commit dcd1147638f908eca7e4b7616815e215022cc99d Author: Hojun-Cho Date: Tue Dec 23 20:21:56 2025 +0900 first commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..bd7b4ef --- /dev/null +++ b/.gitignore @@ -0,0 +1,58 @@ +strans +strans-xim + +# Prerequisites +*.d + +# Object files +*.o +*.ko +*.obj +*.elf + +# Linker output +*.ilk +*.map +*.exp + +# Precompiled Headers +*.gch +*.pch + +# Libraries +*.lib +*.a +*.la +*.lo + +# Shared objects (inc. Windows DLLs) +*.dll +*.so +*.so.* +*.dylib + +# Executables +*.exe +*.out +*.app +*.i*86 +*.x86_64 +*.hex + +# Debug files +*.dSYM/ +*.su +*.idb +*.pdb + +# Kernel Module Compile Results +*.mod* +*.cmd +.tmp_versions/ +modules.order +Module.symvers +Mkfile.old +dkms.conf + +# debug information files +*.dwo diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..05e3145 --- /dev/null +++ b/Makefile @@ -0,0 +1,19 @@ +CC = 9c +LD = 9l +CFLAGS = -Wall -Wextra -O2 +PROG = strans + +SRCS = $(wildcard *.c) +OBJS = $(SRCS:.c=.o) + +all: $(PROG) + +$(PROG): $(OBJS) + $(LD) -o $@ $(OBJS) -lthread -lString -lbio -lxcb -lm + +$(OBJS): dat.h fn.h ipc.h + +clean: + rm -f $(OBJS) $(PROG) + +.PHONY: all clean diff --git a/dat.h b/dat.h new file mode 100644 index 0000000..34ffed3 --- /dev/null +++ b/dat.h @@ -0,0 +1,131 @@ +#include +#include +#include +#include +#include "ipc.h" + +#define min(a, b) ((a) < (b) ? (a) : (b)) +#define max(a, b) ((a) > (b) ? (a) : (b)) + +enum +{ + LangEN = 0x14, + LangJP = 0x0e, + LangJPK = 0x0b, + LangKO = 0x13, + + Fontsz = 32, + Fontbase = 4, + Nglyphs = 65536, +}; + +enum +{ + Maxclients = 64, + Maxkouho = 32, + Maxdisp = 8, + Imgw = 512, + Imgh = Maxdisp * Fontsz + 8, + + Colfg = 0x000000, + Colbg = 0xffffff, + Colsel = 0xcccccc, +}; + +typedef struct Str Str; +struct Str +{ + Rune r[64]; + int n; +}; + +typedef struct Emit Emit; +struct Emit +{ + int eat; + int flush; + Str s; + Str next; + Str dict; +}; + +typedef struct Hnode Hnode; +struct Hnode +{ + int filled; + int next; + char *key; + int klen; + char *kana; + int kanalen; +}; + +typedef struct Hmap Hmap; +struct Hmap +{ + int nbs; + int nsz; + int len; + int cap; + uchar *nodes; +}; + +typedef struct Lang Lang; +typedef struct Im Im; +struct Lang +{ + int lang; + char *mapname; + char *dictname; + Hmap *map; + Hmap *dict; + Emit (*trans)(Im*, Rune); +}; + +struct Im +{ + Lang *l; + Str line; + Str kouho[Maxkouho]; + int nkouho; + int sel; +}; + +typedef struct Drawcmd Drawcmd; +struct Drawcmd +{ + Str kouho[Maxkouho]; + int nkouho; + int sel; +}; + +typedef struct Keyreq Keyreq; +struct Keyreq +{ + int fd; + u32int ks; + u32int mod; +}; + +typedef struct Dictreq Dictreq; +struct Dictreq +{ + Str key; + Str line; + int lang; +}; + +typedef struct Dictres Dictres; +struct Dictres +{ + Str key; + Str kouho[Maxkouho]; + int nkouho; +}; + +extern Lang langs[]; +extern int nlang; +extern Channel *drawc; +extern Channel *keyc; +extern Channel *dictreqc; +extern Channel *dictresc; diff --git a/dict.c b/dict.c new file mode 100644 index 0000000..c8fae2f --- /dev/null +++ b/dict.c @@ -0,0 +1,104 @@ +#include "dat.h" +#include "fn.h" + +static void +dictlkup(Dictreq *req, Dictres *res) +{ + Lang *l; + Hmap *dict; + Hnode *n; + char *p, *e, *sp; + Str tmp; + + res->nkouho = 0; + if(req->key.n == 0) + return; + res->kouho[0] = req->key; + res->nkouho = 1; + l = getlang(req->lang); + dict = l ? l->dict : nil; + if(dict == nil) + return; + n = hmapget(dict, &req->key); + if(n == nil || n->kanalen == 0) + return; + p = n->kana; + e = p + n->kanalen; + while(res->nkouho < Maxkouho && p < e){ + sp = p; + while(p < e && *p != ' ') + p++; + sinit(&tmp, sp, p - sp); + if(scmp(&tmp, &req->key) != 0) + res->kouho[res->nkouho++] = tmp; + if(p < e) + p++; + } +} + +void +dictthread(void*) +{ + Dictreq req; + Dictres res; + + threadsetname("dict"); + for(;;){ + if(chanrecv(dictreqc, &req) < 0) + break; + while(channbrecv(dictreqc, &req) > 0) + ; + dictlkup(&req, &res); + res.key = req.line; + chansend(dictresc, &res); + } +} + +static Hmap* +opendict(char *path) +{ + Hmap *h; + Biobuf *b; + Str key, val; + char *line, *tab; + int len; + + b = Bopen(path, OREAD); + if(b == nil) + die("can't open: %s", path); + h = hmapalloc(4096, 0); + while((line = Brdstr(b, '\n', 1)) != nil){ + len = strlen(line); + if(len == 0 || line[0] == ';'){ + free(line); + continue; + } + tab = strchr(line, '\t'); + if(tab == nil || tab >= line + len - 1){ + free(line); + continue; + } + *tab = '\0'; + sinit(&key, line, tab - line); + sinit(&val, tab+1, len - (tab - line) - 1); + hmapset(&h, &key, &val); + free(line); + } + Bterm(b); + return h; +} + +void +dictinit(char *dir) +{ + char path[1024]; + int i; + + for(i = 0; i < nlang; i++){ + if(langs[i].dictname == nil) + continue; + snprint(path, sizeof(path), "%s/%s.dict", dir, langs[i].dictname); + langs[i].dict = opendict(path); + } +} + diff --git a/fn.h b/fn.h new file mode 100644 index 0000000..348e029 --- /dev/null +++ b/fn.h @@ -0,0 +1,34 @@ +void die(char*, ...); + +void sinit(Str*, char*, int); +void sclear(Str*); +void sputr(Str*, Rune); +void spopr(Str*); +void sappend(Str*, Str*); +int scmp(Str*, Str*); +int stoutf(Str*, char*, int); +Rune slastr(Str*); + +Hmap* hmapalloc(int, int); +int hmapset(Hmap**, Str*, Str*); +Hnode* hmapget(Hmap*, Str*); +int mapget(Hmap*, Str*, Str*); + +Lang* getlang(int); +void mapinit(char*); +void dictinit(char*); + +void dictthread(void*); + +void drawthread(void*); +void imthread(void*); +Emit trans(Im*, Rune); +Emit jptrans(Im*, Rune); + +void srvthread(void*); + +void* emalloc(ulong); +void* erealloc(void*, ulong); + +void fontinit(char*); +void putfont(u32int*, int, int, int, int, Rune); diff --git a/font.c b/font.c new file mode 100644 index 0000000..581a1b8 --- /dev/null +++ b/font.c @@ -0,0 +1,87 @@ +#define STB_TRUETYPE_IMPLEMENTATION +#include "stb_truetype.h" +#include "dat.h" +#include "fn.h" + +typedef struct Glyph Glyph; +struct Glyph +{ + uchar *bmp; + int w, h, ox, oy; +}; + +static stbtt_fontinfo font; +static uchar *fontdata; +static float scale; +static Glyph cache[Nglyphs]; +static u32int blendtab[2][256]; + +static u32int +blend(u32int bg, int a) +{ + int r, g, b, inv; + + inv = 255 - a; + r = (bg >> 16 & 0xff) * inv / 255; + g = (bg >> 8 & 0xff) * inv / 255; + b = (bg & 0xff) * inv / 255; + return (r << 16) | (g << 8) | b; +} + +void +fontinit(char *path) +{ + int fd, a; + long sz, n; + + fd = open(path, OREAD); + if(fd < 0) + die("can't open font: %s", path); + sz = seek(fd, 0, 2); + seek(fd, 0, 0); + fontdata = emalloc(sz); + n = readn(fd, fontdata, sz); + close(fd); + if(n != sz) + die("can't read font: %s", path); + if(!stbtt_InitFont(&font, fontdata, stbtt_GetFontOffsetForIndex(fontdata, 0))) + die("can't init font: %s", path); + scale = stbtt_ScaleForPixelHeight(&font, Fontsz); + for(a = 0; a < 256; a++){ + blendtab[0][a] = blend(Colbg, a); + blendtab[1][a] = blend(Colsel, a); + } +} + +void +putfont(u32int *buf, int w, int h, int px, int py, Rune r) +{ + Glyph *g; + int i, j, x, y, a, sel; + u32int *p; + + if(r >= Nglyphs) + return; + g = &cache[r]; + if(g->bmp == nil){ + g->bmp = stbtt_GetCodepointBitmap(&font, scale, scale, r, &g->w, &g->h, &g->ox, &g->oy); + if(g->bmp == nil) + return; + } + for(j = 0; j < g->h; j++){ + y = py + j + g->oy + Fontsz - Fontbase; + if(y < 0 || y >= h) + continue; + for(i = 0; i < g->w; i++){ + x = px + i + g->ox; + if(x < 0 || x >= w) + continue; + a = g->bmp[j * g->w + i]; + if(a > 0){ + p = &buf[y * w + x]; + sel = (*p == Colsel) ? 1 : 0; + *p = blendtab[sel][a]; + } + } + } +} diff --git a/font/NotoSansMonoCJKsc-Regular.otf b/font/NotoSansMonoCJKsc-Regular.otf new file mode 100644 index 0000000..5ff7011 Binary files /dev/null and b/font/NotoSansMonoCJKsc-Regular.otf differ diff --git a/font/font.otf b/font/font.otf new file mode 120000 index 0000000..40504e9 --- /dev/null +++ b/font/font.otf @@ -0,0 +1 @@ +NotoSansMonoCJKsc-Regular.otf \ No newline at end of file diff --git a/hash.c b/hash.c new file mode 100644 index 0000000..187e59a --- /dev/null +++ b/hash.c @@ -0,0 +1,129 @@ +#include "dat.h" +#include "fn.h" + +enum { + Tagsize = sizeof(Hnode), +}; + +static uvlong +hash(Str *s) +{ + uvlong h; + int i; + + h = 7; + for(i = 0; i < s->n; i++) + h = h*31 + s->r[i]; + return h; +} + +Hmap* +hmapalloc(int nbuckets, int size) +{ + void *store; + Hmap *h; + int nsz; + + nsz = Tagsize + size; + store = emalloc(sizeof(*h) + nbuckets * nsz); + h = store; + h->nbs = nbuckets; + h->nsz = nsz; + h->len = h->cap = nbuckets; + h->nodes = (uchar*)store + sizeof(*h); + return h; +} + +static int +keycmp(Hnode *n, Str *key) +{ + char buf[256]; + int len; + + len = stoutf(key, buf, sizeof(buf)); + if(n->klen != len) + return 1; + return memcmp(n->key, buf, len); +} + +Hnode* +hmapget(Hmap *h, Str *key) +{ + Hnode *n; + uchar *v; + + v = h->nodes + (hash(key) % h->nbs) * h->nsz; + for(;;){ + n = (Hnode*)v; + if(n->filled && keycmp(n, key) == 0) + return n; + if(n->next == 0) + break; + v = h->nodes + n->next * h->nsz; + } + return nil; +} + +static char* +str2dup(Str *s) +{ + char buf[256]; + char *p; + int n; + + n = stoutf(s, buf, sizeof(buf)); + p = emalloc(n + 1); + memmove(p, buf, n); + p[n] = '\0'; + return p; +} + +int +hmapset(Hmap **store, Str *key, Str *kana) +{ + Hnode *n; + uchar *v; + Hmap *h; + int next; + vlong diff; + + h = *store; + v = h->nodes + (hash(key) % h->nbs) * h->nsz; + for(;;){ + n = (Hnode*)v; + next = n->next; + if(n->filled == 0) + goto replace; + if(keycmp(n, key) == 0) + goto replace; + if(next == 0) + break; + v = h->nodes + next * h->nsz; + } + if(h->cap == h->len){ + diff = v - h->nodes; + h->cap *= 2; + *store = erealloc(*store, sizeof(*h) + h->cap * h->nsz); + h = *store; + h->nodes = (uchar*)*store + sizeof(*h); + v = h->nodes + diff; + n = (Hnode*)v; + } + n->next = h->len; + memset(h->nodes + h->len * h->nsz, 0, h->nsz); + h->len++; + v = h->nodes + n->next * h->nsz; + n = (Hnode*)v; +replace: + if(n->filled == 0){ + n->key = str2dup(key); + n->klen = strlen(n->key); + n->filled = 1; + } + n->next = next; + if(kana->n > 0){ + n->kana = str2dup(kana); + n->kanalen = strlen(n->kana); + } + return 0; +} diff --git a/ipc.h b/ipc.h new file mode 100644 index 0000000..90a15c2 --- /dev/null +++ b/ipc.h @@ -0,0 +1,20 @@ +// req: 4 bytes [type, mod, key lo, key hi] +// resp: 2+n bytes [type, n, ...] + +enum +{ + Kspec = 0xf000, + Kback = Kspec|0x08, + Ktab = Kspec|0x09, + Kret = Kspec|0x0d, + Kesc = Kspec|0x1b, + Kup = Kspec|0x52, + Kdown = Kspec|0x54, + Kshift = Kspec|0xe1, + Ksuper = Kspec|0xeb, + + Mshift = 1<<0, + Mctrl = 1<<2, + Malt = 1<<3, + Msuper = 1<<6, +}; diff --git a/jp.c b/jp.c new file mode 100644 index 0000000..108c10f --- /dev/null +++ b/jp.c @@ -0,0 +1,80 @@ +#include "dat.h" +#include "fn.h" + +Emit +jptrans(Im *im, Rune c) +{ + Emit e; + Str key, kana; + Hmap *h; + Rune last; + int hira; + + memset(&e, 0, sizeof(e)); + h = im->l->map; + hira = (im->l->lang == LangJP); + key = im->line; + sputr(&key, c); + if(hmapget(h, &key)){ + e.eat = 1; + e.next = key; + mapget(h, &key, &e.dict); + return e; + } + last = slastr(&im->line); + if(last == 0) + goto flush; + key = im->line; + key.n--; + if(mapget(h, &key, &kana)){ + sclear(&key); + sputr(&key, last); + sputr(&key, c); + if(hmapget(h, &key)){ + e.eat = 1; + e.s = kana; + sputr(&e.next, last); + sputr(&e.next, c); + mapget(h, &e.next, &e.dict); + return e; + } + } + if(c == 'n' && last == 'n'){ + key = im->line; + key.n--; + if(mapget(h, &key, &kana)){ + e.eat = 1; + e.s = kana; + sputr(&e.s, hira ? 0x3093 : 0x30F3); + sputr(&e.next, c); + mapget(h, &e.next, &e.dict); + return e; + } + } + if(c == last && strchr("kgsztdbpmjfchryw", c)){ + key = im->line; + key.n--; + if(mapget(h, &key, &kana)){ + e.eat = 1; + e.s = kana; + sputr(&e.s, hira ? 0x3063 : 0x30C3); + sputr(&e.next, c); + mapget(h, &e.next, &e.dict); + return e; + } + } + +flush: + mapget(h, &im->line, &e.s); + sclear(&key); + sputr(&key, c); + if(hmapget(h, &key) == nil){ + e.flush = 1; + sputr(&e.s, c); + return e; + } + e.eat = 1; + sputr(&e.next, c); + mapget(h, &e.next, &e.dict); + return e; +} diff --git a/main.c b/main.c new file mode 100644 index 0000000..8ad2a74 --- /dev/null +++ b/main.c @@ -0,0 +1,76 @@ +#include "dat.h" +#include "fn.h" + +Channel *drawc; +Channel *keyc; +Channel *dictreqc; +Channel *dictresc; +char *fontpath; + +int +threadmaybackground(void) +{ + return 1; +} + +void +usage(void) +{ + fprint(2, "usage: strans mapdir fontpath\n"); + threadexitsall("usage"); +} + +void +die(char *fmt, ...) +{ + va_list ap; + + fprint(2, "strans: "); + va_start(ap, fmt); + vfprint(2, fmt, ap); + va_end(ap); + fprint(2, "\n"); + threadexitsall("die"); +} + +void* +emalloc(ulong n) +{ + void *p; + + p = malloc(n); + if(p == nil) + die("out of memory"); + memset(p, 0, n); + return p; +} + +void* +erealloc(void *p, ulong n) +{ + p = realloc(p, n); + if(p == nil) + die("out of memory"); + return p; +} + +void +threadmain(int argc, char **argv) +{ + if(argc != 3) + usage(); + + fontpath = argv[2]; + drawc = chancreate(sizeof(Drawcmd), 0); + keyc = chancreate(sizeof(Keyreq), 0); + dictreqc = chancreate(sizeof(Dictreq), 4); + dictresc = chancreate(sizeof(Dictres), 0); + mapinit(argv[1]); + dictinit(argv[1]); + proccreate(drawthread, nil, 16384); + proccreate(srvthread, nil, 16384); + threadcreate(dictthread, nil, 16384); + threadcreate(imthread, nil, 16384); + + threadexits(nil); +} diff --git a/map/README b/map/README new file mode 100644 index 0000000..bcc40b5 --- /dev/null +++ b/map/README @@ -0,0 +1,12 @@ +# +# The following are a set of tools to obtain and process dictionaries from the SKK project in order to use them with ktrans(1). +# +# grabskkdicts pulls the skk kana-kanji conversion dictionaries from the skk-dev/dict repo. +# skk2ktrans takes an skk dictionary and converts it into a kanji jisho suitable to be used with ktrans(1). +# +# You can fetch and convert all the dictionaries by running this file. +# + +grabskkdicts +for(d in skkdicts/SKK-JISYO.*) + <$d skk2ktrans >$d.jisho diff --git a/map/grabskkdicts b/map/grabskkdicts new file mode 100755 index 0000000..3ce0bfb --- /dev/null +++ b/map/grabskkdicts @@ -0,0 +1,2 @@ +#!/bin/rc +git/clone https://github.com/skk-dev/dict skkdicts diff --git a/map/hangul.dict b/map/hangul.dict new file mode 100644 index 0000000..b0823a4 --- /dev/null +++ b/map/hangul.dict @@ -0,0 +1,382 @@ +;; Korean autocomplete dictionary for ktrans +;; Format: prefix completion1 completion2 ... +;; +;; Initial consonants (초성) +ㄱ 가 감사 감사합니다 강남 고마워 고맙습니다 괜찮아 그래 그럼 기다려 가능 가격 가게 가방 가족 간단 갈게 같이 거기 건강 검색 결과 경우 계속 고객 공부 관련 괜찮습니다 교육 구매 그냥 그런데 그리고 근데 금방 기능 기대 기본 길이 +ㄴ 나 네 내일 너무 노래 누구 뭐 나중에 남자 내용 넣어 놓고 느낌 다음 +ㄷ 다 대 더 도 동 다시 다음 단어 답변 대단 대화 도움 도착 동생 등록 드릴게요 +ㄹ 라 로 리 레 뭐라고 +ㅁ 만 먼저 메시지 모르겠어 모두 뭐 뭐야 뭐라고 뭔가 미안 미안해 문제 문의 +ㅂ 바로 반갑습니다 방금 방법 별로 보내 보여줘 부탁 부탁드립니다 분명 비밀번호 +ㅅ 사 사람 사랑 사용 사진 상관없어 생각 서비스 선택 설명 성공 소개 수고 수정 시간 시작 신청 실패 싶어 +ㅇ 아 아니 아니요 아마 안녕 안녕하세요 알겠습니다 알았어 어디 어떻게 어서오세요 없어 에러 여기 여보세요 연락 열심히 예 오늘 오랜만 오케이 완료 왜 요청 우리 원래 위치 유저 으로 응 이거 이것 이름 이메일 이미 이상 이유 이해 인사 일단 입력 있어 +ㅈ 자 잘 잘가 잘됐다 잠깐 잠시 저 전화 정말 제가 제발 조금 좀 좋아 좋겠다 주문 주세요 중요 즐거운 지금 직접 진짜 질문 집 +ㅊ 참 참고 찾아 처리 처음 천만에요 최고 최근 추가 축하 출발 취소 +ㅋ 카드 커피 컴퓨터 코드 클릭 큰 +ㅌ 탈퇴 통화 특히 +ㅍ 파일 편하게 포함 필요 필수 +ㅎ 하 하나 하루 하세요 하지마 한 한번 항상 해결 해봐 해야 해주세요 핸드폰 행복 확인 회원 회의 휴대폰 +;; +;; Common prefixes (일반 접두어) +가 가격 가게 가능 가다 가방 가수 가요 가을 가장 가족 가지 +간 간단 간식 간장 간호사 +갈 갈게 갈비 갈색 +감 감기 감사 감사합니다 감사해요 감자 감정 +강 강남 강아지 강의 강조 +같 같아 같아요 같은 같이 +개 개발 개발자 개선 개인 개정 +거 거기 거래 거리 거의 거짓말 +건 건강 건물 건의 +걱 걱정 걱정마 +검 검사 검색 검토 +게 게시판 게임 +결 결과 결론 결정 결제 결혼 +경 경기 경험 경우 경제 +계 계속 계시 계약 계정 계좌 계획 +고 고객 고급 고기 고등학교 고마워 고맙습니다 고민 고양이 고장 +곧 곧 곧바로 +공 공간 공개 공부 공사 공유 공지 공항 +과 과거 과연 과일 과장 과정 +관 관계 관련 관리 관심 +괜 괜찮아 괜찮아요 괜찮습니다 +교 교사 교수 교육 교통 교환 +구 구글 구독 구매 구분 구성 구입 구체적 +국 국가 국내 국민 국어 국제 +그 그거 그게 그것 그냥 그녀 그니까 그대 그대로 그때 그래 그래도 그래서 그러나 그러니까 그러면 그런 그런데 그럼 그렇게 그리고 그림 그만 +근 근데 근무 근본 근처 +글 글 글쎄 글자 +금 금방 금액 금요일 금지 +급 급하게 급해 +기 기간 기능 기다려 기대 기본 기분 기사 기술 기억 기업 기준 기타 기회 +길 길 길이 +김 김밥 김치 +까 까먹었어 까지 +깜 깜빡 깜짝 +꼭 꼭 +끝 끝 끝났어 끝내 +나 나 나도 나라 나머지 나빠 나오다 나와 나이 나중 나중에 +날 날씨 날짜 +남 남기다 남자 남편 +내 내가 내년 내려 내리다 내용 내일 +너 너 너무 너희 +넣 넣다 넣어 +네 네 네가 네이버 +넷 넷플릭스 +노 노래 노력 노트북 +놀 놀라 놀러 +농 농담 +높 높은 높이 +누 누가 누구 누나 +눈 눈 눈물 +뉴 뉴스 +느 느낌 느린 +늦 늦게 늦었어 +다 다 다녀오다 다니다 다른 다르다 다시 다양 다음 다행 다행이다 +단 단계 단순 단어 단위 단점 단체 +달 달 달라 달러 달리 +담 담당 담당자 담배 +답 답글 답변 답장 +당 당근 당분간 당신 당연 당장 +대 대기 대단 대략 대부분 대신 대체 대충 대표 대학 대학교 대화 대해 +더 더 더욱 +덕 덕분 +데 데이터 +도 도대체 도서관 도시 도와줘 도움 도착 도전 +독 독서 +돈 돈 +동 동네 동생 동시 동안 동영상 동의 +돼 돼 돼요 됐어 +되 되게 되다 되면 +두 두 두고 두번째 +뒤 뒤 뒤에 +드 드디어 드라마 드리다 드릴게요 드세요 +등 등록 등등 +따 따라 따로 +딱 딱 +때 때 때문 때문에 +또 또 또는 또한 +똑 똑같이 +뛰 뛰어 +라 라면 라이브 +로 로그인 로그아웃 +리 리뷰 +마 마다 마셔 마시다 마음 마지막 마찬가지 마침 +막 막 막상 +만 만 만나 만나다 만나서 반가워요 만들다 만약 만원 만큼 만족 +많 많다 많아 많이 +말 말 말고 말씀 말야 말이야 +맛 맛 맛있어 맛있다 +망 망했다 +맞 맞아 맞아요 맞춤 +매 매번 매우 매일 매장 +머 머리 +먹 먹고 먹다 먹어 +먼 먼저 +멀 멀다 멀리 +메 메뉴 메모 메시지 메일 +며 며칠 +면 면접 +명 명 명단 명확 +몇 몇 몇개 몇번 +모 모두 모든 모르겠어 모르다 모레 모양 모임 +목 목록 목요일 목적 +몰 몰라 몰랐어 +못 못 못하다 못해 +무 무료 무슨 무엇 무조건 +문 문서 문의 문자 문제 +물 물 물건 물론 물어보다 +뭐 뭐 뭐야 뭐라고 뭔가 뭘 +미 미국 미래 미리 미안 미안해 미안합니다 미팅 +믿 믿다 믿어 +밑 밑에 +바 바꾸다 바뀌다 바라다 바로 바쁘다 바쁘면 +박 박사 +반 반 반갑습니다 반드시 반복 +받 받다 받아 받았어 +발 발생 발전 발표 +밤 밤 +밥 밥 +방 방금 방법 방문 방송 방식 방향 +배 배 배달 배송 배우다 +백 백 백만 +버 버그 버리다 버전 +번 번 번역 번호 +벌 벌써 +범 범위 +법 법 +별 별로 +변 변경 변화 +병 병원 +보 보고 보고서 보내다 보다 보면 보여줘 보이다 보통 보호 +복 복사 복잡 +본 본인 +봐 봐 봐요 봐줘 +부 부끄러워 부디 부모님 부분 부장 부족 부탁 부탁드립니다 부탁해 +분 분 분명 분석 분위기 +불 불가능 불편 불행 +비 비교 비밀 비밀번호 비슷 비용 +빠 빠르게 빠르다 빠른 빨리 +빼 빼다 빼고 +사 사고 사람 사랑 사랑해 사무실 사실 사업 사용 사용자 사이 사이트 사장 사전 사진 사회 +산 산 +살 살다 살펴보다 +상 상관 상관없어 상담 상대 상세 상태 상품 상황 +새 새로 새로운 새벽 +색 색 색상 +생 생각 생각해 생기다 생산 생일 생활 +서 서로 서류 서버 서비스 서울 +선 선물 선배 선생님 선택 +설 설명 설정 설치 +성 성공 성격 성능 성함 +세 세계 세금 세부 세상 세요 +소 소개 소리 소비자 소식 소중 소프트웨어 +속 속도 +손 손 손님 +솔 솔직히 +송 송금 +쇼 쇼핑 +수 수 수고 수고하세요 수량 수업 수요일 수정 수준 수출 +숙 숙제 +순 순서 +술 술 +쉬 쉬다 쉬운 쉽게 +스 스마트폰 스케줄 스트레스 스타일 +슬 슬프다 +시 시 시간 시스템 시작 시장 시험 +식 식당 식사 +신 신경 신고 신용 신제품 신청 신호 신뢰 신규 +실 실례 실수 실제 실패 실행 실험 실화 +심 심각 심심 +싶 싶다 싶어 싶으면 +싸 싸다 싸움 +쓰 쓰다 쓰레기 쓸 +씨 씨 +아 아 아까 아끼다 아니 아니요 아님 아마 아무 아버지 아이 아이디 아직 아침 아파 아프다 +안 안 안내 안녕 안녕하세요 안되다 안전 +알 알겠습니다 알겠어 알다 알려줘 알림 알바 알았어 +앞 앞으로 앞에 +애 애인 +야 야 +약 약 약간 약속 +얘 얘기 +어 어 어느 어디 어떤 어떻게 어렵다 어머니 어서 어제 어쩌면 어차피 어플 +언 언니 언제 언젠가 +얼 얼굴 얼마 얼마나 +업 업그레이드 업데이트 업로드 업무 업체 +없 없다 없어 없으면 +에 에러 +여 여기 여러 여름 여보세요 여자 여전히 여행 +역 역시 +연 연결 연구 연락 연습 연휴 +열 열다 열심히 +영 영상 영수증 영어 영업 영향 영화 +예 예 예를 들어 예상 예약 예전 예정 +오 오늘 오다 오래 오랜만 오른쪽 오빠 오전 오케이 오후 +올 올라가다 올려 올리다 올해 +와 와 와이파이 왔어 +완 완료 완벽 완전 +왜 왜 +외 외국 +요 요금 요새 요즘 요청 +욕 욕 +용 용 용도 +우 우리 우선 우연히 +운 운동 운영 운전 +울 울다 울어 +원 원 원래 원인 원하다 원해 +월 월 월급 월요일 +웹 웹사이트 +위 위 위에 위주 위치 위해 +유 유명 유용 유저 유지 유튜브 유행 +으 으로 으면 +은 은 은행 +을 을 +음 음 음식 음악 +응 응 응답 +의 의견 의미 의문 의사 +이 이 이거 이것 이곳 이기다 이따 이때 이래 이런 이렇게 이름 이리 이메일 이미 이번 이상 이야기 이용 이유 이제 이전 이쪽 이틀 이해 이해하다 +인 인간 인기 인사 인스타그램 인정 인증 인터넷 인터뷰 +일 일 일단 일반 일부 일상 일요일 일을 일자 일정 일찍 일하다 +읽 읽다 읽어 +잃 잃다 잃어버리다 +입 입금 입력 입장 입학 +있 있다 있어 있으면 +자 자 자기 자꾸 자다 자동 자료 자세히 자신 자연 자유 자주 +작 작년 작동 작성 작업 작은 작품 +잔 잔 +잘 잘 잘가 잘됐다 잘못 잘하다 +잠 잠 잠깐 잠시 +장 장 장기 장난 장소 장점 +잡 잡다 잡아 +재 재미 재밌다 재밌어 +저 저 저거 저기 저녁 저도 저렇게 저번 저장 저희 +적 적다 적용 적절 적어도 +전 전 전공 전달 전문 전부 전에 전자 전체 전혀 전화 +절 절대 절반 +점 점 점검 점심 점점 +접 접속 접수 접근 +정 정기 정도 정리 정말 정보 정상 정신 정식 정확 +제 제가 제공 제대로 제목 제발 제안 제외 제일 제품 +젤 젤 +조 조건 조금 조사 조심 조절 조용 조치 +존 존경 존재 존중 +졸 졸려 +종 종류 종종 +좀 좀 +좋 좋겠다 좋다 좋아 좋아요 좋아하다 좋은 +죄 죄송 죄송합니다 +주 주 주간 주로 주말 주문 주변 주세요 주소 주요 주의 주인 주제 +준 준비 +줄 줄 줄게 +중 중간 중국 중심 중에 중요 +즉 즉시 +즐 즐거운 즐겁다 즐기다 +증 증가 +지 지각 지금 지나다 지난 지루 지역 지원 지인 지정 지출 +직 직업 직원 직장 직접 +진 진심 진짜 진행 +질 질문 질서 +집 집 집중 +짧 짧은 +짧 짧다 +쪽 쪽 쪽으로 +찍 찍다 찍어 +차 차 차이 차후 +참 참 참고 참여 참으로 +찾 찾고 찾다 찾아 찾으면 +채 채널 채팅 +책 책 책임 +처 처리 처음 +천 천만에요 천원 +철 철저 +첫 첫 첫번째 +청 청소 청구 +체 체크 체험 +초 초 초대 초반 초보 +최 최고 최근 최대 최소 최선 최신 최적 최종 +추 추가 추석 추천 추후 +축 축하 축하드립니다 축하합니다 축하해 +출 출근 출력 출발 출시 출장 +충 충분 충전 +취 취미 취소 취업 취향 +치 치킨 +친 친구 친절 친척 +카 카드 카메라 카카오 카카오톡 카페 +칼 칼퇴 +커 커뮤니티 커피 커피숍 +컨 컨디션 컨텐츠 +컴 컴퓨터 +케 케이스 +코 코드 코로나 +콘 콘서트 콘텐츠 +클 클래스 클라이언트 클릭 +큰 큰 큰일 +타 타다 타이밍 +탈 탈퇴 +테 테스트 테이블 +토 토요일 +통 통신 통역 통장 통화 +투 투자 +특 특별 특별히 특이 특징 특히 +틀 틀리다 틀림없이 +티 티켓 티비 +파 파악 파일 파티 +판 판단 판매 +팔 팔다 팔로우 +팀 팀 팀장 +패 패스워드 +편 편리 편안 편의 편지 편하게 편하다 +평 평가 평균 평소 평일 +폰 폰 +표 표 표시 표현 +품 품질 +프 프로그램 프로젝트 프로필 +플 플랜 +피 피곤 피드백 피하다 +필 필수 필요 필요하다 +하 하 하고 하나 하는 하다 하루 하면 하세요 하지마 하지만 +한 한 한국 한글 한달 한두 한번 한편 한테 +할 할 할게 할인 +함 함께 함수 +합 합계 합니다 합의 +항 항목 항상 +해 해 해결 해도 해봐 해볼게 해서 해야 해요 해외 해주세요 +핵 핵심 +행 행동 행복 행사 +향 향상 +허 허락 +현 현금 현상 현재 현황 +혹 혹시 +홈 홈페이지 +화 화 화나다 화요일 화이팅 화인 화장실 +확 확대 확보 확실 확실히 확인 +환 환경 환불 환영 +활 활동 활용 +회 회 회사 회식 회원 회의 +효 효과 +후 후 후기 후에 +휴 휴가 휴대폰 휴식 휴일 +흔 흔히 +힘 힘 힘내 힘들다 힘들어 +;; +;; Common phrases (자주 쓰는 문장) +감사합 감사합니다 +고맙습 고맙습니다 +고마워 고마워요 +괜찮습 괜찮습니다 +반갑습 반갑습니다 +안녕하 안녕하세요 안녕하십니까 +알겠습 알겠습니다 +죄송합 죄송합니다 +축하합 축하합니다 +수고하 수고하세요 수고하셨습니다 +미안합 미안합니다 +실례합 실례합니다 +부탁드 부탁드립니다 +감사해 감사해요 +고마워 고마워요 +미안해 미안해요 +안녕히 안녕히 가세요 안녕히 계세요 +잘부탁 잘부탁드립니다 +오랜만 오랜만이에요 오랜만입니다 +좋은하 좋은하루 diff --git a/map/kanji.dict b/map/kanji.dict new file mode 100644 index 0000000..cdb84c2 --- /dev/null +++ b/map/kanji.dict @@ -0,0 +1,7586 @@ +;; Medium size dictionary for SKK system +;; version 8.1 of May 24, 1995. +;; +;; Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995 +;; Masahiko Sato (masahiko@sato.riec.tohoku.ac.jp), +;; Hironobu Takahashi (takahasi@tiny.or.jp), +;; Masahiro Doteguchi, Miki Inooka, +;; Yukiyoshi Kameyama, Akihiko Sasaki, Dai Ando, Junichi Okukawa, +;; Katsushi Sato and Nobuhiro Yamagishi +;; +;; This dictionary 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 versions 2, or (at your option) +;; any later version. +;; +;; This dictionary 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 SKK, see the file COPYING. If not, write to the Free +;; Software Foundation Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +;; +;; re-arranged for ktrans of Plan 9 by Kenji Okamoto +;; (okamoto@granite.cias.osakafu-u.ac.jp). +;; Feb. 17, 2000 +;; okuri-ari entries. +あb 浴 +あe 合 会 逢 +あg 挙 揚 上 +あi 合 会 空 開 +あk 飽 開 明 空 +あo 合 +あr 有 在 +あs 悪 +あt 当 有 挙 合 会 蓬 +あu 合 逢 会 +あw 合 会 +あいs 愛 +あいかわr 相変 +あおi 青 +あおk 青 +あかi 赤 +あかn 赤 +あかr 明 +あきr 明 +あきらm 諦 +あさi 浅 +あさk 浅 +あずk 預 +あせt 焦 +あそb 遊 +あそn 遊 +あたe 与 +あたr 辺 当 +あたt 当 的 +あたたk 暖 +あたたm 暖 +あたらs 新 +あつi 熱 暑 厚 +あつk 厚 熱 暑 +あつk 厚 熱 暑 +あつs 暑 +あつm 集 厚 +あつかe 扱 +あつかi 扱 +あつかo 扱 +あつかt 扱 +あつかu 扱 +あつかw 扱 +あばr 暴 +あぶn 危 +あぶなi 危 +あまe 甘 +あまi 甘 +あまr 余 +あやs 怪 +あやまr 誤 謝 +あやまt 誤 謝 +あゆm 歩 +あらe 洗 +あらi 洗 荒 +あらt 新 洗 +あらu 洗 +あらz 非 +あらいだs 洗い出 +あらかじm 予 +あらそu 争 +あらたm 改 +あらわr 現 +あらわs 現 表 +ありがたi 有難 +ありがとu 有難 +あるi 歩 +あるk 歩 +あわi 淡 +あわr 憐 哀 +あわs 淡 +あんしんs 安心 +いe 言 +いi 言 良 +いk 行 生 +いm 居 +いn 居 +いo 言 +いr 入 居 煎 +いt 言 行 居 +いu 言 云 +いw 言 +いかr 怒 +いかt 怒 +いきおi 勢 +いきぎr 息切 +いくr 幾 +いくt 幾 +いくとおr 幾通 +いそg 急 +いそi 急 +いそがs 忙 +いたi 痛 +いたm 痛 傷 炒 +いたn 痛 傷 +いたr 至 到 +いたs 致 +いたt 至 +いただi 頂 戴 +いただk 頂 戴 +いだi 抱 +いだk 抱 +いちじるs 著 +いちずk 位置付 +いっt 言 行 +いっしょn 一緒 +いとs 愛 +いなm 否 +いのr 祈 +いのt 祈 +いれかe 入れ替 +いわi 祝 +いわu 祝 +うe 飢 植 +うi 浮 +うk 受 浮 +うm 埋 生 産 +うr 売 得 +うt 売 打 +うかがe 伺 +うかがi 伺 +うかがt 伺 +うかがu 窺 伺 +うかがw 伺 +うけつけn 受け付け +うけつけr 受け付け +うけとr 受け取 受取 +うけとt 受け取 受取 +うけわたs 受渡 +うごi 動 +うごk 動 +うしなt 失 +うしなu 失 +うしなw 失 +うすi 薄 +うすk 薄 +うすr 薄 +うずm 埋 +うたi 歌 +うたがi 疑 +うたがu 疑 +うたがw 疑 +うったe 訴 +うつr 移 +うつt 移 +うつs 移 映 写 +うつくs 美 +うながs 促 +うばt 奪 +うばu 奪 +うまi 旨 美 甘 +うまk 旨 +うみだs 生み出 +うらm 恨 +うらn 恨 +うらぎr 裏切 +うらなi 占 +うれs 嬉 +えm 得 +えn 得 +えr 得 +えt 得 +えがi 描 +えがk 描 +えらb 選 +えらi 偉 +えらn 選 +えらs 偉 +えんj 演 +えんz 演 +おc 落 +おe 終 追 負 +おi 置 追 負 +おk 起 置 +おo 追 +おp 追 +おr 降 折 居 +おs 押 惜 推 +おt 落 折 負 追 +おu 負 追 +おw 終 追 +おうj 応 +おうz 応 +おおi 多 大 +おおk 大 多 +おおm 多 +おおs 多 +おおt 覆 +おおu 覆 +おおw 覆 +おおくr 御送 +おかs 犯 可笑 +おがm 拝 +おきかe 置き換 +おぎなt 補 +おぎなu 補 +おくr 送 遅 贈 +おくt 送 +おこr 起 怒 +おこs 起 +おこたr 怠 +おこたt 怠 +おこなe 行 +おこなi 行 +おこなo 行 +おこなt 行 +おこなu 行 +おこなw 行 +おさm 収 治 納 +おしe 教 +おそi 遅 +おそk 遅 +おそr 恐 +おそs 遅 +おちこm 落ち込 +おちこn 落ち込 +おちつk 落着 +おとr 劣 +おとs 落 +おとどk 御届 +おどr 踊 +おどろi 驚 +おどろk 驚 +おなj 同 +おねがi お願 +おぼe 覚 憶 +おもe 思 +おもi 思 重 想 +おもk 重 +おもm 重 +おもn 主 +おもs 重 +おもt 思 重 想 +おもu 思 想 +おもw 思 +おもしろi 面白 +おもしろk 面白 +おもしろs 面白 +およb 及 +およg 泳 +おろk 愚 +おわr 終 +おわt 終 +おんよm 音読 +かe 変 替 買 換 +かi 書 買 +かk 書 描 掛 欠 架 賭 駆 懸 +かm 噛 +かn 噛 兼 +かo 買 +かs 貸 加 化 課 +かt 買 勝 掛 刈 +かr 借 苅 刈 枯 +かu 買 +かw 買 替 変 代 換 +かいs 介 +かえr 帰 換 +かえs 返 帰 +かえt 帰 返 +かえりm 省 +かおr 香 +かおだt 顔立 +かおまk 顔負 +かかe 抱 +かかg 掲 +かかr 係 +かかw 関 +かがやi 輝 +かがやk 輝 +かきかe 書換 +かきこm 書込 +かきだs 書出 +かきなおs 書き直 +かきならb 書き並 +かぎr 限 +かぎt 限 +かくr 隠 +かくs 隠 +かくていs 確定 +かこm 囲 +かこn 囲 +かこu 囲 +かさn 重 +かざr 飾 +かざt 飾 +かしこi 賢 +かしこk 賢 +かすm 霞 掠 翳 +かせg 稼 +かぞe 数 +かたi 難 固 堅 +かたk 固 +かたm 固 傾 +かたr 語 +かたt 語 +かたつk 型付 +かたむi 傾 +かなs 悲 +かなu 叶 +かならz 必 +かまe 構 +かまi 構 +かまu 構 +かまw 構 +かよe 通 +かよi 通 +かよo 通 +かよt 通 +かよu 通 +かよw 通 +からm 絡 +からn 絡 +かるi 軽 +かるk 軽 +かるs 軽 +かれr 彼 +かわr 変 代 換 +かわt 変 +かわいg 可愛 +かわいi 可愛 +かわいk 可愛 +かわいr 可愛 +かんj 感 +かんs 関 +かんj 感 +かんz 感 +かんがe 考 +かんしゃs 感謝 +がんせき 岩石 +かんだかi 甲高 +かんちがi 勘違 +かんねんs 観念 +がんばr 頑張 +がんばt 頑張 +きe 消 +きg 気 +きi 聞 聴 効 +きk 聞 聴 効 利 +きm 決 来 +きr 切 着 +きs 記 +きt 来 切 着 +きかe 着換 +きさいs 記載 +きざm 刻 +きずt 傷 +きたn 汚 +きづi 気付 +きづk 気付 +きどr 気取 +きびs 厳 +きもt 気持 +きゅうs 窮 +きょうh 今日 +きよi 清 +きらi 嫌 +きらt 嫌 +きらu 嫌 +きらw 嫌 +きりかえn 切り替え +きりかえr 切り替え +きりたt 切り立 +きりはなs 切離 +きわm 極 +きわだt 際立 +きんちょうs 緊張 +ぎゃくじょうs 逆上 +ぎゃくもどr 逆戻 +ぎゃっこうs 逆行 +くe 喰 食 +くi 食 喰 悔 +くm 組 +くn 組 +くr 来 繰 暮 +くt 食 喰 +くu 食 喰 +くw 食 喰 +くぎr 区切 +くぎt 区切 +くずr 崩 +くだk 砕 +くだr 下 +くだs 下 +くだt 下 +くつがえs 覆 +くばr 配 +くばt 配 +くみあw 組合 +くみこm 組込 +くみとr 汲み取 +くもr 曇 +くやm 悔 +くらb 比 較 +くらi 暗 +くらk 暗 +くらs 暮 +くらt 食 +くりあw 繰り合 +くりかえs 繰り返 +くるi 狂 +くるs 苦 +くるt 狂 +くるu 狂 +くわe 加 +くわs 詳 +くわw 加 +けr 蹴 +けs 消 決 +けt 蹴 +けいえいs 経営 +けいこくs 警告 +けずr 削 +けずt 削 +けっs 決 +けんとうs 検討 +げんj 減 +げんz 減 +こe 越 +こg 焦 +こi 濃 来 +こk 濃 +こm 込 混 +こn 込 来 混 +こr 来 懲 凝 +こs 越 漉 +こt 凝 +こu 乞 請 +こy 来 +こうj 高 +こうしょう 鉱床 高尚 +こうぶつ 鉱物 好物 +こうりょs 考慮 +こえt 超 +こおr 凍 +こおt 凍 +こころh 心 +こころm 試 +こごe 凍 +こじs 誇示 +こたe 答 応 +ことn 異 +ことw 断 +ことごとk 尽 +ことなr 異 +ことわr 断 +ことわt 断 +このm 好 +こまk 細 +こまr 困 +こまt 困 +こまc 困 +こもr 籠 隠 +こもt 籠 隠 +ころb 転 +ころg 転 +ころn 転 +ころs 殺 +こわg 怖 恐 +こわi 恐 怖 +こわr 壊 +こわs 壊 恐 +ごぞんj 御存 +さe 冴 +さg 下 +さi 咲 裂 割 +さk 避 咲 裂 割 +さm 覚 +さr 去 +さs 指 差 刺 +さt 去 +さいわi 幸 +さかn 盛 +さかr 盛 +さがs 捜 探 +さきだt 先立 +さぐr 探 +さけb 叫 +さけn 叫 +ささe 支 +さずk 授 +さそi 誘 +さそt 誘 +さそu 誘 +さそw 誘 +さだk 定 +さだm 定 +さっs 察 +さっちs 察知 +さとr 悟 +さとt 悟 +さばk 捌 +さびs 寂 淋 +さみs 淋 寂 +さむi 寒 +さむk 寒 +さむs 寒 +さらn 更 +さらs 晒 +さわg 騒 +さわi 騒 +さわr 触 +さわt 触 +ざいせきs 在籍 +しi 強 +しk 敷 +しm 締 占 閉 +しn 死 +しr 知 +しt 知 +しあg 仕上 +しあわs 幸 +しかk 仕掛 +しかr 叱 +しかt 叱 +しかくi 四角 +しくm 仕組 +しずk 静 +しずm 沈 +しずn 沈 +したs 親 +したがe 従 +したがi 従 +したがt 従 +したがu 順 従 +したがw 従 +したたr 舌足 +しのb 偲 忍 +しのg 凌 +しはらi 支払 +しはらt 支払 +しはらu 支払 +しはらw 支払 +しばr 縛 +しぶi 渋 +しぶt 渋 +しぼr 絞 +しぼt 絞 +しめp 湿 +しめs 示 +しめきr 締切 +しゃべr 喋 +しゃべt 喋 +しょうj 生 +しょうs 称 +しょじs 所持 +しようs 使用 +しらb 調 +しるs 記 +しろi 白 +しろk 白 +しんj 信 +じてんd 時点 +じゅんj 準 +じゅんz 準 +すe 据 +すg 過 +すi 済 吸 空 +すk 好 +すm 済 住 澄 +すn 住 済 +すr 擦 摺 刷 +すt 捨 吸 +すu 吸 +すくi 救 +すくn 少 +すくu 救 巣く 抄 済 +すくw 救 +すぐr 優 +すこs 少 +すごi 凄 +すごk 凄 +すごm 凄 +すごs 凄 過 +すすm 進 勧 薦 +すすn 進 +すずs 涼 +すでn 既 +すなわc 即 +すなわt 即 +すばr 素晴 +すばやi 素早 +すばらs 素晴 +すべr 滑 +すべt 全 滑 +するどi 鋭 +すわr 座 +すわt 座 +ずm 済 +せk 急 +せm 責 +せs 接 +せいちょうs 成長 +せっきんs 接近 +せっしょくs 接触 +せつめいs 説明 +せまi 狭 +せまr 迫 +せまt 迫 +ぜっs 絶 +ぜんk 前 +そe 添 +そi 沿 +そm 初 染 +そt 沿 添 +そだt 育 +そなe 備 +そろe 揃 +そろi 揃 +そろt 揃 +そろu 揃 +ぞんj 存 +ぞんz 存 +たb 食 +たc 立 +たe 耐 絶 +たk 焚 +たm 溜 +たn 他 +たr 足 垂 +たs 足 達 +たt 立 建 断 経 +たいs 対 大 +たおr 倒 +たおs 倒 +たかi 高 +たかk 高 +たかm 高 +たかs 高 +たがi 互 +たしk 確 +たすk 助 +たずn 尋 +たたk 叩 +たたかt 闘 戦 +たたかu 闘 +ただs 但 正 +ただc 直 +ただt 直 +たとe 例 +たおr 倒 +たおr 倒 +たのm 頼 +たのn 頼 +たのs 楽 +たまr 溜 +たまt 溜 +ためn 為 +ためs 試 +たもt 保 +たよr 頼 便 +たよt 頼 +たんn 単 +だs 出 +たいおうs 対応 +だいすk 大好 +だまr 黙 +だまs 騙 +だまt 黙 +ちr 散 +ちいs 小 +ちかi 近 +ちかk 近 +ちかt 誓 +ちかu 誓 +ちかづi 近付 +ちがe 違 +ちがi 違 +ちがt 違 +ちがu 違 +ちがw 違 +ちじm 縮 +ちまよt 血迷 +つg 告 継 +つi 付 着 突 憑 継 +つk 付 着 突 漬 尽 使 点 尾 +つm 詰 積 +つn 積 +つr 連 釣 吊 +つt 突 +ついy 費 +つうj 通 +つうほうs 通報 +つかe 使 +つかi 使 遣 +つかm 捕 掴 +つかo 使 +つかr 疲 +つかt 使 +つかu 使 +つかw 使 +つかさどr 司 +つくr 作 創 造 +つくt 作 +つくろi 繕 +つくろu 繕 +つけくわe 付け加 +つずr 綴 +つたe 伝 +つたt 伝 +つたu 伝 +つたw 伝 +つだi 伝 +つつm 包 +つつしm 慎 +つつしn 謹 +つづi 続 +つづk 続 +つづr 綴 +つとm 勤 務 努 +つなg 繋 +つなi 継 +つねn 常 +つぶs 潰 +つみあげr 積み上げ +つみあげt 積み上げ +つめt 冷 +つづr 綴 +つよi 強 +つよk 強 +つらi 辛 +つらn 連 +づk 付 +てr 照 +てあt 手当 +ておくr 手遅 +てがk 手書 +てきs 適 +てごわi 手強 +てちがi 手違 +てつだe 手伝 +てつだi 手伝 +てつだt 手伝 +てつだu 手伝 +てつづk 手続 +てなおs 手直 +てびk 手引 +てまどr 手間取 +でm 出 +でn 出 +でr 出 +でs 出 +でt 出 +でy 出 +であt 出逢 +であu 出逢 +でかk 出掛 +できm 出来 +できn 出来 +できr 出来 +できs 出来 +できt 出来 +できz 出来 +でまわr 出回 +でそろi 出揃 +でそろu 出揃 +でそろt 出揃 +とb 飛 跳 +とe 問 +とi 問 解 +とj 綴 閉 +とk 解 説 溶 融 熔 +とm 止 泊 +とn 飛 +とr 取 撮 捕 採 +とt 取 撮 採 +とu 問 +とw 問 +とj 閉 +といあw 問い合 +とうj 投 +とおi 遠 +とおk 遠 +とおr 通 +とおs 遠 通 +とおt 通 +とおz 遠 +とくn 特 +とくちょうづk 特徴付 +とっしんs 突進 +ととのt 整 +ととのu 整 +とどi 届 +とどk 届 +とどm 留 +となr 隣 +とぼs 乏 +とまt 止 +ともr 燈 +ともなi 伴 +ともなt 伴 +ともなu 伴 +ともなw 伴 +とらe 捕 +とりあe 取り敢 +とりあげn 取り上げ +とりあげr 取り上げ +とりあげt 取り上げ +とりあつかi 取り扱 +とりあつかu 取り扱 +とりあつかw 取り扱 +とりいr 取り入 取入 +とりかこm 取り囲 +とりだs 取出 +とりつk 取付け +とりのぞi 取り除 +とりはかr 取り計 +とりまk 取り巻 +どおr 通 +どうせきs 同席 +なi 無 鳴 泣 +なk 無 鳴 亡 泣 +なr 慣 鳴 馴 成 +なs 無 成 +なt 鳴 成 +なおr 直 治 +なおs 直 +なおt 治 直 +なかb 半 +ながi 長 永 +ながk 長 +ながm 眺 +ながr 流 +ながs 流 長 +なごr 名残 +なさk 情 +なつやすm 夏休 +なづk 名付 +ななm 斜 +なにげn 何気 +なのr 名乗 +なまk 怠 +なめr 滑 +なやm 悩 +なやn 悩 +ならb 並 +ならi 習 +ならn 並 +ならt 習 +ならu 習 +ならべかw 並べ変 +ならべかe 並べ変 +なりたt 成り立 +にg 逃 +にr 煮 似 +にs 似 +にt 似 煮 +にy 煮 +にあi 似合 +にあt 似合 +にあu 似合 +にあw 似合 +におe 匂 +におi 匂 +におt 匂 +におu 匂 +におw 匂 +にがi 苦 +にぎr 握 +にぎt 握 +にぎw 賑 +にくi 憎 難 +にくs 憎 難 +にごr 濁 +にごs 濁 +になt 担 +になu 担 +にゅうしゅつりょくn 入出力 +にゅうしゅつりょくm 入出力 +にゅうしゅつりょくh 入出力 +ぬi 抜 +ぬk 抜 +ぬr 塗 濡 +ぬt 塗 縫 +ぬすm 盗 +ねr 寝 練 +ねt 寝 +ねがi 願 +ねがt 願 +ねがu 願 +ねびk 値引 +ねむi 眠 +ねむr 眠 +ねむt 眠 +ねらi 狙 +ねらt 狙 +ねらu 狙 +のb 述 伸 延 +のk 退 +のm 飲 呑 +のn 飲 +のr 乗 載 +のs 載 乗 +のt 乗 載 +のk 乗 +のこr 残 +のこs 残 +のこt 残 +のぞi 除 覗 +のぞk 除 覗 +のぞm 望 臨 +のぞn 望 +のぼr 登 昇 +のぼt 登 +はe 生 +はk 掃除 +はn 跳 +はr 張 貼 晴 +はs 発 +はt 果 貼 張 +はu 這 +はj 恥 +はz 恥 +はいr 入 +はいs 排 +はいt 入 +はかr 図 計 測 +はかt 計 +はげm 励 +はげs 激 +はこb 運 +はこn 運 +はしr 走 +はしt 走 +はじm 始 初 +はずs 外 +はたらi 働 +はたらk 働 +はなr 離 +はなs 離 話 放 +はなy 華 +はぶk 省 +はやi 速 早 +はやk 早 速 +はやm 早 速 +はやs 速 早 +はやt 流行 +はらe 払 +はらi 払 +はらo 払 +はらt 払 +はらu 払 +はらw 払 +はりきr 張り切 +はりきt 張り切 +はりだs 張り出 +はりつけn 張り付け +はりつけr 張り付け +はるk 遥 +はんs 反 +ばk 化 +ばあいわk 場合分 +ひe 冷 +ひi 引 弾 +ひk 引 弾 挽 +ひt 引 +ひy 冷 +ひかe 控 +ひかr 光 +ひがえr 日帰 +ひきうk 引き受 +ひきずr 引き摺 +ひきだs 引出 +ひくi 低 +ひくk 低 +ひくs 低 +ひさs 久 +ひそn 潜 +ひっこs 引越 +ひとs 等 +ひとt 一 +ひびk 響 +ひやs 冷 +ひょうへんs 豹変 +ひらi 開 +ひらk 開 +ひろg 広 +ひろi 広 +ひろk 広 +ひろu 拾 +ふe 増 +ふi 吹 +ふk 吹 +ふm 踏 +ふn 踏 +ふr 降 振 触 +ふs 付 伏 +ふt 降 振 +ふy 増 +ふかi 深 +ふかk 深 +ふかm 深 +ふくm 含 +ふくn 含 +ふせg 防 +ふせi 防 +ふたt 二 +ふたたb 再 +ふとi 太 +ふとk 太 +ふとs 太 +ふとどk 不届 +ふりこm 振り込 +ふりこn 振り込 +ふるb 古 +ふるe 震 +ふるi 古 +ふるk 古 +ふるm 古 +ふるs 古 +ふるさとh 故郷 +ふるまi 振舞 +ふるまu 振舞 +ぶr 振 +ぶあつi 分厚 +へr 減 +へt 減 経 +へんかんg 変換 +へんにゅうs 編入 +ほr 掘 惣 +ほs 欲 +ほうt 放 +ほこr 誇 +ほそi 細 +ほそk 細 +ほそm 細 +ほそs 細 +ほそながi 細長 +ほとんd 殆 +ほどこs 施 +ほねおr 骨折 +ぼうえいs 防衛 +まc 待 +まi 舞 +まj 交 +まk 負 巻 +まs 増 +まt 待 +まu 舞 +まj 混 +まz 混 先 +まいr 参 詣 +まいt 参 詣 +まかs 任 +まがr 曲 +まぎr 紛 +まさr 優 勝 増さ +まじw 交 +まずs 貧 +またh 又 +まちがe 間違 +まちがi 間違 +まちがt 間違 +まちがu 間違 +まったk 全 +まどu 惑 +まなb 学 +まなn 学 +まねi 招 +まねk 招 +まもr 守 +まもt 守 +まよe 迷 +まよi 迷 +まよt 迷 +まよu 迷 +まよw 迷 +まるi 丸 円 +まるk 丸 円 +まわr 周 回 +まわs 周 回 +まわt 回 +みe 見 +みk 見 +みm 見 +みn 見 身 +みr 見 観 +みs 見 +みt 見 満 観 +みw 見 +みy 見 +みz 見 +みあt 見当 +みあw 見合 +みいだs 見出 +みおt 見落 +みおとs 見落 +みかk 見掛 +みきr 見切 +みぎまわr 右回 +みこm 見込 +みさだm 見定 +みしr 見知 +みじかi 短 +みじかm 短 +みだr 乱 +みだs 乱 +みちがu 見違 +みちびi 導 +みちびk 導 +みつk 見付 +みつもr 見積 +みとm 認 +みとおs 見通 +みなr 見慣 +みなs 皆 +みなおs 見直 +みにくi 醜 +みのr 実 +みはr 見張 +みはt 見張 +みまi 見舞 +みまもr 見守 +みやすk 見易 +みやぶr 見破 +むi 向 +むk 向 +むかe 迎 +むかi 向 +むくw 報 +むすb 結 +むすn 結 +むずかs 難 +むづかs 難 +めs 召 +めいr 滅入 +めいt 滅入 +めぐm 恵 +めざs 目指 +めずらs 珍 +めだt 目立 +めつk 目付 +もc 持 +もe 燃 +もr 盛 漏 +もt 持 盛 +もy 燃 +もうk 設 儲 +もうs 申 +もうしあg 申し上 +もちi 用 +もちこm 持ち込 +もちこn 持ち込 +もちだs 持出 +もっとm 最 尤 +もっぱr 専 +もとd 基 +もとm 求 +もとz 基 +もどr 戻 +もどs 戻 +もどt 戻 +もよr 最寄 +もらe 貰 +もらi 貰 +もらt 貰 +もらu 貰 +もらw 貰 +やi 焼 +やk 焼 +やm 止 病 已 罷 +やs 痩 +やくたt 役立 +やくだt 役立 +やさs 易 優 +やしなu 養 +やすi 安 易 +やすk 安 易 +やすm 休 +やすn 休 +やすs 安 +やすうr 安売 +やとu 雇 +やぶr 破 敗 +やわらかi 柔らか 軟らか +やわらかk 柔らか 軟らか +ゆk 行 +ゆr 揺 +ゆうs 有 +ゆえn 故 +ゆがm 歪 +ゆがn 歪 +ゆずr 譲 +ゆずt 譲 +ゆたk 豊 +ゆだn 委 +ゆるi 緩 +ゆるm 緩 +ゆるk 緩 +ゆるs 許 +よb 呼 +よi 良 酔 +よk 良 +よm 読 呼 +よn 読 呼 +よr 寄 因 依 +よs 寄 良 +よt 酔 寄 +よw 酔 +ようn 様 +ようs 要 +よくばr 欲張 +よごr 汚 +よせがk 寄書 +よびだs 呼出 +よみかk 読み書 +よみこm 読み込 読込 +よみだs 読み出 読出 +よろs 宜 +よろこb 喜 慶 +よろこn 喜 +よわi 弱 +よわk 弱 +よわm 弱 +よわs 弱 +よわt 弱 +よろこb 喜 慶 +よろこb 喜 慶 +ろんj 論 +ろんz 論 +わk 分 湧 +わr 割 +わかi 若 +わかk 若 +わかr 判 解 分 +わかs 若 +わかt 判 解 分 +わきでr 湧き出 +わきでt 湧き出 +わすr 忘 +わずk 僅 +わずらw 煩 +わたr 渡 亙 +わたs 渡 +わたt 渡 +わらe 笑 +わらi 笑 +わらt 笑 +わらu 笑 +わらw 笑 +わりあt 割当 +わりこm 割込 +わりこn 割り込 +わるi 悪 +わるk 悪 +わるs 悪 +;; okuri-nasi entries. +あ 阿 娃 唖 亜 +あい 愛 哀 相 姶 挨 合 +あいさつ 挨拶 +あいしょう 愛称 相性 +あいじょう 愛情 +あいだ 間 +あいち 愛知 +あいちゃく 愛着 +あいて 相手 +あいぼう 相棒 +あいまい 曖昧 +あいよう 愛用 +あお 青 +あおい 葵 青井 +あおぞら 青空 +あおば 青葉 +あか 赤 垢 +あかご 赤子 +あかさか 赤坂 +あかじ 赤字 +あかつき 暁 +あかね 茜 +あかほん 赤本 +あかま 赤間 +あかもん 赤門 +あき 秋 穐 空 章 昭 明 晰 +あきはばら 秋葉原 +あきひろ 昭博 晃広 +あきら 晃 明 彰 朗 璋 +あく 悪 渥 握 +あくい 悪意 +あくしつ 悪質 +あくしゅ 握手 +あくしゅけん 握手券 +あくせい 悪性 +あくま 悪魔 +あけぼの 曙 +あげ 上 +あさ 朝 麻 浅 +あさか 浅香 +あさがた 朝方 +あさくさ 浅草 +あさって 明後日 +あさひ 朝日 旭 +あざ 字 +あざぶ 麻布 +あし 足 芦 葦 +あしがら 足柄 +あしきり 足切り +あした 明日 +あしなみ 足並 +あしべ 芦部 +あじ 味 鯵 +あす 明日 +あずさ 梓 +あずま 東 吾妻 +あせ 汗 +あそ 阿蘇 阿曽 +あたい 値 +あたかも 宛 +あたま 頭 +あたり 辺 +あだち 足立 +あっか 悪化 +あっしゅく 圧縮 +あっとう 圧倒 +あっとうてき 圧倒的 +あつ 篤 斡 圧 厚 敦 +あつし 篤志 敦 厚志 +あつゆき 篤幸 +あて 宛 +あてさき 宛先 +あと 後 跡 +あな 穴 +あなた 貴方 +あに 兄 +あね 姉 姐 +あぶ 虻 +あぶら 油 脂 +あべ 安部 安倍 阿部 +あほ 阿呆 +あま 天 甘 雨 尼 +あみ 網 +あめ 雨 飴 +あや 文 綾 絢 彩 亜矢 +あゆ 鮎 +あら 荒 +あらかじめ 予 +あらし 嵐 +あり 有 蟻 +ある 或 +あるいは 或いは +あるじ 主 +あわ 泡 粟 阿波 +あわさ 粟佐 +あわせ 袷 +あわばこ 泡箱 +あん 安 案 暗 杏 鞍 闇 按 庵 +あんい 安易 +あんか 安価 +あんぎゃ 行脚 +あんけん 案件 +あんこく 暗黒 +あんごう 暗号 +あんごうか 暗号化 +あんざんがん 安山岩 +あんしん 安心 +あんじ 暗示 +あんず 杏 +あんぜん 安全 +あんぜんせい 安全性 +あんてい 安定 +あんない 案内 +あんもく 暗黙 +あんらく 安楽 +い 位 為 意 井 唯 如 偉 異 亥 医 遺 違 謂 衣 萎 胃 緯 維 移 畏 椅 易 慰 惟 尉 威 委 夷 囲 依 伊 以 彙 猪 居 +いい 飯 猪 +いいわけ 言い訳 +いいん 医院 委員 +いいんかい 委員会 +いいんちょう 委員長 +いえ 家 +いえもと 家元 +いか 以下 医科 +いかが 如何 +いかがく 医科学 +いかん 如何 +いがい 以外 意外 +いがくぶ 医学部 +いがらし 五十嵐 +いき 息 域 囲気 閾 粋 意気 +いきき 行き来 +いぎ 意義 異義 +いきさつ 経緯 +いく 郁 育 +いくさ 戦 +いくせい 育成 +いけ 池 +いけん 意見 違憲 異見 +いこう 以降 移行 意向 +いこく 異国 +いこま 生駒 +いご 以後 +いざかや 居酒屋 +いし 医師 石 意思 意志 +いしい 石井 +いしき 意識 +いしきてき 意識的 +いしそつう 意志疎通 +いしつ 異質 +いしゃ 医者 +いしゅ 異種 +いしゅせい 異種性 +いしょう 衣裳 衣装 +いしょく 移植 委嘱 +いしょくせい 移植性 +いじ 維持 意地 +いじょう 以上 異常 ≧ +いじょうしゅうりょう 異常終了 +いじん 異人 +いす 椅子 +いすう 位数 +いず 伊豆 +いずみ 和泉 泉 +いずみがおか 泉ケ丘 +いせん 緯線 +いぜん 以前 依然 +いそ 磯 +いそう 位相 +いぞん 依存 異存 +いぞんせい 依存性 +いぞんぶ 依存部 +いた 板 +いたい 遺体 +いたく 委託 +いたみ 痛み 傷み 伊丹 +いち 一 位置 壱 市 +いちい 一位 一意 +いちいせい 一意性 +いちいち 一々 +いちいてき 一意的 +いちいん 一因 一員 +いちおう 一応 +いちがい 一概 +いちぎょう 一行 +いちげん 一言 一見 +いちごうかん 一号館 +いちじ 一時 一事 一次 +いちじかん 一時間 +いちじてき 一時的 +いちじほうていしき 一次方程式 +いちぞん 一存 +いちだい 一台 +いちだん 一段 +いちど 一度 +いちどう 一同 +いちにち 一日 +いちにんしょう 一人称 +いちにんまえ 一人前 +いちねん 一年 +いちばん 一番 +いちばんちょう 一番町 +いちぶ 一部 +いちぶぶん 一部分 +いちまい 一枚 +いちまんえん 一万円 +いちまんえんしへい 一万円紙幣 +いちもくりょうぜん 一目瞭然 +いちもつ 一物 +いちよう 一様 +いちらん 一覧 +いちれい 一例 +いちれん 一連 +いちろう 一郎 +いっかい 一回 一階 一介 +いっかげつ 一箇月 +いっかしょ 一箇所 +いっかつ 一括 +いっかん 一環 一貫 +いっき 一気 +いっきょ 一挙 +いっけん 一件 一見 一軒 +いっこ 一個 +いっこう 一行 一向 +いっこく 一刻 +いっさい 一切 +いっさつ 一冊 +いっさくねん 一昨年 +いっしき 一式 +いっしゅ 一種 +いっしゅうかん 一週間 +いっしゅどくとく 一種独特 +いっしゅるい 一種類 +いっしゅん 一瞬 +いっしょ 一緒 +いっしょう 一生 +いっしょうけんめい 一生懸命 +いっすん 一寸 +いっせい 一斉 +いっそう 一層 +いったい 一体 +いったん 一端 一旦 +いっち 一致 +いっちょうめ 一丁目 +いっちょくせん 一直線 +いっつう 一通 +いってい 一定 +いってん 一点 +いっとき 一時 +いっぱい 一杯 +いっぱく 一泊 一拍 +いっぱつ 一発 +いっぱん 一般 +いっぱんか 一般化 +いっぱんせい 一般性 +いっぱんてき 一般的 +いっぷう 一風 +いっぺん 一遍 +いっぽ 一歩 +いっぽう 一方 一報 +いっぽん 一本 +いつ 逸 溢 何時 +いてん 移転 +いでん 遺伝 +いでんし 遺伝子 +いと 意図 糸 +いとう 伊藤 伊東 +いとてき 意図的 +いど 緯度 井戸 +いどう 移動 +いな 否 稲 +いない 以内 +いなか 田舎 +いなげ 稲毛 +いにん 委任 +いぬ 犬 +いね 稲 +いの 猪野 伊野 猪 +いのしし 猪 +いのち 命 生命 +いはん 違反 +いばら 茨 +いばらぎ 茨城 +いほう 違法 +いま 今 +いまだ 未 +いみ 意味 +いみろん 意味論 +いみん 移民 +いも 芋 +いもうと 妹 +いや 嫌 +いよ 伊予 +いよう 医用 異様 +いよく 意欲 +いらい 以来 依頼 +いりえ 入江 +いりぐち 入口 +いりや 入谷 +いりょう 医療 +いりょく 威力 +いるま 入間 +いろ 色 +いろあい 色合い +いろいろ 色々 +いろん 異論 +いわ 岩 +いわお 巌 +いわし 鰯 +いわて 岩手 +いん 音 引 印 隠 陰 因 韻 院 蔭 胤 淫 飲 姻 員 咽 允 隕 +いんさつ 印刷 +いんし 院試 +いんしょう 印象 +いんじ 印字 +いんすう 因数 +いんせい 院生 +いんせき 隕石 +いんたい 引退 +いんち 吋 +いんてつ 隕鉄 +いんど 印度 +いんぺい 隠蔽 +いんぼう 陰謀 +いんよう 引用 +いんようかいし 引用開始 +いんりょく 引力 +いんりょくけん 引力圏 +う 雨 右 有 鵜 卯 迂 羽 烏 宇 +うい 初 +うえ 上 ↑ 植 +うえき 植え木 +うお 魚 +うけつけ 受付 +うけとりにん 受取人 +うし 丑 牛 +うしろ 後 +うじ 氏 +うす 臼 碓 +うすき 薄 +うず 渦 +うそ 嘘 +うた 歌 唄 +うたひめ 歌姫 +うち 内 家 +うちあわせ 打合せ +うちがわ 内側 +うちゅう 宇宙 +うちゅうきち 宇宙基地 +うちゅうれき 宇宙暦 +うちわけ 内訳 +うつ 蔚 欝 鬱 +うつし 写し +うつわ 器 +うだぐん 宇陀郡 +うで 腕 +うでまえ 腕前 +うなぎ 鰻 +うば 姥 +うへん 右辺 +うま 馬 +うまや 厩 +うみ 海 +うみべ 海辺 +うめ 梅 +うめざわ 梅澤 +うら 裏 浦 +うり 瓜 +うりば 売場 +うるう 閏 +うるうどし 閏年 +うわさ 噂 +うわべ 上辺 +うん 云 運 雲 +うんえい 運営 +うんえいのうりょく 運営能力 +うんせい 運勢 +うんちん 運賃 +うんてん 運転 +うんてんしゅ 運転手 +うんどう 運動 +うんぬん 云々 +うんぱん 運搬 +うんめい 運命 +うんも 雲母 +うんよう 運用 +え 回 会 絵 重 恵 餌 荏 江 得 枝 柄 笑 +えい 英 映 影 鋭 詠 衛 頴 穎 盈 瑛 洩 泳 永 栄 曳 嬰 営 叡 +えいえん 永遠 +えいかいわ 英会話 +えいが 映画 +えいきゅう 永久 +えいきょう 影響 +えいぎょう 営業 +えいぎょうしょ 営業所 +えいぎょうぶ 営業部 +えいこく 英国 +えいこもじ 英小文字 +えいご 英語 +えいしゃ 映写 +えいしゃき 映写機 +えいじ 英字 +えいすうじ 英数字 +えいせい 衛生 衛星 +えいてん 栄転 +えいぶん 英文 +えいゆう 英雄 +えいり 営利 +えいりもくてき 営利目的 +えがお 笑顔 +えき 駅 役 益 疫 液 易 繹 +えきしょう 液晶 +えきちょう 駅長 +えきでん 駅伝 +えきめい 駅名 +えたい 得体 +えだ 枝 +えちご 越後 +えつ 閲 越 謁 悦 +えの 榎 +えのき 榎 +えひめ 愛媛 +えびす 恵比寿 戎 夷 蛭子 +えり 襟 +えん 円 宛 延 煙 淵 演 塩 鴛 鉛 遠 薗 苑 艶 縁 猿 燕 焔 炎 沿 援 掩 怨 宴 奄 堰 園 厭 +えんえき 演繹 +えんえきほう 演繹法 +えんかい 宴会 +えんかく 遠隔 +えんかくち 遠隔地 +えんかつ 円滑 +えんかん 鉛管 +えんき 延期 塩基 +えんぎ 演技 縁起 +えんけい 円形 +えんこ 円弧 塩湖 縁故 +えんざん 演算 +えんざんし 演算子 +えんしゅう 演習 円周 +えんしんりょく 遠心力 +えんじょ 援助 +えんすい 円錐 塩水 +えんすいけい 円錐形 +えんそう 演奏 +えんだい 演題 +えんちょう 園長 延長 +えんとつ 煙突 +えんどう 遠藤 +えんぴつ 鉛筆 +えんぺん 縁辺 +えんぽう 遠方 +えんりょ 遠慮 +お 汚 於 尾 夫 御 雄 男 生 小 +おい 甥 追 +おいたち 生い立ち +おいわけ 追分 +おう 横 桜 応 黄 鴎 鴬 襖 翁 王 殴 欧 旺 押 往 奥 央 凹 +おうえん 応援 +おうかん 王冠 +おうきゅう 応急 +おうきゅうてあて 応急手当 +おうぎ 扇 +おうしゅう 応酬 +おうしょう 王将 +おうじ 王子 +おうじさま 王子様 +おうじょう 往生 +おうせい 旺盛 +おうせつ 応接 +おうせつしつ 応接室 +おうだ 殴打 +おうとう 応答 +おうとつ 凹凸 +おうふく 往復 +おうぶん 欧文 +おうべい 欧米 +おうへん 応変 +おうぼ 応募 +おうよう 応用 +おうようかがく 応用科学 +おお 大 多 太 +おおあかじ 大赤字 +おおあざ 大字 +おおい 大井 +おおいそぎ 大急ぎ +おおいた 大分 +おおえん 応援 +おおかみ 狼 +おおかわ 大川 +おおがた 大型 +おおがら 大柄 +おおくぼ 大久保 大窪 +おおけが 大怪我 +おおごえ 大声 +おおごと 大事 +おおさか 大阪 +おおさかふ 大阪府 +おおさかふだい 大阪府大 +おおさかふりつだいがく 大阪府立大学 +おおしま 大嶋 大島 +おおすじ 大筋 +おおぜい 大勢 多勢 +おおそうじ 大掃除 +おおだい 大台 +おおつ 大津 +おおて 大手 +おおはば 大幅 +おおふな 大船 +おおまち 大町 +おおみや 大宮 +おおむかし 大昔 +おおむね 概 +おおめ 大目 +おおもじ 大文字 +おおやけ 公 +おか 丘 岡 +おかげ 御陰 +おかし お菓子 +おかもと 岡本 +おかもとけんじ 岡本健二 +おかやま 岡山 +おがさわら 小笠原 +おき 沖 +おきなわ 沖縄 +おぎ 荻 +おく 屋 奥 臆 憶 億 +おくじょう 屋上 +おくの 奥野 奥乃 +おくのいん 奥の院 +おくりじょう 送り状 +おけ 桶 +おげんき 御元気 +おこり 瘧 +おさ 長 +おさむ 修 了 +おじゃま 御邪魔 +おす 牡 ♂ +おすみつき 御墨付 +おだ 織田 小田 +おち 落 +おっと 夫 +おっぱま 追浜 +おつ 乙 +おと 音 +おとうと 弟 +おとこ 男 +おとさた 音沙汰 +おととい 一昨日 +おとな 大人 +おとなし 音無 +おなじ 々 同じ +おに 鬼 +おね 尾根 +おねがい お願い +おのおの 各々 +おのれ 己 +おば 伯母 +おばあちゃん お婆ちゃん +おひま 御暇 +おび 帯 +おぼろ 朧 +おみ 臣 +おも 主 面 +おもい 思 +おもしろ 面白 +おもて 表 面 +おもわく 思惑 +おや 親 +おやこ 親子 +おやだま 親玉 +おり 折 +おれ 俺 +おれい 御礼 +おれせん 折線 +おろし 卸 +おわり 終 +おん 音 御 穏 温 恩 +おんかい 音階 +おんがく 音楽 +おんがくか 音楽家 +おんきょう 音響 +おんせい 音声 +おんせん 温泉 +おんちゅう 御中 +おんてい 音程 +おんど 温度 音頭 +おんどけい 温度計 +おんどく 音読 +おんな 女 +おんぱ 音波 +おんぷ 音符 +か 下 日 歌 化 家 個 仮 花 夏 火 暇 香 靴 果 蚊 霞 過 迦 貨 嘩 課 蝦 菓 華 荷 茄 苛 箇 稼 禾 禍 珂 河 架 科 寡 嫁 嘉 可 加 佳 価 伽 何 賀 +かい 回 皆 会 絵 改 海 階 懐 壊 魁 解 介 怪 開 甲斐 貝 蟹 芥 界 灰 械 晦 拐 戒 恢 悔 快 廻 塊 下位 獪 +かいいん 会員 +かいえん 開演 +かいかん 快感 会館 +かいが 絵画 +かいがい 海外 +かいがいりょこう 海外旅行 +かいがもり 貝が森 +かいがら 貝殻 +かいがん 海岸 +かいきょう 回教 +かいぎ 会議 +かいぎしつ 会議室 +かいぎょう 改行 開業 +かいけい 会計 +かいけつ 解決 +かいこ 蚕 +かいこう 開講 海溝 改稿 開校 邂逅 回航 +かいこうめん 開口面 +かいご 介護 +かいごほけん 介護保険 +かいごう 会合 +かいさい 開催 +かいさつ 改札 +かいざい 介在 +かいざん 海山 改竄 +かいし 開始 懐紙 +かいしつ 開室 +かいしつび 開室日 +かいしゃ 会社 +かいしゃく 解釈 +かいしゅう 回収 +かいしょう 解消 +かいしょく 会食 +かいじょ 解除 +かいじょう 会場 階乗 海上 +かいすう 回数 +かいせい 快晴 改正 回生 +かいせき 解析 +かいせきほう 解析法 +かいせつ 解説 開設 +かいせん 回線 +かいぜん 改善 +かいそう 階層 +かいそく 快速 +かいぞう 改造 解像 +かいぞうど 解像度 +かいたい 解体 +かいだん 階段 +かいちょう 快調 会長 +かいてい 改訂 +かいていばん 改訂版 +かいてき 快適 +かいてん 回転 +かいとう 回答 +かいとうしゃ 回答者 +かいどく 解読 +かいにゅう 介入 +かいにん 解任 +かいはつ 開発 +かいはつぶ 開発部 +かいひ 回避 会費 +かいひん 海浜 +かいふう 開封 +かいふく 回復 +かいぶん 回文 +かいへい 開閉 +かいへん 改変 +かいほう 開放 解法 解放 会報 +かいむ 皆無 +かいめい 改名 解明 +かいもの 買物 +かいよう 海洋 潰瘍 +かいらん 回覧 +かいり 解離 乖離 海里 浬 +かいりょう 改良 +かいれい 海嶺 +かいろ 回路 +かいわ 会話 +かいわい 界隈 +かいわれ 貝割 +かえ 替 +かえりびと 帰人 +かえる 蛙 +かお 顔 +かおう 花王 花押 +かおり 香織 香 +かおる 馨 薫 +かかい 可解 +かかく 価格 +かかり 係 掛 +かかりかん 係官 +かかりちょう 係長 掛長 +かかん 日間 +かがく 科学 化学 +かがくか 科学科 +かがくかい 科学会 +かがくぎじゅつ 科学技術 +かがみ 鏡 +かき 下記 蛎 柿 垣 書 +かきおき 書き置き +かきん 課金 +かぎ 鍵 鈎 +かぎり 限 +かく 確 各 客 覚 革 隔 閣 郭 較 赫 角 穫 獲 殻 核 格 撹 拡 廓 嚇 劃 画 +かくい 各位 +かくぎょう 各行 +かくご 覚悟 +かくしゃ 各社 +かくしゅ 各種 核種 +かくしん 確信 +かくじ 各自 +かくじつ 確実 +かくじん 各人 +かくすう 画数 +かくだい 拡大 +かくちょう 拡張 格調 +かくちょうし 拡張子 +かくちょうせい 拡張性 +かくてい 確定 +かくていてき 確定的 +かくとう 格闘 確答 +かくとく 獲得 +かくど 角度 +かくにん 確認 +かくねん 隔年 +かくのう 格納 +かくほ 確保 +かくらん 各欄 +かくりつ 確率 確立 +かくろん 各論 +かぐら 神楽 +かけ 掛 +かけひ 筧 +かけんひ 科研費 +かげ 陰 影 +かげき 歌劇 +かげつ ヶ月 箇月 +かげん 加減 +かこ 過去 +かこう 加工 火口 下降 +かこうせんりょくがん 花崗閃緑岩 +かこうがん 花崗岩 +かごしま 鹿児島 +かさ 笠 傘 +かさい 火災 家裁 火砕 +かさいりゅう 火砕流 +かさん 加算 +かざん 火山 +かざんたい 火山体 +かざんばい 火山灰 +かし 菓子 歌詞 橿 樫 可視 +かしつ 過失 +かしゅ 歌手 +かしょ 個所 箇所 +かしら 頭 +かしわ 栢 柏 +かじ 梶 +かじか 鰍 +かじょう 箇条 +かすが 春日 +かすみ 霞 +かず 数 和 一 下図 +かせい 火星 火成 化成 +かせいがん 火成岩 +かせき 化石 +かせつ 仮説 +かせん 下線 +かぜ 風 風邪 +かそう 仮想 下層 +かそうきおく 仮想記憶 +かそうきおくきこう 仮想記憶機構 +かそうてき 仮想的 +かぞく 家族 +かた 方 形 型 肩 潟 片 +かたい 難 +かたかな 片仮名 +かたがた 方々 +かたき 敵 +かたすいろん 型推論 +かたたいけい 型体系 +かたち 形 +かたて 片手 +かたな 刀 +かたはば 肩幅 +かたひら 片平 +かたほう 片方 +かためん 片面 +かたりろん 型理論 +かだい 課題 過大 +かち 価値 +かちどき 勝鬨 +かちょう 課長 +かっか 閣下 +かっきてき 画期的 +かっこ 括弧 【 】 ( ) 』 『 [ ] +かっこう 格好 +かって 勝手 +かっぱつ 活発 +かつ 割 滑 且 轄 褐 葛 渇 活 括 恰 喝 勝 克 +かつお 鰹 +かつじ 活字 +かつどう 活動 +かつやく 活躍 +かつよう 活用 +かてい 仮定 過程 課程 家庭 +かていかんきょう 家庭環境 +かていちょうさ 家庭調査 +かでん 家電 荷電 +かとき 過渡期 +かど 角 過度 ┘ ┐ ┌ └ +かどう 稼働 華道 +かどくせい 可読性 +かどまつ 角松 +かな 仮名 +かなかんじ 仮名漢字 +かなかんじへんかん 仮名漢字変換 +かながわ 神奈川 +かなざわ 金沢 +かなめ 要 +かにゅう 加入 +かね 金 鐘 印 矩 鉦 鉄漿 +かねつ 加熱 +かのう 可能 +かのうせい 可能性 +かのじょ 彼女 +かば 樺 椛 +かばん 鞄 +かひつ 加筆 +かびん 花瓶 +かふんしょう 花粉症 +かぶ 株 下部 +かぶしき 株式 +かぶしきかいしゃ 株式会社 +かぶしきがいしゃ 株式会社 +かぶそしき 下部組織 +かぶと 兜 甲 +かへん 可変 +かべ 壁 +かほう 下方 +かま 鎌 釜 蒲 +かまど 竃 +かみ 上 紙 髪 神 +かみなり 雷 +かめ 亀 +かめい 仮名 亀井 +かめん 仮面 +かも 鴨 +かもく 科目 +かや 萱 茅 +かゆ 粥 +かよう 火曜 +かようび 火曜日 +から 空 柄 殻 唐 +からだ 体 身体 +かり 仮 刈 +かりうど 狩人 +かりゅう 下流 +かりょく 火力 +かれ 彼 +かれら 彼等 +かわ 側 川 皮 河 +かわい 可愛 +かわら 瓦 河原 +かん 間 換 巻 感 甘 観 完 函 関 舘 館 韓 陥 閑 鑑 還 貫 諌 莞 艦 肝 翰 缶 緩 簡 管 竿 看 監 環 潅 澗 漢 汗 歓 款 棺 桓 柑 敢 憾 慣 患 幹 干 寛 官 姦 堪 喚 勧 勘 刊 寒 冠 侃 乾 甲 菅 煥 神 +かんい 簡易 +かんかく 感覚 間隔 +かんかつ 管轄 +かんがえ 考え +かんきょう 環境 +かんきょうせってい 環境設定 +かんきょうへんすう 環境変数 +かんくう 関空 +かんけい 関係 +かんけいしゃ 関係者 +かんけいせつ 関係節 +かんけつ 簡潔 完結 間欠 +かんけつか 簡潔化 +かんげい 歓迎 +かんげき 感激 +かんげん 管弦 +かんげんがく 管弦楽 +かんこう 観光 官公 刊行 +かんこく 韓国 +かんさい 関西 +かんさいちく 関西地区 +かんさいちほう 関西地方 +かんさつ 観察 +かんし 監視 +かんしゃ 感謝 +かんしゅう 慣習 監修 +かんしょく 感蝕 +かんしん 感心 関心 +かんじ 漢字 幹事 +かんじへんかん 漢字変換 +かんじょう 感情 勘定 +かんじん 肝心 +かんすう 関数 +かんすうがた 関数型 +かんすうくうかん 関数空間 +かんすうてきよう 関数適用 +かんすうめい 関数名 +かんせい 完成 +かんせつ 間接 関節 +かんせつてき 間接的 +かんぜん 完全 +かんそう 感想 乾燥 完走 +かんそく 観測 +かんそくじょ 観測所 +かんたん 簡単 +かんたんか 簡単化 +かんち 関知 感知 +かんちょう 艦長 +かんづめ 缶詰 +かんてい 鑑定 官邸 艦艇 +かんてん 観点 +かんとう 関東 +かんとく 監督 +かんどう 感動 +かんない 舘内 艦内 関内 +かんにゅう 貫入 陥入 嵌入 +かんねん 観念 +かんばん 看板 +かんべん 勘弁 簡便 +かんぺき 完璧 +かんぼつ 陥没 +かんめい 簡明 感銘 +かんやく 簡約 監訳 +かんやくりつ 簡約律 +かんよ 関与 +かんらく 陥落 歓楽 +かんり 管理 +かんりしゃ 管理者 +かんりにん 管理人 +かんりゃく 簡略 +かんりょう 完了 +かんれき 還暦 +かんれん 関連 +かんわ 緩和 漢和 閑話 +かんわきゅうだい 閑話休題 +が 我 茅 駕 餓 雅 賀 蛾 芽 臥 画 牙 峨 俄 河 +がい 外 街 害 概 骸 鎧 該 蓋 碍 涯 慨 崖 咳 劾 凱 既 +がいえん 外縁 +がいかい 外界 +がいかん 概観 +がいき 外気 +がいきおん 外気温 +がいけい 外形 +がいこく 外国 +がいこくご 外国語 +がいこくじん 外国人 +がいしゃ 会社 外車 +がいしゅつ 外出 +がいしょう 外傷 +がいじ 外字 +がいじん 外人 +がいすい 崖錐 +がいせつ 概説 +がいせつほう 外接法 +がいせん 外線 +がいたい 外帯 +がいてき 外的 +がいとう 該当 街頭 +がいねん 概念 +がいねんてき 概念的 +がいぶ 外部 +がいよう 概要 +がいりゃく 概略 +がいろ 街路 +がいろじゅ 街路樹 +がか 画家 +がき 垣 +がく 楽 額 学 顎 岳 學 +がくい 学位 +がくいん 学院 +がくえん 学園 +がくえんちょう 学園町 学園長 +がくがい 学外 +がくぎょう 学業 +がくぎょうせいせき 学業成績 +がくし 学士 +がくしゃ 学者 +がくしゅう 学習 +がくしょう 楽章 +がくしん 学振 +がくじゅつ 学術 +がくじょうもう 学情網 +がくせい 学生 +がくせいふく 学生服 +がくだん 楽団 +がくちょう 学長 +がくない 学内 +がくないびん 学内便 +がくねん 学年 +がくふ 楽譜 +がくぶ 学部 +がくほう 学報 +がくむ 学務 +がくもん 学問 +がくれき 学歴 +がくわり 学割 +がけ 崖 +がし 樫 +かせい 火星 +がそ 画素 +がそかん 画素間 +がそごと 画素毎 +がぞう 画像 +がぞうしょり 画像処理 +がぞうじょうほう 画像情報 +がた 型 潟 方 +がっか 学科 +がっかい 学会 +がっかいし 学会誌 +がっき 学期 楽器 +がっこう 学校 +がっしゅく 合宿 +がっしょう 合唱 +がっそう 合奏 +がったい 合体 +がっち 合致 +がっぴ 月日 +がつ 月 +がばん 画板 +がまん 我慢 +がみ 上 +がめん 画面 +がら 柄 +がらす 硝子 +がりゅう 我流 +がわ 側 +がん 元 岩 顔 丸 含 願 頑 雁 贋 翫 眼 癌 玩 巌 岸 +がんこもの 巌固者 +がんたん 元旦 +がんらい 元来 +き 気 既 木 机 基 記 機 危 起 祈 寄 亀 鬼 騎 飢 輝 軌 貴 規 徽 紀 稀 季 畿 汽 毅 帰 棄 棋 期 旗 揮 忌 幾 希 岐 嬉 奇 器 喜 伎 企 樹 黄 饋 綺 氣 己 僖 +きあつ 気圧 +きい 紀伊 奇異 +きいろ 黄色 +きいん 起因 +きおく 記憶 +きおん 気温 +きか 幾何 +きかい 機械 機会 +きかがく 幾何学 +きかく 企画 規格 +きかくぶ 企画部 +きかん 期間 機関 饋還 貴艦 +きがく 貴学 +きがる 気軽 +きき 機器 危機 +きぎょう 企業 +きく 鞠 菊 掬 +きくち 菊地 菊池 +きぐ 危惧 器具 +きぐち 木口 +きけつ 帰結 +きけん 危険 棄権 +きけんど 危険度 +きげん 起源 期限 +きこう 機構 寄港 気候 +きこうとう 機構棟 +きこうぞう 木構造 +きこく 帰国 +きごう 記号 〓 ↓ ↑ ← → 〒 ※ ▼ ▽ ▲ △ ■ □ ◆ ◇ ◎ ● ○ ★ ☆ § @ * & # % £ ¢ $ ″ ′ ° ♀ ♂ ∴ ∞ ≧ ≦ > < ≠ = ÷ × ± − + 】 【 』 『 」 「 》 《 〉 〈 } { ] [ 〕 〔 ) ( ” “ ’ ‘ ‥ … | ‖ \ / ‐ ― ー 〇 〆 々 仝 〃 ゞ ゝ ヾ ヽ _ ^ ¨ ` ´ ゜ ゛ ! ? ; : ・ . , 。 、 ♪ +きごうしょり 記号処理 +きごうれつ 記号列 +きごうろんりがく 記号論理学 +きさい 記載 +きさま 貴様 +きざい 機材 +きし 岸 +きしゃ 気車 +きしゅ 機種 +きしょく 気色 +きじ 記事 +きじすう 記事数 +きじせんたく 記事選択 +きじつ 期日 +きじゅつ 記述 +きじゅん 基準 +きすう 奇数 +きず 傷 +きせい 帰省 既成 寄生 +きせき 奇跡 +きせつ 季節 +きそ 基礎 起訴 +きそく 規則 +きそりろん 基礎理論 +きそろん 基礎論 +きそん 既存 +きぞく 帰属 +きぞん 既存 +きた 北 +きたい 期待 +きたかぜ 北風 +きたがわ 北側 +きたく 帰宅 +きち 吉 既知 基地 +きちゃく 帰着 +きちょう 貴重 +きっさ 喫茶 +きって 切手 +きっぷ 切符 +きつ 詰 橘 桔 喫 吃 吉 +きてい 規定 既定 +きど 城戸 +きどう 起動 +きなが 気長 +きにゅう 記入 +きぬた 砧 +きね 杵 +きねん 記念 +きねんび 記念日 +きのう 機能 昨日 帰納 +きのうかん 機能間 +きのうてき 帰納的 +きのうほう 帰納法 +きば 牙 木場 +きばん 基盤 +きび 黍 +きびき 忌引 +きふ 寄付 +きふきん 寄付金 +きふく 起伏 帰服 +きぶん 気分 +きほう 記法 +きほん 基本 +きほんがた 基本型 +きほんきごうれつ 基本記号列 +きほんきのう 基本機能 +きほんしき 基本式 +きほんてき 基本的 +きぼ 規模 +きぼう 希望 +きぼうしゃ 希望者 +きまつ 期末 +きみ 君 気味 +きみとし 公稔 +きみょう 奇妙 +きもち 気持 +きゃく 客 脚 却 +きゃくいん 客員 +きゃくほん 脚本 +きゃしゃ 華奢 +きゃっかん 客観 +きやく 規約 +きゅう 久 吸 急 泣 救 休 及 求 旧 給 糾 級 笈 窮 究 球 灸 汲 朽 弓 宮 仇 丘 九 +きゅういん 吸引 +きゅうか 休暇 旧家 +きゅうがた 旧型 +きゅうきゅう 救急 +きゅうきゅうしゃ 救急車 +きゅうきょく 究極 +きゅうぎょう 休業 +きゅうけい 休憩 +きゅうけいじょ 休憩所 +きゅうげき 急激 +きゅうこう 急行 休講 旧交 +きゅうし 給紙 +きゅうしゅう 九州 吸収 +きゅうしゅん 急峻 +きゅうじつ 休日 +きゅうじょう 球場 +きゅうじん 求人 +きゅうせい 旧姓 +きゅうそく 急速 +きゅうびん 急便 +きゅうむ 急務 +きゅうめん 球面 +きゅうよう 休養 +きゅうらい 旧来 +きゅうりょう 給料 +きょ 居 去 距 許 虚 渠 挙 拠 拒 巨 +きょう 今日 京 強 狭 橋 鏡 胸 共 香 狂 経 叫 教 驚 饗 響 郷 蕎 興 脅 矯 況 挟 恭 恐 怯 彊 峡 境 喬 卿 匡 協 凶 競 兇 僑 侠 供 享 亨 +きょうあく 凶悪 +きょういく 教育 +きょういくしゃ 教育者 +きょういくてき 教育的 +きょういん 教員 +きょうか 強化 +きょうかい 境界 協会 教会 +きょうかいめん 境界面 +きょうかしょ 教科書 +きょうかつ 恐喝 +きょうかん 教官 共感 +きょうき 凶器 +きょうきゅう 供給 +きょうぎ 協議 +きょうくん 教訓 +きょうこう 恐慌 強行 +きょうごう 競合 +きょうさい 共済 +きょうざい 教材 +きょうし 教師 +きょうしつ 教室 +きょうしゅう 教習 +きょうしゅうしょ 教習所 +きょうしゅく 恐縮 +きょうしょく 教職 +きょうじ 恭司 教示 +きょうじゃく 強弱 +きょうじゅ 教授 +きょうじん 強靭 +きょうせい 強制 +きょうせいてき 強制的 +きょうそう 競争 +きょうそうきょく 協奏曲 +きょうぞん 共存 +きょうだい 兄弟 兄妹 京大 +きょうちょ 共著 +きょうちょしゃ 共著者 +きょうちょう 強調 協調 +きょうちょうせい 協調性 +きょうつう 共通 +きょうつういちじ 共通一次 +きょうてん 経典 +きょうと 京都 +きょうとう 教頭 +きょうとだいがく 京都大学 +きょうど 強度 +きょうどう 協同 共同 +きょうふ 恐怖 +きょうへん 共編 +きょうぼう 凶暴 +きょうみ 興味 +きょうむ 教務 +きょうゆう 共有 +きょうよう 教養 共用 +きょうようがくぶ 教養学部 +きょうようぶ 教養部 +きょうりつ 共立 +きょうりょく 協力 強力 +きょうれつ 強烈 +きょうわ 協和 +きょか 許可 +きょく 曲 局 極 +きょくいん 局員 +きょくしょうち 極小値 +きょくせつ 曲折 +きょくせん 曲線 +きょくたん 極端 +きょくち 極値 +きょくちょう 局長 +きょくばん 局番 +きょくめい 曲名 +きょくめん 曲面 局面 +きょくもく 曲目 +きょくりつ 曲率 +きょくりょく 極力 +きょしつ 居室 +きょしょ 拠所 +きょじゅう 居住 +きょじん 巨人 +きょせい 虚勢 +きょぞう 巨象 +きょだい 巨大 +きょどう 挙動 +きょねん 去年 +きょひ 拒否 +きょよう 許容 +きょり 距離 +きよ 清 +きよう 器用 +きよし 清 +きよみず 清水 +きらく 気楽 +きり 桐 切 +きりかえき 切替器 +きりすときょう 基督教 +きりとりせん 切取り線 +きりゅう 桐生 +きりょく 気力 +きれい 綺麗 +きれつ 亀裂 +きろく 記録 +きろめーとる 粁 +きわ 際 +きん 今 近 金 筋 謹 襟 衿 菌 芹 緊 禽 禁 琴 欽 欣 斤 錦 巾 均 勤 僅 +きんがく 金額 +きんきゅう 緊急 +きんきょう 近況 +きんけん 金券 +きんこ 金庫 +きんざん 金山 +きんし 禁止 +きんしつ 均質 +きんしょう 金賞 +きんしゅく 緊縮 +きんじ 近似 +きんじょ 近所 +きんせい 金星 +きんせん 金銭 +きんぞく 金属 +きんだい 近代 +きんちょう 緊張 +きんてつ 近鉄 +きんにく 筋肉 +きんねん 近年 +きんぱく 金箔 +きんぺん 近辺 +きんぼう 近傍 +きんむ 勤務 +きんよう 金曜 +きんようび 金曜日 +きんりん 近隣 +ぎ 技 疑 議 誼 蟻 義 祇 犠 欺 擬 戯 宜 妓 儀 偽 城 木 +ぎし 技師 +ぎじ 議事 擬似 +ぎじへんすう 擬似変数 +ぎじゅく 義塾 +ぎじゅつ 技術 +ぎじゅつしゃ 技術者 +ぎじゅつてき 技術的 +ぎじろく 議事録 +ぎせいしゃ 儀牲者 +ぎだい 議題 +ぎちょう 議長 +ぎふ 岐阜 +ぎほう 技法 +ぎみ 気味 +ぎむ 義務 +ぎもん 疑問 +ぎもんし 疑問視 +ぎもんてん 疑問点 +ぎゃく 逆 虐 +ぎゃくかんすう 逆関数 +ぎゃくしゅう 逆襲 +ぎゃくじょう 逆上 +ぎゃっこう 逆行 +ぎゅう 牛 +ぎゅうにゅう 牛乳 +ぎょ 魚 御 禦 漁 +ぎょう 行 仰 業 暁 尭 凝 +ぎょうかい 業界 +ぎょうしゃ 業者 +ぎょうすう 行数 +ぎょうせき 業績 +ぎょうむ 業務 +ぎょうめ 行目 +ぎょうれつ 行列 +ぎょく 玉 +ぎょらい 魚雷 +ぎれい 儀礼 +ぎろん 議論 +ぎん 銀 吟 +ぎんが 銀河 +ぎんがけい 銀河系 +ぎんこう 銀行 +ぎんざ 銀座 +ぎんみ 吟味 +く 口 苦 工 駒 駈 駆 躯 矩 玖 狗 区 句 倶 九 久 +くう 空 +くうかん 空間 +くうかんちゅう 空間中 +くうき 空気 +くうきょ 空虚 +くうこう 空港 +くうしゅうごう 空集合 +くうせき 空席 +くうちょう 空調 +くうどう 空洞 +くうはく 空白 +くうらん 空欄 +くうれつ 空列 +くかく 区画 +くかん 区間 +くぎり 区切 +くけい 矩形 +くさ 草 +くし 釧 櫛 串 駆使 +くしん 苦心 +くじょう 苦情 +くじら 鯨 +くす 楠 +くすのき 楠 +くすり 薬 +くず 屑 +くそ 糞 +くだん 九段 +くち 口 +くちぐち 口々 +くちだし 口出し +くちびる 唇 +くちぶえ 口笛 +くちゃ 苦茶 +くちょう 口調 +くっせつ 屈折 +くつ 靴 掘 沓 窟 屈 +くつう 苦痛 +くつわ 轡 +くとうてん 句読点 +くどう 駆動 工藤 +くどうりん 駆動輪 +くに 国 邦 國 +くび 首 +くふう 工夫 +くぶん 区分 +くべつ 区別 +くぼ 窪 久保 +くぼち 窪地 凹地 +くま 熊 隈 +くまがい 熊谷 +くまがや 熊谷 +くみ 組 久美 +くみあい 組合 +くめ 粂 +くも 雲 +くもり 曇 +くやくしょ 区役所 +くよう 供養 +くら 蔵 倉 +くらい 位 +くらぶ 倶楽部 +くり 繰 栗 +くりょ 苦慮 +くるま 車 +くれない 紅 +くろ 黒 +くろう 苦労 +くろかみ 黒髪 +くろご 黒子 +くろさか 黒坂 +くろぼし 黒星 +くろまつ 黒松 +くろまる 黒丸 ● +くわ 鍬 桑 +くん 君 董 訓 薫 勲 +くんれいしき 訓令式 +くんれん 訓練 +ぐ 虞 愚 具 倶 +ぐあい 具合 +ぐう 隅 遇 寓 偶 宮 +ぐうき 偶奇 +ぐうきせい 偶奇性 +ぐうぜん 偶然 +ぐしょうか 具象化 +ぐたい 具体 +ぐたいてき 具体的 +ぐたいれい 具体例 +ぐち 愚痴 +ぐのう 愚能 +ぐび 具備 +ぐみ 組 +ぐらい 位 +ぐん 群 郡 軍 +ぐんじ 郡司 +ぐんたい 軍隊 +ぐんま 群馬 +け 化 家 怪 祁 袈 卦 毛 +けい 形 型 系 兄 計 継 恵 軽 経 傾 鶏 頚 警 詣 蛍 荊 茎 罫 繋 稽 畦 渓 桂 景 敬 携 掲 憩 慧 慶 径 契 珪 圭 啓 刑 係 掛 痙 +けいい 敬意 経緯 +けいえい 経営 +けいおう 慶應 慶応 +けいか 経過 +けいかい 警戒 +けいかく 計画 +けいかん 警官 +けいき 契機 計器 景気 継起 京畿 刑期 +けいぐ 敬具 +けいけん 経験 +けいげん 軽減 +けいこう 傾向 +けいこく 警告 +けいさい 掲載 +けいさつ 警察 +けいさん 計算 +けいさんき 計算機 +けいさんきかがく 計算機科学 +けいさんきしつ 計算機室 +けいさんきそく 計算規則 +けいさんけっか 計算結果 +けいさんほう 計算法 +けいさんほうほう 計算方法 +けいさんりょう 計算量 +けいざい 経済 +けいしき 形式 +けいしきか 形式化 +けいしきてき 形式的 +けいしゃ 傾斜 +けいしょう 継承 敬称 +けいじ 刑事 掲示 計時 +けいじどうしゃ 軽自動車 +けいじばん 掲示板 +けいじょう 形状 +けいすう 係数 +けいせい 形成 +けいせき 形跡 +けいせん 罫線 ┴ ┤ ┼ ┘ ┬ ├ └ ┐ ┌ │ ─ ━ ┃ ┏ ┓ ┛ ┗ ┣ ┳ ┫ ┻ ╋ ┠ ┯ ┨ ┷ ┿ ┝ ┰ ┥ ┸ ╂ +けいそう 軽装 +けいそく 計測 +けいぞく 継続 +けいぞくてき 継続的 +けいたい 形態 携帯 +けいとう 系統 +けいとうてき 系統的 +けいど 経度 軽度 傾度 珪土 +けいひ 経費 +けいひん 京浜 +けいふ 系譜 +けいほう 警報 +けいもう 啓蒙 +けいやく 契約 +けいやくしょ 契約書 +けいゆ 経由 +けいよう 京葉 +けいり 経理 +けいりょう 計量 +けいりょうてき 計量的 +けいれき 経歴 +けいれつ 系列 +けいれん 痙攣 +けいろ 経路 +けが 怪我 +けさ 今朝 +けしき 景色 +けしょう 化粧 +けしょうばこ 化粧箱 +けしん 化身 仮身 +けた 桁 +けっか 結果 +けっかん 血管 +けっきょく 結局 +けっこう 結構 +けっこん 結婚 +けっこんしき 結婚式 +けっさく 傑作 +けっしょう 結晶 決勝 血漿 +けっしん 決心 +けっせき 欠席 +けっせきにっすう 欠席日数 +けっそん 欠損 +けっちゃく 結着 +けってい 決定 +けってん 欠点 +けっぱく 潔白 +けつ 穴 決 結 訣 血 潔 欠 傑 +けつあつ 血圧 +けつご 結語 +けつごう 結合 +けつごうほうそく 結合法則 +けつじょ 欠如 +けつろん 結論 +けはい 気配 +けねん 懸念 +けむ 煙 +けむり 煙 +けもの 獣 +けやき 欅 +けん 見 間 件 研 肩 犬 嫌 鍵 権 鹸 験 顕 険 遣 軒 賢 謙 県 絹 硯 献 牽 検 捲 拳 懸 憲 建 堅 圏 喧 剣 券 兼 健 倦 倹 樫 筧 +けんあん 懸案 +けんい 権威 +けんか 喧嘩 +けんかい 見解 +けんかじょうず 喧嘩上手 +けんがく 見学 +けんきゅう 研究 +けんきゅういん 研究員 +けんきゅうか 研究科 +けんきゅうかい 研究会 +けんきゅうしつ 研究室 +けんきゅうしゃ 研究者 +けんきゅうしゅうかい 研究集会 +けんきゅうしょ 研究所 +けんきゅうじょ 研究所 +けんきゅうひ 研究費 +けんげん 権限 +けんこう 健康 +けんこうしんだん 健康診断 +けんさ 検査 +けんさく 検索 +けんし 犬歯 +けんしゅう 研修 +けんしゅうせい 研修生 +けんしゅつ 検出 +けんしょう 検証 +けんしょうけい 検証系 +けんじ 健二 健司 検事 謙二 研二 顕二 賢二 拳二 憲二 憲司 建二 権二 謙司 +けんじょうご 謙譲語 +けんすけ 謙介 +けんせつ 建設 +けんせつてき 建設的 +けんそう 喧噪 +けんぞうぶつ 建造物 +けんたろう 健太郎 +けんち 検知 見地 +けんちく 建築 +けんちょ 顕著 +けんとう 検討 見当 +けんとうちゅう 検討中 +けんない 県内 +けんにん 兼任 +けんびきょう 顕微鏡 +けんぶつ 見物 +けんみん 県民 +けんむ 兼務 +けんめい 懸命 賢明 +けんり 権利 +けんろん 圏論 +げ 下 外 +げい 鯨 迎 芸 猊 +げいか 猊下 +げいじゅつ 芸術 +げき 激 隙 撃 戟 劇 +げきじょう 劇場 +げきてき 劇的 +げきとつ 激突 +げきは 撃破 +げしゃ 下車 +げしゅく 下宿 +げじゅん 下旬 +げっかん 月刊 +げっこう 月光 +げっぽ 月歩 +げつ 月 +げつよう 月曜 +げつようび 月曜日 +げらく 下落 +げん 言 元 現 原 限 諺 舷 絃 玄 源 減 弦 幻 厳 +げんあん 原案 +げんいん 原因 +げんいんふめい 原因不明 +げんえき 現役 +げんかい 限界 +げんがくしじゅうそう 弦楽四重奏 +げんき 元気 +げんきゅう 言及 +げんきょう 元凶 +げんきん 現金 厳禁 +げんこう 原稿 現行 +げんご 言語 +げんさく 原作 +げんざい 現在 +げんざいいち 現在位置 +げんし 原子 +げんしかく 原子核 +げんしゅ 厳守 +げんしょ 原書 +げんしょう 現象 減少 +げんしりょく 原子力 +げんじつ 現実 +げんじつてき 現実的 +げんじてん 現時点 +げんじゅう 厳重 +げんじゅうしょ 現住所 +げんじょう 現状 現場 +げんすい 減衰 減水 +げんそ 元素 +げんそく 原則 +げんぞん 現存 +げんだい 現代 +げんち 現地 +げんちょ 原著 +げんてい 限定 +げんてん 原点 +げんど 限度 +げんば 現場 +げんぱつ 原発 +げんぶがん 玄武岩 +げんぶん 原文 +げんぺい 源平 +げんぽん 原本 +げんまい 玄米 +げんみつ 厳密 +げんり 原理 +げんりてき 原理的 +げんりょう 限量 +こ 子 個 雇 鼓 顧 鈷 跨 誇 虎 菰 胡 股 袴 糊 狐 湖 枯 故 戸 弧 庫 己 孤 姑 固 呼 古 乎 小 琥 児 来 +こあみ 小網 +こい 恋 鯉 故意 +こいし 小石 +こいびと 恋人 +こう 行 後 広 口 好 項 横 光 向 考 香 高 更 慌 垢 溝 稿 工 公 降 構 厚 鴻 閤 鋼 砿 鉱 酵 郊 購 貢 講 衡 荒 航 膏 腔 肱 肯 耕 綱 絞 紘 紅 糠 硬 皇 甲 港 浩 洪 江 梗 校 杭 晃 昂 攻 控 拘 抗 恒 弘 康 庚 幸 巷 巧 宏 孝 孔 坑 喉 后 勾 効 功 倖 候 侯 佼 交 黄 廣 敲 剛 興 河 崗 +こうあん 考案 +こうい 行為 好意 +こういき 広域 高域 +こういしょう 後遺症 +こううん 幸運 +こううんき 耕耘機 +こうえい 光栄 後裔 公営 +こうえん 講演 公園 公演 +こうえんかい 講演会 +こうか 効果 高価 降下 高架 工科 +こうかい 公開 後悔 高階 +こうかいろんり 高階論理 +こうかきかえ 項書換え +こうかせんろ 高架線路 +こうかん 交換 +こうかんけい 項関係 +こうがい 梗概 +こうがく 工学 高額 +こうがくか 工学科 +こうがくはかせ 工学博士 +こうがくぶ 工学部 +こうがっか 工学科 +こうき 後期 後記 好奇 +こうきしん 好奇心 +こうきち 厚吉 +こうきのう 高機能 +こうきゅう 高級 +こうきょう 交響 公共 +こうきょうきょく 交響曲 +こうぎ 抗議 講義 +こうぎしつ 講義室 +こうぎょう 興業 工業 +こうくう 航空 +こうくうけん 航空券 +こうぐ 工具 +こうけい 光景 後継 +こうけいしゃ 後継者 +こうけん 貢献 +こうげき 攻撃 +こうこう 高校 航行 +こうこうせい 高校生 +こうこく 広告 +こうご 交互 +こうごう 皇后 +こうさ 交差 +こうさく 耕作 +こうさつ 考察 +こうざ 口座 講座 +こうざん 鉱山 +こうし 講師 格子 講士 +こうしき 公式 +こうしつ 皇室 +こうしてん 格子点 +こうしゃ 後者 公社 校舎 +こうしゅう 講習 公衆 +こうしゅうかい 講習会 +こうしょう 交渉 鉱床 +こうしん 更新 交信 後身 +こうじ 麹 公示 高次 工事 孝二 +こうじつ 口実 +こうじゅつ 後述 +こうじょう 工場 向上 +こうすいい 高水位 +こうすう 工数 +こうず 構図 +こうせい 構成 更生 後世 校正 恒星 +こうせいきそく 構成規則 +こうせいけい 恒星系 +こうせいし 構成子 +こうせいてき 構成的 +こうせいてきすうがく 構成的数学 +こうせいのう 高性能 +こうせいようそ 構成要素 +こうせん 高専 光線 +こうそう 構想 高層 +こうそく 高速 拘束 +こうそくか 高速化 +こうぞう 構造 +こうぞうたい 構造体 +こうぞうてき 構造的 +こうぞうぶつ 構造物 +こうた 小唄 +こうたい 交代 +こうだんしゃ 講談社 +こうち 高知 +こうちく 構築 +こうちゃ 紅茶 +こうちょう 好調 校長 +こうちょうしつ 校長室 +こうつう 交通 +こうつうこうしゃ 交通公社 +こうつうひ 交通費 +こうつごう 好都合 +こうてい 肯定 高低 工程 +こうてん 交点 +こうでん 光電 +こうとう 高等 恒等 後頭 +こうとうがっこう 高等学校 +こうとうぶ 後頭部 +こうど 高度 光度 +こうどう 行動 講堂 +こうどく 講読 +こうにゅう 購入 +こうはい 後輩 荒廃 +こうはく 工博 +こうはん 後半 広範 +こうはんい 広範囲 +こうばい 勾配 公倍 +こうひ 公費 校費 +こうひょう 公表 好評 講評 +こうふ 甲府 交付 +こうふく 幸福 +こうふし 甲府市 +こうぶん 構文 +こうぶんきそく 構文規則 +こうぶんし 高分子 +こうぶんろん 構文論 +こうへい 公平 +こうべ 頭 神戸 +こうほ 候補 +こうほう 広報 +こうほしゃ 候補者 +こうぼ 公募 +こうみょう 巧妙 光明 +こうむ 公務 +こうむいん 公務員 +こうもく 項目 +こうや 荒野 +こうやさん 高野山 +こうよう 紅葉 効用 +こうらくえん 後楽園 +こうり 公理 +こうりけい 公理系 +こうりつ 効率 +こうりつてき 効率的 +こうりゅう 交流 +こうりょ 考慮 +こうりょう 荒涼 +こうれべる 高レベル +こうろ 航路 +こえ 声 越 +こおり 氷 +こがた 小型 +こきゅう 呼吸 +こきゅうおん 呼吸音 +こく 国 黒 鵠 酷 穀 告 刻 克 +こくおう 国王 +こくこうりつ 国公立 +こくご 国語 +こくごじてん 国語辞典 +こくさい 国際 +こくさいかいぎ 国際会議 +こくさいけん 国際研 +こくさいしょく 国際色 +こくじ 酷似 告示 国事 +こくてつ 国鉄 +こくどう 国道 +こくない 国内 +こくばん 黒板 +こくびゃく 黒白 +こくぶんちょう 国分町 +こくみん 国民 +こくりつ 国立 +ここ 個々 +ここち 心地 +こころ 心 +こころざし 志 +こころみ 試み +ここん 古今 +こごえ 小声 +こさめ 小雨 +こし 腰 +こしき 甑 +こしつ 個室 +こしょう 故障 +こしょうちゅう 故障中 +こじ 誇示 +こじん 個人 +こじんじょうほう 個人情報 +こじんてき 個人的 +こすう 個数 +こせい 個性 +こせき 戸籍 +こせきとうほん 戸籍謄本 +こぜに 小銭 +こたえ 答 +こたつ 炬燵 +こつ 骨 惚 忽 +こてい 固定 +こていてき 固定的 +こと 事 琴 異 +ことがら 事柄 +ことし 今年 +ことば 言葉 +ことぶき 寿 +ことり 小鳥 +こども 子供 小人 +こな 粉 小菜 此な +こはく 琥珀 +こはる 小春 +こぶし 拳 +こべつ 個別 +こま 細 駒 +こまいぬ 狛 +こまめ 細目 +こみ 込 +こみち 小道 小路 +こむ 込 +こめ 米 +こもの 小物 小者 +こもじ 小文字 +こもん 顧問 +こゆう 固有 個有 +こよみ 暦 +こりつ 孤立 +これ 此 +ころ 頃 +こわね 声音 +こん 今 金 混 根 魂 艮 紺 痕 梱 昆 昏 懇 恨 婚 墾 坤 困 琴 +こんかい 今回 +こんき 根気 +こんきょ 根拠 +こんげつ 今月 +こんげつごう 今月号 +こんげつちゅう 今月中 +こんげん 根源 +こんご 今後 +こんごう 混合 金剛 +こんざい 混在 +こんざつ 混雑 +こんしゅう 今週 +こんしん 懇親 +こんじょう 根性 +こんせい 混成 +こんだんかい 懇談会 +こんど 今度 +こんどう 混同 +こんなん 困難 +こんにち 今日 +こんねん 今年 +こんねんど 今年度 +こんばん 今晩 +こんぽん 根本 +こんや 今夜 +こんらん 混乱 +こんわく 困惑 +ご 後 語 御 誤 醐 護 碁 瑚 檎 梧 悟 娯 吾 呉 午 伍 互 五 児 +ごあんない 御案内 +ごい 語彙 +ごいけん 御意見 +ごう 合 号 強 轟 豪 濠 拷 壕 劫 剛 郷 傲 +ごうい 合意 +ごういん 強引 +ごうかく 合格 +ごうかん 号館 +ごうけい 合計 +ごうしつ 号室 +ごうせい 合成 +ごうとう 強盗 +ごうどう 合同 +ごうまん 傲慢 +ごうりか 合理化 +ごうりゅう 合流 +ごえ 声 +ごかい 誤解 +ごがつ 五月 +ごかん 互換 +ごかんせい 互換性 +ごがく 語学 +ごく 獄 極 +ごくひ 極秘 +ごくろう 御苦労 +こご 個々 +ごご 午後 +ごしゅっせき 御出席 +ごしょうち 御承知 +ごしょく 誤殖 +ごじつ 後日 +ごじゅん 語順 +ごじょ 互除 +ごじょげん 御助言 +ごぜん 午前 +ごぜんちゅう 午前中 +ごぞんじ 御存知 +ごと 毎 +ごはん 御飯 +ごふく 五福 +ごぶさた 御無沙汰 +ごへんじ 御返事 +ごめいわく 御迷惑 +ごめん 御免 +ごよう 御用 誤用 +ごようぼう 御要望 +ごらん 御覧 +ごりやく 御利益 +ごりょう 御陵 +ごろ 頃 語呂 +ごん 言 権 +ごんご 言語 +ごんごどうだん 言語道断 +さ 差 左 茶 裟 鎖 詐 砂 瑳 沙 査 嵯 唆 叉 佐 些 作 +さっ 察 +さい 際 最 歳 才 西 再 妻 載 裁 菜 細 斎 祭 砦 砕 犀 采 災 済 栽 採 彩 宰 塞 哉 催 債 差異 齋 +さいあく 最悪 +さいかい 最下位 再開 +さいかそう 最下層 +さいがい 災害 +さいき 再帰 +さいきてき 再帰的 +さいきょう 最強 +さいきん 最近 細菌 +さいく 細工 +さいけい 再掲 +さいけん 再見 +さいけんさ 再検査 +さいげん 再現 +さいこう 最高 再考 +さいこうせい 再構成 +さいご 最後 +さいしゅう 最終 +さいしゅうかい 最終回 +さいしゅうてき 最終的 +さいしょ 最初 +さいしょう 最少 最小 +さいしょうかもんだい 最小化問題 +さいしょうげん 最小限 +さいしょうこうばいすう 最小公倍数 +さいしょうち 最小値 +さいしょく 彩色 +さいしん 最新 細心 +さいしんえい 最新鋭 +さいしんばん 最新版 +さいじつ 祭日 +さいじょうい 最上位 +さいじょうかい 最上階 +さいせい 再生 +さいせん 細線 +さいせんか 細線化 +さいぜん 最善 +さいそう 再送 +さいそく 催促 +さいたま 埼玉 +さいたん 最短 +さいだい 最大 +さいだいげん 最大限 +さいだいち 最大値 +さいちゅう 最中 +さいちょう 最長 +さいてい 最低 裁定 +さいていげん 最低限 +さいてき 最適 最的 +さいてきか 最適化 +さいてん 採点 +さいど 再度 +さいはいふ 再配布 +さいはつ 再発 +さいふ 財布 +さいぶ 細部 +さいぶん 細分 +さいゆうせん 最優先 +さいよう 採用 +さいりょう 最良 +さいりよう 再利用 +さか 酒 坂 阪 +さかい 堺 境 酒井 坂井 +さかいし 堺市 +さかえ 栄 +さかき 榊 +さかさ 逆 +さかな 魚 肴 +さかや 酒屋 +さが 性 佐賀 +さき 先 碕 埼 崎 咲 嵜 +さきがけ 先駆け 魁 +さきごろ 先頃 +さきどり 先取り +さきほど 先程 +さきょう 左京 +さぎ 鷺 +さぎょう 作業 +さく 作 冊 錯 索 策 窄 柵 朔 昨 搾 咋 削 +さくいん 索引 +さくげん 削減 +さくご 錯誤 +さくし 索師 作詩 +さくしゃ 作者 +さくじつ 昨日 +さくじょ 削除 +さくせい 作成 +さくせいしゃ 作成者 +さくせいび 作成日 +さくそう 錯綜 +さくてい 策定 +さくねん 昨年 +さくばん 昨晩 +さくはく 削剥 +さくひん 作品 +さくふ 作譜 +さくふしゃ 作譜者 +さくぶん 作文 +さくや 昨夜 +さくら 桜 +さくらい 桜井 +さけ 酒 鮭 +さこ 迫 +さこう 酒匂 +ささ 笹 +ささい 些細 +ささき 佐々木 +さしだしにん 差出人 +さじ 匙 +さた 沙汰 +さだ 貞 +さち 幸 +さっか 作家 +さっき 殺気 +さっきょく 作曲 +さっきん 殺菌 +さっこん 昨今 +さっそく 早速 +さっち 察知 +さっぽろ 札幌 +さつ 札 冊 擦 薩 殺 撮 拶 察 刷 +さつき 皐 +さつたば 札束 +さと 里 智 +さとう 砂糖 佐藤 +さとし 聡 +さどう 作動 差動 +さどうちゅう 作動中 +さどく 査読 +さはんじ 茶飯事 +さば 鯖 +さばく 砂漠 +さび 錆 +さぶん 差分 +さへん 左辺 +さほう 作法 +さま 様 +さまざま 様々 +さむらい 士 +さめ 鮫 +さゆう 左右 +さゆうたいしょう 左右対称 +さよう 作用 +さら 更 皿 +さらいねん 再来年 +さらいしゅう 再来週 +さらす 晒 +さる 猿 +さわ 澤 沢 +さん 山 三 散 餐 酸 賛 讃 蚕 纂 算 産 珊 燦 桟 撒 惨 参 傘 +さんか 参加 +さんかい 三回 三階 +さんかく ▽ 三角 +さんかくけい 三角形 +さんかしゃ 参加者 +さんがつ 三月 +さんぎょう 産業 +さんげんじゃや 三軒茶屋 +さんこう 参考 +さんこうしりょう 参考資料 +さんこうぶんけん 参考文献 +さんごうかん 三号舘 +さんざい 散在 散財 +さんざし 山査子 +さんしゃ 三者 +さんしょう 参照 +さんじ 参事 +さんじゅうし 三銃士 +さんじゅつ 算術 +さんすう 算数 +さんせい 賛成 酸性 +さんたい 山体 +さんちょう 山頂 +さんどう 賛同 山道 参道 +さんにゅう 参入 +さんにんぐみ 三人組 +さんにんしょう 三人称 +さんねん 三年 +さんのう 山王 +さんばん 三番 +さんぱく 三拍 +さんぱつ 散髪 散発 +さんぶ 三部 +さんぷ 算譜 +さんぷく 山腹 +さんぽ 散歩 +さんぽう 算法 +さんみゃく 山脈 +さんめい 三名 +さんよ 参与 +さんりく 三陸 +さんりょう 山稜 +さんろく 山麓 +ざ 座 挫 坐 +ざい 財 在 罪 材 剤 済 +ざいがく 在学 +ざいけい 財形 +ざいこ 在庫 +ざいせい 財政 +ざいさん 財産 +ざいしょく 在職 +ざいせき 在籍 +ざいだん 財団 +ざいだんほうじん 財団法人 +ざいむ 財務 +ざいりょう 材料 +ざき 崎 先 +ざせつ 挫折 +ざた 沙汰 +ざちょう 座長 +ざっし 雑誌 +ざっそう 雑草 +ざっとう 雑踏 +ざっぱ 雑破 +ざつ 雑 +ざつおん 雑音 +ざつよう 雑用 +ざひょう 座標 +ざひょうけい 座標系 +ざひょうへんかん 座標変換 +ざわ 沢 +ざん 残 暫 斬 +ざんがい 残骸 +ざんがく 残額 +ざんぎょう 残業 +ざんしょ 残暑 +ざんだか 残高 +ざんだんすう 残弾数 +ざんてい 暫定 +ざんねん 残念 +ざんりょう 残量 +し 私 子 氏 指 紙 覗 使 誌 死 旨 姿 姉 伺 至 師 歯 止 試 飼 雌 賜 資 諮 詩 詞 視 脂 肢 紫 糸 祉 獅 枝 施 斯 孜 支 思 志 市 屍 始 士 四 嗣 史 司 刺 仔 仕 岐 知 +しあい 試合 +しあげ 仕上 +しあん 思案 試案 +しい 椎 +しいん 子音 +しえん 支援 +しえんけい 支援系 +しえんしつ 支援室 +しお 汐 塩 潮 +しおかぜ 汐風 潮風 +しか 鹿 歯科 +しかい 司会 +しかいしゃ 司会者 +しかく 資格 視覚 四角 死角 ■ □ +しかけ 仕掛 +しかた 仕方 +しがい 市外 +しがくぶ 歯学部 +しがつ 四月 +しがん 志願 +しき 色 式 拭 識 指揮 敷 +しきじょう 式場 +しきち 敷地 +しきちょう 色調 +しきべつ 識別 +しきべつし 識別子 +しきゅう 至急 支給 +しぎ 鴫 +しけん 試験 私見 +しげ 滋 茂 重 +しげき 刺激 滋樹 茂樹 +しげる 茂 滋 +しげん 資源 +しこう 指向 思考 試行 施行 +しこうさくご 試行錯誤 +しこく 四国 +しご 死後 +しごと 仕事 +しごとば 仕事場 堺市学園町1ー1 +しさ 示唆 視差 +しさい 仔細 子細 +しさく 試作 +しさつ 視察 +しさん 資産 +しさんか 資産家 +ししつ 資質 +ししゃ 支社 死者 試写 使者 +ししゅつ 支出 +ししょ 支所 +ししょう 支障 +ししょばこ 私書箱 +ししん 私信 指針 +しじ 指示 支持 +しじょう 紙上 史上 試乗 +しじょうさいきょう 史上最強 +しじん 詩人 +しすう 指数 +しず 静 +しずお 静雄 +しずおか 静岡 +しずく 雫 +しずみこみ 沈み込み +しずみこみたい 沈み込み帯 +しせい 姿勢 +しせつ 施設 +しぜん 自然 +しぜんえんえきたいけい 自然演繹体系 +しぜんかんきょう 自然環境 +しぜんすう 自然数 +しぜんすうしき 自然数式 +しそう 思想 +しそく 四則 +した 下 舌 ↓ +したい 死体 +したみ 下見 +しだい 次第 +しち 質 七 +しちょう 試聴 視聴 市長 市庁 +しちょうかく 視聴覚 +しっこう 執行 失効 +しっしょく 失職 +しっと 嫉妬 +しっぱい 失敗 +しっぴつ 執筆 +しつ 失 質 疾 漆 湿 悉 室 嫉 執 叱 +しつちょう 室長 +しつない 室内 +しつないがく 室内楽 +しつねん 失念 +しつぼう 失望 +しつもん 質問 +しつもんしゃ 質問者 +しつれい 失礼 +しつれん 失恋 +してい 指定 +してき 指摘 私的 +してつ 私鉄 +してん 支店 始点 視点 +しと 使途 +しとみ 蔀 +しどう 指導 私道 +しどういん 指導員 +しどうきょうかん 指導教官 +しどうしゃ 指導者 +しな 品 支那 科 +しない 市内 +しなもの 品物 +しなん 至難 +しの 篠 紫乃 +しのばず 不忍 +しはらい 支払い +しはい 支配 +しば 芝 柴 +しばしば 屡 +しひ 私費 +しひょう 指標 +しぶ 支部 渋 +しへい 紙幣 +しへん 四辺 +しへんけい 四辺形 +しべ 蕊 +しほう 紫峰 +しほん 資本 +しぼう 死亡 脂肪 志望 +しぼうさいぼう 脂肪細胞 +しま 縞 嶋 島 +しまい 姉妹 +しまうち 島内 +しまず 島津 +しまね 島根 +じまん 自慢 +しめい 氏名 +しめきり 締切 +しも 下 霜 +しもて 下手 +しゃ 車 者 社 煮 写 斜 遮 謝 紗 赦 捨 射 舎 砂 +しゃいん 社員 +しゃかい 社会 +しゃがい 社外 +しゃきん 謝金 +しゃく 昔 錫 釈 酌 爵 灼 杓 尺 勺 借 +しゃくぜん 釈然 +しゃくぶく 折伏 +しゃくよう 借用 +しゃくようしょ 借用書 +しゃげき 射撃 +しゃしょう 車掌 捨象 +しゃしょく 写植 +しゃしん 写真 +しゃじ 謝辞 +しゃぞう 写像 +しゃだん 社団 +しゃちょう 社長 +しゃない 社内 +しゃめん 斜面 +しゃりょう 車両 +しゃんはい 上海 +しゅ 手 主 種 修 首 酒 取 趣 腫 珠 狩 殊 朱 守 +しゅう 集 修 週 秋 祝 拾 習 醜 酬 酋 輯 蹴 讐 襲 衆 蒐 舟 臭 繍 終 秀 洲 愁 州 就 宗 周 収 囚 +しゅうい 周囲 +しゅうえいしゃ 集英社 +しゅうかい 集会 +しゅうかん 週間 習慣 +しゅうきょう 宗教 +しゅうぎ 祝儀 +しゅうけい 集計 +しゅうけつ 終結 +しゅうごう 集合 +しゅうごうかた 集合型 +しゅうごうばしょ 集合場所 +しゅうごうろん 集合論 +しゅうし 修士 +しゅうしかてい 修士課程 +しゅうしゅう 収拾 収集 +しゅうしょく 就職 +しゅうしろんぶん 修士論文 +しゅうじつ 終日 +しゅうせい 修正 +しゅうせき 集積 +しゅうそく 収束 +しゅうだん 集団 +しゅうち 周知 +しゅうちゃく 執着 +しゅうちゅう 集中 +しゅうちゅうこうぎ 集中講義 +しゅうちゅうてき 集中的 +しゅうてん 終点 +しゅうでん 終電 +しゅうでんしゃ 終電車 +しゅうとく 修得 +しゅうにゅう 収入 +しゅうにん 就任 +しゅうねん 周年 執念 +しゅうのう 収納 +しゅうは 宗派 +しゅうはい 集配 +しゅうはすう 周波数 +しゅうふく 修復 +しゅうふくさぎょう 修復作業 +しゅうぶん 秋分 +しゅうへん 周辺 +しゅうへんきき 周辺機器 +しゅうへんそうち 周辺装置 +しゅうほう 週報 +しゅうまつ 週末 +しゅうもく 衆目 +しゅうやく 集約 +しゅうり 修理 +しゅうりちゅう 修理中 +しゅうりつ 州立 +しゅうりつだいがく 州立大学 +しゅうりょう 終了 修了 +しゅうろく 収録 +しゅうろん 修論 +しゅかん 主幹 主管 +しゅきおく 主記憶 +しゅきおくそうち 主記憶装置 +しゅぎ 主義 +しゅぎょう 修行 +しゅく 宿 祝 粛 縮 淑 夙 叔 +しゅくが 祝賀 +しゅくしゃ 宿舎 +しゅくしょう 縮小 縮少 +しゅくだい 宿題 +しゅくはく 宿泊 +しゅくめい 宿命 +しゅご 主語 +しゅさ 主査 +しゅさい 主催 主宰 +しゅさいしゃ 主催者 +しゅし 主旨 趣旨 +しゅしゃ 取捨 +しゅしゅ 種々 +しゅじ 主事 +しゅじんこう 主人公 +しゅせき 主席 +しゅたい 主体 +しゅだい 主題 +しゅだいか 主題歌 +しゅだん 手段 +しゅちょう 主張 +しゅっか 出荷 +しゅっきん 出勤 +しゅっけつ 出欠 +しゅっこう 出向 出航 +しゅっし 出資 +しゅっしゃ 出社 +しゅっしょ 出所 +しゅっしん 出身 +しゅっすい 出水 +しゅっせ 出世 +しゅっせい 出生 +しゅっせき 出席 +しゅったいきん 出退勤 +しゅっちょう 出張 +しゅっちょうちゅう 出張中 +しゅってん 出典 出展 +しゅっぱつ 出発 +しゅっぱつてん 出発点 +しゅっぱん 出版 +しゅっぱんしゃ 出版社 +しゅっぴ 出費 +しゅつ 出 +しゅつえん 出演 +しゅつえんしゃ 出演者 +しゅつがん 出願 +しゅつげん 出現 +しゅつげんいち 出現位置 +しゅつじょう 出場 +しゅつりょく 出力 +しゅつりょくほう 出力法 +しゅとく 取得 +しゅどう 手動 +しゅにん 主任 +しゅび 守備 +しゅふ 主婦 +しゅべつ 種別 +しゅほう 手法 +しゅみ 趣味 +しゅむ 主務 +しゅもく 種目 +しゅよう 主要 +しゅりゅう 主流 +しゅるい 種類 +しゅん 春 瞬 駿 舜 竣 峻 俊 旬 +しゅんかん 瞬間 +しゅんぶん 春分 +しょ 所 初 書 暑 諸 藷 薯 署 緒 庶 渚 曙 処 +しょう 上 松 少 章 性 勝 傷 正 尚 姓 称 小 消 笑 焼 鞘 障 鐘 鍾 鉦 醤 賞 象 詳 詔 証 訟 裳 衝 蕉 蒋 菖 肖 紹 粧 祥 礁 硝 省 症 照 焦 湘 渉 沼 樵 樟 梢 晶 昭 昌 昇 捷 掌 招 抄 承 彰 廠 床 庄 将 宵 娼 妾 奨 嘗 唱 商 哨 召 升 匠 償 生 漿 璋 +しょううちゅう 小宇宙 +しょうかい 紹介 照会 +しょうがい 障害 生涯 渉外 傷害 +しょうがいぶつ 障害物 +しょうがく 少額 小学 +しょうがくかん 小学館 +しょうがくきふきん 奨学寄付金 +しょうがくきん 奨学金 +しょうがくせい 小学生 +しょうがっこう 小学校 +しょうがつ 正月 +しょうきぼ 小規模 +しょうきょ 消去 +しょうきょく 消極 +しょうぎょう 商業 +しょうぎょうてき 商業的 +しょうぎょうもくてき 商業目的 +しょうけん 証券 +しょうげき 衝撃 +しょうこ 証拠 +しょうこう 商工 +しょうこうし 小公子 +しょうこうもく 小項目 +しょうご 正午 +しょうごう 照合 +しょうさい 詳細 +しょうさん 勝算 称讃 硝酸 +しょうしゅう 召集 +しょうしゅつ 晶出 +しょうしょう 少々 +しょうじ 商事 +しょうじき 正直 +しょうじょ 少女 +しょうじょう 症状 +しょうすう 小数 +しょうせい 小生 +しょうせつ 小説 小節 +しょうたい 招待 正体 +しょうだく 承諾 +しょうだくしょ 承諾書 +しょうち 承知 +しょうちょう 象徴 +しょうちょうてき 象徴的 +しょうてん 商店 焦点 +しょうとくてき 生得的 +しょうとつ 衝突 +しょうどう 衝動 +しょうなり ≦ +しょうにん 承認 証人 +しょうねん 少年 +しょうねんひこう 少年非行 +しょうばい 商売 +しょうひ 消費 +しょうひしゃ 消費者 +しょうひぜい 消費税 +しょうひょう 商標 +しょうひょうけん 商標権 +しょうひん 商品 賞品 小品 +しょうひんめい 商品名 +しょうぶ 勝負 +しょうへい 昇平 +しょうめい 証明 +しょうめいしょ 証明書 +しょうめいず 証明図 +しょうめいろん 証明論 +しょうめつ 消滅 +しょうもう 消耗 +しょうもうひん 消耗品 +しょうよう 商用 +しょうらい 将来 +しょうりゃく 省略 +しょうりょう 少量 +しょうれい 奨励 +しょうわ 昭和 +しょき 初期 書記 +しょきか 初期化 +しょきけい 初期型 +しょきち 初期値 +しょきゅう 初級 +しょく 色 燭 拭 食 蝕 触 職 織 殖 植 飾 埴 嘱 +しょくいん 職員 +しょくいんしつ 職員室 +しょくぎょう 職業 +しょくぎょうがら 職業柄 +しょくさい 植栽 +しょくじ 食事 +しょくどう 食堂 +しょくどうしゃ 食堂車 +しょくば 職場 +しょくひん 食品 +しょくぶつ 植物 +しょくみん 植民 +しょくみんせい 植民星 +しょくみんち 植民地 +しょくよく 食欲 +しょくれき 職歴 +しょくん 諸君 +しょぐう 処遇 +しょけん 所見 +しょこ 書庫 +しょこく 諸国 +しょさん 所産 初産 +しょざい 所在 +しょざいち 所在地 +しょしき 書式 +しょしんしゃ 初心者 +しょじ 所持 +しょじゅん 初旬 +しょせい 初生 処世 書生 +しょせき 書籍 +しょぞく 所属 +しょたいめん 初対面 +しょだな 書棚 +しょち 処置 +しょちょう 所長 +しょっき 食器 +しょてん 書店 +しょとうてき 初等的 +しょとうてきろんりしき 初等的論理式 +しょない 所内 +しょにち 初日 +しょはん 初版 +しょぶん 処分 +しょほ 初歩 +しょほてき 初歩的 +しょぼう 書房 +しょむ 庶務 +しょむかかり 庶務掛 +しょめい 署名 書名 +しょゆう 所有 +しょり 処理 +しょりけい 処理系 +しょりそうち 処理装置 +しょりちゅう 処理中 +しょりほうしき 処理方式 +しょるい 書類 +しよう 使用 仕様 私用 +しようご 使用後 +しようしゃ 使用者 +しようしょ 仕様書 +しようちゅう 使用中 +しようほう 使用法 +しようれい 使用例 +しらゆり 白百合 +しり 尻 +しりつ 私立 +しりつちゅうがく 私立中学 +しりょ 思慮 +しりょう 資料 試料 +しりょく 視力 +しるし 印 +しれい 指令 +しろ 城 白 +しろうと 素人 +しろぼし 白星 +しろまる 白丸 〇 +しろもの 代物 +しわく 思惑 +しわす 師走 +しん 心 新 真 親 身 神 伸 森 寝 辛 辰 進 信 震 針 診 薪 芯 臣 紳 秦 疹 申 深 浸 榛 晋 振 慎 審 娠 唇 侵 清 眞 +しんか 進化 深化 +しんかろん 進化論 +しんかん 新館 +しんかんせん 新幹線 +しんがい 侵害 +しんがく 進学 +しんがくぎほう 信学技報 +しんがくろん 信学論 +しんき 新規 +しんきょく 新曲 +しんぎ 審議 +しんくう 真空 +しんくうかん 真空管 +しんくうでんし 真空電子 +しんけい 神経 +しんけいけい 神経系 +しんけいしつ 神経質 +しんけいじょうほうしょり 神経情報処理 +しんけん 真剣 +しんこう 進行 振興 信仰 +しんこうかい 振興会 +しんこうちゅう 進行中 +しんごう 信号 +しんこく 深刻 申告 +しんごんしゅう 真言宗 +しんさ 審査 +しんさく 新作 +しんさつ 診察 +しんざん 新参 +しんしゃ 新車 +しんしゅう 信州 +しんしゅつ 新出 進出 +しんしょ 新書 +しんしょく 浸食 浸蝕 侵食 侵蝕 +しんじつ 真実 +しんじゅく 新宿 +しんじん 新人 +しんすう 進数 +しんせい 申請 新星 +しんせいしょ 申請書 +しんせいひん 新製品 +しんせき 親戚 +しんせだい 新世代 +しんせつ 親切 新設 +しんせん 新鮮 +しんそう 真相 +しんぞく 親族 +しんたい 身体 +しんたく 信託 +しんだん 診断 +しんだんしょ 診断書 +しんちょう 慎重 新調 +しんちょく 進捗 +しんてん 進展 親展 +しんとう 新棟 浸透 +しんにゅう 侵入 新入 +しんにゅうせい 新入生 +しんねん 信念 新年 +しんねんかい 新年会 +しんばんぐみ 新番組 +しんぱい 心配 +しんぴん 新品 +しんぶん 新聞 +しんぶんしゃ 新聞社 +しんぷく 振幅 +しんぼく 親睦 +しんぼくかい 親睦会 +しんぽ 進歩 +しんみつ 親密 +しんや 深夜 +しんよう 信用 +しんらい 信頼 +しんらいせい 信頼性 +しんり 真理 心理 +しんりかんすう 真理関数 +しんりがく 心理学 +しんりち 真理値 +しんりひょう 真理表 +しんろ 進路 +しんわ 神話 親和 新和 +しんわせい 親和性 +じ 時 次 事 字 二 耳 自 地 持 辞 蒔 而 示 磁 痔 璽 爾 治 滋 慈 寺 児 侍 似 子 除 路 +じあい 自愛 +じいしき 自意識 +じいん 寺院 +じえい 自衛 自営 +じえいそしき 自衛組織 +じかい 次回 磁界 +じかく 自覚 +じかん 時間 +じかんえいぎょう 時間営業 +じき 直 時期 磁気 次期 自棄 +じきあらし 磁気嵐 +じきてき 自棄的 +じきゅう 自給 時給 +じぎょう 事業 事行 +じぎょうぶ 事業部 +じぎょうほんぶ 事業本部 +じく 宍 軸 竺 +じけい 自警 +じけいだん 自警団 +じけん 事件 +じげん 次元 時限 +じげんじょう 次元上 +じこ 事故 自己 +じこう 事項 時効 自校 +じこく 時刻 +じこし 事故死 +じこしゅうふく 自己修復 +じこしゅうふくきのう 自己修復機能 +じこしょうかい 自己紹介 +じご 事後 +じごう 次号 +じごく 地獄 +じさ 時差 +じさく 自作 +じさつ 自殺 +じさん 自参 +じしき 次式 +じしつ 自室 +じしゃ 自社 +じしゃく 磁石 +じしゅく 自粛 +じしょ 辞書 +じしょう 事象 次章 +じしょとうろく 辞書登録 +じしん 自身 自信 地震 +じじこくこく 時々刻々 +じじつ 事実 +じじつじょう 事実上 +じじょう 事情 +じせい 時制 自制 時世 +じせだい 次世代 +じせつ 次節 時節 +じぜん 事前 +じそう 時相 +じそく 自足 時速 +じたい 自体 事態 辞退 字体 +じたく 自宅 大阪府堺市高倉台4丁31-92 堺市高倉台4丁31-92 +じだ 耳朶 +じだい 時代 +じちょう 次長 +じっか 実家 +じっかん 実感 +じっけん 実験 実権 +じっけんしつ 実験室 +じっこう 実行 実効 +じっこうちゅう 実行中 +じっさい 実際 +じっさいてき 実際的 +じっし 実施 +じっしつ 実質 +じっしゅう 実習 +じっしょう 実証 +じっしん 実身 +じっすう 実数 +じっせいかつ 実生活 +じっせかい 実世界 +じっせき 実績 +じっせん 実践 +じっそう 実装 +じっそく 実測 +じったい 実体 +じっぴ 実費 +じつ 日 実 +じつぎ 実技 +じつげん 実現 +じつげんか 実現化 +じつざい 実在 +じつざいろん 実在論 +じつじょう 実状 +じつぶつ 実物 +じつよう 実用 +じつようか 実用化 +じつようせい 実用性 +じつようてき 実用的 +じつれい 実例 +じてん 時点 辞典 +じてんしゃ 自転車 +じどう 自動 +じどうか 自動化 +じどうしゃ 自動車 +じどうてき 自動的 +じどうはんばいき 自動販売機 +じはく 自白 +じはつ 自発 +じば 磁場 地場 +じばく 自爆 +じひ 自費 +じふ 自負 +じぶん 自分 +じぶんかつ 時分割 +じぶんじしん 自分自身 +じぶんよう 自分用 +じま 島 +じまえ 自前 +じまく 字幕 +じみ 地味 +じむ 事務 +じむきょく 事務局 +じむしつ 事務室 +じむしょ 事務所 +じむしょるい 事務書類 +じむてき 事務的 +じめい 自明 +じめん 地面 +じもと 地元 +じゃ 邪 蛇 +じゃく 寂 惹 弱 若 雀 +じゃけん 邪険 +じゃっかん 若干 +じゃどう 邪道 +じゃま 邪魔 +じゅ 受 需 綬 樹 授 寿 呪 儒 +じゅう 重 十 住 渋 銃 縦 獣 汁 柔 戎 従 充 什 中 +じゅうこう 重工 +じゅうし 重視 +じゅうしょ 住所 +じゅうしょく 住職 +じゅうしん 重心 +じゅうじ 従事 +じゅうじつ 充実 +じゅうせい 獣性 +じゅうたい 渋滞 +じゅうたく 住宅 +じゅうたくがい 住宅街 +じゅうだい 重大 +じゅうてん 重点 +じゅうどう 柔道 +じゅうなん 柔軟 +じゅうなんせい 柔軟性 +じゅうふく 重複 +じゅうぶん 十分 充分 +じゅうみん 住民 +じゅうめん 渋面 +じゅうよう 重要 +じゅうらい 従来 +じゅうりょう 重量 +じゅうりょく 重力 +じゅぎょう 授業 +じゅく 熟 塾 +じゅくご 熟語 +じゅくれん 熟練 +じゅけん 受験 +じゅけんしゃ 受験者 +じゅこう 受講 +じゅこうせい 受講生 +じゅしょう 受賞 +じゅしょうしき 授賞式 +じゅしん 受信 受身 +じゅしんしゃ 受信者 +じゅじゅ 授受 +じゅたく 受託 +じゅちゅう 受注 +じゅつ 述 術 +じゅつご 述語 +じゅもん 呪文 +じゅよ 授与 +じゅよう 需要 +じゅり 受理 +じゅわき 受話器 +じゅん 順 醇 遵 巡 純 盾 潤 準 淳 絢 殉 楯 旬 循 准 +じゅんい 順位 +じゅんかい 巡回 +じゅんかん 循環 +じゅんかんしょうすう 循環小数 +じゅんきょ 準拠 +じゅんぎょう 巡業 +じゅんじ 順次 +じゅんじょ 順序 +じゅんじょつい 順序対 +じゅんすい 純粋 +じゅんせい 純正 +じゅんせんもん 準専門 +じゅんちょう 順調 +じゅんどうけい 準同形 +じゅんどうけいしゃぞう 準同形写像 +じゅんばん 順番 +じゅんび 準備 +じゆう 自由 +じゆうど 自由度 +じゆうへんすう 自由変数 +じょ 女 如 除 鋤 恕 徐 序 叙 助 +じょう 上 生 場 常 定 成 条 城 状 情 乗 錠 醸 譲 蒸 穣 畳 浄 杖 擾 嬢 壌 剰 丞 丈 冗 條 +じょうい 上位 +じょうえい 上映 +じょうえつ 上越 +じょうき 上記 +じょうきょう 状況 +じょうきょういみろん 状況意味論 +じょうきょうりろん 状況理論 +じょうけん 条件 +じょうけんしき 条件式 +じょうけんぶ 条件部 +じょうげ 上下 +じょうげん 上限 +じょうざん 乗算 +じょうめん 上面 +じょうし 上司 +じょうしき 常識 +じょうしゃ 乗車 +じょうしゃけん 乗車券 +じょうしょう 上昇 +じょうじ 常時 +じょうじゅつ 上述 +じょうじゅん 上旬 +じょうず 上手 上図 +じょうたい 状態 +じょうたいせんいず 状態遷移図 +じょうたん 上端 +じょうだん 冗談 +じょうち 上智 +じょうちょう 冗長 +じょうなん 城南 +じょうにん 常任 +じょうひん 上品 +じょうぶ 上部 丈夫 +じょうほう 情報 +じょうほうかがく 情報科学 +じょうほうかがくか 情報科学科 +じょうほうがく 情報学 +じょうほうきき 情報機器 +じょうほうけんさく 情報検索 +じょうほうこうかん 情報交換 +じょうほうこうがく 情報工学 +じょうほうこうがくか 情報工学科 +じょうほうしょり 情報処理 +じょうほうしょりがっかい 情報処理学会 +じょうほうりろん 情報理論 +じょうむ 常務 +じょうよ 剰余 +じょうりゅう 上流 +じょうれん 常連 +じょがい 除外 +じょきょ 除去 +じょきょうじゅ 助教授 +じょきょく 序曲 +じょく 辱 +じょげん 助言 +じょざん 除算 +じょし 女子 女史 +じょしつ 除湿 +じょしつき 除湿機 +じょしゅ 助手 +じょしゅせき 助手席 +じょじょ 徐々 +じょせい 女性 助成 +じょぶん 序文 +じょゆう 女優 +じょりょく 助力 +じょろん 序論 +じりき 自力 +じりゅう 自流 +じりょく 磁力 +じれい 事例 +じろう 二郎 +じん 人 尽 靭 陣 迅 訊 腎 甚 尋 壬 塵 刃 仁 神 臣 +じんいん 人員 +じんく 甚句 +じんこう 人工 +じんこうちのう 人工知能 +じんしゅ 人種 +じんじ 人事 +じんじゃ 神社 +じんじょう 尋常 +じんせい 人生 +じんそく 迅速 +じんたい 人体 +じんとく 人徳 +じんぶつ 人物 +じんりょく 尽力 +じんるい 人類 +す 酢 須 諏 笥 素 寿 洲 +すい 水 吹 錘 錐 酔 遂 衰 翠 粋 睡 炊 推 帥 垂 +すいい 推移 水位 +すいけい 水系 +すいこう 推敲 遂行 +すいさつ 推察 +すいしつ 水質 +すいしょう 推奨 +すいしん 推進 +すいしんねんりょう 推進燃料 +すいじゅん 水準 +すいず 水津 +すいせい 水星 彗星 水性 衰勢 +すいせん 推薦 +すいそく 推測 +すいた 吹田 +すいちゅう 水中 +すいちょく 垂直 +すいてい 推定 +すいとう 水筒 +すいどう 水道 +すいへい 水平 +すいま 睡魔 +すいみん 睡眠 +すいよう 水曜 +すいようえき 水溶液 +すいようび 水曜日 +すいり 推理 +すいりょう 推量 水量 +すいりょく 水力 +すいろん 推論 +すいろんきそく 推論規則 +すう 数 雛 趨 枢 嵩 崇 +すうがく 数学 +すうがくか 数学科 +すうがくきょうしつ 数学教室 +すうがくてき 数学的 +すうがっか 数学科 +すうぎょう 数行 +すうこ 数個 +すうしゅうかん 数週間 +すうじ 数字 +すうじかん 数時間 +すうじつ 数日 +すうじゅう 数十 +すうせい 趨勢 +すうだい 数台 +すうち 数値 +すうにん 数人 +すうねん 数年 +すうふん 数分 +すうぶつ 数物 +すうほん 数本 +すうめい 数名 +すうり 数理 +すうりかいせき 数理解析 +すえ 末 +すが 菅 須賀 +すがた 姿 +すき 隙 +すきま 隙間 +すぎ 椙 杉 +すぎなみ 杉並 +すぐ 直 +すけ 介 助 +すけっと 助っ人 助人 +すげ 菅 +すこぶる 頗 +すじ 筋 +すすむ 晋 進 +すず 鈴 +すずき 鈴木 +すずきよしたつ 鈴木嘉尚 +すずか 鈴鹿 +すずめ 雀 +すそ 裾 +すその 裾野 +すてき 素敵 +すで 既 素手 +すな 砂 +すなお 素直 +すなわち 即ち 則ち +すべて 総 +すみ 墨 隅 純 済 +するが 駿河 +すん 寸 +すんぜん 寸前 +すんぴょう 寸評 +すんぽう 寸法 +ず 頭 逗 厨 図 津 +ずい 髄 瑞 随 +ずいじ 随時 +ずいぶん 随分 +ずけい 図形 +ずけいもじ 図形文字 +ずし 図示 +ずしき 図式 +ずみ 済 +ずめ 詰 +ずめん 図面 +せ 世 背 瀬 畝 +せい 生 声 世 星 成 性 西 製 正 姓 青 勢 斉 静 醒 逝 請 誓 誠 聖 精 盛 牲 清 栖 棲 晴 整 政 征 制 凄 省 靖 +せいいん 成因 +せいか 成果 +せいかい 正解 盛会 +せいかく 正確 性格 +せいかつ 生活 +せいかつたいど 生活態度 +せいかん 青函 +せいがん 請願 +せいき 世紀 精気 生起 正規 +せいきけい 正規形 +せいきこう 正規項 +せいきゅう 請求 +せいきゅうしょ 請求書 +せいきょ 逝去 +せいきょう 盛況 生協 +せいぎ 正義 +せいぎょ 制御 +せいぎょこうがく 制御工学 +せいぎょそうち 制御装置 +せいけい 西経 整形 +せいげん 制限 +せいこう 成功 +せいごう 整合 +せいごうせい 整合性 +せいさく 製作 +せいさくしゃ 製作者 +せいさくしょ 製作所 +せいさん 生産 +せいし 正視 +せいしき 正式 +せいしつ 性質 +せいしゅん 青春 +せいしょ 成書 +せいしん 精神 +せいじ 政治 +せいじか 政治家 +せいじつ 誠実 +せいじょう 正常 成城 +せいじん 成人 +せいすう 整数 +せいせい 生成 +せいせいきそく 生成規則 +せいせいぶんぽう 生成文法 +せいせいほうほう 生成方法 +せいせき 成績 +せいそ 整礎 +せいぞう 製造 +せいたい 生態 +せいだんそう 正断層 +せいち 整地 精緻 +せいちょう 成長 +せいてき 静的 +せいてつ 製鉄 +せいてん 晴天 +せいでんき 静電気 +せいと 生徒 +せいとう 正当 政党 +せいとうか 正当化 +せいとうせい 正当性 +せいとうぼうえい 正当防衛 +せいとくてき 生得的 +せいど 制度 精度 +せいなん 西南 +せいなんにほん 西南日本 +せいねん 生年 青年 +せいねんがっぴ 生年月日 +せいのう 性能 +せいひ 正否 +せいひん 製品 +せいび 整備 +せいびし 整備士 +せいふ 政府 +せいぶ 西部 西武 +せいぶつ 生物 +せいぶん 成分 +せいほう 正方 西方 +せいほくせい 西北西 +せいほん 製本 +せいみつ 精密 +せいみつか 精密化 +せいめい 生命 +せいやく 制約 +せいよう 西洋 静養 +せいようけん 精養軒 +せいり 整理 +せいりつ 成立 +せいりょく 勢力 +せいれき 西暦 +せいれつ 整列 +せいれん 精錬 +せいろんりしき 正論理式 +せかい 世界 +せかいじゅう 世界中 +せかいてき 世界的 +せき 昔 積 席 夕 関 寂 碩 蹟 跡 赤 責 脊 績 籍 石 析 斥 戚 惜 隻 晰 +せきえい 石英 +せきえいせんりょくがん 石英閃緑岩 +せきにん 責任 +せきにんしゃ 責任者 +せきぶん 積分 +せけん 世間 +せし ℃ セ氏 摂氏 +せじ 世辞 +せすじ 背筋 +せだい 世代 +せっかいがん 石灰岩 +せっかく 折角 +せっきょく 積極 +せっきょくてき 積極的 +せっきん 接近 +せっく 節句 +せっけい 設計 +せっけいず 設計図 +せっし ℃ セ氏 摂氏 +せっしょう 折衝 +せっしょく 接触 +せっち 設置 +せっちゅう 折衷 +せってい 設定 +せっとく 説得 +せつ 雪 説 節 切 設 折 窃 摂 接 拙 +せつお 節夫 +せつじょくせん 雪辱戦 +せつぞく 接続 +せつぞくかんけい 接続関係 +せつだん 切断 +せつど 節度 +せつなん 摂南 +せつび 設備 +せつめい 説明 +せつめいかい 説明会 +せつめいしょ 説明書 +せつやく 節約 +せつわ 説話 +せびょうし 背表紙 +せびろ 背広 +せびろふう 背広風 +せみ 蝉 +せりふ 台詞 +せろん 世論 +せわ 世話 +せわにん 世話人 +せん 先 線 戦 繊 船 川 選 占 鮮 閃 銑 銭 遷 践 賎 詮 薦 舛 腺 羨 箭 穿 旋 煽 煎 潜 染 洗 浅 泉 栴 栓 撰 扇 尖 専 宣 千 仙 箋 +せんい 遷移 繊維 +せんが 線画 +せんきょく 選曲 +せんけい 線型 +せんけつごう 線結合 +せんげん 宣言 線源 +せんこう 先行 選考 専攻 +せんさばんべつ 千差万別 +せんざい 潜在 +せんしゅ 選手 +せんしゅう 先週 +せんしゅけん 選手権 +せんしん 先進 +せんじつ 先日 +せんじょう 線状 扇状 船上 戦場 +せんじょうち 扇状地 +せんせい 先生 +せんそう 戦争 +せんたく 選択 +せんたくし 選択肢 +せんたん 先端 +せんだい 仙台 +せんちめーとる 糎 +せんちょう 線長 +せんちょうかいせき 線長解析 +せんてい 選定 +せんでん 宣伝 +せんとう 先頭 戦闘 銭湯 +せんにゅうかん 先入観 +せんにん 専任 +せんねん 専念 先年 千年 +せんば 仙波 +せんぱい 先輩 +せんぱん 先般 +せんぶん 線分 千分 +せんぷう 旋風 +せんべつ 選別 +せんぼう 羨望 +せんぼく 泉北 +せんぽう 先方 +せんむ 専務 +せんめい 鮮明 船名 +せんもん 専門 +せんもんか 専門家 +せんゆう 占有 +せんよう 専用 +せんようかいせん 専用回線 +せんようせん 専用線 +せんりゃく 戦略 +せんりょう 占領 +せんりょく 戦力 +せんりんかく 線輪郭 +せんれん 洗練 +せんれんけつ 線連結 +せんろ 線路 +ぜ 是 +ぜい 税 脆 +ぜいきん 税金 +ぜいしゅう 税収 +ぜいじゃく 脆弱 +ぜいたく 贅沢 +ぜいたくひん 贅沢品 +ぜいりし 税理士 +ぜっく 絶句 +ぜっしょく 絶食 +ぜったい 絶対 +ぜつ 絶 舌 +ぜつみょう 絶妙 +ぜひ 是非 +ぜん 前 全 膳 繕 禅 然 漸 善 +ぜんいん 全員 +ぜんいき 全域 +ぜんえい 全英 +ぜんかい 前回 +ぜんかく 全角 +ぜんかくかな 全角仮名 +ぜんがく 全学 全額 +ぜんき 前期 +ぜんきん 漸近 +ぜんけい 全景 前傾 +ぜんこう 前項 +ぜんこく 全国 +ぜんこくたいかい 全国大会 +ぜんこくてき 全国的 +ぜんご 前後 +ぜんごさゆう 前後左右 +ぜんしゃ 前者 全社 +ぜんしゅう 全集 +ぜんしょう 前章 前哨 全称 +ぜんじつ 前日 全日 +ぜんじゅつ 前述 +ぜんじゅんじょ 全順序 +ぜんじんるい 全人類 +ぜんせつ 前節 +ぜんぜん 全然 +ぜんたい 全体 +ぜんちきゅう 全地球 +ぜんちょう 全長 +ぜんてい 前提 +ぜんねん 前年 +ぜんねんど 前年度 +ぜんはん 前半 +ぜんぱん 全般 +ぜんぶ 全部 +ぜんぶん 全文 +ぜんぷく 全幅 +ぜんめつ 全滅 +ぜんめん 全面 前面 +ぜんめんてき 全面的 +ぜんりゃく 前略 +そ 組 鼠 遡 阻 訴 蘇 素 粗 租 祖 礎 疎 疏 狙 楚 曽 曾 措 岨 塑 噌 +そいんすう 素因数 +そいんすうぶんかい 素因数分解 +そう 騒 総 層 相 想 送 早 霜 鎗 遭 走 装 藻 蒼 葬 荘 草 聡 綜 糟 窓 痩 争 燥 漕 槽 槍 巣 曹 操 掻 挿 掃 捜 惣 匝 宋 爽 奏 壮 喪 倉 叢 双 創 僧 噪 +そうい 相違 相異 +そういてん 相異点 相違点 +そうおう 相応 +そうおん 騒音 +そうかい 総会 +そうかつ 総括 +そうかん 壮観 +そうがく 総額 奏楽 +そうき 早期 +そうきゅう 早急 +そうきん 送金 +そうぎ 葬儀 争議 +そうぐう 遭遇 +そうこ 倉庫 +そうこう 走行 草稿 +そうご 相互 +そうごう 総合 綜合 +そうごうかがくぶ 総合科学部 +そうごうけんきゅう 総合研究 +そうさ 操作 走査 +そうさいん 操作員 +そうさく 創作 +そうし 創始 +そうしき 葬式 +そうししゃ 総支社 +そうしゃ 奏者 +そうしゅつ 送出 +そうしょう 総称 +そうしん 送信 +そうじ 掃除 +そうじゅ 送受 +そうじゅしん 送受信 +そうすう 総数 +そうそう 草々 早々 +そうぞう 想像 創造 +そうたい 相対 +そうたいてき 相対的 +そうだ 操舵 +そうだん 相談 +そうだんいん 相談員 +そうだんしょ 相談所 +そうち 装置 +そうちゃく 装着 +そうてい 想定 +そうでん 送電 +そうとう 相当 争闘 +そうにゅう 挿入 +そうび 装備 +そうふ 送付 +そうふさき 送付先 +そうほう 双方 +そうほうこう 双方向 +そうむ 創夢 総務 +そうりつ 創立 +そうりょう 送料 +ぞうがんこうぶつ 造岩鉱物 +そえ 添 +そが 蘇我 +そがい 阻害 +そく 足 側 速 息 即 測 束 捉 則 促 +そくざ 即座 +そくしん 促進 +そくせん 側線 +そくたつ 速達 +そくてい 測定 +そくど 速度 測度 +そくばく 束縛 +そくめん 側面 +そくりょう 測量 +そけつごう 疎結合 +そこ 底 +そこう 粗稿 +そしき 組織 +そしきぼうりょく 組織暴力 +そしきぼうりょくはんざいしゃ 組織暴力犯罪者 +そすう 素数 +そすうぶんかい 素数分解 +そせい 組成 +そち 措置 +そっき 測器 +そつ 率 卒 +そつぎょう 卒業 +そつぎょうけんきゅう 卒業研究 +そつけん 卒研 +そつろん 卒論 +そで 袖 +そと 外 +そとがわ 外側 +その 其 園 +そのご その後 +そのた その他 +そば 側 +そふ 祖父 +そぼ 祖母 +そぼう 粗暴 +そぼく 素朴 +そら 空 +そらいろ 空色 +それい 租霊 +それがし 某 +そん 損 存 遜 村 尊 孫 +そんがい 損害 +そんけい 尊敬 +そんけいご 尊敬語 +そんざい 存在 +そんしつ 損失 +そんしょう 損傷 +そんしょうど 損傷度 +そんぞく 存続 +そんちょう 尊重 +ぞう 臓 贈 造 蔵 憎 増 像 象 三 +ぞうか 増加 +ぞうがく 増額 +ぞうかん 増刊 +ぞうき 臓器 +ぞうきょう 増強 蔵経 +ぞうご 造語 +ぞうさつ 増刷 +ぞうせつ 増設 +ぞうせん 造船 +ぞうだい 増大 +ぞうぶん 増分 +ぞく 続 族 賊 属 俗 +ぞくご 俗語 +ぞくせい 属性 +ぞくせつ 俗説 +ぞくへん 続編 +ぞくほう 続報 +ぞん 存 +ぞんじ 存知 +ぞんぶん 存分 +ぞんめい 存命 +た 他 太 多 詑 汰 田 +たい 大 代 袋 体 隊 対 態 鯛 黛 逮 退 貸 苔 腿 胎 滞 泰 替 戴 怠 待 帯 岱 耐 堆 他意 太 +たいあん 大安 +たいい 大意 +たいいく 体育 +たいいくかん 体育館 +たいいき 帯域 +たいおう 対応 +たいおん 体温 +たいかい 大会 +たいかく 体格 +たいかん 退官 +たいがい 大概 +たいがく 退学 +たいき 大気 待期 +たいきゅう 耐久 +たいきゅうりょく 耐久力 +たいきょく 対極 +たいきん 大金 +たいく 体躯 +たいくつ 退屈 +たいけい 体系 体型 +たいけん 体験 +たいこう 対抗 +たいさ 大差 +たいさく 大作 対策 +たいざい 大罪 滞在 +たいし 大史 +たいしかん 大使館 +たいしつ 退室 +たいしゃ 退社 +たいしゃく 貸借 +たいしょ 対処 +たいしょう 対象 大将 対称 大賞 大正 対症 対照 +たいしょうせい 対称性 +たいしょうぶつ 対象物 +たいしょく 退職 +たいしん 耐震 +たいせい 態勢 体制 +たいせき 体積 退席 堆積 +たいせきがん 堆積岩 +たいせきぶつ 堆積物 +たいせつ 大切 +たいせん 大戦 +たいちょう 体調 +たいてい 大抵 +たいでん 帯電 +たいど 態度 +たいひ 退避 対比 +たいふう 台風 +たいへん 大変 +たいまん 怠慢 +たいめん 対面 +たいやく 対訳 +たいよう 大要 太陽 大洋 耐用 態様 +たいようけい 太陽系 +たいら 平ら 平 +たいりく 大陸 +たいりゅう 対流 滞留 +たいりょう 大量 +たいりょく 体力 +たいわ 対話 +たえ 妙 +たか 鷹 高 隆 貴 孝 亨 +たがく 多額 +たから 宝 +たき 瀧 滝 多岐 +たく 鐸 託 琢 濯 沢 拓 択 托 宅 啄 卓 澤 +たくいつ 択一 +たくさん 沢山 +たぐい 類 +たけ 茸 竹 武 丈 健 +たこ 蛸 凧 +たこう 他校 +たこうしき 多項式 +たこうせい 他校生 +たしゃ 他社 +たしょう 多少 +たじげん 多次元 +たじゅう 多重 +たじゅうか 多重化 +たじゅうしょり 多重処理 +たじゅうせきぶん 多重積分 +たすう 多数 +たぜい 多勢 +たそう 多相 +たそうがた 多相型 +たそがれ 黄昏 +たたみ 疊 畳 +ただ 唯 只 忠 +ただい 多大 +ただし 正 +ただち 直 +たち 達 立 +たちば 立場 +たっきゅうびん 宅急便 +たっしゃ 達者 +たっする 達する +たっせい 達成 +たて 竪 │ 縦 立 +たてぼう 縦棒 +たてもの 建物 +たな 棚 +たなばた 七夕 +たに 谷 +たにん 他人 +たぬき 狸 +たね 種 +たば 束 +たび 度 旅 +たびたび 度々 +たぶん 多分 +たほう 他方 +たぼう 多忙 +たま 玉 弾 多摩 球 +たまがわ 多摩川 玉川 +たまだ 玉田 +たまねぎ 玉葱 +ため 為 +ためいき 溜息 +たよう 多様 +たようがた 多様型 +たら 鱈 +たりょう 多量 +たる 樽 +たろう 太郎 太朗 +たん 単 端 反 鍛 誕 蛋 胆 耽 綻 箪 短 炭 湛 淡 歎 旦 探 担 坦 嘆 丹 +たんい 単位 +たんいげん 単位元 +たんいつ 単一 +たんいつか 単一化 +たんか 単価 +たんき 短期 +たんきかん 短期間 +たんきょり 短距離 +たんけん 探検 +たんこう 単項 +たんこうぼん 単行本 +たんご 単語 +たんさ 探査 +たんさき 探査機 +たんさく 探索 +たんし 端子 +たんしゃ 単写 +たんしゅく 短縮 +たんしょ 短所 +たんじゅん 単純 +たんじょう 誕生 +たんじょうび 誕生日 +たんすう 単数 +たんそ 炭素 炭疽 +たんそしつ 炭素質 +たんち 探知 +たんちょう 単調 短調 +たんとう 担当 +たんとうしゃ 担当者 +たんどく 単独 +たんにん 担任 +たんば 丹羽 +たんぱく 蛋白 +たんぺん 短編 +たんまつ 端末 +たんまつまど 端末窓 +たんらく 短絡 +だ 騨 駄 陀 楕 舵 柁 打 惰 妥 堕 唾 田 朶 +だい 大 第 内 代 台 題 醍 +たいく 体育 +たいいく 体育 +だいいち 第一 +だいがく 大学 +だいがくいん 大学院 +だいがくいんせい 大学院生 +だいがくせい 大学生 +だいがくない 大学内 +だいきぼ 大規模 +だいきん 代金 +だいこう 代行 +だいこん 大根 +だいご 醍醐 第五 +だいさん 第三 +だいさんきょうしつ 第三教室 +だいさんしゃ 第三者 +だいさんせい 大賛成 +たいざん 大山 泰山 +だいしょう 大小 代償 +だいじ 大事 +だいじょうぶ 大丈夫 +だいすう 台数 代数 +だいぜんてい 大前提 +だいたい 大体 代替 大腿 +だいたん 大胆 +だいち 大地 +だいに 第二 +だいにゅう 代入 +だいにゅうぶん 代入文 +だいひき 代引き 代金引換 +だいひゃっか 大百科 +だいひょう 代表 +だいひょうしゃ 代表者 +だいひょうてき 代表的 +だいぶぶん 大部分 +だいめい 題名 +だいもく 題目 +だいよう 代用 +だいり 代理 +だいりてん 代理店 +だえん 楕円 +たかくらだい 高倉台 +だく 諾 濁 +だしん 打診 +だそく 蛇足 +だち 達 +だっ 脱 +だつ 奪 脱 +だて 館 +だとう 妥当 +だとうせい 妥当性 +だな 棚 +だめ 駄目 +だれ 誰 +だん 男 段 断 弾 暖 談 檀 壇 団 +だんいん 団員 +だんかい 段階 +だんき 暖機 +だんけつ 団結 +だんさ 段差 +だんし 男子 +だんすう 弾数 +だんそう 断層 +だんたい 団体 +だんだん 段々 +だんち 団地 +だんぺん 断片 断編 断篇 +だんぼう 暖房 +だんめん 断面 +だんらく 段落 +だんろ 暖炉 +だんわ 談話 +だんわかい 談話会 +ち 値 恥 地 知 茅 馳 遅 蜘 致 置 稚 痴 池 智 弛 血 千 +ちい 地位 +ちいき 地域 +ちえ 知恵 千恵 +ちえん 遅延 +ちか 地下 近 +ちかく 地殻 +ちかごろ 近頃 +ちかてつ 地下鉄 +ちから 力 +ちがく 地学 +ちがくじっけん 地学実験 +ちきゅう 地球 +ちきゅうかがく 地球科学 +ちく 逐 蓄 筑 竹 畜 築 地区 +ちくきょう 地区協 +ちくさ 千種 +ちくじ 逐次 +ちくせき 蓄積 +ちくりん 竹林 +ちけい 地形 +ちこう 地溝 グラーベン +ちこく 遅刻 +ちしき 知識 +ちしつ 地質 +ちしつがく 地質学 +ちしつず 地質図 +ちじ 知事 +ちじき 地磁気 +ちじん 知人 +ちず 地図 +ちせい 知性 +ちそう 地層 +ちち 父 +ちつ 窒 秩 +ちつじょ 秩序 +ちてき 知的 +ちてきしょり 知的処理 +ちてん 地点 +ちとせ 千歳 +ちのう 知能 +ちのうはん 知能犯 +ちのけ 血の気 +ちば 千葉 +ちばけん 千葉県 +ちひょう 地表 +ちひょうすい 地表水 +ちひょうめん 地表面 +ちほう 地方 +ちめい 地名 +ちゃ 茶 +ちゃく 着 嫡 +ちゃくしん 着信 +ちゃくそう 着想 +ちゃくにん 着任 +ちゃくばらい 着払い +ちゃくもく 着目 +ちゃくりく 着陸 +ちゃだい 茶代 +ちゃっかん 着艦 +ちゅう 中 注 昼 虫 宙 駐 鋳 酎 註 衷 柱 抽 忠 仲 +ちゅうい 注意 +ちゅういほう 注意報 +ちゅうおう 中央 +ちゅうおうしょりそうち 中央処理装置 +ちゅうおうぶ 中央部 +ちゅうか 中華 +ちゅうかい 仲介 注解 註解 +ちゅうかがい 中華街 +ちゅうかく 中核 +ちゅうかん 中間 +ちゅうがく 中学 +ちゅうがっこう 中学校 +ちゅうき 中期 +ちゅうきゅう 中級 +ちゅうきょう 中京 +ちゅうきょり 中距離 +ちゅうぎ 忠義 +ちゅうけい 中継 +ちゅうこ 中古 +ちゅうごく 中国 +ちゅうし 中止 +ちゅうしゃ 駐車 +ちゅうしゃく 註釈 注釈 +ちゅうしゃじょう 駐車場 +ちゅうしゅつ 抽出 +ちゅうしょう 抽象 +ちゅうしょうか 抽象化 +ちゅうしょうきぎょう 中小企業 +ちゅうしょうつい 抽象対 +ちゅうしょうてき 抽象的 +ちゅうしょく 昼食 +ちゅうしん 中心 +ちゅうしんぶ 中心部 +ちゅうじゅん 中旬 +ちゅうじょう 中條 +ちゅうせん 抽選 +ちゅうだん 中断 +ちゅうと 中途 +ちゅうとはんぱ 中途半端 +ちゅうどく 中毒 +ちゅうばち 中鉢 +ちゅうび 中火 +ちゅうぶ 中部 +ちゅうもく 注目 +ちゅうもん 注文 +ちゅうりつ 中立 +ちゅうりゃく 中略 +ちょ 貯 著 苧 猪 瀦 樗 +ちょう 長 超 肇 弔 重 帳 調 張 鳥 頂 銚 跳 諜 蝶 腸 脹 聴 眺 町 牒 潮 朝 暢 挑 懲 徴 彫 庁 帖 寵 喋 凋 兆 丁 嘲 +ちょうおん 長音 +ちょうか 超過 +ちょうかく 聴覚 +ちょうかん 長官 +ちょうき 長期 +ちょうきかん 長期間 +ちょうきょり 長距離 +ちょうきん 超勤 +ちょうこう 徴候 聴講 +ちょうさ 調査 +ちょうさん 逃散 +ちょうし 調子 +ちょうしゃ 庁舎 +ちょうしゅ 聴取 +ちょうしゅう 徴収 長洲 +ちょうしょ 調書 長所 +ちょうしょう 嘲笑 +ちょうじかん 長時間 +ちょうじゅん 超準 +ちょうじょう 頂上 長上 +ちょうせい 調整 +ちょうせつ 調節 +ちょうせん 挑戦 朝鮮 +ちょうたつ 調達 +ちょうたん 長短 +ちょうちょう 長調 +ちょうてん 頂点 +ちょうでん 弔電 +ちょうど 丁度 +ちょうはつ 長髪 +ちょうひょう 帳表 帳票 +ちょうふ 調布 +ちょうふく 重複 +ちょうへい 徴兵 +ちょうほう 重宝 +ちょうほうけい 長方形 +ちょうめ 丁目 +ちょうめい 町名 +ちょうりょく 張力 聴力 +ちょきん 貯金 +ちょく 直 捗 勅 +ちょくげき 直撃 +ちょくご 直後 +ちょくせき 直積 +ちょくせつ 直接 +ちょくせつてき 直接的 +ちょくせん 直線 +ちょくぜん 直前 +ちょくつう 直通 +ちょくめん 直面 +ちょくれつ 直列 +ちょくわ 直和 +ちょさく 著作 +ちょさくけん 著作権 +ちょさくけんほう 著作権法 +ちょさくしゃ 著作者 +ちょさくぶつ 著作物 +ちょしゃ 著者 +ちょしゃめい 著者名 +ちょしょ 著書 +ちょすい 貯水 +ちょすいりょう 貯水量 +ちょちく 貯蓄 +ちょっかん 直観 直感 +ちょっけい 直径 直系 +ちょっけつ 直結 +ちょっこう 直交 直航 直行 +ちょっこうせい 直交性 +ちょめい 著名 +ちり 地理 +ちん 椿 陳 鎮 賃 珍 沈 朕 +ちんぎん 賃金 +ちんもく 沈黙 +ぢめん 地面 +つ 津 都 付 +つい 対 鎚 追 槌 椎 墜 +ついか 追加 +ついきゅう 追及 追求 +ついしん 追伸 +ついせき 追跡 追惜 +ついたち 一日 +ついび 追尾 +ついびそうち 追尾装置 +つう 通 痛 +つううん 通運 +つうか 通過 +つうかい 痛快 +つうかん 痛感 +つうがく 通学 +つうきん 通勤 +つうけん 通研 +つうさん 通産 +つうしょう 通称 +つうしん 通信 +つうしんこうがっか 通信工学科 +つうしんほうしき 通信方式 +つうじょう 通常 +つうち 通知 +つうはん 通販 +つうほう 通報 +つうやく 通訳 +つうよう 通用 痛痒 +つえ 杖 +つか 塚 +つかいかた 使い方 +つかいがって 使い勝手 +つが 栂 +つき 月 付 槻 築 +つきじ 築地 +つぎ 次 +つぎつぎ 次々 +つく 筑 +つくえ 机 +つくだ 佃 +つくりかた 作り方 +つくりて 作り手 +つけかた 付け方 +つげ 柘 柘植 +つごう 都合 +つじ 辻 +つじきよこ 辻企世子 +つた 蔦 +つち 土 +つつ 砲 筒 +つつみ 提 +つとむ 務 勉 +つど 都度 +つどい 集 +つね 常 +つねじ 常次 +つば 鍔 +つばき 椿 +つぼ 壷 坪 +つぼみ 莟 蕾 +つま 妻 嬬 +つみ 罪 +つみあげ 積み上げ +つみき 積木 +つみたて 積立 +つむぎ 紬 +つむじかぜ 旋風 +つめ 爪 詰 +つゆ 露 梅雨 +つよき 強気 +つら 面 +つり 釣 吊 +つる 鶴 +づけ 付 +づめ 詰 +て 手 +てい 定 袋 程 鼎 釘 鄭 邸 逓 蹄 諦 訂 艇 締 禎 碇 汀 梯 提 挺 抵 悌 弟 廷 庭 底 帝 堤 呈 貞 剃 偵 停 低 亭 +ていあん 提案 +ていいん 定員 +ていおん 低温 低音 +ていか 定価 低下 +ていかかく 低価格 定価格 +ていがく 定額 停学 +ていき 定期 提起 +ていきょう 提供 +ていぎ 定義 +ていぎいき 定義域 +ていけい 提携 +ていげん 提言 +ていこう 抵杭 +ていこく 帝国 +ていし 停止 +ていしき 定式 +ていしきか 定式化 +ていしせい 停止性 +ていしゅつ 提出 +ていしょう 提唱 +ていしょく 抵触 定食 定職 停職 +ていじ 提示 定時 +ていすう 定数 +ていせい 訂正 定性 +ていせいてき 定性的 +ていそく 低速 +ていち 低地 +ていでん 停電 +ていど 程度 +ていねい 丁寧 +ていねん 停年 +ていり 定理 +ていりつ 定立 +ていりょう 定量 +ていれい 定例 +ていれべる 低レベル +てかず 手数 +てがみ 手紙 +てがる 手軽 +てき 的 敵 鏑 適 笛 滴 擢 摘 +てきい 敵意 +てきおう 適応 +てきかく 的確 適格 +てきかん 敵艦 +てきぎ 適宜 +てきごう 適合 +てきせい 適性 +てきせつ 適切 +てきとう 適当 +てきど 適度 +てきにん 適任 +てきよう 適用 +てぎわ 手際 +てくび 手首 +てごろ 手頃 +てさぎょう 手作業 +てじゅん 手順 +てすう 手数 +てすうりょう 手数料 +てちょう 手帳 +てっかい 撤回 +てっこつ 鉄骨 +てってい 徹底 +てつ 鉄 迭 轍 撤 徹 哲 鐵 +てつお 哲雄 +てつがく 哲学 +てつがくしゃ 哲学者 +てつづき 手続 +てつどう 鉄道 +てつや 徹夜 哲弥 +てだすけ 手助け +てはい 手配 +てびき 手引 +てふだ 手札 +てほん 手本 +てま 手間 +てまえ 手前 +てもと 手元 +てら 寺 +てる 輝 照 +てれや 照れ屋 +てん 、 点 店 天 転 顛 甜 纏 添 展 填 典 ・ . 殿 +てんい 転移 +てんいん 店員 +てんか 転嫁 点火 天下 +てんかい 展開 +てんかん 転換 +てんき 天気 +てんきん 転勤 +てんくう 天空 +てんけいてき 典型的 +てんけつごう 点結合 +てんけん 点検 +てんこう 天候 +てんこうせい 転校生 +てんごく 天国 +てんさい 転載 天才 +てんさく 添削 +てんし 天使 +てんしゅうごう 点集合 +てんしゅつ 転出 +てんしゅつこう 転出校 +てんじ 展示 +てんじょう 天井 天上 添乗 +てんじん 天神 +てんすう 点数 +てんそう 転送 +てんつい 点対 +てんてん 転々 ・・・ … ‥ +てんとう 店頭 点灯 転倒 +てんにゅう 転入 +てんにゅうせい 転入生 +てんにん 転任 +てんねん 天然 +てんのう 天皇 +てんぱん 典範 +てんぷ 添付 +てんぼう 展望 +てんもん 天文 +てんよう 転用 +てんり 天理 +てんれつ 点列 +てんれんけつ 点連結 +で 出 +でい 泥 +でいりぐち 出入口 +でかた 出方 +でき 出来 溺 +できごと 出来事 +でぐち 出口 +でこぼこ 凸凹 +でし 弟子 +でばん 出番 +でん 電 田 澱 殿 伝 +でんか 殿下 +でんかせいひん 電化製品 +でんき 電気 電機 伝記 電器 +でんきけい 電気系 +でんきこうがく 電気工学 +でんきこうがくか 電気工学科 +でんげん 電源 +でんごん 伝言 +でんごんばん 伝言板 +でんさん 電算 +でんさんき 電算機 +でんし 電子 +でんしけいさん 電子計算 +でんしこうがっか 電子工学科 +でんしじょうほうけい 電子情報系 +でんしゃ 電車 +でんしょく 電飾 +でんしん 電信 +でんしんでんわ 電信電話 +でんそう 電装 伝送 +でんたく 電卓 +でんたつ 伝達 +でんつう 電通 +でんとう 伝統 +でんぱ 電波 +でんぴょう 伝票 +でんりゅう 電流 +でんりょく 電力 +でんわ 電話 +でんわき 電話機 +でんわだい 電話代 +でんわばんごう 電話番号 +と 土 十 登 砺 砥 鍍 都 途 賭 菟 渡 杜 斗 徒 屠 妬 塗 堵 吐 兎 戸 富 人 図 +とい 問 +といあわせ 問合せ +とう 十 登 等 頭 当 討 董 東 投 冬 盗 闘 騰 陶 鐙 透 逃 踏 豆 謄 藤 蕩 到 統 糖 筒 答 祷 痘 燈 灯 涛 湯 淘 棟 梼 桃 搭 悼 嶋 島 宕 套 塘 塔 唐 刀 凍 党 倒 父 +とうあん 答案 +とういつ 統一 +とういつか 統一化 +とうえい 投影 +とうか 十日 透過 +とうかい 東海 +とうかいどう 東海道 +とうかつ 統括 統轄 +とうかんかく 等間隔 +とうがい 当該 +とうき 冬季 冬期 +とうきょう 東京 +とうきょうと 東京都 +とうきょうほうめん 東京方面 +とうきょく 撓曲 当局 +とうけい 統計 東経 +とうけいじょうほう 統計情報 +とうけいてき 統計的 +とうげ 峠 +とうこう 投稿 等高 登校 +とうこうしゃ 投稿者 +とうこうせん 等高線 +とうごう 統合 等号 +とうごうか 統合化 +とうさい 塔載 +とうさんさい 唐三彩 +とうざ 当座 +とうざい 東西 +とうしき 等式 +とうしば 東芝 +とうしゃ 投射 +とうしょ 当初 +とうしょう 闘将 +とうじ 当時 +とうじしゃ 当事者 +とうじつ 当日 +とうじょう 登場 +とうぜん 当然 +とうたつ 到達 +とうち 当地 +とうちゃく 到着 +とうちょう 盗聴 +とうとう 等々 等等 +とうなん 盗難 +とうにん 当人 +とうばん 当番 +とうひょう 投票 +とうふ 豆腐 +とうぶ 東部 +とうぶん 当分 +とうほう 当方 東方 +とうほく 東北 +とうほん 謄本 +とうめい 東名 透明 +とうめいせい 透明性 +とうめん 当面 +とうよう 東洋 東陽 +とうらい 到来 +とうろく 登録 +とうろん 討論 闘論 +とお 十 +とおり 通 +とおる 徹 透 亨 +とかい 都会 +とき 時 鴇 +ときどき 時々 +とく 特 得 篤 禿 督 涜 徳 匿 +とくい 得意 +とくぎ 特技 +とくさつ 特撮 +とくしつ 特質 +とくしゅ 特殊 +とくしゅう 特集 +とくしゅうごう 特集号 +とくしょく 特色 +とくせい 特性 +とくちょう 特徴 特長 +とくてい 特定 +とくてん 得点 特典 +とくばん 特番 +とくべつ 特別 +とくゆう 特有 +とくろん 特論 +とけい 時計 +とけつ 吐血 +とこ 常 床 +ところ 所 +ところどころ 所々 +とざん 登山 +とし 年 歳 利 都市 俊 寿 捷 敏 +としごろ 年頃 +としより 年寄 +としょ 図書 +としょかん 図書館 +とじょう 途上 +とせ 歳 +とそう 塗装 +とたん 途端 +とだな 戸棚 +とち 土地 橡 栃 +とちぎ 栃木 +とちゅう 途中 +とっきょ 特許 +とっけん 特権 +とっしん 突進 +とっとり 鳥取 +とっぴ 突飛 +とつ 突 凸 +とつぜん 突然 +ととう 徒党 +とどうふけん 都道府県 +とない 都内 +となり 隣 +との 殿 +とほう 途方 +とび 鳶 +とびこみ 飛込み +とびら 扉 +とま 苫 +とみ 富 冨 +とめおき 留置き +とも 共 友 知 智 倶 +ともだち 友達 +とよ 豊 +とら 寅 虎 +とらい 渡来 +とり 酉 鳥 +とりしまりやく 取締役 +とりつ 都立 +とりつけ 取付け +とりょう 塗料 +とろ 瀞 +とん 豚 頓 遁 沌 敦 惇 屯 噸 +ど 度 奴 土 怒 努 +どあい 度合 +どう 道 動 瞳 導 同 銅 萄 胴 童 洞 撞 憧 堂 働 藤 +どうい 同意 +どういたい 同位体 +どういつ 同一 +どういつし 同一視 +どういん 動員 +どうかん 同感 +どうき 同期 動機 +どうきょ 同居 +どうぎ 同義 +どうくん 同君 +どうぐ 道具 +どうけい 同型 同形 同慶 +どうこう 瞳孔 動向 同行 +どうさ 動作 +どうさつ 洞察 +どうし 動詞 同士 同志 +どうしゃ 同社 +どうしゅつ 導出 +どうしん 同心 +どうしんえん 同心円 +どうじ 同時 童子 +どうじき 同時期 +どうじく 同軸 +どうじつ 同日 +どうじょう 同上 同情 +どうじょうしゃ 同乗者 +どうじん 同人 +どうじんし 同人誌 +どうせいどうめい 同姓同名 +どうせき 同席 +どうそう 同窓 +どうそうかい 同窓会 +どうたい 導体 +どうだん 道断 +どうち 同値 +どうちかんけい 同値関係 +どうちせい 同値性 +どうちょう 同調 +どうてき 動的 +どうとう 同等 +どうにゅう 導入 +どうねん 同年 +どうねんれい 同年齢 +どうふう 同封 +どうぶつ 動物 +どうぶん 同文 +どうほう 同報 +どうめい 同名 +どうよう 同様 +どうり 道理 +どうりょう 同僚 +どうるい 同類 +どうろ 道路 +どがいし 度外視 +どきょう 度胸 読経 +どく 毒 読 独 +どくがく 独学 +どくしゃ 読者 +どくしゅう 独習 +どくしょ 読書 +どくしん 独身 +どくじ 独自 +どくせん 独占 +どくそう 独創 +どくだん 独断 +どくとく 独特 +どくりつ 独立 +どくりょく 独力 +どけんや 土建屋 +どこ 何処 +どしゃ 土砂 +どだい 土台 +どて 土手 +どにち 土日 +どの 殿 +どぼく 土木 +どよう 土曜 +どようび 土曜日 +どりょく 努力 +どろつち 泥土 +どん 鈍 曇 呑 貪 丼 +どんき 鈍器 +どんてん 曇天 +どんよく 貪欲 +な 名 七 那 奈 魚 菜 字 肴 納 無 儺 己 汝 何 +ない 内 無 +ないがい 内外 +ないき 内記 内規 +ないしょ 内緒 +ないせん 内線 +ないぞう 内臓 内蔵 +ないち 内地 +ないてい 内定 +ないぶ 内部 +ないぶしりょう 内部資料 +ないぶひょうげん 内部表現 +ないぶへんすう 内部変数 +ないよう 内容 +ないようてき 内容的 +ないらん 内覧 +ないりん 内輪 +なえば 苗場 +なお 直 尚 +なか 中 仲 +なかごろ 中頃 +なかてん ・ +なかま 仲間 +なかまどうし 仲間同士 +なかみ 中身 +ながさ 長さ +ながなが 長々 +ながの 長野 永野 +ながら 乍 +ながらく 長らく 永らく +ながれず 流れ図 +なぎ 凪 +なぐ 薙 +なごや 名古屋 +なごやし 名古屋市 +なさけ 情 +なし 梨 +なぜ 何故 +なぞ 謎 +なだ 灘 +なっとく 納得 +なつ 夏 捺 +なつじかん 夏時間 +など 等 +なな 七 +ななえ 七重 +ななくさ 七草 +なに 何 +なにげ 何気 +なにごと 何事 +なにもの 何物 何者 +なべ 鍋 +なま 生 +なまえ 名前 +なまり 鉛 +なみ 波 並 奈美 +なみだ 涙 泪 +なら 奈良 楢 +ならけん 奈良県 +なり 成 +なりた 成田 +なりたくうこう 成田空港 +なわ 縄 +なわて 畷 +なん 何 難 南 軟 楠 +なんい 難易 +なんいど 難易度 +なんかい 何回 南海 難解 +なんきょく 南極 +なんぎ 難儀 +なんぎょう 何行 +なんくせ 難癖 +なんしょ 難所 +なんじ 汝 何時 +なんじかん 何時間 +なんせい 南西 +なんせいぶ 南西部 +なんたん 南端 +なんだい 何台 +なんつう 何通 +なんとう 南東 何頭 +なんとうぶ 南東部 +なんど 何度 +なんなんせい 南南西 +なんなんとう 南南東 +なんにち 何日 +なんにん 何人 +なんねん 何年 +なんば 難波 +なんばん 何番 +なんぶ 南部 +なんぷん 何分 +なんぽう 南方 +なんぼく 南北 +なんまい 何枚 +なんもん 難問 +に 二 迩 弐 尼 荷 煮 +にい 新 兄 +にいがた 新潟 +にかい 二回 二階 +にがて 苦手 +にく 肉 +にくがん 肉眼 +にこう 二項 +にごうかん 二号館 +にし 西 仁 +にしがわ 西側 +にしき 錦 +にしゃたくいつ 二者択一 +にしんほう 2進法 +にじ 虹 二次 +にじかい 二次会 +にじゅう 二重 二十 +にち 日 +にちじ 日時 +にちじょう 日常 +にちじょうさはんじ 日常茶飯事 +にちべい 日米 +にちや 日夜 +にちょうめ 二丁目 +にちよう 日曜 +にちようび 日曜日 +にっかん 日刊 +にっき 日記 +にっけい 日経 +にっしん 日清 日進 +にっすう 日数 +にっちゅう 日中 +にっつう 日通 +にってい 日程 +にってつ 日鉄 +にっとう 日当 +にっぽん 日本 +にど 二度 +にどめ 二度目 +にねん 二年 +にはく 二泊 二拍 +にばい 二倍 +にばいす 二杯酢 +にばん 二番 +にぶんぎ 二分木 +にほん 日本 二本 +にほんれっとう 日本列島 +にほんがわ 日本側 +にほんこくない 日本国内 +にほんご 日本語 +にほんごか 日本語化 +にほんごにゅうりょく 日本語入力 +にほんごにゅうりょくきこう 日本語入力機構 +にほんごやく 日本語訳 +にほんしゅ 日本酒 +にほんじん 日本人 +にほんばし 日本橋 +にほんりょうり 日本料理 +にもつ 荷物 +にもの 煮物 +にゃく 若 +にゅう 入 乳 +にゅういん 入院 +にゅうかい 入会 +にゅうかん 入館 +にゅうがく 入学 +にゅうし 入試 +にゅうしゃ 入社 +にゅうしゅ 入手 +にゅうしゅかのう 入手可能 +にゅうしゅつりょく 入出力 +にゅうじょう 入場 +にゅうでん 入電 +にゅうもん 入門 +にゅうりょく 入力 +にょ 女 如 +にょう 尿 +にょうぼう 女房 +にら 韮 +にわ 庭 +にん 人 任 妊 忍 刃 認 +にんい 任意 +にんき 人気 任期 +にんぎょう 人形 +にんげん 人間 +にんしき 認識 +にんじゃ 忍者 +にんしょう 認証 +にんずう 人数 +にんち 認知 +にんてい 認定 +にんむ 任務 +にんめ 人目 +ぬ 奴 怒 +ぬき 貫 +ぬし 主 +ぬの 布 +ぬま 沼 +ぬまず 沼津 +ね 音 値 寝 根 +ねい 寧 祢 禰 +ねうち 値打 +ねぎ 葱 +ねぎし 根岸 +ねこ 猫 +ねこか 猫科 +ねだん 値段 +ねっとう 熱湯 +ねつ 熱 +ねつい 熱意 +ねびき 値引き +ねぼう 寝坊 +ねもと 根本 +ねやがわ 寝屋川 +ねり 練 +ねん 年 念 粘 燃 撚 捻 +ねんかん 年間 +ねんがっぴ 年月日 +ねんきゅう 年休 +ねんきん 年金 +ねんすう 年数 +ねんし 年始 +ねんしゅつ 捻出 +ねんしょう 年少 燃焼 +ねんじ 年次 +ねんじゅう 年中 +ねんせい 年生 +ねんだい 年代 +ねんちょう 年長 +ねんとう 念頭 +ねんど 年度 +ねんない 年内 +ねんばん 年版 +ねんぴ 燃費 +ねんまえ 年前 +ねんまつ 年末 +ねんりょう 燃料 +ねんりょうひ 燃料費 +ねんれい 年齢 +の 埜 之 廼 乃 野 濃 +のう 農 膿 脳 能 納 濃 悩 嚢 王 皇 +のうがくぶ 農学部 +のうき 農機 納期 +のうぎょう 農業 +のうしゃ 納車 +のうそん 農村 +のうど 濃度 +のうにゅう 納入 +のうひん 納品 +のうひんけつ 脳貧血 +のうひんしょ 納品書 +のうりつ 能率 +のうりつてき 能率的 +のうりょく 能力 +のち 後 +のはら 野原 +のぶ 信 伸 宣 +のぼる 昇 +のみ 蚤 +のみかい 飲み会 +のり 法 紀 則 典 憲 徳 範 +は 破 葉 歯 波 端 琶 派 杷 覇 播 把 巴 羽 刃 +はあく 把握 +はい 灰 背 配 輩 肺 牌 盃 杯 敗 排 拝 廃 俳 +はいいろ 灰色 +はいか 配下 廃家 +はいき 廃棄 排気 +はいく 俳句 +はいけい 背景 拝啓 +はいけん 拝見 +はいご 背後 +はいし 廃止 +はいじょ 排除 +はいすい 排水 配水 +はいせん 配線 +はいそう 配送 +はいぞく 配属 +はいた 排他 +はいたつ 配達 +はいち 配置 +はいちゅうりつ 排中律 +はいとう 配当 +はいふ 配布 +はいふはんい 配布範囲 +はいふほうほう 配布方法 +はいふぶつ 配布物 +はいぶん 配分 +はいぼく 敗北 +はいり 背理 +はいりほう 背理法 +はいりょ 配慮 +はいれつ 配列 +はえ 蝿 +はか 墓 +はかい 破壊 +はかいてき 破壊的 +はかいりょく 破壊力 +はかく 破格 +はかせ 博士 +はかせかてい 博士課程 +はかり 秤 +はがき 葉書 +はき 破棄 +はぎ 萩 矧 +はぎや 萩谷 +はく 泊 白 薄 迫 舶 粕 箔 柏 拍 博 剥 伯 珀 +はくい 白衣 +はくがい 迫害 +はくさん 白山 +はくし 博士 +はくしかてい 博士課程 +はくしゃく 伯爵 +はくじょう 白状 薄情 +はくじん 白人 +はくだつ 剥奪 +はくぶつかん 博物館 +はくへん 薄片 剥片 +はくりょく 迫力 +はぐろ 羽黒 +はけん 派遣 +はこ 箱 函 +はこだて 函館 +はさん 破産 +はざま 硲 +はし 箸 橋 端 +はじ 恥 +はす 蓮 +はすう 端数 波数 +はず 筈 +はずれ 外 +はぜ 櫨 +はた 幡 畑 +はたけ 畠 畑 +はたらき 働き +はだ 肌 +はち 鉢 八 +はちょう 波長 +はっかん 発刊 +はっき 発揮 +はっきょう 発狂 +はっくつ 発掘 +はっけい 八景 +はっけん 発見 +はっこう 発行 発酵 +はっこうねん 発行年 +はっさん 発散 +はっしゃ 発車 発射 +はっしょう 発祥 +はっしん 発信 +はっしんび 発信日 +はっせい 発生 +はっせいほう 発生法 +はっそう 発送 発想 +はったつ 発達 +はっちゅう 発注 +はってん 発展 +はっぴゃく 八百 +はっぴょう 発表 +はっぴょうかい 発表会 +はっぴょうしゃ 発表者 +はっぴょうないよう 発表内容 +はつ 髪 初 発 醗 溌 +はつおん 発音 +はつげん 発言 +はつさわ 初沢 +はつでん 発電 +はつでんしょ 発電所 +はつに 初荷 +はつねつ 発熱 +はつばい 発売 +はつひので 初日の出 +はつほん 発本 +はつめい 発明 +はつもうで 初詣 +はつゆめ 初夢 +はつれい 発令 +はてな ? +はで 派手 +はと 鳩 +はな 花 鼻 +はないずみ 花泉 +はなし 話 噺 +はなたば 花束 +はなみ 花見 +はなび 花火 +はなもじ 花文字 +はなよめ 花嫁 +はなわ 塙 +はね 羽 羽根 +はねだ 羽田 +はは 母 +ははおや 母親 +はば 幅 +はへん 破片 +はま 浜 +はまぐり 蛤 +はまべ 浜辺 +はもの 刃物 +はもん 波紋 +はや 早 +はやし 林 +はやばや 早々 +はやぶさ 隼 +はやめ 早目 +はやり 流行 +はら 腹 原 +はらん 波乱 +はり 張 針 +はる 春 治 +はるか 遥 +はん 版 半 坂 判 反 飯 頒 煩 釆 範 販 藩 般 繁 畔 班 犯 汎 氾 板 斑 搬 帆 叛 伴 +はんい 範囲 +はんえい 反映 +はんかく 半角 +はんかくかたかな 半角片仮名 +はんかくかな 半角仮名 +はんがく 半額 +はんきゅう 半球 半休 阪急 +はんきょう 反響 +はんけい 半径 +はんざい 犯罪 +はんざいしゃ 犯罪者 +はんしゃ 反射 +はんしゃてき 反射的 +はんしょく 繁殖 +はんしょくち 繁殖地 +はんしん 阪神 +はんせい 反省 +はんせいかい 反省会 +はんたい 反対 +はんだ 半田 +はんだい 阪大 +はんだん 判断 +はんちゅう 範疇 +はんてい 判定 +はんていかいろ 判定回路 +はんていかのう 判定可能 +はんてん 反転 +はんとし 半年 +はんどうたい 半導体 +はんにゅう 搬入 +はんにん 犯人 +はんのう 反応 +はんばい 販売 +はんばいてん 販売店 +はんぱ 半端 +はんぱつ 反撥 反発 +はんぶん 半分 +はんぷく 反復 +はんべつ 判別 +はんめい 判明 +はんめん 反面 +はんよう 汎用 +はんようき 汎用機 +はんようてき 汎用的 +はんらん 氾濫 +はんれいがん 斑砺岩 +はんろん 反論 +ば 場 馬 芭 罵 婆 羽 +ばあい 場合 +ばい 倍 陪 賠 売 買 狽 煤 楳 梅 媒 培 +ばいう 梅雨 +ばいかい 媒介 +ばいかく 倍角 +ばいすう 倍数 +ばいたい 媒体 +ばいばい 売買 +ばか 馬鹿 +ばく 麦 駁 莫 縛 爆 漠 曝 獏 +ばくしょう 爆笑 +ばくぜん 漠然 +ばくだい 莫大 +ばくは 爆破 +ばくはつ 爆発 +ばくはつてき 爆発的 +ばし 橋 +ばしゃ 馬車 +ばしょ 場所 +ばしょう 芭蕉 +ばせい 罵声 +ばっすい 抜粋 +ばつ 罰 閥 筏 抜 伐 × +ばていけい 馬蹄形 +ばめん 場面 +ばりき 馬力 +ばん 版 番 万 判 蛮 蕃 磐 盤 晩 挽 坂 伴 板 +ばんがい 番外 +ばんぐみ 番組 +はんげん 半減 +ばんこく 万国 +ばんごう 番号 +ばんしょう 万障 +ばんぜん 万全 +ばんそう 伴奏 +ばんち 番地 +ばんの 坂野 +ばんのう 万能 +ばんめ 番目 +ばんゆういんりょく 万有引力 +ばんり 万里 +ぱ 波 破 +ぱん 版 +ひ 日 彼 比 扉 火 陽 費 樋 飛 非 避 誹 被 肥 罷 緋 秘 碑 皮 疲 泌 斐 披 批 悲 庇 妃 否 卑 匪 痺 +ひいらぎ 柊 +ひえ 稗 +ひかかい 非可解 +ひかく 比較 +ひかくてき 比較的 +ひかげ 日陰 +ひかり 光 +ひかん 悲観 +ひがい 被害 +ひがし 東 +ひがしがわ 東側 +ひき 匹 疋 引 比企 +ひきすう 引数 +ひけっていせい 非決定性 +ひげ 髭 +ひげき 悲劇 +ひげんじつてき 非現実的 +ひこ 彦 +ひこう 飛行 非行 +ひこうき 飛行機 +ひこうしょうねん 非行少年 +ひごろ 日頃 +ひさ 久 寿 +ひさしぶり 久し振り +ひさん 悲惨 +ひざ 膝 +ひし 菱 +ひしがた 菱形 +ひしょ 避暑 秘書 +ひじ 肘 +ひじゅうふく 非重複 +ひじゅうふくわ 非重複和 +ひじょう 非常 +ひじょうきん 非常勤 +ひたい 額 +ひたんちょう 非単調 +ひたんちょうすいろん 非単調推論 +ひだい 肥大 +ひだいか 肥大化 +ひだり 左 ← +ひだりかんやくほうそく 左簡約法則 +ひだりがわ 左側 +ひだりようそ 左要素 +ひっ 必 +ひっこし 引越し +ひっし 必死 +ひっしゃ 筆者 +ひっす 必須 +ひっちゃく 必着 +ひつ 必 逼 筆 畢 弼 +ひつじ 未 +ひつじゅ 必需 +ひつじゅひん 必需品 +ひつぜん 必然 +ひつぜんせい 必然性 +ひつぜんてき 必然的 +ひつどく 必読 +ひつよう 必要 +ひつようじゅうぶんじょうけん 必要十分条件 +ひつようせい 必要性 +ひづけ 日付 +ひてい 否定 +ひで 英 秀 +ひと 人 +ひといき 一息 +ひとくち 一口 +ひとけ 人気 +ひとこえ 一声 +ひとこと 一言 +ひとごと 人事 +ひとすじ 一筋 +ひとすじなわ 一筋縄 +ひとたち 人達 +ひとたび 一度 +ひとつき 一月 +ひとで 人手 人出 +ひとなみ 人波 +ひとばん 一晩 +ひとびと 人々 +ひとみ 瞳 +ひとめ 人目 +ひとやすみ 一休み +ひとり 一人 +ひどうき 非同期 +ひなた 日向 +ひなん 非難 +ひにく 皮肉 +ひのき 桧 +ひはん 批判 +ひび 日々 +ひま 暇 +ひみつ 秘密 +ひめ 媛 姫 +ひめい 悲鳴 +ひも 紐 +ひもく 費目 +ひゃく 百 +ひやあせ 冷汗 +ひょう 表 豹 評 票 瓢 漂 氷 標 彪 俵 剽 憑 +ひょうか 評価 +ひょうかけっか 評価結果 +ひょうかご 評価後 +ひょうかじゅんじょ 評価順序 +ひょうかず 評価図 +ひょうかち 評価値 +ひょうかほう 評価法 +ひょうかよう 評価用 +ひょうが 氷河 +ひょうき 表記 標記 +ひょうきほう 表記法 +ひょうぎかい 評議会 +ひょうげん 表現 +ひょうし 表紙 拍子 +ひょうしょう 表象 表彰 +ひょうじ 表示 +ひょうじゅん 標準 +ひょうじゅんか 標準化 +ひょうじゅんご 標準語 +ひょうじゅんてき 標準的 +ひょうじょう 表情 +ひょうそう 表層 表装 +ひょうだい 表題 標題 +ひょうてん 氷点 +ひょうてんか 氷点下 +ひょうばん 評判 +ひょうへん 豹変 +ひょうほん 標本 +ひょうめい 表明 +ひょうめん 表面 +ひょうめんせき 表面積 +ひょうろん 評論 +ひょうろんしゃ 評論社 +ひよう 費用 +ひより 日和 +ひら 平 +ひりき 非力 +ひりつ 比率 +ひる 昼 蛭 蒜 簸 +ひるま 昼間 +ひるめし 昼飯 +ひれ 鰭 +ひれい 非礼 比例 +ひれつ 卑劣 +ひろ 裕 広 博 弘 洋 尋 寛 比呂 廣 宏 周 +ひろう 疲労 +ひろうえん 披露宴 +ひろし 宏 博 博史 浩 +ひん 頻 賓 貧 瀕 浜 斌 彬 品 +ひんい 品位 +ひんけつ 貧血 +ひんこん 貧困 +ひんしつ 品質 +ひんじゃく 貧弱 +ひんど 頻度 +ひんぱん 頻繁 +ひんもく 品目 +び 鼻 美 眉 琵 毘 枇 微 尾 備 日 +びおんか 鼻音化 +びこう 備考 +びさい 微細 微才 +びしょう 微少 +びしょうじょ 美少女 +びしょうねん 美少年 +びじん 美人 +びだくおん 鼻濁音 +びっくり ! +ひっしゅう 必修 +びーさんごうとう B3号棟 +ひっしゅうたんい 必修単位 +びと 人 +びどう 微動 +びひん 備品 +びぶん 微分 +びみ 美味 +びみょう 微妙 +びゅう 謬 +びょう 秒 平 鋲 錨 苗 病 描 猫 廟 +びょういん 病院 +びょうが 描画 +びょうき 病気 +びょうげんきん 病源菌 +びょうじょう 病状 +びょうどう 平等 +びよういん 美容院 +びりょう 微量 鼻梁 +びりょうげんそ 微量元素 +びん 瓶 敏 便 +びんじょう 便乗 +びんせん 便箋 +びんぼう 貧乏 +びんめい 便名 +びんらん 便覧 +ふ 父 負 附 阜 赴 賦 譜 芙 膚 腐 符 浮 普 斧 敷 扶 怖 府 布 冨 富 婦 夫 埠 付 不 +ふあん 不安 +ふあんてい 不安定 +ふいっち 不一致 +ふう 風 楓 封 +ふうけい 風景 +ふうちょう 風潮 +ふうとう 封筒 +ふうもん 風紋 +ふうふ 夫婦 +ふうみ 風味 +ふえ 笛 +ふか 付加 負荷 不可 +ふかけつ 不可欠 +ふかさ 深さ +ふかすぎr 深過ぎ +ふかすぎn 深過ぎ +ふかのう 不可能 +ふかや 深谷 +ふかんぜん 不完全 +ふき 蕗 葺 +ふきそく 不規則 +ふきゅう 普及 +ふきょう 布教 +ふきん 付近 +ふく 覆 幅 腹 福 服 複 復 副 伏 +ふくげん 復元 +ふくごう 複合 復号 +ふくさよう 副作用 +ふくざつ 複雑 +ふくざつか 複雑化 +ふくしゃ 複写 +ふくしゅ 副手 +ふくすう 複数 +ふくせい 複製 +ふくそう 服装 +ふくちょう 復調 +ふくぶ 腹部 +ふくぶくろ 福袋 +ふくもと 福本 +ふくろ 袋 +ふこう 不幸 +ふごう 符号 +ふごうか 符号化 +ふごうかく 不合格 +ふごうご 符号語 +ふさ 総 房 +ふさんか 不参加 +ふざい 不在 +ふし 節 +ふしぎ 不思議 +ふしぜん 不自然 +ふしめ 節目 伏し目 +ふしん 不振 腐心 不審 不信 普請 +ふじ 富士 藤 +ふじさん 富士山 +ふじたこういち 藤田光一 +ふじゆう 不自由 +ふじゅうぶん 不十分 +ふすう 負数 +ふずい 付随 附随 +ふせいかく 不正確 +ふそく 不足 +ふぞく 附属 付属 +ふた 二 +ふたい 付帯 +ふたがみ 二上 +ふたござ 双子座 +ふたつ 二つ +ふたり 二人 +ふたん 負担 +ふだ 札 +ふだい 府大 +ふだん 普段 +ふち 淵 縁 +ふちゅう 府中 +ふちゅうい 不注意 +ふちょう 不調 +ふっかつ 復活 +ふっき 復帰 +ふっきゅう 復旧 +ふっきん 腹筋 +ぶっぴん 物品 +ふつ 沸 払 弗 仏 +ふつう 普通 不通 +ふつごう 不都合 +ぶつだん 仏檀 +ふてい 不定 不逞 +ふてき 不適 +ふてきとう 不適当 +ふてん 符点 +ふで 筆 +ふところ 懐 +ふとん 布団 +ふどう 浮動 +ふどうてん 不動点 浮動点 +ふな 鮒 +ふなばし 船橋 +ふにん 赴任 +ふね 船 +ふのう 不能 +ふひつよう 不必要 +ふへん 不変 +ふほう 訃報 不法 付法 +ふび 不備 +ふべん 不便 +ふまん 不満 +ふみ 文 +ふむき 不向き +ふめい 不明 +ふめいかく 不明確 +ふめいりょう 不明瞭 +ふもと 麓 +ふもん 不問 +ふゆ 冬 +ふよ 付与 +ふよう 不要 +ふり 振 +ふりかえ 振替 +ふりつ 府立 +ふりょう 不良 +ふるさと 故郷 +ふれんぞく 不連続 +ふろ 風呂 +ふろう 不老 +ふろく 付録 +ふろしき 風呂敷 +ふろんりしき 負論理式 +ふん 分 糞 雰 紛 粉 奮 焚 扮 憤 墳 噴 吻 +ふんいき 雰囲気 +ふんか 噴火 +ふんさい 粉砕 +ふんしつ 紛失 +ぶ 分 部 無 蕪 葡 舞 武 撫 侮 +ぶいん 部員 +ぶがい 部外 +ぶがいしゃ 部外者 +ぶき 武器 +ぶきみ 不気味 +ぶきょく 部局 +ぶさいく 不細工 +ぶさた 無沙汰 +ぶしょ 部署 +ぶじ 無事 +ぶすう 部数 +ぶぜい 無勢 +ぶた 豚 +ぶたい 舞台 +ぶちょう 部長 +ぶっけん 物件 +ぶっし 物資 +ぶっしつ 物質 +ぶっせい 物性 +ぶったい 物体 +ぶつ 物 仏 +ぶつめつ 仏滅 +ぶつり 物理 +ぶつりがく 物理学 +ぶつりてき 物理的 +ぶつりゅう 物流 +ぶどう 葡萄 +ぶなん 無難 +ぶひん 部品 +ぶひんか 部品化 +ぶぶん 部分 +ぶぶんぐん 部分群 +ぶぶんてき 部分的 +ぶもん 部門 +ぶん 分 文 聞 +ぶんか 文化 分科 分化 +ぶんかい 分解 +ぶんかかい 分科会 +ぶんかつ 分割 +ぶんがく 文学 +ぶんがくぶ 文学部 +ぶんき 分岐 +ぶんきょう 文京 文教 +ぶんけい 文系 +ぶんけん 文献 +ぶんこ 文庫 +ぶんさん 分散 +ぶんさんかんきょう 分散環境 +ぶんさんしょり 分散処理 +ぶんし 分子 +ぶんしょ 文書 +ぶんしょう 文章 +ぶんしょしょり 文書処理 +ぶんじん 文人 +ぶんせき 分析 +ぶんせつ 文節 +ぶんたい 文体 +ぶんたん 分担 +ぶんたんしゃ 分担者 +ぶんちゅう 文中 +ぶんぱい 分配 +ぶんぷ 分布 +ぶんぽう 文法 +ぶんぽうてき 文法的 +ぶんみゃく 文脈 +ぶんめい 文明 +ぶんめん 文面 +ぶんや 分野 +ぶんり 分離 +ぶんりょう 分量 +ぶんるい 分類 +ぷん 分 +へい 閉 平 陛 蔽 並 柄 弊 幣 塀 兵 併 丙 +へいか 陛下 +へいがい 弊害 +へいき 平気 +へいきん 平均 +へいきんち 平均値 +へいきんちょう 平均長 +へいきんてん 平均点 +へいげん 平原 +へいこう 並行 平行 平向 +へいごう 併合 +へいさ 閉鎖 +へいせい 平成 +へいたん 平坦 平淡 +へいにん 併任 +へいほう 閉包 平方 +へいめん 平面 +へいめんじょう 平面上 +へいよう 併用 +へいれつ 並列 +へいれつしょり 並列処理 +へいれつせい 並列性 +へいわ 平和 +へき 壁 碧 癖 僻 +べき 冪 +べきじょう 冪乗 +へた 下手 +へび 蛇 +へや 部屋 +へら 箆 +へり 辺 +へん 変 辺 編 返 遍 篇 片 偏 +へんか 変化 +へんかん 変換 +へんかんりつ 変換率 +へんきゃく 返却 +へんきゃくきげん 返却期限 +へんきょく 編曲 +へんけい 変形 辺形 +へんけん 偏見 +へんげ 変化 +へんこう 変更 偏光 +へんこうてん 変更点 +へんさい 返済 +へんしゅう 編集 +へんしゅうぶ 編集部 +へんしん 返信 +へんじ 返事 +へんすう 変数 +へんすうめい 変数名 +へんせい 編成 変成 +へんせいがん 変成岩 +へんそう 返送 +へんそうきょく 変奏曲 +へんそく 変則 +へんとう 返答 +へんどう 変動 +へんにゅう 編入 +へんぴん 返品 +へんぶん 変分 +べ 辺 部 +べい 米 +べいこく 米国 +べっかく 別格 +べっかん 別館 +べっさつ 別冊 +べっし 別紙 +べっそう 別荘 +べっと 別途 +べっぴょう 別表 +べつ 別 蔑 瞥 +べつず 別図 +べつびん 別便 +べつべつ 別々 +べつめい 別名 +べつわく 別枠 +べに 紅 +べん 勉 鞭 弁 娩 便 +べんきょう 勉強 +べんきょうかい 勉強会 +べんぎ 便宜 +べんごし 弁護士 +べんとう 弁当 +べんべつ 弁別 +べんり 便利 +ぺーじ 頁 +ぺい 平 閉 +ほ 保 穂 輔 補 甫 歩 捕 圃 鋪 舗 帆 +ほう 方 法 泡 砲 放 報 鵬 鳳 飽 鋒 邦 豊 訪 褒 蜂 蓬 萌 芳 胞 烹 朋 捧 抱 庖 崩 峯 峰 宝 奉 呆 包 俸 倣 +ほうい 方位 +ほうえい 放映 +ほうかい 崩壊 +ほうかつ 包括 +ほうがん 包含 +ほうき 放棄 +ほうげん 方言 +ほうこう 方向 +ほうこく 報告 +ほうこくしょ 報告書 +ほうこくじこう 報告事項 +ほうさく 方策 +ほうしき 方式 +ほうしゃ 放射 +ほうしゃか 放射化 +ほうしゃじょう 放射状 +ほうしゃのう 放射能 +ほうしゅう 報酬 +ほうしゅつ 放出 抛出 +ほうしょく 奉職 +ほうしん 方針 +ほうじん 法人 +ほうそう 放送 包装 +ほうそく 法則 +ほうたい 包帯 +ほうち 放置 +ほうていしき 方程式 +ほうどう 報道 +ほうふ 豊富 +ほうぶつ 放物 +ほうぶつせん 放物線 +ほうほう 方法 +ほうほうろん 方法論 +ほうむ 法務 +ほうめん 方面 +ほうもん 訪問 +ほうらく 崩落 +ほうりつ 法律 +ほうりつろん 法律論 +ほうろう 放浪 +ほうろうへき 放浪癖 +ほお 頬 +ほか 他 外 +ほかん 保管 +ほきゅう 補給 +ほきゅうぶっし 補給物資 +ほきゅうりょう 補給量 +ほきょう 補強 +ほく 北 +ほくぶ 北部 +ほくせい 北西 +ほくせいぶ 北西部 +ほくたん 北端 +ほくと 北斗 +ほくとう 北東 +ほくとうぶ 北東部 +ほくべい 北米 +ほくほくせい 北北西 +ほくほくとう 北北東 +ほくりく 北陸 +ほけん 保険 保健 +ほけんしょう 保険証 +ほけんたいく 保健体育 +ほこ 鉾 +ほこう 歩行 補講 +ほこうしゃ 歩行者 +ほご 保護 +ほごしゃ 保護者 +ほさ 補佐 +ほし 星 ※ ☆ ★ +ほしくず 星屑 +ほしとりひょう 星取表 +ほしゅ 保守 +ほしょう 保証 +ほじ 保持 +ほじゅう 補充 +ほじょ 補助 +ほせい 補正 +ほぜん 保全 +ほそ 細 +ほそく 補足 +ほそじ 細字 +ほそぼそ 細細 +ほぞん 保存 +ほっ 発 +ほっかいどう 北海道 +ほっさ 発作 +ほっそく 発足 +ほったん 発端 +ほっぽう 北方 +ほとけ 仏 +ほとり 辺 +ほとんど 殆ど +ほど 程 +ほどう 補導 +ほどうれき 補導歴 +ほね 骨 +ほねみ 骨身 +ほゆう 保有 +ほゆうりょう 保有量 +ほり 堀 +ほろ 幌 +ほん 本 翻 奔 +ほんかく 本格 +ほんかくてき 本格的 +ほんかん 本館 本艦 +ほんき 本気 +ほんぎょう 本業 +ほんけんきゅう 本研究 +ほんこう 本稿 +ほんごう 本郷 +ほんざん 本山 +ほんしつ 本質 +ほんしつてき 本質的 +ほんしゃ 本社 +ほんしょ 本書 +ほんしょう 本章 +ほんじつ 本日 +ほんすじ 本筋 +ほんせつ 本節 +ほんせき 本籍 +ほんせん 本線 +ほんたい 本体 +ほんだい 本題 +ほんちょう 本町 +ほんとう 本当 +ほんにん 本人 +ほんね 本音 +ほんねん 本年 +ほんねんど 本年度 +ほんのう 本能 +ほんのうてき 本能的 +ほんば 本場 +ほんぶ 本部 +ほんぶん 本文 +ほんまち 本町 +ほんみょう 本名 +ほんもの 本物 +ほんや 本屋 +ほんやく 翻訳 +ほんらい 本来 +ほんろんぶん 本論文 +ぼ 母 暮 菩 簿 戊 慕 墓 募 模 保 +ぼいん 母音 +ぼう 某 妨 防 鉾 貿 貌 謀 膨 肪 紡 冒 棒 望 暴 房 忙 忘 帽 坊 剖 傍 亡 乏 +ぼうえい 防衛 +ぼうえん 望遠 +ぼうえんきょう 望遠鏡 +ぼうえき 貿易 +ぼうか 防火 +ぼうけん 冒険 +ぼうこう 暴行 +ぼうこうざた 暴行沙汰 +ぼうさつ 忙殺 謀殺 +ぼうし 防止 +ぼうそう 暴走 +ぼうだい 膨大 +ぼうちょう 膨張 防潮 傍聴 +ぼうとう 冒頭 +ぼうどう 暴動 +ぼうねんかい 忘年会 +ぼうり 暴利 +ぼうりょく 暴力 +ぼうりょくざた 暴力沙汰 +ぼうりょくだん 暴力団 +ぼうれい 亡霊 +ぼうや 坊や +ぼく 僕 木 穆 睦 牧 朴 撲 墨 卜 +ぼこう 母校 +ぼこくご 母国語 +ぼしゅう 募集 +ぼしゅうこうこく 募集広告 +ぼたい 母体 +ぼたん 釦 +ぼっしゅう 没収 +ぼっとう 没頭 +ぼつ 没 勃 ・ +ぼん 盆 凡 +ぽん 本 +ま 間 目 真 麻 魔 磨 摩 馬 眞 +まーじゃん 麻雀 +まい 枚 毎 昧 妹 埋 舞 米 +まいあさ 毎朝 +まいかい 毎回 +まいご 迷子 +まいごう 毎号 +まいしゅう 毎週 +まいすう 枚数 +まいつき 毎月 +まいとし 毎年 +まいど 毎度 +まいにち 毎日 +まいねん 毎年 +まいぼつ 埋没 +まいる 哩 +まえ 前 +まえかわ 前川 +まえしょり 前処理 +まえだおし 前倒し +まき 巻 槙 牧 薪 +まきすとーぶ 薪ストーブ +まきた 真北 +まく 膜 幕 +まくはり 幕張 +まくら 枕 +まぐろ 鮪 +まこと 真 誠 +まさ 正 柾 雅 昌之 政 真 昌 征 真砂 +まさし 仁 +まじか 真近 +まじめ 真面目 +まじん 魔神 +ます 桝 鱒 益 増 升 +また 又 俣 亦 股 +まち 街 町 +まちなか 街中 町中 +まっか 真赤 +まっしょう 抹消 +まっすぐ 真っ直ぐ +まったく 全 +まったん 末端 +まつ 松 末 沫 抹 +まつじつ 末日 +まつび 末尾 +まつり 祭 +まで 迄 +まと 的 +まど 窓 +まどぐち 窓口 +まどべ 窓辺 +まなつ 真夏 +まね 真似 +まひ 麻痺 +まひがし 真東 +まほう 魔法 +まぼろし 幻 +まま 侭 +まみなみ 真南 +まめ 豆 +まやく 麻薬 +まゆ 繭 +まよなか 真夜中 +まる 。 円 丸 ○ ● ◎ +まるぜん 丸善 +まれ 稀 +まろ 麿 +まん 万 満 蔓 漫 慢 饅 +まんいち 万一 +まんえん 万円 +まんかい 満開 +まんが 漫画 +まんがく 満額 +まんじ 卍 +まんじゅう 饅頭 +まんすい 満水 +まんせい 慢性 +まんぞく 満足 +まんてん 満点 +まんなか 真中 +まんめん 満面 +み 実 味 三 身 未 箕 巳 魅 美 見 己 +みうち 身内 +みかいけつ 未解決 +みかくにん 未確認 +みかた 味方 見方 +みかんせい 未完成 +みがる 身軽 +みぎ 右 → +みぎがわ 右側 +みぎて 右手 +みぎようそ 右要素 +みぎよこ 右横 +みくにがおか 三国丘 +みごと 見事 +みさき 岬 +みしよう 未使用 +みじか 身近 +みじゅく 未熟 +みじゅくもの 未熟者 +みず 水 +みずから 自ら +みせ 店 +みぜん 未然 +みぞ 溝 +みち 道 路 未知 +みつえ 御杖 +みっか 三日 +みっせつ 密接 +みっぺい 密閉 +みっぷう 密封 +みつ 蜜 密 光 +みつえむら 御杖村 +みつけつごう 密結合 +みつど 密度 +みつびし 三菱 +みつもり 見積り +みつもりしょ 見積書 +みてい 未定 +みていぎ 未定義 +みと 水戸 +みどく 未読 +みどり 緑 +みな 皆 +みなかた 皆方 +みなさま 皆様 +みなと 湊 港 +みなみ 南 +みなみがわ 南側 +みなもと 源 +みね 峯 峰 +みの 蓑 美濃 +みのる 稔 實 +みぶん 身分 +みほん 見本 +みみ 耳 +みみもと 耳許 +みめい 未明 +みゃく 脈 +みや 宮 +みやげ 土産 +みやこ 都 宮古 +みやわき 宮脇 +みょう 名 明 命 妙 +みょうごにち 明後日 +みょうじ 苗字 +みょうじん 明神 +みょうにち 明日 +みよし 三好 +みらい 未来 +みりめーとる 粍 +みりょく 魅力 +みん 眠 民 +みんぞく 民族 +みんな 皆 +む 夢 無 鵡 霧 矛 牟 務 +むいみ 無意味 +むかし 昔 +むかしつ 無過失 +むかしつせきにん 無過失責任 +むかんけい 無関係 +むがい 無害 +むく 椋 +むげん 無限 +むこ 婿 +むこう 無効 +むこうち 向内 +むさし 武蔵 +むし 無視 虫 +むしょう 無償 無性 +むじゅん 矛盾 +むじょうけん 無条件 +むすう 無数 +むすこ 息子 +むすめ 娘 +むせいか 無声化 +むせいげん 無制限 +むせきにん 無責任 +むせん 無線 +むそう 夢想 +むだ 無駄 +むだい 無題 +むだん 無断 +むち 無知 +むちゃ 無茶 +むね 旨 胸 宗 +むねん 無念 +むのうしゃ 無能者 +むひょうじょう 無表情 +むぼう 無謀 +むよう 無用 +むら 村 +むらさき 紫 +むらた 村田 +むり 無理 +むりょう 無料 +むりょく 無力 +むれ 群 +むろまち 室町 +むろらん 室蘭 +め 目 女 茅 眼 +めい 名 明 命 迷 姪 鳴 銘 盟 冥 +めいおうせい 冥王星 +めいかく 明確 +めいき 明記 名器 銘記 +めいきょく 名曲 +めいぎ 名義 +めいさい 明細 +めいさいしょ 明細書 +めいさくげきじょう 名作劇場 +めいし 名詞 名刺 +めいしょ 名所 +めいしょう 名称 +めいじ 明示 明治 +めいじてき 明示的 +めいだい 命題 +めいだいへんすう 命題変数 +めいちゅう 命中 +めいどう 鳴動 +めいはく 明白 +めいぶつ 名物 +めいぼ 名簿 +めいもく 名目 +めいよ 名誉 +めいりょう 明瞭 +めいれい 命令 +めいろ 迷路 +めいわく 迷惑 +めがみ 女神 +めし 飯 +めす 牝 ♀ +めだまやき 目玉焼 +めった 滅多 +めつ 滅 +めど 目途 +めやす 目安 +めん 面 麺 緬 綿 棉 免 +めんきょ 免許 +めんけつごう 面結合 +めんしき 面識 +めんじょ 免除 +めんせき 面積 +めんせつ 面接 +めんどう 面倒 面堂 +めんめん 面々 +めんれんけつ 面連結 +も 茂 母 模 摸 裳 妹 面 喪 藻 最 +もう 蒙 耗 網 盲 猛 毛 孟 妄 +もうしこみしょ 申込書 +もうしで 申し出 +もうしわけ 申し訳 +もうそう 妄想 +もうだ 猛打 +もうで 詣 +もうら 網羅 +もうりょう 魍魎 +もく 目 木 杢 黙 +もくし 目指 +もくじ 目次 +もくせい 木星 +もくてき 目的 +もくてきご 目的語 +もくひょう 目標 +もくよう 木曜 +もくようび 木曜日 +もくろく 目録 +もけい 模型 +もじ 文字 +もじじょうほう 文字情報 +もじれつ 文字列 +もち 餅 持 +もちづき 望月 +もちだし 持出し +もちろん 勿論 勿 +もっとも 最も 尤も +もつ 物 +もと 下 本 元 基 許 素 +もともと 元々 +もなか 最中 +もの 物 者 +ものがたり 物語 +ものごと 物事 +もはや 最早 +もはん 模範 +もみ 籾 +もみじ 紅葉 +もも 桃 +ももまた 桃俣 +もものまた 桃俣 +もよう 模様 +もり 森 守 盛 杜 +もろ 諸 +もろい 脆い +もろもろ 諸々 +もん 問 文 門 紋 悶 +もんがいかん 門外漢 +もんく 文句 +もんしょう 紋章 +もんだい 問題 +もんだいかいけつ 問題解決 +もんだいじ 問題児 +もんだいていき 問題提起 +もんだいてん 問題点 +もんぶ 文部 +もんぶしょう 文部省 +もんめ 匁 +や 屋 家 夜 矢 弥 野 耶 爺 冶 也 谷 ↓ ← → ↑ 八 彌 哉 +やがい 野外 +やかん 夜間 +やき 夜気 +やきとり 焼き鳥 +やきとりや 焼き鳥屋 +やきにく 焼肉 +やきゅう 野球 +やぎ 八木 柳 +やぎやま 八木山 +やく 訳 役 約 薬 躍 厄 繹 +やくいん 役員 +やくがくぶ 薬学部 +やくご 訳語 +やくしまる 薬師丸 +やくしゃ 訳者 +やくしょ 役所 +やくすう 約数 +やくそう 薬草 +やくそく 約束 +やくちゅう 訳注 +やくひん 薬品 +やくぶん 約分 +やくほん 訳本 +やくわり 役割 +やし 椰子 香具師 +やしろ 社 八代 +やじ 野次 +やじゅう 野獣 +やじるし 矢印 ↓ ↑ → ← +やす 康 安 靖 泰 +やすい 靖 安井 +やすこ 靖子 康子 +やすざけ 安酒 +やすし 靖 康 +やせい 野生 +やせいみ 野生味 +やっかい 厄介 +やっこ 奴 +やつ 奴 +やど 宿 +やなぎ 柳 +やね 屋根 +やばん 野蛮 +やひ 野卑 +やぶ 薮 +やま 山 +やまづみ 山積み +やまなし 山梨 +やみ 闇 +やよい 弥生 +やり 鑓 矢理 +やろう 野郎 +ゆ 諭 油 由 輸 癒 愈 愉 湯 +ゆい 由 唯 +ゆいいつ 唯一 +ゆいごん 遺言 +ゆいしょ 由緒 +ゆう 優 由 裕 夕 有 融 雄 郵 邑 遊 誘 祐 猷 猶 涌 湧 柚 揖 憂 悠 幽 宥 友 勇 佑 右 +ゆうい 有為 +ゆういぎ 有意義 +ゆううつ 憂鬱 +ゆうえき 有益 +ゆうが 優雅 +ゆうがた 夕方 +ゆうき 勇気 有機 +ゆうきぶつ 有機物 +ゆうげん 有限 +ゆうげんかい 有限回 +ゆうげんぐん 有限群 +ゆうげんこ 有限個 +ゆうこう 有効 有向 +ゆうこうか 有効化 +ゆうごう 融合 +ゆうし 勇史 有志 +ゆうしゅう 優秀 +ゆうしょう 優勝 +ゆうしょく 夕食 +ゆうじょう 友情 +ゆうじん 友人 +ゆうせい 郵政 +ゆうせいしょう 郵政省 +ゆうせん 優先 有線 +ゆうせんじゅんい 優先順位 +ゆうせんど 優先度 +ゆうそう 郵送 +ゆうづう 融通 +ゆうどう 誘導 +ゆうはつ 誘発 +ゆうはん 夕飯 +ゆうびん 郵便 〒 +ゆうびんきょく 郵便局 +ゆうびんばんごう 〒 郵便番号 〒590-0117 〒599-8531 +ゆうびんぶつ 郵便物 +ゆうべ 夕べ +ゆうめい 有名 +ゆうめいじん 有名人 +ゆうよう 有用 +ゆうらくちょう 有楽町 +ゆうり 有利 +ゆうりょう 有料 +ゆうりょく 有力 +ゆうわく 誘惑 +ゆか 床 +ゆき 雪 之 由貴 由樹 由記 幸 行 +ゆくえ 行方 +ゆにゅう 輸入 +ゆび 指 +ゆびさき 指先 +ゆびわ 指輪 +ゆびわものがたり 指輪物語 +ゆみ 弓 +ゆみこ 弓子 由美子 +ゆめ 夢 +ゆらい 由来 +ゆるやか 緩やか +よ 代 世 余 夜 予 預 輿 誉 与 +よう 用 様 要 陽 遥 葉 養 踊 謡 蓉 耀 羊 窯 熔 溶 洋 楊 曜 擁 揺 揚 庸 容 妖 幼 傭 雍 +ようい 用意 容易 +よういせい 容易性 +よういん 要因 +ようがし 洋菓子 +ようがん 熔岩 溶岩 +ようき 容器 +ようきゅう 要求 +ようきゅうしよう 要求仕様 +ようけん 用件 +ようこ 葉子 陽子 +ようこう 要項 +ようご 用語 +ようし 用紙 +ようしき 様式 +ようしゃ 容赦 +ようしょ 洋書 +ようじ 用事 +ようじん 用心 +ようす 様子 +ようせい 要請 妖精 +ようせん 用箋 +ようそ 要素 +ようそう 様相 +ようそうろんり 様相論理 +ようたい 容体 +ようち 幼稚 +ようちえん 幼稚園 +ようてん 要点 +ようと 用途 +ようど 用度 +ようひん 用品 +ようび 曜日 +ようほう 用法 +ようぼう 要望 +ようやく 要約 +ようゆう 熔融 溶融 +ようりょう 容量 要領 +よきん 預金 +よき 予期 斧 +よぎ 余儀 +よく 翼 翌 浴 沃 欲 抑 慾 +よくしゅう 翌週 +よくじつ 翌日 +よくせい 抑制 +よくぼう 欲望 +よけい 余計 +よけん 予見 +よげん 予言 +よこ 横 ─ +よこう 予行 予稿 +よこうち 横内 +よこく 予告 +ようたつ +よこて 横手 +よこはま 横浜 +よこもじ 横文字 +よさん 予算 +よし 由 吉 嘉 義 好 良 芳 +よしたつ 嘉尚 +よそう 予想 +よそく 予測 +よだん 余談 +よち 予知 余地 +よてい 予定 +よど 淀 +よなか 夜中 +よね 米 +よねざわ 米澤 米沢 +よのなか 世の中 +よは 余波 +よび 予備 +よびぐん 予備軍 +よぶん 余分 +よほど 余程 +よぼう 予防 +よみせ 夜店 +よみて 読み手 +よめ 夜目 嫁 +よやく 予約 +よゆう 余裕 +より 和 +よりどころ 拠所 +よりょく 余力 +よる 夜 +よろい 鎧 +よろず 万 +よん 四 +よんかい 四階 +ら 等 裸 螺 羅 +らい 来 雷 頼 莱 +らいげつ 来月 +らいこう 来航 +らいしゃ 来社 +らいしゅう 来週 +らいしゅん 来春 +らいてん 来店 +らいにち 来日 +らいねん 来年 +らいねんど 来年度 +らく 楽 落 酪 絡 洛 +らくさ 落差 +らくだい 落第 +らっか 落下 +られつ 羅列 +らん 覧 欄 嵐 乱 蘭 藍 濫 卵 +らんすう 乱数 +らんぼう 乱暴 +り 裏 里 離 理 利 痢 裡 璃 梨 李 履 吏 +りえき 利益 +りか 理科 +りかい 理解 +りかがく 理化学 +りかけい 理科系 +りがく 理学 +りがくけい 理学系 +りがくはくし 理学博士 +りがくぶ 理学部 +りき 力 +りきがく 力学 +りく 陸 +りくつ 理屈 +りけい 理経 理系 +りけん 理研 +りこう 理工 +りこうがく 理工学 +りこうがくぶ 理工学部 +りさん 離散 +りし 利子 +りしゅう 履修 +りじ 理事 +りじゅん 利潤 +りせい 理性 +りそう 理想 +りつあん 立案 +りっきょう 立教 +りったい 立体 +りっぱ 立派 +りっぽう 立方 +りっぽうがそ 立方画素 +りっぽうこうし 立方格子 +りっぽうたい 立方体 +りつ 率 立 葎 律 +りてん 利点 +りねん 理念 +りはく 理博 +りゃく 略 掠 +りゃっきほう 略記法 +りゅう 流 隆 立 龍 竜 粒 硫 留 琉 溜 劉 +りゅうかん 流感 流行性感冒 +りゅうがく 留学 +りゅうがくせい 留学生 +りゅうきゅう 琉球 +りゅうぎ 流儀 +りゅうこう 流行 +りゅうしゅつ 流出 +りゅうたい 流体 +りゅうつう 流通 +りゅうどう 流動 +りゅうどうせい 流動性 +りゅうねん 留年 +りゅうよう 流用 +りゅうど 粒度 +りゆう 理由 +りょ 虜 旅 慮 侶 +りょう 量 寮 両 領 陵 遼 諒 良 糧 稜 瞭 療 猟 涼 梁 料 凌 僚 亮 了 漁 糧 粮 霊 +りょうあし 両足 +りょういき 領域 +りょうか 量化 +りょうかい 了解 +りょうがわ 両側 +りょうきん 料金 +りょうこう 良好 +りょうしゃ 両者 +りょうしょう 了承 +りょうしん 両親 +りょうじつ 両日 +りょうぜん 瞭然 +りょうて 両手 +りょうへん 両辺 +りょうほう 両方 療法 +りょうめ 両目 +りょうめん 両面 +りょうり 料理 +りょうりつ 両立 +りょく 力 緑 +りょこう 旅行 +りょひ 旅費 +りよう 利用 +りようけん 利用研 +りようしゃ 利用者 +りようほうほう 利用方法 +りれき 履歴 +りれきしょ 履歴書 +りろん 理論 +りろんてき 理論的 +りん 隣 輪 麟 鱗 臨 琳 燐 淋 林 厘 倫 鈴 +りんかい 臨海 +りんかく 隣隔 輪郭 +りんき 臨機 +りんきおうへん 臨機応変 +りんこう 輪講 +りんじ 臨時 +りんじょう 臨場 +りんせつ 隣接 +る 流 瑠 留 +るい 涙 類 累 塁 +るいじ 類似 +るいすい 類推 +るす 留守 +るすちゅう 留守中 +るすばん 留守番 +れい 例 齢 麗 霊 零 隷 鈴 苓 礼 玲 怜 嶺 励 冷 伶 令 +れいがい 例外 +れいき 冷気 +れいせい 冷静 +れいぜん 冷然 +れいだい 例題 +れいねん 例年 +れいふう 冷風 +れいふうき 冷風機 +れいふく 礼服 +れいぶん 例文 +れき 歴 暦 +れきし 歴史 +れっき 列記 +れっきょ 列挙 +れっしゃ 列車 +れつ 列 裂 烈 劣 +れん 恋 蓮 連 聯 練 簾 煉 漣 憐 廉 攣 +れんきゅう 連休 +れんけつ 連結 +れんけつせい 連結性 +れんこう 連行 +れんごう 連合 +れんさい 連載 +れんしゅう 練習 +れんせつ 連接 +れんそう 連想 +れんぞく 連続 +れんぞくち 連続値 +れんぞくてき 連続的 +れんちゅう 連中 +れんだん 連弾 +れんどう 連動 +れんぱつ 連発 +れんぽう 連邦 +れんぽうかいぎ 連邦会議 +れんぽうぐん 連邦軍 +れんらく 連絡 +れんらくかい 連絡会 +れんらくさき 連絡先 +れんらくせん 連絡船 +れんりつ 連立 +ろ 露 路 賂 炉 櫓 魯 呂 絽 艫 +ろう 朗 郎 蝋 聾 老 篭 狼 牢 漏 浪 榔 楼 弄 廊 婁 労 +ろうか 廊下 +ろうかい 老獪 +ろうご 老後 +ろうどう 労働 +ろうどく 朗読 +ろうひ 浪費 +ろうりょく 労力 +ろく 緑 録 肋 禄 麓 六 +ろくが 録画 +ろこつ 露骨 +ろしゅつ 露出 +ろじ 路地 +ろせん 路線 +ろとう 露頭 路頭 炉頭 +ろっかく 六角 +ろっかくけい 六角形 +ろっこう 六甲 +ろん 論 +ろんがい 論外 +ろんぎ 論議 +ろんそう 論争 +ろんぶん 論文 +ろんぶんし 論文誌 +ろんり 論理 +ろんりがく 論理学 +ろんりきごう 論理記号 +ろんりしき 論理式 +ろんりてき 論理的 +わ 話 輪 和 倭 羽 我 +わい 歪 賄 隈 +わか 若 +わかもの 若者 +わが 我 +わがくに 我が国 +わき 脇 +わきやま 脇山 +わく 枠 惑 +わくせい 惑星 +わけ 訳 +わざ 技 +わし 鷲 儂 +わしつ 和室 +わしゃ 話者 +わじま 和嶋 +わせだ 早稲田 +わた 渡 +わたくし 私 +わたし 私 +わたしこじん 私個人 +わたしじしん 私自身 +わたしたち 私達 +わだい 話題 +わに 鰐 +わふう 和風 +わやく 和訳 +わら 藁 原 +わらび 蕨 +わり 割 +わりあい 割合 +わりばし 割箸 +わるくち 悪口 +われ 我 +われめ 割れ目 破目 +われら 我等 +われわれ 我々 +わん 腕 碗 湾 椀 +わんがん 湾岸 diff --git a/map/pinyin.dict b/map/pinyin.dict new file mode 100644 index 0000000..84b3d62 --- /dev/null +++ b/map/pinyin.dict @@ -0,0 +1,28294 @@ +a 阿 啊 呵 腌 嗄 锕 吖 +aba 阿爸 +abao 阿宝 +aer 阿尔 +aerbaniya 阿尔巴尼亚 +aerbeisishanmai 阿尔卑斯山脉 +aerjier 阿尔及尔 +aerjiliya 阿尔及利亚 +aertaishan 阿尔泰山 +afuhan 阿富汗 +agenting 阿根廷 +aha 啊哈 +ai 爱 哀 挨 碍 埃 癌 艾 唉 矮 哎 皑 蔼 隘 暧 霭 捱 嗳 瑷 嫒 锿 嗌 砹 +aichou 哀愁 +aida 挨打 捱打 +aidai 爱戴 +aidao 哀悼 捱到 +aidisheng 爱迪生 +aie 挨饿 捱饿 +aierlan 爱尔兰 +aifu 爱抚 +aiganzuowu 矮秆作物 +aige 哀歌 矮个 +aiguo 爱国 +aiguorenshi 爱国人士 +aiguoweishengyundong 爱国卫生运动 +aiguozhuyi 爱国主义 +aihao 哀号 爱好 +aihaozhe 爱好者 +aihu 爱护 +aiji 埃及 +aijin 捱近 +aile 哀乐 +ailian 爱恋 +aima 挨骂 +aimei 暧昧 +aimin 爱民 +aiming 哀鸣 +aimu 爱慕 +aiqing 爱情 +aiqiu 哀求 +airen 爱人 +aishang 哀伤 爱上 +aishengtanqi 唉声叹气 +aishi 碍事 +aisi 哀思 +aitan 哀叹 +aitong 哀痛 +aixi 爱惜 +aixiao 矮小 +aiya 哎呀 唉呀 +aiyinsitan 爱因斯坦 +aiyo 哎哟 +aiyue 哀乐 +aizeng 爱憎 +aizheng 癌症 +akesu 阿克苏 +alafate 阿拉法特 +ali 阿里 +aman 阿曼 +amao 阿毛 +aming 阿明 +an 安 案 按 暗 岸 俺 谙 黯 鞍 氨 庵 桉 鹌 胺 铵 揞 犴 埯 +anan 暗暗 +ananjingjing 安安静静 +anbao 暗堡 +anbian 岸边 +anbilifazhan 按比例发展 +anbingbudong 按兵不动 +anbujiuban 按步就班 +ancha 安插 +anci 按次 +andan 暗淡 +andianliu 暗电流 +andili 暗地里 +anding 安定 +andisishan 安第斯山 +andisishanmai 安第斯山脉 +andong 安东 +andun 安顿 +anfang 安放 +anfenshouji 安分守己 +anfu 安福 安抚 +ang 昂 肮 盎 +angang 鞍钢 +angangxianfa 鞍钢宪法 +angela 安哥拉 +anggui 昂贵 +angran 盎然 +angshou 昂首 +angsi 盎司 +anguan 暗管 +anguiding 按规定 +anguo 安国 +angyang 昂扬 +angzang 肮脏 +anhai 暗害 +anhao 暗号 安好 +anhua 氨化 +anhui 安徽 +anhuisheng 安徽省 +anji 氨基 +anjia 安家 +anjialuohu 安家落户 +anjian 案件 +anjiao 暗礁 +anjihua 按计划 +anjing 安静 +anjisuan 氨基酸 +anjisuliao 氨基塑料 +anju 安居 +anjuan 案卷 +anjuleye 安居乐业 +ankala 安卡拉 +anlaofenpei 按劳分配 +anlaoquchou 按劳取酬 +anle 安乐 +anli 按理 +anlihui 安理会 +anliu 暗流 +anlu 安戮 +anlushan 安禄山 +anma 鞍马 +anmen 俺们 +anmian 安眠 +anmin 安民 +anmo 按摩 +anna 安娜 按捺 +annan 安南 +anning 安宁 安甯 +anniu 按钮 +anpai 安排 +anpei 安培 +anping 安平 +anqi 按期 +anqing 案情 安庆 +anqiu 安丘 +anquan 安全 +anquancuoshi 安全措施 +anquandai 安全带 +anquanfa 安全阀 +anquanjiancha 安全检查 +anquanlishihui 安全理事会 +anquanshengchan 安全生产 +anquanxishu 安全系数 +anran 安然 +anren 安人 +ansha 暗杀 +anshan 鞍山 +anshe 安设 +anshen 安身 +ansheng 安生 +anshi 按时 暗示 暗室 +anshiwancheng 按时完成 +anshizhiluan 安史之乱 +anshu 桉树 +anshui 氨水 +anshuo 按说 +anwei 安危 安慰 +anwen 安稳 +anxi 安息 +anxian 安闲 暗线 +anxiang 安祥 安乡 安详 +anxiao 暗笑 +anxin 安心 +anxufenpei 按需分配 +anya 按压 +anyan 铵盐 +anyang 安阳 +anyi 安逸 +anyu 安于 按语 +anyuan 安源 +anzang 安葬 +anzhao 按照 +anzhi 安置 +anzhong 暗中 +anzhuang 安装 +anzi 暗自 案子 +ao 奥 澳 傲 熬 敖 凹 袄 懊 坳 嗷 拗 鏖 骜 鳌 翱 岙 廒 遨 獒 聱 媪 螯 鏊 +aobai 鳌拜 +aodaliya 澳大利亚 +aodili 奥地利 +aoguo 熬过 +aogusiding 奥古斯丁 +aohui 懊悔 +aolin 奥林 +aoman 傲慢 +aomen 澳门 +aomi 奥秘 +aomiao 奥妙 +aonao 懊恼 +aosang 懊丧 +aoshiti 奥氏体 +aosilu 奥斯戮 +aosite 奥斯特 +aoxiang 翱翔 +aoyao 熬药 +aoye 熬夜 +aoyou 遨游 +aoyunhui 奥运会 +aozhou 澳洲 +apo 阿婆 +asite 阿斯特 +ayi 阿姨 +ba 把 八 吧 巴 爸 罢 拔 叭 芭 霸 靶 扒 疤 跋 坝 笆 耙 粑 灞 茇 菝 魃 岜 捌 钯 鲅 +baba 巴巴 爸爸 +babai 八百 +babao 八宝 +babianxing 八边形 +babilun 巴比伦 +babing 把柄 +babite 巴比特 +babude 巴不得 +bacao 拔草 +bachang 靶场 +bacheng 八成 +bachi 把持 +bachu 拔除 罢黜 +baci 八次 +badao 霸道 +badiao 拔掉 +badou 笆斗 +badun 巴顿 +baer 把儿 +baergan 巴尔干 +bafang 八方 +bafen 八分 +bafeng 把风 +bafenyinfu 八分音符 +bage 八个 +bageda 巴格达 +bagong 罢工 +bagu 八股 +baguan 把关 罢官 +baguolianjun 八国联军 +bahe 巴赫 拔河 +bahen 疤痕 +bahu 八户 +bai 百 白 败 摆 伯 拜 柏 呗 掰 捭 佰 稗 +baibai 白白 +baibaide 白白的 +baiban 百般 +baibei 百倍 +baibu 白布 摆布 +baicai 白菜 +baichi 白痴 +baichideng 白炽灯 +baichu 百出 +baida 白打 +baidanbai 白蛋白 +baidi 白底 白地 白帝 +baidian 白点 +baidicheng 白帝城 +baidong 摆动 +baidu 摆渡 +baidun 百吨 +baie 白垩 +baieluosi 白俄罗斯 +baier 百二 +baifa 白发 +baifacang 白发苍 +baifacangcang 白发苍苍 +baifang 拜访 +baifei 白匪 白费 +baifeijuxing 百废具兴 +baifen 白粉 百分 +baifenbi 百分比 +baifenbiao 百分表 +baifenshu 百分数 +baifenzhi 百分之 +baifenzhibai 百分之百 +baigong 白宫 +baigu 白骨 +baiguan 百官 +baihao 摆好 +baihe 白河 +baihu 白虎 百户 +baihua 白花 白化 白话 白桦 +baihuahua 白花花 +baihuai 败坏 +baihuaqifang 百花齐放 +baihuawen 白话文 +baihui 白灰 拜会 +baihuo 百货 +baihuogongsi 百货公司 +baihuoshangdian 百货商店 +baiji 百计 百济 +baijia 百家 +baijian 拜见 +baijiang 败将 +baijiazhengming 百家争鸣 +baijin 白金 +baijing 白净 +baijiu 白酒 +baiju 败局 +baijun 白军 +baijuyi 白居易 +baike 百科 +baikequanshu 百科全书 +baikou 白口 +baikoutie 白口铁 +baila 白蜡 +bailachong 白蜡虫 +bailan 白兰 +bailandi 白兰地 +bailang 白朗 +bailanhua 白兰花 +bailashu 白蜡树 +bailei 败类 +baili 百里 白痢 +bailiang 百两 +bailianjiao 白莲教 +bailin 白磷 +bailing 白领 +bailitiaoyi 百里挑一 +bailu 白露 +baima 白马 +baimangmang 白茫茫 +baimaonv 白毛女 +baimi 白米 +baimian 白面 +bainian 百年 拜年 +bainiandaji 百年大计 +bainianhou 百年后 +bainong 摆弄 +baiqi 白旗 +baiqu 白区 +baire 白热 +bairen 白人 +bairi 白日 百日 +bairimeng 白日梦 +bairou 白肉 +baise 白色 +baisekongbu 白色恐怖 +baisha 白沙 +baishawa 白沙瓦 +baishe 摆设 +baisheng 百胜 +baishi 百十 +baishu 白薯 +baishui 白水 +baisu 败诉 +baita 白塔 +baitang 白糖 白醣 +baitao 白陶 +baitian 白天 +baitie 白铁 +baitiepi 白铁皮 +baitong 白铜 +baitou 白头 +baitui 败退 +baituo 摆脱 拜托 +baiwan 百万 +baiwanfuweng 百万富翁 +baiwang 败亡 +baixian 摆线 +baixiang 白相 +baixibao 白细胞 +baixie 拜谢 +baixing 百姓 败兴 +baixiong 白熊 +baixue 白雪 +baixueqiu 白血球 +baiyan 白眼 +baiyang 白杨 +baiyangshu 白杨树 +baiyi 白蚁 百一 +baiyin 白银 +baiyu 白玉 +baiyuan 百元 +baiyun 白云 +baiyunshi 白云石 +baizai 摆在 +baizhan 百战 +baizhanbaisheng 百战百胜 +baizhang 败仗 +baizhebunao 百折不挠 +baizheng 摆正 +baizhi 白纸 白质 +baizhong 白种 +baizhou 白昼 +baizhuo 白浊 +baizi 稗子 +baizu 白族 +baji 把集 +bajia 八家 把家 +bajian 拔尖 +bajiao 芭蕉 八角 罢教 +bajie 八节 巴结 拔节 +bajinzhi 八进制 +bajisitan 巴基斯坦 +bajiu 把酒 +bake 罢课 +baku 巴库 +bale 罢了 +balei 芭蕾 +baleiwu 芭蕾舞 +balesitan 巴勒斯坦 +bali 巴黎 巴里 +baliang 八两 +baligongshe 巴黎公社 +balin 巴林 +balu 八路 +balujun 八路军 +bamake 巴马科 +bamen 把门 +bamian 罢免 +bamianlinglong 八面玲珑 +ban 办 半 版 般 班 板 伴 搬 扮 斑 颁 瓣 拌 扳 绊 阪 坂 瘢 钣 舨 癍 +banama 巴拿马 +banamayunhe 巴拿马运河 +banan 办案 +banbai 斑白 +banban 斑斑 +banbao 板报 +banbeizi 半辈子 +banben 版本 +banbi 半壁 +banbian 半边 +banbiantian 半边天 +banbu 颁布 半部 +banbudao 办不到 +bancai 板材 +banchan 班禅 +banchaneerdeni 班禅额尔德尼 +banchang 半场 班长 +banche 班车 +banchengpin 半成品 +banci 班次 +banda 半大 +bandao 半岛 办到 扳道 +bandaoti 半导体 +bandedao 办得到 +bandeng 板凳 +bandian 斑点 半点 +bandong 搬动 +banfa 颁发 办法 +banfengjian 半封建 +bang 帮 邦 棒 膀 榜 傍 绑 磅 谤 浜 梆 镑 蚌 蒡 +bangban 帮办 +bangben 邦本 +bange 半个 +banggong 帮工 +banghui 帮会 +bangjia 绑架 +bangjiao 邦交 +banglian 邦联 +bangmang 帮忙 +bangong 办公 +bangongbandu 半工半读 +bangongshi 办公室 +bangongting 办公厅 +bangpai 帮派 +bangqiang 帮腔 +bangqiu 棒球 +bangshou 帮手 榜首 +bangtui 绑腿 +bangu 班固 +bangwan 傍晚 +bangxiong 帮凶 +bangyang 榜样 +bangzhu 帮助 +bangzi 梆子 棒子 +banhao 办好 +banhu 板胡 +banhua 版画 +banhuo 办货 +bani 巴尼 +banji 班机 班级 板极 班吉 +banjia 搬家 +banjiao 半角 +banjiaoshi 绊脚石 +banjie 板结 半截 +banjin 半斤 +banjing 半径 +bankai 搬开 半开 +banli 板栗 办理 +banlu 半路 +banlv 伴侣 +banma 斑马 +banmian 版面 +banmo 瓣膜 +bannian 半年 +banpei 般配 +banqi 办起 +banqiu 半球 +banquan 版权 +banri 半日 +banshang 半晌 +bansheng 半生 +banshi 半世 办事 板式 +banshichu 办事处 +banshiye 半失业 +banshiyuan 办事员 +banshou 扳手 +banshu 版书 半数 +banshuaiqi 半衰期 +banshui 版税 +bansi 半死 +bansui 伴随 +bantian 半天 +bantouming 半透明 +bantu 版图 半途 +bantuerfei 半途而废 +banwen 斑纹 +banxiaoshi 半小时 +banxing 颁行 +banxue 办学 +banya 板牙 +banyan 扮演 +banye 半夜 +banyesangeng 半夜三更 +banyi 搬移 +banyin 伴音 半音 +banyong 搬用 +banyuan 半圆 +banyue 半月 +banyuekan 半月刊 +banyun 搬运 +banzhang 班长 +banzhimindi 半殖民地 +banzhipin 半制品 +banzhong 拌种 +banzhuer 班珠尔 +banzhuren 班主任 +banzi 班子 扳子 板子 +banzidong 半自动 +banzou 伴奏 +banzu 班组 +bao 报 保 包 暴 宝 抱 薄 胞 爆 鲍 饱 堡 曝 刨 褒 豹 雹 苞 葆 褓 孢 煲 鸨 龅 趵 +baoan 保安 +baoandui 保安队 +baoban 包办 +baobao 宝宝 +baobei 宝贝 +baobi 包庇 +baobian 褒贬 +baobiao 保镳 报表 +baobing 暴病 +baobuzhu 保不住 +baocan 饱餐 +baochai 宝钗 +baochan 包产 +baochandaohu 包产到户 +baochang 包场 +baochao 包抄 +baoche 包车 +baochengtielu 宝成铁路 +baochi 保持 +baochijingti 保持警惕 +baochou 报酬 报仇 +baocun 保存 +baoda 报答 +baodao 报导 报到 报道 +baodian 宝殿 +baodie 暴跌 +baoding 保定 +baodong 暴动 +baofa 暴发 爆发 +baofahu 暴发户 +baofei 报废 +baofeng 暴风 宝丰 +baofengxue 暴风雪 +baofengyu 暴风雨 +baofu 包袱 抱负 报复 +baogan 包干 +baogao 报告 +baogaowenxue 报告文学 +baogong 包工 +baogu 苞谷 包谷 包梏 +baoguan 保管 报馆 +baoguang 曝光 +baogui 宝贵 +baoguo 包裹 报国 +baohan 包含 包涵 饱含 +baohe 饱和 +baohedian 饱和点 +baohedianliu 饱和电流 +baohedu 饱和度 +baoherongye 饱和溶液 +baoheshuiqiya 饱和水汽压 +baohezhuangtai 饱和状态 +baohu 保护 +baohuangdang 保皇党 +baohuguanshui 保护关税 +baohuguo 保护国 +baohuren 保护人 +baoji 宝鸡 +baojia 保驾 保甲 +baojialiya 保加利亚 +baojian 保荐 保健 宝剑 +baojiang 褒奖 +baojie 报界 +baojin 包紧 +baojing 报警 +baojingyan 鲍敬言 +baojun 暴君 +baokan 报刊 +baokanzazhi 报刊杂志 +baokao 报考 +baoku 宝库 +baokuo 包括 +baolan 包揽 +baolei 堡垒 +baoli 暴利 暴力 +baolie 暴烈 爆裂 +baoligeming 暴力革命 +baoliu 保留 +baolu 暴露 +baoluan 暴乱 +baoluo 包罗 保罗 +baoman 饱满 +baomi 苞米 保密 +baomiao 保苗 +baoming 报名 +baomu 保姆 鸨母 +baonue 暴虐 +baopi 包皮 +baopo 爆破 +baopu 抱朴 +baoqi 抱起 +baoqian 抱歉 +baoqing 报请 宝庆 +baoquan 保全 +baoren 保人 +baoshai 曝晒 +baoshan 宝山 保山 +baoshang 保墒 +baoshe 报社 +baoshen 包身 +baoshi 宝石 +baoshizhongri 饱食终日 +baoshou 保守 +baosong 保送 +baota 宝塔 +baotai 胞胎 +baotou 包头 +baotu 暴徒 +baowei 包围 保卫 +baoweier 鲍威尔 +baoweiheping 保卫和平 +baoweiquan 包围圈 +baoweizhe 保卫者 +baoweizuguo 保卫祖国 +baowen 保温 +baowenping 保温瓶 +baowu 宝物 报务 +baoxi 报喜 +baoxialai 包下来 +baoxian 保险 +baoxiangongsi 保险公司 +baoxiangui 保险柜 +baoxianjine 保险金额 +baoxiansi 保险丝 +baoxiao 包销 报销 +baoxin 报信 +baoxing 暴行 +baoxiu 保修 +baoyang 保养 +baoyi 褒义 +baoyou 保佑 抱有 保有 +baoyu 保育 暴雨 鲍鱼 +baoyuan 抱怨 +baoyuyuan 保育员 +baozai 雹灾 +baozao 暴躁 +baozha 爆炸 +baozhang 保障 暴涨 报章 +baozhao 鲍照 +baozhasheng 爆炸声 +baozhen 保真 +baozheng 保证 暴政 +baozhenggongying 保证供应 +baozhengren 保证人 +baozhi 报纸 +baozhong 保重 +baozhu 爆竹 +baozhuang 包装 +baozhuangdai 包装袋 +baozi 包子 雹子 豹子 孢子 堡子 +baozinang 孢子囊 +baozuo 宝座 +baqi 八旗 +baqian 八千 +baquan 霸权 +baquanzhuyi 霸权主义 +baran 拔染 +bashan 巴山 +bashansheshui 跋山涉水 +bashe 跋涉 +bashi 八十 把式 罢市 +bashou 把手 把守 +bataidajiao 八抬大轿 +batou 把头 +bawang 霸王 +bawo 把握 +baxi 巴西 把戏 +baxiangzhuyi 八项注意 +baxianzhuo 八仙桌 +baxiliya 巴西利亚 +baxiongdi 把兄弟 +baxiu 罢休 +baya 拔牙 +baye 霸业 +bayue 八月 +bazhan 霸占 +bazhang 巴掌 +bazheliang 把这两 +bazhu 霸主 +bazi 八字 靶子 把子 坝子 +bazixianfa 八字宪法 +bei 被 北 备 背 悲 辈 杯 倍 贝 碑 卑 蓓 惫 悖 狈 呗 焙 鹎 孛 邶 陂 埤 碚 褙 鐾 鞴 萆 钡 +beiai 悲哀 +beiaierlan 北爱尔兰 +beian 备案 +beibanqiu 北半球 +beibao 背包 +beibaoxianren 被保险人 +beibei 鞴鞴 +beibi 卑鄙 被逼 +beibian 北边 +beibingyang 北冰洋 +beibu 北部 背部 被捕 +beibuwan 北部湾 +beican 悲惨 +beicha 备查 +beichengshu 被乘数 +beichu 辈出 +beichushu 被除数 +beici 被刺 +beidahuang 北大荒 +beidaihe 北戴河 +beidan 被单 +beidao 被盗 +beidaoerchi 背道而驰 +beidi 背地 +beidili 背地里 +beidong 被动 +beiduofen 贝多芬 +beier 贝尔 +beiergelaide 贝尔格莱德 +beifajun 北伐军 +beifang 北方 北房 +beifangren 北方人 +beifazhanzheng 北伐战争 +beifei 北非 +beifen 悲愤 辈分 备份 +beifeng 北风 背风 +beifu 背负 被俘 被复 被覆 +beigao 被告 +beigaoren 被告人 +beige 悲歌 +beigeng 备耕 +beiguan 悲观 +beiguang 背光 +beihai 北海 被害 +beihaidao 北海道 +beihairen 被害人 +beihou 背后 背後 +beihuang 备荒 +beiji 北极 背脊 +beijian 卑贱 备件 +beijianshu 被减数 +beijiao 北郊 +beijiashu 被加数 +beijie 被劫 +beijing 北京 背景 +beijingdaxue 北京大学 +beijingdianshitai 北京电视台 +beijingkaoya 北京烤鸭 +beijingshi 北京市 +beijingsitong 北京四通 +beijingya 北京鸭 +beijixing 北极星 +beiju 悲剧 +beikaifangshu 被开方数 +beike 贝壳 备课 贝克 +beikeleer 贝克勒耳 +beiku 悲苦 +beila 贝拉 +beile 贝勒 +beilei 贝类 +beili 背离 +beiliang 悲凉 +beiliao 备料 +beilie 卑劣 +beilute 贝鲁特 +beimeizhou 北美洲 +beimian 北面 背面 被面 +beiou 北欧 +beipan 背叛 +beipin 备品 +beipo 被迫 +beiqi 背弃 北齐 背鳍 +beiru 被褥 +beishan 北山 +beishang 悲伤 +beishao 焙烧 +beishu 背书 倍数 +beisong 北宋 背诵 +beitong 悲痛 +beitongzhijieji 被统治阶级 +beitongzhizhe 被统治者 +beiwang 备忘 +beiwanglu 备忘录 +beiwei 北纬 北魏 +beiwen 碑文 +beiwo 被窝 +beixi 贝西 +beixia 卑下 +beixie 背斜 +beixin 背心 +beixinqiyi 背信弃义 +beixuanjuquan 被选举权 +beiyang 北洋 +beiyangjunfa 北洋军阀 +beiyapo 被压迫 +beiyapojieji 被压迫阶级 +beiyapominzu 被压迫民族 +beiying 背影 +beiyong 备用 +beiyou 备有 +beiyu 倍于 +beizeng 倍增 +beizhan 备战 +beizhi 备至 +beizhou 北周 +beizhu 备注 +beizhuang 悲壮 +beizi 杯子 辈子 被子 +beizizhiwu 被子植物 +ben 本 奔 笨 苯 夯 畚 贲 锛 坌 +benan 苯胺 +benbao 本报 +benbaoxun 本报讯 +benben 本本 +benbo 奔波 +benbu 本部 +bencao 本草 +bencaogangmu 本草纲目 +benchi 奔驰 +bendan 笨蛋 +bendi 本地 +bendui 本队 +bener 本儿 +benfang 奔放 +benfen 苯酚 本分 +benfu 奔赴 +beng 崩 甭 绷 蹦 迸 甏 泵 嘣 蚌 +bengdai 绷带 +bengfa 迸发 +bengjie 崩解 +bengjin 绷紧 +bengkui 崩溃 +benglie 崩裂 迸裂 +bengta 崩塌 +benguo 本国 +benhuan 苯环 +benhui 本会 +benji 苯基 本纪 +benjia 本家 +benjiasuan 苯甲酸 +benjie 本届 +benjizhendang 本机振荡 +benjizhendangqi 本机振荡器 +benju 本句 +benke 本科 +benlai 本来 +benlaide 本来的 +benlaimianmu 本来面目 +benlei 本垒 +benli 本利 +benling 本领 +benliu 奔流 +benlun 本论 +benmang 奔忙 +benmo 本末 +benneng 本能 +bennian 本年 +benniandu 本年度 +benniaoxianfei 笨鸟先飞 +benpao 奔跑 +benpiao 本票 +benqi 本期 +benqian 本钱 +benqifashenge 本期发生额 +benren 本人 +bense 本色 +benshen 本身 +bensheng 本生 +benshi 本事 本市 +benshiji 本世纪 +benshoubenjiao 笨手笨脚 +benshu 本书 +bensuo 本所 +bentai 本台 +benteng 奔腾 +benti 本题 本体 +bentu 本土 +benwei 本位 +benweizhuyi 本位主义 +benwen 本文 +benxi 本溪 +benxiang 奔向 本相 +benxin 本心 +benxing 本行 本性 +benye 本业 +benyi 本意 +benyixi 苯乙烯 +benyuan 本源 本原 +benyue 本月 +benzhi 本职 本质 +benzhishuxing 本质属性 +benzhong 笨重 +benzhou 本周 本州 +benzhu 本主 +benzhuo 笨拙 +benzi 本子 +benzou 奔走 +benzouxianggao 奔走相告 +bi 比 必 笔 毕 币 避 闭 鼻 彼 逼 壁 臂 弊 碧 鄙 毙 蔽 庇 匕 璧 敝 陛 弼 篦 婢 愎 痹 妣 濞 铋 裨 俾 髀 萆 薜 哔 狴 庳 秕 滗 舭 毖 吡 嬖 蓖 贲 畀 荸 埤 筚 箅 芘 襞 跸 荜 +bian 编 便 边 变 遍 辩 辨 贬 鞭 辫 扁 卞 砭 苄 匾 汴 蝙 笾 碥 窆 褊 弁 鳊 忭 煸 缏 彼岸 +bianbenjiali 变本加厉 +bianbie 辨别 +bianbo 辩驳 +bianbu 遍布 +biancai 边材 +biance 鞭策 +biancheng 编程 变成 +bianchui 边陲 +biancong 便从 +biancuan 编篡 +bianda 鞭打 变大 +biandai 边带 +biandang 便当 +biandao 编导 便道 +biandi 贬低 遍地 边地 +biandian 变电 +biandiansuo 变电所 +bianding 编订 +biandong 变动 +biandui 编队 +biane 匾额 +bianer 边儿 +bianfa 变法 +bianfan 便饭 +bianfang 边防 +bianfeng 边锋 +bianfu 便服 +biange 变革 +biangeng 变更 +biangu 变故 +biangua 变卦 +bianhao 编号 +bianhong 变红 +bianhu 辩护 编户 +bianhua 变化 +bianhuan 变换 变幻 +bianhuanqi 变换器 +bianhui 便会 +bianhuquan 辩护权 +bianhuren 辩护人 +bianhushi 辩护士 +bianji 边际 编辑 +bianjiang 边疆 +bianjiaoliao 边角料 +bianjibu 编辑部 +bianjie 边界 辩解 变节 +bianjieceng 边界层 +bianjiewenti 边界问题 +bianjing 边境 汴京 +bianju 编剧 +bianke 便可 +biankuang 边框 +bianli 便利 +bianliang 变量 +bianliuqi 变流器 +bianluan 变乱 +bianlun 辩论 +bianma 编码 +bianmai 变卖 +bianmao 鞭毛 +bianmin 边民 +bianneng 便能 +bianpai 编排 +bianpao 鞭炮 +bianpin 变频 +bianpinguan 变频管 +bianpinqi 变频器 +bianqian 变迁 +bianqu 边区 +bianren 辨认 +bianru 编入 +bianse 变色 +bianshang 边上 +bianshen 编审 +bianshi 便是 +bianshu 变数 +biansu 变速 +biansuqi 变速器 +biansuyundong 变速运动 +bianta 鞭挞 +biantai 变态 +biantiao 便条 +biantilinshang 遍体鳞伤 +biantong 变通 +bianwei 变为 变位 +bianxian 边线 +bianxiang 变相 +bianxie 编写 便携 +bianxifa 变戏法 +bianxin 变心 +bianxing 变形 变性 +bianxingchong 变形虫 +bianxiu 编修 变修 +bianxuan 编选 +bianya 变压 +bianyan 边沿 +bianyang 变样 +bianyaqi 变压器 +bianye 遍野 +bianyi 编译 便衣 变异 便宜 变易 +bianyin 编印 +bianyixing 变异性 +bianyixishu 变异系数 +bianyu 便于 鳊鱼 +bianyuan 边缘 边远 +bianyuandiqu 边远地区 +bianyuankexue 边缘科学 +bianzao 编造 +bianzhai 边寨 +bianzhe 编者 +bianzhean 编者按 +bianzheng 辩证 +bianzhengfa 辩证法 辨证法 +bianzhengweiwuzhuyi 辩证唯物主义 +bianzhi 编织 编制 贬值 变质 +bianzhichuli 变质处理 +bianzhong 变种 +bianzhu 编著 +bianzi 鞭子 辫子 +bianzuan 编纂 +bianzuqi 变阻器 +biao 表 标 彪 镖 膘 骠 镳 裱 杓 飙 瘭 髟 飚 婊 飑 鳔 +biaobai 表白 +biaobang 标榜 +biaobao 表报 +biaoben 标本 +biaobi 表笔 +biaobiao 表表 +biaobing 标兵 +biaoceng 表层 +biaochi 标尺 +biaoda 表达 +biaode 标的 +biaodeng 标灯 +biaodian 标点 +biaodianfuhao 标点符号 +biaoding 标定 +biaofei 膘肥 +biaogan 标杆 +biaogao 标高 +biaoge 表格 +biaoguan 表观 +biaohao 标号 +biaoji 标记 +biaojia 标价 +biaojue 表决 +biaojuequan 表决权 +biaoli 表里 +biaoliang 标量 +biaolu 表露 +biaomei 表妹 +biaomian 表面 +biaomianguangjiedu 表面光洁度 +biaomianhua 表面化 +biaomianhuoxingji 表面活性剂 +biaomianji 表面积 +biaomianzhangli 表面张力 +biaomianzhiliang 表面质量 +biaoming 表明 标明 +biaopan 表盘 +biaopi 表皮 +biaoqian 标签 +biaoqiang 标枪 +biaoqing 表情 膘情 +biaoshi 表示 +biaoshu 表述 +biaotai 表态 +biaoti 标题 +biaotong 标统 +biaotongqing 表同情 +biaotou 表头 +biaotu 表土 +biaotuceng 表土层 +biaowei 表尾 +biaoxian 表现 +biaoxianduixiang 表现对象 +biaoxiang 表象 +biaoxianxing 表现型 表现形 +biaoxing 彪形 +biaoxinliyi 标新立异 +biaoyan 表演 +biaoyang 表扬 +biaoyansai 表演赛 +biaoyanyishu 表演艺术 +biaoyu 标语 +biaozhang 表章 表彰 +biaozhen 表针 +biaozhi 标志 +biaozhun 标准 +biaozhuncha 标准差 +biaozhundaqiya 标准大气压 +biaozhungongzi 标准工资 +biaozhungui 标准规 +biaozhunhua 标准化 +biaozhunjian 标准件 +biaozhunmu 标准木 +biaozhunrongye 标准溶液 +biaozhunshi 标准时 +biaozhunzhuangkuang 标准状况 +biaozhunzhuangtai 标准状态 +bibai 必败 +bibao 壁报 +bibi 比比 荸荸 +bibiaomian 比表面 +bibijieshi 比比皆是 +bibing 弊病 +bibo 碧波 臂膊 +bibukeshao 必不可少 +bibushang 比不上 +bichu 笔触 壁橱 +bici 彼此 +bidagelasi 毕达哥拉斯 +bide 逼得 彼得 必得 +bidegele 彼得格勒 +bideyishi 彼得一世 +biding 必定 +bidou 鼻痘 +biduan 弊端 +bidui 比对 +bie 别 憋 瘪 蹩 鳖 +bieba 别把 +biechu 别处 +biede 别的 +biedong 别动 +biedongdui 别动队 +biege 别个 +bieguan 别管 +bieguo 别国 +biehou 别后 别後 +biekaishengmian 别开生面 +biekan 别看 +bieming 别名 +bieniu 别扭 +bieqi 憋气 +bier 比尔 +bierang 别让 +bieren 别人 +biesan 瘪三 +bieshi 别是 +bieshu 别墅 +bieshuo 别说 +bieti 别提 +biexiang 别想 +biexiao 别笑 +bieyoutiandi 别有天地 +bieyouyongxin 别有用心 +biezhi 别致 +biezi 别字 +bifa 笔法 +bifang 比方 +bifen 比分 +bifeng 笔锋 避风 +bifu 比附 +bigan 笔杆 比干 +bigao 比高 +bigong 逼供 +biguan 闭关 +biguanzhengce 闭关政策 +biguanzishou 闭关自守 +bihe 闭合 +bihedianlu 闭合电路 +bihu 庇护 壁虎 +bihua 笔画 壁画 +bihui 闭会 +biji 笔迹 笔记 哔叽 +bijia 比价 +bijian 鼻尖 笔尖 +bijiang 必将 +bijiao 比较 +bijiaoyi 比较仪 +bijin 逼近 +bijing 毕竟 +bikai 避开 +bikong 鼻孔 +bikou 闭口 +bilai 比来 +bile 毙了 +bilei 壁垒 +bileixian 避雷线 +bileizhen 避雷针 +bili 比例 笔力 比利 +biliang 鼻梁 +bilichi 比例尺 +biligui 比例规 +bilishi 比利时 +bilizhongxiang 比例中项 +bilu 笔录 壁炉 +biluan 避乱 +biluochun 碧螺春 +bilv 碧绿 +bima 蓖麻 +bimen 闭门 +bimian 避免 +biming 笔名 毙命 +bimo 笔墨 +bimu 闭幕 +bimuyu 比目鱼 +bin 宾 滨 彬 斌 鬓 缤 殡 濒 槟 摈 膑 傧 玢 豳 髌 镔 +binan 避难 +binbin 彬彬 +binchi 摈斥 +binchu 摈除 +bineng 必能 +binfa 鬓发 +binfen 缤纷 +bing 并 病 兵 冰 饼 丙 柄 秉 炳 禀 邴 摒 +bingba 并把 +bingbao 冰雹 禀报 +bingbei 兵备 并被 +bingbian 兵变 病变 +bingbu 兵部 并不 +bingbushi 并不是 +bingchang 冰场 +bingcheng 秉承 病程 +bingchonghai 病虫害 +bingchuan 兵船 冰川 +bingchuang 病床 +bingchun 丙醇 +bingcong 并从 +bingcun 并存 +bingdang 并当 +bingdao 冰岛 病倒 +bingdian 冰点 +bingding 兵丁 丙丁 +bingdong 冰冻 +bingdu 病毒 +bingfa 兵法 并发 +bingfang 丙方 病房 +bingfei 并非 +bingfeng 冰封 +binggan 饼干 +binggen 病根 +binggong 秉公 +binggongchang 兵工厂 +binggun 冰棍 +bingguner 冰棍儿 +binghai 病害 +binghao 病号 +binghe 并合 +bingjia 兵家 病假 +bingjian 兵舰 并肩 +bingjiang 并将 +bingjianzuozhan 并肩作战 +bingjiaqiqu 并驾齐驱 +bingjin 并进 +bingjing 冰晶 并经 +bingjingshi 冰晶石 +bingjiu 并就 +bingju 并举 +bingjun 病菌 +bingke 并可 +binglei 丙类 +bingleng 冰冷 +bingli 兵力 病理 病历 病例 并立 并力 病粒 +binglian 并联 +bingliang 冰凉 +binglibianhua 病理变化 +binglie 并列 +binglijiepouxue 病理解剖学 +bingling 冰凌 +binglixue 病理学 +binglun 并论 +bingma 兵马 +bingmeiyou 并没有 +bingmo 病魔 +bingneng 并能 +bingpai 并排 +bingqi 兵器 冰期 +bingqie 并且 +bingqing 病情 并请 +bingqiu 冰球 +bingquan 兵权 +bingren 病人 +bingru 并入 +bingshan 冰山 +bingshi 兵士 病势 +bingshu 兵书 +bingtai 病态 +bingtang 冰糖 +bingtian 冰天 +bingtianxuedi 冰天雪地 +bingtiao 并条 +bingtong 丙酮 +bingtuan 兵团 +bingtun 并吞 +binguan 宾馆 +bingwan 丙烷 +bingwei 并未 病危 +bingwu 并无 +bingxi 丙稀 +bingxiang 冰箱 +bingxing 并行 +bingxisuan 丙烯酸 +bingxue 冰雪 +bingyang 冰洋 +bingyao 并要 +bingyi 兵役 并以 +bingyin 病因 +bingying 兵营 +bingyong 并用 +bingyu 病愈 +bingyuan 兵员 病员 病原 病院 +bingyuanjun 病原菌 +bingyuanti 病原体 +bingzai 并在 +bingzao 病灶 +bingzhen 冰镇 +bingzheng 病症 +bingzhi 兵制 +bingzhong 兵种 病重 并重 +bingzhu 病株 +bingzhuang 病状 +bingzi 饼子 +binhai 滨海 +bini 比拟 +binian 比年 +binjiao 鬓角 +binke 宾客 +binlang 槟榔 +binlin 濒临 +binqi 摈弃 +binyu 濒于 宾语 +binzang 殡葬 +binzhou 宾州 +binzhu 宾主 +bipo 逼迫 +biqi 比起 +biqiang 鼻腔 +biran 必然 +biranwangguo 必然王国 +biranxing 必然性 +bire 比热 +biren 逼人 鄙人 +birong 比容 +biru 比如 +bisai 比赛 +biseji 比色计 +bishao 比绍 +bishe 笔舌 +bisheng 毕生 毕升 必胜 +bishi 比试 鄙视 +bishijixu 避实击虚 +bishou 匕手 +bishu 避暑 +bishun 笔顺 +bishushanzhuang 避暑山庄 +bisi 逼死 +bita 比他 比它 比她 +bitao 笔套 +biti 鼻涕 +bitou 笔头 +biwo 比我 +biwomen 比我们 +bixi 鼻息 +bixia 笔下 陛下 +bixie 避邪 +bixing 笔形 +bixiu 必修 +bixiuke 必修课 +bixu 必须 必需 +bixude 必须的 +bixupin 必需品 +biyan 鼻烟 +biyao 必要 +biyaolaodong 必要劳动 +biyaoxing 必要性 +biye 毕业 +biyesheng 毕业生 +biyi 鄙夷 鄙意 +biyin 鼻音 +biyishuangfei 比翼双飞 +biyouzhilu 必由之路 +biyu 比喻 碧玉 +biyun 避孕 +biyunyao 避孕药 +bizhao 比照 +bizhe 笔者 +bizhen 逼真 +bizheng 痹症 +bizhi 比值 笔直 币值 币制 +bizhong 比重 +bizi 鼻子 箅子 笔资 +bizuo 比做 +bo 波 播 博 伯 勃 薄 拨 泊 柏 剥 玻 驳 卜 脖 搏 膊 饽 簸 掰 舶 跛 礴 菠 帛 铂 钵 渤 檗 钹 擘 箔 趵 孛 鹁 踣 亳 啵 +boai 博爱 +bobo 勃勃 饽饽 +bocai 菠菜 +bochang 波长 +bochi 驳斥 +bochu 播出 +bochuan 驳船 +bociwana 博茨瓦纳 +bodao 波导 驳倒 +bodaoguan 波导管 +bode 博得 +bodong 波动 +bodou 搏斗 +boduan 波段 +boduo 剥夺 +boduolige 波多黎各 +boen 波恩 +boer 玻尔 +boerduoye 波尔多液 +bofa 勃发 +bofang 播放 +bofeng 波峰 +bofu 播幅 拨付 +boge 鹁鸽 +bogeda 波哥大 +bogu 波谷 +bohai 渤海 +bohaiwan 渤海湾 +bohui 驳回 +boji 波及 簸箕 +bokai 剥开 +bokuan 拨款 +bolan 波兰 波澜 +bolang 波浪 +bolanhui 博览会 +bolanzhuangkuo 波澜壮阔 +boli 剥离 玻璃 +boliban 玻璃板 +bolibei 玻璃杯 +bolieriniefu 勃列日涅夫 +boligang 玻璃钢 +bolisi 玻璃丝 +boliti 玻璃体 +boliweiya 玻利维亚 +bolizhi 玻璃纸 +boluanfanzheng 拨乱反正 +boluo 剥落 菠萝 +boluodehai 波罗的海 +bomei 波美 +boqi 勃起 +boran 勃然 +boshi 剥蚀 博士 +boshidun 波士顿 +boshu 波束 +bosi 波斯 +bosiwan 波斯湾 +bosong 播送 +botao 波涛 +bote 波特 +bowen 波纹 +bowu 博物 +bowuguan 博物馆 +boxing 波形 +boxue 博学 +boyin 播音 波音 +boyuan 波源 +bozhe 波折 +bozhi 箔纸 +bozhong 播种 +bozhongji 播种机 +bozhongmianji 播种面积 +bozhongqi 播种期 +bozi 脖子 拨子 +bu 不 部 布 步 补 捕 怖 卜 簿 哺 埔 卟 埠 钸 逋 醭 晡 瓿 钚 +buan 不安 +buban 部颁 +bubei 不备 +bubi 不比 不必 +bubian 不便 不变 +bubianziben 不变资本 +bubing 步兵 +bubiyao 不必要 +bubo 布帛 +bubu 步步 +buce 不测 簿册 +buceng 不曾 +buchang 补偿 部长 +buchanghuiyi 部长会议 +bucheng 不成 +buchi 不迟 不齿 +buchong 补充 +bucuo 不错 +buda 不大 +budaduijin 不大对劲 +budai 不待 +budaishuo 不待说 +budalagong 布达拉宫 +budan 不但 不单 +budang 不当 +budanshi 不但是 +budao 不到 步道 +budaode 不道德 +budapeisi 布达佩斯 +bude 不得 +budebu 不得不 +budeerzhi 不得而知 +budele 不得了 +budeliao 不得了 +budeng 不等 +budenghao 不等号 +budengjiajiaohuan 不等价交换 +budengshi 不等式 +buderenxin 不得人心 +budeyi 不得已 +budi 不第 +budiao 不掉 +budie 不迭 +buding 补丁 不定 +budinggen 不定根 +budingqi 不定期 +budong 不懂 +budongchan 不动产 +budongshengse 不动声色 +budu 不独 +buduan 不短 不断 +buduangeming 不断革命 +buduangeminglun 不断革命论 +budui 不对 部队 +buduitou 不对头 +buduo 不多 +buduojian 不多见 +buerqiaoya 布尔乔亚 +buershenweike 布尔什维克 +bufa 补发 不乏 不法 步伐 部发 步法 +bufan 不凡 不犯 +bufang 不妨 布防 +bufen 部分 不分 +bufeng 捕风 +bufu 不符 不服 +bugai 不该 +bugan 不甘 不敢 +bugandang 不敢当 +buganluohou 不甘落后 +buganshe 不干涉 +buganxin 不甘心 +bugao 布告 +bugei 补给 +bugen 不根 +bugong 不公 +bugongdaitian 不共戴天 +bugou 不够 +bugu 不顾 布梏 +buguan 不关 不管 不惯 +buguanbugu 不管不顾 +buguang 不光 +bugui 不轨 +buguize 不规则 +buguniao 布谷鸟 +buguo 不果 不过 +buguoruci 不过如此 +buguyiqie 不顾一切 +buhanerli 不寒而栗 +buhanhu 不含糊 +buhaoyisi 不好意思 +buhe 不和 不合 +buheshiyi 不合时宜 +buhui 不会 +buhuo 捕获 +buji 补给 不及 不计 部级 簿记 +bujialesite 布加勒斯特 +bujian 不见 部件 +bujiandan 不简单 +bujiande 不见得 +bujiangtiaojian 不讲条件 +bujianle 不见了 +bujiao 补角 +bujie 不解 不借 +bujiemeng 不结盟 +bujiemengguojia 不结盟国家 +bujiemengyundong 不结盟运动 +bujin 不仅 不禁 不尽 +bujing 捕鲸 不敬 布景 +bujingchuan 捕鲸船 +bujingji 不经济 +bujingqi 不景气 +bujinjin 不仅仅 +bujinjinshi 不仅仅是 +bujinran 不尽然 +bujiqishu 不计其数 +bujiu 补救 不久 +buju 不拘 布局 +bujuntongling 步军统领 +bujuxiaojie 不拘小节 +bukan 不堪 +bukanshexiang 不堪设想 +bukao 补考 +buke 补课 不可 不克 +bukebimian 不可避免 +bukebu 不可不 +bukeduode 不可多得 +bukefouren 不可否认 +bukegaoren 不可告人 +bukemomie 不可磨灭 +bukeqi 不客气 +bukeshengshu 不可胜数 +bukesiyi 不可思议 +bukexiangxiang 不可想象 +bukeyishi 不可一世 +bukezhansheng 不可战胜 +bukezhilun 不可知论 +bukezhongri 不可终日 +bukezhuomo 不可捉摸 +bukuai 不快 +bukui 不愧 +bulachaiweier 布拉柴维尔 +bulage 布拉格 +bulang 布朗 +bulangyundong 布朗运动 +bulao 捕捞 +bulaoerhuo 不劳而获 +bule 不了 +bulei 布雷 部类 +bulelezhi 不了了之 +buli 不理 不利 不力 +buliang 不良 +buliangdaoti 不良导体 +buliangqingxiang 不良倾向 +buliao 不了 不料 +buliaoliaozhi 不了了之 +buling 不灵 +bulongdi 布隆迪 +bulun 不论 +bulunuo 布鲁诺 +buluo 部落 +bulv 步履 +buman 不满 布满 +bumang 不忙 +bumen 部门 +bumian 不免 布面 +bumiao 不妙 +bumin 不敏 +buming 不明 +bumingshu 不名数 +bumingzhenxiang 不明真相 +bumouerhe 不谋而合 +buneng 不能 +bunengbu 不能不 +bupa 不怕 +bupei 不配 +bupi 布匹 +bupiao 补票 +buping 不平 +bupingdengtiaoyue 不平等条约 +bupingheng 不平衡 +bupobuli 不破不立 +buqi 补齐 +buqiang 步枪 +buqiao 不巧 +buqieshiji 不切实际 +buqiushenjie 不求甚解 +buqu 不屈 +buqubunao 不屈不挠 +buque 补缺 +buran 不然 +buren 不仁 不忍 +buri 不日 +burong 不容 +buru 不如 哺乳 +burudongwu 哺乳动物 +busan 不散 +busanbusi 不三不四 +buse 补色 +bushan 不善 +bushao 不少 +bushen 不慎 布什 +busheng 不胜 +bushengmeiju 不胜枚举 +bushi 不是 捕食 不时 不适 +bushishiji 不失时机 +bushiwei 不失为 +bushou 部首 +bushu 部署 部属 +bushuoyou 不说有 +busong 不送 +bute 不特 布特 +butie 补贴 +butong 不同 不通 +butongfanxiang 不同凡响 +butongyi 不同意 +butou 布头 +butouming 不透明 +butoushui 不透水 +butu 不图 +butuo 不妥 +buwai 不外 +buwei 不惟 部委 部位 不谓 +buwen 不文 不稳 不问 +buwu 不无 +buxi 补习 不惜 +buxia 不暇 部下 +buxian 布线 +buxiang 不祥 +buxianggan 不相干 +buxianghua 不象话 +buxiangrong 不相容 +buxiangshangxia 不相上下 +buxiangyang 不象样 +buxiao 不消 不孝 不肖 +buxie 不懈 不屑 +buxieyigu 不屑一顾 +buxing 不兴 不行 不幸 步行 +buxingle 不行了 +buxiu 不休 不朽 +buxiugang 不锈钢 +buxu 不许 +buxuan 补选 +buxuewushu 不学无术 +buyan 不厌 +buyaneryu 不言而喻 +buyao 不要 +buyaojin 不要紧 +buyaolian 不要脸 +buyi 不一 不依 不宜 不已 不意 布衣 +buyierzu 不一而足 +buyiweiran 不以为然 +buyiyuli 不遗余力 +buyizu 布依族 +buyong 不用 +buyongshuo 不用说 +buyoude 不由得 +buyoufenshuo 不由分说 +buyouzizhu 不由自主 +buyu 哺育 补语 不予 +buyueertong 不约而同 +buyun 不孕 +buzai 不在 +buzaihu 不在乎 +buzaile 不在了 +buzaiyi 不在意 +buzenme 不怎么 +buzeshouduan 不择手段 +buzhang 部长 +buzhanghuiyi 部长会议 +buzhebukou 不折不扣 +buzhen 不振 布阵 +buzheng 补正 +buzhengqi 不争气 +buzhengzhifeng 不正之风 +buzhi 不知 不值 不止 不只 不致 不置 布置 +buzhidao 不知道 +buzhisuocuo 不知所措 +buzhiyu 不至于 +buzhong 不中 补种 +buzhongyong 不中用 +buzhou 步骤 +buzhu 补助 不住 +buzhujin 补助金 +buzhun 不准 +buzhuo 捕捉 +buzi 步子 +buzizai 不自在 +buzu 补足 不足 部族 步足 +buzudao 不足道 +buzuosheng 不做声 +ca 擦 嚓 礤 +cachu 擦除 +cadiao 擦掉 +cagan 擦干 +cai 才 采 菜 财 材 彩 裁 猜 蔡 踩 睬 +caiba 才把 +caiban 采办 +caibao 财宝 +caice 猜测 +caichan 财产 +caichang 菜场 +caichanguanxi 财产关系 +caichanqingcha 财产清查 +caichanquan 财产权 +caichanshui 财产税 +caiche 裁撤 +caicheng 裁成 +caidai 彩带 +caidan 菜单 +caidao 菜刀 +caidi 菜地 +caidian 彩电 +caidiao 裁掉 +caiding 裁定 +caidou 菜豆 +caifa 财阀 采伐 +caifang 采访 +caifen 才分 +caifeng 裁缝 +caifu 财富 +caigan 才干 +caigou 采购 +caigougongyingzhan 采购供应站 +caiguang 采光 +caihong 彩虹 +caihua 才华 菜花 +caihui 财会 彩绘 +caihuo 财货 +caiji 猜忌 采集 材积 +caijian 裁剪 裁减 +caijiang 才将 +caijibiao 材积表 +caijing 财经 +caiju 才具 +caijue 裁决 采掘 +caijun 裁军 +caikai 裁开 +caike 才可 +caikongqu 采空区 +caikuang 采矿 +caikuangfangfa 采矿方法 +caikuanggongye 采矿工业 +caili 财力 彩礼 +cailiao 材料 +caimai 采买 +caimao 财贸 +caimi 猜谜 +caina 采纳 +caineng 才能 +cainuan 采暖 +caipan 裁判 +caipanyuan 裁判员 +caipu 菜谱 +caiqi 才气 +caiqu 采取 采区 +caiquan 财权 +caise 彩色 +caisedianshi 彩色电视 +caisepian 彩色片 +caishen 财神 +caishi 才是 彩饰 +caishu 菜蔬 +caishui 财税 +caitai 菜苔 +caitao 彩陶 +caituan 财团 +caiwenji 蔡文姬 +caiwu 财物 财务 +caixia 彩霞 +caixian 彩显 +caixiang 猜想 +caixing 才行 +caiyang 采样 +caiyao 菜肴 +caiyi 猜疑 采邑 +caiyong 采用 财用 +caiyou 才有 采油 菜油 +caiyuan 财源 菜园 +caiyuanpei 蔡元培 +caiyun 彩云 +caizhai 采摘 +caizheng 财政 +caizhengbu 财政部 +caizhengniandu 财政年度 +caizhengweiji 财政危机 +caizhengzijin 财政资金 +caizhi 才智 采制 +caizhong 猜中 采种 材种 +caizhu 财主 彩珠 采珠 +caizi 才子 菜籽 菜子 +cajianerguo 擦肩而过 +cajing 擦净 +caliang 擦亮 +can 参 餐 残 惨 灿 惭 掺 蚕 璨 孱 骖 黪 粲 +canan 惨案 +canbai 惨白 惨败 +canbao 残暴 +canbing 残兵 +canbu 残部 +cancha 参差 +canchabuqi 参差不齐 +cancun 残存 +candan 惨淡 +candou 蚕豆 +cane 蚕蛾 +canfei 残废 +cang 藏 苍 仓 沧 舱 伧 +cangbai 苍白 +cangcang 苍苍 +cangcu 仓促 +cangcui 苍翠 +canghai 沧海 +canghuang 苍黄 仓皇 +cangjin 苍劲 +cangku 仓库 +canglao 苍老 +canglin 仓廪 +cangmang 苍茫 +cangsang 沧桑 +cangshi 舱室 +cangsong 苍松 +cangtian 苍天 +canguan 参观 +cangwei 舱位 +cangying 苍蝇 +cangzhou 沧州 +canhai 残骸 残害 +canji 残疾 +canjia 参加 +canjian 参见 蚕茧 +canjiao 惨叫 +canju 餐具 残局 +canjun 参军 +cankan 参看 +cankao 参考 +cankaoshu 参考书 +cankaoxiaoxi 参考消息 +cankaoziliao 参考资料 +canku 残酷 +cankui 惭愧 +canlan 灿烂 +canliang 参量 +canliu 残留 +canluan 蚕卵 +canmou 参谋 +canmouchang 参谋长 +canmouzhang 参谋长 +canpo 残破 +canque 残缺 +canren 残忍 +cansang 蚕桑 +cansha 残杀 惨杀 +canshi 参事 蚕食 蚕室 +canshu 参数 +cansi 蚕丝 惨死 +cantan 残炭 +cantian 参天 +canting 餐厅 +cantong 惨痛 +canyi 参议 +canyiyuan 参议员 参议院 +canyong 蚕蛹 +canyu 参与 参预 残余 +canyue 参阅 +canyuzhi 参与制 +canzan 参赞 +canzao 惨遭 +canzhan 参战 +canzhao 参照 +canzhaowu 参照物 +canzheng 参政 +canzhengquan 参政权 +canzhong 惨重 蚕种 +canzhuang 惨状 +canzhuo 餐桌 +canzuo 蚕座 +cao 草 操 曹 糙 嘈 槽 螬 艚 漕 +caoan 草案 +caobao 草包 +caoben 草本 +caocan 曹参 +caocao 曹操 草草 +caochang 操场 草场 +caochi 操持 +caochong 草虫 +caochuang 草创 +caocong 草丛 +caodi 草地 +caodian 草甸 +caofang 草房 +caofutian 曹福田 +caogang 槽钢 +caogao 草稿 +caokun 曹锟 +caolao 操劳 +caolian 操练 +caoliao 草料 +caolv 草绿 +caolvchong 草履虫 +caomang 草莽 +caomao 草帽 +caomei 草莓 +caomi 糙米 +caomu 草木 +caomuhui 草木灰 +caoni 草拟 +caopeng 草棚 +caopi 曹丕 草皮 +caoping 草坪 +caoqian 草签 +caorulin 曹汝霖 +caosheng 草绳 +caoshu 草书 +caoshuang 曹爽 +caosuan 草酸 +caotang 草堂 +caotu 草图 +caowei 曹魏 +caoxi 草席 +caoxie 草鞋 +caoxin 操心 +caoxueqin 曹雪芹 +caoyao 草药 +caoye 草叶 +caoyu 曹禺 草鱼 +caoyuan 草原 +caoyue 草约 +caoyun 漕运 +caoza 嘈杂 +caozhi 草纸 +caozhiguoji 操之过急 +caozi 槽子 +caozong 操纵 +caozongtai 操纵台 +caozongxing 操纵性 +caozuo 操作 +caozuoguicheng 操作规程 +caozuotai 操作台 +caozuoxitong 操作系统 +caozuoyuan 操作员 +capo 擦破 +cashang 擦伤 +ce 策 测 侧 厕 册 恻 +cechu 测出 +ceding 测定 +cedong 策动 +ceer 侧耳 +cegen 侧根 +cehua 策划 +cehuang 测谎 +cehui 测绘 +ceju 测距 +celiang 测量 +celiji 测力计 +celue 策略 +cemen 侧门 +cemian 侧面 +cen 参 岑 涔 +cenchunxuan 岑春煊 +cenci 参差 +cencibuqi 参差不齐 +ceng 曾 层 蹭 噌 +cengceng 层层 +cengchubuqiong 层出不穷 +cengci 层次 +cenggao 层高 +cengguofan 曾国藩 +cengjiang 曾将 +cengjing 曾经 +cengli 层理 +cengliu 层流 +cenglou 层楼 +cengshi 曾使 +cengsun 曾孙 +cengwei 曾为 +cengya 层压 +cengyaban 层压板 +cengyou 曾有 +cengzai 曾在 +cengzu 曾祖 +cequ 测取 +ceshen 侧身 测深 +ceshi 测试 +ceshuxue 测树学 +cesu 测速 +cesuo 厕所 +cexian 侧线 测线 +ceya 侧芽 +ceyaguan 测压管 +ceyan 测验 +ceye 册页 +ceyi 侧翼 +ceying 策应 +ceyuandi 策源地 +cezhan 测站 +cezhi 侧枝 +cezhong 侧重 +cezi 册子 +cha 查 察 差 茶 插 刹 叉 诧 茬 碴 喳 岔 嚓 衩 杈 楂 槎 檫 镲 搽 锸 猹 馇 汊 姹 +chaban 插班 查办 +chabei 茶杯 +chabie 差别 +chabuduo 差不多 +chabuli 差不离 +chachang 茶场 +chachu 查出 查处 +chacuo 差错 +chadao 岔道 +chade 差得 +chadeng 差等 +chadian 茶点 查点 差点 +chadong 差动 +chadui 插队 查对 +chae 差额 +chafang 茶房 察访 +chafen 差分 +chafeng 查封 +chaguan 茶馆 +chaguo 查过 +chahaer 察哈尔 +chahao 插好 +chahu 茶壶 +chahua 插话 +chahuahui 茶话会 +chahui 茶会 +chahuo 查获 +chai 差 柴 拆 豺 钗 侪 虿 瘥 +chaicao 柴草 +chaichu 拆除 +chaichuan 拆穿 +chaidiao 拆掉 +chaihe 柴禾 +chaihui 拆毁 +chaihuo 柴火 +chaikai 拆开 +chailang 豺狼 +chaimi 柴米 +chaiqian 差遣 拆迁 +chairen 差人 +chaisan 拆散 +chaishi 差使 差事 +chaitai 拆台 +chaixi 拆洗 +chaixian 拆线 +chaixie 拆卸 +chaiyi 差役 +chaiyou 柴油 +chaiyouji 柴油机 +chaizhuang 拆装 +chaji 茶几 +chajia 差价 +chajian 插件 +chajin 查禁 +chajiu 查究 +chaju 差距 +chakai 岔开 +chakan 查勘 查看 察看 +chakao 查考 +chakou 插口 茬口 +chalou 茶楼 +chalu 岔路 +chaming 查明 +chan 产 颤 缠 禅 蝉 馋 铲 搀 阐 掺 潺 忏 蟾 婵 谄 谗 廛 孱 澶 冁 躔 蒇 骣 觇 镡 羼 +chanchan 潺潺 +chanchu 铲除 产出 +chanchuang 产床 +chandanji 产蛋鸡 +chandi 产地 +chandiao 铲掉 +chandong 颤动 +chandou 颤抖 +chaner 产儿 +chanfa 阐发 +chanfu 搀扶 产妇 +chang 长 场 常 唱 厂 尝 昌 肠 偿 畅 倡 倘 敞 怅 娼 猖 嫦 伥 氅 徜 昶 鲳 阊 菖 苌 鬯 惝 +changai 肠癌 +changan 长安 +changanjie 长安街 +changba 常把 +changbai 长白 +changbaishan 长白山 +changbei 常备 长辈 +changbeijun 常备军 +changben 唱本 +changbian 长编 +changbo 长波 +changchang 常常 厂长 +changchangde 长长的 +changcheng 长城 +changchong 长虫 +changchu 长处 +changchun 长春 +changchunshi 长春市 +changci 唱词 +changcun 长存 +changda 长达 长大 +changdao 尝到 倡导 +changde 常德 +changdi 场地 +changdu 长度 +changduan 长短 +change 嫦娥 +changfa 长发 +changfang 长方 厂房 +changfangti 长方体 +changfangxing 长方形 +changfu 偿付 +changge 唱歌 +changgong 长工 +changguan 肠管 长官 +changgui 常规 +changguiwuqi 常规武器 +changhai 长海 偿还 +changhe 场合 长河 +changhong 长虹 +changhui 常会 +changji 唱机 娼妓 +changjia 厂家 +changjian 常见 +changjiang 长江 场强 +changjiangsanjiaozhou 长江三角洲 +changjiangsanxia 长江三峡 +changjianyu 常见于 +changjin 长进 +changjing 场景 +changjiu 长久 +changjue 猖獗 +changjuli 长距离 +changkai 敞开 +changkou 敞口 +changku 长裤 +changkuai 畅快 +changkuang 猖狂 厂矿 +changkuangjingong 猖狂进攻 +changlang 长廊 +changlao 长老 +changle 长乐 +changliang 常量 +changlvkuoyelin 常绿阔叶林 +changmao 长毛 +changmaorong 长毛绒 +changmian 场面 长眠 +changming 偿命 唱名 +changnian 常年 长年 +changning 长宁 +changpan 唱盘 +changpao 长袍 长跑 +changpian 长篇 唱片 +changpianxiaoshuo 长篇小说 +changpin 场频 +changping 昌平 +changpu 菖蒲 +changqi 长期 +changqiang 长枪 唱腔 +changqigongcun 长期共存 +changqing 常青 常情 偿清 +changqu 长驱 +changquzhiru 长驱直入 +changran 怅然 +changren 常人 常任 +changsha 长沙 +changshan 长衫 +changshang 厂商 长上 +changshashi 长沙市 +changshe 常设 +changsheng 昌盛 长生 +changshi 尝试 常识 长诗 长石 长势 +changshou 长寿 +changshu 常数 +changshun 长顺 +changsi 长丝 +changsun 长孙 +changsuo 场所 +changsuoyuyan 畅所欲言 +changtai 常态 +changtan 长叹 畅谈 +changtiao 长条 +changtong 畅通 +changtu 长途 +changtudianhua 长途电话 +changwei 常委 肠胃 +changweihui 常委会 +changwen 常温 +changwu 常务 +changxi 唱戏 +changxiang 长相 +changxiao 畅销 +changxiaoyingjingtiguan 场效应晶体管 +changxin 长信 +changxindian 长辛店 +changyan 常言 肠炎 倡言 昌言 +changyandao 常言道 +changyata 常压塔 +changye 长夜 +changyi 倡议 +changyin 畅饮 +changyong 常用 +changyongdian 厂用电 +changyongduishu 常用对数 +changyou 常有 畅游 +changyu 长于 +changyuan 场院 长圆 长远 +changyuanliyi 长远利益 +changzhe 长者 +changzheng 长征 +changzhi 长治 厂址 +changzhou 常州 +changzhu 常住 常驻 厂主 +changzi 场子 肠子 厂子 长子 +chanhou 产后 +chanke 产科 +chanlian 蝉联 +chanliang 产量 +chanluan 产卵 +chanluanchang 产卵场 +chanluanhuiyou 产卵洄游 +chanmen 禅门 +chanmian 缠绵 +chanming 阐明 +chanong 茶农 +chanpin 产品 +chanping 铲平 +chanpo 产婆 +chanqian 产前 +chanquan 产权 +chanrao 缠绕 +chansheng 产生 +chanshi 禅师 +chanshu 阐述 +chantu 铲土 +chanwu 产物 +chanxiao 产销 +chanxiaohetong 产销合同 +chanyan 谗言 +chanye 产业 +chanyegeming 产业革命 +chanyegongren 产业工人 +chanyehoubeijun 产业后备军 +chanyeziben 产业资本 +chanyin 颤音 +chanzhi 产值 +chanzhuang 产状 +chanzong 禅宗 +chanzu 缠足 +chao 超 朝 潮 炒 吵 抄 嘲 钞 绰 巢 晁 焯 怊 耖 +chaobao 抄报 +chaoben 抄本 +chaobian 超编 +chaocai 炒菜 +chaochan 超产 +chaochao 吵吵 +chaochaorangrang 吵吵嚷嚷 +chaochu 超出 +chaodao 超导 +chaoduan 超短 +chaoduanbo 超短波 +chaoe 超额 +chaoelirun 超额利润 +chaofeng 嘲讽 +chaogao 超高 +chaogaopin 超高频 +chaogaoya 超高压 +chaoguo 超过 +chaoji 超级 +chaojia 抄家 吵架 +chaojidaguo 超级大国 +chaojie 潮解 +chaojieji 超阶级 +chaojihua 超计划 +chaojihualirun 超计划利润 +chaoliu 潮流 +chaolu 抄录 +chaomian 炒面 +chaonao 吵闹 +chaonong 嘲弄 +chaopi 巢脾 +chaopiao 钞票 +chaoqi 潮气 +chaoqian 超前 +chaoqing 炒青 +chaoran 超然 +chaorang 吵嚷 +chaore 嘲热 +chaoren 超人 +chaoshan 潮汕 +chaoshao 炒勺 +chaosheng 超声 +chaoshengbo 超声波 +chaoshi 潮湿 +chaoshu 抄书 +chaoshui 潮水 +chaosong 抄送 +chaotuo 超脱 +chaowaicha 超外差 +chaoxi 抄袭 潮汐 +chaoxiao 嘲笑 +chaoxie 抄写 +chaoxue 巢穴 +chaoyin 超音 +chaoyinsu 超音速 +chaoyinsufeixing 超音速飞行 +chaoyuan 超员 +chaoyue 超越 +chaozai 超载 +chaozaisheng 超再生 +chaozhi 超支 +chaozhong 超重 +chaozhou 潮州 +chaoziran 超自然 +chaozou 抄走 +chaozui 吵嘴 +chaqing 查清 +chaqu 插曲 +charen 差人 +charu 插入 插嚅 +chase 茶色 +chashang 插上 +chashi 差使 差事 +chashou 插手 +chashu 茶树 差数 +chashui 茶水 +chasuqi 差速器 +chatang 茶汤 +chatianyundong 查田运动 +chatiao 插条 +chatou 插头 +chatu 插图 +chatuan 察团 +chawan 茶碗 查完 +chawen 查问 +chaxiao 插销 +chaxun 查询 +chayang 插秧 +chayangji 插秧机 +chaye 插页 茶叶 +chayi 差异 诧异 差役 +chayou 茶油 +chayuan 茶园 察院 +chayue 查阅 +chazhang 查帐 +chazhao 查找 +chazheng 查证 +chazhenguan 插针管 +chazhi 差值 +chazi 叉子 查字 岔子 +chazu 插足 +chazui 插嘴 +chazuo 插座 +che 车 彻 撤 扯 澈 掣 坼 砗 +cheba 车把 +chebing 撤兵 +chechu 撤除 +chechuan 车船 +chechuang 车床 +checi 车次 +chedao 车刀 车道 +chedeng 车灯 +chedi 彻底 +chediao 撤掉 +cheding 车顶 +chediqingchu 彻底清除 +chedui 车队 +chefang 撤防 +chefu 车夫 +chegong 车工 +chegou 车钩 +chehuan 撤换 +chehuang 扯谎 +chehui 撤回 +chehuo 车祸 +chejia 车驾 +chejian 车间 +chejianchengben 车间成本 +chejianjingfei 车间经费 +chejun 撤军 +cheli 车里 撤离 +cheliang 车辆 +cheliu 车流 +chelun 车轮 +chemen 车门 +chen 称 陈 沉 晨 尘 臣 趁 衬 辰 郴 谶 琛 忱 嗔 伧 抻 谌 宸 榇 龀 碜 +chenai 尘埃 +chenbao 晨报 +chenbu 衬布 +chenchen 沉沉 +chenchi 陈炽 +chencu 陈醋 +chendian 沉淀 衬垫 +chendiandian 沉甸甸 +chendianfa 沉淀法 +chenduxiu 陈独秀 +chenfeng 晨风 +chenfu 臣服 陈腐 +cheng 成 城 程 称 承 诚 盛 乘 呈 撑 惩 澄 秤 瞠 橙 噌 逞 铛 丞 骋 埕 枨 塍 铖 裎 酲 柽 蛏 +chengbai 成败 +chengban 惩办 承办 +chengbao 呈报 承包 承保 城堡 +chengbei 成倍 +chengben 成本 +chengbenhesuan 成本核算 +chengbenjisuan 成本计算 +chengbi 撑臂 +chengcai 成材 +chengchang 成长 +chengche 乘车 +chengchi 城池 +chengchong 成虫 +chengchu 乘除 惩处 +chengchuan 乘船 +chengchui 秤锤 +chengdan 承担 成单 城旦 +chengdang 承当 +chengde 承德 +chengdi 呈递 +chengdu 程度 +chengdui 成堆 +chengfa 乘法 惩罚 +chengfang 城防 成方 乘方 +chengfei 乘飞 +chengfen 成分 +chengfeng 成风 +chengfengpolang 乘风破浪 +chenggantiao 撑竿跳 +chenggong 成功 +chenggou 秤钩 +chenggui 成规 +chengguo 成果 城郭 +chenghao 乘号 +chenghong 橙红 +chenghua 成化 +chenghuang 橙黄 城隍 +chenghuangchengkong 诚惶诚恐 +chenghuangmiao 城隍庙 +chenghuo 成活 +chengji 成绩 乘机 乘积 承继 +chengjia 成家 +chengjian 成见 乘间 +chengjiang 澄江 逞强 +chengjiao 城郊 成交 +chengjie 承接 +chengjisihan 成吉思汗 +chengjiu 成就 +chengke 乘客 +chengken 诚恳 +chenglan 橙兰 +chengle 成了 +chengli 城里 成立 成例 +chenglou 城楼 +chengmen 城门 +chengmeng 承蒙 +chengmi 乘幂 +chengming 成名 +chengnan 城南 +chengnei 城内 +chengneng 逞能 +chengnian 成年 +chengnianren 成年人 +chengnuo 承诺 +chengpi 成批 +chengpin 成品 +chengping 承平 +chengqi 撑起 +chengqianchengwan 成千成万 +chengqiang 城墙 +chengqianshangwan 成千上万 +chengqin 成亲 +chengqing 澄清 +chengqu 城区 +chengquan 成全 +chengqun 成群 +chengran 诚然 +chengren 承认 成人 +chengrencuowu 承认错误 +chengse 成色 +chengshang 呈上 +chengsheng 乘胜 +chengshi 城市 成事 程式 诚实 +chengshiguihua 城市规划 +chengshiguojia 城市国家 +chengshipinmin 城市贫民 +chengshou 承受 +chengshu 成熟 乘数 成数 +chengshulin 成熟林 +chengshuo 成说 +chengtao 成套 +chengtaoshebei 成套设备 +chengti 成体 +chengtian 成天 承天 +chengtuo 秤砣 +chenguang 辰光 晨光 +chengui 陈规 +chengwai 城外 +chengwei 成为 +chengwen 成文 呈文 +chengwenfa 成文法 +chengwenti 成问题 +chengwu 乘务 +chengwuyuan 乘务员 +chengxi 城西 承袭 +chengxian 呈现 +chengxiang 城乡 成象 丞相 +chengxiao 成效 +chengxin 成心 诚心 +chengxinchengyi 诚心诚意 +chengxing 成型 成行 +chengxiong 逞凶 +chengxu 程序 +chengxukongzhi 程序控制 +chengxusheji 程序设计 +chengyao 撑腰 成药 +chengyaojin 程咬金 +chengyi 成衣 乘以 诚意 +chengyin 成因 +chengyong 骋用 +chengyu 成语 +chengyuan 成员 +chengyue 成约 +chengyun 承运 +chengyunren 承运人 +chengzai 成灾 承载 +chengzhang 成长 +chengzhaocai 成兆才 +chengzhen 城镇 +chengzhi 惩治 诚挚 +chengzhong 承重 +chengzhuang 盛装 +chenhuan 陈奂 +chenhuo 陈货 +chenji 沉积 沉寂 陈迹 趁机 +chenjin 沉浸 +chenjing 沉静 +chenjiongming 陈炯明 +chenjiu 陈旧 +chenjiwu 沉积物 +chenli 衬里 陈立 +chenlie 陈列 +chenliu 陈留 +chenlun 沉沦 +chenmei 沉没 +chenmen 沉闷 +chenmi 沉迷 +chenmin 臣民 +chenmo 沉默 +chenni 沉溺 +chenping 陈平 +chenqie 臣妾 +chenqimei 陈其美 +chenqu 晨曲 +chenqun 陈群 +chenre 趁热 +chenredatie 趁热打铁 +chensha 辰砂 +chenshan 衬衫 +chenshe 陈设 +chensheng 陈胜 +chenshi 尘世 趁势 +chenshou 陈寿 +chenshu 陈述 +chenshui 沉睡 +chenshuozhen 陈硕真 +chensi 沉思 +chentianhua 陈天华 +chentong 沉痛 +chentu 尘土 +chentuo 衬托 +chenxi 晨曦 +chenxing 晨星 +chenyi 陈毅 衬衣 +chenyin 沉吟 +chenyuanyuan 陈圆圆 +chenyucheng 陈玉成 +chenyun 陈云 +chenzao 趁早 +chenzhong 沉重 +chenzhou 郴州 陈州 +chenzi 臣子 +chenzui 沉醉 +chenzuoxin 陈作新 +chepi 车皮 +chepiao 车票 +cheqian 车前 +cheshen 车身 +chesu 车速 +chetai 车胎 +cheti 车体 +chetou 车头 +chetouchewei 彻头彻尾 +chetui 撤退 +chexiang 车厢 车箱 +chexiao 撤销 撤消 +chexing 车型 +cheye 彻夜 +chezhan 车站 +chezhi 撤职 +chezhou 车轴 +chezi 车子 +chezou 撤走 +chi 吃 持 迟 尺 赤 斥 池 痴 齿 驰 耻 翅 匙 侈 哧 嗤 啻 弛 蚩 炽 笞 敕 叱 饬 踟 鸱 褫 豉 坻 墀 茌 篪 傺 媸 螭 彳 眵 魑 瘛 +chibaizhang 吃败仗 +chibi 赤壁 赤臂 +chibukai 吃不开 +chibushang 吃不上 +chibuxia 吃不下 +chibuxiao 吃不消 +chicheng 驰骋 赤橙 赤诚 +chichi 吃吃 迟迟 +chicu 吃醋 +chicun 尺寸 +chidai 痴呆 +chidao 迟到 赤道 +chidaojineiya 赤道几内亚 +chide 吃得 +chidu 尺度 +chidun 迟钝 +chifan 吃饭 +chiguang 吃光 +chihong 赤红 +chihuan 迟缓 +chijia 持家 +chijiao 赤脚 +chijiaoyisheng 赤脚医生 +chijin 吃紧 吃尽 +chijing 吃惊 +chijiu 持久 +chijiuzhan 持久战 +chiku 吃苦 +chikui 吃亏 +chikunailao 吃苦耐劳 +chilefan 吃了饭 +chili 吃力 斥力 +chiliang 吃粮 +chilie 炽烈 +chilun 齿轮 +chiluo 赤裸 +chiluoluo 赤裸裸 +chimei 赤眉 +chimeisu 赤霉素 +chiming 驰名 +chinai 吃奶 +chipin 赤贫 +chiping 持平 +chiqiang 持枪 +chiqiu 持球 +chire 炽热 +chiru 耻辱 +chishang 吃上 +chishen 赤身 +chishi 吃食 +chishou 赤手 +chishoukongquan 赤手空拳 +chishui 吃水 +chisong 赤松 +chitan 侈谈 +chitang 池塘 +chitiao 齿条 +chitiekuang 赤铁矿 +chitou 吃透 +chiweidui 赤卫队 +chiweijun 赤卫军 +chixiang 吃香 +chixu 持续 +chiyan 池盐 迟延 +chiyang 赤杨 +chiyi 迟疑 +chiyin 齿音 +chiyou 持有 +chiyu 池鱼 +chizao 迟早 +chize 斥责 +chizhao 池沼 +chizhi 迟滞 +chizhiwei 斥之为 +chizhiyiheng 持之以恒 +chizhong 吃重 +chizi 池子 赤字 +chong 重 冲 充 崇 虫 宠 憧 忡 艟 茺 舂 铳 +chongai 宠爱 +chongbai 崇拜 +chongban 重版 +chongbo 重播 +chongcha 冲茶 +chongcheng 冲程 +chongchong 冲冲 +chongchu 冲出 +chongci 冲刺 +chongdan 冲淡 +chongdang 充当 +chongdao 冲到 +chongdian 充电 +chongdie 重叠 +chongdong 冲动 +chonger 宠儿 +chongfan 重返 +chongfen 充分 +chongfeng 重逢 冲锋 +chongfengqiang 冲锋枪 +chongfengxianzhen 冲锋陷阵 +chongfentiaojian 充分条件 +chongfu 重复 +chonggao 崇高 +chonggou 冲沟 +chonghai 虫害 +chonghe 重合 +chonghun 重婚 +chonghuo 重活 +chongji 充饥 冲击 冲积 +chongjian 重建 +chongjiang 重奖 +chongjiao 虫胶 +chongjibo 冲击波 +chongjing 崇敬 憧憬 +chongjipingyuan 冲积平原 +chongjirenxing 冲击韧性 +chongjue 冲决 +chongjun 充军 +chongkai 冲开 +chongli 冲力 +chongluan 虫卵 +chongma 重码 +chongman 充满 +chongming 崇明 +chongpei 充沛 +chongpo 冲破 +chongqiliang 充其量 +chongqing 重庆 虫情 +chongren 充任 +chongshanjunling 崇山峻岭 +chongshen 重申 +chongsheng 冲绳 +chongshi 充实 +chongshua 冲刷 +chongtian 充填 冲天 +chongtianlu 冲天炉 +chongtu 冲突 +chongwei 重围 +chongwen 重温 +chongwenqu 崇文区 +chongwu 宠物 +chongxi 冲洗 +chongxian 重现 +chongxin 重新 宠信 +chongxiu 重修 +chongxue 充血 +chongya 冲压 +chongyan 重演 +chongyang 重洋 +chongyin 重印 +chongyu 充裕 +chongzai 虫灾 +chongzhen 崇祯 +chongzhuang 冲撞 +chongzi 虫子 +chongzu 充足 +chou 抽 愁 仇 丑 筹 臭 酬 绸 踌 瞅 惆 畴 稠 雠 俦 帱 瘳 +chouban 筹办 +choubei 筹备 +choucha 抽查 +chouchong 臭虫 +chouchu 抽搐 踌躇 +choucuo 筹措 +chouda 抽打 +choudi 仇敌 +choudong 抽动 +choudu 稠度 +chouduan 绸缎 +choue 丑恶 +choufeng 抽风 +chouhen 仇恨 +chouhua 筹划 丑化 +chouji 筹集 +choujian 筹建 瞅见 +choujiao 丑角 +choujin 抽筋 酬金 +chouju 丑剧 +choukong 抽空 +chouku 愁苦 +choukuan 筹款 +choulao 酬劳 +choulou 丑陋 +choumeikulian 愁眉苦脸 +choumen 愁闷 +choumi 稠密 +choumingzhaozhu 臭名昭著 +chouqi 抽泣 臭气 抽汽 +chouqian 抽签 +chouren 仇人 +chourong 愁容 +choushang 筹商 +choushi 仇视 丑事 +choushui 抽水 抽税 +choushuiji 抽水机 +chousui 抽穗 +chousuiqi 抽穗期 +choutai 丑态 +chouti 抽屉 +choutou 抽头 +chouwei 臭味 +chouwen 丑闻 +chouxiang 抽象 +chouxianggainian 抽象概念 +chouxianglaodong 抽象劳动 +chouxiangsiwei 抽象思维 +chouxie 酬谢 +chouyan 抽烟 +chouyang 抽样 臭氧 +chouzi 绸子 +chu 出 处 除 初 楚 触 储 础 厨 畜 躇 橱 雏 矗 怵 锄 杵 搐 绌 黜 褚 蜍 蹰 刍 滁 楮 憷 亍 樗 +chuai 揣 啜 踹 嘬 膪 搋 +chuaice 揣测 +chuaimo 揣摩 +chuan 传 穿 川 船 串 喘 舛 遄 舡 巛 氚 椽 钏 +chuanbang 川帮 +chuanbi 穿鼻 +chuanbo 船舶 +chuancai 川菜 +chuancang 船舱 +chuancha 穿插 +chuanchang 船厂 船长 +chuanci 穿刺 +chuandai 穿戴 +chuande 穿得 +chuandui 船队 +chuanfu 船夫 +chuang 创 窗 床 闯 幢 疮 怆 +chuangba 疮疤 +chuangban 创办 +chuangboli 窗玻璃 +chuangchu 闯出 +chuangdan 床单 +chuangdong 窗洞 +chuangguo 闯过 +chuanghu 窗户 +chuanghui 创汇 +chuanghuo 闯祸 +chuangjian 创见 创建 +chuangjiang 闯将 +chuangju 创举 +chuangkan 创刊 +chuangkanhao 创刊号 +chuangkou 窗口 创口 +chuangkuang 窗框 +chuangli 创立 +chuanglian 窗帘 +chuangong 船工 +chuangpu 床铺 +chuangru 闯入 +chuangshang 创伤 +chuangshe 创设 +chuangshi 创始 +chuangtai 窗台 +chuangtou 床头 +chuanguo 穿过 +chuangwang 闯王 +chuangwei 床位 +chuangxin 创新 +chuangye 创业 +chuangzao 创造 +chuangzaoxing 创造性 +chuangzhang 船长 +chuangzhi 创制 +chuangzi 窗子 +chuangzuo 创作 +chuangzuofangfa 创作方法 +chuangzuoshijian 创作实践 +chuanhantielu 川汉铁路 +chuanjiang 川江 +chuanjun 川军 +chuanke 船壳 +chuankong 穿孔 +chuankongji 穿孔机 +chuanlian 串联 +chuanliubuxi 川流不息 +chuanmen 串门 +chuannei 船内 +chuanpiao 船票 +chuanqi 喘气 +chuanshang 穿上 +chuanshou 船首 +chuansuo 穿梭 +chuantai 船台 +chuanti 船体 +chuantong 串通 +chuantou 穿透 船头 +chuantoudianliu 穿透电流 +chuanwai 船外 +chuanwei 船位 +chuanwu 船坞 +chuanxi 喘息 +chuanxian 船舷 +chuanyi 穿衣 +chuanyuan 船员 +chuanyue 穿越 +chuanzha 船闸 +chuanzhi 船只 +chuanzhu 船主 +chuba 初八 +chuban 初版 出版 +chubanshe 出版社 +chubei 储备 +chubeiliang 储备粮 +chubing 出兵 +chubu 初步 +chucao 出操 锄草 除草 +chucaoji 除草剂 +chucha 出差 +chuchabuzhu 出差补助 +chuchai 出差 +chuchan 出产 +chuchang 出场 出厂 处长 +chuchangjiage 出厂价格 +chuchao 出超 +chuche 出车 +chuchen 除尘 +chuchu 出处 处处 +chuchuang 橱窗 +chuci 除此 初次 楚辞 +chucizhiwai 除此之外 +chucun 储存 +chucuo 出错 +chudeng 初等 +chudian 出典 触电 +chudiao 除掉 +chudong 出动 触动 +chuer 初二 +chufa 出发 除伐 除法 触发 处罚 +chufadian 出发点 +chufan 触犯 +chufang 出访 厨房 处方 +chufaqi 触发器 +chufei 除非 +chufen 处分 +chufengtou 出风头 +chugao 初稿 +chugong 出工 +chugui 出轨 橱柜 +chuguo 出国 +chuhai 出海 除害 +chuhang 出航 +chuhao 除号 +chuhu 出乎 +chuhuo 出活 +chuhuyiliao 出乎意料 +chui 吹 垂 炊 锤 捶 陲 槌 棰 +chuidao 吹倒 +chuidiao 垂钓 +chuidong 吹动 +chuifeng 吹风 +chuifu 吹拂 +chuigushou 吹鼓手 +chuiju 炊具 +chuilian 吹炼 锤炼 +chuimie 吹灭 +chuiniu 吹牛 +chuipeng 吹捧 +chuishi 炊事 +chuishiyuan 炊事员 +chuisi 垂死 +chuiti 垂体 +chuitousangqi 垂头丧气 +chuiwei 垂危 +chuixian 垂线 +chuixin 垂心 +chuiyan 炊烟 +chuizhi 垂直 +chuizhimian 垂直面 +chuizhipingfenxian 垂直平分线 +chuizhixian 垂直线 +chuizi 锤子 +chuizou 吹奏 +chuizu 垂足 +chuji 初级 出击 触及 +chujia 出家 出嫁 +chujiang 出江 +chujiao 触礁 触角 +chujie 出界 +chujing 出境 处境 +chujishe 初级社 +chujixianquan 初级线圈 +chuju 出局 出具 +chujue 处决 +chukai 除开 +chuke 出科 +chukou 出口 +chukouzhuanneixiao 出口转内销 +chulai 出来 +chule 除了 +chuleipangtong 触类旁通 +chuli 处理 出力 矗立 +chulian 初恋 +chuliang 储量 +chuliji 处理机 +chulipin 处理品 +chulong 出笼 +chulu 出路 +chuluanzi 出乱子 +chuma 出马 +chumai 出卖 +chumaobing 出毛病 +chumei 出没 触媒 +chumen 出门 +chumian 出面 +chumiao 出苗 +chuming 出名 除名 +chumouhuace 出谋划策 +chumujingxin 触目惊心 +chun 春 纯 唇 蠢 醇 淳 椿 鹑 蝽 莼 +chuna 出纳 +chunbo 春播 +chuncai 蠢才 +chuncui 纯粹 +chundu 纯度 +chunfen 春分 +chunfeng 春风 +chungeng 春耕 +chunguang 春光 +chunhou 醇厚 +chunhua 春花 醇化 淳化 +chunhuajieduan 春化阶段 +chunji 春季 +chunjian 纯碱 +chunjie 春节 纯洁 +chunjing 纯净 +chunlan 春兰 +chunlei 春雷 +chunli 纯利 +chunlian 春联 +chunlin 纯林 +chunlv 纯律 +chunmai 春麦 +chunpu 淳朴 纯朴 +chunqiu 春秋 +chunshang 春上 +chunshouru 纯收入 +chunshu 纯熟 +chunsun 春笋 +chuntian 春天 +chunv 处女 +chunxia 春夏 +chunxiaomai 春小麦 +chunxiaoshu 纯小数 +chunxun 春汛 +chunyi 春意 +chunyou 春游 +chunzhen 纯真 +chunzheng 纯正 +chunzhong 纯种 +chuo 绰 戳 啜 辍 踔 龊 +chuochuan 戳穿 +chuopo 戳破 +chuoshang 戳伤 +chupin 出品 +chuqi 初期 出气 +chuqibuyi 出其不意 +chuqin 出勤 +chuqu 出去 除去 +chuque 出缺 +churang 出让 +churen 出任 +churu 出入 +chusan 初三 +chuse 出色 +chushan 出山 +chushen 初审 出身 出神 +chusheng 出声 出生 +chushengrusi 出生入死 +chushi 初始 初十 出师 出使 出世 厨师 处事 +chushou 出手 出售 触手 +chushu 除数 处暑 +chushuiguan 出水管 +chusi 处死 +chusu 初速 +chusuo 处所 +chutai 出台 +chutao 出逃 +chutie 出铁 +chuting 出庭 +chutou 出头 锄头 +chutu 出土 +chutuwenwu 出土文物 +chuwai 出外 除外 +chuxi 出息 出席 除夕 +chuxian 出现 出险 +chuxiao 初小 +chuxing 雏形 处刑 +chuxinjilv 处心积虑 +chuxu 储蓄 +chuxue 初学 出血 +chuxuebing 出血病 +chuxun 出巡 +chuya 出芽 +chuyang 出洋 +chuyi 初一 +chuyou 储油 +chuyouji 除莠剂 +chuyu 处于 出于 +chuyuan 出院 +chuzai 处在 +chuzheng 出征 +chuzhi 处置 处治 +chuzhong 初中 出众 +chuzi 出自 厨子 +chuzou 出走 +chuzu 出租 +chuzuqiche 出租汽车 +ci 此 次 词 差 刺 辞 慈 磁 赐 瓷 兹 茨 雌 祠 疵 呲 鹚 糍 茈 +ciai 慈爱 +cibei 慈悲 +cibi 次比 +cichang 磁场 次长 +cichangjiangdu 磁场强度 +cichu 此处 +cidai 磁带 +cidao 刺刀 +cideng 次等 +cidi 此地 次第 +cidian 辞典 词典 +cier 词儿 刺耳 +cifangdaqi 磁放大器 +ciganying 磁感应 +ciganyingjiangdu 磁感应强度 +cigen 词根 +cigu 刺骨 +cihou 此后 此後 +cihua 磁化 雌花 此话 +cihuai 刺槐 +cihuang 雌黄 +cihui 词汇 +ciji 磁极 刺激 +cijian 此间 +cijiao 赐教 +cijixianquan 次级线圈 +ciju 磁矩 词句 磁榘 +cijun 此君 +cike 此刻 刺客 +ciku 词库 +cilei 此类 +cili 磁力 +ciliuti 磁流体 +cilixian 磁力线 +ciliyi 磁力仪 +cilvsuan 次氯酸 +cimaogun 刺毛辊 +cimu 慈母 +cineng 磁能 +cipan 磁盘 +cipin 次品 +ciping 茨坪 +ciqi 瓷器 +ciqibifu 此起彼伏 +ciqu 辞去 词曲 +ciren 词人 +ciri 次日 +cirui 雌蕊 +cisha 刺杀 +cishan 慈善 +cishang 刺伤 +cisheng 次生 +cishenglin 次生林 +cishi 此时 此事 刺史 +cishu 次数 +citan 刺探 +citang 祠堂 +citi 磁体 +citie 磁铁 +citiekuang 磁铁矿 +citong 磁通 +citongliang 磁通量 +citongmen 磁通门 +citou 磁头 +citu 瓷土 +citui 辞退 +ciwai 此外 +ciwang 刺网 +ciwei 词尾 刺猬 +cixi 慈禧 +cixiang 慈祥 此项 +cixiaoying 磁效应 +cixin 磁芯 磁心 +cixing 磁性 雌性 辞行 +cixingcailiao 磁性材料 +cixingci 磁性瓷 +cixingtianxian 磁性天线 +cixiong 雌雄 +cixiongyizhu 雌雄异株 +cixiu 刺绣 +cixu 词序 次序 +cixuan 磁选 +ciyan 刺眼 +ciyao 次要 +ciyaomaodun 次要矛盾 +ciyi 词义 +ciyou 此由 +ciyu 词语 赐予 次于 +cizhang 词章 +cizhen 磁针 +cizhi 辞职 此致 次之 +cizhuan 瓷砖 +cizi 次子 +cizu 词组 +cong 从 匆 聪 丛 葱 囱 琮 淙 枞 苁 骢 璁 +congbai 葱白 +congbu 从不 +congchangjiyi 从长计议 +congci 从此 +congcong 匆匆 +congcongmangmang 匆匆忙忙 +congcu 匆促 +congcui 葱翠 +congda 从打 +congdong 从动 +conger 从而 +congfan 从犯 +congfeng 从风 +congfu 从父 +conggudaojin 从古到今 +conghua 葱花 从化 +congjian 从简 +congjiang 葱姜 从江 +congjiangsuan 葱姜蒜 +congjin 从今 +congjun 从军 +congkan 丛刊 +congkuan 从宽 +conglai 从来 +conglaimeiyouguo 从来没有过 +conglin 丛林 +conglue 从略 +conglun 从轮 +conglv 葱绿 +congmang 匆忙 +congming 聪明 +congmingcaizhi 聪明才智 +congmu 从母 +congnancongyan 从难从严 +congqian 从前 +congrong 从容 +congrongbupo 从容不迫 +congsheng 丛生 +congshi 从事 +congshiyu 从事于 +congshu 从属 丛书 +congshuguanxi 从属关系 +congsu 从速 +congtan 丛谈 +congtou 葱头 从头 +congwei 从未 +congweiyouguo 从未有过 +congxian 从先 +congxiao 从小 +congxin 从新 +congyan 从严 +congye 从业 +congyerenyuan 从业人员 +congying 聪颖 +congzhe 从这 +congzheng 从政 +congzhong 从中 +congzi 从子 +cou 凑 楱 辏 腠 +coudao 凑到 +couhe 凑合 +couji 凑集 +couqiao 凑巧 +cu 促 粗 簇 醋 卒 猝 蹴 蹙 徂 殂 蔟 酢 +cuan 攒 窜 篡 蹿 撺 镩 汆 爨 +cuanduo 篡夺 +cuanfan 窜犯 +cuangai 篡改 +cuanru 窜入 +cuanwei 篡位 +cubao 粗暴 +cuben 粗笨 +cubu 粗布 +cucao 粗糙 +cucheng 促成 +cucu 粗粗 +cuda 粗大 +cudanbaizhi 粗蛋白质 +cufang 粗纺 粗放 +cuguang 粗犷 +cui 脆 粹 催 摧 崔 萃 翠 瘁 悴 璀 隹 淬 毳 榱 啐 +cuican 摧残 +cuichan 催产 +cuicu 催促 +cuifei 催肥 +cuihua 催化 +cuihuaji 催化剂 +cuihualiehua 催化裂化 +cuihuazuoyong 催化作用 +cuihui 摧毁 +cuihuo 淬火 +cuilv 翠绿 +cuimian 催眠 +cuiqu 萃取 +cuiruo 脆弱 +cuixing 脆性 +cuiya 催芽 +cuizhu 翠竹 +cujiagong 粗加工 +cujin 促进 +cujinpai 促进派 +culiang 粗粮 +culie 粗劣 +culu 粗鲁 +culue 粗略 +cumao 粗毛 +cumaoyang 粗毛羊 +cun 存 村 寸 忖 皴 +cunbu 寸步 +cunchang 寸长 村长 +cunchu 存储 +cunchuqi 存储器 +cundang 存档 +cunfang 存放 +cungen 存根 +cunhu 存户 +cunhuo 存货 +cunkuan 存款 +cunlan 存栏 +cunluo 村落 +cunmin 村民 +cunpan 存盘 +cunqu 存取 +cunru 存入 +cuntu 寸土 +cunwang 存亡 +cunxin 存心 +cunzai 存在 +cunzhang 村长 +cunzhe 存折 +cunzhen 村镇 +cunzhu 存贮 +cunzhuang 村庄 +cunzhuqi 存贮器 +cunzi 村子 +cuo 错 措 搓 挫 撮 磋 蹉 矬 嵯 脞 痤 瘥 鹾 厝 锉 +cuoan 错案 +cuobai 挫败 +cuoban 搓板 +cuochu 错处 +cuoci 措辞 +cuodao 锉刀 +cuoguo 错过 +cuohua 错话 +cuokai 错开 +cuole 错了 +cuoluan 错乱 +cuoluo 错落 +cuoshang 磋商 挫伤 +cuoshi 措施 +cuoshoubuji 措手不及 +cuowei 错位 +cuowu 错误 +cuoza 错杂 +cuozhe 挫折 +cuozhi 措置 +cuozi 错字 +cuozong 错综 +cuozongfuza 错综复杂 +cuqian 粗浅 +cusha 粗纱 +cushengchan 促生产 +cushi 促使 +cusiliao 粗饲料 +cusuan 醋酸 +cuxi 粗细 +cuxin 粗心 +cuxindayi 粗心大意 +cuxingxianjisu 促性腺激素 +cuxuan 粗选 +cuye 粗野 +cuyong 簇拥 +cuzhi 粗枝 +cuzhidaye 粗枝大叶 +cuzhifang 粗脂肪 +cuzhilanzao 粗制滥造 +cuzhipin 粗制品 +cuzhong 粗重 +cuzhuang 粗壮 +da 大 打 达 答 搭 瘩 嗒 沓 耷 褡 鞑 笪 靼 怛 妲 哒 疸 +daan 答案 大安 +daba 打靶 大坝 +dabai 打败 大败 大白 +dabaicai 大白菜 +dabaishu 大白鼠 +daban 打扮 大半 大办 大坂 +dabang 大棒 +dabao 打包 +dabenying 大本营 +dabi 大比 大笔 +dabian 答辩 大便 +dabianlun 大辩论 +dabieshan 大别山 +dabing 大兵 大饼 +dabu 大步 大部 +dabufen 大部分 +dabuguo 打不过 +dabule 大不了 +dabuliedian 大不列颠 +dabuliuxing 大步流星 +dacai 大菜 +dacaoyuan 大草原 +dacha 打杈 +dachang 打场 大肠 大厂 +dachangganjun 大肠杆菌 +dache 搭车 大车 +dachen 大臣 +dacheng 搭乘 达成 大成 大城 搭成 +dachengyipian 打成一片 +dachuan 大川 +dachun 大春 +dacong 大葱 +dacuo 大错 +dada 大大 鞑鞑 达达 +dadachushou 大打出手 +dadade 大大的 +dadan 达旦 大胆 +dadao 达到 打倒 大刀 大道 +dadaokuofu 大刀阔斧 +dadaoli 大道理 +dade 大德 +dadeng 大灯 +dadi 大敌 大抵 大地 打底 +dadian 打点 大典 大殿 +dadianhua 打电话 +dadiao 打掉 +dading 大定 打顶 +dadong 打动 大东 +dadongmai 大动脉 +dadou 大豆 +daduan 打断 大端 +daduhe 大渡河 +dadui 大队 +daduo 大多 +daduoshu 大多数 +daduzi 大肚子 +dae 大颚 +daer 大二 +daerwen 达尔文 +dafa 打发 大法 +dafaguan 大法官 +dafan 打翻 大凡 +dafang 大方 +dafangxiang 大方向 +dafen 大粪 大分 +dafeng 大风 大丰 +dafengdalang 大风大浪 +dafenzi 大分子 +dafu 答复 大夫 +dafudu 大幅度 +dafupianpian 大腹便便 +dagai 大概 +dagan 大干 +dagang 大纲 大港 +dagao 大诰 +dage 大哥 +dageer 大个儿 +dageming 大革命 +dageng 打更 +dagewenhuaming 大革文化命 +dagezi 大个子 +dagong 大功 大公 +dagongbao 大公报 +dagonggaocheng 大功告成 +dagongwusi 大公无私 +dagu 打鼓 大鼓 大沽 +dagua 大褂 +daguan 达官 大观 大关 大管 +daguang 打光 +daguansi 打官司 +dagui 打鬼 +daguimo 大规模 +daguinv 大闺女 +dagun 打滚 +daguniang 大姑娘 +dagunzi 打棍子 +daguo 大国 大过 +daguofan 大锅饭 +dahai 大海 +dahan 大汉 +dahandajiao 大喊大叫 +dahao 大好 大号 +dahe 大河 +dahechang 大合唱 +dahong 大红 +dahou 大吼 +dahoufang 大后方 +dahu 大湖 大户 +dahua 答话 打滑 大话 大化 +dahuai 打坏 +dahuan 大患 +dahuang 大黄 +dahuangyu 大黄鱼 +dahui 大会 +dahuo 大伙 大火 +dahuoer 大伙儿 +dai 代 带 待 戴 袋 呆 贷 逮 歹 殆 黛 怠 玳 岱 迨 傣 呔 骀 绐 埭 甙 +daiban 呆板 代办 +daibanchu 代办处 +daibiao 代表 +daibiaodahui 代表大会 +daibiaotuan 代表团 +daibing 带病 +daibu 逮捕 +daicha 待查 +daichang 代偿 +daichu 带出 +daici 代词 +daidian 带电 +daidong 带动 +daidui 带队 +daifang 带方 贷方 +daifenshu 带分数 +daigang 带钢 +daigaole 戴高乐 +daigei 带给 +daigeng 代耕 +daigong 怠工 +daigou 代购 +daiguan 代管 +daihao 代号 +daihui 代会 待会 +daijia 代价 +daijin 代金 +daiju 带锯 +daikuan 贷款 +dailai 带来 +dailao 代劳 +daili 代理 +dailing 带领 +dailiren 代理人 +dailu 带路 +daima 代码 +daiman 怠慢 +daimao 戴帽 +daiming 待命 +daimingci 代名词 +dairenjiewu 待人接物 +daishang 戴上 +daishu 代数 +daishuhe 代数和 +daishushi 代数式 +daitanfeiyong 待摊费用 +daiti 代替 +daitou 带头 +daitu 歹徒 +daiwei 代为 戴维 +daiwo 代我 +daixia 带下 +daixiang 带向 +daixiao 代销 +daixie 代谢 +daixieneng 代谢能 +daixing 代行 +daiyanren 代言人 +daiye 待业 +daiyeqingnian 待业青年 +daiyizhi 代议制 +daiyong 代用 +daiyongpin 代用品 +daiyou 带有 +daiyu 带鱼 待遇 +daizhi 呆滞 待制 +daizhiyi 代之以 +daizhu 呆住 +daizi 带子 袋子 +daizou 带走 +daizu 傣族 +daji 打击 大计 +dajia 大家 打架 +dajian 大建 +dajiang 打浆 大将 大江 大奖 +dajiangji 打浆机 +dajiangjun 大将军 +dajiao 打搅 大脚 大角 +dajiaodao 打交道 +dajiaotang 大教堂 +dajiating 大家庭 +dajibaofu 打击报复 +dajie 打劫 大街 大捷 大姐 大解 打结 大节 +dajin 打紧 打进 大金 +dajing 大经 +dajingxiaoguai 大惊小怪 +dajiu 搭救 +daju 大局 大举 +dajuan 答卷 +dajun 大军 +daka 达卡 大卡 +dakaer 达喀尔 +dakai 打开 +dakeche 大客车 +dakeshui 打瞌睡 +daku 大哭 +dakua 打垮 +dakuai 大块 +dala 搭拉 耷拉 +dalai 达赖 +dalailama 达赖喇嘛 +dalao 打捞 大老 +dalei 打雷 +dali 答理 大理 大力 大吏 大历 +dalian 大连 +daliang 打量 大量 大梁 +daliangshengchan 大量生产 +daliao 大料 +dalie 打猎 +dalin 大林 +dalishi 大理石 +dalisi 大理寺 +daliu 大流 +daliyuan 大理院 +dalou 大楼 +dalu 大路 大陆 +daluan 打乱 +dalue 大略 +dalujia 大陆架 +daluo 打落 +daluoshuigou 打落水狗 +dalv 大吕 +dama 大妈 大麻 +damai 大麦 +damang 大忙 +damao 大毛 +damaozi 大帽子 +damashige 大马士革 +damen 大门 +damenkou 大门口 +damenwai 大门外 +dami 大米 +damian 大面 +damiao 大庙 +daming 大名 大命 +daminzhu 大民主 +damo 打磨 大漠 +damodayang 大模大样 +damuzhi 大拇指 +dan 但 单 担 弹 淡 旦 蛋 胆 诞 丹 耽 惮 眈 啖 澹 掸 殚 箪 瘅 赕 疸 聃 氮 萏 郸 儋 +danan 大难 +danao 大脑 +danaopiceng 大脑皮层 +danbai 单摆 蛋白 +danbaidong 蛋白胨 +danbaimei 蛋白酶 +danbaizhi 蛋白质 +danbao 担保 +danbeiti 单倍体 +danbian 单边 +danbu 但不 +danchan 单产 +danche 单车 +danchen 诞辰 +dancheng 单程 +danchun 单纯 +danci 单词 +dancong 但从 +danda 单打 胆大 +dandan 单单 淡淡 +dandande 淡淡的 +dandang 担当 +dandu 单独 +dandui 但对 +dandun 丹顿 +danfan 但凡 +danfang 单方 +danfangmian 单方面 +danfei 氮肥 +danfu 担负 +dang 当 党 荡 档 挡 裆 铛 宕 凼 菪 谠 砀 +dangan 单干 胆敢 档案 +dangang 单杠 +danganhu 单干户 +dangao 蛋糕 +dangban 挡板 +dangbao 党报 +dangbing 当兵 +dangcha 当差 +dangchai 当差 +dangchang 当场 +dangche 挡车 +dangcheng 当成 +dangchu 当初 +dangci 档次 +dangdai 当代 +dangdaibiao 党代表 +dangdang 当当 荡荡 +dangdao 当道 +dangde 党的 +dangdejibenluxian 党的基本路线 +dangdi 当地 +dange 耽搁 +danger 当儿 +dangfei 党费 +dangfeng 挡风 党风 +dangfu 荡妇 +danggang 党纲 +dangguan 当官 +dangguo 当过 +dangji 当即 党籍 党纪 +dangjia 当家 +dangjiade 当家的 +dangjiazuozhu 当家作主 +dangjiguofa 党纪国法 +dangjiliduan 当机立断 +dangjin 当今 +dangju 当局 +dangke 党课 +dangkong 当空 +dangliang 当量 +dangliangnongdu 当量浓度 +dangling 当令 +danglu 挡路 +dangmian 当面 +dangnei 党内 +dangneidouzheng 党内斗争 +dangnian 当年 +dangpai 党派 +dangping 荡平 +dangpu 当铺 +dangqian 当前 +dangquan 当权 +dangquanpai 当权派 +dangran 当然 +dangren 党人 +dangri 当日 +dangshi 当时 当世 当事 党史 +dangshiguo 当事国 +dangshiren 当事人 +dangtian 当天 +dangtou 当头 +dangtuan 党团 +danguan 胆管 +danguchun 胆固醇 +dangwai 党外 +dangwan 当晚 +dangwei 党委 +dangweihui 党委会 +dangweishuji 党委书记 +dangweiweiyuan 党委委员 +dangwu 党务 +dangwuzhiji 当务之急 +dangxia 当下 +dangxian 当先 +dangxiaozu 党小组 +dangxin 当心 +dangxing 党性 +dangxuan 当选 +dangyang 荡漾 当阳 +dangyu 党羽 +dangyuan 党员 +dangyue 当月 +dangzai 党在 +dangzhang 党章 +dangzhen 当真 +dangzheng 当政 党政 +dangzhengjiguan 党政机关 +dangzhibu 党支部 +dangzhong 当中 当众 +dangzhongyang 党中央 +dangzhu 挡住 +dangzongzhi 党总支 +dangzu 党组 +dangzuo 当做 当作 +danhai 但还 +danhao 单号 +danhua 氮化 淡化 +danhuang 蛋黄 +dani 大逆 +danian 大年 +daniang 大娘 +danibudao 大逆不道 +danji 单机 淡季 +danjia 担架 单价 +danjian 单间 但见 +danjiao 单交 +danjiaozhong 单交种 +danjingti 单晶体 +danju 单据 +danke 但可 蛋壳 +danliang 胆量 +danlue 胆略 +danma 但马 +danmai 丹麦 +danmei 但没 +danmingshu 单名数 +dannang 胆囊 +danneng 但能 +danning 单宁 +danqi 氮气 +danqie 胆怯 +danqing 淡青 蛋清 +danran 淡然 +danren 担任 单人 +danru 但如 +danse 单色 +danseguang 单色光 +danshen 单身 +dansheng 诞生 +danshi 胆识 但是 +danshu 单数 但书 +danshui 淡水 +danshuiyu 淡水鱼 +dansi 单丝 +danta 但他 +dantang 单糖 +danti 单体 +dantian 丹田 +dantu 丹徒 +danwei 单位 +danweigen 单位根 +danweigongcheng 单位工程 +danweimianjichanliang 单位面积产量 +danweizhi 单位制 +danwu 耽误 +danxi 旦夕 +danxian 单线 +danxiang 单相 单项 单向 +danxiangfa 单向阀 +danxianggongcheng 单项工程 +danxiangshi 单项式 +danxiao 胆小 +danxiaogui 胆小鬼 +danxibao 单细胞 +danxin 担心 丹心 +danxing 单行 +danyan 单眼 +danyang 丹阳 单养 +danyi 单一 单衣 +danying 但应 +danyou 担忧 +danyu 单于 +danyuan 单元 但愿 氮源 +danzai 但在 +danzhanxinjing 胆战心惊 +danzhi 单质 胆汁 +danzhuxuanze 单株选择 +danzi 担子 单子 单字 胆子 +danziyezhiwu 单子叶植物 +danzuo 单作 +dao 到 道 导 倒 岛 刀 悼 盗 蹈 捣 祷 叨 稻 忉 帱 氘 纛 +daoba 刀把 倒把 +daoban 导板 +daobei 刀背 +daobi 倒闭 +daobing 刀柄 +daocao 稻草 +daocha 道岔 +daochang 到场 +daoche 倒车 +daochu 到处 +daoci 悼词 +daociweizhi 到此为止 +daoda 到达 +daodan 捣蛋 +daodao 道道 叨叨 +daode 道德 +daodegan 道德感 +daodeguifan 道德规范 +daodezhexue 道德哲学 +daodi 到底 稻地 道地 +daodian 导电 到点 +daoding 到顶 道钉 +daofa 刀法 +daofan 倒反 +daofang 倒放 +daofei 盗匪 +daofeng 刀锋 +daofu 倒伏 道夫 +daogao 祷告 +daoge 倒戈 +daogu 稻谷 +daoguan 倒灌 导管 +daoguang 道光 +daoguangdi 道光帝 +daogui 捣鬼 导轨 +daoguo 岛国 +daoguolai 倒过来 +daohang 导航 +daohao 倒好 +daohe 道贺 氘核 +daohuan 倒换 +daohui 捣毁 到会 +daohuosuo 导火索 +daojia 刀架 到家 道家 +daojian 刀尖 +daojiao 道教 +daoju 刀具 道具 +daojunaiyongdu 刀具耐用度 +daokou 刀口 道口 +daolai 到来 +daolao 叨唠 +daole 到了 +daoli 倒立 道理 +daoliu 倒流 导流 +daolu 道路 +daoluan 捣乱 +daolun 导轮 +daomai 倒卖 +daomei 倒霉 倒楣 +daomen 道门 +daomi 稻米 +daona 导纳 +daonian 悼念 +daopan 导盘 +daopian 刀片 +daoqi 到期 +daoqian 道歉 +daoqiang 刀枪 +daoqie 盗窃 +daoqing 道情 +daoqu 盗取 +daore 导热 +daoren 刀刃 到任 道人 +daoshan 刀山 +daoshang 岛上 道上 +daoshi 倒是 导师 道士 +daoshihou 到时候 +daoshou 到手 +daoshu 倒数 导数 +daosui 捣碎 稻穗 +daota 倒塌 +daotai 倒台 +daoteng 倒腾 +daoti 导体 +daotian 稻田 +daotingtushuo 道听途说 +daotou 到头 +daotoulai 到头来 +daotui 倒退 +daowenbing 稻瘟病 +daoxi 道喜 +daoxia 倒下 +daoxian 导线 +daoxiang 导向 +daoxie 道谢 +daoxingnishi 倒行逆施 +daoxuan 倒悬 +daoxue 道学 +daoyan 导言 导演 +daoyang 稻秧 +daoye 倒爷 +daoyi 道义 +daoying 倒影 +daoyong 盗用 +daoyou 导游 +daoyu 岛屿 +daoyuan 道员 +daozei 盗贼 +daozhan 到站 +daozhe 到这 +daozhi 倒置 导致 +daozhong 稻种 +daozhuan 倒转 +daozi 刀子 稻子 +dapaizi 打拍子 +dapao 打炮 大炮 +dapei 搭配 +dapi 大批 +daping 大平 +dapo 打破 +dapochanggui 打破常规 +daqi 打气 大气 +daqian 大钱 大钳 +daqiang 打枪 +daqianti 大前提 +daqiao 搭桥 +daqiceng 大气层 +daqin 大秦 +daqing 大庆 大青 +daqiu 打球 +daqiwancheng 大器晚成 +daqiya 大气压 +daqu 打趣 大曲 大区 +daquan 大权 +daquanyan 大泉眼 +daqujiu 大曲酒 +darao 打扰 +daren 达人 大人 +darenwu 大人物 +daru 打入 大儒 +dasan 打散 大三 +dasao 打扫 大嫂 +dashan 搭讪 +dashangren 大商人 +dashaoye 大少爷 +dashe 大赦 +dasheng 大声 达生 +dashengjihu 大声疾呼 +dashengzhang 打胜仗 +dashi 大师 大使 大事 大势 大石 +dashiguan 大使馆 +dashiji 大使级 +dashijie 大世界 +dashisuoqu 大势所趋 +dashisuowang 大失所望 +dashitou 大石头 +dashiyiqu 大势已去 +dashou 打手 大受 +dashu 大叔 大数 大书 +dashui 大水 +dashun 大顺 +dasi 大肆 大四 +dasima 大司马 +dasuan 打算 大蒜 +dasuanpan 打算盘 +dasui 打碎 +databu 大踏步 +datang 大堂 +dati 大体 +datian 大田 +datianxia 打天下 +datie 打铁 +dating 打听 大厅 +datishang 大体上 +datong 打通 大同 大统 大通 +datongshu 大同书 +datongxiaoyi 大同小异 +datou 打头 大头 +datouzhen 打头阵 大头针 +datu 大土 +datui 打退 大腿 +dawang 大王 +dawei 大尉 大卫 打纬 +dawu 大悟 +dawuwei 大无畏 +dawuweijingshen 大无畏精神 +daxi 大喜 大戏 大西 +daxia 打下 大侠 大虾 +daxian 大限 +daxiang 打响 大象 +daxianshenshou 大显身手 +daxiao 打消 大小 +daxie 答谢 大写 +daxiezuo 大协作 +daxin 大新 +daxing 大兴 大型 大姓 +daxinganling 大兴安岭 +daxingqiye 大型企业 +daxingtumu 大兴土木 +daxingxing 大行星 +daxingzhengqu 大行政区 +daxiong 大熊 +daxiu 大修 +daxiuli 大修理 +daxiulijijin 大修理基金 +daxiyang 大西洋 +daxuan 大选 +daxue 大学 大雪 +daxuesheng 大学生 +daxueshi 大学士 +daya 大雅 +dayan 打眼 大烟 大雁 +dayang 大洋 +dayangshu 大杨树 +dayangzhou 大洋洲 +dayao 大要 +dayawan 大亚湾 +daye 大爷 大冶 大业 +dayean 大叶桉 +dayi 达意 大一 大衣 大意 大义 +dayin 达因 打印 大印 +daying 答应 +dayinji 打印机 +dayinjie 大音阶 +dayitong 大一统 +dayong 大用 +dayou 大油 大有 +dayouji 打游击 +dayoukewei 大有可为 +dayouzuowei 大有作为 +dayu 大于 大雨 +dayuan 大员 大圆 大院 +dayuanjun 大院君 +dayuanshuai 大元帅 +dayue 大约 大月 +dayuejin 大跃进 +dayunhe 大运河 +daza 打杂 +dazaqiang 打砸抢 +dazhai 大寨 +dazhan 大战 +dazhang 打仗 +dazhangfu 大丈夫 +dazhangqigu 大张旗鼓 +dazhaohu 打招呼 +dazhaosi 大昭寺 +dazhen 打针 大真 +dazhi 大志 大致 大治 大指 +dazhizi 大侄子 +dazhong 打中 大众 大中 +dazhonghua 大众化 +dazhongma 大仲马 +dazhongyu 大众语 +dazhou 大洲 +dazhu 大竹 +dazhuan 打转 +dazhuang 打桩 +dazhujiao 大主教 +dazhuyi 打主意 +dazi 打字 +dazibao 大字报 +dazichanjieji 大资产阶级 +daziji 打字机 +daziran 大自然 +dazong 大宗 +dazongtong 大总统 +dazu 大族 +dazuo 大作 +de 的 得 德 锝 +dean 得安 +debing 得病 +debuchangshi 得不偿失 +decheng 得逞 +dechu 得出 +dedang 得当 +dedao 得到 +defa 得法 +defen 得分 +deguo 德国 +deguoqieguo 得过且过 +dehan 德汉 +deheilan 德黑兰 +dehua 的话 +dejiang 得奖 +dejiu 得救 +dele 得了 +deli 得力 +deng 等 登 灯 邓 凳 瞪 蹬 噔 磴 戥 镫 簦 嶝 +dengan 登岸 +dengbao 登报 +dengbian 等边 +dengbiansanjiaoxing 等边三角形 +dengbiao 灯标 +dengbishulie 等比数列 +dengcha 等差 +dengchang 登场 +dengchashulie 等差数列 +dengdai 等待 +dengdao 等到 +dengdeng 等等 +dengfen 等分 等份 +dengfengzaoji 登峰造极 +denggao 登高 等高 +denggaoxian 等高线 +dengguang 灯光 +denghao 等号 +denghei 灯黑 +denghou 等候 +denghuo 灯火 +dengji 登极 登记 等级 +dengjia 等价 +dengjiang 等奖 +dengjiao 等角 +dengjiawu 等价物 +dengjixing 等积形 +dengju 灯具 等距 +dengjuli 等距离 +dengliang 等量 +denglizi 等离子 +dengliziti 等离子体 +denglong 灯笼 +denglu 登陆 +dengmaoqi 邓茂七 +dengmen 登门 +dengnijin 邓尼金 +dengpao 灯泡 +dengpin 等品 +dengren 等人 +dengri 等日 +dengshan 登山 +dengshang 登上 +dengshi 等式 登时 +dengshimian 等势面 +dengsi 灯丝 +dengta 灯塔 +dengtai 登台 +dengtong 等同 +dengwai 等外 +dengweijiyin 等位基因 +dengwen 等温 +dengwenxian 等温线 +dengxian 等闲 +dengxiao 等效 +dengxiaodianlu 等效电路 +dengxiaoping 邓小平 +dengyan 瞪眼 +dengyao 等腰 +dengyaosanjiaoxing 等腰三角形 +dengying 灯影 +dengyou 灯油 +dengyu 等于 +dengyuling 等于零 +dengzai 登载 +dengzhao 灯罩 +dengzhixian 等值线 +dengzhongxia 邓中夏 +dengzi 凳子 等子 +dengzihui 邓子恢 +deqi 得气 +deque 的确 +dequeliang 的确良 +dese 得色 +desheng 得胜 +deshi 得失 得势 +deshou 得手 +deshu 得数 +deti 得体 +detianduhou 得天独厚 +dewen 德文 +dexi 得悉 +dexing 德兴 德行 +dexinyingshou 得心应手 +deyi 得以 得意 得益 +deyiyangyang 得意洋洋 +deyizhi 德意志 +deyong 得用 +deyu 德语 德育 +dezhi 得知 得志 德治 +dezhiti 德智体 +dezhou 德州 +dezi 得子 +dezui 得罪 +di 地 第 提 底 低 帝 弟 敌 抵 递 滴 迪 蒂 堤 笛 缔 涤 嘀 诋 谛 狄 邸 睇 嫡 翟 砥 娣 棣 荻 羝 坻 柢 觌 骶 氐 绨 镝 碲 籴 +dia 嗲 +diai 低矮 +dian 点 电 店 典 颠 甸 淀 垫 殿 滇 奠 惦 掂 碘 癫 巅 踮 佃 玷 簟 阽 坫 靛 钿 癜 丶 堤岸 +dianban 垫板 +dianbao 电报 +dianbaoguahao 电报挂号 +dianbei 垫背 +dianbiao 电表 +dianbingxiang 电冰箱 +dianbo 颠簸 点播 点拨 电波 +diancai 点菜 +dianchan 电铲 +dianchang 电场 +dianchangji 电唱机 +dianche 电车 +dianchi 电池 +dianchizu 电池组 +dianchu 点出 +dianchuchenqi 电除尘器 +dianci 电磁 +diancibo 电磁波 +diancichang 电磁场 +diancifushe 电磁辐射 +dianciganying 电磁感应 +diancitie 电磁铁 +diancixue 电磁学 +diancizhendang 电磁振荡 +diandang 典当 +diandao 颠倒 电导 +diandaoheibai 颠倒黑白 +diandaoshifei 颠倒是非 +diandeng 点灯 电灯 +diandengpao 电灯泡 +diandi 点滴 +diandian 点点 +diandianhe 点电荷 +dianding 奠定 点定 +diandong 电动 +diandongji 电动机 +diandongshi 电动势 +diandu 电镀 +dianer 点儿 +dianfa 点发 点法 +dianfan 典范 +dianfen 淀粉 +dianfengshan 电风扇 +dianfenmei 淀粉酶 +dianfu 颠覆 颠复 垫付 +dianfuxing 电负性 +diangan 电感 +diangao 电告 +diangong 电工 +diangu 典故 +dianguang 电光 +dianhan 电焊 +dianhe 电荷 电贺 +dianhu 电弧 佃户 +dianhua 电话 +dianhuahaoma 电话号码 +dianhuahuiyi 电话会议 +dianhuajia 碘化钾 +dianhuajiaoyu 电化教育 +dianhuaxue 电化学 +dianhuayin 碘化银 +dianhuo 点火 +dianhuohua 电火花 +dianji 典籍 电机 电极 惦记 奠基 +dianjia 店家 +dianjian 电键 +dianjiang 点将 +dianjie 电解 +dianjiecao 电解槽 +dianjiedianrongqi 电解电容器 +dianjiezhi 电解质 电介质 +dianjiren 奠基人 +dianjiu 碘酒 +diankang 电抗 +dianke 佃客 +dianlan 靛蓝 电缆 +dianli 典礼 电离 电力 +dianliang 掂量 电量 +dianliceng 电离层 +dianligongye 电力工业 +dianlineng 电离能 +dianling 电铃 +dianliu 电流 +dianliubiao 电流表 +dianliuji 电流计 +dianliujiangdu 电流强度 +dianliujidianqi 电流继电器 +dianliwang 电力网 +dianlixian 电力线 +dianlu 电炉 电路 +dianlutu 电路图 +dianma 电码 +dianmianjiehe 点面结合 +dianming 点名 +diannao 电脑 +diannaowangluo 电脑网络 +dianneng 电能 +diannian 惦念 +diannong 佃农 +dianpian 垫片 +dianping 垫平 电瓶 电平 +dianpo 点破 +dianpu 店铺 +dianpubupo 颠扑不破 +dianqi 电器 电气 +dianqiao 电桥 +dianqihua 电气化 电器化 +dianqing 点清 +dianquan 垫圈 佃权 +dianran 点燃 +dianre 电热 +dianrong 电容 +dianrongqi 电容器 +dianshan 电扇 +dianshenxi 电渗析 +dianshi 电视 电石 +dianshiguangbo 电视广播 +dianshiji 电视机 +dianshijieshouji 电视接收机 +dianshipindao 电视频道 +dianshiqi 电石气 +dianshitai 电视台 +dianshizhiboweixing 电视直播卫星 +dianshu 点数 电枢 +dianshua 电刷 +diantai 电台 +dianti 电梯 +diantong 电筒 +diantou 点头 +dianwang 电网 +dianwei 电位 +dianweicha 电位差 +dianweiqi 电位器 +dianwen 电文 +dianwu 玷污 +dianxia 殿下 +dianxian 电线 +dianxin 点心 电信 +dianxing 点醒 典型 +dianxinghua 典型化 +dianxingxing 典型性 +dianxinhao 电信号 +dianxue 电学 +dianxun 电讯 +dianya 电压 +dianyahuganqi 电压互感器 +dianying 电影 +dianyingjuben 电影剧本 +dianyingyuan 电影院 +dianyong 电泳 +dianyuan 店员 电源 +dianyun 电晕 +dianzhalu 电渣炉 +dianzhan 电站 +dianzhang 典章 +dianzhen 点阵 +dianzhiziben 垫支资本 +dianzhui 点缀 +dianzi 垫子 电子 点子 +dianzidianlu 电子电路 +dianzifute 电子伏特 +dianzigongye 电子工业 +dianziguan 电子管 +dianzijisuanji 电子计算机 +dianzikejidaxue 电子科技大学 +dianziliu 电子流 +dianziqiang 电子枪 +dianzishu 电子束 +dianzixianweijing 电子显微镜 +dianzixue 电子学 +dianziyuanjian 电子元件 +dianziyun 电子云 +dianzu 电阻 佃租 +dianzuan 电钻 +diao 调 掉 吊 雕 刁 钓 凋 叼 貂 碉 铫 铞 鲷 +diaobao 调包 碉堡 +diaobi 凋敝 +diaobing 调兵 +diaobo 调拨 +diaocha 调查 +diaoche 调车 吊车 +diaochu 调出 +diaodong 调动 +diaodu 调度 +diaodui 掉队 +diaogan 吊杆 +diaogou 吊钩 +diaohao 调号 +diaohuan 调换 掉换 吊环 +diaohui 调回 +diaoji 调集 +diaojia 吊架 +diaoke 雕刻 +diaoli 调离 +diaonan 刁难 +diaopan 吊盘 +diaopi 貂皮 +diaoqian 调遣 +diaoqiao 吊桥 +diaoren 调任 +diaoru 调入 +diaoshi 调式 +diaosi 吊死 +diaosu 雕塑 +diaosuo 吊索 +diaotong 吊桶 +diaotou 掉头 +diaoxia 掉下 +diaoxiang 雕像 +diaoxiao 吊销 +diaoxie 凋谢 +diaoxing 调性 +diaoyiqingxin 掉以轻心 +diaoyong 调用 +diaoyu 钓鱼 +diaoyun 调运 +diaozhuan 掉转 +diaozhuang 吊装 +diaozi 调子 +diba 堤坝 第八 +dibaichong 敌百虫 +diban 底版 地板 +dibao 地保 地堡 +diben 底本 +dibian 底边 +dibiao 地表 +dibo 地波 +dibu 地步 抵补 +diceng 底层 地层 +dichan 低产 地产 +dichang 抵偿 +dichao 低潮 +dichen 低沉 +dichu 抵触 +dichui 低垂 +dici 地磁 +dida 抵达 +didai 地带 +didang 低档 抵挡 +didao 地道 +didawubo 地大物博 +dideng 低等 +didi 低低 低地 弟弟 +didian 地点 地电 +dididaodao 地地道道 +didide 低低的 +diding 滴定 +didingguan 滴定管 +diditi 滴滴涕 +didong 地动 地洞 +diduan 地段 +didui 敌对 +die 爹 跌 叠 迭 碟 谍 蝶 喋 佚 踮 牒 耋 蹀 堞 瓞 揲 垤 鲽 帝俄 +diebao 谍报 +diedai 迭代 +diedao 跌倒 +diedie 爹爹 +diediebuxiu 喋喋不休 +diefen 跌份 +diejia 跌价 迭加 +dieluo 跌落 +diema 爹妈 +dieqi 迭起 +dier 第二 +dierci 第二次 +dierguoji 第二国际 +dierming 第二名 +diershen 第二审 +diershijie 第二世界 +dierxing 第二性 +dierxinhaoxitong 第二信号系统 +dieryuzhousudu 第二宇宙速度 +dieyong 蝶泳 +dieyun 叠韵 +diezi 碟子 +difang 提防 地方 堤防 +difangbing 地方病 +difangbudui 地方部队 +difangfenquan 地方分权 +difanggongye 地方工业 +difangguoying 地方国营 +difangjun 地方军 +difangshui 地方税 +difangwuzhuang 地方武装 +difangxi 地方戏 +difangzhengfu 地方政府 +difangzizhi 地方自治 +difei 底肥 +digao 底稿 +digu 低估 嘀咕 +digua 地瓜 +diguan 滴管 +digui 递归 +digunqiu 地滚球 +diguo 敌国 帝国 +diguozhuyi 帝国主义 +diguozhuyifenzi 帝国主义分子 +dihao 低耗 +dihejingang 低合金钢 +dihou 敌后 +dihuang 帝皇 +dihui 诋毁 +diji 低级 敌机 地基 地积 +dijia 地价 底架 +dijian 递减 +dijiao 地窖 递交 底角 +dijichengzaili 地基承载力 +dijie 地界 缔结 +dijiu 第九 +dijun 敌军 +dikaer 笛卡儿 +dikang 抵抗 +dikangli 抵抗力 +dike 地壳 +dikong 低空 +dikou 敌寇 +dikuai 地块 +dikuangbu 地矿部 +dila 地蜡 +dilai 抵赖 +dilan 低栏 +dilana 地拉那 +dilei 地雷 +dili 地理 地利 地力 底里 +dilian 低廉 +dilie 低劣 +dilihuanjing 地理环境 +diliu 第六 +diliweizhi 地理位置 +dilixue 地理学 +dilong 地龙 +diluo 低落 +diman 地幔 +dimao 地貌 +dimei 弟妹 +dimian 地面 +dimianbudui 地面部队 +dimianshui 地面水 +dimianwendu 地面温度 +dimianzhan 地面站 +diming 地名 +dimo 笛膜 +dimu 地亩 +dineng 低能 +ding 定 订 顶 丁 盯 钉 鼎 叮 町 铤 腚 酊 仃 锭 疔 啶 玎 碇 耵 +dingan 定案 +dingban 顶板 +dingbao 订报 +dingben 定本 +dingbenxiangjiao 丁苯橡胶 +dingchan 定产 +dingchui 钉锤 顶吹 +dingchun 丁醇 +dingdan 定单 +dingdang 叮当 定当 +dingdian 顶点 定点 +dingding 鼎鼎 +dingduan 顶端 +dingduo 顶多 +dinge 定额 +dingerxi 丁二烯 +dingfeng 顶峰 顶风 +dingfu 定幅 +dinggao 定稿 +dinggou 订购 +dinggui 定规 +dinghai 定海 +dinghao 顶好 +dinghu 定户 订户 +dinghualun 定滑轮 +dinghun 定婚 订婚 +dinghuo 定货 订货 +dingji 定级 +dingjia 定价 +dingjian 顶尖 +dingjiao 顶角 +dingjihua 定计划 +dingjin 定金 +dingjingxiangjiao 丁腈橡胶 +dingjixiangjiao 丁基橡胶 +dingju 定居 定局 +dingjudian 定居点 +dingli 鼎立 定理 订立 +dingliang 定量 +dinglun 定论 +dinglv 定律 +dingmiao 定苗 +dingming 定名 +dingnan 丁男 +dingneng 定能 +dingning 叮咛 +dingpeng 顶棚 +dingqi 定期 +dingqiu 顶球 +dingran 定然 +dingri 定日 +dingshen 定神 +dingsheng 鼎盛 +dingshi 顶事 定时 +dingsuan 丁酸 +dingti 顶替 +dingtian 顶天 +dingtianlidi 顶天立地 +dingtou 顶头 +dingtoushangsi 顶头上司 +dingwan 丁烷 +dingwei 定位 +dingxi 丁烯 +dingxian 定弦 定县 +dingxiang 丁香 定向 +dingxiangtianxian 定向天线 +dingxin 定心 +dingxing 定型 定形 定性 +dingya 顶芽 +dingyao 定要 +dingye 顶叶 +dingyi 定义 +dingying 定影 +dingyong 顶用 +dingyu 定于 定语 +dingyuan 定员 +dingyue 订约 订阅 +dingze 定则 +dingzhen 顶针 +dingzheng 订正 +dingzhi 定制 定植 +dingzhongweishengsu 丁种维生素 +dingzhou 定州 +dingzhu 盯住 叮嘱 顶住 +dingzhuang 顶撞 +dingzhun 定准 +dingzi 钉子 锭子 定子 +dingzu 鼎足 +dingzui 定罪 +dingzuo 定做 +dipan 底盘 地盘 +dipi 地皮 地痞 +dipian 底片 +dipin 低频 +diping 地平 +dipingxian 地平线 +diqi 第七 底漆 +diqin 嫡亲 +diqing 敌情 +diqiu 地球 +diqiuhuaxue 地球化学 +diqiuwuli 地球物理 +diqiya 低气压 +diqu 地区 +dire 地热 +diren 敌人 +disan 第三 +disanchanye 第三产业 +disandengji 第三等级 +disanji 第三纪 +disanshijie 第三世界 +disanxiasi 低三下四 +disanzhe 第三者 +dise 底色 +dishang 地上 +disheng 低声 +dishi 敌视 地势 第十 +dishou 敌手 +dishu 底数 +dishui 滴水 地税 +disi 第四 +disiji 第四纪 +disong 递送 +disu 低速 +ditan 地坛 地毯 +ditangang 低碳钢 +dite 敌特 +ditie 地铁 +diting 谛听 +ditou 低头 地头 +ditu 地图 +diu 丢 铥 +diudiao 丢掉 +diulian 丢脸 +diuqi 丢弃 +diuren 丢人 +diushi 丢失 +diuxia 丢下 +diuzi 丢字 +diwa 低洼 +diwang 帝王 +diwangjiangxiang 帝王将相 +diwei 低微 敌伪 地位 地委 地维 +diweiji 地位级 +diwen 低温 地温 +diwo 敌我 +diwomaodun 敌我矛盾 +diwu 地物 第五 +dixi 嫡系 底细 +dixia 低下 底下 地下 +dixiahaichong 地下害虫 +dixiajing 地下茎 +dixiakaicai 地下开采 +dixian 地线 +dixiao 抵销 抵消 +dixiaodiao 抵消掉 +dixiaohao 低消耗 +dixiashi 地下室 +dixiashui 地下水 +dixiashuiwei 地下水位 +dixin 地心 +dixing 地形 +dixingtu 地形图 +dixiong 弟兄 +dixue 地学 +diya 低压 抵押 地压 +diyi 敌意 第一 地衣 +diyijuan 第一卷 +diyiliu 第一流 +diyiming 第一名 +diyin 低音 +diyishen 第一审 +diyishou 第一手 +diyixian 第一线 +diyixing 第一性 +diyixinhaoxitong 第一信号系统 +diyu 低于 低语 抵御 地域 地狱 +diyue 缔约 +diyueguo 缔约国 +dizao 缔造 +dizeng 递增 +dizhai 抵债 +dizhen 地震 +dizheng 地政 +dizhenxue 地震学 +dizhenyubao 地震预报 +dizhi 地址 抵制 地支 地质 帝制 底质 底止 +dizhibianlu 地质编录 +dizhitu 地质图 +dizhixue 地质学 +dizhiyihaopin 低值易耗品 +dizhonghai 地中海 +dizhou 地轴 +dizhu 底柱 地主 +dizhufenzi 地主分子 +dizhujieji 地主阶级 +dizhupo 地主婆 +dizi 笛子 弟子 底子 +dizu 地租 +dizui 抵罪 +dizuo 底座 +dong 动 东 懂 冬 洞 冻 董 栋 咚 恫 侗 氡 硐 鸫 岽 垌 峒 胨 胴 +dongan 东安 +dongbei 东北 +dongbeijun 东北军 +dongbi 动笔 +dongbian 东边 +dongbing 冻冰 +dongbiwu 董必武 +dongbu 东部 +dongbudong 动不动 +dongcha 洞察 +dongchan 动产 +dongchang 东厂 +dongcheng 东城 +dongchengqu 东城区 +dongchuang 冻疮 +dongci 动词 +dongcunrui 董存瑞 +dongdan 东单 +dongdang 动荡 +dongdao 东道 +dongde 东德 懂得 +dongdi 动地 +dongdiwen 东帝汶 +dongfang 东方 洞房 +dongfanghong 东方红 +dongfei 东非 +dongfeng 东风 +donggeng 冬耕 +donggong 东宫 动工 +donggua 冬瓜 +donghai 东海 冻害 +donghan 东汉 +donghu 东湖 +donghua 动画 +donghuai 冻坏 +donghualun 动滑轮 +dongji 冬季 动机 +dongjia 东家 +dongjiang 冻僵 +dongjiao 东郊 +dongjie 冻结 +dongjin 东晋 +dongjing 东京 东经 动静 +dongkou 洞口 +donglai 东来 +dongli 动力 +dongliang 动量 栋梁 +dongliangju 动量矩 +dongliji 动力机 +dongling 东陵 +dongliu 东流 +donglixue 动力学 +donglizhuangzhi 动力装置 +dongluan 动乱 +dongmai 冬麦 动脉 +dongmaigong 动脉弓 +dongmaixue 动脉血 +dongmen 东门 +dongmeng 东盟 +dongmian 东面 冬眠 +dongmingci 动名词 +dongnan 东南 +dongnanya 东南亚 +dongnaojin 动脑筋 +dongneng 动能 +dongnianjun 东捻军 +dongou 东欧 +dongoupingyuan 东欧平原 +dongpeihe 动配合 +dongping 东平 +dongpo 东坡 +dongqing 动情 +dongren 动人 +dongsansheng 东三省 +dongshan 东山 +dongshang 冻伤 +dongshen 动身 +dongsheng 东升 +dongshi 董事 懂事 +dongshihui 董事会 +dongshou 动手 +dongshoushu 动手术 +dongsi 东四 冻死 +dongsun 冬笋 +dongtai 动态 +dongtaifanwei 动态范围 +dongtaipingheng 动态平衡 +dongti 胴体 +dongtian 冬天 +dongting 动听 +dongtu 冻土 +dongwei 东魏 +dongwu 东吴 动物 +dongwuxingsiliao 动物性饲料 +dongwuxue 动物学 +dongwuyou 动物油 +dongwuyuan 动物园 +dongxi 东西 +dongxian 冬闲 +dongxiang 东乡 动向 +dongxiaomai 冬小麦 +dongxin 动心 +dongxue 洞穴 冬学 +dongya 东亚 +dongyang 东洋 东阳 +dongyao 动摇 +dongyi 动议 东夷 +dongyindu 东印度 +dongyindugongsi 东印度公司 +dongyong 动用 +dongyuan 动员 +dongzhang 冻胀 +dongzhangxiwang 东张西望 +dongzhe 动辄 +dongzhi 东芝 冬至 东至 +dongzhongshu 董仲舒 +dongzhou 东周 +dongzhuang 冬装 +dongzhuo 董卓 +dongzi 洞子 +dongzuo 动作 +dou 都 斗 豆 抖 逗 兜 陡 窦 蔸 蚪 篼 痘 +douba 都把 +douban 豆办 +doubei 都被 +doubing 豆饼 +doubu 都不 +doudadezi 斗大的字 +doudao 斗倒 +doude 都得 +doudian 逗点 +douding 篼钉 +doudong 抖动 +doudou 兜兜 抖抖 +doudui 都对 +doueyuan 窦娥冤 +doufeng 兜风 +doufu 豆腐 +doufupi 豆腐皮 +doufuru 豆腐乳 +douhao 逗号 +douhen 都很 +douhui 都会 +doujiande 窦建德 +doujiang 都将 豆浆 +doujie 篼接 +douke 豆科 +doulei 豆类 +douli 斗笠 豆粒 +douliu 逗留 +doumei 都没 +doumen 斗门 +doumiao 豆苗 痘苗 +doupigai 斗批改 +doupo 陡坡 +douqiao 陡峭 +douquan 兜圈 +douran 陡然 +dousha 豆沙 +doushi 都是 +doushou 兜售 +dousipixiu 斗私批修 +dousou 抖擞 +douxiang 都想 豆象 +douyao 都要 +douyi 都已 +douying 都应 +douyong 都用 +douyou 都有 豆油 +douyu 都与 +douzai 都在 +douzha 豆渣 +douzheng 斗争 +douzhengfangshi 斗争方式 +douzhengxing 斗争性 +douzhengxingshi 斗争形式 +douzhengyizhi 斗争意志 +douzhi 斗志 斗智 +douzhiangyang 斗志昂扬 +douzi 豆子 斗子 +du 都 读 度 独 毒 督 渡 肚 杜 睹 堵 赌 妒 嘟 渎 笃 牍 镀 犊 黩 髑 椟 芏 蠹 +duan 断 段 短 端 锻 缎 煅 椴 簖 +duanan 断案 +duanbingxiangjie 短兵相接 +duanbo 短波 +duanceng 断层 +duancha 端茶 +duanchang 短长 +duancheng 短程 +duanchu 短处 +duanchui 锻锤 +duancu 短粗 短促 +duandayi 短大衣 +duandian 断点 断电 +duandianya 端电压 +duanding 断定 +duanduan 短短 断断 +duanduande 短短的 +duanduanxuxu 断断续续 +duanfa 短发 +duanfang 端方 +duangong 短工 锻工 +duanhou 断後 +duanjian 短见 锻件 +duanjiao 断交 +duanjue 断绝 +duankai 断开 +duankou 端口 断口 +duanlian 锻炼 +duanlie 断裂 +duanliejiangdu 断裂强度 +duanlu 短路 锻炉 断路 +duanluo 段落 +duanma 短码 +duanmian 端面 断面 +duanming 短命 +duanmo 锻模 +duannai 断奶 +duanpao 短跑 +duanpian 短篇 +duanpianxiaoshuo 短篇小说 +duanping 短评 +duanqi 短期 断气 +duanqirui 段祺瑞 +duanque 短缺 +duanran 断然 +duanshao 短少 煅烧 +duanshui 端水 +duansong 断送 +duantou 断头 +duanwen 短文 缎纹 +duanxian 端线 断线 +duanxiang 端详 端相 +duanxiao 短小 +duanxiaojinghan 短小精悍 +duanxunban 短训班 +duanya 锻压 +duanyan 断言 +duanyang 端阳 +duanyin 短音 +duanyu 短语 断狱 +duanzan 短暂 +duanzao 锻造 +duanzhangquyi 断章取义 +duanzheng 端正 +duanzhuang 端庄 +duanzi 缎子 +duanzuo 端坐 +duba 独霸 +dubai 独白 +duban 督办 +dubao 读报 +dubo 赌博 +ducai 独裁 +ducaizhe 独裁者 +ducao 毒草 +duceng 镀层 +ducha 督察 +duchang 独唱 +duchayuan 都察院 +duchong 毒虫 +duchu 读出 +duchuan 渡船 +duchuang 独创 +duchuangxing 独创性 +ducu 督促 +ducujiancha 督促检查 +duda 毒打 +dudao 独到 +dudu 独独 嘟嘟 +duduan 独断 +duer 毒饵 +dufu 督抚 杜甫 +duge 镀铬 +duguo 度过 渡过 +duhai 毒害 +duhe 渡河 +duhou 读后 +duhougan 读后感 +duhua 毒化 +dui 对 队 堆 兑 碓 憝 怼 镦 +duian 对岸 对案 +duibai 对白 +duiban 对半 +duibao 对保 +duiben 对本 +duibenerfen 对苯二酚 +duibenerjiasuan 对苯二甲酸 +duibi 对比 +duibu 队部 对不 +duibuqi 对不起 +duibuzhu 对不住 +duice 对策 +duichang 队长 +duici 对此 +duida 对答 +duidai 对待 +duidang 对当 +duideng 对等 +duideqi 对得起 +duidingjiao 对顶角 +duidu 对读 +duier 对儿 +duifang 堆放 对方 +duifei 堆肥 +duifu 对付 +duiguang 对光 +duiguo 对过 +duihan 堆焊 +duihong 对红 +duihua 对话 +duihuan 兑换 +duiji 堆积 +duijiao 对角 +duijiaoxian 对角线 +duiju 对局 +duikai 对开 +duikang 对抗 +duikangxing 对抗性 +duikou 对口 +duikouxiangsheng 对口相声 +duili 对立 +duilian 对联 +duilie 队列 +duilimian 对立面 +duilitongyi 对立统一 +duilitongyiguilv 对立统一规律 +duiliu 对流 +duiliuceng 对流层 +duiliulin 对硫磷 +duilu 对路 +duimen 对门 +duimian 对面 +duinei 对内 +duineigaohuo 对内搞活 +duiou 对偶 +duishan 对山 +duisheng 对生 +duishou 对手 +duishu 对数 +duishufangcheng 对数方程 +duishuhanshu 对数函数 +duitou 对头 +duiwai 对外 +duiwaikaifang 对外开放 +duiwaimaoyi 对外贸易 +duiwei 对位 +duiwen 对文 +duiwu 队伍 +duixia 对虾 +duixian 兑现 +duixiang 对象 +duixiao 对消 +duixin 对心 +duixing 队形 +duiyan 对眼 +duiying 对应 +duiyu 对于 +duiyuan 队员 +duizhang 队长 +duizhao 对照 +duizhe 对折 +duizheng 对症 对证 +duizhengxiayao 对症下药 +duizhi 对质 +duizhuan 对转 +duizhun 对准 +duizi 对子 +duji 毒计 妒忌 +dujia 独家 杜家 +dujiang 渡江 +dujie 堵截 +dujin 镀金 +dujing 读经 +duju 独具 +dujuan 杜鹃 +dujue 杜绝 +dujun 督军 毒菌 +dukou 渡口 堵口 +dukedaxue 杜克大学 +dula 毒辣 +dulan 独揽 +dulesi 杜勒斯 +duli 独立 +duliang 度量 +duliangheng 度量衡 +duliguo 独立国 +dulihesuan 独立核算 +duliu 毒瘤 +duliwangguo 独立王国 +dulixing 独立性 +dulizizhu 独立自主 +dulumen 杜鲁门 +dulun 渡轮 +dumuju 独幕剧 +dumuqiao 独木桥 +dumuzhou 独木舟 +dun 顿 盾 吨 敦 蹲 钝 炖 遁 盹 沌 囤 墩 趸 镦 礅 砘 +dunang 嘟囔 +dunbasi 顿巴斯 +dunbu 墩布 +duncu 敦促 +duncuo 顿挫 +dundian 蹲点 +dungongli 吨公里 +dunhao 顿号 +dunhe 顿河 +dunhuang 敦煌 +duniu 犊牛 +dunjiao 钝角 +dunpai 盾牌 +dunpiyulei 盾皮鱼类 +dunshi 顿时 +dunshou 顿首 +dunwei 吨位 +dunxia 蹲下 +dunyin 顿音 +dunzu 顿足 +duo 多 夺 朵 躲 舵 堕 踱 咄 跺 哆 剁 惰 垛 驮 掇 铎 裰 哚 缍 沲 柁 +duoban 多半 +duobeiti 多倍体 +duobi 躲避 +duobian 多边 多变 +duobianxing 多边形 +duobiao 夺标 +duobiji 多臂机 +duochang 多长 +duochu 多处 +duoci 多次 +duoda 多达 多大 +duodao 多到 +duode 多德 夺得 +duodian 多点 +duoduan 多端 +duoduo 多多 +duofa 多发 +duofang 多方 +duofangmian 多方面 +duofen 多分 +duogao 多高 +duoge 多哥 多个 +duogongneng 多功能 +duogua 多寡 +duohui 夺回 +duojia 多加 +duojiao 跺脚 +duojiaoxing 多角形 +duojiu 多久 +duokai 躲开 +duokong 多孔 +duokongsuliao 多孔塑料 +duokuaihaosheng 多快好省 +duokui 多亏 +duola 多拉 +duolaoduode 多劳多得 +duolu 多路 +duolun 舵轮 +duolunduo 多伦多 +duoluo 堕落 +duomahe 多玛河 +duome 多么 +duomian 多面 +duomianjiao 多面角 +duomianshou 多面手 +duomianti 多面体 +duominijia 多米尼加 +duominzuguojia 多民族国家 +duomu 夺目 +duonian 多年 +duonianlai 多年来 +duoniansheng 多年生 +duopule 多普勒 +duoqi 躲起 +duoqing 多情 +duoqu 夺取 +duoquan 夺权 +duorou 剁肉 +duoru 堕入 +duoshan 躲闪 +duoshao 多少 +duoshaoci 多少次 +duoshaonian 多少年 +duoshaotian 多少天 +duoshi 多时 多事 +duoshou 舵手 +duoshu 多数 +duosui 剁碎 +duosuo 哆嗦 +duotai 多肽 +duotang 多醣 +duotou 多头 +duoweishu 多位数 +duoxiang 多相 多项 +duoxiangshi 多项式 +duoxie 多谢 +duoxin 多心 +duoxing 惰性 +duoyang 多样 +duoyanghua 多样化 +duoyong 多用 +duoyu 多于 多余 +duoyuan 多元 多远 +duoyun 多云 +duozai 躲在 +duozan 多咱 +duozhong 多种 +duozhongduoyang 多种多样 +duozhongjingying 多种经营 +duozui 多嘴 +dupan 读盘 +dupi 肚皮 +dupin 毒品 +duqi 毒气 赌气 +duqu 读取 +duri 度日 +dusha 毒杀 +dushen 独身 +dusheng 独生 +dushengzi 独生子 +dushengzinv 独生子女 +dushengzinvfei 独生子女费 +dushou 毒手 +dushu 读书 读数 度数 +dushuren 读书人 +dusi 毒死 +dusu 毒素 +dute 独特 +duti 独体 +dutong 镀铜 +dutu 读图 +duwu 毒物 读物 +duxin 镀锌 +duxing 毒性 +duyao 毒药 +duyin 读音 镀银 +duyiwuer 独一无二 +duzhan 督战 独占 +duzhe 读者 +duzhou 赌咒 +duzhu 堵住 赌注 +duzhuan 杜撰 +duzi 独资 独子 独自 肚子 +duzou 独奏 +e 额 俄 恶 饿 哦 鹅 扼 愕 遏 噩 娥 峨 呃 厄 鄂 讹 婀 蛾 轭 颚 鳄 锷 谔 屙 锇 阏 垩 腭 苊 鹗 萼 莪 +eba 恶霸 +ebadizhu 恶霸地主 +echong 蛾虫 +echou 恶臭 +eding 额定 +edingzhi 额定值 +edu 恶毒 +eer 俄而 +egan 恶感 +eguaduoer 厄瓜多尔 +egun 恶棍 +eguo 俄国 恶果 +ehenhen 恶狠狠 +ehua 恶化 +ei 诶 +ejiao 额角 +ele 饿了 +elie 恶劣 +eliuquan 扼流圈 +elunchun 鄂伦春 +eluo 俄罗 +emao 鹅毛 +emei 峨嵋 +emeishan 峨眉山 +emeng 恶梦 +emo 恶魔 +en 恩 摁 蒽 +enai 恩爱 +enci 恩赐 +ende 恩德 +endian 恩典 +engesi 恩格斯 +enhui 恩惠 +enkeluma 恩克鲁玛 +enqing 恩情 +enren 恩人 +enyuan 恩怨 +er 而 二 儿 尔 耳 迩 饵 洱 鸸 珥 铒 鲕 贰 佴 +eran 愕然 +erba 二八 +erbai 二百 +erbaier 二百二 +erbaiwu 二百五 +erbashou 二把手 +erbeiti 二倍体 +erbian 耳边 +erbushi 而不是 +ercha 儿茶 +erchafen 儿茶酚 +erchongxing 二重性 +erci 二次 +ercidianzi 二次电子 +ercifangcheng 二次方程 +ercigeming 二次革命 +erciposui 二次破碎 +erdeng 二等 +erduanshi 二段式 +erdui 而对 +erduo 耳朵 +eren 恶人 +erfu 二副 +erge 儿歌 尔格 二哥 +erguang 耳光 +erhou 而后 尔后 +erhu 二胡 +erhua 二话 +erhuan 耳环 +erhuang 二簧 +erji 耳机 二级 +erjiaben 二甲苯 +erjie 二姐 +erjifenhua 二极分化 +erjiguan 二极管 +erjin 而今 +erjinweizhi 二进位制 +erjinzhi 二进制 +erke 儿科 +erkuang 而况 +erlai 二来 +erlangshan 二郎山 +erlao 二老 +erlaoban 二老板 +erli 而立 +erliang 二两 +erliuhuamu 二硫化钼 +erliuhuatan 二硫化碳 +erliuzi 二流子 +erlong 耳聋 +erlun 二轮 +erlvyiwan 二氯乙烷 +ermen 二门 +ermianjiao 二面角 +ermu 耳目 +ermuyixin 耳目一新 +ernianji 二年级 +erniansheng 二年生 +ernv 儿女 +erqian 二千 +erqie 而且 +erren 二人 +ersan 二三 +ershi 而是 儿时 二十 耳石 +ershisishi 二十四史 +ershitian 二十天 +ershiyitiao 二十一条 +ersun 儿孙 +ertian 二天 +ertong 儿童 +ertongtuan 儿童团 +ertongxinlixue 儿童心理学 +erwai 而外 +erwan 二万 +erwen 耳闻 +erxi 儿媳 儿戏 +erxian 二弦 +erxiangshi 二项式 +erxiangxing 二象性 +erxifu 儿媳妇 +erxin 二心 +erya 尔雅 +eryang 二氧 +eryanghuadan 二氧化氮 +eryanghuagui 二氧化硅 +eryanghualiu 二氧化硫 +eryanghuameng 二氧化锰 +eryanghuatan 二氧化碳 +eryao 而要 +eryi 而已 二亿 +eryin 儿音 +eryou 而又 +eryu 耳语 +eryuan 二元 +eryuanlun 二元论 +eryue 二月 +erzai 而在 +erzhan 二战 +erzhe 二者 +erzhi 二指 +erzhongxing 二重性 +erzi 儿子 +esha 扼杀 +eshou 扼守 +esi 饿死 +etou 额头 +ewai 额外 +ewaifudan 额外负担 +ewen 俄文 +exi 恶习 +exin 恶心 +exing 恶性 +exingxunhuan 恶性循环 +eyan 恶言 +eyao 扼要 +eyi 恶意 +eyu 俄语 鳄鱼 +eyun 厄运 +ezha 讹榨 讹诈 +ezhi 遏制 +ezi 蛾子 +ezu 颚足 +fa 发 法 罚 乏 伐 阀 砝 筏 垡 珐 +faan 法案 +fabai 发白 +faban 法办 +fabang 发榜 +fabao 发报 法宝 发包 +fabi 法币 +fabian 发辫 +fabiao 发表 +fabing 发病 +fabu 发布 +facai 发财 发菜 +fachan 发颤 +fachou 发愁 发臭 +fachu 发出 +fada 发达 +fadaguojia 发达国家 +fadai 发呆 +fadian 发电 法典 +fadianchang 发电厂 +fadianji 发电机 +fadianliang 发电量 +fadianzhan 发电站 +fading 法定 +fadong 发动 +fadongji 发动机 +fadongjiduancang 发动机短舱 +fadou 发抖 +fadu 法度 +faduan 发端 +faer 法儿 +fafang 发放 +fafen 发奋 +fafeng 发疯 +fagei 发给 +faguan 法官 +faguang 发光 +fagui 法规 +faguo 法国 +fahai 发还 +fahaoshiling 发号施令 +fahei 发黑 +fahen 发狠 +fahong 发红 +fahui 发挥 +fahun 发昏 +fahuo 发火 发货 +faji 发迹 法纪 发急 +fajia 发家 法家 +fajiang 发奖 +fajiao 发酵 +fajiaosiliao 发酵饲料 +fajin 罚金 +fajing 法警 +fajue 发掘 +fakan 发刊 +fakanci 发刊词 +fakuan 罚款 +fakuang 发狂 +fala 法拉 +faladi 法拉第 +falan 发蓝 法兰 +falang 法郎 珐琅 +falanke 法兰克 +falankefu 法兰克福 +falanpan 法兰盘 +falanxigongheguo 法兰西共和国 +falao 法老 +faleng 发冷 +fali 法理 法利 +faliang 发亮 +faling 法令 +falun 法轮 +falundafa 法轮大法 +falungong 法轮功 +falv 法律 +falvguwen 法律顾问 +falvxingwei 法律行为 +fama 砝码 +famao 发毛 +famei 发霉 +famen 阀门 +famian 发面 +faming 发明 +famingchuangzao 发明创造 +famu 伐木 +fan 反 饭 犯 翻 范 凡 烦 返 番 贩 繁 泛 帆 藩 幡 梵 樊 燔 蕃 畈 钒 蘩 矾 蹯 +fanan 发难 翻案 +fanba 反霸 +fanbai 凡百 +fanban 翻版 +fanben 范本 +fanbi 反比 +fanbili 反比例 +fanbo 反驳 +fanbu 帆布 +fancai 饭菜 +fancha 反差 +fanchang 反常 +fanchao 返潮 +fanche 翻车 +fancheng 翻成 +fanchi 泛池 +fanchong 反冲 樊崇 +fanchou 范畴 +fanchu 反刍 +fanchuan 帆船 +fancizhongzhong 凡此种种 +fandao 翻到 反倒 +fandelinte 范德林特 +fandi 翻地 反帝 +fandian 饭店 +fandiandongshi 反电动势 +fandong 翻动 反动 +fandongfenzi 反动分子 +fandongpai 反动派 +fandui 反对 +fanduidang 反对党 +fanduiguanxi 反对关系 +fanduipai 反对派 +fandulinlun 反杜林论 +fanduo 繁多 +faner 反而 凡尔 +fanersai 凡尔赛 +fanfa 犯法 +fanfan 翻翻 反反 泛泛 +fanfaxisi 反法西斯 +fanfeizhuyi 泛非主义 +fanfu 繁复 反复 +fang 方 放 房 访 防 仿 芳 妨 纺 彷 坊 肪 舫 钫 鲂 邡 枋 +fangai 妨碍 +fangan 反感 方案 +fangbei 防备 +fangbian 方便 +fangcai 方才 +fangcha 方差 +fangchan 房产 +fangchao 防潮 +fangche 纺车 +fangchen 防尘 +fangcheng 方程 +fangchengshi 方程式 +fangchengzu 方程组 +fangchu 放出 +fangchui 纺锤 +fangci 防磁 +fangda 放大 +fangdajing 放大镜 +fangdang 放荡 +fangdaqi 放大器 +fangdaxishu 放大系数 +fangdian 放电 +fangding 房顶 +fangdong 房东 防冻 +fangdu 防毒 放毒 +fangdumianju 防毒面具 +fangeming 反革命 +fangemingfenzi 反革命分子 +fangfa 方法 +fangfalun 方法论 +fangfan 防范 +fangfeng 防风 放风 +fangfu 防腐 +fangfuji 防腐剂 +fangge 方格 +fanggen 方根 +fanggu 仿古 +fangguang 放光 +fangguo 放过 +fanghai 妨害 +fanghan 防旱 +fanghong 防洪 +fanghongjian 方鸿渐 +fanghu 防护 +fanghua 访华 +fanghulin 防护林 +fanghuo 防火 放火 +fangjia 放假 方家 +fangjian 房间 +fangjieshi 方解石 +fangjuan 房捐 +fangjun 防军 +fangkai 放开 +fangkong 防空 放空 +fangkuai 方块 +fangkuan 放宽 放款 +fangkuang 方框 +fangkuangtu 方框图 +fangla 方腊 +fanglao 防涝 +fanglue 方略 +fangman 放慢 +fangmian 方面 +fangmu 放牧 +fangong 反攻 返工 +fangongdaosuan 反攻倒算 +fangpao 放炮 +fangpi 放屁 +fangqi 放弃 +fangqiankuang 方铅矿 +fangqu 防区 +fangranyinhua 防染印花 +fangre 放热 +fangrefanying 放热反应 +fangren 放任 方人 +fangsan 放散 +fangsha 纺纱 +fangshaji 纺纱机 +fangshan 房山 +fangshao 放哨 +fangshe 放射 +fangshebing 放射病 +fangshen 防身 +fangsheng 仿生 放声 放生 +fangshengxue 仿生学 +fangshexian 放射线 +fangshexing 放射性 +fangshexingtongweisu 放射性同位素 +fangshexingyuansu 放射性元素 +fangshi 方式 方士 +fangshou 防守 放手 +fangshu 方书 +fangshui 防水 放水 +fangsi 纺丝 放肆 +fangsong 仿宋 放松 +fangting 芳烃 +fanguan 饭馆 +fanguang 反光 +fanguangjing 反光镜 +fangui 犯规 +fangun 翻滚 +fanguo 饭锅 +fanguolai 反过来 +fanguolaishuo 反过来说 +fangwei 方位 防卫 +fangweijiao 方位角 +fangweiting 防卫厅 +fangwen 访问 +fangwu 房屋 防务 +fangxia 放下 +fangxian 防线 +fangxiang 芳香 方向 方相 +fangxianggongye 芳香工业 +fangxiangpan 方向盘 +fangxiangting 芳香烃 +fangxiangzhiwu 芳香植物 +fangxiangzu 芳香族 +fangxiao 仿效 +fangxin 放心 +fangxing 方形 放行 +fangxiu 防修 防锈 +fangxue 放学 +fangxun 防汛 +fangyan 方言 +fangyang 放养 +fangyangmidu 放养密度 +fangyi 防疫 +fangying 放映 +fangyu 防雨 防御 +fangyuan 方圆 +fangzai 放在 +fangzaiyanli 放在眼里 +fangzao 仿造 +fangzhai 放债 +fangzhao 仿照 +fangzhen 方针 防震 +fangzheng 方正 +fangzhi 防止 防治 仿制 纺织 放置 +fangzhichang 纺织厂 +fangzhigongye 纺织工业 +fangzhipin 纺织品 +fangzhixiaoguo 防治效果 +fangzhong 方中 +fangzhu 放逐 +fangzhuo 方桌 +fangzi 方子 房子 +fangzong 放纵 +fangzu 房租 +fangzufei 房租费 +fangzushuidian 房租水电 +fanhang 返航 +fanhanshu 反函数 +fanhao 番号 +fanhe 饭盒 +fanhua 繁华 +fanhui 返回 +fanji 反击 +fanjie 反接 +fanjing 反经 +fanjuan 翻卷 +fankai 翻开 +fankang 反抗 +fanke 凡可 +fankui 反馈 +fanlaifuqu 翻来复去 翻来覆去 +fanlan 泛滥 +fanlanchengzai 泛滥成灾 +fanlangfei 反浪费 +fanle 犯了 +fanli 凡例 范例 +fanluan 烦乱 +fanma 反码 +fanmai 贩卖 +fanmang 繁忙 +fanmao 繁茂 +fanmen 烦闷 +fanmian 反面 +fanmianjiaoyuan 反面教员 +fanmianrenwu 反面人物 +fanminzhu 反民主 +fannan 繁难 +fannao 烦恼 +fanpan 反叛 +fanpiao 饭票 +fanpu 反扑 +fanqi 泛起 +fanqian 反潜 +fanqie 反切 +fanqing 烦请 返青 +fanqinluezhanzheng 反侵略战争 +fanrao 烦扰 +fanren 凡人 犯人 +fanrong 繁荣 +fanrongchangsheng 繁荣昌盛 +fanse 反色 +fanshangzuoluan 犯上作乱 +fanshanyueling 翻山越岭 +fanshe 反射 +fanshedinglv 反射定律 +fanshehu 反射弧 +fanshejiao 反射角 +fanshelu 反射炉 +fanshen 翻身 +fansheng 繁盛 反省 +fanshi 凡事 凡是 反是 +fanshilin 凡士林 +fanshou 反手 +fanshu 番薯 +fansu 反诉 +fansuan 泛酸 +fansuo 繁琐 烦琐 +fanteng 翻腾 +fanti 繁体 +fantian 翻天 +fantianfudi 翻天覆地 翻天复地 +fanting 饭厅 +fantizi 繁体字 +fantuili 反推力 +fanu 发怒 +fanwan 饭碗 +fanwei 范围 +fanwen 反问 范文 +fanxiang 反响 反向 +fanxin 翻新 +fanxiu 翻修 反修 +fanyan 反演 返盐 +fanyang 范阳 +fanye 翻页 +fanyi 翻译 +fanyifan 翻一番 +fanyin 翻印 泛音 +fanying 反应 反映 +fanyingdui 反应堆 +fanyingfangcheng 反应方程 +fanyinglun 反映论 +fanyingqi 反应器 +fanyingre 反应热 +fanyingshi 反应式 +fanyingshijian 反应时间 +fanyoupaidouzheng 反右派斗争 +fanyu 繁育 番禺 +fanyue 翻越 翻阅 +fanyun 贩运 +fanza 繁杂 +fanzai 凡在 +fanzao 烦躁 +fanzhen 藩镇 反震 +fanzheng 反正 反证 +fanzhengfa 反证法 +fanzhi 繁殖 反之 泛指 反殖 +fanzhili 繁殖力 +fanzhixishu 繁殖系数 +fanzhong 繁重 +fanzhuan 翻转 反转 +fanzhuang 饭庄 +fanzhuanpian 反转片 +fanzhuo 饭桌 +fanzi 贩子 +fanzui 犯罪 +fanzuoyong 反作用 +fanzuoyongli 反作用力 +fapao 发炮 +fapaoji 发泡剂 +fapei 发配 +fapiao 发票 +fapiqi 发脾气 +faqi 发起 乏汽 +faqian 罚钱 +faqing 发情 +faqingqi 发情期 +faqingzhouqi 发情周期 +faqiren 发起人 +faqiu 发球 罚球 +faqu 伐区 +faquan 法权 +fare 发热 +fareliang 发热量 +faren 法人 +faruan 发软 +fasan 发散 +fashao 发烧 +fashe 发射 +fasheji 发射机 发射极 +fasheng 发声 发生 +fashenglumeiqi 发生炉煤气 +fashengqi 发生器 +fashi 发誓 法师 +fasong 发送 +fasongji 发送机 +fasuan 发酸 +fatiao 发条 +fating 法庭 +fatong 法统 +fawei 乏味 +fawen 法文 +faxian 发现 法线 +faxiao 发笑 +faxie 发泄 +faxin 发信 +faxing 发行 +faxisi 法西斯 +faxisizhuyi 法西斯主义 +faxue 法学 +faya 发芽 +fayan 发言 发炎 +fayang 发扬 +fayangguangda 发扬光大 +fayanquan 发言权 +fayanren 发言人 +fayashi 发芽势 +fayi 法医 +fayin 发音 +fayixue 法医学 +fayu 发育 法语 +fayuan 发源 法院 +fayuandi 发源地 +fayutiaojian 发育条件 +faze 法则 +fazhan 发展 +fazhanbupingheng 发展不平衡 +fazhang 发胀 +fazhanguan 发展观 +fazhanshengchan 发展生产 +fazhansudu 发展速度 +fazhanzhongguojia 发展中国家 +fazheng 法政 +fazhi 法制 法治 +fazi 发紫 法子 +fazuo 发作 +fei 非 费 飞 废 肥 啡 沸 菲 肺 匪 诽 腓 扉 吠 霏 绯 妃 斐 翡 蜚 痱 淝 悱 鲱 篚 芾 狒 镄 榧 +feiai 肺癌 +feibang 匪帮 诽谤 +feiben 飞奔 +feibing 肺病 +feibu 肺部 +feichang 非常 +feicheng 肥城 +feichi 飞驰 +feichong 飞虫 +feichu 废除 +feichuan 飞船 +feicui 翡翠 +feida 肥大 +feidan 非但 +feidangyuan 非党员 +feide 非得 +feidian 沸点 +feidianjiezhi 非电解质 +feidong 肥东 +feidu 非独 +feiduikangxing 非对抗性 +feier 费尔 +feierbaha 费尔巴哈 +feifa 非法 +feifan 非凡 +feifaxingwei 非法行为 +feifen 肥分 +feifu 肺腑 +feigong 费工 +feiguo 飞过 +feihong 绯红 +feihou 肥厚 +feihua 飞花 废话 +feihunshengzinv 非婚生子女 +feiji 飞机 +feijian 飞溅 +feijichang 飞机场 +feijin 飞进 费尽 费劲 +feijinshu 非金属 +feijinshuyuansu 非金属元素 +feijun 匪军 +feikuai 飞快 +feilai 飞来 +feili 非礼 费力 肥力 +feilian 蜚廉 +feiliao 肥料 废料 +feilun 飞轮 +feilvbin 菲律宾 +feimei 肥美 +feinan 非难 +feiniao 飞鸟 +feipang 肥胖 +feipao 飞跑 肺泡 +feipin 废品 +feiqi 废气 废弃 +feiqian 费钱 +feiqin 飞禽 +feiqinwangshi 废寝忘食 +feiqiwu 废弃物 +feique 肥缺 +feiren 非人 +feirou 肥肉 +feishengchanxing 非生产性 +feishi 沸石 费时 费事 +feishou 匪首 +feishui 废水 沸水 肥水 +feisu 飞速 +feitangmi 废醣蜜 +feite 非特 +feiteng 飞腾 沸腾 +feitengchuang 沸腾床 +feitenggang 沸腾钢 +feitian 飞天 肥田 +feitianfen 肥田粉 +feitie 废铁 +feiting 飞艇 +feitongxiaoke 非同小可 +feitu 匪徒 +feiwang 飞往 +feiwo 非我 肥沃 +feiwu 飞舞 废物 +feixiang 飞翔 +feixianxingshizhen 非线性失真 +feixianxingyuanjian 非线性元件 +feixiao 肥效 非笑 +feixin 费心 +feixing 飞行 +feixingqi 飞行器 +feixingyuan 飞行员 +feixu 废墟 +feixunhuan 肺循环 +feiyan 肺炎 +feiyang 飞扬 +feiyao 非要 +feiyate 菲亚特 +feiyategongsi 菲亚特公司 +feiye 废液 +feiyi 非议 +feiyong 费用 +feiyu 肥育 +feiyuan 肥源 +feiyue 飞跃 +feizang 肺脏 +feizao 肥皂 +feizha 废渣 +feizhang 飞涨 +feizhengshi 非正式 +feizhi 废止 废纸 +feizhou 非洲 +feizhoutongyizuzhi 非洲统一组织 +feizhouzhijiao 非洲之角 +feizhuang 肥壮 +feizi 非子 +feizou 飞走 +fen 分 份 纷 奋 愤 粉 氛 芬 坟 焚 粪 忿 吩 汾 棼 鼢 玢 酚 偾 瀵 鲼 +fenbei 分贝 +fenbi 粉笔 +fenbian 分辨 分辩 粪便 +fenbie 分别 +fenbu 分布 +fenbugushen 奋不顾身 +fenbuqu 分布区 +fenchang 分场 +fenchen 粉尘 +fencheng 分成 +fencong 分葱 +fencun 分寸 +fendan 分担 +fendao 分道 +fendaoyangbiao 分道扬镳 +fende 分得 +fendeng 分等 +fendi 坟地 分地 份地 +fendian 分点 +fendou 奋斗 +fenduan 分段 +fendui 分队 粪堆 +fendutou 分度头 +fene 份额 +fenfa 分发 奋发 +fenfang 芬芳 +fenfatujiang 奋发图强 +fenfei 粪肥 +fenfen 纷纷 忿忿 愤愤 +fenfenbuping 愤愤不平 +fenfeng 分封 +fenfu 吩咐 分赴 分付 +feng 风 封 丰 峰 疯 锋 逢 奉 缝 凤 讽 冯 蜂 枫 烽 俸 砜 唪 酆 葑 沣 +fengbao 风暴 +fengbi 封闭 +fengbo 风波 +fengbu 缝补 +fengchan 丰产 +fengchantian 丰产田 +fengchao 蜂巢 风潮 +fengche 风车 +fengchen 风尘 +fengcheng 奉承 +fengchuiyuda 风吹雨打 +fengci 讽刺 +fengcun 封存 +fengdao 风道 +fengdi 封地 +fengdong 封冻 风洞 风动 +fengdou 风斗 +fengdu 风度 +fenge 分割 分隔 +fengei 分给 +fengfang 蜂房 +fengfeng 峰峰 +fengfu 丰富 +fengfuduocai 丰富多采 丰富多彩 +fenggan 风干 +fenggao 奉告 +fengge 风格 +fenggong 奉公 +fenggongweiji 丰功伟绩 +fengguang 风光 +fengguozhang 冯国璋 +fenghe 缝合 +fenghou 丰厚 +fenghua 风化 +fenghuang 凤凰 +fenghuangshan 凤凰山 +fenghuo 烽火 +fengjian 封建 +fengjiancanyu 封建残余 +fengjiandaode 封建道德 +fengjiangeju 封建割据 +fengjianlijiao 封建礼教 +fengjianshehui 封建社会 +fengjianwenhua 封建文化 +fengjianxing 封建性 +fengjianzhu 封建主 +fengjianzhuyi 封建主义 +fengjie 奉节 +fengjing 风景 +fengkou 封口 风口 +fengkuang 疯狂 +fengla 蜂蜡 +fenglang 风浪 +fenglei 风雷 +fengli 锋利 风力 +fengliang 风量 +fengliu 风流 +fenglu 俸禄 +fengluan 峰峦 +fengman 丰满 +fengmang 锋芒 +fengmao 风貌 +fengmen 风门 +fengmenglong 冯梦龙 +fengmi 蜂蜜 +fengmian 封面 锋面 +fengming 蜂鸣 奉命 +fengnan 丰南 +fengnian 丰年 +fengnianguojie 逢年过节 +fengong 分工 +fengpei 丰沛 奉陪 +fengpi 封皮 +fengpinglangjing 风平浪静 +fengqi 蜂起 风气 +fengqin 风琴 +fengqiyunyong 风起云涌 +fengqu 风趣 +fengquan 奉劝 +fengqun 蜂群 +fengren 缝纫 +fengrenji 缝纫机 +fengsha 风沙 +fengshan 封山 风扇 凤山 +fengshang 风尚 +fengshanyulin 封山育林 +fengsheng 丰盛 风声 +fengshi 风湿 +fengshou 丰收 +fengshu 枫树 +fengshuang 风霜 +fengshui 风水 +fengshuo 丰硕 +fengsong 奉送 +fengsu 风俗 风速 +fengsuo 封锁 +fengtai 丰台 +fengtaiqu 丰台区 +fengte 冯特 +fengtian 丰田 奉天 +fengtiao 封条 +fengtou 风头 +fengtu 风土 +fenguan 分管 +fenguang 分光 +fenguangjing 分光镜 +fengwang 蜂王 +fengwei 风味 +fengwo 蜂窝 +fengwomei 蜂窝煤 +fengxi 缝隙 +fengxian 风险 奉献 缝线 +fengxiang 蜂箱 风箱 风向 凤翔 枫香 +fengxijunfa 奉系军阀 +fengxing 风行 奉行 +fengxuan 风选 +fengxue 风雪 +fengxuefeng 冯雪峰 +fengya 风压 +fengyanfengyu 风言风语 +fengyang 凤阳 +fengye 枫叶 +fengyong 蜂拥 +fengyu 风雨 +fengyue 风月 +fengyun 风云 +fengyuxiang 冯玉祥 +fengzhi 峰值 +fengzi 疯子 +fengzuan 风钻 +fenhang 分行 +fenhe 汾河 +fenhen 愤恨 +fenhong 分红 粉红 +fenhua 分化 +fenhui 分会 焚毁 +fenji 分机 分级 粉剂 愤激 +fenjia 分家 +fenjicuihuo 分级淬火 +fenjie 分解 分界 +fenjiexian 分界线 +fenjiu 汾酒 +fenju 分居 分局 分句 +fenkai 分开 愤慨 +fenlan 芬兰 +fenlei 分类 +fenleixue 分类学 +fenleizhang 分类帐 +fenli 分离 分立 分力 奋力 +fenliang 分量 +fenlie 分裂 +fenliezhuyi 分裂主义 +fenliu 分馏 分流 +fenliuta 分馏塔 +fenlizhuyi 分离主义 +fenlu 分路 分录 +fenluan 纷乱 +fenmei 粉煤 +fenmen 愤懑 +fenmenbielei 分门别类 +fenmi 分泌 分米 +fenmian 分娩 +fenmiao 分秒 +fenming 分明 +fenmo 粉末 +fenmoyejin 粉末冶金 +fenmu 分母 坟墓 +fennei 分内 份内 +fennie 分蘖 +fenniejie 分蘖节 +fennieqi 分蘖期 +fennu 愤怒 +fenpai 分派 +fenpei 分配 +fenpeifa 分配阀 +fenpeilv 分配律 +fenpeiqi 分配器 +fenpi 分批 +fenqi 分期 分歧 奋起 +fenqing 分清 +fenquan 酚醛 +fenquanshuzhi 酚醛树脂 +fenquansuliao 酚醛塑料 +fenqun 分群 +fenran 愤然 +fensan 分散 +fensandu 分散度 +fensanji 分散剂 +fensanjiezhi 分散介质 +fensanranliao 分散染料 +fensanxiang 分散相 +fensanzhuyi 分散主义 +fense 分色 +fensejing 分色镜 +fenshao 焚烧 +fenshe 分设 +fenshengbaozi 分生孢子 +fenshengzuzhi 分生组织 +fenshensuigu 粉身碎骨 +fenshi 分式 粉饰 +fenshifangcheng 分式方程 +fenshou 分手 +fenshu 分数 焚书 +fenshua 粉刷 +fenshui 分水 +fenshuiling 分水岭 +fenshuo 分说 +fensi 粉丝 +fensong 分送 +fensui 粉碎 +fensuiji 粉碎机 +fentai 酚酞 +fentan 分摊 +fentiao 粉条 +fentou 分头 +fenwai 分外 +fenwei 分为 +fenwen 分文 +fenxi 分析 +fenxiang 分享 +fenxihezonghe 分析和综合 +fenxin 分心 +fenxing 分行 +fenxiqi 分析器 +fenxuan 分选 +fenyali 分压力 +fenyang 汾阳 +fenyi 分宜 +fenyong 奋勇 +fenyongdangxian 奋勇当先 +fenyun 纷纭 +fenzang 分赃 +fenzhan 奋战 +fenzheng 纷争 +fenzhi 分支 分之 +fenzhong 分钟 分种 +fenzhuang 粉状 +fenzi 分子 份子 +fenzidianliu 分子电流 +fenzijiegou 分子结构 +fenzili 分子力 +fenziliang 分子量 +fenzilun 分子论 +fenzishai 分子筛 +fenzishengwuxue 分子生物学 +fenzishi 分子式 +fenziyundonglun 分子运动论 +fenzu 分组 +fo 佛 +fou 否 缶 +fouding 否定 +foudingyiqie 否定一切 +foudingzhifouding 否定之否定 +foujue 否决 +foujuequan 否决权 +fouren 否认 +fouze 否则 +fu 夫 府 服 复 父 负 副 福 富 付 妇 附 佛 幅 伏 符 赴 腐 浮 扶 腹 抚 覆 肤 赋 弗 傅 辅 拂 甫 俯 斧 缚 咐 脯 袱 俘 敷 阜 芙 釜 孚 腑 匐 孵 辐 涪 讣 氟 桴 蜉 芾 苻 茯 莩 菔 幞 怫 拊 滏 黼 艴 麸 绂 绋 趺 祓 砩 黻 罘 蚨 跗 蝠 呋 凫 郛 稃 驸 赙 馥 蝮 鲋 鳆 +fuan 伏安 福安 +fubai 腐败 +fuban 腹板 +fubei 腹背 +fubeishoudi 腹背受敌 +fuben 副本 父本 +fubi 腹壁 +fubiao 浮标 +fubing 伏兵 +fubingzhi 府兵制 +fubu 腹部 +fucha 复查 +fuchanke 妇产科 +fuchanpin 副产品 +fuchen 浮沉 +fucheng 府城 +fuchi 扶持 +fuchong 俯冲 +fuchou 府绸 复仇 +fuchu 付出 +fuchunjiang 富春江 +fuci 副词 复次 +fucong 服从 +fucongyu 服从于 +fudai 附带 +fudan 负担 +fudandaxue 复旦大学 +fudao 辅导 +fudaoyuan 辅导员 +fudi 伏地 +fudian 浮点 附点 负电 复电 +fudianhe 负电荷 +fudiao 浮雕 +fudong 浮动 +fudu 幅度 服毒 +fuerjiahe 伏尔加河 +fuermalin 福尔马林 +fufa 复发 +fufang 付方 +fufankui 负反馈 +fufanying 副反应 +fufenjiefanying 复分解反应 +fufu 夫妇 +fugai 覆盖 复盖 +fugang 福冈 +fugao 附睾 +fugei 付给 +fugong 复工 +fugongsi 福公司 +fugu 复古 +fuguan 副官 +fugui 富贵 +fuguo 复国 +fuhai 富海 +fuhao 符号 负号 富豪 +fuhe 符合 复核 复合 负荷 附和 +fuhecailiao 复合材料 +fuhu 伏虎 +fuhua 孵化 腐化 +fuhuagai 氟化钙 +fuhuaqing 氟化氢 +fuhuawu 氟化物 +fuhui 附会 +fuhuo 俘获 复活 +fuji 伏击 负极 +fujia 附加 +fujian 福建 附件 +fujiang 副将 富强 +fujiansheng 福建省 +fujiao 俯角 +fujiaoshou 副教授 +fujiashui 附加税 +fujin 附近 +fujing 副井 +fujiu 复旧 +fuju 复句 +fukan 俯瞰 副刊 +fuke 复课 妇科 +fuku 府库 +fukua 浮夸 +fukuan 幅宽 付款 +fukuang 富矿 +fulan 腐烂 +fulangeer 弗兰格尔 +fulanghefei 夫琅和费 +fulao 父老 +fulaoxieyou 扶老携幼 +fuli 扶犁 浮力 福利 复利 富丽 +fulian 妇联 +fulijijin 福利基金 +fuling 涪陵 +fulitanghuang 富丽堂皇 +fuliye 傅立叶 +fulizi 负离子 +fulu 附录 俘虏 +fuluan 孵卵 +fuluoxiluofu 伏罗希洛夫 +fuma 驸马 +fumei 赴美 +fumian 幅面 腹面 +fumie 覆灭 +fumin 富民 +fumingshu 复名数 +fumo 抚摸 抚摩 +fumu 父母 +funan 呋喃 +funong 富农 +funongfenzi 富农分子 +funongjingji 富农经济 +funv 妇女 +fupi 复辟 麸皮 +fupian 负片 +fuping 浮萍 +fuqi 夫妻 服气 福气 付讫 +fuqian 肤浅 +fuqiang 腹腔 +fuqiao 浮桥 +fuqin 父亲 +fuqing 付清 +fuqu 麸曲 +fuquan 夫权 +fuquanzhi 父权制 +furao 富饶 +furen 夫人 赴任 富人 妇人 +furi 赴日 +furong 芙蓉 +fusai 复赛 +fuse 肤色 +fushang 府上 负伤 附上 +fushe 敷设 辐射 附设 +fushen 复审 +fusheneng 辐射能 +fusheng 腐生 +fushere 辐射热 +fushi 服侍 服饰 俯视 腐蚀 副食 +fushibuzhu 副食补助 +fushitu 俯视图 +fushou 扶手 俯首 +fushu 复述 复数 负数 富庶 附属 腐熟 副署 +fushudemo 复数的模 +fushuguo 附属国 +fushui 赋税 +fushun 抚顺 +fusu 复苏 +fute 伏特 福特 +futeji 伏特计 +futi 扶梯 +futiao 辐条 +futou 斧头 +futu 附图 +fuwang 福王 +fuwei 抚慰 复位 +fuweng 富翁 +fuwocheng 俯卧撑 +fuwu 服务 +fuwutaidu 服务态度 +fuwuxingye 服务行业 +fuwuye 服务业 +fuwuyu 服务于 +fuwuyuan 服务员 +fuwuzhan 服务站 +fuwuzhiliang 服务质量 +fuxi 复习 父系 +fuxian 浮现 +fuxianquan 副线圈 +fuxiao 拂晓 +fuxie 复写 腹泻 +fuxin 复信 +fuxing 福星 +fuxingshe 复兴社 +fuxiong 父兄 +fuxiu 腐朽 +fuxu 抚恤 +fuxuan 浮选 复选 +fuxuanji 浮选机 +fuyan 敷衍 +fuyang 扶养 抚养 +fuye 副业 +fuyi 服役 赋役 复议 副翼 +fuyin 福音 辅音 复音 复印 +fuying 赴英 +fuyinji 复印机 +fuyong 服用 附庸 +fuyou 浮游 负有 富有 妇幼 +fuyoudongwu 浮游动物 +fuyoushengwu 浮游生物 +fuyouzhiwu 浮游植物 +fuyu 抚育 赋予 富于 富裕 馥郁 +fuyuan 幅员 复员 复原 富源 +fuyuanjunren 复员军人 +fuyun 浮云 +fuyuwankang 负隅顽抗 +fuyuzhongnong 富裕中农 +fuza 复杂 +fuzai 负载 +fuzalaodong 复杂劳动 +fuzang 腑脏 +fuzashengchan 复杂生产 +fuze 负责 +fuzezhi 负责制 +fuzhai 负债 +fuzhen 复诊 +fuzhi 扶植 副职 复制 +fuzhipin 复制品 +fuzhizhi 腐植质 +fuzhong 浮肿 负重 复种 +fuzhongzhishu 复种指数 +fuzhou 福州 +fuzhoushi 福州市 +fuzhu 辅助 +fuzhuang 服装 复壮 +fuzhucailiao 辅助材料 +fuzhuren 副主任 +fuzhurenweiyuan 副主任委员 +fuzhushengchan 辅助生产 +fuzi 夫子 浮子 斧子 父子 +fuzongli 副总理 +fuzu 富足 +fuzuo 辅佐 +fuzuoyong 副作用 +ga 咖 尬 嘎 噶 轧 伽 旮 钆 尕 尜 +gaga 嘎嘎 +gai 改 该 概 盖 丐 钙 赅 溉 垓 陔 戤 +gaibian 改变 改编 +gaiceng 盖层 +gaichang 该厂 +gaidang 该当 +gaidao 改道 +gaiding 改订 +gaidong 改动 +gaige 改革 +gaigekaifang 改革开放 +gaiguan 改观 +gaiguo 改过 +gaihao 盖好 +gaihua 钙化 +gaihuan 改换 +gaihui 改悔 +gaijia 改嫁 +gaijian 改建 +gaijiang 该将 +gaijin 改进 +gaikou 改口 +gaikuang 概况 +gaikuo 概括 +gailiang 改良 +gailiangpinzhong 改良品种 +gailiangzhuyi 改良主义 +gailue 概略 +gailun 概论 +gaimeilinfei 钙镁磷肥 +gainian 概念 +gainianhua 概念化 +gaipian 钙片 +gairen 改任 +gaishan 改善 +gaishang 盖上 +gaishi 该是 +gaishu 概述 +gaishuo 概说 +gaisi 该死 +gaisuan 概算 +gaitian 改天 +gaitianhuandi 改天换地 +gaitouhuanmian 改头换面 +gaitu 改土 +gaiwancha 盖碗茶 +gaiwei 改为 +gaixie 改写 +gaixieguizheng 改邪归正 +gaixing 改性 +gaixuan 改选 +gaiyao 概要 +gaiyuan 改元 +gaizao 改造 +gaizhang 盖章 该帐 +gaizheng 改正 +gaizhi 改制 +gaizhuang 改装 +gaizi 盖子 +gaizu 改组 +gan 感 干 敢 赶 甘 肝 杆 尴 赣 橄 竿 秆 擀 坩 苷 柑 泔 矸 澉 疳 酐 淦 绀 旰 +ganai 肝癌 +ganbaba 干巴巴 +ganbao 敢保 +ganbei 干杯 干贝 +ganbie 干瘪 +ganbing 干冰 +ganbu 干部 +ganbushang 赶不上 +gancai 干菜 +gancao 甘草 +gancaofen 干草粉 +ganchang 赶场 +ganchao 赶超 +ganche 赶车 +gancheng 杆秤 +ganchu 感触 +gancui 干脆 +gandan 肝胆 +gandang 甘当 +gandao 赶到 感到 +gandi 甘地 +gandianchi 干电池 +gandiao 干掉 +gandong 感动 +ganfen 干粉 +gang 刚 港 钢 岗 纲 缸 扛 杠 冈 肛 罡 戆 筻 +gangan 敢干 坩坩 +ganganjingjing 干干净净 +gangao 港澳 +gangaotongbao 港澳同胞 +gangban 钢板 +gangbi 钢笔 港币 +gangbiya 冈比亚 +gangcai 刚才 钢材 +gangchang 纲常 +gangcong 刚从 +gangdao 钢刀 +gangdi 岗地 +gangding 钢锭 +gangdu 刚度 +gange 干戈 +ganggan 杠杆 +ganggang 刚刚 +ganggu 钢箍 +gangguan 钢管 +ganggui 钢轨 +gangguo 刚果 +ganghao 刚好 钢号 +gangjian 刚健 +gangjiang 刚强 +gangjiegou 钢结构 +gangjin 钢筋 +gangjinhunningtu 钢筋混凝土 +gangkou 港口 钢筘 +ganglai 刚来 +gangliang 钢梁 +gangling 纲领 杠铃 钢领 +gangmao 刚毛 +gangmen 肛门 +gangmu 纲目 +gangong 肝功 +gangpi 钢坯 +gangqian 钢钎 +gangqin 钢琴 +gangshao 岗哨 +gangshui 钢水 +gangsi 钢丝 +gangsiquan 钢丝圈 +gangsisheng 钢丝绳 +gangtai 港台 +gangti 刚体 +gangtie 钢铁 +ganguan 感官 +ganguang 感光 +ganguangdu 感光度 +ganguangpian 感光片 +ganguangzhi 感光纸 +gangwan 港湾 +gangwei 岗位 +gangweizerenzhi 岗位责任制 +gangwujiandu 港务监督 +gangwuju 港务局 +gangxing 刚性 +gangyao 纲要 +gangyi 刚毅 +gangyu 刚玉 +gangzhen 钢针 +gangzhong 钢种 +gangzhu 钢珠 +gangzi 杠子 +ganhan 干旱 +ganhe 干涸 +ganhua 感化 +ganhui 赶回 +ganhuo 干活 +ganji 赶集 感激 +ganjiang 干将 +ganjiaomu 干酵母 +ganjie 甘结 +ganjin 干劲 赶紧 +ganjinchongtian 干劲冲天 +ganjing 干净 +ganju 柑桔 柑橘 +ganjun 杆菌 +gankai 感慨 +gankan 敢看 +gankang 感抗 +ganku 干枯 甘苦 +gankuai 赶快 +ganlan 橄榄 甘蓝 +ganlanshi 橄榄石 +ganlao 干酪 +ganle 干了 +ganliang 干粮 +ganlie 干裂 +ganliu 干馏 干流 +ganlu 干路 甘露 赶路 +ganluchun 甘露醇 +ganma 干嘛 干吗 +ganmang 赶忙 +ganmao 感冒 +ganning 甘宁 +ganpao 赶跑 +ganqing 感情 敢情 +ganqiuwendu 干球温度 +ganqu 干渠 +ganquan 甘泉 +ganqunguanxi 干群关系 +ganran 感染 +ganrao 干扰 +ganren 感人 +ganrenwu 赶任务 +ganshang 赶上 感伤 +ganshe 干涉 +gansheng 感生 +ganshengdianliu 感生电流 +ganshenme 干什么 +ganshexianxiang 干涉现象 +ganshi 干事 矸石 干时 干尸 +ganshou 感受 +ganshouqi 感受器 +ganshouxing 感受性 +ganshu 甘薯 +ganshuo 敢说 +gansi 敢死 +gansidui 敢死队 +gansu 甘肃 +gansusheng 甘肃省 +gantan 感叹 +ganxian 干线 +ganxiang 感想 敢想 +ganxiao 干笑 +ganxie 感谢 +ganxin 甘心 +ganxing 感性 +ganxingrenshi 感性认识 +ganxingyou 干性油 +ganxinqingyuan 甘心情愿 +ganyan 肝炎 +ganying 感应 +ganyingdianliu 感应电流 +ganyou 甘油 +ganyouzhi 甘油酯 +ganyu 干预 敢于 +ganyuan 甘愿 +ganzang 肝脏 +ganzao 干燥 +ganzaoji 干燥机 +ganzaoqi 干燥器 +ganzaoxiang 干燥箱 +ganzhao 感召 +ganzhe 甘蔗 +ganzhi 干支 感知 干制 +ganzhou 赣州 +ganzhuang 杆状 +ganzi 杆子 竿子 +ganzou 赶走 +ganzuo 敢做 +gao 高 告 稿 搞 糕 膏 皋 羔 睾 槁 藁 缟 篙 镐 诰 槔 杲 郜 锆 +gaoai 高矮 +gaoang 高昂 +gaoao 高傲 +gaobie 告别 +gaobukepan 高不可攀 +gaoceng 高层 +gaocha 高差 +gaochan 高产 +gaochang 高唱 +gaochao 高超 高潮 +gaochaoshi 高潮时 +gaoche 高车 +gaocheng 高程 告成 +gaochou 稿酬 +gaoci 告辞 +gaoda 高达 高大 +gaodanbai 高蛋白 +gaodang 高档 +gaodangshangpin 高档商品 +gaodeng 高等 高凳 +gaodengdongwu 高等动物 +gaodengjiaoyu 高等教育 +gaodi 高低 高地 +gaodian 糕点 +gaodigang 高低杠 +gaodu 高度 +gaoe 高额 +gaoerchake 高尔察克 +gaoerji 高尔基 +gaofa 告发 +gaofei 稿费 +gaofeng 高峰 高风 +gaofenzi 高分子 +gaofenzihuahewu 高分子化合物 +gaofu 高夫 +gaogang 高岗 +gaoganzuowu 高秆作物 +gaogao 高高 +gaogaode 高高的 +gaogaoxingxing 高高兴兴 +gaoge 高歌 +gaogezi 高个子 +gaoguanhoulu 高官厚禄 +gaogui 高贵 搞鬼 +gaohan 高寒 高喊 +gaohao 搞好 +gaohu 高呼 +gaohuan 高欢 +gaohui 高会 +gaohuo 搞活 +gaoji 高级 告急 +gaojia 高价 高家 +gaojian 高见 稿件 +gaojiang 高强 +gaojiangdu 高强度 +gaojianli 高渐离 +gaojiasuo 高加索 +gaojie 告诫 +gaojijiangling 高级将领 +gaojijieduan 高级阶段 +gaojing 告警 +gaojishe 高级社 +gaojishenjinghuodong 高级神经活动 +gaojiu 高就 +gaoju 高举 +gaojun 高峻 +gaojuwu 高聚物 +gaokang 高亢 +gaokong 高空 +gaokua 搞垮 +gaoli 高丽 高利 +gaoliang 高粱 +gaolidaizhe 高利贷者 +gaolidaiziben 高利贷资本 +gaoling 高龄 +gaolingshi 高岭石 +gaolingtu 高岭土 +gaolou 高楼 +gaolu 高炉 +gaomengsuanjia 高锰酸钾 +gaomi 高密 告密 +gaomian 高棉 +gaoming 高明 +gaoneng 高能 +gaonian 高年 +gaopan 高攀 +gaopin 高频 +gaoping 高平 +gaoqing 搞清 +gaoqiu 高球 +gaore 高热 +gaoseng 高僧 +gaoshan 高山 +gaoshang 高尚 +gaoshanzu 高山族 +gaoshao 高烧 +gaoshen 高深 +gaosheng 高声 高升 +gaoshepao 高射炮 +gaoshi 告示 高士 +gaoshou 高手 +gaosi 高斯 +gaosong 高耸 +gaosu 高速 告诉 +gaosugang 高速钢 +gaotangang 高碳钢 +gaotankuolun 高谈阔论 +gaowan 睾丸 +gaowei 高位 +gaoweidu 高纬度 +gaowen 高温 +gaoxia 高下 +gaoxiang 高相 高翔 +gaoxiao 高小 高效 +gaoxing 高兴 +gaoxueya 高血压 +gaoya 高压 +gaoyadian 高压电 +gaoyang 羔羊 高阳 +gaoyao 膏药 高要 +gaoyaxian 高压线 +gaoyiduanluo 告一段落 +gaoyin 高音 +gaoyingxiang 高迎祥 +gaoyu 高于 +gaoyuan 高原 +gaozao 高燥 +gaozhang 高涨 +gaozhanyuanzhu 高瞻远嘱 +gaozhi 稿纸 告知 告之 +gaozhong 高中 告终 +gaozhou 高州 +gaozhuang 告状 +gaozi 稿子 +gaozu 高祖 +ge 个 革 各 歌 格 哥 戈 隔 葛 割 阁 胳 搁 疙 咯 鸽 嗝 骼 颌 屹 搿 膈 镉 纥 袼 仡 鬲 塥 圪 哿 舸 铬 硌 虼 +geba 个把 +gebaini 哥白尼 +geban 隔板 各半 +gebenhagen 哥本哈根 +gebi 戈壁 胳臂 隔壁 +gebie 个别 各别 +gebiechayi 个别差异 +gebieshengchanjiage 个别生产价格 +gebo 胳膊 +gebuwei 各部委 +gechang 歌唱 +gechu 割除 革除 各处 +geci 歌词 +geda 疙瘩 +gedaganglingpipan 哥达纲领批判 +gedajunqu 各大军区 +gedanwei 各单位 +gede 歌德 +gedeqisuo 各得其所 +gedi 割地 各地 +geduan 割断 隔断 +geer 哥儿 个儿 +gegang 铬钢 +gege 各个 哥哥 格格 个个 各各 咯咯 +gegeburu 格格不入 +gegejipo 各个击破 +gegongsongde 歌功颂德 +geguo 各国 +gehanggeye 各行各业 +gehe 隔阂 +gehou 歌喉 +gei 给 +geichu 给出 +geini 给你 +geinimen 给你们 +geinin 给您 +geiren 给人 +geirenyi 给人以 +geita 给他 给它 给她 +geitamen 给他们 给它们 +geiwo 给我 +geiwomen 给我们 +geiyi 给以 +geiyu 给予 +geji 各级 +gejidangwei 各级党委 +gejie 各界 +gejilingdao 各级领导 +gejinsuoneng 各尽所能 +gejiu 个旧 +geju 歌剧 割据 隔距 +gejue 隔绝 +gekai 隔开 +gelangaodi 戈兰高地 +gelaohui 哥老会 +gelei 各类 +geli 隔离 格里 个里 +gelie 割裂 +gelin 格林 +gelou 阁楼 +gelunbiya 哥伦比亚 +gelunbu 哥伦布 +geluomike 葛罗米柯 +gelv 格律 +geming 革命 +gemingbao 革命报 +gemingcanfeijunren 革命残废军人 +gemingdouzhi 革命斗志 +gemingganjin 革命干劲 +geminghua 革命化 +gemingjia 革命家 +gemingjijixing 革命积极性 +gemingjun 革命军 +gemingjunren 革命军人 +gemingliehuo 革命烈火 +geminglieshi 革命烈士 +gemingweiyuanhui 革命委员会 +gemingwenxue 革命文学 +gemingxianshizhuyi 革命现实主义 +gemingxing 革命性 +gemingyingxiongzhuyi 革命英雄主义 +gemingyizhi 革命意志 +gemingzhanzheng 革命战争 +gemingzhishifenzi 革命知识分子 +gemo 隔膜 +gen 根 跟 亘 艮 哏 茛 +genba 根拔 +genban 跟班 +genben 根本 +genbenfa 根本法 +genbenmaodun 根本矛盾 +genbenxing 根本性 +genchu 根除 +gendi 根底 +gener 根儿 +geng 更 耿 耕 颈 庚 羹 梗 哽 赓 鲠 埂 绠 +gengbu 更不 +gengchang 更长 +gengda 更大 +gengdi 耕地 +gengdimianji 耕地面积 +gengdong 更动 +gengduo 更多 +gengfan 耕翻 +gengfu 更夫 +genggai 更改 梗概 +genggao 更高 +genghao 更好 +genghuan 更换 +gengjia 更加 +gengjingzhong 耿精忠 +gengkuai 更快 +gengkuan 更宽 +gengming 更名 +gengniu 耕牛 +gengqi 更其 +gengshangyicenglou 更上一层楼 +gengshao 更少 +gengsheng 更生 +gengshi 更是 更始 +gengsi 梗死 +gengti 更替 +gengtian 耕田 +genguan 根冠 +gengwei 更为 +gengxin 更新 +gengxingaizaozijin 更新改造资金 +gengxinhuandai 更新换代 +gengyao 更要 +gengyi 更衣 +gengyou 更有 +gengyun 耕耘 +gengzhang 更张 +gengzheng 更正 +gengzhong 耕种 +gengzi 庚子 +gengzuo 耕作 +gengzuoceng 耕作层 +gengzuozhidu 耕作制度 +genhao 根号 +genji 根基 +genjian 根尖 +genjin 跟紧 跟进 +genjing 根茎 +genju 根据 +genjudi 根据地 +genjue 根绝 +genliu 根瘤 +genliujun 根瘤菌 +genmao 根毛 +genmiao 根苗 +genqian 跟前 +genshang 跟上 +genshendigu 根深蒂固 +genshi 根式 +gensui 跟随 +gentou 跟头 +genv 歌女 +genxi 根系 +genyin 根音 +genyuan 根源 +genzhi 根治 +genzhishu 根指数 +genzhu 根竹 +genzi 根子 +genzong 跟踪 +gepu 歌谱 +geqian 搁浅 +geqiang 隔墙 +gequ 歌曲 +gerang 割让 +gere 隔热 +geren 个人 各人 +gerendeshi 个人得失 +gerenliyi 个人利益 +gerenxiaofei 个人消费 +gerenzhuyi 个人主义 +gerong 割绒 +gesao 哥嫂 +gese 各色 +geshawulun 格杀勿论 +gesheng 歌声 +geshengshi 各省市 +geshi 格式 +geshigeyang 各式各样 +geshou 歌手 +geshu 个数 +gesidalijia 哥斯达黎加 +gesong 歌颂 +getan 歌坛 +geti 个体 +getifayu 个体发育 +getihu 个体户 +getijingji 个体经济 +getishougongye 个体手工业 +getisuoyouzhi 个体所有制 +gewai 格外 +gewei 个位 各位 +geweihui 革委会 +gewu 歌舞 格物 +gexia 阁下 +gexian 割线 +gexiang 各项 +gexiangyixing 各向异性 +gexin 革新 +gexing 个性 +gexinggeye 各行各业 +gexingqishi 各行其是 各行其事 +gexue 咯血 +geyan 格言 +geyang 各样 +geyao 歌谣 +geyin 隔音 +geyong 歌咏 +geyou 各有 +geyouqianqiu 各有千秋 +gezhi 搁置 革职 +gezhong 各种 +gezhonggeyang 各种各样 +gezi 鸽子 格子 个子 各自 +geziweizheng 各自为政 +gezu 各族 +gezuowuying 革左五营 +gong 工 公 共 供 功 攻 宫 贡 恭 巩 躬 龚 弓 拱 肱 汞 蚣 珙 觥 +gongan 公安 公案 +gonganbu 公安部 +gonganbudui 公安部队 +gonganju 公安局 +gonganrenyuan 公安人员 +gongbao 公报 宫保 +gongbei 弓背 +gongbeishu 公倍数 +gongben 工本 +gongbi 公比 +gongbing 工兵 +gongbu 公布 工部 +gongbuyingqiu 供不应求 +gongcha 公差 +gongchai 公差 +gongchan 公产 共产 +gongchandang 共产党 +gongchandangren 共产党人 +gongchandangxuanyan 共产党宣言 +gongchandangyuan 共产党员 +gongchang 工场 工厂 工长 +gongchangshougongye 工场手工业 +gongchanguoji 共产国际 +gongchanzhuyi 共产主义 +gongchanzhuyidaode 共产主义道德 +gongchanzhuyizhe 共产主义者 +gongchen 功臣 +gongcheng 工程 +gongchengbing 工程兵 +gongchengsheji 工程设计 +gongchengshi 工程师 +gongchengsuliao 工程塑料 +gongchengxiangmu 工程项目 +gongchi 公尺 +gongchu 共处 +gongchuixian 公垂线 +gongci 供词 +gongcun 共存 +gongda 攻打 +gongdang 工党 +gongdao 公道 +gongdi 工地 公敌 +gongdian 供电 宫殿 +gongdu 工读 攻读 +gongduan 工段 公断 +gonge 共轭 +gongedian 共轭点 +gongefushu 共轭复数 +gongfa 公法 +gongfan 共犯 +gongfasheji 共发射极 +gongfei 公费 +gongfen 工分 公分 公愤 +gongfeng 工蜂 +gongfu 工夫 功夫 +gonggao 公告 +gonggei 供给 +gonggong 公公 公共 +gonggongchangsuo 公共场所 +gonggongjilei 公共积累 +gonggongjingjing 恭恭敬敬 +gonggongqiche 公共汽车 +gonggu 巩固 +gongguan 攻关 公馆 +gongguo 功过 +gonghai 公海 公害 +gonghaiziyou 公海自由 +gonghan 公函 +gonghao 功耗 +gonghe 恭贺 共和 +gonghedang 共和党 +gongheguo 共和国 +gonghezhi 共和制 +gonghou 恭候 +gonghuannan 共患难 +gonghui 工会 公会 +gongji 供给 攻击 功绩 公鸡 共计 +gongjia 公家 共价 +gongjiajian 共价键 +gongjian 工件 弓箭 +gongjiang 工匠 +gongjiji 共基极 +gongjin 公斤 +gongjing 恭敬 +gongjinhui 共进会 +gongju 工具 公举 共聚 +gongjue 公爵 +gongjufanying 共聚反应 +gongjugang 工具钢 +gongjushu 工具书 +gongjuwu 共聚物 +gongkai 公开 +gongkaixin 公开信 +gongke 工科 攻克 功课 +gongkuan 公款 +gongkuang 工矿 工况 +gongkuangqiye 工矿企业 +gonglao 功劳 +gongli 功利 功力 公理 公里 公历 公立 公厘 宫里 +gongliang 公粮 +gongling 工龄 +gongliu 公刘 +gonglizhuyi 功利主义 +gonglu 公路 +gonglun 公论 +gongmen 拱门 +gongmin 公民 +gongming 功名 共鸣 +gongminquan 公民权 +gongmu 公亩 公墓 +gongneng 功能 +gongnong 工农 +gongnongbing 工农兵 +gongnonghongjun 工农红军 +gongnonglianmeng 工农联盟 +gongnongye 工农业 +gongnongyezongchanzhi 工农业总产值 +gongnuan 供暖 +gongnv 宫女 +gongpin 贡品 +gongping 公平 +gongpo 攻破 公婆 +gongpu 公仆 +gongqi 工期 +gongqian 工钱 +gongqiang 宫墙 +gongqiao 拱桥 +gongqiexian 公切线 +gongqing 公倾 公顷 +gongqingtuan 共青团 +gongqingtuanyuan 共青团员 +gongqiu 供求 +gongqu 工区 攻取 +gongran 公然 +gongren 工人 供认 公认 公人 +gongrenjieji 工人阶级 +gongrenribao 工人日报 +gongrenyundong 工人运动 +gongri 工日 +gongshang 工伤 工商 +gongshangjie 工商界 +gongshanglian 工商联 +gongshangye 工商业 +gongshangyinhang 工商银行 +gongshe 公社 公设 +gongshehua 公社化 +gongshen 躬身 公审 +gongsheng 公升 共生 +gongshi 公式 工时 工事 攻势 公使 公事 共事 宫室 +gongshiguan 公使馆 +gongshihua 公式化 +gongshou 攻守 拱手 +gongshu 公署 公输 +gongshun 恭顺 +gongsi 公司 公私 +gongsifa 公司法 +gongsiheying 公私合营 +gongsu 公诉 +gongsunlong 公孙龙 +gongsuren 公诉人 +gongtang 公堂 +gongting 宫廷 +gongtong 共通 共同 +gongtonggangling 共同纲领 +gongtonghaisun 共同海损 +gongtongshichang 共同市场 +gongtongti 共同体 +gongtongyu 共同语 +gongtou 工头 +gongtui 公推 +gongwei 恭维 拱卫 +gongwen 公文 +gongwu 公物 公务 +gongwuyuan 公务员 +gongxi 恭喜 共析 +gongxia 攻下 +gongxian 攻陷 贡献 巩县 +gongxiang 共享 +gongxiao 工效 功效 供销 +gongxiaohezuoshe 供销合作社 +gongxigang 共析钢 +gongxing 弓形 拱形 共性 +gongxinghegexing 共性和个性 +gongxu 工序 共需 +gongxuandui 工宣队 +gongxun 功勋 +gongyan 公演 +gongyang 供养 公羊 +gongye 工业 +gongyebu 工业部 +gongyebumen 工业部门 +gongyedaxue 工业大学 +gongyedianshi 工业电视 +gongyegeming 工业革命 +gongyeguo 工业国 +gongyehua 工业化 +gongyejidi 工业基地 +gongyepin 工业品 +gongyetixi 工业体系 +gongyewuchanjieji 工业无产阶级 +gongyeyuanliao 工业原料 +gongyezhanxian 工业战线 +gongyezhongxin 工业中心 +gongyi 工艺 公益 公议 公意 +gongyichengxu 工艺程序 +gongyijin 公益金 +gongyiliucheng 工艺流程 +gongyimeishu 工艺美术 +gongying 供应 公营 +gongyinshi 公因式 +gongyinshu 公因数 +gongyipin 工艺品 +gongyixingneng 工艺性能 +gongyong 公用 共用 +gongyongshiye 公用事业 +gongyou 工友 公有 共有 +gongyouzhi 公有制 +gongyu 公寓 +gongyuan 公元 公园 +gongyueshu 公约数 +gongyun 工运 +gongzei 工贼 +gongzhai 公债 +gongzhan 攻占 +gongzhang 工长 +gongzhen 共振 +gongzheng 工整 公正 公证 +gongzhi 工质 供职 公职 公制 +gongzhong 工种 公众 +gongzhu 公主 +gongzhuan 公转 +gongzi 工资 公子 弓子 +gongzifujiafei 工资附加费 +gongzigang 工字钢 +gongzijibie 工资级别 +gongzilaodong 工资劳动 +gongzizhen 龚自珍 +gongzizonge 工资总额 +gongzu 公族 +gongzuo 工作 +gongzuodi 工作地 +gongzuofu 工作服 +gongzuomian 工作面 +gongzuori 工作日 +gongzuoshang 工作上 +gongzuoxuyao 工作需要 +gongzuozhe 工作者 +gongzuozhidu 工作制度 +gou 够 购 构 狗 沟 勾 苟 钩 觏 篝 垢 佝 岣 诟 鞲 笱 枸 遘 媾 缑 彀 +gouan 苟安 +goucheng 构成 +gouci 构词 +goudang 勾当 +goude 购得 +gouge 够格 +gougudingli 勾股定理 +gouhe 沟壑 媾和 +gouhua 勾画 +gouhuo 购货 篝火 +goujian 构件 +goujie 勾结 +goujin 购进 +goule 够了 +gouloubing 佝偻病 +goumai 购买 +goumaili 购买力 +gouqian 勾芡 +gouqie 苟且 +gouqu 沟渠 +goushi 沟施 +gousi 构思 +goutong 沟通 +goutu 构图 +goutuizi 狗腿子 +gouwu 购物 +gouxiang 构想 +gouxiao 购销 +gouxiaochajia 购销差价 +gouxindoujiao 勾心斗角 +gouxing 构型 +gouxiong 狗熊 +gouyancanchuan 苟延残喘 +gouyao 狗咬 +gouyin 勾引 +gouzao 构造 +gouzhangrenshi 狗仗人势 +gouzhi 购置 +gouzhu 钩住 构筑 +gouzhuwu 构筑物 +gouzi 钩子 +gu 故 古 顾 股 鼓 姑 骨 固 孤 谷 估 雇 辜 咕 沽 箍 菇 汩 轱 锢 蛊 梏 鸪 毂 鹄 臌 瞽 罟 钴 觚 鹘 菰 蛄 嘏 诂 崮 酤 牿 牯 痼 鲴 +gua 挂 瓜 刮 寡 呱 褂 卦 剐 鸹 栝 胍 诖 +guabudizhong 寡不敌众 +guacai 挂彩 +guache 挂车 +guadao 刮刀 +guafen 瓜分 +guafeng 刮风 +guafu 寡妇 +guagou 挂钩 +guagua 呱呱 +guahao 挂号 +guai 怪 乖 拐 掴 +guaibude 怪不得 +guaiguai 乖乖 +guaigun 拐棍 +guaihua 怪话 +guaishi 怪事 +guaiwan 拐弯 +guaiwanmojiao 拐弯抹角 +guaiwu 怪物 +guaizai 怪哉 +guaizhang 拐杖 +guaizi 拐子 +gualian 剐脸 +guamian 挂面 +guaming 挂名 +guamu 寡母 +guamuxiangkan 刮目相看 +guan 关 观 管 官 馆 惯 冠 贯 罐 灌 棺 莞 倌 纶 掼 盥 涫 鳏 鹳 +guanban 官办 +guanbao 管保 管胞 +guanbi 关闭 +guanbing 官兵 +guancai 棺材 管材 +guance 观测 +guancha 观察 +guanchajia 观察家 +guanchang 官场 馆长 +guanchasuo 观察所 +guanchayuan 观察员 +guanche 罐车 贯彻 +guanchezhixing 贯彻执行 +guanchuan 贯穿 贯串 +guanchuang 关窗 +guandai 管带 +guandao 管道 +guandi 官地 +guandian 观点 +guandong 关东 +guandongtang 关东糖 +guandu 官渡 +guanfan 惯犯 +guanfang 官方 +guanfu 官府 +guang 广 光 逛 犷 咣 胱 桄 +guangai 灌溉 +guangaigongcheng 灌溉工程 +guangaimianji 灌溉面积 +guangaixitong 灌溉系统 +guangan 观感 广安 +guangansuan 胱氨酸 +guangbiao 光标 +guangbo 光波 广播 广博 +guangbodiantai 广播电台 +guangboticao 广播体操 +guangcai 光彩 +guangchang 广场 +guangchuan 广川 +guangda 光大 广大 +guangdai 光带 +guangdaqunzhong 广大群众 +guangdian 光电 +guangdianchi 光电池 +guangdianerjiguan 光电二极管 +guangdianguan 光电管 +guangdianliu 光电流 +guangdianxiaoying 光电效应 +guangdianzi 光电子 +guangdong 广东 +guangdonghua 广东话 +guangdongsheng 广东省 +guangdu 光度 广度 +guangfan 广泛 +guangfu 光复 +guangfushe 光辐射 +guanggao 广告 +guanggu 光顾 +guanggun 光棍 +guanghan 广汉 +guanghe 光和 +guanghezuoyong 光合作用 +guanghua 光华 光滑 光化 +guanghui 光辉 +guanghuicanlan 光辉灿烂 +guangjiao 广角 +guangjie 光洁 +guangjiedu 光洁度 +guangjing 光景 +guangkuo 广阔 +guanglan 光缆 +guangliang 光亮 +guanglin 光临 +guangling 广陵 +guangmang 光芒 +guangmian 光面 +guangmin 光敏 +guangming 光明 +guangmingleiluo 光明磊落 +guangmingribao 光明日报 +guangmingzhengda 光明正大 +guangnan 广南 +guangneng 光能 +guangnian 光年 +guangpu 光谱 +guangpufenxi 光谱分析 +guangpuxian 光谱线 +guangqi 光气 +guangquan 光圈 +guangrong 光荣 +guangrongbang 光荣榜 +guangronggeming 光荣革命 +guangrun 光润 +guangshan 光山 +guangshanshan 光闪闪 +guangshi 光是 +guangshu 光束 +guangsu 光速 +guangtianhuari 光天化日 +guangtou 光头 +guangtutu 光秃秃 +guanguang 观光 +guangwei 广为 +guangwu 光武 +guangxi 广西 +guangxian 光线 +guangxisheng 广西省 +guangxizhuangzu 广西壮族 +guangxu 光绪 +guangxudi 光绪帝 +guangxue 光学 +guangxueboli 光学玻璃 +guangyi 广义 +guangyin 光阴 +guangyuan 光源 广元 +guangze 光泽 +guangzhao 光照 +guangzhaojieduan 光照阶段 +guangzhou 光轴 广州 光州 +guangzhouhua 广州话 +guangzhoushi 广州市 +guangzi 光子 +guangzong 广宗 +guanhua 官话 +guanhuai 关怀 +guanian 挂念 +guanji 关机 +guanjia 官家 官价 管家 +guanjian 关键 +guanjiang 灌浆 +guanjiao 管脚 管教 +guanjie 关节 +guanjietou 管接头 +guanjieyan 关节炎 +guanjin 关紧 +guanjue 官爵 +guanjun 官军 冠军 +guanka 关卡 +guankan 观看 +guankou 关口 +guanleqi 管乐器 +guanli 管理 官吏 惯例 +guanlian 关联 +guanliao 官僚 +guanliaozhuyi 官僚主义 +guanliaoziben 官僚资本 +guanliaozibenzhuyi 官僚资本主义 +guanliaozichanjieji 官僚资产阶级 +guanlifeiyong 管理费用 +guanling 管领 +guanlisuo 管理所 +guanlitizhi 管理体制 +guanlong 罐笼 +guanlu 管路 +guanmen 关门 +guanmiantanghuang 冠冕堂皇 +guanmo 观摩 +guanmu 棺木 灌木 +guannei 关内 +guanneng 官能 +guannengtuan 官能团 +guannian 观念 +guannianxingtai 观念形态 +guanqi 官气 +guanqie 关切 +guanqu 灌区 +guanren 官人 +guansha 管纱 +guanshang 关上 观赏 +guanshi 管事 +guanshu 关书 官署 管束 灌输 官属 +guanshui 关税 灌水 +guansi 官司 +guansuan 谷氨酸 +guantian 官田 +guantong 贯通 +guantou 关头 罐头 +guantoushipin 罐头食品 +guanwai 关外 +guanwang 观望 +guanxi 关系 盥洗 关西 +guanxia 管辖 +guanxian 管弦 管线 灌县 +guanxiangtai 观象台 +guanxianle 管弦乐 +guanxianledui 管弦乐队 +guanxihu 关系户 +guanxin 关心 +guanxinbing 冠心病 +guanxing 惯性 +guanxingdinglv 惯性定律 +guanxingli 惯性力 +guanya 关押 +guanyao 官窑 +guanyin 观音 +guanyong 管用 惯用 +guanyu 关于 +guanyuan 官员 +guanzai 关在 +guanzhang 馆长 +guanzhao 关照 +guanzhi 官职 管制 +guanzhong 观众 关中 管仲 +guanzhu 关注 灌注 贯注 +guanzhuang 官庄 +guanzi 管子 馆子 罐子 +guanzuo 管座 +guapian 瓜片 +guashuai 挂帅 +guashudiluo 瓜熟蒂落 +guatou 寡头 +guatu 挂图 +guayan 刮研 +guazi 瓜子 褂子 +guba 古巴 +guben 股本 +gubude 顾不得 +gubushang 顾不上 +gubuzifeng 故步自封 +gucang 谷仓 +gucao 谷草 +guce 估测 +guchang 故常 +gucheng 古城 谷城 +guchui 鼓吹 +guchun 固醇 +guci 故此 +gucishibi 顾此失彼 +gudai 古代 +gudan 孤单 固氮 +gudanzuoyong 固氮作用 +gudi 故地 梏地 +gudian 古典 +gudianwenxue 古典文学 +gudianzhuyi 古典主义 +gudici 古地磁 +guding 固定 +gudingchuang 固定床 +gudingziben 固定资本 +gudingzichan 固定资产 +gudingzichanzhejiu 固定资产折旧 +gudingzijin 固定资金 +gudong 鼓动 古董 股东 +gudu 咕嘟 孤独 +guer 孤儿 故而 +gufen 股份 +gufeng 鼓风 +gufengji 鼓风机 +gufenglu 鼓风炉 +gufenyouxiangongsi 股份有限公司 +gufu 辜负 姑父 +gugan 骨干 +guge 骨骼 +gugeji 骨骼肌 +gugong 故宫 雇工 +gugu 咕咕 姑姑 +guguai 古怪 +guguo 故国 +guhua 古话 骨化 固化 +guhuaji 固化剂 +guhui 骨灰 +gui 规 归 贵 鬼 桂 跪 柜 轨 瑰 诡 刽 龟 硅 闺 皈 傀 癸 圭 晷 簋 妫 鲑 匦 庋 宄 炔 刿 桧 炅 鳜 +guian 归案 +guibi 规避 +guibian 诡辩 +guibin 贵宾 +guibing 归并 +guicheng 规程 +guichu 贵处 +guidang 归档 +guidao 轨道 跪倒 +guidian 轨电 +guiding 规定 +guidingxing 规定性 +guidui 归队 +guierfufan 归而复返 +guifan 规范 +guifang 闺房 +guifanhua 规范化 +guifei 贵妃 +guifu 归附 +guigangpian 硅钢片 +guige 规格 +guigehua 规格化 +guigendaodi 归根到底 +guigenjiedi 归根结蒂 +guigong 归功 归公 +guigu 硅谷 +guiguai 鬼怪 +guiguan 桂冠 +guiguijuju 规规矩矩 +guiguisuisui 鬼鬼祟祟 +guiguo 归国 贵国 +guihai 归还 +guihua 规划 归化 鬼话 桂花 +guihun 鬼魂 +guiji 轨迹 诡计 +guijian 贵贱 +guijie 归结 +guijinshu 贵金属 +guijiu 归咎 +guiju 规矩 轨距 +guikou 归口 +guilei 归类 +guili 瑰丽 +guilian 鬼脸 +guilin 桂林 +guilu 归路 +guilv 规律 +guilvxing 规律性 +guimenguan 鬼门关 +guimo 规模 +guina 归纳 +guinafa 归纳法 +guinv 闺女 +guipi 桂皮 +guipian 硅片 +guiqiao 归侨 +guiren 贵人 +guishan 龟山 +guishang 柜上 +guishen 鬼神 +guishi 硅石 +guishu 归属 +guishun 归顺 +guishuo 鬼说 +guisuan 硅酸 +guisuanna 硅酸钠 +guisuanyan 硅酸盐 +guisuo 龟缩 +guitai 柜台 +guixia 跪下 +guixiangjiao 硅橡胶 +guixing 贵姓 +guixiu 闺秀 +guiyana 圭亚那 +guiyang 贵阳 +guiyangshi 贵阳市 +guiyou 硅油 +guiyu 归于 鳜鱼 +guiyuan 归原 +guiyue 规约 +guizao 硅藻 +guize 规则 +guizha 诡诈 +guizhang 规章 +guizhangzhidu 规章制度 +guizheng 规整 +guizhong 贵重 +guizhou 贵州 +guizhousheng 贵州省 +guizhuan 硅砖 +guizi 鬼子 柜子 +guizishou 刽子手 +guizu 贵族 +guizuiyu 归罪于 +guizuzhengzhi 贵族政治 +guji 估计 古迹 古籍 顾及 顾忌 +gujia 估价 骨架 +gujie 骨节 固结 +gujin 古今 股金 +gujinzhongwai 古今中外 +gujiu 古旧 故旧 +guju 故居 +gujun 孤军 +gukaizhi 顾恺之 +guke 顾客 骨科 +guku 孤苦 +gulai 古来 +gulao 古老 +gule 鼓乐 +gulei 谷类 +guleizuowu 谷类作物 +guli 孤立 鼓励 故吏 +guliang 估量 +guliao 骨料 +gulingling 孤零零 +gulou 鼓楼 +gulouguawen 孤陋寡闻 +gulu 轱辘 +gulv 顾虑 +guma 姑妈 +gumingsiyi 顾名思义 +gumo 鼓膜 +gumu 姑母 +gun 滚 棍 鲧 绲 磙 辊 衮 +gunbang 棍棒 +gunbian 滚边 +gundan 滚蛋 +gundong 滚动 +gundongmoca 滚动摩擦 +gundongzhoucheng 滚动轴承 +gunfan 滚翻 +gungualanshu 滚瓜烂熟 +gungun 滚滚 +guniang 姑娘 +guniangjia 姑娘家 +gunkai 滚开 +gunlun 滚轮 +gunong 雇农 +guntang 滚烫 +guntong 滚筒 +gunxueqiu 滚雪球 +gunzhu 滚珠 +gunzhuzhoucheng 滚珠轴承 滚柱轴承 +gunzi 辊子 滚子 棍子 +guo 国 过 果 锅 郭 裹 帼 蝈 聒 馘 掴 埚 虢 呙 崞 猓 椁 蜾 +guoban 过半 +guobanshu 过半数 +guobaohe 过饱和 +guobiao 国标 +guobing 果柄 +guobuqu 过不去 +guoce 国策 +guochan 国产 +guochang 过场 +guochanhua 国产化 +guocheng 过程 过秤 +guocui 国粹 +guocuo 过错 +guodang 过当 +guodao 过道 +guode 过得 +guodequ 过得去 +guodi 锅底 过低 +guodianya 过电压 +guodong 过冬 +guodu 国度 过度 过渡 +guoduan 果断 +guoduo 过多 +guodushiqi 过渡时期 +guoduxingshi 过渡形式 +guofa 国法 +guofan 锅饭 +guofang 国防 +guofangbu 国防部 +guofangbuzhang 国防部长 +guofanggongye 国防工业 +guofangjun 国防军 +guofangliliang 国防力量 +guofangweiyuanhui 国防委员会 +guofen 过分 +guofeng 国风 +guogai 锅盖 +guogan 果敢 +guogao 过高 +guoge 国歌 +guogong 国共 国公 +guogongxigang 过共析钢 +guogu 国故 +guoguan 过关 +guoguo 蝈蝈 +guohao 国号 +guohou 过后 +guohu 过户 +guohua 国画 过话 +guohui 国徽 国会 +guohuizhi 国会制 +guohuo 国货 过活 过火 +guoji 国籍 国际 过激 过急 过继 +guojia 国家 +guojiabao 国家报 +guojiabiaozhun 国家标准 +guojiadizhenju 国家地震局 +guojiafa 国家法 +guojiajigou 国家机构 +guojiajiguan 国家机关 +guojiajijin 国家基金 +guojiajilei 国家积累 +guojiajimi 国家机密 +guojiajiqi 国家机器 +guojiakaoshi 国家考试 +guojialiyi 国家利益 +guojiang 果酱 +guojiao 果胶 +guojiaquanli 国家权力 +guojiaquanlijiguan 国家权力机关 +guojiaxingshi 国家形式 +guojiayinhang 国家银行 +guojiayuanshou 国家元首 +guojiayugeming 国家与革命 +guojiayusuan 国家预算 +guojiazhidu 国家制度 +guojiazibenzhuyi 国家资本主义 +guojibiaozhun 国际标准 +guojibolanhui 国际博览会 +guojidanweizhi 国际单位制 +guojidiguozhuyi 国际帝国主义 +guojie 国界 过节 +guojifa 国际法 +guojifayuan 国际法院 +guojige 国际歌 +guojigongyue 国际公约 +guojiguanli 国际惯例 +guojijingji 国际经济 +guojijinrong 国际金融 +guojijushi 国际局势 +guojilaodongjie 国际劳动节 +guojilianmeng 国际联盟 +guojilvkateer 国际铝卡特尔 +guojimaoyi 国际贸易 +guojiminsheng 国计民生 +guojing 国境 过境 +guojishouzhi 国际收支 +guojisifa 国际私法 +guojiu 国舅 果酒 +guojiwutai 国际舞台 +guojizhuyi 国际主义 +guojun 国君 +guoku 国库 +guokuai 过快 +guolai 过来 +guole 过了 +guoleng 过冷 +guoli 国立 国力 +guolian 国联 +guoliang 过量 +guolinsuangai 过磷酸钙 +guolu 锅炉 过路 +guolv 过滤 +guolvji 过滤机 +guomen 过门 +guomin 国民 过敏 +guominbao 国民报 +guomindang 国民党 +guomingemingjun 国民革命军 +guominhuiyi 国民会议 +guominjingji 国民经济 +guominjingjijihua 国民经济计划 +guominjingweidui 国民警卫队 +guominshengchanzongzhi 国民生产总值 +guominshouru 国民收入 +guominzhengfu 国民政府 +guomoruo 郭沫若 +guomu 果木 过目 +guonan 国难 +guonei 国内 +guoneifa 国内法 +guoneiwai 国内外 +guoneizhanzheng 国内战争 +guonian 过年 +guopi 果皮 +guopin 果品 +guoqi 国戚 国旗 过期 +guoqiao 过桥 +guoqing 国情 国庆 +guoqingjie 国庆节 +guoqu 过去 +guoqule 过去了 +guoran 果然 +guoren 国人 果仁 过人 +guoreqi 过热器 +guorizi 过日子 +guorou 果肉 +guoshai 过筛 +guoshao 过少 +guoshen 过甚 +guosheng 过剩 +guoshengrenkou 过剩人口 +guoshi 国事 国是 果实 过失 过时 +guoshou 过手 +guoshu 国书 果树 过数 +guosui 果穗 +guosuo 过所 +guotai 锅台 +guotang 果糖 +guoti 国体 +guotian 过天 +guotou 过头 +guotu 国土 +guowai 国外 +guowang 国王 过往 +guowen 国文 过问 +guowu 国务 +guowubuchang 国务部长 +guowuhuiyi 国务会议 +guowuqing 国务卿 +guowuweiyuan 国务委员 +guowuyuan 国务院 +guowuyuanzongli 国务院总理 +guowuzongli 国务总理 +guoxi 过细 +guoxiang 郭象 +guoxin 过心 +guoxue 国学 +guoyanghuaqing 过氧化氢 +guoyanghuawu 过氧化物 +guoye 过夜 +guoyibuqu 过意不去 +guoyin 国音 +guoying 国营 果蝇 过硬 +guoyingnongchang 国营农场 +guoyingqiye 国营企业 +guoyingshangye 国营商业 +guoyong 国用 +guoyou 国有 +guoyouhua 国有化 +guoyu 国语 过于 +guoyuan 果园 +guoyuluomazi 国语罗马字 +guozai 过载 +guozei 国贼 +guozhai 国债 +guozhang 过帐 +guozhen 果真 +guozhi 果枝 果汁 +guozhong 过重 +guozi 果子 +guozijian 国子监 +gupiao 股票 +guqi 骨气 +guqie 姑且 +guquan 顾全 +guquandaju 顾全大局 +guran 固然 +guren 古人 故人 +gurongti 固溶体 +gurou 骨肉 +gushan 固山 +gushengwu 古生物 +gushi 古诗 故事 故实 +gushihou 古时候 +gushou 固守 +gushu 古书 故书 +gusuan 估算 +gusui 骨髓 +gutai 固态 +guti 固体 +gutiranliao 固体燃料 +gutou 骨头 +gutu 故土 +guwangjinlai 古往今来 +guweijinyong 古为今用 +guwen 古文 顾问 +guwo 故我 +guwu 鼓舞 古物 +guxi 姑息 股息 姑洗 +guxiang 谷象 故乡 +guya 古雅 +guyan 骨眼 +guyanwu 顾炎武 +guye 姑爷 +guyi 故意 +guyong 雇佣 +guyou 固有 +guyu 谷雨 +guyuan 雇员 +guzao 鼓噪 +guzhang 鼓掌 故障 +guzhe 骨折 +guzhi 故知 固执 +guzhu 雇主 +guzhuyizhi 孤注一掷 +guzi 谷子 股子 +guzili 骨子里 +guzu 鼓足 +ha 哈 蛤 铪 +hada 哈达 +haerbin 哈尔滨 +haerbinshi 哈尔滨市 +haha 哈哈 +hai 还 海 孩 害 嘿 咳 亥 骇 骸 嗨 胲 醢 氦 +haian 海岸 +haianxian 海岸线 +haiba 海拔 +haibei 海北 +haiben 还本 +haibian 海边 +haibin 海滨 +haibo 海波 +haibu 还不 +haican 海参 +haichan 海产 +haichao 海潮 +haichong 害虫 +haichu 害处 +haichuan 海船 +haidai 海带 +haidao 海岛 海盗 海道 +haidaoxingwei 海盗行为 +haide 海德 +haidi 海底 海地 +haidian 海淀 +haidianqu 海淀区 +haier 孩儿 +haifang 海防 +haifeng 海风 +haigang 海港 +haigei 还给 +haiguan 海关 +haiguanzongshu 海关总署 +haigui 海龟 +haihao 还好 +haihe 海河 +haihen 还很 +haihui 还会 +haiji 还击 +haijiang 海疆 还将 +haijin 海禁 +haijun 海军 +haijunjidi 海军基地 +haijunluzhandui 海军陆战队 +haike 还可 +haikou 海口 +haikushilan 海枯石烂 +hailang 海浪 +haili 海里 +hailiu 海流 +hailong 海龙 +hailun 海轮 +haima 海马 +haimian 海绵 海面 +hainai 氦氖 +hainan 海南 +hainandao 海南岛 +hainei 海内 +haineng 还能 +hainie 海涅 +haiou 海鸥 +haipa 害怕 +haipingmian 海平面 +haiqi 氦气 +haiqing 还清 +haiqu 海区 +hairentingwen 骇人听闻 +haisao 害臊 +haishang 海上 +haishangyunshu 海上运输 +haishen 海参 +haishi 还是 +haishishenlou 海市蜃楼 +haishizhongcai 海事仲裁 +haishou 还手 +haishui 海水 +haisi 害死 +haisu 还俗 +haisun 海损 +haitan 海滩 +haitang 海棠 +haitong 孩童 +haiwai 海外 +haiwan 海湾 +haiwangxing 海王星 +haiwei 海味 还未 +haixia 海峡 +haixian 海鲜 +haixiang 海相 还乡 +haixiangtuan 还乡团 +haixiao 还小 +haixiu 害羞 +haiya 海牙 +haiyan 海盐 海燕 +haiyang 海洋 海阳 +haiyangquan 海洋权 +haiyao 还要 +haiying 还应 +haiyou 还有 +haiyu 海域 +haiyuan 海员 还原 +haiyuanji 还原剂 +haiyuanranliao 还原染料 +haiyuanronglian 还原熔炼 +haiyun 海运 +haizai 还在 +haizao 海藻 +haizhai 还债 +haizhan 海战 +haizhe 海蜇 +haizi 孩子 +haiziqi 孩子气 +haji 哈吉 +hake 哈克 +hali 哈利 +hama 蛤蟆 +hami 哈密 +han 汉 喊 含 寒 汗 韩 憾 涵 函 翰 撼 罕 旱 捍 酣 悍 憨 晗 瀚 鼾 顸 阚 焊 蚶 焓 颔 菡 撖 邗 邯 +hanbao 汉堡 +hanchao 寒潮 +hanchen 寒碜 +hancheng 汉城 +hanchuan 汉川 +hancun 韩村 +handai 寒带 汉代 +handan 邯郸 +handao 喊到 +handi 旱地 +handian 函电 +handong 涵洞 寒冬 +hanfeng 寒风 焊缝 +hanfulai 汉弗莱 +hang 行 航 巷 杭 夯 沆 颃 绗 珩 +hangban 航班 +hangbiao 航标 +hangcheng 航程 +hangchuan 航船 +hangdao 巷道 航道 +hanghai 航海 +hanghua 行话 +hanghui 行会 +hangjia 行家 +hangjian 行间 +hangju 行距 +hangkong 航空 +hangkongmujian 航空母舰 +hangkongyunshu 航空运输 +hangkou 巷口 +hanglie 行列 +hanglu 航路 +hangong 焊工 +hangou 函购 +hangqing 行情 +hangshi 行市 +hangsu 航速 +hangtian 航天 +hangtianfeiji 航天飞机 +hanguang 寒光 +hanguguan 函梏关 +hanguo 韩国 +hangxian 航线 +hangxiang 航向 +hangxing 航行 +hangye 行业 +hangyun 航运 +hangzhan 巷战 +hangzhou 杭州 +hangzhoushi 杭州市 +hanhou 憨厚 +hanhu 含糊 含胡 +hanhua 汉化 +hanhun 含混 +hanizu 哈尼族 +hanji 旱季 +hanjia 寒假 +hanjian 函件 罕见 汉奸 +hanjiang 汉江 +hanjiao 喊叫 +hanjie 焊接 +hanjinliang 含金量 +hanka 汉卡 +hankou 汉口 +hanla 含蜡 +hanlaobaoshou 旱涝保收 +hanleng 寒冷 +hanliang 含量 +hanlin 翰林 +hanlinxueshi 翰林学士 +hanliu 寒流 +hanliujiabei 汗流浃背 +hanlu 寒露 +hanlv 汉律 +hanmagonglao 汗马功劳 +hanmin 汉民 +hanqi 寒气 +hanqing 旱情 +hanran 悍然 +hanre 寒热 +hanren 汉人 +hansheng 鼾声 +hanshou 函授 +hanshoujiaoyu 函授教育 +hanshu 函数 汉书 +hanshui 酣睡 含水 汗水 +hanshuiceng 含水层 +hanshuiliang 含水量 +hantai 酣态 +hantian 旱田 +hantiao 焊条 +hantou 焊头 +hanwei 捍卫 +hanwudi 汉武帝 +hanxi 焊锡 +hanxiandi 汉献帝 +hanxiao 含笑 +hanxin 寒心 +hanxiu 含羞 +hanxu 含蓄 +hanxue 汉学 +hanyan 旱烟 +hanyang 涵养 汉阳 +hanyi 含义 涵义 寒衣 +hanying 汉英 +hanyou 含有 +hanyu 汉语 +hanyuan 含冤 +hanzai 旱灾 +hanzhong 汉中 +hanzhu 汗珠 +hanzi 汉字 汉子 +hanzishuchu 汉字输出 +hanzishuru 汉字输入 +hanzu 汉族 +hao 好 号 毫 豪 浩 耗 皓 嚎 昊 郝 壕 蒿 貉 灏 镐 嗥 嚆 薅 濠 蚝 颢 +haoan 毫安 +haoba 毫巴 +haobi 好比 +haobu 毫不 好不 +haobuhao 好不好 +haochi 好吃 +haochu 好处 +haoda 浩大 +haodai 好歹 +haodang 浩荡 +haode 好的 +haodian 耗电 +haodianliang 耗电量 +haoduanduan 好端端 +haoduo 好多 +haofang 豪放 +haofei 耗费 +haofu 豪富 毫伏 +haogan 好感 +haogaowuyuan 好高鹜远 +haogou 壕沟 +haoguo 好过 +haohaizi 好孩子 +haohan 好汉 浩瀚 +haohao 好好 浩浩 +haohaodangdang 浩浩荡荡 +haohaode 好好的 +haoheng 毫亨 +haohua 豪华 好话 +haohuai 好坏 +haojiahuo 好家伙 +haojiang 豪强 +haojiao 嚎叫 号角 +haojie 豪杰 浩劫 +haojige 好几个 +haojile 好极了 +haojin 耗尽 +haojiu 好久 +haokan 好看 +haoke 毫克 好客 +haole 好了 +haoling 号令 +haoma 号码 +haomai 豪迈 +haomao 毫毛 +haomen 豪门 +haomi 毫米 +haomiao 毫秒 +haomibo 毫米波 +haoping 好评 +haoqilai 好起来 +haoqing 豪情 +haoqiu 好球 +haoren 好人 +haorizi 好日子 +haorongyi 好容易 +haosan 耗散 +haoshen 豪绅 +haosheng 毫升 好生 +haoshengxin 好胜心 +haoshi 好使 好事 +haoshiduomo 好事多磨 +haoshou 好手 好受 +haoshu 号数 +haoshui 耗水 +haoshuo 好说 +haosi 好似 +haosun 耗损 +haotianer 好天儿 +haoting 好听 +haowan 好玩 +haowei 毫微 +haoweimi 毫微米 +haowu 毫无 +haowuyiwen 毫无疑问 +haowuyiyi 毫无疑义 +haoxi 好戏 +haoxiang 好像 好象 +haoxiao 好笑 +haoxie 好些 +haoxin 好心 +haoxue 好学 +haoyaoqi 郝摇旗 +haoyi 好意 +haoyige 好一个 +haoyisi 好意思 +haoyong 好用 +haoyou 好友 豪右 +haozai 好在 +haozhan 好战 +haozhao 号召 +haozhu 豪猪 +haozhuan 好转 +haozi 耗资 耗子 号子 +hasang 哈桑 +hate 哈特 +hawana 哈瓦那 +he 和 何 合 河 喝 赫 核 吓 贺 盒 呵 禾 荷 鹤 壑 阂 褐 诃 涸 阖 嗬 貉 曷 颌 劾 盍 纥 蚵 翮 菏 +heai 和蔼 +hean 河岸 +hebao 荷包 +hebaozha 核爆炸 +hebei 河北 +hebeisheng 河北省 +hebenke 禾本科 +hebi 何必 +hebing 合并 +hebu 何不 +hecai 喝采 喝彩 +heceng 何曾 +hecha 喝茶 核查 +hechang 何尝 合唱 +hecheng 合成 +hechengan 合成氨 +hechengshuzhi 合成树脂 +hechengtian 何承天 +hechengxiangjiao 合成橡胶 +hechengxidiji 合成洗涤剂 +hechu 何处 +hechuan 河川 +hechuang 河床 +hechun 和春 +heci 贺词 +hecun 和村 +hedanbai 核蛋白 +hedao 喝道 河道 +hedeng 何等 +hedi 河堤 +hedian 贺电 +heding 核定 +hedong 河东 +hedongli 核动力 +hedui 核对 +heer 赫尔 +heerweiyi 合而为一 +heerxinji 赫尔辛基 +hefa 合法 +hefadouzheng 合法斗争 +hefang 何妨 +hefanying 核反应 +hefanyingdui 核反应堆 +hefaquanyi 合法权益 +hefei 合肥 +hefeishi 合肥市 +hefeng 和风 +hefu 和服 +hegansuan 核苷酸 +hege 合格 +hegong 河工 +hegongyebu 核工业部 +hegou 河沟 +hegu 合股 河梏 +heguo 何国 +hehao 和好 +hehe 荷荷 赫赫 +hehu 合乎 +hehua 荷花 +hehuan 和缓 合欢 +hehuangsu 核黄素 +hehui 和会 +hehuluoji 合乎逻辑 +hehuo 合伙 +hei 黑 嘿 嗨 +heian 黑暗 +heibai 黑白 +heibaidianshi 黑白电视 +heiban 黑板 +heibanbao 黑板报 +heibanbing 黑斑病 +heibang 黑帮 +heichenchen 黑沉沉 +heidi 黑地 +heidongdong 黑洞洞 +heidou 黑豆 +heige 黑格 +heigeer 黑格尔 +heiguang 黑光 +heihai 黑海 +heiheide 黑黑的 +heihuo 黑货 +heilongjiang 黑龙江 +heilongjiangsheng 黑龙江省 +heimai 黑麦 +heimei 黑霉 +heimu 黑幕 +heimuxiaoshuo 黑幕小说 +heiqijun 黑旗军 +heirebing 黑热病 +heiren 黑人 +heise 黑色 +heisejinshu 黑色金属 +heisesu 黑色素 +heishan 黑山 +heishi 黑市 +heishou 黑手 黑瘦 +heishui 黑水 +heisong 黑松 +heisuibing 黑穗病 +heitao 黑陶 +heiti 黑体 +heitian 黑天 +heitu 黑土 +heixia 黑下 +heixin 黑心 +heiyaya 黑压压 +heiye 黑夜 +heiyouyou 黑黝黝 +heji 合剂 合计 +hejia 和加 +hejian 河间 +hejie 和解 +hejin 合金 +hejing 和静 +hejingang 合金钢 +hejiu 喝酒 +heju 和局 +hekou 合口 河口 +heku 何苦 +hekuang 何况 +helan 荷兰 贺兰 +heli 合理 合力 河里 核力 +helibuju 合理布局 +heliebian 核裂变 +helihua 合理化 +helimizhi 合理密植 +heliu 合流 河流 +helong 合拢 +heluxiaofu 赫鲁晓夫 +hemai 和买 +hemei 褐煤 +hemian 河面 +hemiao 禾苗 +hemo 核膜 +hemou 合谋 +hemu 和睦 +hen 很 恨 狠 痕 +henan 河南 +henansheng 河南省 +henbu 很不 +henbude 恨不得 +hencha 很差 +henchang 很长 +henda 很大 +hendachengdushang 很大程度上 +hendi 很低 +hendu 狠毒 +henduan 很短 +hendui 很对 +henduo 很多 +henduoren 很多人 +henei 河内 +heng 横 衡 恒 哼 亨 蘅 珩 桁 +hengao 很高 +hengbao 横暴 +hengbo 横波 +hengcai 横财 +hengdeng 恒等 +hengdengshi 恒等式 +hengding 恒定 +hengdu 横渡 +hengduanmian 横断面 +hengfang 横放 +hengfu 横幅 +hengguan 横贯 +hengheng 哼哼 +hengjia 横加 桁架 +hengkua 横跨 +hengli 亨利 +hengliang 横梁 衡量 恒量 +hengliu 横流 +hengman 横蛮 +hengpai 横排 +hengqie 横切 +hengqiemian 横切面 +hengsao 横扫 +hengshan 横山 衡山 +hengsheng 横生 +hengshi 恒湿 +hengshu 横竖 +hengtang 横躺 +henguang 很广 +hengwen 恒温 +hengxian 横线 +hengxiang 横向 +hengxing 横行 恒星 +hengxingbadao 横行霸道 +hengya 恒压 +hengyang 衡阳 +hengzhengbaolian 横征暴敛 +hengzhi 横直 +hengzhou 横轴 +hengzuobiao 横坐标 +henhao 很好 +henhen 很很 狠狠 +henhuai 很坏 +heni 和你 河泥 +henin 和您 +henji 痕迹 +henjiang 很强 +henjiu 很久 +henkuai 很快 +henman 很慢 +hennan 很难 +hennanshuo 很难说 +henpo 很破 +henshao 很少 +henshen 很深 +henshou 很受 +hentou 恨透 +henuan 和暖 +henwan 很晚 +henxiang 很象 +henxiao 很小 +henxin 狠心 +henyou 很有 +henyuan 很远 +henzao 很早 +henzaoyiqian 很早以前 +henzhua 狠抓 +hepai 合拍 +hepan 河畔 +heping 和平 +hepinggongchu 和平共处 +hepingguodu 和平过渡 +hepingtanpan 和平谈判 +heqi 和棋 和气 何其 +heqianting 核潜艇 +heqin 和亲 +heqingheli 合情合理 +hequ 河渠 +hequhecong 何去何从 +hequn 合群 +heran 赫然 +heranliao 核燃料 +heren 核仁 +heru 何如 +hese 褐色 +heshan 和善 河山 +heshang 和尚 +heshen 合身 +hesheng 和声 +heshi 核实 和诗 何时 合适 +heshiyan 核试验 +heshu 和数 合数 +heshui 喝水 河水 +heshun 和顺 +hesi 赫斯 +hesuan 核酸 核算 合算 +heta 和他 +hetan 和谈 河滩 +hetang 核糖 +hetanghesuan 核糖核酸 +hetao 核桃 河套 +hetian 和田 +hetong 合同 +hetou 和头 +hewaidianzi 核外电子 +hewaixingxi 河外星系 +hewang 河网 +hewanghua 河网化 +hewei 何谓 +hewen 和文 +hewo 和我 +hewuqi 核武器 +hexi 河西 贺喜 +hexian 和弦 +hexie 和谐 河蟹 +hexin 核心 贺信 +heyan 河沿 何晏 +heye 荷叶 +heyi 和易 和议 何以 合宜 合意 +heying 合营 合影 +heyiting 合议庭 +heyizhi 合议制 +heyong 合用 +heyue 和约 +hezai 荷载 何在 +hezang 合葬 +hezha 合闸 +hezhanzheng 核战争 +hezheng 和政 +hezhi 何止 +hezhong 荷重 何种 +hezhou 和州 +hezhu 合著 +hezhun 核准 +hezi 核子 合资 合子 盒子 诃子 +hezou 合奏 +hezuo 合作 +hezuohua 合作化 +hezuoshangdian 合作商店 +hezuoshe 合作社 +hong 红 轰 洪 鸿 哄 宏 虹 弘 烘 泓 闳 薨 讧 蕻 訇 黉 荭 +hongbei 烘焙 +hongcha 红茶 +hongchengchou 洪承畴 +hongda 洪大 宏大 +hongdan 红丹 +hongdeng 红灯 +hongdong 轰动 +hongdou 红豆 +hongfeng 洪峰 +honggan 烘干 +hongganji 烘干机 +honggou 鸿沟 +hongguan 宏观 +hongguang 红光 +hongguanshijie 宏观世界 +hongguo 红果 +honghai 红海 +honghe 红河 +honghongde 红红的 +honghonglielie 轰轰烈烈 +honghu 洪湖 +honghua 红花 +honghuo 红火 +hongji 轰击 +hongjian 鸿渐 +hongjun 红军 +hongkao 烘烤 +hongkou 虹口 +honglian 红脸 +hongliang 洪亮 +honglin 红磷 +honglingjin 红领巾 +hongliu 洪流 红柳 +honglong 轰隆 +honglou 红楼 +hongloumeng 红楼梦 +honglu 烘炉 +hongma 红麻 +hongmen 洪门 +hongming 轰鸣 +hongmu 红木 +hongnong 弘农 +hongpian 哄骗 +hongqi 红旗 +hongqing 烘青 +hongqishou 红旗手 +hongqu 红曲 +hongquan 红圈 +hongrang 红壤 +hongre 红热 +hongren 红人 +hongrengan 洪仁柑 +hongrun 红润 +hongse 红色 +hongsezhengquan 红色政权 +hongsezhonghua 红色中华 +hongshao 红烧 +hongshizihui 红十字会 +hongshu 红薯 红树 +hongshui 洪水 +hongshulin 红树林 +hongsijun 红四军 +hongsong 红松 +hongtai 哄抬 +hongtang 红糖 +hongtashan 红塔山 +hongtong 红铜 +hongtu 宏图 +hongtuo 烘托 +hongwaixian 红外线 +hongwaixiandeng 红外线灯 +hongwei 宏伟 红卫 +hongweibing 红卫兵 +hongwu 洪武 +hongxi 虹吸 +hongxian 红线 +hongxiang 烘箱 +hongxiaobing 红小兵 +hongxibao 红细胞 +hongxiguan 虹吸管 +hongxin 红心 +hongxing 红星 +hongxiuquan 洪秀全 +hongxiuzhang 红袖章 +hongxueqiu 红血球 +hongyan 红岩 红颜 +hongyang 宏扬 弘扬 +hongye 红叶 +hongzehu 洪泽湖 +hongzha 轰炸 +hongzhaji 轰炸机 +hongzhong 红肿 +hongzun 虹鳟 +hou 后 候 後 厚 侯 喉 吼 猴 逅 糇 骺 堠 瘊 篌 鲎 +houbanye 后半夜 +houbei 后辈 后备 +houbeijun 后备军 +houbian 后边 +houbu 候补 +houche 后车 +houchen 后尘 +houcheshi 候车室 +houdai 后代 +houdu 厚度 +houdun 后盾 +houer 后儿 +houfang 后方 +hougen 后跟 +hougong 后宫 +houguan 喉管 +houguo 后果 +houguzhiyou 后顾之忧 +houhan 后汉 +houhanshu 后汉书 +houhoude 厚厚的 +houhuan 后患 +houhui 后悔 +houji 候机 后记 +houjian 后件 +houjiao 吼叫 后脚 +houjin 后进 +houjishi 候机室 +houjiyouren 后继有人 +houkongfan 后空翻 +houlai 后来 +houle 厚了 +houli 厚利 +houliang 后梁 +houlong 喉咙 +houlu 后路 +houluejiao 后掠角 +houmen 后门 +houmian 后面 +houmu 后母 +hounao 后脑 +hounian 后年 +houniao 候鸟 +houpai 后排 +houqi 后期 后起 厚漆 +houqiao 后桥 +houqin 后勤 后秦 +houqinbu 后勤部 +houqizhixiu 后起之秀 +houren 后人 后任 +houshe 喉舌 +houshen 候审 后身 +housheng 吼声 后生 +houshi 厚实 后世 后事 +houshou 后手 +housong 后送 +houtai 后台 +houtang 后唐 +houtian 后天 +houtou 喉头 猴头 后头 +houtu 后土 +houtui 后退 +houwei 后卫 +houxiang 后项 +houxiao 后效 +houxing 后行 +houxu 后续 +houxuan 候选 +houxuanren 候选人 +houxue 后学 +houyan 后燕 +houyi 后裔 +houyu 后于 +houyuan 后院 +houzhe 后者 +houzhen 候诊 +houzhi 后肢 +houzhou 后周 +houzhu 后主 +houzi 猴子 +houzuo 后作 +hu 乎 护 呼 胡 户 湖 忽 互 糊 虎 壶 狐 沪 惚 浒 唬 葫 弧 蝴 囫 瑚 斛 祜 猢 鹄 醐 戽 扈 唿 笏 琥 滹 鹕 轷 烀 冱 岵 怙 鹘 槲 觳 瓠 鹱 煳 +hua 话 华 化 花 划 画 滑 哗 桦 猾 砉 铧 骅 +huabai 花白 +huaban 花瓣 滑板 +huabao 画报 +huabei 花被 华北 +huabeipingyuan 华北平原 +huaben 话本 +huabi 画笔 +huabian 花边 哗变 +huabing 滑冰 +huabu 花布 画布 +huacao 花草 +huace 画册 +huacha 花茶 +huachang 花厂 +huache 滑车 +huachu 画出 化处 +huacizimo 花刺子模 +huadao 滑道 +huadeng 华灯 +huading 划定 +huadong 华东 滑动 +huadongmoca 滑动摩擦 +huadongzhoucheng 滑动轴承 +huaduo 花朵 +huae 花萼 +huaer 花儿 画儿 +huaerbushi 华而不实 +huafa 画法 滑阀 +huafei 花费 化肥 化费 +huafen 花粉 划分 +huafenguan 花粉管 +huafu 画幅 +huagangyan 花岗岩 +huagao 画稿 +huagong 化工 +huagongchang 化工厂 +huagongweisi 化公为私 +huaguan 花冠 +huagui 划归 +huahe 化合 +huahejia 化合价 +huahewu 化合物 +huahong 花红 +huahualvlv 花花绿绿 +huahuan 滑环 +huahui 花卉 +huai 怀 坏 徊 淮 槐 踝 +huaian 淮安 +huaibao 怀抱 +huaibei 淮北 +huaibiao 怀表 +huaichu 坏处 +huaidan 坏蛋 +huaide 怀德 +huaifenzi 坏分子 +huaigu 怀古 +huaihai 淮海 +huaihe 淮河 +huaihen 怀恨 +huaihua 坏话 +huaijiu 怀旧 +huaile 坏了 +huainan 淮南 +huainian 怀念 +huairen 坏人 +huairentang 怀仁堂 +huairou 怀柔 +huaishi 坏事 +huaishu 槐树 +huaishuxia 槐树下 +huaisi 坏死 +huaiyi 怀疑 +huaiyilun 怀疑论 +huaiyun 怀孕 +huaji 滑稽 +huajia 花甲 画家 画架 +huajian 花键 +huajianzhou 花键轴 +huajiao 花椒 花轿 +huaju 话剧 +huajuan 画卷 +huakan 画刊 +huala 哗啦 +hualala 哗啦啦 +hualang 画廊 +hualei 花蕾 +huali 华里 华丽 +hualian 花脸 +hualin 桦林 +hualun 滑轮 +hualunzu 滑轮组 +huamei 华美 +huami 花蜜 +huamian 画面 +huamu 花木 +huan 欢 换 还 环 缓 患 幻 唤 宦 焕 痪 寰 鬟 涣 浣 奂 桓 缳 豢 锾 郇 萑 圜 洹 擐 獾 漶 逭 鲩 +huanan 华南 +huanban 换班 +huanbao 环抱 +huanbing 患病 +huancha 换茬 +huanchang 欢畅 +huanche 换车 +huancheng 环城 +huanchong 缓冲 +huanchongqi 缓冲器 +huanchongqu 缓冲区 +huanchongrongye 缓冲溶液 +huancun 缓存 +huandai 环带 +huandeng 幻灯 +huandiao 换掉 +huandu 欢度 +huanfa 焕发 +huanfang 换防 +huang 黄 皇 荒 晃 慌 煌 惶 恍 谎 璜 徨 簧 凰 幌 潢 蝗 蟥 遑 隍 肓 磺 癀 湟 篁 鳇 +huangan 磺胺 +huangansaizuo 磺胺噻唑 +huangba 黄霸 +huangbai 黄白 +huangban 黄斑 +huangbao 谎报 黄堡 +huangchao 黄巢 +huangchong 蝗虫 +huangdan 荒诞 +huangdang 晃荡 +huangdao 荒岛 黄道 +huangdaopo 黄道婆 +huangdi 荒地 皇帝 +huangdong 晃动 +huangdou 黄豆 +huangfei 荒废 +huangfeng 黄蜂 +huangfusong 皇甫嵩 +huanggang 黄冈 +huanggong 皇宫 +huanggua 黄瓜 +huangguan 皇冠 +huanghai 黄海 +huanghe 黄河 +huanghese 黄褐色 +huanghou 皇后 +huanghu 恍惚 +huanghua 黄花 谎话 磺化 +huanghuang 惶惶 晃晃 +huanghuayu 黄花鱼 +huanghun 黄昏 +huanghuo 惶惑 +huangjia 皇家 +huangjiao 荒郊 +huangjin 黄金 +huangjinshidai 黄金时代 +huangjiu 黄酒 +huangkong 惶恐 +huangla 黄蜡 +huangli 黄鹂 +huanglian 黄连 +huangliang 荒凉 +huangling 黄陵 +huanglong 黄龙 +huangluan 慌乱 +huangma 黄麻 +huangmang 慌忙 +huangmei 黄梅 +huangmiu 荒谬 +huangmiujuelun 荒谬绝伦 +huangmo 荒漠 +huangnian 荒年 +huangniu 黄牛 +huangong 换工 +huangpian 簧片 +huangpu 黄浦 +huangqiao 黄桥 +huangquan 皇权 +huangqumei 黄曲霉 +huangran 恍然 +huangrandawu 恍然大悟 +huangrang 黄壤 +huangse 黄色 +huangsegonghui 黄色工会 +huangshan 荒山 黄山 +huangshang 皇上 +huangshi 黄石 皇室 +huangshu 荒疏 +huangshulang 黄鼠狼 +huangsuan 磺酸 +huangtaihou 皇太后 +huangtaizi 皇太子 +huangtang 荒唐 +huangti 黄体 +huangtian 皇天 +huangtiekuang 黄铁矿 +huangtong 黄铜 +huangtongkuang 黄铜矿 +huangtu 黄土 +huangtugaoyuan 黄土高原 +huangu 环顾 +huanguan 宦官 +huangwu 荒芜 +huangxian 黄县 +huangxing 黄兴 +huangyan 谎言 +huangyang 黄杨 +huangye 荒野 +huangyi 黄衣 +huangyin 荒淫 +huangyinwuchi 荒淫无耻 +huangyou 黄油 +huangyouhuangyou 晃悠晃悠 +huangyu 黄鱼 +huangyuan 荒原 +huangzhang 慌张 +huangzhangzhang 慌张张 +huangzhong 黄钟 黄种 +huangzhou 黄州 +huangzhuang 皇庄 +huangzi 幌子 +huangzu 皇族 +huangzuneige 皇族内阁 +huanhe 缓和 +huanhu 欢呼 +huanhuan 缓缓 +huaniang 花娘 +huaniao 花鸟 +huanji 缓急 +huanjie 环节 缓解 +huanjing 环境 +huanjingbaohu 环境保护 +huanjingweisheng 环境卫生 +huanjingwuran 环境污染 +huanju 欢聚 +huanjuhuashuo 换句话说 +huankuai 欢快 +huanle 欢乐 +huanliu 环流 +huanliuqi 环流器 +huanman 缓慢 +huanmie 幻灭 +huannan 患难 +huanong 化脓 +huanqi 缓期 换气 唤起 +huanqiu 环球 +huanqu 换取 +huanranyixin 焕然一新 +huanrao 环绕 +huanren 换人 +huanreqi 换热器 +huansan 涣散 +huansheng 欢声 +huanshengleidong 欢声雷动 +huanshi 环视 +huansong 欢送 +huansuan 换算 +huanteng 欢腾 +huantianxidi 欢天喜地 +huanwan 环烷 +huanwanting 环烷烃 +huanwen 换文 桓温 +huanxi 欢喜 +huanxiang 换向 幻想 +huanxiangqi 换向器 +huanxiao 欢笑 +huanxin 欢欣 欢心 +huanxing 换行 环形 环行 缓刑 唤醒 +huanxinguwu 欢欣鼓舞 +huanxuan 桓玄 +huanyang 豢养 +huanyangshuzhi 环氧树脂 +huanyangyiwan 环氧乙烷 +huanyanzhi 换言之 +huanye 换页 +huanying 欢迎 +huanyu 换羽 +huanzhe 患者 +huanzheng 痪症 +huanzhong 环中 +huapao 花炮 +huapen 花盆 +huapi 画皮 +huapian 画片 +huaping 花瓶 +huapo 滑坡 划破 +huaqi 花期 花旗 +huaqian 花钱 +huaqiao 华侨 +huaqing 花青 划清 +huaqingsu 花青素 +huaquan 花圈 +huaqun 花裙 +huaran 哗然 +huaren 华人 +huarun 滑润 +huase 花色 +huasha 华沙 +huashan 华山 +huashen 化身 +huasheng 花生 化生 华生 +huashengbing 花生饼 +huashengdun 华盛顿 +huashengmi 花生米 +huashengyou 花生油 +huashi 花市 滑石 画室 化石 +huashidai 划时代 +huashu 花束 +huashuo 话说 +huasi 花丝 +huatan 花坛 +huati 话题 +huatielu 化铁炉 +huatong 话筒 花筒 +huatou 话头 +huatu 画图 +huatuo 华佗 +huawaiyin 画外音 +huaweiwuyou 化为乌有 +huawen 花纹 +huaxi 华西 +huaxia 华夏 +huaxian 划线 滑县 +huaxiang 滑翔 画像 +huaxiawenzhai 华夏文摘 +huaxing 滑行 化性 +huaxinghui 华兴会 +huaxu 花序 +huaxue 化学 滑雪 +huaxuebianhua 化学变化 +huaxuefangchengshi 化学方程式 +huaxuefanying 化学反应 +huaxuefanyingsudu 化学反应速度 +huaxuefeiliao 化学肥料 +huaxuefenxi 化学分析 +huaxuegongye 化学工业 +huaxuehecheng 化学合成 +huaxuejian 化学键 +huaxueneng 化学能 +huaxuepingheng 化学平衡 +huaxuewuqi 化学武器 +huaxuexingzhi 化学性质 +huaxueyuansu 化学元素 +huaya 花芽 +huayafenhua 花芽分化 +huayan 化验 +huayang 花样 +huayangguozhi 华阳国志 +huayanghuabing 花样滑冰 +huayao 花药 +huayi 花衣 华裔 滑移 画一 划一 +huayin 滑音 话音 +huayouqi 化油器 +huayu 话语 +huayuan 花园 +huayuehen 花月痕 +huazhan 画展 +huazhao 花招 +huazhengweiling 化整为零 +huazhong 华中 +huazhou 花轴 +huazhu 花柱 +huazhuang 化装 化妆 +huazhuangpin 化妆品 +huazi 花子 化子 +huazuo 化作 +hubei 湖北 +hubeisheng 湖北省 +hubin 湖滨 +hubing 护兵 +hubu 互补 户部 +hubugansheneizheng 互不干涉内政 +hubuqinfantiaoyue 互不侵犯条约 +hudi 忽地 +hudie 蝴蝶 +hudu 弧度 +huer 忽而 +hufa 护法 +hufang 互访 +hugan 互感 +huguang 湖广 弧光 +huguangdeng 弧光灯 +huguojun 护国军 +huguoyundong 护国运动 +huhai 胡海 +huhan 呼喊 +huhang 护航 +huhanmin 胡汉民 +huhao 呼号 +huhehaote 呼和浩特 +huhu 忽忽 虎虎 +huhua 胡话 +huhuan 呼唤 互换 +huhuanxing 互换性 +huhui 互惠 +hui 会 回 汇 挥 辉 灰 惠 毁 悔 恢 慧 绘 徽 讳 贿 徊 晦 秽 诲 诙 晖 彗 麾 烩 荟 卉 茴 喙 蛔 恚 洄 珲 蕙 哕 咴 浍 虺 缋 桧 隳 蟪 +huian 灰暗 晦暗 +huiba 会把 +huibai 灰白 +huiban 会办 +huibao 汇报 +huibi 回避 +huibian 汇编 +huibianchengxu 汇编程序 +huibianyuyan 汇编语言 +huibo 回波 +huibuhui 会不会 +huicai 回采 +huichang 会场 +huichao 回潮 +huiche 回车 +huichen 灰尘 +huicheng 回程 +huichong 蛔虫 +huichu 绘出 +huida 回答 +huidang 回荡 会当 +huidao 回到 +huidian 回电 +huidiao 毁掉 +huidong 挥动 回动 +huidui 汇兑 +huier 会儿 +huifa 挥发 +huifang 回放 +huifawu 挥发物 +huifayou 挥发油 +huifen 灰分 +huifeng 回风 +huifu 恢复 回复 +huigai 悔改 +huige 挥戈 +huigengsi 惠更斯 +huigu 回顾 +huiguan 会馆 +huigui 回归 +huiguo 回国 +huiguoweilai 回过味来 +huihe 回合 会合 汇合 +huihen 悔恨 +huihou 会后 +huihua 会话 绘画 +huihuai 毁坏 +huihuan 回环 +huihuang 辉煌 +huihui 回回 +huihuo 挥霍 回火 +huiji 会计 回击 会集 汇集 +huijia 回家 +huijian 会见 回见 +huijiang 灰浆 +huijiao 回教 回交 +huijibaobiao 会计报表 +huijifenlu 会计分录 +huijihesuan 会计核算 +huijin 灰烬 +huijipingzheng 会计凭证 +huijizhidu 会计制度 +huiju 会聚 汇聚 +huike 会客 +huikou 回扣 +huikoutie 灰口铁 +huikuan 汇款 +huilai 回来 +huilaojia 回老家 +huili 会理 +huilingdun 惠灵顿 +huiliu 汇流 +huiliuliu 灰溜溜 +huilong 回笼 +huilu 回路 贿赂 +huimian 会面 +huimie 毁灭 +huimin 回民 +huipiao 汇票 +huiqi 晦气 +huiqu 回去 +huiru 汇入 +huise 灰色 +huishang 会商 会上 +huishen 会审 +huisheng 回声 回升 +huishenghuise 绘声绘色 +huishi 回师 会师 会使 会试 惠施 +huishou 挥手 回收 回手 回首 +huishu 回赎 +huishui 回水 汇水 +huishuo 会说 +huisi 回丝 +huisun 毁损 +huitan 会谈 +huitang 会堂 +huitian 回填 +huitong 会同 +huitou 回头 +huitouyikan 回头一看 +huitu 灰土 绘图 +huiwei 回味 +huiwu 会晤 灰雾 挥舞 悔悟 +huixiang 回乡 回想 回响 茴香 +huixie 恢谐 诙谐 +huixin 灰心 回信 会心 +huixinsangqi 灰心丧气 +huixuan 回旋 +huixuanjiasuqi 回旋加速器 +huiyan 会演 +huiyang 惠阳 +huiyi 会议 回忆 会意 +huiyilu 回忆录 +huiyin 回音 +huiying 辉映 +huiyishuo 回忆说 +huiyou 回游 会有 洄游 +huiyu 毁誉 +huiyuan 会员 慧远 +huiyuanguo 会员国 +huizeng 回赠 +huizhan 会战 +huizhang 徽章 +huizhen 会诊 +huizhi 绘制 +huizhong 回中 +huizhou 惠州 +huizhuan 回转 +huizhuanbanjing 回转半径 +huizhutie 灰铸铁 +huizi 会子 +huizong 汇总 +huizu 回族 +huji 户籍 +hujiang 虎将 +hujiao 呼叫 胡椒 +hujing 糊精 +hujiu 呼救 +hujun 弧菌 +hukou 糊口 湖口 虎口 户口 +hulai 胡来 +hulang 虎狼 +huli 狐狸 护理 互利 +hulihutu 糊里糊涂 +hulin 护林 +hulinfanghuo 护林防火 +hulu 葫芦 +huluan 胡乱 +hulue 忽略 +huma 胡麻 +humen 虎门 +humi 忽米 +humian 湖面 +hun 婚 混 魂 昏 浑 馄 荤 诨 溷 阍 珲 +hunan 湖南 昏暗 +hunansheng 湖南省 +hunao 胡闹 +hunchen 昏沉 +huncheng 混成 +hundan 混蛋 +hundun 混沌 +hunfang 混纺 +hunfou 婚否 +hunhao 诨号 +hunhe 混和 混合 +hunhejiegou 混合结构 +hunheqi 混合器 +hunhewu 混合物 +hunhou 浑厚 +hunhuang 昏黄 +hunhun 馄馄 +hunjiaolin 混交林 +hunjin 混进 +hunli 婚礼 +hunlian 混炼 +hunluan 混乱 +hunmi 昏迷 +hunmian 混棉 +hunningji 混凝剂 +hunningtu 混凝土 +hunpei 婚配 +hunpinqi 混频器 +hunpu 浑朴 +hunqi 婚期 +hunranyiti 浑然一体 +hunru 混入 +hunshen 浑身 +hunshi 婚事 +huntielu 混铁炉 +huntong 混同 +huntouhunnao 昏头昏脑 +hunweiyitan 混为一谈 +hunxiang 混响 +hunxiao 混淆 +hunyang 混养 +hunyin 婚姻 +hunyinfa 婚姻法 +hunyinzhidu 婚姻制度 +hunyinziyou 婚姻自由 +hunyong 昏庸 +hunyue 婚约 +hunza 混杂 +hunzhan 混战 +hunzhang 混帐 +hunzhuo 浑浊 混浊 +hunzuo 混作 +huo 和 或 活 火 获 货 伙 祸 惑 霍 豁 夥 锪 耠 劐 钬 攉 藿 嚯 镬 蠖 +huoba 火把 +huoban 伙伴 +huobengluantiao 活蹦乱跳 +huobi 货币 +huobihuilong 货币回笼 +huobiliutong 货币流通 +huobiziben 货币资本 +huobizijin 货币资金 +huobusen 霍布森 +huobusi 霍布斯 +huocang 货舱 +huocha 霍查 +huochai 火柴 +huoche 火车 货车 +huochetou 火车头 +huochezhan 火车站 +huochuan 货船 +huode 获得 +huodianzhan 火电站 +huodong 活动 +huodongjia 活动家 +huodongyu 活动于 +huoduohuoshao 或多或少 +huoer 活儿 霍尔 +huofang 伙房 +huogai 活该 +huogen 祸根 +huogong 火攻 +huoguoyangmin 祸国殃民 +huohai 火海 祸害 +huohezai 活荷载 +huohong 火红 +huohou 火候 +huohua 活化 火花 +huohuafangdian 火花放电 +huohuaji 活化剂 +huohuaneng 活化能 +huohuo 活活 +huoji 活计 伙计 +huojian 火箭 +huojianfadongji 火箭发动机 +huojiang 获奖 +huojiantong 火箭筒 +huojie 活结 +huojing 火井 +huoju 火炬 +huojusong 火炬松 +huokang 火炕 +huokou 豁口 +huokuan 货款 +huolaodong 活劳动 +huole 活了 +huoli 活力 火力 获利 +huolifadian 火力发电 +huolifadianchang 火力发电厂 +huolong 火龙 +huolu 活路 火炉 +huoluan 霍乱 祸乱 +huolun 货轮 +huoluo 活络 +huomai 活埋 +huomen 活门 +huomian 豁免 +huomiao 火苗 +huoming 活命 +huoneng 或能 +huopao 火炮 +huopin 货品 +huopo 活泼 +huoqi 活期 火器 火气 +huoqiang 火墙 +huoqu 获取 +huoran 或然 +huore 火热 +huosang 霍桑 +huose 货色 +huoshan 火山 霍山 +huoshangjiayou 火上加油 +huoshao 火烧 +huoshe 火舌 +huosheng 获胜 +huoshengsheng 活生生 +huoshi 伙食 火势 获释 或是 +huoshou 祸首 +huoshui 活水 +huosu 火速 +huotan 货摊 +huoti 或体 +huotong 伙同 +huotou 火头 +huotui 火腿 +huowang 火网 +huowei 或为 +huowu 货物 +huowuyunshubaoxian 货物运输保险 +huoxi 获悉 +huoxian 活现 火线 +huoxiang 活象 货箱 +huoxing 活性 火星 +huoxingranliao 活性染料 +huoxingtan 活性炭 +huoxingzhongxin 活性中心 +huoxu 或许 +huoyan 火焰 +huoyao 火药 +huoyong 或用 +huoyou 火油 或有 +huoyuan 货源 +huoyue 活跃 +huoyun 货运 +huozai 火灾 +huozaibaoxian 火灾保险 +huozhan 货栈 +huozhe 或者 +huozhenjiashi 货真价实 +huozhong 火种 +huozhu 货主 +huozhun 获准 +huozhuo 活捉 +huozi 活字 +huoziyinshua 活字印刷 +huozui 豁嘴 +hupai 互派 +huqi 呼气 +huqin 胡琴 +huqiu 虎丘 +huran 忽然 +hurong 互溶 +husheng 呼声 互生 +hushi 忽视 护士 +hushui 湖水 +hushuo 胡说 +hushuobadao 胡说八道 +husiluanxiang 胡思乱想 +husong 护送 +hutao 胡桃 +hutong 胡同 互通 +hutongyouwu 互通有无 +hutou 户头 +hutu 胡涂 糊涂 +huwei 护卫 互为 +huweijian 护卫舰 +huxi 呼吸 +huxian 弧线 +huxiang 互相 +huxiangaihu 互相爱护 +huxiangbangzhu 互相帮助 +huxiao 呼啸 +huxidao 呼吸道 +huxikunnan 呼吸困难 +huxing 弧形 +huxixitong 呼吸系统 +huxu 胡须 +huxue 虎穴 +huyan 胡言 +huying 呼应 +huzhao 护照 +huzhiming 胡志明 +huzhou 胡诌 湖州 +huzhu 互助 户主 +huzhuzu 互助组 +huzi 胡子 虎子 +huzuofeiwei 胡作非为 +ji 几 给 己 机 记 及 计 即 基 济 辑 级 极 寄 际 技 集 纪 击 奇 急 激 继 既 积 籍 鸡 吉 挤 迹 季 寂 绩 疾 饥 祭 缉 忌 剂 圾 姬 矶 肌 嫉 讥 藉 叽 脊 冀 稽 妓 棘 骥 畸 蓟 汲 悸 岌 伎 笈 跻 瘠 亟 诘 暨 霁 羁 稷 偈 戟 嵇 楫 唧 鲫 髻 荠 箕 觊 蒺 畿 虮 齑 殛 墼 佶 掎 芨 丌 麂 蕺 咭 嵴 芰 笄 哜 洎 乩 戢 屐 剞 跽 玑 鲚 赍 犄 +jia 家 加 价 假 架 甲 佳 驾 夹 嫁 嘉 贾 稼 茄 佼 挟 颊 皎 侥 枷 珈 戛 迦 伽 浃 痂 胛 笳 荚 葭 钾 镓 嘏 郏 挢 岬 徼 湫 敫 袈 瘕 恝 铗 袷 蛱 跏 +jiaan 假案 +jiaban 夹板 加班 甲板 +jiabanfei 加班费 +jiabaoyu 贾宝玉 +jiabei 加倍 +jiaben 甲苯 +jiabing 甲兵 +jiacai 家财 +jiacan 家蚕 +jiaceng 夹层 +jiachan 家产 +jiachang 家常 家长 +jiachangzhi 家长制 +jiachong 甲虫 +jiachun 甲醇 +jiaci 架次 +jiada 加大 +jiadai 夹带 +jiadang 家当 +jiadao 夹道 +jiade 假的 +jiadi 家底 甲第 +jiadian 加点 +jiadianzi 价电子 +jiading 嘉定 假定 +jiaduo 加多 +jiaergeda 加尔各答 +jiafa 家法 加法 +jiafang 甲方 +jiafei 钾肥 +jiafen 甲酚 +jiafeng 夹缝 +jiafenshu 假分数 +jiafu 家父 +jiagai 加盖 +jiagao 加高 +jiage 家鸽 价格 +jiagei 嫁给 +jiagong 夹攻 加工 +jiagongdinghuo 加工订货 +jiagonggongye 加工工业 +jiagongyinghua 加工硬化 +jiagongyuliang 加工余量 +jiagu 加固 +jiaguo 荚果 +jiaguwen 甲骨文 +jiahe 嘉禾 +jiahou 加厚 贾后 +jiahua 佳话 假话 +jiahuo 家伙 +jiaji 夹击 加急 甲基 +jiajia 家家 +jiajiahuhu 家家户户 +jiajiang 嘉奖 加强 +jiajiao 夹角 +jiajie 佳节 假借 嫁接 +jiajin 加紧 +jiajing 嘉靖 家境 +jiaju 夹具 家具 加剧 +jiajufanying 加聚反应 +jiake 甲壳 +jiakong 架空 +jiakuai 加快 +jiakuan 加宽 +jialajiasi 加拉加斯 +jialebihai 加勒比海 +jiali 加力 +jialianwumei 价廉物美 +jialiao 加料 +jialifuniya 加利福尼亚 +jialining 加里宁 +jialiranshaoshi 加力燃烧室 +jialun 加仑 +jiamao 假冒 +jiamen 家门 +jiamenggongheguo 加盟共和国 +jiami 加密 +jiamianju 假面具 +jiaming 假名 +jiamo 荚膜 +jiamu 价目 +jiamusi 佳木斯 +jian 见 间 件 建 简 坚 监 减 渐 检 健 兼 剑 艰 肩 键 荐 尖 鉴 剪 践 奸 捡 箭 舰 拣 贱 溅 煎 俭 槛 碱 歼 缄 茧 笺 柬 谏 蹇 僭 涧 菅 謇 硷 睑 锏 饯 毽 鲣 鞯 蒹 搛 谫 囝 湔 缣 枧 戬 戋 犍 裥 笕 翦 趼 楗 牮 鹣 腱 踺 积案 吉安 +jiana 加纳 +jianada 加拿大 +jianai 兼爱 +jianan 建安 +jianao 煎熬 +jianbao 简报 +jianbei 兼备 +jianbian 简编 简便 渐变 +jianbie 鉴别 +jianbing 尖兵 煎饼 兼并 +jianbo 检波 +jianboqi 检波器 +jianbu 健步 +jianbude 见不得 +jiancai 剪裁 建材 +jiancao 键槽 +jiance 监测 检测 +jianceng 茧层 +jiancha 监查 监察 检查 检察 +jianchan 减产 +jianchang 见长 +jianchen 奸臣 +jiancheng 建成 兼程 +jianchi 坚持 +jianchibuxie 坚持不懈 +jianchu 拣出 +jianci 渐次 +jiancuo 检错 +jiandai 肩带 +jiandan 简单 +jiandang 建党 +jiandanhua 简单化 +jiandanjixie 简单机械 +jiandanlaodong 简单劳动 +jiandanshangpinshengchan 简单商品生产 +jiandanshengchan 简单生产 +jiandanxiezuo 简单协作 +jiandanzaishengchan 简单再生产 +jiandao 尖刀 剪刀 见到 +jiandaocha 剪刀差 +jiande 见得 +jiandi 歼敌 碱地 减低 见地 +jiandian 检点 +jiandiao 剪掉 +jiandie 间谍 +jianding 坚定 尖顶 检定 鉴定 +jiandingbuyi 坚定不移 +jiandinghui 鉴定会 +jiandu 监督 碱度 +jianduan 尖端 间断 简短 +jiandui 舰队 +jianduoshiguang 见多识广 +jianer 健儿 +jianfa 减法 +jianfang 减方 见方 +jianfei 减肥 +jianfu 肩负 +jiang 将 讲 强 江 奖 降 蒋 疆 酱 姜 浆 僵 匠 犟 缰 绛 桨 耩 礓 洚 豇 茳 糨 激昂 +jiangan 江岸 +jiangbao 强暴 +jiangbei 江北 +jiangbi 将比 +jiangbu 将不 +jiangcai 酱菜 +jiangchang 疆场 +jiangcheng 奖惩 +jiangchi 僵持 +jiangcong 将从 +jiangda 强大 +jiangdao 讲到 强盗 +jiangdaoli 讲道理 +jiangdian 强电 +jiangdong 江东 +jiangdou 豇豆 +jiangdu 强度 强渡 +jiangdui 将对 +jiangdujixian 强度极限 +jiange 间隔 +jiangfa 奖罚 讲法 +jiangfeng 强风 +jianggao 讲稿 +jianggei 将给 +jianggu 强固 +jiangguan 将官 +jiangguo 浆果 讲过 强国 +jianghan 江汉 强悍 +jianghe 江河 讲和 +jianghei 将黑 +jianghu 浆糊 江湖 +jianghua 僵化 江华 讲话 强化 +jianghui 将会 +jiangjia 蒋家 讲价 强加 +jiangjian 强奸 强碱 强健 +jiangjiang 讲讲 +jiangjiayu 强加于 +jiangjiayuren 强加于人 +jiangjie 疆界 讲解 +jiangjieshi 蒋介石 +jiangjijiuji 将计就计 +jiangjin 将近 奖金 +jiangjiu 将就 讲究 +jiangju 僵局 +jiangjun 将军 +jiangke 讲课 +jianglai 将来 +jiangle 讲了 +jiangli 奖励 讲理 强力 +jiangliao 浆料 +jianglie 强烈 +jiangling 将领 江陵 +jiangmi 江米 +jiangming 讲明 +jiangmo 浆膜 +jiangnan 江南 +jiangneng 将能 +jiangning 江宁 +jiangong 监工 +jiangpai 奖牌 强拍 +jiangpin 奖品 +jiangping 讲评 +jiangpo 浆粕 强迫 +jiangqinfalan 奖勤罚懒 +jiangqiu 讲求 强求 +jiangquan 强权 +jiangren 匠人 +jiangruo 强弱 +jiangsha 浆纱 +jiangshan 江山 +jiangshang 江上 奖赏 +jiangsheng 缰绳 强盛 +jiangshi 僵尸 将使 将士 将是 讲师 讲史 强使 +jiangshou 奖售 讲授 +jiangshu 讲述 +jiangshuai 将帅 +jiangsi 僵死 +jiangsu 江苏 +jiangsuan 强酸 +jiangsusheng 江苏省 +jiangtai 讲台 +jiangtan 讲坛 +jiangtang 姜汤 讲堂 +jiangtong 将同 +jiangtu 疆土 +jiangu 坚固 兼顾 +jianguai 见怪 +jianguan 监管 兼管 +jiangui 见鬼 +jiangunaiyong 坚固耐用 +jianguo 见过 建国 +jianguodagang 建国大纲 +jiangwu 讲武 +jiangxi 江西 讲席 讲习 +jiangxia 江夏 +jiangxin 江心 匠心 +jiangxing 强行 +jiangxisheng 江西省 +jiangxue 讲学 +jiangyan 讲演 +jiangyao 将要 +jiangye 浆液 +jiangyi 讲义 +jiangyin 江阴 +jiangying 僵硬 强硬 +jiangyou 酱油 +jiangyouli 强有力 +jiangyu 疆域 +jiangzai 将在 +jiangzemin 江泽民 +jiangzhan 强占 +jiangzhang 奖章 +jiangzhe 强者 +jiangzhi 强制 +jiangzhou 江州 +jiangzhuang 奖状 强壮 +jiangzuo 讲座 强作 +jianhao 减号 +jianhe 建和 +jianhu 监护 +jianhua 碱化 简化 +jianhuan 减缓 +jianhuo 间或 +jiani 加尼 +jianian 加拈 加捻 +jianji 简记 +jianjia 肩胛 减价 +jianjian 渐渐 戋戋 +jianjiang 健将 坚强 +jianjiangbuqu 坚强不屈 +jianjiao 建交 +jianjie 简介 间接 简捷 简洁 见解 +jianjiji 歼击机 +jianjin 监禁 渐进 +jianjingshi 尖晶石 +jianjinshu 碱金属 +jianju 艰巨 检举 荐举 +jianjue 坚决 +jianjun 建军 +jiankai 剪开 +jiankang 健康 建康 +jianke 尖刻 +jiankong 监控 +jianku 艰苦 +jiankufendou 艰苦奋斗 +jianlao 监牢 +jianlaodu 坚牢度 +jianli 建立 尖利 简历 剪力 +jianlian 简炼 简练 +jianlou 简陋 +jianlu 检录 +jianlue 简略 +jianluo 溅落 +jianma 简码 剑麻 +jianman 减慢 +jianmao 剪毛 +jianmaoji 剪毛机 +jianmei 健美 +jianmian 减免 见面 +jianmiao 间苗 +jianmie 歼灭 +jianmiezhan 歼灭战 +jianming 简明 键名 +jianmo 缄默 +jiannan 艰难 +jiannanquzhe 艰难曲折 +jianning 建宁 +jianou 建瓯 +jianpan 键盘 +jianpin 鉴频 +jianpinqi 鉴频器 +jianpu 简朴 简谱 +jianqi 捡起 +jianqiao 剑桥 +jianqie 剪切 +jianqing 减轻 +jianqu 减去 +jianquan 健全 +jianren 坚韧 兼任 贱人 +jianrenbuba 坚韧不拔 +jianrong 兼容 碱熔 +jianrongxing 兼容性 +jianru 键入 +jianrui 尖锐 +jianruo 减弱 +jianshang 肩上 奸商 鉴赏 +jianshao 减少 +jianshe 建设 +jianshedanwei 建设单位 +jianshen 健身 +jianshexing 建设性 +jianshi 监视 坚实 检视 简史 见识 +jianshou 坚守 +jianshu 简述 减数 建树 +jianshufenlie 减数分裂 +jiansi 茧丝 +jiansu 减速 +jiansuji 减速剂 +jiansuo 检索 +jiansuqi 减速器 +jianta 践踏 +jiantao 检讨 +jianti 简体 +jiantian 见天 +jiantie 剪贴 +jianting 舰艇 +jiantou 尖头 肩头 箭头 +jiantu 简图 +jiantui 减退 +jiantujinshu 碱土金属 +jianu 家奴 +jianwai 见外 +jianwan 剪完 +jianwei 键位 +jianwen 见闻 +jianwu 建武 +jianxi 间隙 奸细 见习 +jianxia 剪下 剑侠 +jianxian 艰险 +jianxiao 减小 见笑 见效 +jianxie 间歇 简写 +jianxin 坚信 艰辛 +jianxing 碱性 减刑 +jianxingpinglu 碱性平炉 +jianxingyanghuawu 碱性氧化物 +jianxiong 奸雄 +jianxiu 检修 +jianxun 简讯 +jianya 减压 +jianyan 检验 +jianyao 简要 +jianyata 减压塔 +jianyazhayou 减压渣油 +jianyazhengliu 减压蒸馏 +jianye 剑叶 建业 +jianyi 建议 坚毅 检疫 简易 +jianyin 奸淫 +jianying 坚硬 兼营 +jianyingli 剪应力 +jianyiyongwei 见义勇为 +jianyou 兼有 +jianyu 监狱 鉴于 见于 +jianyuan 建元 +jianyue 检阅 +jianzai 健在 +jianzao 建造 +jianzha 奸诈 +jianzhang 简章 +jianzhen 减震 鉴真 +jianzheng 见证 +jianzhengren 见证人 +jianzhi 笺纸 兼职 简直 剪纸 建制 +jianzhong 建中 +jianzhou 建州 +jianzhu 见著 建筑 +jianzhuang 健壮 +jianzhucailiao 建筑材料 +jianzhucailiaogongye 建筑材料工业 +jianzhugongcheng 建筑工程 +jianzhugongdi 建筑工地 +jianzhugongye 建筑工业 +jianzhujiegou 建筑结构 +jianzhujixie 建筑机械 +jianzhumianji 建筑面积 +jianzhusheji 建筑设计 +jianzhuwu 建筑物 +jianzhuye 建筑业 +jianzhuyishu 建筑艺术 +jianzi 尖子 检字 剪子 +jianzujianxi 减租减息 +jianzuo 间作 +jiao 教 交 觉 校 叫 较 角 脚 焦 骄 郊 轿 搅 嚼 胶 缴 绞 饺 椒 矫 娇 佼 狡 浇 跤 姣 窖 剿 侥 皎 蕉 酵 礁 鲛 徼 湫 敫 僬 鹪 峤 蛟 铰 艽 茭 挢 噍 醮 +jiaoan 教案 +jiaoao 骄傲 +jiaoaoziman 骄傲自满 +jiaoban 交班 搅拌 脚板 +jiaobanji 搅拌机 +jiaobanqi 搅拌器 +jiaoben 脚本 教本 +jiaobi 焦比 +jiaobian 交变 狡辩 +jiaobu 胶布 脚步 +jiaocai 教材 +jiaocha 交叉 较差 +jiaochang 较长 +jiaoche 绞车 轿车 +jiaocheng 交城 教程 +jiaochi 角尺 +jiaochu 交出 +jiaocuo 交错 +jiaoda 较大 +jiaodafeng 焦达峰 +jiaodai 胶带 交代 交待 +jiaodao 铰刀 绞刀 教导 +jiaodaoyuan 教导员 +jiaodi 较低 +jiaodian 焦点 交点 +jiaodong 胶东 搅动 +jiaodu 角度 +jiaoduan 较短 +jiaoduo 较多 +jiaoer 焦耳 +jiaofei 剿匪 +jiaofeng 交锋 +jiaofu 交付 缴付 轿夫 +jiaogang 角钢 +jiaogao 较高 +jiaogei 交给 +jiaogen 脚跟 +jiaogong 交工 +jiaoguan 浇灌 娇惯 教官 +jiaoguo 角果 +jiaohai 交还 +jiaohan 叫喊 +jiaohao 较好 叫好 +jiaohe 胶合 +jiaoheban 胶合板 +jiaoheng 骄横 +jiaohu 交互 +jiaohua 焦化 浇花 狡猾 教化 +jiaohuan 交换 叫唤 +jiaohuang 焦黄 教皇 +jiaohuanjiazhi 交换价值 +jiaohui 教会 +jiaohuifa 交会法 +jiaohuo 交货 缴获 +jiaoji 焦急 交集 交际 +jiaojia 交加 绞架 +jiaojian 矫健 脚尖 +jiaojiang 较强 +jiaojiao 交角 +jiaojiasudu 角加速度 +jiaojie 胶结 交接 交界 铰接 酵解 +jiaoju 焦距 教具 +jiaojuan 胶卷 +jiaojue 叫绝 +jiaokeshu 教科书 +jiaokou 浇口 +jiaoku 叫苦 +jiaokuai 较快 +jiaokuan 缴款 +jiaolai 叫来 +jiaoli 胶粒 +jiaolian 铰链 教练 +jiaoliang 较量 +jiaolianji 教练机 +jiaoliao 脚镣 +jiaoliu 交流 +jiaoliudian 交流电 +jiaoliudianlijiche 交流电力机车 +jiaolong 蛟龙 +jiaoluan 搅乱 +jiaolumeiqi 焦炉煤气 +jiaoluo 角落 +jiaolv 焦虑 +jiaoma 叫骂 +jiaomai 叫卖 +jiaoman 较慢 +jiaomei 焦煤 +jiaomen 叫门 +jiaomie 剿灭 +jiaomin 教民 +jiaomo 角膜 +jiaomu 胶木 酵母 +jiaomujun 酵母菌 +jiaona 交纳 缴纳 +jiaonen 娇嫩 +jiaoni 胶泥 +jiaopan 绞盘 +jiaopei 交配 +jiaopi 胶皮 +jiaopian 胶片 +jiaoqi 娇妻 娇气 +jiaoqian 较浅 +jiaoqiang 缴枪 +jiaoqing 交情 较轻 +jiaoqiu 角球 +jiaoqu 郊区 +jiaorang 叫嚷 +jiaorao 搅扰 +jiaorong 交融 +jiaorou 饺肉 +jiaorouji 绞肉机 +jiaorouzaozuo 骄柔造作 +jiaoru 胶乳 +jiaoruo 较弱 +jiaose 角色 +jiaosha 绞杀 叫啥 +jiaoshao 较少 +jiaoshe 交涉 +jiaoshen 较深 +jiaoshi 礁石 教师 教士 教室 +jiaoshou 交售 教授 +jiaoshoujia 脚手架 +jiaoshu 教书 +jiaoshui 胶水 浇水 +jiaosu 酵素 +jiaosudu 角速度 +jiaosuo 绞索 教唆 +jiaotache 脚踏车 +jiaotan 焦炭 交谈 +jiaotang 教堂 +jiaotashidi 脚踏实地 +jiaoti 胶体 交替 +jiaotiao 教条 +jiaotiaozhuyi 教条主义 +jiaotirongye 胶体溶液 +jiaotong 交通 +jiaotongbu 交通部 +jiaotonggongju 交通工具 +jiaotongxian 交通线 +jiaotu 教徒 +jiaowai 郊外 +jiaowang 交往 +jiaowei 交尾 较为 +jiaowu 教务 +jiaoxi 教习 +jiaoxia 脚下 +jiaoxiang 交响 +jiaoxiangle 交响乐 +jiaoxiangqu 交响曲 +jiaoxiao 叫嚣 +jiaoxie 胶鞋 缴械 缴卸 +jiaoxing 矫形 绞刑 +jiaoxue 教学 +jiaoxuedagang 教学大纲 +jiaoxuefa 教学法 +jiaoxuejihua 教学计划 +jiaoxun 教训 +jiaoyang 教养 +jiaoyanshi 教研室 +jiaoyanzu 教研组 +jiaoyi 交易 交谊 教义 +jiaoyin 脚印 +jiaoyisuo 交易所 +jiaoyou 焦油 郊游 +jiaoyu 教育 +jiaoyuan 教员 +jiaoyubu 教育部 +jiaoyufangzhen 教育方针 +jiaoyujingjixue 教育经济学 +jiaoyulu 焦裕禄 +jiaoyuxingzheng 教育行政 +jiaoyuxue 教育学 +jiaoyuzhidu 教育制度 +jiaozha 狡诈 +jiaozhan 交战 +jiaozhang 脚掌 +jiaozhanguo 交战国 +jiaozheng 矫正 +jiaozhi 交织 交趾 矫直 脚趾 角质 +jiaozhiceng 角质层 +jiaozhiji 矫直机 +jiaozhiyuan 教职员 +jiaozhong 较重 +jiaozhouwan 胶州湾 +jiaozhu 浇铸 浇筑 脚注 教主 +jiaozhuo 焦灼 +jiaozi 饺子 轿子 +jiaozuo 焦作 叫做 +jiapeng 加蓬 +jiaporenwang 家破人亡 +jiapu 家谱 +jiaqi 假期 +jiaqian 价钱 +jiaqin 家禽 +jiaqing 嘉庆 加氢 +jiaqingjingzhi 加氢精制 +jiaqingliehua 加氢裂化 +jiaqu 嫁娶 +jiaquan 甲醛 +jiare 加热 +jiarelu 加热炉 +jiaren 佳人 家人 +jiareqi 加热器 +jiari 假日 +jiaru 加入 假如 +jiaruo 假若 +jiashan 家山 假山 +jiashang 加上 +jiashe 假设 架设 +jiashen 加深 +jiasheng 夹生 +jiashi 家史 家世 家事 家室 甲士 假使 假释 架式 架势 驾驶 +jiashiyuan 驾驶员 +jiashu 家书 家属 加数 +jiashuo 假说 +jiasixie 贾思勰 +jiasu 加速 +jiasuan 甲酸 +jiasubeng 加速泵 +jiasuo 枷锁 +jiasuqi 加速器 +jiasuyundong 加速运动 +jiating 家庭 +jiatingchushen 家庭出身 +jiatingfuye 家庭副业 +jiatingshougongye 家庭手工业 +jiatu 家兔 +jiatuo 假托 +jiawan 甲烷 +jiawu 家务 甲午 +jiawuzhanzheng 甲午战争 +jiaxiang 家乡 假想 假象 +jiaxin 夹心 家信 +jiaxing 嘉兴 +jiaxingxing 假惺惺 +jiaxiya 加西亚 +jiaxue 家学 +jiaya 加压 +jiayan 钾盐 +jiayanpanduan 假言判断 +jiaye 家业 +jiayi 加以 贾谊 甲乙 假意 +jiayijiejue 加以解决 +jiayin 佳音 +jiayong 家用 +jiayongdianqi 家用电器 +jiayou 加油 +jiayouzhan 加油站 +jiayu 甲鱼 驾驭 +jiayuan 家园 +jiayuhuxiao 家喻户晓 +jiaza 夹杂 +jiazai 架在 +jiazhang 家长 +jiazhi 假植 价值 +jiazhichidu 价值尺度 +jiazhiguilv 价值规律 +jiazhiliang 价值量 +jiazhilun 价值论 +jiazhixingshi 价值形式 +jiazhong 加重 +jiazhongweishengsu 甲种维生素 +jiazhouyulei 甲胄鱼类 +jiazhu 加注 +jiazhuang 假装 嫁妆 +jiazhuangxian 甲状腺 +jiazhuangxianzhong 甲状腺肿 +jiazi 夹子 甲子 架子 +jiazu 家族 +jiazuo 佳作 +jibai 击败 几百 +jibainian 几百年 +jiban 极板 +jibei 几倍 脊背 +jiben 基本 +jibengong 基本功 +jibenhesuandanwei 基本核算单位 +jibenjianshe 基本建设 +jibenjianshetouzi 基本建设投资 +jibenjianshexiangmu 基本建设项目 +jibenjingjiguilv 基本经济规律 +jibenlizi 基本粒子 +jibenluxian 基本路线 +jibenmaodun 基本矛盾 +jibenmiao 基本苗 +jibenshang 基本上 +jibenshengchan 基本生产 +jibenyuanze 基本原则 +jibi 击毙 积弊 +jibian 激变 急变 即便 +jibie 级别 +jibing 积冰 疾病 +jibo 激波 +jibu 缉捕 既不 +jibuti 吉布提 +jibuzeshi 饥不择食 +jicai 集材 +jicang 机舱 +jice 计策 +jiceng 基层 +jicengrenminfayuan 基层人民法院 +jicha 稽查 级差 +jichadizu 级差地租 +jichang 机场 +jiche 机车 +jichen 击沉 集尘 +jicheng 集成 继承 +jichengdianlu 集成电路 +jichengquan 继承权 +jichengren 继承人 +jichengshishi 既成事实 +jichi 疾驰 +jichou 计酬 +jichu 基础 +jichuan 击穿 +jichuang 机床 +jichuke 基础课 +jichukexue 基础科学 +jichulilun 基础理论 +jici 几次 激磁 +jicu 急促 +jicun 积存 寄存 +jicunqi 寄存器 +jida 极大 +jidacheng 集大成 +jidai 几代 +jidan 鸡蛋 +jidang 激荡 +jide 急的 记得 +jideliyi 既得利益 +jidi 基底 基地 迹地 极地 及第 +jidian 基点 机电 极点 急电 几点 祭奠 +jidianji 集电极 +jidianqi 继电器 +jiding 既定 +jidong 机动 激动 +jidongxing 机动性 +jidou 箕斗 +jidu 季度 基督 极度 嫉妒 几度 +jiduan 极端 +jidui 挤兑 +jidujiao 基督教 +jie 界 解 接 结 节 街 姐 阶 介 借 戒 杰 届 皆 捷 截 洁 揭 劫 竭 藉 睫 诫 嗟 拮 孑 碣 秸 诘 桀 芥 偈 颉 讦 疖 疥 婕 羯 鲒 蚧 骱 喈 饥饿 +jiean 结案 +jiebai 洁白 +jieban 接班 结伴 +jiebanren 接班人 +jiebao 捷报 +jiebei 戒备 界碑 +jieben 节本 +jiebing 结冰 +jiecai 芥菜 +jieceng 阶层 +jiecha 解差 +jiecheng 竭诚 +jiechi 劫持 +jiechu 接触 杰出 解除 +jiechuan 揭穿 +jiechuang 疥疮 +jiechufa 接触法 +jiechuqi 接触器 +jiechuyingli 接触应力 +jieci 介词 +jiecun 结存 +jieda 解答 +jiedai 接待 借贷 +jiedaiziben 借贷资本 +jiedao 接到 街道 +jiedi 接地 +jiedian 接点 节点 +jiedianchangshu 介电常数 +jiedizuzhi 结缔组织 +jiedong 解冻 +jiedu 解毒 +jieduan 阶段 截断 借端 +jiedui 结队 +jieduo 劫夺 +jiedushi 节度使 +jieerliansan 接二连三 +jiefa 揭发 +jiefang 街坊 解放 借方 +jiefangjun 解放军 +jiefangjunbao 解放军报 +jiefangqian 解放前 +jiefangqu 解放区 +jiefangribao 解放日报 +jiefangsixiang 解放思想 +jiefangyundong 解放运动 +jiefangzhanzheng 解放战争 +jiefu 姐夫 +jiegai 节概 +jieganerqi 揭竿而起 +jiegao 接羔 +jiegou 结构 +jiegougang 结构钢 +jiegoushi 结构式 +jiegu 解雇 借故 +jieguan 接管 +jieguang 借光 +jieguo 结果 +jieguozhi 结果枝 +jiehe 接合 结核 结合 +jiehebing 结核病 +jiehelv 结合律 +jiehemian 接合面 +jieheneng 结合能 +jieheshiji 结合实际 +jieheshui 结合水 +jiehun 结婚 +jiehuo 劫获 +jieji 接济 阶级 截击 劫机 结集 +jiejian 接见 节间 节俭 借鉴 +jiejiao 结焦 结交 +jiejiaojiezao 戒骄戒躁 +jiejiari 节假日 +jiejibenzhi 阶级本质 +jiejidouzheng 阶级斗争 +jiejie 节节 结节 姐姐 +jiejiebaba 结结巴巴 +jiejifenhua 阶级分化 +jiejifenxi 阶级分析 +jiejiguandian 阶级观点 +jiejilichang 阶级立场 +jiejiluxian 阶级路线 +jiejimaodun 阶级矛盾 +jiejin 接近 竭尽 +jiejing 捷径 洁净 结晶 +jiejingqi 结晶器 +jiejingshui 结晶水 +jiejingti 结晶体 +jiejinquanli 竭尽全力 +jiejishehui 阶级社会 +jiejiu 解救 +jiejixing 阶级性 +jiejiyishi 阶级意识 +jiejiyouai 阶级友爱 +jieju 结局 借据 +jiejue 解决 +jiejuewenti 解决问题 +jiekai 揭开 解开 +jieke 捷克 解渴 +jiekesiluofake 捷克斯洛伐克 +jiekou 接口 借口 +jiekuai 结块 +jiekuan 借款 +jiele 戒了 +jieli 接力 节理 竭力 +jielian 接连 +jielibang 接力棒 +jielie 节烈 +jieliu 截留 +jieliufa 节流阀 +jielu 揭露 节录 +jielue 劫掠 +jielun 结论 +jielv 节律 戒律 +jieman 届满 +jiemao 睫毛 +jiemei 姐妹 +jiemen 街门 +jiemeng 结盟 +jiemi 解密 +jiemian 截面 界面 +jiemu 揭幕 节目 +jiena 接纳 +jiepai 节拍 +jiepi 揭批 +jiepian 节片 +jiepo 揭破 +jiepou 解剖 +jiepouxue 解剖学 +jieqi 节气 借期 +jieqia 接洽 +jier 基尔 吉尔 既而 继而 +jieran 截然 +jieranbutong 截然不同 +jierang 接壤 +jieren 接任 解人 +jierhuofu 基尔霍夫 +jieri 节日 +jiersuan 己二酸 +jieru 介入 +jiesan 解散 +jieshao 介绍 +jieshaoren 介绍人 +jieshaoxin 介绍信 +jieshe 结社 +jiesheng 接生 节省 +jieshi 揭示 街市 节食 结石 结实 结识 解释 届时 +jieshou 接收 接手 接受 界首 +jieshu 结束 +jieshuo 解说 界说 +jieshuyu 结束语 +jiesuan 结算 +jiesui 接穗 +jieti 接替 阶梯 解体 +jietong 接通 +jietou 接头 街头 +jietouxiangwei 街头巷尾 +jietuo 解脱 +jiewaishengzhi 节外生枝 +jiewei 结尾 解围 +jiexi 解析 解吸 +jiexian 接线 界限 界线 +jiexiao 揭晓 +jiexijihe 解析几何 +jiexin 街心 戒心 +jiexu 接续 +jieyan 戒严 +jieye 结业 +jieyi 结义 借以 介意 +jieying 接应 +jieyong 节用 借用 +jieyu 节余 节育 结余 结语 介于 +jieyuan 节圆 +jieyue 节约 +jiezhai 借债 +jiezhang 结帐 +jiezhi 截至 截止 节制 解职 戒指 介质 +jiezhidongwu 节肢动物 +jiezhiziben 节制资本 +jiezhong 接种 接踵 +jiezhu 截住 借助 +jiezi 节子 结子 介子 +jiezou 节奏 +jiezouxing 节奏性 +jiezuo 杰作 +jifa 激发 技法 +jifang 机房 +jifatai 激发态 +jifei 基肥 积肥 +jifen 积分 激愤 几分 计分 记分 +jifendianlu 积分电路 +jifeng 讥讽 疾风 季风 +jifu 基辅 继父 +jigan 基干 +jige 及格 几个 +jigeng 机耕 +jigeyue 几个月 +jigong 机工 技工 记工 +jigou 机构 +jigougaige 机构改革 +jiguan 机关 籍贯 +jiguanbao 机关报 +jiguang 激光 +jiguangqi 激光器 +jiguankanwu 机关刊物 +jiguanqiang 机关枪 +jihan 饥寒 +jihanjiaopo 饥寒交迫 +jihao 记号 +jihe 集合 几何 +jiheti 几何体 +jihetuxing 几何图形 +jihexue 几何学 +jihu 疾呼 几乎 +jihua 计划 激化 极化 +jihuajingji 计划经济 +jihuang 饥荒 +jihuashengyu 计划生育 +jihuaxing 计划性 +jihui 击毁 机会 集会 寄回 忌讳 +jihuizhuyi 机会主义 +jihuizhuyizhe 机会主义者 +jihuo 激活 即或 +jiji 基极 积极 几几 唧唧 +jijian 击键 击剑 基建 机件 急件 计件 +jijiandianrong 极间电容 +jijiang 即将 极强 +jijiangongzi 计件工资 +jijiao 计较 +jijie 集结 季节 +jijiexing 季节性 +jijifenzi 积极分子 +jijin 基金 激进 急进 +jijing 机井 机警 即景 寂静 +jijinhui 基金会 +jijinzajiao 级进杂交 +jijiu 急救 祭酒 +jijixing 积极性 +jijiyinsu 积极因素 +jiju 机具 积聚 集聚 急剧 急遽 +jikan 季刊 +jike 即可 即刻 既可 +jikeng 基坑 +jiku 疾苦 +jikui 击溃 +jile 极了 +jilei 积累 +jileijijin 积累基金 +jili 激励 吉利 极力 +jiliang 脊梁 剂量 计量 +jilie 激烈 +jilin 吉林 +jiling 机灵 即令 +jilinsheng 吉林省 +jiliu 激流 急流 +jilongpo 吉隆坡 +jilu 辑录 记录 纪录 +jilun 棘轮 +jiluo 击落 +jiluofu 基洛夫 +jilv 纪律 +jilvchufen 纪律处分 +jilvxing 纪律性 +jiman 挤满 +jimang 急忙 +jimao 鸡毛 +jimi 机密 +jimin 机敏 饥民 +jiming 记名 +jiminggoujiao 鸡鸣狗叫 +jimo 寂寞 +jimou 计谋 +jimu 积木 极目 继母 +jin 进 今 金 近 尽 仅 紧 禁 劲 津 斤 谨 锦 筋 晋 巾 浸 襟 瑾 矜 靳 缙 烬 噤 觐 馑 堇 衿 荩 廑 妗 卺 赆 槿 +jina 缉拿 +jinai 挤奶 +jinan 济南 +jinanshi 济南市 +jinbabuwei 津巴布韦 +jinbao 金宝 +jinbei 金杯 +jinbi 金笔 金币 进逼 禁闭 +jinbian 金边 +jinbiao 锦标 +jinbiaosai 锦标赛 +jinbing 进兵 +jinbu 进步 +jinbuhuan 金不换 +jinbuliliang 进步力量 +jinburenshi 进步人士 +jinbushiye 进步事业 +jinbuzhu 禁不住 +jinchang 进场 +jincheng 进程 +jinchi 进尺 矜持 +jinchu 进出 +jinchukou 进出口 +jinchukoumaoyi 进出口贸易 +jinciyu 仅次于 +jincou 紧凑 +jindai 近代 +jindao 进刀 +jinde 进德 +jindi 劲敌 +jindidian 近地点 +jindong 金东 近东 +jindou 筋斗 金斗 +jindu 进度 +jine 金额 +jineiya 几内亚 +jineiyabishao 几内亚比绍 +jineng 机能 技能 既能 +jiner 今儿 进而 +jinfa 进发 +jinfan 进犯 +jing 经 京 精 境 警 竟 静 惊 景 敬 睛 镜 竞 净 井 径 晶 荆 兢 颈 憬 靖 鲸 泾 阱 儆 旌 痉 迳 茎 胫 腈 菁 粳 獍 肼 弪 婧 刭 靓 +jingai 敬爱 +jingang 金刚 +jingangshi 金刚石 +jingbao 警报 +jingbei 警备 +jingbeiqu 警备区 +jingbuqi 经不起 +jingcai 精采 精彩 +jingcha 惊诧 警察 +jingchang 经常 +jingchao 精巢 +jingcheng 京城 +jingdao 粳稻 +jingdaxisuan 精打细算 +jingde 经得 +jingdezhen 景德镇 +jingdi 井底 境地 +jingdian 经典 静电 +jingdianganying 静电感应 +jingdianli 静电力 +jingdianzhuzuo 经典著作 +jingdianzuojia 经典作家 +jingdong 惊动 +jingdu 精度 经度 +jingdui 井队 +jinge 惊愕 +jingeiliang 进给量 +jingfang 京房 精纺 +jingfei 经费 +jingfeile 惊飞了 +jinggan 精干 竟敢 +jinggangshan 井冈山 +jinggao 警告 +jingge 晶格 +jinggengxizuo 精耕细作 +jingguan 经管 井灌 警官 景观 静观 +jingguang 京广 精光 +jingguo 经过 +jinghai 惊骇 +jinghantielu 京汉铁路 +jinghe 晶核 +jinghou 静候 +jinghu 京胡 +jinghua 京华 精华 净化 +jinghuang 惊慌 惊惶 +jinghuangshicuo 惊惶失措 +jinghuhui 经互会 +jinghui 竟会 +jingji 京畿 经籍 经济 静寂 竞技 +jingjia 井架 +jingjian 精简 +jingjianzhengbian 精简整编 +jingjichengfen 经济成分 +jingjie 精解 经解 警戒 境界 +jingjifanchou 经济范畴 +jingjiganggan 经济杠杆 +jingjiguanli 经济管理 +jingjihesuan 经济核算 +jingjihuodongfenxi 经济活动分析 +jingjijichu 经济基础 +jingjijishuzhibiao 经济技术指标 +jingjikonghuang 经济恐慌 +jingjilin 经济林 +jingjin 净尽 +jingjing 静静 +jingjingde 静静的 +jingjingyeye 兢兢业业 +jingjiqinlue 经济侵略 +jingjitizhi 经济体制 +jingjitizhigaige 经济体制改革 +jingjiu 经久 敬酒 +jingjiweiji 经济危机 +jingjixiaoyi 经济效益 +jingjixue 经济学 +jingjixuejia 经济学家 +jingjiyewu 经济业务 +jingjiyitihua 经济一体化 +jingjizhidu 经济制度 +jingjizhuyi 经济主义 +jingjizuowu 经济作物 +jingju 京剧 警句 +jingkong 惊恐 +jingkongwanzhuang 惊恐万状 +jingkou 京口 井口 +jingkuang 精矿 景况 境况 镜框 +jingli 晶粒 精力 经理 经历 敬礼 +jinglian 精炼 精练 +jingliang 精良 +jingling 精灵 竟陵 +jingliu 精馏 径流 +jingliuta 精馏塔 +jinglixue 静力学 +jingluan 痉挛 +jinglue 经略 +jingluo 经络 +jingmai 静脉 +jingmaixue 静脉血 +jingmei 精美 +jingmi 精密 经密 +jingmian 镜面 +jingmiao 精妙 +jingmidu 精密度 +jingming 精明 +jingmiyiqi 精密仪器 +jingmo 静默 +jingmocali 静摩擦力 +jingmu 静穆 +jingnang 精囊 +jingnei 境内 +jingneipianxi 晶内偏析 +jingong 金工 进攻 进贡 +jingongcankao 仅供参考 +jingpei 敬佩 +jingpeihe 静配合 +jingpen 井喷 +jingpi 精辟 精僻 +jingpian 镜片 +jingpingheng 静平衡 +jingpo 景颇 +jingqi 旌旗 +jingqiao 精巧 +jingqiaoqiao 静悄悄 +jingquan 警犬 +jingque 精确 +jingquedu 精确度 +jingran 井然 竟然 +jingren 惊人 +jingrui 精锐 +jingsai 径赛 竞赛 +jingse 景色 +jingsha 经纱 +jingshan 京山 景山 +jingshang 经商 +jingshen 精神 景深 +jingshenbing 精神病 +jingshendousou 精神抖擞 +jingsheng 净剩 +jingshenhuanfa 精神焕发 +jingshenshijie 精神世界 +jingshi 京师 竟是 净是 +jingshou 经手 经受 +jingshu 精梳 经书 +jingshui 井水 +jingsiliao 精饲料 +jingsui 精髓 +jingtai 井台 静态 +jingtan 惊叹 +jingtaohailang 惊涛骇浪 +jingti 晶体 警惕 +jingtian 井田 +jingtiandongdi 惊天动地 +jingtianzhi 井田制 +jingtiao 荆条 +jingtierjiguan 晶体二极管 +jingtiguan 晶体管 +jingtijiegou 晶体结构 +jingtisanjiguan 晶体三极管 +jingtizhendangqi 晶体振荡器 +jingtong 精通 井筒 +jingtou 镜头 +jingu 筋骨 禁锢 +jinguan 尽管 +jinguang 金光 +jinguizi 金龟子 +jinguzhou 紧箍咒 +jingwei 精微 经纬 警卫 敬畏 +jingwu 景物 +jingxi 京西 京戏 惊喜 精细 +jingxian 惊险 经线 +jingxiang 景象 径向 +jingxiao 经销 +jingxiguan 精细管 +jingxin 精心 经心 +jingxindongpo 惊心动魄 +jingxing 晶形 惊醒 井陉 +jingxuan 精选 竞选 +jingxue 经学 +jingya 惊讶 静压 +jingyan 精盐 经验 井盐 +jingyang 敬仰 +jingyanzhuyi 经验主义 +jingye 精液 +jingyi 惊疑 惊异 经义 敬意 +jingying 晶莹 经营 +jingyiqiujing 精益求精 +jingyou 鲸油 经由 +jingyu 鲸鱼 境域 境遇 +jingzeng 敬赠 +jingzhan 精湛 +jingzhe 惊蜇 +jingzheng 竞争 +jingzhengli 竞争力 +jingzhi 精致 精制 景致 静止 敬之 径直 竟至 +jingzhong 警钟 敬重 净重 +jingzhou 荆州 晶轴 经轴 +jingzhuang 晶状 精壮 +jingzi 精子 镜子 径自 +jingzou 竞走 +jinhai 近海 +jinhe 金和 +jinhou 今后 +jinhu 近乎 +jinhua 金华 进化 +jinhuaitanbai 襟怀坦白 +jinhualun 进化论 +jinhuang 金黄 +jinhuo 进货 +jinian 几年 记念 纪年 纪念 +jinianbei 纪念碑 +jinianguan 纪念馆 +jinianpin 纪念品 +jinianri 纪念日 +jiniantang 纪念堂 +jinianzhang 纪念章 +jining 济宁 +jinji 金鸡 紧急 进击 禁忌 +jinjian 仅见 晋见 +jinjiang 金奖 +jinjiao 近郊 +jinjin 斤斤 紧紧 仅仅 +jinjinde 紧紧的 +jinjinianlai 近几年来 +jinjinyouwei 津津有味 +jinjizhidongfa 紧急制动阀 +jinjue 禁绝 +jinjun 进军 禁军 +jinke 尽可 +jinkeneng 尽可能 +jinkou 进口 +jinku 金库 +jinkuai 尽快 +jinkuang 金矿 近况 +jinlai 进来 近来 +jinli 尽力 +jinliang 斤两 尽量 +jinlin 近邻 +jinling 金陵 禁令 +jinlong 金龙 +jinlu 近路 +jinluo 筋络 +jinlv 劲旅 +jinmi 紧密 +jinneng 仅能 +jinnian 今年 +jinnianlai 近年来 +jinpai 金牌 +jinpang 近旁 +jinpao 浸泡 +jinpo 紧迫 +jinqi 锦旗 近期 +jinqian 金钱 近前 +jinqin 近亲 +jinqing 尽情 +jinqu 进取 进去 禁区 +jinran 浸染 +jinren 今人 近人 +jinrenjiezhi 尽人皆知 +jinri 今日 近日 +jinricheng 金日成 +jinrong 金融 +jinrongguatou 金融寡头 +jinrongshichang 金融市场 +jinrongziben 金融资本 +jinrou 筋肉 +jinru 进入 浸入 +jinrun 浸润 +jinse 金色 +jinsha 金沙 +jinshajiang 金沙江 +jinshan 金山 +jinshanjinmei 尽善尽美 +jinshasa 金沙萨 +jinshen 谨慎 进深 +jinsheng 金声 今生 晋生 晋升 +jinshi 金石 今世 进食 进士 近世 近视 浸湿 浸蚀 尽是 +jinshu 金属 晋书 +jinshucailiao 金属材料 +jinshufushi 金属腐蚀 +jinshuguangze 金属光泽 +jinshuhuobi 金属货币 +jinshui 金水 进水 浸水 +jinshujian 金属键 +jinshukuangchuang 金属矿床 +jinshumo 金属模 +jinshusi 金属丝 +jinshuxingzhuzao 金属型铸造 +jinshuyuansu 金属元素 +jinshuzhuyi 金属主义 +jinsi 近似 +jinsijisuan 近似计算 +jinsishang 近似商 +jinsizhi 近似值 +jinsuo 紧缩 +jintian 今天 +jintianqiyi 金田起义 +jintie 津贴 +jintou 浸透 尽头 劲头 +jintui 进退 +jinu 激怒 +jinv 妓女 +jinwan 今晚 +jinwei 禁卫 +jinwen 金文 今文 +jinwenjingxue 今文经学 +jinwo 紧握 +jinwudi 晋武帝 +jinxi 今昔 +jinxian 尽先 +jinxiang 金相 +jinxiaoshenwei 谨小慎微 +jinxin 尽心 +jinxing 金星 进行 +jinxingqu 进行曲 +jinxiu 进修 +jinxue 进学 +jinyan 谨严 禁烟 +jinyang 晋阳 +jinyao 紧要 +jinye 今夜 +jinyi 襟翼 +jinyibu 进一步 +jinyiwei 锦衣卫 +jinyiwu 尽义务 +jinyou 仅有 +jinyu 金鱼 +jinyuan 金元 +jinyun 禁运 +jinyuzhuyi 禁欲主义 +jinzai 仅在 +jinzao 尽早 +jinzhan 进展 进占 +jinzhang 紧张 +jinzhi 仅只 禁止 +jinzhong 浸种 尽忠 +jinzhonghua 金仲华 +jinzhou 锦州 +jinzhu 金珠 进驻 +jinzi 金子 浸渍 尽自 +jinzita 金字塔 +jiong 窘 炯 迥 扃 炅 +jiongjing 窘境 +jiongjiong 炯炯 +jiongpo 窘迫 +jiongranbutong 迥然不同 +jipi 鸡皮 +jipian 几篇 +jipin 济贫 +jipo 击破 急迫 +jipu 吉普 记谱 +jipuche 吉普车 +jiqi 及其 机器 激起 极其 +jiqian 几千 +jiqiang 机枪 +jiqiannian 几千年 +jiqiao 技巧 +jiqiaoyundong 技巧运动 +jiqie 急切 +jiqing 激情 吉庆 +jiqiren 机器人 +jiqiu 击球 +jiqizhizhui 急起直追 +jiqu 汲取 记取 +jiquan 集权 +jiqun 集群 +jiran 既然 +jiranruci 既然如此 +jiren 己任 继任 +jiri 即日 +jirou 肌肉 鸡肉 +jise 基色 +jishan 积善 +jishang 击伤 +jishao 极少 +jishaochengduo 积少成多 +jishe 鸡舍 +jishen 机身 +jisheng 极盛 寄生 +jishengchong 寄生虫 +jishengwu 寄生物 +jishi 几十 基石 集市 及时 急事 即时 即使 即是 几时 技师 计时 记时 记事 既使 既是 纪实 +jishigongzi 计时工资 +jishimaoyi 集市贸易 +jishinian 几十年 +jishou 棘手 +jishu 基数 级数 技术 计数 记述 +jishugeming 技术革命 +jishugexin 技术革新 +jishui 击水 积水 集水 +jishuqi 计数器 +jishushuiping 技术水平 +jishushuizhun 技术水准 +jishuxing 技术性 +jishuyuan 技术员 +jishuzhidao 技术指导 +jishuzhuangbei 技术装备 +jisi 祭祀 +jisiguangyi 集思广益 +jisu 激素 急速 +jisuan 计算 +jisuanchi 计算尺 +jisuanji 计算机 +jisuansuo 计算所 +jisuanzhongxin 计算中心 +jisui 脊髓 +jisuo 几所 脊索 +jita 吉他 +jitai 基态 +jiti 机体 肌体 集体 +jitian 几天 祭天 +jitiao 几条 +jitifuli 集体福利 +jitihua 集体化 +jitijingji 集体经济 +jitilingdao 集体领导 +jitiliyi 集体利益 +jitinongzhuang 集体农庄 +jitisuoyouzhi 集体所有制 +jitizhuyi 集体主义 +jituan 基团 集团 +jituanjun 集团军 +jitui 击退 +jituo 寄托 +jiu 就 九 究 酒 久 旧 救 纠 揪 疚 舅 韭 赳 鸠 灸 咎 啾 臼 鹫 阄 僦 厩 玖 柩 桕 鬏 +jiuba 酒吧 +jiubai 九百 +jiuban 旧版 +jiubei 酒杯 就被 +jiubian 就便 +jiubing 救兵 +jiubu 就不 +jiucai 韭菜 酒菜 +jiucan 就餐 +jiucha 纠察 +jiuchan 纠缠 +jiuchang 酒厂 +jiucheng 九成 +jiuchi 臼齿 +jiuchu 揪出 +jiuci 九次 就此 +jiucong 就从 +jiude 旧的 +jiudi 旧地 就地 +jiudian 酒店 +jiudiqucai 就地取材 +jiuerjiuzhi 久而久之 +jiufan 就范 +jiufei 厩肥 +jiufen 纠纷 +jiufu 舅父 +jiugao 九皋 +jiuge 九个 +jiugong 舅公 +jiuguan 酒馆 旧观 +jiuguo 救国 旧国 +jiuhe 纠合 +jiuhu 救护 +jiuhua 酒花 +jiuhuang 韭黄 +jiuhuche 救护车 +jiuhui 酒会 就会 +jiuhuo 救活 救火 旧货 +jiuji 纠集 救急 救济 +jiujia 酒家 +jiujiang 九江 +jiujiao 旧教 +jiujin 就近 +jiujing 究竟 九经 酒精 +jiujinshan 旧金山 +jiujiu 久久 九九 舅舅 +jiujiubiao 九九表 +jiuju 旧居 +jiuke 就可 +jiukeyi 就可以 +jiulai 就来 +jiuli 旧历 +jiuliu 久留 +jiulong 九龙 +jiuma 舅妈 +jiuming 救命 +jiuneng 就能 +jiupin 九品 +jiupinzhongzheng 九品中正 +jiuqi 酒器 +jiuqing 九卿 +jiuquan 九泉 +jiurang 就让 +jiuren 就任 +jiuri 旧日 +jiusheng 救生 旧生 +jiushi 九十 旧诗 旧时 旧事 就事 就势 就是 +jiushidai 旧时代 +jiushishuo 就是说 +jiushisuan 酒石酸 +jiushu 旧书 +jiusuan 就算 +jiutian 九天 +jiuwang 救亡 +jiuwei 久违 +jiuweiwuzhuyi 旧唯物主义 +jiuwen 旧闻 +jiuwo 酒涡 酒窝 +jiuwu 九五 旧物 +jiuxi 酒席 +jiuxiang 就象 +jiuxing 救星 +jiuxu 就绪 +jiuxue 旧学 就学 +jiuyang 久仰 +jiuyangzhenjing 九阳真经 +jiuyao 酒药 就要 +jiuye 就业 +jiuyi 久已 就医 就义 +jiuyong 就用 +jiuyou 就有 +jiuyuan 久远 救援 +jiuyue 九月 +jiuzai 救灾 就在 +jiuzao 酒糟 +jiuzhang 九章 +jiuzhangsuanshu 九章算术 +jiuzheng 纠正 就正 +jiuzhi 救治 旧址 旧制 就职 +jiuzhong 就中 +jiuzhongguo 旧中国 +jiuzhou 九州 +jiuzhu 救助 +jiuzuo 就座 +jiwan 几万 +jiwangkailai 继往开来 +jiwei 极为 即位 几微 纪委 +jiwen 积温 +jiwu 继武 +jiwuduan 机务段 +jixi 积习 鸡西 即席 +jixia 稷下 +jixian 基线 极限 集贤 +jixianfeng 急先锋 +jixiang 迹象 吉祥 几项 +jixiao 讥笑 极小 +jixie 机械 +jixiegongcheng 机械工程 +jixiehua 机械化 +jixielun 机械论 +jixieneng 机械能 +jixieweiwuzhuyi 机械唯物主义 +jixiexingneng 机械性能 +jixieyou 机械油 +jixieyundong 机械运动 +jixin 寄信 +jixing 机型 畸形 极性 急性 即兴 记性 +jixinge 基辛格 +jixingjian 极性键 +jixingjun 急行军 +jixingzi 急性子 +jixiu 机绣 +jixiuchang 机修厂 +jixu 积蓄 急需 几许 继续 +jixue 积雪 +jixugeming 继续革命 +jixun 集训 +jiya 积压 挤压 羁押 +jiyan 基岩 +jiyang 给养 +jiyao 机要 纪要 +jiyi 机翼 极移 技艺 计议 记忆 +jiyili 记忆力 +jiyin 基因 基音 +jiyinxing 基因型 +jiyong 急用 +jiyou 机油 极右 计有 +jiyu 基于 急于 寄予 寄寓 +jiyuan 妓院 纪元 +jiyue 激越 集约 +jiyun 积云 +jiyuyun 积雨云 +jizai 记载 +jizao 及早 急躁 +jizeng 激增 +jizhan 激战 +jizhang 记帐 +jizhe 记者 +jizhen 集镇 急诊 +jizhenshi 急诊室 +jizhi 基质 机制 机智 极值 及至 +jizhong 击中 集中 几种 +jizhongfanying 集中反映 +jizhongying 集中营 +jizhou 极洲 +jizhu 集注 脊柱 寄主 记住 +jizhua 棘爪 +jizhuang 集装 +jizhui 脊椎 +jizhuidongwu 脊椎动物 +jizhun 基准 +jizhunmian 基准面 +jizi 机子 鸡子 集资 集子 +jizu 机组 +jizuo 机座 极左 +ju 局 据 居 句 举 具 剧 巨 聚 拒 俱 距 惧 菊 拘 矩 桔 驹 鞠 咀 沮 瞿 锯 炬 飓 趄 掬 踽 踞 遽 橘 倨 疽 龃 屦 犋 裾 钜 苴 雎 鞫 椐 讵 苣 锔 狙 榘 莒 枸 榉 窭 醵 琚 +juan 捐 卷 倦 眷 娟 隽 绢 鹃 涓 镌 锩 鄄 狷 桊 蠲 +juanchi 卷尺 +juankuan 捐款 +juanlian 眷恋 +juanqu 卷曲 卷取 +juanran 卷染 +juanrao 卷绕 +juanren 鹃人 +juanru 卷入 +juanshu 眷属 +juanshui 捐税 +juantong 卷筒 +juantuchonglai 卷土重来 +juantuzhonglai 卷土重来 +juanwei 卷纬 +juanxian 捐献 +juanyan 卷烟 +juanyangji 卷扬机 +juanyi 倦意 +juanzhu 捐助 +juanzhuang 卷装 +juanzi 卷子 +juanzong 卷宗 +juban 举办 +jubaopen 聚宝盆 +jubei 举杯 具备 +juben 剧本 +jubenyixi 聚苯乙烯 +jubian 聚变 巨变 +jubianfanying 聚变反应 +jubingxi 聚丙烯 +jubu 局部 +jubushengju 举不胜举 +jucan 聚餐 +juchang 剧场 局长 +juchi 锯齿 +juchu 举出 +juchuang 锯床 +juci 据此 +jucu 局促 +jucubuan 局促不安 +juda 巨大 +judian 据点 +judong 举动 +juduo 居多 +jue 觉 绝 决 脚 嚼 掘 诀 崛 爵 抉 倔 獗 嗟 厥 蹶 攫 谲 矍 撅 噱 孓 橛 噘 珏 桷 劂 爝 镢 蕨 觖 巨额 +juebi 绝壁 +juebu 决不 +juece 决策 +juedabufen 绝大部分 +juedaduoshu 绝大多数 +juedi 绝地 +jueding 决定 绝顶 +juedinglun 决定论 +juedingxing 决定性 +juedou 决斗 +jueduan 决断 +juedui 绝对 +jueduiguannian 绝对观念 +jueduihua 绝对化 +jueduilingdu 绝对零度 +jueduishidu 绝对湿度 +jueduishu 绝对数 +jueduiwenbiao 绝对温标 +jueduiwendu 绝对温度 +jueduiwucha 绝对误差 +jueduizhi 绝对值 +jueji 决计 绝迹 +juejiang 倔强 +juejiao 绝交 +juejin 掘进 +juejing 绝境 +jueju 绝句 +juekou 决口 绝口 +juelie 决裂 +juelu 绝路 +juelun 绝伦 +juemi 绝密 +juemiao 绝妙 +jueqi 崛起 +jueqiao 诀窍 +juequ 攫取 +jueran 决然 +juere 绝热 +juereguocheng 绝热过程 +juesai 决赛 +jueshao 绝少 +jueshi 爵士 绝食 +juesuan 决算 +juetou 镢头 +juetu 掘土 +juewang 绝望 +juewei 爵位 +juexin 决心 +jueyi 决意 决议 +jueyuan 绝缘 +jueyuancailiao 绝缘材料 +jueyuanti 绝缘体 +jueze 抉择 +juezhan 决战 +juezhong 绝种 +jufa 句法 +jufan 举凡 +jufeng 聚砜 飓风 +jufu 巨幅 +jugaolinxia 居高临下 +jugeng 桔梗 +jugong 鞠躬 +juguo 举国 +juguoshangxia 举国上下 +juhao 句号 +juhe 聚合 +juhefanying 聚合反应 +juhewu 聚合物 +juhong 桔红 +juhua 菊花 +juhui 聚会 +juji 聚积 聚集 +jujiao 聚焦 +jujie 具结 +jujin 拘谨 拘禁 +jujinghuishen 聚精会神 +juju 聚居 +jujue 拒绝 +jukuan 巨款 +jule 俱乐 +julebu 俱乐部 +juli 居里 举例 距离 +julian 聚敛 +julie 剧烈 +juliu 拘留 居留 +julvyixi 聚氯乙烯 +julvyixisuliao 聚氯乙烯塑料 +jumian 局面 +jumin 居民 +jumindian 居民点 +jumu 举目 剧目 +jun 军 均 君 俊 峻 钧 隽 筠 菌 郡 骏 竣 麇 皲 捃 浚 +junbei 军备 +junbeijingsai 军备竞赛 +junbu 军部 +junchang 军长 +junche 军车 +jundeng 均等 +jundui 军队 +junfa 军阀 军法 +junfang 军方 +junfei 军费 +junfen 均分 +junfenqu 军分区 +junfu 军服 +jungong 军工 军功 竣工 +junguan 军官 军管 +junguozhuyi 军国主义 +junhao 军号 +junhe 菌核 +junheng 均衡 +junhu 军户 +junhuo 军火 +juni 拘泥 +junji 军机 军纪 +junjian 军舰 +junjichu 军机处 +junjie 俊杰 +junjing 军警 +junke 均可 +junlei 菌类 +junli 军力 +junliang 军粮 +junling 军龄 军令 峻岭 +junluo 菌落 +junma 骏马 +junmao 军帽 +junmiao 菌苗 +junmin 军民 +junpinfu 均贫富 +junqing 军情 +junqu 军区 +junquan 君权 +junre 均热 +junrelu 均热炉 +junren 军人 +junshi 均势 军师 军士 军事 +junshifating 军事法庭 +junshihua 军事化 +junshijia 军事家 +junshijidi 军事基地 +junshixunlian 军事训练 +junshu 军属 +junsi 菌丝 +junsiti 菌丝体 +juntian 均田 +juntianzhi 均田制 +juntong 军统 +juntuan 军团 +juntun 军屯 +junwang 君王 +junwei 军委 +junwu 军务 +junwuyuan 军务院 +junxiang 均相 军饷 +junxianzhi 郡县制 +junxie 军械 +junxin 军心 +junxu 军需 +junxun 军训 +junyi 均一 均已 军医 +junying 军营 +junyong 军用 +junyu 均与 +junyun 均匀 +junzhang 军长 +junzheng 军政 +junzhengfu 军政府 +junzhi 军制 +junzhong 军种 +junzhu 菌株 君主 +junzhuang 军装 +junzhuguo 君主国 +junzhulixian 君主立宪 +junzhulixianzhi 君主立宪制 +junzhuzhi 君主制 +junzhuzhuanzhi 君主专制 +junzhuzhuanzhizhi 君主专制制 +junzi 君子 +junzifu 军谘府 +junzong 军总 +jupa 惧怕 +juqi 举起 +juqing 剧情 +juquan 俱全 +juran 居然 +juren 举人 巨人 +jusang 沮丧 +jushang 巨商 +jushi 居士 局势 举世 举事 +jushiwenming 举世闻名 +jushou 举手 +jushu 拘束 +jushuo 据说 +jusifuyixi 聚四氟乙烯 +juti 具体 +jutiao 锯条 +jutidishuo 具体地说 +jutihua 具体化 +jutilaodong 具体劳动 +jutishuolai 具体说来 +jutou 巨头 +jutuan 剧团 +juwai 局外 +juwairen 局外人 +juwei 局委 +juwen 具文 +juxi 据悉 +juxian 局限 +juxianan 聚酰胺 +juxianxing 局限性 +juxianyaan 聚酰亚胺 +juxin 居心 +juxing 举行 矩形 聚星 巨型 +juyi 拘役 +juyixi 聚乙烯 +juyixichun 聚乙烯醇 +juyou 具有 +juyu 居于 +juyuan 剧院 +juzhang 局长 +juzhen 矩阵 +juzhi 举止 聚酯 +juzhishuzhi 聚酯树脂 +juzhong 居中 举重 剧种 +juzhongren 剧中人 +juzhu 居住 巨著 +juzi 桔子 句子 橘子 +juzuojia 剧作家 +juzuqingzhong 举足轻重 +ka 卡 咖 喀 咔 佧 胩 +kabuer 喀布尔 +kache 卡车 +kachi 卡尺 +kaer 卡尔 +kafenyake 卡芬雅克 +kai 开 慨 凯 铠 揩 楷 恺 垲 蒈 锎 剀 锴 忾 +kaiban 开办 +kaibao 开包 +kaicai 开采 +kaichang 开场 +kaiche 开车 +kaicheng 开城 +kaichengbugong 开诚布公 +kaichu 开除 +kaichuan 开船 +kaichuang 开创 +kaichun 开春 +kaidao 开刀 开导 +kaidong 开动 +kaiduan 开端 +kaiensi 凯恩斯 +kaifa 开发 +kaifan 开饭 +kaifang 开方 开放 +kaifangdianlu 开放电路 +kaifanggaohuo 开放搞活 +kaifeng 开封 +kaifu 开赴 +kaige 凯歌 +kaigong 开工 +kaiguan 开关 +kaiguo 开国 +kaihu 开户 +kaihua 开花 开化 +kaihuajieguo 开花结果 +kaihuang 开荒 开皇 +kaihuaqi 开花期 +kaihui 开会 +kaihuo 开火 +kaijian 开间 +kaiju 开局 +kaijue 开掘 +kaike 开课 +kaiken 开垦 +kaikou 开口 +kaikuang 开矿 +kaikuo 开阔 +kailang 开朗 +kailie 开列 +kailu 开路 +kailuo 开罗 +kaimen 开门 +kaimenbanxue 开门办学 +kaimenjianshan 开门见山 +kaimianji 开棉机 +kaiming 开明 +kaimo 楷模 +kaimu 开幕 +kaimuci 开幕词 +kaimushi 开幕式 +kaipan 开盘 +kaipao 开炮 +kaipi 开辟 +kaipiao 开票 +kaiping 开平 +kaiqi 开契 +kaiqiang 开枪 +kaiqiu 开球 +kaique 开缺 +kairan 慨然 +kaishan 开山 +kaishe 开设 +kaishi 开始 开市 +kaishu 楷书 +kaishui 开水 +kaitan 慨叹 +kaitang 开膛 +kaiti 楷体 +kaiting 开庭 +kaitong 开通 +kaitou 开头 +kaituo 开脱 开拓 +kaiwai 开外 +kaiwanxiao 开玩笑 +kaixiao 开销 +kaixiaocha 开小差 +kaixiaochai 开小差 +kaixin 开心 +kaixuan 凯旋 +kaixue 开学 +kaiyan 开眼 +kaiye 开业 +kaiyuan 开元 开远 +kaiyuanjieliu 开源节流 +kaizhan 开展 开战 +kaizhang 开张 +kaizhangongzuo 开展工作 +kaizheng 开征 +kaizhi 开支 +kaizumali 开足马力 +kalangshitade 喀琅施塔得 +kali 卡里 +kaluosi 卡洛斯 +kamailong 喀麦隆 +kamen 卡门 +kan 看 刊 侃 堪 砍 坎 槛 勘 瞰 龛 阚 莰 戡 +kanbao 看报 +kanbing 看病 +kanbu 刊布 +kanbuchu 看不出 +kanbuguan 看不惯 +kanbuqi 看不起 +kance 勘测 +kancha 勘察 +kancheng 看成 +kanchu 看出 +kanchuan 看穿 +kandai 看待 +kandao 看到 +kandeng 刊登 +kandeqi 看得起 +kandianshi 看电视 +kandiao 砍掉 +kanfa 砍伐 看法 +kang 抗 康 慷 扛 炕 亢 糠 伉 闶 钪 +kangbao 抗暴 +kangbing 抗病 +kangbingpinzhong 抗病品种 +kangcaien 康采恩 +kangda 抗大 +kangde 康德 +kangfu 康复 +kanghan 抗旱 +kangheng 抗衡 +kanghong 抗洪 +kanghuaixuesuan 抗坏血酸 +kangji 抗击 +kangjin 亢进 +kangju 抗拒 +kangjunsu 抗菌素 +kangkai 慷慨 +kangkaijiang 慷慨激昂 +kanglajiangdu 抗拉强度 +kanglao 抗涝 +kangle 康乐 +kangli 抗力 +kangmei 抗美 +kangnixing 抗逆性 +kangquan 糠醛 +kangre 抗热 +kangri 抗日 +kangrizhanzheng 抗日战争 +kangshui 抗税 +kangsu 抗诉 +kangti 抗体 +kangtou 炕头 +kanguan 看管 +kanguo 看过 +kangxi 康熙 +kangxia 糠虾 +kangxiang 炕箱 +kangxing 抗性 +kangyajiangdu 抗压强度 +kangyan 炕沿 +kangyi 抗议 +kangyouwei 康有为 +kangyu 抗御 +kangyuan 抗原 +kangzhan 抗战 +kangzhangjiangdu 抗张强度 +kangzhen 抗震 +kangzheng 抗争 +kangzhuangdadao 康庄大道 +kangzhuo 炕桌 +kanhu 看护 +kanjia 看家 +kanjian 看见 +kankan 看看 +kanke 坎坷 +kanlai 看来 +kanle 看了 +kanmen 看门 +kanpala 坎帕拉 +kanpo 看破 +kanqi 看齐 +kanqilai 看起来 +kanshang 看上 +kanshou 看守 +kanshousuo 看守所 +kanshu 看书 +kantai 看台 +kantan 勘探 +kantangongcheng 勘探工程 +kantou 看透 +kanuo 卡诺 +kanwang 看望 +kanwu 刊物 勘误 +kanxiang 看相 +kanxing 刊行 +kanyangzi 看样子 +kanyin 刊印 +kanzai 刊载 +kanzhong 看中 看重 +kanzhun 看准 +kanzuo 看做 看作 +kao 考 靠 铐 烤 拷 犒 栲 尻 +kaoan 靠岸 +kaobei 拷贝 靠背 +kaobian 靠边 +kaobuzhu 靠不住 +kaocha 考查 考察 +kaociji 考茨基 +kaoda 拷打 +kaodezhu 靠得住 +kaofuka 考夫卡 +kaogu 考古 +kaoguxue 考古学 +kaohe 考核 +kaohuo 烤火 +kaojin 靠近 +kaojiu 考究 +kaoju 考据 +kaolong 靠拢 +kaolv 考虑 +kaoqin 考勤 +kaoqu 考取 +kaoshan 靠山 +kaosheng 考生 +kaoshi 考试 +kaowen 拷问 +kaoya 烤鸭 +kaoyan 考验 烤烟 +kaozheng 考证 +kaozhong 考种 +kapan 卡盘 +kapian 卡片 +kaqi 卡其 +kasite 喀斯特 +kasiteshui 喀斯特水 +kataer 卡塔尔 +kate 卡特 +kateer 卡特尔 +katumu 喀土穆 +kawengda 卡翁达 +ke 可 克 科 客 刻 课 颗 渴 柯 呵 棵 恪 咳 苛 磕 壳 坷 嗑 瞌 轲 稞 疴 蝌 溘 髁 钶 窠 颏 珂 岢 骒 缂 氪 锞 蚵 +keai 可爱 +kean 可按 +keba 可把 +keban 科班 刻板 +kebei 可悲 +keben 刻本 课本 +kebi 可比 +kebian 可变 +kebiandianrongqi 可变电容器 +kebianziben 可变资本 +kebu 可不 +kebukeyi 可不可以 +keburonghuan 刻不容缓 +kecang 客舱 +kechang 科长 +keche 客车 +kecheng 课程 +kechengzhiji 可乘之机 +kechi 可耻 +kechuan 客船 +kecong 可从 +keda 可达 +kedi 克敌 +kedian 客店 +kedu 刻毒 刻度 +keduanzhutie 可锻铸铁 +keduchi 刻度尺 +kee 可恶 +keer 科尔 克尔 +keerniluofu 科尔尼洛夫 +kefang 客房 +kefen 可分 +kefeng 可风 +kefenzi 克分子 +kefenzinongdu 克分子浓度 +kefou 可否 +kefu 克服 克复 +kefukunnan 克服困难 +kegong 可供 +kegu 刻骨 +keguan 可观 客观 +keguancunzai 客观存在 +keguanshizai 客观实在 +keguanweixinzhuyi 客观唯心主义 +keguanzhenli 客观真理 +keguanzhuyi 客观主义 +kegui 可贵 +kehan 可汗 +kehao 可好 +kehen 可恨 +kehu 客户 +kehua 刻画 刻划 +kehuo 客货 +keji 科技 客机 +kejian 可见 +kejiang 可将 +kejianguang 可见光 +kejiao 科教 +kejifenggong 克己奉公 +kejifuli 克己复礼 +kejing 可敬 +kejisi 科技司 +keju 科举 +kejuanzashui 苛捐杂税 +kekao 可靠 +kekaoxing 可靠性 +keke 苛刻 科克 可可 +kekong 可控 +kekonggui 可控硅 +kekou 可口 克扣 +keku 刻苦 +kela 克拉 +kelai 克莱 +keli 颗粒 克里 克利 +kelian 可怜 +kelimulingong 克里姆林宫 +kelisiliao 颗粒饲料 +kelukesi 克鲁克斯 +kelun 客轮 +kelunpo 科伦坡 +keluoqi 克罗齐 +keman 客满 +kemoluo 科摩罗 +kemu 科目 +ken 肯 恳 啃 垦 龈 裉 +kending 肯定 +keneng 可能 +kenengxing 可能性 +kenfu 垦复 +keng 坑 吭 铿 +kengdao 坑道 +kengmu 坑木 +kengqi 吭气 +kengqiang 铿锵 +kengsheng 吭声 +kengutou 啃骨头 +kenhuang 垦荒 +keni 可逆 +kenifanying 可逆反应 +kennidi 肯尼迪 +kenniya 肯尼亚 +kenqie 恳切 +kenqing 恳请 +kenqiu 恳求 +kenqu 垦区 +kenzhi 垦殖 +kepa 可怕 +kepu 科普 +keqi 客气 +keqiao 可巧 +keqin 可亲 +keqing 可卿 +keqiu 苛求 渴求 +kequ 可取 +keranxing 可燃性 +keren 可人 客人 +kerongxing 可溶性 +keshang 客商 +keshi 可是 克食 课时 +keshou 恪守 +keshu 棵树 +keshui 课税 瞌睡 +kesuxing 可塑性 +ketang 客堂 课堂 +keti 客体 课题 +ketianzhi 课田制 +keting 客厅 +ketou 磕头 +ketu 客土 +kewai 课外 +kewang 可望 渴望 +kewei 科委 可谓 +keweite 科威特 +kewen 课文 +kewu 可恶 +kexi 可惜 可喜 +kexia 刻下 +kexiangerzhi 可想而知 +kexiao 可笑 +kexie 科协 +kexing 可行 +kexingjia 苛性钾 +kexingjian 苛性碱 +kexingna 苛性钠 +kexingxing 可行性 +kexuan 可选 +kexue 科学 +kexueguanli 科学管理 +kexuehua 科学化 +kexuejia 科学家 +kexuejie 科学界 +kexuejishu 科学技术 +kexueshehuizhuyi 科学社会主义 +kexueyanjiu 科学研究 +kexueyuan 科学院 +keyan 科研 +keyanbu 科研部 +keyanchengguo 科研成果 +keyi 可以 可疑 刻意 +keyong 可用 +keyoukewu 可有可无 +keyu 课余 +keyun 客运 +kezhang 科长 +kezhi 可知 克制 +kezi 刻字 +kezuo 可作 +kong 空 恐 控 孔 倥 崆 箜 +kongbai 空白 +kongbu 恐怖 +kongbufenzi 恐怖分子 +kongbuzhuyi 恐怖主义 +kongcheng 空城 +kongdao 孔道 +kongde 孔德 +kongdi 空地 +kongdong 空洞 孔洞 +konge 空额 +kongfan 空翻 +konggao 控告 +kongge 空格 +konghan 空喊 +konghua 空话 +konghuang 恐慌 +kongjian 空间 +kongjiandianhe 空间电荷 +kongjianheshijian 空间和时间 +kongjianjiegou 空间结构 +kongjiao 孔教 +kongjing 孔径 +kongju 恐惧 +kongjun 空军 +kongjunjidi 空军基地 +kongkong 空空 +kongkou 孔口 +kongkuang 空旷 +konglong 恐龙 +kongmengzhidao 孔孟之道 +kongmiao 孔庙 +kongmo 孔墨 +kongnan 恐难 +kongpa 恐怕 +kongpao 空泡 +kongqi 空气 +kongqian 空前 +kongqilengqueqi 空气冷却器 +kongqilvqingqi 空气滤清器 +kongqimidu 空气密度 +kongqiu 孔丘 +kongqiyasuoji 空气压缩机 +kongqizuli 空气阻力 +kongque 孔雀 +kongquedongnanfei 孔雀东南飞 +kongqueshi 孔雀石 +kongshou 空手 +kongshu 孔数 +kongsu 空速 控诉 +kongtan 空谈 +kongtou 空投 空头 +kongwei 空位 +kongxi 空袭 空隙 孔隙 +kongxian 空闲 +kongxiang 空想 +kongxin 空心 +kongxing 孔型 +kongxinzhuan 空心砖 +kongxu 空虚 +kongxue 空穴 孔穴 +kongyu 空余 +kongyun 空运 +kongzai 空载 +kongzhan 空战 +kongzhi 控制 +kongzhibang 控制棒 +kongzhishi 控制室 +kongzhitai 控制台 +kongzhong 空中 +kongzhuan 空转 +kongzi 空子 +kou 口 扣 抠 寇 叩 蔻 眍 芤 筘 +kouan 口岸 +koucai 口才 +kouchi 口吃 +kouchu 扣除 +koudai 口袋 +koufa 扣发 +koufeng 口风 +koufu 口服 +kougai 口盖 +kougan 口感 +kougong 口供 +kouhao 口号 +kouji 口技 +koujiao 口角 +koujing 口径 +kouke 口渴 +koukoushengsheng 口口声声 +kouliang 口粮 +kouling 口令 +kouliu 扣留 +koumaozi 扣帽子 +kouqi 口器 口气 +kouqiang 口腔 +kouqin 口琴 +kouruoxuanhe 口若悬河 +koushe 口舌 +koushi 口实 +koushixinfei 口是心非 +koushou 口授 +koushu 口述 +koushui 口水 +koutou 口头 叩头 +koutouyu 口头语 +kouwai 口外 +kouwei 口味 +kouwen 口吻 +kouxing 口形 +kouya 扣压 扣押 +kouyin 口音 +kouyu 口语 +kouzhao 口罩 +kouzhong 口中 +kouzi 口子 扣子 +ku 苦 哭 库 裤 酷 枯 窟 骷 刳 堀 喾 绔 +kua 夸 跨 垮 挎 胯 侉 +kuabao 挎包 +kuada 夸大 +kuadu 跨度 +kuaguo 跨过 +kuaguogongsi 跨国公司 +kuai 会 快 块 筷 脍 蒯 哙 侩 狯 浍 郐 酷爱 +kuaiban 快板 +kuaibao 快报 +kuaibu 快步 +kuaican 快餐 +kuaicanmian 快餐面 +kuaiche 快车 +kuaidao 快到 +kuaier 块儿 +kuaigan 快干 快感 +kuaigen 块根 +kuaigong 快攻 +kuaihuo 快活 +kuaiji 会计 +kuaijing 块茎 +kuaikuai 块块 快快 +kuaile 快乐 +kuaima 快马 +kuaiman 快慢 +kuaimei 块煤 +kuaimen 快门 +kuaishi 快事 +kuaisu 快速 +kuaiting 快艇 +kuaiyao 快要 +kuaiyi 快意 +kuaizhirenkou 脍炙人口 +kuaizhongzi 快中子 +kuaizhuang 块状 +kuaizi 筷子 +kuajiang 夸奖 +kuakou 夸口 +kualan 跨栏 +kuan 款 宽 髋 +kuanchang 宽敞 +kuanda 宽大 +kuandai 款待 +kuandu 宽度 +kuane 款额 +kuang 况 狂 矿 框 旷 眶 筐 匡 哐 邝 诓 夼 诳 圹 纩 贶 +kuangbao 狂暴 +kuangceng 矿层 +kuangchan 矿产 +kuangchang 矿长 +kuangchanziyuan 矿产资源 +kuangche 矿车 +kuangchuang 矿床 +kuangfang 矿房 +kuangfeng 狂风 +kuangfengbaoyu 狂风暴雨 +kuangfu 匡复 +kuanggong 矿工 旷工 +kuanghu 狂呼 +kuanghuan 狂欢 +kuangjia 框架 +kuangjiang 矿浆 +kuangjing 矿井 +kuangke 旷课 +kuangkeng 矿坑 +kuangkuang 框框 +kuanglan 狂澜 +kuangmai 矿脉 +kuangni 矿泥 +kuangnu 狂怒 +kuangqie 况且 +kuangqu 矿区 +kuangquan 矿泉 +kuangre 狂热 +kuangren 狂人 +kuangrenriji 狂人日记 +kuangri 旷日 +kuangsha 矿砂 +kuangshan 矿山 +kuangshanyali 矿山压力 +kuangshi 矿石 +kuangti 矿体 +kuangtihoudu 矿体厚度 +kuangtu 框图 +kuanguang 宽广 +kuangwang 狂妄 +kuangwu 矿物 +kuangwuxue 矿物学 +kuangwuyou 矿物油 +kuangwuzhi 矿物质 +kuangwuzhisiliao 矿物质饲料 +kuangxi 狂喜 +kuangxiao 狂笑 +kuangyan 狂言 +kuangye 矿业 旷野 +kuangzha 矿渣 +kuangzhang 矿长 +kuangzhi 矿质 +kuangzhu 矿柱 +kuangzi 筐子 框子 +kuanhou 宽厚 +kuankuo 宽阔 +kuanrong 宽容 +kuanshu 宽恕 +kuanwei 宽慰 +kuanxian 宽限 +kuanxiang 款项 +kuanxing 宽行 +kuanyu 宽裕 +kuanzhai 宽窄 +kuanzi 款子 +kuatai 垮台 跨台 +kuatuo 夸脱 +kuayao 夸耀 +kuayue 跨越 +kuazhang 夸张 +kucao 枯草 +kucaoganjun 枯草杆菌 +kuchu 苦楚 苦处 +kucun 库存 +kudan 苦胆 +kuerman 库尔曼 +kuersike 库尔斯克 +kufang 库房 +kugan 枯干 苦干 +kugong 苦功 +kuhai 苦海 +kuhan 哭喊 +kuhuang 枯黄 +kui 亏 愧 溃 窥 魁 馈 睽 盔 逵 葵 奎 匮 傀 喟 聩 岿 馗 夔 篑 喹 悝 暌 隗 蒉 蝰 愦 揆 跬 +kuibai 溃败 +kuiben 亏本 +kuice 窥测 +kuifa 匮乏 +kuihen 愧恨 +kuihua 葵花 +kuihuo 魁祸 +kuijia 盔甲 +kuikong 亏空 +kuilan 溃烂 +kuisan 溃散 +kuishi 窥视 +kuishou 魁首 +kuisi 窥伺 +kuisong 馈送 +kuisun 亏损 +kuitui 溃退 +kuiwei 魁伟 +kuiwu 魁梧 +kuixin 亏心 +kuiyang 溃疡 +kuizeng 馈赠 +kujiao 裤脚 +kujie 枯竭 +kukoupoxin 苦口婆心 +kuku 苦苦 +kukutiti 哭哭啼啼 +kuli 苦力 +kulian 苦练 +kulong 窟窿 +kulu 苦卤 +kulun 库仑 +kulundinglv 库仑定律 +kumen 苦闷 +kuming 苦命 +kumu 枯木 +kun 困 昆 捆 坤 鲲 悃 髡 锟 醌 阃 琨 +kunan 苦难 +kunao 哭闹 苦恼 +kunbang 捆绑 +kunchong 昆虫 +kunchongxue 昆虫学 +kunfa 困乏 +kunhuo 困惑 +kunjing 困境 +kunjuan 困倦 +kunku 困苦 +kunlun 昆仑 +kunming 昆明 +kunmingshi 昆明市 +kunnan 困难 +kunqu 昆曲 +kunyang 昆阳 +kunzhu 捆住 +kuo 括 阔 扩 廓 栝 蛞 +kuobian 扩编 +kuobie 阔别 +kuobu 阔步 +kuochong 扩充 +kuoda 扩大 +kuodahua 扩大化 +kuodahuiyi 扩大会议 +kuodazaishengchan 扩大再生产 +kuohao 括号 +kuohu 括弧 +kuojian 扩建 +kuojun 扩军 +kuojunbeizhan 扩军备战 +kuokong 扩孔 +kuoqi 阔气 +kuosan 扩散 +kuoyelin 阔叶林 +kuoyeshu 阔叶树 +kuoyin 扩音 +kuoyinji 扩音机 +kuoyinqi 扩音器 +kuozhan 扩展 +kuozhang 扩张 +kuqi 哭泣 +kure 酷热 +kuren 苦人 +kurong 库容 +kuse 苦涩 +kusheng 哭声 +kushu 苦树 酷暑 +kushui 枯水 苦水 +kushuiqi 枯水期 +kusi 酷似 +kusu 哭诉 +kuti 哭啼 +kutong 苦痛 +kutou 苦头 +kutui 裤腿 +kuwei 枯萎 苦味 +kuweisuan 苦味酸 +kuxiao 苦笑 +kuxin 苦心 +kuxing 酷刑 +kuyao 裤腰 +kuyi 苦役 +kuyu 苦于 +kuzao 枯燥 +kuzhan 苦战 +kuzhong 苦衷 +kuzi 裤子 +la 拉 啦 辣 腊 喇 垃 蜡 剌 邋 旯 瘌 砬 +laaokong 拉奥孔 +laba 拉巴 喇叭 +labakou 喇叭口 +laban 蜡版 +labasi 拉巴斯 +labate 拉巴特 +labi 蜡笔 +lachang 拉长 +lache 拉车 拉扯 +ladao 拉倒 +lade 拉得 拉德 +lading 拉丁 +ladingmeizhou 拉丁美洲 +ladingwen 拉丁文 +ladingzimu 拉丁字母 +laduo 拉多 +lafu 拉夫 拉幅 +lagan 拉杆 +lagesi 拉各斯 +laguan 拉管 +laguanxi 拉关系 +lahuang 拉簧 +lai 来 赖 莱 睐 癞 籁 徕 涞 赉 铼 崃 濑 +laian 来安 +laiansuan 赖氨酸 +laibin 来宾 +laibuji 来不及 +laidao 来到 +laide 来得 +laideji 来得及 +laidian 来电 +laifan 来犯 +laifang 来访 +laifu 来复 +laigao 来稿 +laigui 来归 +laiguo 来过 +laihan 来函 +laihanying 赖汉英 +laihui 来回 +laijiang 来讲 +laijing 来京 +laikan 来看 +laike 来客 +lailaiwangwang 来来往往 +laili 来历 +lailin 来临 +lailongqumai 来龙去脉 +lailu 来路 +laimei 来没 +lainian 来年 +laipi 赖皮 +laiqu 来去 +lairen 来人 +lairenlaihan 来人来函 +lairi 来日 +lairifangchang 来日方长 +laisheng 来生 +laishi 来世 来势 +laishu 来书 +laishuo 来说 +laite 莱特 +laiti 来体 +laiwang 来往 +laixin 莱辛 来信 +laiyang 莱阳 +laiyi 来意 +laiyinhe 莱茵河 +laiyou 来由 +laiyuan 来源 +laizhang 赖帐 +laizhao 来照 +laizhe 来者 +laizhebuju 来者不拒 +laizhibuyi 来之不易 +laizhua 来抓 +laizi 来自 +laji 垃圾 +lajiang 辣酱 +lajiao 辣椒 +lakai 拉开 +lali 拉力 +lalian 拉链 +lalong 拉拢 +lama 喇嘛 +lamei 拉美 腊梅 +lan 兰 蓝 栏 烂 懒 览 滥 拦 篮 揽 澜 榄 婪 缆 斓 岚 阑 褴 镧 罱 谰 漤 +lanben 蓝本 +lanbu 蓝布 +lancangjiang 澜沧江 +lanche 缆车 +lande 懒得 +landian 蓝靛 +landuo 懒惰 +lanfa 滥伐 +lang 浪 狼 朗 郎 廊 琅 螂 榔 啷 莨 锒 稂 阆 蒗 +langan 栏杆 +langbei 狼狈 +langbeibukan 狼狈不堪 +langbeiweijian 狼狈为奸 +langchao 浪潮 +langdu 朗读 +langfang 廊坊 +langfei 浪费 +langge 朗格 +langgou 狼狗 +langhua 浪花 +langlang 朗朗 +langman 浪漫 +langmanzhuyi 浪漫主义 +langsong 朗诵 +langtao 浪涛 +langtou 榔头 浪头 +langya 琅琊 +langzhong 郎中 +lanhan 懒汉 +lanhe 拦河 +lanheba 拦河坝 +lanhua 兰花 +lanjie 拦截 +lankao 兰考 +lanling 蓝领 +lanlu 拦路 +lanluhu 拦路虎 +lanman 烂漫 +lanmu 栏目 +lanni 烂泥 +lanqiu 篮球 +lansan 懒散 +lanse 蓝色 +lanshan 阑珊 +lansheng 缆绳 +lansi 兰斯 +lantian 蓝天 +lantu 蓝图 +lanwang 拦网 +lanwei 阑尾 +lanxi 兰溪 +lanxintielu 兰新铁路 +lanyangyang 懒洋洋 +lanyao 拦腰 +lanyong 滥用 +lanzao 蓝藻 +lanzhou 兰州 +lanzhoushi 兰州市 +lanzhu 拦住 +lanzi 篮子 览子 +lanzu 拦阻 +lao 老 劳 牢 捞 姥 佬 潦 唠 烙 酪 涝 崂 痨 醪 铹 栳 铑 耢 +laoansuan 酪氨酸 +laobaixing 老百姓 +laoban 老板 老伴 +laobaner 老伴儿 +laobao 劳保 +laobei 老辈 +laobing 老兵 +laobukepo 牢不可破 +laocai 老财 +laochang 老长 +laocheng 老成 +laoda 老大 +laodanan 老大难 +laodaniang 老大娘 +laodao 老道 唠叨 +laodaye 老大爷 +laodi 老底 老弟 +laodie 老爹 +laodong 劳动 +laodongbaohu 劳动保护 +laodongbaoxian 劳动保险 +laodongchanpin 劳动产品 +laodongdinge 劳动定额 +laodongduixiang 劳动对象 +laodongfa 劳动法 +laodonggaizao 劳动改造 +laodonggongfen 劳动工分 +laodonggongju 劳动工具 +laodongguocheng 劳动过程 +laodonghua 劳动化 +laodongjiangdu 劳动强度 +laodongjilv 劳动纪律 +laodongjingsai 劳动竞赛 +laodongli 劳动力 +laodongliang 劳动量 +laodongmofan 劳动模范 +laodongqunzhong 劳动群众 +laodongrenmin 劳动人民 +laodongri 劳动日 +laodongshengchan 劳动生产 +laodongshengchanli 劳动生产力 +laodongshijian 劳动时间 +laodongtiaojian 劳动条件 +laodongxinwen 劳动新闻 +laodongyingxiong 劳动英雄 +laodongzhe 劳动者 +laodongzhifu 劳动致富 +laodongziliao 劳动资料 +laofang 牢房 +laofu 老夫 +laogai 劳改 +laoganbu 老干部 +laogao 老高 +laogong 劳工 老公 +laogu 牢固 +laoguiju 老规矩 +laohan 老汉 +laohu 老虎 +laohua 老化 老话 +laohuangniu 老黄牛 +laohuayan 老花眼 +laoji 牢记 +laojia 劳驾 老家 +laojiang 老将 +laojiu 老酒 +laokao 牢靠 +laoku 劳苦 +laolao 牢牢 老老 姥姥 +laolaoshishi 老老实实 +laole 老了 +laolei 劳累 +laoli 劳力 +laolian 老练 +laolin 老林 +laolong 牢笼 +laolu 老路 +laolunsi 劳伦斯 +laomai 老迈 +laomaobing 老毛病 +laomazi 老妈子 +laoming 老命 +laomo 劳模 +laonainai 老奶奶 +laonian 老年 +laoniang 老娘 +laonong 老农 +laopai 老牌 +laopo 老婆 +laopopo 老婆婆 +laopozi 老婆子 +laoqi 老气 +laoqianbei 老前辈 +laoqu 捞取 老区 +laoren 老人 +laorenjia 老人家 +laoruo 老弱 +laosao 牢骚 +laoshao 老少 +laoshaoyemen 老少爷们 +laoshe 老舍 +laoshengchangtan 老生常谈 +laoshi 老师 老实 老式 老是 +laoshifu 老师傅 +laoshou 老手 +laoshu 老叔 老鼠 +laoshuo 老说 +laosuan 酪酸 +laotaipo 老太婆 +laotaitai 老太太 +laotaiye 老太爷 +laotianye 老天爷 +laotou 老头 +laotouer 老头儿 +laotouzi 老头子 +laowang 老王 +laoweng 老翁 +laowo 老挝 +laowu 劳务 +laoxiang 老乡 +laoxiansheng 老先生 +laoxiao 老小 +laoxinzhezhiren 劳心者治人 +laoxiong 老兄 +laoxiu 老朽 +laoyao 老幺 +laoye 老爷 +laoyeye 老爷爷 +laoyezi 老爷子 +laoyi 劳役 +laoyibei 老一辈 +laoyidizu 劳役地租 +laoyijiehe 劳逸结合 +laoying 老鹰 老营 +laoyitao 老一套 +laoyou 老友 +laoyu 牢狱 +laoyuan 老远 +laozai 涝灾 +laozao 老早 +laozhe 老者 +laozhongqing 老中青 +laozi 劳资 老子 +laozong 老总 +laozuo 劳作 +laozuzong 老祖宗 +laping 拉平 +lasa 拉萨 +lasaer 拉萨尔 +lasashi 拉萨市 +lashen 拉伸 +lashi 拉屎 +lashou 拉手 +lasi 拉丝 +lasike 腊斯克 +lawaxi 拉瓦锡 +laxi 拉稀 +layue 腊月 +lazhi 拉制 蜡纸 +lazhu 蜡烛 +lazikou 腊子口 +le 了 乐 勒 肋 叻 泐 鳓 仂 +lebude 了不得 +lebuqi 了不起 +lebusishu 乐不思蜀 +lecibupi 乐此不疲 +lede 了得 乐得 +leduan 乐段 +ledui 乐队 +lefu 乐府 +leguan 乐观 +lei 类 泪 累 雷 蕾 垒 磊 擂 肋 儡 羸 诔 镭 嘞 檑 嫘 缧 酹 耒 +leibao 雷暴 +leibi 类比 +leibie 类别 +leici 累次 类次 +leida 雷达 +leide 累得 +leidian 雷电 +leidong 雷动 +leifan 累犯 +leifeng 雷锋 +leifengta 雷峰塔 +leiguan 雷管 +leihen 泪痕 +leihua 泪花 +leiji 雷击 累积 累计 +leijia 累加 +leijian 累减 +leijiaqi 累加器 +leijin 累进 +leijing 类经 +leilei 累累 +leili 雷利 +leiling 蕾铃 +leiliu 泪流 +leiluo 磊落 +leiming 雷鸣 +leinuo 雷诺 +leinuoshu 雷诺数 +leiqiu 垒球 +leishe 镭射 +leisheng 雷声 +leishui 泪水 +leisi 类似 累死 +leitai 擂台 +leiting 雷霆 +leitong 雷同 +leitui 类推 +leixing 类型 +leixingti 类星体 +leiyan 泪眼 +leiyu 雷雨 +leiyue 累月 +leiyuyun 雷雨云 +leizhenyu 雷阵雨 +leizhoubandao 雷州半岛 +leizhu 泪珠 +leizhui 累赘 +lejie 了结 了解 +lejieqingkuang 了解情况 +lejin 勒紧 +leju 乐句 +leling 勒令 +leng 冷 愣 楞 棱 塄 +lengbingbing 冷冰冰 +lengcidinglv 楞次定律 +lengdan 冷淡 +lengdong 冷冻 +lengfeng 冷风 +lengguang 冷光 +lenghan 冷汗 +lengjiagong 冷加工 +lengjing 冷静 +lengku 冷酷 冷库 +lengle 愣了 +lenglengde 冷冷的 +lenglengqingqing 冷冷清清 +lengluo 冷落 +lengmo 冷漠 +lengning 冷凝 +lengnuan 冷暖 +lengqi 冷气 +lengque 冷却 +lengqueqi 冷却器 +lengshan 冷杉 +lengshui 冷水 +lengtian 冷天 +lengxiao 冷笑 +lengyin 冷饮 +lengyu 冷遇 +lengzhan 冷战 +lengzhu 楞住 愣住 +lengzuo 冷作 +lepu 乐谱 +leqi 乐器 +lequ 乐趣 乐曲 +leruzhizhang 了如指掌 +leshan 乐山 +leshi 了事 +lesuo 勒索 +letian 乐天 +letu 乐土 +letuan 乐团 +lewang 了望 +leyi 乐意 +leyin 乐音 +leyu 乐于 +leyuan 乐园 +lezhang 乐章 +li 里 理 力 利 立 李 历 离 例 礼 丽 励 黎 厉 璃 莉 哩 笠 粒 俐 漓 栗 狸 梨 隶 吏 沥 篱 厘 犁 雳 罹 莅 戾 鲤 俚 砺 藜 俪 蜊 黧 郦 痢 枥 逦 娌 詈 骊 荔 鳢 喱 鹂 嫠 蠡 鬲 鲡 悝 坜 苈 砾 藓 呖 唳 猁 溧 澧 栎 轹 蓠 傈 缡 疠 疬 蛎 锂 篥 粝 跞 醴 +lia 俩 +lian 联 连 脸 练 恋 怜 莲 廉 炼 帘 链 敛 涟 镰 殓 琏 楝 裢 裣 蠊 鲢 濂 臁 潋 蔹 奁 立案 +lianai 恋爱 +lianbang 联邦 +lianben 联苯 +lianbing 练兵 +lianbo 联播 +lianbuhong 脸不红 +lianchang 连长 +liancheng 连乘 +lianchi 廉耻 +lianchuan 连串 +lianci 连词 +lianda 联大 连打 +liandai 连带 +liandan 脸蛋 炼丹 +liandao 镰刀 +liandui 连队 +lianfa 连发 +lianfang 联防 +liang 两 量 良 亮 辆 梁 俩 凉 粮 谅 粱 晾 踉 莨 墚 魉 椋 靓 里昂 +liangan 连杆 +liangang 炼钢 +lianganjigou 连杆机构 +liangba 两霸 +liangban 两班 +liangbian 两边 量变 +liangbin 两鬓 +liangcang 粮仓 +liangcao 粮草 +liangcha 凉茶 +liangcheng 量程 +liangchong 两重 +liangci 量词 +liangdian 粮店 +liangdu 量度 亮度 +liangduan 两端 +liangfang 两方 +liangfeng 凉风 +lianggan 晾干 +lianggang 量纲 +liangge 两个 +liangguang 两广 亮光 +lianggui 量规 +liangguo 两国 +lianghan 两汉 +lianghao 良好 +lianghe 两河 +lianghu 两湖 +lianghuai 两淮 +lianghuishi 两回事 +liangji 良机 两极 +liangjiang 两江 +liangjiaogui 两脚规 +liangjiaoqi 量角器 +liangjie 谅解 +liangjifenhua 两极分化 +liangjin 两晋 +liangjingjing 亮晶晶 +liangjiu 良久 +liangju 量具 +liangkong 量控 +liangkouzi 两口子 +liangku 粮库 +liangkuai 凉快 两块 +liangle 凉了 +lianglei 两类 +liangli 两利 两立 量力 +lianglierxing 量力而行 +liangmashi 两码事 +liangmian 两面 +liangmianpai 两面派 +liangmiansandao 两面三刀 +liangmianxing 两面性 +liangmin 良民 +liangnian 两年 +liangong 联共 练功 +liangpai 两排 +liangpan 两潘 +liangpang 两旁 +liangpiao 粮票 +liangqi 两栖 量器 +liangqian 两千 +liangqiang 踉跄 +liangqichao 梁启超 +liangqiu 两求 +liangren 良人 +liangreqi 量热器 +liangshai 晾晒 +liangshan 凉山 梁山 +liangshenzhongshenzhi 两审终审制 +liangshi 粮食 +liangshiyiyou 良师益友 +liangshizuowu 粮食作物 +liangshou 两手 +liangshu 梁书 +liangshuang 凉爽 +liangshui 凉水 +liangtang 亮堂 +liangtian 良田 +liangtiao 两条 +liangtiaodaolu 两条道路 +liangtiaotuizoulu 两条腿走路 +liangtong 量筒 +liangtou 两头 +lianguan 联贯 连贯 +liangwudi 梁武帝 +liangxiang 粮饷 两相 亮相 +liangxie 凉鞋 +liangxin 良心 +liangxing 良性 两性 量刑 +liangyang 两样 +liangyao 良药 +liangyi 两伊 两翼 +liangyou 良友 +liangzao 两造 +liangzhe 两者 +liangzhi 良知 两只 +liangzhong 两重 良种 两种 +liangzhongxing 两重性 +liangzi 量子 +liangzilixue 量子力学 +lianhe 联合 +lianhegongbao 联合公报 +lianheguo 联合国 +lianheguoxianzhang 联合国宪章 +lianhehui 联合会 +lianheji 联合机 +lianheshengming 联合声明 +lianheshougeji 联合收割机 +lianheti 联合体 +lianhezhengfu 联合政府 +lianhezhi 联合制 +lianhong 脸红 +lianhua 莲花 +lianhuan 联欢 连环 +lianhuanhua 连环画 +lianji 联机 +lianjia 廉价 脸颊 +lianjiao 炼焦 +lianjie 联接 联结 连接 廉洁 +lianjiu 练就 +lianjun 联军 +lianlei 连累 +lianlian 连连 +lianlun 链轮 +lianluo 联络 +lianmang 连忙 +lianmeng 联盟 +lianmian 连绵 脸面 +lianmianbuduan 联绵不断 +lianmin 怜悯 +lianming 联名 +liannian 连年 +lianpai 连排 +lianpang 脸庞 +lianpen 脸盆 +lianpeng 莲蓬 +lianpi 连皮 脸皮 +lianpian 连篇 +lianpu 脸谱 +lianqiu 链球 +lianqiujun 链球菌 +lianren 连任 +lianri 连日 +lianru 炼乳 +liansai 联赛 +lianse 脸色 +liansheng 连声 +lianshi 链式 +lianshifanying 链式反应 +liansuo 联锁 连锁 +liansuofanying 连锁反应 +liantian 连天 +liantiao 链条 +liantie 炼铁 +liantielu 炼铁炉 +liantong 连通 连同 +liantongqi 连通器 +lianwang 联网 +lianwu 练武 +lianxi 联系 练习 +lianxiang 联想 +lianxiangzidian 联想字典 +lianxie 连写 +lianxiguo 联系国 +lianxihuiyi 联席会议 +lianxin 连心 +lianxiqu 练习曲 +lianxiqunzhong 联系群众 +lianxiren 联系人 +lianxishiji 联系实际 +lianxu 连续 +lianxuguangpu 连续光谱 +lianxuhanshu 连续函数 +lianxushengchan 连续生产 +lianyanpanduan 联言判断 +lianye 连夜 +lianyin 连音 +lianying 联营 +lianyong 连用 +lianyou 炼油 +lianyu 鲢鱼 +lianyun 联运 +lianyungang 连云港 +lianzai 连载 +lianzhang 连长 +lianzhi 炼制 +lianzhoujie 联轴节 +lianzhouqi 联轴器 +lianzi 莲子 帘子 脸子 链子 +lianzixian 帘子线 +lianzu 联组 +lianzuo 连作 连坐 +liao 了 料 聊 疗 辽 僚 廖 寥 镣 潦 撩 撂 缭 燎 寮 嘹 钌 獠 鹩 蓼 尥 +liaobude 了不得 +liaobuqi 了不起 +liaoche 料车 +liaocheng 疗程 +liaodao 料到 +liaode 了得 +liaodong 辽东 +liaodongbandao 辽东半岛 +liaodou 料斗 +liaofa 疗法 +liaohe 辽河 +liaojie 了结 了解 +liaojiu 料酒 +liaokao 镣铐 +liaokuo 辽阔 +liaoli 料理 +liaoliang 料量 嘹亮 +liaoliao 寥寥 +liaoning 辽宁 +liaoningsheng 辽宁省 +liaoqi 料器 +liaorao 缭绕 +liaoshi 了事 +liaotian 聊天 +liaowang 了望 +liaoxi 辽西 +liaoxiang 料想 +liaoxiao 疗效 +liaoyang 疗养 辽阳 +liaoyangyuan 疗养院 +liaoyuan 燎原 +liaozi 料子 +liba 篱笆 +libai 李白 礼拜 +libailiupai 礼拜六派 +libanen 黎巴嫩 +libi 利弊 力臂 +libian 里边 +libie 离别 +libiliya 利比里亚 +libinsi 礼宾司 +libiya 利比亚 +libu 礼部 吏部 +libucongxin 力不从心 +licai 理财 理睬 +lichang 立场 力场 +licheng 里程 历程 +lichengbei 里程碑 +lichuangwang 李闯王 +lichun 立春 +lici 历次 +liciji 励磁机 +licun 李村 +lidai 里带 历代 +lidang 理当 +lidazhao 李大钊 +lide 李德 +lidi 犁地 立地 +lidian 力点 +liding 立定 +liditiaojian 立地条件 +lidong 立冬 +lidu 粒度 力度 +liduobianxing 力多边形 +lie 列 烈 裂 劣 猎 咧 趔 冽 洌 捩 埒 躐 鬣 +liebian 裂变 +lieche 列车 +liechu 列出 +liedeng 劣等 +liedui 列队 +liefeng 裂缝 +liefu 列夫 +liegou 猎狗 +lieguo 列国 +liehen 裂痕 +liehu 劣弧 +liehua 裂化 +liehuo 烈火 猎获 +lieji 劣迹 +liejiang 列强 +liejie 裂解 +liejieqi 裂解气 +lieju 列举 +liekai 裂开 +liekou 裂口 +liening 列宁 +lieninggele 列甯格勒 +lieningquanji 列宁全集 +lieningxuanji 列宁选集 +lieningzhuyi 列宁主义 +lienv 烈女 +liepian 裂片 +lieqiang 猎枪 +liequ 猎取 +liequan 猎犬 +lier 李耳 +lieren 猎人 +lieri 烈日 +lieru 列入 +lieshen 劣绅 +lieshi 烈士 劣势 +lieshilingyuan 烈士陵园 +lieshou 猎手 +lieshu 烈属 +liewei 列为 +liewen 裂纹 +liexi 列席 裂隙 +liexing 烈性 +liezhi 劣质 +liezi 列子 +lifa 理发 礼法 历法 立法 +lifajiguan 立法机关 +lifang 立方 +lifanggen 立方根 +lifangti 立方体 +lifaquan 立法权 +lifu 礼服 +lifuchun 李富春 +ligang 李纲 +ligen 里根 +ligong 立功 +ligunli 利滚利 +liguo 立国 +lihai 里海 厉害 利害 +lihe 离合 +liheqi 离合器 +lihongzhang 李鸿章 +lihongzhi 李洪志 +lihua 犁铧 理化 礼花 +lihui 理会 +lihun 离婚 +liji 立即 里脊 礼记 利己 痢疾 力疾 +lijia 离家 里加 李家 +lijian 离间 里间 利剑 +lijiang 漓江 +lijiao 礼教 立交 +lijiatu 李嘉图 +lijie 离解 理解 礼节 历届 +lijieli 理解力 +lijin 厘金 历尽 +lijing 立井 粒径 +lijizhuyi 利己主义 +liju 力矩 +likai 离开 +like 立刻 理科 +likubing 立枯病 +lila 里拉 +lilai 历来 +lili 历历 +liliang 力量 +liliangduibi 力量对比 +liliao 理疗 +liliwaiwai 里里外外 +lilun 理论 立论 +liluo 利落 +lima 利马 +limadou 利玛窦 +limao 礼貌 +limi 厘米 李密 +limian 里面 +limiantu 立面图 +limin 利民 +liming 黎明 +limu 立木 +lin 林 临 邻 琳 淋 霖 麟 凛 吝 鳞 磷 躏 赁 嶙 辚 檩 遴 粼 蔺 懔 瞵 啉 膦 廪 +linan 临安 +linba 淋巴 +linbajie 淋巴结 +linbang 邻邦 +linbaxibao 淋巴细胞 +linchang 林场 +linchuang 临床 +lindai 林带 +lindao 临到 +lindi 林地 +linfei 磷肥 +linfen 林分 临汾 +linfengaizao 林分改造 +ling 领 令 另 灵 零 龄 凌 玲 铃 陵 岭 拎 伶 聆 囹 棱 菱 翎 苓 瓴 棂 绫 呤 柃 鲮 酃 泠 羚 蛉 +lingbao 灵宝 +lingche 灵车 +lingchen 凌晨 +lingchi 凌迟 +lingdai 领带 +lingdanmiaoyao 灵丹妙药 +lingdao 领导 领道 +lingdi 领地 令弟 +lingdian 零点 +lingdu 零度 +lingdui 领队 +linggan 灵感 +linghai 领海 +linghang 领航 +linghui 领会 +linghun 灵魂 +linghuo 灵活 +lingji 龄级 +lingjian 零件 +lingjiang 领奖 另将 +lingjiantu 零件图 +lingjiao 菱角 领教 +lingjiu 灵柩 +lingjiyidong 灵机一动 +lingkong 凌空 领空 +lingkou 领口 +lingli 伶俐 +linglingsuisui 零零碎碎 +linglong 玲珑 +lingluan 零乱 凌乱 +linglue 领略 +lingluo 零落 +lingmin 灵敏 +lingmindu 灵敏度 +lingmu 陵墓 +lingnan 岭南 +lingqi 龄期 +lingqiao 灵巧 +lingqin 陵寝 +lingqu 灵渠 领取 +lingren 令人 +lingru 凌辱 +lingsan 零散 +lingshan 灵山 +lingsheng 铃声 +lingshi 零时 领事 +lingshicaipanquan 领事裁判权 +lingshiguan 领事馆 +lingshou 零售 领受 +lingshoujiage 零售价格 +lingshui 领水 +lingsui 零碎 +lingting 聆听 +lingtong 灵通 +lingtou 领头 +lingtu 领土 +linguan 林冠 +linguang 磷光 +linguo 邻国 +lingwai 另外 +lingwu 灵武 领悟 +lingxian 领先 领衔 +lingxing 菱形 零星 另行 +lingxinganpai 另行安排 +lingxingtongzhi 另行通知 +lingxiu 领袖 +lingyan 灵验 +lingyang 羚羊 +lingyi 另一 +lingyifangmian 另一方面 +lingyizhong 另一种 +lingyong 零用 +lingyou 领有 另有 +lingyu 领域 鲮鱼 +lingyuan 陵园 +lingyun 凌云 +lingzhi 灵芝 +lingzhu 领主 +lingzi 领子 +linhai 林海 临海 +linian 历年 +linjie 临界 邻接 +linjiedian 临界点 +linjiewendu 临界温度 +linjieya 临界压 +linjin 临近 邻近 +linjing 鳞茎 +linju 邻居 +linka 林卡 +linkuangfen 磷矿粉 +linlang 琳琅 +linli 林立 邻里 淋漓 +linlie 凛冽 +linlijinzhi 淋漓尽致 +linlin 淋淋 凛凛 +linling 林龄 +linlvshan 林虑山 +linmo 临摹 +linmu 林木 +linmufenhua 林木分化 +linong 里弄 隶农 +linpian 鳞片 +linqing 临清 +linqu 林区 +linse 吝啬 +linshi 临时 +linshidaiban 临时代办 +linshigong 临时工 +linshuangwen 林爽文 +linshui 临水 +linsi 临死 +linsuan 磷酸 +linsuangai 磷酸钙 +linsuanna 磷酸钠 +linsuanyan 磷酸盐 +lintiao 檩条 +lintou 临头 +linweibuju 临危不惧 +linxi 淋洗 吝惜 +linxia 林下 +linxian 林县 +linxiang 林相 +linxiangqian 林祥谦 +linxing 临刑 临行 +linxue 林学 +linye 林业 +linyebu 林业部 +linyu 淋浴 +linzhen 临阵 +linzhi 磷脂 +linzhong 林钟 临终 +linzi 林子 +liou 力偶 +lipeng 李鹏 +lipin 礼品 +liqi 利器 力气 +liqing 沥青 +liqiu 立秋 力求 +liqu 离去 +liquan 利权 +lirang 礼让 +liren 里人 历任 利刃 +liru 例如 +lirun 利润 +lirunliucheng 利润留成 +lisan 离散 +lisheng 厘升 厉声 +lishi 历史 理事 历时 立时 立式 +lishichaoliu 历史潮流 +lishihui 理事会 +lishiju 历史剧 +lishimin 李世民 +lishixing 历史性 +lishiyiyi 历史意义 +lishizhen 李时珍 +lishu 梨树 历书 历数 隶书 隶属 +lishui 利税 +lishun 李顺 +lisi 里斯 立嗣 李斯 +lisuo 利索 利嗦 +lisuodangran 理所当然 +lisuonengji 力所能及 +litang 礼堂 +liti 例题 立体 +litian 犁田 +litijihe 立体几何 +litisheng 立体声 +lititu 立体图 +litong 里通 +litou 里头 +litu 力图 +liu 六 留 流 陆 刘 溜 柳 碌 瘤 榴 浏 硫 琉 遛 馏 镏 骝 绺 锍 旒 熘 鎏 鹨 +liuan 六安 刘安 +liuansu 硫胺素 +liubang 刘邦 +liubei 刘备 +liubi 流弊 +liubianxing 六边形 +liubiao 刘表 +liubing 溜冰 +liubu 六部 +liuchan 流产 +liuchang 流畅 +liucheng 流程 +liuci 六次 +liucong 刘聪 +liucun 留存 +liudao 六道 +liudian 留点 +liudiao 溜掉 +liudong 流动 +liudongziben 流动资本 +liudu 流毒 六度 +liufa 六法 +liufang 流放 +liufutong 刘福通 +liugan 流感 +liuge 六个 +liugei 留给 +liugen 六根 +liuhua 硫化 +liuhuachuang 流化床 +liuhuahei 硫化黑 +liuhuajian 硫化碱 +liuhuana 硫化钠 +liuhuang 硫磺 +liuhuaqian 硫化铅 +liuhuaqing 硫化氢 +liuhuaranliao 硫化染料 +liuhuawu 硫化物 +liuhuaxin 硫化锌 +liuhui 刘徽 +liuhulan 刘胡兰 +liuji 留级 +liujia 六家 +liujiao 六角 +liujin 流尽 +liujing 溜井 六经 +liujingting 柳敬亭 +liujun 六军 +liukong 留空 +liukou 流寇 +liukun 刘琨 +liukunyi 刘坤一 +liulang 流浪 +liuli 琉璃 流离 流利 +liulian 留连 留恋 +liuliang 流量 +liulichang 琉璃厂 +liulishisuo 流离失所 +liuliuliu 六六六 +liulu 流露 +liuluo 流落 +liumang 流氓 +liumin 流民 +liunian 留念 +liupai 流派 +liuqin 柳琴 +liuqing 留情 +liuren 留任 流人 +liusan 流散 +liusha 流沙 +liushan 柳杉 +liushen 留神 +liushengji 留声机 +liushi 流失 六师 六十 +liushipei 刘师培 +liushou 留守 +liushu 柳树 +liushui 流水 +liushuixian 流水线 +liushuizuoye 流水作业 +liusong 刘宋 +liusu 流速 +liusuan 硫酸 +liusuanan 硫酸铵 +liusuanbei 硫酸钡 +liusuangai 硫酸钙 +liusuanjia 硫酸钾 +liusuanlv 硫酸铝 +liusuanmei 硫酸镁 +liusuanna 硫酸钠 +liusuantong 硫酸铜 +liusuanxin 硫酸锌 +liusuanyan 硫酸盐 +liusuanyatie 硫酸亚铁 +liuti 流体 +liutiao 柳条 六条 +liutichun 刘体纯 +liutiekuang 硫铁矿 +liutong 流通 +liutongfeiyong 流通费用 +liutonglingyu 流通领域 +liutongshouduan 流通手段 +liuwang 流亡 流网 +liuwei 瘤胃 +liuxia 留下 +liuxian 流线 +liuxiang 刘向 +liuxianxing 流线型 +liuxin 留心 +liuxing 流星 流行 +liuxingyu 流行于 +liuxiu 刘秀 +liuxuan 刘玄 +liuxue 留学 流血 +liuxuesheng 留学生 +liuxuexisheng 流血牺牲 +liuyan 留言 流言 +liuyanfeiyu 流言蜚语 +liuyang 浏阳 +liuyi 留意 六艺 +liuying 留影 +liuyong 留用 +liuyouyudi 留有余地 +liuyu 流域 刘裕 +liuyue 六月 +liuyumianji 流域面积 +liuzhen 六镇 +liuzhi 留职 留置 柳枝 +liuzhiquan 留置权 +liuzhou 柳州 +liuzhu 留住 +liuzhuan 流转 +liuzi 溜子 +liuzongmin 刘宗敏 +liuzongyuan 柳宗元 +liuzou 溜走 +liwai 例外 +liwan 李纨 +liwencheng 李文成 +liwenxue 李文学 +liwu 里屋 礼物 +lixi 离析 利息 力系 +lixia 立夏 +lixian 离弦 里弦 立宪 澧县 +lixiang 理想 +lixiangjun 李香君 +lixiangzhuyi 理想主义 +lixiangzhuyizhe 理想主义者 +lixianminzhudang 立宪民主党 +lixianpai 立宪派 +lixianyundong 立宪运动 +lixin 离心 立新 +lixing 理性 厉行 例行 力行 +lixinggongshi 例行公事 +lixingjieyue 厉行节约 +lixingrenshi 理性认识 +lixinji 离心机 +lixinli 离心力 +lixiu 离休 +lixiucheng 李秀成 +lixuan 粒选 +lixue 理学 力学 +liyade 利雅得 +liyan 立言 李岩 +liyang 溧阳 +liyi 礼仪 利益 立意 力役 +liying 理应 +liyingwaihe 里应外合 +liyong 利用 +liyongxishu 利用系数 +liyou 理由 利诱 +liyu 鲤鱼 利于 立于 李煜 李玉 +liyuan 梨园 李渊 +liyuanhong 黎元洪 +liyububaizhidi 立于不败之地 +liyue 历月 +liyuereneilu 里约热内卢 +lizhan 力战 +lizheng 例证 立正 力争 +lizhengshangyou 力争上游 +lizhi 离职 理智 荔枝 吏治 立志 李贽 +lizhiqizhuang 理直气壮 +lizhou 立轴 +lizhu 立柱 力主 +lizhuang 粒状 +lizi 例子 离子 李子 栗子 粒子 +lizicheng 李自成 +lizijiaohuan 离子交换 +lizu 黎族 立足 +lizudian 立足点 +long 龙 隆 笼 胧 拢 咙 聋 垄 珑 窿 陇 癃 茏 栊 泷 垅 砻 +longdong 隆冬 +longduan 垄断 +longduanjiage 垄断价格 +longduanlirun 垄断利润 +longduanziben 垄断资本 +longduanzibenzhuyi 垄断资本主义 +longduanzichanjieji 垄断资产阶级 +longduanzuzhi 垄断组织 +longfeng 龙凤 +longgong 龙宫 +longgu 龙骨 +longhu 龙虎 +longjiang 龙江 +longjiguang 龙济光 +longjing 龙井 +longjingcha 龙井茶 +longju 龙驹 +longjuanfeng 龙卷风 +longkou 龙口 +longlong 隆隆 +longluo 笼络 +longmen 龙门 +longmenjia 龙门架 +longnian 龙年 +longpao 龙袍 +longqi 隆起 +longshan 龙山 +longshanwenhua 龙山文化 +longtao 龙套 +longtong 笼统 +longtou 龙头 +longwang 龙王 +longxi 龙溪 +longxugou 龙须沟 +longya 聋哑 +longyan 龙岩 龙眼 +longyuanan 窿缘桉 +longzhao 笼罩 +longzhong 龙种 隆重 +longzi 聋子 笼子 +lou 楼 陋 漏 搂 喽 篓 偻 娄 髅 蝼 镂 蒌 嵝 耧 瘘 +louban 楼板 +loubao 搂抱 +louchu 漏出 +louchuan 楼船 +loudian 漏电 +louding 楼顶 +loudong 漏洞 +loudou 漏斗 +loufang 楼房 +loufeng 漏风 +lougai 楼盖 +louge 楼阁 +lougu 蝼蛄 +louguang 漏光 +loumian 楼面 +lounei 楼内 +louqi 漏气 +louqun 楼群 +loushang 楼上 +loushao 漏勺 +loushui 漏水 漏税 +loutai 楼台 +louti 楼梯 +louwang 漏网 +louxi 陋习 +louxia 楼下 漏下 +louxian 漏馅 +louzi 漏字 +lu 路 陆 录 卢 露 鲁 炉 鹿 碌 庐 芦 噜 颅 禄 辘 卤 虏 麓 泸 赂 漉 戮 簏 轳 鹭 掳 潞 鲈 撸 栌 垆 胪 蓼 渌 鸬 逯 璐 辂 橹 镥 舻 氇 +luan 乱 卵 峦 挛 孪 栾 銮 娈 滦 鸾 脔 +luanchao 卵巢 +luandong 乱动 +luangao 乱搞 +luanhonghong 乱哄哄 +luanhuang 卵黄 +luankuai 卵块 +luanlai 乱来 +luanlie 卵裂 +luanpao 卵泡 乱跑 +luanqibazao 乱七八糟 +luansheng 孪生 卵生 +luanshi 卵石 乱世 +luanshuo 乱说 +luanxibao 卵细胞 +luanxing 卵形 +luanzhen 乱真 +luanzhou 滦州 +luanzi 卵子 乱子 +luanzou 乱走 +lubai 露白 +luban 鲁班 +lubei 路北 +lubi 卢比 +lubian 路边 +lubiao 路标 +lubu 卢布 +luchen 炉衬 +lucheng 路程 +luchu 露出 +lude 路德 +ludeng 路灯 +ludi 陆地 +ludian 露点 +ludimian 陆地棉 +luding 炉顶 +luduan 路段 +luduandianya 路端电压 +lue 略 掠 锊 +luedai 略带 +luedayu 略大于 +luediyu 略低于 +lueduo 掠夺 +luegaoyu 略高于 +lueguo 掠过 +luejia 略加 +luelue 略略 +luequ 掠取 略去 +luetu 略图 +luewei 略微 +lueyang 略阳 +luezhi 略知 +lufei 路费 +lufeng 陆丰 +lugang 鹿港 +lugen 芦根 +lugouqiao 芦沟桥 泸沟桥 +lugu 颅骨 露骨 +luguan 炉管 +luguo 路过 +luhua 芦花 卤化 +luhuawu 卤化物 +luhui 炉灰 +luhuo 炉火 +luji 路基 +lujia 陆贾 +lujiang 庐江 +lujing 路径 +lujiuyuan 陆九渊 +luju 路局 +lujun 陆军 +lukou 路口 +lukuang 路矿 +luliao 炉料 +lulu 陆路 陆陆 辘轳 +lulue 掳掠 +lumang 鲁莽 +lumen 炉门 +lumian 露面 路面 +lun 论 轮 伦 沦 仑 抡 囵 纶 +lunban 轮班 +lunchang 伦常 +lunchi 轮齿 +lunchong 轮虫 +lunchu 论处 +lunchuan 轮船 +lundai 轮带 +lundao 轮到 +lundian 论点 +lundu 轮渡 +lunduan 论断 +lundui 轮对 +lundun 伦敦 +lunfan 轮番 +lungu 轮毂 +lunheng 论衡 +lunhuan 轮换 +lunhui 轮回 +lunji 轮机 +lunjia 论价 +lunju 论据 +lunkuo 轮廓 +lunli 伦理 论理 +lunlie 论列 +lunliu 轮流 +lunlixue 伦理学 +lunpan 轮盘 +lunqin 伦琴 +lunqinshexian 伦琴射线 +lunshituolaji 轮式拖拉机 +lunshu 论述 +lunshuo 论说 +luntai 轮胎 +luntan 论坛 +luntanbao 论坛报 +lunwei 沦为 +lunwen 论文 +lunxian 沦陷 +lunxun 轮训 +lunyu 论语 +lunzhan 论战 +lunzheng 论争 论证 +lunzhou 轮轴 +lunzhu 论著 +lunzhuan 轮转 +lunzi 轮子 +lunzui 论罪 +lunzuo 轮作 +luo 落 罗 络 洛 逻 裸 骆 萝 螺 锣 箩 摞 烙 捋 珞 骡 猡 镙 椤 倮 蠃 荦 瘰 泺 漯 脶 硌 雒 +luobi 落笔 +luobulinka 罗布林卡 +luocha 落差 +luocheng 落成 +luochui 落锤 +luodan 罗丹 +luodao 落到 +luode 落得 +luodexiya 罗得西亚 +luodi 落地 落第 +luodian 落点 +luoding 螺钉 +luofeiyu 罗非鱼 +luofu 洛夫 +luogesi 逻各斯 +luogu 锣鼓 +luohan 罗汉 +luohe 络合 +luohewu 络合物 +luohou 落后 +luohu 落户 +luohua 落花 +luohualiushui 落花流水 +luoji 逻辑 +luojiao 落脚 +luojing 罗经 +luojisheji 逻辑设计 +luojisiwei 逻辑思维 +luojixing 逻辑性 +luojixue 逻辑学 +luoju 螺距 +luoke 洛克 +luokefeile 洛克菲勒 +luokong 落空 +luokuang 箩筐 落矿 +luola 罗拉 +luolan 洛兰 +luolei 落泪 +luolie 罗列 +luolin 洛林 +luolu 裸露 +luoluo 罗罗 落落 +luoluodafang 落落大方 +luoma 罗马 骡马 +luomadiguo 罗马帝国 +luomafa 罗马法 +luomaniya 罗马尼亚 +luomao 螺帽 +luomashuzi 罗马数字 +luomei 洛美 +luomengnuosuofu 罗蒙诺索夫 +luomu 螺母 +luopan 罗盘 +luoqinshun 罗钦顺 +luori 落日 +luoruiqing 罗瑞卿 +luoshanji 洛杉矶 +luoshi 落实 +luoshuan 螺栓 +luoshui 落水 +luoshuigou 落水狗 +luosi 螺丝 罗斯 +luosiding 螺丝钉 +luosimao 螺丝帽 +luosituofu 罗斯托夫 +luosu 罗素 +luosuo 罗嗦 +luoti 裸体 落体 +luotuo 骆驼 +luowang 罗网 +luowen 螺纹 罗纹 +luowu 落伍 +luoxia 落下 +luoxian 螺线 裸线 络线 +luoxianguan 螺线管 +luoxingta 罗星塔 +luoxuan 螺旋 落选 +luoxuanjiang 螺旋桨 +luoxuanxian 螺旋线 +luoyang 洛阳 +luoye 落叶 +luoyesong 落叶松 +luoyi 洛伊 +luoyibujue 络绎不绝 +luoyu 落雨 +luozai 落在 +luozhi 罗织 +luozi 骡子 +luozizhiwu 裸子植物 +luqian 路签 +luqu 录取 +luren 路人 +lurong 鹿茸 +lurongting 陆荣廷 +luru 录入 +lusaka 卢萨卡 +lusenbao 卢森堡 +lushan 庐山 +lushang 路上 +lusheng 芦笙 +lushu 路数 +lushui 卤水 露水 +lushuihe 露水河 +lusu 卤素 +lutang 炉膛 +lutian 露天 +lutiankaicai 露天开采 +lutiankuang 露天矿 +lutou 露头 +lutoushe 路透社 +lutu 路途 +luwei 芦苇 +luwen 炉温 +luxi 芦席 +luxian 路线 +luxiandouzheng 路线斗争 +luxiangji 录像机 +luxu 陆续 +luxun 鲁迅 +luyi 路易 +luyin 录音 +luying 露营 +luyinji 录音机 +luyinshi 录音室 +luyisi 路易斯 +luyong 录用 +luyou 陆游 +luyu 鲈鱼 +luzao 炉灶 +luzha 炉渣 +luzhan 陆战 +luzhengxiang 陆征祥 +luzhi 录制 +luzhou 庐州 泸州 +luzhu 露珠 +luzi 炉子 路子 +luzu 卤族 +lv 律 旅 绿 率 虑 履 屡 侣 缕 驴 吕 榈 滤 捋 铝 褛 闾 膂 氯 稆 +lvben 氯苯 +lvbo 铝箔 滤波 +lvboqi 滤波器 +lvcha 绿茶 +lvchang 旅长 +lvcheng 旅程 +lvchi 滤池 +lvci 屡次 +lvda 旅大 +lvdai 履带 +lvdeng 绿灯 +lvdi 绿地 +lvdian 旅店 +lvdingxiangjiao 氯丁橡胶 +lvdou 绿豆 +lvfan 绿矾 +lvfang 氯仿 +lvfei 旅费 绿肥 +lvfeizuowu 绿肥作物 +lvguan 旅馆 +lvguo 滤过 +lvhu 铝壶 +lvhua 氯化 绿化 +lvhuaan 氯化铵 +lvhuagai 氯化钙 +lvhuajia 氯化钾 +lvhuaku 氯化苦 +lvhualv 氯化铝 +lvhuamei 氯化镁 +lvhuana 氯化钠 +lvhuaqing 氯化氢 氯化氰 +lvhuatie 氯化铁 +lvhuawu 氯化物 +lvhuaxin 氯化锌 +lvhuayaxi 氯化亚锡 +lvjianbuxian 屡见不鲜 +lvjiaobugai 屡教不改 +lvju 旅居 +lvke 旅客 +lvkelieche 旅客列车 +lvli 履历 律例 +lvlin 绿林 +lvling 律令 +lvlizhi 律历志 +lvlv 缕缕 律吕 +lvlvde 绿绿的 +lvqi 氯气 滤器 +lvqing 滤清 +lvse 绿色 +lvsejing 滤色镜 +lvsezhiwu 绿色植物 +lvshao 铝勺 +lvshe 旅社 +lvshi 律师 律诗 +lvshui 绿水 +lvshun 旅顺 +lvsuan 氯酸 +lvsuanjia 氯酸钾 +lvtu 旅途 +lvtukuang 铝土矿 +lvxing 旅行 履行 +lvxingdai 旅行袋 +lvye 滤液 绿叶 +lvyin 绿荫 +lvying 绿营 +lvyixi 氯乙烯 +lvyou 旅游 +lvyouye 旅游业 +lvyouyou 绿油油 +lvyue 履约 +lvzao 绿藻 +lvzhang 旅长 +lvzhi 铝制 滤纸 +lvzhou 绿洲 +lvzhu 绿竹 +m 呒 +ma 马 吗 妈 码 麻 骂 嘛 抹 玛 蚂 蟆 唛 杩 犸 嬷 +maan 马鞍 +mabi 麻痹 +mabian 马鞭 +mabidayi 麻痹大意 +mabu 抹布 麻布 +macao 马槽 +machang 马场 +mache 马车 +macheng 麻城 +mada 马达 +madai 麻袋 +madajiasijia 马达加斯加 +madao 马刀 +madeli 马德里 +madeng 马灯 +madewang 马德望 +mading 马丁 +madui 马队 +maer 马儿 马尔 +maersasi 马尔萨斯 +maerta 马耳他 +mafan 麻烦 +mafang 麻纺 +mafei 吗啡 +mafu 马夫 +magua 马褂 +maguantiaoyue 马关条约 +mahe 马赫 +mahu 马虎 +mai 买 卖 麦 埋 迈 脉 霾 劢 荬 +maiban 买办 +maibanjieji 买办阶级 +maibo 脉搏 +maibu 迈步 +maibudao 买不到 +maicha 麦茬 +maiche 买车 卖车 +maichong 脉冲 +maichongleida 脉冲雷达 +maichu 卖出 +maidong 脉动 +maidongdianliu 脉动电流 +maifu 埋伏 麦麸 +maigei 卖给 +maiguo 卖国 +maiguozei 卖国贼 +maihua 卖画 +maijia 买价 麦加 卖价 +maijin 买进 迈进 +maikesiwei 麦克斯韦 +maili 麦粒 卖力 +mailiqi 卖力气 +mailuo 脉络 +maimai 买卖 +maimairen 买卖人 +maimei 埋没 +maimiao 麦苗 +maiming 卖命 +mainong 卖弄 +maiqian 卖钱 +maishen 卖身 +maishi 脉石 +maishou 麦收 +maisui 麦穗 +maitong 买通 +maitou 埋头 +maitougongzuo 埋头工作 +maitoukugan 埋头苦干 +maiwen 卖文 +maixia 买下 +maiya 麦芽 +maiyatang 麦芽糖 +maiyi 卖艺 +maiyin 卖淫 +maiyuan 埋怨 +maizang 埋葬 +maizhang 买帐 +maizhu 买主 卖主 +maizi 麦子 +maizou 买走 +majia 马家 +majianzhong 马建忠 +majiao 马脚 +make 马可 马克 +makesi 马克斯 马克思 +makesizhuyi 马克思主义 +makesizhuyizhe 马克思主义者 +makoutie 马口铁 +mala 马拉 +malabo 马拉博 +malaixiya 马来西亚 +malaiya 马来亚 +malaliulin 马拉硫磷 +malan 马兰 +mali 玛丽 马里 马力 +maliang 马良 +malie 马列 +maliezhuyi 马列主义 +malingshu 马铃薯 +malong 马龙 +malu 马路 +mama 妈妈 嬷嬷 +mamahuhu 马马虎虎 +mamu 麻木 +man 满 慢 漫 曼 蛮 馒 瞒 蔓 颟 谩 墁 幔 螨 鞔 鳗 缦 熳 镘 +manao 玛瑙 +manbu 漫步 +manbujingxin 漫不经心 +manbuzaihu 满不在乎 +manchang 漫长 +manche 慢车 +mancheng 满城 +manchengfengyu 满城风雨 +mang 忙 茫 盲 芒 氓 莽 蟒 邙 漭 硭 +mangan 蛮干 +mangchang 盲肠 +mangcong 盲从 +mangda 盲打 +mangdong 盲动 +mangdongzhuyi 盲动主义 +mangguo 芒果 +mangluan 忙乱 +mangmang 茫茫 莽莽 +mangmu 盲目 +mangmuxing 盲目性 +mangran 茫然 +mangren 盲人 +mangu 曼谷 曼梏 +mangwen 盲文 +mangxiao 芒硝 +mangyu 忙于 +mangzhong 芒种 +mangzhuang 莽撞 +manheng 蛮横 +manhua 漫画 +manhuai 满怀 +manhuaixinxin 满怀信心 +manhuaji 慢化剂 +manila 马尼拉 +manjianghong 满江红 +mankou 满口 +manli 鳗鲡 +manma 漫骂 谩骂 +manman 满满 慢慢 漫漫 +manmande 满满的 +manmen 满门 +manmian 满面 +manmianchunfeng 满面春风 +manmu 满目 +manqiang 满腔 +manshen 满身 +mansu 慢速 +mantan 漫谈 +mantian 满天 漫天 +mantiaosili 慢条斯理 +mantou 馒头 +mantuntun 慢吞吞 +manxin 满心 +manxing 慢性 +manxingbing 慢性病 +manyan 满眼 蔓延 曼延 +manyi 满意 +manyu 鳗鱼 +manzai 满载 +manzaiergui 满载而归 +manzhou 满洲 +manzhouguo 满洲国 +manzou 慢走 +manzu 蛮族 满足 满族 +mao 毛 冒 猫 贸 矛 帽 貌 茅 茂 髦 卯 耄 瑁 锚 懋 袤 铆 峁 牦 蟊 泖 昴 茆 旄 蝥 瞀 +maobi 毛笔 +maobing 毛病 +maocao 茅草 +maocha 毛茶 +maochong 毛虫 冒充 +maoci 毛刺 +maoding 铆钉 冒顶 +maodun 矛盾 +maodundepubianxing 矛盾的普遍性 +maodundeteshuxing 矛盾的特殊性 +maodunlun 矛盾论 +maofa 毛发 +maofang 毛纺 +maogu 锚固 +maohao 冒号 +maohui 帽徽 +maohuo 冒火 +maojie 铆接 +maojin 毛巾 冒进 +maokou 冒口 +maoli 毛利 +maoliao 毛料 +maolitaniya 毛里塔尼亚 +maolv 毛驴 +maomao 毛毛 +maomei 毛霉 冒昧 +maomi 茂密 +maoming 冒名 +maopai 冒牌 +maopao 冒泡 +maopenzhihu 锚喷支护 +maopi 毛坯 毛皮 +maoran 贸然 +maoshan 茅山 +maosheng 茂盛 +maoshi 毛诗 冒失 +maosi 貌似 +maotai 茅台 +maotaijiu 茅台酒 +maotan 毛毯 +maotiao 毛条 +maotou 矛头 +maowu 茅屋 +maoxi 毛细 +maoxian 毛线 冒险 +maoxianzhuyi 冒险主义 +maoxiguan 毛细管 +maoxuan 毛选 +maoyan 冒烟 +maoyi 毛衣 贸易 +maoyishichang 贸易市场 +maoyixieding 贸易协定 +maoyu 冒雨 +maozedong 毛泽东 +maozedongsixiang 毛泽东思想 +maozhan 毛毡 +maozhipin 毛织品 +maozhu 毛竹 +maozhuang 毛装 +maozhuxi 毛主席 +maozi 毛子 帽子 +maputuo 马普托 +maque 麻雀 +maqun 马群 +maren 骂人 +masai 马赛 +masha 麻纱 +mashang 马上 +masheng 麻绳 +mashiti 马氏体 +mashiying 马士英 +masi 马斯 +matai 马太 +mati 马蹄 +matixing 马蹄形 +matou 码头 马头 唛头 +maweisong 马尾松 +mawen 马文 +maxi 马戏 +maxiai 马西埃 +maxian 麻线 +mayao 麻药 +mayi 蚂蚁 +mayou 麻油 +mazha 蚂蚱 +mazhen 麻疹 +mazi 麻子 马子 +mazong 马鬃 +mazui 麻醉 +mazuiji 麻醉剂 +me 么 麽 +mei 没 美 每 妹 眉 梅 媒 枚 魅 煤 昧 霉 玫 媚 寐 糜 袂 酶 莓 嵋 楣 湄 猸 镅 浼 鹛 镁 +meiba 没把 +meiceng 煤层 +meichuxi 没出息 +meici 每次 +meicun 梅村 +meicuo 没错 +meidang 每当 +meide 美德 +meideshuo 没的说 +meidu 梅毒 +meidun 每吨 +meifa 没法 +meifazi 没法子 +meifeisewu 眉飞色舞 +meifen 每份 +meifeng 每逢 +meifu 妹夫 +meigan 没敢 美感 +meige 每个 +meigeren 每个人 +meigonghe 湄公河 +meiguan 美观 +meiguandafang 美观大方 +meiguanxi 没关系 +meigui 玫瑰 +meiguo 美国 +meihao 煤耗 美好 +meihejin 镁合金 +meihu 每户 +meihua 梅花 美化 +meihui 每回 +meihuo 煤火 +meijia 每家 +meijianguo 没见过 +meijiaoyou 煤焦油 +meijie 媒介 +meijin 美金 +meijing 美景 +meijiu 美酒 +meiju 枚举 +meijun 霉菌 +meikaiyanxiao 眉开眼笑 +meike 每克 +meikuang 煤矿 +meilan 霉烂 +meile 没了 +meilei 酶类 +meili 美丽 魅力 +meilijianhezhongguo 美利坚合众国 +meilin 梅林 +meilu 煤炉 +meiluo 没落 +meiman 美满 +meimao 眉毛 +meimei 每每 妹妹 +meimeng 美梦 +meimiao 每秒 美妙 +meiming 美名 +meimu 眉目 +meinian 每年 +meinv 美女 +meipai 每排 +meipo 媒婆 +meiqi 煤气 每期 +meiqie 美妾 +meiqiu 煤球 +meiren 每人 媒人 美人 +meiri 每日 +meirong 美容 +meiru 没入 +meisha 镁砂 +meishenme 没什么 +meishier 没事儿 +meishimeike 每时每刻 +meishizhaoshi 没事找事 +meishou 没收 +meishu 美术 +meisu 霉素 +meitan 煤炭 美谈 +meitangongye 煤炭工业 +meitian 每天 煤田 +meitou 眉头 +meiwai 媚外 +meiwei 美味 +meixi 煤系 +meixue 美学 +meiyan 煤烟 眉眼 +meiyao 煤窑 +meiyi 每一 +meiyong 没用 +meiyou 没有 煤油 +meiyouguo 没有过 +meiyu 梅雨 美育 +meiyuan 美元 +meiyue 每月 +meizha 煤渣 +meizhi 媒质 +meizhongbuzu 美中不足 +meizhou 每周 美洲 +meizhuan 镁砖 +meizhun 没准 +meizi 梅子 妹子 +men 们 门 闷 扪 懑 焖 钔 +menban 门板 +menchi 门齿 +mendao 门道 +mendianlu 门电路 +mendou 门斗 +mener 门儿 +menfa 门阀 +menfang 门房 +menfeng 门缝 +meng 梦 蒙 猛 盟 朦 孟 萌 勐 懵 檬 蠓 瞢 甍 礞 蜢 虻 艋 艨 锰 +mengbang 盟邦 +mengbi 蒙蔽 +mengcheng 蒙城 +mengchong 猛冲 +mengdesijiu 孟德斯鸠 +mengdong 萌动 +mengfa 萌发 +menggang 锰钢 +menggong 猛攻 +menggu 蒙古 +mengguo 盟国 +mengguren 蒙古人 +mengguzu 蒙古族 +menghu 猛虎 +menghua 梦话 +menghuan 梦幻 +menghun 蒙混 +menghunguoguan 蒙混过关 +menghuo 猛火 +mengjialaguo 孟加拉国 +mengjian 梦见 +mengjiang 猛将 +mengjing 梦境 +mengjun 盟军 +mengke 孟轲 +menglie 猛烈 +menglong 朦胧 +mengmai 孟买 +mengmeiyiqiu 梦寐以求 +mengmeng 蒙蒙 +mengpi 蒙皮 +mengpian 蒙骗 +mengpu 猛扑 +mengran 猛然 +mengshan 蒙山 +mengsheng 萌生 +mengshenweike 孟什维克 +mengshou 蒙受 猛兽 +mengshu 檬树 +mengte 蒙特 +mengtie 锰铁 +mengxiang 梦乡 梦想 +mengxibitan 梦溪笔谈 +mengya 萌芽 +mengyalin 萌芽林 +mengyou 盟友 +mengyue 盟约 +mengzeng 猛增 +mengzhu 盟主 +mengzi 猛子 孟子 +mengzu 蒙族 +menhu 门户 +menhulu 闷葫芦 +menjieliefu 门捷列夫 +menjing 门径 +menkou 门口 +menkuang 门框 +menlei 门类 +menlian 门帘 +menlou 门楼 +menlu 门路 +menluo 门罗 +menmian 门面 +mennei 门内 +menpai 门牌 +menpiao 门票 +menqi 闷气 +menre 闷热 +menren 门人 +mensheng 门生 +menshi 门市 +menshibu 门市部 +mentu 门徒 +menwai 门外 +menxia 门下 +menxian 门限 +menzhen 门诊 +mi 密 米 秘 迷 弥 谜 觅 眯 蜜 靡 咪 谧 泌 糜 汨 宓 麋 醚 弭 敉 芈 祢 脒 幂 縻 嘧 蘼 猕 糸 +mian 面 免 棉 眠 缅 绵 勉 腼 冕 娩 湎 沔 眄 黾 渑 +mianao 棉袄 +mianbao 面包 +mianbei 棉被 +mianbu 棉布 面部 +mianbule 免不了 +mianchang 绵长 +mianchu 免除 +miande 免得 +miandian 缅甸 +miandui 面对 +mianduimian 面对面 +mianfang 棉纺 +mianfangchang 棉纺厂 +mianfei 免费 +mianfen 面粉 +miangen 绵亘 +mianguan 免冠 +mianhua 棉花 +mianhuai 缅怀 +mianji 面积 +mianjiang 勉强 +mianjiao 面交 +mianjifen 面积分 +mianjin 面筋 +mianju 面具 +mianjuan 棉卷 +miankong 面孔 +mianku 棉裤 +mianli 勉励 +mianlin 面临 +mianling 棉铃 +mianlingchong 棉铃虫 +mianmao 面貌 +mianmaoshan 棉毛衫 +mianmian 绵绵 +mianmianjiangjiang 勉勉强强 +mianmianjudao 面面俱到 +mianmu 面目 +mianpiao 免票 面票 +mianqian 面前 +mianqiang 面墙 +mianqu 免去 +mianren 面人 +mianrong 面容 +mianse 面色 +miansha 棉纱 +mianshi 面食 +mianshou 面授 +mianshui 免税 +miantan 面谈 +miantian 棉田 +miantiao 棉条 面条 +miantong 眠酮 +miantuan 面团 +mianxian 棉线 +mianxiang 面相 面向 +mianxu 棉絮 +mianya 棉蚜 +mianyan 绵延 +mianyang 绵羊 绵阳 +mianyao 眠药 +mianyi 棉衣 免役 免疫 面议 +mianzhi 免职 +mianzhipin 棉织品 +mianzi 棉籽 面子 +miao 妙 描 秒 庙 苗 渺 瞄 藐 缪 淼 缈 喵 眇 邈 鹋 杪 +miaobiao 秒表 +miaochuang 苗床 +miaofei 苗肥 +miaohua 描画 +miaohui 描绘 庙会 +miaoji 妙计 +miaoling 妙龄 +miaomang 渺茫 +miaomu 苗木 +miaopu 苗圃 +miaoqi 苗期 +miaoquhengsheng 妙趣横生 +miaoshi 藐视 +miaoshou 妙手 +miaoshouhuichun 妙手回春 +miaoshu 描述 +miaotang 庙堂 +miaotiao 苗条 +miaotou 苗头 +miaoxiao 渺小 +miaoxie 描写 +miaoyong 妙用 +miaoyu 庙宇 妙玉 +miaozhen 秒针 +miaozhong 苗种 +miaozhun 瞄准 +miaozi 苗子 +miaozu 苗族 +mibi 密闭 +mibu 弥补 密布 +midi 谜底 +midian 密电 +midu 密度 +mie 灭 蔑 篾 咩 乜 蠛 +miehuo 灭火 +miehuoqi 灭火器 +mieji 灭迹 +miejue 灭绝 +miejun 灭菌 +miekou 灭口 +mier 米尔 +mierbuxuan 秘而不宣 +mieshi 蔑视 +miewang 灭亡 +mifan 米饭 +mifang 秘方 +mifen 米粉 +mifeng 眯缝 蜜蜂 密封 +migong 迷宫 +mihu 迷糊 +mihuang 米黄 +mihui 谜会 +mihun 迷魂 +mihuo 迷惑 +miji 密集 +mijian 密件 +mijie 密接 +mijue 秘诀 +mikang 米糠 +milan 米兰 +mile 弥勒 米勒 +milei 醚类 +mili 迷离 米粒 +milian 迷恋 +miling 密令 +milu 秘鲁 迷路 +mima 密码 +miman 迷漫 弥漫 +mimeng 迷梦 +mimi 秘密 +mimide 密密的 +mimimama 密密麻麻 +mimou 密谋 +min 民 敏 悯 闽 泯 珉 皿 抿 闵 苠 岷 缗 玟 愍 黾 鳘 +minban 民办 +minbao 民报 +minbian 民变 +minbing 民兵 +minbuliaosheng 民不聊生 +mincaier 闵采尔 +minfa 民法 +minfang 民房 +minfei 闵妃 +minfen 民愤 +minfu 民夫 +ming 名 明 命 鸣 铭 冥 茗 溟 酩 瞑 暝 螟 +mingan 敏感 明暗 +minganxing 敏感性 +mingbai 明白 +mingbianshifei 明辨是非 +mingcai 名菜 +mingce 名册 +mingchan 名产 +mingchu 名厨 +mingci 名词 名次 +mingcunshiwang 名存实亡 +mingdai 明代 +mingdan 名单 +mingdao 明道 +mingde 明德 +mingdeng 明灯 +minge 民歌 民革 名额 +minger 明儿 +mingfan 明矾 +mingfang 鸣放 +mingfen 名分 +mingfuqishi 名副其实 +minggenzi 命根子 +minggou 明沟 +minggui 名贵 +minghao 名号 +minghua 名画 +minghuanghuang 明晃晃 +mingji 铭记 +mingjia 名家 +mingjiang 名将 +mingjiao 明胶 名教 +mingjing 明镜 明净 +mingke 铭刻 +mingkuai 明快 +minglang 明朗 +mingle 明了 +mingli 名理 名利 +mingliang 明亮 +mingling 命令 明令 +mingliu 名流 +minglv 明律 +mingma 明码 +mingmai 命脉 +mingmei 明媚 +mingming 明明 命名 +mingmonongminqiyi 明末农民起义 +mingmu 名目 +mingmuzhangdan 明目张胆 +mingnian 明年 +mingong 民工 +mingpai 铭牌 名牌 +mingpian 名片 +mingqi 名气 +mingqiang 明枪 +mingque 明确 +mingren 明人 名人 +mingri 明日 +mingshan 名山 +mingsheng 名声 名胜 +mingshengguji 名胜古迹 +mingshi 明时 名实 名士 +mingshu 名数 +mingshuo 明说 +mingtaizu 明太祖 +mingtang 名堂 +mingti 命题 +mingtian 明天 +minguo 民国 +minguoribao 民国日报 +mingwang 名望 +mingwangxing 冥王星 +mingwen 明文 铭文 +mingxi 明晰 +mingxia 名下 +mingxian 明显 +mingxing 明星 +mingxizhang 明细帐 +mingxue 名学 +mingyan 名言 +mingyi 名医 名义 +mingyidaifanglu 明夷待访录 +mingyigongzi 名义工资 +mingyu 名誉 +mingyun 命运 +mingzao 明早 +mingzheng 明政 明证 +mingzhi 明知 明智 +mingzhigufan 明知故犯 +mingzhiweixin 明治维新 +mingzhong 鸣钟 命中 +mingzhu 明珠 名主 名著 +mingzi 名子 名字 +minhang 民航 +minhe 民和 +minhou 闽侯 +miniao 泌尿 +minjian 民间 +minjiang 闽江 岷江 +minjianwenxue 民间文学 +minjianyishu 民间艺术 +minjie 敏捷 +minjing 民警 +minli 民力 +minqi 民气 +minqing 民情 +minqiongcaijin 民穷财尽 +minquan 民权 +minquanzhuyi 民权主义 +minrui 敏锐 +minsheng 民生 +minshengzhuyi 民生主义 +minshi 民事 +mintian 民田 +mintuan 民团 +minxin 民心 +minxuan 民选 +minyao 民谣 +minyi 民意 +minyiceyan 民意测验 +minyong 民用 +minyongjianzhu 民用建筑 +minzheng 民政 +minzhengbu 民政部 +minzhi 民智 +minzhimingao 民脂民膏 +minzhong 民众 +minzhu 民主 +minzhudangpai 民主党派 +minzhugaige 民主改革 +minzhugeming 民主革命 +minzhuguo 民主国 +minzhujizhongzhi 民主集中制 +minzhuzhengzhi 民主政治 +minzhuzhuanzheng 民主专政 +minzu 民族 +minzugeming 民族革命 +minzuhua 民族化 +minzui 抿嘴 +minzujiefang 民族解放 +minzujiefangyundong 民族解放运动 +minzuliyi 民族利益 +minzumaodun 民族矛盾 +minzuminzhugeming 民族民主革命 +minzupingdeng 民族平等 +minzuquyuzizhi 民族区域自治 +minzutongyizhanxian 民族统一战线 +minzutuanjie 民族团结 +minzuwenhua 民族文化 +minzuwenti 民族问题 +minzuxueyuan 民族学院 +minzuyapo 民族压迫 +minzuyingxiong 民族英雄 +minzuzhuyi 民族主义 +minzuziben 民族资本 +minzuzichanjieji 民族资产阶级 +minzuzizhi 民族自治 +mipiao 米票 +miqie 密切 +miren 迷人 +mise 米色 +mishi 迷失 秘史 觅食 密实 +mishu 秘书 +mishuchang 秘书长 +mishuzhang 秘书长 +mitan 密谈 密探 +mitu 迷途 +mituer 米吐尔 +miu 谬 缪 +miulun 谬论 +miuwu 谬误 +miwang 迷惘 +mixin 迷信 +miyou 密友 +miyu 谜语 +miyuan 蜜源 +miyue 蜜月 +miyun 密云 +mizhi 米脂 密植 +mizhu 迷住 +mo 默 莫 模 麽 末 磨 摸 摩 寞 漠 墨 抹 魔 陌 嘿 沫 膜 蓦 蘑 茉 馍 摹 貉 谟 嫫 秣 镆 殁 瘼 耱 貊 貘 +moai 默哀 +mobai 膜拜 +moben 摹本 +mobi 墨笔 +mobu 莫不 +mobuguanxin 漠不关心 +mobushi 莫不是 +mobuzuosheng 默不作声 +moca 磨擦 摩擦 +mocali 摩擦力 +mocaxishu 摩擦系数 +mocazuli 摩擦阻力 +mochuang 磨床 +moda 莫大 +modai 末代 +modao 摸到 磨刀 +modeng 摩登 +modi 摸底 +modu 默读 +moduan 模锻 +moer 摩尔 莫尔 +mofan 模范 +mofang 摹仿 模仿 +mofei 莫非 +mogu 蘑菇 +moguang 磨光 +mogui 魔鬼 +moguoyu 莫过于 +mohao 磨耗 +mohe 磨合 +mohei 摸黑 抹黑 +mohu 模糊 +mohubuqing 模糊不清 +mohui 抹灰 +moji 墨迹 +mojia 墨家 +mojiadisha 摩加迪沙 +mojing 墨经 +moju 模具 +mokuai 模块 +mokuang 磨矿 +mole 末了 +moli 魔力 +molian 磨炼 磨练 +moliao 磨料 +moluoge 摩洛哥 +molv 墨绿 +momie 磨灭 沫灭 +momingqimiao 莫名其妙 +momo 默默 茉茉 +momohuhu 模模糊糊 +momowuwen 默默无闻 +monai 莫奈 +monan 磨难 +moni 摹拟 模拟 莫逆 +monian 末年 +monijisuanji 模拟计算机 +moniqi 模拟器 +moqi 末期 默启 默契 +moran 默然 漠然 寞然 +moren 默认 +mori 末日 +moru 莫如 莫入 +mosangbike 莫桑比克 +mosha 抹杀 抹煞 +mosheng 陌生 +moshengren 陌生人 +moshi 模式 磨石 末世 漠视 +moshu 模数 魔术 +moshui 墨水 +mosike 莫斯科 +mosun 磨损 +mosuo 摸索 +mosuolini 墨索里尼 +mote 模特 +moteer 模特儿 +motian 摩天 +motuo 摩托 +motuoche 摩托车 +mou 某 谋 眸 缪 鍪 哞 侔 蛑 +moubu 某部 +moudi 某地 +moufan 谋反 +mouge 某个 +mouhai 谋害 +mouhua 谋划 +moujia 某甲 +moujian 某件 +moulue 谋略 +moumou 某某 +mouqiu 谋求 +mouqu 谋取 +mouren 某人 +mousha 谋杀 +mousheng 谋生 +moushi 某事 +mouxiang 某项 +mouxie 某些 +mouzhong 某种 +mowang 魔王 +mowei 末尾 +moxian 墨线 +moxie 默写 +moxige 墨西哥 +moxigecheng 墨西哥城 +moxigewan 墨西哥湾 +moxigewannuanliu 墨西哥湾暖流 +moxing 模型 +moxu 莫须 默许 +moxuyou 莫须有 +moya 模压 +moyan 膜炎 +moyang 模样 +moye 末叶 +moyu 墨鱼 +mozhedati 莫折大提 +mozhi 墨汁 +mozhun 摸准 +mozi 墨子 +mu 目 母 木 幕 姆 慕 牧 墓 募 暮 牟 亩 穆 睦 拇 沐 牡 仫 坶 苜 毪 钼 +muai 母爱 +muban 木板 木版 +mubei 墓碑 +muben 母本 木本 +mubenzhiwu 木本植物 +mubiao 目标 +mubu 幕布 +mubuzhuanjing 目不转睛 +mucai 木材 +mucaiganliu 木材干馏 +mucao 牧草 +muchai 木柴 +muchan 亩产 +muchang 牧场 +muchuan 木船 +mudan 牡丹 +mudanjiang 牡丹江 +mude 目的 +mudedi 目的地 +mudengkoudai 目瞪口呆 +mudi 墓地 +mudu 目睹 +muer 木耳 穆尔 +mufa 木筏 +mufeng 母蜂 +mufu 幕府 +mugong 木工 牧工 +muguang 目光 +mugun 木棍 +muhanmode 穆罕默德 +muhou 母后 幕后 +muji 母鸡 募集 目击 +mujiang 木匠 +mujiegou 木结构 +mujing 目镜 +mujuan 募捐 +muke 木刻 +mulan 木兰 +muli 目力 +muliao 木料 +mulin 木林 睦邻 +mulong 木笼 +mulu 目录 +muma 木马 +mumahuang 木麻黄 +mumin 牧民 +muming 慕名 +mumu 苜苜 +munian 暮年 +munihei 慕尼黑 +muou 木偶 +mupai 木排 +muqi 木器 +muqian 目前 +muqin 母亲 +muqu 牟取 牧区 +muren 木人 牧人 +murong 慕容 +muse 暮色 +mushi 木石 牧师 +mushu 母树 木薯 +mushulin 母树林 +musilin 穆斯林 +musong 目送 +mutan 木炭 +mutanhua 木炭画 +muti 母体 +mutong 牧童 +mutou 木头 +muwu 木屋 +muxi 母系 木樨 +muxia 目下 +muxian 母线 +muyang 母羊 牧羊 +muye 母液 牧业 +muyin 母音 +muyu 沐育 沐浴 +muzang 墓葬 +muzhi 拇指 姆指 木制 +muzhibu 木质部 +muzhiming 墓志铭 +muzhisu 木质素 +muzhongwuren 目中无人 +muzhu 母株 母猪 +muzi 母子 +n 嗯 唔 +na 那 拿 呢 哪 纳 娜 呐 捺 钠 镎 肭 衲 +naban 那般 +nabian 那边 +nacai 那才 +nachu 拿出 +nacui 纳粹 +nada 拿大 +nadao 拿到 +naer 哪儿 那儿 +nage 哪个 那个 +nagei 拿给 +nagong 纳贡 +nahan 呐喊 +nahui 那会 +nahuier 那会儿 +nai 乃 奶 奈 耐 氖 艿 鼐 佴 萘 柰 +naichuan 耐穿 +naideng 氖灯 +naifan 耐烦 +naifen 奶粉 +naihan 耐寒 +naihanxing 耐寒性 +naihe 奈何 +naihuo 耐火 +naihuocailiao 耐火材料 +naihuodu 耐火度 +naihuoniantu 耐火黏土 +naihuozhuan 耐火砖 +naijian 耐碱 +naijiu 耐久 +naijiuxing 耐久性 +nailao 奶酪 耐劳 +naili 耐力 +naima 奶妈 +naimo 耐磨 +naimoxingneng 耐磨性能 +nainai 奶奶 +nainiu 奶牛 +naiping 奶瓶 +naiqi 氖气 +naire 耐热 +nairegang 耐热钢 +nairehejin 耐热合金 +nairenxunwei 耐人寻味 +naishi 乃是 +naisuan 耐酸 +naitang 奶糖 +naitou 奶头 +naixin 耐心 +naixing 耐性 +naiyong 耐用 +naiyou 奶油 +naizhi 乃至 +naizui 奶嘴 +najiu 那就 +nala 娜拉 +nalai 拿来 +nali 哪里 那里 +naliang 纳凉 +nalu 哪路 +name 那么 +namen 纳闷 +namexie 那么些 +nameyang 那么样 +namiao 纳苗 +namibiya 纳米比亚 +nan 难 南 男 楠 喃 囡 囝 腩 蝻 赧 +nanban 难办 +nanbanqiu 南半球 +nanbao 难保 +nanbei 南北 +nanbeiyihe 南北议和 +nanbian 南边 +nanbu 南部 +nanchan 难产 +nanchang 南昌 +nanchangshi 南昌市 +nancheng 南城 +nanchong 南充 +nanchu 难处 +nandao 难道 +nandaoshuo 难道说 +nande 难得 +nandian 难点 +nandu 难度 +nandui 男队 +naneng 哪能 +naner 男儿 +nanfang 南方 男方 +nanfei 南非 +nanfeng 南风 +nang 囊 囔 馕 攮 曩 +nangengnvzhi 男耕女织 +nangkuo 囊括 +nangong 南宫 +nangpei 囊胚 +nangua 南瓜 +nanguai 难怪 +nanguan 南关 难关 +nanguo 南国 难过 +nanhai 南海 男孩 +nanhan 南汉 +nanhe 南和 +nanhua 南华 +nanhui 南汇 +nanji 南极 +nanjienanfen 难解难分 +nanjing 南京 +nanjingshi 南京市 +nanjizhou 南极洲 +nanjun 南军 南郡 +nankai 南开 +nankan 难堪 难看 +nankou 南口 +nanling 南岭 +nanliu 南流 +nanluodexiya 南罗得西亚 +nanlv 南吕 +nanman 南蛮 +nanmei 南美 +nanmeizhou 南美洲 +nanmen 南门 +nanmian 南面 难免 +nanmin 难民 +nanming 南明 +nanmu 楠木 +nannan 喃喃 +nannannvnv 男男女女 +nannengkegui 难能可贵 +nanning 南宁 +nanningshi 南宁市 +nannv 男女 +nannvpingdeng 男女平等 +nanou 南欧 +nanpengyou 男朋友 +nanpi 南皮 +nanping 南平 +nanqishu 南齐书 +nanren 南人 男人 +nanshan 南山 +nanshe 南社 +nansheng 男生 +nanshi 南史 南市 难事 +nanshou 难受 +nanshuo 难说 +nansilafu 南斯拉夫 +nansong 南宋 +nantang 南唐 +nanti 难题 +nanting 难听 +nantong 南通 +nanwang 南王 难忘 +nanwei 难违 难为 +nanweiqing 难为情 +nanwen 难闻 +nanxing 男性 +nanxiongnu 南匈奴 +nanxue 难学 +nanya 南亚 +nanyang 南洋 南阳 +nanyi 难以 +nanyu 难于 +nanyue 南越 +nanzhao 南诏 难找 +nanzhengbeizhan 南征北战 +nanzhi 南至 +nanzhong 南中 +nanzi 男子 +nanzihan 男子汉 +nao 脑 闹 恼 挠 瑙 淖 呶 猱 铙 孬 硇 蛲 垴 +naodai 脑袋 +naodu 挠度 +naoer 脑儿 +naofan 闹翻 +naogeming 闹革命 +naogui 闹鬼 +naohai 脑海 +naohuo 恼火 +naojin 脑筋 +naoke 脑壳 +naoli 脑力 +naolilaodong 脑力劳动 +naolu 脑颅 +naomo 脑膜 +naonu 恼怒 +naoqu 挠曲 +naoshenjing 脑神经 +naoshi 脑室 闹事 闹市 +naosui 脑髓 +naoyan 脑炎 +naoyang 挠痒 +naozhi 脑汁 +naozhong 闹钟 +naozi 脑子 +napa 哪怕 +naqi 拿起 +naqu 拿去 +naru 纳入 +nasaier 纳赛尔 +nashi 那时 那是 +nashihou 那时候 +nashou 拿手 +nashui 纳税 +nawei 哪位 那位 +naxie 那些 哪些 +nayan 钠盐 +nayang 那样 +naye 那也 +nayou 哪有 +nazan 那咱 +nazhong 那种 +nazhu 拿住 +nazou 拿走 +ne 呢 讷 +nei 内 馁 +neibao 内包 +neibu 内部 +neibulianxi 内部联系 +neibumaodun 内部矛盾 +neichang 内场 +neicun 内存 +neicuojiao 内错角 +neidi 内地 +neidianzu 内电阻 +neifenmi 内分泌 +neifenmixian 内分泌腺 +neifu 内服 +neige 内阁 +neigongqiexian 内公切线 +neihai 内海 +neihan 内含 内涵 +neihang 内行 +neihao 内耗 +neihe 内河 +neihuanjing 内环境 +neijian 内奸 +neijiao 内角 +neijie 内接 +neijieyuan 内接圆 +neijing 内经 内径 +neike 内科 +neilao 内涝 +neili 内力 +neilu 内戮 +neiluan 内乱 +neiluobi 内罗毕 +neima 内码 +neimeng 内蒙 +neimenggu 内蒙古 +neimoca 内摩擦 +neimu 内幕 +neineng 内能 +neipi 内皮 +neiping 内平 +neiqieyuan 内切圆 +neiqing 内情 +neiran 内燃 +neiranji 内燃机 +neiranjiche 内燃机车 +neire 内热 +neiren 内人 +neirong 内容 +neironghexingshi 内容和形式 +neishang 内伤 +neishi 内史 内室 +neitai 内胎 +neiwai 内外 +neiwaijiaokun 内外交困 内外跤困 +neiwu 内务 +neiwubu 内务部 +neiwufu 内务府 +neixian 内线 +neixianan 内酰胺 +neixiang 内项 +neixiao 内销 +neixin 内心 +neixing 内行 +neixinshijie 内心世界 +neixue 内学 +neiyan 内焰 +neiyi 内衣 +neiyin 内因 +neiying 内应 +neiyingli 内应力 +neizai 内在 +neizang 内脏 +neizhan 内战 +neizheng 内政 +neizhi 内制 内痔 +neizhong 内中 +neizhu 内主 +neizhuan 内转 +neizi 内子 +neizu 内阻 +nen 嫩 恁 +neng 能 +nengba 能把 +nengdai 能带 +nengdong 能动 +nengdongxing 能动性 +nengdui 能对 +nengfou 能否 +nenggan 能干 +nenggongqiaojiang 能工巧匠 +nenggou 能够 +nengji 能级 +nengjian 能见 +nengjiang 能将 +nengli 能力 +nengliang 能量 +nengnai 能耐 +nengren 能人 +nengshangnengxia 能上能下 +nengshi 能使 能事 +nengshou 能手 +nengshuohuidao 能说会道 +nengwei 能为 +nengwennengwu 能文能武 +nengyi 能以 +nengyong 能用 +nengyou 能有 +nengyuan 能源 +nengzhe 能者 +nengzhi 能知 +nengzuo 能做 +nenlv 嫩绿 +nenya 嫩芽 +ng 嗯 唔 +ni 你 呢 尼 泥 逆 倪 匿 拟 腻 妮 霓 昵 溺 旎 睨 鲵 坭 猊 怩 伲 祢 慝 铌 +niai 溺爱 +nian 年 念 廿 粘 碾 捻 蔫 撵 拈 黏 鲶 鲇 辇 埝 +nianbiao 年表 +nianchan 年产 +nianchang 年长 +nianchanliang 年产量 +niancheng 年成 +nianchu 年初 +niandai 年代 +niandi 年底 +niandu 拈度 捻度 年度 黏度 +nianfen 年份 +nianfu 黏附 +nianfulijiang 年富力强 +niang 娘 酿 +niangen 年根 +nianger 娘儿 +niangermen 娘儿们 +niangjia 娘家 +niangjiu 酿酒 +niangmi 酿蜜 +niangniang 娘娘 +nianguan 年关 +nianguang 年光 +nianguo 年过 +niangzao 酿造 +niangzi 娘子 +niangzijun 娘子军 +nianhao 年号 +nianheji 黏合剂 +nianhua 年华 年画 +nianhui 年会 +nianji 年级 年纪 +nianjian 年间 年鉴 +nianjie 黏结 +nianjin 年金 +nianjing 年景 念经 +nianjun 捻军 +niankan 年刊 +nianlai 年来 +nianlao 年老 +nianlaotiruo 年老体弱 +nianli 年历 年利 +nianling 年龄 +nianlingtezheng 年龄特征 +nianlun 年轮 +nianmai 年迈 +nianmi 碾米 +nianmo 黏膜 +niannian 年年 念念 +niannianbuwang 念念不忘 +nianpu 年谱 +nianqian 年前 +nianqing 年青 年轻 +nianqinghua 年轻化 +nianqingren 年轻人 +nianshao 年少 +nianshi 年时 年事 念诗 +nianshu 念书 +niansui 年岁 +niansuo 年所 +niantou 念头 +niantouer 年头儿 +niantu 黏土 +nianxia 年下 +nianxian 年限 +nianxing 黏性 +nianye 黏液 +nianyu 鲶鱼 +nianyue 年月 +nianzhang 年长 +nianzhong 年终 +nianzou 撵走 +niao 鸟 尿 袅 嬲 茑 脲 +niaobu 尿布 +niaochao 鸟巢 +niaoer 鸟儿 +niaolei 鸟类 +niaolong 鸟笼 +niaopen 尿盆 +niaopian 尿片 +niaoqiang 鸟枪 +niaoshou 鸟兽 +niaosu 尿素 +niba 泥巴 +nibei 你被 +nibie 你别 +nicai 尼采 +nicha 逆差 +nide 你的 +niding 拟定 拟订 +nidingli 逆定理 +nie 捏 涅 聂 孽 蹑 嗫 啮 镊 镍 乜 陧 颞 臬 蘖 +niege 镍铬 +niehe 啮合 +nieqi 捏起 +niezao 捏造 +niezhang 孽障 +niezhu 捏住 +niezi 镊子 +nifang 你方 +nifeng 逆风 +nigao 拟稿 +nigong 泥工 +nigu 尼姑 +niguang 逆光 +nigula 尼古拉 +nihao 你好 +nihe 拟合 +nihelu 尼赫鲁 +nihong 霓虹 +nijialagua 尼加拉瓜 +nijiang 泥浆 +nijing 逆境 +nike 尼克 +nikeng 泥坑 +nikesong 尼克松 +nilai 你来 +nile 腻了 +niliu 逆流 +nilong 尼龙 +niluohe 尼罗河 +nimen 你们 +nimenbei 你们被 +niming 匿名 逆命 +nin 您 恁 +ninao 泥淖 +ninbu 您不 +ninde 您的 +ning 宁 凝 拧 泞 咛 狞 柠 佞 聍 苎 甯 +ningbo 宁波 +ninggang 宁冈 +ninggu 凝固 +ninggudian 凝固点 +ningji 凝集 +ningjie 凝结 +ningjieshui 凝结水 +ningjifanying 凝集反应 +ningjin 拧紧 +ningjing 宁静 +ningju 凝聚 +ningkai 拧开 +ningke 宁可 +ningken 宁肯 +ningmeng 柠檬 +ningning 柠柠 +ningqiqi 凝汽器 +ningque 宁缺 +ningshen 凝神 +ningshi 凝视 +ningsi 凝思 +ningwang 凝望 +ningxia 宁夏 +ningxiao 狞笑 +ningyuan 宁愿 +ningzhi 凝滞 +ninhao 您好 +nining 泥泞 +ninjiang 您将 +ninke 您可 +ninmen 您们 +ninneng 您能 +ninqiao 您瞧 +ninrang 您让 +ninshi 您是 +ninshuo 您说 +ninxiang 您想 +nipenji 泥盆纪 +niqiu 泥鳅 +niqu 你去 +niren 拟人 +nirier 尼日尔 +niriliya 尼日利亚 +nishi 你是 +nishui 泥水 逆水 溺水 +nisi 尼斯 溺死 +nisichong 倪嗣冲 +nisiwohuo 你死我活 +nisu 泥塑 +nitan 泥潭 泥炭 +nitu 泥土 +niu 牛 纽 扭 妞 钮 拗 忸 狃 +niuche 牛车 +niuda 扭打 +niudai 纽带 +niudong 扭动 +niudou 牛痘 +niudu 牛犊 +niudun 牛顿 +niufen 牛粪 +niujiao 牛角 +niujie 扭结 +niuju 扭矩 扭榘 +niukou 钮扣 纽扣 +niukuiweiying 扭亏为盈 +niukuizengying 扭亏增盈 +niuli 扭力 +niuma 牛马 +niumao 牛毛 +niunai 牛奶 +niupeng 牛棚 +niupi 牛皮 +niupicai 牛皮菜 +niuqu 扭曲 +niurou 牛肉 +niuru 牛乳 +niushang 扭伤 +niushe 牛舍 +niuyangge 扭秧歌 +niuyou 牛油 +niuyue 纽约 +niuzhuan 扭转 +niwei 腻味 +niya 尼亚 +niyan 泥岩 +niyao 你要 +niyi 拟议 +niyunsuan 逆运算 +nizai 你在 +nizhi 拟制 +nizhuan 逆转 +nizhuiwogan 你追我赶 +nizi 腻子 +nizuo 拟作 +nong 农 弄 浓 侬 哝 脓 +nongbing 脓病 +nongcha 浓茶 +nongchan 农产 +nongchang 农场 +nongchanpin 农产品 +nongchanpinshougou 农产品收购 +nongchuang 脓疮 +nongcun 农村 +nongcungongshe 农村公社 +nongcunrenmingongshe 农村人民公社 +nongcuo 弄错 +nongdan 浓淡 +nongdu 浓度 +nongfu 农夫 农妇 +nongfuchanpin 农副产品 +nonghou 浓厚 +nonghu 农户 +nonghuai 弄坏 +nonghui 农会 +nonghuo 农活 +nongji 农机 +nongjia 农家 +nongjiafeiliao 农家肥料 +nongjiapinzhong 农家品种 +nongju 农具 +nongli 农历 +nonglie 浓烈 +nonglin 农林 +nonglinmufuyu 农林牧副渔 +nonglv 浓绿 +nongmang 农忙 +nongmao 农贸 +nongmaoshichang 农贸市场 +nongmei 浓眉 +nongmi 浓密 +nongmin 农民 +nongmingeming 农民革命 +nongminjieji 农民阶级 +nongminqiyi 农民起义 +nongminxiehui 农民协会 +nongminzhanzheng 农民战争 +nongnong 浓浓 +nongnu 农奴 +nongnuzhi 农奴制 +nongnuzhu 农奴主 +nongqing 弄清 +nongqu 农区 农渠 +nongshi 农时 农事 +nongsuo 浓缩 +nongtian 农田 +nongtianjibenjianshe 农田基本建设 +nongtianshuili 农田水利 +nongtianxiaoqihou 农田小气候 +nongtong 弄通 +nongwu 浓雾 +nongxian 农闲 +nongxue 农学 +nongxuzuojia 弄虚作假 +nongyan 浓烟 浓艳 农谚 +nongyao 农药 +nongye 农业 +nongyebumen 农业部门 +nongyedaikuan 农业贷款 +nongyedaxue 农业大学 +nongyegongren 农业工人 +nongyeguo 农业国 +nongyehezuohua 农业合作化 +nongyejiqi 农业机器 +nongyejishu 农业技术 +nongyejitihua 农业集体化 +nongyejixie 农业机械 +nongyejixiehua 农业机械化 +nongyeshe 农业社 +nongyeshui 农业税 +nongyexuedazhai 农业学大寨 +nongyeyinhang 农业银行 +nongyezhongxue 农业中学 +nongyezibenjia 农业资本家 +nongyezongchanzhi 农业总产值 +nongyi 农艺 +nongyishi 农艺师 +nongyu 浓郁 +nongzhong 脓肿 浓重 农中 +nongzuowu 农作物 +nou 耨 +nu 怒 努 奴 弩 驽 胬 孥 +nuan 暖 +nuanfang 暖房 +nuanhe 暖和 +nuanliu 暖流 +nuanqi 暖气 +nuanyangyang 暖洋洋 +nuanzhong 暖种 +nubi 奴婢 +nucai 奴才 +nuchao 怒潮 +nuchi 怒斥 +nue 虐 疟 +nuedai 虐待 +nueji 疟疾 +nuerhachi 努尔哈赤 +nufang 怒放 +nuhou 怒吼 +nuhuo 怒火 +nuli 奴隶 努力 +nulilaodong 奴隶劳动 +nuliqiyi 奴隶起义 +nulishehui 奴隶社会 +nulizhi 奴隶制 +nulizhidu 奴隶制度 +nulizhu 奴隶主 +numu 怒目 +nuo 诺 挪 懦 糯 喏 搦 傩 锘 +nuodong 挪动 +nuofu 懦夫 +nuomi 糯米 +nuoruo 懦弱 +nuosi 诺思 +nuowei 挪威 +nuoyan 诺言 +nuoyong 挪用 +nuozou 挪走 +nupu 奴仆 +nuqi 怒气 +nurong 怒容 +nutao 怒涛 +nuwakexiaote 努瓦克肖特 +nuyi 奴役 +nv 女 钕 恧 衄 +nvbannanzhuang 女扮男装 +nvdui 女队 +nver 女儿 +nvfang 女方 +nvfuwuyuan 女服务员 +nvgaoyin 女高音 +nvgong 女工 +nvhai 女孩 +nvhaizi 女孩子 +nvhuang 女皇 +nvlan 女篮 +nvlang 女郎 +nvminbing 女民兵 +nvpai 女排 +nvpengyou 女朋友 +nvpu 女仆 +nvren 女人 +nvrenjia 女人家 +nvshen 女神 +nvsheng 女生 +nvshi 女士 +nvtongzhi 女同志 +nvwang 女王 +nvxing 女性 +nvxu 女婿 +nvyong 女佣 +nvzhen 女真 女贞 +nvzhuren 女主人 +nvzi 女子 +o 哦 噢 喔 +ou 欧 偶 殴 呕 鸥 讴 瓯 藕 沤 耦 怄 +ouda 殴打 +ouer 偶尔 +oufei 沤肥 +oufen 藕粉 +ouge 讴歌 +ouhe 藕合 偶合 耦合 +ouhua 欧化 +oujilide 欧几里得 +oumei 欧美 +oumu 欧姆 +oumudinglv 欧姆定律 +ouran 偶然 +ouranxing 偶然性 +oushi 欧式 +oushu 偶数 +outu 呕吐 +ouwen 欧文 +ouxiang 偶像 +ouya 欧亚 +ouyang 欧阳 +ouzhou 欧洲 +ouzhougongtongti 欧洲共同体 +pa 怕 爬 帕 扒 趴 啪 琶 葩 耙 杷 钯 筢 +pachong 爬虫 +paer 帕尔 +pai 派 排 牌 拍 徘 湃 俳 蒎 哌 +paiban 排版 +paibie 派别 +paichang 排场 排长 +paichi 排斥 +paichu 排除 派出 +paichusuo 派出所 +paichuwannan 排除万难 +paida 拍打 +paidui 排队 +paifang 牌坊 +paigu 排骨 +paiguan 排灌 +paihao 拍号 牌号 +paiji 排挤 +paijia 排架 牌价 +paijie 排解 +pailao 排涝 +pailian 排练 +pailie 排列 +pailou 牌楼 牌搂 +pailuan 排卵 +paimai 拍卖 +paipin 拍频 +paiqi 排齐 排气 +paiqian 派遣 +paiqiu 排球 +paishandaohai 排山倒海 +paishe 拍摄 +paisheng 派生 +paishou 拍手 +paishui 排水 +paishuigou 排水沟 +paishuiguan 排水管 +paishuiliang 排水量 +paishuixitong 排水系统 +paitou 派头 +paiwai 排外 +paiwang 派往 +paiwei 牌位 +paixi 排戏 派系 +paixie 排泄 +paixiewu 排泄物 +paixing 派性 +paixu 排序 +paiyan 排演 +paiyin 排印 +paizai 排在 +paizhang 排长 +paizhao 拍照 +paizi 拍子 牌子 +paku 怕苦 +palei 怕累 +pali 爬犁 +pan 判 盘 盼 叛 畔 潘 攀 拚 蹒 磐 爿 蟠 襻 袢 泮 +panan 判案 +panbian 叛变 +panbie 判别 +panbieshi 判别式 +panbo 盘剥 +panchu 判处 +pancun 盘存 +pandang 叛党 +pandeng 攀登 +pandian 盘点 +panding 判定 +panduan 判断 +panfang 潘芳 +panfei 叛匪 +pang 旁 庞 胖 乓 膀 磅 彷 螃 滂 耪 逄 +pangbai 旁白 +pangbian 旁边 +pangda 庞大 +pangeng 盘庚 +pangguan 旁观 +panglu 旁路 +pangpangde 胖胖的 +pangren 旁人 +pangruowuren 旁若无人 +pangshou 胖瘦 +pangting 旁听 +pangtong 旁通 +panguan 判官 +panguo 叛国 +pangxie 螃蟹 +pangxin 旁心 +pangza 庞杂 +pangzheng 旁证 胖症 +pangzi 胖子 +panhuo 盘货 +panju 盘踞 +panjue 判决 +panjueshu 判决书 +panjun 叛军 +panli 判例 +panluan 叛乱 +panmai 叛卖 +panming 判明 +panni 叛逆 +panqin 攀亲 +panrao 盘绕 +panruo 判若 +panshan 盘山 +pansuan 盘算 +pantan 攀谈 +pantu 叛徒 +panwang 盼望 +panwen 盘问 +panxuan 盘旋 +panyuan 攀援 攀缘 +panzi 盘子 +panzui 判罪 +pao 跑 炮 抛 泡 袍 刨 咆 狍 疱 脬 庖 匏 +paobian 跑遍 +paobing 炮兵 +paobu 跑步 +paocai 泡菜 +paoche 跑车 +paodao 跑道 +paoguang 抛光 +paohong 炮轰 +paohui 炮灰 +paohuo 炮火 +paoji 炮击 +paojian 炮舰 +paokai 跑开 +paokou 炮口 +paole 跑了 +paolei 跑垒 +paoma 跑马 +paomaguanhua 跑马观花 +paomao 抛锚 +paomo 泡沫 +paomosuliao 泡沫塑料 +paoqi 抛弃 +paoqiu 抛球 +paosheng 炮声 +paoshou 抛售 炮手 +paota 炮塔 +paotai 炮台 +paotong 泡桐 +paotoulumian 抛头露面 +paotui 跑腿 +paowei 炮位 +paowu 抛物 +paowuxian 抛物线 +paoxiao 咆哮 +paoyan 炮眼 +paozhi 抛掷 炮制 +paozhuan 抛砖 +paozi 袍子 狍子 +paren 怕人 +pashan 爬山 +pashang 爬上 +pasheng 爬升 +pasi 怕死 +pateng 怕疼 +paxing 爬行 +paxingdongwu 爬行动物 +pei 配 陪 培 佩 赔 沛 裴 呸 胚 醅 锫 辔 帔 旆 霈 +peiban 陪伴 +peibang 陪绑 +peibei 配备 +peiben 赔本 +peiceng 胚层 +peichang 赔偿 +peichen 陪衬 +peidai 佩戴 +peidi 配第 +peidian 配电 +peidianpan 配电盘 +peidui 配对 +peifang 配方 +peifu 佩服 +peigen 胚根 培根 +peihe 配合 +peijian 配件 +peijiao 配角 +peike 陪客 +peikuan 赔款 +peile 赔了 +peili 赔礼 +peiliao 配料 +peiou 配偶 +peiqi 配器 +peiqian 赔钱 +peiru 胚乳 +peise 配色 +peishen 陪审 +peishenyuan 陪审员 +peitai 胚胎 +peitao 配套 +peitong 陪同 +peitu 培土 +peixun 培训 +peiya 胚芽 +peiyang 培养 +peiyangji 培养基 +peiyangmubiao 培养目标 +peiyao 配药 +peiyou 配有 +peiyu 培育 +peizhi 培植 配置 配制 +peizhisiliao 配制饲料 +peizhong 配种 +peizhou 胚轴 +peizhu 胚珠 +peizi 配子 +peizui 赔罪 +pen 盆 喷 湓 +pendi 盆地 +pendu 喷镀 +penfenqi 喷粉器 +peng 朋 鹏 碰 彭 捧 棚 蓬 膨 烹 抨 篷 砰 澎 怦 堋 蟛 嘭 硼 +pengbi 碰壁 +pengbo 蓬勃 +pengchang 捧场 +pengcheng 彭城 +pengda 膨大 +pengdao 碰到 +pengdehuai 彭德怀 +penghuliedao 澎湖列岛 +pengji 抨击 +pengjian 碰见 +pengluan 蓬乱 +pengpai 澎湃 +pengpeng 蓬蓬 +pengpengbobo 蓬蓬勃勃 +pengpidu 蓬皮杜 +pengqiao 碰巧 +pengren 烹饪 +pengsha 硼砂 +pengsong 蓬松 +pengsuan 硼酸 +pengtou 碰头 +penguan 喷管 +pengyou 朋友 +pengzhang 膨胀 +pengzhangxishu 膨胀系数 +pengzhen 彭真 +pengzhuang 碰撞 +pengzi 棚子 篷子 +penhua 喷花 +penjian 喷溅 +penjing 盆景 +penqi 喷漆 喷气 +penqiang 喷枪 盆腔 +penqifadongji 喷气发动机 +penqishi 喷气式 +penqishifeiji 喷气式飞机 +penquan 喷泉 +pensa 喷洒 +penshe 喷射 +penshebeng 喷射泵 +pensitou 喷丝头 +penti 喷嚏 +pentou 喷头 +penwu 喷雾 +penwuqi 喷雾器 +penxiang 喷香 +penyouqi 喷油器 +penzi 盆子 +penzui 喷嘴 +pi 批 否 皮 屁 披 疲 辟 啤 脾 匹 僻 劈 譬 坯 痞 癖 琵 毗 霹 噼 媲 郫 裨 纰 丕 鼙 圮 蚍 蜱 貔 陂 陴 砒 仳 埤 擗 吡 庀 邳 疋 芘 枇 罴 淠 铍 甓 睥 +pian 便 片 篇 偏 骗 翩 扁 犏 谝 蹁 骈 缏 胼 +pianai 偏爱 +piancha 偏差 +piandi 片地 +pianduan 片段 片断 +pianfu 篇幅 +pianjian 偏见 +pianjiao 偏角 +pianju 骗局 +pianke 片刻 +pianli 偏离 +pianliu 偏流 +pianmian 片面 +pianmianxing 片面性 +pianpang 偏旁 +pianpi 偏僻 +pianpian 偏偏 翩翩 +pianpo 偏颇 +pianqu 骗取 +pianren 骗人 +pianshi 片时 +pianshu 骗术 +piantan 偏袒 +pianxi 偏析 偏西 +pianxiang 偏向 +pianxin 偏心 +pianxinlun 偏心轮 +pianya 偏压 +pianyi 便宜 +pianyu 偏于 +pianyuan 偏远 +pianzhang 篇章 +pianzhen 偏振 +pianzhenguang 偏振光 +pianzhenpian 偏振片 +pianzhong 偏重 +pianzhuan 偏转 +pianzhuanxianquan 偏转线圈 +pianzi 片子 骗子 +piao 票 漂 飘 瓢 嫖 瞟 骠 嘌 剽 螵 缥 莩 殍 皮袄 +piaobai 漂白 +piaobaifen 漂白粉 +piaochong 瓢虫 +piaodai 飘带 +piaodang 飘荡 +piaofu 飘浮 漂浮 +piaojia 票价 +piaoju 票据 +piaoliang 漂亮 +piaoling 飘零 +piaoliu 飘流 漂流 +piaoluo 飘落 +piaomiao 飘渺 +piaopiaoran 飘飘然 +piaoqi 飘起 +piaoqie 剽窃 +piaoran 飘然 +piaosa 飘洒 +piaosan 飘散 +piaoyang 飘扬 +piaoyi 漂移 +piaozi 票子 +pibao 皮包 +pibei 疲惫 +pibeibukan 疲惫不堪 +pibian 皮鞭 +pibo 批驳 +pibu 坯布 +piceng 皮层 +pichai 劈柴 +pidai 皮带 +pidailun 皮带轮 +pidou 批斗 +pie 撇 瞥 氕 丿 苤 +piejian 瞥见 +piekai 撇开 +piezui 撇嘴 +pifa 批发 疲乏 +pifeng 披风 +pifu 批复 皮肤 匹夫 +pigai 批改 +pige 皮革 +pigu 屁股 +pigua 披挂 +pigun 皮辊 +pihuo 批货 +pijian 批件 +pijing 僻静 +pijingzhanji 披荆斩棘 +pijitailai 否级泰来 +pijiu 啤酒 +pijuan 疲倦 +pikai 劈开 +pilao 疲劳 +pilaojiangdu 疲劳强度 +pilaojixian 疲劳极限 +pili 霹雳 +pilian 毗连 +piliang 批量 +piliangshengchan 批量生产 +piliao 坯料 +pilin 毗邻 +pilu 披露 +pimao 皮毛 +pimei 媲美 +pimian 皮棉 皮面 +pin 品 贫 拼 频 聘 拚 姘 嫔 榀 颦 牝 +pinbo 拼搏 +pinchang 品尝 +pincou 拼凑 +pindai 频带 +pindao 频道 +pinde 品德 +pindu 频度 +pinduan 频段 +pinfa 贫乏 +pinfan 频繁 +pinfu 贫富 +ping 平 评 瓶 凭 萍 乒 屏 苹 坪 枰 娉 俜 鲆 +pingan 平安 +pingba 坪坝 +pingban 平板 +pingbanche 平板车 +pingbanyi 平板仪 +pingbi 评比 屏蔽 +pingce 评测 +pingchang 平常 +pingche 平车 +pingchuan 平川 +pingdan 平淡 凭单 +pingdanrijizhang 凭单日记帐 +pingdeng 平等 +pingdenghuli 平等互利 +pingdi 平地 +pingding 平顶 平定 评定 +pingdingshan 平顶山 +pingdong 平动 +pingdu 平度 +pinge 品格 +pingfan 平凡 平反 +pingfang 平方 平房 +pingfanggen 平方根 +pingfanggongli 平方公里 +pingfangmi 平方米 +pingfen 平分 评分 +pingfeng 屏风 +pingfenqiuse 平分秋色 +pinggong 评工 +pinggu 平谷 +pingguo 苹果 +pinghe 平和 +pingheng 平衡 +pinghengchangshu 平衡常数 +pinghengmu 平衡木 +pinghua 平滑 平话 评话 +pinghuan 平缓 +pingji 屏极 +pingjia 平价 评价 +pingjiang 评奖 +pingjiao 平角 +pingjie 凭借 评介 +pingjing 平静 +pingju 凭据 评剧 +pingjun 平均 +pingjundiquan 平均地权 +pingjunfenziliang 平均分子量 +pingjungongzi 平均工资 +pingjunlirun 平均利润 +pingjunqiwen 平均气温 +pingjunshu 平均数 +pingjunsudu 平均速度 +pingjunzhi 平均值 +pingjunzhuyi 平均主义 +pingkong 凭空 +pinglan 凭栏 +pingli 评理 +pingliang 平凉 +pinglu 平炉 +pinglun 评论 +pinglunjia 评论家 +pinglunyuan 评论员 +pingmian 平面 +pingmianjiao 平面角 +pingmianjihe 平面几何 +pingmianjing 平面镜 +pingmiantu 平面图 +pingmin 平民 +pingmu 屏幕 +pingpan 评判 +pingpang 乒乓 +pingpangqiu 乒乓球 +pingpiao 凭票 +pingping 平平 +pingpingjia 平平加 +pingrang 平壤 +pingri 平日 +pingrong 平绒 +pingsheng 平生 +pingshi 平时 平视 +pingshun 平顺 +pingsu 平素 +pingtai 平台 +pingtan 乒坛 平坦 +pingtiao 平粜 +pingtou 平头 +pingwei 评为 +pingwen 平纹 平稳 +pingxi 平西 平息 +pingxiang 平巷 萍乡 +pingxing 平行 +pingxingliumianti 平行六面体 +pingxingsibianxing 平行四边形 +pingxingxian 平行线 +pingxingzuoye 平行作业 +pingxuan 评选 +pingyang 平阳 +pingye 平野 +pingyi 平一 平移 评议 +pingyijinren 平易近人 +pingyong 平庸 +pingyu 评语 +pingyuan 平原 +pingze 平仄 +pingzhang 屏障 +pingzheng 平整 平正 凭证 +pingzhengtudi 平整土地 +pingzhuang 平装 瓶装 +pingzi 瓶子 +pinhan 贫寒 +pinhua 贫化 +pinhuabaojian 品花宝鉴 +pinji 贫瘠 品级 +pinjian 贫贱 +pinku 贫苦 +pinkuang 贫矿 +pinkun 贫困 +pinkunhua 贫困化 +pinlei 品类 +pinmin 贫民 +pinming 品名 拼命 +pinminku 贫民窟 +pinnong 贫农 +pinpin 频频 +pinping 品评 +pinpu 频谱 +pinqing 聘请 +pinqiong 贫穷 +pinren 聘任 +pinruo 贫弱 +pinshu 聘书 +pinwei 品位 +pinxi 品系 +pinxiazhongnong 贫下中农 +pinxie 拼写 +pinxing 拼形 品行 品性 +pinxingbuduan 品行不端 +pinxuan 聘选 +pinyin 拼音 +pinyinwenzi 拼音文字 +pinyinzimu 拼音字母 +pinyong 聘用 +pinyou 贫油 +pinzhi 品质 +pinzhiyinshu 品质因数 +pinzhong 品种 +pipa 琵琶 +pipan 批判 +pipandi 批判地 +pipei 匹配 +pipi 皮皮 枇枇 +piping 批评 +pipingjia 批评家 +piqi 脾气 +piqingtong 铍青铜 +piqiu 皮球 +pirou 皮肉 +piru 譬如 +pishi 批示 +pishuang 砒霜 +piwei 脾胃 +pixia 皮下 +pixian 郫县 +pixiang 皮箱 +pixie 皮鞋 +pixingdaiyue 披星戴月 +piyan 皮炎 +piyong 屁用 +piyu 譬喻 +piyue 批阅 +pizang 脾脏 +pizhi 皮质 +pizhuan 批转 +pizhun 批准 +pizi 皮子 +po 破 迫 颇 婆 坡 泊 泼 魄 粕 珀 叵 攴 钷 笸 钋 陂 泺 鄱 皤 +poan 破案 +pobujidai 迫不及待 +pochan 破产 +pochu 破除 +pochumixin 破除迷信 +podao 坡道 +podi 坡地 +podu 坡度 +pofei 破费 +poge 破格 +pohai 迫害 +pohuai 破坏 +pohuo 破获 +pojia 婆家 +pojin 迫近 +pojiu 破旧 +pokou 破口 +pokoudama 破口大骂 +pola 泼辣 +polan 破烂 +polengshui 泼冷水 +poli 破例 魄力 +polie 破裂 +poluo 破落 +poluomen 婆罗门 +pomie 破灭 +poniang 婆娘 +popo 婆婆 +poqie 迫切 +poshi 迫使 +poshui 泼水 +posui 破碎 +posun 破损 +potianhuang 破天荒 +potu 破土 +pou 剖 裒 掊 +poudu 剖肚 +poufu 剖腹 +poumian 剖面 +poumiantu 剖面图 +pouming 剖明 +poushi 剖视 +poushitu 剖视图 +pouxi 剖析 +poxi 婆媳 +poxiao 破晓 +poyang 鄱阳 +poyi 婆姨 破译 +poyu 迫于 +pozai 迫在 +pozaimeijie 迫在眉睫 +pozhan 破绽 +pu 普 铺 扑 朴 谱 浦 葡 蒲 仆 脯 瀑 菩 溥 匍 璞 噗 圃 埔 氆 镨 蹼 镤 濮 莆 +pubi 扑鼻 +pubian 普遍 +pubiancaijun 普遍裁军 +pubianguilv 普遍规律 +pubianxing 普遍性 +pubianzhenli 普遍真理 +pubiao 谱表 +pubu 瀑布 +pucha 普查 +pucong 仆从 +puda 扑打 +pudian 铺垫 +pudianjun 蒲殿俊 +pudingcha 璞鼎查 +puer 普尔 +puercha 普洱茶 +pufu 匍匐 +pugai 铺盖 +pugui 铺轨 +puhao 谱号 +puji 普及 +pujiang 浦江 +pujiu 扑救 +puke 扑克 +pukou 浦口 +pulangke 普朗克 +puli 圃里 +puliehannuofu 普列汉诺夫 +pulu 铺路 +puludong 蒲鲁东 +puluolietaliya 普罗列塔利亚 +puluotinuo 普罗提诺 +pumie 扑灭 +puping 铺平 +puputongtong 普普通通 +puren 仆人 +pusa 菩萨 +pushi 朴实 +pusu 朴素 +pusuweiwuzhuyi 朴素唯物主义 +putang 葡糖 +putao 葡萄 +putaojiu 葡萄酒 +putaoqiujun 葡萄球菌 +putaotang 葡萄糖 +putaoya 葡萄牙 +putaoyuan 葡萄园 +pute 普特 +putong 普通 扑通 +putongfa 普通法 +putonghua 普通话 +putongxiaomai 普通小麦 +puxie 谱写 +puxijin 普希金 +puxuan 普选 +puyi 仆役 +puzhanglangfei 铺张浪费 +puzhao 普照 +puzi 铺子 谱子 +qi 起 其 期 气 七 奇 妻 企 器 汽 棋 齐 旗 弃 启 骑 欺 歧 岂 戚 凄 泣 契 琪 乞 祈 漆 迄 脐 栖 沏 祺 崎 祁 琦 蹊 砌 憩 淇 汔 亟 绮 讫 嘁 岐 萋 俟 杞 芪 荠 耆 槭 颀 芑 屺 欹 桤 綮 萁 蛴 蜞 綦 鳍 麒 蕲 柒 亓 骐 葺 畦 圻 碛 +qia 恰 洽 掐 伽 袷 葜 髂 +qiadang 恰当 +qiadaohaochu 恰到好处 +qiahao 恰好 +qian 前 钱 千 签 欠 牵 浅 潜 迁 谦 遣 歉 纤 嵌 乾 谴 铅 虔 钳 骞 倩 堑 黔 掮 悭 芊 缱 愆 荨 芡 阡 佥 搴 褰 肷 钎 仟 犍 钤 岍 箝 鬈 扦 慊 椠 +qianbaiwan 千百万 +qianban 铅版 +qianbao 钱包 +qianbei 前辈 +qianbi 铅笔 钱币 前臂 +qianbian 前边 +qianbianwanhua 千变万化 +qiancai 钱财 +qiancha 扦插 +qianchang 前场 +qianchawanbie 千差万别 +qianche 牵扯 前车 +qiancheng 前程 虔诚 +qianchuibailian 千锤百炼 +qianchuixian 铅垂线 +qianci 前次 +qiandi 前敌 +qianding 签订 +qiandong 牵动 +qiane 前额 +qianfa 签发 +qianfan 遣返 +qianfang 前方 +qianfangbaiji 千方百计 +qianfen 铅粉 +qianfenbiao 千分表 +qianfeng 前锋 +qianfu 千伏 前夫 潜伏 +qianfuqi 潜伏期 +qiang 枪 墙 抢 腔 呛 锵 跄 羌 蔷 戕 襁 樯 炝 蜣 嫱 锖 戗 羟 镪 +qiangbi 枪毙 墙壁 +qiangduo 抢夺 +qiangeng 浅耕 +qianggan 枪杆 +qiangganzi 枪杆子 +qianggen 墙根 +qianggou 抢购 +qiangji 墙基 羟基 +qiangjiao 墙脚 墙角 +qiangjie 抢劫 +qiangjiu 抢救 +qiangjue 枪决 +qiangkou 枪口 +qianglue 抢掠 +qiangong 钳工 +qiangpao 枪炮 +qiangpaosheng 枪炮声 +qiangsha 枪杀 +qiangshang 抢墒 +qiangsheng 枪声 +qiangshou 抢收 +qiangtou 墙头 +qiangtuo 枪托 +qiangu 千古 +qiangua 牵挂 +qiangwei 蔷薇 +qiangxian 抢先 抢险 +qiangxie 枪械 +qiangxiu 抢修 +qiangzhan 抢占 +qiangzhi 枪支 +qiangzhong 抢种 +qiangzu 羌族 +qianhai 浅海 +qianhan 前汉 +qianhe 千赫 +qianhou 前后 +qianhu 千户 +qianjia 欠佳 +qianjian 前件 +qianjiang 牵强 +qianjiao 前脚 +qianjiawanhu 千家万户 +qianjin 千斤 千金 前进 +qianjinding 千斤顶 +qianjing 前景 +qianjiu 迁就 +qianju 迁居 +qianjunwanma 千军万马 +qianjunyifa 千钧一发 +qianka 千卡 +qianke 千克 +qiankuan 欠款 +qiankuang 铅矿 +qiankun 乾坤 +qianlai 前来 +qianli 千里 前例 潜力 +qianlian 牵连 +qianliang 钱粮 +qianlie 前列 +qianlima 千里马 +qianliyan 千里眼 +qianlizhong 千粒重 +qianlong 乾隆 +qianlun 前轮 +qianmen 前门 +qianmi 千米 +qianmian 前面 +qianming 签名 +qianmo 阡陌 +qianmu 千亩 +qiannian 前年 +qianniuhua 牵牛花 +qianpai 前排 +qianpianyilv 千篇一律 +qianpuhouji 前仆后继 +qianqi 前期 +qianqian 浅浅 +qianqianhouhou 前前后后 +qianqianwanwan 千千万万 +qianqiao 前桥 +qianqin 前秦 +qianqing 前清 +qianqiu 铅球 千秋 +qianqu 前驱 前去 +qianque 欠缺 +qianrang 谦让 +qianre 潜热 +qianren 前人 前任 +qianri 前日 +qianru 迁入 潜入 嵌入 +qiansan 遣散 +qianse 浅色 +qianshan 铅山 +qianshao 前哨 +qianshe 牵涉 +qianshen 牵伸 前身 欠身 +qiansheng 千升 +qianshi 前世 +qianshou 歉收 +qianshu 签署 +qianshui 潜水 +qianshuiting 潜水艇 +qianshuiyuan 潜水员 +qiansiwanlv 千丝万缕 +qiansong 遣送 +qiansui 千岁 +qiansuo 前所 +qiansuoweiyou 前所未有 +qiantai 前台 +qiantangjiang 钱塘江 +qiantao 潜逃 +qianti 前提 +qiantian 前天 +qianting 前庭 潜艇 +qiantou 前头 +qiantouwanxu 千头万绪 +qiantu 前途 +qiantuo 欠妥 +qianwa 千瓦 +qianwan 千万 +qianwang 前往 +qianwei 前卫 +qianxi 迁西 迁徙 前夕 +qianxia 欠下 +qianxian 前线 浅显 +qianxiang 前项 +qianxie 前些 +qianxinwanku 千辛万苦 +qianxu 谦虚 +qianxujinshen 谦虚谨慎 +qianxun 谦逊 +qianyan 前言 前沿 +qianye 前夜 +qianyi 迁移 歉意 +qianyimohua 潜移默化 +qianyin 牵引 +qianyindiandongji 牵引电动机 +qianyinfadianji 牵引发电机 +qianyinhouguo 前因后果 +qianyinli 牵引力 +qianyishi 潜意识 +qianyong 潜泳 +qianyuan 千元 前院 +qianzai 潜在 +qianze 谴责 +qianzhai 欠债 +qianzhe 前者 +qianzheng 签证 +qianzhenwanque 千真万确 +qianzhi 牵制 钳制 前肢 +qianzhongdu 铅中毒 +qianzhou 千周 +qianzhu 签注 +qianzhua 前爪 +qianzhuang 钱庄 +qianzi 签字 钎子 铅字 千字 钳子 +qianzou 前奏 +qianzuo 前作 +qiao 桥 悄 乔 巧 侨 瞧 敲 翘 俏 窍 峭 锹 撬 跷 憔 樵 鞘 橇 诮 愀 谯 荞 峤 缲 硗 鞒 劁 +qiaobao 侨胞 +qiaobi 峭壁 +qiaobuqi 瞧不起 +qiaobushang 瞧不上 +qiaoda 敲打 +qiaodun 桥墩 +qiaogan 巧干 +qiaohe 巧合 +qiaohui 侨汇 +qiaoji 敲击 +qiaojian 瞧见 +qiaoju 侨居 +qiaojuan 侨眷 +qiaokai 撬开 +qiaokeli 巧克力 +qiaoliang 桥梁 +qiaolimingmu 巧立名目 +qiaomai 荞麦 +qiaomen 窍门 +qiaomian 桥面 +qiaomiao 巧妙 +qiaomin 侨民 +qiaomu 乔木 +qiaopi 俏皮 +qiaoqian 乔迁 +qiaoqiao 悄悄 瞧瞧 +qiaoqiaode 悄悄的 +qiaoquhaoduo 巧取豪夺 +qiaoran 悄然 +qiaoshiqizhongji 桥式起重机 +qiaotai 桥台 +qiaotou 桥头 +qiaowu 侨务 +qiaoxing 桥形 +qiaozha 敲诈 +qiaozhalesuo 敲诈勒索 +qiaozhi 乔治 +qiaozhidun 乔治敦 +qiaqia 恰恰 +qiaqiao 恰巧 +qiaqiaxiangfan 恰恰相反 +qiaru 恰如 +qiaruqifen 恰如其分 +qiashang 洽商 +qiatan 洽谈 +qibao 起爆 汽包 +qibaoxian 漆包线 +qibei 齐备 +qibi 起笔 启闭 +qibing 骑兵 +qibu 七步 起步 +qicai 器材 +qican 凄惨 +qicao 起草 +qicha 沏茶 +qichang 齐唱 +qiche 骑车 汽车 +qicheng 起程 启程 +qichi 七尺 +qichongchong 气冲冲 +qichu 起初 +qichuan 气喘 汽船 +qichuang 起床 +qichui 汽锤 +qici 其次 +qidai 期待 +qidan 契丹 +qidao 祈祷 +qidi 汽笛 +qidian 起点 气垫 +qidianchuan 气垫船 +qidiao 起吊 +qidong 起动 启动 气动 +qidongji 起动机 +qidongli 气动力 +qidongzhuanju 起动转矩 +qie 切 且 窃 怯 茄 趄 妾 砌 惬 伽 锲 挈 郄 箧 慊 企鹅 +qiebu 且不 +qiecheng 切成 +qiechi 切齿 +qiechu 切除 +qiecuo 切磋 +qiedian 切点 +qieduan 切断 +qiefenyin 切分音 +qiege 切割 +qieguo 窃国 +qiehe 切合 +qiehuan 切换 +qieji 切记 切忌 +qieju 窃据 +qiekai 切开 +qiekou 切口 +qiekuai 切块 +qieman 且慢 +qiemian 切面 +qienuo 怯懦 +qiepian 切片 +qieqie 切切 +qiequ 窃取 +qier 其二 +qieshen 切身 +qieshengsheng 怯生生 +qieshenliyi 切身利益 +qieshi 切实 +qieshikexing 切实可行 +qieshuo 且说 +qieting 窃听 +qiewu 切勿 +qiexian 切线 +qiexie 切屑 +qieyi 惬意 +qifa 启发 气阀 +qifei 起飞 岂非 +qifen 气氛 气愤 +qifeng 启封 +qifu 欺负 起伏 起复 +qigai 乞丐 气概 +qigan 旗杆 岂敢 +qigang 气缸 汽缸 +qigao 起稿 +qige 七个 +qigong 七公 气功 +qiguan 企管 器官 +qiguo 汽锅 +qiguxiangdang 旗鼓相当 +qihao 旗号 +qihei 漆黑 +qihou 气候 +qihua 气化 汽化 +qihuaqi 汽化器 +qihuhu 气呼呼 +qihunanxia 骑虎难下 +qihuo 起火 +qiji 契机 气机 +qijia 起家 +qijian 期间 其间 起见 器件 +qijie 气节 +qijiguang 戚继光 +qijin 起劲 迄今 +qijinweizhi 迄今为止 +qiju 起居 器具 +qijue 七绝 +qika 契卡 +qikai 起开 +qikaidesheng 旗开得胜 +qikan 期刊 +qikong 气孔 +qikou 气口 +qilai 起来 +qile 器乐 +qileng 气冷 +qili 起立 气力 +qiliang 凄凉 器量 气量 +qilianshan 祁连山 +qiling 欺凌 +qilishusong 气力输送 +qiliu 气流 +qilu 歧路 +qilun 汽轮 +qilunfadianji 汽轮发电机 +qilunji 汽轮机 +qiluo 起落 +qiluojia 起落架 +qilv 七律 +qima 骑马 起码 +qiman 期满 +qimao 起毛 +qimen 祁门 气门 +qimeng 启蒙 +qimengyundong 启蒙运动 +qimi 气密 +qimin 器皿 +qiming 齐明 齐名 +qin 亲 钦 琴 侵 秦 勤 芹 擒 寝 覃 沁 禽 噙 揿 檎 锓 芩 嗪 螓 衾 廑 溱 吣 +qinai 亲爱 +qinang 气囊 +qinao 气恼 +qinbi 亲笔 +qincai 芹菜 +qinchadachen 钦差大臣 +qinchaidachen 钦差大臣 +qinchang 亲尝 +qindai 秦代 +qinduo 侵夺 +qinei 气馁 +qineng 岂能 +qinfan 侵犯 +qinfen 勤奋 +qing 情 请 青 清 轻 晴 庆 倾 卿 擎 顷 氢 罄 蜻 磬 謦 苘 圊 檠 黥 鲭 氰 箐 綮 +qingai 情爱 +qingan 请安 +qingbai 清白 +qingbao 情报 +qingbaosuo 情报所 +qingbian 轻便 +qingbuzijin 情不自禁 +qingcai 青菜 +qingcao 青草 情操 +qingce 倾侧 +qingcha 清查 +qingchang 清偿 +qingche 清澈 +qingchen 清晨 +qingchu 清除 清楚 +qingchun 青春 +qingchunqi 青春期 +qingci 青瓷 +qingcui 青翠 清脆 +qingcusiliao 青粗饲料 +qingdafu 卿大夫 +qingdai 清代 +qingdan 清单 清淡 +qingdao 青岛 倾倒 清道 +qingdian 清点 庆典 +qingdong 倾动 +qingdou 青豆 +qingeryiju 轻而易举 +qingfang 轻放 +qingfeng 轻风 清风 +qingfu 轻浮 倾覆 倾复 +qingfusuan 氢氟酸 +qinggan 情感 +qinggao 清高 +qingge 情歌 +qinggong 青工 庆功 +qinggongye 轻工业 +qinggongyebu 轻工业部 +qingguan 清官 +qingguijielv 清规戒律 +qinghai 青海 +qinghaisheng 青海省 +qinghe 清和 清河 庆贺 +qinghongzaobai 青红皂白 +qinghua 青花 氢化 清华 氰化 +qinghuadaxue 清华大学 +qinghuafa 氰化法 +qinghuai 情怀 +qinghuajia 氰化钾 +qinghuangbujie 青黄不接 +qinghuawu 氢化物 +qinghui 青灰 +qingjia 请假 +qingjian 氢键 +qingjiang 清江 +qingjiao 轻脚 倾角 请教 +qingjie 清洁 情节 +qingjin 请进 +qingjing 清静 清净 情景 情境 +qingjinshu 轻金属 +qingkan 请看 +qingke 青稞 顷刻 请客 +qingkong 晴空 +qingkuai 轻快 +qingkuang 情况 +qinglai 请来 +qinglang 晴朗 +qinglao 请老 +qingli 清理 情理 +qingliang 清凉 清亮 +qingliu 清流 +qinglong 青龙 +qinglv 青绿 清律 +qingmei 青梅 +qingmeisu 青霉素 +qingmian 情面 +qingmianji 清棉机 +qingmiao 青苗 +qingmiaodanxie 轻描淡写 +qingmie 轻蔑 +qingming 清明 +qingni 请你 +qingnian 青年 +qingnianren 青年人 +qingnin 请您 +qingongjianxue 勤工俭学 +qingongzhuxue 勤工助学 +qingqi 轻骑 氢气 +qingqiao 轻巧 +qingqing 轻轻 +qingqingchuchu 清清楚楚 +qingqingde 轻轻的 +qingqingsuan 氢氰酸 +qingqiu 请求 +qingqu 情趣 +qingquan 清泉 +qingren 清人 情人 +qingrou 轻柔 +qingsao 清扫 +qingshan 青山 +qingshang 轻伤 +qingshaonian 青少年 +qingsheng 轻声 +qingshi 轻视 清时 情事 情势 请示 +qingshifu 请师傅 +qingshigao 清史稿 +qingshou 轻手 清瘦 +qingshu 情书 +qingshuang 清爽 +qingshui 清水 +qingshuiqiang 清水墙 +qingsiliao 青饲料 +qingsong 青松 轻松 +qingsuan 清算 氰酸 +qingtan 清谈 +qingtang 清汤 清塘 +qingtian 青天 晴天 +qingting 倾听 请听 +qingtong 青铜 +qingtongqi 青铜器 +qingtu 倾吐 +qingwa 青蛙 +qingwei 轻微 +qingwen 晴雯 请问 +qingwu 请勿 +qingxi 清晰 清洗 +qingxiang 倾向 清香 +qingxiangxing 倾向性 +qingxiao 倾销 +qingxidu 清晰度 +qingxie 倾斜 倾泻 +qingxiedu 倾斜度 +qingxiejiao 倾斜角 +qingxin 轻信 倾心 清新 清心 +qingxing 轻型 清醒 情形 庆幸 +qingxiu 清秀 +qingxu 情绪 +qingyanghuagai 氢氧化钙 +qingyanghuajia 氢氧化钾 +qingyanghualv 氢氧化铝 +qingyanghuana 氢氧化钠 +qingyanghuawu 氢氧化物 +qingyi 轻易 情意 情谊 +qingyin 清音 +qingying 轻盈 +qingyise 清一色 +qingyou 清油 +qingyoukeyuan 情有可原 +qingyu 青鱼 情欲 +qingyuan 情愿 请愿 庆元 +qingyuanshu 请愿书 +qingzai 请在 +qingzao 清早 +qingzhen 清真 +qingzheng 清蒸 +qingzhensi 清真寺 +qingzhong 轻重 +qingzhonghuanji 轻重缓急 +qingzhou 青州 +qingzhu 青贮 倾注 庆祝 +qingzhuang 情状 +qingzhujiao 青贮窖 +qingzhusiliao 青贮饲料 +qingzi 青紫 +qingzou 请走 +qingzui 轻罪 +qingzuo 请坐 +qinhai 侵害 +qinheli 亲和力 +qinhuangdao 秦皇岛 +qinian 七年 +qinjian 琴键 勤俭 +qinjin 亲近 +qinken 勤恳 +qinkeqing 秦可卿 +qinkou 亲口 +qinkuai 勤快 +qinlao 勤劳 +qinling 秦岭 +qinlue 侵略 +qinluezhanzheng 侵略战争 +qinluezhe 侵略者 +qinlv 秦律 +qinma 琴马 +qinmi 亲密 +qinmiwujian 亲密无间 +qinna 擒拿 +qinni 亲昵 +qinniang 亲娘 +qinpei 钦佩 +qinqi 亲戚 +qinqie 亲切 +qinqin 亲亲 +qinqing 亲情 +qinqinkenken 勤勤恳恳 +qinquan 侵权 +qinrao 侵扰 +qinre 亲热 +qinren 亲人 +qinru 侵入 +qinruti 侵入体 +qinshe 禽舍 +qinshen 亲身 +qinsheng 亲生 +qinshi 侵蚀 亲事 寝室 +qinshizuoyong 侵蚀作用 +qinshou 亲手 禽兽 +qinshu 亲属 +qintun 侵吞 +qinwang 亲王 勤王 +qinwu 勤务 +qinwubing 勤务兵 +qinwuyuan 勤务员 +qinxi 侵袭 +qinxian 琴弦 +qinxin 亲信 +qinxue 勤学 +qinyan 亲眼 +qinyou 亲友 +qinyue 侵越 +qinzhan 侵占 +qinzheng 亲征 亲政 +qinzhou 钦州 +qinzi 亲自 +qinzu 亲族 +qiong 穷 琼 穹 茕 邛 蛩 筇 跫 銎 +qiongbangzi 穷棒子 +qiongdui 穷队 +qiongguangdan 穷光蛋 +qionghua 琼华 +qiongjiang 琼浆 +qiongjin 穷尽 +qiongku 穷苦 +qiongkun 穷困 +qiongren 穷人 +qiongshejiyu 穷奢极欲 +qiongxiongjie 穷凶极恶 +qiongyao 琼瑶 +qiongzhi 琼脂 +qiongzhui 穷追 +qipai 气派 +qipan 棋盘 +qipao 旗袍 起跑 起泡 气泡 +qipaobing 气泡病 +qipaoqi 起跑器 +qipian 欺骗 +qipiao 期票 +qipo 气魄 +qiqi 七七 漆器 +qiqihaer 齐齐哈尔 +qiqiu 祈求 乞求 企求 气球 +qiqu 崎岖 +qiquan 弃权 齐全 +qiran 凄然 +qiren 旗人 +qirenzhitan 欺人之谈 +qiri 期日 +qise 起色 气色 +qishan 琦善 +qishen 起身 +qisheng 七声 齐声 +qishi 其实 七十 其事 歧视 骑士 起始 起事 起誓 启示 器使 气势 +qishidaoming 欺世盗名 +qishixiongxiong 气势汹汹 +qishou 棋手 旗手 +qishoubajiao 七手八脚 +qishui 汽水 +qisu 起诉 +qisushu 起诉书 +qita 其它 其他 +qitai 气态 +qitao 齐套 乞讨 +qiti 气体 +qitian 气田 +qitiao 起跳 +qiting 汽艇 +qitiranliao 气体燃料 +qitong 气筒 +qitou 起头 +qitoubingjin 齐头并进 +qitu 歧途 企图 +qiu 求 球 秋 邱 囚 丘 酋 蚯 裘 俅 虬 鳅 逑 遒 赇 泅 楸 犰 湫 蝤 巯 鼽 糗 +qiubanjing 球半径 +qiubo 秋播 +qiuchang 球场 酋长 +qiuchangguo 酋长国 +qiucheng 求成 +qiuchu 求出 +qiudanbai 球蛋白 +qiudong 秋冬 +qiudui 球队 +qiufan 囚犯 +qiufen 秋分 +qiufeng 秋风 +qiugen 求根 +qiugeng 秋耕 +qiuguo 球果 +qiuhe 求和 +qiuhou 秋后 +qiuhun 求婚 +qiuji 秋季 +qiujiao 求教 +qiujin 囚禁 +qiujiu 求救 +qiujun 球菌 +qiuleiyundong 球类运动 +qiuling 丘陵 +qiumen 球门 +qiumian 球面 +qiumianjihe 球面几何 +qiumiansanjiaoxing 球面三角形 +qiumozhutie 球墨铸铁 +qiupai 球拍 +qiuqian 秋千 +qiuqing 求情 +qiuquan 求全 +qiuquanzebei 求全责备 +qiuren 求人 +qiusai 球赛 +qiuse 秋色 +qiusheng 求生 +qiushi 求实 求是 +qiushou 秋收 +qiushouqiyi 秋收起义 +qiushui 秋水 +qiutai 球台 +qiuti 球体 +qiutian 秋天 秋田 +qiuwang 球网 +qiuxianruoke 求贤若渴 +qiuxie 球鞋 +qiuxin 球心 +qiuxing 球形 +qiuxue 求学 +qiuxun 秋汛 +qiuyu 秋雨 +qiuyuan 求援 +qiuzhang 酋长 +qiuzheng 求证 +qiuzhi 求知 求职 +qiuzhibude 求之不得 +qiuzhuang 球状 +qiuzhuyu 求助于 +qiwang 期望 起网 企望 +qiwei 气味 +qiwen 气温 +qiwu 欺侮 器物 +qixi 栖息 气息 +qixian 期限 起先 +qixiang 气象 +qixianghuojian 气象火箭 +qixiangtai 气象台 +qixiangweixing 气象卫星 +qixiangxue 气象学 +qixiangyaosu 气象要素 +qixie 器械 +qixin 齐心 +qixing 七星 气性 +qixingyan 七星岩 +qixinxieli 齐心协力 +qixu 气虚 +qiya 欺压 气压 +qiyan 气焰 +qiye 企业 +qiyecaiwu 企业财务 +qiyeguanli 企业管理 +qiyeguanlifei 企业管理费 +qiyehua 企业化 +qiyejia 企业家 +qiyejijin 企业基金 +qiyi 七一 其一 起义 +qiyin 七音 起因 +qiyong 起用 启用 器用 +qiyou 汽油 +qiyoucili 岂有此理 +qiyouji 汽油机 +qiyu 其余 气宇 +qiyuan 起源 +qiyue 七月 契约 +qiyun 起运 +qizaotanhei 起早贪黑 +qizha 欺诈 +qizheng 齐整 +qizhi 旗帜 岂止 气质 弃置 +qizhixianming 旗帜鲜明 +qizhong 其中 起重 器重 +qizhongchuan 起重船 +qizhongji 起重机 +qizi 妻子 棋子 旗子 起子 +qu 去 取 区 曲 趣 屈 趋 驱 渠 躯 娶 觑 瞿 岖 戌 蛐 衢 蛆 癯 麴 阒 祛 磲 鸲 诎 蠼 劬 蕖 蘧 龋 苣 黢 璩 氍 朐 +quan 全 权 圈 劝 泉 券 拳 犬 诠 颧 蜷 绻 荃 铨 痊 鬈 辁 悛 畎 醛 筌 +quanbu 全部 +quanchang 全场 全厂 +quanchen 权臣 +quancheng 全城 全成 全程 +quancun 全村 +quandang 全党 +quandao 劝导 +quandeng 全等 +quandi 圈地 +quandian 圈点 +quanfanshe 全反射 +quanfu 全副 +quangao 劝告 +quangu 颧骨 +quangui 权贵 +quanguo 全国 +quanguogedi 全国各地 +quanguojilu 全国纪录 +quanguoxing 全国性 +quanheng 权衡 全衡 +quanhenglibi 权衡利弊 +quanhui 全会 +quanji 全集 拳击 +quanjia 全家 +quanjiao 全角 +quanjin 劝进 +quanjing 全景 +quanju 全局 +quanjun 全军 +quankai 全开 +quanli 权利 权力 全力 +quanliang 圈梁 +quanlinengli 权利能力 +quanliyifu 全力以赴 +quanma 全码 +quanmao 全貌 +quanmian 全面 +quanmianxing 全面性 +quanmin 全民 +quanminsuoyouzhi 全民所有制 +quanmintoupiao 全民投票 +quanneng 权能 全能 +quannian 全年 +quanpan 全盘 +quanqiu 全球 +quanquan 全权 +quanquandaibiao 全权代表 +quanran 全然 +quanren 全人 +quanrizhi 全日制 +quanshen 全身 +quansheng 全省 全盛 全胜 +quanshenguanzhu 全神贯注 +quanshengyuqi 全生育期 +quanshi 权时 权势 全是 全市 +quanshijie 全世界 +quanshu 权术 权数 全书 全数 +quanshui 泉水 +quanshuo 劝说 +quansu 全速 +quantao 圈套 全套 +quanti 全体 +quantian 全天 +quantou 拳头 +quanwei 权威 劝慰 +quanwen 全文 +quanwu 全无 +quanxi 全息 +quanxian 权限 全县 全线 +quanxin 全新 +quanxing 全行 全醒 +quanxinquanyi 全心全意 +quanxuepian 劝学篇 +quanyan 泉眼 +quanyao 权要 +quanyi 权益 +quanyin 全音 +quanyu 痊愈 +quanyuan 泉源 +quanyunhui 全运会 +quanzhou 泉州 +quanzhu 全住 +quanzi 圈子 +quanzu 劝阻 +qubao 取保 +qubie 区别 +qubing 曲柄 +qucai 取材 +quchang 区长 +quchangbuduan 取长补短 +quche 驱车 +quchi 龋齿 +quchu 驱除 取出 去处 +qucong 屈从 +qucuqujing 去粗取精 +qudai 取代 +qudao 渠道 取道 +qude 取得 +qudi 曲笛 取缔 +qudiao 去掉 +qudong 驱动 +que 却 确 缺 雀 瘸 榷 鹊 阕 阙 炔 悫 +queba 却把 +queban 雀斑 +quebao 确保 +quebei 却被 +quebu 却不 却步 +quedang 确当 +quede 缺德 +quedian 缺点 +quediancuowu 缺点错误 +queding 确定 +queershan 雀儿山 +quefa 缺乏 +quefazheng 缺乏症 +quegei 却给 +quekou 缺口 +queli 确立 +quemiao 缺苗 +queneng 却能 +queqiao 鹊桥 +queqie 确切 +queqin 缺勤 +querdaizhi 取而代之 +queren 确认 +queshao 缺少 +quesheng 缺省 +queshi 确实 确是 +queshu 确属 +queshuo 却说 +quexi 缺席 +quexian 缺陷 +quexin 确信 +queyao 却要 +queyou 却有 却又 确有 +quezai 却在 +quezi 瘸子 +qufa 取法 +qufen 区分 +qufu 曲阜 屈服 +qugan 躯干 驱赶 +qugei 去给 +quhua 区划 +quhuo 取火 +qujian 区间 +qujie 曲解 +qujing 取经 取景 +qujiu 去就 +qujue 取决 +qujueyu 取决于 +qujun 曲菌 +qukuan 取款 +qulu 去路 +qumei 曲霉 +qumian 曲面 +qun 群 裙 逡 麇 +quna 去拿 +quncequnli 群策群力 +qundao 群岛 +qunfeng 群峰 +qunhun 群婚 +qunian 去年 +qunju 群居 +qunluo 群落 +qunqi 群起 +qunqing 群情 +qunti 群体 +qunuan 取暖 +qunxiao 群小 +qunzhixueshe 群治学社 +qunzhong 群众 +qunzhongguandian 群众观点 +qunzhongluxian 群众路线 +qunzhongxing 群众性 +qunzhongyundong 群众运动 +qunzhongzuzhi 群众组织 +qunzi 裙子 +qupai 曲牌 +qupu 曲谱 +quqiao 取巧 +quqin 娶亲 +ququ 区区 去去 +quru 屈辱 +qusan 驱散 +qushe 取舍 +qushen 屈伸 +qusheng 取胜 去声 +qushi 趋势 曲式 驱使 去世 +qushiti 屈氏体 +qushui 曲水 渠水 +qusi 去思 +qusui 去岁 +quti 躯体 +quwei 区委 区位 趣味 +quweicunzhen 去伪存真 +quxi 屈膝 +quxia 取下 +quxian 曲线 +quxiang 趋向 去向 +quxiantu 曲线图 +quxianyundong 曲线运动 +quxiao 取消 取笑 +quxiong 去雄 +quyang 曲阳 取样 +quyi 曲艺 +quyou 区有 +quyu 趋于 区域 +quyuan 屈原 +quyuxing 区域性 +quyuzizhi 区域自治 +quzaqulie 去杂去劣 +quzhang 区长 +quzhe 曲折 +quzheng 区政 +quzhi 曲直 去职 +quzhibujin 取之不尽 +quzhou 曲轴 +quzhu 驱逐 +quzhuchujing 驱逐出境 +quzhujian 驱逐舰 +quzi 曲子 +ran 然 染 燃 冉 髯 苒 蚺 +ranbing 染病 +randian 燃点 +raner 然而 +rang 让 嚷 攘 壤 瓤 穰 禳 +rangang 染缸 +rangbu 让步 +ranggei 让给 +rangkai 让开 +ranglu 让路 +rangrang 嚷嚷 +rangtu 壤土 +rangwei 让位 +rangweiyu 让位于 +rangyu 让与 +ranhou 然后 +ranliao 燃料 染料 +ranliaogongye 燃料工业 +ranliaoyou 燃料油 +ranmeizhiji 燃眉之急 +ranqi 燃起 +ranqilunji 燃气轮机 +ranqilunjiche 燃气轮机车 +ranse 染色 +ranselaodu 染色牢度 +ranseti 染色体 +ransezhi 染色质 +ranshao 燃烧 +ranshaoshi 燃烧室 +ransushuo 燃素说 +ranze 然则 +ranzheng 染整 +rao 扰 绕 饶 娆 桡 荛 +raodao 绕道 +raodong 扰动 +raoguo 绕过 +raokai 绕开 +raoluan 扰乱 +raoming 饶命 +raoping 饶平 +raoshu 饶恕 +raoxing 绕行 +raozhou 饶州 +raozu 绕组 +re 热 惹 喏 +reai 热爱 +rebing 热病 +rechao 热潮 +rechen 热忱 +recheng 热诚 +rechengceng 热成层 +rechuli 热处理 +redai 热带 +redaiyulin 热带雨林 +redaizhiwu 热带植物 +redian 热电 +redianchang 热电厂 +redianou 热电偶 +redingxing 热定型 +redu 热度 +refeng 热风 +refenglu 热风炉 +refushe 热辐射 +regongdangliang 热功当量 +reguxing 热固性 +rehe 热和 +rehefanying 热核反应 +rehuo 惹祸 热火 +reji 热机 +rejiagong 热加工 +rejian 热键 +rejiaohuan 热交换 +relala 热辣辣 +relei 热泪 +releiyingkuang 热泪盈眶 +reli 热力 +reliang 热量 +relie 热烈 +religuocheng 热力过程 +reliu 热流 +relixue 热力学 +relixunhuan 热力循环 +remindianzu 热敏电阻 +ren 人 任 认 忍 仁 韧 刃 纫 饪 壬 仞 稔 葚 荏 妊 轫 衽 +renai 仁爱 +renao 热闹 +renaya 热那亚 +renbuzhu 忍不住 +rencai 人材 人才 +rencaijiji 人才济济 +rencan 人参 +renchu 认出 +renci 人次 仁慈 +rencong 人丛 +rencuo 认错 +renda 人大 +rendai 韧带 +rendaihui 人代会 +rendao 人道 +rendaozhuyi 人道主义 +rende 认得 +rendi 仁弟 +rending 人定 认定 +reneng 热能 +rener 人儿 +renfenniao 人粪尿 +renfu 人父 +renfuyushi 人浮于事 +reng 仍 扔 +rengbu 仍不 +rengdiao 扔掉 +renge 人格 +rengehua 人格化 +rengjiu 仍旧 +rengke 仍可 +rengneng 仍能 +rengong 人工 +rengonghecheng 人工合成 +rengonglin 人工林 +rengongshoujing 人工授精 +rengou 认购 +rengran 仍然 +rengshi 仍是 +rengwei 仍未 +rengxia 扔下 +rengxu 仍须 +rengyou 仍由 仍有 +renhe 人和 任何 +renji 人迹 人极 +renjia 人家 +renjian 人间 +renjiao 任教 +renjinqicai 人尽其才 +renju 刃具 +renjun 人均 +renke 认可 +renkou 人口 +renkouguosheng 人口过剩 +renkoulun 人口论 +renkouzengjia 人口增加 +renlaorenyuan 任劳任怨 +renlei 人类 +renli 人力 +renliche 人力车 +renling 认领 +renliu 人流 +renlun 人伦 +renma 人马 +renmen 人们 +renmian 任免 +renmin 人民 +renminbao 人民报 +renminbi 人民币 +renminchubanshe 人民出版社 +renmindahuitang 人民大会堂 +renmindaibiaodahui 人民代表大会 +renmindang 人民党 +renminfating 人民法庭 +renminfayuan 人民法院 +renming 人命 任命 +renmingongshe 人民公社 +renmingongshehua 人民公社化 +renminjingcha 人民警察 +renminjundui 人民军队 +renminminzhuguojia 人民民主国家 +renminminzhuzhuanzheng 人民民主专政 +renminneibumaodun 人民内部矛盾 +renminribao 人民日报 +renmintuanti 人民团体 +renminwuzhuang 人民武装 +renminxing 人民性 +renminyizhi 人民意志 +renminzhanzheng 人民战争 +renminzhengfu 人民政府 +renminzhenxian 人民阵线 +renminzhishengbao 人民之声报 +renmu 人母 +rennai 忍耐 +renpibu 韧皮部 +renpin 人品 +renping 任凭 +renqi 人妻 任期 +renqing 人情 认清 +renqingwei 人情味 +renquan 人权 +renqun 人群 +renrang 忍让 +renren 人人 任人 +renrenweixian 任人为贤 +renrenzhishi 仁人志士 +renri 人日 +renshen 人参 人身 妊娠 +rensheng 人声 人生 +renshengguan 人生观 +renshengzhexue 人生哲学 +renshenyifu 人身依附 +renshenziyou 人身自由 +renshi 认识 人时 人士 人世 人事 人氏 +renshilun 认识论 +renshou 人手 忍受 +renshoubaoxian 人寿保险 +renshu 人数 认输 +renti 人体 +rentong 忍痛 认同 +rentou 人头 +renwei 认为 人为 +renweidi 人为地 +renwen 人文 +renwu 人物 任务 +renwukeren 忍无可忍 +renwuxingge 人物性格 +renxia 任侠 +renxiang 人像 +renxin 人心 忍心 +renxing 人性 韧性 任性 +renxingdao 人行道 +renxinglun 人性论 +renxinsuoxiang 人心所向 +renxiong 仁兄 +renxuan 人选 任选 +renyan 人烟 人言 +renyankewei 人言可畏 +renyi 仁义 任意 +renyidaode 仁义道德 +renying 人影 +renyong 任用 +renyu 人欲 +renyuan 人员 +renzao 人造 +renzaoban 人造板 +renzaodiqiuweixing 人造地球卫星 +renzaomian 人造棉 +renzaosi 人造丝 +renzaoweixing 人造卫星 +renzaoxiangjiao 人造橡胶 +renzhen 认真 +renzheng 仁政 人证 认证 +renzhi 人质 人治 任职 +renzhichangqing 人之长情 +renzhong 人中 人种 +renzhu 人主 忍住 +renzi 认字 +renzijia 人字架 +renzui 认罪 +renzuo 认作 +repengzhang 热膨胀 +repingheng 热平衡 +reqi 热气 +reqie 热切 +reqing 热情 +reqitengteng 热气腾腾 +rerongliang 热容量 +reshishengfei 惹事生非 +reshui 热水 +reshuiping 热水瓶 +resuxing 热塑性 +retian 热天 +rewang 热望 +rexiaoying 热效应 +rexin 热心 +rexue 热血 +reya 热压 +reyuan 热源 +reyundong 热运动 +rezaiti 热载体 +rezhang 热障 +rezhi 热值 +rezhong 热中 +ri 日 +ribao 日报 +riben 日本 +ribenhai 日本海 +ribenren 日本人 +ribiao 日表 +richan 日产 +richang 日常 +richanliang 日产量 +richeng 日程 +richu 日出 +riezhanzheng 日俄战争 +rigong 日工 +riguang 日光 +riguangdeng 日光灯 +rihou 日后 +rihua 日华 +riji 日记 +rijian 日间 日渐 +rijiu 日久 +rijiutianchang 日久天长 +rikan 日刊 +rilai 日来 +rili 日历 日立 +riluo 日落 +rinan 日南 +rinei 日内 +rineiwa 日内瓦 +rineiwaxieyi 日内瓦协议 +riqi 日期 +riqian 日前 +riqu 日趋 +riquanshi 日全食 +ririyeye 日日夜夜 +rishailaodu 日晒牢度 +rishi 日食 日蚀 +ritan 日坛 +ritou 日头 +riwen 日文 +rixia 日下 +rixin 日新 +rixinyueyi 日新月异 +riye 日夜 +riyi 日益 +riyijiaju 日益加剧 +riyizengchang 日益增长 +riyizengzhang 日益增长 +riyong 日用 +riyongpin 日用品 +riyu 日语 +riyuan 日元 +riyue 日月 +rizhao 日照 +rizhihui 日知会 +rizhong 日中 +rizi 日子 +rong 容 荣 融 蓉 溶 绒 熔 榕 戎 嵘 茸 冗 肜 蝾 狨 +rongbu 绒布 +rongchi 熔池 +rongcuo 容错 +rongdian 熔点 +rongdong 溶洞 +ronghan 熔焊 +ronghe 融合 溶合 +ronghua 融化 熔化 溶化 +ronghui 融汇 +ronghuo 荣获 +rongji 熔剂 溶剂 容积 +rongjiao 溶胶 +rongjie 融解 熔解 溶解 +rongkang 容抗 +ronglian 熔炼 +rongliang 容量 +rongliangping 容量瓶 +ronglu 荣禄 熔炉 +rongma 戎马 +rongmao 茸毛 容貌 绒毛 +rongna 容纳 +rongqi 容器 +rongqia 融洽 +rongren 容忍 +rongrong 熔融 蝾蝾 +rongshu 蓉树 +rongwei 容为 +rongxian 荣县 绒线 +rongxing 荣幸 容幸 +rongxu 容许 +rongxue 溶血 +rongyan 熔岩 +rongyao 荣耀 +rongye 溶液 +rongyejuhe 溶液聚合 +rongyi 容易 绒衣 +rongyu 荣誉 溶于 冗余 +rongzhi 溶质 +rongzhong 容重 +rou 肉 柔 揉 蹂 鞣 糅 +roucuo 揉搓 +roudao 柔道 +rouding 肉丁 +rouhe 柔和 +roulei 肉类 +rouma 肉麻 +roumo 肉末 +rounen 柔嫩 +rounian 揉捻 +roupi 肉皮 +roupian 肉片 +rouren 柔韧 +rouruan 柔软 +roushi 肉食 +roushixing 肉食性 +roushun 柔顺 +routi 肉体 +rouxing 肉刑 +rouyan 肉眼 +rouzhi 鞣质 +ru 如 入 辱 儒 乳 汝 褥 嚅 茹 濡 蠕 孺 缛 襦 颥 薷 蓐 洳 溽 铷 +ruan 软 阮 朊 +ruandacheng 阮大铖 +ruane 软腭 +ruangao 软膏 +ruangong 软功 +ruangu 软骨 +ruanguan 软管 +ruangubing 软骨病 +ruanguyulei 软骨鱼类 +ruanhua 软化 +ruanjian 软件 +ruanjianbao 软件包 +ruanmu 软木 +ruanpan 软盘 +ruanruo 软弱 +ruanruoxing 软弱性 +ruanshui 软水 +ruantidongwu 软体动物 +ruanying 软硬 +ruanyingjianshi 软硬兼施 +ruanzhisuan 软脂酸 +rubai 乳白 +rubaise 乳白色 +rucang 入仓 +ruchang 如常 入场 +ruchao 入超 +ruci 如此 如次 +rucidengdeng 如此等等 +rucieryi 如此而已 +rudang 入党 +rudong 蠕动 如东 入冬 +ruer 乳儿 入耳 +rufang 乳房 +rufen 乳粉 +rugan 如干 +rugao 如皋 +rugu 如故 入骨 +ruguo 如果 +ruhe 如何 +ruhua 乳化 入画 +ruhuaji 乳化剂 +ruhui 入会 +ruhuo 入伙 +ruhuorutu 如火如荼 +ruhutianyi 如虎添翼 +rui 瑞 锐 芮 睿 蕤 枘 蕊 蚋 +ruicheng 瑞澄 +ruidian 瑞典 +ruijiao 锐角 +ruijiaosanjiaoxing 锐角三角形 +ruijin 瑞金 +ruili 瑞利 锐利 +ruiqi 锐气 +ruishi 瑞士 +ruji 乳剂 +rujia 儒家 +rujiao 乳胶 +rujin 如今 +rujing 入境 +rujisike 如饥似渴 +rukou 入口 +ruku 入库 +rulai 如来 +rulao 乳酪 +rulin 儒林 +rulinwaishi 儒林外史 +ruma 辱骂 +rumen 入门 +rumeng 入梦 +rumengfangxing 如梦方醒 +rumi 入迷 +rumo 儒墨 +rumu 乳母 +run 润 闰 +runan 汝南 +runchang 润肠 +runhua 润滑 +runhuayou 润滑油 +runhuazhi 润滑脂 +runiu 乳牛 +runnian 闰年 +runri 闰日 +runse 润色 +runshi 润湿 +runyue 闰月 +ruo 若 弱 偌 箬 +ruochong 若虫 +ruodian 弱点 弱电 +ruofei 若非 +ruofu 若夫 +ruogan 若干 +ruoguo 弱国 +ruohe 若何 +ruojian 弱碱 +ruoshi 若是 +ruosuan 弱酸 +ruowei 若为 +ruowu 若无 +ruowuqishi 若无其事 +ruoxiao 弱小 +ruoyousuosi 若有所思 +ruozhe 弱者 +ruqi 如期 如其 +ruqin 入侵 +ruruo 如若 +rushan 如山 +rushang 如上 +rushangsuoshu 如上所述 +rushe 入射 入社 +rushejiao 入射角 +rusheng 儒生 +rushi 如实 如是 入时 入室 +rushou 入手 +rushu 儒术 如数 +rushui 入睡 +rusuan 乳酸 +rutang 乳糖 +rutao 褥套 +rutong 如同 +rutou 乳头 +rutu 如图 入土 +rutuan 入团 +rutuo 入托 +ruwei 入微 入味 +ruwu 入五 入伍 +ruxia 如下 +ruxian 乳腺 +ruxiong 如兄 +ruxue 儒学 入学 +ruye 入夜 +ruyejuhe 乳液聚合 +ruyi 如意 +ruyou 如有 +ruyu 如雨 如与 入狱 +ruyuan 如愿 入院 +ruyue 如月 +ruyun 如云 +ruzhe 儒者 +ruzhi 乳汁 入直 +ruzhipin 乳制品 +ruzhuoye 乳浊液 +ruzi 孺子 褥子 +ruzuo 入座 +sa 洒 撒 萨 卅 仨 飒 挲 脎 +sabo 撒播 +saer 萨尔 +saerwaduo 萨尔瓦多 +sahuang 撒谎 +sai 赛 塞 腮 噻 鳃 +saiche 赛车 +saicheng 赛程 +saiguo 赛过 +saiji 赛季 +sailisan 赛力散 +saima 赛马 +saipao 赛跑 +saixian 腮腺 +sajiao 撒娇 +sakai 撒开 +sala 萨拉 +salazu 撒拉族 +sali 萨利 +samu 萨姆 +san 三 散 伞 叁 毵 馓 糁 霰 +sana 萨那 +sanbaipian 三百篇 +sanbao 三宝 +sanbing 伞兵 +sanbo 散播 +sanbu 散布 散步 +sanbuqu 三部曲 +sancai 三才 +sancan 三餐 +sanchaji 三叉戟 +sanchang 散场 +sanchangzhi 三长制 +sanchi 三尺 +sanchilun 伞齿轮 +sanchunliu 三春柳 +sanci 三次 +sancongside 三从四德 +sanda 三大 +sandagemingyundong 三大革命运动 +sandai 三代 +sandazhengce 三大政策 +sanding 三定 +sanduanshi 三段式 +sanfa 三法 散发 +sanfang 三方 +sanfanwuci 三番五次 +sanfei 三废 +sanfu 三复 +sang 丧 桑 嗓 搡 磉 颡 +sangangwuchang 三纲五常 +sangcan 桑蚕 +sangcansi 桑蚕丝 +sangdan 丧胆 +sange 三个 +sangeng 三更 +sangeshijie 三个世界 +sangfu 丧服 +sanggeibaer 桑给巴尔 +sangmen 嗓门 +sangming 丧命 +sangong 三公 +sangqi 丧气 +sangshi 丧失 丧事 +sangshu 桑树 +sangtian 桑田 +sanguan 三关 +sanguang 散光 +sanguo 三国 +sanguoyanyi 三国演义 +sanguozhi 三国志 +sangye 桑叶 +sangyin 嗓音 +sangyuan 桑园 +sangzhong 丧钟 +sangzi 嗓子 +sanhai 三害 +sanhao 三好 +sanhe 三合 +sanhexian 三和弦 +sanhu 三户 +sanhuan 三环 +sanhui 散会 +sanji 三季 +sanjiao 三角 +sanjiaoban 三角板 +sanjiaofangcheng 三角方程 +sanjiaohanshu 三角函数 +sanjiaojia 三脚架 +sanjiaopidai 三角皮带 +sanjiaoxing 三角形 +sanjiaoxue 三角学 +sanjiaozhou 三角洲 +sanjie 三节 +sanjiehe 三结合 +sanjiguan 三极管 +sanjiu 三九 +sanju 散居 +sanjun 三军 +sankai 散开 +sanlao 三老 +sanlaosiyan 三老四严 +sanli 三礼 +sanliang 三两 +sanlingwushen 三令五申 +sanluan 散乱 +sanlunche 三轮车 +sanluo 散落 +sanmai 三麦 +sanman 散漫 +sanmen 三门 +sanmenxia 三门峡 +sanmianhongqi 三面红旗 +sanminzhuyi 三民主义 +sannian 三年 +sanpin 三品 +sanqi 三七 +sanqingtuan 三青团 +sanqiu 三秋 +sanquanfenli 三权分立 +sanreqi 散热器 +sanri 三日 +sansanliangliang 三三两两 +sanshe 散射 +sansheng 三生 +sanshi 三师 三十 三时 三世 散失 +sanshui 三水 +santai 三台 +santang 三堂 +santong 三通 三同 三统 +santongfa 三通阀 +sanwen 散文 +sanwu 三吴 +sanxia 三峡 +sanxian 三弦 +sanxiang 三相 +sanxiangshi 三项式 +sanxiawuyi 三侠五义 +sanxin 散心 +sanxing 三行 三星 +sanyang 三洋 +sanyanliangyu 三言两语 +sanyeqi 三叶期 +sanyuan 三元 三原 +sanyuanli 三元里 +sanyue 三月 +sanzai 三载 +sanzhang 三张 +sanzhangzhi 三长制 +sanzheng 三正 +sanzhuang 散装 +sanzuodashan 三座大山 +sao 扫 骚 嫂 梢 臊 搔 缲 缫 鳋 埽 瘙 +saochu 扫除 +saodang 扫荡 +saodi 扫地 +saodong 骚动 +saoguo 扫过 +saolei 扫雷 +saoluan 骚乱 +saomang 扫盲 +saomiao 扫描 +saoping 扫平 +saorao 骚扰 +saosao 嫂嫂 +saoshe 扫射 +saoshi 扫视 +saosi 缫丝 +saowei 扫尾 +saoxing 扫兴 +saoxuan 扫选 +saoyang 搔痒 +saozhou 扫帚 +saozi 嫂子 +sashi 撒施 +sashou 撒手 +sashui 洒水 +satui 撒腿 +sazhenbing 萨镇冰 +se 色 塞 涩 瑟 啬 铯 穑 +secai 色彩 +secha 色差 +sedang 色当 +sedu 色度 +seguang 色光 +seliao 色料 +semang 色盲 +sen 森 +seng 僧 +senggelinqin 僧格林沁 +senglv 僧侣 +sengni 僧尼 +sengren 僧人 +senlin 森林 +senlinfuyucaifa 森林抚育采伐 +senlingengxin 森林更新 +senlingongye 森林工业 +senlinjingli 森林经理 +senlinturang 森林土壤 +senlinziyuan 森林资源 +senlinziyuanqingcha 森林资源清查 +senyan 森严 +sepu 色普 +seqing 色情 +sesan 色散 +sesu 色素 +sesuo 瑟缩 +sexiang 色相 +seze 色泽 +sha 杀 沙 啥 傻 厦 刹 纱 莎 煞 砂 霎 嗄 挲 歃 鲨 唼 痧 裟 铩 +shaba 沙巴 +shabao 沙包 +shabu 砂布 纱布 煞不 +shachang 沙场 纱厂 +shache 莎车 +shachong 杀虫 +shachongji 杀虫剂 +shadaheicu 傻大黑粗 +shadai 沙袋 +shading 纱锭 +shae 沙俄 +shaer 沙尔 +shafa 沙发 +shagua 傻瓜 +shaguo 沙锅 +shahai 杀害 +shahe 沙河 +shahuang 沙荒 沙皇 +shai 晒 筛 酾 +shaiban 筛板 +shaifa 晒垡 +shaifen 筛分 +shaigan 晒干 +shaihao 筛号 +shaitu 晒图 +shaiwang 晒网 +shaixuan 筛选 +shaiyan 晒烟 +shaizhong 晒种 +shaizi 筛子 +shajiang 砂姜 砂浆 +shajin 纱巾 +shajiqudan 杀鸡取蛋 +shajun 杀菌 +shajunji 杀菌剂 +shajunzuoyong 杀菌作用 +shakeng 沙坑 +shala 沙拉 +shali 沙粒 +shalu 杀陆 +shalun 砂轮 +shaluo 纱罗 +shamen 沙门 +shamo 沙漠 +shan 山 善 闪 衫 删 煽 扇 陕 珊 杉 擅 掺 膳 栅 讪 跚 汕 姗 赡 潸 缮 嬗 掸 膻 骟 芟 埏 剡 钐 鄯 舢 苫 髟 疝 蟮 鳝 +shanban 舢板 +shanbao 山包 +shanbei 陕北 +shanben 善本 +shanbeng 山崩 +shancha 山茶 山查 +shanchang 擅长 +shancheng 山城 +shanchu 删除 +shanchuan 山川 +shandi 山地 +shandian 闪点 闪电 +shanding 山顶 +shandong 山东 山洞 煽动 闪动 +shandongbandao 山东半岛 +shandongsheng 山东省 +shanfang 山房 +shanfeng 山峰 山风 +shanfengji 扇风机 +shang 上 商 伤 尚 赏 殇 裳 晌 觞 熵 墒 绱 垧 +shangai 删改 +shangan 上岸 +shangba 伤疤 +shangban 上班 +shangbao 上报 +shangbi 上臂 +shangbian 上边 上变 +shangbiao 商标 +shangbiaofa 商标法 +shangbing 伤兵 +shangbingyuan 伤病员 +shangbu 商埠 上部 +shangcan 伤残 +shangcao 上操 +shangceng 上层 +shangcengjianzhu 上层建筑 +shangchang 商场 上场 +shangcheng 上乘 +shangchuan 商船 +shangchuang 上床 +shangci 上次 赏赐 +shangcu 上簇 +shangda 上达 +shangdai 上代 +shangdang 上当 上党 +shangdeng 上灯 上等 +shangdi 上第 上帝 +shangdian 商店 +shangdiao 上吊 +shangding 商定 +shangdong 上冻 +shange 山歌 +shangen 山根 +shangfa 商法 赏罚 +shangfafenming 赏罚分明 +shangfan 商贩 +shangfang 上房 上访 +shangfeng 伤风 上风 +shanggan 伤感 +shanggao 上告 +shanggong 上工 上供 +shanggu 上古 +shangguan 上关 上官 +shangguang 上光 +shangguidao 上轨道 +shangguo 上国 +shanghai 伤害 上海 +shanghaishi 上海市 +shanghan 伤寒 +shanghang 上杭 +shanghao 商号 上好 +shanghen 伤痕 +shanghui 商会 +shanghuo 上火 +shangji 上集 上级 上计 +shangjia 商贾 +shangjiang 上将 上浆 +shangjiao 上交 上缴 +shangjiaolirun 上缴利润 +shangjie 商界 上街 上届 +shangjin 上金 上紧 上进 +shangjun 商君 +shangjunshu 商君书 +shangke 上课 +shangkong 上空 +shangkou 伤口 上口 +shangla 上蜡 +shanglai 上来 +shanglian 上联 +shangliang 商量 +shanglie 上列 +shanglin 上林 +shangliu 上流 +shanglou 上楼 +shanglu 商路 上路 +shangluo 商洛 +shangma 上马 +shangmen 上门 +shangmi 商谜 +shangmian 上面 +shangming 上明 +shangnaojin 伤脑筋 +shangnian 上年 +shangnong 上农 +shangou 山沟 +shangpan 上盘 +shangpi 上皮 +shangpin 商品 上品 +shangpinjingji 商品经济 +shangpinliang 商品粮 +shangpinliutong 商品流通 +shangpinliutongfei 商品流通费 +shangpinliuzhuan 商品流转 +shangpinshengchan 商品生产 +shangpinshuchu 商品输出 +shangpinziben 商品资本 +shangpinzijin 商品资金 +shangpu 上铺 +shangqian 上前 +shangqie 尚且 +shangqing 墒情 上清 +shangqiu 商丘 +shangqu 上去 +shangque 商榷 +shangren 商人 上人 上任 +shangrenziben 商人资本 +shangri 上日 +shangse 上色 +shangshan 上山 +shangshang 上上 +shangshanxiaxiang 上山下乡 +shangshen 上身 +shangsheng 上声 上升 +shangshi 伤势 赏识 上石 上世 上市 +shangshou 上手 上首 +shangshu 商数 上书 上述 尚书 +shangshui 上水 +shangshusheng 尚书省 +shangsi 上思 上司 +shangsu 上溯 上诉 +shangsuan 上算 +shangtai 上台 +shangtan 商谈 +shangtao 商讨 +shangti 上体 +shangtian 上天 +shangtong 伤痛 +shangtou 上头 +shangtuan 商团 +shangu 山谷 +shanguang 闪光 +shanguo 闪过 +shangwan 上万 +shangwang 伤亡 +shangwanyuan 上万元 +shangwei 上尉 尚未 +shangwen 上文 +shangwoerte 上沃尔特 +shangwu 商务 晌午 上午 尚无 +shangwuyinshuguan 商务印书馆 +shangxia 上下 +shangxian 上弦 上限 +shangxiang 上相 +shangxin 伤心 上心 +shangxing 上行 +shangxue 上学 +shangxun 上旬 +shangyan 上演 +shangyang 商鞅 +shangyao 上药 +shangye 商业 上夜 +shangyebu 商业部 +shangyelirun 商业利润 +shangyewang 商业网 +shangyeyinhang 商业银行 +shangyeziben 商业资本 +shangyi 商议 上衣 +shangying 上映 +shangyiyuan 上议院 +shangyou 上油 上游 +shangyu 上谕 +shangyuan 伤员 上原 +shangyue 商约 +shangzhang 上章 上涨 +shangzhen 上真 上阵 +shangzhi 上肢 +shangzhongnong 上中农 +shangzhou 商州 +shangzhuang 上装 +shanhaiguan 山海关 +shanhaijing 山海经 +shanhe 山河 +shanhong 山洪 +shanhou 善后 +shanhu 珊瑚 珊湖 +shanhuo 山货 煽惑 +shanji 闪击 +shanjiao 山脚 +shankai 闪开 +shankou 山口 +shanli 山里 +shanliang 山梁 善良 +shanlihong 山里红 +shanlin 山林 +shanling 山岭 +shanlu 山麓 山路 +shanluan 山峦 +shanmai 山脉 +shanmen 山门 +shannan 山南 +shanpao 山炮 +shanpo 山坡 +shanqian 山前 +shanqiang 山墙 +shanqiongshuijin 山穷水尽 +shanqu 山区 删去 +shanquan 山泉 +shanren 山人 +shanshan 闪闪 +shanshanlaichi 姗姗来迟 +shanshi 膳食 +shanshishanzhong 善始善终 +shanshui 山水 +shanshuihua 山水画 +shanshuo 闪烁 +shantou 山头 汕头 +shanwa 山洼 +shanxi 山西 山系 陕西 +shanxiang 山乡 +shanxin 善心 +shanxing 扇形 +shanxinkuang 闪锌矿 +shanxisheng 山西省 陕西省 +shanya 山崖 +shanyang 山杨 山羊 山阳 赡养 +shanyao 山腰 山药 闪耀 +shanyaodan 山药蛋 +shanyi 善意 +shanyin 山阴 +shanyu 山芋 善于 +shanyue 山岳 +shanzhai 山寨 +shanzhan 善战 +shanzhen 山珍 +shanzhuang 山庄 +shanzi 擅自 扇子 +shao 少 绍 烧 稍 勺 哨 邵 梢 捎 韶 苕 鞘 潲 劭 杓 芍 蛸 筲 艄 +shaobang 哨棒 +shaobei 烧杯 +shaobing 烧饼 哨兵 +shaobude 少不得 +shaobule 少不了 +shaocheng 烧成 +shaodai 捎带 +shaofu 少妇 +shaogaoyu 稍高于 +shaoguan 韶关 +shaoguansuo 少管所 +shaoguo 烧锅 +shaohou 稍后 +shaohui 烧毁 +shaohuo 烧火 +shaojian 烧碱 少见 +shaojiang 少将 +shaojie 烧结 +shaojiebeishao 烧结焙烧 +shaojiu 烧酒 绍酒 +shaoliang 少量 +shaomao 烧毛 +shaonainai 少奶奶 +shaonian 少年 +shaoniangong 少年宫 +shaonianxianfengdui 少年先锋队 +shaonv 少女 +shaoping 烧瓶 +shaoqing 少顷 +shaoshan 韶山 +shaoshang 烧伤 +shaoshao 稍稍 +shaoshi 少时 +shaoshu 少数 +shaoshuminzu 少数民族 +shaoshuren 少数人 +shaosuo 哨所 +shaotama 少他妈 +shaowei 稍微 稍为 少尉 +shaowu 邵武 +shaoxiandui 少先队 +shaoxiang 烧香 +shaoxin 捎信 +shaoxing 绍兴 +shaoxu 稍许 少许 +shaoyang 邵阳 +shaoyao 芍药 +shaoye 少爷 +shaoyin 哨音 +shaoyu 少于 +shaozhuang 少壮 +shaozi 勺子 哨子 +shaqing 杀青 +shaqitengteng 杀气腾腾 +shaqiu 沙丘 +sharen 杀人 +sharenfan 杀人犯 +shasha 沙沙 +shashang 杀伤 +shashi 沙石 沙市 +shashibiya 莎士比亚 +shasi 杀死 +shatan 沙滩 +shatang 砂糖 +shatian 沙田 +shatou 杀头 +shatu 砂土 沙土 +shaweng 莎翁 +shawenzhuyi 沙文主义 +shaxian 纱线 +shaxing 砂型 +shaya 沙哑 +shayan 砂岩 砂眼 +shayoujieshi 煞有介事 +shayu 鲨鱼 +shazhi 砂纸 +shazhou 沙洲 +shazhu 杀猪 +shazi 沙子 傻子 啥子 +she 社 设 舍 涉 射 摄 舌 蛇 奢 赦 慑 佘 赊 麝 畲 厍 滠 歙 猞 +shebei 设备 +shebude 舍不得 +shechang 社长 +shecheng 射程 +shechi 奢侈 +shechipin 奢侈品 +shede 舍得 +shedi 舍弟 +shedian 摄电 +shediao 舍掉 +sheding 设定 +shefa 设法 +shefang 设防 +shegen 舌根 +shegu 舌骨 +shehui 社会 +shehuibaoxian 社会保险 +shehuibiange 社会变革 +shehuicunzai 社会存在 +shehuidiguozhuyi 社会帝国主义 +shehuifengong 社会分工 +shehuigongde 社会公德 +shehuiguanxi 社会关系 +shehuihuodong 社会活动 +shehuijichu 社会基础 +shehuikexue 社会科学 +shehuikexueyuan 社会科学院 +shehuishenghuo 社会生活 +shehuishijian 社会实践 +shehuixingtai 社会形态 +shehuixue 社会学 +shehuiyishi 社会意识 +shehuiyishixingtai 社会意识形态 +shehuizhidu 社会制度 +shehuizhuyi 社会主义 +shehuizhuyigaizao 社会主义改造 +shehuizhuyigeming 社会主义革命 +shehuizhuyijianshe 社会主义建设 +shehuizhuyijingji 社会主义经济 +shehuiziben 社会资本 +shei 谁 +sheji 射击 涉及 社稷 设计 +shejian 射箭 +shejiao 社交 +shejijieduan 设计阶段 +shejijiuren 舍己救人 +shejisuo 设计所 +shejiweiren 舍己为人 +shejiyuan 设计院 +shele 射了 +sheli 设立 +sheliu 射流 +shelun 社论 +shemen 射门 +shemian 赦免 +shen 什 身 深 神 参 甚 申 审 沈 伸 慎 渗 绅 肾 呻 婶 莘 蜃 葚 娠 渖 矧 诜 砷 糁 谂 椹 胂 哂 +shenao 深奥 +shenbao 申报 +shenbian 申辩 身边 +shenbu 深部 +shenbuhai 申不害 +shenbuyouji 身不由己 +shencai 身材 神采 +shenceng 深层 +shencha 审查 审察 +shenchang 伸长 身长 深长 +shenchen 深沉 +shenchi 申斥 +shenchoudahen 深仇大恨 +shenchu 伸出 深处 渗出 +shenchuwu 渗出物 +shendao 神道 慎到 +shendu 深度 +shenduan 身段 +shener 甚而 +shenfan 深翻 +shenfen 身分 身份 +shenfu 神甫 +sheng 生 声 省 胜 升 圣 盛 剩 牲 绳 甥 笙 渑 眚 嵊 晟 +shengao 身高 +shengbai 胜败 +shengbanyingtao 生搬硬套 +shengbian 生变 +shengbing 生病 +shengbo 声波 +shengbu 声部 +shengburusi 生不如死 +shengcai 生财 生菜 +shengchan 生产 盛产 +shengchancao 生产操 +shengchandadui 生产大队 +shengchandouzheng 生产斗争 +shengchanfangshi 生产方式 +shengchang 生长 省长 +shengchangdian 生长点 +shengchangongju 生产工具 +shengchangqi 生长期 +shengchangsu 生长素 +shengchanguanxi 生产关系 +shengchanguosheng 生产过剩 +shengchanhezuoshe 生产合作社 +shengchanjijin 生产基金 +shengchanli 生产力 +shengchanliang 生产量 +shengchanliucheng 生产流程 +shengchannengli 生产能力 +shengchanxian 生产线 +shengchanziben 生产资本 +shengchanziliao 生产资料 +shengcheng 生成 省城 +shengchengwu 生成物 +shengchi 生吃 +shengchijianyong 省吃俭用 +shengci 剩磁 +shengcun 生存 +shengcunjingzheng 生存竞争 +shengda 盛大 +shengdai 声带 +shengdan 圣诞 +shengdao 升到 +shengde 省得 +shengdi 声地 胜地 圣地 +shengdian 盛典 +shengdiyage 圣地亚哥 +shengdong 生动 +shengdonghuopo 生动活泼 +shengdongjixi 声东击西 +shengeng 深耕 +shenger 生儿 +shengfa 生发 +shengfen 生分 省份 +shengfu 胜负 +shenggao 升高 +shenggen 生根 +shenggong 升汞 +shengguan 升官 +shenghao 升号 +shenghua 生化 升华 +shenghui 省会 盛会 +shenghuo 生活 生火 +shenghuofangshi 生活方式 +shenghuofei 生活费 +shenghuokongjian 生活空间 +shenghuoqu 生活区 +shenghuoshang 生活上 +shenghuoshi 生活史 +shenghuoshijian 生活实践 +shenghuoshuiping 生活水平 +shenghuoziliao 生活资料 +shengji 生机 生计 升级 +shengjiang 生姜 +shengjie 圣洁 +shengjing 盛京 圣经 +shengjiu 生就 +shengjiyishi 盛极一时 +shengjunqu 省军区 +shengkai 盛开 +shengkou 牲口 +shengkuang 盛况 +shenglai 生来 +shenglang 声浪 +shengle 声乐 +shengli 胜利 生理 升力 +shengliguoshi 胜利果实 +shenglijun 生力军 +shengling 生灵 +shenglixue 生理学 +shengliyanshui 生理盐水 +shenglizhe 胜利者 +shenglonghuohu 生龙活虎 +shenglu 生路 +shenglue 省略 +shengmeiqi 省煤器 +shengmin 生民 +shengming 声明 声名 生命 盛名 圣明 +shengmingli 生命力 +shengmingxian 生命线 +shengmingxianxiang 生命现象 +shengmu 声母 生母 圣母 +shengna 声纳 +shengpa 生怕 +shengpi 生坯 +shengpin 声频 +shengping 生平 升平 +shengqi 声气 生漆 生气 +shengqian 生前 +shengqibobo 生气勃勃 +shengqilingren 盛气凌人 +shengqing 盛情 +shengqu 声区 省去 +shengren 生人 胜任 圣人 +shengri 生日 +shengse 声色 生色 +shengshang 升上 圣上 +shengshi 声势 生事 省市 盛世 省事 +shengshihaoda 声势浩大 +shengshihui 生石灰 +shengshu 生疏 +shengshui 生水 升水 +shengsi 生丝 生死 胜似 +shengsicunwang 生死存亡 +shengsu 声速 +shengsuo 绳索 +shengtai 生态 +shengtaipingheng 生态平衡 +shengtaixue 生态学 +shengtao 声讨 +shengteng 升腾 +shengtian 升天 +shengtie 生铁 +shengtu 生土 +shengu 深谷 +shenguai 神怪 +shengwang 声望 +shengwei 声威 省委 +shengwen 升温 省文 +shengwu 生物 +shengwufangzhi 生物防治 +shengwuhuaxue 生物化学 +shengwujie 生物界 +shengwuxue 生物学 +shengwuxuejia 生物学家 +shengxi 声息 生息 +shengxia 省下 盛夏 剩下 +shengxian 升限 圣贤 +shengxiang 声响 +shengxiao 生效 +shengxing 生性 盛行 +shengxiu 生锈 +shengxuanhuai 盛宣怀 +shengxue 声学 升学 +shengya 生涯 升压 +shengyan 声言 +shengyi 生疑 生意 +shengyin 声音 +shengying 生硬 +shengyou 生油 +shengyu 声誉 生于 生育 盛誉 剩余 胜于 +shengyuan 生员 声援 +shengyuchanpin 剩余产品 +shengyujiazhi 剩余价值 +shengyulaodong 剩余劳动 +shengyun 声韵 +shengzan 盛赞 +shengzhang 生长 省长 声张 胜仗 +shengzhangdian 生长点 +shengzhanglv 生长率 +shengzhangqi 生长期 +shengzhangsu 生长素 +shengzheng 省政 +shengzhi 生殖 圣旨 +shengzhihuiyou 生殖洄游 +shengzhiqi 生殖器 +shengzhixian 生殖腺 +shengzhixibao 生殖细胞 +shengzhong 省中 +shengzhu 生猪 +shengzhuang 盛装 +shengzi 生字 绳子 +shenhai 深海 +shenhan 神汉 +shenhe 审核 +shenhong 深红 +shenhou 身后 深厚 +shenhu 神户 +shenhua 深化 神化 神话 +shenhuo 甚或 +shenhuxi 深呼吸 +shenjia 身家 身价 +shenjin 什锦 +shenjing 神经 +shenjingbaizhan 身经百战 +shenjingbeng 深井泵 +shenjingbing 神经病 +shenjingguomin 神经过敏 +shenjingjie 神经节 +shenjingleixing 神经类型 +shenjingshuairuo 神经衰弱 +shenjingxibao 神经细胞 +shenjingxitong 神经系统 +shenjingyuan 神经原 +shenjingzhi 神经质 +shenjingzhongshu 神经中枢 +shenjun 神君 +shenkai 伸开 +shenke 深刻 +shenkong 深恐 +shenkuo 沈括 +shenli 审理 +shenliang 身量 +shenling 申令 神灵 +shenliu 渗流 +shenlou 渗漏 +shenlv 深绿 +shenme 甚么 什么 +shenmede 什么的 +shenmei 审美 +shenmeihuodong 审美活动 +shenmeyang 什么样 +shenmi 神秘 +shenmielun 神灭论 +shenming 申明 神明 +shenmizhuyi 神秘主义 +shenmouyuanlv 深谋远虑 +shennv 神女 +shenpan 审判 +shenpanchang 审判长 +shenpanguan 审判官 +shenpanquan 审判权 +shenpanyuan 审判员 +shenpanzhang 审判长 +shenpi 审批 +shenqi 神气 +shenqian 深浅 +shenqiangshou 神枪手 +shenqie 深切 +shenqing 申请 深情 神情 +shenqiu 深秋 +shenqu 身躯 +shenquan 神权 +shenru 深入 渗入 +shenruqianchu 深入浅出 +shenrurenxin 深入人心 +shense 神色 +shenshan 深山 +shenshang 身上 +shenshangxian 肾上腺 +shenshangxiansu 肾上腺素 +shenshen 深深 审慎 +shensheng 神圣 +shenshi 身世 绅士 审视 +shenshou 伸手 身手 身受 深受 +shenshu 申述 +shenshui 深水 渗水 +shensi 深思 +shensishulv 深思熟虑 +shensu 申诉 +shensui 深邃 +shensuo 伸缩 +shentai 神态 +shentan 渗碳 +shentao 申讨 +shenti 身体 +shentilixing 身体力行 +shentong 神童 +shentou 渗透 +shentouxing 渗透性 +shentouya 渗透压 +shenwang 神往 +shenwen 审问 +shenxian 神仙 +shenxiang 神像 +shenxin 身心 深信 +shenxinjiankang 身心健康 +shenxue 神学 +shenxun 审讯 +shenyan 肾炎 +shenyang 沈阳 +shenyangshi 沈阳市 +shenye 深夜 +shenyi 深意 神异 审议 +shenyin 呻吟 +shenying 身影 +shenyuan 伸冤 深渊 深远 +shenyue 沈约 审阅 +shenzang 肾脏 +shenzao 深造 +shenzhan 伸展 +shenzhang 伸张 +shenzhen 深圳 +shenzhensitong 深圳四通 +shenzhi 伸直 神志 甚至 +shenzhiyu 甚至于 +shenzhong 深重 慎重 +shenzhou 神州 +shenzi 身子 婶子 +sheqi 舍弃 +sheqian 赊欠 +shequ 摄取 +sheri 社日 +sheru 舍入 +sheshen 舍身 +sheshi 摄食 摄氏 设施 设使 +sheshou 射手 +shesong 涉讼 +shetai 舌苔 +shetaijun 佘太君 +shetou 舌头 +shetuan 社团 +shewai 涉外 +shewang 奢望 +shexian 射线 +shexiang 射向 设想 +sheyan 设宴 +sheyang 射阳 +sheying 摄影 射影 +sheyingyishu 摄影艺术 +sheyou 设有 +sheyuan 社员 +sheyue 麝月 +shezai 设在 +shezhang 社长 +shezhengwang 摄政王 +shezhi 摄制 设置 +shi 是 时 十 事 实 使 世 市 识 始 士 师 诗 式 失 史 视 示 食 室 势 试 石 释 施 适 氏 驶 饰 尸 拾 逝 湿 誓 狮 嗜 蚀 嘘 屎 侍 匙 峙 仕 恃 柿 轼 矢 噬 拭 虱 弑 蓍 埘 莳 炻 谥 鲥 豕 贳 铈 螫 舐 筮 鲺 酾 +shian 是按 +shibai 失败 +shiban 尸斑 石板 试办 +shibao 时报 +shibei 十倍 石碑 +shibi 势必 +shibian 事变 +shibie 识别 +shibing 士兵 +shiboguan 示波管 +shiboqi 示波器 +shibuliangli 势不两立 +shibushi 时不时 +shice 史册 +shicha 时差 视察 +shichang 失常 时常 市场 视唱 师长 市长 +shichangjiage 市场价格 +shichangjingji 市场经济 +shichangxinxi 市场信息 +shiche 试车 +shichen 时辰 使臣 世臣 +shicheng 十成 +shichi 市尺 +shichong 石崇 +shichou 世仇 +shichu 使出 +shici 诗词 誓词 +shicong 侍从 +shicuo 失措 +shidafu 士大夫 +shidai 时代 世代 +shidang 失当 适当 +shidao 食道 世道 +shide 使得 是的 +shidi 师弟 失地 实地 +shidian 时点 市电 试点 +shidiao 失掉 +shidisong 湿地松 +shidiwensi 史蒂文斯 +shidonglayue 十冬腊月 +shidu 湿度 适度 +shiduan 事端 +shidui 是对 +shiduji 湿度计 +shiduo 拾掇 +shie 十恶 +shier 十二 时而 事儿 +shierbujian 视而不见 +shierfen 十二分 +shierpingjunlv 十二平均律 +shieryue 十二月 +shierzhichang 十二指肠 +shifan 师范 示范 +shifang 施放 时方 释放 +shifei 施肥 是非 试飞 +shifen 十分 时分 市分 +shifou 是否 +shifu 师傅 师父 +shigan 实干 +shigao 石膏 +shigaoxiang 石膏像 +shige 是个 诗歌 十个 +shigen 实根 +shigong 施工 +shigongan 施公案 +shigu 尸骨 事故 +shiguan 食管 史官 史馆 使馆 士官 试管 +shiguanai 食管癌 +shiguang 时光 +shiguo 使过 +shihang 试航 +shihao 嗜好 +shihe 适合 +shihezi 石河子 +shihou 时候 事后 侍候 +shihu 石虎 +shihua 诗话 实话 +shihuan 使唤 +shihui 石灰 时会 实惠 +shihuiru 石灰乳 +shihuishi 石灰石 +shihuishui 石灰水 +shihuiyan 石灰岩 +shihuiyao 石灰窑 +shihuizhi 石灰质 +shihuo 失火 食货 +shihuozhi 食货志 +shiji 诗集 时机 实际 识记 史籍 史记 世纪 事机 事迹 市集 试剂 +shijia 施加 世家 市价 +shijian 时间 时见 实践 世间 事件 试件 +shijianchangshu 时间常数 +shijiang 尸僵 石匠 是将 +shijianjidianqi 时间继电器 +shijianlun 实践论 +shijianxing 时间性 +shijianzhengming 实践证明 +shijiao 市郊 视角 +shijiayali 施加压力 +shijiazhuang 石家庄 +shijichengben 实际成本 +shijie 时节 使节 世界 视界 +shijiebao 世界报 +shijiedazhan 世界大战 +shijieguan 世界观 +shijiehuobi 世界货币 +shijiejingjiweiji 世界经济危机 +shijieshichang 世界市场 +shijiewenhua 世界文化 +shijigongzi 实际工资 +shijimo 世纪末 +shijin 使劲 市斤 +shijinbumei 拾金不昧 +shijing 失敬 诗经 石经 +shijinshi 试金石 +shijinweizhi 十进位制 +shijinzhi 十进制 +shijiqingkuang 实际情况 +shijiqiti 实际气体 +shijishang 实际上 +shijiu 十九 +shiju 诗句 时局 +shijuan 式卷 试卷 +shijun 使君 +shijunlidi 势均力敌 +shijunti 噬菌体 +shikan 试看 +shike 石刻 时刻 食客 +shikeerzhi 适可而止 +shikongqi 湿空气 +shikou 适口 +shikuai 石块 市侩 +shikuang 实况 +shila 石蜡 +shilang 施琅 侍郎 +shile 石勒 +shilei 石雷 +shili 失利 实例 实力 示例 事理 事例 势力 市里 市立 视力 +shiliang 食粮 食量 矢量 适量 +shiliao 石料 史料 +shilin 士林 +shiling 失灵 适龄 +shilipai 实力派 +shiliu 石榴 +shiliufenyinfu 十六分音符 +shiliujinzhi 十六进制 +shilizhe 食利者 +shilue 史略 +shilulu 湿漉漉 +shilun 史论 +shiluo 失落 +shima 是吗 +shimao 时髦 +shimen 石门 +shimi 失密 +shimian 失眠 石棉 市面 +shimianbu 石棉布 +shimin 士民 市民 +shiming 失明 使命 +shimisi 史密斯 +shimite 施密特 +shimo 石墨 始末 +shimu 师母 市亩 +shinei 市内 室内 +shineng 势能 +shiniang 师娘 +shinv 使女 士女 侍女 +shipian 诗篇 +shipin 食品 视频 +shipingongye 食品工业 +shipo 识破 +shipu 食谱 +shiqi 时期 湿气 石器 时气 使气 士气 +shiqian 史前 事前 +shiqiao 石桥 +shiqing 实情 事情 +shiqinghuayi 诗情画意 +shiqiuwendu 湿球温度 +shiqu 失去 市区 +shiquan 实权 事权 +shiquanshimei 十全十美 +shique 失却 +shire 湿热 +shiren 诗人 石人 时人 使人 士人 世人 +shiri 十日 时日 +shirong 市容 +shiru 驶入 +shirui 石蕊 +shiruishizhi 石蕊试纸 +shirun 湿润 +shiruo 示弱 +shirupozhu 势如破竹 +shisan 失散 十三 +shisandian 十三点 +shisanling 十三陵 +shise 失色 +shishan 石山 +shishang 时尚 世上 市上 +shishe 施舍 +shishen 尸身 士绅 +shisheng 师生 失声 市升 +shishenglin 实生林 +shishi 事实 失事 失势 诗史 石室 时时 时食 时事 时势 实施 实时 实实 实事 史诗 史实 世事 事事 誓师 逝世 适时 +shishidahui 誓师大会 +shishikan 试试看 +shishikeke 时时刻刻 +shishiqiushi 实事求是 +shishishang 事实上 +shishizaizai 实实在在 +shishou 失手 失守 尸首 +shishu 诗书 实数 史书 +shishui 失水 时水 +shishuo 师说 +shisi 十四 誓死 +shisirugui 视死如归 +shisu 失速 时速 世俗 +shitai 石台 事态 势态 +shitan 石炭 试探 +shitang 食堂 食糖 +shitanji 石炭纪 +shiti 尸体 实体 事体 试题 +shitifa 实体法 +shiting 视听 +shitou 湿透 石头 势头 +shitouji 石头记 +shitu 师徒 使徒 仕途 视图 试图 +shituan 师团 +shituhetong 师徒合同 +shiwai 室外 +shiwan 十万 +shiwang 失望 +shiwangmo 视网膜 +shiwei 示威 侍卫 市委 +shiwen 释文 试问 +shiwo 使我 +shiwu 事务 失误 十五 时务 食物 实物 事物 +shiwudizu 实物地租 +shiwuqianli 史无前例 +shiwuzhongdu 食物中毒 +shixi 实习 世袭 世系 +shixia 时下 +shixian 实现 失陷 时限 实线 事先 视线 +shixiang 实相 使相 事项 试想 +shixiangyun 史湘云 +shixiao 失效 时效 实效 试销 +shixin 失信 实心 +shixinchong 食心虫 +shixing 施行 时兴 时行 食性 实行 试行 +shixinqiu 实心球 +shixiong 师兄 世兄 +shixiu 失修 +shixue 失学 诗学 实学 史学 失血 +shiyan 食盐 实验 誓言 试验 +shiyang 式样 试样 +shiyantian 试验田 +shiyanxinlixue 实验心理学 +shiye 师爷 失业 实业 事业 视野 +shiyedanwei 事业单位 +shiyejia 实业家 +shiyejie 实业界 +shiyi 诗意 十一 拾遗 实益 使役 示意 事宜 适宜 +shiyin 石印 +shiying 石英 适应 +shiyingxing 适应性 +shiyinshixian 时隐时现 +shiyitu 示意图 +shiyiwan 十一万 +shiyiyue 十一月 +shiyong 使用 施用 食用 实用 适用 试用 +shiyongchengxu 实用程序 +shiyongjiazhi 使用价值 +shiyongquan 使用权 +shiyongxing 实用性 +shiyongzhuyi 实用主义 +shiyou 石油 食油 事由 +shiyouhuaxue 石油化学 +shiyouqi 石油气 +shiyu 食欲 嗜欲 适于 +shiyuan 拾元 +shiyue 失约 十月 +shiyuegeming 十月革命 +shiyun 时运 +shiyuyuanwei 事与愿违 +shizai 实在 +shize 实则 +shizhan 施展 实战 +shizhang 师长 市长 +shizhe 使者 侍者 +shizhen 失真 湿疹 时针 市镇 +shizheng 施政 时政 市政 +shizhi 失职 失值 时值 食指 实质 试纸 试制 +shizhibajiu 十之八九 +shizhijinri 时至今日 +shizhong 失重 时中 时钟 始终 示众 适中 侍中 试种 +shizhongbuyu 始终不渝 +shizhongruyi 始终如一 +shizhongxin 市中心 +shizhu 石柱 +shizhuang 时装 +shizi 师资 狮子 虱子 十字 石子 识字 式子 柿子 +shiziban 识字班 +shizijia 十字架 +shizilukou 十字路口 +shizitou 十字头 +shizong 失踪 +shizu 失足 十足 始祖 士族 氏族 +shizuo 诗作 +shou 手 受 收 首 授 守 售 瘦 寿 兽 狩 绶 艏 +shouban 手板 +shoubei 手背 守备 +shoubi 手笔 手臂 +shoubian 收编 手边 +shoubiao 手表 +shoubing 手柄 受病 +shoubule 受不了 +shouce 手册 +shouchang 收场 首倡 瘦长 首长 +shouchao 受潮 +shouche 守车 +shouchen 收尘 +shoucheng 收成 +shouchuang 首创 +shouci 首次 +shoucuo 受挫 +shoudao 收到 受到 +shoudaoli 手倒立 +shoudaoqinlai 手到擒来 +shoudiantong 手电筒 +shoudong 手动 +shoudu 首都 +shouduan 手段 +shoufa 收发 手法 守法 受罚 +shoufang 收方 +shoufashi 收发室 +shoufei 收费 +shoufen 授粉 受粉 +shoufengqin 手风琴 +shoufu 收复 首府 +shoufutuolaji 手扶拖拉机 +shougan 手感 +shougao 手稿 +shouge 收割 +shougeji 收割机 +shougong 收工 手工 +shougongye 手工业 +shougongyezhe 手工业者 +shougou 收购 +shouguo 受过 +shouhai 受害 +shouhan 受寒 +shouhengdinglv 守恒定律 +shouhou 守候 +shouhu 守护 +shouhui 收回 受贿 +shouhuo 收获 售货 +shouhuoren 收货人 +shouhuoyuan 售货员 +shouji 收集 +shoujia 售价 +shoujiang 授奖 受奖 +shoujianren 收件人 +shoujiao 收缴 手脚 +shoujie 首届 守节 +shoujin 收紧 手巾 手紧 受尽 +shoujing 授精 受惊 受精 +shoujingluan 受精卵 +shoujiu 守旧 +shouju 收据 +shoujuan 手卷 手绢 +shoujun 守军 +shoukan 收看 +shoukao 手铐 +shouke 授课 +shoukou 收口 +shouku 受苦 +shoukuan 收款 +shoulei 受累 兽类 +shouli 首例 受理 +shoulian 收敛 +shoulie 狩猎 +shouligangjin 受力钢筋 +shouling 首领 +shoulong 收拢 +shoulu 收录 +shouluji 收录机 +shoulun 手轮 +shouluo 收罗 +shoumai 收买 售卖 +shoumangjiaoluan 手忙脚乱 +shoumen 守门 +shouming 寿命 受命 +shounan 受难 +shounao 首脑 +shoupa 手帕 +shoupian 受骗 +shoupiao 售票 +shoupiaochu 售票处 +shouqi 受气 +shouqiang 手枪 +shouqing 手轻 +shouqiu 手球 +shouqu 收取 +shouquan 授权 +shouquyizhi 首屈一指 +shoure 受热 +shourong 收容 +shourou 瘦肉 +shouru 收入 +shouruo 瘦弱 +shoushang 受伤 +shoushen 受审 +shoushi 收拾 手势 首饰 +shoushu 手书 手术 +shoushui 收税 +shousuo 收缩 +shoutai 受胎 +shoutan 收摊 +shoutao 手套 +shouti 手提 +shoutiao 收条 +shouting 收听 +shoutou 手头 +shoutuiche 手推车 +shoutuo 受托 +shouwan 手腕 +shouwei 首尾 首位 守卫 +shouwucuntie 手无寸铁 +shouwuzudao 手舞足蹈 +shouxi 首席 +shouxia 手下 +shouxian 首先 +shouxiang 首相 +shouxiao 收效 瘦小 +shouxie 手写 +shouxin 手心 +shouxing 兽性 +shouxu 手续 +shouxun 受训 +shouyang 收养 寿阳 +shouyao 首要 +shouyi 收蚁 收益 手艺 首义 授意 受益 兽医 +shouyin 收音 手印 +shouyinji 收音机 +shouyu 授予 +shouyuan 受援 +shouyun 受孕 +shouzai 受灾 +shouze 守则 +shouzha 手札 +shouzhang 首长 手掌 手杖 +shouzhen 收针 +shouzhi 收支 手指 受制 +shouzhidong 手制动 +shouzhitou 手指头 +shouzhong 手中 +shouzhou 寿州 +shouzhuo 手镯 +shouzi 瘦子 +shouzu 手足 +shouzui 受罪 +shu 书 数 术 属 输 树 述 熟 束 署 殊 舒 叔 鼠 疏 淑 抒 薯 梳 暑 竖 蜀 恕 墅 孰 漱 枢 俞 赎 黍 蔬 曙 倏 庶 戍 塾 澍 姝 纾 秫 毹 殳 疋 菽 丨 沭 摅 腧 +shua 刷 耍 唰 +shuai 率 衰 摔 甩 帅 蟀 +shuaibai 衰败 +shuaibian 衰变 +shuaidao 摔倒 +shuaijian 衰减 +shuaijiao 摔跤 +shuaijie 衰竭 +shuaikai 甩开 +shuailao 衰老 +shuailuo 衰落 +shuairuo 衰弱 +shuaitui 衰退 +shuaiwang 衰亡 +shuaiwei 衰微 +shuaixian 帅先 +shualai 耍赖 +shualiumang 耍流氓 +shuan 涮 栓 拴 闩 +shuang 双 爽 霜 孀 泷 +shuangbao 双胞 +shuangbian 双边 +shuangceng 双层 +shuangchong 双重 +shuangchongguoji 双重国籍 +shuangda 双打 +shuangdong 霜冻 +shuangfang 双方 +shuangfeng 双丰 +shuanggang 双杠 +shuangguan 双关 双管 +shuangjian 双键 +shuangjidao 双季稻 +shuangjingdu 双精度 +shuangkou 爽口 +shuangkuai 爽快 +shuanglang 爽朗 +shuangliu 双流 +shuangmeibing 霜霉病 +shuangmian 双面 +shuangpin 双拼 +shuangqi 霜期 +shuangqin 双亲 +shuangquxian 双曲线 +shuangsheng 双声 双生 +shuangshou 双手 +shuangshu 双数 +shuangshuang 双双 +shuangtang 双糖 +shuangxi 双喜 +shuangyangshui 双氧水 +shuangzheshe 双折射 +shuangzhigong 双职工 +shuangzhong 双重 +shuangzhongguoji 双重国籍 +shuangziyezhiwu 双子叶植物 +shuanji 栓剂 +shuanzhu 拴住 +shuataidu 耍态度 +shuaxi 刷洗 +shuaxin 刷新 +shuaya 刷牙 +shuazi 刷子 +shubao 书包 书报 +shuben 书本 +shubenhua 叔本华 +shubushengshu 数不胜数 +shubuzhi 殊不知 +shucai 蔬菜 +shuchang 舒畅 +shuchu 输出 +shuchubianyaqi 输出变压器 +shuchufangfa 输出方法 +shuchuzukang 输出阻抗 +shuci 数词 +shucong 树丛 +shudaizi 书呆子 +shudao 疏导 +shudi 属地 +shudian 输电 书店 +shudu 熟读 +shue 数额 +shuerbulou 疏而不漏 +shufa 抒发 疏伐 书法 +shufang 书房 +shufu 叔父 舒服 束缚 +shugainian 属概念 +shugan 树干 +shuguan 树冠 +shuguang 曙光 +shuguo 属国 +shuhan 蜀汉 +shuhou 书后 +shuhu 疏忽 +shuhua 书画 熟化 +shui 水 谁 税 睡 +shuiba 水坝 +shuibeng 水泵 +shuibiao 水表 +shuibing 水兵 +shuiboli 水玻璃 +shuibu 水部 +shuicai 水彩 +shuicaihua 水彩画 +shuicao 水草 +shuichan 水产 +shuichanpin 水产品 +shuiche 水车 +shuichi 水池 水尺 +shuichuli 水处理 +shuidai 睡袋 +shuidan 税单 +shuidao 水稻 水道 +shuidi 水滴 水底 +shuidian 水电 +shuidianfei 水电费 +shuidianzhan 水电站 +shuie 税额 +shuifei 水肥 +shuifen 水分 +shuifeng 水封 +shuifulian 水浮莲 +shuigong 水工 +shuigou 水沟 水垢 +shuiguan 水管 +shuiguo 水果 睡过 +shuihanlunzuo 水旱轮作 +shuihe 水合 +shuihewu 水合物 +shuihu 水壶 +shuihua 水花 水化 +shuihuan 水患 +shuihuibi 水灰比 +shuihuo 水火 +shuihuobuxiangrong 水火不相容 +shuijian 水碱 +shuijiaodi 水浇地 +shuijie 水解 +shuijin 税金 +shuijing 水晶 水经 水井 +shuijun 水军 +shuikeng 水坑 +shuikou 水口 +shuiku 水库 +shuikuan 税款 +shuikuyangyu 水库养鱼 +shuilei 水雷 +shuileng 水冷 +shuili 水利 水力 +shuiliang 水量 +shuilifadian 水力发电 +shuiligongcheng 水利工程 +shuilihua 水利化 +shuiliu 水流 +shuilu 水路 +shuilunbeng 水轮泵 +shuilunfadianji 水轮发电机 +shuilunji 水轮机 +shuiluo 水落 +shuimeiqi 水煤气 +shuimeng 睡梦 +shuimi 水密 +shuimian 水面 睡眠 +shuimianjianting 水面舰艇 +shuimo 水磨 +shuimoshi 水磨石 +shuimu 水母 +shuineng 水能 +shuini 水泥 +shuinichang 水泥厂 +shuiniu 水牛 +shuipao 水泡 +shuiping 水平 +shuipingmian 水平面 +shuipingxian 水平线 +shuipingyi 水平仪 +shuiqi 水气 水汽 +shuiqing 水情 +shuiqinggang 水青冈 +shuiqu 水渠 +shuiquliu 水曲柳 +shuirongye 水溶液 +shuise 水色 +shuishan 水杉 +shuishang 水上 +shuishengdongwu 水生动物 +shuishengzhiwu 水生植物 +shuishenhuore 水深火热 +shuishi 水师 +shuishou 水手 税收 +shuishu 睡熟 +shuita 水塔 +shuitang 水塘 +shuiti 水体 +shuitian 水田 +shuitong 水桶 +shuitou 水头 +shuitu 水土 +shuitubaochi 水土保持 +shuituliushi 水土流失 +shuiwei 水位 +shuiwen 水文 +shuiwendizhitiaojian 水文地质条件 +shuiwu 税务 +shuiwuju 税务局 +shuiwusi 税务司 +shuixi 水洗 水系 水螅 +shuixia 水下 +shuixian 水仙 水线 +shuixiang 水箱 水乡 +shuixiebutong 水泄不通 +shuixing 水星 水性 +shuixuan 水选 +shuiya 水压 +shuiyaji 水压机 +shuiyan 水烟 水淹 +shuiyang 水扬 +shuiyashiyan 水压试验 +shuiyu 水域 水浴 +shuiyue 水月 +shuiyun 水运 +shuizai 水灾 +shuize 税则 +shuizha 水闸 +shuizhan 水战 +shuizhengqi 水蒸气 +shuizhi 水质 税制 +shuizhong 水中 水肿 +shuizhun 水准 +shuizhunceliang 水准测量 +shuizhunqi 水准器 +shuizhunyi 水准仪 +shuizu 水族 +shuji 书籍 书记 +shujia 书架 暑假 +shujian 书简 +shujiao 树胶 +shujichu 书记处 +shujing 书经 竖井 +shujingguan 输精管 +shujiu 数九 +shuju 书局 数据 +shujuan 书卷 +shujuchuli 数据处理 +shujuku 数据库 +shukan 书刊 +shuke 术科 +shukong 数控 +shukou 漱口 +shulaibao 数来宝 +shulei 鼠类 +shuli 梳理 树立 竖立 +shulian 熟练 +shuliang 数量 +shuliangji 数量级 +shuliao 熟料 +shulie 数列 +shulihua 数理化 +shulin 树林 +shulongshi 鼠笼式 +shulou 疏漏 +shuluanguan 输卵管 +shulun 述论 数论 +shuluo 数落 +shuma 数码 +shumai 赎买 +shumi 疏密 +shumian 书面 +shumianji 梳棉机 +shumiao 树苗 +shumidu 疏密度 +shumin 庶民 +shuming 书名 署名 +shumishi 枢密使 +shumiyuan 枢密院 +shumu 书目 树木 数目 +shumuzi 数目字 +shun 顺 舜 瞬 吮 +shunbian 顺便 +shuncha 顺差 +shunchan 顺产 +shunchang 顺畅 +shunci 顺次 +shuncong 顺从 +shunde 顺德 +shundingxiangjiao 顺丁橡胶 +shunfeng 顺风 +shuniaoguan 输尿管 +shuniu 枢纽 +shunjian 瞬间 +shunkou 顺口 +shunli 顺利 +shunlu 顺路 +shunshi 顺势 +shunshizhi 瞬时值 +shunshou 顺手 +shunshui 顺水 +shunshuituizhou 顺水推舟 +shuntian 顺天 +shunxi 吮吸 瞬息 +shunxin 顺心 +shunxiwanbian 顺息万变 +shunxu 顺序 +shunyan 顺延 顺眼 +shunying 顺应 +shunzhi 顺治 +shuo 说 朔 硕 烁 铄 妁 蒴 槊 搠 +shuobu 说部 +shuobuding 说不定 +shuobuqing 说不清 +shuobushang 说不上 +shuochang 说唱 +shuocheng 说成 +shuochuan 说穿 +shuodao 说道 +shuode 说的 +shuoding 说定 +shuofa 说法 +shuofu 说服 +shuofuli 说服力 +shuoguo 说过 蒴果 +shuohao 说好 +shuohe 说和 +shuohua 说话 +shuohuang 说谎 +shuojiao 说教 +shuolai 说来 +shuoli 说理 +shuoming 说明 +shuomingshu 说明书 +shuopo 说破 +shuoqi 说起 +shuoqing 说情 +shuoshi 硕士 +shuoshu 说书 +shuoshuo 说说 +shuoxiao 说笑 +shupi 树皮 +shuping 述评 +shuqi 暑期 竖起 +shuqin 竖琴 +shuqing 抒情 +shuqingshi 抒情诗 +shuqu 戍区 +shuren 熟人 庶人 +shuru 输入 +shurufangfa 输入方法 +shuruzukang 输入阻抗 +shusan 疏散 +shusao 叔嫂 +shusheng 书生 +shushi 舒适 属实 +shushouwuce 束手无策 +shushu 叔叔 术数 +shushui 疏水 熟睡 +shushuo 述说 +shusi 殊死 +shusong 输送 疏松 +shutan 舒坦 +shutie 熟铁 +shutong 疏通 +shutou 梳头 +shuwei 数位 +shuwu 庶务 +shuxi 熟悉 熟习 +shuxie 书写 +shuxin 书信 +shuxing 属性 +shuxue 书学 数学 输血 +shuxuefenxi 数学分析 +shuxuemoxing 数学模型 +shuyang 输氧 +shuye 输液 树液 +shuyiji 述异记 +shuyoubeng 输油泵 +shuyouguan 输油管 +shuyu 属于 术语 +shuyuan 疏远 书院 树园 +shuzhai 书斋 +shuzhan 舒展 +shuzhang 舒张 +shuzhi 叔侄 熟知 树枝 树脂 数值 +shuzhong 树种 +shuzhou 枢轴 数轴 +shuzhuang 梳妆 +shuzi 数字 梳子 +shuzitongxin 数字通信 +shuzui 恕罪 +si 四 死 思 斯 司 似 私 丝 寺 撕 肆 厮 嘶 伺 饲 嗣 祀 巳 驷 鸶 俟 汜 泗 厶 兕 蛳 咝 姒 澌 缌 耜 笥 锶 +siban 死板 +sibeiti 四倍体 +sibian 四边 +sibianxing 四边形 +sibinnuosha 斯宾诺莎 +sibu 死不 四部 +sichan 私产 +sichang 司长 +sichao 思潮 +siche 撕扯 +sichou 丝绸 +sichouzhilu 丝绸之路 +sichu 四处 +sichuan 四川 +sichuancai 四川菜 +sichuanpendi 四川盆地 +sichuanren 四川人 +sichuansheng 四川省 +sici 四次 +sicun 思忖 +sida 四大 +sidajiazu 四大家族 +sidalin 斯大林 +sidang 死党 +side 死得 似的 +sidegeermo 斯德哥尔摩 +sidi 死敌 死地 +sidian 死点 +siduan 四端 +sien 思恩 +sifa 私法 司法 +sifabu 司法部 +sifaduli 司法独立 +sifang 私房 四方 +sifaquan 司法权 +sifazhidu 司法制度 +sifenwulie 四分五裂 +sifenyinfu 四分音符 +sifu 伺服 +sigai 思盖 +sige 四个 +sigexiandaihua 四个现代化 +sigong 思弓 +sigu 四顾 +sigua 丝瓜 +siguang 丝光 +siguo 四国 +sihai 四海 +sihao 丝毫 +sihou 伺候 死后 嗣后 +sihu 似乎 +sihua 四化 +sihui 撕毁 +sihuo 私货 死活 +sihutong 死胡同 +siji 司机 四季 伺机 +sijia 私家 +sijiao 丝胶 死角 四角 +sijiguan 四极管 +siju 司局 +sikao 思考 +sikou 司寇 +silei 四类 +sili 私立 死力 +silian 思恋 +siliang 思量 +siliao 饲料 +siliaozuowu 饲料作物 +silie 撕裂 +sililanka 斯里兰卡 +silin 四邻 +siling 司令 +silingyuan 司令员 +silong 斯隆 +silu 思路 死路 +siluofake 斯洛伐克 +silv 思虑 +silvhuatan 四氯化碳 +sima 司马 +simei 四美 +simi 丝米 +simian 丝棉 四面 +simianbafang 四面八方 +simianchuge 四面楚歌 +simianti 四面体 +simiao 寺庙 +siming 死命 +sinan 死难 +sinian 思念 +sipang 四旁 +siping 四平 +sipo 撕破 +siqi 四起 +siqiu 死囚 +siqu 死去 +siren 私人 +sirenbang 四人帮 +sirong 丝绒 +sisan 四散 +sishang 私商 死伤 +sisheng 私生 四声 +sishewuru 四舍五入 +sishi 私事 死尸 四十 四时 +sishierfei 似是而非 +sishou 死守 +sishu 私塾 丝束 四书 +sisi 死死 +sisu 丝素 +sisuo 思索 +sitan 斯坦 +sitanfu 斯坦福 +siteen 斯特恩 +sitelang 斯特朗 +sitong 斯通 私通 四通 +sitongbada 四通八达 +sitonggongsi 四通公司 +sitongjituan 四通集团 +situ 司徒 +situo 斯托 +siwai 四外 +siwang 丝网 死亡 +siwei 思维 四围 +siwen 斯文 +siwu 司务 +siwujidan 肆无忌惮 +siwuyundong 四五运动 +sixia 私下 +sixian 丝弦 丝线 +sixiang 思想 四乡 四象 +sixiangfangfa 思想方法 +sixiangganqing 思想感情 +sixiangjia 思想家 +sixiangneirong 思想内容 +sixiangshang 思想上 +sixiangtixi 思想体系 +sixiangxing 思想性 +sixiangzhanxian 思想战线 +sixiangzhunbei 思想准备 +sixin 私心 私信 死心 +sixinfeixin 似信非信 +sixing 四行 死刑 +sixu 思绪 +sixue 私学 +siya 嘶哑 +siyang 饲养 +siyangbiaozhun 饲养标准 +siyi 肆意 +siying 私营 +siyou 私有 +siyouzhi 私有制 +siyuan 寺院 +siyue 四月 +siyueba 四月八 +size 四则 +sizeyunsuan 四则运算 +sizhan 死战 +sizhang 司长 +sizhen 四镇 +sizhi 丝织 四肢 四至 +sizhichang 丝织厂 +sizhipin 丝织品 +sizhong 四种 +sizhou 四周 +sizhouzhi 四洲志 +sizhuang 丝状 +sizi 私自 +sizui 死罪 +song 送 松 宋 诵 耸 颂 讼 悚 怂 忪 淞 菘 崧 嵩 凇 竦 +songbie 送别 +songchi 松弛 +songchu 送出 +songdai 宋代 +songdong 松动 +songdu 诵读 +songfa 讼法 +songfeng 送风 +songge 颂歌 +songgei 送给 +songhai 送还 +songhuajiang 松花江 +songhuizong 宋徽宗 +songhuo 送货 +songjiang 松江 +songjiao 送交 +songjiaoren 宋教仁 +songjieyou 松节油 +songjin 松紧 松劲 +songjing 送经 +songkai 松开 +songke 松科 送客 +songkuai 松快 +songlai 送来 +songli 耸立 送礼 +songlin 松林 +songmaochong 松毛虫 +songmu 松木 +songqing 宋庆 +songru 送入 宋儒 +songruan 松软 +songsan 松散 +songshan 松山 +songshi 宋史 +songshou 松手 +songshu 松鼠 松树 宋书 +songsi 送死 +songtaizu 宋太祖 +songtao 松涛 +songti 宋体 +songtu 松土 +songwendi 宋文帝 +songxia 松下 +songxian 嵩县 +songxiang 松香 +songxie 松懈 +songxin 送信 +songxing 送行 +songxue 宋学 +songyang 颂扬 +songyong 怂恿 +songzang 送葬 +songzanganbu 松赞干布 +sou 搜 艘 嗽 擞 馊 薮 嗾 叟 嗖 溲 飕 锼 瞍 螋 +soubu 搜捕 +soucha 搜查 +sougua 搜刮 +souji 搜集 +soukuo 搜括 +souluo 搜罗 +souqiu 搜求 +sousuo 搜索 +souxun 搜寻 +su 苏 诉 速 素 俗 肃 宿 塑 稣 溯 酥 粟 簌 夙 嗉 谡 僳 愫 涑 蔌 觫 +suan 算 酸 蒜 狻 +suanbai 酸败 +suanbuleshenme 算不了什么 +suanchu 算出 +suanchuli 酸处理 +suande 算得 +suandeshenme 算得什么 +suandu 酸度 +suanfa 算法 +suanfayuyan 算法语言 +suangan 酸酐 +suangen 酸根 +suanhua 酸化 +suanji 算机 算计 +suanla 酸辣 +suanlatang 酸辣汤 +suanle 算了 +suanmiao 蒜苗 +suanming 算命 +suanni 蒜泥 +suanpan 算盘 +suanshi 算式 算是 +suanshiyan 酸式盐 +suanshu 算术 算数 +suantong 酸痛 +suanxi 酸洗 +suanxing 酸性 +suanxue 算学 +suanzhang 算帐 +subi 速比 +subuxiangshi 素不相识 +sucai 素材 素菜 +sucheng 速成 +sucui 酥脆 +suda 苏打 +sudan 苏丹 +sudongpo 苏东坡 +sudu 速度 +sue 苏俄 +sufan 肃反 +sufang 苏方 +sugelan 苏格兰 +suhua 俗话 +sui 岁 随 虽 碎 遂 祟 隧 髓 邃 穗 隋 绥 睢 荽 燧 谇 眭 濉 +suibi 随笔 +suibian 随便 +suichu 随处 岁出 +suicong 随从 +suidao 隧道 +suidi 随地 +suifei 穗肥 +suifeng 随风 +suihou 随后 +suiji 随机 随即 +suijiyingbian 随机应变 +suikou 随口 +suikuai 碎块 +suile 碎了 +suilie 碎裂 +suipian 碎片 +suiran 虽然 +suiru 岁入 +suishen 随身 +suishengfuhe 随声附和 +suishi 随时 碎石 燧石 +suishisuidi 随时随地 +suishou 随手 +suishu 隋书 岁数 +suishuo 虽说 +suisuibianbian 随随便便 +suitang 隋唐 +suitong 随同 +suixing 随行 +suixinsuoyu 随心所欲 +suiyangdi 隋炀帝 +suiyi 随意 +suiyou 虽有 +suiyuan 随员 绥远 +suiyue 岁月 +suize 虽则 +suizhi 随之 +suizi 穗子 +suji 速记 +sujiao 塑胶 +sujing 肃静 +sujun 苏军 苏峻 +suku 诉苦 +sulai 素来 +sulian 苏联 +suliao 塑料 +sulishi 苏黎世 +sumi 粟米 +sumiao 素描 +suming 俗名 +sumu 苏木 肃穆 +sun 孙 损 笋 荪 狲 飧 榫 隼 +sunang 嗉囊 +sunbin 孙膑 +sunhai 损害 +sunhaipeichang 损害赔偿 +sunhao 损耗 +sunhuai 损坏 +sunnv 孙女 +sunquan 孙权 +sunrenliji 损人利己 +sunshang 损伤 +sunshi 损失 +sunwen 孙文 +sunwu 孙吴 孙武 +sunwukong 孙悟空 +sunyi 损益 +sunzhongshan 孙中山 +sunzhu 孙竹 +sunzi 孙子 +suo 所 索 缩 锁 琐 梭 嗦 唆 挲 娑 睃 唢 嗍 蓑 羧 桫 +suobu 所部 +suochang 所长 +suochi 缩尺 +suodao 索道 +suode 所得 +suodeshui 所得税 +suoduan 缩短 +suofeiya 索非亚 +suogu 锁骨 +suohe 缩合 +suoji 羧基 +suojian 缩减 所见 +suoju 缩聚 +suojufanying 缩聚反应 +suokong 缩孔 +suolian 锁链 +suoluomen 所罗门 +suomali 索马里 +suona 唢呐 +suopei 索赔 +suoqu 索取 +suosheng 所生 +suoshi 所示 唆使 琐事 +suoshiti 索氏体 +suoshu 所属 +suoshui 缩水 +suoshuo 所说 +suosuan 羧酸 +suosui 琐碎 +suowei 所谓 +suowen 所闻 +suoxiangpimi 所向披靡 +suoxiangwudi 所向无敌 +suoxiao 缩小 +suoxie 缩写 +suoxing 索性 +suoxu 所需 +suoyi 所以 +suoyin 缩印 索引 +suoying 缩影 +suoyiran 所以然 +suoyou 所由 所有 +suoyouquan 所有权 +suoyouzhi 所有制 +suoyu 梭鱼 +suozai 所在 +suozhan 所占 +suozhang 所长 +suozhi 所至 +suozi 梭子 +suozuo 所作 +suozuosuowei 所作所为 +suqing 肃清 +suqu 苏区 +suran 肃然 +surongcha 速溶茶 +sushu 素数 +sushuo 诉说 +susong 诉讼 +susongfa 诉讼法 +sutang 酥糖 +sutao 俗套 +sutie 苏铁 +suweiai 苏维埃 +suxiang 塑像 塑象 +suxiao 速效 +suxiaoxing 速效性 +suxie 速写 +suxing 苏醒 塑性 +suxingbianxing 塑性变形 +suxingcailiao 塑性材料 +suyang 素养 +suyishi 苏伊士 +suyishiyunhe 苏伊士运河 +suyou 酥油 +suyu 俗语 +suzao 塑造 +suzhi 素质 +suzhou 苏州 +suzhuang 诉状 +suzu 僳族 +ta 他 她 它 踏 塔 塌 榻 嗒 蹋 沓 遢 挞 鳎 闼 铊 趿 漯 溻 獭 +taban 踏板 +tabei 他被 它被 她被 +tabu 踏步 +tade 它的 他的 她的 +tading 塔顶 +tafang 塌方 +taguo 他国 +tai 太 台 态 泰 抬 胎 汰 苔 呔 鲐 邰 薹 酞 骀 炱 跆 肽 钛 +taian 台安 +taibai 太白 +taibao 台胞 太保 +taibei 台北 +taibeishi 台北市 +taibu 台布 +taicang 太仓 +taichang 太长 +taiche 台车 +taici 台词 +taida 太大 +taideng 台灯 +taidi 台地 太低 +taidu 态度 +taiduan 太短 +taiduo 太多 +taier 胎儿 +taifeng 台风 +taifu 太傅 +taigao 抬高 太高 +taigeer 泰戈尔 +taigong 太公 +taigu 太古 +taiguo 泰国 +taihao 太好 +taihe 泰和 太和 +taihou 太后 +taihu 太湖 +taihuai 太坏 +taiji 太极 +taijia 太甲 +taijian 太监 +taijiang 太强 +taijie 台阶 +taijin 太近 +taijiquan 太极拳 +taijun 太君 +taikang 太康 +taikong 太空 +taikuai 太快 +taile 泰勒 +taileng 太冷 +tailing 泰陵 +taiman 太慢 +taimeng 太猛 +tainan 太难 +taipan 胎盘 +taiping 太平 +taipingdao 太平道 +taipingguangji 太平广记 +taipingjun 太平军 +taipingmen 太平门 +taipingtianguo 太平天国 +taipingtianguogeming 太平天国革命 +taipingyang 太平洋 +taiqi 抬起 +taiqian 台前 +taiqiu 台球 +taire 太热 +tairuo 太弱 +taishan 泰山 +taishang 台上 +taishao 太少 +taishen 太甚 +taisheng 胎生 +taishi 太师 +taishou 太守 +taisuanbei 钛酸钡 +taitai 太太 +taitou 抬头 +taiwan 台湾 +taiwang 台网 +taiwansheng 台湾省 +taiwei 太尉 +taiwushibao 泰晤士报 +taixi 泰西 +taixiao 太小 +taixu 太虚 +taixue 太学 +taiyan 抬眼 +taiyang 太阳 +taiyangdianchi 太阳电池 +taiyangfushe 太阳辐射 +taiyanghuodong 太阳活动 +taiyangneng 太阳能 +taiyangri 太阳日 +taiyangsheng 太阳升 +taiyangxi 太阳系 +taiyangxue 太阳穴 +taiye 太爷 +taiyiyuan 太医院 +taiyuan 苔原 太原 太远 +taiyuanshi 太原市 +taizao 太早 +taizhan 台站 +taizhong 台中 +taizi 台子 太子 +taizu 太祖 +tajian 塔尖 +tajike 塔吉克 +takan 踏勘 +tamade 他妈的 +tamen 它们 他们 她们 +tamenbei 他们被 它们被 +tamende 它们的 她们的 +tan 谈 探 弹 坦 叹 坛 摊 贪 滩 毯 谭 潭 瘫 炭 覃 痰 忐 坍 袒 碳 澹 檀 昙 镡 郯 锬 钽 +tanbai 坦白 +tanbi 炭笔 +tanbianyi 贪便宜 +tanbudao 谈不到 +tance 探测 +tanchang 谈唱 +tancheng 谈成 +tandang 坦荡 +tandao 谈到 +tandewuyan 贪得无厌 +tanfan 摊贩 +tanfang 探访 +tang 堂 唐 汤 躺 糖 趟 倘 烫 淌 膛 塘 棠 搪 溏 螳 瑭 樘 螗 铴 醣 镗 耥 饧 傥 帑 羰 +tangcaichang 唐才常 +tangchang 醣厂 +tangchuang 镗床 +tangci 搪瓷 +tangcu 醣醋 +tangdai 唐代 +tangdao 躺倒 +tangfa 烫发 +tangguan 堂倌 +tangguo 汤锅 糖果 醣果 +tanghan 淌汗 +tanghua 醣化 +tanghualong 汤化龙 +tanghuang 堂皇 +tanghui 堂会 +tangjiang 糖浆 醣浆 +tangjing 糖精 醣精 +tangjiyao 唐继尧 +tangke 堂客 +tangkong 镗孔 +tangle 躺了 +tanglei 醣类 +tanglv 唐律 +tangmi 醣蜜 +tangni 塘泥 +tangniaobing 醣尿病 +tangqi 醣槭 +tangren 唐人 +tangsaier 唐赛儿 +tangshan 唐山 +tangshang 堂上 烫伤 +tangshaoyi 唐绍仪 +tangshi 唐诗 +tangshouqian 汤寿潜 +tangshui 糖水 醣水 +tangtaizong 唐太宗 +tangtang 堂堂 +tangtu 唐突 +tangtuan 汤团 +tangwu 堂屋 +tangxia 躺下 +tangxuanzong 唐玄宗 +tangyao 汤药 +tangyi 躺椅 醣衣 +tangyuan 汤圆 +tangzai 躺在 +tangzhen 唐甄 +tangzhong 唐中 +tangzi 堂子 +tanherongyi 谈何容易 +tanhu 袒护 +tanhua 谈话 炭化 昙花 +tanhuagui 碳化硅 +tanhuan 瘫痪 +tanhuawu 碳化物 +tanhuo 炭火 +tanjiu 探究 +tanjubing 炭疽病 +tankai 摊开 +tanke 坦克 +tankuang 探矿 +tanlan 贪婪 +tanlun 谈论 +tanluodu 坍落度 +tanming 探明 +tanmingchuliang 探明储量 +tanmu 檀木 +tanong 他侬 +tanpai 摊牌 摊派 +tanpan 谈判 +tanpianyi 贪便宜 +tanqi 叹气 +tanqin 探亲 +tanqinghuahewu 碳氢化合物 +tanqiu 探求 +tanran 坦然 +tanrenfeng 谭人凤 +tansangniya 坦桑尼亚 +tanshang 探伤 +tanshi 探视 +tanshua 炭刷 +tanshuihuahewu 碳水化合物 +tansitong 谭嗣同 +tansu 炭素 +tansuan 碳酸 +tansuangai 碳酸钙 +tansuanjia 碳酸钾 +tansuanmei 碳酸镁 +tansuanna 碳酸钠 +tansuanqingan 碳酸氢铵 +tansuanqingna 碳酸氢钠 +tansuanyan 碳酸盐 +tansugang 碳素钢 +tansuo 探索 +tanta 坍塌 +tantan 谈谈 +tantao 探讨 +tantian 谈天 +tanting 探听 +tantou 探头 +tantu 贪图 谈吐 +tantuo 谈妥 +tanwan 贪玩 +tanwang 探望 +tanwen 探问 +tanwu 贪污 +tanwudaoqie 贪污盗窃 +tanwushouhui 贪污受贿 +tanxi 叹息 +tanxian 探险 +tanxiang 檀香 +tanxiangshan 檀香山 +tanxin 谈心 +tanxun 探询 +tanyao 炭窑 +tanyu 贪欲 痰盂 +tanyuan 潭渊 碳源 +tanzang 贪赃 +tanzhaodeng 探照灯 +tanzhou 潭州 +tanzi 摊子 坛子 毯子 +tao 讨 套 逃 涛 掏 陶 桃 淘 滔 萄 焘 啕 韬 饕 洮 绦 鼗 +taobi 逃避 +taobing 逃兵 +taocao 掏槽 +taochong 绦虫 +taochu 掏出 +taoci 陶瓷 +taocuan 逃窜 +taofa 讨伐 +taofan 讨饭 +taofen 掏粪 +taogong 陶工 +taogou 套购 +taohao 讨好 +taohong 桃红 +taohua 桃花 +taohuang 逃荒 +taojiahaijia 讨价还价 +taojian 套间 +taojiang 桃江 +taoli 桃李 +taolu 套路 +taolun 讨论 +taolunhui 讨论会 +taoming 逃命 +taonan 逃难 +taopao 逃跑 +taoqi 淘气 陶器 +taoren 桃仁 +taose 桃色 套色 +taoshang 套上 +taoshu 桃树 +taotai 淘汰 +taotao 滔滔 套套 +taotaobujue 滔滔不绝 +taotian 滔天 +taotong 套筒 +taotu 陶土 +taotuo 逃脱 +taowang 逃亡 +taoyan 讨厌 +taoye 陶冶 +taoyi 逃逸 +taoyin 套印 +taoyong 套用 +taoyuan 桃源 +taozhong 套种 +taozi 桃子 套子 +taozou 逃走 +taozui 陶醉 +taozuo 套作 +taren 他人 +tari 他日 +tasha 他杀 +tashi 他是 它是 她是 踏实 +tashiqizhongji 塔式起重机 +tashuo 他说 她说 +tasishe 塔斯社 +tasuo 他所 她所 +tata 踏踏 +tatashishi 踏踏实实 +tawei 它为 他为 她为 +taxian 塌陷 +taxiang 他乡 他想 她想 +tayi 它以 +tayou 他有 它有 她有 +tazai 他在 它在 她在 +te 特 忑 忒 慝 铽 +tebie 特别 +tebiefa 特别法 +tebieshi 特别是 +techan 特产 +techang 特长 +teci 特此 +teda 特大 +tedeng 特等 +tedi 特地 +tedian 特点 +teding 特定 +tegong 特工 +tehei 特黑 +tei 忒 +teji 特级 特技 +teli 特里 特例 +teng 腾 疼 藤 誊 滕 +tengai 疼爱 +tengbuchu 腾不出 +tengkong 腾空 +tengqing 誊清 +tengteng 腾腾 +tengtong 疼痛 +tengxie 誊写 +tengyi 藤椅 +tengyue 腾越 +tengyunjiawu 腾云驾雾 +tepai 特派 +tequ 特区 +tequan 特权 +tese 特色 +teshe 特赦 特设 +teshi 特使 +teshu 特殊 +teshuhua 特殊化 +teshuxing 特殊性 +tesila 特斯拉 +tewei 特为 +tewu 特务 +texiao 特效 +texie 特写 +texing 特性 +texu 特许 +teyao 特邀 +teyi 特意 特异 +teyou 特有 +teyue 特约 +tezheng 特征 +tezhi 特制 特质 +tezhong 特种 +ti 体 提 题 替 踢 梯 啼 涕 蹄 剔 剃 惕 屉 嚏 悌 醍 缇 鹈 锑 荑 倜 绨 逖 裼 +tian 天 田 填 甜 添 腆 舔 恬 钿 阗 畋 忝 殄 掭 提案 +tiananmen 天安门 +tiananmenguangchang 天安门广场 +tiananmenshijian 天安门事件 +tianban 天半 +tianbao 天保 天宝 填报 +tianbian 天边 +tianbiao 填表 +tianbing 天兵 +tianbo 天波 +tianbu 填补 +tiancai 天才 甜菜 +tiancailun 天才论 +tianchang 天长 +tianche 天车 +tiancheng 天成 +tianchong 填充 +tianchou 田畴 +tianchuang 天窗 +tianci 天赐 +tiandao 天道 +tiandi 天敌 天地 田地 +tiandian 天电 +tiandihui 天地会 +tiandixia 天底下 +tiane 天鹅 +tianfang 天放 +tianfu 天赋 田赋 +tiangan 天干 +tiangeng 田埂 +tiangong 天工 +tiangongkaiwu 天工开物 +tiangou 天沟 天狗 +tiangua 甜瓜 +tianguang 天光 +tianguo 天国 +tianhe 天和 +tianhou 天后 +tianhua 天花 +tianhuaban 天花板 +tianhualuanzhui 天花乱坠 +tianhuang 天皇 +tianhui 天会 +tianji 天际 +tianjia 添加 +tianjiaji 添加剂 +tianjian 田间 +tianjianguanli 田间管理 +tianjin 天津 +tianjing 天京 天井 田径 恬静 +tianjingdiyi 天经地义 +tianjingyundong 田径运动 +tianjinshi 天津市 +tiankai 天开 +tiankong 天空 填空 +tianlan 天蓝 +tianli 天理 田里 +tianliang 天凉 天亮 +tianliao 填料 +tianliaohan 填料函 +tianlijiao 天理教 +tianlun 天论 +tianman 填满 +tianmei 甜美 +tianmen 天门 +tianmi 甜蜜 +tianming 天明 天命 +tianmu 天幕 田亩 +tianmushan 天目山 +tianna 天哪 +tianpeng 天棚 +tianping 天平 填平 +tianqi 天契 天气 田七 +tianqiao 天桥 +tianqiu 天球 +tianqixianxiang 天气现象 +tianqixingshi 天气形势 +tianqiyubao 天气预报 +tianquan 天全 +tianran 天然 +tianranerliao 天然饵料 +tianrangengxin 天然更新 +tianranjian 天然碱 +tianranlin 天然林 +tianranqi 天然漆 天然气 +tianranqijing 天然气井 +tianranshuzhi 天然树脂 +tianransi 天然丝 +tianranxiangjiao 天然橡胶 +tianranzajiao 天然杂交 +tianren 天人 +tianri 天日 +tiansai 田赛 +tianse 天色 +tianshan 天山 +tianshang 天上 +tianshe 添设 +tianshen 天神 +tiansheng 天生 +tianshi 天时 天使 +tianshou 天授 +tianshu 天书 天数 田鼠 +tianshui 天水 +tianshun 天顺 +tianshuo 天说 +tiantan 天坛 +tiantang 天堂 +tianti 天体 +tiantian 天天 +tiantou 天头 甜头 +tianwan 天完 +tianwang 天王 +tianwanghuihui 天网恢恢 +tianwangxing 天王星 +tianwei 甜味 +tianwen 天文 +tianwendanwei 天文单位 +tianwentai 天文台 +tianwenxue 天文学 +tianxia 天下 +tianxian 天险 天线 +tianxiang 天象 +tianxiataiping 天下太平 +tianxie 填写 +tianxing 天性 +tianxiong 天雄 +tianya 天涯 填鸭 +tianyanlun 天演论 +tianye 田野 +tianyi 天一 天意 +tianyiwufeng 天衣无缝 +tianyou 天佑 +tianyoujiacu 添油加醋 +tianyuan 田园 +tianzai 天灾 +tianzairenhuo 天灾人祸 +tianzang 天葬 +tianze 天择 +tianzhen 天真 +tianzheng 天正 +tianzhi 添置 +tianzhu 天主 天柱 天竺 田主 +tianzhuang 田庄 +tianzhujiao 天主教 +tianzi 天资 天子 +tianzong 天纵 +tianzuodi 天祚帝 +tiao 条 调 跳 挑 迢 眺 鲦 佻 苕 窕 髫 粜 笤 龆 祧 蜩 +tiaoan 条案 +tiaoban 跳板 +tiaobo 挑拨 条播 +tiaobolijian 挑拨离间 +tiaochen 条陈 +tiaodong 挑动 跳动 +tiaofu 条幅 +tiaogan 条干 +tiaogang 条钢 +tiaogao 跳高 +tiaojian 条件 +tiaojianciji 条件刺激 +tiaojianfanshe 条件反射 +tiaokuan 条款 +tiaoli 条理 条例 +tiaoma 跳马 +tiaomu 条目 +tiaoqi 挑起 跳起 +tiaosan 跳伞 +tiaosanyundong 跳伞运动 +tiaosheng 跳绳 +tiaoshui 跳水 +tiaotai 跳台 +tiaotaiji 跳汰机 +tiaoti 挑剔 +tiaowang 眺望 +tiaowen 条文 条纹 +tiaowu 跳舞 +tiaoxiang 跳箱 +tiaoxin 挑衅 +tiaoxing 条形 +tiaoxuan 挑选 +tiaoyin 调音 +tiaoyuan 跳远 +tiaoyue 条约 跳跃 +tiaozao 跳蚤 +tiaozhan 挑战 +tiaozhi 调质 条支 +tiaozi 挑子 条子 +tiba 提拔 +tibao 提包 +tibi 体壁 +ticai 题材 体裁 +ticao 体操 +ticha 体察 +tichang 提倡 +ticheng 提成 +tichu 剔出 剔除 提出 +tichun 提纯 +tichunfuzhuang 提纯复壮 +tici 题词 +tidai 替代 +tidan 提单 +tidao 提到 +tidu 梯度 提督 +tie 铁 贴 帖 餮 萜 +tieban 铁板 +tiebing 铁饼 +tiebu 贴补 +tiechang 铁厂 +tiecixing 铁磁性 +tieda 铁打 +tiedao 铁道 +tiedaobing 铁道兵 +tiedaobu 铁道部 +tiefan 铁饭 +tiefanwan 铁饭碗 +tiegong 铁工 +tieguan 铁管 +tiegui 铁轨 +tieguo 铁锅 +tiehejin 铁合金 +tiejia 铁甲 +tiejiache 铁甲车 +tiejiang 铁匠 +tiejin 贴近 +tiekuang 铁矿 +tielian 铁链 +tieliang 铁良 +tielu 铁路 +tiemen 铁门 +tieniu 铁牛 +tiepi 铁皮 +tieqiao 铁锹 +tieqie 贴切 +tieqing 铁青 +tieren 铁人 +tieshen 贴身 +tieshu 铁树 +tieshui 铁水 +tiesi 铁丝 +tiesiwang 铁丝网 +tieta 铁塔 +tietong 铁桶 +tiexian 贴现 铁锨 +tiexie 铁屑 +tiexin 贴心 铁心 +tiexiu 铁锈 +tieyan 铁盐 +tieyangti 铁氧体 +tiezhen 铁砧 +tiezheng 铁证 +tiezhi 铁制 +tifa 提法 体罚 +tigang 提纲 +tigao 提高 +tigaojingti 提高警惕 +tige 体格 +tigong 提供 +tihua 提花 +tihuan 替换 +tihui 体会 +tihuo 提货 +tihuodan 提货单 +tiji 梯级 体积 +tijia 提价 +tijian 体检 +tijiao 提交 +tiku 啼哭 +tili 体例 体力 +tilian 提炼 +tiliang 体谅 +tililaodong 体力劳动 +timian 体面 +timing 提名 题名 +timu 题目 +ting 听 停 庭 厅 挺 亭 婷 廷 艇 町 霆 汀 铤 蜓 莛 梃 葶 烃 +tingba 挺拔 +tingban 停办 +tingcha 听差 +tingchai 听差 +tingchan 停产 +tingchang 庭长 +tingche 停车 +tingchechang 停车场 +tingcong 听从 +tingdang 停当 +tingdao 听到 +tingdian 停电 +tingdun 停顿 +tingfa 停发 +tingfang 停放 +tinggong 停工 +tinghou 听候 +tinghua 听话 +tinghuo 停火 +tingji 停机 +tingjian 听见 +tingjiang 听讲 汀江 +tingjin 挺进 +tingjingpian 停经片 +tingkan 停刊 +tingkao 停靠 +tingke 听课 +tingli 挺立 +tingliu 停留 +tingliushijian 停留时间 +tingmang 挺忙 +tingming 听命 +tingping 听凭 +tingqi 挺起 +tingqu 听取 +tingren 听任 +tingshen 挺身 +tingshenerchu 挺身而出 +tingshi 停食 +tingshuo 听说 +tingtang 厅堂 +tingting 听听 +tingtong 听筒 +tingwei 廷尉 +tingxi 听戏 停息 +tingxia 停下 +tingxian 停显 +tingxiang 听想 +tingxie 停歇 +tingxin 听信 停薪 +tingxiu 挺秀 +tingye 停业 +tingyuan 庭园 庭院 +tingzhan 停战 +tingzhen 听诊 +tingzhi 停职 停止 停滞 +tingzhibuqian 停滞不前 +tingzhirenzhi 听之任之 +tingzhong 听众 +tingzhou 汀州 +tingzhu 停住 +tingzi 亭子 +tipo 体魄 +tiqi 提起 +tiqian 提前 +tiqiang 体腔 +tiqin 提琴 +tiqiu 踢球 +tiqu 提取 +tiren 替人 +tishen 提审 +tisheng 提升 +tishi 提示 +titai 体态 +titian 梯田 +titie 体贴 +titou 剃头 +tiwen 提问 体温 +tixi 体系 +tixian 体现 +tixibao 体细胞 +tixie 提携 +tixindiaodan 提心吊胆 +tixing 梯形 提醒 体型 体形 +tixu 剃须 +tiyan 体验 +tiyao 提要 +tiye 体液 +tiyeer 梯也尔 +tiyi 提议 体已 +tiyu 体育 +tiyuchang 体育场 +tiyuduanlian 体育锻炼 +tiyuguan 体育馆 +tiyuyundong 体育运动 +tizao 提早 +tizhangxishu 体胀系数 +tizhi 提制 体制 体质 +tizhong 体重 +tizi 梯子 题字 蹄子 +tong 同 通 统 痛 童 彤 筒 铜 桶 捅 桐 瞳 佟 恸 酮 恫 侗 砼 嗵 仝 垌 茼 峒 潼 +tongan 同案 +tongban 同伴 铜板 +tongbao 通宝 通报 同胞 +tongbei 同辈 +tongbing 通病 +tongbu 同步 +tongbudiandongji 同步电动机 +tongchan 同产 +tongchang 通常 通畅 铜厂 +tongche 通车 +tongchi 痛斥 +tongchou 统筹 +tongchoujiangu 统筹兼顾 +tongchu 痛楚 +tongchuan 捅穿 +tongchuang 同窗 +tongda 通达 痛打 +tongdai 统带 +tongdao 通道 同道 +tongdeng 同等 +tongdengxueli 同等学历 +tongdian 通典 通电 +tongfen 通分 +tongfeng 通风 +tongfengji 通风机 +tonggan 同感 +tonggangongku 同甘共苦 +tonggao 通告 +tonggong 童工 +tonggongtongchou 同工同酬 +tonggou 统购 +tonggoutongxiao 统购统销 +tongguan 铜管 筒管 潼关 +tonggui 同归 +tongguo 通过 通国 +tonghang 通航 +tonghen 痛恨 +tonghong 通红 +tonghua 通化 通话 同化 童话 +tonghuazuoyong 同化作用 +tonghun 通婚 +tonghuo 通货 同伙 +tonghuopengzhang 通货膨胀 +tongji 通缉 统计 +tongjibiao 统计表 +tongjitu 统计图 +tongjixue 统计学 +tongju 同居 +tongkao 通考 统考 +tongke 同科 +tongkong 瞳孔 +tongku 痛哭 痛苦 +tongkuai 痛快 +tongkuang 铜矿 +tonglei 同类 +tongleixiang 同类项 +tongli 通例 +tongliang 通量 +tongliao 同僚 +tonglihezuo 通力合作 +tongling 通令 统领 +tonglinglin 同龄林 +tonglu 通路 +tongma 痛骂 +tongmeng 同盟 +tongmengbagong 同盟罢工 +tongmengguo 同盟国 +tongmenghui 同盟会 +tongmengjun 同盟军 +tongmengtiaoyue 同盟条约 +tongming 通明 同名 +tongmingshu 同名数 +tongmou 同谋 +tongnian 同年 童年 +tongpai 铜牌 +tongpan 通盘 +tongpangneijiao 同旁内角 +tongpeijian 通配键 +tongpo 捅破 +tongqi 通气 同期 同气 铜器 +tongqian 铜钱 +tongqie 痛切 +tongqing 同情 +tongqingdali 通情达理 +tongren 通人 同仁 同人 +tongrong 通融 +tongshang 通商 同上 +tongsheng 童声 +tongshi 同时 通史 通式 同事 同是 +tongshu 通书 +tongshuai 统帅 +tongshun 通顺 +tongsi 铜丝 +tongsu 通俗 +tongsuduwu 通俗读物 +tongsui 同岁 +tongsuyixingti 同素异形体 +tongtian 通天 +tongtong 通通 通同 统统 +tongtongkuaikuai 痛痛快快 +tongwang 通往 +tongweijiao 同位角 +tongweisu 同位素 +tongxia 统辖 +tongxian 通县 +tongxiang 同乡 铜像 +tongxiao 通宵 通晓 统销 +tongxin 通信 同心 童心 痛心 +tongxing 同行 通行 同性 同姓 +tongxingzheng 通行证 +tongxintongde 同心同德 +tongxinweixing 通信卫星 +tongxinxianlu 通信线路 +tongxinxieli 同心协力 +tongxinyuan 通信员 +tongxuan 统选 +tongxue 同学 +tongxun 通讯 +tongxunshe 通讯社 +tongxunyuan 通讯员 +tongya 通押 +tongyang 同样 +tongyangxi 童养媳 +tongyao 童谣 +tongyegonghui 同业公会 +tongyi 统一 通译 同一 同意 +tongyidang 统一党 +tongyijihua 统一计划 +tongyiti 统一体 +tongyixing 同一性 统一性 +tongyizhanxian 统一战线 +tongyong 通用 +tongyongdianqigongsi 通用电气公司 +tongyongxing 通用性 +tongyou 通邮 桐油 +tongyuan 同源 +tongze 通则 +tongzhan 统战 +tongzhang 通胀 +tongzheng 同正 +tongzhi 通知 通志 同知 同志 同治 统制 统治 +tongzhijieji 统治阶级 +tongzhimen 同志们 +tongzhishu 通知书 +tongzhizhe 统治者 +tongzhou 通州 +tongzhoudianlan 同轴电缆 +tongzi 童子 筒子 +tongzong 同宗 +tou 头 投 偷 透 钭 骰 +touban 头版 +toubao 投保 +touben 投奔 +toubiao 投标 +toubu 头部 +toucha 头茬 +touchan 投产 +touche 透彻 +toucheng 投诚 +toucun 头寸 +toudeng 头等 +toudi 投敌 投递 +touding 头顶 透顶 +toudu 偷渡 +toufa 头发 +toufang 投放 +toufeng 透风 +tougao 投稿 +tougongjianliao 偷工减料 +tougu 头骨 +touguang 透光 +touguangfa 透光伐 +touguo 透过 +touhao 头号 +touhuan 偷换 +touji 投机 +toujiao 头角 +toujidaoba 投机倒把 +toujin 头巾 +toujing 透镜 +toukan 偷看 +toukao 投考 投靠 +toulan 偷懒 投篮 +touli 头里 +touliang 透亮 +toulu 头颅 透露 +toumianrenwu 头面人物 +touming 透明 +toumingdu 透明度 +toumu 头目 +tounao 头脑 +tounian 头年 +toupi 头皮 +toupiao 投票 +touping 透平 +touqi 透气 +touru 投入 +toushang 头上 +toushe 投射 透射 +toushen 投身 +toushi 透视 +toushitu 透视图 +toushui 偷税 透水 +toushuixing 透水性 +tousuo 投梭 +toutao 头套 +touteng 头疼 +toutian 头天 +toutiao 头条 +touting 偷听 +toutong 头痛 +toutou 偷偷 +toutoumomo 偷偷摸摸 +toutoushidao 头头是道 +touxi 偷袭 +touxian 头衔 +touxiang 头像 +touxin 透信 +touxiongbu 头胸部 +touxu 头绪 +touyang 头羊 +touyao 投药 +touying 投影 +touyingmian 投影面 +touyun 头晕 +touzhi 投掷 透支 +touzi 投资 头子 +tu 土 突 图 途 徒 屠 涂 吐 兔 秃 凸 荼 酴 钍 菟 堍 +tuan 团 湍 抟 疃 彖 图案 +tuancha 团茶 +tuanchang 团长 +tuanji 湍急 +tuanjie 团结 +tuanju 团聚 +tuanlian 团练 +tuanliu 湍流 +tuanqi 团旗 +tuanti 团体 +tuanticao 团体操 +tuantisai 团体赛 +tuantuan 团团 +tuanwei 团委 +tuanyuan 团员 团圆 +tuanzhang 团长 +tuanzhibu 团支部 +tubengwajie 土崩瓦解 +tubian 突变 +tubiao 图表 +tubu 徒步 土布 +tuceng 土层 +tuchan 土产 +tuchang 徒长 +tuchangzhi 徒长枝 +tucheng 途程 +tuchu 凸出 突出 突触 +tudao 屠刀 +tudi 徒弟 土地 +tudigaige 土地改革 +tudigaigeyundong 土地改革运动 +tudigeming 土地革命 +tudiguoyouhua 土地国有化 +tuding 秃顶 +tudishui 土地税 +tudizheng 土地证 +tudou 土豆 +tuduan 土断 +tuduobianxing 凸多边形 +tuer 图二 +tuerqi 土耳其 +tufa 土法 +tufan 吐蕃 +tufang 土方 +tufashengchan 土法生产 +tufei 土匪 +tufeimengjin 突飞猛进 +tufen 土粪 +tufu 屠夫 +tugai 涂改 土改 +tugong 徒工 土工 +tuhao 土豪 +tuhaolieshen 土豪劣绅 +tuhua 图画 土话 +tuhuang 土黄 +tui 推 退 腿 褪 颓 蜕 忒 煺 +tuibian 蜕变 +tuibing 退兵 +tuibu 腿部 退步 +tuice 推测 +tuichao 退潮 +tuichenchuxin 推陈出新 +tuichi 推迟 推斥 +tuichong 推崇 +tuichu 退出 推出 +tuici 推辞 退磁 +tuidai 推戴 +tuidao 推倒 推导 +tuidong 推动 +tuiduan 推断 +tuifan 推翻 +tuifei 颓废 +tuigan 推杆 +tuige 退格 +tuiguang 推广 +tuiguangxianjinjingyan 推广先进经验 +tuihai 退还 +tuihua 蜕化 退化 +tuihuabianzhi 蜕化变质 +tuihui 退回 +tuihuo 退火 退货 +tuijian 推荐 +tuijiang 退浆 +tuijiao 腿脚 +tuijin 推进 +tuijinqi 推进器 +tuijiu 推究 +tuiju 推举 +tuikai 推开 +tuili 推理 退离 +tuilun 推论 +tuimo 推磨 +tuipei 退赔 +tuipi 蜕皮 +tuipiao 退票 +tuiqianqiu 推铅球 +tuiqiao 推敲 +tuiqiu 推求 +tuique 退却 +tuirang 退让 +tuisang 颓丧 +tuishi 推事 +tuishou 退守 +tuisuan 推算 +tuisuo 退缩 +tuitu 推土 +tuituji 推土机 +tuituo 推托 推脱 +tuiwan 推挽 +tuiwang 退网 +tuiwei 退位 +tuiwu 退伍 +tuiwujunren 退伍军人 +tuixi 退席 +tuixiang 推想 +tuixiao 推销 +tuixie 推卸 +tuixing 推行 +tuixinzhifu 推心置腹 +tuixiu 退休 +tuixuan 推选 +tuixue 退学 +tuiyi 推移 +tuizhi 退职 +tuizhong 推重 +tuizi 腿子 +tuji 突击 +tujia 土家 +tujie 图解 +tujiefa 图解法 +tujin 突进 +tujing 图景 途径 +tujue 突厥 +tula 图拉 +tulao 徒劳 +tuli 图例 +tuliao 涂料 +tulu 吐露 +tulufan 吐鲁番 +tulun 凸轮 +tulunzhou 凸轮轴 +tumao 兔毛 +tumeisu 土霉素 +tumen 土门 +tumo 涂抹 +tumou 图谋 +tumu 土木 +tun 吞 屯 饨 褪 臀 囤 豚 暾 氽 +tunbing 吞并 +tunbu 臀部 +tunisi 突尼斯 +tunli 屯里 +tunmei 吞没 +tunqi 臀鳍 +tunshi 吞食 吞噬 +tunshu 豚鼠 +tuntian 屯田 +tuntianke 屯田客 +tuntu 吞吐 +tuntuliang 吞吐量 +tuntuntutu 吞吞吐吐 +tunzi 屯子 +tuo 托 脱 拖 妥 拓 陀 驼 唾 椭 砣 驮 沱 跎 坨 鸵 乇 鼍 橐 佗 庹 铊 酡 柁 柝 箨 +tuoba 拓跋 +tuobagui 拓跋贵 +tuobashi 拓跋氏 +tuobatao 拓跋焘 +tuobei 驼背 +tuochan 脱产 +tuoche 拖车 +tuochu 脱出 +tuochuan 拖船 +tuodai 拖带 +tuodang 妥当 +tuodao 拖到 +tuodiao 脱掉 +tuoer 托儿 +tuoersitai 托尔斯泰 +tuoersuo 托儿所 +tuoguan 托管 +tuojia 托架 +tuojiao 脱胶 +tuojie 脱节 +tuokong 脱空 +tuokou 脱口 +tuola 拖拉 +tuolaji 拖拉机 +tuolajishou 拖拉机手 +tuolajizhan 拖拉机站 +tuolasi 托拉斯 +tuolei 拖累 +tuoli 脱离 脱粒 +tuoliji 脱粒机 +tuoliu 脱硫 +tuoluo 陀螺 +tuoluociji 托洛茨基 +tuoma 托马 唾骂 +tuomao 脱毛 +tuomasi 托马斯 +tuomo 唾沫 脱模 +tuoni 拖泥 +tuoniao 鸵鸟 +tuonidaishui 拖泥带水 +tuopan 托盘 +tuopao 脱泡 +tuopu 拓扑 拓朴 +tuoqi 唾弃 +tuoqian 拖欠 +tuoqing 脱氢 +tuoqiu 椭球 +tuorong 驼绒 +tuose 脱色 +tuoshan 妥善 +tuoshanchuli 妥善处理 +tuoshen 脱身 +tuoshou 脱手 +tuoshui 脱水 +tuosu 脱俗 +tuotai 脱胎 +tuotan 脱碳 +tuotao 脱逃 +tuowang 拖网 +tuowei 托维 +tuoxian 脱险 +tuoxiao 脱销 +tuoxie 拖鞋 妥协 +tuoyan 拖延 脱盐 +tuoyang 脱氧 +tuoyanghetang 脱氧核糖 +tuoye 唾液 +tuoyexian 唾液腺 +tuoyi 脱衣 +tuoyuan 椭圆 +tuoyun 托运 +tuozhi 脱脂 +tupi 土坯 +tupian 图片 +tupo 突破 +tupokou 突破口 +tuqi 凸起 突起 土气 吐气 +tuqu 突去 +turan 突然 徒然 +turang 土壤 +turangfeili 土壤肥力 +turangjiaoti 土壤胶体 +turangjiegou 土壤结构 +turangrongye 土壤溶液 +turangshidu 土壤湿度 +turangshui 土壤水 +turangweishengwu 土壤微生物 +turangwendu 土壤温度 +turangyoujizhi 土壤有机质 +turanxiji 突然袭击 +turen 土人 +turuqilai 突如其来 +tusan 图三 +tusha 屠杀 +tushi 图式 +tushifang 土石方 +tushou 徒手 +tushu 图书 +tushuguan 图书馆 +tushuo 图说 +tusi 吐丝 +tutechan 土特产 +tuteng 图腾 +tutou 凸透 +tutu 突突 +tuwei 突围 图为 +tuwen 土温 +tuwu 突兀 +tuxi 突袭 +tuxiang 图像 图象 +tuxing 图形 徒刑 土性 +tuxu 吐絮 +tuyang 图样 +tuyangbingju 土洋并举 +tuyangjiehe 土洋结合 +tuyi 图一 +tuyuan 凸缘 +tuzai 屠宰 +tuzaichang 屠宰场 +tuzhang 图章 +tuzhi 图纸 土质 +tuzhong 途中 +tuzhu 土著 +tuzi 兔子 +tuzu 土族 +wa 瓦 挖 袜 娃 哇 凹 娲 蛙 洼 佤 腽 +wabu 挖补 +wachu 挖出 +wadi 洼地 +waer 瓦尔 +wafang 瓦房 +wagan 娲杆 +wagangjun 瓦岗军 +wagong 瓦工 +waguan 瓦罐 +wai 外 歪 崴 +waibian 外边 +waibiao 外表 +waibin 外宾 +waibu 外部 +waibushebei 外部设备 +waicengkongjian 外层空间 +waichang 外场 外长 +waicun 外存 +waidi 外敌 外地 +waidian 外电 +waidianlu 外电路 +waifeng 歪风 +waifengxieqi 歪风邪气 +waigong 外公 +waigongqiexian 外公切线 +waiguan 外观 +waiguo 外国 +waiguoyu 外国语 +waihai 外海 +waihang 外行 +waihao 外号 +waihuan 外患 +waihui 外汇 +waihuo 外货 +waijia 外加 +waijian 外间 +waijiao 外交 外角 +waijiaobu 外交部 +waijiaodaibiao 外交代表 +waijiaoguan 外交官 +waijiaoshijie 外交使节 +waijiaotequan 外交特权 +waijie 外接 外界 +waijieyuan 外接圆 +waike 外科 外壳 +wailai 外来 +waili 外力 +wailiu 外流 +wailizuoyong 外力作用 +waimao 外貌 外贸 +waimian 外面 +waipo 外婆 +waiqi 外戚 外企 +waiqiao 外侨 +waiqin 外勤 +waiqu 歪曲 +wairen 外人 +waishang 外商 +waishe 外设 +waisheng 外生 外甥 外省 +waishi 外史 外事 +waishui 外水 +waisun 外孙 +waitao 外逃 外套 +waitaomo 外套膜 +waitou 外头 +waiwei 外围 +waiwen 外文 +waiwu 外屋 外侮 外务 +waixian 外弦 外线 +waixiang 外乡 外项 +waixiao 外销 +waixie 歪斜 +waixin 外心 +waixing 外行 外形 +waixue 外学 +waiyan 外延 外焰 +waiyang 外洋 +waiyi 外衣 +waiyin 外因 +waiyinlun 外因论 +waiyong 外用 +waiyu 外语 +waiyuan 外援 +waizai 外在 +waizhai 外债 +waizhang 外长 +waizhi 外痔 +waizhuan 外转 +waizi 外资 外子 +waizu 外族 +wajie 瓦解 +wajue 挖掘 +wajueji 挖掘机 +wakongxinsi 挖空心思 +waku 挖苦 +wala 哇啦 +wali 瓦砾 +walun 娲轮 +waluo 瓦罗 +wan 万 完 晚 湾 玩 碗 弯 挽 顽 腕 婉 惋 宛 丸 蜿 莞 畹 剜 豌 皖 纨 琬 脘 烷 芄 菀 绾 +wanbao 晚报 +wanbei 完备 晚辈 +wanbi 完毕 +wancheng 完成 +wandai 万代 +wandan 完蛋 +wandao 晚稻 +wandian 晚点 +wandou 豌豆 +wandu 弯度 +wandun 万吨 +wane 万恶 +waner 玩儿 +wanfan 晚饭 +wanfang 万方 +wanfen 万分 +wanfu 万福 +wang 望 王 往 网 忘 亡 汪 旺 枉 妄 惘 罔 尢 辋 魍 +wanganshi 王安石 +wangba 王八 +wangben 忘本 +wangbingnan 王炳南 +wangchang 往常 +wangcheng 王成 +wangchong 王充 +wangchuanshuangyan 望穿双眼 +wangconger 王聪儿 +wangdao 王导 王道 +wangdi 网底 +wangdian 网点 +wangdiao 忘掉 +wangdun 王敦 +wangershengwei 望而生畏 +wangfa 王法 枉法 +wangfan 往返 +wangfu 王府 往复 +wangfubeng 往复泵 +wangfuzhi 王夫之 +wanggong 王公 王宫 +wangguan 王官 王冠 +wangguo 王国 亡国 +wangguonu 亡国奴 +wangguowei 王国维 +wanghou 王侯 王后 往后 +wanghuai 忘怀 +wanghusuoyi 忘乎所以 +wangji 王畿 旺季 忘记 +wangjian 望见 +wangjie 王杰 +wangjingwei 汪精卫 +wangkai 王恺 +wangkong 网孔 +wangkuang 王匡 +wanglai 往来 +wangle 忘了 +wangluo 网罗 网络 +wangmang 王莽 +wangmazi 王麻子 +wangmeng 王猛 +wangming 王明 亡命 +wangmo 网膜 +wangnian 往年 +wangong 完工 +wangqian 往前 +wangqing 忘情 +wangqiu 网球 +wangquan 王权 +wangque 忘却 +wangran 惘然 +wangren 王人 +wangri 往日 +wangruofei 王若飞 +wangshang 网上 往上 +wangsheng 旺盛 +wangshi 王室 往事 +wangshichong 王世充 +wangshiduo 汪士铎 +wangshizhen 王士珍 +wangshui 王水 +wangsiren 王思任 +wangtai 王台 +wangtao 王韬 +wangtu 妄图 +wangu 顽固 万古 +wanguchangqing 万古长青 +wangwang 汪汪 往往 望望 +wangwei 王维 王位 +wangwo 忘我 +wangxi 往昔 +wangxia 往下 +wangxiang 网箱 妄想 +wangxiaobo 王小波 +wangxifeng 王熙凤 +wangxing 忘形 +wangyan 网眼 +wangyanan 王亚南 +wangyang 汪洋 +wangyangdahai 汪洋大海 +wangyangming 王阳明 +wangye 王爷 +wangyou 往右 +wangyuan 望远 +wangyuanjing 望远镜 +wangzhaojun 王昭君 +wangzhi 王制 +wangzhuang 王庄 网状 +wangzhuangjiegou 网状结构 +wangzi 王子 +wangzuo 往左 +wanhao 完好 +wanhu 玩忽 万户 +wanhui 挽回 晚会 +wanhun 晚婚 +wanhuo 玩火 +wanhuzhishou 玩忽职守 +wanichuan 挖泥船 +wanji 烷基 +wanjian 晚间 +wanjiang 顽强 +wanjie 完结 +wanjin 晚近 +wanjiu 挽救 +wanju 弯矩 玩具 +wankang 顽抗 +wanle 完了 +wanli 万里 万历 腕力 +wanlichangcheng 万里长城 +wanlichangzheng 万里长征 +wanliu 挽留 +wanlu 弯路 +wanmabenteng 万马奔腾 +wanman 完满 +wanmei 完美 +wannan 万难 +wanneng 万能 +wannian 晚年 万年 +wannong 玩弄 +wanpi 顽皮 +wanqi 晚期 +wanqian 万千 +wanqiu 晚秋 +wanqu 弯曲 +wanquan 完全 万全 +wanren 完人 万人 +wanru 宛如 +wanruo 宛若 +wanshan 完善 +wanshang 玩赏 晚上 +wanshi 玩世 顽石 完事 万世 万事 +wanshidaji 万事大吉 +wanshijubei 万事俱备 +wanshou 挽手 +wanshouwujiang 万寿无疆 +wanshu 晚熟 +wanshua 玩耍 +wanshuang 晚霜 +wansui 万岁 +wanting 烷烃 +wantou 弯头 +wanwan 万万 +wanwanquanquan 完完全全 +wanwanququ 弯弯曲曲 +wanwanrao 弯弯绕 +wanwei 玩味 +wanwu 玩物 万物 +wanwusangzhi 玩物丧志 +wanwuyishi 万无一失 +wanxi 惋惜 +wanxia 晚霞 +wanxian 万县 +wanxiang 万象 +wanxiangjie 万向节 +wanxiao 玩笑 +wanyan 晚宴 婉言 蜿蜒 +wanyao 丸药 +wanyi 玩艺 玩意 万一 +wanyong 万用 +wanyongdianbiao 万用电表 +wanyou 万有 +wanyouyinli 万有引力 +wanyuan 万元 +wanzhang 万丈 +wanzheng 完整 +wanzhengwuque 完整无缺 +wanzhong 万众 +wanzhongyixin 万众一心 +wanzhuang 万状 +wanzi 丸子 +wanziqianhong 万紫千红 +wapen 瓦盆 +waqian 挖潜 +wasi 瓦斯 +wate 瓦特 +watuji 挖土机 +wawa 娃娃 +waxian 洼陷 +wayong 蛙泳 +wazi 娃子 袜子 +wei 为 位 未 委 维 味 围 卫 威 微 伟 谓 唯 危 慰 尾 违 魏 玮 蔚 伪 畏 胃 喂 炜 韦 惟 巍 纬 萎 娓 苇 尉 帷 渭 猥 偎 薇 痿 猬 逶 帏 韪 煨 鲔 桅 潍 隈 圩 囗 诿 隗 崴 洧 葳 嵬 闱 沩 涠 艉 軎 +weiai 胃癌 +weian 微安 +weiba 为把 尾巴 +weibei 违背 +weibi 威逼 未必 +weibian 未便 +weibing 胃病 卫兵 +weibo 微波 +weibu 尾部 +weibuzudao 微不足道 +weiceng 未曾 +weichang 未尝 胃肠 +weicheng 围城 +weichengnian 未成年 +weichi 维持 +weichuliji 微处理机 +weici 为此 位次 +weida 伟大 +weidai 微带 +weidalingxiu 伟大领袖 +weidao 味道 卫道 +weidemai 魏德迈 +weideng 桅灯 +weidianzi 微电子 +weidiao 萎雕 +weidimala 危地马拉 +weiding 未定 +weidu 唯独 惟独 纬度 +weidui 卫队 +weiduoliya 维多利亚 +weie 巍峨 +weier 威尔 +weierxun 威尔逊 +weifa 违法 +weifaluanji 违法乱纪 +weifan 违反 违犯 +weifang 潍坊 +weifaxingwei 违法行为 +weifeizuodai 为非作歹 +weifen 微分 +weifendianlu 微分电路 +weifenfangcheng 微分方程 +weifeng 威风 微风 +weifu 微伏 为辅 +weigan 桅杆 +weigong 围攻 +weiguan 微观 围观 +weiguanlizi 微观粒子 +weiguanshijie 微观世界 +weiguo 魏国 卫国 +weihai 威海 危害 +weihaixing 危害性 +weihe 为何 +weihu 维护 卫护 +weihui 委会 +weihun 未婚 +weihunqi 未婚妻 +weihushan 威虎山 +weiji 危机 微机 危及 危急 伟绩 +weijian 围歼 为间 +weijiao 围剿 +weijifen 微积分 +weijin 围巾 未尽 +weijing 未经 未竟 味精 胃镜 +weiju 畏惧 +weijue 未决 +weijun 伪军 +weikang 违抗 +weike 未可 +weiken 围垦 +weikong 唯恐 惟恐 +weikou 胃口 +weikuang 尾矿 +weikun 围困 +weilai 未来 +weilan 蔚蓝 +weilao 慰劳 +weile 为了 +weili 威力 微粒 违例 为力 +weilian 威廉 +weiliang 微量 +weiliangyuansu 微量元素 +weilishitu 唯利是图 +weimi 微米 纬密 +weimian 未免 +weimiao 微秒 微妙 +weimiaoweixiao 微妙微肖 +weiming 为名 +weimu 帷幕 +weina 维那 +weinan 危难 为难 畏难 +weineiruila 委内瑞拉 +weineng 未能 位能 +weinian 萎蔫 +weinin 为您 +weinisi 威尼斯 +weipai 委派 +weiqi 围棋 围起 为期 尾气 尾鳍 +weiqiang 围墙 +weiqibuyuan 为期不远 +weiqu 委屈 +weiquan 威权 +weiqun 围裙 +weiran 巍然 未然 +weiranchengfeng 蔚然成风 +weirao 围绕 +weiren 为人 委任 伟人 +weirenshibiao 为人师表 +weiruo 微弱 +weisha 纬纱 +weishan 伪善 +weishe 威慑 +weisheng 卫生 微生 为生 尾声 +weishengbiaozhun 卫生标准 +weishengbu 卫生部 +weishengfanghu 卫生防护 +weishengfangyi 卫生防疫 +weishengsu 维生素 +weishengsuo 卫生所 +weishengsuquefazheng 维生素缺乏症 +weishengwuxue 微生物学 +weishenme 为什么 +weishi 威势 为使 委实 未始 卫士 +weishou 为首 +weishu 为数 尾数 魏书 卫戍 +weishui 渭水 +weisibianhuan 位似变换 +weisizhongxin 位似中心 +weisuan 胃酸 +weisui 尾随 未遂 +weisuo 萎缩 畏缩 卫所 +weisuoyuwei 为所欲为 +weituo 委托 +weiwan 委婉 +weiwang 威望 危亡 围网 +weiwei 巍巍 微微 +weiweide 微微的 +weiwen 慰问 +weiwendi 魏文帝 +weiwo 为我 +weiwu 威武 唯物 +weiwubianzhengfa 唯物辩证法 +weiwuerzu 维吾尔族 +weiwulun 唯物论 +weiwushiguan 唯物史观 +weiwuzhuyi 唯物主义 +weiwuzhuyizhe 唯物主义者 +weixi 维系 微细 +weixian 危险 违宪 纬线 +weixiang 位相 +weixianxing 危险性 +weixiao 微小 微笑 +weixie 威胁 +weixin 威信 唯心 维新 +weixing 微型 卫星 +weixingdianshi 卫星电视 +weixingji 微型机 +weixingtongxin 卫星通信 +weixinlun 唯心论 +weixinshiguan 唯心史观 +weixinsiji 维辛斯基 +weixinzhuyi 唯心主义 +weixiu 维修 +weiyan 威严 微言 围岩 胃炎 +weiyang 喂养 +weiyao 喂药 +weiye 胃液 +weiyena 维也纳 +weiyi 唯一 尾翼 位移 +weiyidianliu 位移电流 +weiyou 惟有 +weiyu 位于 谓语 +weiyuan 委员 魏源 +weiyuanchang 委员长 +weiyuanhui 委员会 +weiyuanzhang 委员长 +weiyue 违约 +weizao 伪造 +weizhang 违章 +weizhen 微震 +weizheng 伪证 +weizhi 位置 为之 为止 未知 +weizhishu 未知数 +weizhong 为重 +weizhongxian 魏忠贤 +weizhu 为主 +weizhuang 伪装 +weizi 位子 +wen 文 问 闻 温 稳 吻 纹 蚊 雯 紊 瘟 汶 刎 阌 璺 +wenban 纹板 +wenbao 温饱 +wenben 文本 +wenbi 文笔 +wenbiao 温标 +wenbu 稳步 +wencha 温差 +wenchang 文昌 +wenchangaochan 稳产高产 +wenchong 蚊虫 +wenchuang 温床 +wencun 温存 +wenda 问答 +wendai 温带 +wendang 稳当 +wending 稳定 +wendingji 稳定剂 +wendingxing 稳定性 +wendu 温度 +wenduchang 温度场 +wenduji 温度计 +wendutidu 温度梯度 +wenfa 文法 +wenfeng 文风 闻风 +wenfengerdong 闻风而动 +weng 翁 瓮 嗡 蓊 蕹 +wengao 文稿 文告 +wenge 文革 +wengtonghe 翁同和 +wengu 稳固 +wenguan 文官 +wenguzhixin 温故知新 +wengweng 嗡嗡 +wenhanwennuan 问寒问暖 +wenhao 文豪 问好 问号 +wenhe 温和 吻合 +wenhou 问候 +wenhua 文化 问话 +wenhuabu 文化部 +wenhuachengdu 文化程度 +wenhuadageming 文化大革命 +wenhuagong 文化宫 +wenhuaguan 文化馆 +wenhuashuiping 文化水平 +wenhuayule 文化娱乐 +wenhuibao 文汇报 +wenhuo 文火 +wenji 文集 问及 +wenjian 文件 闻见 稳健 +wenjiao 文教 +wenjing 文静 问荆 +wenju 文具 文句 +wenke 文科 +wenlai 文莱 +wenli 文理 纹理 +wenlian 文联 +wenliang 温良 +wenliu 稳流 紊流 +wenlu 纹路 +wenluan 紊乱 +wenmang 文盲 +wenming 文明 闻名 +wennuan 温暖 +wenping 文凭 +wenqing 温情 +wenquan 温泉 +wenren 文人 +wenrou 温柔 +wenruo 文弱 +wenshi 温室 问世 +wenshu 文殊 文书 +wenshui 温水 +wensibudong 纹丝不动 +wenti 问题 文体 +wentuo 稳妥 +wenwang 文王 +wenwu 文武 文物 +wenxi 温习 +wenxian 文献 +wenxinwukui 问心无愧 +wenxuan 文选 +wenxue 文学 +wenxuejia 文学家 +wenxueshi 文学史 +wenxun 闻讯 问讯 +wenya 文雅 稳压 +wenyan 文言 +wenyang 纹样 +wenyi 瘟疫 文艺 文义 +wenyifuxing 文艺复兴 +wenyu 文娱 +wenze 文则 +wenzhai 文摘 +wenzhang 文章 +wenzhong 温中 稳重 +wenzhou 温州 +wenzhu 稳住 +wenzi 蚊子 文字 +wo 我 握 窝 卧 渥 沃 涡 斡 蜗 幄 喔 倭 挝 莴 肟 硪 龌 +woai 我爱 +wobei 我辈 我被 +wodang 我党 +wodao 卧倒 +wode 我的 +wodun 沃顿 +wofang 我方 卧房 +wogong 窝工 +woguo 我国 +wohe 我和 +wohui 我会 +wohuo 窝火 +wojiang 我将 +wojin 握紧 +wojun 我军 +wokan 我看 +wokou 倭寇 +wolai 我来 +woliu 涡流 +wolun 涡轮 +wolunzhoufadongji 涡轮轴发动机 +women 我们 +womenbei 我们被 +woniu 蜗牛 +wopeng 窝棚 +wopu 卧铺 +woshi 我是 卧式 卧室 +woshou 握手 +woshuo 我说 +wosuo 我所 +wotaihua 渥太华 +wotou 窝头 +wowo 莴莴 +woxiang 我想 +woxinchangdan 卧薪尝胆 +woxuan 斡旋 +wozai 我在 +wozhu 握住 +wu 无 五 物 务 武 午 舞 於 误 恶 吴 屋 伍 悟 吾 污 乌 雾 侮 捂 巫 毋 呜 诬 勿 梧 坞 戊 兀 唔 晤 芜 鹜 钨 妩 痦 鹉 忤 寤 骛 邬 牾 鼯 圬 浯 仵 阢 芴 庑 婺 怃 杌 焐 蜈 迕 鋈 +wuba 五霸 +wubai 五百 +wuban 舞伴 +wubao 五保 +wubei 吾辈 武备 +wubeixuetang 武备学堂 +wubi 务必 无比 五笔 舞弊 +wubian 无边 +wubianwuji 无边无际 +wubianxing 五边形 +wubicizu 五笔词组 +wubizixing 五笔字型 五笔字形 +wubu 无补 无不 +wucai 五彩 +wucaibinfen 五彩缤纷 +wucan 午餐 +wucanbuzhu 误餐补助 +wucha 误差 +wuchan 无产 物产 +wuchang 无常 无偿 武昌 五常 舞场 +wuchangqiyi 武昌起义 +wuchanjieji 无产阶级 +wuchanjiejigeming 无产阶级革命 +wuchanjiejiminzhu 无产阶级民主 +wuchanjiejizhuanzheng 无产阶级专政 +wucheng 无成 +wuchi 无耻 舞池 +wucong 无从 +wuda 乌达 武打 +wudai 五代 无待 +wudaishiguo 五代十国 +wudao 舞蹈 +wude 武德 +wudi 无敌 雾滴 +wudian 污点 误点 +wuding 屋顶 +wudingxingtan 无定形碳 +wudong 舞动 勿动 +wudongyuzhong 无动于衷 +wudou 武斗 +wudu 无毒 无度 五毒 +wuduan 无端 武断 +wudui 无对 +wuebuzuo 无恶不作 +wuer 乌尔 +wufa 无法 +wufan 午饭 +wufang 无妨 五方 +wufanyundong 五反运动 +wufei 无非 +wufenggangguan 无缝钢管 +wugan 无干 +wuganda 乌干达 +wugang 钨钢 +wugao 诬告 +wuge 五个 +wugeng 五更 +wugong 武功 误工 +wugongli 五公里 +wugou 污垢 +wugu 无辜 无故 五谷 五梏 +wuguai 无怪 +wuguan 无关 武关 武官 五官 +wuguang 吴广 +wuguangshise 五光十色 +wugui 乌龟 无规 +wuguidianche 无轨电车 +wuguoji 无国籍 +wuhai 无害 +wuhan 吴晗 武汉 +wuhanshi 武汉市 +wuhe 无何 +wuhei 乌黑 +wuhou 屋后 午后 +wuhu 呜呼 芜湖 +wuhua 物化 +wuhuabamen 五花八门 +wuhualaodong 物化劳动 +wuhuan 乌桓 +wuhuaqi 雾化器 +wuhui 污秽 舞会 误会 +wuji 屋脊 无机 无稽 无极 无几 无际 +wujia 屋架 物价 +wujiakegui 无家可归 +wujian 无间 舞剑 物件 +wujiang 乌江 +wujiangsimei 五讲四美 +wujiaoxing 五角星 +wujiazhishu 物价指数 +wujie 误解 +wujifeiliao 无机肥料 +wujilv 无纪律 +wujimingtoupiao 无记名投票 +wujin 武进 五金 +wujing 物镜 +wujingzi 吴敬梓 +wujiyan 无机盐 +wujiyushi 无济于事 +wuju 舞剧 +wujue 五绝 +wujuwushu 无拘无束 +wuke 无可 +wukefeiyi 无可非议 +wukefenggao 无可奉告 +wukelan 乌克兰 +wukenaihe 无可奈何 +wukezhengbian 无可争辩 +wukui 无愧 +wula 乌拉 +wulai 诬赖 无赖 +wuli 污吏 屋里 无理 无力 武力 物理 物力 +wuliang 无量 五两 +wulianglougai 无梁楼盖 +wuliao 无聊 +wulibianhua 物理变化 +wulifangcheng 无理方程 +wulihuaxue 物理化学 +wulin 武林 +wuling 武陵 五岭 +wuliqunao 无理取闹 +wulixingzhi 物理性质 +wulixue 物理学 +wulixuejia 物理学家 +wulong 乌龙 五龙 +wulongcha 乌龙茶 +wulu 五路 +wulumuqi 乌鲁木齐 +wulun 无论 物论 +wulunruhe 无论如何 +wuluzhen 吴禄贞 +wulv 五律 +wuma 误码 +wumei 吴梅 妩媚 +wumeijialian 物美价廉 +wumen 午门 +wumian 屋面 +wumianban 屋面板 +wumie 污蔑 诬蔑 +wuming 无明 无名 +wumingyingxiong 无名英雄 +wumingzhi 无名指 +wunai 无奈 +wuneng 无能 +wunengweili 无能为力 +wuni 污泥 +wunianjihua 五年计划 +wunong 务农 +wunv 舞女 +wupiao 舞票 +wupin 物品 +wupo 巫婆 +wuqi 吴起 武器 雾气 +wuqian 屋前 无前 五千 午前 +wuqing 无情 +wuqiong 无穷 +wuqiongwujin 无穷无尽 +wuqituxing 无期徒刑 +wuqiu 务求 +wuqu 舞曲 +wuquan 无权 +wuquanxianfa 五权宪法 +wuque 无缺 +wuran 污染 +wuren 无人 吾人 武人 误认 无任 +wurenjiashifeiji 无人驾驶飞机 +wuri 无日 +wuru 污辱 无如 侮辱 +wuruqitu 误入歧途 +wuse 无色 五色 物色 +wusha 钨砂 +wushan 巫山 +wushang 无上 +wushangzhuang 无上装 +wusheng 无声 五声 +wushi 无视 武士 五十 午时 伍拾 物事 务使 误事 +wushinianbubian 五十年不变 +wushiwuke 无时无刻 +wushu 巫术 无数 武术 +wushuang 无双 +wushuangqi 无霜期 +wushui 污水 无水 午睡 +wusi 钨丝 无私 五四 +wusiyundong 五四运动 +wusong 吴淞 武松 +wusu 乌苏 +wusulijiang 乌苏里江 +wusuowei 无所谓 +wusuozuowei 无所作为 +wuta 无他 +wutai 五台 舞台 物态 +wutaishan 五台山 +wuti 物体 +wutiaojian 无条件 +wutiaojianfanshe 无条件反射 +wuting 舞厅 +wutingfang 伍廷芳 +wutingyan 吴庭艳 +wutitoudi 五体投地 +wutong 梧桐 +wutou 务头 屋头 +wutuobang 乌托邦 +wuwai 屋外 +wuwan 伍万 +wuwang 无望 +wuwei 无为 无味 无畏 无谓 武卫 五味 +wuweibuzhi 无微不至 +wuweizi 五味子 +wuwo 无我 +wuwu 呜呜 无物 无误 +wuxia 巫峡 无暇 +wuxian 诬陷 无限 无线 吴县 +wuxianda 无限大 +wuxiandai 无现贷 +wuxiandian 无线电 +wuxiandianbao 无线电报 +wuxiandianbo 无线电波 +wuxiandiandianzixue 无线电电子学 +wuxiandiandingwei 无线电定位 +wuxiandianguangbo 无线电广播 +wuxiandianhua 无线电话 +wuxiandianjieshouji 无线电接收机 +wuxiandiantai 无线电台 +wuxiandiantongxin 无线电通信 +wuxiang 五香 五项 物象 +wuxiangyuanze 五项原则 +wuxianzhi 无限制 +wuxiao 无效 +wuxin 无心 +wuxing 无形 无行 无性 吴兴 五星 五刑 五行 悟性 +wuxinghongqi 五星红旗 +wuxingzajiao 无性杂交 +wuxiu 午休 +wuxiuzhi 无休止 +wuxu 无需 无须 务须 +wuya 乌鸦 +wuyan 屋檐 +wuyanliuse 五颜六色 +wuyanmei 无烟煤 +wuyanshi 五言诗 +wuye 午夜 +wuyi 无疑 无意 无益 无异 武艺 五一 +wuyin 五音 +wuying 五营 +wuyingwuzong 无影无踪 +wuyishi 无意识 +wuyong 无用 毋庸 误用 无庸 +wuyou 无由 +wuyu 屋宇 无余 +wuyuan 伍元 +wuyuanwugu 无缘无故 +wuyuanze 无原则 +wuyue 吴越 五月 +wuyun 乌云 +wuzang 五脏 +wuzetian 武则天 +wuzheng 物证 +wuzhengfuzhuangtai 无政府状态 +wuzhi 无知 五指 物质 +wuzhibo 物质波 +wuzhicaifu 物质财富 +wuzhijiangli 物质奖励 +wuzhijing 无止境 +wuzhililiang 物质力量 +wuzhishan 五指山 +wuzhishengchanbumen 物质生产部门 +wuzhong 无终 吴中 五中 五种 物种 +wuzhongshengyou 无中生有 +wuzhou 梧州 五洲 +wuzhu 五铢 物主 +wuzhuang 武装 +wuzhuangbudui 武装部队 +wuzhuangdouzheng 武装斗争 +wuzhuangliliang 武装力量 +wuzhuangqinlue 武装侵略 +wuzhuo 污浊 +wuzi 物资 屋子 舞姿 误字 +wuzu 无阻 +wuzui 无罪 +wuzuqingzhong 无足轻重 +xi 西 系 息 希 喜 席 习 细 戏 吸 洗 惜 稀 悉 析 夕 牺 袭 昔 熙 兮 溪 隙 嘻 锡 晰 媳 樨 熄 膝 郗 犀 禧 曦 奚 羲 蹊 唏 淅 嬉 皙 汐 徙 茜 玺 熹 烯 翕 蟋 屣 檄 浠 僖 穸 蜥 隰 觋 螅 铣 菥 葸 蓰 舾 矽 粞 硒 醯 欷 鼷 歙 饩 阋 禊 舄 +xia 下 夏 吓 峡 厦 侠 狭 霞 瞎 暇 虾 唬 辖 遐 匣 黠 瑕 呷 狎 柙 硖 瘕 罅 +xiaai 狭隘 +xiaba 下巴 +xiabai 下摆 +xiaban 下班 +xiabanye 下半夜 +xiabi 下笔 +xiabian 下边 +xiabo 匣钵 +xiabu 下部 +xiaceng 下层 +xiachang 狭长 下场 下厂 +xiache 瞎扯 下车 +xiachen 下沉 +xiachu 下处 +xiachui 下垂 +xiaci 下次 +xiada 下达 +xiadan 下蛋 +xiadeng 下等 +xiadi 下地 下第 +xiading 下定 +xiadushou 下毒手 +xiae 下颚 +xiafa 下发 下法 +xiafan 下凡 +xiafang 下方 下放 +xiagong 下工 +xiagu 峡谷 +xiaguan 下关 下官 +xiaguang 霞光 +xiahai 下海 +xiahe 下河 +xiahua 下滑 +xiahui 下回 +xiai 喜爱 +xiaji 下级 夏季 +xiajian 下贱 +xiajiang 峡江 +xiajiao 下脚 +xiajiaoliao 下脚料 +xiajielun 下结论 +xiajiu 下酒 +xiajuan 下卷 +xiake 侠客 下课 +xiakou 峡口 +xialai 下来 +xiali 下痢 夏历 +xialian 下联 +xialiang 夏粮 +xialie 下列 +xialing 下令 +xialingying 夏令营 +xialiu 下流 +xialuo 下落 +xialuxiangfeng 狭路相逢 +xiama 下马 +xiamang 瞎忙 +xiami 虾米 +xiamian 下面 +xiamu 下木 +xian 现 先 显 线 险 限 县 鲜 献 闲 宪 陷 贤 仙 嫌 咸 羡 掀 弦 纤 娴 衔 馅 涎 舷 腺 跣 暹 岘 猃 蚬 筅 跹 莶 锨 鹇 痫 铣 氙 祆 籼 冼 藓 酰 苋 燹 霰 西安 西岸 +xianai 腺癌 +xianao 瞎闹 +xianbei 先辈 鲜卑 +xianbing 馅饼 宪兵 +xiancai 咸菜 线材 苋菜 +xiance 献策 +xianchang 现场 县长 +xiancheng 现成 县城 +xianchong 线虫 +xianchongbing 线虫病 +xianchu 显出 +xianchuang 舷窗 +xianci 献词 +xiancun 现存 +xiandai 现代 +xiandaigongye 现代工业 +xiandaihua 现代化 +xiandainongye 现代农业 +xiandairen 现代人 +xiandaishi 现代诗 +xiandaixi 现代戏 +xiandaixiuzhengzhuyi 现代修正主义 +xiandaizibenzhuyi 现代资本主义 +xiandan 咸淡 +xiandao 先导 +xiande 显得 +xiandiao 掀掉 +xianding 限定 +xiandong 掀动 +xiandu 限度 +xianduan 先端 线段 +xianduweikuai 先睹为快 +xiane 限额 险恶 +xianeryijian 显而易见 +xianfa 宪法 +xianfadagang 宪法大纲 +xianfazhiren 先发制人 +xianfeng 先锋 咸丰 +xianfengdui 先锋队 +xiang 想 相 向 象 香 乡 像 响 项 享 降 箱 详 祥 巷 厢 湘 橡 翔 镶 飨 襄 饷 骧 葙 庠 鲞 芗 缃 蟓 +xiangai 相爱 +xiangan 香案 +xiangbang 相帮 +xiangbei 向北 向背 +xiangbi 相比 +xiangbian 相变 +xiangbizhixia 相比之下 +xiangbutong 想不通 +xiangcai 香菜 +xiangcha 相差 +xiangchang 乡长 +xiangche 响彻 +xiangcheng 相成 相乘 项城 +xiangchi 相持 +xiangchu 相除 相处 想出 +xiangcun 乡村 +xiangdang 相当 乡党 +xiangdangran 想当然 +xiangdao 巷道 想到 向导 +xiangdedao 想得到 +xiangdeng 相等 +xiangdi 相抵 箱底 +xiangdianliu 相电流 +xiangdong 响动 向东 +xiangdui 相对 +xiangduieryan 相对而言 +xiangduilun 相对论 +xiangduishidu 相对湿度 +xiangduishu 相对数 +xiangduisudu 相对速度 +xiangduiwucha 相对误差 +xiangduixing 相对性 +xiangduixingzhuang 相对性状 +xiangduiyundong 相对运动 +xiangei 献给 +xiangfa 想法 +xiangfan 相反 襄樊 +xiangfang 相仿 厢房 +xiangfangshefa 想方设法 +xiangfeng 相逢 +xiangfu 相符 享福 +xiangfuxiangcheng 相辅相成 +xianggan 相干 +xianggang 香港 +xiangge 相隔 +xianggong 相公 +xianggu 香菇 +xiangguan 相关 象管 +xiangguo 相国 +xianghao 相好 +xianghe 相合 +xianghou 向后 +xianghu 相互 +xianghua 香花 +xianghui 相会 +xianghuo 向火 +xianghuzuoyong 相互作用 +xiangji 相机 相继 +xiangjia 相加 +xiangjian 相间 相减 乡间 想见 +xiangjiang 湘江 +xiangjiao 相交 香蕉 橡胶 +xiangjiaoshu 橡胶树 +xiangjie 相接 详解 +xiangjin 相近 详尽 +xiangjing 香精 +xiangjingyou 香精油 +xiangju 相聚 相距 +xiangjun 香军 +xiangkou 巷口 +xianglai 想来 向来 +xiangle 享乐 +xiangli 乡里 +xianglian 相连 项链 +xiangliang 响亮 向量 +xiangliao 香料 +xianglin 相临 +xianglu 香炉 +xiangmao 相貌 香茅 +xiangmian 相面 +xiangmu 项目 +xiangnian 想念 +xiangong 先公 闲工 +xiangpi 橡皮 +xiangpian 相片 像片 +xiangpingheng 相平衡 +xiangqi 香气 想起 象棋 +xiangqian 镶嵌 向前 +xiangqianjin 向前进 +xiangqiankan 向前看 +xiangqie 相切 +xiangqin 相亲 乡亲 +xiangqing 详情 +xiangqu 想去 +xiangren 乡人 象人 +xiangri 向日 +xiangrikui 向日葵 +xiangrong 相容 +xiangrufeifei 想入非非 +xiangshan 香山 象山 +xiangshang 向上 +xiangshen 乡绅 +xiangsheng 相声 响声 象生 +xiangshi 相识 +xiangshiying 相适应 +xiangshou 享受 +xiangshu 橡树 +xiangshui 香水 +xiangsi 相似 +xiangsixing 相似形 +xiangtan 湘潭 详谈 +xiangtian 香甜 +xiangtibinglun 相提并论 +xiangtong 相通 相同 +xiangtou 想头 +xiangtu 乡土 详图 +xiangu 仙姑 +xianguan 县官 +xiangui 显贵 +xianguo 仙果 鲜果 +xiangwang 相望 想望 向往 +xiangwei 相位 香味 +xiangweicha 相位差 +xiangxi 详悉 详细 向西 +xiangxia 乡下 向下 +xiangxian 象限 +xiangxiang 相象 想像 想象 +xiangxiangli 想象力 +xiangxiaren 乡下人 +xiangxie 向斜 +xiangxin 相信 +xiangxing 相形 向性 象形 +xiangxinli 向心力 +xiangxiuli 向秀丽 +xiangxue 向学 +xiangya 镶牙 象牙 +xiangyahaian 象牙海岸 +xiangyan 相沿 香烟 +xiangyang 襄阳 向阳 象样 +xiangyao 想要 +xiangyi 相依 相宜 +xiangyin 乡音 +xiangying 相应 响应 +xiangyong 乡勇 享用 向用 +xiangyou 香油 享有 向右 +xiangyu 相与 相遇 项羽 +xiangyue 相约 +xiangyun 湘云 +xiangzao 香皂 +xiangzhan 巷战 +xiangzhang 乡长 +xiangzhen 乡镇 +xiangzheng 象征 +xiangzhong 相中 +xiangzhu 相助 +xiangzi 箱子 +xiangzuo 向左 +xianhai 咸海 陷害 +xianhe 显赫 +xianhong 鲜红 +xianhou 先后 +xianhua 仙花 鲜花 闲话 献花 +xianhui 贤慧 +xianhuo 现货 +xianji 献计 +xianjian 先见 显见 线间 +xianjiang 先将 现将 +xianjianzhiming 先见之明 +xianjiao 现浇 +xianjie 衔接 限界 +xianjieduan 现阶段 +xianjin 现金 先进 现今 +xianjing 仙境 险境 现经 陷阱 +xianjinguanli 现金管理 +xianjinjiti 先进集体 +xianjixiance 献计献策 +xianjue 先决 +xianjun 险峻 +xiankai 掀开 +xiankuan 现款 +xianle 弦乐 +xianleiqi 现蕾期 +xianleqi 弦乐器 +xianli 先例 献礼 +xianliang 鲜亮 限量 +xianlie 先烈 +xianling 先令 县令 限令 +xianliti 线粒体 +xianlu 线路 显露 +xianluo 陷落 +xianmei 鲜美 献媚 +xianming 鲜明 显明 +xianmu 羡慕 +xiannen 鲜嫩 +xianneng 贤能 +xianning 咸宁 +xiannv 仙女 +xianpengzhang 线膨胀 +xianqi 掀起 先期 嫌弃 限期 +xianqian 先前 先遣 现钱 +xianqiejiao 弦切角 +xianqin 先秦 弦琴 +xianqing 险情 +xianqu 先驱 县区 +xianquan 线圈 +xianran 显然 +xianren 先人 仙人 贤人 闲人 现任 +xianrenhouji 先人后己 +xianru 陷入 +xiansan 闲散 +xianshang 先上 +xianshen 献身 +xiansheng 先声 先生 线绳 +xianshi 西安市 先是 闲事 显示 现时 现实 现世 +xianshixing 现实性 +xianshizhuyi 现实主义 +xianshou 先手 +xianshui 咸水 +xiansudu 线速度 +xiansuo 线索 +xiantan 闲谈 险滩 +xianti 舷梯 +xiantian 先天 +xiantiao 线条 +xiantie 衔铁 +xiantou 先头 线头 +xianwei 显微 现为 县委 限位 +xianweijing 显微镜 +xianweishuji 县委书记 +xianxian 显现 +xianxiang 显像 现象 +xianxiangguan 显象管 +xianxiangxue 现象学 +xianxie 险些 +xianxing 先行 显性 现形 现行 限性 线型 线形 线性 +xianxingbianhuan 线性变换 +xianxingfan 现行犯 +xianxingfangchengzu 线性方程组 +xianxinghai 冼星海 +xianxingyuanjian 线性元件 +xianxue 鲜血 显学 +xianyan 先验 鲜艳 显眼 +xianyang 咸阳 +xianyanlun 先验论 +xianyao 先要 显要 险要 +xianyi 嫌疑 现已 现役 +xianying 显影 +xianyingji 显影剂 +xianyou 现有 +xianyu 限于 +xianyueqi 弦乐器 +xianza 闲杂 +xianzai 现在 +xianzhang 县长 宪章 +xianzhangxishu 线胀系数 +xianzheng 宪政 +xianzhi 限制 先知 闲置 县志 限止 +xianzhishi 县知事 +xianzhixing 限制性 +xianzhu 显著 +xianzhuang 现状 +xianzu 险阻 +xiao 小 笑 校 消 效 晓 销 潇 肖 萧 孝 宵 削 嚣 啸 逍 硝 霄 淆 哮 枭 骁 箫 筱 哓 枵 绡 魈 蛸 崤 +xiaobai 小白 +xiaobaicai 小白菜 +xiaobaishu 小白鼠 +xiaoban 小班 小半 +xiaobang 肖邦 +xiaobao 小报 +xiaobian 小便 +xiaobianzi 小辫子 +xiaobu 小步 +xiaobuwuqu 小步舞曲 +xiaocezi 小册子 +xiaochang 小肠 消长 +xiaoche 小车 +xiaochen 消沉 +xiaocheng 小城 +xiaochi 小吃 +xiaochou 小丑 +xiaochu 消除 +xiaochuan 哮喘 小船 +xiaochun 小春 +xiaodao 小刀 小道 +xiaode 晓得 +xiaodeng 小凳 +xiaodi 小弟 孝弟 +xiaodidi 小弟弟 +xiaoding 销钉 +xiaodong 小东 +xiaodu 消毒 +xiaodui 小队 +xiaoduichang 小队长 +xiaoduizhang 小队长 +xiaoer 小儿 +xiaofa 效法 +xiaofan 小贩 +xiaofang 消防 效仿 +xiaofei 消费 +xiaofeiliang 消费量 +xiaofeipin 消费品 +xiaofeiziliao 消费资料 +xiaofendui 小分队 +xiaofu 小腹 +xiaogan 孝感 +xiaogaolu 小高炉 +xiaogong 小工 小功 +xiaogou 小狗 +xiaogu 小姑 +xiaogui 小鬼 +xiaoguniang 小姑娘 +xiaoguo 效果 +xiaohai 小孩 +xiaohao 消耗 小号 +xiaohaore 消耗热 +xiaohe 小河 +xiaohong 萧红 +xiaohu 小湖 小户 +xiaohua 消化 硝化 笑话 +xiaohuabuliang 消化不良 +xiaohuang 小黄 +xiaohuangyu 小黄鱼 +xiaohuaxitong 消化系统 +xiaohui 销毁 +xiaohuo 小伙 +xiaohuozi 小伙子 +xiaoji 硝基 消极 +xiaojian 小建 +xiaojiang 小将 +xiaojiao 小脚 +xiaojiaoche 小轿车 +xiaojiating 小家庭 +xiaojiben 硝基苯 +xiaojie 小节 小结 小解 小姐 +xiaojin 消禁 小金 +xiaojing 小井 孝经 孝敬 +xiaojituan 小集团 +xiaokan 小看 +xiaokang 小康 +xiaoke 小可 +xiaokoujing 小口径 +xiaolao 效劳 +xiaolaopo 小老婆 +xiaoli 效力 +xiaolian 孝廉 笑脸 +xiaoliang 小量 +xiaolin 笑林 +xiaolu 销路 +xiaomai 小麦 +xiaomao 小猫 小毛 笑貌 +xiaomi 小米 +xiaomie 消灭 +xiaomimi 笑眯眯 +xiaoming 小名 +xiaomo 消磨 +xiaonao 小脑 +xiaoneng 效能 +xiaonong 小农 +xiaonongjingji 小农经济 +xiaopengyou 小朋友 +xiaopin 小品 +xiaoqi 小气 +xiaoqian 消遣 +xiaoqiao 小巧 +xiaoqihou 小气候 +xiaoqiushou 小秋收 +xiaoqu 小曲 +xiaoren 小人 +xiaorong 笑容 +xiaoruo 消弱 +xiaosa 萧洒 +xiaosan 消散 +xiaoshangpin 小商品 +xiaoshangpinjingji 小商品经济 +xiaoshangpinshengchan 小商品生产 +xiaosheng 小声 小生 +xiaoshengchan 小生产 +xiaoshengchanzhe 小生产者 +xiaoshi 硝石 消失 消逝 小时 +xiaoshihou 小时候 +xiaoshihui 消石灰 +xiaoshimin 小市民 +xiaoshou 销售 消瘦 +xiaoshoue 销售额 +xiaoshouliang 销售量 +xiaoshu 小书 小数 +xiaoshudian 小数点 +xiaoshui 小水 +xiaoshun 孝顺 +xiaoshuo 小说 +xiaoshuojia 小说家 +xiaoshuoyuebao 小说月报 +xiaosuan 硝酸 +xiaosuanan 硝酸铵 +xiaosuangai 硝酸钙 +xiaosuanjia 硝酸钾 +xiaosuanna 硝酸钠 +xiaosuanpan 小算盘 +xiaosuanyan 硝酸盐 +xiaosuda 小苏打 +xiaosui 小穗 +xiaotaihou 萧太後 +xiaoti 小体 +xiaotiao 萧条 +xiaoting 小艇 +xiaotiqin 小提琴 +xiaotou 小偷 +xiaotui 消退 小腿 +xiaowang 消亡 +xiaowu 小五 +xiaoxi 消息 小溪 小戏 +xiaoxian 消闲 +xiaoxiang 小项 肖像 +xiaoxiao 萧萧 小小 +xiaoxiaode 小小的 +xiaoxie 小写 +xiaoxin 小心 +xiaoxing 小型 +xiaoxinganling 小兴安岭 +xiaoxingxing 小行星 +xiaoxinjinshen 小心谨慎 +xiaoxinyiyi 小心翼翼 +xiaoxiong 小熊 +xiaoxixi 笑嘻嘻 +xiaoxue 小学 +xiaoxuesheng 小学生 +xiaoya 小雅 +xiaoyan 硝烟 +xiaoyang 小样 +xiaoyao 逍遥 +xiaoye 小叶 +xiaoyezhu 小业主 +xiaoyi 效益 +xiaoying 效应 +xiaoyingqi 效应器 +xiaoyisi 小意思 +xiaoyong 效用 +xiaoyu 小于 小雨 笑语 +xiaozang 销赃 +xiaozhan 小站 +xiaozhang 校长 消长 嚣张 小张 +xiaozhi 小指 +xiaozhong 消肿 效忠 +xiaozi 销子 小子 小字 孝子 +xiaozichanjieji 小资产阶级 +xiaozu 小组 +xiapan 下盘 +xiapin 下品 +xiapolu 下坡路 +xiaqi 下棋 +xiaqing 下情 +xiaqu 辖区 下去 +xiaren 虾仁 下人 +xiashan 下山 +xiashe 下设 +xiashen 下身 +xiasheng 下生 +xiashou 下手 夏收 +xiashu 下属 +xiashui 下水 +xiashuidao 下水道 +xiashuo 瞎说 +xiatai 下台 +xiatian 夏天 +xiatong 下同 +xiatou 下头 +xiatu 下土 +xiawanchun 夏完淳 +xiawen 下文 +xiawu 下午 +xiaxian 下弦 下限 +xiaxiang 下相 下乡 +xiaxiao 狭小 +xiaxing 下行 +xiaxun 下旬 +xiayi 侠义 狭义 +xiayibu 下一步 +xiayishi 下意识 +xiayou 下游 +xiayu 下雨 下狱 +xiazhai 狭窄 +xiazhi 下肢 下直 夏至 +xiazhihui 瞎指挥 +xiazhong 下种 夏种 +xiazhongnong 下中农 +xiazhua 瞎抓 +xiazi 瞎子 虾子 匣子 下子 +xiazou 下走 +xiazuo 下作 +xiban 戏班 +xibanya 西班牙 +xibao 喜报 细胞 +xibaobi 细胞壁 +xibaofenlie 细胞分裂 +xibaohe 细胞核 +xibaomo 细胞膜 +xibaoqi 细胞器 +xibaoti 细胞体 +xibaoxue 细胞学 +xibaoye 细胞液 +xibaozhi 细胞质 +xibei 西北 +xibeifeng 西北风 +xibian 西边 +xibie 惜别 +xibo 锡箔 +xibu 西部 细布 细部 +xican 西餐 +xichang 细长 +xichen 洗尘 +xicheng 西城 +xichengqu 西城区 +xichu 析出 +xichui 西垂 +xichuwangwai 喜出望外 +xici 系词 +xidan 西单 +xide 西德 +xideng 熄灯 +xidi 席地 洗涤 +xidiji 洗涤剂 +xie 些 写 谢 协 鞋 携 斜 泄 胁 歇 谐 邪 械 屑 卸 挟 懈 泻 亵 蟹 偕 邂 榭 撷 楔 瀣 蝎 颉 勰 薤 燮 躞 缬 獬 绁 廨 榍 渫 +xiebian 斜边 +xiebo 谐波 +xieche 卸车 +xiechu 写出 +xiecong 胁从 +xiedai 携带 +xiedao 写到 +xiedi 鞋底 +xieding 协定 +xiedu 斜度 亵渎 +xiee 邪恶 +xiefa 写法 +xiegao 写稿 +xiegong 歇工 +xiehe 协和 谐和 +xiehuang 蟹黄 +xiehui 协会 +xiehuo 卸货 +xiejia 谢家 +xiejiao 斜角 +xiejing 斜井 +xiejiu 写就 +xiejue 谢绝 +xiele 写了 +xieli 协理 协力 +xielou 泄漏 +xielu 邪路 泄露 +xiemao 鞋帽 +xiemi 泄密 +xiemian 斜面 +xiepo 斜坡 胁迫 +xieqi 邪气 泄气 +xieqiao 斜桥 +xier 希尔 +xieru 写入 +xieshang 协商 +xieshe 斜射 +xiesheng 写生 +xieshi 斜视 写实 +xieshou 携手 +xieshua 鞋刷 +xieshuo 邪说 +xietong 协同 协统 +xietongdongzuo 协同动作 +xiewa 鞋袜 +xiewen 斜纹 +xiewenzhang 写文章 +xiexi 歇息 +xiexian 斜线 +xiexiao 些小 +xiexie 谢谢 +xiexin 写信 +xiexuan 谢玄 +xieyan 斜眼 +xieyang 斜阳 +xieyi 协议 写意 谢意 +xieyin 谐音 +xieyou 鞋油 +xieyueguo 协约国 +xiezhao 写照 +xiezhen 谐振 写真 +xiezhendong 谐振动 +xiezhiqiang 泄殖腔 +xiezhu 协助 +xiezi 楔子 鞋子 写字 +xiezitai 写字台 +xiezouqu 协奏曲 +xiezuo 协作 写作 +xifa 西法 戏法 +xifan 稀饭 +xifang 西方 +xifangguojia 西方国家 +xifating 希法亭 +xifei 西非 +xifeng 西风 +xifu 西服 吸附 媳妇 +xifuer 媳妇儿 +xifuji 吸附剂 +xifushui 吸附水 +xigai 膝盖 +xigang 矽钢 +xigou 西沟 +xigua 西瓜 +xiguan 吸管 习惯 +xiguanchong 吸管虫 +xiguanfa 习惯法 +xiguanjie 膝关节 +xiguanxing 习惯性 +xihai 西海 +xihan 稀罕 希罕 +xihao 喜好 +xihongshi 西红柿 +xihu 西湖 +xihuan 喜欢 +xihuo 熄火 +xiji 袭击 +xijian 习见 +xijiang 西江 +xijiao 西郊 +xijie 洗劫 细节 +xijin 西晋 +xijing 西京 西经 +xijiu 喜酒 +xiju 喜剧 戏剧 +xijuan 席卷 +xijun 细菌 +xikuang 锡矿 +xila 希腊 +xilaren 希腊人 +xile 席勒 +xili 西里 西历 吸力 犀利 洗礼 +xilian 洗脸 +xilie 系列 +xiliehua 系列化 +xilifei 洗理费 +xilihuala 稀里哗啦 +xilihutu 稀里糊涂 +xilin 锡林 +xiliu 溪流 +xilixiya 西里西亚 +xiluo 奚落 +ximalayashan 喜马拉雅山 +ximao 细毛 +ximaoyang 细毛羊 +ximei 洗煤 +ximen 西门 +ximeng 西蒙 +ximi 细密 +ximian 西面 +ximie 熄灭 +ximin 细民 +ximo 吸墨 +ximu 析木 +xin 心 新 信 欣 辛 薪 馨 鑫 芯 衅 昕 忻 锌 歆 镡 囟 +xinai 心爱 +xinan 西南 新安 +xinanfeizhou 西南非洲 +xinanjiang 新安江 +xinanlide 心安理得 +xinban 锌版 新版 +xinbao 心包 +xinbin 新宾 +xinbing 新兵 +xinbude 信不得 +xinbutiao 心不跳 +xinbuzaiyan 心不在焉 +xincai 心裁 +xinchang 心肠 +xinchanpin 新产品 +xinchao 心潮 +xinchaoliu 新潮流 +xinchendaixie 新陈代谢 +xincheng 新城 +xinchou 辛丑 +xinchun 新春 +xinci 新词 +xincong 信从 +xincun 新村 +xindai 信贷 +xindaizijin 信贷资金 +xindao 新道 +xinde 新的 心得 +xindeli 新德里 +xindi 新地 心底 心地 +xindijia 辛迪加 +xindong 新东 心动 +xinen 细嫩 +xiner 心耳 +xinfa 新发 +xinfang 新房 心房 +xinfeng 新丰 信封 信奉 +xinfu 新妇 心服 心腹 信服 +xing 行 性 形 兴 星 型 姓 幸 刑 醒 腥 杏 悻 惺 邢 猩 荇 擤 荥 饧 硎 陉 +xingan 心肝 兴安 +xinganling 兴安岭 +xingban 兴办 +xingbian 形变 +xingbie 性别 +xingbing 性病 +xingbu 刑部 行部 +xingbutong 行不通 +xingche 行车 +xingcheng 形成 行程 +xingchengceng 形成层 +xingchengkaiguan 行程开关 +xingchongchong 兴冲冲 +xingchuan 行船 +xingdao 行道 +xingdong 行东 行动 +xingdou 星斗 +xinger 幸而 +xingershangxue 形而上学 +xingfa 刑罚 刑法 +xingfazhi 刑法志 +xingfen 兴奋 +xingfengzuolang 兴风作浪 +xingfu 幸福 +xinggan 性感 +xinggang 型钢 +xinggaocailie 兴高采烈 +xingge 性格 +xinggong 行宫 +xingguang 星光 +xingguo 兴国 +xinghao 型号 幸好 +xingheisuibing 腥黑穗病 +xinghua 行话 兴化 +xinghuacun 杏花村 +xinghui 行会 行贿 +xinghuo 星火 +xingji 性急 +xingjia 行家 +xingjian 行间 兴建 行检 +xingjiang 行将 +xingjiao 性交 +xingjin 行进 +xingjing 行径 +xingjisu 性激素 +xingju 行距 刑具 +xingjun 行军 +xingkong 星空 +xingkui 幸亏 +xinglai 醒来 +xingle 醒了 +xingli 行李 行礼 +xinglichubi 兴利除弊 +xinglie 行列 +xinglieshi 行列式 +xinglong 兴隆 +xingluoqibu 星罗棋布 +xinglv 刑律 +xingma 形码 +xingmian 幸免 +xingming 姓名 刑名 性命 +xingmu 醒目 +xingneng 性能 +xingqi 星期 兴起 刑期 性气 +xingqing 行情 性情 +xingqiri 星期日 +xingqiu 星球 +xingqu 兴趣 +xingren 行人 杏仁 +xingrong 形容 +xingsha 型砂 +xingsheng 兴盛 形声 行省 +xingshi 形势 行市 刑事 形式 行时 行使 行驶 行事 姓氏 +xingshidongzhong 兴师动众 +xingshifan 刑事犯 +xingshifanzui 刑事犯罪 +xingshiluoji 形式逻辑 +xingshishang 形式上 +xingshizeren 刑事责任 +xingshizhuyi 形式主义 +xingshu 刑书 形数 行书 +xingsi 形似 +xingtai 形态 邢台 +xingtaixue 形态学 +xingti 星体 形体 +xinguang 新光 +xingudianzhuyi 新古典主义 +xingui 新贵 +xingwang 兴亡 兴旺 +xingwei 兴味 行为 +xingweinengli 行为能力 +xingweizhuyi 行为主义 +xingwen 行文 +xingwu 醒悟 +xingxi 星系 +xingxian 性腺 +xingxiang 形相 形象 性相 +xingxianghua 形象化 +xingxiangsiwei 形象思维 +xingxiao 行销 +xingxing 星星 猩猩 行星 行刑 行行 性行 +xingxingsese 形形色色 +xingxingzhihuo 星星之火 +xingxiong 行凶 +xingxiu 兴修 +xingxu 兴许 +xingxun 刑讯 +xingye 行业 星夜 +xingyi 行医 +xingying 形影 +xingyu 性欲 +xingyun 星云 幸运 +xingzai 行在 +xingzhe 行者 +xingzheng 行政 +xingzhengchufen 行政处分 +xingzhengfa 行政法 +xingzhengguanli 行政管理 +xingzhengqu 行政区 +xingzhengquan 行政权 +xingzhengquyu 行政区域 +xingzhi 兴致 形制 性质 +xingzhibobo 兴致勃勃 +xingzhiyouxiao 行之有效 +xingzhonghui 兴中会 +xingzhuang 形状 行装 行状 +xingzi 性子 +xingzong 行踪 +xingzou 行走 +xingzoujigou 行走机构 +xingzuo 星座 +xinhai 辛亥 +xinhaigeming 辛亥革命 +xinhao 信号 +xinhaodeng 信号灯 +xinhaoqiang 信号枪 +xinhaoxitong 信号系统 +xinhua 新华 新化 +xinhuai 心怀 +xinhuang 心慌 +xinhuangyiluan 心慌意乱 +xinhuashe 新华社 +xinhuashudian 新华书店 +xinhui 新会 +xinhun 新婚 +xini 细腻 +xining 西宁 +xiningshi 西宁市 +xiniu 犀牛 +xinji 心机 心肌 心急 +xinjian 新建 信件 +xinjiang 新疆 +xinjiao 新教 +xinjiapo 新加坡 +xinjin 薪金 新津 新进 新近 +xinjing 新经 心境 +xinjingroutiao 心惊肉跳 +xinjishu 新技术 +xinjiu 新旧 +xinjiyan 心肌炎 +xinjiyuan 新纪元 +xinju 新居 +xinjun 新军 +xinkai 新开 +xinkan 心坎 +xinkou 心口 +xinku 辛苦 +xinla 辛辣 +xinlai 信赖 +xinlang 新郎 +xinlao 辛劳 新老 +xinli 心理 心里 心力 +xinlianxin 心连心 +xinlihua 心里话 +xinling 心灵 +xinlixue 心理学 +xinluo 新罗 +xinmanyizu 心满意足 +xinmin 新民 +xinmingci 新名词 +xinminzhu 新民主 +xinminzhuzhuyi 新民主主义 +xinmu 心目 +xinneimo 心内膜 +xinnian 新年 信念 +xinniang 新娘 +xinong 戏弄 +xinpian 芯片 +xinpingqihe 心平气和 +xinqie 心切 +xinqin 辛勤 +xinqing 新青 心情 +xinran 欣然 +xinren 新人 信任 +xinrenxinshi 新人新事 +xinsha 新沙 +xinshang 欣赏 +xinshen 心神 +xinsheng 新生 心声 +xinshenger 新生儿 +xinshengli 新胜利 +xinshengliliang 新生力量 +xinshengshiwu 新生事物 +xinshi 新诗 新式 新市 心事 心室 +xinshiqishidai 新石器时代 +xinshou 新手 +xinshu 新书 心术 +xinshui 薪水 +xinsi 心思 +xinsijun 新四军 +xinsuan 辛酸 心酸 心算 +xinteng 心疼 +xintian 新天 +xintiao 心跳 信条 +xintou 心头 +xintu 心土 信徒 +xintuo 信托 +xintuomaoyi 信托贸易 +xinuaile 喜怒哀乐 +xinwanzhi 辛烷值 +xinwei 欣慰 +xinwen 新闻 +xinwengongbao 新闻公报 +xinwenhua 新文化 +xinwenhuayundong 新文化运动 +xinwenjizhe 新闻记者 +xinwenxue 新文学 +xinwenzhi 新闻纸 +xinwenzi 新文字 +xinwenzu 新闻组 +xinxi 欣喜 信息 +xinxian 新鲜 +xinxiang 新乡 心想 信箱 +xinxichuli 信息处理 +xinxilan 新西兰 +xinxiliang 信息量 +xinxilun 信息论 +xinxin 信心 +xinxing 新星 新兴 新型 心性 +xinxinkuku 辛辛苦苦 +xinxinxiangrong 欣欣向荣 +xinxiong 心胸 +xinxu 心虚 心绪 +xinxue 新学 心学 心血 +xinyaner 心眼儿 +xinyang 信阳 信仰 +xinyi 新异 心意 信义 +xinying 新颖 +xinyingxing 新颖性 +xinyong 信用 +xinyongzheng 信用证 +xinyou 辛酉 +xinyu 信誉 +xinyuan 心愿 +xinyue 新月 +xinzang 心脏 +xinzaobi 信噪比 +xinzheng 新政 +xinzhi 信纸 +xinzhiminzhuyi 新殖民主义 +xinzhong 心中 +xinzhongguo 新中国 +xinzhongwushu 心中无数 +xinzhongyoushu 心中有数 +xinzhou 心轴 +xinzhuang 新装 +xinzi 芯子 +xiong 雄 兄 胸 凶 熊 匈 汹 芎 +xiongbao 凶暴 +xiongbian 雄辩 +xiongbu 胸部 +xiongcan 凶残 +xiongchang 兄长 +xiongchengji 熊成基 +xiongdi 兄弟 +xiongdidang 兄弟党 +xionge 凶恶 +xiongfan 凶犯 +xiongfeng 雄蜂 +xionggu 胸骨 +xionghen 凶狠 +xionghou 雄厚 +xionghua 雄花 +xionghuai 胸怀 +xiongji 雄鸡 +xiongjian 雄健 +xiongjin 胸襟 +xiongjiujiu 雄赳赳 +xiongkewu 熊克武 +xiongkou 胸口 +xiongmao 熊猫 +xiongmei 兄妹 +xiongmeng 凶猛 +xiongnu 匈奴 +xiongqi 凶器 胸鳍 +xiongqiang 胸腔 +xiongrou 熊肉 +xiongrui 雄蕊 +xiongsha 凶杀 +xiongshi 雄师 +xiongshou 凶手 +xiongtang 胸膛 +xiongwei 胸围 雄伟 +xiongxian 胸腺 +xiongxiang 胸像 +xiongxiling 熊希龄 +xiongxin 雄心 +xiongxing 雄性 +xiongxingbuyu 雄性不育 +xiongxinzhuangzhi 雄心壮志 +xiongxiong 汹汹 熊熊 +xiongyali 匈牙利 +xiongying 雄鹰 +xiongyong 汹涌 +xiongyouchengzhu 胸有成竹 +xiongzhang 兄长 熊掌 +xiongzhuang 雄壮 +xiou 西欧 +xipan 吸盘 +xipi 西皮 +xiqi 吸气 习气 喜气 +xiqing 喜庆 +xiqiyangyang 喜气洋洋 +xiqu 吸取 戏曲 +xique 喜鹊 +xiran 洗染 +xire 吸热 +xiren 袭人 喜人 +xiri 昔日 +xirong 西戎 +xiruan 细软 +xiruo 细弱 +xisahala 西撒哈拉 +xisha 细纱 +xishan 西山 +xishao 稀少 +xishaqundao 西沙群岛 +xisheng 牺牲 +xishengpin 牺牲品 +xishi 西施 西式 吸湿 吸食 稀释 喜事 +xishixing 吸湿性 +xishou 吸收 洗手 +xishouguangpu 吸收光谱 +xishouji 吸收剂 +xishouta 吸收塔 +xishu 稀疏 系数 +xishua 洗刷 +xishuangbanna 西双版纳 +xishui 吸水 溪水 浠水 +xishun 吸吮 +xisu 茜素 习俗 +xisuan 矽酸 +xisui 细碎 +xitai 戏台 +xitele 希特勒 +xiti 习题 +xitian 西天 +xiting 烯烃 +xitong 系统 +xitongfayu 系统发育 +xitonggongcheng 系统工程 +xitu 希图 +xiu 修 休 秀 袖 宿 臭 羞 绣 朽 锈 嗅 咻 貅 髹 馐 庥 鸺 岫 溴 +xiubing 锈病 +xiubu 修补 +xiucai 秀才 +xiuche 修车 +xiucheng 修成 +xiuchi 羞耻 +xiuchuan 修船 +xiuci 修辞 +xiucixue 修辞学 +xiude 休得 +xiuding 修订 +xiufu 修复 +xiugai 修改 +xiuhao 修好 +xiuhua 绣花 +xiuhuajia 溴化钾 +xiuhuawu 溴化物 +xiuhuayin 溴化银 +xiuhui 休会 +xiujia 休假 +xiujian 修剪 修建 +xiujiawan 溴甲烷 +xiukou 袖口 +xiukui 羞愧 +xiuli 修理 秀丽 +xiulu 修路 +xiumian 休眠 +xiumo 休谟 +xiumu 朽木 +xiupei 修配 +xiupeichang 修配厂 +xiuqi 秀气 +xiuqie 羞怯 +xiuqiu 绣球 +xiuru 羞辱 +xiuse 羞涩 +xiushan 修缮 +xiushen 修身 +xiushi 修饰 +xiushou 袖手 +xiushoupangguan 袖手旁观 +xiushui 修水 溴水 +xiusuan 溴酸 +xiuti 修蹄 +xiuxi 休息 +xiuxian 休闲 +xiuxiang 休想 +xiuxing 修行 +xiuxiu 修修 +xiuxue 休学 +xiuyang 休养 修养 +xiuyao 休要 +xiuye 休业 +xiuzao 修造 +xiuzhen 袖珍 +xiuzheng 休整 修整 修正 +xiuzhengzhuyi 修正主义 +xiuzhi 休止 +xiuzhifu 休止符 +xiuzhu 修筑 +xiuzi 袖子 +xiwang 希望 +xiwei 西魏 席位 细微 +xiwen 西文 檄文 +xiwenlejian 喜闻乐见 +xixi 嘻嘻 细细 嬉戏 西西 +xixia 西夏 +xixian 细线 +xixiao 细小 +xixide 细细的 +xixihaha 嘻嘻哈哈 +xixin 悉心 细心 +xixing 习性 +xixirangrang 熙熙攘攘 +xixuan 洗选 +xixue 西学 +xixuegui 吸血鬼 +xixun 喜讯 +xiya 西亚 +xiyan 吸烟 +xiyang 昔阳 西洋 夕阳 +xiyansuan 稀盐酸 +xiyao 西药 +xiyi 西医 洗衣 +xiyifen 洗衣粉 +xiyiji 洗衣机 +xiyin 吸引 +xiyinduqundao 西印度群岛 +xiyinli 吸引力 +xiyiweichang 习以为常 +xiyong 袭用 习用 +xiyou 稀有 +xiyoujinshu 稀有金属 +xiyu 西域 细雨 +xiyuan 戏院 +xiyue 喜悦 +xizao 洗澡 +xize 细则 +xizhi 细致 +xizhou 西周 +xizhuang 西装 +xizi 席子 喜子 戏子 +xizuo 习作 +xu 许 续 需 须 徐 序 虚 绪 吁 蓄 叙 畜 嘘 恤 絮 浒 墟 旭 婿 栩 戌 诩 胥 酗 煦 砉 盱 糈 醑 顼 勖 洫 溆 圩 蓿 +xuan 选 宣 旋 悬 券 喧 轩 玄 炫 渲 绚 眩 萱 漩 暄 璇 谖 铉 儇 痃 泫 煊 楦 癣 碹 揎 镟 +xuanan 悬案 +xuanba 选拔 +xuanbasai 选拔赛 +xuanben 选本 +xuanbi 悬臂 +xuanbu 宣布 +xuancai 选材 +xuanchu 选出 +xuanchuang 旋床 +xuanchui 悬垂 +xuande 宣德 +xuanding 选定 +xuandu 宣读 选读 +xuanfeng 旋风 +xuanfu 悬浮 +xuanfuye 悬浮液 +xuangao 宣告 +xuangaochengli 宣告成立 +xuangong 旋宫 +xuangou 选购 +xuangua 悬挂 +xuanhua 喧哗 +xuanji 玄机 选辑 选集 +xuanjiang 宣讲 +xuanjie 癣疥 +xuanju 选举 +xuanjufa 选举法 +xuanjuquan 选举权 +xuanjuzhi 选举制 +xuanjuzhidu 选举制度 +xuanjuzige 选举资格 +xuankong 悬空 +xuankuang 选矿 +xuanlan 绚烂 +xuanli 绚丽 +xuanlu 选录 +xuanlv 旋律 +xuanmei 选煤 +xuanmiao 玄妙 +xuanmin 选民 +xuannao 喧闹 +xuannian 悬念 +xuanniao 玄鸟 +xuanniu 旋钮 +xuanpai 选派 +xuanpan 宣判 +xuanpei 选配 +xuanpiao 选票 +xuanpin 选聘 +xuanqu 选区 选取 +xuanran 渲染 +xuanrang 喧嚷 +xuanren 选任 +xuanshi 宣示 宣誓 +xuanshou 选手 +xuanshu 悬殊 +xuansong 选送 +xuantong 宣统 +xuanwo 旋涡 漩涡 +xuanwu 宣武 +xuanwuqu 宣武区 +xuanxiao 喧嚣 +xuanxiu 选修 +xuanxue 玄学 +xuanya 悬崖 +xuanyan 宣言 +xuanyang 宣扬 +xuanyanpanduan 选言判断 +xuanyanzhi 选言肢 +xuanyao 炫耀 +xuanyong 选用 +xuanyu 选育 +xuanyun 眩晕 +xuanze 选择 +xuanzexing 选择性 +xuanzhan 宣战 +xuanzhi 宣纸 +xuanzhong 选中 选种 +xuanzhuan 旋转 +xuanzhuanqizhongji 旋转起重机 +xuanzhuanzhou 旋转轴 +xuanzhuoye 悬浊液 +xubao 虚报 +xubian 续编 +xuchang 许昌 +xuci 虚词 +xudian 蓄电 +xudianchi 蓄电池 +xuduo 许多 +xue 学 血 雪 削 穴 谑 靴 薛 踅 噱 泶 鳕 +xuean 血案 +xuebai 雪白 +xuebao 学报 +xuebaochai 薛宝钗 +xuebeng 雪崩 +xuebo 学博 穴播 +xuebu 学部 +xuedao 学到 穴道 +xuedi 雪地 +xuefei 学费 +xuefen 学分 +xuefeng 学风 +xuefu 学府 +xuefucheng 薛福成 +xuegong 学工 +xueguan 血管 +xuehai 学海 血海 +xuehan 血汗 +xuehao 学好 +xuehong 血红 +xuehongdanbai 血红蛋白 +xuehua 雪花 +xuehuai 学坏 +xuehui 学会 +xueji 学籍 血迹 +xuejia 学家 +xuejiang 血浆 +xuejie 学界 +xuejiu 学究 +xueju 穴居 +xuejun 学军 +xueke 学科 +xuelei 血泪 +xueli 学理 学历 +xueliang 雪亮 +xuelihong 雪里红 +xueling 学龄 +xuelu 血路 +xuemai 血脉 +xueming 学名 +xuenian 学年 +xuepai 学派 +xuepian 雪片 +xueqi 学期 +xueqiao 雪橇 +xueqin 雪芹 血亲 +xueqing 血清 +xueqiu 血球 +xuerou 血肉 +xuese 血色 +xueshan 雪山 +xuesheng 学生 +xueshenghui 学生会 +xueshengyundong 学生运动 +xueshi 学时 学识 学士 +xueshu 学术 血书 +xueshuan 血栓 +xueshui 血水 +xueshujie 学术界 +xueshuo 学说 +xuesi 血丝 +xuetang 学堂 +xuetong 血统 +xuetu 学徒 +xuetugong 学徒工 +xuewei 学位 穴位 +xuewen 学文 学问 +xuexi 学习 学系 血洗 +xuexiaoban 血小板 +xuexiban 学习班 +xuexichong 血吸虫 +xuexing 血腥 血型 血性 +xuexunhuan 血循环 +xueya 血压 +xueye 学业 血液 +xueyi 学艺 +xueyuan 学员 学院 雪原 血缘 +xuezhai 血债 +xuezhan 血战 +xuezhe 学者 +xuezheng 学政 +xuezhi 学制 +xuezhongsongtan 雪中送炭 +xuezi 靴子 学子 +xufa 须发 +xufu 徐福 +xugen 须根 +xugou 虚构 +xuhangli 续航力 +xuhao 序号 +xuhuan 虚幻 +xuji 蓄积 +xujia 虚假 +xujiu 许久 酗酒 +xuke 许可 +xukezheng 许可证 +xulie 序列 +xuliya 叙利亚 +xulun 序论 绪论 +xuming 虚名 +xumu 序幕 +xun 寻 询 训 迅 讯 巡 逊 循 旬 熏 勋 驯 荤 殉 醺 巽 徇 埙 荀 峋 洵 薰 汛 郇 曛 窨 恂 獯 浔 鲟 蕈 浚 +xunaiji 许乃济 +xunanshi 巡按使 +xunbu 巡捕 +xuncha 巡查 +xunchang 寻常 +xunchi 训斥 +xundao 训导 +xunfang 寻访 +xunfu 驯服 巡抚 +xungu 训诂 +xunguo 殉国 +xunhang 巡航 +xunhua 驯化 训话 +xunhuan 循环 +xunhuanqi 循环气 +xunhuanxiaoshu 循环小数 +xunhuanxitong 循环系统 +xunhui 巡回 +xunhuiyiliao 巡回医疗 +xuni 虚拟 +xuning 絮凝 +xunjian 巡检 +xunjie 殉节 +xunjing 巡警 +xunkan 旬刊 +xunkuang 荀况 +xunlian 训练 +xunlianban 训练班 +xunling 训令 +xunluo 巡逻 +xunma 驯马 +xunmeng 迅猛 +xunmi 寻觅 +xunnan 殉难 +xunqi 汛期 +xunqiu 寻求 +xunri 旬日 +xunse 逊色 +xunshao 巡哨 +xunshi 寻视 巡视 +xunshun 驯顺 +xunsi 寻思 徇私 +xunsu 迅速 +xuntao 熏陶 +xunuo 许诺 +xunwen 询问 讯问 +xunxing 巡行 +xunxu 循序 +xunxujianjin 循序渐进 循序见进 +xunyang 驯养 +xunyangjian 巡洋舰 +xunye 巡夜 +xunyi 寻一 +xunyou 巡游 +xunzang 殉葬 +xunzhang 勋章 +xunzhao 寻找 +xunzheng 熏蒸 训政 +xunzhengshiqi 训政时期 +xunzhi 寻址 殉职 +xunzi 荀子 +xuqiu 需求 +xuqu 序曲 +xureqi 蓄热器 +xuri 旭日 +xurong 虚荣 +xuruo 虚弱 +xushi 虚实 叙事 +xushichang 徐世昌 +xushishi 叙事诗 +xushizhang 序时帐 +xushouhui 徐寿辉 +xushu 虚数 叙述 序数 +xushui 蓄水 +xushuo 叙说 +xuwang 虚妄 +xuwei 虚伪 +xuwen 序文 +xuwu 虚无 +xuwuzhuyi 虚无主义 +xuxian 虚线 续弦 +xuxiang 虚象 +xuxin 虚心 +xuxinjinshen 虚心谨慎 +xuxiqi 徐锡麒 +xuxu 徐徐 絮絮 +xuxurusheng 栩栩如生 +xuyan 序言 绪言 +xuyao 需要 须要 +xuyi 蓄意 +xuzhang 虚张 +xuzhi 须知 +xuzhimo 徐志摩 +xuzhou 徐州 +ya 亚 压 雅 牙 呀 押 涯 讶 鸦 哑 鸭 崖 丫 芽 衙 轧 痖 睚 娅 蚜 伢 疋 岈 琊 垭 揠 迓 桠 氩 砑 +yaan 雅安 +yaba 哑巴 +yabi 崖壁 +yachi 牙齿 +yachong 蚜虫 +yachuang 牙床 +yadan 鸭蛋 +yadang 亚当 +yadao 压倒 +yadi 压低 +yadian 压电 雅典 +yading 亚丁 +yadong 亚东 +yaerta 雅尔塔 +yafei 亚非 +yafeihuiyi 亚非会议 +yafen 牙粉 +yafu 压服 +yagai 压盖 +yagang 亚纲 +yagao 牙膏 +yagebinpai 雅各宾派 +yaguan 牙关 雅观 +yaji 压挤 雅集 +yajia 压价 +yajiada 雅加达 +yajiang 压强 +yajin 押金 +yaju 哑剧 +yajun 亚军 +yake 牙科 +yakesa 雅克萨 +yali 压力 +yalibiao 压力表 +yaliji 压力机 +yaling 哑铃 +yalishanda 亚历山大 +yaliusuan 亚硫酸 +yaliusuanyan 亚硫酸盐 +yalvjiang 鸭绿江 +yama 亚麻 +yamasunhe 亚马孙河 +yamen 衙门 +yami 哑谜 +yan 眼 言 严 演 研 烟 验 延 沿 掩 颜 厌 炎 燕 阎 宴 盐 咽 岩 雁 焰 艳 焉 淹 衍 阉 奄 谚 俨 檐 蜒 彦 腌 焱 晏 唁 妍 砚 嫣 胭 湮 筵 堰 赝 餍 鼹 芫 偃 魇 闫 崦 厣 剡 恹 阏 兖 郾 琰 罨 鄢 谳 滟 阽 鼽 酽 菸 +yanan 延安 沿岸 +yanba 盐巴 +yanbaba 眼巴巴 +yanban 严办 +yanbi 掩蔽 +yanbian 演变 +yancao 烟草 +yanceng 岩层 +yanchang 盐场 延长 演唱 +yanchen 烟尘 +yancheng 盐城 严惩 +yanchi 盐池 延迟 +yanchong 眼虫 +yanchu 演出 +yanci 严词 言辞 言词 +yancong 烟囱 +yandai 烟袋 +yandi 眼底 +yandian 唁电 +yandianqi 验电器 +yandong 严冬 岩洞 +yandou 烟斗 +yane 厌恶 +yanfa 盐法 +yanfan 厌烦 +yanfang 严防 验方 +yanfu 严复 +yang 样 洋 阳 央 杨 养 扬 仰 羊 痒 漾 泱 氧 鸯 秧 殃 恙 疡 烊 佯 鞅 怏 徉 炀 蛘 +yangai 掩盖 +yangban 样板 +yangben 样本 +yangbing 养兵 养病 +yangbu 洋布 +yangchadui 洋插队 +yangchangbiduan 扬长避短 +yangche 洋车 +yangcheng 扬程 羊城 养成 +yangcong 洋葱 +yangdi 养地 +yangdian 阳电 +yange 阉割 严格 沿革 +yangeyaoqiu 严格要求 +yangfang 洋房 +yangfashengchan 洋法生产 +yangfen 养分 +yangfeng 养蜂 +yangfengyinwei 阳奉阴违 +yangfu 养父 +yanggao 羊羔 +yangge 秧歌 +yangguang 杨广 阳光 仰光 +yangguizi 洋鬼子 +yanghe 洋河 +yanghu 养护 +yanghua 扬花 氧化 +yanghuabei 氧化钡 +yanghuadan 氧化氮 +yanghuagai 氧化钙 +yanghuage 氧化铬 +yanghuagong 氧化汞 +yanghuai 洋槐 +yanghuaji 氧化剂 +yanghualv 氧化铝 +yanghuamei 氧化酶 氧化镁 +yanghuaqian 氧化铅 +yanghuatie 氧化铁 +yanghuatong 氧化铜 +yanghuawu 氧化物 +yanghuaxin 氧化锌 +yanghuayatong 氧化亚铜 +yanghucheng 杨虎城 +yanghui 洋灰 +yanghuo 洋货 养活 +yangji 阳极 样机 +yangjia 养家 +yangjian 杨坚 +yangjiao 羊角 仰角 +yangjichang 养鸡场 +yangjini 阳极泥 +yanglao 养老 +yangli 阳历 +yangliao 养料 +yangling 秧龄 +yangliu 杨柳 洋流 +yanglu 养路 +yangmao 羊毛 +yangmei 杨梅 +yangmeituqi 扬眉吐气 +yangmian 洋面 仰面 +yangmiao 秧苗 +yangmu 仰慕 +yangnuzhexue 洋奴哲学 +yangpi 羊皮 +yangpin 样品 +yangqi 扬弃 氧气 养气 +yangqian 洋钱 +yangqin 养亲 +yangqiping 氧气瓶 +yangqiu 央求 +yangqun 羊群 +yangren 洋人 +yangrong 羊绒 +yangrou 羊肉 +yangshang 养伤 +yangsheng 扬声 养生 +yangshi 杨氏 样式 +yangshu 杨树 +yangshui 羊水 +yangshuo 阳朔 +yangsichang 杨嗣昌 +yangtai 阳台 +yangtian 秧田 +yanguang 眼光 验光 +yanguo 烟锅 +yangwang 仰望 +yangwawa 洋娃娃 +yangwei 扬威 +yangweizhongyong 洋为中用 +yangwen 杨文 +yangwo 仰卧 +yangwu 洋务 +yangwupai 洋务派 +yangwuyundong 洋务运动 +yangxing 洋行 阳性 +yangxiuqing 杨秀清 +yangyan 扬言 +yangyang 洋洋 痒痒 样样 +yangyangdeyi 洋洋得意 +yangyao 杨幺 +yangyi 洋溢 +yangyingxiang 羊应乡 +yangyong 仰泳 +yangyou 洋油 +yangyu 洋芋 养育 +yangyuchi 养鱼池 +yangzhi 养殖 +yangzhou 扬州 +yangzhu 杨朱 +yangzhuang 洋装 +yangzhuchang 养猪场 +yangzi 杨子 扬子 养子 样子 +yanhai 沿海 +yanhan 严寒 +yanhe 延河 言和 沿河 +yanhong 眼红 +yanhu 盐湖 掩护 +yanhua 烟花 眼花 演化 +yanhuan 延缓 +yanhuangzisun 炎黄子孙 +yanhui 烟灰 宴会 +yanhuo 烟火 焰火 +yanjian 烟碱 盐碱 眼见 眼睑 +yanjiandi 盐碱地 +yanjiang 岩浆 沿江 演讲 +yanjianhua 盐碱化 +yanjiantu 盐碱土 +yanjiao 眼角 +yanjie 眼界 +yanjiemao 眼睫毛 +yanjin 严禁 演进 +yanjing 眼睛 眼镜 燕京 盐井 +yanjiu 研究 +yanjiusheng 研究生 +yanjiushi 研究室 +yanjiusuo 研究所 +yanjiuyuan 研究员 +yanju 演剧 +yanjuan 厌倦 +yanjun 严峻 +yankan 眼看 +yanke 眼科 +yanku 严酷 +yankuang 眼眶 +yanlei 盐类 眼泪 +yanli 严厉 眼里 眼力 艳丽 +yanliao 颜料 +yanling 严令 +yanlu 盐卤 沿路 +yanlun 言论 +yanmai 掩埋 燕麦 +yanmei 淹没 烟煤 +yanmi 严密 +yanming 严明 +yanmo 研磨 +yanmu 烟幕 +yanneng 焉能 +yannian 延年 +yanpi 眼皮 +yanqi 延期 +yanqian 眼前 +yanqing 宴请 +yanqiu 眼球 +yanquan 眼圈 +yanran 俨然 嫣然 +yanre 炎热 +yanrong 岩溶 +yanse 颜色 眼色 +yanshan 盐山 燕山 +yanshang 盐商 +yanshe 衍射 +yanshen 延伸 眼神 +yanshengwu 衍生物 +yanshi 岩石 掩饰 眼时 演示 验尸 +yanshou 严守 验收 +yanshui 盐水 盐税 +yanshuo 演说 +yansi 淹死 +yansu 严肃 +yansuan 盐酸 演算 验算 +yantai 烟台 +yantan 言谈 +yantao 研讨 +yantaohui 研讨会 +yanti 掩体 +yantong 烟筒 +yantou 烟头 +yantu 烟土 盐土 沿途 +yanwang 阎王 +yanwo 眼窝 燕窝 +yanwu 厌恶 烟雾 延误 +yanxi 盐析 沿袭 演习 演戏 宴席 +yanxia 眼下 +yanxian 沿线 +yanxin 岩心 焰心 +yanxing 严刑 言行 +yanxingyizhi 言行一致 +yanxishan 阎锡山 +yanxu 延续 +yanxue 验血 +yanyan 岩盐 燕燕 +yanyanyixi 奄奄一息 +yanye 烟叶 盐业 +yanyi 演义 +yanying 掩映 +yanyong 沿用 +yanyu 言语 谚语 +yanyuan 演员 +yanzhan 延展 +yanzhanxing 延展性 +yanzhe 言者 +yanzheng 严整 严正 炎症 验证 +yanzhi 研制 胭脂 +yanzhiyouli 言之有理 +yanzhong 严重 +yanzhongshigu 严重事故 +yanzhongxing 严重性 +yanzhou 兖州 +yanzhuzi 眼珠子 +yanzi 燕子 +yanzou 演奏 +yao 要 摇 药 耀 遥 邀 腰 姚 咬 尧 谣 瑶 窑 夭 肴 妖 吆 钥 侥 杳 窈 鹞 曜 舀 铫 幺 爻 徭 繇 鳐 珧 轺 崾 +yaoba 摇把 要把 +yaobai 摇摆 遥摆 +yaobao 腰包 +yaobi 摇臂 要比 +yaobu 腰部 要不 +yaobude 要不得 +yaoburan 要不然 +yaobushi 要不是 +yaocai 药材 +yaoce 遥测 +yaochang 药厂 +yaoche 摇车 +yaochong 要冲 +yaocong 要从 +yaodai 腰带 +yaodang 摇荡 +yaodao 妖道 要到 要道 +yaode 要得 +yaodi 要地 +yaodian 要点 +yaodong 摇动 窑洞 +yaodui 要对 +yaofan 要犯 要饭 +yaofang 药方 药房 +yaofei 药费 +yaofen 药粉 +yaofeng 妖风 +yaogan 摇杆 遥感 +yaogao 药膏 +yaogei 要给 +yaogong 邀功 要公 +yaogu 腰鼓 +yaoguai 妖怪 +yaohai 药害 要害 +yaohao 要好 +yaohe 要和 吆喝 +yaohua 腰花 +yaohuang 摇晃 +yaoji 邀集 药剂 +yaojian 要件 +yaojiang 要将 要强 +yaojin 要紧 +yaojing 妖精 +yaojishi 药剂师 +yaojiu 药酒 要就 +yaokao 要靠 +yaokong 遥控 +yaolan 摇篮 +yaoliang 药量 +yaoling 要领 +yaolue 要略 +yaome 要么 +yaoming 要命 +yaomo 妖魔 +yaomu 要目 +yaopian 药片 +yaopin 药品 +yaopu 药铺 +yaoqing 邀请 +yaoqingsai 邀请赛 +yaoqiu 要求 +yaorang 要让 +yaoren 要人 +yaoshenyibian 摇身一变 +yaoshi 要使 要事 要是 +yaoshou 摇手 +yaoshui 药水 +yaoshun 尧舜 +yaosu 要素 +yaosuan 腰酸 +yaotong 要同 +yaotou 摇头 +yaotouhuangnao 摇头晃脑 +yaowan 药丸 +yaowei 腰围 要为 +yaowen 要闻 +yaowu 药物 +yaowuxue 药物学 +yaoxiang 要想 要向 +yaoxing 药性 +yaoya 咬牙 +yaoyan 谣言 耀眼 +yaoyao 摇摇 遥遥 +yaoyaoyuzhui 摇摇欲坠 +yaoyaqiechi 咬牙切齿 +yaoye 摇曳 +yaoyi 要以 要义 徭役 +yaoyong 要用 +yaoyou 要由 要有 +yaoyu 要与 +yaoyuan 遥远 +yaoyue 邀约 +yaozai 要在 +yaozhan 腰斩 +yaozhe 夭折 +yaozhi 要职 +yaozhu 咬住 +yaozi 腰子 +yaozu 瑶族 +yaozuo 要做 +yapian 鸦片 +yapianmaoyi 鸦片贸易 +yapianzhanzheng 鸦片战争 +yapo 压迫 +yapozhe 压迫者 +yaqi 压气 +yare 亚热 +yaredai 亚热带 +yaren 雅人 +yarong 鸭绒 +yashua 牙刷 +yasi 亚斯 +yasong 押送 +yasui 压碎 +yasuo 压缩 +yasuobi 压缩比 +yasuoji 压缩机 +yasuokongqi 压缩空气 +yatiao 压条 +yatie 亚铁 +yatou 压头 丫头 +yawende 雅温得 +yaxialiang 压下量 +yaxiaosuan 亚硝酸 +yaxiya 亚细亚 +yaya 呀呀 +yayan 压延 +yayanji 压延机 +yayi 压抑 +yayu 哑语 +yayun 压韵 押运 押韵 +yazha 压榨 +yazhi 压制 雅致 +yazhou 亚洲 +yazhu 压铸 压住 +yazi 鸭子 伢子 +yazuo 雅座 +ye 也 业 夜 爷 叶 野 页 液 耶 咽 曳 拽 揶 噎 烨 冶 椰 掖 腋 谒 邺 靥 晔 铘 +yeba 也罢 +yeban 夜班 夜半 +yebanbing 叶斑病 +yebei 也被 +yebi 也比 +yebing 叶柄 +yebu 也不 +yecai 野菜 +yecan 野餐 +yeceng 也曾 +yecha 夜叉 +yedaxue 夜大学 +yede 也得 +yedi 野地 +yeer 爷儿 叶耳 +yegei 也给 +yeguang 夜光 +yehai 也还 +yehang 夜航 +yehao 也好 +yehehua 耶和华 +yehua 野花 液化 +yehui 也会 +yehuo 野火 +yeji 野鸡 业绩 +yejian 夜间 谒见 +yejiao 也叫 +yejin 冶金 +yejing 业经 夜景 液晶 +yejingongye 冶金工业 +yejiu 也就 +yeke 也可 +yekong 夜空 +yelai 也来 夜来 +yeli 夜里 液力 +yelian 冶炼 +yelun 叶轮 +yelusaleng 耶路撒冷 +yelvsu 叶绿素 +yelvti 叶绿体 +yema 野马 页码 +yemai 叶脉 +yeman 野蛮 +yemei 也没 +yemen 爷们 也门 +yemian 叶面 +yemu 夜幕 +yeneng 也能 +yepao 液泡 +yepian 叶片 +yeren 野人 +yerou 叶肉 +yese 夜色 +yeshen 夜深 +yesheng 野生 +yeshi 也使 也是 夜市 +yeshou 野兽 +yeshu 页数 +yesoubaoyan 野叟曝言 +yesu 耶稣 +yesuan 叶酸 +yesun 爷孙 +yetai 液态 +yetaikongqi 液态空气 +yeti 液体 +yeting 叶挺 +yetiranliao 液体燃料 +yetu 野兔 +yewai 野外 +yewan 夜晚 +yewei 也为 +yewo 腋窝 +yewu 业务 +yewulianxi 业务联系 +yexi 夜袭 +yexia 腋下 +yexian 也先 掖县 +yexiang 也象 +yexin 野心 +yexinbobo 野心勃勃 +yexinjia 野心家 +yexu 也许 +yeya 野鸭 叶芽 腋芽 液压 +yeyaji 液压机 +yeyan 页岩 +yeyao 也要 +yeyayou 液压油 +yeye 爷爷 叶腋 +yeyi 也已 业已 +yeyijiri 夜以继日 +yeying 野营 也应 +yeyou 也有 +yeyu 业余 +yezai 也在 +yezhan 野战 +yezhu 业主 +yezi 椰子 叶子 +yeziyan 叶子烟 +yezongliu 叶宗留 +yi 一 以 意 已 义 议 医 易 衣 艺 依 译 移 异 益 亦 亿 疑 遗 忆 宜 椅 伊 仪 谊 抑 翼 矣 役 艾 乙 溢 毅 蛇 裔 逸 姨 夷 轶 怡 蚁 弈 倚 翌 颐 疫 绎 彝 咦 佚 奕 熠 贻 漪 诣 迤 弋 懿 呓 驿 咿 揖 旖 屹 痍 薏 噫 镒 刈 沂 臆 缢 邑 胰 猗 羿 钇 舣 劓 仡 酏 佾 埸 诒 圯 荑 壹 挹 嶷 饴 嗌 峄 怿 悒 铱 欹 殪 黟 苡 肄 镱 瘗 癔 翊 蜴 眙 翳 +yian 议案 +yiba 已把 +yibaitudi 一败涂地 +yiban 一般 一半 +yibandengjiawu 一般等价物 +yibandeshuo 一般的说 +yibanhua 一般化 +yibanren 一班人 +yibanshuolai 一般说来 +yibao 易爆 +yibashou 一把手 +yibazhua 一把抓 +yibei 椅背 已被 以北 +yibeizi 一辈子 +yiben 乙苯 译本 +yibenzhengjing 一本正经 +yibi 一壁 +yibian 一边 以便 +yibiao 仪表 +yibigouxiao 一笔勾销 +yibin 宜宾 +yibing 一并 疫病 +yibingxiangjiao 乙丙橡胶 +yibo 衣钵 +yibu 已不 异步 +yibudiandongji 异步电动机 +yibufen 一部分 +yicai 异彩 +yican 蚁蚕 +yichan 遗产 +yichang 宜昌 异常 议长 +yichangkong 一场空 +yicheng 议程 +yichengbubian 一成不变 +yichong 益虫 +yichoumozhan 一筹莫展 +yichu 益处 溢出 +yichugong 逸出功 +yichun 宜春 乙醇 +yici 一次 依此 依次 以次 +yicifangcheng 一次方程 +yicileitui 依此类推 +yicong 已从 +yicun 依存 +yidai 一带 一代 +yidali 意大利 +yidan 一旦 +yidao 一道 +yidaoqie 一刀切 +yidapi 一大批 +yide 一得 仪的 +yideng 一等 +yidi 异地 +yidian 一点 疑点 译电 +yidiandaimian 以点带面 +yidianer 一点儿 +yidianyidi 一点一滴 +yiding 一定 议定 +yidingshu 议定书 +yidong 一动 伊东 移动 以东 易懂 +yidongbudong 一动不动 +yidongdianhua 移动电话 +yidu 一度 +yiduan 一端 一段 臆断 异端 +yidui 一堆 +yiduiyi 一对一 +yidunfan 一顿饭 +yier 一二 已而 +yierchun 乙二醇 +yifa 一发 依法 益发 +yifan 一番 +yifanfengshun 一帆风顺 +yifang 乙方 +yifangmian 一方面 +yifei 亦非 +yifen 一份 衣分 义愤 +yifenweier 一分为二 +yifenzi 一分子 +yifu 一夫 依附 衣服 +yifuyiqizhi 一夫一妻制 +yifuyu 依附于 +yigai 一概 +yigaierlun 一概而论 +yigan 一干 +yiganerjing 一干二净 +yige 一个 +yigejiner 一个劲儿 +yigong 一共 +yigouhua 异构化 +yigouti 异构体 +yigu 已故 +yiguan 一贯 衣冠 +yiguanchuchu 衣冠楚楚 +yigui 衣柜 +yiguo 异国 +yiguoliangzhi 一国两制 +yihai 遗骸 亦还 +yihan 遗憾 +yihao 一毫 +yihaopin 易耗品 +yihe 议和 +yihen 遗恨 +yihequan 义和拳 +yihetuan 义和团 +yiheyuan 颐和园 +yihong 伊红 +yihongdao 溢洪道 +yihou 以后 +yihua 异化 +yihuang 一晃 +yihuazuoyong 异化作用 +yihuer 一忽儿 +yihui 议会 +yihuidouzheng 议会斗争 +yihuier 一会儿 +yihuizhi 议会制 +yihun 已婚 +yihuo 疑惑 抑或 +yiji 以及 一己 遗迹 已极 亦即 异己 +yijia 一架 议价 +yijian 一间 意见 +yijiao 一角 遗教 移交 +yijie 一介 +yijin 铱金 衣襟 以近 +yijing 一经 已经 易经 意境 +yijiu 一九 依旧 +yijizhichang 一技之长 +yiju 一举 依据 移居 疑惧 已具 +yijue 议决 +yijuebuzhen 一蹶不振 +yijuhua 一句话 +yijuliangde 一举两得 +yikai 移开 +yikao 依靠 倚靠 +yike 一刻 医科 +yikou 一口 +yikouqi 一口气 +yikoutongsheng 异口同声 +yikouyaoding 一口咬定 +yiku 忆苦 +yikuai 一块 +yikusitian 忆苦思甜 +yilai 以来 一来 依赖 倚赖 +yilake 伊拉克 +yilan 一览 +yilanbiao 一览表 +yilang 伊朗 +yilao 遗老 +yilaoyongyi 一劳永逸 +yilei 异类 +yili 一例 一力 毅力 义理 +yilian 一连 依恋 +yiliao 医疗 衣料 意料 +yiliaobaoxian 医疗保险 +yiliaofei 医疗费 +yilifuren 以理服人 +yiliu 一溜 遗留 溢流 +yilou 遗漏 +yilu 一路 +yilun 议论 +yilv 一律 疑虑 义律 +yima 姨妈 译码 +yimaixiangcheng 一脉相承 +yimaqi 译码器 +yimeier 伊妹儿 +yimeng 沂蒙 +yimi 乙醚 +yimian 以免 一面 +yimiao 移苗 疫苗 +yimin 一民 遗民 移民 +yimo 一抹 +yimoyiyang 一模一样 +yimuleran 一目了然 +yimushihang 一目十行 +yin 因 音 引 印 银 隐 饮 阴 姻 瘾 吟 寅 殷 淫 茵 荫 尹 蚓 垠 喑 湮 胤 鄞 氤 霪 圻 铟 狺 吲 夤 堙 龈 洇 茚 窨 +yinan 疑难 以南 阴暗 +yinbai 银白 +yinbao 引爆 +yinbazi 印把子 +yinbi 荫蔽 银币 隐蔽 +yinbiao 音标 +yinbo 音波 +yincha 音叉 +yinchaoli 引潮力 +yinchen 阴沉 +yincheng 音程 +yinchu 引出 +yinchuan 银川 +yinchuanshi 银川市 +yinci 因此 因次 +yindang 淫荡 +yindao 阴道 引导 +yinde 引得 +yindian 阴电 +yindianren 印第安人 +yindizhiyi 因地制宜 +yindu 引渡 印度 +yindunixiya 印度尼西亚 +yinduyang 印度洋 +yinduzhina 印度支那 +yinei 以内 +yiner 因而 银耳 +yinfa 引发 印发 +yinfen 音分 +yinfu 音符 隐伏 +ying 应 英 影 营 迎 硬 映 赢 盈 颖 鹰 婴 蝇 樱 莹 荧 膺 萤 萦 莺 罂 瀛 楹 缨 颍 嬴 鹦 瑛 茔 嘤 璎 荥 撄 郢 瘿 蓥 滢 潆 媵 +yingan 阴干 应按 +yingao 音高 +yingba 应把 +yingbang 英镑 +yingbi 硬币 +yingbian 应变 +yingbin 迎宾 +yingcai 英才 +yingchang 营长 +yingcheng 应承 +yingchi 英尺 +yingchou 应酬 +yingchuan 颍川 +yingchun 迎春 +yingcun 英寸 +yingdang 应当 +yingde 英德 应得 赢得 +yingdi 营地 +yingdu 硬度 +yingdui 应对 +yingen 银根 +yinger 婴儿 +yingfang 营房 +yingfeng 迎风 +yingfou 应否 +yingfu 应付 +yinggai 应该 +yinggelan 英格兰 +yingguang 荧光 +yingguangfen 荧光粉 +yingguangping 荧光屏 +yingguo 英国 +yinggutou 硬骨头 +yingguyulei 硬骨鱼类 +yinghai 婴孩 +yinghan 英汉 +yinghe 应和 迎和 迎合 +yinghua 樱花 硬化 +yinghuo 萤火 +yingji 应急 迎击 影集 +yingjian 营建 硬件 +yingjiang 应将 +yingjiao 迎角 +yingjie 迎接 +yingjilihaixia 英吉利海峡 +yingjiu 营救 +yingjun 英俊 +yingkao 应考 +yingke 硬壳 +yingkou 营口 +yingkui 盈亏 +yinglai 迎来 +yinglei 营垒 +yingli 英里 应力 营利 赢利 盈利 +yinglianbang 英联邦 +yingliang 英两 +yingmian 迎面 硬面 +yingming 英明 英名 +yingmu 英亩 硬木 映幕 +yingpan 硬盘 +yingpian 影片 +yingpin 应聘 +yingping 影评 +yingquan 鹰犬 +yingrenerjie 迎刃而解 +yingri 英日 +yingshe 影射 映射 +yingsheng 应声 营生 +yingshi 英石 应时 应试 萤石 硬是 +yingshou 应收 +yingshu 英数 +yingshui 硬水 +yingshuo 硬说 +yingsi 营私 +yingsong 迎送 +yingtao 樱桃 +yingtewang 英特网 +yingtou 迎头 +yingtoutongji 迎头痛击 +yingu 因故 +yinguo 因果 +yingwei 应为 +yingwen 英文 +yingwu 英武 +yingxi 影戏 +yingxiang 影响 影像 影象 映象 +yingxin 迎新 +yingxing 硬性 +yingxiong 英雄 +yingyan 应验 +yingyang 营养 +yingyangfanzhi 营养繁殖 +yingyangqiguan 营养器官 +yingyangshengchang 营养生长 +yingyangshengzhang 营养生长 +yingyangyan 营养盐 +yingyangyuansu 营养元素 +yingyangzhuangkuang 营养状况 +yingyao 应邀 +yingye 营业 +yingyee 营业额 +yingyeyuan 营业员 +yingyi 应以 +yingyin 影印 +yingying 盈盈 +yingyong 应用 +yingyongjishu 应用技术 +yingyongkexue 应用科学 +yingyou 应由 应有 +yingyoujinyou 应有尽有 +yingyu 英语 盈余 +yingyuan 影院 +yingyun 应允 应运 +yingzao 营造 +yingzhan 应战 迎战 +yingzhao 映照 +yingzheng 应征 +yingzhi 英制 应制 硬脂 +yingzhiban 硬纸板 +yingzhihejin 硬质合金 +yingzhou 颍州 +yingzi 英姿 影子 +yinhan 隐含 +yinhang 银行 +yinhangxinyong 银行信用 +yinhangzhanghao 银行帐号 +yinhangziben 银行资本 +yinhao 引号 +yinhe 音和 银河 +yinhen 饮恨 印痕 +yinhexi 银河系 +yinhua 银桦 印花 +yinhuan 隐患 +yinhui 银灰 淫秽 +yinian 一年 +yiniandaotou 一年到头 +yiniansiji 一年四季 +yiniao 益鸟 +yinji 阴极 +yinjie 音阶 音节 +yinjin 引进 +yinjing 阴茎 +yinjiu 饮酒 +yinju 隐居 +yinkuang 银矿 +yinle 音乐 +yinli 阴历 银粒 引理 引力 +yinliang 音量 阴凉 银两 +yinliao 饮料 +yinliu 引流 +yinlizi 阴离子 +yinloujiujian 因陋就简 +yinlu 引路 +yinluan 淫乱 +yinlv 音律 +yinma 音码 +yinmahe 饮马河 +yinman 隐瞒 +yinming 音名 +yinmou 阴谋 +yinmouguiji 阴谋诡计 +yinmoujia 阴谋家 +yinmu 银幕 +yinnang 阴囊 +yinni 隐匿 印尼 +yinpai 银牌 +yinpeng 荫棚 +yinpin 音频 +yinqi 银器 引起 +yinqian 银钱 +yinqiao 引桥 +yinqie 殷切 +yinqin 殷勤 姻亲 +yinqu 音区 +yinran 印染 +yinren 引人 +yinreneryi 因人而异 +yinrenrusheng 引人入胜 +yinrenzhumu 引人注目 +yinru 引入 +yinse 音色 +yinsen 阴森 +yinshan 阴山 +yinshen 引申 +yinshi 因式 饮食 隐士 +yinshifenjie 因式分解 +yinshiliaofa 饮食疗法 +yinshilidao 因势利导 +yinshiye 饮食业 +yinshu 因数 引述 +yinshua 印刷 +yinshuaji 印刷机 +yinshuati 印刷体 +yinshui 饮水 引水 +yinsu 因素 音速 +yintian 阴天 +yintuan 银团 +yinwei 因为 音位 淫威 +yinwen 引文 +yinxi 因袭 +yinxian 阴险 引线 +yinxiang 音响 印象 +yinxiangpai 印象派 +yinxin 音信 印信 +yinxing 音型 阴性 银杏 隐型 隐性 印行 +yinxu 殷墟 +yinxun 因循 音讯 +yinxunshoujiu 因循守旧 +yinyan 引言 +yinyang 阴阳 +yinyin 隐隐 +yinying 阴影 +yinyinyueyue 隐隐约约 +yinyiweijie 引以为戒 +yinyong 引用 +yinyou 因由 引诱 +yinyu 音域 阴雨 阴郁 +yinyuan 因缘 姻缘 +yinyue 音乐 隐约 +yinyun 音韵 阴云 +yinzhang 营长 印章 +yinzheng 引证 印证 +yinzhi 音质 印制 +yinzhong 引种 +yinzhun 音准 +yinzi 因子 银子 引子 印子 +yipan 一盘 +yipian 一偏 一片 +yipie 一瞥 +yiqi 仪器 一齐 一起 一气 遗弃 意气 义旗 义气 +yiqian 一千 以前 +yiqiaobutong 一窍不通 +yiqie 一切 +yiqifengfa 意气风发 +yiqing 一青 移情 +yiqingerchu 一清二楚 +yiqingzao 一清早 +yiqiu 以求 +yiqu 一曲 疫区 +yiquan 乙醛 +yiquanmousi 以权谋私 +yiqubufufan 一去不复返 +yiran 依然 已然 易燃 毅然 +yiranwu 易燃物 +yiren 一任 宜人 艺人 +yiri 一日 异日 翌日 +yirong 遗容 +yiru 一如 +yirujiwang 一如既往 +yise 一色 +yiselie 以色列 +yishan 一山 衣衫 +yishang 衣裳 以上 +yishen 一身 +yisheng 一生 医生 +yishengbuxiang 一声不响 +yishenzuoze 以身作则 +yishi 一时 一世 一事 医师 衣食 遗失 仪式 逸事 意识 义士 议事 一是 役使 移时 医士 +yishidao 意识到 +yishitongren 一视同仁 +yishiwucheng 一事无成 +yishixingtai 意识形态 +yishiyike 一时一刻 +yishizhuxing 衣食住行 +yishou 一手 +yishu 医术 遗书 艺术 +yishujia 艺术家 +yishumei 艺术美 +yishun 一瞬 +yishupin 艺术品 +yishuxing 艺术性 +yisi 意思 一丝 缢死 +yisibugou 一丝不苟 +yisilanbao 伊斯兰堡 +yisilanjiao 伊斯兰教 +yisiyihao 一丝一毫 +yisuan 乙酸 +yisui 易碎 +yitai 以太 +yitaitai 姨太太 +yitang 饴糖 +yiti 一体 遗体 议题 异体 +yitian 一天 倚天 +yitiandaowan 一天到晚 +yitiaolong 一条龙 +yitie 一帖 +yitihua 一体化 +yitong 一同 一统 异同 +yitou 一头 +yitu 意图 +yituan 一团 疑团 +yiwai 以外 意外 +yiwan 一万 乙烷 亿万 +yiwang 遗忘 已往 以往 +yiwangdajin 一网打尽 +yiwei 以为 一味 依偎 移位 易位 意味 异味 +yiwen 疑问 译文 异文 +yiwenzhi 艺文志 +yiwu 一无 医务 衣物 遗物 义务 异物 贻误 +yiwulaodong 义务劳动 +yiwushi 医务室 +yiwusuozhi 一无所知 +yiwuyishi 一五一十 +yixi 依稀 乙烯 以西 议席 +yixia 一下 以下 +yixian 一线 胰腺 乙酰 +yixiang 一向 遗像 移项 臆想 意想 意向 意象 异乡 +yixiangqingyuan 一厢情愿 +yixiangtiankai 异想天开 +yixiazi 一下子 +yixie 一些 +yixihua 一席话 +yixilie 一系列 +yixin 一心 疑心 +yixing 一行 移行 宜兴 异型 异性 +yixinyiyi 一心一意 +yixue 医学 +yixueyuan 医学院 +yiyahaiya 以牙还牙 +yiyan 一眼 义演 +yiyang 一样 宜阳 异样 +yiyantang 一言堂 +yiyao 医药 +yiyaoxue 医药学 +yiye 一叶 肄业 +yiyi 依依 疑义 意义 异议 +yiyiguxing 一意孤行 +yiyin 倚音 译音 +yiying 一应 +yiyong 易用 义勇 +yiyongjun 义勇军 +yiyou 一又 已由 已有 +yiyouzhi 亦有之 +yiyu 一隅 易于 易与 +yiyuan 议员 医院 遗愿 以远 意愿 议院 +yiyuanhua 一元化 +yiyuanlun 一元论 +yiyue 一月 +yizai 一再 移栽 已在 +yizao 一早 臆造 +yizhan 翼展 驿站 +yizhang 议长 一张 依仗 倚仗 +yizhao 依照 +yizhayan 一眨眼 +yizhe 译者 +yizhen 一阵 +yizhi 一致 一直 医治 遗址 遗志 移植 已知 以至 以致 抑止 抑制 意旨 意志 +yizhiji 抑制剂 +yizhishu 已知数 +yizhiyu 以至于 +yizhizuoyong 抑制作用 +yizhong 一种 +yizhongweishengsu 乙种维生素 +yizhou 一周 益州 +yizhu 遗嘱 遗著 +yizhun 一准 +yizi 椅子 以资 +yizong 一总 +yizu 夷族 彝族 异族 +yo 哟 唷 +yong 用 永 拥 勇 涌 踊 泳 庸 佣 咏 俑 雍 恿 甬 臃 邕 镛 痈 壅 鳙 饔 喁 墉 蛹 慵 +yongan 永安 +yongbao 拥抱 +yongbie 永别 +yongbing 拥兵 用兵 +yongbu 永不 +yongbule 用不了 +yongcailin 用材林 +yongchang 永昌 用场 +yongchu 用处 +yongchuibuxiu 永垂不朽 +yongci 永磁 +yongdai 拥戴 +yongdao 用到 +yongding 永定 +yongdinghe 永定河 +yongdongji 永动机 +yongdu 用度 +yongfa 用法 +yongfei 用费 +yonggan 勇敢 +yonggong 佣工 用功 +yongguang 用光 +yongguo 用过 +yonghe 永和 +yongheng 永恒 +yonghu 拥护 用户 +yonghuwang 用户网 +yongji 拥挤 用计 +yongjia 永嘉 +yongjin 涌进 用尽 用劲 +yongjiu 永久 用旧 +yongjiuxing 永久性 +yongjiuzhongliguo 永久中立国 +yongju 用具 +yongjunyoushu 拥军优属 +yonglai 用来 +yongle 用了 永乐 +yongli 用力 +yongliang 用量 +yongmeng 勇猛 +yongming 用命 +yongnian 永年 +yongning 永宁 +yongpin 用品 +yongping 永平 +yongqi 勇气 +yongqian 用钱 +yongqing 永清 +yongren 佣人 庸人 用人 +yongru 涌入 +yongsheng 永生 永胜 +yongshi 永世 勇士 用事 +yongsu 庸俗 +yongsuhua 庸俗化 +yongsujinhualun 庸俗进化论 +yongtan 咏叹 +yongtu 用途 +yongwangzhiqian 勇往直前 +yongwu 用武 +yongxian 涌现 +yongxin 永新 用心 +yongxing 永兴 +yongyi 用以 用意 +yongyou 拥有 +yongyu 勇于 用于 用语 +yongyuan 永远 +yongyuande 永远的 +yongyue 踊跃 +yongyun 用韵 +yongzai 用在 +yongzheng 雍正 +yongzhengaimin 拥政爱民 +yongzhong 臃肿 +yongzui 用嘴 +you 有 又 由 友 游 右 油 优 邮 幽 尤 忧 犹 悠 幼 诱 佑 黝 攸 呦 酉 柚 鱿 莠 囿 鼬 铀 卣 猷 牖 铕 疣 蚰 蝣 釉 蝤 繇 莜 侑 莸 宥 蚴 尢 +youai 有碍 友爱 +youan 幽暗 +youba 又把 +youbang 友邦 +youbei 又被 +youbeng 油泵 +youbenshi 有本事 +youbian 右边 +youbiao 游标 +youbiaokachi 游标卡尺 +youbing 油饼 +youbu 油布 +youcai 油菜 +youcao 油槽 +youceng 油层 +youcha 油茶 +youchang 悠长 有偿 +youchangzhuanrang 有偿转让 +youchanjieji 有产阶级 +youchanzhe 有产者 +youcheng 有成 +youchi 又吃 +youchong 幼虫 +youchou 忧愁 +youchu 邮出 +youchuan 油船 +youchuo 邮戳 +youci 由此 +youcikejian 由此可见 +youcuo 有错 +youdai 优待 有待 +youdang 游荡 +youdao 有道 诱导 +youde 有的 右的 有得 有德 +youdefangshi 有的放矢 +youdeng 优等 油灯 +youdeshi 有的是 +youdi 邮递 有底 +youdian 优点 邮电 有点 +youdianbu 邮电部 +youdong 游动 +youdui 又对 +youer 右耳 诱饵 幼儿 +youeryuan 幼儿园 +youfa 诱发 +youfang 油坊 有方 右方 +youfen 忧愤 +youfu 优抚 +youge 有个 +yougei 又给 +yougen 幼根 +yougenyouju 有根有据 +yougong 有功 +yougou 邮购 +youguan 油管 油罐 有关 +youguang 油光 有光 +yougui 有鬼 +youguo 油锅 有过 +youhai 有害 +youhao 友好 +youhaodaibiaotuan 友好代表团 +youhe 又喝 +youhei 黝黑 +youhetechang 有何特长 +youhongyouzhuan 又红又专 +youhou 优厚 +youhua 优化 油滑 油画 +youhuan 忧患 +youhui 优惠 油灰 又会 +youhuo 诱惑 +youji 邮寄 游击 游记 有机 又及 +youjia 有家 +youjian 邮件 有间 +youjiao 又叫 +youjiboli 有机玻璃 +youjifeiliao 有机肥料 +youjihecheng 有机合成 +youjihua 有计划 +youjihuahewu 有机化合物 +youjihuaxue 有机化学 +youjin 有劲 +youjing 幽静 油井 +youjiti 有机体 +youjiu 悠久 有旧 +youjiyoujing 又急又惊 +youjizhan 游击战 +youjizhi 有机质 +youju 邮局 油锯 +youjun 友军 右军 +youke 游客 有客 又可 +youku 油库 +youkuang 铀矿 油矿 +youlai 由来 有赖 又来 +youlaiyijiu 由来已久 +youlan 游览 +youlao 有劳 +youle 有了 游乐 +youlei 油类 +youli 游离 游历 有理 有礼 有利 有力 +youliang 优良 +youliangdanzhu 优良单株 +youliao 油料 +youliaozuowu 油料作物 +youlie 优劣 +youlifangcheng 有理方程 +youliketu 有利可图 +youlin 幼林 +youling 幽灵 有零 +youlinglin 幼龄林 +youliyu 有利于 +youlun 油轮 +youlv 忧虑 油绿 +youmei 优美 +youmeiyou 有没有 +youmen 油门 +youmian 右面 +youmiao 幼苗 +youmin 游民 +youming 幽明 有名 +youmingwushi 有名无实 +youmo 幽默 油墨 +youmu 游牧 +youmugongdu 有目共睹 +youneng 又能 +youni 油泥 油腻 +younian 有年 幼年 +youpai 右派 +youpian 诱骗 +youpiao 邮票 +youqi 尤其 油漆 油气 +youqian 有钱 +youqianren 有钱人 +youqing 有情 有请 友情 右倾 +youqingren 有情人 +youqituxing 有期徒刑 +youqiubiying 有求必应 +youqiwuli 有气无力 +youqu 有趣 +youquan 有权 +youquedian 优缺点 +youran 悠然 +youren 游人 有人 友人 +youru 又如 犹如 有如 +youse 有色 +yousejinshu 有色金属 +youserenzhong 有色人种 +yousha 诱杀 +youshang 忧伤 +youshen 幽深 有身 +yousheng 优胜 友生 +youshengliliang 有生力量 +youshengxue 优生学 +youshengyouse 有声有色 +youshi 优势 有失 有时 有识 有事 又是 +youshiwukong 有恃无恐 +youshou 右手 +youshoudingze 右手定则 +youshouhaoxian 游手好闲 +youshu 有数 +youshui 油水 又睡 +youshuo 游说 +yousi 有司 +yousifenlie 有丝分裂 +yousong 油松 +yousuan 油酸 +yousuo 有所 +youtai 犹太 +youtaifuguozhuyi 犹太复国主义 +youtairen 犹太人 +youtao 釉陶 +youti 幼体 +youtian 油田 +youtiao 油条 +youtiaobuwen 有条不紊 +youtiaoyouli 有条有理 +youting 游艇 +youtong 油桐 油桶 +youtou 由头 +youwan 游玩 又玩 +youwei 有为 有谓 +youwen 又闻 +youwu 油污 有误 +youxi 游戏 有喜 +youxian 优先 悠闲 有限 有线 +youxianfazhan 优先发展 +youxiang 邮箱 油箱 又象 +youxiangongsi 有限公司 +youxiangu 优先股 +youxianguangbo 有线广播 +youxianhuo 有现货 +youxiao 有效 幼小 +youxiaolv 有效氯 +youxiaomianji 有效面积 +youxiaoqi 有效期 +youxiaoshuzi 有效数字 +youxiaoxing 有效性 +youxiaozhi 有效值 +youxie 有些 友协 +youxin 有心 +youxinchongchong 忧心忡忡 +youxing 油性 游行 有形 有性 +youxingshengzhi 有性生殖 +youxinren 有心人 +youxiu 优秀 +youxuan 优选 +youxuanfa 优选法 +youya 油压 幼芽 +youyang 悠扬 +youyao 又要 +youyi 优异 犹疑 游艺 有意 有益 友谊 右翼 又一 +youyin 油印 +youyishi 有意识 +youyisi 有意思 +youyitao 有一套 +youyong 游泳 有用 +youyongchi 游泳池 +youyonggong 有用功 +youyou 幽幽 悠悠 又有 +youyu 由于 优于 忧郁 由余 犹豫 有余 鱿鱼 +youyuan 悠远 游园 有源 +youyubujue 犹豫不决 +youyue 优越 +youyuexing 优越性 +youzai 又在 +youzhan 油毡 +youzheng 邮政 +youzhengbianma 邮政编码 +youzhi 优质 邮址 油脂 油纸 幼稚 +youzhigang 优质钢 +youzhiqi 有志气 +youzhong 由中 由衷 有种 +youzhou 幽州 +youzhuyu 有助于 +youzi 游资 游子 +youzong 油棕 +yu 于 与 语 育 余 遇 狱 雨 於 欲 预 予 鱼 玉 愈 域 誉 吁 宇 寓 豫 愚 舆 粥 郁 喻 羽 娱 裕 愉 禹 浴 馀 御 逾 渔 渝 俞 萸 瑜 隅 驭 迂 揄 圄 谕 榆 屿 淤 毓 虞 禺 谀 妪 腴 峪 竽 芋 妤 臾 欤 龉 觎 盂 昱 煜 熨 燠 窬 蝓 嵛 狳 伛 俣 舁 圉 庾 菀 蓣 饫 阈 鬻 瘐 窳 雩 瘀 纡 聿 钰 鹆 鹬 蜮 +yuan 员 元 原 院 远 愿 园 源 圆 怨 缘 援 冤 袁 渊 苑 猿 鸳 辕 垣 媛 沅 橼 芫 爰 螈 鼋 眢 圜 鸢 箢 塬 垸 掾 瑗 +yuanan 冤案 原案 +yuanban 原版 +yuanbao 元宝 +yuanben 元本 原本 +yuanbo 渊博 +yuancailiao 原材料 +yuanchang 院长 +yuanchangpei 原肠胚 +yuancheng 远程 +yuanchong 原虫 +yuanchou 冤仇 +yuanchu 元初 远处 +yuanda 远大 +yuandan 元旦 +yuandao 远道 +yuandi 原地 园地 +yuandian 原点 圆点 +yuandianchi 原电池 +yuandidian 远地点 +yuanding 原定 园丁 +yuandong 远东 +yuandongji 原动机 +yuandongli 原动力 +yuanfang 远方 远房 +yuanfei 远非 +yuanfen 怨愤 +yuanfengbudong 原封不动 +yuangai 原该 +yuangang 圆钢 +yuangao 原稿 原告 +yuange 远隔 +yuangong 员工 +yuangu 原故 缘故 远古 +yuangui 圆规 +yuanhang 远航 +yuanhanshu 原函数 +yuanhen 怨恨 +yuanhou 猿猴 +yuanhu 圆弧 +yuanhua 圆滑 +yuanhun 冤魂 +yuanji 原基 原籍 +yuanjia 冤家 元嘉 原价 +yuanjian 元件 远见 +yuanjiao 远郊 +yuanjin 远近 +yuanjing 圆经 远景 +yuanjiu 援救 +yuanjun 援军 +yuankuang 原矿 +yuanlai 原来 +yuanlao 元老 +yuanlaoyuan 元老院 +yuanli 原理 +yuanliang 原粮 原谅 +yuanliao 原料 +yuanlin 园林 +yuanliu 源流 +yuanluo 院落 +yuanman 圆满 +yuanmanchenggong 圆满成功 +yuanmei 原煤 +yuanmen 辕门 +yuanmian 原棉 +yuanmianji 圆面积 +yuanmu 原木 +yuannei 院内 +yuannian 元年 +yuanpan 圆盘 +yuanqi 元气 怨气 +yuanqin 园寝 +yuanqiu 圆球 +yuanqu 冤屈 元曲 +yuanquan 圆圈 源泉 +yuanrun 圆润 +yuanse 原色 +yuanshan 元山 +yuanshao 袁绍 +yuanshen 渊深 原审 +yuansheng 原生 +yuanshengdongwu 原生动物 +yuanshengyun 原生晕 +yuanshengzaidao 怨声载道 +yuanshengzhi 原生质 +yuanshi 元史 原诗 原始 原是 院士 +yuanshigongshe 原始公社 +yuanshigongshezhidu 原始公社制度 +yuanshijilei 原始积累 +yuanshijilu 原始记录 +yuanshikai 袁世凯 +yuanshipingzheng 原始凭证 +yuanshishehui 原始社会 +yuanshizu 元世祖 +yuanshou 元首 +yuanshuai 元帅 +yuansu 元素 +yuansufuhao 元素符号 +yuansuzhouqilv 元素周期律 +yuantai 圆台 +yuanti 原体 +yuantian 园田 +yuantianhua 园田化 +yuantong 圆筒 +yuantou 源头 +yuanwai 院外 +yuanwang 冤枉 远望 愿望 +yuanwei 愿为 +yuanwen 原文 +yuanwu 原物 +yuanxian 原先 +yuanxianquan 原线圈 +yuanxiao 远销 +yuanxin 圆心 +yuanxing 原型 原形 原性 圆形 +yuanxinjiao 圆心角 +yuanyan 原盐 怨言 +yuanyang 鸳鸯 远洋 +yuanyangyunshu 远洋运输 +yuanye 原野 +yuanyeti 原叶体 +yuanyi 原意 园艺 愿意 +yuanyin 元音 原因 原音 援引 +yuanyong 援用 +yuanyou 原由 原油 原有 缘由 +yuanyu 冤狱 +yuanyuan 渊源 源源 远远 +yuanyuanbenben 原原本本 +yuanyuande 圆圆的 远远的 +yuanyuanliuchang 源远流长 +yuanyue 元月 +yuanzai 远在 +yuanze 原则 +yuanzexing 原则性 +yuanzhang 院长 +yuanzheng 远征 +yuanzhong 原种 +yuanzhou 圆周 +yuanzhoujiao 圆周角 +yuanzhouyundong 圆周运动 +yuanzhu 原主 原著 援助 圆珠 圆柱 +yuanzhuang 原状 +yuanzhui 圆锥 +yuanzhuiquxian 圆锥曲线 +yuanzhumian 圆柱面 +yuanzhuo 圆桌 +yuanzhuti 圆柱体 +yuanzi 元子 原子 园子 院子 +yuanziguangpu 原子光谱 +yuanzihe 原子核 +yuanzihefanyingdui 原子核反应堆 +yuanzijia 原子价 +yuanzijiegou 原子结构 +yuanziliang 原子量 +yuanzineng 原子能 +yuanzinengfadian 原子能发电 +yuanzishuo 原子说 +yuanzixushu 原子序数 +yuanzuo 原作 +yuba 渔霸 +yubao 预报 +yubei 预备 +yubeilixian 预备立宪 +yuben 愚笨 +yubi 郁闭 +yubidu 郁闭度 +yubu 余步 +yuce 预测 +yucha 鱼叉 +yuchang 渔场 浴场 +yuchengzajiao 育成杂交 +yuchi 鱼池 鱼翅 浴池 +yuchu 育雏 +yuchuan 渔船 +yuchuli 预处理 +yuchun 愚蠢 +yuci 于此 遇刺 +yucitongshi 与此同时 +yudang 余党 +yudao 鱼道 遇到 +yude 欲得 +yudi 愚弟 余地 +yudian 雨点 +yudiao 玉雕 +yuding 预定 预订 +yudu 余毒 鱼肚 +yue 月 乐 越 约 阅 跃 曰 悦 岳 粤 钥 刖 瀹 栎 樾 龠 钺 余额 +yuebao 月报 +yuebing 阅兵 +yuebu 越不 +yuechu 月初 月出 +yueda 越大 +yuedan 约旦 +yuedanhe 约旦河 +yuedi 月底 +yueding 约定 +yuedong 越冬 +yuedu 阅读 +yueduan 乐段 +yuedui 乐队 +yueduo 越多 +yueer 悦耳 +yuefa 约法 越发 +yuefasanzhang 约法三章 +yuefei 岳飞 +yuefen 约分 月分 月份 +yuefu 乐府 岳父 +yuegao 越高 +yuegong 月工 +yueguang 月光 +yuegui 越轨 +yueguo 越过 +yuehan 约翰 +yuehantielu 粤汉铁路 +yuehanxun 约翰逊 +yuehao 越好 +yuehui 约会 +yueji 约计 +yuejie 越界 +yuejihua 月季花 +yuejin 跃进 +yuejing 月经 +yueju 乐句 越剧 粤剧 +yuekan 月刊 +yueke 约克 +yuekuai 越快 +yuelai 越来 +yuelaiyue 越来越 +yuelan 阅览 +yuelanshi 阅览室 +yueli 月利 阅历 +yueliang 月亮 +yueling 月龄 +yuelue 约略 +yueman 越慢 +yuemo 约摸 约莫 月末 +yuemu 岳母 悦目 +yuenan 越南 +yuenanren 越南人 +yuepiao 月票 +yuepu 乐谱 +yueqi 乐器 跃起 +yueqian 跃迁 +yueqin 月琴 +yueqiu 月球 +yuequ 乐曲 +yuequan 越权 +yuese 月色 +yuesefu 约瑟夫 +yueshao 越少 +yueshi 越是 月食 月蚀 +yueshu 约束 约数 +yuetai 月台 +yuetan 月坛 +yuetong 约同 +yuetuan 乐团 +yuewei 约为 越位 +yuexin 月薪 +yueya 月牙 +yueyao 越要 +yueye 越野 月夜 +yueyin 乐音 +yueyou 约有 越有 +yueyu 越狱 +yuezhan 约占 +yuezhang 乐章 +yuezhong 月中 月终 +yuezhou 岳州 +yufa 语法 +yufang 预防 +yufangweizhu 预防为主 +yufei 于飞 育肥 +yufen 鱼粉 预分 +yufu 渔夫 预付 +yufukuan 预付款 +yufuziben 预付资本 +yugan 预感 +yugang 渔港 浴缸 +yugao 预告 +yuge 余割 渔歌 +yugong 与共 +yugongyishan 愚公移山 +yugou 预购 +yuguo 与国 +yuhai 遇害 +yuhan 御寒 +yuhang 宇航 +yuhao 愈好 +yuhe 愈合 +yuhou 雨后 +yuhua 鱼花 羽化 +yuhuan 玉环 +yuhuang 玉皇 +yuhui 迂回 与会 语汇 +yuhuoliang 渔获量 +yuji 雨季 预计 瘀积 +yujia 余家 愈加 +yujian 遇见 预见 +yujiao 余角 +yujin 于今 +yuju 渔具 语句 豫剧 +yukuai 愉快 +yulai 愈来 +yulan 玉兰 +yulanpian 玉兰片 +yulao 渔捞 +yule 娱乐 +yulei 鱼雷 鱼类 +yuleiting 鱼雷艇 +yuleixue 鱼类学 +yuli 余利 渔利 狱吏 +yuliang 余粮 雨量 +yuliangqi 雨量器 +yuliangshoujizhi 余粮收集制 +yuliao 预料 +yulie 渔猎 +yulin 鱼鳞 玉林 育林 +yuling 育龄 +yulu 雨露 语录 +yuluan 鱼卵 +yulun 舆论 渔轮 +yulv 余氯 +yumao 羽毛 +yumaoqiu 羽毛球 +yumei 愚昧 +yumeiwuzhi 愚昧无知 +yumen 玉门 郁闷 +yumi 玉米 +yumiao 鱼苗 育苗 +yumimian 玉米面 +yumiming 玉米螟 +yumin 愚民 渔民 +yumizhixiang 鱼米之乡 +yumou 预谋 +yun 运 云 允 韵 晕 孕 匀 蕴 酝 筠 芸 耘 陨 纭 殒 愠 氲 狁 熨 郓 恽 昀 韫 郧 +yunan 遇难 +yunbu 韵部 +yuncai 云彩 +yunceng 云层 +yunche 晕车 +yunchou 运筹 +yunchouxue 运筹学 +yunchuan 晕船 +yundan 运单 +yundao 运道 晕倒 +yundi 运抵 +yunding 云顶 +yundong 运动 +yundongchang 运动场 +yundonghui 运动会 +yundongjianjiang 运动健将 +yundongjingsai 运动竞赛 +yundongyuan 运动员 +yunfei 运费 +yunfu 孕妇 +yungui 云贵 +yunguigaoyuan 云贵高原 +yunhan 蕴涵 +yunhe 运河 +yunhui 运会 +yuni 淤泥 瘀泥 +yunian 余年 欲念 +yunji 云集 +yunjiao 韵脚 +yunlong 云龙 +yunlv 韵律 +yunmu 云母 韵母 +yunnan 云南 +yunnansheng 云南省 +yunniang 酝酿 +yunnuo 允诺 +yunong 愚弄 +yunqi 运气 孕期 +yunqiu 运球 +yunque 云雀 +yunran 匀染 +yunshan 云杉 云山 +yunshi 云室 陨石 +yunshu 运输 +yunshuchengben 运输成本 +yunshuji 运输机 +yunshuliang 运输量 +yunshunengli 运输能力 +yunshuxian 运输线 +yunshuxitong 运输系统 +yunsong 运送 +yunsuan 运算 +yunsuanqi 运算器 +yunsui 孕穗 +yunsuiqi 孕穗期 +yunsuyuanzhouyundong 匀速圆周运动 +yunsuyundong 匀速运动 +yunsuzhixianyundong 匀速直线运动 +yunsuzhuandong 匀速转动 +yunti 云梯 +yuntian 云天 +yuntu 云图 +yunv 玉女 育女 +yunwang 运往 +yunwu 云雾 +yunxia 云霞 +yunxiao 运销 +yunxing 运行 +yunxu 允许 +yunyan 云烟 +yunying 运营 +yunyong 运用 +yunyongyu 运用于 +yunyongziru 运用自如 +yunyu 云雨 孕育 +yunyun 云云 +yunzai 运载 +yunzaihuojian 运载火箭 +yunzheng 匀整 +yunzhuan 运转 +yupian 鱼片 +yuqi 于七 逾期 渔期 与其 语气 玉器 预期 +yuqie 余切 +yuqu 渔区 +yuque 余缺 +yuqun 鱼群 +yure 预热 +yuren 愚人 +yurenweishan 与人为善 +yurijuzeng 与日俱增 +yurong 羽绒 +yurou 鱼肉 +yusai 预赛 +yusan 雨伞 +yushang 遇上 +yushen 预审 +yusheng 鱼生 +yushi 于是 玉石 遇事 浴室 预示 +yushidafu 御史大夫 +yushihu 于是乎 +yushu 榆树 余数 玉树 +yushui 鱼水 雨水 +yushushu 玉蜀黍 +yusi 于思 +yusuan 预算 +yusuo 寓所 +yutang 鱼塘 +yutian 于田 雨天 +yutiwen 语体文 +yutou 芋头 +yuwai 域外 +yuwang 鱼网 渔网 欲望 +yuwei 鱼尾 喻为 +yuwen 语文 +yuwenhuaji 宇文化及 +yuwentai 宇文泰 +yuxi 语系 玉溪 +yuxia 余下 +yuxian 余弦 遇险 预先 +yuxiandingli 余弦定理 +yuxiang 预想 +yuxue 雨雪 浴血 淤血 瘀血 +yuxuefenzhan 浴血奋战 +yuxun 渔汛 +yuyan 语言 寓言 预言 +yuyang 育秧 +yuyanxue 语言学 +yuyanxuejia 语言学家 +yuyao 余姚 +yuye 渔业 +yuyi 予以 雨衣 语义 寓义 +yuyin 余音 语音 +yuyingli 预应力 +yuyong 御用 +yuyou 鱼油 +yuyu 于于 与与 郁郁 寓于 +yuyue 逾越 预约 +yuzhao 预兆 +yuzhen 余震 +yuzhi 预知 预制 谕旨 +yuzhong 鱼种 狱中 育种 +yuzhongbutong 与众不同 +yuzhou 宇宙 豫州 +yuzhoufeichuan 宇宙飞船 +yuzhouguan 宇宙观 +yuzhoukongjian 宇宙空间 +yuzhouxian 宇宙线 +yuzhu 预祝 +yuzi 纡子 +za 杂 扎 砸 咋 咂 匝 拶 +zacao 杂草 +zafei 杂肥 杂费 +zagan 杂感 +zahui 砸毁 +zahuo 杂货 +zai 在 再 载 灾 仔 宰 哉 栽 崽 甾 +zaian 在案 +zaiba 再把 +zaibai 再拜 +zaiban 再版 +zaibang 在帮 +zaibaoxian 再保险 +zaibian 在编 +zaibo 载波 +zaibotongxin 载波通信 +zaibu 再不 +zaichang 在场 +zaichanpin 在产品 +zaici 再次 在此 +zaidu 再度 +zaifeng 载沣 +zaige 宰割 +zaiguo 再过 +zaihai 灾害 +zaihe 载荷 +zaihu 在乎 +zaihua 栽花 +zaihuang 灾荒 +zaihui 再会 +zaihuo 灾祸 载货 +zaiji 载记 在即 +zaijia 在家 +zaijian 再见 +zaijiang 再将 +zaijiao 在教 +zaijiaoyu 再教育 +zaijiejing 再结晶 +zaijiezaili 再接再厉 +zaijing 在京 +zaike 载客 +zailaiyige 再来一个 +zaili 在理 +zailiuzi 载流子 +zaimin 灾民 +zainan 灾难 +zainei 在内 +zaipei 栽培 +zaipin 载频 +zaiqi 再起 +zaiqing 灾情 +zaiqu 灾区 +zaireji 载热剂 +zairen 载人 再认 +zairu 再入 +zaisan 再三 +zaisha 宰杀 +zaishen 再审 +zaisheng 再生 +zaishengchan 再生产 +zaishengyuan 再生缘 +zaishengzhidong 再生制动 +zaishi 在世 +zaishu 栽树 +zaishuo 再说 +zaitao 在逃 +zaiti 载体 +zaiwang 在望 +zaiwei 在位 +zaiwen 再问 +zaiwo 在握 +zaixia 在下 +zaixian 再现 在先 +zaixiang 宰相 +zaixin 在心 +zaixing 在行 +zaixun 再寻 +zaiya 在押 +zaiye 再也 在野 +zaiyebuhui 再也不会 +zaiyemeiyou 再也没有 +zaiyi 在意 +zaiyou 再由 再有 +zaiyu 在于 +zaiyun 载运 +zaizai 在在 +zaizao 再造 +zaize 再则 +zaizhe 再者 在这 +zaizhi 栽植 在职 +zaizhiganbu 在职干部 +zaizhipin 在制品 +zaizhong 栽种 载重 +zaizhongqiche 载重汽车 +zaizi 崽子 +zaizuo 在座 +zaji 杂技 杂记 +zajiao 杂交 +zajiaoqinben 杂交亲本 +zajiaoyuzhong 杂交育种 +zajiaozhong 杂交种 +zajituan 杂技团 +zaju 杂居 杂剧 +zalan 砸烂 +zaliang 杂粮 +zaluan 杂乱 +zaluanwuzhang 杂乱无章 +zan 咱 赞 暂 攒 簪 糌 瓒 拶 昝 趱 錾 +zanba 糌粑 +zancheng 赞成 +zanding 暂定 +zang 藏 脏 葬 赃 臧 锗 奘 驵 +zange 赞歌 +zangkuan 赃款 +zangli 葬礼 +zangqi 脏器 +zangsong 葬送 +zangwu 赃物 +zanhuan 暂缓 +zanjia 咱家 +zanli 赞礼 +zanmei 赞美 +zanmen 咱们 +zanqie 暂且 +zanque 暂缺 +zanshang 赞赏 +zanshi 暂时 +zansong 赞颂 +zantan 赞叹 +zanting 暂停 +zantong 赞同 +zanxing 暂行 +zanxu 赞许 +zanyang 赞扬 +zanyong 暂用 +zanyu 赞誉 +zanzhu 赞助 +zanzi 錾子 +zao 早 造 遭 糟 澡 灶 躁 噪 凿 枣 皂 燥 蚤 藻 缲 唣 +zaoan 早安 +zaocan 早餐 +zaocao 早操 +zaochan 早产 +zaochen 早晨 +zaocheng 造成 +zaochuan 造船 +zaochuanchang 造船厂 +zaochun 早春 +zaodao 遭到 早稻 +zaodian 早点 +zaodong 躁动 +zaofan 早饭 造反 +zaofu 造福 +zaogao 糟糕 +zaohong 枣红 +zaohua 造化 皂化 +zaohuo 灶火 +zaoji 早己 +zaojia 造价 +zaojiu 早就 造就 +zaoju 造句 +zaole 糟了 +zaolei 藻类 +zaolin 造林 +zaonian 早年 +zaopian 皂片 +zaopo 糟粕 +zaoqi 早期 早起 +zaoqiu 早秋 +zaore 燥热 +zaori 早日 +zaoshang 早上 +zaosheng 噪声 +zaoshou 遭受 +zaoshu 枣树 早熟 +zaoshuai 早衰 +zaoshuang 早霜 +zaota 糟蹋 +zaotai 灶台 +zaotang 澡堂 +zaotian 造田 +zaowan 早晚 +zaowangye 灶王爷 +zaowu 造物 +zaowuzhu 造物主 +zaoxi 皂洗 +zaoxian 早先 +zaoxing 造型 造形 +zaoxingji 造型机 +zaoxingyishu 造型艺术 +zaoyang 遭殃 +zaoyao 造谣 +zaoyi 早已 造诣 +zaoyin 噪音 +zaoyu 遭遇 +zaoyue 早曰 +zaozai 早在 +zaozha 造渣 +zaozhi 造纸 +zaozhichang 造纸厂 +zaozhuang 枣庄 +zaozi 造字 +zaozuo 造作 +zapin 杂品 +zase 杂色 +zashi 杂事 +zashixing 杂食性 +zashu 匝数 +zashuo 杂说 +zasui 砸碎 +zawen 杂文 +zawu 杂物 +zayin 杂音 +zazhi 杂志 杂质 +zazhong 杂种 +zazhonghoudai 杂种后代 +zazhongyoushi 杂种优势 +zazui 咂嘴 +ze 则 责 泽 择 咋 啧 仄 迮 笮 箦 舴 帻 赜 昃 +zebei 责备 +zebu 则不 +zecheng 责成 +zefa 择伐 +zeguai 责怪 +zehai 则还 +zei 贼 +zeichuan 贼船 +zeiliang 贼亮 +zeimeishuyan 贼眉鼠眼 +zejiang 则将 +zeke 则可 +zeling 责令 +zema 责骂 +zemei 则没 +zen 怎 谮 +zenan 责难 +zeneng 则能 +zeng 增 赠 憎 缯 罾 甑 锃 +zengbing 增兵 +zengbo 增拨 +zengbu 增补 +zengchan 增产 +zengchang 增长 +zengchangsudu 增长速度 +zengchanjieyue 增产节约 +zengda 增大 +zengding 增订 +zengduo 增多 +zenge 憎恶 +zenggao 增高 +zenggei 赠给 +zengguang 增光 +zenghen 憎恨 +zengjia 增加 +zengjian 增减 +zengjiang 增强 +zengjiangsuliao 增强塑料 +zengjin 增进 +zengliang 增量 +zengpin 赠品 +zengshan 增删 +zengshe 增设 +zengsheng 增生 +zengsong 赠送 +zengsuji 增塑剂 +zengtian 增添 +zengwu 憎恶 +zengxuan 增选 +zengya 增压 +zengyangji 增氧机 +zengyi 增益 +zengyinji 增音机 +zengyu 赠与 +zengyuan 增援 +zengzhang 增长 +zengzhanglv 增长率 +zengzhangsudu 增长速度 +zengzhi 增殖 增值 +zenhui 怎会 +zenme 怎么 +zenmeyang 怎么样 +zenneng 怎能 +zensheng 怎生 +zenyang 怎样 +zeren 责任 +zerengan 责任感 +zerenneige 责任内阁 +zerenshigu 责任事故 +zerenxin 责任心 +zerenzhi 责任制 +zeshi 则是 +zewen 责问 +zewupangdai 责无旁贷 +zeyao 则要 +zeyou 择优 +zeze 啧啧 +zezhuo 择捉 +zha 炸 扎 咋 诈 乍 眨 渣 札 栅 轧 闸 榨 喳 揸 柞 楂 哳 吒 铡 砟 齄 咤 痄 蚱 +zhaba 眨巴 +zhaban 闸板 +zhabei 闸北 +zhacai 榨菜 +zhacao 铡草 +zhadao 铡刀 +zhade 乍得 +zhafa 闸阀 +zhahui 炸毁 +zhai 摘 债 宅 窄 斋 寨 翟 砦 瘵 +zhaichao 摘抄 +zhaichu 摘除 +zhailu 摘录 +zhaiquan 债权 +zhaiquanren 债权人 +zhaiwai 寨外 +zhaiwu 债务 +zhaiwuren 债务人 +zhaixiao 窄小 +zhaixin 摘心 +zhaiyao 摘要 +zhaiyi 摘译 +zhaiyin 摘引 +zhaiyuan 宅院 +zhaiyue 斋月 +zhaizhu 债主 +zhaizi 寨子 +zhaji 札记 +zhamen 闸门 +zhan 战 展 站 占 沾 斩 辗 粘 盏 崭 瞻 绽 蘸 湛 詹 毡 栈 谵 搌 旃 +zhanbai 战败 +zhanbao 战报 +zhanbei 战备 +zhanbianyi 占便宜 +zhanchang 战场 站长 +zhanche 战车 +zhancheng 占城 +zhanchi 展翅 +zhanchu 展出 +zhandabei 詹大悲 +zhandi 占地 战地 +zhanding 站定 +zhandingjietie 斩钉截铁 +zhandou 战斗 +zhandouji 战斗机 +zhandouli 战斗力 +zhandouyingxiong 战斗英雄 +zhandouyuan 战斗员 +zhanduan 斩断 +zhandui 站队 +zhanfan 战犯 +zhanfei 战费 +zhanfu 战俘 +zhang 长 张 章 丈 掌 涨 帐 障 账 胀 仗 杖 彰 璋 蟑 樟 瘴 漳 嶂 鄣 獐 仉 幛 嫜 +zhangai 障碍 +zhangaiwu 障碍物 +zhangang 站岗 +zhangbaixiang 张百祥 +zhangbao 张宝 +zhangbei 长辈 +zhangben 帐本 +zhangbu 帐簿 +zhangce 帐册 +zhangchao 涨潮 +zhangcheng 章程 +zhangda 长大 张大 +zhangdan 帐单 +zhangde 彰德 +zhangdecheng 张德成 +zhangduo 掌舵 +zhange 战歌 +zhangfa 章法 +zhangfang 帐房 +zhangfu 丈夫 +zhanggu 掌故 +zhangguan 长官 掌管 +zhanggui 掌柜 +zhanghan 章邯 +zhanghao 帐号 账号 张浩 +zhanghe 章和 漳河 +zhangheng 张衡 +zhanghu 帐户 +zhanghua 张华 +zhanghuiti 章回体 +zhanghuixiaoshuo 章回小说 +zhangji 张继 +zhangjia 涨价 +zhangjiakou 张家口 +zhangjiao 张角 +zhangjie 章节 +zhangjin 长进 +zhangjingyao 张敬尧 +zhangju 章句 +zhangkai 张开 +zhangkou 张口 +zhangkuan 帐款 +zhanglao 长老 +zhangli 张力 +zhangliang 丈量 +zhangluo 张罗 涨落 +zhangmu 张目 帐目 +zhangnao 樟脑 +zhangong 战功 +zhangpeng 帐棚 帐篷 账篷 +zhangqi 瘴气 +zhangqian 张骞 +zhangquan 掌权 +zhangren 丈人 +zhangshang 长上 +zhangsheng 掌声 +zhangshi 长势 +zhangshu 樟树 +zhangshui 涨水 +zhangshun 张顺 +zhangshuo 张说 +zhangsun 长孙 +zhangtie 张贴 +zhangu 战鼓 +zhanguang 沾光 +zhanguo 战国 战果 +zhanguoce 战国策 +zhanguoshidai 战国时代 +zhangwang 张网 张望 +zhangwei 张伟 +zhangwo 掌握 +zhangxian 张先 +zhangxiang 长相 +zhangxianzhong 张献忠 +zhangxin 掌心 +zhangxiumei 张秀眉 +zhangxun 张勋 +zhangyi 仗义 +zhangyuxian 张遇贤 +zhangzhao 张照 +zhangzhe 长者 长着 +zhangzhidong 张之洞 +zhangzhou 漳州 +zhangzi 长子 帐子 +zhangzongyu 张宗禹 +zhangzui 张嘴 +zhangzuolin 张作霖 +zhanhao 战壕 +zhanhou 战后 +zhanhuo 战火 战祸 +zhanjian 战舰 +zhanjiang 湛江 +zhanju 占据 战局 +zhankai 展开 绽开 +zhanlan 展览 +zhanlanguan 展览馆 +zhanlanhui 展览会 +zhanle 占了 +zhanli 战栗 +zhanlie 绽裂 +zhanling 占领 +zhanlingzhe 占领者 +zhanluan 战乱 +zhanlue 战略 +zhanma 战马 +zhanmao 毡帽 +zhanpianyi 占便宜 +zhanpin 展品 +zhanqi 展期 +zhanqian 战前 +zhanqilai 站起来 +zhanqu 战区 +zhanran 沾染 +zhansheng 战胜 +zhanshi 展示 战时 战士 战事 +zhanshou 斩首 +zhanshu 战书 战术 +zhansi 战死 +zhantai 站台 +zhantiandoudi 战天斗地 +zhanting 展厅 +zhanwang 展望 +zhanwen 站稳 +zhanwubusheng 战无不胜 +zhanxian 展现 占先 占线 战线 +zhanxianbi 展弦比 +zhanxiaohui 展销会 +zhanxin 崭新 +zhanyang 瞻仰 +zhanyi 战役 +zhanyong 占用 +zhanyou 占有 战友 +zhanyouquan 占有权 +zhanzai 站在 +zhanzhang 站长 +zhanzheng 战争 +zhanzhengyuheping 战争与和平 +zhanzhengzhuangtai 战争状态 +zhanzhu 站住 +zhanzhuan 辗转 +zhao 着 找 照 招 朝 赵 召 罩 兆 昭 肇 沼 诏 钊 啁 棹 笊 +zhaoan 召安 +zhaoban 照搬 照办 +zhaobiao 招标 +zhaochang 照常 +zhaochao 照抄 +zhaochu 找出 +zhaodai 招待 +zhaodaihui 招待会 +zhaodaisuo 招待所 +zhaodao 找到 +zhaodu 照度 +zhaofa 照发 +zhaofu 招抚 +zhaoge 找个 +zhaogu 照顾 +zhaoguan 照管 +zhaohe 兆赫 +zhaohu 招呼 +zhaohuan 召唤 +zhaohui 照会 召回 +zhaohun 招魂 +zhaoji 招集 召集 +zhaojia 招架 赵家 +zhaojian 召见 +zhaojiu 照旧 +zhaokai 召开 +zhaokao 招考 +zhaokuangyin 赵匡胤 +zhaolai 招徕 +zhaoli 照例 +zhaoliang 照亮 +zhaoliao 照料 +zhaoling 诏令 +zhaoming 照明 +zhaomu 招募 招慕 召募 +zhaopai 招牌 +zhaopian 照片 +zhaopin 招聘 +zhaoping 找平 +zhaoqi 沼气 +zhaoqing 肇庆 +zhaoren 找人 +zhaoshe 照射 +zhaosheng 招生 赵声 +zhaoshi 找事 肇事 +zhaoshou 招收 招手 +zhaoshu 诏书 +zhaoshuli 赵树理 +zhaotou 兆头 +zhaowa 兆瓦 +zhaoxiang 照相 +zhaoxiangji 照相机 +zhaoxue 昭雪 +zhaoxun 找寻 +zhaoyang 照样 +zhaoyao 照耀 +zhaoyaozhuangpian 招摇撞骗 +zhaoyi 罩衣 +zhaoying 照应 +zhaozai 照在 +zhaoze 沼泽 +zhaozedi 沼泽地 +zhaozhan 招展 +zhaozhi 招致 +zhaozhuang 赵庄 +zhaozhun 照准 +zhaozi 罩子 +zhapian 诈骗 +zhaqu 榨取 +zhawa 闸瓦 +zhayan 眨眼 +zhayao 炸药 +zhayou 渣油 榨油 +zhazi 渣滓 渣子 +zhe 这 着 者 折 哲 浙 遮 辙 辄 谪 蔗 蛰 褶 鹧 锗 磔 摺 蜇 赭 柘 +zheban 折半 这般 +zhebi 遮蔽 +zhebian 这边 +zhebu 这步 +zhechang 这场 +zheci 这次 +zhedang 遮挡 +zhedian 这点 +zhedie 折叠 +zhedong 浙东 +zheduan 遮断 +zheer 这儿 +zhefen 这份 +zhefu 折服 蛰伏 +zhegai 遮盖 +zhege 这个 +zheguang 遮光 折光 +zhehai 这还 +zhehe 折合 +zhehui 折回 +zhehuier 这会儿 +zhejia 折价 +zhejiang 浙江 +zhejiangsheng 浙江省 +zhejianshi 这件事 +zhejiao 折角 这叫 +zhejiu 折旧 这就 +zhejiujijin 折旧基金 +zhejiushishuo 这就是说 +zhekou 折扣 +zhelei 这类 +zheli 这里 哲理 +zheme 这么 +zhemexiang 这么想 +zhemexie 这么些 +zhemeyang 这么样 +zhemo 折磨 +zhemuyu 遮目鱼 +zhen 真 阵 镇 震 针 珍 圳 振 诊 枕 斟 贞 侦 赈 甄 臻 箴 疹 砧 桢 缜 畛 轸 胗 稹 祯 浈 溱 蓁 椹 榛 朕 鸩 +zhenban 砧板 +zhenbao 珍宝 +zhenbie 甄别 +zhenbing 疹病 +zhenbo 震波 +zhenbu 真不 针布 +zhencaishixue 真才实学 +zhencao 贞操 +zhencha 侦查 侦察 +zhenchaji 侦察机 +zhenchang 镇长 +zhencheng 真诚 +zhenci 针刺 +zhencimazui 针刺麻醉 +zhendang 震荡 振荡 +zhendangqi 振荡器 +zhende 真得 真的 振德 +zhendi 真谛 阵地 +zhending 镇定 +zhendong 震动 振动 +zhendongshai 振动筛 +zhenduan 诊断 +zhendui 针对 +zhenfa 针法 +zhenfan 镇反 +zhenfen 振奋 +zhenfeng 阵风 +zhenfengxiangdui 针锋相对 +zhenfu 振幅 +zheng 政 正 证 整 争 征 挣 郑 症 睁 徵 蒸 怔 筝 拯 铮 峥 狰 诤 鲭 钲 帧 +zhengba 争霸 +zhengbi 正比 +zhengbian 争辩 整编 政变 +zhengbili 正比例 +zhengbing 征兵 +zhengbingzhi 征兵制 +zhengce 政策 +zhengchang 正常 +zhengchao 争吵 +zhengchenggong 郑成功 +zhengchi 争持 +zhengchu 整除 +zhengci 证词 +zhengda 正大 +zhengdai 正待 +zhengdang 整党 正当 政党 +zhengde 正德 +zhengdi 整地 政敌 +zhengdian 正点 正电 +zhengdianhe 正电荷 +zhengdianzi 正电子 +zhengding 征订 正定 +zhengdou 争斗 +zhengduan 争端 +zhengdui 整队 +zhengdun 整顿 +zhengduo 争夺 +zhengduobianxing 正多边形 +zhengduomianti 正多面体 +zhengduozhan 争夺战 +zhenge 真个 +zhengfa 蒸发 征发 征伐 正法 政法 +zhengfaliang 蒸发量 +zhengfamin 蒸发皿 +zhengfan 正反 +zhengfang 正方 +zhengfangti 正方体 +zhengfangxing 正方形 +zhengfaqi 蒸发器 +zhengfenduomiao 争分夺秒 +zhengfeng 整风 +zhengfu 政府 征服 正负 +zhenggai 整改 +zhenggang 政纲 +zhengge 整个 正割 +zhenggong 政工 +zhenggou 征购 +zhengguang 争光 正光 +zhengguanying 郑观应 +zhenggui 正规 正轨 政规 +zhengguijun 正规军 +zhengguo 郑国 +zhenghao 正好 正号 +zhenghe 政和 郑和 +zhenghou 症候 +zhenghuo 正火 +zhengji 征集 正极 +zhengjian 政见 证件 +zhengjiao 正交 +zhengjie 整洁 政界 症结 +zhengjing 正经 郑经 +zhengjiu 拯救 +zhengju 政局 证据 +zhengkai 睁开 +zhengke 政客 +zhengkeshuang 郑克爽 +zhengli 整理 +zhengling 政令 +zhengliu 蒸馏 整流 +zhengliuguan 整流管 +zhengliuqi 整流器 +zhengliushui 蒸馏水 +zhengliuzi 整流子 +zhenglizi 正离子 +zhenglong 蒸笼 +zhenglu 正路 +zhenglun 争论 +zhenglunjia 政论家 +zhengmen 正门 +zhengmian 正面 +zhengmianrenwu 正面人物 +zhengming 证明 争鸣 正名 +zhengmingshu 证明书 +zhengnan 正南 +zhengning 狰狞 +zhengpai 正派 +zhengpian 正片 +zhengpin 帧频 +zhengqi 蒸气 蒸汽 争气 整齐 正气 +zhengqian 挣钱 +zhengqiao 正巧 +zhengqie 正切 +zhengqiji 蒸汽机 +zhengqijiche 蒸汽机车 +zhengqiu 征求 +zhengqu 争取 政区 +zhengquan 政权 +zhengquanduoli 争权夺利 +zhengquanjiguan 政权机关 +zhengque 正确 +zhengquexing 正确性 +zhengren 证人 +zhengru 正如 +zhengsanjiaoxing 正三角形 +zhengse 正色 +zhengshi 整式 正时 正始 正式 正事 正是 正视 政事 证实 +zhengshitang 政事堂 +zhengshou 征收 +zhengshu 整数 正数 证书 +zhengshui 征税 +zhengtao 整套 +zhengteng 蒸腾 +zhengtengzuoyong 蒸腾作用 +zhengti 整体 政体 +zhengtian 整天 +zhengting 正厅 +zhengtong 正统 +zhengtouying 正投影 +zhengtu 征途 +zhengtuo 挣脱 +zhengu 枕骨 +zhenguan 贞观 +zhengui 珍贵 +zhengwei 政委 +zhengwen 正文 +zhengwenshe 政闻社 +zhengwu 正午 政务 证物 +zhengwuyuan 政务院 +zhengxian 争先 正弦 +zhengxianbo 正弦波 +zhengxiandingli 正弦定理 +zhengxiang 征象 正像 +zhengxiangui 正弦规 +zhengxiankonghou 争先恐后 +zhengxianquxian 正弦曲线 +zhengxiaoxu 郑孝胥 +zhengxie 政协 +zhengxing 整形 +zhengxiu 整修 +zhengxun 征询 +zhengyan 睁眼 争艳 正盐 +zhengyao 正要 +zhengyi 争议 正义 +zhengyizhanzheng 正义战争 +zhengyong 征用 +zhengyue 正月 +zhengzai 正在 +zhengzhan 征战 +zhengzhao 征兆 +zhengzheng 怔怔 整整 +zhengzhengqiqi 整整齐齐 +zhengzhengrishang 蒸蒸日上 +zhengzhi 争执 整枝 整治 正直 正治 政治 +zhengzhibinan 政治避难 +zhengzhibu 政治部 +zhengzhifan 政治犯 +zhengzhijia 政治家 +zhengzhijingjixue 政治经济学 +zhengzhiju 政治局 +zhengzhike 政治课 +zhengzhiminzhu 政治民主 +zhengzhiquanli 政治权利 +zhengzhiweiyuan 政治委员 +zhengzhixieshang 政治协商 +zhengzhong 正中 郑重 +zhengzhongqishi 郑重其事 +zhengzhou 郑州 +zhengzhoushi 郑州市 +zhengzhuang 症状 +zhengzi 正字 +zhenhai 镇海 +zhenhan 震撼 +zhenhua 真话 +zhenji 真迹 侦缉 赈济 +zhenjia 真假 +zhenjian 针尖 +zhenjiang 镇江 +zhenjie 贞节 +zhenjing 震惊 镇静 +zhenjinggang 镇静钢 +zhenjiu 针灸 +zhenjun 真菌 +zhenke 真可 +zhenkong 真空 +zhenkongbeng 真空泵 +zhenkongguan 真空管 +zhenli 真理 +zhenliao 诊疗 +zhenlibao 真理报 +zhenlie 震裂 +zhenliuqi 镇流器 +zhenmu 砧木 枕木 +zhenpin 珍品 +zhenqie 真切 +zhenqing 真情 +zhenque 真确 +zhenren 真人 +zhenrong 阵容 +zhenru 真如 +zhenshi 珍视 真实 真是 阵势 +zhenshixing 真实性 +zhenshou 镇守 +zhenshuji 针梳机 +zhensuo 诊所 +zhentan 侦探 +zhentanxiaoshuo 侦探小说 +zhentong 镇痛 阵痛 +zhentou 针头 枕头 +zhenwang 阵亡 +zhenwuxueshe 振武学社 +zhenxi 珍惜 +zhenxian 针线 阵线 +zhenxiang 真相 真想 真象 震相 +zhenxiangyao 真想要 +zhenxin 真心 +zhenxing 振兴 +zhenxingshiye 振兴实业 +zhenxinshiyi 真心实意 +zhenya 镇压 +zhenyelin 针叶林 +zhenyeshu 针叶树 +zhenying 阵营 +zhenyou 真有 +zhenyu 阵雨 +zhenyuan 震源 +zhenzhang 镇长 +zhenzhen 真真 +zhenzheng 真正 +zhenzhi 真知 真挚 针织 诊治 +zhenzhibiao 真值表 +zhenzhipin 针织品 +zhenzhong 珍重 震中 +zhenzhu 珍珠 真主 +zhenzhuo 斟酌 +zhenzi 枕资 镇子 +zhenzuo 振作 +zheshe 折射 +zheshi 这时 这是 +zheshihou 这时候 +zhesuan 折算 +zhetang 蔗糖 蔗醣 +zheteng 折腾 +zhetiao 这条 +zhewei 这位 +zhexi 浙西 +zhexian 折线 +zhexiang 这厢 这项 +zhexie 这些 +zhexiu 遮羞 +zhexue 哲学 +zhexuejia 哲学家 +zheyan 遮掩 +zheyang 这样 +zheyi 这一 +zheyin 遮荫 +zhezhi 这支 +zhezhong 这种 折中 折衷 +zhezhou 褶皱 +zhezhu 遮住 +zhezuo 这座 +zhi 之 只 知 至 制 直 治 指 支 志 职 致 值 织 纸 止 质 执 智 置 址 枝 秩 植 旨 滞 徵 帜 稚 挚 汁 掷 殖 芝 吱 肢 脂 峙 侄 窒 蜘 趾 炙 痔 咫 芷 栉 枳 踯 桎 帙 栀 祉 轾 贽 痣 豸 卮 轵 埴 陟 郅 黹 忮 彘 骘 酯 摭 絷 跖 膣 雉 鸷 胝 蛭 踬 祗 觯 +zhiai 致癌 +zhian 治安 +zhiban 值班 置办 制版 +zhibao 植保 +zhibei 植被 制备 +zhiben 直奔 +zhibi 执笔 纸币 +zhibian 质变 +zhibiao 指标 制表 +zhibiaoqiang 掷标枪 +zhibiaotixi 指标体系 +zhibing 致病 治病 +zhibingjiuren 治病救人 +zhibo 直播 +zhibu 支部 织布 止步 +zhicai 制裁 +zhiceng 只曾 +zhichang 直肠 +zhicheng 支撑 织成 制成 质成 +zhichengpin 制成品 +zhichi 支持 直尺 指斥 至迟 +zhichu 指出 支出 之处 +zhichuang 痔疮 +zhici 至此 值此 只此 致词 +zhida 直达 至大 +zhidai 纸带 +zhidanbai 脂蛋白 +zhidang 只当 +zhidao 直到 知道 直捣 直道 指导 至道 +zhidaosixiang 指导思想 +zhidaoyuan 指导员 +zhide 值得 只得 质的 +zhidi 质地 +zhidian 支点 指点 致电 质点 +zhiding 指定 制定 制订 +zhidong 制动 +zhidongfa 制动阀 +zhidonggang 制动缸 +zhidongqi 制动器 +zhidu 制度 +zhidui 支队 +zhiduo 至多 +zhier 侄儿 +zhifa 知法 执法 指法 +zhifang 知方 脂肪 +zhifangsuan 脂肪酸 +zhifen 脂粉 +zhifu 支付 知府 致富 制服 +zhigan 枝干 支杆 之感 质感 +zhigaowushang 至高无上 +zhige 制革 +zhigong 支工 织工 职工 +zhigu 只顾 +zhiguan 职官 直观 只管 +zhiguantu 直观图 +zhiguo 治国 +zhihan 致函 +zhihao 只好 +zhiheliang 质和量 +zhihou 之后 +zhihu 支护 +zhihua 酯化 +zhihuan 置换 +zhihui 只会 指挥 智慧 +zhihuibu 指挥部 +zhihuiyuan 指挥员 +zhiji 知己 之极 织机 制剂 +zhijia 支架 指甲 治家 +zhijiage 芝加哥 +zhijian 之间 制件 +zhijiang 纸浆 +zhijiao 直角 指教 +zhijiaolei 枝角类 +zhijiaosanjiaoxing 直角三角形 +zhijiaozuobiao 直角坐标 +zhijie 直接 枝节 肢解 +zhijiejingyan 直接经验 +zhijieledang 直截了当 +zhijieranliao 直接染料 +zhijiexuanju 直接选举 +zhijiezhengming 直接证明 +zhijin 至今 +zhijing 直径 止境 致敬 +zhikan 只看 +zhike 只可 +zhikong 指控 +zhilaohu 纸老虎 +zhilei 之类 +zhileng 致冷 制冷 +zhilengji 制冷机 +zhili 支离 直隶 致力 智利 智力 治理 +zhiliang 质量 +zhiliangbi 质量比 +zhiliangguanli 质量管理 +zhiliangjianyan 质量检验 +zhiliangshu 质量数 +zhiliangzhibiao 质量指标 +zhiliao 质料 治疗 +zhilikaifa 智力开发 +zhiling 指令 +zhiliposui 支离破碎 +zhiliu 支流 直流 滞留 +zhiliudian 直流电 +zhiliudiandongji 直流电动机 +zhiliudianji 直流电机 +zhiliufadianji 直流发电机 +zhiliuji 志留纪 +zhima 芝麻 +zhimayou 芝麻油 +zhimi 致密 +zhimian 纸面 制面 +zhimiao 植苗 +zhimin 殖民 +zhimindi 殖民地 +zhiming 知名 指明 指名 致命 +zhimingrenshi 知名人士 +zhiminzhuyi 殖民主义 +zhimou 智谋 +zhinan 指南 +zhinang 智囊 +zhinanzhen 指南针 +zhinei 之内 +zhineng 只能 职能 智能 +zhinenghua 智能化 +zhinengziben 职能资本 +zhinong 支农 志农 +zhinv 侄女 +zhinvxing 织女星 +zhipa 只怕 +zhipai 指派 +zhipei 支配 +zhipian 纸片 +zhipiao 支票 +zhipin 制品 +zhiping 治平 +zhipu 质朴 +zhiqi 志气 稚气 +zhiqian 之前 值钱 制钱 +zhiqiguan 支气管 +zhiqin 执勤 值勤 +zhiqing 知青 知情 +zhiqiu 只求 +zhiqu 支渠 志趣 智取 +zhiquan 职权 +zhiren 至人 +zhiri 值日 指日 至日 +zhisang 治丧 +zhishan 治山 +zhishang 之上 至上 +zhishao 至少 +zhishen 只身 置身 +zhishengfeiji 直升飞机 +zhishengji 直升机 +zhishi 知识 支使 知事 之时 直视 执事 指使 指示 指事 只是 志士 致使 +zhishideng 指示灯 +zhishifenzi 知识分子 +zhishihua 知识化 +zhishiji 指示剂 +zhishiqi 指示器 +zhishiqingnian 知识青年 +zhishou 职守 +zhishu 支书 支数 直属 植树 指数 质数 +zhishuang 直爽 +zhishuhanshu 指数函数 +zhishui 治水 +zhisi 致死 +zhisiliang 致死量 +zhisuo 治所 +zhisuoyi 之所以 +zhitang 制糖 制醣 +zhiti 肢体 质体 +zhitiao 枝条 +zhitiebing 掷铁饼 +zhitong 止痛 +zhitongdaohe 志同道合 +zhitou 枝头 指头 趾头 纸头 +zhitu 制图 +zhiwai 之外 +zhiwang 指望 +zhiwei 职位 +zhiwen 指纹 质问 +zhiwu 职务 之无 织物 植物 指物 +zhiwubaohu 植物保护 +zhiwuqunluo 植物群落 +zhiwuquxi 植物区系 +zhiwuti 植物体 +zhiwuxue 植物学 +zhiwuyou 植物油 +zhiwuzuzhi 织物组织 +zhixi 窒息 +zhixia 之下 直辖 +zhixian 支线 知县 直线 只限 +zhixiang 指向 纸箱 志向 +zhixianhuiyi 制宪会议 +zhixianyundong 直线运动 +zhixiao 只消 滞销 +zhixiashi 直辖市 +zhixie 致谢 +zhixin 知心 置信 +zhixing 执行 +zhixingmingling 执行命令 +zhixu 只需 只许 秩序 +zhixue 止血 治学 +zhixujingran 秩序井然 +zhiyan 纸烟 +zhiyao 只要 质要 +zhiye 枝叶 汁液 职业 +zhiyi 之一 旨意 致以 致意 置疑 质疑 +zhiyin 知音 指引 +zhiyinqi 制音器 +zhiyinshu 质因数 +zhiyong 致用 +zhiyou 只有 挚友 +zhiyu 至于 智育 治愈 +zhiyuan 职员 支援 志愿 至元 +zhiyuanjun 志愿军 +zhiyue 制约 +zhizai 只在 +zhizao 织造 制造 +zhize 职责 指责 +zhizhai 指摘 +zhizhang 执掌 纸张 +zhizhanyuan 指战员 +zhizhao 执照 +zhizhe 智者 +zhizhen 指针 +zhizheng 执政 指正 至正 +zhizhengdang 执政党 +zhizhi 蜘蜘 直至 置之 制止 桎桎 +zhizhibuli 置之不理 +zhizhiduwai 置之度外 +zhizhiwuwu 支支吾吾 +zhizhong 之中 +zhizhou 织轴 +zhizhu 支柱 支住 蜘蛛 植株 止住 踯躅 +zhizi 枝子 侄子 质子 +zhizu 知足 +zhizui 治罪 +zhizuo 支左 支座 制作 +zhong 中 种 重 众 终 钟 忠 衷 肿 仲 锺 踵 盅 冢 忪 舯 螽 +zhongbai 钟摆 +zhongban 重版 +zhongbao 中保 中饱 +zhongbi 重臂 +zhongbiao 中表 钟表 +zhongbie 种别 +zhongbing 重兵 重病 +zhongbo 重播 中波 +zhongbu 中部 +zhongcai 仲裁 +zhongcaoyao 中草药 +zhongceng 中层 +zhongcha 钟差 种差 +zhongchang 中常 +zhongchen 忠臣 +zhongcheng 中程 忠诚 +zhongchuixian 中垂线 +zhongda 重大 +zhongdan 种蛋 重担 +zhongdanhua 重氮化 +zhongdao 中稻 中道 +zhongde 中德 中的 +zhongdeng 中等 +zhongdengjiaoyu 中等教育 +zhongdi 种地 重地 +zhongdian 中点 钟点 终点 重点 +zhongdie 重叠 +zhongdong 中东 +zhongdu 中毒 +zhongduan 中段 中断 终端 +zhongduanbo 中短波 +zhongduanshebei 终端设备 +zhongdui 中队 +zhongduo 众多 +zhongfan 重返 中饭 +zhongfazhanzheng 中法战争 +zhongfei 中非 种肥 +zhongfeng 重逢 中锋 中风 +zhongfu 重复 重负 +zhonggainian 种概念 +zhonggao 忠告 +zhonggeng 中耕 +zhonggong 中共 +zhonggongye 重工业 +zhonggongzhongyang 中共中央 +zhonggu 中古 中固 钟鼓 +zhongguan 钟关 +zhongguancun 中关村 +zhonggui 终归 +zhongguo 中国 +zhongguogongchandang 中国共产党 +zhongguogongren 中国工人 +zhongguoguomindang 中国国民党 +zhongguohua 中国画 +zhongguokexueyuan 中国科学院 +zhongguorenmin 中国人民 +zhongguowenxue 中国文学 +zhongguoyinhang 中国银行 +zhonghe 重合 中和 +zhonghou 忠厚 +zhonghua 中华 种花 +zhonghuaminzu 中华民族 +zhonghuang 中黄 +zhonghuashuju 中华书局 +zhonghun 重婚 +zhonghuo 重活 +zhongji 中级 中计 中继 终极 中极 +zhongjian 重建 中坚 中间 +zhongjiang 重奖 中将 +zhongjianren 中间人 +zhongjianti 中间体 +zhongjie 中介 终结 +zhongjindong 中近东 +zhongjing 中经 中景 +zhongjingshi 重晶石 +zhongjinshu 重金属 +zhongjirenminfayuan 中级人民法院 +zhongjiu 终究 终久 +zhongjiwei 中纪委 +zhongjizhan 中继站 +zhongju 中局 终局 +zhongjuli 中距离 +zhongjun 中军 +zhongkan 中看 +zhongken 中肯 +zhonglan 中栏 +zhongle 终了 +zhonglei 种类 +zhongli 中立 重力 +zhonglianbu 中联部 +zhongliang 重量 +zhongliangdan 重量单 +zhonglichang 重力场 +zhonglie 忠烈 +zhongliguo 中立国 +zhonglijiasudu 重力加速度 +zhonglinglin 中龄林 +zhonglishineng 重力势能 +zhongliu 中流 肿瘤 +zhonglou 钟楼 +zhonglu 中路 +zhonglun 中论 +zhongluo 中落 +zhonglv 仲吕 +zhongma 重码 种麻 种马 +zhongmei 中美 +zhongmeizhou 中美洲 +zhongnan 中南 +zhongnanshan 终南山 +zhongni 仲尼 +zhongnian 中年 终年 +zhongnong 中农 +zhongou 中欧 +zhongpai 中派 +zhongpanqinli 众叛亲离 +zhongpao 重炮 +zhongpin 中频 +zhongping 中平 +zhongqi 中期 中气 +zhongqing 重庆 中情 衷情 +zhongqingnian 中青年 +zhongqiu 中秋 +zhongqiujie 中秋节 +zhongqun 种群 +zhongren 重人 中人 重任 众人 +zhongri 中日 终日 +zhongshan 中山 钟山 +zhongshang 中伤 中上 种上 重伤 +zhongshen 重申 终身 终审 +zhongsheng 钟声 终生 众生 +zhongshengdai 中生代 +zhongshi 中使 中式 忠实 重视 +zhongshide 忠实的 +zhongshiji 中世纪 +zhongshu 中枢 中暑 众数 +zhongshui 重水 +zhongshuling 中书令 +zhongshushenjing 中枢神经 +zhongsu 中苏 +zhongsuozhouzhi 众所周知 +zhongtangang 中碳钢 +zhongtian 中天 种田 +zhongtie 中铁 +zhongting 中听 +zhongtong 中统 +zhongtou 钟头 +zhongtu 中途 中土 +zhongwai 中外 +zhongwaihezi 中外合资 +zhongwei 重围 中委 中尉 中卫 +zhongweidu 中纬度 +zhongweishu 中位数 +zhongweizi 中微子 +zhongwen 重温 中文 +zhongwenhuanjing 中文环境 +zhongwenshuchu 中文输出 +zhongwenshuru 中文输入 +zhongwu 中午 重物 +zhongxi 中西 +zhongxian 重现 中线 +zhongxiang 钟相 +zhongxiao 中小 忠孝 +zhongxiaoxue 中小学 +zhongxin 重新 中心 忠心 忠信 衷心 重心 +zhongxing 中行 中兴 中型 中性 重型 +zhongxingenggeng 忠心耿耿 +zhongxingranliao 中性染料 +zhongxinjiao 中心角 +zhongxinneirong 中心内容 +zhongxinrenwu 中心任务 +zhongxinsixiang 中心思想 +zhongxinti 中心体 +zhongxiu 重修 +zhongxuan 中选 +zhongxuanbu 中宣部 +zhongxue 中学 +zhongxuesheng 中学生 +zhongxun 中旬 +zhongya 中亚 +zhongyan 重演 +zhongyang 重洋 中央 +zhongyangdianshitai 中央电视台 +zhongyangjiquan 中央集权 +zhongyangjun 中央军 +zhongyangjunwei 中央军委 +zhongyangqingbaoju 中央情报局 +zhongyangweiyuanhui 中央委员会 +zhongyangzhengfu 中央政府 +zhongyao 中药 重要 +zhongyaoxing 重要性 +zhongye 中叶 +zhongyi 中医 中意 忠义 +zhongyin 重音 重印 +zhongying 中营 +zhongyiyuan 众议院 +zhongyong 中庸 中用 重用 +zhongyou 中游 重油 +zhongyu 忠于 终于 种玉 +zhongyuan 中原 +zhongyue 中越 +zhongzai 重载 +zhongzhang 肿胀 +zhongzhen 忠贞 重镇 +zhongzhengqigu 重整旗鼓 +zhongzhi 中支 中知 中指 中止 终止 种植 +zhongzhiye 种植业 +zhongzhiyuan 种植园 +zhongzhong 重重 种种 +zhongzhou 中州 +zhongzhu 种猪 +zhongzhuan 中专 中转 +zhongzhuang 中装 +zhongzi 中子 种子 +zhongzidi 种子地 +zhongzitian 种子田 +zhongzixing 中子星 +zhongziyuan 种子园 +zhongzu 种族 +zhongzuqishi 种族歧视 +zhongzuzhuyi 种族主义 +zhou 周 州 洲 粥 舟 皱 骤 轴 宙 咒 昼 肘 帚 胄 纣 诌 绉 妯 碡 啁 荮 籀 繇 酎 +zhoubao 周报 +zhoubian 周边 骤变 +zhoubo 周波 周勃 +zhouchang 周长 州长 +zhouchen 轴衬 +zhoucheng 轴承 +zhouchenghejin 轴承合金 +zhoudao 周到 周道 +zhouenlai 周恩来 +zhouerfushi 周而复始 +zhoufei 宙飞 +zhougong 周公 +zhouguan 宙观 +zhouhen 皱痕 +zhouji 洲际 +zhoujia 周家 +zhoujiao 周角 +zhouju 轴距 +zhoukan 周刊 +zhoukong 轴孔 +zhouliubeng 轴流泵 +zhouma 咒骂 +zhoumei 皱眉 +zhoumeitou 皱眉头 +zhoumi 周密 +zhoumo 周末 +zhounian 周年 +zhouqi 周期 +zhouqibiao 周期表 +zhouqihanshu 周期函数 +zhouqilv 周期律 +zhouqixing 周期性 +zhouquan 周全 +zhouran 骤然 +zhousha 绉纱 +zhoushan 舟山 +zhoushen 周身 +zhoushu 周书 +zhousui 周岁 +zhoutao 轴套 +zhoutian 周天 +zhouwa 轴瓦 +zhouwei 周围 +zhouwen 周文 皱纹 +zhouwuwang 周武王 +zhouxian 轴线 +zhouxiang 周相 轴箱 +zhouxin 轴心 +zhouxuan 周旋 +zhouye 昼夜 +zhouyi 周易 +zhouyou 周游 +zhouyu 周瑜 +zhouzhang 州长 +zhouzhe 周折 皱褶 +zhouzhi 周知 周至 +zhouzhuan 周转 +zhouzi 肘子 +zhu 主 住 注 助 著 逐 诸 朱 驻 珠 祝 猪 筑 竹 煮 嘱 柱 烛 铸 株 瞩 蛛 伫 拄 贮 洙 诛 褚 铢 箸 蛀 茱 炷 躅 竺 杼 翥 渚 潴 麈 槠 橥 苎 侏 瘃 疰 邾 舳 +zhua 抓 爪 +zhuachu 抓出 +zhuadian 抓点 +zhuadou 抓斗 +zhuagangzhiguo 抓纲治国 +zhuageming 抓革命 +zhuagemingcushengchan 抓革命促生产 +zhuahao 抓好 +zhuai 拽 嘬 +zhuajin 抓紧 +zhuan 传 专 转 赚 撰 砖 篆 啭 馔 颛 +zhuanan 专案 +zhuanbian 转变 +zhuanbo 转播 +zhuancha 砖茶 +zhuanchang 专长 +zhuanche 专车 +zhuancheng 专程 +zhuanda 转达 +zhuandao 转到 +zhuandian 专电 +zhuandong 转动 +zhuandongguanliang 转动惯量 +zhuanduan 专断 +zhuaner 转而 +zhuanfa 转发 +zhuang 装 状 壮 庄 撞 妆 幢 桩 奘 僮 戆 +zhuangao 转告 撰稿 +zhuangban 装扮 +zhuangbei 装备 +zhuangche 撞车 +zhuangda 壮大 +zhuangdan 壮胆 +zhuangdao 撞倒 +zhuangdian 装点 +zhuangding 装订 壮丁 +zhuangguan 壮观 +zhuanghu 庄户 +zhuanghuang 装璜 +zhuangji 撞击 +zhuangjia 庄稼 装甲 +zhuangjiache 装甲车 +zhuangjian 壮健 +zhuangjiaren 庄稼人 +zhuangjin 壮锦 +zhuangkuang 状况 +zhuangli 庄里 壮丽 +zhuangliao 装料 +zhuanglie 壮烈 +zhuangman 装满 +zhuangmei 壮美 +zhuangmiao 壮苗 +zhuangmozuoyang 装模作样 +zhuangnian 壮年 +zhuangpei 装配 +zhuangru 装入 +zhuangsha 装傻 +zhuangshi 装饰 壮士 +zhuangshipin 装饰品 +zhuangshiyin 装饰音 +zhuangshu 装束 +zhuangtai 状态 +zhuangtaicanshu 状态参数 +zhuangtian 庄田 +zhuangxiang 装箱 +zhuangxie 装卸 +zhuangxieqiao 装卸桥 +zhuangxiu 装修 +zhuangyan 庄严 +zhuangyang 装样 +zhuangyanji 装岩机 +zhuangyou 装有 +zhuangyu 状语 +zhuangyuan 庄员 庄园 状元 +zhuangyun 装运 +zhuangzai 装载 +zhuangzhi 装置 壮志 +zhuangzhong 庄重 +zhuangzhou 庄周 +zhuangzi 庄子 状子 +zhuangzu 壮族 +zhuanheng 专横 +zhuanhua 转化 +zhuanhuan 转换 +zhuanhuankaiguan 转换开关 +zhuanji 专机 专集 转机 +zhuanjia 专家 转嫁 +zhuanjiao 转交 转角 +zhuanke 专科 +zhuankuan 专款 +zhuanlan 专栏 +zhuanli 专利 +zhuanlian 转脸 +zhuanlifa 专利法 +zhuanliquan 专利权 +zhuanlu 转炉 转录 +zhuanmai 专卖 +zhuanmen 专门 +zhuanmenhua 专门化 +zhuanmenjigou 专门机构 +zhuanmenrenminfayuan 专门人民法院 +zhuannian 转念 +zhuanpan 转盘 +zhuanqu 专区 +zhuanquan 专权 +zhuanrang 转让 +zhuanren 专人 专任 +zhuanru 转入 +zhuanshen 转身 +zhuanshi 专使 +zhuanshujingjiqu 专属经济区 +zhuanshun 转瞬 +zhuansong 转送 +zhuansu 转速 +zhuantai 转台 +zhuanti 专题 +zhuantitaolun 专题讨论 +zhuantou 砖头 +zhuanwan 转弯 +zhuanwei 专为 转为 +zhuanwen 撰文 +zhuanxiang 专项 转向 +zhuanxiangjia 转向架 +zhuanxiangliheqi 转向离合器 +zhuanxiangqi 转向器 +zhuanxie 撰写 +zhuanxin 专心 +zhuanxinzhizhi 专心致志 +zhuanxue 转学 +zhuanyan 转眼 +zhuanye 专业 转业 +zhuanyeduikou 专业对口 +zhuanyegongsi 专业公司 +zhuanyehu 专业户 +zhuanyehua 专业化 +zhuanyejiaoyu 专业教育 +zhuanyeke 专业课 +zhuanyerenyuan 专业人员 +zhuanyeyinhang 专业银行 +zhuanyezhishi 专业知识 +zhuanyi 专一 转移 +zhuanyin 转音 +zhuanyong 专用 +zhuanyongjijin 专用基金 +zhuanyongxian 专用线 +zhuanyuan 专员 +zhuanyun 转运 +zhuanzai 转载 +zhuanze 专责 +zhuanzhan 转战 +zhuanzhang 转帐 +zhuanzhe 转折 +zhuanzhedian 转折点 +zhuanzheng 专政 转正 +zhuanzhi 专职 专指 专制 +zhuanzhizhidu 专制制度 +zhuanzhou 转轴 +zhuanzhu 专著 专注 转注 +zhuanzi 转子 篆字 +zhuaqi 抓起 +zhuasheng 抓生 +zhuaya 爪牙 +zhuayanji 抓岩机 +zhuazhu 抓住 +zhuazi 爪子 +zhuazou 抓走 +zhuban 竹板 主办 +zhubao 珠宝 +zhubei 贮备 +zhubi 主笔 铸币 +zhubian 主编 +zhubu 逐步 +zhuce 注册 +zhuchan 助产 +zhuchang 猪场 助长 +zhucheng 诸城 铸成 +zhuchi 主持 +zhuchiren 主持人 +zhuchong 蛀虫 +zhuchu 逐出 住处 +zhuci 逐次 主次 助词 祝词 +zhucong 主从 +zhucun 贮存 +zhudao 主导 +zhudi 驻地 +zhuding 铸锭 注定 +zhudong 主动 +zhudongquan 主动权 +zhudongxing 主动性 +zhudongzhou 主动轴 +zhuer 珠儿 主儿 +zhuerdian 朱尔典 +zhufa 主伐 +zhufan 主犯 +zhufang 住房 驻防 +zhufei 煮沸 +zhufeng 主峰 +zhufu 嘱咐 主妇 祝福 +zhugan 猪肝 竹竿 主干 +zhugang 铸钢 +zhuge 诸葛 逐个 +zhugeliang 诸葛亮 +zhugen 主根 +zhugong 诸公 主攻 助工 助攻 铸工 +zhugu 主顾 +zhuguan 猪倌 竹管 主观 主管 +zhuguang 烛光 +zhuguangti 珠光体 +zhuguannengdongxing 主观能动性 +zhuguanweixinzhuyi 主观唯心主义 +zhuguanzhuyi 主观主义 +zhuhai 珠海 +zhuhe 祝贺 +zhuhong 朱红 +zhuhou 诸侯 +zhuhu 住户 +zhuhua 驻华 +zhui 追 坠 缀 锥 赘 隹 椎 惴 骓 缒 +zhuibu 追捕 +zhuicha 追查 +zhuidao 追悼 +zhuidiao 追掉 +zhuidu 锥度 +zhuifei 追肥 +zhuigan 追赶 +zhuigu 椎骨 +zhuihai 追还 +zhuihe 缀合 +zhuihui 追回 坠毁 +zhuiji 追击 +zhuijia 追加 +zhuijiu 追究 +zhuiluo 坠落 +zhuimian 锥面 +zhuiqiu 追求 +zhuishang 追上 +zhuishu 追述 赘述 +zhuisu 追溯 追诉 +zhuisui 追随 +zhuiti 锥体 +zhuiwen 追问 +zhuixia 坠下 +zhuixing 锥形 +zhuixun 追寻 +zhuiyi 追忆 +zhuizang 追赃 +zhuizhu 追逐 +zhuizi 锥子 +zhuizong 追踪 +zhuji 逐级 主机 +zhujia 住家 +zhujian 逐渐 竹简 煮茧 主见 铸件 +zhujiang 珠江 主将 主讲 +zhujiangsanjiaozhou 珠江三角洲 +zhujiao 主角 主教 助教 注脚 +zhujie 竹节 注解 +zhujing 住京 +zhujiu 祝酒 +zhuju 株距 +zhujun 诸君 驻军 +zhuke 逐客 主客 +zhukou 住口 +zhuli 主力 助理 伫立 +zhulian 株连 煮练 +zhulijun 主力军 +zhulin 竹林 +zhuliu 主流 驻留 +zhuliye 朱丽叶 +zhulou 竹楼 +zhulu 著录 筑路 +zhumen 朱门 +zhuming 朱明 主名 著名 +zhumu 注目 +zhumuchang 贮木场 +zhun 准 谆 窀 肫 +zhunbei 准备 +zhunbeihao 准备好 +zhunbeihaode 准备好的 +zhunbeihuodong 准备活动 +zhungaer 准噶尔 +zhuni 祝你 +zhunian 逐年 +zhunin 祝您 +zhunque 准确 +zhunquedu 准确度 +zhunquewuwu 准确无误 +zhunquexing 准确性 +zhunsheng 准绳 +zhunshi 准时 +zhunxian 准线 +zhunxu 准许 +zhunyu 准予 +zhunze 准则 +zhunzhun 谆谆 +zhuo 着 桌 捉 卓 琢 灼 酌 拙 浊 濯 茁 啄 斫 镯 涿 焯 浞 倬 禚 诼 擢 +zhuojian 卓见 +zhuojue 卓绝 +zhuoliang 酌量 +zhuolie 拙劣 +zhuomian 桌面 +zhuomo 捉摸 +zhuona 捉拿 +zhuonong 捉弄 +zhuoqing 酌情 +zhuoqingchuli 酌情处理 +zhuore 灼热 +zhuoshang 灼伤 +zhuoshi 卓识 啄食 +zhuoyi 桌椅 +zhuoyin 浊音 +zhuoyouchengxiao 卓有成效 +zhuoyue 卓越 +zhuozhu 捉住 拙著 卓著 +zhuozhuang 茁壮 +zhuozi 桌子 镯子 +zhupao 助跑 +zhupi 猪皮 +zhuqi 竹器 +zhuqian 竹签 +zhuquan 猪圈 主权 +zhuquanguo 主权国 +zhuran 助燃 +zhuren 主任 主人 +zhurengong 主人公 +zhurenweile 助人为乐 +zhurenweiyuan 主任委员 +zhurenweng 主人翁 +zhuri 逐日 +zhurou 猪肉 +zhuru 诸如 注入 +zhurucilei 诸如此类 +zhurui 朱瑞 +zhusha 朱砂 +zhushe 注射 +zhusheng 诸生 +zhushi 主食 主事 柱石 注释 注视 +zhushihuishe 株式会社 +zhushitu 主视图 +zhushou 助手 住手 祝寿 驻守 +zhushu 煮熟 著述 +zhushuai 主帅 +zhushui 注水 +zhusong 主送 +zhusu 注塑 +zhusuan 珠算 +zhusun 竹笋 +zhusuo 住所 +zhuti 猪蹄 主题 主体 +zhutiao 逐条 +zhutie 铸铁 +zhutong 竹筒 +zhutou 猪头 柱头 +zhutuo 嘱托 +zhuwang 蛛网 +zhuwei 诸位 +zhuwen 朱温 +zhuxi 朱熹 竹席 主席 +zhuxia 诸夏 +zhuxian 朱先 +zhuxiang 逐项 助饷 +zhuxiao 注消 +zhuxing 主刑 铸型 +zhuxituan 主席团 +zhuxuan 株选 +zhuxuanlv 主旋律 +zhuxue 助学 +zhuyao 主要 +zhuyaomaodun 主要矛盾 +zhuyaorenyuan 主要人员 +zhuyaoshuzhong 主要树种 +zhuyaowenti 主要问题 +zhuyaoyuanyin 主要原因 +zhuye 竹叶 +zhuyi 逐一 主意 主义 注意 +zhuyin 主音 注音 +zhuying 主营 +zhuyingli 主应力 +zhuyinzimu 注音字母 +zhuyou 猪油 著有 注油 +zhuyu 主语 +zhuyuan 住院 祝愿 +zhuyuanzhang 朱元璋 +zhuyue 逐月 +zhuzai 主宰 +zhuzaiguo 驻在国 +zhuzao 铸造 +zhuzhai 住宅 +zhuzhan 助战 +zhuzhang 助长 主张 +zhuzhe 著者 +zhuzhi 主枝 主值 主旨 主治 住址 +zhuzhong 注重 +zhuzhou 主轴 +zhuzhuangjing 柱状晶 +zhuzi 珠子 朱子 诸子 逐字 竹子 主子 柱子 +zhuzibaijia 诸子百家 +zhuzong 猪鬃 +zhuzuo 著作 +zi 子 自 字 资 咨 紫 滋 仔 姿 吱 兹 孜 梓 渍 籽 姊 恣 滓 谘 龇 秭 呲 辎 锱 眦 笫 髭 淄 茈 觜 訾 缁 耔 鲻 嵫 赀 孳 粢 趑 +ziai 自爱 +zibai 自白 +ziben 资本 +zibendezhouzhuan 资本的周转 +zibendiguozhuyi 资本帝国主义 +zibenjia 资本家 +zibenjilei 资本积累 +zibenjizhong 资本集中 +zibenlun 资本论 +zibenshuchu 资本输出 +zibenxunhuan 资本循环 +zibenyoujigoucheng 资本有机构成 +zibenzhouzhuan 资本周转 +zibenzhuyi 资本主义 +zibenzhuyidizu 资本主义地租 +zibenzhuyiguojia 资本主义国家 +zibenzhuyishehui 资本主义社会 +zibenzhuyizhidu 资本主义制度 +zibianliang 自变量 +zicai 紫菜 +zichan 资产 子产 +zichanfuzhaibiao 资产负债表 +zichang 滋长 +zichanjieji 资产阶级 +zichanjiejifaquan 资产阶级法权 +zichanjiejigeming 资产阶级革命 +zichanjiejiminzhu 资产阶级民主 +zichanjiejiquanli 资产阶级权利 +zichanjiejizhuanzheng 资产阶级专政 +zici 字词 +zicong 自从 +zida 自大 +zidai 子代 +zide 自得 +zidi 子弟 +zidian 字典 +zidibing 子弟兵 +zidong 自动 +zidonghua 自动化 +zidongjiance 自动检测 +zidongjiansuo 自动检索 +zidongjiashiyi 自动驾驶仪 +zidongkongzhi 自动控制 +zidongshengchanxian 自动生产线 +zidongxian 自动线 +zidongzengyikongzhi 自动增益控制 +zier 子儿 字儿 +zifa 自发 +zifang 子房 +zifei 自费 +zifeng 自封 +zifu 自负 字符 +zifuyingkui 自负盈亏 +zigaofenyong 自告奋勇 +zigaozida 自高自大 +zige 资格 +zigeer 自个儿 +zigei 自给 +zigeizizu 自给自足 +zigengnong 自耕农 +zigong 子宫 +zigou 自购 +zigu 自古 +ziguyilai 自古以来 +zihao 自豪 字号 +zihong 紫红 +zihua 字画 +ziji 自给 自己 字迹 +zijia 自家 +zijiaoxi 自交系 +zijie 字节 +zijin 资金 紫金 自尽 +zijing 自经 +zijinlaiyuan 资金来源 +zijinpinghengbiao 资金平衡表 +zijinshan 紫金山 +zijinyunyong 资金运用 +zijinzhanyong 资金占用 +zijiren 自己人 +zijiu 自救 +zijizizu 自给自足 +ziju 自居 字据 字距 字句 +zijue 自决 +zikou 子口 +ziku 字库 +zilai 子来 自来 +zilaishui 自来水 +zili 资历 资力 子粒 自理 自立 自力 +ziliao 资料 +ziligengsheng 自力更生 +ziliu 自流 +ziliudi 自留地 +ziliuguangai 自流灌溉 +ziliujing 自流井 +ziluolan 紫罗兰 +ziman 自满 +zimei 姊妹 +zimian 籽棉 子棉 字面 +ziming 自命 +zimo 字模 +zimu 字母 +zinang 子囊 +zinangke 子囊壳 +zinv 子女 +ziqiqiren 自欺欺人 +ziran 自然 自燃 +zirancun 自然村 +ziranerran 自然而然 +ziranfaxuepai 自然法学派 +ziranguan 自然观 +ziranjie 自然界 +ziranjingji 自然经济 +zirankexue 自然科学 +ziranli 自然力 +ziranmei 自然美 +ziranren 自然人 +ziranshu 自然数 +zirantongfeng 自然通风 +ziranxuanze 自然选择 +ziranzaihai 自然灾害 +ziranzhuyi 自然主义 +zirao 滋扰 +ziru 自如 +zirun 滋润 +ziruo 自若 +zise 紫色 +zisha 自杀 +zishangerxia 自上而下 +zishen 自身 +zisheng 滋生 +zishi 姿势 滋事 子时 子实 自是 自恃 +zishiqili 自食其力 +zishizhizhong 自始至终 +zishou 自首 +zishu 自述 字数 +zisi 子思 自私 +zisizili 自私自利 +zisu 自诉 +zisuihuai 紫穗槐 +zisun 子孙 +zitai 姿态 +ziti 字体 +zitie 字贴 +zitong 紫铜 +ziwaixian 紫外线 +ziwei 滋味 自为 自慰 自卫 +ziwen 咨文 自问 谘文 +ziwo 自我 +ziwopiping 自我批评 +ziwoxisheng 自我牺牲 +ziwu 子午 +ziwuxian 子午线 +zixia 子夏 +zixiaershang 自下而上 +zixiang 自相 +zixiangmaodun 自相矛盾 +zixin 自新 自信 +zixing 自行 字型 字形 +zixingche 自行车 +zixingqishi 自行其是 +zixinxin 自信心 +zixiu 自修 +zixu 自叙 自序 +zixuan 自选 +zixue 自学 +zixun 咨询 谘询 +ziyan 字眼 +ziyang 滋养 紫阳 字样 +ziyanziyu 自言自语 +ziye 子叶 子夜 +ziyi 字义 谘议 恣意 +ziyiju 谘议局 +ziyin 字音 +ziyong 自用 +ziyou 自由 +ziyoudianzi 自由电子 +ziyouduan 自由锻 +ziyouji 自由基 +ziyoujingzheng 自由竞争 +ziyouluoti 自由落体 +ziyouluotiyundong 自由落体运动 +ziyoumian 自由面 +ziyoumin 自由民 +ziyoushichang 自由市场 +ziyouticao 自由体操 +ziyouwangguo 自由王国 +ziyouxinzheng 自由心证 +ziyouyong 自由泳 +ziyouzhuyi 自由主义 +ziyouzizai 自由自在 +ziyouzuhe 自由组合 +ziyouzuheguilv 自由组合规律 +ziyuan 资源 自愿 +ziyunying 紫云英 +zizai 自在 +zizao 自造 +zizhang 滋长 +zizheng 资政 +zizhengyuan 资政院 +zizhi 自制 自治 +zizhiqu 自治区 +zizhixian 自治县 +zizhizhou 自治州 +zizhong 自重 辎重 +zizhu 资助 自主 +zizhuan 自转 +zizi 孜孜 +zizun 自尊 +zizunxin 自尊心 +zong 总 宗 纵 踪 综 棕 粽 鬃 偬 腙 枞 +zongbagong 总罢工 +zongban 总办 +zongbi 总比 +zongbian 总编 +zongbiao 总表 +zongbing 总兵 +zongbo 纵波 +zongbu 总部 +zongcai 总裁 +zongcan 总参 +zongcanmoubu 总参谋部 +zongcanmouchang 总参谋长 +zongcanmouzhang 总参谋长 +zongchang 总长 +zongchanliang 总产量 +zongchanzhi 总产值 +zongcheng 总成 +zongde 总得 总的 +zongdeshuolai 总的说来 +zongdongyuan 总动员 +zongdu 总督 +zongduanmian 纵断面 +zongdui 纵队 +zongdun 总吨 +zonge 总额 +zongeryanzhi 总而言之 +zongfa 宗法 +zongfangzhen 总方针 +zongfazhidu 宗法制度 +zongfenleihesuan 总分类核算 +zongfenleizhanghu 总分类帐户 +zonggong 总共 总工 总攻 +zonggonghui 总工会 +zongguan 综观 总管 纵观 纵贯 +zonggui 总归 +zonghang 总行 +zonghe 综合 总和 总合 +zonghefangzhi 综合防治 +zongheliyong 综合利用 +zongheng 纵横 +zonghengjiaocuo 纵横交错 纵横跤错 +zonghepingheng 综合平衡 +zonghezhili 综合治理 +zonghou 总后 +zonghouqinbu 总后勤部 +zonghui 总汇 +zonghuo 纵火 +zongji 总计 踪迹 +zongjian 总监 +zongjiao 宗教 +zongjiaogaige 宗教改革 +zongjiaoxi 总教习 +zongjie 总结 +zongjiejingyan 总结经验 +zongju 总局 +zongkuo 总括 +zonglan 总揽 +zongli 总理 +zongliang 总量 +zonglingshi 总领事 +zongluxian 总路线 +zonglv 棕榈 +zongmao 鬃毛 +zongmiao 宗庙 +zongmu 总目 +zongneng 总能 +zongpai 宗派 +zongpaizhuyi 宗派主义 +zongpoumian 纵剖面 +zongpu 总谱 +zongqing 纵情 +zongran 纵然 +zongrang 棕壤 +zongrenkou 总人口 +zongrong 纵容 +zongse 棕色 +zongshang 综上 总商 +zongshangsuoshu 综上所述 +zongshen 纵身 纵深 +zongshi 总是 宗室 纵使 +zongshu 综述 总数 +zongshuji 总书记 +zongsiling 总司令 +zongsuan 总算 +zongti 总体 +zongtong 总统 +zongtongzhi 总统制 +zongtu 总图 +zongwu 总务 +zongxian 总线 +zongxiang 综向 纵向 +zongxingxi 总星系 +zongyao 总要 +zongying 踪影 +zongyuan 总院 +zongyusuan 总预算 +zongze 总则 +zongzhang 总长 总帐 +zongzheng 总政 +zongzhengzhibu 总政治部 +zongzhi 总之 宗旨 总值 +zongzhihui 总指挥 +zongzhu 宗主 +zongzhuguo 宗主国 +zongzi 宗子 粽子 +zongzu 宗族 +zongzuobiao 纵坐标 +zou 走 奏 邹 揍 驺 鲰 诹 陬 鄹 +zoubian 走边 +zoubu 走步 +zoudao 走到 走道 +zoudong 走动 +zoufang 走访 +zougou 走狗 +zouguo 走过 +zouhou 走后 +zouhoumen 走后门 +zoukai 走开 +zoulai 走来 +zoulang 走廊 +zoulu 走路 +zouma 走马 +zoumingqu 奏鸣曲 +zouqu 走去 +zourong 邹容 +zousan 走散 +zoushang 走上 +zoushi 走失 走时 +zoushu 奏疏 +zousi 走私 +zoutouwulu 走投无路 +zouxiang 走向 +zouxiao 奏效 +zouyang 走样 +zouyi 奏议 +zouyun 走运 +zouzhang 奏章 +zouzhe 奏折 +zouzipai 走资派 +zu 组 足 族 祖 租 阻 卒 诅 俎 镞 菹 +zuai 阻碍 +zuan 赚 钻 攥 纂 躜 缵 组胺 +zuanchuang 钻床 +zuangan 钻杆 +zuanji 钻机 +zuanjin 钻进 +zuanjing 钻井 +zuanshi 钻石 +zuantan 钻探 +zuantou 钻头 +zuanxinchong 钻心虫 +zuanxiu 纂修 +zuanyan 钻研 +zuanying 钻营 +zubei 祖辈 +zuchang 组长 +zuche 租车 +zucheng 组成 +zuchengbufen 组成部分 +zuchuan 租船 +zudang 阻挡 +zudangceng 阻挡层 +zudian 租佃 足点 +zue 足额 +zufen 祖坟 +zufu 祖父 +zuge 阻隔 组歌 组阁 +zugou 足够 +zuguo 祖国 +zuhe 组合 +zuhua 组画 +zui 最 罪 嘴 醉 咀 觜 蕞 +zuiba 嘴巴 +zuicha 最差 +zuichi 最迟 +zuichu 最初 +zuichun 嘴唇 +zuida 最大 +zuidaeji 罪大恶极 +zuidapingfeisudu 最大平飞速度 +zuidaxiandu 最大限度 +zuidi 最低 +zuidiqiwen 最低气温 +zuiduo 最多 +zuie 罪恶 +zuiexingjing 罪恶行径 +zuifan 罪犯 +zuigao 最高 +zuigaofeng 最高峰 +zuigaoji 最高级 +zuigaoqiwen 最高气温 +zuigaorenminfayuan 最高人民法院 +zuigaozhishi 最高指示 +zuigui 醉鬼 +zuiguo 罪过 +zuihao 最好 +zuihen 最恨 +zuihou 最后 +zuihuai 最坏 +zuijia 最佳 +zuijiao 嘴角 +zuijin 最近 +zuijiu 最旧 +zuikuai 最快 +zuikui 罪魁 +zuikuihuoshou 罪魁祸首 +zuilian 嘴脸 +zuiman 最慢 +zuiming 罪名 +zuinan 最难 +zuiren 罪人 +zuishao 最少 +zuiwan 最晚 +zuiwei 最为 +zuixian 最先 +zuixiao 最小 +zuixin 醉心 最新 +zuixinbanben 最新版本 +zuixing 罪行 +zuiyou 最优 最有 +zuiyuan 最远 +zuizao 最早 +zuize 罪责 +zuizheng 罪证 +zuizhong 最终 +zuizhuang 罪状 +zuizui 最最 +zuji 足迹 阻击 +zujian 足见 组件 +zujie 租界 租借 +zujiedi 租借地 +zujin 租金 +zukang 阻抗 +zukangpipei 阻抗匹配 +zulan 阻拦 +zulei 族类 +zuli 阻力 +zulin 租赁 +zumi 租米 +zumu 祖母 +zun 尊 遵 樽 鳟 撙 +zunao 阻挠 +zunbei 尊卑 +zunchang 尊长 +zunchong 尊崇 +zuncong 遵从 +zungui 尊贵 +zunhua 遵化 +zuni 阻尼 +zunjing 尊敬 +zunming 遵命 +zunshi 尊师 +zunshou 遵守 +zunxing 遵行 +zunxun 遵循 +zunyan 尊严 +zunyi 遵义 +zunyihuiyi 遵义会议 +zunzhang 尊长 +zunzhao 遵照 +zunzhong 尊重 +zuo 作 做 坐 座 左 昨 琢 佐 凿 撮 柞 嘬 怍 胙 唑 笮 阼 祚 酢 +zuoan 作案 +zuoban 作伴 +zuobao 作保 +zuobian 左边 +zuobiao 坐标 座标 +zuobiaoxi 坐标系 +zuocheng 做成 作成 +zuochu 做出 作出 +zuodai 坐待 +zuodao 做到 +zuode 左的 +zuodian 座垫 +zuoding 坐定 +zuodui 作对 +zuoe 作恶 +zuoer 昨儿 左耳 +zuofa 做法 作法 +zuofan 做饭 +zuofang 作坊 +zuofei 作废 +zuofeng 作风 +zuogong 做工 做功 +zuogu 作古 +zuoguai 作怪 +zuoguan 做官 +zuohao 做好 +zuojia 作家 作价 +zuojin 左近 +zuoke 作客 +zuolao 坐牢 +zuole 做了 作乐 +zuolibuan 坐立不安 +zuoluan 作乱 +zuoluo 佐罗 坐落 座落 +zuomaimai 做买卖 +zuomeng 做梦 +zuomian 左面 +zuonan 作难 +zuopai 左派 +zuopei 作陪 +zuopin 作品 +zuoqi 坐骑 +zuoqing 左倾 +zuoqu 作曲 +zuoqujia 作曲家 +zuoren 做人 +zuori 昨日 +zuoshang 坐上 +zuoshi 做诗 做事 坐视 +zuoshou 左手 +zuotan 座谈 +zuotanhui 坐谈会 座谈会 +zuotian 昨天 +zuotu 作图 +zuowan 昨晚 做完 +zuowei 作为 作伪 坐位 座位 +zuowen 作文 +zuowenzhang 做文章 +zuowu 作物 +zuoxia 坐下 +zuoye 昨夜 作业 +zuoyi 左移 左翼 +zuoyong 作用 +zuoyongli 作用力 +zuoyou 左右 +zuoyouming 座右铭 +zuoyoushou 左右手 +zuozai 坐在 +zuozhan 作战 +zuozhe 作者 +zuozhen 坐镇 +zuozheng 佐证 作证 +zuozhu 做主 作主 +zuozhuan 左转 +zuozhun 作准 +zuozuo 做作 +zuqiu 足球 +zuqu 组曲 +zuquan 族权 +zuren 族人 +zushi 祖师 +zushui 租税 +zuti 祖逖 +zuxia 足下 +zuxian 祖先 +zuyi 足以 +zuyong 租用 +zuyue 租约 +zuzhi 阻值 阻止 阻滞 组织 +zuzhian 组织胺 +zuzhibu 组织部 +zuzhilingdao 组织领导 +zuzhiluxian 组织路线 +zuzhishang 组织上 +zuzhishenghuo 组织生活 +zuzhixing 组织性 +zuzhixingshi 组织形式 +zuzhixue 组织学 +zuzhiye 组织液 +zuzhou 诅咒 +zuzhuang 组装 +zuzi 租子 +zuzong 祖宗 +zuzu 足足 +zuzubeibei 祖祖辈辈 diff --git a/map/skk2ktrans b/map/skk2ktrans new file mode 100755 index 0000000..083da0f --- /dev/null +++ b/map/skk2ktrans @@ -0,0 +1,2 @@ +#!/bin/rc +tcs -sf ujis | awk '$1 !~ /;;/ {gsub("(^\/|\/$)", "", $2); gsub(" ", " "); gsub("\/", " ", $2);} {print}' diff --git a/map/wubi.dict b/map/wubi.dict new file mode 100644 index 0000000..01240f3 --- /dev/null +++ b/map/wubi.dict @@ -0,0 +1,83100 @@ +a 工 戈 或 其 +aa 式 戒 +aaa 工 +aaaa 工 恭恭敬敬 +aaad 工期 +aaae 黄花菜 黄芽菜 +aaag 工巧 +aaah 葡萄牙 +aaal 花花世界 +aaan 工艺 +aaaq 工区 +aaar 工匠 菚 +aaau 工薪 +aaaw 斯蒂芬 欺世惑众 +aaay 劳苦功高 +aabb 式子 +aabg 草草了事 +aabi 芙蓉出水 +aabk 工职 +aabn 工薪阶层 +aabt 医药卫生 +aabu 茕茕孑立 +aabw 戒除 +aacn 萨其马 +aacw 落落难合 +aad 式 葚 匞 +aadc 工友 +aade 蘛 +aadg 工厂 +aadi 落荒而逃 藄 +aadk 匿 暱 +aadm 花花太岁 +aadn 慝 葚 +aadr 茙 +aadu 落花有意 +aadw 萁 +aady 落落大方 +aaeb 花花肠子 +aaei 勤工助学 +aaet 节节胜利 +aaey 薄荷脑 +aaf 苷 +aafb 工地 +aafc 工运 +aafd 甙 +aaff 苷 蓬蓬勃勃 +aafg 葡萄干 +aafh 苏东坡 +aafn 工场 +aafo 蘜 +aaft 攻其无备 +aafw 工夫 +aafy 落花无言 +aag 蘣 +aaga 甘苦与共 +aagc 工致 +aagf 工于 蘳 +aagg 工工整整 蘣 +aagk 工整 +aago 戒严 +aagp 勤劳致富 +aagq 工残 +aagt 攻其不备 +aagw 恭敬不如从命 +aagx 戒毒 +aagy 七七事变 +aah 芽 +aahc 菣 +aahh 工卡 茝 茞 +aahi 工频 +aahl 藍 +aahm 藖 虦 +aaht 芽 +aahv 芽眼 +aahw 工具 +aahy 蕥 +aaib 莘莘学子 +aaid 芽尖 +aaie 卧薪尝胆 +aaif 工潮 +aaig 区区小事 +aaii 落花流水 +aaip 工党 +aais 葡萄酒 戒酒 +aait 工艺流程 +aaiy 牙牙学语 +aaj 剗 +aaja 黄花晚节 +aajf 工时 +aajh 蒸蒸日上 剗 +aajj 工日 +aajt 工蜂 +aajy 工蚁 +aak 戒 +aakg 蓳 +aakk 工艺品 蓲 +aal 盞 +aalf 盞 葡萄园 +aalk 工架 +aalt 工力 +aama 工贼 +aamf 蘳 +aamg 蘣 +aamm 黄花岗 +aamq 戒网 +aamv 节节败退 蒆 +aamy 茿 +aan 苣 +aane 菩萨心肠 +aanf 苣 +aanh 戒惧 +aanr 草草收兵 +aans 葉 +aany 戒心 茿 +aaog 工业 +aaol 戒烟 +aaon 戒断 +aaou 工料 +aaoy 葡萄糖 +aape 工农 +aapj 敬若神明 +aapn 菠萝蜜 +aapp 切切实实 +aapu 葭莩之亲 +aapw 落落寡合 +aaq 蔕 +aaqb 苉 +aaqc 蔚蓝色 +aaqd 茫茫然 +aaqg 工钱 +aaqh 蔕 +aaqk 匿名 +aaqn 工包 +aaqy 工贸 +aar 戔 +aarb 匿报 +aarg 工兵 +aarh 戒掉 +aarl 芭蕾舞 +aarr 熙熙攘攘 +aaru 芽接 +aarx 戒指 +aasa 工模 +aase 工棚 +aasg 工本 +aasr 七巧板 +aass 花草树木 +aasu 式样 +aat 荛 蕘 +aata 工长 +aatd 芬芳馥郁 +aatf 工行 +aatg 落花生 +aath 警匪片 +aati 蓬荜生辉 +aatk 工程 +aatl 戒备 +aatm 式微 +aatn 蘙 +aatq 荛 +aats 戒条 +aatt 工笔 +aatu 莫斯科 工科 +aatv 戒律 +aaty 切切私语 +aau 芅 +aaud 工头 +aauf 工装 +aauj 工单 工间 +aauk 工部 +aaum 工商 +aauq 工资 欺世盗名 +aaus 工艺美术 +aauv 黄花闺女 +aav 蒆 +aava 其甘如荠 +aavb 苆 +aavn 戒刀 +aavr 苆 +aavv 勤勤恳恳 蒆 +aaw 莁 +aawb 花花公子 +aawd 工段 +aawf 工会 +aawg 七荤八素 +aawi 勤工俭学 +aawn 劳燕分飞 +aawr 工件 +aaws 欧共体 +aawt 工作 +aawv 工分 匶 +aaww 工人 莁 世世代代 +aaxg 警戒线 +aaxj 医药费 +aaxl 工细 +aaxx 花花绿绿 落英缤纷 +aayc 工序 +aayf 苦苦哀求 +aaym 东莞市 +aayn 芭蕉扇 +aayo 匿迹 +aayp 花落谁家 +aayt 工薪族 +aayy 斯斯文文 +ab 节 蒸 +abab 节节 +abad 萨斯 +abag 若隐若现 +abaq 菡萏 +abat 荫翳 +abau 荫蔽 +abc 菆 +abce 节能 +abci 藂 +abcu 菆 +abcw 藂 +abdt 英联邦 +abdw 节奏 +abe 荫 蔭 廕 +abef 荫 +aben 蘟 +abet 节用 +abeu 蒸腾 +abf 茸 芓 +abfc 节支 +abg 蔯 +abgh 节下 +abgi 蔯 +abgq 节烈 +abh 邛 卭 +abhg 匩 +abhh 节目 +abhk 节点 +abi 蒸 +abib 菡 +abii 节水 +abim 节油 +abio 蒸 +abir 蒸汽 +abit 节省 +abiu 荪 蓀 +abiy 节流 +abj 节 +abjj 节日 +abjn 节电 +abk 藬 +abkm 藬 警卫员 +ablt 节略 +abm 茁 +abmj 茁 +abn 芤 +abnb 芤 +abnt 蒸发 +aboa 节煤 +abof 蒸烤 +abqi 萨尔 +abqk 蒸锅 +abqn 蒸馏 +abr 菰 +abrg 节后 +abrk 节操 +abrm 节制 +abrn 节气 +abrr 节拍 +abru 萨拉 +abry 菰 +abse 荫棚 +abt 蓀 +abtd 蒸笼 +abtf 节选 +abtg 蕯 +abti 蓀 +abtr 萨特 +abtv 节律 +abu 萨 薩 +abud 节减 +abue 节前 +abuf 茁壮 +abug 薩 +abuj 蘵 +abut 萨 +abuy 荫凉 +abv 匜 +abvi 节录 +abvx 萨姆 +abw 蔭 +abwc 蔭 +abwh 欧阳修 +abwn 节假 +abwt 节余 蒢 +abww 节俭 +abwy 节食 +abxq 节约 +aby 薩 +abyc 节育 +abyd 巧取豪夺 +abye 节哀 +abyg 薩 +abyx 荫庇 +ac 芭 茅 +aca 茎 莖 +acaf 茎 芭蕾 +acag 鞍马劳顿 +acaj 茅草 +acak 戒骄戒躁 匥 +acaq 苔藓 +acaw 芭蕉 +acb 芭 +acbj 芧 +acbl 蓩 +acbm 蓣 蕷 +acbo 鶜 +acbs 葇 +acbt 茅 髳 +acc 蔘 +acce 蔘 +acck 茅台 +acdd 斯巴达克 +acdm 茅厕 +acdp 斯巴达 +ace 蓪 +acep 蓪 +acfg 茎干 +acfy 茅坑 +acgt 戎马一生 +acis 茅台酒 +acit 苦难深重 +ack 苔 +ackf 苔 +ackg ※ +acks 葈 +ackw 雅马哈 +acng 茅屋 +acos 节能灯 +acpr 勤能补拙 +acrf 茅盾 +acse 茅棚 +acsf 茎杆 +acuq 英勇斗争 +acus 匹马单枪 +acw 荾 +acwf 茅舍 +acwt 荾 +acww 戎马倥偬 +acxd 莫桑比克 +acyn 茅房 +acyu 芆 +acyy 茅庐 +ad 基 +ada 莽 +adaa 藏匿 +adab 雅克萨 +adad 苦苦 +adae 葳蕤 +adaf 若有若无 +adah 藏龙卧虎 +adai 菲薄 +adaj 莽 +adak 甚或 +adal 苦功 +adan 欺世 +adap 欺蒙 +adaq 茏葱 +adat 蔵 藏医 +adaw 蕻 +adax 苦药 +aday 葫芦 +adb 苊 +adbb 苊 +adbn 苦了 +adbt 基隆 +adbv 期限 +adc 茇 +adca 藏戏 +adcd 苦参 +adce 若能 +adcl 苦劝 +adcn 戎马 +adcu 茇 苃 +adcw 苦难 勘验 +adcy 欺骗 +add 弎 藞 +addb 基础 +addd 藞 +adde 若有 +addf 欺压 +addg 基石 +addj 若非 +addl 藏历 +addm 甚而 +addn 茂盛 +addp 基础研究 +addr 莽原 +adds 蒙太奇 +addt 匪帮 +addy 巨大成就 +ade 戎 +adec 基肥 +adef 葫 +adej 苦胆 +adep 甚受 +adeq 藏胞 +adeu 萇 +adf 苦 +adfa 劳而无功 莾 +adfb 基地 +adfd 若需 +adfe 莀 +adff 英雄无用武之地 蓐 +adfg 若干 其二 +adfh 基址 +adfi 萘 +adfj 期刊 蒙在鼓里 +adfn 荂 +adfp 敬而远之 +adfq 若无 +adft 期考 +adfu 其境 +adfw 若夫 +adfy 基础教育 +adg 葳 +adga 巧夺天工 荣辱与共 +adgc 甚至 +adge 藏青 +adgf 基于 苦于 甚于 +adgg 其一 +adgh 勘正 +adgi 若不 +adgk 惹事 +adgm 若再 +adgn 功成不居 +adgo 惹来 +adgq 苦熬 +adgs 期末 +adgt 葳 葴 +adgy 基础理论 +adh 荐 薦 +adha 欺瞒 +adhb 荐 +adhd 葜 +adhf 茬 +adhh 项目 +adhi 基督 +adhk 基点 苦战 +adht 蒧 +adhu 革故鼎新 蘴 +adhv 惹眼 蔧 +adhw 期盼 +adhx 藉此 +adhy 蒧 +adi 藉 +adia 期满 +adic 莽汉 +adii 苦水 +adij 藉 +adim 勘测 +adip 苦学 +adis 斟酒 +adit 苦海 +adiv 苦涩 +adiw 荐举 +adiy 藕 +adj 菲 +adjd 匪 菲 +adjf 其时 +adjg 若是 韮 +adjj 期日 +adjn 菴 蕜 +adjs 苦果 +adk 若 +adka 欺哄 +adkb 鄀 +adkf 若 苦味 +adkh 其中 +adkj 蠚 +adkk 藏品 匲 +adkn 惹 +adkp 逽 +adl 苈 藶 +adlb 苈 +adld 基因 +adlg 基辅 +adln 苦思 +adlt 巧克力 苦力 +adlu 项圈 +adlx 苦累 +adm 项 +admd 基岩 +admf 萳 +admh 藉由 +admj 荋 +admk 虈 +admr 蔚成风气 +admt 蒇 蕆 +admu 欺罔 +admw 期内 +admy 项 項 +adn 茂 +adna 藏民 +adnf 基层 +adng 苦情 +adnn 藏书 +adnt 藏 茂 荿 蔵 +adny 苦恼 苦心 +adod 蕨类 +adog 基业 +adoo 惹火 +adou 世态炎凉 +adov 基数 +adow 藕粉 +adpf 苦寒 +adpg 藏宝 +adpl 匪军 +adpn 茂密 +adpt 欺客 +adpu 其实 荙 薘 +adpw 勘察 +adpx 其它 +adpy 惹祸 +adqc 基色 +adqe 其解 +adqh 其外 +adqi 苦乐 +adqk 其名 茂名 +adql 项链 +adqm 欺负 +adqn 蒙古包 +adqq 基金 +adqt 藏独 茬儿 +adqu 功成名遂 +adqv 惹急 +adqw 歁 +adqy 功成名就 +adr 蒝 +adrb 藏拙 +adrc 苦瓜 +adrf 基质 +adrg 其后 +adri 蒝 +adrl 若有所思 +adrm 英雄所见略同 +adrn 惹气 +adrp 勘探 +adrr 若有所失 +adrt 英雄气短 +adru 莽撞 +adrw 若失 +adry 藏掖 +adsc 期权 +adse 基极 +adsf 东奔西走 +adsg 基本 斟酌 +adsh 若想 +adsj 勘查 +adsk 东奔西跑 +adsm 戎机 +adsr 基板 +adss 斯大林 苦楚 +adsu 勘校 +adsv 若要 +adt 藶 +adtc 藏私 +adtd 苦短 戡乱 +adtf 期待 匪徒 +adtg 欺生 +adth 苦处 藶 +adti 基础科学 +adtj 惹得 +adtm 藏身 苦役 +adtp 萨克管 +adtt 苦笑 +adtv 功成身退 +adtw 其奈我何 +adty 基础知识 +adu 蕨 芖 +aduc 苦痛 +adud 苦头 +aduf 欺凌 +adug 苦辣 +aduh 基站 +aduj 期间 +aduk 基部 +adun 苦闷 +aduq 其次 +adut 匪首 +aduw 基准 蕨 +adux 项背 +adv 蕼 +advb 甚好 +advc 惹怒 +adve 花大姐 +advf 基建 +advh 蕼 +advi 英雄好汉 +advj 匪巢 +advt 藏娇 +advx 萨达姆 +adw 其 斟 亓 +adwa 戡 +adwb 其他 +adwd 碁 +adwe 期 朞 +adwf 基 斟 卙 +adwg 苦命 +adwh 菶 +adwi 苦大仇深 綦 +adwj 剘 萶 蜝 蟴 +adwl 勘 +adwn 甚 惎 +adwo 工矿企业 +adwq 夦 +adwr 斯 +adws 若何 棊 +adwt 其余 欺侮 蓁 尠 +adwu 其 +adww 欺 匧 歁 莢 +adwx 期货 +adwy 諅 +adx 茏 蘢 +adxa 苦练 +adxb 茏 +adxc 藏经 +adxg 基线 +adxh 荐引 +adxt 期终 +adxx 藕丝 +adya 苦度 +adyf 苦读 +adyg 藏语 +adyj 基础课 +adyk 苦衷 勘误 +adyl 甚为 葢 +adym 基调 +adyn 期望 期房 +adyo 苦恋 +adyq 基底 +adys 英雄豪杰 +adyt 欺诈 藏族 期许 荗 蒙古族 +adyu 若说 +adyv 斯达康 +adyw 基座 巨大变化 +adyy 斯文 藏文 +ae 菜 +aeaa 散工 +aeai 散落 +aeaj 藤蔓 +aeal 藤萝 +aean 菜蔬 +aeaw 菜花 +aeb 艿 +aebb 藤子 +aebc 菔 +aebf 莩 蓞 +aebm 散出 +aebn 散了 +aec 萉 +aeca 散戏 +aecb 萉 +aecl 萾 +aecn 薍 +aed 蕦 +aede 莫须有 +aedh 散在 +aedm 散布 蕦 +aedn 散成 +aee 藐 +aeef 萠 薶 +aeej 蒯 +aeem 散股 +aeeq 藐 +aef 萲 +aefb 菜地 +aefc 散去 萲 +aefg 菜干 +aefj 藸 +aefn 散场 +aeg 苴 +aega 散开 +aege 菜青 +aegf 苴 +aegk 菜豆 +aegl 莇 +aego 散灭 +aegr 其貌不扬 +aehi 散步 +aehk 菜点 落脚点 +aeih 黄脸婆 +aeii 散水 +aeij 散漫 +aeim 菜油 +aeio 七月流火 +aeiq 散光 +aeis 散酒 +aej 苚 +aejn 﨟 +aekf 菜叶 +aekk 菜品 +aekx 莻 +aelb 荕 +aelf 菜园 +aelg 菜圃 +aelk 散架 +aell 菜田 +aema 散曲 +aemq 散见 +aend 散居 +aent 散发 +aeny 散心 +aeob 菜籽 +aep 蓫 +aepe 菜农 +aeph 蕣 +aept 薆 +aepu 蓫 切肤之痛 +aepw 菜窖 +aepy 藐视 +aeq 葋 +aeqc 菜色 +aeqd 菜肴 +aeqg 散钱 +aeqk 葋 菜名 +aeqn 菜馆 +aeqq 菜金 +aeqy 菜鸟 +aerc 散摊 +aerg 散兵 +aerh 菜牛 +aeri 蘨 +aerq 敬爱的 +aers 散打 +aert 散播 +aerv 散热 +aerw 散失 +aes 菜 +aesd 藤椅 +aesg 菜梗 +aesr 散板 +aesu 菜 +aesv 菜根 +aet 散 +aetd 散乱 +aetf 葄 +aetg 蕤 +aeth 藤牌 +aetj 菜篮 +aetm 散射 +aeto 蔿 蒍 +aets 藤条 +aetx 菜系 +aety 散 +aeu 藤 +aeuc 虅 +aeud 散养 +aeuf 散装 +aeui 藤 +aeuj 菜单 +aeul 蕂 +aeun 散闷 +aev 荽 +aevf 荽 蓞 +aevn 菜刀 +aewf 散会 +aewo 散伙 +aewp 苟且偷安 +aewr 散件 +aews 散体 +aewt 苟且偷生 +aeww 七月份 +aexd 蒵 +aexf 散结 +aexy 藤编 +aey 芨 +aeya 散席 +aeyj 散剂 +aeym 菜市 +aeyn 散记 散户 +aeyt 散放 +aeyu 菜谱 芨 +aeyw 散座 +aeyy 散文 岋 +af 革 +afa 鞯 +afaa 落地式 +afab 劳动节 鞯 +afac 韄 +afad 甘苦 +afae 鞴 芫荽 +afaf 某某 鞾 +afag 若无其事 +afah 贰臣 +afai 韊 +afaj 甘草 +afak 鞳 +afal 甘薯 蒜苗 +afam 蕡 +afan 靾 +afao 韉 +afap 芙蓉 +afaq 东城区 焼 +afar 鞋匠 +afas 鞢 +afat 蔷薇 韈 +afay 甘蔗 韈 荸荠 +afb 邯 +afbb 鞋子 靴子 鞭子 靶子 +afbh 邯 +afbk 革职 +afbm 勒出 +afbp 敬老院 +afbt 甘孜 +afbw 革除 +afc 靶 芰 +afca 花鼓戏 +afck 靶台 +afcl 蓋 +afcn 鞍马 靶 +afcs 鞣 +afcu 芸 芰 蕓 +afcy 靫 +afd 甘 弍 +afde 著有 +afdf 落地有声 +afdg 匹夫有责 +afdj 薷 +afdm 鞋面 +afdn 戁 +afdp 鞑 韃 +afdr 甘愿 +afds 暮云春树 +afdt 鞋帮 +afe 靸 +afec 蘎 +afed 鞵 +afee 某月 +afeg 靻 +afep 甘受 +afeq 花朝月夕 +afev 鞖 鞱 +afey 靸 +aff 芏 鞲 葑 +affa 巨无霸 +affb 某地 +affc 蕓 +afff 鞋 鞲 葑 茥 +affg 靯 +affh 靬 +affk 甘露 鞊 +affl 匹夫无罪 +affm 韇 +affn 靶场 +affp 勒索 韃 +affq 蕘 +affs 甘霖 +afft 劳动者 +affu 蔡元培 +affy 苇塘 +afg 靺 +afga 菱形 ◇ +afgb 萧规曹随 +afgd 某天 落井下石 +afgf 甘于 +afgg 韁 +afgh 莫过于此 +afgk 某事 鞋带 +afgo 东南亚 +afgq 勒死 靰 鞕 +afgs 靺 +afgt 功亏一篑 +afgw 鞆 +afh 針 +afhc 鞁 +afhh 鞐 +afhk 靶点 +afhw 蒖 +afhx 某些 +afi 蒜 +afid 芜湖 +afie 鞘 +afif 鞺 劳动法 +afii 蒜 +afij 鞜 鞩 +afik 鞝 +afim 甘油 +afin 蒜泥 +afiq 鞉 +afiu 苿 +afiv 甘当 +afiy 莍 +afj 革 芉 +afjc 勒紧 +afjf 某时 鞸 +afjg 靼 +afjh 鞮 鞸 +afjj 某日 劳动日 +afjl 鞰 +afjn 鞨 +afjo 韅 +afjq 暮鼓晨钟 +afjx 韅 +afk 鞙 +afkc 薣 +afke 鞙 +afkf 薹 +afkg 鞓 +afkh 鞋跟 +afkk 蘦 虂 +afkm 鞼 +afkp 薳 +afkv 鞻 +afl 勒 +afld 鞇 +aflf 蕾 +aflh 某甲 +aflj 贡献力量 +afll 某男 +aflm 匵 藚 +afln 勒 +aflt 劳动力 +aflv 鞻 +afm 贰 貮 +afmd 鞅 +afmf 萳 +afmh 鞋帽 +afmi 贰 貳 +afmm 鞍山 +afmq 东南风 +afmw 靹 +afn 苇 葦 +afnb 芌 +afnd 甘居 +afnf 薵 靵 +afnh 苇 +afnm 恭喜发财 +afnn 著书 +afnt 革履 +afny 甘心 +afod 鞋类 +afog 鞋业 +afoq 鞭炮 +afos 落地灯 +afou 鞣料 +afow 鞋粉 +afp 鞍 鞌 +afpa 鞚 +afpb 荸 +afpc 匹夫之勇 +afpe 某家 +afpl 葧 +afps 黄埔军校 +afpu 鞋袜 +afpv 鞍 +afpw 落地窗 +afpy 斯坦福 +afq 鞠 芫 +afqb 芜 芫 蕪 +afqe 菱角 +afqf 荺 +afqg 鞋印 +afqk 著名 +afqm 鞍钢 +afqn 鞄 +afqo 鞠 +afqq 墓志铭 鞔 +afqu 荺 +afqw 莰 +afqy 鞫 靮 韂 蓺 +afr 靳 +afrd 鞭挞 +afrf 鞞 +afrg 斯堪的纳维亚 +afrh 某年 靳 +afri 甘泉 +afrm 鞣制 +afrn 劳教所 +afrs 鞭打 +afrt 莱索托 +afru 鞡 +afrv 鞋垫 +afrw 七十年代 +afs 某 +afsa 鞋柜 +afsd 东走西顾 +afsf 靶标 +afsg 甘醇 +afsh 靪 +afsm 靶机 攻击机 +afsp 韆 +afsu 某 东南西北 +afsy 著述 +aft 著 蓍 鞒 +aftc 鞭笞 +aftd 甘甜 甛 +aftf 鞭毛 鞞 +aftg 鞭策 +afth 某处 +afti 苇箔 +aftj 著 蓍 鞒 藿香 鞽 +aftk 某种 鞽 +aftm 鞠躬 +afto 鞦 鴇 +aftq 著称 +aftr 某物 +afts 落地生根 +aftx 荖 +afty 鞂 劳动生产率 +afu 蔷 薔 +afuc 蕔 +afud 蒜头 +afuf 靽 +afug 甘美 鞧 +afuj 邯郸 +afuk 某部 蔷 鞛 +afup 薘 +afuq 某次 +afur 蒜瓣 +afus 革新 +afuv 鞭痕 +afux 茫无头绪 +afuy 蓻 +afv 鞀 +afve 鞎 +afvi 甘肃 +afvk 鞀 +afvp 鞬 +afvs 芜杂 +afvv 某女 +afvy 靭 靱 +afw 鞭 芙 +afwa 七零八落 鞥 +afwb 劳动保障 劳动保险 +afwc 蕶 藝 +afwd 七零八碎 +afwf 七老八十 +afwg 革命 +afwh 某个 +afwk 薔 鞈 +afwn 靲 劳动人民 +afwo 荒无人烟 爇 +afwq 鞭 +afwr 某件 +afws 甘休 +afwt 著作 菱 +afwu 某位 芙 +afww 某人 +afwx 靴 +afwy 勒令 藿 蓺 +afx 靷 +afxc 鞃 +afxg 莎士比亚 +afxh 靷 +afxi 区域经济 +afxl 靿 +afxt 鞿 +afxx 蕾丝 +afxy 鞿 劳动强度 +afy 鞹 +afya 苇席 +afyb 鞟 鞹 +afyd 黄土高原 +afye 蘾 +afyh 鞋店 +afyl 甘为 +afyo 韀 +afyq 鞋底 +afyt 蔜 +afyu 或者说 +afyy 著文 +ag 七 +aga 荆 +agaa 花开花落 +agae 芋艿 +agaf 華 莱芜 +agaj 荆 茾 荊 +agao 鷨 +agar 巧匠 +agat 茉莉 +agav 莱切 +agaw 荆花 +agb 芚 +agbh 邼 +agbj 萅 +agbn 芚 +agc 荎 +agca 巧劲 +agcf 荎 +agcj 菿 +agco 世事难料 +agd 匡 弌 +agdb 欧亚大陆 +agdg 邪不压正 +agdn 菾 +agdt 艺不压身 +agdu 芒刺在背 +age 莆 +agee 七月 +agef 菁 蒪 +ageg 匡助 +agej 尧天舜日 +ages 七彩 +aget 巧用 +agey 莆 +agf 芋 +agfd 颟顸 +agfg 七十 巧干 +agfh 惹不起 +agfi 匡救 +agfj 芋 +agfk 七喜 +agft 东正教 +agfw 荆棘载途 +agfy 苦不堪言 +aggd 七天 +aggf 甚至于 +aggg 七一 +aggh 匡正 +aggk 巧事 +aggm 荆棘 +aggo 划不来 +aggw 荷天下之重任 +agh 廿 +aghg 廿  匸 +aghh 艹 卄 +agho 蔫 +aghu 芐 +agi 苤 +agif 花天酒地 +agig 苤 +agip 巧学 +agiu 芣 +agj 蕙 +agjf 蓴 匡时 +agjg 莫不是 荁 +agji 菄 +agjm 巧遇 +agjn 蕙 +agjq 莄 +agjs 苹果 +agjt 七星 +agk 蔌 +agkg 菫 +agkh 蒚 +agkk 蘁 +agkl 葍 +agkm 藾 +agko 虉 +agkp 藗 +agku 荳 +agkw 蔌 +agl 劻 +aglf 共青团 斢 +aglg 薑 黈 +agli 萰 +aglk 共青团员 +agll 莆田 +aglm 共青团中央 +agln 巧思 劻 +aglo 鷬 +agls 荆轲 +aglw 黃 +agm 芾 贰 +agmf 冓 +agmh 芾 +agmi 茦 蕀 +agmj 莿 蓸 +agmm 颟 顢 +agmt 蓛 +agmu 蔶 +agmw 苪 黃 +agn 七 匚 匸 +agng 七情 +agnk 戈壁 +agnn 巧 瓨 +agnt 戈 +agny 弋 +ago 莱 萊 +agou 莱 +agpf 莱塞 +agpt 落到实处 +agpw 七窍 +agpy 葬礼 +agq 葬 +agqa 葬 +agqc 七色 +agqe 薞 +agqf 塟 +agqg 薤 +agqh 苛政猛于虎 +agqi 戈尔 +agqj 茢 +agqr 薚 +agqt 七夕 蔜 +agrf 匡扶 +agrh 七年 +agrl 匪夷所思 +agrr 七折 +agrt 巧手 熙来攘往 +ags 茉 +agsg 莱西 +agsi 功不可没 +agsk 切不可 +agsu 茉 +agsy 擎天柱 +agt 廾 +agta 董事长 +agtd 功到自然成 +agth 廾 +agtj 匡复 +agtm 葬身 +agtq 匡衡 +agtr 莱特 +agts 荆条 +agtv 七律 +agu 苹 蘋 +agub 药到病除 +agud 葬送 +aguf 蕙兰 +aguh 苹 +agut 戡平叛乱 +aguw 荚 莢 +aguy 荆门 +agv 萋 +agva 莖 +agvh 萐 +agvi 巧妙 +agvl 葘 葝 +agvv 萋 +agw 薾 +agwa 七青八黄 +agwf 董事会 +agwg 巧合 +agwh 蕐 +agwi 七死八活 +agwq 薾 +agwt 荆棘丛生 +agwx 菁华 +agwy 葬仪 +agx 荑 +agxq 七绝 +agxw 荑 +agyf 巧计 +agyi 匤 +agyn 匡谬 +agyt 荆州 +agyw 区政府 +agyy 巧言 +ah 牙 +aha 蘧 +ahaa 卧式 +ahad 卧虎藏龙 +ahag 蔖 +ahah 牙牙 +ahaj 萛 +ahal 蘆 +aham 萀 +ahan 藘 +ahap 蘧 苜蓿 +ahaq 雅苑 +ahat 牙医 +ahay 雅芳 +ahbb 臣子 牙子 +ahbm 邪祟 +ahcm 雅观 +ahd 薉 +ahdc 牙碜 +ahdg 韮 牙石 +ahdh 牙慧 +ahdi 繤 +ahdm 苫布 +ahdt 薉 +ahdx 卧龙 +aheb 臣服 +ahf 芷 苜 +ahfb 卧地 +ahfg 雅士 雅皮士 世上无难事 +ahfh 雅趣 +ahfr 牙垢 +ahft 邪教 基督教 +ahgc 雅致 +ahge 雅静 +ahgh 雅正 +ahgm 雅丽 +ahgo 邪恶 +ahgx 邪毒 +ahh 匷 +ahha 雅虎 +ahhg 欺上瞒下 +ahhh 蕋 +ahho 煕 +ahhs 蘃 +ahhw 牙齿 牙龈 +ahhy 匷 +ahi 菽 +ahic 菽 +ahid 牙尖 +ahie 邪淫 +ahif 雅洁 +ahih 牙婆 +ahim 蘋 +ahio 雅淡 +ahir 荹 +ahit 荹 +ahiu 茮 +ahiw 雅兴 +ahjc 蒿目时艰 +ahjg 雅量 +ahk 苫 赜 熙 熈 +ahkf 苫 +ahkg 雅号 +ahkh 邪路 +ahkk 牙口 +ahkm 颐 赜 賾 頤 +ahkn 巸 +ahko 熙 煕 +ahkv 媐 +ahl 蓾 +ahlg 卧车 +ahln 雅思 +ahlo 蓾 +ahlv 卧轨 +ahma 雅典 +ahmf 牙雕 +ahmg 欺上罔下 +ahn 臣 +ahna 臣民 +ahnb 孯 +ahnc 臤 +ahnd 硻 +ahne 腎 +ahnf 堅 朢 +ahng 朢 +ahnh 卧 臣 葦 臥 薡 +ahni 緊 +ahnj 蜸 +ahnk 臨 +ahnl 監 盬 鹽 +ahnm 牙刷 賢 贒 頣 +ahnn 工具书 薡 苢 +ahnq 覧 覽 鋻 鍳 鑒 +ahnr 掔 擥 +ahnu 竪 豎 +ahnv 婜 +ahnw 臥 +ahny 譼 邪心 +aho 蔝 +ahod 工具类 +ahou 蔝 +ahow 牙粉 +ahpf 七步之才 +ahpg 卧室 +ahpv 雅安 +ahq 莧 +ahqb 莧 +ahqc 牙色 +ahqg 卧铺 +ahqi 雅乐 +ahqo 薒 +ahqs 斯皮尔伯格 +ahqy 萈 +ahrf 牙质 +ahrn 邪气 +ahry 熙攘 +ahsh 雅相 +ahsj 卧榻 +ahsk 雅歌 +ahso 菽粟 +ahsu 工具栏 +ahsv 牙根 +ahsy 邪术 +aht 牙 +ahtb 邪 +ahte 牙 +ahtf 基督徒 +ahtg 鸦 鴉 +ahth 鸦片 +ahtk 熙和 +ahtm 卧射 +ahto 鴉 +ahtp 迓 +ahts 工具箱 +ahtu 牙科 邪乎 +ahtw 牙签 +ahty 雅 +ahuc 牙痛 +ahud 牙关 +ahug 卧病 +ahuj 雅意 +ahun 切齿痛恨 +ahuq 卧姿 +ahut 邪道 +ahuy 邪门 +ahw 藈 +ahwd 臣僚 藈 +ahwf 牙祭 雅舍 +ahwg 七上八下 卧倒 +ahwn 邪僻 +ahww 雅人 +ahwy 邪念 +ahx 茈 +ahxb 茈 +ahxg 牙线 +ahxm 萀 +ahxt 牙缝 +ahya 莫此为甚 +ahyd 某些方面 +ahyn 卧房 +ahyp 牙膏 +ahyq 卧底 +ahys 牙床 卧床 +ahyu 邪说 +ahyw 雅座 +ahyy 雅言 +ai 东 +aia 茳 +aiaa 范式 +aiae 菠菜 +aiaf 茳 +aiag 薄葬 +aiai 东东 茫茫 薄薄 +aiaj 落幕 +aial 菠萝 蘫 +aiam 落英 +aian 菃 +aiap 东莞 东芝 +aiaq 东欧 +aias 蕖 +aiaw 薄荷 葓 +aiax 勤学苦练 +aiay 落荒 +aib 范 範 +aibb 范 +aibm 落聘 +aibp 医学院 工学院 +aibw 荡除 +aicc 莫泊桑 +aick 菭 +aicn 落马 +aicq 落汤鸡 +aicw 落难 +aidd 落套 +aidg 荣誉感 +aidh 落在 +aidj 东非 +aidm 东面 +aidn 落成 +aidr 黄雀在后 +aidw 落雁 +aie 菹 +aiea 薄膜 +aief 落脚 莦 +aieg 菹 +aiej 萷 +aieq 薄脆 +aif 蔆 +aifb 落地 +aifd 东城 +aiff 落款 鸦雀无声 +aifg 落雨 +aifh 荡起 +aifj 落进 藻井 +aifl 苦海无边 +aifm 东南 +aifn 落霞 +aifp 荡过 +aifs 薄霜 +aift 薄雾 蔆 +aifu 蒙混过关 +aify 荒淫无度 +aig 薄 +aiga 薄型 +aigc 落到 +aige 蔳 +aigf 薄 +aigg 藩王 +aigh 萍 落下 +aigi 敬酒不吃吃罚酒 +aigo 东亚 +aigs 黄粱一梦 +aigu 荡平 +aigy 蒲 +aih 菠 +aihc 菠 蔋 +aihk 落点 +aihv 蔢 +aii 东 +aiia 落满 黄浦江 +aiib 蓄水池 +aiic 东汉 +aiid 东湖 +aiif 落潮 +aiih 落泪 +aiii 落水 +aiir 落泊 +aiis 薄酒 +aiit 东海 莎 荡涤 +aiiu 荡漾 +aiiw 黄澄澄 +aiiy 东瀛 +aij 蕩 +aije 东盟 +aijf 茫昧 +aijg 蓄水量 +aijj 落日 +aijl 蕰 蘯 薀 +aijr 蕩 +aijs 落果 +aijv 落照 +aijy 蕅 +aik 藻 +aikf 落叶 +aikg 东吴 +aikh 萍踪 +aiks 藻 +ail 薀 +aild 范畴 +ailf 范围 +ailg 藩国 +aill 薀 +ailp 东边 +aimc 莈 +aimd 东岸 +aimf 东周 +aimm 东山 +aimq 东风 落网 +aimt 落败 +ain 荡 蕩 蘯 盪 +aind 蒲剧 +ainf 薄层 +aing 薄情 +aink 薄壁 +ainr 荡 +aint 落发 +ainu 荧光屏 +aiod 藻类 +aiol 薄烟 +aios 荧光灯 +aip 莐 +aipa 落寞 +aipe 东家 +aipf 燕雀安知鸿鹄之志 +aipg 落定 +aipk 东宫 +aipq 莐 +aipu 落实 +aipv 落案 +aipw 落空 +aipy 薄礼 +aiq 鸫 鶇 +aiqb 茪 +aiqc 莈 +aiqd 茫然 +aiqf 藩镇 +aiqg 鸫 +aiqi 落锁 +aiqn 萢 薄饼 +aiqt 落水狗 +air 蒎 +aird 落拓 +aire 蒎 +airf 萡 薄技 +airg 落后 +airr 落魄 +ais 菏 +aisg 东西 +aisi 薸 +aisj 藫 +aisk 菏 +aisl 燕雀相贺 +aism 蒸汽机 +aisp 落枕 +aisq 蒲柳 +aisr 薄板 +aiss 黄粱梦 +aist 萍水相逢 +aisu 落榜 莯 +aisw 落槌 +aisy 汞柱 +ait 落 +aita 东升 +aitd 萿 +aite 荡舟 +aitf 落选 +aitg 东征 +aith 薄片 +aiti 燕雀处堂 +aitj 薄利 落得 +aitk 落 +aitl 藩 +aitm 东向 +aitt 落笔 +aitv 东魏 +aitx 落第 +aity 落入 +aiu 汞 +aiua 蓱 +aiud 落差 +aiug 艾滋病 +aiuh 东站 +aiui 薄冰 +aiuj 落单 +aiuk 东部 +aium 东端 +aiuq 荣誉奖 +aius 黄粱美梦 +aiut 东道 +aiux 东北 +aiuy 东门 +aivc 蓡 薓 +aivh 葏 +aivk 菬 +aivs 蒅 薻 +aivv 荡妇 +aiw 匯 +aiwd 斯洛伐克 +aiwg 落伍 范例 虃 薄命 +aiwh 荡悠 +aiwj 蕍 +aiwm 东侧 +aiws 落体 +aiwt 蒤 +aiwu 蒞 +aiww 落价 +aiwy 匯 +aixa 薄绒 +aixc 东经 +aixf 藏污纳垢 +aixg 东线 +aixi 薄纱 +aixq 薄纸 +aixu 薄弱 +aiy 茫 +aiyb 东郭 +aiye 蒗 +aiyg 斯洛文尼亚 +aiyi 东京 +aiyk 薃 +aiyn 茫 落户 蒲扇 +aiyq 蓅 +aiys 东床 +aiyt 东施 +aiyw 落座 +aiyy 东方 范文 +aj 划 +aja 蓽 +ajaa 萌芽 +ajac 草茎 +ajad 莫若 草莽 +ajae 葛藤 +ajaf 草鞋 蓽 +ajag 墓葬 +ajah 蓝牙 蓽 +ajai 划落 +ajaj 草草 +ajam 草黄 +ajap 墓茔 +ajat 草莓 +ajav 草菇 +ajaw 草芥 +ajax 草药 +ajay 草荒 +ajb 蕞 +ajbb 茧子 +ajbc 蕞 +ajbm 划出 +ajca 基里巴斯 +ajcq 草鸡 +ajd 莫 募 +ajdb 鄚 +ajdc 蓦 驀 +ajdd 莫大 +ajdf 墓 +ajdh 幕 划破 +ajdj 暮 莫非 蟇 墓碣 +ajdk 花里胡哨 +ajdl 募 +ajdm 幕布 +ajdn 慕 +ajdo 草灰 +ajdr 草原 墓碑 摹 +ajdu 莫 +ajdw 暮春 +ajdy 謩 +aje 萌 +ajed 莫须 +ajef 萌 +ajem 募股 +ajey 莫及 +ajf 昔 +ajfb 草地 墓地 蓦地 +ajfc 萌动 +ajff 幕墙 荲 蒔 +ajfg 草坪 +ajfh 鹊起 +ajfm 草垛 +ajfn 草场 +ajfp 莫过 +ajft 蒙昧无知 +ajfu 莳 蒔 +ajfw 劳师动众 +ajfy 暮霭 +ajga 划开 +ajgc 划到 +ajgd 蓝天 +ajge 蓝靛 +ajgg 划一 +ajgi 莫不 +ajh 划 +ajhc 草皮 皵 +ajhf 萺 +ajhh 划上 +ajhk 攻坚战 +ajhx 蓝紫 +ajib 蓄电池 +ajic 草滩 +ajid 草尖 +ajig 划清 +ajii 划水 +ajim 莫测 +ajip 草堂 +ajiq 蓝光 +ajj 草 騲 +ajje 荒时暴月 +ajjf 昔时 菖 +ajjh 剒 +ajjj 昔日 蕌 +ajjs 草果 +ajjv 划归 +ajjy 暮景 +ajkf 草叶 +ajl 蔓 +ajlc 蔓 +ajlf 墓园 蒀 +ajll 蓝田 +ajlt 蓝图 草图 +ajlw 划界 +ajm 萬 +ajma 草贼 +ajmd 草炭 七星岩 +ajmh 草帽 躉 +ajmj 蠆 +ajml 勱 +ajmm 花果山 +ajmp 邁 +ajmy 萬 +ajna 草民 +ajnc 莫怪 +ajng 草屋 +ajnn 草书 +ajnq 节日快乐 +ajnt 萌发 +ajnu 蓝屏 +ajob 草籽 +ajod 草类 +ajol 暮烟 +ajou 草料 +ajpb 草字 +ajpd 逪 +ajpg 划定 +ajpr 幕宾 +ajpv 草案 +ajpw 慕容 墓穴 +ajq 葛 鹊 鵲 +ajqc 蓝色 暮色 +ajqd 蓦然 +ajqg 鹊 +ajqi 莫尔 +ajqk 莫名 慕名 +ajqm 莫负 +ajqn 葛 草包 +ajqu 茰 +ajqy 蓝鸟 +ajr 斮 +ajrc 草把 +ajrg 幕后 +ajrh 暮年 斮 昔年 +ajrk 募捐 +ajrn 划拨 草拟 暮气 +ajrv 草垫 +ajse 草棚 +ajsf 草标 +ajsg 蓝本 草本 +ajsm 苹果机 +ajsr 草棉 +ajss 草木 +ajst 鹊桥 +ajsu 菒 菓 +ajsv 草根 +ajt 蓝 藍 +ajtd 惹是生非 +ajte 划船 划艇 +ajtf 葃 +ajtg 萌生 虄 +ajth 蔓延 划算 +ajtk 草种 +ajtl 蓝 +ajtm 莫向 +ajto 莫愁 鵲 +ajtw 草签 +ajty 草稿 +aju 茧 繭 +ajub 莫逆 +ajud 划拳 +ajue 幕前 +ajuh 斯里兰卡 +ajuj 草间 +ajut 莫道 +ajuv 划痕 +ajv 郾 +ajvb 郾 +ajvd 匽 +ajvj 鹊巢 +ajvk 莫如 +ajvo 鶠 +ajwa 划时代 +ajwb 草创 +ajwd 幕僚 +ajwf 划付 +ajwo 鵲 +ajws 草体 +ajwt 划伤 +ajwu 划位 +ajwv 划分 +ajww 草丛 +ajwx 募化 +ajwy 募集 蓝领 +ajx 菎 +ajxg 划线 +ajxk 草绳 +ajxq 草纸 +ajxv 草绿 +ajxw 摹绘 +ajxx 茧丝 菎 +ajxy 草编 +ajya 草席 +ajyl 划为 +ajym 蓝调 +ajyn 莫忘 草房 +ajys 葛麻 +ajyw 幕府 +ajyx 草率 +ak 或 惑 +akaa 莴苣 +akad 勤苦 +akae 堇菜 +akap 勤劳 +akb 葺 +akbb 黄口孺子 +akbf 葺 +akbt 蕺 +akce 或能 +akcw 共患难 +akd 叵 戓 +akde 或有 +akdl 勤奋 +akdt 翘足而待 +aket 或用 +akf 歎 +akfe 艱 +akfi 菋 苿 +akfk 囏 +akfn 戁 +akfp 其味无穷 +akft 或者 +akfw 歎 臡 +akfy 尀 難 +akg 或 +akgb 鄞 +akgd 或 戜 茣 +akge 彧 +akgf 勤于 堇 菫 +akgg 勤王 +akgh 勤政 +akgl 勤 懃 +akgn 惑 懃 +akgq 觐 覲 +akgr 斳 +akgt 藪 +akgv 蔞 +akgw 歏 +akh 匮 +akhk 蕗 +akhm 蒉 匮 匱 蕢 +akhu 莡 +akih 甚嚣尘上 +akim 叵测 +akin 苦口婆心 +akip 勤学 +akiq 黄口小儿 +akiy 萍踪浪迹 +akjg 或是 +akjh 或曰 +akjs 落叶归根 +akju 切中时弊 +akk 颧 +akkb 鄿 酄 +akkc 敺 毆 +akkf 莒 匰 蕇 +akkg 鹳 鸛 +akkj 剾 飌 +akkk 區 虈 +akkl 勸 +akkm 颧 顴 +akkn 萼 甌 蕚 +akko 鷗 鸛 +akkq 觀 +akkr 蘄 +akkw 歐 歡 +akky 雚 甌 +aklj 莂 +akm 莴 萵 +akme 颧骨 +akmj 或则 +akmq 觐见 +akmu 蒷 +akmw 莴 +aknh 茶叶蛋 +aknn 勤快 +akpg 其中之一 +akqc 堇色 +akqd 或然 +akqk 勤勉 +akrm 匮缺 +aksf 东跑西颠 +aksh 勤想 +aksp 切中要害 +aktd 惑乱 +akth 萼片 +aktj 藏器待时 +aktl 勤务 +aktp 匮乏 +aktq 或称 +aktt 落叶知秋 +aktv 莴笋 +akub 酀 +akuj 匮竭 +akuk 勤问 +akuo 鷰 +akve 勤恳 +akvs 勤杂 +akw 荶 +akwg 蓶 +akwn 荶 +akwq 苦中作乐 +akwt 七嘴八舌 +akww 勤俭 +akwy 蓶 +akxa 勤练 +akxw 翘足引领 +akya 苦口良药 +akyf 勤读 +akyt 或许 +al 功 +ala 蔮 +alaa 苏式 +alad 莲藕 +alag 蔮 +alah 功臣 +alai 菌落 +alal 茵茵 +alap 功劳 +alaq 苏区 +alat 莲蓬 +alaw 莲花 +alb 艻 蘻 +albb 茄子 苗子 花架子 匣子 +albi 蘻 +albu 苏联 +albx 世界卫生组织 +alc 藣 +alce 功能 +alck 莲台 +alcm 世界观 +alcn 欧罗巴 +alcx 藣 +ald 茵 +aldh 世界大战 +aldi 功耗 +aldj 蘮 +aldn 蒽 +aldp 雅加达 +aldq 茄克 +aldt 蔑 衊 +aldu 茵 +aldw 苏秦 +alec 菌肥 +alet 功用 +alf 苗 +alfe 薗 +alfg 劳力士 +alfj 薯 蓒 藷 +alfm 苏南 +alfp 功过 +alft 藪 +alfv 蔞 +alfw 功夫 巭 +alfy 薗 +alg 葨 +alga 苏武 +alge 葨 +algm 苏珊 +algx 菌素 +alhh 萝卜 +alif 功法 +alir 苏浙 +alj 莗 +alk 匣 茴 +alkf 茄 茴 +alkh 苏中 +alkm 功勋 +all 荔 茘 +alla 苏轼 +allb 莮 +alld 功罪 +allf 蘲 +allg 苗圃 +alli 虆 +alll 荔 藟 +allr 莮 +alls 蘽 +allt 功力 +almu 蕒 +almy 苏丹 +aln 功 +alnd 欺软怕硬 +alng 苗情 +alnu 葸 +alny 莲心 +alod 菌类 +alog 功业 +alp 莲 +alpa 薎 +alpb 鄸 +alpc 蘉 +alpf 蓮 +alph 瞢 +alpl 苏军 +alpm 顭 +alpn 甍 +alpp 世界冠军 +alpq 夢 +alpr 花甲之年 +alps 苦思冥想 +alpu 莲 蓮 +alpx 薨 +alpy 蔑视 +alq 萝 蘿 +alqg 鹋 鶓 +alqj 薥 +alqk 功名 +alqm 莔 +alqr 苏铁 +alqt 花团锦簇 +alqu 萝 +alqx 世界贸易组织 +alr 艻 蔪 +alrj 蔪 +alrr 苏白 +alrs 苏打 +alsf 荔枝 +alsg 苏醒 世界杯 +alsk 芝加哥 +alsr 菌株 +alss 苗木 +alsy 菌核 +alt 菌 +altf 功德 +altg 蓝田生玉 +alth 薯片 +altj 功利 茴香 +altk 菌种 +altl 世界各国 +alto 鶓 +altq 蔑称 +altr 艾略特 +alts 苗条 +altt 功力悉敌 +altu 菌 +alu 蔨 +alub 蔨 +alud 苗头 +alug 功盖 +alup 恭贺新禧 +aluq 功效 +alux 苏北 +alv 匦 +alvf 蔞 +alvt 藪 +alvv 匦 匭 +alw 苏 甦 蘇 蘓 囌 +alwl 蒕 +alwm 莔 +alwo 鶓 +alwt 苏俄 +alwu 苏 苬 +alx 蘿 +alxe 世界级 +alxg 功绩 +alxi 蔂 +alxt 苏绣 +alxv 世界纪录 +alxx 菌丝 +alxy 蘿 +aly 藅 +alye 苗裔 +alyg 世界语 +alyj 功课 藅 +alyn 莲房 +alyq 功底 +alys 苗床 +alyt 苏州 苗族 功放 +alyv 世界记录 +alyw 莲座 +alyx 功率 +alyy 苏方 +am 贡 +amaa 英式 +amae 蕽 苋菜 +amap 黄莺 +amaq 黄芪 +amaw 黄花 +amb 芁 +ambn 黄了 +ambw 芟除 +amc 芟 +amce 英勇 +amcu 芟 +amd 英 +amda 黄碟 +amdc 英雄 +amdg 花岗石 +amdl 黄历 +amdm 黄页 +amdo 鶧 +amdp 共同研究 +amdu 英 蘴 +amdw 贡奉 +amdx 恐龙 +ame 蓇 +amea 巩膜 +amee 匝月 +amef 蓇 +amf 苒 苖 +amfb 匝地 +amfc 英魂 +amff 黄土 苒 +amfg 英寸 +amfh 英超 +amfm 贡献 +amft 英才 +amfw 巬 +amfy 黄壤 +amg 茼 +amga 英武 +amgd 匩 +amgf 东山再起 鞏 +amgk 黄豆 茼 +amgm 黄鹂 +amgq 英烈 +amgx 黄赌毒 +amgy 黄斑 +amh 匝 萜 +amhg 匩 +amhj 繭 芇 +amhk 共同点 匝 萜 +amhm 顢 +amhv 节骨眼 +amia 世风浇薄 +amic 英汉 +amif 英法 +amig 黄浦 +amii 黄沙 +amim 黄油 +amin 黄汤 +amis 黄河 黄酒 +amit 黄海 +amiw 黄雀 +amj 萴 +amja 黄蜡 +amje 英明 +amjf 英里 +amjg 世风日下 +amjj 荝 萴 +amjq 黄易 +amjs 黄果 +amjt 黄蜂 +amk 苘 +amkf 黄叶 苘 萵 +amkg 恐吓 +amkh 英中 +amkk 贡品 +amkp 薖 +amld 巩固 +amlf 黄黑 +amlg 英国 +amlh 英甲 +amlp 黄连 +amm 蘡 +ammd 花岗岩 +ammg 贡赋 +ammh 黄巾 +ammm 黄山 +ammq 黄冈 +ammv 蘡 +amna 恐慌 +amnd 恐怖 +amnh 恐惧 +amnj 恐愒 +amnk 萵 +amnn 共同发展 +amnp 薖 +amnr 恐怕 +amnu 慐 +amny 英尺 +amog 黄精 +amoo 牙周炎 +amos 黄灯 +amov 匝数 +amoy 黄米 +ampl 英军 +ampp 共同富裕 +ampu 黄袍 +ampw 黄鹤 切骨之仇 +ampy 共同社 +amq 苋 莧 +amqa 黄昏 +amqb 苋 +amqc 黄色 +amqg 黄鱼 黄鳝 +amqk 英名 +amqm 黄铜 +amqq 黄金 +amqu 英镑 £ +amrc 黄瓜 +amrg 英皇 +amrh 黄牛 英年 +amri 黄泉 +amrm 英制 +amrn 英气 +amrr 黄白 +amrt 英挺 +amsa 英模 +amsg 黄酮 +amsn 黄杨 +amso 英杰 +amst 黄梅 +amtd 功败垂成 +amtf 黄毛 +amtg 贡生 +amth 黄牌 黄片 +amtj 葻 +amtk 黄种 +amtr 贡物 +amtu 贡税 +amu 贡 貢 貣 +amud 黄羊 +amuf 欧风美雨 +amug 英美 +amuj 黄疸 +amun 菵 +amup 黄帝 +amuq 英姿 +amut 黄道 +amvj 黄巢 +amvl 共同努力 +amvn 黄鼠 +amvo 英灵 +amvv 雅典娜 +amw 黄 芮 黃 +amwc 英俊 +amwf 斢 黊 +amwg 黈 +amwk 黇 +amwn 黅 黆 +amwo 鷬 +amwq 黆 +amws 共同体 +amwu 黄 芮 +amww 英伦 +amwx 英华 萞 +amx 繭 +amxa 黄红 +amxj 繭 +amxv 黄绿 +amxw 贡缎 共同纲领 +amy 巩 鞏 +amyb 聓 +amyc 英译 +amyf 苦肉计 鞏 +amyg 英语 +amyh 跫 +amyj 蛩 +amyl 英亩 +amyn 恐 +amyp 英豪 +amyq 銎 +amys 黄麻 +amyt 黄州 +amyu 芃 +amyy 英文 巩 +an 世 +ana 苠 +anab 苠 +anae 蔬菜 +anaf 巨著 +anag 苦尽甘来 +anaj 蔚蓝 +anaq 艺苑 +anar 巨匠 +anat 世医 +anb 艺 芑 兿 藝 +anbb 巨子 +anbg 世卫 +anby 苦心孤诣 +ance 艺能 +ancn 翘尾巴 +ancy 巨骗 +and 巨 +andd 巨大 +andf 恐怖袭击 +andg 巨石 +andk 巧发奇中 +andm 世面 +andn 蔚成 +andt 世故 +andx 世袭 +andy 世态 +aneb 燕尾服 +anf 蔚 +anff 巨款 蔚 +anfg 世博 +anfh 蔚起 +anfk 世嘉 +anfl 巨雷 +anfm 巨献 +anfn 藯 +anga 巨型 +angk 世事 +angn 戼 +anh 蔬 +anhc 葭 +anhf 匨 莊 葿 蔣 +anhh 世上 葦 +anhk 蘠 +anhn 苢 +anhp 蕸 +anhq 蔬 +anht 荍 +anhw 巨齿 艺龄 +ani 忒 +anic 戈壁滩 +anif 恐怖活动 +aniu 巨澜 +aniy 巨浪 +anj 螶 +anjg 巨量 +anjh 草履虫 +anjj 螶 +anjr 斲 +anjs 蔬果 +anjt 巨星 +ank 薜 +ankk 艺品 +ankm 艺员 +ankq 世兄 +anks 蘗 +ankt 巨响 +anku 薜 +anlf 慕尼黑 +anlk 牙买加 +anlw 世界 +anm 贳 +anmh 巨幅 +anml 勚 勩 +anmq 世风 +anmu 贳 貰 +ann 蕊 蕋 +annb 乬 巪 +annd 甘心情愿 +anng 世情 +annk 巨擘 +annl 巨翼 +annn 蕊 +anns 蘂 +annt 警惕性 +anow 薪尽火传 +anp 迣 +anpe 世家 +anpg 巨富 +anpt 巨额 +anpv 迣 +anpy 巨祸 +anqd 蔚然 +anqe 巨蟹 +anqf 匠心独运 +anqg 巨鲸 +anqh 匠心独具 +anqk 艺名 +anqt 劳改犯 +anqy 世贸 +anrm 巨制 +anrt 巨手 +ansc 巨树 +ansh 世相 +ansm 巨贾 +ansn 其情可悯 +anss 艺林 +ansu 枼 +ansy 艺术 +ant 苾 +antd 黄发垂髫 +antf 世行 +antg 苦尽甜来 +anth 芯片 +antj 鞭辟入里 +antl 世务 +antn 荱 +antr 苾 +antx 世系 +anty 戉 +anu 芯 +anuc 巨痛 +anud 巨头 荬 蕒 +anuj 世间 +anum 巨商 +anuq 巨资 世交 +anus 世尊 +anut 世道 +anuw 七情六欲 +anuy 著书立说 +anv 世 +anvf 艺妓 +anw 蓼 +anwa 世代 +anwe 蓼 +anwf 世传 +anwi 苍翠欲滴 +anwm 劳民伤财 +anwq 巨像 +anwr 甘居人后 +anwt 巨作 +anwu 芵 +anwv 世仇 +anww 巨人 世人 世俗 艺人 +anwy 巨贪 藋 +anx 苨 +anxa 苦心经营 +anxb 苨 +anxl 巨细 +anxn 世纪 +anxx 基层组织 +any 苡 +anye 蘹 +anyh 攻心为上 +anyl 蔚为 +anyo 巨变 +anyt 戉 世族 +anyu 荩 藎 +anyw 苡 +anyy 恐怖主义 +ao 蒌 薮 苂 +aoaq 工业区 +aoaw 工业革命 +aoay 蒌蒿 +aod 薠 +aodm 薠 蘱 +aods 营业厅 +aoec 蕿 +aog 薱 +aogf 薱 +aoj 蔊 +aojf 蔊 +aojh 萤火虫 +aokm 营业员 +aolf 工业园 +aolg 工业国 +aoo 菼 +aoom 黄灿灿 +aooo 藀 +aoot 惹火烧身 +aoou 菼 +aopt 营业额 +aopu 蒾 +aoqv 敬业乐群 +aorj 营业执照 +aorn 营业所 +aosw 薪火相传 +aotu 营业税 +aou 炗 苂 +aouk 营业部 +aov 蒌 蔞 +aovf 蒌 +aovt 薮 藪 +aowo 工业企业 +aowt 工业体系 +aowx 工业化 +aoxl 藕断丝连 +ap 芝 营 +apaa 劳工 +apad 劳苦 +apae 荤菜 +apaj 荧幕 +apak 荧惑 +apap 蒙蒙 +apaq 荣获 +apau 蒙蔽 +apax 蒙药 +apbf 茡 +apbj 工农联盟 +apcc 营垒 +apcg 其实难副 +apcw 蒙难 +apcy 蒙骗 +apd 菪 +apdf 荣辱 菪 +apdg 蒙古 +apdi 藔 +apdm 蒙面 +apdn 荣成 +apdv 劳碌 +ape 萓 +apee 花容月貌 +apeg 萓 +apej 荤腥 +apen 蒙冤受屈 +apep 蒙受 +apew 蒙脸 +apfb 营地 +apfc 劳动 蔻 +apfd 蓉城 +apff 茔 蒄 塋 +apfg 鹲 +apfi 营救 萗 +apfl 蔻 +apfn 氋 +apfo 鸏 +apfq 莞 +apfr 藆 +apft 劳教 蔲 +apfu 荣幸 +apg 蒙 莹 濛 瑩 矇 +apgb 劳顿 +apge 蒙 +apgf 苎 荢 苧 +apgg 茅塞顿开 萱 鹲 鸏 +apgh 萣 +apgk 蒙事 +apgm 薲 +apgn 东窗事发 藼 氋 +apgo 鸏 +apgq 其实不然 +apgw 蔩 +apgy 莹 +aphd 蒙眬 +aphh 蒙上 +aphi 劳步 +aphv 蒙眼 +api 荥 滎 +apif 蒙尘 +apij 蒙混 +apim 荤油 +apip 荣宗耀祖 +apiq 荣耀 荧光 +apiu 荥 +apiw 荣誉 +apj 萤 蛍 螢 +apjf 蒙昧 +apjg 劳师 +apju 萤 蓂 +apjv 荣归 +apk 营 営 營 +apkk 营 +apkm 营员 +apl 劳 労 勞 +aplb 劳 +apld 蒙恩 +aplh 蒙罩 +aplj 荤 葷 +aplk 劳驾 +apll 蒙田 +aplt 劳力 +aplw 营办 +aplx 劳累 +apmh 营帐 +apmj 攻守同盟 +apmy 蔻丹 +apn 茕 煢 +apnf 茕 +apng 萦怀 +apnh 营收 +apnj 藌 +apnm 蔤 +apnn 菅 警察局 +apns 薴 +apnt 劳改 +apnu 荧屏 +apny 劳心 +apo 荧 熒 +apod 劳烦 +apog 营业 +apoo 营火 +apou 荧 +appf 营寨 +appl 劳军 +appq 蒙冤 +appy 劳神 +apq 莺 鴬 鶯 鷪 +apqb 菀 +apqc 茶褐色 黄褐色 +apqd 葖 +apqf 蓥 鎣 +apqg 莺 +apqi 营销 +apqk 劳逸 +apqq 劳金 +apqx 藭 +apqy 蒬 +apr 荦 犖 +aprf 劳技 +aprg 工农兵 +aprh 荦 +aprk 劳损 +aprr 莹白 +apru 劳拉 +aps 荣 栄 榮 +apsa 劳模 +apsd 蒙顶 +apsg 蒏 +apsj 苧 +apso 黄鹤楼 +apsr 蒙板 +apst 荣格 切实可行 +apsu 荣 +apta 荣升 营长 +aptc 营私 +apte 营盘 +aptf 营造 +aptg 营生 +aptj 营利 +aptl 劳务 +aptm 劳役 +apto 七窍生烟 +aptp 劳乏 +aptr 蒙特 +aptx 萦系 +apu 芝 +apud 营养 +apuf 芝兰 +apug 黄宗羲 +apuk 营部 +apum 营商 +apuq 劳资 +apuu 荣立 +apuy 劳瘁 +apv 荌 +apvf 营建 荌 +apvo 藛 +apvq 甘之如饴 +apw 蓉 +apwd 葖 +apwf 欧安会 +apwg 荣登 蒮 +apwj 蓿 +apwk 劳保 蓉 +apwl 䓖 +apwt 劳作 +apwu 茓 +apww 蒙人 +apwx 荣华 藭 +apwy 蒙住 蒮 +apx 萦 縈 +apxa 萦绕 +apxg 劳绩 萦纡 +apxi 萦 +apya 斯宾诺莎 +apyg 蒙语 +apyk 薛定谔 +apyn 营房 +apys 芝麻 +apyt 蒙族 +apyw 荣膺 +apyy 劳方 +aq 区 获 +aqa 芪 +aqaa 警戒 欧式 +aqab 芪 +aqac 藓苔 +aqad 警匪 +aqaf 苞蕾 +aqah 荈 鬵 +aqai 或多或少 +aqaj 区划 朁 蠶 +aqam 葱黄 +aqan 警世 +aqap 荷尔蒙 +aqaq 葡萄 区区 兓 +aqar 茫然若失 +aqav 莫名其妙 +aqaw 菊花 +aqax 芍药 +aqay 茋 +aqb 苑 +aqbb 苑 +aqbc 获取 +aqbf 欧陆 +aqbg 警卫 +aqbj 欧阳 茒 +aqbm 敬聘 +aqbn 葾 +aqbt 葼 蒭 +aqbw 警队 +aqc 芶 +aqcf 戈尔巴乔夫 +aqcn 匹马 +aqcu 芶 +aqd 莃 +aqdc 区码 +aqde 葱郁 +aqdf 殴辱 +aqdg 慕名而来 警犬 +aqdh 莃 +aqdk 黄钟大吕 +aqdm 蔚然成风 +aqdp 荆钗布裙 +aqdw 敬奉 +aqdy 薝 +aqeb 警服 +aqef 蔛 +aqeg 区县 苟且 +aqeh 薢 +aqej 葪 +aqep 敬爱 +aqet 获胜 +aqf 菳 +aqfa 区域 +aqfd 荡然无存 +aqfg 警士 +aqfh 擎起 +aqfi 警示 获救 +aqfm 敬献 +aqfn 区块 +aqfp 其乐无穷 +aqfq 欧元 +aqft 敬老 +aqfw 匹夫 +aqg 葡 +aqgb 茚 +aqgc 获致 +aqgd 擎天 藓 蘚 +aqgf 苦乐不均 +aqgg 其乐融融 +aqgj 蓟 薊 +aqgl 蔔 +aqgn 瓯 甌 +aqgo 欧亚 +aqgq 萨尔瓦多 茫然不解 +aqgt 莞尔一笑 +aqgy 葡 +aqhh 敬上 +aqi 区 +aqii 蒸馏水 +aqip 警觉 +aqis 敬酒 +aqit 苟活 +aqiu 艾滋 +aqiy 欧洲 +aqj 荀 +aqje 欧盟 +aqjf 荀 +aqjj 苅 +aqjq 花鸟虫鱼 +aqjw 黄金时代 +aqk 敬 茗 菟 +aqkc 驚 +aqkf 苟 茗 茍 +aqkg 区号 +aqkj 蟼 +aqkl 区别 葂 +aqkm 警员 +aqkn 憼 +aqkq 莬 +aqkr 擎 +aqks 檠 +aqkt 敬 +aqky 警 菟 莵 +aql 藑 +aqld 获罪 +aqlf 警署 +aqlg 敬畏 警车 +aqlk 敬贺 +aqlt 警力 藑 +aqlu 蓦然回首 +aqlw 警界 +aqm 殴 毆 +aqmc 殴 +aqmf 黄金周 薢 +aqmg 苟同 +aqmm 花名册 +aqmq 警风 +aqmt 藑 +aqmu 获赠 萯 敬赠 +aqmw 区内 +aqn 苞 +aqna 警民 +aqnb 苞 +aqng 警司 +aqnh 荷包蛋 +aqnj 警惕 +aqnt 或然性 +aqny 葱翠 +aqo 菊 +aqod 蘚 +aqog 敬业 +aqoj 薊 +aqol 敬烟 +aqos 警灯 +aqot 蘇 +aqou 菊 炁 +aqow 芡粉 +aqoy 苞米 +aqp 帶 +aqpf 世锦赛 +aqpg 欧宝 +aqph 帶 +aqpn 警官 慸 +aqpp 遰 +aqpu 芡实 +aqpv 苟安 +aqpw 警察 +aqpy 敬礼 敬祝 +aqq 欧 歐 +aqqa 欧氏 +aqqg 鸥 鴎 鷗 +aqqh 区外 +aqqj 花鸟鱼虫 +aqqk 警钟 警句 +aqqu 茤 +aqqw 欧 +aqr 萄 +aqrb 警报 +aqrd 敬拜 +aqre 匢 +aqrj 匫 +aqrm 萄 +aqrn 葱 蔥 +aqrp 警探 +aqrq 蔸 +aqrr 葱白 芴 +aqrs 殴打 +aqry 茐 +aqs 蔱 +aqsa 警械 +aqsc 蔱 +aqsg 匹配 +aqsi 世外桃源 +aqsj 警棍 +aqsr 七色板 东鳞西爪 +aqsu 警校 +aqsw 警枪 +aqt 获 獲 穫 +aqta 区长 +aqtb 茆 +aqtd 获 获知 匹敌 +aqtf 警告 敬告 莥 +aqtg 敬重 蕕 +aqth 苟延 黄金版 +aqtj 获得 获利 蕏 +aqtk 警种 +aqtl 警备 +aqtm 警笛 +aqtn 莸 蕕 +aqto 获悉 获释 荻 鴄 鴎 鴱 +aqtq 警衔 +aqts 节外生枝 +aqtv 区委 +aqu 艾 芕 +aqud 葱头 +aquf 殴斗 +aqug 欧美 +aquj 敬意 区间 +aquq 获奖 +aquw 获准 获益 +aquy 蓟门 +aqv 匹 兂 旡 +aqvf 萏 +aqvv 警嫂 +aqvx 欧姆 +aqvy 黄钟毁弃 +aqw 芡 +aqwc 敬颂 +aqwd 区段 +aqwe 蕵 +aqwf 基金会 +aqwg 苟合 +aqwh 敬候 +aqwm 敬佩 +aqwo 鴄 鴎 鴱 +aqwp 黄金分割 蕵 +aqwq 敬仰 +aqws 欧体 +aqwt 殴伤 +aqwu 区位 芡 +aqwv 区分 +aqww 艾伦 +aqwx 欧化 +aqwy 匿名信 +aqxa 艾绒 +aqxe 区级 +aqxv 葱绿 +aqxw 劳逸结合 +aqxx 世贸组织 +aqy 芍 茑 +aqyb 茒 +aqyg 敬请 鸢 茑 蔦 鳶 +aqyh 荈 +aqyi 匛 +aqyj 藰 +aqyl 蒥 +aqym 区市 +aqyn 警讯 +aqyo 黄昏恋 +aqyp 警亭 +aqyt 获许 +aqyu 芍 +aqyw 巨蟹座 +aqyx 或然率 +aqyy 警方 +ar 匠 芹 +araa 甘瓜苦蒂 +arae 芹菜 +arav 茱萸 +arax 七擒七纵 +arbb 药罐子 +arc 葩 +arcb 葩 +arch 萚 蘀 +arcy 苽 蓏 +ard 菝 +ardc 菝 +ardt 薄技在身 +areo 蘤 +arf 苩 荴 +arfw 荴 +arg 葟 +argf 茊 葟 +argh 蓵 +argk 茩 +argl 落拓不羁 +argm 甘拜下风 +argy 蒱 +ari 茱 +aric 散兵游勇 +arii 暮气沉沉 +aris 薬 +arit 莏 +ariu 茱 葲 +arj 芹 +arjr 英年早逝 +ark 匠 +arki 牙白口清 +arkk 警报器 散热器 +arl 蕪 +arle 荡气回肠 +arlf 蘀 +arln 蕪 +arlo 蕪 +arm 菗 +armf 菗 +armw 蒛 +arn 芞 +arnb 芞 +arnr 鞭打快牛 +arny 匠心 +arpf 世乒赛 +arpj 菦 +arpu 菦 +arq 菂 +arqc 蒐 +arqn 菢 +arqy 菂 +arrn 匠气 +arrp 萨拉热窝 +arrr 藠 +arrw 颐指气使 +arsc 菩提树 +arsr 东拉西扯 +arsu 东拼西凑 +arsw 东挪西借 +art 萆 +artd 葀 +artf 萆 +artn 蓄势待发 +artr 莫扎特 +aru 菈 +aruf 菈 +arug 黄热病 +arv 蒑 +arvc 蒑 +arvk 萔 +arvt 苛捐杂税 +arw 苵 +arwe 七手八脚 +arwg 七扭八歪 蓷 +arwk 医护人员 +arwr 七折八扣 +arwu 七拼八凑 苵 +arww 匠人 +arwy 蓷 +ary 薂 +aryo 蘤 +aryt 薂 +as 苛 蘸 +asa 藲 +asab 艺术节 +asad 苯基 +asaj 茜草 +asak 藲 +asal 基本功 +asar 莺歌燕舞 +asaw 苦丁茶 +asca 黄梅戏 +ascr 基本矛盾 +asdb 花样百出 +asdm 基本原则 +asdo 草木灰 +asep 苯胺 +asf 茜 +asff 荰 蓕 +asfg 黄梅雨 荰 +asfi 苛求 蔈 +asfn 薽 +asfu 东西南北 +asg 苯 +asgf 苯 莤 +asgg 苯环 +asgh 苛政 +asgm 苛责 +asgn 蓜 +asgo 蘸 +ash 葙 +ashf 葙 +ashh 基本上 +ashk 基本点 +ashw 蒲松龄 +asia 蘸满 +asid 茶楼酒肆 +asif 基本法 +asii 花样游泳 +asip 东林党 +asiu 花样滑冰 +asj 蕈 艼 +asjj 蕈 +asjv 艺术照 +ask 苛 +askf 苛 莕 +askk 艺术品 +askx 基本路线 +aslf 艺术团 +aslt 基本国策 +aslw 艺术界 +asns 苍松翠柏 +asnt 艺术性 +asnu 基本情况 +aspe 艺术家 +aspq 萙 +aspx 荷枪实弹 +aspy 莫可究诘 +asqn 艺术馆 +asqu 莫可名状 +asr 菥 +asrj 菥 +asrk 苛捐 +asrn 花枝招展 +asry 苏格拉底 +ass 菻 +assg 苯酚 +assu 菻 +astf 苛待 +astq 共相策勉 +astu 花样翻新 +astw 基本条件 +asuf 英格兰 苏格兰 +asug 艺术美 +asuw 基本单位 +asv 葽 +asvf 葽 +asvy 基本建设 +asw 菘 +aswc 菘 +aswf 鹊桥会 +aswo 藮 +aswt 茂林修竹 +aswu 荡检逾闲 +asww 萊 +asxj 工本费 +asxl 苛细 +asxr 草木皆兵 +asxw 基本纲领 +asyg 苛评 +asyn 苛刻 +asyp 蒁 +asyq 基本方针 +asyy 东西方 +at 攻 医 +ata 苌 萇 +ataa 斯特劳斯 +atae 鞭长莫及 +atag 蓬莱 +atah 工程项目 +atal 蕃茄 +atam 萎黄 +atan 苏黎世 +ataq 警备区 +atat 翘翘 黄牌警告 +atax 医药 +atay 苌 +atbb 菜篮子 +atbc 攻取 +atbm 翘出 +atbp 医院 +atbq 攻陷 +atby 攻防 +atd 医 +atdc 殹 +atdg 醫 鹥 鷖 +atdh 攻破 瞖 莑 +atdi 医 繄 +atdj 荞 蕎 +atdk 蕎 +atdm 贀 +atdn 翳 悘 菾 +atdo 鷖 黳 +atdp 蓬 +atdq 攻克 +atds 雅各布森 +atdu 芺 +atdv 嫛 +atdw 毉 +atdy 瑿 薙 +ate 莠 +ateb 莠 +atec 蒰 +ateg 蒩 +atem 蓝筹股 +atep 尧舜 +atet 医用 +atf 芊 +atfd 攻城 +atff 医坛 +atfg 医士 +atfh 翘起 荇 蓗 +atfj 功德无量 芊 +atfm 攻击 +atfn 芼 +atfp 蓬勃 莛 +atft 获得者 薐 +atfy 欺行霸市 +atg 董 +atgf 董 苼 菙 +atgh 攻下 +atgj 医理 +atgk 董事 苟延残喘 +atgl 蘍 +atgn 翘 翹 +atgo 薰 薫 +atgq 尧 堯 尭 +atgt 荞麦 +ath 蓰 +atha 匴 +athf 苲 +athh 蓰 +athk 攻占 +athn 蒠 +athp 莚 +athq 鸦片战争 +athw 翘盼 +ati 蕱 +atic 医治 +atie 蕱 +atig 菲利浦 +atih 葕 +atim 花生油 +atip 医学 +atj 莉 +atjc 攻坚 +atjf 萫 +atjg 工程师 医师 +atjj 莉 +atjn 藒 +atk 茖 +atka 花繁叶茂 +atkf 茖 萂 +atkh 翘足 +atkk 医患 +atkm 勤务员 +atkn 医嘱 +atky 莵 萭 +atl 蓖 +atlc 蒐 +atlf 颐和园 +atlg 共和国 +atli 功德圆满 +atln 蔥 +atlt 攻略 +atlw 医界 +atlx 蓖 +atm 薇 +atmd 薁 +atmm 蘈 +atmq 薰风 +atmt 薇 藢 +atna 萹 +atnc 蔰 +atne 菺 +atno 炁 +atnt 医改 +atnu 鞠躬尽瘁 +atnv 蘒 +atny 攻心 +ato 蕃 +atol 蕃 +atou 萩 +atoy 花生米 萩 +atpe 医家 +atpf 攻守 +atpg 医务室 +atpn 惑乱军心 +atpr 菲律宾 +atpt 藏身之处 +atq 藜 +atqa 攻错 +atqe 葬身鱼腹 +atqh 蘅 +atqi 英特尔 藜 +atqn 蘒 +atqo 蘓 +atqq 薄利多销 +atqs 蔾 +atqt 茹毛饮血 菞 +atqy 花香鸟语 +atr 莪 +atrb 蓹 +atrf 薭 攻擂 +atrg 工程兵 +atri 蘌 +atrm 共和制 +atrn 医务所 +atrs 攻打 +atrt 莪 +atru 营私舞弊 +atrv 攻势 +atry 医护 +atsa 东躲西藏 +atsg 戒备森严 +atss 翘楚 +atsw 蓬松 +atsy 医术 +att 蕧 +attd 蓬乱 +attf 医德 +attg 医生 蘒 +attl 医务 +attq 蒙特利尔 +attr 斯科特 +attt 蕧 +attu 医科 切身利益 +attx 蘒 +atty 攻入 +atu 苳 +atub 医疗 +atud 攻关 +atuf 萪 苸 +atug 医病 +atuh 苸 +atuo 工程塑料 +atuq 花生酱 +atut 翘首 蕛 +atuu 黄毛丫头 苳 +atuy 某种意义 +atv 萎 +atvc 蘶 +atvf 萎 +atvh 葎 +atvo 蔦 鳶 +atvt 巧舌如簧 +atvy 萟 +atw 蓯 +atwa 攻伐 +atwf 革委会 +atwh 蓯 +atwk 医保 +atwn 惑乱人心 +atwq 花生仁儿 +atwt 蒣 七长八短 +atwu 苦行僧 +atww 黄种人 +atx 莓 苺 +atxd 薄物细故 +atxe 芯片组 +atxi 蘩 +atxj 劳务费 +atxp 萎缩 +atxu 莓 +aty 攻 +atya 藊 +atyf 攻读 +atyn 翘望 +atys 萎靡 +atyt 萎谢 +atyy 医方 +au 燕 蒋 +aua 荓 +auab 菩萨 +auah 攻关项目 +auai 获益匪浅 +auaj 荓 获益甚夥 +auan 蒹葭 +auat 蒺藜 +auau 莘莘 +aub 蒴 菛 +aubb 燕子 +aube 蒴 +aubt 医疗卫生 +aubu 工商联 +aubw 医疗队 +auce 蓘 +aucq 萒 +aucr 鞍前马后 +aud 菤 +auda 蒫 +audb 菤 +aude 蔫头耷脑 +audh 蓬头历齿 +audi 东北三省 +audt 茁壮成长 +audy 卧病在床 +aue 蕑 +auec 藙 +aued 蘢 +auee 花颜月貌 +auef 蕑 +aueg 花前月下 +auej 葥 +auf 苙 菛 +aufa 东北地区 +aufd 蓬头垢面 +auff 荘 英姿勃勃 +aufh 燕赵 +aufj 黄道吉日 +aufn 藏头露尾 +auft 获奖者 蓤 +aug 蘭 +auga 蒫 +auge 燕瘦环肥 +augf 东半球 +augi 蘭 +augk 苦差事 +augo 蓔 +augr 颐养天年 +augt 燕麦 +augu 邪门歪道 +augv 葁 +auht 虁 +auih 邯郸学步 +auii 薪水 +auik 共产党员 +auip 共产党 +auir 革新派 +auiw 共产党人 +auj 莘 +aujf 萻 蕫 蕳 +aujj 蔁 +aujn 薏 +aujq 荒郊野外 +aujr 蕲 蘄 +auk 菩 +aukb 蔀 酀 +auke 蔉 +aukf 菩 蔄 +aukk 营养品 +auko 燕 鷰 +aukq 莌 +aukv 嬊 +aulb 共产国际 +aulg 东道国 +aulj 共商国是 +ault 蒙头转向 +aulw 工商界 +aum 蔽 +aumd 蔐 +aumg 虌 +aumk 蔏 +aumm 燕山 +aump 藡 +aumq 东北风 +aumt 蔽 +aumv 虌 +aumx 虌 +aun 萒 +aung 欺善怕恶 +aunn 工商局 +aunq 萒 +aunt 翘首以待 +aunu 蕄 +auog 工商业 +auon 英姿焕发 +aup 蒂 +aupf 蔽塞 +auph 蒂 +aupp 芝兰之室 +aupu 莫逆之交 +aupw 燕窝 +aupy 蒡 +auq 蒋 蔣 +auqf 蒋 +auqh 巧立名目 +auqi 燕尔 +auqk 蒟 +auqm 薋 +auqn 薪饷 +auqq 薪金 +auqt 工商银行 +auqu 茭 +auqw 茨 +aurc 藱 +aurj 菩提 +aurn 苍颜白发 +aurr 茭白 +aurv 黄童白叟 +aus 薪 +ausg 薪酬 +ausq 藽 +ausr 薪 +auss 医疗机构 +aust 基辛格 +ausy 项背相望 +aut 蒺 +autc 藱 +autd 蒺 +aute 苏门答腊 +autg 工商管理 +auud 英姿飒爽 +auup 工资总额 +auuq 薪资 +auv 蒹 +auvf 菨 蔅 +auvj 燕巢 +auvo 蒹 +auw 蔺 +auwb 医疗保险 +auwd 薪俸 +auwk 匹兹堡 +auwn 世道人心 +auwo 工商企业 +auww 医疗保健 +auwy 蔺 藺 +auxb 苝 +auxe 花拳绣腿 +auxj 医疗费 +auxn 苝 +auyg 东道主 +auyi 燕京 +auyl 共产主义青年团 +auyn 工商户 +auyy 共产主义 +av 切 萧 +ava 蕁 +avaa 勤杂工 +avae 切菜 +avaf 蕁 +avaj 切莫 +avav 切切 +avaw 切花 +avay 若即若离 +avb 艽 芀 +avbw 切除 +avc 蔇 +avcb 莭 +avco 巧妇难为无米之炊 +avcq 蔇 +avd 菇 薅 +avdf 菇 薅 +avdm 切面 +avdn 切成 +avdu 切磋 +avdy 切碎 +ave 茛 +avef 切肤 +aveg 萧县 +avel 花好月圆 +avet 切腹 +aveu 茛 +avey 切脉 +avf 荨 蕁 +avfc 切去 +avff 萧墙 +avfh 茟 +avfj 蕭 +avfn 切块 +avfp 萧索 +avfu 荨 +avga 切开 蒙娜丽莎 +avgg 萧瑟 +avgh 切下 +avgl 葘 +avgw 藇 +avh 蕭 +avhc 蓃 +avhh 蕭 +avhk 切点 +avhl 藎 +avhw 切盼 切齿 +avi 萧 蕭 +avie 切削 +avif 切法 +avij 萧 +avit 甘肃省 +aviu 菉 +aviv 切当 +avjg 切题 +avk 茹 苕 +avkf 茹 苕 +avkh 切中 +avki 蕠 +avkk 切口 +avkr 蒘 +avl 菑 +avlf 菑 +avmh 欺君罔上 +avmm 萧山 +avmv 虋 +avmw 切肉 +avn 切 +avnh 萧疏 +avnn 切忌 +avon 切断 +avou 切糕 +avpd 切割 +avph 菷 +avpu 切实 +avq 蕮 +avqb 萖 +avqd 萧然 +avqo 蕮 +avqr 切勿 +avqt 黄鼠狼 +avr 芀 +avrh 切掉 +avrp 切近 +avrq 切换 +avsv 切要 +avt 芛 +avth 切片 +avtk 莙 +avtm 切身 +avto 蔒 +avtr 芛 +avts 萧条 +avty 切入 +avuj 切音 +avum 萧飒 +avv 葌 +avvh 鹊巢鸠占 +avvv 茘 葌 +avw 萸 +avwg 切合 +avwu 萸 +avwv 切分 +avxg 切线 +avxl 切细 +avxq 切纸 +avy 芄 +avye 袃 +avyl 欺君误国 +avyn 切记 荵 +avyo 切变 +avys 荨麻 +avyu 芄 +avyw 切诊 +aw 共 花 +awa 茷 +awaa 花式 +awac 花茎 +awad 花期 +awae 花菜 芥菜 +awaf 花蕾 蓓蕾 +awag 花巧 +awai 苍茫 雅俗共赏 +awaj 花草 +awak 花萼 +awal 花苗 +awam 蒲公英 荏苒 +awan 花蕊 +awaq 恭敬 +awar 花匠 茷 +awat 巫医 +awau 芥蒂 +awaw 荷花 葵花 茶花 茯苓 苍苍 +awax 勤俭节约 +away 荟萃 芬芳 +awb 苍 蒼 +awbb 苍 巷子 +awbc 共聚 +awbd 巷陌 +awbg 苍耳 +awbh 惑人耳目 +awbn 花了 +awbu 孽障 +awbw 工作队 +awbx 工人阶级 +awc 蓊 +awca 苍劲 +awce 共通 +awck 工作台 +awcn 蓊 +awct 葰 +awd 茯 +awda 欺人太甚 +awdc 葮 +awdd 茶碱 +awde 共有 +awdf 花砖 +awdg 蒋介石 +awdh 共存 +awdm 工作面 +awdp 茶碗 +awdq 欧佩克 +awds 花厅 +awdu 茯 +awdv 茶肆 +awdx 苍龙 +aweb 工作服 芿 +awec 花肥 +awep 花腔 +awer 芿 +awet 共用 +awew 花脸 +awf 蔡 +awfa 花卉 +awfc 花去 荟 薈 +awfd 共需 +awff 花坛 茌 芢 +awfg 苏伊士 +awfh 共赴 +awfi 蔡 +awfj 共进 +awfk 恭喜 +awfn 茶场 +awfp 茶壶 +awfr 茶垢 +awfs 工作需要 +awft 苍老 +awfu 苻 +awfv 虋 +awfw 藇 +awfy 茶坊 荷塘 +awg 葵 +awga 花开 菕 葊 蘥 +awgd 葵 苍天 +awge 蒨 +awgf 荃 +awgg 花环 +awgh 花下 +awgi 莶 薟 +awgj 剳 匬 萮 薈 +awgk 共事 花束 匼 荅 蒼 +awgs 芥末 +awgt 蔹 蘞 +awgv 虋 +awgw 匳 薟 蘝 +awgx 荼毒 +awgy 花斑 +awh 莜 +awhe 蓚 蓨 +awhh 花上 +awhk 茶点 +awhq 革命战争 +awhs 蓧 +awht 莜 +awhv 花眼 +awhw 茶具 +awi 苶 +awib 花池 +awic 荷泽 +awid 范仲淹 +awih 巫婆 惹人注目 +awii 茶水 +awim 茶油 +awin 茶汤 +awip 共赏 +awiq 花光 +awir 革命派 +awis 花洒 +awiu 苶 +awiw 花雀 +awix 工作小组 +awiy 共渡 +awj 芥 +awja 花蝶 +awjg 巫师 花旦 +awjj 节假日 芥 +awjk 苍蝇 +awjl 巫蛊 +awjr 工人日报 +awjs 花果 +awjt 莅临 +awju 蛬 +awjy 花影 +awk 葆 +awkc 茶吧 +awkd 恭顺 +awke 藵 +awkf 茶叶 荷叶 +awkh 茽 +awki 花哨 +awkk 巷口 +awkn 花呢 +awkq 共鸣 莌 +awkr 恭听 +awks 葆 +awl 輂 +awlb 荕 +awld 共轭 +awlf 花园 +awlg 花圃 +awlh 花甲 +awlj 輂 +awlk 恭贺 +awlm 共轴 +awlp 花边 +awlt 花轿 +awlu 花圈 +awme 花骨 +awmf 花雕 +awmg 共同 +awmj 苮 +awmm 巫山 +awms 花朵 +awmt 茶几 +awmw 工作岗位 +awn 巷 恭 +awna 花展 +awnb 孽 巷 孼 +awnd 共居 葔 +awng 孽情 +awnh 蒒 蘬 躠 +awno 糵 +awns 蘖 +awnt 共性 +awnu 薛 恭 +awnw 苟全性命 +awny 花心 苍翠 +awob 花籽 +awoj 花烛 +awoq 花炮 +awos 花灯 +awow 花粉 +awoy 茶炉 +awpd 茶寮 +awpe 革命家 花农 +awpf 花冠 +awpg 工作室 茶室 +awpk 荣华富贵 +awpl 革命军 +awpn 花蜜 +awpw 苍穹 +awpy 恭祝 欺人之谈 +awqb 恭迎 +awqc 花色 茶色 +awqf 花针 +awqg 花钱 +awqi 花销 +awqk 共勉 +awqn 茶馆 荷包 +awqr 茶余饭后 +awqt 花儿 +awqu 花镜 +awqv 共价键 +awqy 花鸟 +awr 拲 +awrc 茶摊 +awrd 共振 +awrg 薄伽丘 +awrh 花掉 拲 +awrj 拲 +awrl 共舞 +awrm 茶缸 +awrp 勤俭持家 +awrq 花魁 +awrr 苍白 花白 +awrt 工作报告 +awrv 花招 +awry 工作制度 +aws 茶 荷 +awsc 著作权 +awsf 花枝 +awsg 茶杯 东倒西歪 +awsh 共相 花椒 +awsk 荷 +awso 茶楼 +awsp 东食西宿 +awss 花木 +awsu 花样 茶 茠 +awsv 孽根 +awsw 苍松 世代相传 +awsy 巫术 +awt 荼 +awtb 花季 +awte 茶盘 +awtf 荏 莋 +awtg 花生 苍生 共生 +awth 共处 +awtj 花香 花篮 +awtk 共和 +awtm 花筒 +awto 鷋 鵐 +awtp 共管 +awtq 恭称 +awtt 著作等身 +awtu 荼 +awtw 工作条件 +awty 花簇 +awu 共 +awua 花瓶 +awud 花卷 +awue 花前 +awuf 荷兰 芬兰 莅 蒞 +awug 工欲善其事 +awuh 工作站 +awuj 工作间 +awuk 蓓 +awum 共商 +awuq 茶资 +awur 花瓣 +awut 巷道 共产 茶道 +awuw 工作单位 +awux 工作总结 +awuy 苍凉 +awv 芬 +awvb 芬 +awvc 葠 蒑 +awvf 共建 +awvk 花絮 +awvl 葐 勤俭建国 +awvo 蔦 鳶 +awvs 棻 +aww 巫 +awwb 共创 +awwf 茶会 莝 花会 +awwg 花剑 葅 鹀 鵐 +awwh 恭候 +awwi 巫 +awwk 工作人员 +awwm 工作作风 +awwo 鵐 +awwp 遳 +awwq 觋 覡 +awwt 蓌 +awwu 苁 蓯 +awwv 花盆 +awww 花丛 +awwy 花翎 +awx 花 +awxa 花红 +awxb 花 芲 +awxc 蕟 +awxe 工作组 +awxg 花线 +awxj 花费 +awxm 萧伯纳 +awxn 芲 +awxq 共约 +awxu 荏弱 +awxw 恭维 +awxx 孽缘 蒊 +awxy 花纹 +awy 蕉 +awya 共度 恭谨 +awyb 共享 +awyc 苓 蒦 彟 彠 +awyd 共庆 +awye 花衣 +awyf 共计 萑 雈 +awyg 工作证 隿 +awyh 花店 +awyi 工作方法 +awyj 劐 +awyk 共识 莟 蒼 +awyl 共为 +awym 花市 共设 +awyn 芩 菍 +awyo 蕉 +awyp 茶亭 +awyt 花旗 +awyu 菸 +awyv 舊 +awyw 茶座 +awyy 共议 +ax 药 蕴 +axa 荭 +axad 蕴藏 +axaf 荭 葒 +axaj 药草 +axaw 药茶 +axay 虇 蕴蓄 +axb 芎 +axbb 菟丝子 +axbf 葞 +axbj 葞 +axc 苰 +axci 节约能源 +axcu 苰 +axcy 药叉 +axdg 药厂 +axec 藧 +axet 药用 +axeu 药膳 蒃 +axf 荮 +axfc 苏维埃 +axfm 蘏 +axfu 荮 葤 +axg 莼 蓴 +axga 薄弱环节 +axgg 药王 +axgi 菉 +axgj 药理 +axgk 药囊 +axgn 莼 蒓 +axgs 世纪末 +axgu 苺 +axht 苐 +axhw 药具 +axib 蕴涵 +axii 药水 +axip 药学 +axis 药酒 +axiw 药浴 +axiy 药液 +axj 蕴 蘊 +axjc 蘰 +axjg 药量 +axjj 茀 +axjl 蕴 藴 +axjt 药监 +axkf 药味 +axkj 蔃 +axkk 药品 +axl 蘊 +axlb 苭 +axlg 蒋经国 +axll 蘊 +axlt 药力 +axma 药典 +axmw 蒳 +axnn 药书 +axnt 药性 +axog 药业 +axou 药料 +axow 药粉 +axpe 药农 +axpu 药补 +axq 药 +axqc 蕝 +axqg 药铺 +axqj 莱比锡 +axqk 药名 +axqn 药饵 +axqy 药 葯 +axr 藥 +axra 药皂 +axrm 药罐 +axrs 藥 +axsa 药械 +axsf 药材 +axsr 药棉 +axsw 药检 +axsx 花红柳绿 +axsy 东张西望 +axt 芗 +axtb 薌 +axth 药片 薿 +axtj 药香 +axtm 蘔 +axtp 蘕 +axtr 药物 芗 +axts 药箱 +axtu 蔠 +axu 蒻 +axua 药瓶 +axuj 药单 +axuq 药效 +axut 藏经阁 +axuu 蒻 +axuw 药疹 +axvy 药丸 +axw 蒶 +axwg 药盒 +axwv 蒶 +axwy 蕴含 +axx 芘 +axxb 芘 +axxf 荜 蓽 +axxh 药引 +axxi 蕬 +axxj 药费 +axxr 蒈 +axxu 茲 +axyc 蕴育 +axyh 药店 +axyj 药剂 +axyl 药库 +axyn 药房 +axyp 药膏 +axys 虊 +axyy 药方 +ay 芳 荒 +aya 蔗 +ayad 芳菲 +ayae 荠菜 +ayaf 荒芜 芦苇 +ayah 蓆 +ayai 荒落 嫬 +ayaj 芳草 荒草 +ayak 燕语莺啼 +ayao 蔗 +ayav 蘑菇 +ayaw 芦荟 芦花 +ayay 花言巧语 +ayb 芳 +aybc 萃取 蓠 蘺 +ayby 蘺 +ayc 茺 +ayce 蓄能 蓢 +aycq 茺 +aydc 蔚为大观 +aydg 虀 +aydi 芒硝 +aydn 蓭 +aydr 荒原 +ayec 蘐 +ayed 蓄须 +ayf 藷 +ayfb 荒地 +ayfc 芳魂 +ayfh 荒坡 +ayfj 藷 +ayfn 菜市场 +ayft 荒诞无稽 +ayfy 功高震主 +ayge 勘误表 +aygf 卧床不起 +aygh 荒政 +aygj 莫衷一是 +aygm 芒刺 +aygr 萎靡不振 +aygt 敬谢不敏 +aygx 荒诞不经 +aygy 芝麻开花节节高 东方不亮西方亮 +ayh 苄 +ayhu 苄 +ayhw 芳龄 +ayhx 芦柴 +ayia 荒漠 +ayic 芳泽 +ayie 荒淫 +ayii 蓄水 +ayis 蔗渣 +ayj 蔼 +ayjc 黄庭坚 +ayjf 荒野 薺 萕 +ayjg 药剂师 +ayjj 荠 薺 +ayjn 蔼 藹 +ayjs 芒果 +ayk 蓑 簑 簔 +ayke 蓑 蘘 +aykh 芳踪 +ayky 节哀顺变 +aylf 荒置 +aylw 共享软件 +aym 蒿 +aymb 苀 +aymc 蔎 +aymk 蒿 +aymm 荒山 +ayms 藁 +aymt 藳 +aymv 匟 +aymw 藃 +ayn 芒 +ayna 匾 萹 +aynb 芒 +aync 蔰 +ayne 菺 +aynf 薼 +aynh 荒疏 +aynn 莣 +ayno 薦 藨 蘪 +aynq 荒 +aynr 芦 蘆 +aynt 蓄发 +aynw 荄 +aynx 蔍 +ayny 芳心 +ayoc 芳烃 +ayoy 蔗糖 +ayp 葶 +aypf 荒寒 +ayph 荒寂 +aypn 芝麻官 +ayps 葶 +aypt 匾额 +aypw 芳容 +aypx 薧 +ayq 菧 +ayqd 蔼然 +ayqe 英语角 +ayqg 菧 +ayqk 芳名 +ayqu 邪魔外道 +ayqy 荒岛 菧 +ayrf 斯文扫地 +ayrg 荒丘 +ayrh 荒年 +ayrv 蓄势 +ayrw 项庄舞剑 +ays 蘑 蘼 +aysd 蘑 蘼 +aysf 荒村 +aysg 芳醇 +aysr 藦 +ayss 蔴 +ayt 蔟 +aytb 葹 +aytd 蔟 +aytg 工读生 +ayth 英文版 蔙 +aytj 芳香 +aytk 蓄积 芒种 +ayto 蒍 +aytt 芦笙 +aytv 芦笋 +ayu 芠 +ayua 功高盖世 +ayuc 蔚为壮观 +ayud 蓄养 +ayug 虀 +ayuh 东施效颦 薺 +ayui 荒瘠 +ayuj 蓄意 +ayuo 薕 +ayuq 荒郊 +ayuv 荒歉 +ayuy 荒凉 +ayv 莨 +ayvb 蓈 +ayve 莨 蓢 +ayvf 薺 +ayvg 虀 +ayvh 薺 +ayvk 蓎 菬 +ayvt 巧言如簧 +ayvw 菮 +ayw 萃 +aywf 茶话会 萃 蓙 +aywg 草率从事 +aywn 荒僻 芩 +aywq 巧言令色 +aywt 蓬户瓮牖 +aywu 菸 +ayww 荒谷 +aywx 芳华 +aywy 芳邻 +ayx 蓄 +ayxa 东方红 +ayxl 蓄 +ayxw 节衣缩食 +ayxy 蕹 +ayya 蓄谋 +ayyc 荒弃 +ayye 蓑衣 +ayyf 散文诗 +ayym 苏州市 +ayyn 荒谬 荒废 +ayyt 荒诞 +ayyv 荒唐 +b 了 子 也 +ba 陈 陳 +baab 孤臣孽子 +babw 职工队伍 +badd 陈套 +badw 陿 +baet 陈胜 +bafc 陈云 +bafs 孤苦零丁 +bafw 陈规 +bagc 聂荣臻 +bagq 陈列 +bagu 出其不意 +bahc 陈皮 +bahj 陈旧 +bai 陈 +bais 陈酒 +baiy 陈 +bajv 隁 +bak 聝 +bakg 聝 +bamt 陈账 +bang 陈情 +baot 阿基米德 +baoy 陈米 +bapd 隔世之感 +baps 陕甘宁 +barg 陈兵 +barh 陈年 +baru 隔靴搔痒 +barv 阿其所好 +basg 陈醋 +basy 陈述 +bat 聀 +bati 孤芳自赏 +baue 陈毅 +baug 陈世美 +bauq 辽东半岛 +bawu 降落伞 +baww 孤苦伶仃 +bawx 陈货 +baxv 陈绍 +bayg 陈请 +bayj 除草剂 +baym 陈设 +bayn 陈词 +bayo 陈迹 +bayr 陈诉 +bayt 陈放 +bayu 陈说 +bayw 陈腐 +bayx 出勤率 +bayy 陈言 +bb 子 +bbb 子 +bbbb 子 子子孙孙 +bbbf 孨 聶 +bbbi 子孙 +bbbj 孴 +bbbm 顳 +bbc 陬 +bbcy 陬 +bbdf 亟亟奔走 +bbdw 子孙万代 +bbel 子爵 +bbff 孤孤零零 +bbfi 防卫过当 +bbfj 子堤 +bbfw 子规 +bbg 孖 聑 +bbgd 聊聊天 +bbgg 孩子王 +bbgn 耿耿于怀 +bbgw 孜孜不倦 +bbh 耶 +bbha 子虚 +bbhh 子目 +bbhj 耳聪目明 +bbjf 子时 +bbjh 子曰 +bbkm 子嗣 +bbmh 聉 +bbmq 子网 +bbn 阤 +bbna 子民 +bbnf 孜孜以求 +bbnr 阴阳怪气 +bbpk 子宫 +bbpu 孤陋寡闻 +bbqg 耶稣 +bbqk 子句 +bbqt 子儿 +bbqv 子键 +bbrh 孺子牛 +bbri 孙子兵法 +bbrn 孩子气 +bbrw 子孙后代 +bbsf 孺子可教 +bbsl 陈陈相因 +bbth 子息 +bbtt 出出入入 +bbtv 耶律 +bbud 孩子头 +bbus 阿联酋 +bbuu 孤孤单单 +bbux 子弟 +bbvn 子婿 +bbvt 子群 +bbvv 子女 +bbwa 子代 +bbwg 子侄 +bbwo 子承父业 +bbwu 隐隐作痛 +bbww 随随便便 +bbwy 子集 +bbxg 子母 +bbxu 子弹 +bbxx 隐隐约约 +bbyn 子房 +bbyt 耶诞 +bbyw 子夜 +bc 取 +bca 陉 陘 +bcad 取其 +bcae 聚散 +bcag 取巧 陉 +bcai 聚落 +bcb 郰 +bcbc 聚聚 +bcbg 聂耳 +bcbh 郰 +bcbm 取出 +bcc 聂 聶 +bccm 颞 顳 +bccu 聂 +bcdc 取码 +bcdh 聚在 +bcdn 聚成 +bceg 承欢膝下 +bcet 取胜 +bcex 聚脂 +bcfd 颞颥 +bcff 取款 埾 +bcfh 取走 +bcfp 取过 +bcgc 取到 +bcgh 取下 +bcgo 取来 +bcgq 聚歼 +bcgu 取平 +bcgv 娶妻 +bchq 聚餐 +bcif 取法 +bcii 取消 +bciq 聚光 +bcje 取暖 +bcjw 联欢晚会 +bcjy 取景 +bckg 孡 +bclk 取回 +bcme 颞骨 +bcmf 聚财 聚赌 +bcnd 聚居 +bcnu 取悦 +bco 焣 +bcou 焣 +bcoy 聚糖 +bcpd 取宠 +bcpp 取之 +bcq 阭 +bcqg 取钱 +bcqi 取乐 +bcqk 取名 +bcqn 阭 +bcrc 取反 +bcrd 聚拢 +bcs 棸 +bcsf 取材 +bcsg 聚酯 +bcsu 取样 棸 +bct 聚 +bctb 鄹 +bctc 出双入对 +bcth 取自 +bcti 聚 +bctj 取得 +bctk 聚积 +bctm 取向 +bctr 取物 +bctt 取笑 +bcud 聚头 +bcun 取决 +bcus 娶亲 +bcut 聚首 取道 +bcuu 职能部门 +bcuy 取闹 +bcv 娶 +bcvf 娶 +bcwa 取代 +bcwf 聚会 取舍 联欢会 +bcwg 聚合 聚敛 +bcwk 取保 +bcwt 陖 +bcww 聚众 +bcwx 取货 +bcwy 聚焦 聚集 取信 +bcxc 取经 +bcxf 聚结 +bcxu 取缔 +bcy 取 +bcyg 取证 +bcyj 聚齐 +bcyn 取词 +bcyo 聚变 +bcyq 取义 +bcyy 聚议 +bd 承 +bda 隋 +bdaa 隓 +bdae 隋 +bdaf 墮 +bdag 随葬 +bdai 堕落 +bdam 嶞 +bdan 隳 +bdap 承蒙 隨 +bdaq 卫戍区 +bdb 阨 +bdbf 阳奉阴违 +bdbn 阨 +bdbw 随队 +bdcn 堕马 +bdcq 承欢 +bdcy 耾 +bddg 随感 +bddm 阳春面 +bddw 承奉 +bddx 承袭 +bddy 耳鬓厮磨 +bde 随 隨 +bdec 堕胎 +bdef 堕 墮 +bdeg 陏 +bdep 承受 随 +bdf 陓 +bdfa 承载 +bdfb 随地 +bdfc 承运 +bdfe 陙 +bdfj 隋朝 +bdfk 随喜 +bdfn 陓 +bdft 承教 +bdg 隇 +bdgb 阿克顿 +bdgc 随到 +bdgk 随带 +bdgt 隇 +bdgu 承平 +bdha 耳聋眼花 +bdhh 承上 +bdi 承 +bdii 承 +bdip 随常 +bdiq 随大溜 +bdit 陇海 +bdiv 承当 +bdiy 随大流 +bdj 陌 +bdjd 陫 +bdjf 随时 +bdjg 陌 +bdkd 随顺 +bdkh 陌路 +bdkk 随口 +bdkm 随员 +bdlf 承转 +bdlg 随车 +bdlw 承办 +bdm 陑 +bdmd 陾 +bdmg 随同 +bdmj 聏 陑 +bdmq 随风 +bdng 承情 +bdny 随心 +bdpl 随军 +bdpp 随之 +bdqg 承印 +bdqi 承销 +bdqn 承包 +bdre 出奇制胜 +bdrf 阳春白雪 +bdrg 随后 +bdrj 承担 承揽 +bdrm 承制 +bdrt 随手 +bdru 承接 +bdrx 阿布扎比 +bds 陭 +bdsh 随想 +bdsk 陭 +bdsm 随机 +bdt 陝 +bdte 承租 +bdtf 随行 承德 陦 +bdtg 陌生 承重 +bdth 随处 +bdtk 随和 +bdtm 随身 +bdtp 承乏 +bdtr 障碍物 +bdtt 随笔 +bdty 堕入 陝 陜 +bdud 随着 +bdue 承前 +bdug 隔三差五 +bduj 随意 +bduk 承兑 +bdvc 随即 +bdvf 承建 +bdvt 随群 +bdwd 承做 +bdwf 承传 承付 +bdwg 随便 +bdwh 降龙伏虎 +bdwk 承保 +bdwp 取而代之 +bdwt 取大优先 +bdww 随从 随俗 聗 陜 +bdx 陇 隴 +bdxn 陇 +bdxo 承继 +bdxx 随缘 +bdya 承诺 +bdyh 承让 +bdyi 承应 +bdyn 随记 +bdyt 随州 +bdyv 隋唐 +bdyw 承认 +bdyy 随访 +be 阴 +bea 隱 +beac 阴茎 +beal 阴功 +bean 隱 +beas 檃 櫽 +beau 阴蒂 +bebe 阴阴 +bebg 阻隔 +bebh 阴骘 +bebj 阴阳 +bebw 阴险 +becb 阴柔 +becl 承受能力 +becw 阻难 +bede 阴郁 +bedf 阴唇 +bedj 阻碍 +bedl 阴历 +bedm 阴面 +befa 阻截 +befb 阴地 +befc 阴云 阴魂 +befe 阴霾 +befg 阴雨 +befm 阻击 +beg 阴 +begd 阴天 +begf 聊胜于无 +begg 阻 +begk 阴囊 +begm 阴曹 +begu 阴平 +begx 阴毒 +beha 阴虚 +behh 阻止 +beig 阻滞 +beij 阴湿 +beip 阴沉 +beiq 阴沟 +bejg 阴晴 +bejn 阴电 +bejq 阻遏 +bejt 阴晦 +beju 阴暗 +bejy 阴影 +bekg 阻吓 +bekh 阴跌 +belt 阻力 +bemm 阴山 +bemq 阴风 +beng 阴司 +bent 阴性 +benx 阻尼 +beon 阻断 +bepf 阻塞 +bept 阴宅 +beqe 阴角 +beqq 阴爻 +beqt 阴狠 +bera 阻挠 +bere 阻援 +beri 阻挡 +berk 阴损 +bern 阴气 +beru 阻拦 +berv 阴鸷 +bery 阻抗 +bese 阴极 +besg 阻梗 +bess 阴森 +besy 阴核 +betc 阴私 +betf 阴德 +bett 阴笑 +beuj 阴间 +beuk 阴部 +beut 阴道 +beuw 阴冷 +beuy 阴凉 +bevn 隠 +bewf 阻值 +bewn 阴阜 +bexg 阴线 +bexq 阻绝 +beya 阴谋 +beyn 阴户 +beyy 阴文 +bf 际 +bfaf 除却巫山不是云 +bfaj 陵墓 +bfam 隫 +bfbb 孔夫子 +bfbn 陈规陋习 +bfbt 随声附和 +bfc 阹 +bfcy 耺 阹 +bfd 孺 +bfdb 隔墙有耳 +bfdh 陆丰 +bfdj 孺 隭 +bfdt 降志辱身 +bff 隢 +bffb 陆地 +bffc 陆运 +bffh 陡坡 +bffq 隢 +bffu 陡增 +bffw 孤零零 +bfga 阴魂不散 +bfh 陡 +bfhh 陆上 +bfhk 陆战 +bfhy 陡 +bfi 际 +bfii 陵水 +bfip 陆沉 +bfit 陆海 +bfiy 际 +bfj 阱 穽 +bfjg 降雨量 +bfjh 阱 +bfjm 际遇 +bfjp 孤云野鹤 +bfjr 孤魂野鬼 +bfk 聐 +bfkg 聐 +bfkh 陆路 +bflf 陵园 +bflk 陆架 +bfln 聴 +bflx 阴雨连绵 +bfm 陆 +bfmc 陡峻 +bfmd 陡崖 +bfmh 陆 +bfmi 陡峭 +bfmq 陆风 +bfnf 隯 +bfnk 陡壁 +bfpd 阴云密布 +bfpl 陆军 +bfpu 陵寝 +bfpw 陆空 +bfq 阮 +bfqd 陡然 +bfqf 陸 +bfqn 阮 +bfqv 陡急 +bfst 陆桥 +bft 陼 +bfta 陡升 +bftd 阮籍 +bfte 陆稻 +bftj 陼 +bfuu 陡立 +bfuy 出远门 +bfw 陵 +bfwf 际会 陸 +bfwt 陵 +bfww 承运人 +bfxf 陆续 +bfxj 出场费 +bfy 隞 +bfya 陡度 +bfyb 陆离 +bfym 陵庙 +bfyo 陡变 +bfyt 出土文物 隞 +bg 卫 +bgah 陚 +bgan 隔世 +bgaw 陋巷 +bgbf 耳际 +bgbn 耳孔 +bgbq 聊一聊 +bgbw 卫队 +bgce 卫通 +bgd 卫 孒 +bgdd 耳套 +bgdh 防毒面具 +bgdl 孔武有力 +bgdn 隔成 聽 +bgdx 耳聋 +bgdy 卫戍 +bgea 隔膜 +bgeb 防不胜防 +bgeg 聙 +bgey 陠 +bgfd 出于无奈 +bgff 隔墙 +bgfg 卫士 孲 +bgfh 了不起 +bgfk 耳鼓 +bgfm 陕南 +bgfn 聽 +bgfp 也不过 +bgfr 耳垢 +bgft 除残去秽 +bgfw 陋规 +bgfy 阴曹地府 +bgga 隔开 +bggd 隔天 +bggg 耳环 +bggt 耳麦 +bgh 耳 +bghg 耳 孲 聇 阷 +bghh 耳目 +bghq 隐形眼镜 +bgia 隔江 +bgid 耳尖 +bgii 隔水 +bgiq 耳光 +bgiw 卫浴 +bgiy 阫 +bgj 陳 +bgji 陳 +bgjj 隔日 螴 +bgjk 耳蜗 +bgjq 卫冕 +bgjt 卫星 敶 +bgk 隔 +bgkd 耳顺 +bgkh 隔 +bgkk 陈列品 +bgkl 隔别 +bgkq 耳鸣 +bgkr 耳听 +bglg 卫国 +bglp 耳边 +bglq 耳软 +bglt 耳力 +bglu 耳畔 +bglw 阶下囚 耳轮 +bgm 陋 +bgmd 隔岸 +bgmm 隔山 +bgmn 陋 +bgmq 耳风 +bgms 耳朵 +bgmw 陃 +bgng 陋屋 +bgnk 隔壁 +bgno 耳屎 +bgnu 陋习 +bgny 隔心 +bgon 隔断 +bgoo 隔火 +bgpf 耳塞 +bgpg 聊天室 +bgpw 耳穴 +bgpy 卫视 +bgq 阢 +bgqn 耳饰 阢 +bgqt 隞 +bgqu 耳镜 +bgrb 卫报 +bgrg 卫兵 +bgru 隐恶扬善 +bgrv 隔热 +bgry 卫护 +bgsg 陕西 +bgsm 耳机 +bgsr 隔板 +bgsu 卫校 +bgsv 耳根 +bgtf 隔行 +bgtg 卫生 +bgtj 了不得 +bgtn 除恶务尽 +bgtu 耳科 +bgu 陕 陝 +bgub 耳闻 +bgud 隔着 +bgui 阮囊羞涩 +bguj 隔音 +bguk 耳部 +bgup 耳旁 +bgut 卫道 +bguw 陕 +bgux 陕北 +bguy 隔阂 +bgv 陘 +bgva 陘 +bgw 隬 +bgwa 隔代 +bgwq 隬 +bgww 陋俗 +bgxq 隔绝 +bgyb 隔离 +bgyf 也不为过 +bgyg 耳语 +bgyn 隔扇 +bgyu 聊表谢意 +bgyw 隔夜 +bgyy 耳廓 +bh 耻 +bhaa 隵 +bhbh 芔 +bhbw 陆战队 +bhc 陂 +bhcy 陂 +bhdf 耻辱 +bhdn 蚩尤 +bhdu 除旧布新 +bhg 耻 阯 +bhgj 蚩 旹 +bhgt 出此下策 +bhgu 耳目一新 +bhgv 妛 +bhi 陟 +bhic 骘 騭 +bhif 障眼法 +bhit 陟 +bhk 屮 +bhkg 阽 +bhme 耻骨 +bhnq 除此以外 +bhpq 除此之外 +bhqd 子虚乌有 +bhsr 阿卜杜拉 +bhtt 耻笑 +bhvi 子目录 +bhyg 承上启下 +bi 孙 孫 +biaa 出水芙蓉 +bib 函 凾 +bibb 孙子 +bibk 函 +bibm 顄 +bick 孤掌难鸣 +bidd 函大 +bidf 聚沙成塔 +bidq 聚少成多 +bieg 陗 +biei 随波逐流 +biep 孙膑 +bifb 隙地 +bifi 出没无常 +bifp 函索 +big 丞 +biga 孙武 +bigb 卺 巹 +bige 脀 +bigf 逊于 丞 +bign 巹 +bigo 烝 +bigr 孤注一掷 +bihi 耳濡目染 +bii 氶 +biii 出污泥而不染 +biip 阴沉沉 +bij 隙 +bije 陶渊明 +bijg 降水量 +biji 隙 +bijn 函电 +bikg 孙吴 +bilq 阿波罗 +bimq 函购 +binx 逊尼 +bios 聚光灯 +biov 函数 +bip 逊 遜 +bipd 函寄 +bipf 隚 +bipi 逊 +bipw 陆海空 +biqc 逊色 +biqd 孟浩然 +biqn 聎 +biqt 孙儿 +biqu 聚光镜 +bire 函授 +bisc 孙权 +bish 丞相 +bitc 隲 +bitf 函告 +bitj 函复 +bitp 出水管 +bitt 阴沟翻船 +biuj 隙间 +bivt 孟尝君 +bivv 孙女 +biwr 函件 +biwu 逊位 +bixt 隙缝 +biy 孙 阥 +biym 函调 +biyn 陈水扁 +biyy 孙文 +bj 阳 +bjan 阳世 +bjat 阳萎 +bjbf 随时随地 +bjbi 防暑降温 +bjcc 阿里巴巴 +bjck 阳台 +bjcw 卫星通信 +bjdf 聚蚊成雷 +bjdl 阳历 +bjdm 阴暗面 +bjdp 随遇而安 +bjdt 阳寿 +bjdw 阳春 +bjf 陧 +bjfg 陧 +bjft 聪明才智 +bjg 阳 +bjga 聪明一世 +bjgh 隄 +bjgr 陽 +bjgt 出师不利 +bjgu 阳平 +bjh 刵 +bjha 阳虚 +bjhw 阳具 +bjia 阳江 +bjiq 阳光 +bjje 阳明 +bjjn 阳电 +bjlw 阳界 +bjm 隅 +bjmm 阿里山 +bjmq 阳刚 +bjmy 隅 +bjnt 阳性 +bjos 孔明灯 +bjou 阳燧 +bjpt 阳宅 +bjpy 除暴安良 +bjqq 阳爻 +bjri 阳泉 +bjrn 阳气 +bjrp 随时制宜 +bjry 聪明反被聪明误 +bjse 阳极 +bjub 阳朔 +bjud 阳关 +bjuj 阳间 +bjut 阳痿 +bjwu 阳伞 +bjww 聪明伶俐 +bjx 隰 +bjxg 阳线 +bjxo 隰 +bjyf 子曰诗云 +bjyy 阳文 +bk 职 +bkaa 职工 +bkai 陨落 +bkbg 随叫随到 +bkbk 陪吃陪喝 +bkc 亟 +bkcb 凾 +bkce 职能 +bkcg 亟 +bkco 焏 +bkdd 职大 +bkdg 陨石 +bkdu 出口成章 +bked 亟须 +bkf 叾 +bkfd 亟需 +bkfn 职场 +bkfq 防患未然 +bkft 职教 +bkg 聖 +bkgf 聖 +bkgm 职责 +bkgo 陨灭 +bkgq 防患于未然 +bkh 聩 +bkhm 聩 聵 隤 +bkhw 亟盼 +bkip 职掌 +bkjg 出口量 +bkjt 陨星 +bkkh 职中 +bkkl 职别 +bkkm 职员 +bkm 陨 +bkmm 孙中山 +bkmy 陨 隕 +bknt 职改 +bkog 职业 +bkpf 职守 +bkpt 出口额 +bkqr 陨铁 +bkru 耶路撒冷 +bksc 职权 +bksu 职校 +bktf 亟待 +bktl 职务 +bktq 职称 +bkue 职前 +bkuk 出口商品 +bkw 职 +bkwi 出口创汇 +bkwu 职位 +bkwv 职分 +bkww 出口伤人 +bkwy 职 耳听八方 +bkxe 职级 +bkxu 降贵纡尊 +bkyh 耳听为虚 +bkym 职高 +bl 阵 +blaa 阵式 +blap 阵营 +blbb 孟子 +blbl 阵阵 +bldh 孟夏 +bldw 孟春 +blef 阵脚 +blf 孟 +blfb 阵地 +blff 塦 +blfg 阵雨 +blfv 阵雪 +blga 阵形 +blge 隈 +blgq 阵列 +blh 阵 陣 +bliy 孟浪 +bll 勐 +blln 勐 +blls 孟轲 +blmq 阵风 +bln 阞 +blni 耳软心活 +blnt 阵发 +blnu 孟买 +blpw 阵容 +blrl 孟加拉国 +blru 孟加拉 +blrv 阵势 +blto 孟秋 +bltu 附加税 +bluc 阵痛 +blue 阵前 +bluw 承办单位 +blwf 附加值 +blxg 阵线 +blxj 附加费 +blyn 阵亡 +bm 出 +bmaa 出工 +bmad 聘期 +bmaf 出鞘 +bmag 出葬 +bmai 出落 +bmak 出勤 +bmal 出苗 +bman 出世 +bmaq 出警 +bmaw 出恭 +bmbl 出阵 +bmbn 出了 +bmbp 出院 +bmbw 出险 +bmca 出戏 +bmcf 出对 +bmck 出台 +bmcn 出马 +bmco 隔岸观火 +bmdf 随风而去 +bmdg 出厂 +bmdh 出在 +bmdm 出面 +bmds 出奇 +bmef 出脚 +bmei 出膛 +bmes 出彩 +bmet 聘用 +bmeu 出脱 +bmf 祟 +bmfc 出去 出动 +bmfd 出城 +bmff 出土 +bmfg 聃 耼 +bmfh 出走 +bmfi 出示 祟 +bmfj 出刊 +bmfm 出击 +bmfn 出场 出卖 出声 +bmfp 出过 +bmfu 出境 +bmg 聘 +bmgf 出于 +bmgk 出事 +bmgm 出现 +bmgn 聘 +bmgo 出来 +bmgq 出殡 +bmgu 隑 +bmhh 聘上 +bmhk 出战 +bmhw 出具 +bmia 出港 +bmid 出尖 +bmif 出汗 +bmig 出清 +bmii 出水 +bmim 出没 +bmip 出演 +bmiq 出逃 +bmit 出海 +bmiu 出洋 +bmiw 出浴 +bmiy 出游 +bmjg 出题 出师 +bmjt 出监 +bmk 出 +bmkg 出号 +bmkh 出路 +bmkk 出口 出品 +bmlg 出国 +bmlt 出力 +bmlu 出圈 +bmlv 出轨 +bmlw 出界 +bmma 出典 +bmmm 出山 +bmmt 出账 +bmmv 孾 +bmna 出展 +bmnf 出丑 +bmnn 出局 聘书 出书 +bmnt 出发 +bmny 出尽 +bmo 粜 +bmou 粜 +bmoy 出炉 糶 +bmpe 出家 +bmpf 出塞 +bmpy 出神 聘礼 +bmqa 出错 +bmqb 出迎 +bmqc 出色 +bmqg 出钱 +bmqh 出外 +bmqk 出名 +bmqq 聘金 +bmqr 出铁 +bmqt 出狱 +bmqu 出镜 +bmqw 欪 +bmrg 出兵 +bmrk 出操 +bmrm 出缺 +bmrn 出气 +bmrt 出手 +bmrv 出招 +bmsg 出槽 +bmss 防风林 +bmst 出格 +bmsu 出栏 +bmtd 出笼 +bmte 出租 +bmtf 出行 +bmtg 出生 出征 +bmth 出版 出自 出处 出息 +bmtl 出血 +bmtm 出身 +bmtu 出乎 +bmty 出入 +bmud 出差 出头 出风头 +bmuh 出站 +bmuk 聘问 +bmuq 出资 +bmus 出新 +bmut 出道 出产 +bmuy 出门 +bmvp 出嫁 +bmwa 出借 +bmwd 出伏 +bmwg 出使 +bmwt 出任 聘任 +bmwu 出位 +bmww 出众 出价 +bmwx 出货 +bmwy 出售 +bmxg 出线 +bmxm 出纳 +bmxo 出继 +bmxq 聘约 +bmy 孭 +bmya 出席 +bmyg 聘请 +bmyh 出让 +bmyl 聘为 +bmyn 出亡 +bmyt 出庭 +bmyw 出诊 +bmyy 出访 +bn 也 +bnas 阿司匹林 +bnbb 孔子 +bnbi 孔隙 +bnbl 孔孟 +bnbn 了了 +bnby 孑孓 +bnce 也能 +bncw 也难 +bnde 也有 +bndh 也在 +bndn 也成 +bndy 也太 +bnet 也用 +bnf 阠 +bnfc 了却 +bnfh 阠 +bnfq 也无 +bnga 孔型 +bngi 也不 +bngk 了事 +bngn 也与 +bngo 也来 +bnh 了 卩 阝 凵 +bnhg 孑 +bnhk 出发点 +bnhn 也 +bnhv 孔眼 +bnhx 了些 +bnig 了清 +bnim 也没 +bnip 也常 +bniv 了当 +bniw 孔雀 +bnje 孔明 +bnjg 也是 +bnka 了呀 +bnkc 了吗 +bnkh 孑遗 +bnkl 也别 +bnku 隦 +bnlf 也罢 +bnmt 了账 +bnn 孔 巜 耴 ⺋ +bnnb 也敢 +bnnc 也怪 +bnnn 也已 +bnny 也以 +bnon 了断 +bnoq 聚乙烯 +bnpg 聊以塞责 +bnpp 了之 +bnpq 子丑寅卯 +bnpv 了案 +bnpw 孙悟空 +bnqd 了然 孑然 +bnqe 了解 +bnrg 孔丘 +bnrh 也看 +bnrt 也挺 +bnrw 随心所欲 +bnsh 也想 +bnsk 也可 +bnsv 也要 +bnsw 降心相从 +bntc 孔径 +bntf 也行 +bnth 也算 +bntj 了得 +bntk 也和 +bntm 也向 +bntn 聊以自慰 +bntq 也称 +bntv 也很 +bnu 孞 +bnul 也曾 +bnuq 也将 +bnut 孔道 +bnuy 也门 +bnvb 也好 +bnvk 了如 +bnwd 也做 +bnwf 也会 +bnwn 出以公心 +bnwq 也像 +bnxf 了结 +bny 恥 +bnyg 也请 +bnyi 也就 +bnym 孔庙 +bnyn 了望 +bnyt 也许 +bnyw 孔府 +bnyy 也该 +bo 耿 +bobo 耿耿 +bocn 阿米巴 +boex 取精用弘 +boff 防火墙 +bofh 耿直 +bofy 职业教育 +bois 职业学校 +bont 职业性 +boqh 隣 隣 +bora 出类拔萃 +boug 职业病 +bout 职业道德 +bowj 耿介 +bowp 聚精会神 +boy 耿 阦 +boye 褧 +boyk 职业高中 +bp 辽 院 +bpai 院落 +bpbb 院子 +bpbj 辽阳 +bpdg 随之而来 +bpdh 孤军奋战 +bpdu 取之有道 +bpf 院 +bpff 院墙 +bpfg 院士 +bpfi 孮 +bpfj 院刊 +bpfm 院坝 +bpfq 院 辽远 +bpfw 孤寡老人 +bpgf 耽于 +bpgh 聢 +bpgn 取之不尽 +bpid 辽源 +bpif 阿富汗 +bpim 防空洞 +bpip 辽沈 +bpis 辽河 +bpit 辽宁省 +bpix 耽溺 +bpjf 院里 +bpjl 陀螺 +bpk 辽 +bpkh 院中 +bpkm 陪审员 +bplf 院团 +bplg 辽国 +bpmq 院风 +bpmw 院内 +bpn 聹 +bpns 聹 +bpnt 陈寅恪 +bpps 辽宁 +bppt 院宅 +bppw 孤家寡人 +bpq 耽 +bpqa 聜 +bpqh 院外 +bpqn 耽 +bpqq 辽金 +bprn 院所 +bpru 耽搁 +bprx 阿塞拜疆 +bps 聍 聹 +bpsg 辽西 +bpsh 聍 +bpsu 院校 +bpta 院长 +bptl 院务 +bptw 出神入化 +bptx 院系 +bpui 辽阔 +bpuk 院部 +bpuy 院门 +bpv 迆 +bpwa 聜 +bpwh 孤军作战 +bpwi 聺 +bpwv 聚宝盆 +bpww 出家人 +bpx 陀 +bpxe 院级 +bpxg 院线 +bpxn 陀 +bpyk 耽误 +bpyy 院方 +bq 隐 聊 +bqa 阺 +bqaa 隐匿 +bqad 隐藏 +bqag 阺 +bqai 陷落 +bqan 陶艺 +bqat 承包工程 +bqau 隐蔽 +bqax 隐蕴 +bqay 阺 +bqbb 孢子 +bqbf 陷阱 +bqbl 陷阵 +bqbp 孤儿院 +bqbq 聊聊 隐隐 +bqbu 阴错阳差 +bqcg 阿尔巴尼亚 +bqd 聸 +bqdb 陒 +bqdh 陷在 +bqdm 阿尔泰山 +bqdy 聸 +bqeg 阿尔及利亚 +bqeq 阿尔及尔 +bqfc 隐去 +bqfd 聊城 +bqff 陶土 +bqfg 隐士 +bqfh 聊起 +bqfp 阿尔都塞 +bqfy 陷坑 +bqga 隐形 +bqgc 聊到 +bqgd 聊天 +bqge 聊表 了然于胸 +bqgf 陷于 +bqgk 聊赖 +bqgm 隐现 +bqgt 险象环生 +bqha 隐瞒 +bqhh 聊上 +bqhj 陥 +bqht 阿尔卡特 +bqif 阿尔法 +bqim 隐没 +bqix 陷溺 +bqjm 隐映 +bqjt 隐晦 +bqkk 隐患 +bqkw 隐喻 +bqn 孢 +bqnd 隐忧 隐居 +bqng 隐情 +bqnk 隐避 +bqnn 孢 +bqnt 隐性 +bqnu 了解情况 +bqny 聊以 +bqo 陱 +bqoy 陱 +bqpd 陷害 +bqpn 隐密 +bqpv 孤儿寡妇 +bqpx 孤儿寡母 +bqq 陊 +bqqd 隐然 陶然 +bqqk 陶锅 隐逸 +bqqy 陊 +bqr 陶 +bqra 阿尔卑斯 +bqrf 隐遁 +bqrm 陶 陶罐 +bqrn 聦 +bqrq 出尔反尔 +bqsg 陶醉 +bqsy 版权所有 +bqt 聊 +bqtb 聊 +bqtc 隐私 +bqte 陈独秀 +bqtg 聊生 +bqtj 聊得 +bqtl 隐血 +bqtm 隐身 陷身 +bqtn 隐秘 +bqtp 陶管 +bqty 陷入 +bqub 陶塑 +bquc 陶冶 隐痛 +bqud 聊着 +bqum 承包商 +bquq 陶瓷 +bqut 隐疾 +bqv 陷 陥 +bqve 隐退 +bqvg 陷 +bqvn 隐 +bqvy 隐忍 +bqwc 陶俑 +bqwd 隐伏 +bqwn 隐僻 +bqwt 阿尔伯特 +bqww 承包人 +bqwy 隐含 +bqxa 承包经营 +bqxq 隐约 +bqya 阿多诺 +bqyd 聊斋 +bqyf 隐讳 +bqyg 隐语 +bqyk 隐衷 +bqyw 除夕夜 +bqyy 陶文 +br 孤 阪 +brad 孤苦 +bral 阿拉斯加 +brbb 孤子 +brbg 陋 +brc 孤 +brcy 孤 阪 +brdw 耳提面命 +brej 孤胆 +brfa 附近地区 +brfc 孤魂 +brfd 孤城 +brft 孤老 +brfw 孤零 +brg 隍 +brgg 隍 +brgm 出手不凡 +brgq 孤残 +brgw 承担责任 +bri 陎 +brit 阿拉法特 +briy 陎 +brjt 孤星 +brmh 孤帆 +brmm 孤山 +brmt 孤峰 +brol 孤烟 +bros 孤灯 +brpd 孤寡 +brpf 孤寒 +brph 孤寂 +brpl 孤军 +brq 隗 +brqc 隗 聭 +brqt 孤独 孤儿 +brqy 孤岛 +brrk 孤拐 +brsg 孤本 +brsl 阿拉木图 +brso 孤楼 +brss 防护林 +brt 陴 +brte 孤舟 +brtf 陴 聛 +brtm 孤身 +brud 阿拉善 +bruj 孤单 +brun 孤癖 +bruu 孤立 +brvf 孤孀 +brvv 孤女 +brwg 孤傲 +brwl 阿拉伯联合酋长国 +brwn 孤僻 +brwp 阿拉伯数字 +brwr 阿拉伯 +brww 阿拉伯人 +brxu 孤弱 +brym 孤高 +bryt 承担义务 +bs 阿 耵 +bsbp 耵聍 +bsbw 阿附 +bseu 阿胶 +bsfg 陻 +bsh 耵 +bshi 阿叔 +bsih 阿婆 +bsit 陕西省 +bsiu 耳根清净 +bsjf 阿里 +bsjl 阿曼 +bsk 阿 +bskf 阿嚏 娿 +bskg 阿 +bskv 娿 +bslv 阿囡 +bsma 随想曲 +bsnf 降格以求 +bsnu 阿飞 +bsov 随机数 +bsqk 陈述句 +bsqy 阿訇 +bsru 阿拉 +bssk 阿哥 +bsss 阴森森 +bstf 阿根廷 +bsth 阿片 +bsuf 阿斗 +bsuy 阿门 +bsvc 阿妈 +bsve 阿姐 +bsvf 阿妹 +bsvg 阿姨 +bsvp 阿婶 +bswa 孤标傲世 +bswc 阿公 +bswq 阿爸 +bswr 阿伯 +bsya 阿诺 +bsyv 阿谀 +bsyy 随机应变 +bt 降 隆 +bta 降 +btaf 陞 +btah 降 阩 +btai 降落 +btaj 陹 +btan 降世 +btau 降薪 +btav 孟德斯鸠 +btb 艸 +btbb 出乱子 +btbd 阡陌 +btbg 聒耳 +btbh 艸 茻 芔 +btbk 降职 +btbn 陁 +btbp 卫生院 +btbt 隆隆 +btbu 卫生防疫 +btcl 防御能力 +btd 聒 +btdf 降压 +btdg 聒 +btdi 降耗 +btdn 隆盛 +btds 卫生厅 +btdy 聅 +bteb 降服 +bteq 隆胸 +btf 阡 +btfb 出生地 +btff 联系地址 +btfg 降雨 +btfh 隆起 阡 +btfk 聕 +btfn 毦 出乖露丑 +btfq 阿鼻地狱 +btfu 出入境 +btfv 降雪 +btg 隆 +btga 隆重开幕 +btgc 降至 降到 +btgf 陲 隀 +btgg 隆 +btgh 降下 +btgs 聊备一格 +btgu 出敌不意 +btgw 孤身一人 +bth 阼 +bthf 阼 +btif 降尘 +btii 降水 +btij 降温 +btil 出租汽车 +btiw 隆兴 +btja 出版日期 +btjj 隆昌 +btjt 降临 +btjy 联系电话 +btkc 聥 +btkd 降顺 +btkg 降号 +btkh 隆中 +btkj 孤身只影 +btkk 聒噪 +btkm 卫生员 +btkr 随身听 +btkt 耳鼻喉科 +btky 聥 +btld 隆恩 +btlf 陷入困境 +btlg 出租车 +btll 陷身囹圄 +btln 聰 +btm 隩 +btmd 隩 +btmh 降幅 卫生巾 +btmn 出自内心 +btn 阣 +btng 隆情 +btnm 孤行己见 +btnn 阣 卫生局 +btno 隖 隝 鵈 +btnt 出版发行 +btoo 降火 +btot 联系业务 +btpb 联系实际 +btpt 取长补短 +btpy 出版社 +btqe 降解 +btqu 亟待解决 +btre 出生年月 +btrg 随身携带 +btrn 卫生所 +btsc 隐私权 +btsi 防微杜渐 +btsm 随处可见 +btss 孔繁森 +btst 降格 +bttg 隆重 出生入死 降生 +btth 降息 +bttr 出版物 +bttu 隆冬 +bttw 卫生条件 +btty 降入 +btuh 卫生站 +btuj 卫生间 +btuk 卫生部 +btum 出版商 +btuo 出乎意料 +btuq 出乎意外 +btuw 隆准 +btvm 隔行如隔山 﨩 +btvt 降妖 +btw 雟 +btwb 孼 +btwd 降伏 +btwj 蠥 +btwk 雟 随行人员 +btwo 糱 +btwq 降低 +btws 櫱 +btwu 辥 +btww 降价 +btwx 耶和华 +btx 孫 +btxe 降级 +btxg 子午线 +btxi 孫 +btxn 愻 +btxp 遜 +btxq 卫生纸 +btxx 卫生组织 +bty 孜 +btya 联系方式 +btyc 降序 +btyg 出入证 +btyi 联系方法 +btyl 降为 +btyr 承先启后 +btyt 降旗 +btyx 出生率 +btyy 随行就市 +bu 联 陪 +bua 職 +buag 陪葬 +buah 聠 +buaj 職 +buak 联勤 +buap 联营 +buau 障蔽 +bubq 阴差阳错 联产承包 +bubr 联产承包责任制 +bubw 联队 +buby 联防 +buce 联通 +bucq 联欢 +bud 联 +budd 联大 +budh 聪慧 +budj 障碍 +budq 出门在外 +budt 联邦 +budu 阳关大道 +budw 联奏 +budy 联 +bue 隧 +bued 隴 +buef 墜 +buep 隧 +bueq 鐆 +buey 隊 +bufc 联运 +bufd 出头露面 +bufg 卫道士 +bufh 阧 +bufr 孤立无援 +buft 联考 +bugf 取决于 +bugm 耳闻不如目见 +buhh 耳闻目睹 +buhm 耳闻目见 +buhv 障眼 +buim 隧洞 +buis 陪酒 +buj 障 +buje 聪明 联盟 +bujg 隌 +bujh 障 +bujn 联电 +buk 陪 +bukg 陪 +bukh 隘路 +bukj 联唱 +bukk 隘口 +bukn 聪 聡 聰 +bulf 联署 +bulw 联办 +bumg 陪同 +bumq 联网 +buna 联展 +bunk 障壁 +bunt 随意性 +bupf 联赛 +bupj 陪审 +bupl 联军 +bupt 陪客 +bupu 陪衬 联袂 +buqk 联名 +buqy 出头鸟 +burg 子弟兵 +burn 联交所 +buro 出头的椽子先烂 +burt 联手 联播 +bury 陪护 +bush 联想 +busm 联机 +butg 隡 +butr 陪我 +buts 出将入相 +butt 陪笑 +butx 联系 聪敏 +buud 陪送 +buuh 防疫站 +buut 隧道 +buuy 防盗门 +buv 隒 +buvf 防意如城 +buvl 联姻 +buvo 隒 +buvp 陪嫁 +buw 隘 +buwa 联供 +buwf 联会 +buwg 联合 +buwk 联保 +buwl 隘 +buws 联体 +buwu 陪伴 +buww 联众 +buwx 联华 +buwy 陪住 +buxa 陪练 +buxd 陪绑 +buxf 联结 +buxt 联络 聪颖 +buya 联席 +buyf 陪读 +buyn 联翩 +buyp 联谊 +buyr 承前启后 +buys 陪床 +buyw 陪夜 +bv 限 +bvad 限期 +bvag 隉 +bvam 阿姆斯特丹 +bve 限 +bvey 限 +bvf 隉 +bvfg 隉 +bvfq 隐姓埋名 +bvgf 限于 +bvgk 限速 +bvgy 隐忍不言 +bvh 孻 +bvhh 限止 +bvhl 孻 +bviy 限流 +bvjf 限时 +bvjg 限量 +bvjn 限电 +bvjs 隟 +bvlw 限界 +bvmq 限购 +bvpg 限定 +bvpt 限额 +bvqn 聣 +bvri 了如指掌 +bvrm 限制 +bvtu 限乘 +bvud 限养 +bvut 限产 +bvwu 限位 +bvww 限价 +bvwy 限令 +bvya 限度 +bw 队 除 +bwaa 险工 +bwai 坠落 +bwaj 除草 +bwaq 险区 +bwat 队医 +bwau 联合攻关 +bwbb 坠子 +bwbd 附随 +bwbe 险阻 +bwbg 附耳 +bwbn 除了 +bwbu 险隘 +bwby 陈谷子烂芝麻 +bwc 聬 +bwcn 聡 聬 +bwcu 附骥 +bwdc 队友 +bwde 附有 +bwdg 阶石 +bwdh 附在 +bwdj 除非 +bwdm 附页 +bwds 降低成本 +bwdy 隂 +bwe 墜 +bweb 队服 +bwef 墜 +bwet 险胜 聄 +bwf 附 +bwfa 附载 +bwfb 坠地 险地 +bwfc 除去 除却 +bwff 坠 墜 +bwfi 際 +bwfj 联合声明 +bwfr 除垢 +bwfs 除霜 +bwft 聆教 +bwfu 险境 +bwfy 附 +bwg 险 +bwga 队形 陯 +bwgc 陰 +bwgd 聧 +bwge 附表 +bwgh 阶下 +bwgi 险 +bwgj 隃 +bwgk 附带 +bwgm 险遭 +bwgn 取信于民 耹 +bwgo 险恶 +bwgq 队列 +bwgu 隥 +bwgv 孤傲不群 +bwgw 険 險 +bwgx 险夷 +bwgy 联合政府 +bwhh 附上 +bwhj 除旧 +bwhx 险些 +bwic 险滩 除治 +bwif 除尘 除法 +bwih 附小 +bwij 除湿 +bwit 坠海 +bwiy 附注 +bwj 阶 階 堦 +bwjg 出货量 +bwjh 阶 +bwjj 队日 +bwkg 除号 +bwkh 附中 +bwkk 除患 +bwkl 险别 +bwkm 队员 +bwkr 聆听 +bwld 险固 +bwlg 联合国 +bwlk 附加 +bwlq 阿修罗 +bwlt 附图 +bwlw 联合国大会 +bwmc 险峻 +bwmi 险峭 +bwmj 附则 +bwmm 险山 +bwmt 险峰 +bwmu 附赠 +bwnc 险怪 +bwnf 阶层 +bwng 险情 +bwno 隖 +bwnt 附属 +bwny 除以 +bwov 除数 +bwpd 除害 +bwpt 取人之长 +bwpy 队礼 +bwqh 除外 +bwqj 险象 +bwqk 除名 +bwqt 除夕 +bwqv 险急 +bwrg 附后 +bwrh 除掉 +bwrm 聘任制 +bwrp 附近 +bwsc 除权 +bwsf 防伪标志 +bwsk 队歌 +bwsm 坠机 +bwso 坠楼 +bwsu 阶梯 +bwsv 险要 +bwt 除 +bwta 队长 +bwtf 联合行动 +bwth 除息 +bwtk 附和 +bwtm 附身 +bwtr 聚合物 +bwtt 附笔 +bwtu 险乎 +bwty 除 坠入 +bwub 附逆 +bwud 附着 +bwuf 出人头地 +bwug 出人意表 +bwuk 队部 +bwum 除弊 +bwuo 出人意料 +bwuq 出人意外 +bwva 坠毁 +bwvi 附录 +bwvm 﨩 +bwvn 聁 +bwvo 隝 鵈 +bwvy 队伍建设 +bwwd 阶段 +bwwf 联合会 职代会 +bwwg 队伍 +bwwj 阿伏伽德罗常量 +bwwn 险僻 +bwwp 取保候审 +bwwr 附件 +bwws 联合体 +bwxd 孟什维克 +bwxe 阶级 +bwxq 险绝 +bwxx 联合组织 +bwy 队 +bwyc 聆 阾 陰 +bwyg 陮 +bwym 附设 +bwyn 附记 聆讯 耹 +bwyt 队旗 +bwyv 附庸 +bwyw 除夜 +bwyy 附言 +bx 陛 +bxat 隐约其辞 +bxbw 阿弥陀佛 +bxdt 孟母三迁 +bxe 墬 +bxef 墬 +bxgh 陛下 +bxgu 乸 +bxkm 联络员 +bxl 聈 +bxln 聈 +bxsc 出线权 +bxsm 隐约可见 +bxtx 随乡入乡 +bxuq 阶级斗争 +bxx 陛 +bxxa 聨 +bxxd 聫 +bxxf 陛 +bxxg 聯 +bxxh 聯 +bxxn 阰 +bxxo 聮 +bxxr 階 +bxye 防弹衣 +by 防 孩 +byai 防范 +byaq 防区 +byat 出谋划策 +bybb 孩子 +bybg 防卫 +bybw 防除 +bycy 耳熟能详 +bydb 阿谀奉承 +bydo 防灰 +byfb 防地 +byfd 防震 +byff 埅 +byfg 防雨 +byfl 防雷 +byfn 聊斋志异 +byft 出谋献策 +byfu 出言无状 +bygb 出言不逊 +bygc 阿诗玛 +bygk 隔离带 +bygx 防毒 +byhh 防止 +byhw 防龋 +byi 孓 卪 +byia 防洪 +byic 防治 +byif 防潮 防尘 +byih 防波 +byii 防水 +byij 防湿 +byim 防滑 +byin 防汛 +byiy 陈词滥调 +byja 防暴 +byjf 防暑 +byjg 隮 +byjh 防虫 +byjs 防晒 +byjy 也就是说 +bykk 防患 +bykq 孔方兄 +bylf 防黑 +bym 阬 +byma 附庸风雅 +bymn 阬 +bymq 防风 +byn 防 陔 +bynn 阸 +bynw 孩 陔 +byoj 防爆 +byoo 防火 +byp 聤 +bype 阴谋家 +bypf 防守 +bypk 阿房宫 +bypo 防灾 +byps 聤 +bypw 防空 +byqt 孩儿 +byqy 承认错误 +byr 隡 +byrg 隡 +byrj 孩提 +byrp 防控 +byru 防撞 +byrv 防热 +byry 防护 +bytl 防备 防务 +bytm 防身 +bytq 阿谀逢迎 +bytr 防御 +byu 隮 +byua 防冻 +byuf 防凌 +byug 防病 +byuh 隮 +byuj 孩童 +byum 防疫 +byuq 防盗 +byvf 隮 +bywf 联谊会 +bywx 防化 +bywy 防伪 +byxg 防线 +byxp 防缩 +byxu 防弹 +byxx 聚讼纷纭 +byyj 防腐剂 +byyo 防变 +byyw 防腐 +byyy 阴谋诡计 +c 以 又 能 +ca 戏 +caa 駴 +caaa 能工巧匠 +caad 颈项 +caae 驱散 +caaf 巴勒斯坦 巴基斯坦 +caah 驱邪 駴 +caaj 劲草 +cabb 戏子 +cabp 戏院 +cabw 驱除 +cacd 骁骑 +cace 骁勇 +cack 戏台 +cacu 骐骥 +cad 颈 頸 頚 +cadc 戏码 +cadm 颈 戏耍 +cadt 駥 +cadu 艰苦奋斗 +cadw 骐 騏 +caeb 戏服 +caef 颈脖 +caep 驱逐 +caf 駥 +cafc 驱动 +cafh 驱赶 駥 +cafn 戏场 +cafo 驧 +cag 驊 +caga 戏弄 +cagb 马其顿 +cagf 驊 +cagq 劲烈 +cagr 戏珠 +cagy 戏班 +cahh 戏目 +cahx 艰苦卓绝 +caif 戏法 +caii 戏水 +cait 马斯洛 +caj 弁 馵 +cajf 戏里 +cajh 驱虫 刭 騲 剄 +cajv 戏照 +cajy 驱蚊 +cak 驅 +cakg 騹 +cakh 驱遣 戏路 +cakk 驅 +cako 驠 +cakq 劲吹 +caky 驩 +cal 劲 勁 +calg 驱车 +caln 劲 +calt 劲力 +cama 戏曲 +camm 马鞍山 +camq 劲风 +can 駏 +cand 戏剧 +cang 駏 +canj 骁悍 +cany 驱尽 +caoj 劲爆 +caop 戏迷 +cap 迳 逕 +capd 迳 +capf 驱寒 +caq 驱 駈 驅 +caqn 戏馆 +caqt 劲儿 +caqy 驱 駆 +carl 劲舞 +carp 驱迫 +casf 戏票 +casg 艰苦朴素 +cask 劲歌 +casm 台式机 +caso 戏楼 +casw 颈椎 +cat 戏 +cata 劲升 +catd 劲敌 +catf 巴斯德 +catg 驱策 +cath 迳自 +catm 劲射 +cato 鴘 +catq 戏称 骁 驍 +cau 驠 +caud 劲头 +cauf 戏装 +cauj 观世音 +cauk 颈部 +cauo 驠 +cauq 骁将 +caut 劲道 +cauy 戏闹 +cawg 驱使 +cawo 鴘 +cawt 戏侮 +cawv 劲健 +cay 巯 巰 +caye 戏衣 +cayg 戏评 +cayh 戏谑 +cayn 马革裹尸 +cayq 巯 +cayt 劲旅 +cayu 戏说 +cayy 戏言 +cb 邓 +cbaa 双职工 +cbad 预期 +cbaq 预警 +cbbt 骤降 +cbby 预防 +cbc 骤 +cbca 驰驱 +cbcb 柔柔 +cbcf 予取予求 +cbci 骤 驟 +cbcm 驰骋 +cbcw 驟 +cbd 预 +cbdf 矜夸 +cbdg 预感 +cbdh 预存 +cbdm 预 預 +cben 柔肠 +cbfc 预支 +cbfg 骤雨 +cbfh 骤起 +cbfi 预示 +cbfn 柔韧 +cbft 预考 +cbfu 骤增 +cbg 駬 +cbgc 骤至 +cbgi 欢聚一堂 +cbh 邓 +cbhc 矡 +cbhe 邓肯 +cbhh 预卜 +cbim 预测 +cbip 预演 +cbiq 预兆 +cbiu 柔润 +cbiw 驰誉 +cbj 予 +cbjt 预览 牟取暴利 +cbkd 柔顺 +cblf 预置 +cblq 柔软 +cbma 蟊贼 +cbmq 预见 +cbn 驰 馳 +cbna 预展 +cbnd 豫剧 +cbng 柔情 +cbnh 预收 +cbnt 柔性 +cbnu 预习 +cbny 予以 +cbon 预断 +cbou 预料 +cbpf 预赛 +cbpg 预定 +cbpj 预审 +cbpv 预案 +cbpy 预祝 +cbq 豫 +cbqd 骤然 +cbqe 豫 +cbqf 预防针 +cbqk 驰名 +cbqy 预留 +cbrb 预报 +cbre 驰援 +cbrf 矛盾 矜持 +cbrg 预后 +cbrj 预提 +cbrm 预制 +cbrv 预热 +cbsh 预想 +cbsy 柔术 +cbt 矛 鹜 蟊 +cbta 骤升 +cbtc 骛 矝 矡 騖 +cbtd 预知 奦 +cbte 矟 +cbtf 预告 预先 预选 堥 鞪 +cbtg 鹬 鹜 鶩 鷸 +cbth 预算 瞀 +cbtj 蝥 蟊 劀 暓 矠 +cbtk 柔和 矞 +cbtl 预备 務 +cbtm 嵍 +cbtn 矜 愗 氄 +cbto 熃 鶔 鶩 鷸 +cbtp 遹 +cbtq 鍪 +cbtr 矛 +cbts 柔 楘 +cbtt 敄 +cbtu 预科 +cbtv 婺 +cbud 矛头 +cbuf 预装 +cbug 柔美 +cbuq 预交 +cbut 柔道 +cbuu 预立 +cbuw 预冷 +cbvg 柔嫩 +cbvn 柔媚 +cbvp 柔婉 +cbwa 预借 +cbwb 马耳他 +cbwd 预估 +cbwf 预付 +cbwo 骄阳似火 +cbwv 预分 +cbww 予人 +cbwx 柔化 +cbwy 预售 +cbxi 柔纱 +cbxl 柔细 +cbxq 预约 +cbxr 预缴 +cbxu 柔弱 +cbya 预谋 +cbyf 预计 +cbym 预设 +cbyo 骤变 +cbys 预订 +cbyw 双子座 +cbyy 预言 +cc 双 +ccaa 双工 桑葚 +ccab 双节 +ccai 骀荡 +ccau 双薪 +ccb 騥 +ccbb 艰难险阻 +ccbg 双耳 +ccbk 驈 +ccbm 叠出 又出 +ccbs 騥 +ccc 又 +ccca 对台戏 +cccc 又 双双 叕 敠 敪 +cccd 叄 +ccce 參 驂 +cccf 垒 亝 骉 壘 驫 +cccg 叠 曡 畳 疉 疊 +ccci 絫 +cccj 剟 剼 +cccm 颡 顙 +cccn 骏马 叅 毲 毿 +ccco 鵽 +cccp 逫 遪 +cccs 桑 桒 +ccct 敪 +cccu 厽 叒 驫 +cccw 驷马难追 欼 歠 +ccd 骖 驂 +ccdc 双雄 +ccde 骖 +ccdf 双唇 +ccdj 双百 +ccdm 双面 +ccdn 叠成 +ccdo 熊熊大火 +ccdx 双龙 +cceb 双乳 +ccec 骑驴觅驴 +ccef 双脚 +ccem 双股 +cces 双膝 +ccev 双腿 +ccey 又及 +ccf 驿 駅 驛 +ccfa 双塔 +ccfc 骚动 +ccff 欢欢喜喜 +ccfg 双十 +ccfh 叠起 驿 +ccfk 双喜 +ccfm 双击 +ccfn 双声 +ccfw 双规 +ccgd 桑蚕 +ccgf 垒球 +ccgg 又一 +ccgi 又不 +ccgu 双颊 +ccgx 骆驿不绝 +cchc 双眸 +cchh 双目 马马虎虎 +cchi 双频 +cchv 双眼 +ccip 双掌 +cciy 双流 +ccjg 又是 +ccjj 双日 +ccjs 桑果 +ccjt 双星 +ccjy 騒 +cck 骀 +cckf 骚味 桑叶 +cckg 双号 骀 駘 +cckh 驿路 +cckn 又叫 +ccla 艰难困苦 +ccld 又因 +cclf 马戏团 参观团 +cclk 叠加 +ccll 桑田 +cclp 双边 +cclv 双轨 +ccly 圣马力诺 +ccmf 双周 +ccmr 艰难曲折 +ccmt 双峰 +ccmu 叠嶂 +ccnf 双层 +ccnh 双眉 +ccnk 双臂 +ccnl 双翼 +ccnr 又怕 +ccnu 双屏 双飞 +ccny 叠翠 +ccoo 熊熊燃烧 +ccou 双料 +ccov 双数 +ccpb 叠字 +ccpf 斚 +ccpt 骚客 +ccq 馻 +ccqa 巴巴多斯 +ccqe 双解 +ccqg 叠印 +ccqk 又名 +ccqn 馻 +ccqq 双钩 +ccqt 駿 +ccqv 双键 +ccrc 骑马找马 +ccrd 骚扰 +ccre 双拥 +ccrk 双拐 +ccrl 桑巴舞 +ccrn 骚气 +ccrs 双打 +ccrt 双手 +ccru 双拼 +ccrw 双抢 +ccsa 双杠 +ccsc 桑树 +ccsh 又想 +ccsk 难能可贵 +ccsm 双机 +ccss 双栖 +ccsu 桑梓 +ccsv 又要 +ccsw 双枪 +cct 騃 +ccta 双簧 +cctd 骚乱 騃 +cctf 双行 +cctg 双重 +ccth 双片 +cctk 双程 +cctm 双向 +cctp 双管 +cctv 又很 +ccud 双关 +ccuh 驿站 +ccuj 叠韵 +ccuk 又问 +ccuq 又将 +ccus 双亲 +ccut 驿道 +ccvb 叠好 +ccvk 又如 +ccvt 双姓 +ccvy 双刃 +ccw 骏 駿 +ccwf 又会 +ccwg 桑拿 双全 又使 +ccwm 双侧 +ccws 双休 +ccwt 骏 駿 +ccwu 双倍 +ccww 双人 双份 骚人 +ccwx 骚货 +ccxf 驰骋疆场 +ccxg 双线 +ccy 驭 双 厸 馭 騳 +ccyg 双语 +ccyh 驻马店 +ccyj 骚 騷 騒 +ccyl 又为 +ccyn 双赢 双肩 +ccys 桑麻 +ccyt 叠放 +ccyu 又说 +ccyw 双座 +ccyy 双方 +cd 参 +cdab 参茸 +cdaq 骑警 +cdbp 参院 +cdcd 毵毵 +cdcm 参观 +cdcn 骑马 +cdcy 骑驴 +cdd 叁 +cddf 叁 +cddh 骑在 +cddw 参奏 +cde 参 +cdem 参股 +cden 毵 毿 +cder 参 +cdfc 驮运 +cdff 骑墙 +cdfg 骑士 +cdft 参考 +cdfy 勇而无谋 +cdgd 参天 +cdgg 巴布亚新几内亚 +cdgh 参政 +cdgk 参事 +cdgn 参与 +cdgp 鸡犬不宁 +cdgq 鸡犬不留 +cdhd 騞 +cdhh 骑上 +cdhk 参战 +cdip 参演 +cdiq 骄奢淫逸 +cdj 騑 +cdjd 騑 +cdjg 参量 +cdjn 奙 +cdjv 参照 +cdkw 马大哈 +cdl 畚 +cdlf 畚 +cdlg 骑车 +cdlj 軬 +cdlk 参加 +cdll 马达加斯加 +cdln 马克思 +cdlt 驮轿 +cdly 马克思主义 +cdm 貵 +cdmq 参见 +cdmu 貵 +cdn 駹 +cdna 参展 +cdne 駹 +cdng 参悟 +cdnn 駀 +cdov 参数 +cdpf 参赛 +cdpl 参军 +cdpy 参禅 +cdqa 参错 +cdqq 騻 +cdr 騵 +cdrd 参拜 +cdrg 骑兵 +cdrh 参看 +cdri 騵 +cdrr 参拍 +cdrt 骑手 +cds 骑 +cdsg 参酌 +cdsk 骑 騎 +cdsu 鸡犬相闻 +cdsw 参检 +cdsy 骑术 +cdta 畚箕 +cdte 参透 +cdtf 参选 参赞 +cdtg 鸡犬升天 +cdtm 骑射 +cdtu 骑乘 +cdud 参差 +cduf 参半 +cdum 参商 +cduu 参阅 +cdvf 参建 +cdvs 参杂 +cdwf 参会 +cdwg 参合 +cdwk 参保 +cdxt 骑缝 +cdy 驮 馱 +cdya 参谋 +cdyg 参评 +cdyj 参谒 +cdyk 参训 +cdyn 参劾 +cdyq 双百方针 +cdys 参订 +cdyu 参详 +cdyy 参议 駄 +ce 能 +ceaa 通式 +cead 通匪 +ceak 通勤 +cebp 通辽 +cebu 通联 +cece 通通 熊熊 +cecm 通观 +cecn 又爱又恨 +cedf 勇夺 +cedi 能耗 +cedm 能耐 +cedp 通达 +cedx 柔肠百结 +ceec 双胞胎 +ceeg 通县 +ceej 熊胆 +ceet 通用 +ceeu 通脱 +ceey 能及 +cefc 能动 +cefg 能干 勇士 +cefj 双月刊 +cefo 柔肠寸断 +cefp 通过 +ceft 勇者 通才 +cefw 勇夫 +ceg 驵 +cega 勇武 +cegc 通到 +cegd 通天 +cegf 勇于 +cegg 驵 駔 +cegi 能否 +cegk 通融 +cehc 熊皮 +cehh 通上 +ceid 能源 +ceii 通水 +ceip 通常 +ceiv 能当 +cej 甬 +ceja 通晓 +ceje 通明 +cejg 能量 +cejh 通畅 +cejn 通电 +cejt 通览 +cekd 通顺 +cekh 通路 +cekq 通史 +cekt 通吃 +cel 勇 +celb 勇 +celg 通车 +celn 勈 +celp 通连 +celt 能力 +cemb 通邮 +cemg 通同 +cemj 通则 +cemq 通风 +cen 恿 惥 +cenb 勇敢 +cenj 勇悍 +cenn 通书 +cent 通性 通用性 +cenu 恿 +cep 通 +cepe 通家 +cepf 勇冠 +cepg 通宝 +cepi 通宵 +cepk 通 +cepw 通窍 +cepy 通神 +ceqe 通解 +ceqg 通铺 +ceqk 能够 +ceqn 熊包 +ceqt 勇猛 熊猫 +cerb 通报 +cerh 通年 +cern 勇气 通气 +cert 能手 +cerv 熊势 +cerx 能指 +cesf 通票 +cesq 勇攀 +cesu 通栏 +ceta 通彻 +cetd 通知 +cete 通航 通透 通盘 +cetf 通告 通行 +ceth 通牒 +cetm 通向 +cetq 通称 +cets 通条 +cety 通往 +ceud 通关 +ceue 勇毅 +ceuf 勇斗 +ceug 通病 +ceuk 通兑 +ceum 通商 +ceut 通道 甬道 +cevb 通好 +cevf 通奸 +cevo 通灵 +cevq 通婚 +cewg 通例 +cewn 通假 +cews 通体 +cewt 通途 +cewv 通分 +ceww 通俗 能人 +cewx 通货 +cewy 通信 +cex 能 +cexa 通红 +cexc 通经 +cexd 騱 +cexe 能级 +cexj 螚 +cexk 通缉 +cexn 態 +cexo 熊 熋 +cexp 通缩 +cexx 能 +cexy 通统 +cey 馺 +ceyc 通译 +ceyf 通读 +ceyk 通识 +ceyl 能为 +ceym 熊市 +ceyn 通讯 +ceyp 通亮 +ceyt 通话 +ceyu 能说 +ceyw 通论 +ceyy 馺 +cf 对 +cfa 驖 +cfad 对其 +cfag 驖 +cfat 对攻 +cfax 圣药 +cfbb 对子 +cfbl 对阵 +cfbn 对了 +cfbu 对联 +cfca 对劲 +cfcc 对垒 +cfck 对台 +cfcy 馶 +cfdk 通都大邑 +cfdm 对面 頚 +cff 圣 聖 +cffb 圣地 +cffd 圣城 +cfff 圣坛 欢声雷动 +cffp 对过 +cffq 驍 +cfft 圣者 +cfga 对开 +cfgd 对天 +cfgf 对于 +cfgg 对一 +cfgh 对正 +cfgk 对事 +cfgn 勇者不惧 +cfgs 圣地亚哥 +cfh 馯 +cfhh 圣上 +cfhk 圣战 对战 +cfhq 圣餐 +cfhv 对眼 +cfhx 对此 +cfif 圣洁 +cfii 圣水 +cfin 通过学习 +cfip 圣堂 +cfiq 对光 +cfit 参考消息 +cfiy 对流 +cfjc 圣贤 +cfje 圣明 +cfjg 对虾 +cfjp 通过鉴定 +cfju 双喜临门 +cfjv 对照 +cfkc 对吗 +cfkf 对味 +cfkg 对号 +cfkh 对路 +cfkj 对唱 +cfkk 对口 驱动器 +cfld 圣恩 +cflf 对转 +cflk 圣驾 +cflp 对边 +cfma 圣典 +cfmd 对岸 +cfmf 对峙 +cfmt 对账 +cfmu 对赠 +cfmw 对内 +cfn 怼 懟 +cfna 圣殿 +cfnn 对局 参考书 +cfnt 能动性 +cfnu 怼 +cfoo 圣火 +cfov 对数 +cfpe 对家 +cfpp 欢喜冤家 +cfps 驝 +cfpu 对襟 +cfpv 对案 +cfpw 对空 +cfpy 对视 +cfqa 对错 能者多劳 +cfqc 对勾 √ +cfqd 鸡零狗碎 +cfqe 对角 +cfqh 对外 +cfqj 对象 +cfqn 对饮 +cfqt 对儿 +cfrd 对撼 +cfrf 对质 +cfrh 对看 +cfrn 圣所 +cfrq 对换 +cfrr 对白 对折 圣哲 +cfrs 对打 +cfrt 对手 +cfru 对接 +cfry 对抗 +cfs 驦 +cfsg 对本 +cfsh 驦 骦 +cfsk 对歌 +cfsu 对校 +cfsw 驳壳枪 +cftd 对敌 +cftf 对待 对等 +cftg 对策 +cfti 对簿 +cftq 对称 +cftw 对答 +cfty 欢声笑语 +cfud 对头 +cfuf 对半 +cfug 对症 +cfuk 对冲 +cfun 对决 +cfuo 参考资料 +cfuq 对奖 +cfut 双声道 +cfuu 对立 +cfuw 对准 +cfuy 对门 +cfvf 观者如云 +cfvo 圣灵 +cfvt 圣君 +cfvv 圣女 +cfwc 对公 +cfwd 对仗 +cfwf 对付 +cfwj 对偶 +cfwk 对保 +cfwm 对侧 +cfws 圣体 +cfwu 对位 +cfwv 对分 +cfww 圣人 +cfwx 对华 +cfwy 对焦 +cfxc 圣经 +cfxg 圣母 +cfxj 圣旨 +cfxm 桑塔纳 +cfxx 对比 +cfy 对 +cfyf 对讲 +cfyg 对证 +cfyi 对应 +cfyj 对齐 能者为师 +cfyk 圣训 +cfym 对调 +cfyn 对词 +cfyo 对弈 +cfyt 对话 圣诞 +cfyy 对方 +cg 骊 驪 +cgal 驑 +cgan 駵 +cgc 駤 +cgce 能不能 +cgcf 对不对 駤 +cgda 马到成功 +cgdn 难不成 +cget 驷不及舌 +cgff 欢天喜地 +cgfh 对不起 +cgft 参与者 +cgfw 马王堆 +cgg 馬 +cggo 马来亚 +cggy 馬 +cghy 馬 +cgi 駓 +cgif 巴甫洛夫 +cgig 駓 +cgip 参政党 +cgjg 又不是 +cgjl 驑 +cgjn 駵 +cgk 駷 +cgki 駷 +cgm 骊 +cgmh 馷 +cgmx 驪 +cgmy 骊 +cgrf 勇于探索 +cgsg 马来西亚 +cgsk 骊歌 +cgtj 巴不得 +cgu 駍 +cguh 駍 +cgvt 邓丽君 +cgwg 难于登天 +cgwh 又一个 +cgwk 马不停蹄 +cgwu 勇于创新 +cgwy 对不住 +cgyg 参政议政 +cgyy 马列主义 +ch 驉 +cha 驢 +chag 驉 +chal 驢 +chcg 骑虎难下 能上能下 +chcw 难上难 +chcy 駊 +chhc 双眼皮 +chlc 难上加难 +chpn 鸡皮鹤发 +chqn 覌 +chsg 圣卢西亚 +chtf 马齿徒增 +chuu 鸡皮疙瘩 +ci 駣 +cigu 邓小平 +cigy 邓小平理论 +ciis 对酒当歌 +ciit 台湾省 +cijf 騨 +cilf 观光团 +cint 观赏性 +cipt 观光客 +ciq 駣 +ciqg 观赏鱼 +ciqn 駣 駫 +ciqy 台湾岛 +ciu 厼 +cj 骒 騍 +cja 驆 +cjaf 驆 +cjcn 骒马 +cjf 駻 +cjfh 駻 +cjg 馹 驲 +cjge 对照表 +cjgh 騠 +cjgt 验明正身 +cjgv 马里亚那 +cjp 騴 +cjpn 能量守恒 +cjpt 能量守恒定律 +cjpv 騴 +cjpw 马蜂窝 +cjq 騔 +cjqi 马歇尔 +cjqn 騔 +cjrt 参照执行 +cjs 骒 +cjsq 鹬蚌相争 +cjsy 骒 騍 +cjtr 参照物 +cjtx 参照系 +cjuf 马里兰 +cjx 騉 +cjxg ‖ +cjxx 騉 +ck 台 +ckaa 台式 怠工 +ckad 台基 +ckal 马蹄莲 +ckb 邰 +ckbb 台子 +ckbh 邰 +ckbm 驶出 +ckbu 台联 +ckbw 台阶 +ckcn 巴哈马 +ckcu 难兄难弟 +ckdf 鸡鸣而起 +ckdk 驴鸣犬吠 +ckdl 台历 +ckdm 台面 +cke 駽 +ckeb 驯服 +ckeg 駽 +ckeq 台胞 +ckf 台 +ckfb 台地 +ckfc 驶去 +ckfj 驶进 +ckfm 台南 +ckfp 驶过 +ckg 瓵 +ckgc 驶到 +ckge 台甫 +ckgf 台球 +ckgh 台下 +ckgk 怠速 +ckgn 瓵 +ckgo 驶来 +ckgu 驻足不前 +ckh 驯 馴 +ckhh 台上 +ckhi 台步 +ckhj 馽 +ckia 台港 +ckik 欢呼雀跃 +ckit 台海 +ckiy 台湾 +ckje 台盟 +ckjh 刣 +ckjt 台鉴 +ckk 騨 驒 +ckkd 驯顺 +ckkf 驒 +ckkh 台中 +cklk 台驾 +ckmm 台山 +ckmq 台风 +ckmt 台账 +ckn 怠 +cknd 怠惰 +cknj 怠慢 +cknn 乨 +cknt 台属 +cknu 怠 +cko 炱 +ckos 台灯 +ckou 炱 +ckp 迨 +ckpd 迨 +ckq 驶 +ckqa 台钳 +ckqk 台钟 +ckqr 怠忽 +ckqt 台独 +ckqu 鸡鸣狗盗 +ckqy 驶 駛 +ckrp 驶近 +ckrr 鸡口牛后 +cks 枲 +cksg 台本 +cksu 枲 +cksy 台柱 +ckta 台长 +cktg 台秤 +cktk 欢蹦乱跳 +cktm 驶向 台币 +cktt 台笔 +ckty 驶往 对号入座 +ckud 驯养 +ckue 台前 +ckuh 辝 +ckul 驯兽 +ckum 台商 +ckuq 台资 +ckux 台北 +ckwx 驯化 +ckxb 巼 +ckyb 驯熟 +ckyg 台语 +ckyn 台词 +ckyt 台州 +ckyv 驯良 +cl 劝 +claj 劝募 +clbb 骡子 +clbe 劝阻 +clbt 劝降 +clcl 劝劝 +clcn 骡马 +cld 駰 +cldy 駰 骃 +clf 驛 +clff 驛 +clfj 劝进 +clg 驷 駟 +clhh 劝止 +clii 桑田沧海 +clip 劝学 +clis 劝酒 +cllk 劝架 +cln 劝 +clnf 劝导 劝慰 +clny 騦 +clqe 劝解 +clqj 双边贸易 +clqk 劝勉 +clqm 鸡鸭鱼肉 +clrm 双轨制 +cltf 劝告 +cltk 劝和 +clud 劝善 +cluf 圅 +clut 双边关系 +clve 劝退 +clvt 劝君 +clww 通力合作 +clwx 劝化 +clx 骡 +clxi 骡 騾 +clya 劝诫 +clyg 劝谏 +clyt 劝诱 +clyu 劝说 +cm 观 +cmad 观其 +cmdg 观感 +cmdy 駚 +cmf 騆 +cmfk 騆 +cmft 观者 +cmg 骋 駎 +cmgk 駧 +cmgn 骋 騁 +cmhh 观止 +cmhk 观点 +cmhq 观瞻 +cmif 观潮 +cmim 观测 +cmip 观赏 +cmiq 观光 +cmit 观海 +cmj 岊 +cmjt 观览 +cmjv 观照 +cmjy 观景 +cmk 駉 +cmkg 駉 騧 +cmli 巴山蜀水 +cmmq 观风 +cmng 骋怀 +cmnk 騧 +cmnt 预见性 +cmos 观灯 +cmpf 观赛 +cmpp 观之 +cmpw 观察 +cmpy 观礼 +cmq 观 +cmqc 观色 +cmqn 观 +cmrg 观后 +cmrh 观看 +cmri 对内搞活 +cmrw 通风报信 +cmsh 观想 +cmt 颿 +cmtj 颿 +cmu 貟 贠 +cmuj 观音 +cmuu 预则立 +cmw 驨 +cmwk 驨 +cmww 观众 +cmwy 观念 +cmxg 双曲线 +cmya 能见度 +cmyf 巴山夜雨 +cmyn 观望 +cmys 观摩 +cn 马 +cnaf 马鞍 +cnap 难民营 +cnaq 马匹 +cnb 骣 +cnbb 马子 骣 驏 +cnbw 马队 +cnca 马戏 +cncf 又惊又喜 +cncl 马骡 +cncq 马驹 +cncw 能屈能伸 +cnde 马鬃 +cndg 通情达理 +cndj 巴厘 +cndp 马达 +cndq 马克 +cndt 马帮 +cndv 马厩 +cndy 马太 +cnee 熊心豹胆 +cnef 马脚 +cnew 马脸 +cnfg 巴士 +cnfh 予以考虑 +cnfn 马场 +cnfo 马赫 +cnfw 马夫 +cngb 巴顿 +cnge 马表 +cngf 马球 +cngk 巴豆 +cngm 马刺 +cngo 马来 +cngp 难以形容 +cngq 马列 +cnh 巴 +cnha 马虎 +cnhc 騢 +cnhh 马上 +cnhi 马步 +cnhn 巴 +cnhw 马具 +cnip 巴掌 +cnis 鸡尾酒 +cnjf 马里 +cnjt 马蜂 +cnju 鸡蛋里挑骨头 +cnka 马嘶 +cnkh 马路 马蹄 +cnkw 巴哈 +cnlg 马车 +cnlh 马甲 +cnlt 马力 +cnlu 马圈 +cnlw 难以置信 +cnma 马贼 +cnmm 巴山 +cnn 马 +cnng 马 +cnni 马尿 +cnnk 駶 +cnnr 鸡飞蛋打 +cnnt 戏剧性 +cnnx 马屁 +cnny 巴以 +cnoa 马粪 +cnos 马灯 +cnow 通心粉 +cnpe 戏剧家 +cnpf 马赛 +cnpu 柔情蜜意 马褂 +cnpw 难以割舍 +cnpy 马祖 +cnqq 巴金 +cnqt 马儿 +cnqu 难以解决 +cnqy 马勺 +cnr 騽 +cnrg 騽 +cnrh 马年 +cnrn 马扎 +cnru 马尼拉 +cnsc 马桶 +cnse 马棚 +cnsg 巴西 +cnsk 马可 +cnss 巴林 +cnsw 难以想像 +cnsy 马术 +cnt 駜 +cntq 巴黎 +cntt 駜 +cnu 騛 +cnud 马头 +cnue 马前 +cnuf 马兰 +cnug 鸡蛋羹 +cnuh 騛 +cnuj 騛 +cnut 马道 +cnuu 騛 +cnux 马背 +cnvn 马刀 +cnvt 马群 +cnw 駃 +cnwb 马仔 +cnwi 柔情似水 +cnwp 马倌 +cnww 巴人 +cnwx 戏剧化 +cnwy 駃 +cnxf 巴结 +cny 厶  +cnyh 难以启齿 +cnyl 巴库 +cnyn 难以忘怀 巴望 +cnyx 难以为继 +cnyy 駅 +co 驎 +cogi 驜 +cogw 驜 +cokd 鸡烂嘴巴硬 +coq 驎 +coqh 驎 +cp 驼 +cpbb 驼子 +cpck 观礼台 +cpcn 双宿双飞 +cpcw 难割难舍 +cpdj 通宵达旦 +cpdp 勇冠三军 +cpdq 马赛克 +cpfi 騌 骔 +cpft 参赛者 +cpfy 骔 +cpg 驞 +cpgm 驞 +cpi 遤 +cpkm 观察员 +cplt 观察力 +cplv 巴塞罗那 +cpma 马赛曲 +cpmt 驼峰 +cppe 观察家 +cppv 通家之好 +cpqc 驼色 +cpqn 馾 +cpqw 驼铃 +cptg 桑寄生 +cpux 驼背 +cpx 驼 +cpxa 驼绒 +cpxn 驼 駝 +cpyn 驼鹿 +cq 允 +cqaa 马尔萨斯 +cqal 马铃薯 +cqb 允 +cqbb 鸡子 +cqbc 欢聚 +cqbt 騣 騶 +cqbx 对外联络 +cqck 观象台 +cqcn 鸡巴 +cqcw 难解难分 +cqeg 鸡肫 +cqel 鸡肋 +cqep 欢爱 +cqeq 鸡胸 +cqeu 欢腾 +cqev 鸡腿 +cqfc 鸡翅 +cqfg 巴尔干 +cqfk 欢喜 +cqfn 欢声 +cqgy 对外开放 +cqhv 鸡眼 +cqij 欢迎光临 +cqin 鸡汤 +cqiv 允当 +cqiw 欢洽 +cqjg 駨 +cqjh 欢畅 +cqk 驹 +cqkg 驹 駒 +cqkh 欢跳 +cqkj 欢唱 +cqkn 欢叫 +cqkq 鸡鸣 驰名中外 +cqkt 欢呼 +cqku 鸡啼 +cqlk 驳回 +cqlq 鸡鸭 +cqmd 驳岸 +cqme 鸡骨 +cqmw 鸡肉 +cqnh 鸡蛋 +cqnn 欢快 +cqnt 鸡尾 +cqnu 欢悦 +cqnw 欢愉 +cqny 欢心 +cqof 勇猛精进 +cqog 鸡精 +cqpf 鸡冠 +cqpj 欢宴 +cqpu 欢实 +cqpw 鸡窝 +cqq 驳 駮 +cqqb 欢迎 +cqqi 欢乐 +cqqj 对外贸易 +cqqv 鸡雏 +cqqy 驳 駁 +cqr 騊 +cqrd 巴尔扎克 +cqrh 鸡爪 +cqrm 騊 +cqrn 騘 +cqrq 欢欣 +cqry 驳斥 +cqse 鸡棚 +cqsg 鸡丁 +cqsk 欢歌 +cqsm 验钞机 +cqtb 駠 +cqtd 鸡笼 +cqte 驳船 +cqtf 鸡毛 +cqtl 鸡血 +cqtr 巴尔特 +cqtt 欢笑 +cqud 欢送 +cquj 鸡瘟 +cqut 欢颜 +cquw 允准 +cquy 欢闹 +cqv 驺 騶 +cqvb 欢好 +cqvf 鸡奸 +cqvg 驺 +cqvk 欢娱 +cqvs 驳杂 +cqw 欢 懽 歡 歓 讙 驩 +cqwf 马尔代夫 +cqwg 驳倒 +cqwy 欢 +cqxg 对角线 +cqxi 对外经济 +cqxx 巴解组织 +cqy 鸡 雞 駇 鳮 鶏 鷄 +cqya 欢度 允诺 +cqyd 欢庆 +cqyg 鸡 +cqyl 骝 騮 +cqyp 马尔库塞 +cqyt 允许 +cqyw 双鱼座 +cqyy 馰 +cr 牟 +craq 欢欣若狂 +crbc 牟取 +crbn 能近取譬 +crca 对手戏 +crce 驴年马月 +crdg 观后感 +crdq 巴拉克 +crff 巴拉圭 +crfr 欢欣鼓舞 +crg 騜 +crgg 駈 騜 +crh 牟 馸 +crhj 牟 +crhl 劺 +crho 鴾 +crii 双氧水 +criu 驴打滚 +criy 駯 騡 +crkg ″ +crnm 骄兵必败 +croq 马后炮 +crpf 对抗赛 +crpy 骄兵之计 +crqc 騩 +crqx 马拉多纳 +crry 通报批评 +crsw 马拉松 +crte 驱护舰 +crtj 牟利 +crtr 勇挑重担 +crug 马拉美 +cruk 马失前蹄 +crwt 能掐会算 +crxg 对牛弹琴 +crxw 马拉维 +cs 骠 驃 +csaj 桑榆暮景 +csbb 台柱子 +csbw 巴西队 +cscd 骠骑 +csce 骠勇 +csdp 巴格达 +csdy 通权达变 +csf 骠 +csfi 骠 驃 +csil 马可波罗 +csj 驔 +csjh 驔 +cskg ” +cstw 通配符 +csty 欢歌笑语 +csur 能歌善舞 +csuy 圣西门 +csv 騕 +csvg 騕 +csw 騋 +csww 騋 +ct 矣 +cta 馲 +ctah 鸡毛蒜皮 +ctan 馲 +ctat 难辞其咎 +ctbb 骄子 +ctbj 骄阳 +ctbn 駞 +ctbw 预备队 +ctcb 骄矜 +ctcp 骆驼 +ctd 矣 +ctdj 骄 驕 +ctdk 驕 +ctdp 逘 +ctdu 矣 +ctdw 欸 +ctf 駪 +ctfd 騞 +ctff 騈 +ctfh 对得起 +ctfq 駪 +ctfu 勇往直前 +ctgj 预处理 +ctgm 难得一见 +cthp 駳 +ctjf 马德里 +ctjn 台积电 +ctk 骆 +ctkg 骆 駱 +ctkh 骄躁 +ctl 骢 +ctlc 騩 +ctln 骢 驄 +ctn 騙 +ctna 騙 騸 +ctnh 能征惯战 +ctnj 骄慢 +ctnn 通知书 +ctno 鳮 +ctnt 双重性 +ctoi 难得糊涂 +ctpf 预选赛 +ctqt 骄狂 +ctrn 骄气 +ctrt 騀 +ctsa 骄横 +cttg 预备生 +ctth 预告片 +cttm 预备役 +cttp 双簧管 +cttr 双向选择 +cttw 圣彼得堡 +ctu 騬 +ctuj 通知单 +ctuq 骄恣 +ctux 騬 +ctvi 对答如流 +ctwg 骄傲 +ctwi 对簿公堂 +ctww 骄人 +ctwy 鸡毛信 +ctxw 骄纵 +cty 駇 +ctyg 双管齐下 通行证 +ctyx 难乎为继 +cu 骈 駢 +cua 骈 騈 +cuad 预产期 +cuah 骈 駢 +cudc 驣 +cudm 对立面 +cue 騚 +cuej 騚 +cufg 圣斗士 +cuga 对症下药 +cugg 参差不一 +cugy 参差不齐 +cuh 騂 骍 +cuj 騿 +cujh 马首是瞻 騿 +cukq 駾 +cul 驓 +culh 马六甲 +culj 驓 +cunt 巴门尼德 +cupa 对症之药 +cupy 騯 +cuq 駮 +cuqa 参差错落 +cuqy 駮 +cutg 劝善惩恶 +cuwg 骈俪 +cuws 骈体 +cux 骥 +cuxg 对立统一 +cuxw 骥 驥 +cuyg 双关语 +cuym 台北市 +cuyu 难道说 +cuyw 马前卒 +cuyy 骈文 +cv 艰 +cvad 艰苦 +cvan 艰巨 +cvbw 艰险 +cvcw 艰难 +cve 艰 +cvey 艰 +cvf 騝 +cvfj 驌 +cvfp 騝 +cvh 騪 +cvhc 騪 +cvhh 驌 +cvij 骕 驌 +cvip 艰深 +cviv 艰涩 +cviy 騄 +cvk 駋 +cvkg 駋 +cvls 艰困 +cvp 駸 +cvpc 駸 骎 +cvqd 艰危 +cvt 驌 +cvth 驌 +cvuy 艰辛 +cvwg 双刃剑 +cw 难 +cwbj 通信卫星 +cwbw 难除 +cwce 难能 +cwci 巴拿马运河 +cwcn 巴拿马 +cwcq 难分难解 +cwcw 难舍难分 +cwdc 难友 +cwde 难有 +cwdi 难登大雅之堂 +cwdm 难耐 +cwdw 驻华大使 +cwe 駗 +cwee 通货膨胀 +cwem 难觅 +cwep 难受 +cweq 难胞 +cwet 駗 +cwf 驸 +cwfa 难堪 +cwfd 通今博古 +cwff 通信地址 +cwfi 难求 +cwfk 騇 +cwfp 难过 +cwfy 驸 駙 +cwg 验 騐 +cwgc 駖 +cwgd 騤 骙 +cwgf 难于 +cwgg 駩 +cwgi 验 +cwgj 騟 +cwgk 难事 +cwgq 难熬 +cwgw 験 驗 +cwhh 难卜 +cwhk 难点 +cwif 皴法 +cwii 难消 +cwim 难测 +cwiq 难逃 +cwiv 难当 +cwiw 桑拿浴 +cwje 验明 +cwjg 难题 +cwjj 双休日 +cwjn 通俗易懂 +cwjq 难易 +cwk 駾 +cwkl 难咽 +cwkm 通信员 +cwkq 駾 +cwkr 难听 +cwkt 难吃 +cwku 骇人听闻 +cwll 难分轩轾 +cwlp 骚人墨客 +cwlq 圣保罗 +cwlw 难办 +cwmq 通信网 +cwna 难民 +cwnc 难怪 +cwnh 验收 +cwnn 验尸 +cwnt 难属 +cwnu 难买 +cwny 难以 +cwou 难料 +cwpv 难案 +cwpw 难容 +cwqc 难色 +cwqe 难解 +cwqg 验印 +cwqi 验钞 +cwqk 难免 +cwra 难找 +cwrd 难捱 +cwrh 难看 +cwrl 双人舞 +cwsg 难酬 +cwsy 验核 +cwt 逡 +cwtc 皴 +cwtg 巴伐利亚 +cwth 难处 验算 +cwti 骄傲自满 +cwtj 难得 +cwtl 验血 +cwtm 验身 +cwto 鵕 +cwtp 逡 +cwtu 夋 +cwtw 难答 +cwty 駼 +cwub 难闻 +cwud 难关 +cwug 难症 +cwuq 验资 +cwut 难道 难产 +cwuy 难辨 +cwvk 难如 +cwvo 鳮 +cwvp 逡巡 +cwvy 难忍 +cwwf 难舍 +cwwg 难倒 +cwwk 难保 +cwws 双斧伐孤树 +cwwt 马仰人翻 +cwwv 难分 +cwww 难人 +cwwx 验货 +cwwy 难住 +cwx 骅 驊 +cwxc 驋 +cwxf 骅 +cwxy 难缠 +cwy 难 骓 +cwya 难度 +cwyc 駖 +cwyg 验证 难 骓 騅 +cwyl 难为 +cwyn 难忘 騐 +cwys 双人床 +cwyt 通俗读物 +cwyu 难说 +cwyy 难言 +cx 騄 +cxcf 又红又专 +cxg 騄 +cxgi 騄 +cxjw 圣经贤传 +cxkg 双引号 “ ∶ +cxqq 马绍尔群岛 +cxqt 通缉犯 +cxww 巴比伦 +cxwy 通缉令 +cxxg 双绞线 +cxya 对比度 +cy 驻 +cyab 圣诞节 +cyaq 驻区 +cyb 驐 +cybb 骗子 +cybc 骗取 +cybj 通讯卫星 +cybn 骗了 +cybp 参议院 +cybt 驐 +cyby 驻防 +cycg 能文能武 +cycl 驴骡 +cycn 骟马 +cydf 騈 +cyes 叉腰 +cyfb 驻地 +cyfh 骗走 +cyfm 马放南山 +cyfn 骗卖 +cyfp 骗过 +cyfw 圣诞老人 +cyg 驻 +cyga 叉开 +cygb 驻屯 +cygc 骗到 +cygg 驻 駐 +cygu 观望不前 +cyi 叉 扠 +cyia 驻港 +cyiy 驻沪 +cyj 蚤 +cyju 蚤 +cyk 骧 +cyke 骧 驤 +cykh 驻足 +cykm 通讯员 +cykn 驴叫 +cyl 驙 +cylg 叉车 驙 +cyln 叠床架屋 +cymf 骗财 +cyn 驴 驢 +cyna 骗 騙 +cync 骇怪 +cyng 难为情 +cynn 骗局 骟 騸 +cynt 驴 馿 +cynw 骇 駭 +cynx 騼 +cyoa 叉烧 +cypb 难言之隐 +cype 预言家 +cypf 驻守 +cypl 驻军 +cypt 骇客 +cypy 通讯社 +cyqd 骇然 +cyqg 骗钱 +cyqh 驻外 +cyqy 驻留 +cyrg 驻兵 +cyrn 驻扎 +cyrt 叉手 +cysa 对话框 +cysc 圣诞树 +cysm 对讲机 +cysy 骗术 +cyta 参谋长 +cyth 駲 +cyti 通讯簿 +cytj 骗得 +cytu 骗税 +cyty 骗入 +cyug 驻美 +cyuk 参谋部 +cyut 驻颜 +cyuu 能言善辩 +cyv 駺 +cyve 駺 +cyvi 通讯录 +cywf 参议会 +cywu 能说会道 +cyww 骗人 +cywx 驻华 +cyy 馼 +cyyi 驻京 +cyyw 圣诞夜 +d 在 石 大 而 +da 左 +daad 泰勒斯 +daal 礷 +daap 灰蒙蒙 +daar 大巧若拙 +daat 碊 +dabb 碟子 +dabn 砸了 +dacy 有苦难言 +dad 碪 +dadd 百慕大 +dadh 砸破 +dadk 左右 +dadl 磡 +dadm 左面 +dadn 碪 +dadr 厮 廝 +dads 达芬奇 +dadw 克勤克俭 +dady 砸碎 +dae 毻 +daef 左脚 +daen 毻 +daep 遀 +daeu 面黄肌瘦 +daev 左腿 +daey 左脑 +daf 左 +daff 砌墙 +dafg 砸坏 +dafh 左起 +dafl 礚 +daft 成功者 +dafw 硬功夫 +dag 矼 +daga 砸开 +dagc 砸到 +dagf 礡 +dagh 左下 +dagq 砸死 大惑不解 +dah 砑 +dahg 胡萝卜素 +dahh 左上 胡萝卜 +dahl 礛 +dahm 礥 +daht 砑 厊 +dahv 左眼 +dai 礴 礡 +daia 万世流芳 +daif 礴 +daij 厮混 +dair 左派 +daj 厝 +dajc 厲 +dajd 厝 +dajg 碏 尤其是 +dajl 勵 +dajn 礍 +dajy 厲 +dak 奩 +dakg 厪 +dakh 左路 +dakk 奩 +daky 礶 +dal 礣 +dalf 左转 +dalh 在世界上 +dalp 左边 +dalt 礣 +dalw 左轮 +dam 磺 +damd 碤 +damh 砸 +damm 雁荡山 +damw 磺 +damy 碽 +dan 碟 +dana 奇花异草 +danf 奆 奇花异卉 +dank 左臂 +danl 左翼 +dans 碟 +daou 砸烂 +dap 礞 +dape 礞 +dapf 厮守 +dapi 大雅之堂 +dapj 奉若神明 +dapk 成功之路 +dapn 牵萝补屋 +dapu 左袒 +daq 奁 匲 匳 奩 +daqd 百花争艳 +daqe 左角 +daqg 砸钱 +daqi 布莱尔 +daqk 砸锅 石英钟 +daqs 厮杀 +daqu 奁 +daqv 左键 +daqy 砹 +darh 砸掉 +dark 左拐 +darp 左近 +dars 厮打 +dart 左手 +daru 左拉 +darv 耍花招 +dasg 磺酸 +dasr 犬牙相制 +dasu 耍花样 +dasw 耍花枪 +dat 硗 磽 +data 砌筑 +datd 大功告成 +date 春花秋月 +datf 左迁 +datg 有期徒刑 +dath 碟片 +datm 万花筒 +datq 硗 +daum 左端 +dauq 犬牙交错 +daut 左道 左首 +dav 砌 +dava 砸毁 +davn 砌 +daw 礤 +dawb 有其父必有其子 +dawe 大获全胜 +dawf 左传 +dawg 大革命 +dawi 礤 +dawm 左侧 +dawt 砸伤 +dawx 左倾 丰功伟绩 硴 +dawy 硔 +daxc 成功经验 +day 硭 +dayn 硭 +days 厮磨 +dayt 左旋 +dayx 成功率 +dayy 百花齐放 +db 顾 +dbce 太阳能 +dbcw 厄难 +dbd 顾 +dbdd 奇耻大辱 +dbdm 顾 頋 +dbds 有职有权 +dbey 顾及 +dbf 耷 +dbfc 厄运 +dbfd 顾城 +dbfs 有职无权 +dbfu 厄境 +dbg 矷 +dbgd 艳阳天 +dbgn 有限责任公司 +dbgy 奉陪到底 +dbha 顾虑 +dbhg 顾眄 +dbhw 顾盼 +dbiq 太阳光 +dbje 大联盟 +dblb 太阳黑子 +dblk 大陆架 +dbm 础 礎 +dbmh 础 +dbmp 布隆迪 +dbna 顾惜 +dbnn 顾忌 +dbow 破除迷信 +dbpe 顾家 +dbpn 迈阿密 +dbpt 顾客 +dbpw 太阳穴 +dbpy 太阳神 +dbqu 太阳镜 +dbrd 胡子拉碴 +dbre 三聚氰胺 +dbru 耷拉 +dbst 有隙可乘 +dbsy 原子核 +dbtl 大出血 +dbtu 百孔千疮 +dbtx 太阳系 +dbuj 三联单 +dbuk 顾问 +dbuw 顾准 +dbv 厄 +dbwg 顾全 +dbwn 有限公司 +dbwy 顾念 +dbxu 原子弹 +dbyg 顾主 +dbyn 历险记 +dbyo 顾恋 +dc 友 +dcab 万圣节 +dcag 硁 硜 +dcam 雄黄 +dcan 雄蕊 +dcaw 雄花 +dcb 夿 +dcbb 码子 +dcbk 霱 +dcbu 友联 +dcc 磉 +dcca 雄劲 +dcce 磣 +dccq 雄鸡 +dccs 磉 +dcd 碜 磣 +dcdc 非驴非马 +dcdd 雄大 +dcde 碜 万马奔腾 +dcdg 雄威 +dcdj 雄厚 +dcdm 面对面 +dcds 雄奇 +dcdt 友邦 +dcdy 有勇有谋 +dcee 友朋 +dceh 硧 +dcep 友爱 +dceu 万能胶 +dcfa 雄霸 +dcfh 雄起 +dcfj 三叉戟 +dcfl 友协 +dcfq 码元 +dcft 雄才 +dcfy 有勇无谋 +dcg 码 碼 +dcga 雄武 +dcge 码表 +dcgg 大难不死 +dchh 龙骧虎步 +dci 厷 +dcip 雄浑 +dcit 奋勇当先 +dciu 码洋 +dcjg 雄师 +dcjt 雄蜂 +dcju 大难临头 +dckf 唘 +dckh 雄踞 +dclf 盋 +dclt 雄图 +dcmc 雄峻 +dcmi 有难同当 +dcmq 雄风 +dcn 翃 +dcnd 雄居 +dcng 友情 翃 +dcnt 雄性 +dcnu 雄飞 +dcny 雄心 +dcop 龙马精神 +dcov 码数 +dcpa 犬马之劳 +dcpb 码字 +dcpl 友军 +dcpy 雄视 +dcqq 礟 +dcqt 雄狮 大熊猫 +dcrg 雄兵 +dcry 悲观失望 +dcsg 码本 +dcso 雄杰 +dcta 码长 +dcu 友 厷 厺 犮 +dcud 码头 友善 +dcuf 雄壮 +dcuq 雄姿 礮 +dcuy 雄辩 +dcvb 友好 +dcw 雄 +dcwc 成双作对 +dcwf 雄伟 +dcwv 雄健 +dcww 友人 +dcwy 雄 +dcxn 三叠纪 +dcy 碼 +dcyk 万马齐喑 +dcyl 盋 +dcyp 友谊 +dcyt 码放 +dcyw 雄鹰 悲欢离合 +dcyy 雄文 +dd 大 +dda 礪 +ddaa 郁郁葱葱 +ddab 大节 +ddad 大项 +ddae 大菜 +ddaf 大蒜 +ddag 确有其事 +ddah 大臣 大雅 +ddai 磊落 +ddal 大功 +ddan 厌世 +ddaq 大区 大葱 +ddaw 厚古薄今 +dday 夸夸其谈 夸大其词 三顾茅庐 礪 +ddbb 套子 +ddbc 套取 +ddbf 大陆 +ddbg 大卫 +ddbn 砈 +ddbp 大院 +ddbr 大阪 +ddbt 大降 +ddbv 大限 +ddbw 大队 +ddca 大戏 +ddcf 大圣 +ddcm 大观 +ddcn 大巴 +ddcq 面有难色 +ddcw 大难 +ddd 磊 +ddda 大碟 +dddd 大 大厦 硕大 +ddde 大有 +dddf 磊 +dddg 硬碰硬 +dddh 历历在目 左顾右盼 +dddj 大碍 飆 +dddl 靥 靨 +dddm 大而 +dddn 砺 有感而发 礪 +dddp 大碗 +dddq 飙 飆 飚 飈 +ddds 大厅 +dddt 大寿 硬邦邦 +dddu 大破大立 猋 +dddv 大肆 +dddw 大雁 顾左右而言他 +dde 鶞 +ddea 厌腻 +ddeb 套服 +ddee 大鹏 +ddef 大脚 +ddej 大胆 +dden 大肠 +ddeo 鶞 +ddep 大腕 +ddet 大胜 套用 +ddev 大腿 +ddey 大脑 +ddf 磭 +ddfb 大地 +ddfc 大劫 +ddfd 大震 +ddfe 磭 硕大无朋 +ddff 大款 +ddfg 硕士 大雨 +ddfi 大而无当 +ddfj 大堤 +ddfk 大喜 +ddfm 大坝 +ddfn 大声 大专 励志 +ddfo 大赦 +ddfp 大过 +ddfq 大有起色 +ddft 大都 +ddfu 大增 +ddfv 大雪 +ddfw 大夫 +ddfx 万寿无疆 +ddfy 碌碌无为 +ddg 碱 砳 堿 礆 硷 鹸 鹻 鹼 +ddga 大型 +ddgc 大致 +ddge 压而不服 +ddgf 大于 > +ddgg 大王 三三两两 +ddgh 大政 +ddgj 大理 +ddgk 大事 大豆 +ddgm 套现 +ddgn 石破天惊 +ddgo 厌恶 +ddgq 郁郁不乐 +ddgt 奄奄一息 碱 大麦 +ddgx 夏威夷 左右开弓 +ddgy 存而不论 +ddh 厦 廈 +ddhd 碶 +ddhh 套上 大卡 +ddhi 大步 大叔 +ddhj 厌旧 +ddhk 大战 +ddhq 套餐 大餐 +ddht 厦 成百上千 磩 +ddhv 大眼 +ddhw 大龄 磌 厧 +ddi 厌 厭 +ddia 大漠 大江 +ddic 大汉 +ddif 大法 大潮 大汗 +ddig 大清 +ddih 大小 +ddii 大水 大大小小 万丈深渊 +ddim 大洞 +ddip 大学 +ddiq 大溜 +ddis 大河 +ddit 大海 +ddiu 大洋 +ddiv 大梁 +ddiw 大举 +ddix 大涨 +ddiy 大洲 大浪 +ddj 厞 +ddjd 厞 +ddje 大明 +ddjf 大旱 +ddjg 大量 大师 +ddjh 大早 +ddjj 奭 +ddjm 大帅 +ddjn 硽 +ddjo 大显 +ddjs 硕果 +ddkb 大吼 +ddkd 大喊 +ddkg 大号 坧 +ddkh 大路 +ddki 大吵 +ddkj 大唱 +ddkk 大哭 大骂 大大咧咧 +ddkm 大员 +ddkn 大叫 +ddkt 大呼 +ddkw 大哗 +ddky 大嚷 +ddl 厣 厴 +ddld 大罪 +ddlg 大国 +ddlh 大四 +ddlk 大加 大驾 厣 +ddll 大田 +ddlo 黡 黶 +ddlp 大连 +ddlt 大力 +ddlw 大办 +ddm 硕 +ddma 大典 +ddmd 奤 碝 +ddmf 大雕 奤 +ddmg 大同 +ddmh 大幅 +ddmj 奤 +ddmm 大山 +ddmq 大风 +ddmt 大败 +ddmw 大内 +ddmy 大凡 硕 碩 +ddn 厉 厲 +ddna 大展 大殿 +ddne 厖 硥 +ddnf 大尉 硕导 +ddng 大屋 +ddnl 励 勵 +ddnn 大局 +ddnt 碱性 +ddnv 厉 +ddny 大惊 大忙 +ddoa 大粪 +ddod 大类 厌烦 +ddog 大业 +ddol 大烟 +ddoo 大火 兢兢业业 破破烂烂 +ddoq 大炮 +ddov 套数 +ddoy 大米 +ddpb 大字 +ddpc 郁郁寡欢 +ddpd 厉害 +ddpe 大家 +ddpf 大赛 大宗 +ddpg 大写 +ddpl 大军 +ddpn 大官 大雄宝殿 +ddpo 大灾 +ddpp 确确实实 +ddpr 套牢 +ddpt 大额 +ddpu 大褂 大有裨益 +ddpv 大案 +ddpw 百万富翁 +ddpy 大祸 +ddq 磢 +ddqa 大错 +ddqc 厉色 +ddqe 大解 +ddqg 大鱼 套印 +ddqi 大钞 +ddqj 大象 +ddqk 大名 +ddqn 大饼 +ddqq 大多 磢 +ddqt 大锤 +ddqy 大有希望 +ddr 魇 魘 +ddrb 大报 +ddrc 大把 魇 +ddrg 大兵 大捷 +ddrh 大年 +ddrl 大摆 +ddrn 大气 +ddrp 布达拉宫 +ddrq 大抵 +ddrr 大白 +ddrt 左右手 +ddrv 大势 +ddrx 大批 +ddry 大搞 +dds 碕 +ddsc 大树 大权 +ddsd 成龙配套 +ddse 大棚 +ddsf 套票 +ddsg 大醉 大本 +ddsh 面面相觑 +ddsk 大哥 碕 +ddso 大楼 +ddsr 大板 +ddss 原原本本 +ddst 大桥 +ddsu 大校 +ddsv 大概 +ddsw 大枪 +ddsx 大楷 +ddsy 大有可为 +ddta 飙升 故态复萌 +ddtd 大乱 大敌 +ddte 大盘 +ddtf 大街 大选 大千 +ddtg 万古长青 +ddth 大片 礰 +ddti 左右逢源 +ddtj 套利 +ddtk 大禹 大面积 +ddtm 套筒 +ddto 大秋 +ddtp 套管 +ddtr 大我 +ddtt 大笑 大笔 春夏秋冬 +ddtu 大乘 +ddtx 大篆 +ddu 套 +ddud 大头 +dduf 大半 套装 +ddug 大病 +dduh 大站 +ddui 镽 +dduj 大意 套间 +dduk 大部 +ddum 大端 +ddup 大帝 +dduq 大奖 大将 +ddut 大道 +dduw 百感交集 +ddux 大弟 +dduy 厦门 大门 大闹 +ddva 大媒 +ddvb 大好 +ddvc 大怒 大妈 +ddvd 大姑 +ddve 大姐 +ddvf 大建 +ddvg 大姨 +ddvl 大舅 大有好转 +ddvn 大刀 +ddvp 大婶 +ddvt 大姓 +ddvv 大嫂 +ddvy 大娘 +ddw 餍 饜 +ddwa 布达佩斯 +ddwc 大公 +ddwd 大有人在 +ddwe 餍 +ddwf 大会 蠢蠢欲动 +ddwg 大全 大使 大侠 大便 面面俱到 +ddwh 大修 +ddwm 大仙 +ddwn 大假 +ddwo 大伙 +ddwp 大而化之 +ddwq 大爷 +ddwr 套件 大伯 +ddws 大体 +ddwt 大作 +ddwu 厌倦 +ddww 大众 硤 大人 +ddwx 大佛 +ddwy 套住 大有作为 +ddxa 大红 +ddxg 磁感线 +ddxj 大旨 +ddxl 万有引力 +ddxm 大纲 +ddxq 大约 +ddxv 厐 +ddxx 磕磕绊绊 +ddxy 大统 +ddy 夶 +ddya 大度 +ddyb 大亨 +ddyc 左右为难 +ddyd 大庆 +ddye 大衣 +ddyf 大计 +ddyg 套语 +ddyi 戊戌变法 +ddyj 大课 +ddyl 大为 +ddym 大调 太原市 +ddyn 大户 套房 +ddyo 大变 +ddyp 大而言之 +ddyq 大义 +ddys 大麻 +ddyt 大话 大旗 套话 +ddyu 大有文章 +ddyv 大唐 +ddyy 大方 大大方方 +de 胡 +dea 戫 +deab 有节 +dead 有期 鬕 +deag 戫 +deal 有功 +dean 髰 +deap 有劳 +deaw 髸 鬗 +deay 鬗 +deb 郁 欝 鬰 鬱 +debb 胡子 髢 +debf 髶 +debg 有耳 +debh 郁 +debi 有隙 +debn 有了 +debv 有限 +dec 髳 +deca 有戏 有劲 +dece 鬖 +decq 大受欢迎 +dect 髳 +decw 有难 +ded 髮 +dedc 髪 髮 +dede 鬌 鬍 郁郁 +dedg 有感 +dedi 硼砂 +dedj 有碍 髵 鬊 +dedm 龙须面 +dedn 有成 +dedq 髮 +dedw 鬒 +dedy 有胆有识 +dee 硼 +deeb 有孕 +deed 胡须 +deee 鬅 +deef 奟 +deeg 有助 硼 +deem 鬚 +deeq 髧 +deet 有用 +deew 有脸 +def 有 +defc 有云 +defg 有雨 +defh 有趣 +defi 有救 +defj 鬐 +defk 髻 有喜 髺 +defn 有志 +defp 有过 +defq 有无 髨 +deft 有才 +defu 有幸 +defw 鬒 有零 +deg 胡 +dega 有形 +degc 有致 +dege 万用表 +degf 有助于 +degg 砠 髬 胡琴 +degi 有否 +degj 有理 鬎 +degk 有事 +degm 有责 +degn 髩 +dego 胡来 +degq 髡 +degu 面貌一新 +degx 有毒 +deh 髭 砽 +dehc 髲 +dehj 有旧 +dehk 有点 龙腾虎跃 +dehv 有眼 +dehw 有盼 +dehx 有些 髭 +dei 髾 +deid 有源 +deie 磁悬浮 髾 +deif 有法 +deij 胡混 +deim 有没 +deiq 有光 +deit 髿 +deiv 有染 +dej 鬄 +dejc 鬘 +dejf 有时 +dejr 鬄 +dekf 有味 +dekl 有别 +dekq 胡吹 +dekw 有啥 +del 鬟 +delc 克服困难 +deld 有因 +dele 鬟 +delg 有车 +delk 有加 +deln 鬛 +delt 有力 +delv 有轨 +dem 髯 +dema 髷 +demb 髠 +deme 鬞 +demf 髯 髥 +demg 胡同 +demm 龙肝凤髓 +demw 有肉 +dena 有异 +denf 有悖 +deng 有情 +denk 郁悒 +denr 有愧 +dent 鬓发 +deny 有心 +deov 有数 +dep 鬃 騣 騌 +depa 戞 +depb 鄾 +depd 有害 迶 +depi 鬃 +depm 鬢 +depp 有之 +depq 髧 +deps 鬡 +dept 憂 +depv 有案 +depw 有空 鬓 鬢 +depy 有神 +deq 鹕 鶘 +deqa 有错 +deqc 有色 +deqe 鬓角 +deqg 有钱 鹕 +deqh 鬇 +deqk 有名 +deqn 髱 +deqt 鬉 +derc 胡瓜 +dere 牵肠挂肚 +derh 胡扯 +deri 胡搅 +derk 有损 +derm 磘 +dern 有所 +derq 有的 +derv 郁热 +derw 有失 鬂 +dery 胡搞 +des 鬆 +desa 大肠杆菌 +desc 有权 鬆 +desg 硼酸 +desh 胡椒 +desi 胡桃 +desm 有机 +desn 胡杨 +dess 有梦 +desu 髤 +det 髟 +detd 胡乱 胡适 髺 +detf 有待 +detg 有生 +deth 有息 髼 +detj 有利 鬁 +detk 有种 郁积 +detl 有血 胡笳 +detn 髦 +deto 鬏 鶘 鶦 +detp 鬔 +dety 威胁利诱 +deu 鬈 長 +deub 鬈 +deud 有关 龓 有着 +deue 鬜 +deug 有病 +deuj 有意 鬋 鬙 鬝 +deuk 有问 +deun 郁闷 龓 +deuo 鬑 +deuq 有效 +deus 有闲 +deut 鬀 +deuw 有益 +deuy 胡闹 +dev 碀 +devc 郁怒 +devh 碀 +devk 有如 髫 +devn 鬣 +devo 有灵 +dew 髹 +dewf 髽 +dewh 有个 +dewi 有偿 +dewj 鬠 +dewn 有假 +dewo 鶘 鶦 +dews 有何 髹 +dewt 有余 +deww 大腹便便 有人 +dewy 有信 +dex 磎 +dexd 磎 有顷 +dexf 郁结 +dexg 有线 +dexj 髴 +dext 有疑 +dexx 有缘 +dexy 胡缠 +dey 砐 +deya 有度 +deyb 髣 +deyc 有序 +deye 鬤 +deyg 有请 +deyk 有误 +deyl 有为 +deyn 有望 +deyo 有变 +deyq 有底 +deys 胡麻 +deyt 胡话 +deyu 胡说 +deyy 有方 砐 硺 +df 夺 +dfa 奔 犇 +dfag 万夫莫开 +dfai 硅藻 +dfaj 奔 +dfap 逩 +dfar 三魂七魄 +dfat 三过其门而不入 +dfaw 龙井茶 +dfbb 瓠子 +dfbc 夺取 +dfbg 百无聊赖 +dfbl 压阵 +dfbm 奔出 +dfbs 大专院校 +dfbt 压降 +dfbw 压队 +dfc 磕 +dfcb 奔驰 +dfci 在劫难逃 +dfck 奔驶 +dfcl 磕 +dfcn 奔马 +dfcu 夽 +dfcy 砝 +dfd 圧 礝 +dfda 大起大落 +dfdb 破土而出 破壳而出 +dfdc 砝码 +dfdd 夸大 +dfdg 矸石 +dfdh 磕破 +dfdi 辰砂 +dfdj 礝 +dfdl 雄才大略 +dfdn 有喜有忧 +dfdq 有声有色 +dfdt 大吉大利 +dfdu 三十而立 磕碰 +dfdx 左支右绌 +dfdy 压碎 +dfe 辰 +dfeb 压服 鄏 +dfee 脣 +dfef 辱 +dfei 辰 +dfej 蜃 +dfek 唇 脣 +dfep 夺爱 +dfet 敐 +dfeu 奔腾 +dfev 压腿 +dfey 大动脉 +dff 硅 圶 夳 +dffa 大动干戈 破土动工 +dffc 夺去 +dffd 有志者事竟成 厓 +dfff 奎 +dffg 硅 +dffh 奔赴 奔走 夺走 +dffi 奢求 +dffj 压塌 +dffm 布坎南 +dffn 砖块 +dffo 有教无类 +dffp 夺过 +dffq 磽 +dffu 有增无减 奔丧 +dffv 有进无退 +dffw 奋起直追 +dffy 大喜过望 +dfga 唇形 +dfgc 万夫不当之勇 +dfge 百无一用 +dfgf 原封不动 +dfgg 三老五更 +dfgh 夺下 有志于此 +dfgj 有朝一日 +dfgk 原声带 +dfgn 砖瓦 +dfgo 夺来 +dfgq 唇裂 +dfgr 万无一失 +dfgt 万劫不复 三寸不烂之舌 +dfgu 压平 +dfgy 有志不在年高 +dfh 矸 +dfhh 夺目 +dfhk 夺占 +dfhq 愿者上钩 +dfhw 唇齿 厧 磌 +dfi 奈 +dfia 百老汇 +dfic 奔涌 +dfih 奔波 +dfim 辱没 +dfip 奔泻 +dfiq 夸耀 奔逃 +dfiu 奈 +dfiw 硕士学位 +dfiy 奔流 +dfj 夲 +dfje 胡志明 +dfjf 辰时 +dfjg 大都是 +dfjq 雁塔题名 +dfk 厈 硈 +dfkg 硈 +dfkh 奔跑 +dfkk 辱骂 夸口 礂 +dfkq 蜚声中外 +dfl 礌 +dfld 大地回春 +dflg 礌 大无畏 +dfli 成吉思汗 +dflk 夺回 +dflm 压轴 +dflp 唇边 +dflt 压力 +dfmf 砖雕 +dfmq 压岁 +dfn 夸 瓠 +dfnb 夸 郀 +dfnd 悲喜剧 +dfni 綔 +dfnj 刳 +dfnk 泰坦尼克号 +dfnl 大韩民国 +dfnn 肆无忌惮 匏 威士忌 +dfno 鴮 +dfny 砖 奔忙 瓠 有求必应 磚 +dfoe 大老粗 +dfon 压断 +dfoy 硳 +dfpe 有过之而无不及 +dfpf 夺冠 +dfpk 成才之路 +dfps 奎宁 +dfpt 三寸之舌 +dfpw 奔窜 +dfqd 压铸 +dfqf 雁过留声 +dfqm 硅钢 +dfqn 夸饰 +dfqq 夺金 +dfqy 达斡尔族 +dfra 三十年河东 +dfrh 磕掉 +dfrm 压制 +dfrn 碰运气 +dfrp 压迫 +dfrq 压抑 夺魁 +dfrr 奔逝 +dfrt 雁过拔毛 +dfry 压挤 +dfs 礵 +dfsa 大规模 +dfsc 夺权 +dfsd 压顶 +dfsf 夺标 +dfsg 夺杯 +dfsh 礵 奢想 +dfsk 大规模集成电路 +dfsn 百无禁忌 +dfsp 压榨 +dfsr 压板 +dfst 奔走相告 +dfsv 压根 +dft 奢 +dftb 硣 +dftd 唇舌 +dfte 压船 +dftf 夸赞 奲 硏 +dftg 大专生 硕士生 +dfth 硅片 +dfti 故地重游 +dftj 夺得 奢 +dftm 奔向 +dftr 夸特 破鼓乱人捶 +dfts 压条 +dftx 硓 +dfu 夺 +dfuc 压痛 +dfud 砖头 磕头 奔头 +dfug 压盖 +dfuj 唇音 +dfuk 大声疾呼 +dful 悲喜交加 +dfuq 夸奖 +dfut 压产 +dfuw 悲喜交集 +dfuy 三十六计 +dfvi 三教九流 +dfw 砆 +dfwg 压倒 奔命 +dfwq 奢侈 压低 面无人色 +dfws 奈何 +dfwt 碐 +dfwu 夺位 +dfww 硅谷 压价 +dfwx 奢华 +dfwy 压住 砆 礭 +dfxa 唇红 +dfxg 压线 +dfxk 压强 +dfxp 压缩 +dfxt 夸张 +dfxu 磕绊 +dfxx 春雨绵绵 +dfxy 压纹 +dfy 压 圧 壓 +dfyi 压 +dfyl 压库 +dfym 成都市 +dfyn 奢望 +dfyo 压弯 +dfyp 唇膏 +dfys 奢靡 +dfyt 奔放 磝 +dfyu 夸说 +dg 三 +dga 研 +dgaa 非正式 +dgab 三节 +dgae 咸菜 +dgaf 三菱 +dgag 三七 +dgah 研 古雅 硦 碔 +dgaj 古墓 硎 +dgak 古惑 +dgal 硬功 +dgam 石英 +dgan 厨艺 +dgaq 厂区 +dgar 石匠 揅 +dgat 古董 +dgax 研药 +dgay 破天荒 +dgb 砘 +dgbb 石子 厂子 厨子 +dgbf 奉天承运 +dgbj 咸阳 +dgbn 大不了 砘 +dgbu 三陪 +dgbw 石阶 +dgc 厔 +dgca 硬驱 +dgce 三通 百事通 +dgcf 厔 +dgcm 感观 +dgcn 古巴 +dgcp 三曹对案 +dgda 太平盛世 +dgdd 三大 有一套 +dgde 三有 +dgdf 万事大吉 硏 +dgdg 大理石 +dgdh 咸丰 +dgdj 三百 +dgdl 感奋 +dgdm 硬面 +dgdn 威盛 +dgdo 石灰 +dgdr 石碑 有理有据 +dgds 石碴 +dgdt 奋不顾身 +dgdu 硬碰 +dgdv 三五成群 +dgdw 大开大合 +dgdx 古龙 +dgdy 厂矿 +dge 碃 +dgee 三月 +dgef 磗 +dgeg 碃 +dgek 硬腭 +dgel 威胁 +dgep 感受 +dgex 硬脂 +dgfa 感戴 +dgfc 感动 +dgfd 古城 +dgff 感天动地 +dgfg 三十 +dgfh 厂址 +dgfj 三朝 +dgfk 石鼓 +dgfn 石块 +dgfo 威赫 +dgfp 硬壳 +dgfq 三元 +dgft 古老 古都 +dgfw 厂规 +dgfy 石墩 +dgg 三 +dgga 威武 +dggb 有两下子 +dggc 感到 +dggd 有一天 +dgge 石青 +dggf 古玩 有赖于 +dggg 三 +dggj 三更 +dggk 威逼 硬逼 +dggl 古画 太平天国 +dggm 三两 +dggn 威武不屈 +dggo 威严 三亚 +dggt 万死不辞 +dggu 三天两头 +dggy 三班 +dgh 古 +dghg 古 +dghh 顾不上 +dghi 三步 +dghj 古旧 +dghk 三点 +dghl 大开眼界 +dghq 三餐 +dghw 厨具 犬齿 +dghy 镸 +dgia 三江 +dgic 硬汉 +dgif 古法 +dgii 咸水 硬水 +dgij 咸湿 有天没日 +dgik 夸下海口 +dgim 石油 +dgio 咸淡 +dgip 感觉 +dgiq 感光 镾 +dgir 感激 +dgit 威海 +dgiu 太平洋 +dgiv 感染 +dgiw 感兴 +dgiy 三流 +dgj 硬 +dgja 石蜡 +dgje 三明 +dgjf 厂里 磚 +dgjg 厨师 +dgjh 感冒 +dgjj 三日 +dgjm 感遇 +dgjp 非一日之寒 +dgjq 硬 +dgjt 三星 +dgk 咸 +dgkc 感叹 +dgkd 犬吠 +dgke 觱 +dgkf 厨 咸味 觱 廚 +dgkg 威吓 +dgkh 三环路 +dgkk 石器 +dgkl 感喟 +dgkm 顑 +dgkn 感 +dgkq 厂史 +dgkt 咸 +dgkw 三只 +dgl 礓 +dgld 感恩 +dglf 三围 石墨 +dglg 三国 古国 礓 +dglh 三四 +dgln 三思 +dglq 硬软 +dglt 威力 +dglu 三妻四妾 +dglw 三轮 +dgm 碛 +dgma 古典 +dgmd 石炭 +dgme 硬骨 +dgmf 石雕 +dgmg 三峡 +dgmh 杮 +dgmj 三则 +dgmp 成王败寇 +dgmq 威风 +dgmw 厂内 +dgmy 碛 磧 +dgn 戌 +dgnb 威慑 +dgnc 古怪 +dgng 感情 感悟 感怀 +dgnh 咸蛋 +dgnk 石壁 +dgnn 古书 瓳 瓺 砙 +dgnp 奇珍异宝 +dgnq 面不改色 +dgnr 感愧 +dgnt 研发 感性 硬性 戌 牵一发而动全身 +dgnu 研习 奇形怪状 +dgnv 感慨 +dgnw 悲天悯人 +dgny 三尺 瓳 +dgoa 硬煤 +dgod 三类 +dgot 烕 +dgou 石料 +dgov 有理数 +dgpb 古字 +dgpe 厂家 +dgpf 硬塞 +dgpg 石室 三宝 +dgpl 三军 +dgpn 感官 +dgps 咸宁 +dgpu 硬实 +dgpv 在天之灵 秦晋之好 +dgpw 研究 +dgq 矹 +dgqc 三色 +dgqd 砰然 +dgqe 三角 感触 +dgqf 古镇 +dgqg 咸鱼 石印 +dgqh 厂外 +dgqi 威尔 +dgqk 威名 +dgqn 三包 矹 +dgqs 古刹 +dgqt 威猛 厫 磝 +dgqx 大事铺张 +dgra 石拱 +dgrb 古拙 +dgrc 硬拚 +dgrf 硬质 +dgri 硬撑 +dgrj 大天白日 +dgrm 研制 +dgrn 硬气 +dgrp 威迫 +dgrq 三天打鱼 +dgrr 有一搭没一搭 +dgrt 硬挺 +dgru 硬拼 +dgrv 威势 +dgsa 厨柜 +dgsc 威权 +dgsd 硬顶 +dgse 厂棚 +dgsf 石材 +dgsg 古本 +dgsh 感想 +dgsp 石棺 +dgsq 石榴 +dgsr 古板 石板 石棉 +dgss 硬木 +dgst 石桥 +dgsu 石栏 +dgsv 硬要 +dgsw 古松 +dgsy 石柱 砞 +dgt 厂 丆  厰 廠 +dgta 厂长 +dgtb 三季 +dgtc 石径 +dgtd 感知 古籍 +dgte 硬盘 +dgtf 三等 +dgtg 石 ≥ +dgth 故事片 +dgtj 顾不得 +dgtk 三种 +dgtl 厂务 +dgtm 硬币 +dgtn 万不得已 +dgto 三秋 +dgtq 古稀 古筝 +dgtr 古物 +dgtt 硬笔 +dgtu 有一利必有一弊 +dgtv 石笋 +dgty 犬 +dgu 砰 +dgud 石头 研判 +dguf 古装 +dguh 砰 +dguj 太平间 +dguk 厂部 +dgum 厂商 +dguq 三资 +dgut 三产 +dguw 硖 硤 +dguy 三更半夜 +dgv 威 +dgva 硜 +dgvb 三好 +dgvk 感召 +dgvt 威 +dgvu 万事如意 +dgvv 石女 +dgvy 厨娘 +dgwa 古代 三代 +dgwc 原班人马 +dgwd 硬仗 +dgwf 犬儒 +dgwg 三班倒 +dgwh 三个 研修 +dgwi 大事化小 +dgwk 古堡 +dgwm 感佩 +dgwq 石像 镾 +dgwr 硬件 +dgws 硬体 +dgwt 感伤 三八 万事俱备 +dgwv 三分 +dgww 感人 古人 +dgwx 感化 石化 硬化 +dgwy 威信 古今 感念 +dgx 碡 +dgxe 三级 +dgxf 原形毕露 +dgxg 三线 +dgxn 硬弓 +dgxo 大开绿灯 +dgxt 石缝 +dgxu 碡 +dgxw 三维 +dgxx 成正比 +dgxy 大一统 三弦 +dgy 砡 +dgya 硬度 +dgyc 万事亨通 +dgyf 研讨 研读 古诗 +dgyg 古语 +dgyh 故弄玄虚 +dgyi 感应 +dgyk 古训 +dgym 古庙 +dgyn 厨房 威望 厂房 +dgyo 古迹 +dgyp 石膏 +dgyq 大政方针 +dgys 研磨 +dgyt 感谢 +dgyu 硬说 +dgyv 硬朗 +dgyw 硬座 +dgyy 感言 厂方 古文 砡 +dh 丰 +dha 戛 戞 +dhaa 破戒 +dhad 在其 +dhae 破散 +dhaf 破鞋 +dhah 有目共睹 +dhai 破落 +dhaj 艳慕 +dhan 在世 +dhaq 破获 虒 +dhar 戛 +dhat 厚此薄彼 +dhaw 艳花 +dhb 存 +dhbc 存取 +dhbd 存 +dhbg 破陋 +dhbj 艳阳 +dhbk 在职 +dhbl 破阵 +dhbw 破除 +dhc 破 +dhce 慧能 +dhck 丰台 +dhcn 耙 +dhcy 破 +dhd 慧 +dhdb 酆 夺眶而出 鄷 +dhdc 艷 +dhdd 丰硕 +dhde 百战百胜 +dhdf 砉 +dhdh 存在 +dhdi 夏耘 +dhdj 丰厚 剨 奡 +dhdl 夏历 豓 豔 +dhdm 破布 +dhdn 慧 丰盛 +dhdo 熭 +dhdr 丰碑 +dhdt 奯 豒 +dhdu 豐 +dhdv 彗 篲 +dhdy 破碎 奯 +dheb 丰乳 +dhec 丰盈 +dhej 破胆 +dheq 丰胸 +dhes 丰采 +dhet 在用 +dhev 丰腴 +dhew 破脸 +dhf 在 +dhfd 在 +dhff 存款 +dhfg 破坏 有眼无珠 +dhfj 在朝 夏朝 +dhfm 破击 +dhfn 在场 +dhfp 破壳 +dhft 酆都 +dhfv 太上老君 +dhg 砋 +dhgc 夏至 +dhgd 夏天 +dhgf 在于 +dhgg 百战不殆 +dhgh 在下 +dhgi 在此一举 +dhgj 在理 +dhgk 艳事 +dhgm 艳丽 有眼不识泰山 +dhgo 破灭 +dhgq 破裂 +dhgu 面目一新 +dhgx 三点一线 +dhgy 镸 +dhhh 在上 +dhhj 破旧 +dhhn 夏眠 +dhht 夒 +dhhv 慧眼 +dhhx 在此 +dhi 戚 慽 +dhia 丰满 +dhig 丰沛 +dhih 蹙 +dhii 三点水 +dhij 大步流星 +dhim 破洞 顣 +dhin 慼 +dhip 在学 +dhiq 在逃 +dhit 戚 存活 +dhiu 丰润 +dhiy 破浪 +dhja 破晓 +dhjf 在野 +dhjg 存量 破题 +dhjj 夏日 +dhjm 艳遇 +dhjt 彗星 +dhjv 存照 +dhk 丰 +dhkc 在吗 +dhkg 砧 碪 +dhkh 丰足 趗 +dhkk 破口 +dhkq 艳史 +dhkr 在听 +dhkv 在哪 +dhl 磠 +dhlf 慧黠 +dhlg 破车 +dhll 丰田 +dhln 慧思 +dhlo 磠 +dhlq 硵 磠 +dhlw 在办 +dhmf 破财 +dhmm 在岗 在册 +dhmp 存贮 +dhmt 破败 +dhmw 在内 +dhmy 契丹 碵 +dhng 艳情 +dhnh 丰收 +dhnk 破壁 +dhnt 彗尾 +dhny 存心 +dhog 在业 +dhou 破烂 +dhov 存数 +dhoy 夏粮 +dhpe 在家 +dhpg 丰富 +dhpn 破密 +dhps 百步穿杨 +dhpt 蹙额 +dhpu 丰裕 +dhpv 破案 在案 +dhpw 破空 +dhpy 艳福 +dhq 艳 艶 艷 豓 豔 +dhqb 兏 +dhqc 艳 +dhqd 戛然 +dhqe 破解 +dhqg 存钱 +dhqh 在外 +dhqi 破钞 +dhql 破锣 +dhqn 丰饶 硯 +dhqt 有点儿 +dhqv 兏 +dhqy 存留 +dhrc 破瓜 +dhrg 太上皇 在后 +dhrh 丰年 +dhrk 破损 +dhrl 艳舞 在押 +dhrm 破罐 +dhrn 在握 +dhrr 存折 +dhrt 顾此失彼 +dhrv 存执 +dhsh 破相 +dhsi 存档 +dhsj 存查 +dhsk 艳歌 +dhsm 契机 +dhsn 面目可憎 +dhsr 砧板 +dhss 砧木 +dhst 破格 +dhsu 在校 存栏 +dhsv 存根 +dhsw 唇齿相依 +dhsy 彗核 +dht 夏 +dhtb 夏季 +dhtd 顾盼自雄 +dhte 存盘 +dhtf 在行 在先 故步自封 +dhth 破处 +dhti 夏衍 +dhtj 夏利 +dhtk 存积 夏种 +dhtm 存身 +dhtn 顾盼生情 +dhto 夏秋 +dhtt 顾虑重重 +dhtu 在乎 夏 +dhtw 丰稔 +dhtx 万紫千红 +dhty 存入 +dhu 狊 +dhuc 艳冶 +dhue 在前 +dhuf 艳装 夏装 +dhug 艳羡 丰美 +dhui 破冰 +dhuj 在意 存单 +dhuo 夏普 +dhup 在旁 +dhuq 丰姿 +dhus 夏新 +dhut 破产 丰产 +dhuu 破旧立新 +dhuv 艳妆 +dhuy 破门 +dhv 契 +dhvb 齧 +dhvc 在即 +dhvd 契 +dhve 觢 +dhvf 夏娃 觢 +dhvg 三贞九烈 +dhvi 洯 絜 +dhvj 蛪 +dhvn 恝 +dhvr 挈 +dhvs 栔 +dhvt 非此即彼 +dhvv 艳女 +dhw 顛 +dhwa 存贷 +dhwd 面目全非 +dhwg 破例 契合 +dhwm 顛 +dhwn 夏侯 +dhwo 鷏 鷆 +dhwt 在任 +dhwu 在位 +dhwx 存货 +dhwy 存储 +dhxa 艳红 +dhxd 面目皆非 +dhxf 存续 +dhxg 在线 +dhxj 破费 +dhxp 破绽 +dhxq 契约 +dhxt 存疑 +dhxw 在给 +dhxy 在编 +dhyc 破译 +dhye 夏衣 +dhyf 在读 +dhyg 存证 +dhyi 在京 +dhyl 存为 +dhym 破庙 +dhyn 在望 存亡 +dhyq 存底 +dhyt 存放 +dhyu 在说 +dhyw 在座 +dhyy 契文 +di 砂 +diac 耯 +diad 硝基 +diae 耗散 +diaf 大江东去 +diaj 耤 +dial 耢 耮 +dian 耟 +dias 磲 +dib 耔 +dibb 耗子 +dibg 耔 +dic 耙 +dice 耗能 +dick 耛 +dicn 耙 +did 耨 +dide 有没有 +didf 耨 +didg 砂石 +didi 耕耘 石沉大海 +didk 原汁原味 +didm 頛 砂布 +didq 砂砾 +didt 胡耀邦 耰 +didu 奀 +didy 砂矿 +die 硝 +dieg 硝 耝 +diel 耡 +diet 耗用 +dif 耕 +difb 耕地 +difc 耗去 耘 秐 +diff 耩 砂土 +difh 感兴趣 +difj 耕 +difo 布洛赫 +difs 大兴土木 +dift 耕者 +difu 大江南北 +digg 大小不一 +digl 磁浮列车 +digm 耫 +digt 大小不等 +digw 有法不依 +dihc 耚 +dihp 龙潭虎穴 +dihv 砂眼 +dii 耒 +diif 感激涕零 +diii 大浪淘沙 +diik 耥 +diim 耗油 +diip 灰沉沉 +diiq 灰溜溜 +diis 秦淮河 大渡河 +diit 耖 +diiy 大洋洲 +dij 耦 +dijf 耗时 +dijg 奫 +dijn 耗电 +dijv 春光明媚 +dijy 耦 +dikt 非池中物 +dikv 耬 +dil 耬 +dilc 䎬 +dilk 耞 +dill 耕田 +dilt 感染力 +dilv 耬 +dilw 砂轮 +dilx 䎱 +dimd 砂岩 +dimt 厰 +din 耜 +dine 奇光异彩 +dinf 砂层 +dinn 耜 +dint 非法收入 +dinw 有法必依 +diny 耗尽 +dio 耧 耬 +diol 硝烟 耮 +diou 砂粒 +diov 耧 +dioy 砂糖 +dip 礑 +dipg 大小写 +dipl 礑 +dipm 大兴安岭 +dipn 大法官 +dipr 礃 +dipy 耗神 +diqk 砂锅 +diqn 硄 +diqt 在逃犯 +dirf 砂质 +dirh 耕牛 +dirk 耗损 +dirq 大海捞针 +dirt 非法所得 +disf 耗材 +disg 硝酸 +dish 耓 +disw 有法可依 +dit 砂 +ditg 大学生 +dith 奫 +ditj 耙犁 +ditk 耕种 +ditm 万水千山 +ditn 耗 +dito 耕翻 +dits 非常重要 +ditt 砂 +diu 泵 夵 +diuh 泵站 +diuj 耗竭 +diuq 耗资 +diuy 耪 +diw 耠 +diwa 耣 +diwf 砂仁 +diwg 耦合 +diwk 耠 +diwq 大少爷 +diwt 耕作 +diwu 春满人间 +diwx 硝化 +diwy 大江健三郎 +dixf 大满贯 +dixj 耗费 +dixk 耕织 +dixq 砂纸 +dixt 耭 +diy 耱 砅 砯 +diyd 耱 +diye 耲 +diyf 耕读 +diyn 泵房 +diyt 破涕为笑 +diyx 成活率 +dj 百 +djaa 韭芽 +djad 悲苦 +djae 韭菜 +djag 春暖花开 +djai 厚薄 +djaj 百草 +djam 韭黄 +djan 百世 +djav 悲切 +djaw 百花 +djax 感冒药 +djb 厚 +djbb 辈子 +djbd 厚 +djbm 百出 +djbn 非也 +djcm 悲观 +djcq 悲欢 +djcw 非难 +djd 非 翡 +djdd 非 大是大非 奜 猆 +djde 裴 餥 裵 +djdg 韭 韮 +djdh 悲戚 +djdj 蜚 剕 皕 厚厚 +djdl 辈 輩 +djdn 悲 百万 翡 靟 +djds 棐 +djdv 婓 +djdy 百态 斐 +dje 厭 +djec 魘 +djed 厭 靨 +djee 饜 +djef 壓 奛 +djel 厴 +djen 懕 +djeo 黶 +djep 厚爱 +djer 擪 +djes 檿 +djev 嬮 +djf 百 +djfa 悲哉 +djfd 厘 +djff 万里无云 +djfg 百十 +djfk 悲喜 +djfn 蜚声 +djfq 百元 +djfr 泰晤士报 +djfs 棐 +djg 碍 礙 +djga 非刑 +djgf 碍 碍于 +djgh 碮 +djgk 百事 碍事 +djgq 悲烈 +djgr 碭 +djh 砷 矵 +djhh 砷 +djhi 百步 +djhk 百战 +djhv 碍眼 +djic 三明治 +djif 非法 +djig 厘清 +djip 非常 +djiu 悲泣 +djiv 龙蛇混杂 +djiw 大题小作 +djiy 非洲 +djj 夰 +djjf 百里 +djjg 耗电量 +djjj 百日 +djjm 厚遇 +djjy 蜚蠊 +djkc 悲叹 +djkf 百叶 +djkg 悲号 +djkk 碍口 +djkl 悲咽 +djkq 悲鸣 +djkt 百川 +djku 悲啼 +djky 百日咳 +djld 非因 +djll 硕果累累 +djlt 非暴力 +djma 非典 +djmg 非同 +djmj 厚赐 +djmm 石景山 +djmq 百岁 +djmy 非凡 +djn 奄 +djnb 奄 +djnc 悲惨 +djnd 悲剧 +djnf 悲愤 悲恸 +djng 悲情 鹌 鵪 +djnh 悲悼 +djnj 剦 +djno 鵪 +djnu 悲悯 +djnw 悲怆 +djny 翡翠 +djog 百业 +djoy 厘米 +djpc 大显神通 +djpe 百家 +djpg 厘定 +djpn 百官 +djpu 厚实 +djpy 厚礼 非礼 +djq 碣 +djqc 百色 +djqd 斐然 +djqg 破题儿第一遭 +djqk 百名 +djqn 碣 +djqq 百多 +djqt 非独 +djqy 百鸟 +djrg 百里挑一 +djrh 百年 +djrm 夏时制 +djrt 碍手 +djsd 太师椅 +djsf 非标 +djsg 悲酸 +djsh 厚朴 +djsk 悲歌 +djsv 非要 +djt 厬 +djte 百般 +djtf 厚待 万里长城 +djtg 厚重 +djtj 非得 +djtk 厬 +djtn 顾影自怜 +djto 悲愁 +djtr 大显身手 +djtt 万里长征 +djtu 百科 +djuc 悲痛 +djuf 悲壮 +djug 百病 悲凄 +djuj 厚意 +djuk 百部 +djul 百兽 +djuq 百次 +djut 厚道 +djuy 悲凉 +djvo 百灵 +djvp 克里姆林宫 +djvt 百姓 +djwa 百代 +djwc 非公 +djwd 硕果仅存 +djwg 百合 +djwh 有时候 +djwj 非但 +djwn 百亿 +djwt 悲伤 +djwu 百倍 +djwv 百分 非分 辈分 +djww 非人 +djwx 百货 +djwy 百念 +djxc 非经 +djxk 百强 +djxo 礘 +djxq 厚纸 +djxu 百日维新 +djxx 非比 +djxy 非统 +djya 百度 厚度 +djyb 鹌鹑 +djye 悲哀 +djyf 百计 +djyg 蜚语 +djyn 厚望 +djyo 百变 +djyp 厚谊 +djyt 厚谢 +djyy 非议 +dk 右 +dkau 百口莫辩 +dkcm 历史观 +dkcu 有口难辩 +dkcy 有口难言 +dkdk 大吃大喝 破口大骂 +dkdm 右面 +dkdr 大吹大擂 +dkdu 大吵大闹 +dke 黶 +dkef 右脚 +dkeo 黶 +dkev 右腿 +dkey 右脑 +dkf 右 夻 +dkfh 右起 +dkfj 大跃进 +dkfm 右击 +dkfn 有口无心 +dkga 大中型 +dkgf 有别于 +dkgh 右下 +dkgn 大吃一惊 +dkh 馴 +dkhb 耍嘴皮子 +dkhh 右上 +dkhi 大踏步 +dkhk 龙吟虎啸 +dkhq 大跌眼镜 +dkhu 三足鼎立 +dkhv 右眼 +dkih 大中小 +dkii 历史潮流 +dkij 大吹法螺 +dkik 大呼小叫 +dkir 右派 +dkj 夼 +dkjd 大器晚成 +dkji 百川归海 +dkk 磾 +dkkf 磾 +dkkg 感叹号 +dkkh 右路 +dkkt 礹 +dklf 右转 +dklg 成员国 +dklp 右边 +dklt 右图 +dkma 奏鸣曲 +dkmk 龙跃凤鸣 +dkmm 大别山 石嘴山 +dkmy 磒 +dknd 历史剧 +dkng 有史以来 +dknk 右臂 +dknl 右翼 +dknt 历史性 +dkpj 百足之虫 +dkpw 百叶窗 +dkqe 右角 +dkqi 达喀尔 +dkqv 右键 +dkrk 右拐 厛 +dkrt 右手 +dksm 压路机 +dkte 右舷 +dktk 大吃特吃 +dkum 右端 +dkut 右首 +dkw 胑 +dkwm 右侧 +dkww 三中全会 +dkwx 右倾 +dkwy 胑 +dkxd 有口皆碑 +dkxv 厑 +dkyt 右旋 +dkyw 历史文化 +dkyx 成品率 +dkyy 右方 +dl 历 +dlab 感恩节 +dlan 历世 +dlb 夯 +dlba 历陈 +dlbw 历险 +dlca 压轴戏 +dlce 奋勇 +dlcn 古罗马 +dldf 春回大地 +dldk 大轰大嗡 +dldl 历历 +dlds 左思右想 +dldt 三思而后行 三思而行 +dldv 大男大女 +dldx 左辅右弼 +dlf 奋 奮 +dlff 礋 +dlfg 克罗地亚 大力士 +dlfh 奋起 +dlfj 奋进 +dlfn 三国志 +dlfr 大力支持 +dlft 感恩戴德 +dlg 碨 +dlge 碨 +dlgm 历遭 +dlgn 大力开展 +dlgo 历来 +dlgq 百思不解 百思不得其解 +dlh 砗 硨 +dlhk 奋战 +dlif 历法 +dliy 三国演义 +dljf 历时 +dlk 厍 厙 +dlkd 硘 +dlkf 靣 +dlkg 硘 +dlkq 历史 +dll 礧 +dllg 三轮车 +dllk 大团圆 +dlll 礧 +dllr 感恩图报 +dllt 奋力 +dllx 大力加强 +dln 劯 +dlnm 历届 +dlnn 历书 +dlnt 奋发 +dlnu 奋飞 +dlny 历尽 +dlov 历数 +dlpu 夯实 +dlpy 大力神 +dlqd 奋然 +dlqk 奋勉 +dlqv 奋争 +dlqy 历久 +dlrf 大力推进 +dlrh 历年 +dls 硱 +dlsg 历本 +dlsy 硱 +dlt 碅 +dltk 历程 +dlts 胡思乱想 +dlty 碅 +dluf 奋斗 +dluq 历次 +dlv 历 +dlwa 历代 +dlwt 历任 +dlww 大男人 +dlx 磥 +dlxa 历练 +dlxc 历经 +dlxf 大团结 +dlxi 磥 +dlyj 克罗齐 +dlym 大连市 +dm 面 +dma 碘 +dmad 耐苦 +dmaf 布鞋 +dman 面世 +dmap 耐劳 +dmaq 布匹 +dmaw 碘 +dmax 耐药 +dmb 冇 +dmba 面陈 +dmbb 面子 +dmbl 布阵 +dmbn 面孔 +dmby 布防 +dmc 砓 +dmcc 而又 +dmcf 面对 +dmck 砚台 +dmcy 砓 +dmd 碳 +dmdc 页码 +dmdd 耐碱 +dmde 面有 +dmdf 耐压 硸 +dmdh 而在 +dmdi 大风大浪 +dmdj 而非 顨 +dmdm 页面 +dmdn 而成 +dmdo 碳 +dmdq 耐克 泰山压卵 +dmds 泰山压顶 +dme 磞 +dmea 面膜 +dmee 面貌 磞 +dmef 页脚 +dmeg 而且 磆 +dmep 耐受 +dmet 耐用 +dmf 碉 +dmfc 而去 +dmff 矾土 +dmfg 耐干 +dmfi 而未 +dmfj 面朝 +dmfk 面露 碉 奝 +dmfl 布雷 +dmfp 而过 +dmfq 面无 +dmfs 面霜 +dmfy 面坊 +dmg 硐 +dmga 耍弄 +dmgc 而至 +dmgf 泰山不让土壤 +dmgh 布下 +dmgi 而不 +dmgk 耍赖 硐 +dmgn 而与 +dmgo 而来 +dmgq 而死 +dmgr 三山五岳 +dmgt 非同一般 +dmgu 面颊 磑 +dmgw 有凤来仪 +dmgx 碳素 +dmgy 春风一度 +dmh 布 +dmhc 面皮 +dmhh 面目 +dmhj 布 +dmhk 布点 +dmhw 面具 +dmia 布满 +dmib 三岁小孩 砚池 +dmid 春风满面 +dmii 耐水 +dmim 耍滑 +dmin 大同小异 +dmis 非同小可 +dmiw 面洽 +dmj 而 +dmjd 面 耎 +dmje 耏 +dmjf 耐 +dmjg 而是 鸸 鴯 +dmjj 而 蠠 +dmjk 厕 厠 廁 +dmjl 勔 +dmjm 靧 +dmjn 恧 靤 +dmjo 鴯 +dmjq 靦 +dmjt 面临 +dmjv 耍 +dmjy 布景 +dmk 碢 +dmkg 面呈 碢 +dmkk 存贮器 +dmkp 龙凤呈祥 +dmkr 耐听 +dmlf 布置 +dmlh 面罩 +dmlp 布边 +dmlt 耐力 +dmmd 页岩 +dmmh 面巾 +dmmk 非同凡响 +dmmq 布网 +dmmw 春风风人 +dmn 矶 磯 +dmna 布展 +dmnf 面层 +dmnh 页眉 +dmnk 面壁 碢 +dmnn 而已 布局 硙 磑 +dmnp 有则改之 +dmnt 耐性 +dmny 耐心 +dmod 耐烦 +dmoo 耐火 +dmou 面料 布料 +dmov 页数 +dmow 面粉 +dmpf 耐寒 +dmpg 而定 +dmpi 寿山福海 +dmpt 面额 +dmpu 布衫 +dmpw 面容 +dmq 砚 硯 +dmqc 面色 +dmqg 压岁钱 +dmqh 而外 +dmqi 布尔 +dmqn 面包 砚 +dmqt 耍猴 +dmqy 耐久 砜 碸 +dmrc 而把 +dmre 面授 +dmrf 威风扫地 +dmrg 而后 +dmrh 耐看 +dmrm 布帛 +dmrn 厕所 +dmrp 布控 +dmrq 面的 +dmrv 耐热 +dmsa 耍横 +dmsd 页顶 +dmsg 碳酸 布丁 +dmsh 面相 +dmsk 碋 +dmso 碉楼 +dmsr 面板 +dmsv 而要 +dmte 感同身受 +dmtf 布告 +dmtg 面生 +dmth 碘片 +dmtj 碸 +dmtk 面积 +dmtm 面向 +dmtq 成败利钝 泰山移 +dmtr 成败得失 +dmts 面条 +dmtt 耍笑 +dmtu 春风得意 +dmu 页 頁 +dmuc 面瘫 +dmud 硬骨头 +dmue 面前 +dmuf 太岁头上动土 +dmuk 面部 +dmum 碙 面商 +dmuq 页次 +dmut 布道 +dmuu 泰山北斗 威风凛凛 +dmuy 耍闹 +dmvf 耍奸 +dmvi 非同寻常 +dmw 磪 +dmwa 布袋 磮 +dmwd 威风八面 +dmwf 面值 布什 春风化雨 +dmwk 碉堡 +dmwn 硶 +dmwt 面叙 +dmwu 布伞 +dmwv 面盆 +dmww 布谷 +dmwx 碳化 +dmwy 而今 磪 +dmxg 布线 +dmxi 面纱 +dmxq 面纸 +dmxt 而终 +dmxy 布纹 +dmy 矾 礬 +dmya 面试 大幅度 +dmyb 面熟 +dmyd 面庞 +dmye 布衣 +dmyg 砃 +dmyh 布店 +dmyi 古典文学 +dmyl 面禀 +dmym 面市 +dmyo 面谈 +dmys 耐磨 +dmyt 布施 +dmyv 布朗 +dmyw 而论 +dmyy 而言 面议 矾 +dn 成 +dna 碾 +dnab 成荫 +dnad 尤其 +dnae 碾 +dnal 成功 尷 +dnan 盛世 +dnax 成药 +dnb 乭 镼 +dnbb 碾子 +dnbm 迈出 镼 +dnbn 成了 +dnbp 克尽职守 +dnbt 万隆 +dncc 成双 +dnce 万能 +dncf 成对 盛情难却 +dncn 万马 +dncw 万难 +dnd 臧 +dndb 克尽厥职 +dndd 盛大 成套 +dnde 万有 +dndf 戊辰 +dndg 万古 +dndh 盛夏 +dndk 百发百中 +dndl 万历 +dndn 尴尬 万万 +dndp 古已有之 +dndq 迈克 +dndt 臧 感慨万千 +dndu 感慨万端 +dndw 克己奉公 碎尸万段 +dndx 成龙 +dndy 万丈 奋发有为 有情有义 +dne 尨 +dnee 尨 +dneg 感情用事 +dner 大发脾气 +dnes 尮 +dnet 万用 +dnfa 有恃无恐 +dnfb 有惊无险 +dnfc 迈动 +dnff 雄心勃勃 大发雷霆 +dnfh 成趣 +dnfj 迈进 +dnfn 成块 +dnfp 迈过 +dnfq 万元 +dnfr 灰心丧气 +dnft 成都 成才 盛情款待 +dnfu 万幸 三心二意 +dnfw 成堆 成规 +dnfy 悲愤填膺 +dng 尪 尫 +dnga 成型 成形 盛开 +dngd 成天 尪 +dngf 有悖于 +dngg 万一 +dngi 臧否 +dngk 万事 成事 盛事 +dngo 万恶 +dngu 碾平 +dngy 存心不良 +dnh 嘏 +dnhc 嘏 碬 +dnhh 迈上 +dnhi 迈步 +dnhn 成眠 +dnia 盛满 +dnic 历尽沧桑 +dnid 万源 +dnie 碿 +dnif 成法 +dnim 万民涂炭 +dnin 大惊小怪 +dnip 盛演 +dnit 成活 +dniw 盛誉 +dnjf 万里 +dnjh 成虫 +dnjj 成日 +dnjl 尴 尷 +dnjs 成果 +dnju 虿 蠆 +dnjy 盛景 +dnk 趸 躉 +dnkg 万吨 +dnkh 趸 +dnkk 成品 +dnkm 成员 尵 +dnku 礔 +dnl 劢 勱 +dnld 成因 +dnlf 成团 +dnlg 万国 +dnln 劢 +dnlx 奋发图强 +dnm 尳 +dnma 盛典 +dnmc 成凤 +dnme 尳 +dnmm 成册 +dnmq 成见 万岁 成风 +dnmr 龙飞凤舞 +dnmt 成败 +dnn 成 +dnna 万民 +dnnb 郕 +dnng 盛情 +dnnh 爽心悦目 +dnnl 盛 +dnnn 成书 +dnnp 大局已定 +dnnt 成性 成 +dnny 成心 +dnog 灰飞烟灭 +dnov 成数 +dnoy 万米 +dnp 迈 邁 +dnpb 万字 +dnpe 成家 +dnpj 盛宴 +dnpk 百忙之中 +dnpl 大展宏图 +dnpo 成灾 +dnps 万宁 +dnpv 迈 +dnpy 万福 +dnq 尥 尦 +dnqb 尯 +dnqc 成色 +dnqi 盛销 +dnqj 万象 +dnqk 成名 盛名 +dnqn 盛饭 +dnqq 万金 +dnqr 友情链接 +dnqs 大屠杀 +dnqy 尥 +dnr 砀 碭 +dnrd 迈拓 +dnrg 磖 +dnrh 成年 盛年 万年 +dnrn 盛气 +dnrq 大惊失色 +dnrt 砀 +dnrx 成批 +dnsf 成材 +dnsg 成本 +dnsm 万机 +dnt 尰 +dnta 成长 +dntb 盛季 +dnte 万般 +dntf 万千 盛行 成行 尰 盛赞 成千 +dntg 万籁 +dnth 成片 奋发向上 +dntk 万种 ♂ +dntm 迈向 +dntn 大书特书 +dntp 克己复礼 +dntr 万物 尤物 +dntt 盛筵 +dntu 百尺竿头 +dnty 迈入 +dnu 怘 +dnub 成瘾 +dnud 万状 +dnuf 盛装 雄心壮志 +dnuj 成章 +dnuk 盛况 +dnum 万端 +dnun 成癖 +dnuo 尲 +dnuq 成效 成交 +dnus 成亲 +dnut 盛产 +dnuu 成立 +dnv 万 尤 尢 萬 +dnvc 盛怒 +dnvk 尤如 +dnvq 成婚 +dnvt 成群 +dnvu 克尽妇道 +dnw 尬 +dnwa 万代 +dnwe 磟 +dnwf 盛会 盛传 +dnwg 成全 万全 +dnwj 尬 +dnwm 成仙 +dnwn 万亿 大快人心 +dnwq 成像 +dnwt 万余 +dnwu 成倍 +dnwv 成分 万分 +dnww 成人 成份 万众 有心人 +dnwx 成佛 +dnwy 砄 +dnxd 万顷 +dnxe 厅局级 +dnxf 万贯 +dnxg 成绩 +dnxq 成约 +dnxw 万维 +dny 戊 +dnyb 成熟 +dnyc 三尺讲台 +dnye 成衣 +dnyg 成语 +dnyi 成就 +dnyk 盛衰 +dnyl 成为 尤为 +dnyn 万望 +dnyo 万变 +dnyt 盛放 戊 +dnyu 成说 +dnyv 盛唐 +dnyw 成夜 +dnyy 成文 +do 灰 +doam 灰黄 +dodg 灰石 +dodq 百炼成钢 +dody 磷矿 +doec 磷肥 +doex 磷脂 +doff 灰土 +dofr 灰垢 +doft 灰雾 +doga 顾炎武 +dogi 礏 +dogw 礏 +dohx 灰紫 +doif 灰尘 +doin 灰泥 +doiq 磷光 +dojg 磷虾 +doji 石火电光 +doju 灰暗 +dol 盔 +dolf 盔 +dolh 盔甲 +doli 励精图治 +dony 灰心 +doo 礯 +dooi 礯 +dool 磱 +doon 灰烬 +dooo 磷火 +doq 磷 燐 +doqc 灰色 +doqh 磷 +dorf 灰质 +dorr 灰白 +dosd 灰顶 +dosg 磷酸 +doso 耐火材料 +dota 厝火积薪 +dou 灰 +douq 灰浆 +douw 灰冷 +dovn 灰鼠 +dowv 灰分 +doxi 硝烟弥漫 +doya 灰度 +dp 达 +dpbm 牵出 +dpbp 研究院 +dpcm 达观 +dpda 碗碟 +dpdc 硡 +dpdf 奋袂而起 +dpdj 研究成果 +dpdk 磍 +dpdn 达成 +dpdp 达达 +dped 有容乃大 +dpew 破家县令 +dpfc 牵动 +dpfg 达士 +dpfh 牵起 +dpfi 碂 +dpfp 碗壶 +dpft 研究者 +dpfu 有害无益 +dpgc 达到 +dpgd 三室两厅 +dpge 塜 +dpgg 碹 +dpgh 碇 +dpgj 达理 +dpgk 达赖 +dpgm 礗 +dpgn 百密一疏 +dpgq 春宵一刻值千金 +dpgy 春宵一刻 +dphh 达卡 +dpi 达 迖 +dpih 牵涉 +dpip 大礼堂 +dpjc 牵紧 +dpjf 碗里 +dpjg 达旦 +dpjp 达官显宦 +dpjt 三军易得 +dpju 大祸临头 +dpkh 万宝路 +dpkk 碗口 +dpkm 研究员 +dpkn 研究中心 +dpkw 达官贵人 +dpld 达因 +dplg 大客车 +dplp 牵连 +dplx 牵累 +dpma 大家风范 +dpmq 达见 +dpmy 有福同享 +dpnt 确定性 +dpom 春寒料峭 +dpoo 万家灯火 +dppg 研究室 +dppn 达官 +dppp 大宴宾客 +dppu 百褶裙 +dpq 碗 +dpqa 硿 +dpqb 碗 +dpqe 丰富多彩 Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω +dpqi 胡塞尔 +dpqk 百家争鸣 +dpr 牵 牽 +dprb 大字报 +dprf 牵挂 +dprh 牵 牵扯 +dprm 牵制 +dprn 研究所 +dprt 牵手 +dpsa 碗柜 +dpsd 碗橱 +dpsf 达标 +dpsp 大案要案 +dpss 有案可查 +dpst 有案可稽 +dpt 磍 +dptg 研究生 +dptk 碦 磍 +dptn 碗筷 +dpts 百宝箱 +dptx 牵系 +dpud 牵头 +dpuj 达意 +dpuo 成家立业 +dput 大家闺秀 +dpvb 大家好 +dpvt 百家姓 +dpw 確 +dpwa 硿 +dpwc 三灾八难 大富翁 +dpwf 研究会 +dpwk 研究人员 +dpww 达人 +dpwy 牵念 確 А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я Ё +dpx 砣 +dpxc 三字经 +dpxg 牵线 +dpxh 牵引 +dpxk 牵强 +dpxn 砣 +dpxu 牵绊 +dpxy 牵缠 +dpya 布宜诺斯艾利斯 +dpye 百衲衣 +dpyf 石家庄 +dpyn 牵记 +dpyo 大家谈 +dpyq 碗底 +dpys 达摩 +dpyt 大家庭 +dpyw 有神论 +dpyy 石家庄市 +dq 克 +dqad 克期 +dqag 克莱 厎 +dqaj 碈 +dqar 爽然若失 +dqas 磔 +dqav 确切 +dqay 砥 厎 奃 +dqb 克 +dqbb 碰钉子 +dqbi 威尔逊 +dqbo 三角函数 +dqbt 克隆 +dqcg 盛名难副 +dqcw 克难 +dqcy 有钱能使鬼推磨 +dqd 兢 +dqdb 硊 +dqdd 砥砺 +dqde 确有 +dqdf 兣 +dqdg 砾石 +dqdh 戛然而止 +dqdj 兡 +dqdm 大鱼大肉 +dqdp 成名成家 +dqdq 兢 +dqdr 大包大揽 有钱有势 +dqdt 古色古香 +dqdu 斐然成章 +dqe 确 確 +dqea 古希腊 +dqeb 克服 +dqeg 矽肺 +dqeh 确 +dqeq 爽脆 +dqfb 三角地 +dqfc 砍去 +dqfg 威尔士 +dqfh 爽直 +dqfi 尅 +dqfk 兙 +dqfm 百鸟朝凤 +dqfp 有名无实 +dqfq 砸锅卖铁 +dqg 碒 +dqga 三角形 △ +dqgc 砍到 +dqgh 砍下 +dqgm 三角形法则 +dqgq 砍死 +dqgt 三句不离本行 +dqgu 万象更新 +dqhh 大名鼎鼎 +dqhp 大饱眼福 +dqhq 有色眼镜 +dqhu 龙争虎斗 +dqhx 砍柴 +dqi 砾 犮 礫 +dqid 胡锦涛 +dqil 春色满园 +dqim 万金油 +dqiq 砍光 +dqiv 确当 +dqiy 三角洲 砾 +dqj 剋 +dqjf 克里 +dqjg 确是 +dqjj 克日 +dqjk 剋 +dqjt 克星 +dqkk 爽口 +dqkq 大鱼吃小鱼 +dqks 爽呆 +dql 勀 +dqlg 面包车 +dqlk 三角架 +dqln 勀 +dqlv 勊 +dqly 顾名思义 +dqmd 砾岩 +dqmj 大煞风景 +dqmq 克尔凯郭尔 +dqn 砲 +dqnn 爽快 砲 +dqnt 非金属 +dqnx 有错必纠 +dqny 厄尔尼诺 +dqog 确凿 +dqon 砍断 +dqoq 破铜烂铁 +dqos 碘钨灯 +dqov 大多数 +dqow 大多数人 +dqpd 砍割 +dqpf 确守 +dqpg 确定 +dqpq 布鲁塞尔 +dqpu 确实 +dqpy 爽神 +dqq 爽 +dqqc 古铜色 +dqqd 确然 +dqqg 克鲁 +dqqk 百鸟争鸣 +dqqm 矽钢 +dqqn 大锅饭 +dqqo 鷞 +dqqq 爽 +dqqs 砍杀 +dqqu 奓 +dqrh 砍掉 +dqrk 克扣 +dqrm 克制 +dqrn 爽气 +dqru 克拉 +dqrw 春色撩人 +dqsc 砍树 斐然可观 +dqsl 万象森罗 +dqsr 三角板 +dqsy 砥柱 +dqt 奅 +dqta 泰然自若 +dqtb 奅 +dqtd 确知 +dqtf 兛 +dqtg 布尔乔亚 +dqth 破解版 +dqtj 郁金香 +dqtl 破镜重圆 +dqtm 爽身 +dqtn 兞 +dqto 砍翻 +dqtp 泰然处之 +dqtq 大错特错 +dqtt 咸鱼翻身 +dqtu 确乎 +dqtx 确系 +dqud 砍头 +dquu 确立 +dqvh 碀 +dqvk 确如 +dqvn 砍刀 +dqw 砍 +dqwa 砍伐 +dqwd 布尔什维克 +dqwf 百儿八十 +dqwg 三角债 +dqwk 确保 +dqwt 成名作 砍伤 +dqwv 兝 +dqww 有钱人 +dqwy 砍 确信 +dqxq 爽约 +dqxu 历久弥新 +dqy 矽 +dqya 布鲁诺 +dqye 秦镜高悬 +dqyg 确证 鸪 鴣 +dqyi 确应 +dqyl 磂 +dqyn 有错就改 +dqyo 三角恋 +dqyt 三句话不离本行 +dqyv 爽朗 +dqyw 确认 确诊 +dqyy 达尔文 镹 +dr 原 +drad 达拉斯 +drae 大白菜 +draf 原著 +drak 有所区别 +dras 布帛菽粟 +draw 牵牛花 +drbb 原子 +drbk 原职 +drbr 大打出手 +drbw 大扫除 +drcj 百年难遇 +drcq 在所难免 +drdd 大气磅礴 +drde 原有 大手大脚 碍手碍脚 +drdf 大气压 +drdg 碑石 +drdh 原在 +drdj 碑碣 +drdl 万年历 +drdq 克拉克 +drdr 大摇大摆 左拥右抱 破罐破摔 +drdy 百年大计 +dree 原貌 +drfa 原载 +drfb 原地 +drff 原封 +drfh 原址 碷 +drfl 有气无力 +drfn 原声 +drfq 有失远迎 +drft 愿者 +drfu 有损无益 +drg 砶 +drga 原型 原形 +drgd 大白天 +drge 万年青 +drgf 有损于 +drgg 三缺一 大提琴 +drgj 原理 百年不遇 +drgl 百折不回 +drgm 有所不同 +drgn 在所不惜 +drgo 原来 +drgr 百折不挠 +drgt 在所不辞 +drgu 三皇五帝 +drgw 克拉玛依 +drh 斫 +drhk 原点 +drhm 磃 +drhq 磃 +dri 原 +dria 奇技淫巧 +drif 原汁 +drii 原 矿泉水 厡 厵 +drim 原油 願 +drin 愿 願 +driy 硃 原液 +drjf 原野 +drjg 原是 +drjy 愿景 +drkf 原味 +drkg 破折号 { } —— +drkh 原路 +drkj 原唱 +drld 原因 +drle 成年累月 +drlf 大兵团 +drll 原田 +drlt 原图 +drm 厒 +drmg 愿同 +drmh 原由 碑帖 +drmj 原则 +drmk 厒 +drnf 大气层 大势已去 +drnt 原属 原发 +droa 原煤 +drou 原料 +droy 原粮 +drpd 原宥 +drpg 原定 +drpj 原审 +drpr 百年之后 +drpu 原初 +drpv 百年之好 +drqc 原色 磈 +drqk 原名 +drqq 厄瓜多尔 +drqy 秦皇岛 +drr 礩 +drrd 碑拓 +drrf 大势所趋 +drrm 礩 +drrx 大拇指 +drry 大失所望 +drsf 硬指标 +drsg 原本 +drsh 原想 +drsp 面授机宜 +drsr 原棉 +drss 碑林 +drst 布拉格 +drsu 原样 +drsw 百年树人 +drt 碑 +drtc 厉兵秣马 +drtd 原籍 +drtf 碑 原先 原告 +drtg 原生 +drth 原版 原处 +drtk 原种 +drtm 碑身 +drtr 原物 +drtt 大手笔 +drtu 套近乎 +drtv 原委 +drtx 原系 +drty 原稿 +drud 原状 原判 +druf 原装 +druj 愿意 原意 +druq 原浆 +drut 原产 有所准备 +druu 三推六问 +druw 盛气凌人 +drvc 原始 磤 +drvk 非打即骂 +drvw 百年好合 +drw 镻 +drwb 原创 +drwf 百年偕老 +drwh 大气候 +drwq 愿你 +drwr 原件 +drws 原体 +drwt 原作 +drwu 原位 +drww 原价 成年人 +drwy 镻 有所作为 +drxq 原纸 +drxs 礫 +dry 礉 +dryg 原主 +dryl 原为 +dryn 愿望 +dryp 碑亭 +dryq 原义 +dryr 原诉 +dryt 有的放矢 礉 +dryw 大年夜 +dryx 胡搅蛮缠 +dryy 原谅 原文 +ds 厅 +dsaf 春树暮云 +dsag 奇巧 +dsal 奇功 +dsap 大本营 +dsar 奇葩 +dsbh 奇耻 +dscm 奇观 +dscx 有本难念的经 +dsdd 大哥大 +dsdh 有板有眼 +dsdq 有棱有角 +dsdr 有根有据 +dsds 大模大样 +dsdx 奇袭 +dsfh 奇趣 +dsfi 磦 +dsfk 硒鼓 +dsfn 奇志 +dsfp 克格勃 +dsft 奇才 +dsfu 春梦无痕 +dsg 硒 +dsgb 克林顿 +dsgg 砵 有机玻璃 +dsgh 有禁不止 +dsgj 盛极一时 +dsgk 奇事 +dsgm 奇丽 +dsgn 大可不必 +dsh 厢 矴 廂 +dshd 厢 +dsie 大材小用 +dsip 厅堂 +dsiu 大西洋 +dsj 碴 +dsjg 碴 +dsjh 磹 +dsjm 奇遇 +dsjy 奇景 +dsk 厅 +dskc 攲 敧 +dskf 奇 竒 +dskg 砢 +dski 砥柱中流 +dskj 剞 +dskm 奇勋 +dsko 鵸 +dskw 欹 +dsmh 大檐帽 +dsmm 奇山 +dsmn 奇崛 +dsmt 奇峰 +dsmw 厅内 +dsna 奇异 +dsnc 奇怪 +dsnn 厅局 +dsou 原材料 +dsov 奇数 +dsow 胡椒粉 +dspi 大梦初觉 +dsps 大梦初醒 +dspv 奇案 +dsqh 厅外 +dsqi 雁杳鱼沉 +dsqr 大权独揽 +dsqt 碴儿 压根儿 +dsqu 三棱镜 +dsrf 奇技 +dsrg 奇兵 +dsrm 奇缺 +dsrv 奇招 +dss 碄 +dssh 奇想 歴 礎 +dssj 暦 +dssn 厯 +dssq 秦楼楚馆 +dsst 有机可乘 +dssy 碄 +dsta 厅长 +dste 奇秀 +dstg 在校生 +dsth 唇枪舌战 +dstj 奇香 +dstp 三极管 +dstr 奇特 +dstw 唇枪舌剑 +dsty 大相径庭 +dsua 大权旁落 +dsub 奇闻 +dsud 太极拳 +dsuq 奇效 +dsux 大西北 +dsvi 奇妙 +dsw 硹 +dswc 硹 +dswf 奇伟 +dswg 奇侠 太极剑 +dswi 有机化学 +dswj 奇偶 +dswq 三板斧 +dsws 有机体 +dswt 奇作 +dswu 三权分立 +dsww 奇人 +dsxe 厅级 +dsxn 奇幻 +dsxq 奇绝 +dsxx 奇缘 +dsya 奇谋 +dsyc 奇谲 +dsyf 奇计 +dsyn 厢房 +dsyo 奇迹 +dsyq 奇诡 +dsyu 大树底下好乘凉 +dsyy 奇文 +dt 帮 故 +dta 矺 +dtaa 帮工 +dtab 万向节 +dtaj 大智若愚 +dtal 大千世界 +dtam 百身莫赎 +dtan 厚积薄发 矺 +dtau 大行其道 +dtav 厇 +dtax 厉行节约 +dtb 邦 +dtbb 帮子 +dtbh 帮 邦 幚 +dtbn 砤 +dtbq 有鼻子有眼儿 +dtbu 故障 +dtbw 寿险 +dtd 镺 +dtdc 故友 +dtdd 成千成万 +dtde 成竹在胸 +dtdf 寿辰 三生有幸 +dtdg 有条有理 +dtdj 硚 礄 +dtdk 礄 +dtdm 故而 有血有肉 +dtdn 大彻大悟 +dtdq 古香古色 +dtdr 有得有失 +dtdu 有利有弊 +dtdy 镺 +dteg 帮助 +dtep 帮腔 +dtf 寿 壽 夀 +dtfb 故地 +dtfc 故去 +dtfd 万般无奈 +dtff 故土 +dtfh 故址 +dtfk 有备无患 硞 +dtfm 礸 +dtfn 帮场 +dtfo 焘 燾 +dtft 帮教 +dtfu 寿 +dtg 厜 +dtga 故弄 +dtgf 厜 硾 有利于 +dtgg 大循环 +dtgk 故事 +dtgr 大笔一挥 +dtgt 三长两短 +dtgu 三番五次 +dtgw 龚自珍 +dtgy 有条不紊 +dth 砟 +dthd 成千上万 +dthf 砟 厏 +dthh 龙行虎步 +dthj 故旧 +dthk 龙盘虎踞 +dthl 春秋战国 +dthp 硟 +dthx 故此 +dtia 大街小巷 +dtip 寿堂 +dtiq 寿光 +dtir 帮派 +dtis 寿酒 +dtit 蜚短流长 +dtiu 大敌当前 +dtjf 故里 +dtjh 故曰 +dtjj 春和景明 +dtjt 寿星 +dtk 硌 +dtkc 邫 +dtkg 硌 +dtkk 帮口 +dtl 硇 +dtlc 磈 +dtlf 故园 +dtlg 故国 +dtlj 有生力量 +dtlq 硇 +dtls 帮困 +dtlw 帮办 +dtlx 磇 +dtmd 礇 +dtme 砭骨 +dtmg 帮同 +dtmm 太行山 +dtn 矻 +dtnc 百般刁难 +dtnd 故居 +dtng 寿司 有生以来 +dtnh 寿眉 +dtnn 矻 矿务局 砨 +dtno 鳫 +dtny 帮忙 +dto 磻 +dtol 磻 +dtov 寿数 +dtow 爽身粉 +dtp 砭 +dtpj 寿宴 +dtpk 故宫 +dtpn 万箭穿心 +dtpr 有生之年 +dtpt 故宅 +dtpu 帮衬 +dtpv 万物之灵 +dtpy 砭 寿礼 +dtqb 帮凶 +dtqd 大自然 +dtqi 百舸争流 +dtqk 故名 +dtr 硪 +dtre 克敌制胜 +dtrf 矿物质 +dtrg 在我看来 +dtrj 百般挑剔 +dtrn 万箭攒心 +dtrt 帮手 硪 +dtsf 寿材 +dtsi 寿桃 +dtsl 有利可图 +dtss 寿木 +dtt 曆 +dttd 故知 磿 +dttf 春秋繁露 +dttg 硬生生 +dtth 歷 +dtti 厤 +dttj 曆 +dttq 故称 +dttr 古生物 +dttt 寿筵 +dttw 有利条件 +dtua 三街六巷 +dtud 大舌头 +dtuh 大处着眼 +dtuj 故意 +dtun 奋笔疾书 +dtuq 三等奖 邦交 +dtus 帮闲 +dtut 故道 +dtv 鴣 +dtvb 龙生九子 +dtvo 鴣 +dtvs 大笔如椽 +dtwa 古生代 +dtwe 帮佣 +dtwf 帮会 +dtwg 寿命 古往今来 +dtwh 磫 +dtwm 百身何赎 +dtwn 百科全书 +dtwp 万籁俱寂 +dtwt 故作 +dtww 故人 +dtxt 故乡 +dty 故 +dtya 非处方药 +dtye 寿衣 +dtyg 帮主 +dtyo 非我族类 +dtyt 寿诞 +du 磁 +duad 有效期 +duag 碰巧 +duah 硑 +duai 碰落 +duan 雄姿英发 +duay 大辩若讷 +dubb 磙子 +dubf 硬着陆 +dubh 蹷 +dubj 劂 蟨 +dubl 龙门阵 +dubn 憠 +dubo 鷢 +dubp 磀 +dubs 橜 +dubw 厥 +dubx 有产阶级 +duc 磙 +duce 磙 +dud 磋 +duda 磅礴 磋 +dudb 夺门而出 破门而出 +dudd 大慈大悲 非亲非故 +dude 有头有脸 礢 +dudf 磁砖 +dudg 磁石 +dudj 羍 +dudk 磰 +dudm 碰面 +dudn 有头有尾 +dudt 破门而入 +dudu 碰碰 +dued 礲 龎 +dueg 礀 +duen 礲 龎 +duep 礈 +dufb 厚颜无耻 +dufd 灰头土面 +dufe 灰头土脸 +dufk 磁鼓 厗 +dufm 碰击 +dufn 磁场 +dufp 有关规定 +dufu 有意无意 +dug 砬 +duga 有关事项 +dugc 碰到 +dugd 大前天 +dugf 有益于 +dugk 磁带 +dugm 百闻不如一见 +dugn 顾头不顾尾 +dugo 百问不烦 +dugq 三差两错 +dugr 顾前不顾后 +dugt 礒 奋斗不息 +dugu 大逆不道 +dugw 邦交正常化 +duhf 眘 +duhh 磁卡 +duie 磁浮 +duin 大头小尾 +duip 磁学 +duis 磁漆 +duit 有关法律 +duj 辜 +duja 成效显著 +dujf 昚 +dujg 有道是 鹩 磵 鷯 +duji 尞 +dujj 昚 +dujn 磁电 +dujo 鷯 +dujp 遼 +duk 碚 厗 +dukg 碚 +dukk 磁器 +dul 磳 +dulj 磳 +dull 丰产田 +duln 有意思 +dult 磁力 +duma 三部曲 +dumg 三门峡 +dumh 大盖帽 +dumq 碰见 龙卷风 春意盎然 +dune 奇装异服 +dunk 碰壁 +dunn 万卷书 +dunt 磁性 +dunv 有闻必录 +duo 碰 +duog 碰 +dup 磅 +dupf 大奖赛 +duph 碲 +dupl 大将军 +dupr 而立之年 +dupt 成交额 +dupu 盛况空前 +dupw 压卷之作 +dupy 磅 +duqe 碰触 +duqf 磁针 +duqi 碰锁 +duqm 辜负 +duqr 磁铁 +duqw 有奖销售 +dure 古道热肠 +durf 万头攒动 +durj 大前提 +durp 磁控 +duru 碰撞 +dusd 磸 +duse 磁极 +dusg 碰杯 +dust 有章可循 +duta 春兰秋菊 +dutd 磁矩 +dute 磁盘 +dutf 牵着鼻子走 +dutg 磅秤 +duti 百端待举 +duts 磁条 +duu 冭 +duub 磁疗 +duud 碰头 磁头 +duug 春意阑珊 +duuh 硬着头皮 +duui 矿产资源 +duum 磋商 +duun 三头六臂 +duut 磁道 +duuu 左道旁门 有关部门 +duv 磏 +duvo 磏 +duvt 三六九等 +duwf 碰头会 +duwk 有关人员 +duwo 三资企业 +duws 磁体 +duwt 碰伤 +duwv 大部分 +duww 成交价 +duwx 磁化 悲痛欲绝 +dux 磁 +duxc 古兰经 +duxn 礠 +duxx 磁 +duyk 有意识 +duym 厦门市 +duyr 百兽率舞 +duys 磋磨 +duyu 在商言商 +duyw 有关文件 +dv 肆 +dvan 非君莫属 +dvbb 大舅子 +dvbn 太好了 +dvbp 大杂院 +dvc 厩 廄 廏 廐 +dvcq 厩 +dvdg 碌碡 +dvdv 碌碌 +dvdx 有始有终 +dve 硍 +dveb 鄘 +dvec 厩肥 +dvey 硍 +dvf 肆 +dvfh 肆 砕 硉 +dvfq 面如土色 +dvfx 有始无终 +dvgd 面如死灰 +dvgr 大好形势 +dvgw 礖 +dvha 肆虐 +dvi 碌 +dvim 大好河山 +dvit 三好学生 +dviy 碌 +dvlt 感召力 +dvow 大杂烩 +dvpg 面如冠玉 +dvpw 原始社会 +dvqa 有巢氏 +dvqo 磶 +dvqy 百灵鸟 +dvrd 肆扰 +dvrg 秦始皇 +dvtf 肆行 +dvtg 三好生 友好往来 +dvtq 碯 +dvui 三姑六婆 +dvuj 肆意 +dvuw 大刀阔斧 +dvvy 灰姑娘 大姑娘 +dvwo 面如傅粉 +dvxb 成群结队 +dw 春 舂 +dwa 砼 +dwaa 三段式 +dwab 春节 +dwad 厚今薄古 +dwaf 春蕾 +dwag 砼 +dwai 硝化甘油 +dwaj 春草 +dwap 夏令营 +dwaq 奉敬 +dwaw 百合花 +dwax 春药 +dway 春荒 +dwbb 大个子 +dwbd 奉承 +dwbf 秦陵 +dwbk 奉职 +dwbl 雁阵 +dwbm 奏出 +dwbu 奉陪 春联 +dwby 成仁取义 +dwcl 奉劝 +dwcm 秦观 +dwct 有人欢喜有人愁 +dwcy 蠢驴 +dwd 碫 +dwdc 碫 +dwdg 礁石 +dwdh 春夏 +dwdi 春耕 +dwdj 百分百 +dwdk 百依百顺 +dwdn 顾全大局 +dwdq 克伦威尔 +dwdr 有凭有据 +dwds 百货大楼 +dwdw 左邻右舍 +dwdy 胡作非为 +dwec 春肥 +dwee 感人肺腑 +dwej 夸父逐日 +dwep 秦腔 +dwf 奉 +dwfc 春运 +dwfd 春城 +dwfg 春雨 +dwfh 奉 +dwfi 磜 +dwfj 秦朝 +dwfl 春雷 +dwfm 奉献 +dwfn 仄声 +dwft 大公无私 +dwfv 春雪 +dwfw 礖 +dwfy 成人教育 +dwg 奏 +dwga 碖 +dwgc 砱 +dwgd 春天 奏 +dwgf 三分球 +dwgg 硂 +dwgi 奉还 硷 +dwgj 三令五申 +dwgk 蠢事 硆 +dwgn 万众一心 +dwgo 秦晋 +dwgs 有何不可 +dwgt 春麦 +dwgu 磴 +dwgw 三位一体 厱 礆 +dwhh 奉上 大体上 +dwhk 百分点 +dwi 仄  泰 +dwia 春灌 +dwic 秦汉 +dwif 春潮 +dwii 春水 +dwin 春汛 +dwip 大会堂 +dwiq 春光 +dwis 春酒 +dwit 破釜沉舟 +dwiu 泰 +dwiw 秦淮 +dwiy 春游 +dwj 春 +dwja 春晓 +dwjc 奉贤 +dwje 奏明 +dwjf 春 +dwjh 砎 +dwjj 蠢 惷 +dwjn 惷 +dwjp 春晖 +dwjy 春景 +dwkg 悲从中来 % +dwkh 三岔路 +dwkj 大合唱 +dwkk 赝品 存储器 +dwkq 古今中外 +dwkt 秦川 +dwky 奉命唯谨 +dwlg 泰国 +dwls 春困 +dwlt 三从四德 +dwly 有偿转让 +dwmd 礁岩 +dwmm 泰山 +dwmn 奏凯 +dwmq 春风 +dwmu 奉赠 +dwmw 秦岭 +dwna 感今怀昔 +dwng 春情 +dwnh 蠢蛋 奏疏 +dwnp 磓 +dwnt 压倒性 +dwny 帮倒忙 +dwod 非人类 +dwoq 克什米尔 +dwov 百分数 +dwoy 舂米 +dwpa 万人空巷 +dwpd 百分之百 +dwpf 春寒 +dwpg 三分之一 +dwpi 奉公守法 +dwpk 春宫 +dwpp 百分之 +dwps 非分之想 +dwpt 万全之策 +dwpu 成人之美 +dwpv 泰安 +dwpy 奉祀 +dwqb 奉迎 +dwqc 春色 +dwqd 泰然 +dwqi 奏乐 +dwqn 大使馆 +dwqr 泰铢 +dwqt 大伙儿 +dwrf 威信扫地 +dwrg 奏捷 +dwrh 春牛 +dwrm 百分制 +dwrr 奏折 +dwrt 春播 +dwsf 蠢材 +dwsg 奏本 +dwsk 春歌 +dwsn 奇货可居 +dwsr 三合板 +dwss 春梦 +dwsw 秦桧 +dwt 秦 +dwtb 春季 +dwtf 奉行 奉告 +dwti 故伎重演 +dwtk 春种 +dwtm 贗 +dwto 春秋 鴈 +dwtp 春华秋实 +dwtr 大人物 +dwts 蠢笨 +dwtu 秦 +dwtv 春笋 +dwtw 达人知命 +dwtx 秦篆 +dwty 硢 +dwud 奉送 奉养 故作姿态 +dwuf 泰斗 春装 +dwug 厌食症 +dwuj 春意 +dwuq 奏效 +dwux 雁北 +dwuy 百货商店 +dwv 舂 +dwva 三八妇女节 +dwvf 舂 +dwvk 耐人寻味 +dwvn 憃 砏 +dwvo 鳫 鴣 +dwvt 砏 +dww 雁 鴈 鳫 +dwwa 秦代 +dwwb 郟 +dwwc 奉公 麶 +dwwd 万念俱灰 麵 +dwwg 奉命 三个代表 +dwwi 夾 +dwwj 夸父追日 +dwwk 硲 +dwwm 赝 贋 贗 頰 +dwwn 春假 +dwwo 鴈 鵊 +dwws 大集体 +dwwu 麷 +dwwv 春分 +dwww 麩 +dwwx 大众化 蠢货 +dwwy 雁 +dwxg 三八线 +dwxj 奉旨 +dwxm 泰纳 +dwxr 三八红旗手 +dwxx 百分比 +dwy 礁 +dwyc 砱 砲 +dwyf 古体诗 奞 奪 +dwyg 碓 +dwyh 百货店 +dwyi 故作高深 +dwyk 春训 +dwyl 奉为 奮 +dwyn 砛 +dwyo 礁 +dwys 磼 +dwyt 蠢话 泰州 +dwyu 大做文章 +dwyw 三段论 +dwyx 百分率 +dwyy 奏议 +dx 龙 +dxa 龚 龔 +dxak 三缄其口 +dxaw 龚 +dxb 聋 聾 +dxbb 聋子 +dxbc 袭取 +dxbf 聋 面红耳赤 +dxbj 龙阳 +dxbw 牵强附会 +dxcn 龙马 +dxd 砻 礱 +dxdb 破绽百出 +dxdd 龙套 +dxdf 砻 +dxdh 大红大紫 +dxdq 成绩斐然 +dxdx 大红大绿 +dxed 龙须 +dxej 龙胆 +dxet 袭用 +dxeu 龙腾 +dxey 龙脉 +dxf 垄 垅 壟 壠 篭 +dxfd 龙城 +dxff 垄 +dxfj 龙井 +dxfm 袭击 +dxfp 袭过 +dxfr 大张声势 +dxfs 砒霜 +dxfw 故纸堆 +dxg 砪 +dxgd 䶮 +dxgg 龙王 +dxgi 三纲五常 +dxgo 袭来 +dxgp 寿终正寝 +dxgr 龙珠 +dxgu 砪 +dxha 龙虎 +dxhk 袭占 +dxhr 唇红齿白 +dxhv 龙眼 +dxhw 龙齿 +dxia 龙江 +dxim 龙洞 +dxiq 垄沟 +dxis 龙潭 +dxiy 龙游 +dxj 砩 +dxjg 龙虾 +dxjh 砩 +dxjp 龙蛇 +dxkf 三级跳远 +dxkg 聋哑 +dxkh 三级跳 +dxkk 龙口 +dxkw 龙吟 +dxlg 牵引车 +dxlt 牵引力 +dxmc 龙凤 +dxmd 龙岩 +dxme 龙骨 +dxmm 龙山 +dxmq 万维网 +dxnt 非线性 +dxnu 龙飞 +dxon 垄断 +dxos 龙灯 +dxoy 砻糠 +dxpk 龙宫 +dxpm 万贯家财 +dxpu 龙袍 +dxqn 压缩包 +dxr 礫 +dxrd 袭扰 +dxrh 龙年 +dxri 龙泉 +dxrs 牵线搭桥 礫 +dxru 大比拼 +dxrw 大张挞伐 +dxsm 压缩机 +dxt 礙 +dxte 龙舟 +dxtf 克绍箕裘 +dxth 礙 +dxtk 龙种 +dxtm 龙身 +dxtw 有缘千里来相会 +dxtx 万缕千丝 +dxud 龙头 +dxuj 成绩单 +dxut 龙颜 +dxuy 龙门 +dxv 龙 +dxvv 龙女 +dxvy 丈母娘 +dxws 龙体 +dxwt 垄作 +dxww 袭人 +dxwx 龙华 +dxx 砒 +dxxn 砒 +dxxt 磯 +dxxy 磯 +dxy 袭 襲 +dxye 袭 +dxyf 大张旗鼓 詟 讋 +dxyr 有线广播 +dxys 龙床 +dxyt 龙庭 +dxyy 龙文 +dy 太 +dya 礦 +dyaa 矿工 +dyad 矿藏 +dyae 碎散 +dyai 奇文共赏 +dyaq 矿区 +dyat 太医 +dyaw 礦 +dyb 礅 +dybb 太子 墎 +dybe 太阴 +dybg 戍卫 +dybj 太阳 +dybt 礅 +dyc 硫 +dycq 硫 +dycw 矿难 +dycy 砿 +dyda 硫磺 +dydd 太大 +dydf 大放悲声 +dydg 矿石 +dydi 矿砂 +dydj 太厚 +dydm 三座大山 +dydr 太原 +dydt 有言在先 有说有笑 +dydy 太太 大放厥词 +dyey 矿脉 +dyff 布朗运动 +dyfg 太坏 +dyfh 矿盐 存亡未卜 +dyfj 矿井 +dyfn 矿场 +dyfp 太过 +dyfq 太远 +dyfw 丈夫 +dyfy 矿坑 +dyg 砫 +dygd 百读不厌 +dygg 砫 +dygi 太不 +dygn 大言不惭 +dygp 万变不离其宗 +dygq 碎裂 +dygs 碎末 +dygu 太平 大义灭亲 +dygy 三言两语 +dyha 太虚 +dyhi 碎步 +dyhp 唇亡齿寒 +dyi 丈 太 +dyid 太湖 +dyif 成文法 +dyih 太小 +dyin 矿泥 +dyip 太学 +dyis 矿渣 +dyit 太少 +dyiy 砯 +dyjg 丈量 +dyjh 太早 +dyjq 太晚 +dyjt 太监 +dykh 太贵 +dykk 感应器 +dykq 太史 +dykw 丰衣足食 +dyla 尤文图斯 +dylf 盇 +dylg 矿车 +dylp 戍边 +dym 碻 +dymk 碻 +dymm 矿山 +dymn 砊 +dymq 太岁 +dyn 态 態 +dyna 碥 +dync 大为改观 +dynd 大为惊奇 +dyne 大放异彩 +dynf 矿层 +dyni 碎屑 +dynn 万言书 砨 太快 +dynt 戍 +dynu 态 +dynw 奒 硋 +dyny 奇谈怪论 +dyog 矿业 +dyop 破衣烂衫 +dyos 矿灯 +dyoy 硛 +dyp 碠 +dypf 有识之士 友谊赛 +dypi 迏 +dypp 大方之家 +dyps 碠 +dypw 太空 +dypy 太祖 +dyqq 太多 +dyqt 太狠 +dyqv 碎银 +dyqy 太久 +dyrf 矿质 +dyrg 太后 +dyri 矿泉 +dyrp 太近 +dyrr 太白 +dyrv 态势 +dysd 礳 +dyse 太极 +dysg 硫酸 +dysh 太想 +dysi 大话西游 +dyt 矿 砿 礦 鉱 鑛 +dyta 矿长 +dytf 太行 +dyth 碎片 +dyti 百废待举 百废待兴 +dytl 矿务 +dytr 矿物 +dyts 尤为重要 +dyty 胡言乱语 +dyud 太差 +dyuq 大义凛然 +dyut 矿产 +dyuw 太冷 +dyv 硠 +dyvb 太好 +dyve 硠 +dyvk 磄 +dyvm 万应灵丹 +dyvt 太君 +dyw 碎 砕 +dywb 太仓 +dywc 太公 +dywe 古为今用 +dywf 碎 研讨会 +dywg 太傅 +dywi 百废俱兴 +dywk 太保 +dywn 万户侯 +dywq 太低 石膏像 太爷 +dyws 矿体 +dywt 夏熟作物 +dywu 胡说八道 +dyww 丈人 +dywx 硫化 +dyxg 丈母 +dyxq 碎纸 +dyxx 存亡绝续 +dyy 砇 +dyya 态度 +dyym 太高 +dyys 矿床 +dyyv 太郎 +dyyw 大庭广众 +e 有 月 及 +ea 肛 +eaam 腊黄 +eaay 爱斯基摩 +eace 爱莫能助 +ead 臟 +eadt 臓 臟 +eaed 朦胧 +eaee 腊月 +eaen 腊肠 +eaf 腻 +eafm 腻 膩 +eafs 腜 +eag 肛 +eagi 腻歪 +eahm 臔 +eai 胨 腖 +eaiy 胨 +eaj 腊 臘 +eajd 膜 +eajg 腊 +eaji 月落星沉 +eajj 腊日 +eajn 臈 +eakf 腻味 腊味 +eakk 膒 +eako 臙 +eam 朠 +eamd 朠 +eamw 腊肉 +eann 朑 +eany 脦 +eaod 腻烦 +eap 朦 +eape 朦 +eapn 采薪之忧 +eard 膜拜 +earj 须菩提 +east 腊梅 +eath 膜片 +eau 臙 +eauo 臙 +eauq 肛交 +eauy 肛门 +eaw 臒 +eawc 臒 +eawt 腊八 +eaww 腻人 +eay 膵 +eayf 膵 +eb 服 乳 +ebaa 服式 +ebad 孕期 +ebah 乳牙 +ebam 乳黄 +ebau 乳燕 +ebax 服药 +ebb 郛 +ebbh 郛 +ebc 服 +ebco 鵩 +ebcy 服 +eber 乳腺 +ebet 服用 +ebeu 乳胶 +ebex 乳脂 +ebf 孕 孚 +ebft 服老 +ebfu 服丧 +ebga 服刑 +ebgh 服下 +ebgx 服毒 +ebhw 乳齿 +ebia 服满 +ebif 乳汁 +ebim 乳油 +ebiq 乳沟 +ebiy 乳液 +ebjp 乳晕 +ebkk 乳品 +ebld 服罪 +eblh 乳罩 +eblq 服软 +eblw 服输 +ebm 朏 +ebmh 服帖 朏 胐 +ebmt 乳峰 +ebn 乳 肔 +ebnn 乳 +ebod 乳类 +ebog 乳业 +ebow 乳粉 +eboy 乳糖 +ebqc 服色 +ebqk 乳名 +ebqn 服饰 +ebqs 乳钵 +ebqt 乳猪 +ebrh 乳牛 +ebrn 服气 +ebrr 乳白 +ebry 采取措施 +ebsg 乳酸 乳酪 +ebth 乳臭 +ebtj 乳香 +ebtk 嗠 +ebtl 服务 +ebtm 服役 +ebud 乳头 +ebuf 服装 +ebuk 乳癌 +ebuq 乳浆 +ebvv 孕妇 +ebvy 乳娘 +ebwf 服侍 +ebwg 乳鸽 +ebww 服从 +ebwx 乳化 +ebwy 服食 +ebxg 乳母 +ebyc 孕育 +ebyj 乳剂 +ebyn 乳房 +ebys 乳糜 +ebyw 服膺 +ec 肥 胎 +eca 胫 脛 +ecag 胫 +ecbs 腬 +ecc 腏 +eccc 腏 +ecdd 肥大 +ecdj 肥厚 +ecea 肥腻 +ecec 盈盈 +ecen 肥肠 +eceq 胎胞 +eceu 肥胖 +ecfc 胎动 +ecfn 盈亏 +ecft 胎教 +ecgx 胎毒 +echw 胎具 +eci 夃 +ecia 盈满 +ecid 肥源 +ecih 肥婆 +ecii 肥水 +ecit 肥沃 +ecj 蜰 +ecju 蜰 +eck 胎 +eckg 胎 +ecl 盈 +ecla 戤 +eclf 盈 +ecll 肥田 +eclt 肥力 +ecm 亂 +ecme 胫骨 +ecmn 亂 +ecmq 覶 +ecmu 辭 +ecmw 肥肉 +ecn 肥 豝 +ecna 肥臀 +ecnt 胎发 +ecou 肥料 +ecpu 肥实 +ecq 朘 +ecqt 胎儿 肥猪 朘 脧 +ecra 肥皂 +ecrm 肥缺 +ecrn 胎气 +ecsf 月台票 +ecte 胎盘 +ectf 胎毛 +ectg 胎生 +ectj 盈利 +ecud 肥差 +ecuf 肥壮 +ecug 肥美 +ecuq 肥效 +ecuv 肥瘦 +ecuy 盈门 +ecvg 肥嫩 +ecw 朘 +ecwb 肥仔 +ecwt 盈余 朘 脧 +ecwu 胎位 +ecwv 肥分 +ecyc 肥育 +ecye 胎衣 +ecyn 胎记 +ecyx 盈率 +ecyy 肞 +ed 须 腌 須 +edae 腌菜 +edai 爱克斯光 +edap 膸 +edc 肱 +edcy 肱 胈 +eddh 须在 +eddt 胸有成竹 +ede 脹 +edel 膀大腰圆 +edem 腼腆 +edet 腌臜 +edey 脹 +edf 胯 呄 +edfe 脤 +edfn 胯 +edfu 悬而未决 +edgh 胯下 +edgj 腠理 +edhg 脜 +edhh 肨 +edig 腌渍 +edjd 腓 +edjn 腌 醃 +edm 须 +edmd 腼 腝 +edme 胯骨 肱骨 +edmf 舑 +edmi 澃 +edmj 胹 +edml 盨 +edmv 媭 嬃 +edmw 腌肉 +edmx 頾 +edmy 须 須 +ednh 须眉 +ednn 肬 +edno 胆大心粗 +ednt 须发 +ednx 胆大心细 +edoy 脄 +edq 胈 +edqg 胆大包天 +edqn 须刨 +edqy 须留 胈 +edr 豲 +edrh 须看 +edri 豲 +edrm 腌制 +edrt 用非所长 +edsv 须要 +edtd 须知 +edtg 须生 +edu 膫 +edui 膫 +edvf 胜友如云 +edvu 胆大如斗 +edvw 须臾 +edw 腠 +edwd 腠 +edwu 朋友们 +edww 脥 +edwx 肝硬化 +edx 胧 朧 +edxc 须经 +edxn 胧 +edxq 须弥 +edy 肽 肰 +edyy 胆大妄为 肽 +ee 朋 貌 +eea 貘 +eeaa 月工 +eead 貘 +eeah 月牙 +eeai 月落 +eeak 貙 +eeal 貓 +eear 腰肌劳损 +eeau 月薪 +eeay 貛 +eeb 脬 +eebb 豹子 月子 +eebg 脬 +eebm 貀 +eeck 月台 +eed 貊 +eedc 朋友 +eedj 貊 +eedl 月历 +eee 月 +eeec 月盈 +eeed 貕 +eeee 月 朦朦胧胧 朤 +eeef 胳膊肘 +eeei 肠肥脑满 +eeej 豹胆 +eeer 胳膊肘儿朝外拐 +eef 豺 犲 +eefa 遥遥无期 +eefd 鹏城 +eeff 月坛 +eefh 豻 +eefj 月刊 +eefo 肝肠寸断 +eefq 月均 +eeft 月老 豺 +eefy 脟 +eeg 朋 +eegf 月球 +eegg 腻腻歪歪 豠 豾 貆 月琴 +eegh 月下 +eegi 盈盈一水 +eegs 月末 +eeh 貜 +eehc 貂皮 貜 +eeif 肝脑涂地 +eeip 朋党 +eeiq 月光 +eeis 乳胶漆 +eej 貍 +eeje 月明 +eejf 貋 貍 +eejj 蠫 +eejp 月晕 +eeju 貂蝉 +eejw 肝胆照人 +eejy 月影 +eek 貚 +eekf 貚 +eekg 月号 +eekh 月中 +eekv 貗 +eel 貗 +eelk 月圆 +eelv 貗 +eelw 月轮 +eem 豳 豽 +eemj 貒 +eemk 豳 +eemm 服服帖帖 +eemw 月内 豽 +een 貑 +eenc 貑 +eenh 月眉 +eent 月尾 +eeo 燹 +eeoo 脑膜炎 +eeou 燹 +eep 貁 +eepi 遯 +eepk 月宫 +eepu 月初 +eepw 胳肢窝 貁 +eepy 肺腑之言 +eeq 鹏 鵬 +eeqc 月色 +eeqg 鹏 +eeqk 豿 +eeqn 月饼 +eeqt 豺狼 +eeqy 豹 +eer 豸 +eerb 月报 +eere 胳膊拧不过大腿 +eerf 貏 +eerg 貃 +eerm 脱胎换骨 +eerp 邈 +eerq 貌 +eerr 月白 +eesc 遥遥相对 +eesf 月票 +eesh 貌相 月相 +eesj 肝胆相照 +eesr 脱脂棉 +eet 肜 +eetb 月季 +eete 月租 貈 +eetf 貏 +eeth 月息 +eetj 月利 +eetk 貉 狢 +eeto 鵬 +eetx 貔 +eety 月入 +eeud 月头 +eeue 月前 +eeuf 月半 +eeug 貌美 +eeuj 月间 +eeul 貖 +eeuq 月奖 +eeut 月产 +eev 貂 +eeve 貇 +eevf 墾 +eevg 脮 +eevh 貄 +eevk 貂 +eevn 懇 +eevq 貎 +eevt 朌 +eew 貅 +eewa 月供 +eewf 月会 +eewj 貐 +eewn 貌似 脉脉含情 +eewo 鵬 +eews 貅 +eewt 遥遥领先 +eewv 月分 +eeww 月份 +eewx 月华 +eewy 月食 +eex 豯 +eexa 胭脂红 +eexc 月经 +eexd 膎 豯 +eexf 月结 +eexj 月费 +eext 月终 +eexw 月给 +eexx 豼 +eey 豚 豩 +eeya 月度 +eeyf 朦胧诗 +eeyp 月亮 +eeyq 月底 +eeyw 月夜 +ef 肝 +efa 膹 +efab 肢节 +efai 脑震荡 +efal 肝功 +efam 膹 豮 豶 +efbb 肚子 脖子 +efc 肢 +efca 脖颈 +efcb 脚 腳 +efcy 肢 胠 +efd 臑 +efdd 膨大 +efdf 胸无大志 +efdj 臑 +efdm 脚面 頱 +efej 肝胆 +efen 肝肠 +efep 肘腕 +efet 膨胀 +efey 肝脏 肚脐 +eff 膮 +effg 胿 +effk 胀鼓鼓 +effq 膮 +effw 脚夫 +effy 胸无城府 +efg 肚 +efgh 脚下 +efgk 肚囊 +efh 肝 +efhc 肚皮 +efhh 脚上 +efhi 脚步 +efhl 胸无点墨 +efhm 虢 +efi 脙 +efia 悬壶济世 +efid 脚尖 +efif 脚法 +efig 肤浅 +efip 肚泻 +efit 肤泛 +efiy 脚注 脙 +efj 肼 +efjc 肝肾 +efjf 肚里 +efjg 肚量 +efjh 肼 +efk 膨 +efkc 臌 +efke 膨 +efkh 脚跟 脚趾 脚踝 脚踏 +efle 肝胃 +eflf 腾云驾雾 +eflp 脚边 +eflt 脚力 +eflw 脚轮 +efm 腩 +efmf 腩 +efn 肟 +efnn 肟 +efny 脚心 䏝 +efoo 肝炎 肝火 +efos 脚灯 +efoy 脚炉 +efp 脖 +efpb 脖 +efpu 豷 +efpw 肘窝 +efq 朊 +efqc 肤色 +efqd 脚镣 +efqe 肢解 +efqg 脚印 +efqi 爵士乐 +efql 脚镯 +efqn 朊 +efqr 肚兜 +efqt 肝儿 +efrh 脚爪 +efri 貂裘换酒 +efrk 脚扣 +efrn 脚气 +efrt 脚手 +efrv 脚垫 +efsg 脚本 +efsr 脚板 +efst 悬索桥 +eft 爰 +eftc 爰 +eftf 豣 +eftj 豬 +eftk 脚程 +efto 鶢 +efts 櫫 +efu 寽 +efuc 肚痛 +efug 肝病 +efuh 脚丫 +efuj 脖间 +efuk 肝癌 +efuq 脚癣 +efuu 脚痒 +efux 脚背 +efvg 膤 +efvi 爱才如渴 +efvw 爱才如命 +efw 肤 膚 +efwg 脚凳 +efwo 鶏 +efws 肢体 +efwt 脚伤 +efwv 脚盆 +efwx 膨化 +efwy 肤 臛 +efy 肘 +efyn 助动词 +efyo 脚迹 +efyq 脚底 +eg 且 +ega 豜 +egaa 助工 +egah 豜 豣 +egaq 县区 +egat 助攻 +egau 月下花前 +egb 肫 +egbg 悬隔 +egbi 县丞 +egbl 助阵 +egbn 受不了 肫 豘 +egbp 县院 +egc 县 縣 +egce 且能 +egcf 胵 +egcn 悬 懸 +egcu 县 +egd 且 +egde 且有 +egdg 助威 +ege 脯 +egeb 胚乳 +egec 胚胎 +egef 膊 +egeg 腈 +egek 胎死腹中 +egep 悬腕 +eger 胰腺 +egey 肺腑 脯 脿 豧 肺脏 +egfa 县域 +egfd 县城 +egfh 悬起 +egfn 县志 +egfp 悬壶 +egft 助教 +egfw 月下老人 +eggf 乃至于 +eggg 爱理不理 爱来不来 +eggj 助理 +eggo 助恶 +eggq 悬殊 +eggr 胚珠 +eghf 脚不点地 +eghh 用不上 +eghk 助战 +egi 胚 +egic 县治 +egie 悬浮 +egig 胚 +egij 悬瀑 +egik 脴 +egip 助学 悬赏 +egiq 肺泡 +egis 悬河 +egit 爱琴海 +egiv 悬梁 +egiw 助兴 +egiy 肧 +egj 刞 +egjf 膞 县里 +egjh 刞 +egji 腖 +egk 膈 +egkf 肺叶 +egkh 助跑 膈 +egki 脨 +egkl 腷 +egkm 悬吊 +egkr 且听 +egku 脰 +egl 助 +eglf 悬置 +eglk 悬架 +egln 助 +egls 助困 +eglt 助力 +eglw 县办 +egm 肺 +egmd 悬崖 +egmh 肺 +egmw 县内 +egmy 脼 +egnf 胚层 +egnj 且慢 +egnk 悬壁 悬臂 +egnt 县属 +egnw 貌不惊人 +egny 悬心 +egoo 肺炎 +egoq 助燃 +egos 悬灯 +egpd 胯下之辱 +egpf 用武之地 +egpn 县官 +egpv 悬案 +egpw 悬空 +egqf 县镇 +egqh 豹死留皮 +egqk 悬钟 +egrf 悬挂 +egrh 且看 +egrm 悬揣 +egrn 悬拟 +egrt 助手 +egrw 助推 +egse 遥不可及 +egsh 悬想 +egsp 悬棺 +egsu 悬梯 +egsv 且要 +egt 豕 +egta 助长 县长 +egtg 悬垂 +egto 鴡 +egtr 爱不释手 +egtu 悬乎 +egtv 县委 +egty 豕 +egua 肺痨 +egud 用不着 +egug 肺病 +eguh 胓 +eguk 肺部 肺癌 +egut 助产 +eguu 县立 +eguw 助益 +egv 脛 +egva 脛 +egvh 脻 +egvq 雎鸠 +egvt 爱不忍释 +egw 雎 +egwo 鴡 +egwq 助你 +egws 胚体 +egww 助人 +egwy 悬念 雎 +egx 胰 +egxe 县级 +egxi 膆 +egxt 悬疑 县乡 +egxw 胰 +egym 县市 +egyn 助词 +egyu 且说 +egyw 县政府 +eh 胩 覓 +eha 臚 +ehae 臄 +ehal 臚 +ehev 且战且退 +ehh 胩 +ehhy 胩 臞 +ehk 丯 +ehkg 胋 +ehn 鼐 +ehnn 鼐 胆战心惊 +ehnp 胆战心寒 +ehnt 胪 臚 +ehq 覓 +ehqb 覓 +ehqt 受虐狂 +ehu 辵 +ehxm 頿 +ei 膛 +eiee 脑满肠肥 +eige 悬梁刺股 +eigl 肥水不流外人田 +eijg 肺活量 +eing 胆小怕事 +eip 膛 +eipf 膛 +eiph 股掌之上 +eiq 胱 +eiqb 脳 +eiqn 胱 朓 脁 +eiqq 助学金 +eirq 胆小鬼 +eitl 脑溢血 +eiu 尕 +eiug 爱滋病 +eivv 胆小如鼠 +eiw 膌 +eiwe 膌 +eixg 膛线 +ej 胆 +ejbb 胆子 +ejdd 胆大 +ejdg 腥咸 +ejdm 月晕而风 +ejek 腥臊 +ejey 腥膻 +ejfg 及时雨 +ejfm 腾蛟起凤 +ejg 胆 +ejgg 胆 +ejgk 胆囊 +ejgq 胆裂 +ejgr 腸 +ejh 刖 +ejha 胆虚 +ejhh 胂 +ejif 胆汁 +ejih 胆小 +ejjg 胆量 +ejjt 月明星稀 +ejju 蟸 +ejkf 腥味 +ejl 腽 膃 +ejlg 腽 豱 +ejlt 胆略 +ejm 腢 +ejmy 腢 +ejnb 胆敢 +ejnf 胆怯 +ejpf 胆寒 +ejrn 腥气 +ejrr 胆魄 +ejsg 胆酸 +ejsy 腂 +ejt 腥 +ejtg 腥 +ejth 腥臭 +ejtj 月明千里 +ejtp 胆管 +ejtq 及时行乐 +ejua 胆瓶 +ejuf 胆壮 +ejut 胆道 +ejwm 逐日追风 +ejyk 胆识 +ejyl 胆颤 +ek 肿 +ekdb 脱口而出 +ekdd 肿大 +ekdo 胸中有数 +eket 肿胀 +ekfn 肿块 +ekfo 胸中无数 +ekg 脭 +ekgd 脵 +ekgg 脭 +ekgq 腭裂 +ekgt 脚踏两只船 +ekgv 膢 +ekh 肿 +ekhh 肿 +ekhm 膭 +ekk 腭 +ekkf 臊味 胖嘟嘟 +ekkk 助听器 +ekkn 腭 +ekks 臊 +eklg 脚踏车 +eklr 胸中甲兵 +ekm 脶 腡 +ekmw 脶 +ekpf 脚踏实地 +ekrn 臊气 +eksr 脚踏板 +ekt 脭 +ekte 脱口秀 +ektf 脭 +ekth 臊臭 +ekuc 肿痛 +ekuq 肿瘤 +ekwy 胑 +ekya 爱别离苦 +el 肋 +ela 膕 +elaf 爱因斯坦 脑力劳动 +elag 膕 +eld 胭 臙 +eldt 腮帮 +eldy 胭 +eler 腮腺 +elex 胭脂 +elf 盁 膢 +elfg 爵士 +elft 爱国者 +elfv 膢 +elg 腲 +elge 腲 +elgu 腮颊 +elgy 腘 膕 +elh 胛 +elll 脇 +ellp 腮边 +elme 肋骨 +elmy 月黑风高 +eln 肋 +elny 腮 +elpy 爵禄 +elq 臅 +elqj 臅 +elrf 胁持 +elrm 胁制 +elrp 胁迫 +elsg 胆固醇 +elts 肋条 +elv 爵 +elvf 爵 +elvg 膢 +elvp 爱国如家 +elw 胁 脅 脇 +elwl 膃 豱 +elwu 爵位 +elww 胁从 +elwy 胁 +elxa 胭红 +elxe 县团级 +elyy 爱国主义 +em 肌 +ema 腆 +emac 悬崖勒马 +emae 膿 +emai 股东 +emaw 腆 +emba 彩凤随鸦 +embb 股子 +embc 觅取 +emc 股 +emcy 股 豛 +emd 胦 +emdj 腨 +emdy 胦 +emed 股肱 +emef 肌肤 +emeg 胜败乃兵家常事 +emev 肌腱 +emff 爯 +emfi 觅求 +emg 胴 +emgc 觅到 +emgj 肌理 腗 +emgk 胴 +emip 股掌 +emit 股海 +emiy 肌注 +emk 腡 +emkg 腡 +emkm 采购员 +emkp 膼 +emld 受贿罪 +emme 股骨 +emmn 悬崖峭壁 +emmw 肌肉 +emn 肌 +emna 股民 +emnk 腡 +emnp 膼 +emov 股数 +empo 股灾 +emq 觅 覓 +emqb 觅 +emqk 觅句 +emqq 股金 +emrx 股指 +emsc 股权 +emsf 股票 +emsg 股本 +emta 股长 +emtf 腥风血雨 +emtg 爱迪生 +emth 股息 +emtj 股利 +emuq 肌瘤 +emut 股道 +emvt 肌群 +emvw 爱财如命 +emw 肭 +emwg 膗 +emws 肌体 胴体 +emww 股份 股价 朒 +emwy 觅食 肭 膗 +emxn 悬崖绝壁 +emyg 股评 +emym 股市 +en 甩 +enb 肊 +enbb 肠子 +enbm 甩出 +end 腒 +endf 胸怀大志 +endg 腒 +endl 腊尽春回 +eneq 爱屋及乌 +eneu 甩脱 +enfa 胸怀坦荡 +enfc 甩动 +enfn 甩卖 +eng 腛 +enga 甩开 +engf 腛 +enh 豭 +enhc 腵 豭 +eni 脲 +eniy 脲 +enke 悬心吊胆 +enle 肠胃 +enn 肊 +enns 用尽心机 +ennt 爱惜羽毛 +ennw 爱恨情仇 +enoo 肠炎 +enpu 腹心之疾 +enpy 胸怀宽广 +enr 肠 腸 +enrh 甩掉 +enrt 肠 甩手 +enth 爱情片 +entp 肠管 +enud 甩头 +enuk 肠癌 +enul 爱恨交加 +enut 肠道 +env 甩 +envb 爱民如子 +enw 膠 +enwe 膠 +enwj 爱憎分明 +enxn 胒 +enya 用心良苦 +enye 肠衣 +enyf 臎 +eo 膦 +eool 朥 +eooy 腅 +eoq 膦 +eoqh 膦 +eoqy 受精卵 +eoru 胆粗气壮 +eoxe 悬灯结彩 +eoy 脒 +ep 爱 +epa 臗 +epaa 受戒 +epad 受苦 +epai 受落 +epaj 爱慕 +epan 受宠若惊 +epaq 臗 +epay 臗 +epbb 爱子 +epbe 受阻 +epbm 受聘 逐出 +epbn 受了 +epbt 受降 +epbv 受限 +epc 受 +epcu 受 辤 +epcw 受难 +epcy 受骗 +epd 爱 迌 辸 﨤 +epdc 爱 +epdd 腕套 +epdf 受辱 +epdg 爱犬 +epdn 受之有愧 +epe 脓 辸 膿 +epeb 受孕 +epec 受胎 +epee 逐月 +epek 脓肿 +epen 腔肠 +epeq 逐字逐句 +epet 受用 +epey 脓 +epf 脘 +epfa 爱戴 +epfc 受动 +epfi 腙 +epfp 受过 +epfq 脘 +epft 受教 受害者 +epg 腚 +epga 受刑 +epgc 受到 +epge 腕表 +epgf 腟 +epgg 逐一 +epgh 腚 +epgj 受理 受惠 +epgm 臏 +epgu 用之不竭 +epgv 爱妻 +epha 受虐 +ephh 爱上 +ephi 逐步 +ephk 逐点 +epi 逐 +epif 受潮 +epii 脓水 +epil 逐渐 +epim 受测 +epip 受赏 +epis 爱河 +epit 受洗 +epiu 爱滋 +epiy 逐浪 +epjj 逐日 +epjn 受电 +epkh 腕足 +epkk 爱哭 +epkt 爱吃 +epld 受罪 +eplg 爱国 +eplh 腪 +epls 受困 +eplt 受力 腕力 +eplx 受累 +eply 受罚 +epmd 受贿 +epme 腔骨 腕骨 +epmf 爱财 +epmm 爱岗 +epn 愛 +epna 爱惜 +epnb 受屈 +epnf 逐层 +epng 爱情 +epnt 愛 +epnu 爱憎 +epnv 爱恨 +epnw 爱怜 +epny 爱心 受惊 受尽 +epog 受精 +epoo 爱火 +epow 受粉 +eppb 逐字 +eppd 受害 受宠 +eppe 爱家 +eppf 受寒 +eppj 受审 +eppo 受灾 +eppp 爱之 +eppt 逐客 +eppv 受案 +eppw 受穷 +eppy 爱神 +epq 腕 +epqb 腕 +epqh 舜 +epqi 爱乐 +epqk 逐句 +epqn 脓包 +epqt 爱卿 +epr 膑 臏 +epre 受援 +eprf 爱抚 +eprh 逐年 +eprk 受损 +eprm 受制 +eprn 受气 +eprp 受控 +eprt 受托 +eprv 受热 +eprw 受挫 膑 +epry 爱护 +epsc 受权 +epsm 爱机 +eptd 受敌 +eptf 逐行 +eptg 受惩 +epth 逐臭 +eptj 逐利 +eptl 脓血 +eptq 爱称 +epts 逐条 +eptt 爱笑 +epua 受冻 +epud 受着 +epug 爱美 +epuj 爱意 +epuq 逐次 爱将 受奖 +eput 腔道 +epuv 爱妾 +epuw 受益 +epuy 受凉 +epv 胺 辸 +epva 爱姬 +epvb 爱好 +epvg 胺 +epvj 爱巢 +epvn 爱妃 +epvv 爱女 +epw 腔 +epwa 腔 +epwb 受创 +epwf 膣 +epwg 受命 +epwh 逐个 +epwk 爱侣 +epwq 爱你 +epws 受体 +epwt 受伤 +epww 爱人 受众 爱欲 +epwy 受领 逐客令 +epxe 逐级 +epyh 受让 +epyk 受训 +epym 腔调 +epyn 逐鹿 +epyo 爱恋 +epyv 爱郎 +epyy 受访 +eq 胸 +eqa 胝 +eqai 脆薄 +eqaw 胸花 +eqay 胝 +eqb 朡 +eqbn 受够了 +eqbt 朡 +eqcn 脃 +eqd 脆 +eqdb 脆 +eqde 胸有 +eqdh 脪 豨 +eqdn 豺狼成性 +eqdq 脆爽 +eqdy 膽 及锋而试 +eqea 胸膜 +eqec 胞胎 +eqeg 胸脯 +eqei 胸膛 +eqem 胸肌 +eqep 胸腔 +eqer 胸腺 +eqet 胸腹 +eqeu 胸臆 +eqfq 胸无 +eqgx 胰岛素 +eqhe 豺狼虎豹 +eqhh 胸卡 +eqhk 脆点 +eqih 胞波 +eqiu 豺狼当道 +eqjp 彩色电视 +eqk 朐 +eqkg 朐 胊 豞 +eqkh 胸中 +eqkk 胸口 +eqkq 胞兄 脕 +eqkt 脆响 +eqlf 胸围 +eqlh 胸罩 +eqme 胸骨 +eqn 胞 +eqne 褜 +eqng 胸怀 +eqnn 胞 +eqnt 脆性 +eqpu 胸襟 +eqq 胸 +eqqb 胸 +eqqf 胸针 +eqqg 胸鳍 +eqrc 脆瓜 +eqrk 脗 +eqrt 肳 +eqs 脎 +eqsw 胸椎 +eqsy 脎 +eqtc 胸径 +eqte 胸透 +eqtg 脆生 +eqth 胸片 +equc 胸痛 +eque 胸前 +equf 爱尔兰 +equj 胸章 +equk 胸部 +equn 胸闷 +equx 胞弟 +eqve 胞姐 +eqvf 胞妹 +eqvg 脆嫩 +eqvw 爱钱如命 +eqw 肷 +eqwk 脍炙人口 +eqwq 胸像 +eqwy 肷 +eqxu 脆弱 +eqxw 爱尔维修 +eqye 胸衣 +eqyh 助桀为虐 +eqyp 脆亮 +eqyy 胸廓 肑 +er 遥 +erbb 鹞子 +erc 胍 +ercy 胍 +erdg 遥感 +ere 脈 +erek 胼手胝足 肺气肿 +erer 遥遥 +erey 脾脏 脈 +erf 腯 +erfh 腯 +erfq 遥远 +erfy 爱拼才会赢 +erg 胉 +ergj 用兵一时 +ergw 受制于人 +erh 肵 +erhf 脌 +eri 腺 +erim 遥测 +eriy 腺 +erkh 脚后跟 +erkk 乳制品 +erl 膴 +erle 脾胃 +erlk 脚手架 +erlo 膴 +erm 遥 +ermg 鹞 鷂 +ermi 繇 +ermj 颻 +ermo 鷂 +ermp 遥 +ermq 飖 颻 +ernd 肥皂剧 +ernt 脾性 +erpy 遥祝 +erqc 乳白色 +erqn 受气包 +errh 遥看 +errn 脾气 +errp 遥控 +errx 遥指 +ersh 遥想 +ert 脾 +ertd 遥知 +ertf 脾 +ertm 服兵役 +erub 遥闻 +eruk 腺癌 +eruq 腺瘤 +ervp 用兵如神 +erw 胅 +erwf 遥祭 +erws 腺体 +erwy 胅 +eryn 遥望 +eryw 鹞鹰 +es 采 +esal 采莲 +esaq 采区 +esaw 采花 腰花 +esax 采药 +esbb 腰子 +esbc 采取 +esbf 腰际 +esbq 彩陶 +esdg 采石 +esdm 彩页 +esdy 采矿 +ese 彩 綵 +esef 腰肢 +eset 采用 彩 +esev 腰腿 +esf 膘 臕 +esfc 彩云 +esfg 胶柱鼓瑟 +esfi 膘 +esfk 腰鼓 +esfn 彩霞 +esgc 采到 +esgf 彩球 +esgh 膝下 +esgk 腰带 彩带 +esgl 彩画 +eshh 膝上 +eshv 腰眼 +esim 采油 +esiq 采光 +esja 彩虹 +esje 采暖 +esjf 腰里 +esjh 刴 +esjn 彩电 +esjo 彩显 +esjs 腰果 +esjv 彩照 +eskf 彩喷 +eskg 胢 +esky 遥相呼应 +eslf 腰围 +eslg 彩车 +eslr 腰斩 +eslt 彩轿 +eslw 采办 +esme 腰骨 +esmq 采购 +esna 彩民 +esnh 采收 彩蛋 +esnu 彩屏 +esoa 采煤 +esog 采精 +esop 彩迷 +esos 彩灯 +espg 采写 +espn 采蜜 +espu 彩裙 +espy 彩礼 +esqc 彩色 +esqg 彩印 +esqn 腰包 +esqq 彩金 +esqw 彩铃 +esrc 采择 +esrd 彩排 +esrf 采撷 +esrm 采制 +esrn 采掘 +esru 采摘 +esry 彩扩 +esse 彩棚 +essf 彩票 腰杆 +essg 腰酸 +esso 彩楼 +essr 腰板 +esss 彩梦 用材林 +essu 采样 +essw 腰椎 +esth 腰牌 +estk 采种 +estl 采血 +estm 腰身 +esto 彩釉 +estp 彩管 +ests 彩条 +estt 彩笔 +estx 腰系 +esu 采 朶 +esub 彩塑 +esuc 腰痛 +esud 彩头 +esug 膝盖 +esuj 腰间 +esuk 腰部 +esuq 彩瓷 +esut 腰疼 +esuu 腰酸背痛 +esuv 彩妆 +esux 腰背 +esv 腰 +esvg 腰 +esvi 采录 +esvn 腰刀 +esw 膝 +eswa 采伐 +eswi 膝 +eswk 爱丁堡 +eswy 采集 彩信 +esxa 彩练 +esxm 采纳 +esxq 彩纸 +esxw 彩绘 +esxy 采编 +esym 彩市 +esyt 彩旗 +esyw 采认 +esyy 采访 +et 用 +eta 胀 脹 +etaa 用工 +etad 用项 +etah 胮 +etal 用功 +etaq 服务区 +etaw 用茶 +etax 用药 +etay 胀 +etb 胣 +etbm 胜出 +etbn 胣 受得了 +etca 用劲 +etck 服务台 +etdc 用友 +etdh 用在 +etdj 鹏程万里 +etdm 腹面 +etdp 膖 +etdy 服务态度 +etea 腹膜 +etef 胳肢 +eteg 胳膊 +etem 腹肌 +etep 腹腔 +etet 腹胀 +eteu 用膳 +etey 用脑 +etf 胻 +etfb 用地 胜地 腹地 +etfc 用去 +etff 乳臭未干 腁 +etfh 胻 +etfj 胜朝 +etfm 臜 臢 +etfn 用场 膬 +etfp 用过 胜过 脡 +etft 胜者 +etfu 胜境 +etg 胜 勝 +etga 用武 用刑 +etgc 乃至 用到 +etgd 甤 +etgf 用于 胜于 腄 腫 +etgg 胜 +etgh 乳犊不怕虎 +etgk 用事 +etgo 用来 臐 +etgt 爱管不管 +eth 胙 +ethf 胙 +ethh 用上 +ethp 脠 +ethq 用餐 +ethw 用具 +etia 胀满 +etif 用法 +etii 用水 +etim 用油 +etip 腹泻 +etiq 用光 +etit 用活 +etj 腹 +etjf 用时 +etjg 用量 乃是 +etjh 脷 +etjn 用电 +etjr 膓 +etjt 腹 +etjy 胜景 +etk 胳 肐 +etkg 胳 +etkh 用足 +etkk 服务器 用品 +etkm 服务员 +etkn 服务中心 +etkq 腹鸣 +etld 盈千累万 +etlg 用车 +etlt 用力 +etlx 膍 +etma 用典 +etmh 乃由 +etmq 服务网 +etmt 胜败 +etn 乃 迺 廼 +etnb 爳 鄬 +etng 用情 +etnh 用 +etnk 胳臂 噕 +etnn 胜局 肐 豟 +etno 爲 +etnt 胏 +etny 用心 用以 用尽 +eto 膰 +etoa 用煤 +etog 服务业 +etol 膰 +etou 用料 +etov 胜数 +etpb 用字 +etpf 用完 +etpp 用之 +etqa 用错 +etqc 用色 +etqg 用钱 用印 +etqi 乃尔 +etqm 胜负 +etqn 用饭 +etre 爱我所爱 +etrg 用兵 +etrh 用掉 +etrj 服务质量 +etrt 用手 +etrv 胜招 +etsm 胜机 +etss 服务机构 +etsw 脑血栓 +ett 彡 +ettg 服务生 +etth 用处 +ettj 胜利 +etto 服务行业 +ettt 用笔 彡 +ettu 脏乎乎 胖乎乎 +etty 腹稿 +etuc 腹痛 +etud 用得着 +etuh 服务站 +etuj 用意 +etuk 腹部 +etum 服务商 +etux 腹背 +etv 腇 +etvb 用好 +etvg 腇 +etw 豵 +etwc 乃翁 +etwd 胜仗 +etwg 用命 +etwh 豵 +etwn 胜似 +etwq 乃父 +etws 脑垂体 +etwt 用途 胜任 用作 +etww 用人 +etwx 爱德华 +etx 脢 +etxe 县处级 +etxg 胜绩 +etxj 用费 +etxq 用纸 +etxu 脢 +etya 用度 +etyd 腹诽 +etyf 用计 +etyg 用语 +etyl 用为 +etyn 用户 +etyo 胜迹 +etyr 胜诉 +etyt 爫 +etyx 胜率 +etyy 爫 +eu 胶 +eua 胼 腁 +euab 脱节 +euad 脱期 +euae 脚痛医脚 +euaf 胶鞋 +euah 胼 +euai 脱落 受益匪浅 +euaj 膱 +eubb 胖子 膀子 +eubm 腾出 脱出 +eubw 脱险 +eud 腾 +eudb 腃 肥头大耳 +eudc 腾 騰 +eudf 塍 +eudg 䲢 +eudh 幐 羘 膡 +eudi 滕 縢 +eudj 螣 +eudk 膳 +eudl 勝 +eudm 胶布 賸 +eudo 鰧 黱 +eudp 腾达 +eudr 胜券在握 +euds 榺 +eudv 媵 +eudx 腾龙 +eudy 朕 謄 +eue 朧 +euea 脱肛 +eueb 胶乳 +euec 脱胎 +eued 朧 +euei 膀胱 +euel 膀阔腰圆 +eueq 胼胝 +euet 腹背受敌 +eueu 腾腾 +euex 脱脂 +euf 胖 +eufb 腾地 +eufc 脱去 +eufg 助产士 +eufh 胖 +eufp 脱壳 +euft 受益者 +eufy 胖墩 +euga 脱开 +eugg 膶 +eugh 脱下 +eugk 胶囊 胶带 +eugx 脱毒 +eugy 脱班 +euhc 脱皮 胶皮 +euic 腾涌 +euii 脱水 胶水 +euim 臆测 +euin 脱漏 +euip 脱党 +euiq 脱逃 +euiv 脱涩 +euiy 乳状液 +euj 臆 +eujf 朣 膧 +eujg 腤 +eujn 臆 +euk 脱 脫 +eukh 腾跃 +eukk 脱口 +eukq 脱 +euld 脱罪 +euls 脱困 +eulv 脱轨 +eulw 胶轮 +euma 采兰赠药 +eumd 豴 +eumh 脱帽 +eumm 脱岗 +eumq 臆见 +eunk 膀臂 +eunn 脱羽 +eunt 脱发 +eunu 腾飞 +euny 脱尽 +euoh 胶粘 +euon 臆断 +euou 胶料 脱粒 +eup 膀 +eupf 胶塞 +euph 腣 +eupk 膪 +eupn 爱美之心 +eupp 爱美之心人皆有之 +eupw 腾空 +eupy 膀 +euq 胶 +euqc 脱色 +euqg 胶印 +euqi 脱销 +euqk 脱兔 +euqq 脱钩 +euqy 胶 +eurf 胶质 +eurh 脱掉 +eurn 脱氧 +eurt 脱手 +euru 膝痒搔背 +eurv 腾挪 +eusa 脱模 +eush 臆想 +eusi 脱档 +eusm 脱机 +eusr 胶板 +euss 胶木 +eutf 臆造 脱毛 +eutg 爱普生 妥善处理 +euth 胶片 胶版 +eutm 脱身 +eutp 胶管 +euty 脱稿 +euud 胶卷 胶着 +euug 臆病 +euut 脱产 +euuv 胖瘦 +euvn 胖妞 +euvo 膁 +euvt 脱臼 +euvy 胶丸 +euw 膉 +euwa 胶袋 +euwb 胖仔 +euwd 用意何在 +euwg 胶合 +euwl 膉 +euws 胶体 +euwu 脱位 +euwv 脱贫 +euww 脱俗 +euwy 膳食 +euxf 胶结 +euxg 脱缰 +euxj 膳费 +euxq 胶纸 +euya 臆度 +euyb 脱离 +euye 脱衣 +euyh 腾让 +euyk 脱误 +euyn 腾讯 脱盲 +euyt 胶州 +euyu 臆说 +euyy 服装设计 +ev 妥 +evaf 腱鞘 +evak 腿勤 +evbb 舀子 +evbm 舀出 +eve 腿 +evef 腿脚 +evep 腿 +evey 豤 +evf 妥 舀 +evfl 妥协 +evfp 腱 +evft 爱好者 +evg 肗 +evga 腿形 +evgi 妥否 +evgk 腿带 +evh 爭 +evhc 膄 +evhh 腿上 +evhj 爭 +evii 舀水 +evin 舀汤 +eviv 妥当 +evl 臘 +evln 臘 +evmh 妥帖 +evn 肍 +evqn 腉 +evt 腦 +evto 鵎 +evtq 腦 +evud 妥善 +evuk 腿部 +evw 腴 +evwo 鵎 +evwy 腴 +evy 肕 +evyl 妥为 +evyy 肒 肕 +ew 脸 +ewbb 脸子 +ewbn 脸孔 +ewd 腶 +ewdc 腶 +ewdj 脸厚 +ewdm 脸面 +ewdn 股份有限公司 +ewe 胗 +ewei 脸膛 +ewel 脸腮 +ewet 胗 +ewf 脍 膾 +ewfc 脍 +ewfh 肸 +ewfy 胕 +ewg 脸 +ewga 脸形 腀 脸型 +ewgi 脸 +ewgj 腧 膾 +ewgn 肹 肣 +ewgp 脱贫致富 +ewgu 脸颊 膯 +ewgw 臉 +ewgx 用人不疑 +ewhc 脸皮 +ewhh 脸上 +ewk 脫 +ewkq 脫 +ewn 膇 +ewnh 脸蛋 +ewnn 胜任愉快 +ewnp 膇 +ewnt 爱人以德 +ewny 貌合心离 +ewpw 脸容 +ewpy 貌合神离 +ewqc 脸色 +ewrc 脑袋瓜 +ewrm 股份制 +ewsh 脸相 +ewsr 胶合板 +ewta 用舍行藏 +ewte 脸盘 +ewuk 脸部 +ewuw 用人单位 +ewvn 朌 肦 +eww 脞 +ewwb 腳 +ewwf 脞 +ewwg 脏兮兮 +ewwn 股份公司 +ewwr 脑体倒挂 +ewwv 脸盆 +ewxa 脸红 +ewxd 貌似强大 +ewy 脽 +ewyc 朎 +ewyd 脸庞 +ewyg 脽 +ewym 臇 +ewyn 肣 腍 +ewyo 膲 +ewyq 助人为乐 +ewyu 脸谱 +ex 脂 +exai 奚落 +exc 膙 +excj 膙 +exd 奚 +exdb 脱颖而出 +exdk 谿 +exdo 鷄 +exdu 奚 +exdx 腰缠万贯 +exdy 雞 +exe 腞 +exeo 脸红脖子粗 +exeq 脑细胞 +exey 脂肪 腞 +exgu 胟 +exi 乿 +exim 脂油 +exin 乿 +exj 脂 +exjg 脂 +exjh 胇 +exkj 膙 +exow 脂粉 +expc 脱缰之马 +exsy 肺结核 +ext 膷 +extb 膷 +exxn 肶 +exyh 助纣为虐 +exym 县级市 +exyp 脂膏 +exyv 朋比为奸 +ey 及 +eyad 及其 +eyb 脑 脳 腦 +eybb 脑子 +eybf 脑际 +eybg 朜 +eybh 脑 脝 +eybn 脝 +eydg 脉石 +eydh 腁 +eyea 脑膜 +eyek 臃肿 +eyey 肮脏 +eyf 脏 臓 臟 髒 +eyfc 脉动 +eyff 脏土 +eyfg 脏 脑干 +eyfp 脑壳 +eyfw 胆识过人 +eygc 及至 +eygf 及于 +eygh 腋下 +eygi 用词不当 +eygj 脉理 +eygk 脐带 +eygy 爱说不说 +eyhn 脑颅 +eyhx 及此 +eyi 及 豖 +eyif 脑汁 +eyih 脑波 +eyii 脏水 +eyit 脑海 +eyj 脐 臍 +eyjf 及时 +eyjg 臍 脑量 +eyjh 及早 脐 剢 +eyjt 月朗星稀 +eykd 逐鹿中原 +eykf 膻味 +eykh 脑中 +eykk 脏器 +eyl 膻 +eylg 膻 +eylt 脑力 +eym 肮 +eymd 豴 +eyme 脑髓 +eymn 肮 +eyn 肪 +eyni 脉 脈 +eynn 胆颤心惊 豟 +eyno 臕 +eynw 胲 豥 +eynx 膔 +eyoo 脑炎 +eypb 脏字 +eypf 及冠 +eypg 脑室 +eypv 脉案 +eypw 腋窝 +eyqg 脏钱 +eyqj 脉象 +eyqk 用户名 +eyqy 脑勺 +eyrc 脑瓜 +eyrg 脉搏 脑后 +eyrl 脱衣舞 +eyrn 膻气 +eysr 脚底板 +eyst 及格 +eytd 脏乱 +eyte 脑筋 +eytf 腋毛 +eytg 及笄 +eyth 腋臭 +eytp 脉管 +eytr 脏物 +eytu 脑科 +eytx 及第 +eyu 臁 +eyuc 脑瘫 +eyug 脑病 +eyuh 臍 +eyuk 脉冲 脑部 +eyuo 臁 +eyuq 脑浆 +eyuy 脑门 +eyve 朖 +eyvf 臍 +eyvh 臍 +eyvk 膅 +eyvt 用户群 +eyvu 彩衣娱亲 +eyw 腑 +eywa 脑袋 +eywf 腑 脺 +eyww 受让人 +eywy 腋 +eyx 臃 +eyxf 膟 +eyxt 脉络 +eyxy 臃 胘 +eyyn 助记词 +eyyp 﨤 +eyyt 脏话 +eyyy 受让方 +f 地 土 都 却 +fa 载 +faaa 塔式 +faad 堪萨斯 +faai 雾茫茫 +faap 雾蒙蒙 +faaq 截获 +faav 裁切 +faaw 栽花 +faay 过甚其词 +fabc 截取 +fabm 裁出 +fack 塔台 +fad 堪 +fada 去芜存菁 +fade 载有 +fadf 裁夺 +fadg 雨花石 韯 +fadj 寸草春晖 +fadl 墈 +fadm 截面 +fadn 堪 +fadr 无功而返 +fae 霰  +faef 截肢 +faep 无功受禄 +faet 霰 +faf 霸 卋 覇 +fafa 云蒸霞蔚 +fafc 载运 截去 救苦救难 鼖 +fafd 塔城 +fafe 霸 +faff 雸 +fafg 坩 +fafj 墸 +fafk 坩埚 +fafl 壒 +fafm 截击 +fafs 声东击西 +faft 戴孝 +fafu 栽培 +fag 臷 +fagc 截至 +fagf 墷 臷 曅 +fagg 霸王 +fagh 栽下 +fagk 夫荣妻贵 +fagn 无巧不成书 +fagp 动荡不安 +fagq 寸草不留 尭 +fagt 寸草不生 +fagw 过期不候 +fagx 博茨瓦纳 +fah 壏 +fahg 韯 +fahh 截止 +fahi 载频 +fahk 霸占 +fahl 壏 +fahv 老花眼 +fai  +faia 载满 +faid 塔尖 +faih 载波 +fain 救世济民 +faiq 声若洪钟 +faiv 堪当 +faiw 载誉 +faiy 截流 +faj 卉 +fajd 塻 +faje 载明 +fajg 裁量 +faji 蛓 +fajs 无花果 +fajv 堰 +fajy 塔影 +fak 哉 +fakd 哉 +fakg 域 墐 +fakh 域中 +fakk 塸 +fakm 裁员 +faky 壦 +fal 载 +falk 载 載 +falt 截图 +falw 戴 +fam 贲 +famd 霙 +famh 戴帽 +famn 袁世凯 翸 +famu 贲 賁 +famw 墴 歕 胾 +famy 栽赃 +fan 堞 +fand 堪忧 +fanh 截收 +fans 堞 +fant 示范性 地区性 +fanu 截屏 +faog 霸业 +faoi 烖 +faol 雪茄烟 +faon 截断 +fape 靀 +fapg 裁定 +fapl 裁军 +fapt 载客 +fapy 塔斯社 +faq 墆 +faqb 尭 +faqd 截然 +faqg 零花钱 +faqh 域外 墆 +faqi 戴尔 +faqk 域名 +faqr 朝花夕拾 +faqu 老花镜 +faqy 截留 +farc 坑蒙拐骗 +farf 南斯拉夫 +farh 老黄牛 +farm 裁制 +farn 霸气 +fart 栽插 +fary 裁撤 +fas 栽 +fasc 霸权 +fasd 塔顶 +fasf 栽植 +fasg 酨 坏东西 +fasi 栽 +faso 塔楼 +fass 塔林 +fasu 枽 桒 +fate 载舟 +fatg 载重 无期徒刑 +fath 裁处 +fatk 栽种 +fatm 塔身 +fatq 堪称 +faty 载入 截稿 +faua 裁并 +fauc 截瘫 +faud 裁判 裁减 +faue 裁剪 +faum 运营商 +faun 裁决 +faut 霸道 +fauy 贲门 +fave 裁退 +faw 截 +fawc 十项全能 +fawd 零七八碎 +fawg 栽倒 +fawk 塔 墖 +fawn 塂 塨 鼓惑人心 +faws 载体 +faww 载人 +fawx 载货 埖 规范化 +fawy 截 截住 垬 +faxq 裁纸 +faxt 裁缝 +faxu 霰弹 +faxw 戴维 +fay 裁 +faya 裁度 +faye 裁 +fayg 霸主 救世主 +fayh 专营店 +fayl 堪为 +fayp 雪花膏 +fayq 塃 +fayw 塔座 +fayy 载文 +fb 地 +fbaa 教职工 +fbad 土耳其 地基 无出其右 +fbak 地勤 +fbam 地黄 +fbaq 地区 +fbbq 地陷 +fbbw 赤卫队 +fbcc 地垒 +fbce 露出马脚 +fbdf 地砖 +fbdh 地契 +fbdm 地面 +fbdu 地磁 +fbdx 地垄 +fbdy 地矿 +fbea 地膜 +fbee 地貌 +fbef 地脚 +fbey 地脉 +fbfa 地域 +fbfc 地支 +fbfd 地震 +fbfg 雷阵雨 +fbfh 地址 +fbfi 越陷越深 +fbfl 地雷 +fbfn 地块 +fbfp 地壳 +fbft 求职者 +fbfu 进出境 +fbga 地形 +fbge 地表 +fbgf 地球 +fbgh 地下 +fbgj 地理 +fbgk 地带 +fbgt 无孔不入 +fbgw 过了一会 +fbh 邗 +fbhc 地皮 +fbhh 地上 +fbhi 地步 +fbhk 地点 +fbia 嘉陵江 +fbih 地波 +fbij 地温 +fbim 地洞 +fbin 地漏 +fbip 地学 +fbiq 地沟 +fbj 壭 +fbja 地蜡 +fbjb 孝子贤孙 +fbje 南联盟 +fbjf 地里 +fbjg 地量 +fbk 凷 +fbka 教职员工 +fbkh 地跨 +fbkk 进出口 +fbkm 教职员 +fblm 地轴 +fblt 地图 +fblw 地界 起承转合 +fbmg 地峡 +fbmh 地幔 +fbn 地 +fbnf 地层 +fbny 地心 进取心 +fbpd 无耻之尤 +fbpg 地富 +fbpk 地宫 +fbpl 赤卫军 +fbpn 赤子之心 +fbpr 地牢 +fbpt 无耻之徒 +fbpv 逇 +fbpw 地窖 +fbqg 地铺 +fbqk 地名 +fbqr 地铁 +fbqt 地狱 +fbqv 地煞 +fbrc 地摊 地瓜 +fbrf 地质 +fbrm 无限制 +fbrn 地气 +fbrv 地势 地热 +fbsc 地权 +fbse 地极 +fbsf 地标 +fbsr 地板 +fbst 无隙可乘 +fbsy 地核 +fbte 地盘 +fbtf 地毯 +fbtg 霳 +fbth 地处 +fbtj 地利 +fbtu 地税 +fbtv 地委 +fbud 地头 +fbug 地痞 +fbut 地产 地道 +fbwd 地段 震耳欲聋 +fbwk 地保 地堡 +fbwu 地位 +fbww 地价 才子佳人 +fbwy 求职信 +fbx 壣 +fbxe 地级 +fbxg 地线 壣 +fbxh 壣 +fbxj 地缆 +fbxx 地缘 +fbye 地衣 +fbyg 地主 +fbym 地市 +fbyq 喜出望外 +fbyw 地府 +fbyy 地方 +fc 支 +fcaa 动工 +fcad 劫匪 +fcae 云散 +fcai 动荡 +fcaj 弆 +fcan 去世 +fcap 运营 +fcat 云翳 +fcb 却 卻 +fcbc 支取 叝 +fcbf 云际 +fcbh 却 霿 +fcbi 去函 +fcbk 去职 霱 +fcbl 霧 +fcbm 支出 +fcbn 却也 +fcbt 雺 霚 +fcbw 去除 支队 +fcc 墋 +fcca 走马观花 +fccc 却又 +fcce 动能 墋 +fcck 云台 +fccn 干巴巴 +fccw 劫难 +fcd 頍 +fcdc 去雄 +fcde 却有 +fcdf 劫夺 +fcdg 动感 +fcdh 却在 +fcdm 頍 +fcdp 魂牵 +fcdu 去磁 +fcdx 云龙 +fcdy 动态 +fce 埇 +fcec 叆 靉 +fcee 云豹 +fcef 动脚 露马脚 +fceg 支助 +fceh 埇 +fcej 去腥 +fces 云彩 +fcet 运用 动用 +fceu 翅膀 +fcex 去脂 +fcey 埃及 动脉 动脑 +fcfa 运载 +fcfc 运动 +fcfd 运城 +fcff 动土 +fcfg 云雨 +fcfh 支起 +fcfi 云霄 +fcfk 干劲十足 +fcfm 云南 +fcfn 云霞 +fcfp 去过 +fcfr 去垢 +fcft 云雾 +fcfv 云霓 +fcfw 走马赴任 +fcfy 云霭 +fcga 动武 +fcgc 运到 +fcgd 云天 +fcge 动静 +fcgf 运球 +fcgi 却不 +fcgk 支吾 +fcgl 动画 +fcgo 运来 +fcgq 去死 +fcgy 去斑 +fchc 去皮 +fchi 却步 +fchk 支点 +fchw 走马上任 +fcia 支渠 +fcic 云涌 +fcid 云涛 +fcie 云浮 +fcif 去污 +fcij 动漫 +fcio 云淡 +fcir 支派 +fcis 运河 +fcit 云海 +fciw 云雀 +fciy 支流 +fcj 朅 +fcjf 索马里 +fcjg 却是 动量 +fcjh 刦 +fcjj 去日 +fcjn 朅 +fcjs 翅果 +fcjv 魂归 +fcjy 云影 +fckg 坮 +fckh 去路 +fckk 动口 +fckm 动员 +fckr 动听 +fckx 唟 +fcl 动 動 +fclb 动辄 +fcld 动因 +fclf 运转 盍 盇 +fclg 直通车 +fclk 支架 +fcln 劫 动 刦 刼 +fclp 支边 +fclt 动力 +fclv 攰 +fclw 运输 +fcm 鼁 +fcmd 云崖 +fcmg 鼁 +fcmm 云山 +fcms 云朵 +fcmt 云峰 +fcmv 鼁 +fcmw 云岭 +fcn 翅 翄 +fcnd 翅 +fcnf 云层 +fcng 动情 +fcnl 翅翼 +fcnn 支书 +fcnt 去尾 +fcny 动心 +fcoa 运煤 +fcoe 动粗 +fcol 云烟 +fcon 魂断 +fcoo 动火 +fcos 走马灯 +fcov 劫数 +fcoy 运粮 +fcp 运 運 +fcpe 支农 +fcpi 运 迲 +fcpn 去官 +fcpr 动宾 +fcpu 却被 +fcpv 劫案 +fcpw 动容 +fcqi 运销 +fcqr 云锦 +fcqt 劫狱 +fcqw 未能免俗 +fcqy 去留 +fcr 魂 +fcra 走马看花 +fcrc 魂 +fcre 支援 动摇 +fcrf 支持 劫持 +fcrg 动兵 +fcrh 去年 去掉 +fcri 支撑 +fcrm 喜马拉雅山 +fcrn 运气 +fcrq 运抵 +fcrr 魂魄 +fcrt 动手 +fcru 走马换将 +fcrv 支招 +fcry 劫掠 +fcsd 云顶 +fcse 云杉 +fcsf 支票 +fcsg 支配 +fcsm 动机 劫机 +fcss 云林 +fcsu 云梯 +fcsv 却要 +fcsy 支柱 +fct 埃 +fctd 动乱 运筹 埃 +fctf 运行 动迁 支行 +fcth 去处 运算 +fctk 运程 +fctm 动向 去向 动身 +fcto 鳷 +fctr 动物 +fctt 动笔 +fctv 支委 +fcty 运往 +fcu 去 云 支 +fcud 运送 +fcue 支前 +fcug 干劲冲天 +fcuj 运单 +fcuk 支部 +fcum 云端 +fcut 动产 +fcuu 云 +fcv 攳 +fcvc 动怒 +fcvf 支那 攳 +fcvk 云絮 +fcvn 动刀 刧 +fcvo 魂灵 +fcvp 叇 靆 +fcvt 刧 +fcvy 刼 +fcwe 却仍 +fcwf 支付 +fcwg 支使 +fcwo 鳷 +fcws 老骥伏枥 +fcwt 动作 运作 埈 +fcww 动人 +fcwx 运货 +fcwy 云集 +fcxb 支绌 +fcxf 鼁 +fcxg 支线 云母 +fcxj 运费 +fcxn 二叠纪 +fcxt 云缝 +fcxu 动弹 +fcyb 支离 +fcyh 却让 +fcyi 支应 +fcyl 无能为力 +fcyn 动词 +fcyu 却说 +fcyw 老马识途 +fcyy 动议 +fd 城 +fda 堶 +fdad 霍布斯 +fdae 堶 +fdai 震荡 +fdal 朝三暮四 +fdaq 城区 +fdas 朝秦暮楚 +fdat 老古董 +fdbb 韩非子 +fdbf 十三陵 +fdbg 震耳 +fdbh 垹 +fdbr 城隍 +fdby 城防 +fdcg 二龙戏珠 +fdck 垮台 +fdcn 过而能改 +fdcw 博古通今 +fdcy 坺 +fdde 需有 +fddg 震感 +fddh 需在 +fddq 老态龙钟 +fdds 城厢 +fddt 城邦 +fddy 老太太 +fdet 需用 +fdf 震 雼 +fdfb 盐碱地 +fdfc 震动 +fdfd 霏霏 +fdfe 震 +fdff 城墙 堐 +fdfi 需求 +fdfm 城垛 +fdfn 垮 +fdfp 需索 +fdfr 无牵无挂 +fdfs 超大规模 +fdft 幸存者 志愿者 +fdfw 十面埋伏 士大夫 +fdfy 城壕 +fdg 坧 堿 +fdgd 无奇不有 震天 +fdgg 二百五 +fdgh 城下 +fdgi 老大不小 +fdgl 远在天边 +fdgo 博而不精 +fdgq 震裂 +fdgt 堿 动态平衡 +fdhh 真面目 +fdhk 十三点 +fdht 墄 +fdhu 靊 顽石点头 +fdib 城池 +fdid 震源 +fdig 增砖添瓦 +fdih 老太婆 +fdip 考古学 +fdj 埯 +fdjd 霏 +fdjf 城里 +fdjg 无非是 +fdjn 埯 +fdkc 城邑 +fdkh 城中 震中 +fdkm 教研员 +fdkt 震响 +fdl 坜 壢 +fdlb 雳 靂 +fdlf 壥 +fdln 坜 +fdly 志在四方 +fdm 需 +fdma 协奏曲 +fdmd 堧 +fdmf 城雕 +fdmj 需 +fdmm 颥 顬 +fdmq 城网 +fdmt 雷厉风行 +fdmw 城内 +fdmy 顸 頇 +fdn 城 +fdnb 震慑 +fdng 震情 +fdnl 墭 +fdnm 老三届 +fdnn 志愿书 +fdnt 城 +fdny 震惊 +fdoi 博大精深 +fdoq 十万火急 +fdow 震古烁今 +fdpg 教研室 +fdpl 志愿军 +fdpo 震灾 +fdpy 垯 +fdq 塽 +fdqf 城镇 +fdqh 城外 +fdqq 塽 +fdqr 城铁 +fdr 塬 +fdrd 震撼 +fdrg 志愿兵 +fdrh 垮掉 +fdri 塬 +fdrq 老有所乐 +fdrt 寸有所长 老成持重 +fdru 老有所养 +fdrw 未成年人 +fdrx 老有所终 +fdry 老有所为 +fds 埼 碕 +fdsa 魂牵梦萦 +fdsg 城西 +fdsk 老大哥 埼 +fdso 城楼 +fdst 魂牵梦系 +fdsv 需要 +fdt 垹 +fdtb 垹 +fdtd 老大徒伤悲 +fdtf 地大物博 +fdth 壢 靂 +fdtj 志在千里 +fdtp 城管 +fdud 无厘头 城关 城头 +fduq 城郊 +fduu 城阙 +fdux 城北 +fduy 城门 +fdvc 震怒 +fdvf 城建 +fdvt 老百姓 +fdvy 老大娘 +fdw 埲 +fdwh 埲 +fdwj 十万八千里 堾 +fdwk 城堡 +fdwl 颠三倒四 +fdwq 老大爷 +fdwv 十有八九 +fdww 埉 +fdx 垅 +fdxc 需经 +fdxe 教研组 +fdxn 垅 +fdxt 城乡 +fdyb 城郭 +fdyf 志存高远 +fdyl 震颤 +fdym 城市 +fdyt 场面话 +fdyw 城府 +fdyy 土石方 +fe 圾 +feal 无用功 +feat 赤脚医生 +feaw 十月革命 +feb 垺 +febb 直肠子 +febg 垺 +fecw 才貌双全 +fedc 老朋友 +fedw 动脉硬化 +fee 堋 +feec 喜盈盈 +feef 霾 +feeg 堋 +fef 埒 +fefy 埒 埓 +fegf 无用武之地 +fegg 坥 +fehb 赤膊上阵 +fekn 赤胆忠心 +fena 求胜心切 +fepy 赤县神州 +feqc 真彩色 +feqg 零用钱 +fer 霢 +fere 霢 +ferj 戴月披星 +fes 埰 +fesy 垜 埰 +feta 干脆利落 +fete 动脑筋 +feth 专用版 +fett 博采各家之长 +fetv 运用自如 +feug 喜逐颜开 +feut 才貌兼备 +feuy 南腔北调 +fev 埩 +fevg 塪 +fevh 埩 +fewt 博采众长 +feww 十月份 +fewy 博采众议 +fexe 地县级 +fey 圾 +feyi 霡 +feyu 雭 +feyy 圾 +ff 寺 +ffa 墳 +ffaa 款式 +ffad 款项 土匪 +ffae 壩 +ffaf 土著 运动鞋 +ffag 土葬 +ffaj 干云蔽日 +ffam 墳 +ffaq 老城区 +ffar 丧魂落魄 +ffax 二十世纪 +ffb 邽 +ffbb 进进出出 款子 坛子 +ffbh 邽 邿 +ffbi 直截了当 +ffbp 寺院 +ffbw 运动队 +ffc 坛 壇 罈 +ffcc 干干巴巴 +ffci 霴 +ffcm 靅 寺观 +ffcn 霒 霕 +ffco 霼 +ffcp 靆 +ffcq 土鸡 +ffcr 鼓起勇气 +ffct 靉 +ffcu 雲 +ffcy 坛 +ffd 壖 +ffdc 坛友 +ffdd 封套 零零碎碎 +ffdf 塔吉克斯坦 +ffdg 土石 +ffdh 封存 +ffdi 雷声大雨点小 +ffdj 壖 +ffdm 封面 墙面 +ffdo 土灰 +ffdq 赫赫有名 雷霆万钧 +ffdt 井井有条 +ffdy 款款而谈 塔吉克族 +ffeb 运动服 +ffec 土肥 +ffee 十二月 +ffef 墙脚 +ffej 土腥 +ffew 十二月份 +fff 圭 亖 珪 +fffa 堵截 +fffb 土地 +fffc 墵 +fffd 土城 +ffff 土 垚 堼 壵 鞤 +fffg 土坯 +fffh 幇 幫 犎 +fffj 填进 +fffm 顤 +fffn 运动场 翹 +fffp 遶 +fffq 堯 墝 +ffft 无声无息 +fffu 土坷垃 +fffw 土堆 +fffy 封 土壤 +ffga 地老天荒 +ffge 填表 +ffgf 赳赳武夫 +ffgg 支支吾吾 +ffgi 无盐不解淡 +ffgj 雨过天晴 +ffgk 土豆 +ffgo 封严 +ffgq 封死 +ffgu 填平 +ffgx 二十一世纪 +ffgy 无动于衷 奊 +ffh 填 塡 +ffhc 封皮 +ffhg 埴 +ffhh 墙上 +ffhi 款步 +ffhk 运动战 +ffhw 填 +ffhy 卦 +ffi 款 +ffia 填满 +ffif 土法 +ffih 超声波 +ffii 坑坑洼洼 隷 +ffij 土温 +ffin 封泥 +ffip 封赏 +ffiq 填沟 +ffis 封河 +ffit 云南省 +ffiw 款 +ffj 刲 +ffjf 封里 过去时 +ffjg 需求量 +ffjh 刲 +ffjj 零零星星 +ffjn 墘 +ffjt 土星 +ffkc 郌 +ffkg 封号 +ffkh 堵嘴 +ffkk 封口 +ffkm 运动员 +ffld 老顽固 +ffle 壊 +fflg 堵车 +fflh 二十四 +fflk 二十四史 +ffln 劸 +fflp 墙边 +fflq 填鸭 +ffma 款曲 +ffmg 鼃 +ffmj 封赐 +ffmm 封山 +ffmq 封网 +ffmr 地动山摇 +ffmv 鼃 +ffn 圬 +ffna 土地改革 +ffnb 雩 鄠 +ffnd 奊 +ffnf 土层 壔 +ffng 土司 +ffnk 墙壁 +ffnn 圬 +ffnp 违者必究 +ffnq 寸土必争 +ffnt 土改 +ffnu 恚 +ffnv 恚恨 +ffny 堵心 +ffo 烎 +ffog 霊 +ffoo 封火 +ffot 运载火箭 +ffou 填料 烎 +ffoy 土炕 +ffpa 赫赫之功 +ffpe 土家 +ffpf 堵塞 +ffpg 填写 +ffpi 真才实学 +ffpj 坎井之蛙 +ffpk 二进宫 霄壤之别 +ffpp 老老实实 +ffpr 土牢 耄耋之年 +ffpt 款额 +ffpu 填补 +ffpw 填空 +ffpy 封神 +ffq 堎 +ffqc 填色 土色 +ffqe 墙角 +ffqg 封印 +ffqi 封锁 +ffqj 卦象 +ffqn 填饱 坃 +ffqs 封杀 +ffqt 幸运儿 堎 +ffqu 封镜 +ffqy 款留 塔塔尔族 +ffrb 填报 墙报 +ffre 十二指肠 +ffrf 土质 +ffrg 博士后 +ffrh 土牛 +ffrl 霹雳舞 +ffrm 二进制 十进制 +ffrn 土气 +ffrr 坛坛罐罐 +ffru 堪培拉 +ffsc 填权 +ffsd 封顶 +ffsr 志趣相投 +ffss 土木 +ffst 动真格 +ffsu 地址栏 +ffsv 墙根 +ffsw 土枪 +fft 堵 +fftd 卦辞 老规矩 +ffte 封盘 +fftf 款待 +fftg 博士生 +ffth 圭臬 +ffti 十二生肖 +fftj 堵 +fftp 无地自容 求真务实 +fftr 款物 +ffts 封条 勃勃生机 +fftt 规规矩矩 +ffty 填入 未老先衰 +ffu 寺 +ffua 封冻 +ffud 墙头 +ffuf 封闭 封装 +ffug 坛盖 +ffuk 墙 墻 牆 +ffum 土鳖 +ffup 墶 +ffut 土产 +ffuu 干干净净 走南闯北 地地道道 +ffuy 封门 +ffvb 填好 +ffvc 恚怒 +ffve 款姐 +ffvf 封建 +ffvn 进寸退尺 +ffwc 土地公 +ffwf 运动会 +ffwk 墻 +ffwn 封侯 +ffwp 二十八宿 +ffwq 款爷 +ffws 墙体 +ffwt 堎 +ffwu 二进位 +ffwv 十二分 +ffww 真真假假 志士仁人 +ffwx 土货 +ffwy 堵住 +ffxf 鼃 封疆 +ffxn 无远弗届 +ffxq 墙纸 +ffxt 墙缝 +ffxx 未雨绸缪 +ffy 麉 +ffyc 填充 +ffyd 封斋 +ffyg 坛主 土语 +ffyh 专卖店 +ffyk 款识 +ffyl 封为 +ffym 寺庙 +ffyn 填词 远走高飞 +ffyp 土豪 +ffyq 封底 +ffyt 土话 土族 +ffyw 二元论 +ffyx 麉 +ffyy 土方 +fg 二 +fgab 封妻荫子 +fgad 二期 老于世故 +fgae 干菜 +fgaf 雨鞋 +fgag 十七 干戈 +fgah 博雅 +fgai 雨落 +fgaj 干草 +fgal 寸功 +fgam 二黄 +fgan 二世 +fgaq 干警 +fgau 雨燕 +fgaw 干花 +fgay 支吾其词 +fgb 坉 +fgbb 坯子 +fgbc 博取 +fgbe 寸阴 +fgbm 干出 +fgbn 坉 坏了 +fgbu 无理取闹 +fgbw 魂不附体 +fgc 垤 +fgca 干劲 +fgcb 干预 +fgcf 垤 +fgcn 干巴 +fgdc 博友 +fgdd 十大 博大 老一套 +fgde 二胡 +fgdg 十三 博古 +fgdi 动静有常 +fgdj 老一辈 +fgdm 坯布 +fgdn 十万 十成 +fgdq 干爽 +fgdx 霸王硬上弓 +fge 博 愽 +fgec 坯胎 +fgee 十月 二月 十一月 +fgef 博 +fgeg 埥 +fgem 干股 +fgep 博爱 +fgeq 干脆 +fges 博彩 博采 +fget 二用 +fgey 埔 +fgf 圩 +fgfa 十载 +fgfc 过不去 动不动 +fgfd 越来越大 +fgff 直来直去 +fgfg 博士 十二 二十 埡 +fgfh 越来越 圩 +fgfi 越来越少 +fgfj 寸进 +fgfk 雨露 +fgfm 坪坝 +fgfn 雨声 +fgfp 干过 +fgfq 二元 越来越多 +fgft 二者 二老 +fgfv 雨雪 +fgfw 云屯雾集 +fgg 二 +fggc 起不到 +fggd 雨天 +fggf 十恶不赦 无毒不丈夫 +fggg 十一 十五 +fggh 干 幹 榦 +fggk 干事 坏事 +fggn 无事不登三宝殿 +fggo 二来 +fggq 坏死 喜形于色 干裂 +fggr 雨珠 +fggw 无恶不作 +fgh 十 寸 +fghg 士 埡 +fghh 赶不上 +fghi 进一步 +fghk 雨点 二战 +fgho 墕 +fghq 朝不虑夕 +fghu 雫 +fghw 雨具 +fghx 干柴 +fghy 雨 寸 圷 +fgi 坏 壊 壞 +fgia 干渠 +fgig 坯 +fgih 干涉 +fgii 雨水 地下水 +fgij 干渴 +fgil 干涸 +fgip 博学 +fgis 雨淋 +fgit 干活 +fgiu 雨滴 +fgiv 干涩 +fgiw 博洽 +fgiy 坏 二流 干流 +fgj 埂 +fgjb 云开日出 +fgjf 干旱 塼 +fgjg 雨量 垣 +fgji 埬 +fgjj 十日 +fgjl 埬 +fgjq 埂 +fgjs 干果 +fgjt 博览 +fgjy 雨景 +fgk 塥 +fgka 干呕 +fgkb 干吼 +fgkc 干吗 +fgke 干嚼 +fgkh 十足 塥 +fgkk 老两口 +fgkl 堛 +fgkr 干啤 +fgkv 霸王别姬 +fgkw 干啥 +fgky 干咳 干嘛 +fgl 堜 +fglg 壃 +fglh 十四 +fgli 堜 +fglk 干架 +fgll 圩田 +fglt 起死回生 +fgmh 雨帽 +fgmj 云开见日 二则 +fgmt 十几 坏账 +fgnf 博导 +fgng 雨情 +fgnh 坏蛋 +fgnj 萅 +fgnm 雨刷 +fgnn 坏书 +fgnr 地不怕 +fgnt 干性 +fgnw 十一届三中全会 +fgny 二心 +fgo 垭 埡 +fgoa 煮豆燃萁 +fgog 垭 +fgok 干燥 +fgon 寸断 +fgoq 二炮 +fgou 坯料 +fgov 十数 +fgow 干粉 +fgoy 干粮 +fgpb 十字 +fgpf 干完 +fgpg 地下室 +fgpj 城下之盟 +fgpn 士官 +fgpt 博客 +fgpu 雨裤 +fgpw 魂不守舍 +fgpy 填平补齐 +fgqf 塟 +fgqg 干鲜 +fgqn 干饭 +fgqq 十多 +fgqr 地下铁 +fgqt 干犯 +fgqv 干急 +fgrd 干扰 +fgrg 士兵 +fgrh 十年 干掉 +fgrn 士气 +fgrq 替死鬼 干的 +fgrt 二手 +fgrv 雨势 +fgrw 救死扶伤 +fgrx 十指 +fgsd 干枯 +fgse 二极 +fgsf 地球村 +fgsg 干杯 +fgsk 无不可 +fgso 二楼 +fgsr 二板 +fgss 雨林 +fgsu 干校 +fgsw 干松 +fgsy 雨柱 +fgtb 雨季 +fgtd 无事生非 +fgte 喜不自胜 +fgtf 二等 +fgtg 二重 +fgth 坏处 +fgtj 博得 +fgtr 博物 +fgts 喜不自禁 +fgtt 干笑 +fgtu 替天行道 +fgtx 干系 +fgu 坪 +fgub 博闻 +fgud 寸头 过五关 +fgue 坏疽 +fguh 坪 +fgui 干冰 +fguj 雨意 +fguk 干部 +fguq 干净 +fgus 干亲 +fgut 干道 干瘪 +fguu 过五关斩六将 +fguv 干瘦 +fguw 干冷 +fgux 二弟 +fguy 十六 +fgv 霋 +fgvb 干好 +fgvc 干妈 +fgve 二奶 +fgvf 圭亚那 +fgvq 二婚 +fgvt 十九 干群 +fgvv 霋 +fgvy 干娘 +fgwa 老一代 +fgwd 干仗 +fgwf 十佳 +fgwg 十全 +fgwh 十个 +fgwi 老来俏 +fgwk 震天价响 +fgwl 地理位置 +fgwm 起死人肉白骨 +fgwn 十亿 +fgwq 老天爷 朝不保夕 +fgws 二不休 +fgwt 十八 二八 +fgwu 雨伞 +fgwv 十分 +fgww 坏人 +fgwx 无与伦比 +fgwy 地球仪 +fgxa 干练 +fgxe 二级 十级 +fgxg 干线 二线 地平线 坘 +fgxh 博引 +fgxi 塐 +fgxj 士绅 +fgxk 十强 +fgxp 干缩 +fgxw 二维 +fgxx 雨丝 +fgya 二度 十五计划 +fgye 雨衣 +fgyk 博识 +fgyn 二房 +fgyo 博弈 +fgyq 朝不谋夕 +fgyt 坏话 +fgyw 士卒 +fgyy 无政府主义 +fh 直 +fha 越 +fhaa 赶工 +fhad 超期 +fhae 走散 壉 +fhag 墟 +fhah 起卧 +fhai 起落 +fhaj 起草 趞 +fhal 真菌 壚 +fham 赴英 +fhap 直营 +fhaq 起获 +fhat 越 +fhav 真切 +fhaw 趪 盐花 +fhb 趣 +fhba 直陈 +fhbb 起子 +fhbc 趣 +fhbj 赵紫阳 +fhbm 走出 超出 赶出 趉 +fhbn 走了 +fhbt 起降 +fhbu 越障 +fhbv 超限 +fhbw 趋附 +fhc 坡 岥 +fhca 起劲 +fhce 直通 +fhck 走台 +fhcm 直观 +fhcn 盐巴 走马 +fhct 寸步难行 +fhcw 超验 赴难 +fhcy 坡 +fhdc 起码 +fhdd 盐碱 +fhdf 直奔 +fhdg 直感 +fhdh 走在 +fhdm 直面 +fhdp 直达 +fhdq 直爽 +fhdt 趁虚而入 +fhdw 趋奉 +fhdy 过目成诵 +fhe 趄 +fhef 起脚 +fheg 趄 +fhen 直肠 +fhep 真爱 +fhes 真彩 +fhet 起用 +fheu 超脱 +fhf 直 +fhfa 超载 +fhfb 坡地 +fhfc 走动 走运 超支 起动 +fhfd 盐城 +fhff 盐土 +fhfg 真坏 +fhfh 超越 赶赴 矗 赶超 赶走 +fhfj 走进 +fhfk 赶 趌 趕 +fhfl 起雷 +fhfm 越南 直击 +fhfn 超声 +fhfo 过眼云烟 +fhfp 超过 走过 越过 +fhfq 趬 +fhfs 盐霜 +fhft 赶考 +fhfu 越境 +fhg 址 圵 +fhga 走开 +fhgc 直到 赶到 起到 直至 +fhgf 趋于 +fhgh 真正 垰 +fhgi 趚 +fhgj 真理 趔 +fhgk 趣事 超速 起事 趫 +fhgm 直刺 +fhgo 起来 +fhgq 趰 +fhgt 趀 +fhgy 寸步不离 过目不忘 +fhh 赴 +fhhc 真皮 +fhhh 走上 赶上 起止 +fhhi 赴 起步 超频 +fhhj 趠 +fhhk 起点 趈 +fhhl 盐卤 +fhhs 直盯 +fhht 直瞅 +fhhv 干瞪眼 起眼 +fhhw 超龄 +fhhx 趁此 +fhi 趟 +fhia 越江 +fhib 盐池 +fhic 埱 +fhid 起源 +fhie 趙 +fhig 颠沛 +fhii 盐水 +fhik 趟 +fhin 走漏 +fhip 直觉 超常 +fhiq 走光 趒 起泡 +fhit 埗 赻 +fhiu 越洋 +fhiw 趁兴 +fhiy 直流 +fhjc 赶紧 +fhjf 超时 越野 趕 +fhjg 真是 +fhjh 趁早 趧 +fhjn 走电 +fhjo 越显 +fhjt 超星 +fhjy 真影 +fhk 亍 +fhka 起哄 +fhkf 趣味 +fhkg 坫 +fhkh 走路 赶路 起跑 趗 +fhkk 真品 +fhkm 超员 +fhkn 直叫 +fhks 趮 +fhkt 直呼 +fhkx 嗭 +fhl 盐 塩 鹽 +fhld 起因 +fhlf 盐 雪上加霜 +fhlg 超车 +fhlk 赶回 越加 +fhll 盐田 +fhlo 塷 +fhlp 直辖 +fhlq 走软 +fhlv 越轨 赲 +fhlw 越界 趩 +fhly 塷 +fhm 赸 +fhmd 起岸 +fhmg 趋同 +fhmk 赸 +fhmq 起见 +fhms 趓 +fhmt 颠峰 +fhmw 越岭 +fhmy 超凡 +fhn 起 +fhnd 起居 趐 +fhnf 超导 +fhng 真情 +fhnh 赳 +fhnk 趋避 +fhnn 赶快 悳 趘 +fhns 喜上眉梢 +fhnt 直属 越发 垆 壚 +fhnu 起飞 惪 +fhnv 起 +fhnw 赽 +fhny 真心 赶忙 趯 +fhod 盐类 +fhof 过眼烟云 +fhog 盐业 +fhoj 起爆 +fhoo 起火 走火 +fhov 真数 +fhpd 趤 +fhpe 起家 +fhpf 走完 +fhpg 赶写 +fhpj 赴宴 +fhpt 超额 +fhpu 真实 起初 +fhpw 真空 +fhpy 直视 +fhq 赵 趙 +fhqa 赿 老眼昏花 +fhqb 真凶 +fhqc 起色 +fhqd 超然 趛 +fhqe 直角 +fhqf 赹 +fhqi 赵 直销 趂 +fhqk 起名 +fhqn 垷 +fhqo 趜 +fhqq 真金 趍 +fhqt 走狗 越狱 趨 +fhqu 赹 +fhqv 趋 趨 +fhqw 赼 +fhqy 趆 +fhr 趎 +fhrc 直抒 +fhrd 超拔 +fhrg 起兵 +fhrh 走掉 +fhri 趎 +fhrk 赾 +fhrl 起舞 +fhrm 赶制 +fhrn 直拨 +fhrp 走近 +fhrq 真的 +fhrr 直白 起誓 +fhrt 直播 +fhru 直接 +fhrv 趋势 走势 真挚 趁势 +fhrw 走失 趃 +fhrx 直指 +fhry 直斥 +fhsa 走棋 +fhsc 越权 +fhsf 超标 +fhsg 盐酸 +fhsh 真相 +fhsm 趁机 +fhsr 盐析 +fhst 颠覆 +fhsu 走样 +fhsv 越要 +fht 趱 +fhta 颠簸 +fhtc 走私 直径 +fhtd 真知 趏 +fhte 直航 起航 +fhtf 起先 +fhtg 超重 起重 超生 +fhth 起算 +fhtj 趋利 +fhtk 趫 起程 +fhtm 走向 趋向 起身 趱 趲 +fhto 直翻 +fhtq 走稳 +fhtr 真我 +fhtt 起笔 未卜先知 趀 +fhtu 超乎 越冬 +fhtx 直系 +fhty 赶往 +fhu 走 赱 +fhub 趣闻 +fhuc 直闯 +fhud 起头 趁着 趇 +fhue 超前 +fhuf 﨣 +fhug 赴美 趥 +fhuj 真意 真章 +fhuk 直冲 趦 +fhul 走兽 +fhum 盐商 +fhut 走道 超产 +fhuu 直立 矗立 起立 +fhuw 趑 +fhv 超 +fhvb 真好 +fhvc 起始 +fhvi 直隶 趢 +fhvk 超 +fhvt 超群 +fhvv 超女 +fhw 真 眞 +fhwd 起伏 +fhwe 趁 趂 +fhwf 超值 赴会 真传 趖 +fhwg 颠倒 +fhwh 真个 +fhwi 走俏 +fhwm 颠 顛 顚 +fhwn 真假 赺 趝 +fhwo 趭 鷏 +fhwq 走低 +fhws 赵体 +fhwt 赴任 +fhwu 真 越位 +fhwv 盐分 +fhww 超人 走人 起价 +fhwx 真货 +fhwy 真伪 赶集 埧 趡 +fhxa 走红 +fhxc 真经 +fhxe 超级 越级 +fhxg 直线 +fhxk 超强 +fhxq 赴约 +fhxt 起疑 +fhxx 真丝 +fhxy 超编 +fhy 圤 +fhya 坡度 超度 +fhyc 直译 +fhyd 真诚 +fhyf 走读 +fhyg 真主 +fhyi 赴京 +fhym 超市 走高 超高 +fhyn 走遍 +fhyo 趣谈 真迹 +fhyq 起义 +fhyr 起诉 +fhys 起床 +fhyt 真话 +fhyu 真谛 +fhyw 走卒 起夜 +fhyx 直率 +fhyy 走廊 走访 直言 +fi 示 +fia 霟 +fiaf 声誉鹊起 +fiai 示范 +fian 救世 霮 +fiao 覅 +fiaq 示警 +fiat 求医 +fiaw 霟 +fiax 救药 +fiay 救荒 +fibb 二流子 老婆子 +fibc 求取 +fibk 求职 +fibm 救出 +fibn 未了 +fibt 求降 +fibw 救险 +ficb 未予 +fice 未能 +ficq 求欢 +ficw 救难 +fid 犛 +fide 未有 +fidg 示威 +fidh 靋 犛 +fidj 载誉而归 +fidn 求成 未成 +fidv 剺 +fidx 教学大纲 +fie 霄 霪 +fief 霄 霪 +fieg 求助 救助 +fiep 求爱 示爱 +fiet 求胜 +fiey 未及 +fifa 云消雾散 +fifg 无法无天 求雨 +fifh 求真 +fifi 求救 祘 +fifn 救场 +fifo 远水救不了近火 +fifp 求索 +fift 求教 +fify 霄壤 +fig 霈 +figa 未开 +figc 未到 +figf 地滚球 +figg 无济于事 +figh 霈 +figi 井水不犯河水 +figo 未来 +figs 未尝不可 +fih 霑 +fihc 裘皮 +fihh 未卜 +fihk 求战 霑 +fii 未 +fiia 未满 +fiic 救治 +fiid 老江湖 +fiih 老婆婆 +fiii 未消 +fiin 未泯 +fiip 求学 未尝 +fiir 无党派 +fiit 救活 +fiiu 喜洋洋 +fiiv 无污染 +fiiy 救济 颠沛流离 +fijc 求贤 +fije 未明 +fijf 未时 +fijg 载誉归来 +fijn 直流电 +fijp 堤溃蚁穴 +fijq 未晚 +fijs 未果 +fijt 救星 +fikh 过滤嘴 +fikk 示波器 +fiko 赴汤蹈火 +filg 救国 +filk 救驾 +filp 老少边穷 +fim 霘 +fimd 未央 +fimf 救赎 走漏风声 +fimg 求同 +fimk 埫 霘 +fimq 求购 未见 求见 +fimt 未几 +finf 求导 +fing 求情 +finn 礼 +finp 违法必究 +fint 未必 +finy 未尽 +fiog 求精 +fioo 救火 +fiou 未料 +fiov 求数 +fipf 未完 +fipg 未定 +fipi 无源之水 +fipk 云泥之别 +fipl 壋 +fipo 救灾 +fipq 过江之鲫 霃 +fipu 求实 +fipw 老学究 +fipy 求神 +fiq 垗 +fiqb 雿 +fiqd 未然 +fiqe 求解 +fiqf 博学多才 +fiqi 远水解不了近渴 +fiqk 未免 +fiqn 求饶 垗 垙 +fiqq 救济金 +fiqu 博学多闻 +fiqv 救急 +fire 救援 求援 +firg 救兵 +firj 教学质量 +firp 未按 +firs 过河拆桥 +firw 超尘拔俗 +firy 救护 +fis 霂 +fisi 老泪横流 +fisk 未可 +fism 载波机 +fiso 教学楼 +fist 教学相长 +fisu 霂 +fisv 求根 +fit 嫠 +fitb 孷 +fitd 未知 求知 +fitf 求告 釐 +fitg 求生 救生 +fith 犛 +fiti 远渡重洋 漦 +fitj 求得 +fitk 求和 +fitm 未向 +fitn 氂 吉光片羽 +fitv 嫠 剺 +fitw 求签 斄 +fitx 违法乱纪 +fity 违法行为 +fiu 示 +fiub 未闻 +fiud 赶浪头 +fiue 未遂 +fiuh 求疵 +fiuj 示意 韬光养晦 +fiul 未曾 +fiun 未决 +fiuq 未交 +fius 求新 +fiuu 老当益壮 +fiuy 南水北调 霶 +fiv 墚 +fivb 示好 +fivc 未始 +fivg 垱 壋 +fivq 未婚 求婚 +fivs 墚 +fivv 嫠妇 +fiw 塉 +fiwa 求借 +fiwc 霗 +fiwd 未做 +fiwe 塉 +fiwf 求值 +fiwg 救命 示例 声泪俱下 +fiwj 求偶 +fiwm 求仙 +fiww 救人 求人 示众 +fiwy 求售 +fix 霐 +fixc 未经 霐 +fixp 老少皆宜 +fixs 老泪纵横 +fixu 示弱 +fixw 土洋结合 +fiy 求 +fiyb 过河卒子 +fiyc 皳 +fiye 裘 +fiyf 未计 +fiyg 求证 霔 +fiyi 求 +fiyl 盚 +fiym 救市 +fiyn 救亡 慦 +fiyo 求变 未变 +fiyp 逑 +fiyq 南海诸岛 +fiyt 救 +fiyu 未详 +fiyw 求诊 +fj 进 +fja 戟 +fjab 教师节 +fjad 埋藏 +fjag 埋葬 +fjah 朝臣 +fjai 坦荡 +fjaj 朝暮 +fjak 朝觐 +fjam 进贡 朝贡 +fjat 进攻 戟 +fjba 坦陈 +fjbb 过日子 +fjbc 进取 +fjbd 坦承 +fjbj 朝阳 +fjbm 进出 刊出 +fjbp 进院 +fjbq 塌陷 +fjbt 乾隆 +fjbw 进阶 +fjby 堤防 +fjcf 朝圣 +fjck 井台 +fjcy 进驻 +fjda 朝左 +fjde 赶时髦 +fjdg 进厂 +fjdh 埋在 +fjdj 韩非 +fjdk 朝右 +fjdm 进而 +fjdq 坦克 +fjdw 朝奉 +fje 朝 +fjeb 朝服 +fjeg 朝 +fjet 刊用 +fjf 埋 +fjfa 刊载 +fjfc 进去 壜 +fjfd 进城 +fjff 进款 坓 塒 +fjfg 埋 进士 +fjfh 韩 卌 垾 韓 +fjfj 乾坤 +fjfk 无影无踪 朝露 +fjfl 埋雷 +fjfm 堤坝 +fjfn 朝霞 亁 +fjfp 进过 朝里无人莫做官 +fjfq 韩元 +fjfr 土里土气 +fjfu 进境 +fjfy 无时无刻 埘 塒 +fjg 坦 +fjgc 进到 +fjgd 朝天 +fjge 坤表 +fjgf 进球 冓 斠 +fjgg 坦 +fjgh 堤 埋下 隄 +fjgk 进逼 +fjgm 顜 +fjgo 进来 +fjgp 遘 +fjgq 觏 覯 +fjgr 无坚不摧 場 +fjh 刊 刌 +fjhh 坤 韓 +fjhi 进步 +fjhk 进占 +fjhq 进餐 +fjia 进港 +fjib 干电池 +fjid 埋汰 +fjii 进水 井水 +fjim 埋没 +fjip 进学 +fjis 进酒 +fjiu 汬 +fjiy 韩流 +fjj 亓  +fjjc 进贤 +fjjf 朝野 +fjjj 朝日 +fjjp 朝晖 +fjjr 霷 +fjk 井 丼 +fjkf 井喷 +fjkg 刊号 # +fjkh 朝中 +fjkk 进口 +fjl 墁 +fjlc 墁 +fjlf 翰墨 +fjlg 韩国 塭 +fjlk 井架 +fjll 井田 +fjm 堣 +fjmd 堤岸 +fjmh 进帐 +fjmm 进山 +fjmq 朝见 +fjmt 进账 +fjmy 堣 +fjn 塌 +fjna 进展 +fjnb 電 鄠 +fjnd 韩剧 +fjng 塌 +fjnh 韓 +fjnk 井壁 +fjnn 乹 +fjnt 进发 +fjoo 赤日炎炎 +fjos 霓虹灯 +fjou 进料 +fjp 进 +fjpd 逪 +fjpf 越野赛 +fjpg 无冕之王 +fjpk 进 +fjpl 进军 +fjpm 井蛙之见 +fjpn 动量守恒 +fjpt 动量守恒定律 +fjpy 韬晦之计 +fjq 埸 +fjqb 埋怨 +fjqd 坦然 井然 +fjqf 进针 +fjqg 朝鲜 +fjqh 朝外 +fjqk 刊名 +fjqn 堨 +fjqr 埸 +fjqt 朝夕 进犯 +fjra 雾里看花 +fjrd 朝拜 +fjre 刊授 +fjrg 朝后 +fjrh 埋掉 +fjrl 起早摸黑 +fjrm 进制 +fjrn 朝气 +fjrq 进抵 +fjrr 坦白 +fjru 专题报道 +fjs 堁 +fjsg 刊本 +fjss 翰林 +fjsu 进校 +fjsy 堁 +fjt 乾 +fjtc 无师自通 +fjtf 进行 朝廷 +fjtg 老蚌生珠 +fjth 专题片 +fjtj 进香 +fjtk 进程 +fjtm 朝向 +fjtn 乾 +fjtr 刊物 +fjty 进入 +fjud 朝着 埋头 刊头 +fjue 朝前 +fjug 井盖 +fjuh 进站 +fjuj 埋单 +fjul 雷电交加 +fjut 刊首 +fjuw 进益 +fjux 朝北 +fjuy 进门 +fjv 刱 +fjva 塌毁 +fjve 进退 +fjvj 进剿 +fjvn 博览群书 +fjvw 刱 +fjw 翰 +fjwa 朝代 +fjwd 埋伏 +fjwf 博览会 斡 幹 +fjwg 刊登 +fjwh 进修 +fjwj 螒 +fjwl 起早贪黑 +fjwn 翰 +fjwo 鶾 +fjws 榦 +fjwt 坦途 +fjwu 进位 +fjww 进价 城里人 +fjwx 进化 进货 +fjwy 进食 倝 雗 +fjxa 雪里红 +fjxk 井绳 +fjxm 朝纲 +fjxq 进纸 +fjxx 堒 +fjy 丼 +fjya 进度 +fjyd 坦诚 +fjyg 进谏 +fjyi 进京 丼 +fjyj 吉星高照 +fjyk 刊误 +fjym 埋设 +fjyn 进户 +fjyq 井底 +fjyt 斡旋 +fjyx 坦率 +fjyy 坦言 +fk 吉 +fkaa 露芽 +fkad 吉期 +fkai 鼓荡 +fkaj 喜鹊 +fkap 露营 +fkaq 喜获 +fkb 霵 +fkba 霵 +fkbf 嘉陵 +fkbh 郆 +fkbm 露出 +fkbt 霵 +fkbu 喜联 +fkby 霵 +fkca 鼓劲 +fkck 露台 +fkcq 喜欢 +fkcr 鼓足勇气 +fkd 颉 +fkdd 鼓励 +fkdj 士别三日 +fkdm 露面 颉 頡 +fke 袁 +fkea 鼓膜 +fkeb 露乳 +fkef 二踢脚 +fkeg 埍 +fkep 喜爱 遠 +fkeq 露胸 +fket 鼓胀 +fkeu 袁 +fkew 露脸 +fkey 露脐 +fkf 吉 +fkfc 鼓动 鼓足干劲 +fkfg 喜雨 +fkfh 鼓起 +fkfk 喆 嚞 +fkfn 鼓声 +fkft 瞽者 +fkfu 喜丧 +fkg 埕 +fkga 鼓弄 +fkgd 露天 +fkge 老中青 +fkgg 埕 +fkgk 喜事 +fkgo 喜恶 +fkgr 露珠 +fkgv 塿 +fkh 圳 +fkhc 鼓皮 +fkhk 露 +fkhm 墤 +fkhp 壝 +fkhv 露眼 +fkii 露水 +fkip 鼓掌 +fkiq 吉兆 +fkis 喜酒 +fkit 地中海 +fkiw 嘉兴 +fkje 壶中日月 +fkjf 吉时 +fkjj 吉日 +fkjs 喜果 +fkjt 吉星 +fkju 雷鸣电闪 +fkk 酃 +fkkb 酃 +fkkd 龗 +fkke 喪 +fkkf 墠 +fkkh 鼓足 +fkkk 鼓噪 霝 +fkkm 賷 +fkkn 堮 龗 +fkkq 鼓吹 +fkkt 壧 +fkkv 孁 +fkkw 靈 +fkl 劼 +fklg 进口车 +fkln 劼 +fklt 无足轻重 +fklu 声嘶力竭 +fkm 埚 堝 +fkme 露骨 +fkmh 喜帖 +fkmp 过路财神 +fkmq 鼓风 +fkmu 霣 +fkmw 埚 +fkmy 埙 塤 +fknd 喜剧 +fknf 露怯 +fkng 翓 +fknh 喜蛋 +fknn 翓 +fknu 喜悦 +fkoy 喜糖 +fkp 迼 +fkpd 迼 +fkpf 臺 +fkpg 嘉定 +fkpj 喜宴 +fkpr 嘉宾 +fkpw 露宿 +fkpx 吉它 +fkpy 吉祥 +fkq 欯 +fkqb 喜迎 吉凶 +fkqc 喜色 +fkqe 鼓角 +fkqg 喜钱 +fkqi 鼓乐 +fkqk 嘉勉 +fkqn 露馅 +fkqw 欯 +fkrb 喜报 +fkrh 喜看 +fkrl 鼓舞 +fkrn 喜气 +fkrq 鼓捣 +fkrr 露白 +fkrt 鼓手 +fksf 无路可走 +fksh 露相 +fkso 鼓楼 +fksp 击中要害 +fkss 吉林 +fksw 鼓槌 +fkt 鴶 +fktd 无中生有 +fktf 喜迁 +fktj 吉利 +fktm 熹微 +fkto 鴶 +fktt 嘉禾 +fktu 进口税 +fku 喜 嘉 +fkub 喜闻 +fkuc 鼓 敼 皷 鼔 皼 +fkud 露头 +fkue 彭 鼚 +fkuf 鼙 壴 尌 鼞 +fkug 鼘 噽 嘉靖 +fkuh 瞽 鼘 +fkuj 蟚 鼜 +fkuk 喜 嘉 嚭 囍 鼛 +fkum 雪中送炭 +fkun 甏 壾 憙 +fkuo 吉普 熹 +fkuq 嘉奖 +fkus 喜新 +fkut 吉首 +fkuu 鼕 鼟 +fkuw 歖 +fkux 露背 +fkvb 喜好 +fkvc 喜怒 +fkvx 吉姆 +fkwb 吉他 +fkwo 鴶 +fkwp 遠 +fkwr 元器件 +fkww 喜人 +fkwx 进口货 +fkwy 动员令 +fkxg 起跑线 +fkyb 远距离 +fkyd 喜庆 吉庆 嘉庆 +fkym 颉颃 +fkyn 喜讯 +fkyq 露底 +fkyt 嘉许 +fkyy 吉言 +fl 协 +fla 霬 +flaa 填鸭式 +flaq 雷区 +flas 朝思暮想 +flaw 霬 +flbl 赶鸭子上架 +flby 协防 +fld 堌 +fldg 堌 +fldp 雷达 +fldw 协奏 +fleg 协助 +flf 雷 +flfa 卖国求荣 +flfb 无边无际 +flfc 雷动 +flff 墿 无边无垠 +flfg 雷雨 +flfh 无思无虑 +flfl 靐 +flfm 雷击 +flfn 雷声 +flft 雷霆 +flfv 塿 +flg 堽 +flgh 堽 +flgj 协理 +flgw 顽固不化 +flgy 声罪致讨 +flib 雷池 +flif 老办法 +flip 动力学 +flir 顽固派 +flja 雷暴 +fljg 运输量 +fljl 无轨电车 +fljn 雷电 +flju 雷轰电闪 +fljx 南回归线 +flkq 雷鸣 +fll 協 +fllc 雷轰 +flld 夁 +flll 協 靁 +fllt 协力 +fllw 协办 +flm 賣 +flma 卖国贼 +flmc 皾 +flme 无边风月 +flmg 协同 雷同 +flmm 地图册 +flmn 协力同心 +flmq 覿 +flmu 賣 +flnk 雷劈 +flog 运输业 +floo 雷火 +flpd 雷害 +flpg 协定 +flpy 雷神 +flqt 雷锋 +flqy 畞 +flrm 井田制 +flrn 卖力气 +flrp 无罪推定 +flrq 救困扶危 +flsj 协查 +flsm 运输机 +fltk 协和 +fltp 雷管 +fltt 动辄得咎 +fltu 协税 +flty 十四行诗 +flua 戴罪立功 +flud 替罪羊 +flul 南辕北辙 +flum 协商 +fluw 求田问舍 +flvg 塿 +flw 协 +flwc 雷公 +flwf 协会 +flwg 协合 +flwj 堺 +flwl 塭 +flwt 协作 +flwy 协 +flxg 运输线 +flxq 协约 +fly 塄 +flya 雷诺 +flym 协调 直辖市 +flyn 塄 +flyt 雷州 +flyy 协议 +fm 南 +fmab 击节 +fmad 坝基 +fmai 击落 +fman 献艺 +fmaq 南区 南欧 +fmau 霻 +fmaw 献花 +fmbb 坝子 +fmbj 南阳 +fmbm 献出 +fmbq 坍陷 +fmce 南通 +fmck 坍台 +fmcy 坄 +fmd 坱 +fmdd 南大 +fmdf 堓 +fmdh 击破 +fmdi 无风三尺浪 +fmdj 南非 +fmdm 南面 +fmdn 求同存异 +fmdu 雵 靊 +fmdy 坱 +fme 塴 +fmee 塴 +fmew 超凡脱俗 +fmfd 击垮 +fmfi 无风起浪 +fmfj 坍塌 +fmfk 击鼓 霌 +fmfl 云山雾罩 +fmfn 老同志 +fmfq 南无 +fmft 南都 +fmg 垌 +fmga 南开 +fmgd 南天 +fmgf 击球 +fmgh 南下 +fmgi 无风不起浪 +fmgk 垌 +fmgo 南亚 +fmgq 土崩瓦解 +fmgu 塏 +fmh 圸 +fmhh 献上 +fmhy 远见卓识 +fmia 南汇 +fmid 南湖 +fmii 击水 南沙 +fmik 击溃 +fmip 击掌 击沉 +fmit 南海 +fmiu 南洋 +fmje 南明 +fmjj 南昌 +fmjm 献映 +fmjv 南归 +fmk 击 撃 擊 +fmkg 坰 堝 +fmkh 击中 南路 +fmkk 垛口 +fmkt 击响 +fmlg 南国 +fmlp 南边 +fmlq 无则加勉 +fmma 南曲 +fmmd 南岸 +fmmg 垇 +fmmm 井冈山 +fmmq 南风 +fmmr 地崩山摧 +fmmt 击败 +fmmw 南岭 +fmmy 南丹 +fmn 垲 塏 +fmnf 献丑 +fmnk 堝 +fmnn 垲 +fmnt 击发 +fmnu 南飞 +fmoy 鼓风炉 +fmpg 献宝 +fmpk 南宫 +fmps 南宁 南宋 +fmpw 击穿 +fmpy 献礼 +fmqh 境内外 +fmqi 坎贝尔 +fmqq 献金 +fmqv 击键 +fmrc 南瓜 +fmrf 献技 +fmrs 击打 +fms 垛 +fmse 南极 +fmsm 鼓风机 +fmss 南麓 +fmst 南山可移 +fmsy 垛 +fmt 堸 +fmtc 超凡入圣 +fmtd 献辞 +fmte 南航 +fmtf 南街 +fmtg 献策 +fmtj 堸 +fmtl 献血 +fmtm 献身 +fmu 南 +fmud 献 獻 +fmuf 南 +fmug 南美 +fmuk 南部 +fmum 南端 堈 +fmup 遖 +fmuq 南郊 +fmuw 志同道合 +fmux 南北 +fmuy 南门 +fmva 击毁 +fmve 击退 +fmvn 献媚 +fmvp 南巡 +fmw 埁 +fmwd 南段 +fmwg 击倒 击剑 墔 +fmwk 埛 +fmwm 南侧 +fmwn 埁 +fmwt 击伤 +fmwx 南华 +fmwy 墔 +fmxf 南纬 南疆 +fmxg 南线 +fmxp 坍缩 +fmxu 击弹 +fmxw 献给 +fmxx 击毙 +fmy 坝 垻 壩 +fmyc 南充 +fmyf 献计 +fmyg 坍 +fmyi 南京 +fmyj 南齐 +fmyn 献词 +fmyo 南蛮 +fmys 封山育林 +fmyv 南唐 +fmyy 南方 +fn 志 +fna 壽 +fnac 块茎 魗 +fnad 专项 吉尼斯 +fnae 才尽其用 +fnaf 专著 壽 +fnan 卖艺 垊 翿 +fnao 燾 +fnap 专营 +fnaq 专区 +fnar 教书匠 +fnat 专攻 +fnb 圠 +fnbb 场子 +fnbi 专函 +fnbk 专职 +fnbm 卖出 堀 +fnbn 卖了 +fnbp 场院 +fnbu 声障 +fnca 卖劲 韧劲 +fncc 块垒 +fncu 喜忧参半 +fndc 声码 +fnde 专有 +fndf 声压 +fndg 声威 +fndh 志在 +fndi 亏耗 +fndj 违碍 +fndm 场面 +fndn 无翼而飞 +fndr 志愿 +fndw 卖春 +fnep 声腔 逺 +fnet 专用 +fnf 霨 +fnfb 场地 +fnfd 霹雳 +fnff 专款 墛 霨 +fnfg 志士 +fnfh 志趣 无忧无虑 +fnfj 专刊 +fnfk 志喜 +fnfl 霹雷 +fnfn 专卖 专场 卖场 +fnfp 卖过 +fnfq 无悔无怨 +fnft 违者 +fnfv 越快越好 +fnfw 违规 +fnfy 无情无义 +fng 堩 +fnga 卖弄 +fngc 卖到 +fngf 专心致志 无愧于 +fngg 专一 堩 +fngh 专政 +fngk 韧带 声带 +fngm 专责 +fngo 救民于水火 +fngp 未尽事宜 +fngq 专列 +fngy 丧尽天良 +fnh 韦 韋 +fnhc 霞 韨 韍 +fnhe 壻 +fnhg 堳 +fnhh 声卡 +fnhi 声频 +fnhk 卖点 韦 +fnhl 韫 韞 +fnhp 违 違 +fnhq 覟 +fnhu 韔 +fnhv 韬 韜 +fnhy 韧 靭 靱 韌 +fni 墀 +fnic 专治 +fnid 声源 +fnie 卖淫 +fnif 违法 +fnih 声波 墀 +fnii 才疏学浅 +fnip 声学 +fniq 霞光 +fniw 声誉 +fniy 专注 +fnjc 志坚 +fnje 声明 +fnjg 专题 +fnjn 专电 +fnjt 韬晦 +fnjy 场景 +fnk 霹 +fnkf 夀 +fnkg 专号 +fnkh 声中 +fnkj 卖唱 +fnkm 专员 +fnkq 专史 +fnks 卖呆 +fnkt 声响 +fnku 霹 壀 +fnlf 专署 +fnlg 专车 卖国 +fnlk 专辑 +fnlt 卖力 韬略 +fnlx 亏累 +fnm 馨 +fnmb 聲 +fnmc 殸 +fnmd 磬 +fnmh 霞帔 +fnmi 漀 +fnmj 馨 韾 +fnmk 毊 +fnmm 罄 +fnmq 鏧 +fnmr 撀 +fnmw 场内 +fnmy 謦 +fnn 圯 圮 圠 +fnna 志异 +fnng 专司 +fnnl 直愣愣 +fnnn 专书 +fnnt 韧性 +fnny 专心 违心 +fnog 专业 +fnon 专断 +fnpd 真情实感 +fnpe 专家 卖家 +fnpf 卖完 +fnpg 起居室 +fnpn 卖官 +fnpt 违宪 +fnpu 真心实意 +fnpv 专案 迃 +fnpw 亏空 +fnpy 违心之论 +fnqc 声色 +fnqg 朝发夕至 +fnqh 场外 +fnqi 声乐 +fnqk 声名 +fnqm 亏负 +fnqn 场馆 +fnqs 专杀 +fnqt 违犯 +fnqw 亏欠 +fnqx 赶尽杀绝 +fnr 声 聲 +fnra 魂飞魄散 +fnrb 卖报 +fnrc 违反 +fnre 声援 +fnrf 霫 +fnrh 卖掉 +fnri 专挑 +fnrk 亏损 +fnrm 专制 +fnrn 场所 志气 +fnrp 声控 +fnrr 亏折 +fnrt 场 場 +fnrv 声势 +fnrx 违拗 +fnry 违抗 +fnsa 专柜 专横 +fnsc 专权 +fnsf 无懈可击 +fnsg 亏本 +fnsh 卖相 +fnsm 专机 +fnss 违禁 +fnsu 专栏 +fnsv 块根 +fnta 专长 +fntf 亏待 +fnth 声息 +fntj 专利 馨香 +fntk 专程 +fntl 无以复加 +fntm 志向 +fntp 专管 逺 +fntq 声称 +fntt 卖笑 +fntu 专科 +fntv 声律 +fntw 声符 +fnty 专稿 +fnu 志 忈 +fnua 声情并茂 塀 +fnub 声闻 +fnud 卖 块状 賣 売 +fnug 专美 +fnuh 场站 +fnuj 声音 违章 +fnuk 声部 +fnup 声旁 +fnuq 场次 丧心病狂 觌 覿 +fnut 声道 +fnuv 专兼 +fnuw 直属单位 +fnux 违背 +fnuy 专门 +fnv 亏 亐 虧 +fnvb 卖好 +fnw 块 凷 +fnwa 专供 +fnwg 场合 卖命 违例 +fnwh 专修 +fnwi 卖俏 +fnwp 逺 +fnwq 声像 +fnwr 韦伯 +fnws 超导体 +fnwt 专任 +fnww 专人 卖价 +fnwx 无以伦比 +fnwy 块 专集 +fnx 坭 +fnxg 专线 声母 +fnxk 声强 +fnxl 地心引力 +fnxm 声纳 +fnxn 违纪 坭 +fnxq 违约 +fnxt 声张 +fnxw 卖给 +fnxy 声纹 +fny 专 専 專 耑 +fnya 韧度 专席 +fnyd 专诚 +fnye 志哀 +fnyf 声讨 +fnyg 卖主 +fnyi 专 +fnyk 违误 +fnyl 专为 +fnym 声调 +fnyn 声望 声讯 卖房 +fnyt 真心话 +fnyu 真心诚意 +fnyw 卖座 教书育人 +fnyy 专访 卖方 声言 +fo 赤 +fob 郝 +fobb 赤子 +fobc 赧 +fobh 郝 +fobo 去粗取精 +fobr 趋炎附势 +foci 劫数难逃 +fock 专业对口 +fodg 赭石 +fodm 頳 +fodo 赤磷 +foef 赤脚 +foeg 赤膊 +foej 赤胆 +fof 赫 +fofb 赤地 +fofj 赭 +fofk 赤露 +fofo 赫 +fog 墣 +fogk 赤豆 +fogy 墣 +foh 覝 +fohm 赪 赬 +fohq 覝 +foi 灻 +foif 赤潮 +foii 赤水 +foin 无业游民 +foiw 老糊涂 +foj 赨 +fojj 赤日 +fojy 赨 +fokh 赤足 +fold 赦罪 +folf 赤黑 +fomt 赤峰 +fon 赮 +fonc 赮 +fonk 赤壁 +fonp 赤忱 +font 专业性 +fony 赤心 +foo 埮 +fooa 无烟煤 +fooy 埮 +fopb 赤字 +fopo 无米之炊 +fopu 赤裸 +foq 赩 +foqc 赩 赤色 +foqd 赫然 +foqi 埃米尔 +foqk 赦免 +foqq 赤金 +foqw 赥 +fore 无精打采 +forf 趁火打劫 +fori 救火扬沸 +fort 赤手 +forv 赤热 +fot 赦 +foth 专业版 +fotj 螫 +fotm 赤身 +foty 走火入魔 赦 +fou 赤 灻 +fout 赤道 +foux 赫兹 +fowk 专业人员 +fowv 赤贫 +fowx 专业化 +foxa 赤红 +foxe 专业级 +foy 赯 +foyd 赤诚 +foyj 专业课 +foyk 赯 +foyn 专业户 +fp 过 +fpab 过节 +fpac 趋之若鹜 +fpad 过期 +fpan 过世 +fpap 过劳 +fpb 勃 +fpbb 壳子 郣 +fpbc 索取 +fpbf 孛 +fpbg 鹁 鵓 +fpbi 过隙 +fpbl 勃 +fpbn 愂 +fpbo 鵓 +fpcu 老实巴交 +fpd 鷇 +fpdc 鷇 +fpdd 无穷大 +fpdg 过硬 +fpdj 蠧 +fpdq 鹁鸪 +fpds 槖 +fpdu 过磅 +fpe 塚 +fpep 索爱 +fpes 过膝 +fpey 塚 +fpf 垸 +fpfa 过载 +fpfc 过去 豰 +fpfe 塜 霥 +fpfg 壺 +fpfh 勃起 +fpfi 索求 +fpfn 过场 无穷无尽 +fpfp 勃勃 +fpfq 垸 +fpfu 过境 +fpfw 规定动作 +fpfy 垨 +fpg 壹 觳 壱 弌 +fpga 却之不恭 +fpgc 彀 觳 嗀 殼 瑴 皼 瞉 穀 糓 縠 豰 轂 嗀 +fpge 塜 霥 +fpgf 过于 +fpgg 塇 壸 壼 +fpgh 埞 +fpgi 索还 +fpgj 螜 +fpgl 无官一身轻 +fpgm 靌 +fpgn 懿 亄 愨 +fpgo 过来 鷧 +fpgt 求之不得 +fpgu 壹 +fph 壺 +fpha 过虑 +fphg 壺 +fphh 过目 +fphv 过眼 +fpi 过 +fpia 过江 +fpif 专家学者 +fpih 过滤 无穷小 +fpip 过堂 +fpir 过激 +fpis 过河 +fpit 过活 +fpiv 过当 +fpiw 劫富济贫 +fpiy 过渡 +fpj 塓 +fpjc 过紧 +fpjf 过时 +fpjg 过量 +fpjh 过早 +fpjn 过电 +fpju 塓 +fpk 辻 迀 +fpkg 老字号 壷 +fpkh 过路 +fpkk 十字路口 +fpl 毂 轂 +fplc 毂 +fplf 考察团 +fplh 堚 疐 +fplk 十字架 +fpm 壳 殼 +fpmb 壳 +fpmc 殻 +fpmd 索贿 +fpmn 悫 坈 慤 愨 +fpmt 过账 +fpmu 索赔 +fpnj 过慢 +fpnn 动之以情 +fpnt 索性 勃发 +fpnx 索尼 +fpny 过心 +fpo 壶 壷 壺 +fpog 壶 +fpoo 过火 +fpov 过数 +fppa 过宽 +fppd 丧家之犬 +fppe 过家家 +fppf 过完 老祖宗 +fppg 未定之天 +fppl 十字军 +fppq 丧家之狗 +fppt 过客 +fppu 赤裸裸 +fppw 过窄 +fpq 堔 +fpqa 过错 +fpqb 埦 売 +fpqd 索然 +fpqe 索解 +fpqp 幸灾乐祸 +fpqq 过多 +fpqs 堔 +fpqt 过猛 +fpqv 过急 +fpqw 索欠 +fprg 过后 +fprh 过年 +fprn 过气 +fprt 过手 +fprv 过热 +fprw 过失 +fpsg 煮鹤焚琴 +fpsh 坾 +fpsj 无家可归 +fpst 过桥 +fpsu 封神榜 +fpsv 索要 +fpt 垞 +fpta 垞 +fptc 榖 糓 +fptf 过街 +fptg 过重 +fpth 壳牌 +fptj 过得 +fptk 过程 +fptp 真空管 +fptq 过称 +fptr 吉祥物 +fptu 过剩 过冬 +fptx 过敏 +fpty 过往 +fpub 过瘾 +fpud 过关 过头 过着 +fpuf 过半 +fpug 壶盖 老之将至 +fpuh 求神问卜 +fpuj 过意 +fpuk 过问 +fpuq 过奖 +fput 过道 索道 +fpuy 过门 +fpv 垵 +fpvb 过好 +fpvg 垵 +fpvp 十室九空 +fpvu 吉祥如意 +fpvv 戴安娜 +fpw 塎 +fpwa 埪 +fpwd 堗 +fpwf 过会 +fpwg 埃塞俄比亚 +fpwi 索偿 +fpwk 塎 +fpwo 靏 +fpwq 过低 +fpws 堔 +fpwv 过分 十之八九 +fpww 过人 +fpwx 无害化 +fpwy 坹 +fpx 索 +fpxa 索绕 +fpxb 壱 +fpxc 縠 +fpxe 卖官鬻爵 专案组 +fpxh 索引 +fpxi 索 +fpxj 懿旨 +fpxk 过强 +fpxl 过细 +fpxn 坨 +fpxo 过继 +fpya 过度 +fpyd 封官许愿 +fpyg 索证 +fpym 过高 +fpyn 过户 +fpyt 老实话 土家族 +fpyu 过谦 +fpyw 过夜 +fq 无 +fqa 坻 +fqad 远期 无期 无名英雄 +fqaf 声名鹊起 +fqah 无邪 +fqai 远东 +fqal 无功 无菌 +fqan 坁 无艺 +fqaw 超负荷 +fqay 坻 +fqb 元 圥 +fqbb 土包子 +fqbe 无阻 +fqbf 无际 +fqbg 远隔 +fqbh 无耻 邧 +fqbm 无出 +fqbq 无聊 +fqbt 堫 +fqbv 无限 +fqcb 寸金难买寸光阴 +fqcc 无双 +fqce 无能 +fqck 兘 +fqd 顽 +fqdb 垝 +fqdc 声色犬马 +fqdd 远大 +fqde 均有 +fqdf 无奈 +fqdg 远古 +fqdh 远在 +fqdj 无非 远非 +fqdm 顽 頑 +fqdn 无成 +fqdr 声名大振 +fqdt 无故 +fqdu 无辜 +fqdv 勃然大怒 +fqdw 无独有偶 +fqdx 雪铁龙 +fqdy 井然有序 +fqed 无须 +fqee 元月 +fqeg 无助 +fqeh 埆 +fqet 无用 +fqey 无脑 无及 +fqfa 吉尔吉斯 +fqfb 无地 +fqfc 远去 +fqfd 无需 +fqff 坖 坴 +fqfg 无干 +fqfh 无趣 +fqfi 均未 +fqfj 元朝 +fqfk 索然无味 +fqfl 勢 +fqfn 无声 无怨无悔 +fqfo 熱 燅 鵱 +fqfp 无过 +fqfq 远远 +fqfr 声名远播 摰 +fqfs 坎坷 槷 +fqft 元老 +fqfv 无垠 +fqfy 埶 +fqg 殼 +fqga 无形 +fqgb 博尔顿 +fqgc 幸免于难 殼 +fqge 过犹不及 +fqgg 无一 +fqgi 无不 +fqgj 无理 +fqgk 无赖 +fqgm 截然不同 +fqgn 无瑕 +fqgo 真金不怕火炼 +fqgt 地久天长 +fqgv 无妻 +fqgx 元素 +fqha 远虑 无虞 +fqhc 顽皮 +fqhh 无上 +fqhi 远眺 +fqhn 无眠 +fqid 无涯 +fqif 无法 +fqih 远涉 +fqip 无常 +fqiq 无光 +fqit 顽劣 +fqiu 远洋 雿 +fqiy 远游 无名小卒 +fqj 刓 +fqje 无明 +fqjf 无时 +fqjg 元旦 无量 无题 +fqjh 刓 +fqjj 无日 +fqjm 元帅 +fqjn 无暇 +fqjy 远景 +fqk 堍 +fqkf 无味 +fqkg 坸 +fqkh 无遗 远足 +fqkl 无别 +fqkm 元勋 +fqkn 鼋 黿 +fqky 堍 +fqla 无羁 +fqld 顽固 无罪 +fqlg 无畏 +fqln 远思 +fqlp 无边 +fqlt 无力 +fqlv 无轨 +fqm 埆 +fqma 元曲 +fqmf 埆 +fqmg 黿 鼀 +fqmh 均由 +fqmm 远山 +fqmq 远见 +fqmt 无几 +fqmv 黿 +fqmw 卖狗肉 +fqn 雹 +fqna 无异 +fqnb 雹 +fqnc 无怪 +fqnd 无忧 +fqng 无情 坞 塢 +fqnh 无惧 +fqnl 无翼 +fqnn 无已 垉 +fqnr 无愧 +fqnt 无悔 +fqny 无尽 无心 无以 +fqog 无业 +fqol 无烟 +fqoo 无名火 +fqov 无数 +fqp 远 遠 逺 +fqpd 无害 +fqpg 元宝 +fqpi 元宵 +fqpo 雹灾 +fqpt 远客 +fqpu 无补 +fqpv 远 +fqpw 无穷 +fqpx 无它 +fqpy 无视 无礼 远祖 +fqqa 声名狼藉 无名氏 +fqqb 元凶 +fqqc 无色 +fqqe 无解 +fqqg 顽钝 +fqqi 远销 +fqqj 无锡 +fqqk 无名 +fqqq 无多 +fqqt 无猜 +fqqu 均匀 +fqqy 垑 +fqra 无措 +fqrc 均摊 +fqre 无援 +fqrg 无后 +fqrh 元年 +fqrk 无损 +fqrm 远投 无缺 +fqrn 无所 元气 远扬 +fqrp 远近 +fqrr 远逝 +fqrt 远播 圽 +fqrv 均势 +fqrx 无名指 +fqry 顽抗 +fqsc 无权 +fqse 无极 +fqsg 元配 +fqsk 均可 +fqsm 无机 +fqst 朝夕相处 +fqsy 无核 +fqt 夌 +fqta 坦然自若 +fqtc 无私 +fqtd 无知 无敌 +fqte 远航 +fqtf 远行 均等 +fqtg 远征 +fqth 远处 无处 +fqtj 无利 +fqtk 远程 +fqtm 远射 +fqto 靎 +fqtq 均衡 +fqtr 无物 +fqtu 夌 +fqty 无往 +fqu 均 +fqua 赫尔辛基 +fquc 无痛 +fqud 无关 +fque 无前 +fqug 均 顽症 +fquh 地铁站 +fquj 无意 无间 元音 顽童 +fqum 无端 远端 +fquq 无效 鋆 +fqus 远亲 +fqut 元首 远道 顽疾 +fquv 无痕 +fquw 无益 +fquy 远门 +fqv 无 +fqvg 埳 +fqvh 埩 +fqvk 无如 +fqvy 无妨 +fqw 坎 +fqwa 元代 +fqwb 无他 +fqwd 声色俱厉 +fqwf 均值 +fqwi 无偿 +fqwo 靎 +fqwr 元件 +fqws 无何 +fqwt 无余 +fqwv 均分 +fqww 无从 +fqwx 无华 +fqwy 坎 +fqxe 无级 +fqxf 黿 无疆 +fqxg 无线 +fqxk 顽强 +fqxn 志留纪 +fqxt 无疑 无缝 +fqxv 卖儿鬻女 +fqxx 无缘 无比 均比 +fqy 圴 +fqya 无度 远谋 +fqyb 远离 +fqyc 无序 +fqyg 无证 无主 无语 +fqyi 均应 朮 +fqyk 无误 +fqyl 无谓 无为 均为 塯 霤 +fqym 无锡市 +fqyn 无望 远望 怷 +fqyo 无迹 +fqyq 无底 +fqyt 朝鲜族 +fqyw 无论 +fqyy 远方 无言 圴 +fr 垢 +frad 直捣黄龙 +fraf 朝气蓬勃 +frah 老掉牙 +frak 献殷勤 +frc 坂 +frcy 坂 坬 +frdl 老皇历 老牛破车 +frdm 运斤成风 +frdn 无所顾忌 +frdt 雨后春笋 +frdy 零打碎敲 +free 直抒胸臆 +fren 无所用心 +frfe 动手动脚 +frfg 无拘无束 +frfk 走投无路 +frfl 干打雷 +frft 十年动乱 +frg 垢 +frgc 无所不能 +frgd 无所不在 颠扑不破 +frgf 雷打不动 +frgg 无所事事 坵 堭 +frgk 垢 +frgn 丧失殆尽 +frgq 无所不包 +frgs 无所不用其极 +frgt 无所不知 +frgx 干扰素 +frgy 无所不为 +frh 圻 +frid 声势浩大 +frif 垢污 +frii 喜气洋洋 +frim 璳 +frip 地质学 +frlg 救护车 +frln 十指连心 无所畏惧 +frlo 墲 +frlt 走势图 +frmk 雨打风吹 +frmt 十年内乱 +frnk 耉 +frnm 直抒己见 +frnn 无所忌惮 +frpf 真抓实干 +frpg 直播室 +frpp 十年寒窗 +frpu 赤手空拳 +frqc 塊 +frrg 无所遁形 +frrk 无所措手足 +frrl 老牛拉破车 +frrq 趁热打铁 +frrt 二把手 +frsc 声气相通 +frsi 老搭档 +frsr 声气相投 +frss 十年树木 +frst 老气横秋 +frsy 动手术 +frt 埤 +frtc 塊 +frtf 埤 +frti 直接选举 +frto 支气管炎 +frtp 支气管 +frtt 老牛舐犊 +frtu 直接税 +frtw 无所适从 +frup 土皇帝 +fruq 远近闻名 +fruw 雨后送伞 +fruy 走后门 +frvj 十年如一日 +frvn 土拨鼠 +frwd 二氧化碳 二氧化硫 +frwn 震撼人心 鼓舞人心 +frwp 坦白从宽 +frwr 二氧化氮 +frwt 劫后余生 +frww 老年人 +frwx 嘉年华 +frwy 无所作为 +fry 坼 +fryf 二手市场 +fryl 无所谓 +fryq 去年底 +fryt 无的放矢 墽 +fryw 十年磨剑 +fryy 坼 +fs 霜 +fsad 霜期 +fsah 赤橙黄绿青蓝紫 +fsaw 霜花 +fsbb 老样子 +fsbp 翰林院 +fsbt 霜降 +fsdd 无可厚非 +fsde 霜鬓 +fsdf 无可奈何花落去 +fsdi 喜极而泣 +fsdl 丧权辱国 +fsdr 真相大白 +fsdt 无可奉告 +fsdw 无可奈何 +fsdy 无可非议 +fsf 堙 +fsfa 无可救药 +fsfg 堙 +fsfh 无机盐 +fsfi 墂 +fsfr 载歌载舞 +fsfs 无可无不可 +fsfu 无权过问 +fsfv 霜雪 +fsgd 霜天 +fsgs 南柯一梦 +fsgt 地覆天翻 +fsgw 顽梗不化 +fsh 霜 圢 +fshf 霜 +fshg 鹴 鸘 +fsho 鸘 +fsim 堙没 +fsit 吉林省 +fsiy 南极洲 +fsjd 霜晨 +fsjg 需要量 +fsjh 墰 +fsjt 南极星 +fsk 坷 +fskf 霜叶 +fskg 坷 +fski 击楫中流 +fskk 违禁品 +fsky 专横跋扈 +fslu 南极圈 +fslx 无可置疑 +fspd 霜害 +fsps 无本之木 +fsqf 二桃杀三士 +fsqu 无可争辩 +fsrg 无可指责 +fsrj 无可挑剔 +fsrr 霜白 +fss 霖 +fssa 老框框 +fsse 霦 +fsss 南柯梦 +fsst 无机可乘 +fssu 霖 +fssy 塛 +fstf 老本行 无可稽考 +fstp 二极管 +fstr 动植物 +fsu 雬 +fsua 霜冻 +fsuc 无可辩驳 +fsuv 霜痕 +fsvy 老板娘 +fswi 无机化学 +fswr 零配件 +fswx 无核化 规格化 +fsxr 无可比拟 +fsyk 老相识 +fsyy 霸权主义 无可讳言 +ft 才 +ftaa 老式 教工 +ftad 考期 +ftae 煮菜 +ftaf 教鞭 +ftah 老臣 老鸦 +ftai 教范 +ftaj 老茧 +ftak 考勤 +ftal 霉菌 +ftan 才艺 圫 +ftap 老营 +ftaq 孝敬 老区 教区 +ftat 无处藏身 +ftaw 老花 +ftb 孝 +ftbb 老子 才子 孝子 +ftbc 考取 +ftbf 孝 +ftbi 老孙 +ftbk 教职 +ftbm 教出 +ftbp 博物院 +ftbt 教 敎 +ftcd 教参 +ftce 才能 +ftcf 才对 +ftcn 罄竹难书 +ftcw 考验 +ftdc 老友 +ftdd 老大 +ftde 都有 才有 +ftdf 无私奉献 +ftdg 考古 考研 教研 +ftdh 都在 埄 +ftdj 老辈 +ftdk 墧 +ftdn 老成 +ftdp 塳 塜 +ftdt 无往而不利 +ftdu 无私有弊 +ftdw 二重奏 +ftdy 老态 垁 +fte 才 耂 +fteb 孝服 +ftee 才貌 +ftet 才用 +ftew 老脸 +ftey 赶得及 +ftf 霆 +ftfa 圪塔 +ftfb 郉 +ftfc 过得去 +ftfd 都城 +ftff 老土 +ftfg 才干 老二 教士 考博 +ftfh 圲 垳 幵 +ftfj 考进 +ftfl 无私无畏 +ftfn 考场 雮 +ftfp 教过 霆 +ftfq 老远 +ftft 老者 土生土长 耄耋 +ftfv 过街老鼠 +ftfw 老夫 +ftfy 远程教育 +ftg 考 攷 +ftgc 老到 都到 +ftgd 老天 无处不在 +ftge 无往不胜 +ftgf 埵 堹 耊 +ftgg 无微不至 +ftgh 教正 +ftgi 都不 +ftgn 考 +ftgo 壎 +ftgq 老死 +ftgr 雾珠 +ftgs 过街天桥 +ftgt 无往不利 +ftgx 霉素 堪称一绝 +ftgy 增长速度 +fth 埏 +ftha 考虑 老虎 +fthe 才肯 +fthg 垍 +fthh 考上 鼒 +fthi 都督 +fthj 老旧 +fthk 考点 +fthn 鼒 +fthp 埏 +fthq 覩 +fthv 老眼 +fthw 老龄 才具 教具 +ftic 老汉 +ftif 教法 +ftih 老婆 +ftii 雾水 +ftin 煮汤 +ftip 教学 教堂 才学 +ftiq 老光 +ftir 教派 +ftis 老酒 专科学校 +ftit 老少 +ftiu 博物洽闻 +ftix 煮沸 +ftiy 老生常谈 +ftj 者 +ftjb 都 +ftjc 殾 +ftjf 者 +ftjg 老师 教师 都是 才是 老是 +ftjh 老早 +ftjj 过生日 +ftjm 老帅 +ftjn 翥 乽 +ftjo 煮 煑 +ftjq 覩 +ftjr 塲 斱 +ftjy 老景 +ftka 走街串巷 +ftkc 教唆 +ftkd 孝顺 +ftkf 霉味 +ftkg 垎 专利号 +ftkh 老路 +ftkj 二重唱 +ftkk 雨刮器 +ftkl 塩 +ftkm 教员 +ftkq 老兄 +ftl 雾 霧 +ftlb 雾 +ftlc 塊 +ftlf 动物园 +ftlg 教辅 +ftlh 老四 +ftln 才思 +ftlt 才力 才略 +ftlu 救生圈 +ftm 垧 +ftma 进行曲 堪称典范 +ftmd 墺 +ftmf 塮 +ftmk 垧 +ftmm 运筹帷幄 +ftmq 考风 +ftmt 老几 霺 老账 +ftn 圪 +ftnb 才敢 +ftnc 才怪 +ftnf 教导 +ftng 才情 +ftnn 教书 教科书 圪 +ftno 塢 +ftnp 趋利避害 +ftns 直升飞机 +ftnt 教改 规律性 +ftnu 孝悌 +ftny 孝心 +fto 墦 +ftoe 老粗 +ftol 墦 +ftom 真知灼见 +ftou 霉烂 +ftov 未知数 +ftoy 老米 +ftpa 填街塞巷 +ftpb 进身之阶 +ftpe 老家 老农 +ftpf 考完 +ftpg 教室 +ftpl 远征军 +ftpn 教官 考官 +ftpt 截长补短 +ftpu 老实 +ftpv 教案 +ftpw 考察 考究 +ftpy 无稽之谈 +ftq 耇 耈 耉 +ftqc 雾色 +ftqd 超自然 +ftqh 老外 +ftqk 耇 +ftqn 博物馆 煮饭 +ftqt 走私犯 +ftqy 老鸟 +ftre 教授 +ftrf 老挝 +ftrg 老兵 +ftrh 老年 +ftrm 老抽 +ftrn 才气 雾气 考据 +ftrq 老鬼 +ftrt 老手 +ftsc 专利权 +ftsd 教棒 +ftsf 教材 +ftsg 老本 老朽 +ftsh 老相 +ftsj 考查 +ftsk 老歌 老哥 +ftsl 无利可图 +ftsm 起重机 直升机 +ftsr 老板 +ftss 老林 堪称楷模 +ftst 载舟覆舟 +ftsv 都要 +ftsy 考核 +ftt 坆 +fttd 才智 +ftte 救生艇 +fttf 教徒 +fttg 考生 +ftth 老牌 +fttj 都得 +fttk 教程 耉 +fttl 教务 +ftto 考释 +fttp 教管 +ftts 教条 +fttv 教委 +ftty 考入 +ftu 垀 +ftud 教养 老头 考卷 +ftue 考前 +ftug 老辣 喜笑颜开 +ftuh 南征北战 垀 雽 +ftui 志得意满 +ftuk 老总 +ftun 喜迁新居 +ftuq 二等奖 老将 +ftur 二律背反 +ftus 老亲 雾凇 +ftut 老道 孝道 土特产 +ftuw 教益 +ftux 老弟 塖 +ftuy 教门 +ftv 鳱 +ftva 老妪 +ftvb 才好 +ftvc 老妈 +ftve 老姐 +ftvf 老妹 +ftvh 老叟 +ftvi 超乎寻常 +ftvj 老巢 +ftvl 老舅 +ftvm 堆积如山 +ftvn 老鼠 +ftvo 都灵 鳱 +ftvt 老九 +ftvv 才女 +ftvx 考妣 +ftvy 老娘 萟 +ftwc 老公 老翁 +ftwf 都会 才会 教会 +ftwg 才使 +ftwq 老爸 老爷 教父 +ftwr 无条件 老伯 +ftwt 地利人和 越冬作物 +ftwu 老伴 +ftwv 考分 +ftww 老人 +ftwx 才华 老化 教化 +ftwy 求知欲望 +ftx 老 +ftxa 教练 老练 +ftxb 老 +ftxc 孝经 +ftxe 考级 +ftxf 老鸨 耋 +ftxg 老母 考绩 +ftxj 耆 +ftxk 耈 +ftxl 老幼 +ftxm 考纲 +ftxn 耄 考纪 +ftxo 煮粥 +ftxt 老乡 +ftxu 霉 黴 +ftxw 教给 都给 +ftxx 都比 +fty 坆 攼 +ftya 考试 +ftyb 煮熟 +ftyc 教育 +ftye 救生衣 +ftyf 老庄 +ftyg 考评 考证 教主 +ftyh 老店 都让 +ftyj 教课 +ftyk 教训 才识 +ftym 都市 +ftyn 动迁户 +ftyo 霉变 +ftyq 教义 +ftys 考订 +ftyt 教诲 老话 +ftyu 老说 +ftyw 老鹰 +ftyx 增长率 +ftyy 教科文 圦 +fu 增 +fuaa 封闭式 +fuad 幸甚 +fuaf 埋头苦干 +fuag 丧葬 +fuah 垪 +fuaj 墙头草 +fuaw 埋头工作 +fuax 增产节约 +fubb 老头子 +fubx 无产阶级 +fud 垟 +fudb 埢 +fudd 增大 +fudf 增压 堘 +fudg 远道而来 +fudh 幸存 喜新厌旧 垟 +fudj 老前辈 +fudk 墡 +fudm 幸而 +fudn 无关大局 +fudp 達 +fudt 直道而行 十六大报告 +fudv 老羞成怒 +fudw 无关大体 +fudx 无疾而终 +fue 丧 喪 +fueb 丧服 +fuec 增盈 +fued 壠 靇 +fuej 丧胆 +fuen 壠 +fueu 丧 +fuf 幸 雴 +fufa 境域 +fufb 境地 +fufc 幸运 報 騺 +fufd 增城 +fufe 垃圾 壌 褺 +fuff 墊 培土 +fufh 坢 +fufi 漐 縶 +fufj 幸 增进 蟄 增刊 +fufk 幸喜 +fufl 盩 +fufm 贄 +fufn 幸亏 慹 +fufo 鷙 +fufp 逹 +fufq 幸无 +fufr 十六进制 摯 +fuft 无产者 +fufw 丧夫 +fufy 執 瓡 謺 +fug 垃 +fuga 增开 +fugc 增至 +fugd 老半天 +fugf 南半球 过意不去 +fugk 丧事 幸事 超音速 墡 +fugq 增殖 +fugv 丧妻 无商不奸 +fugw 远亲不如近邻 +fuh 垶 +fuhq 南北战争 +fuhw 走着瞧 +fuig 增添 +fuiq 增光 +fuir 增派 走资派 +fuiy 南美洲 +fuj 境 +fujf 霎时 墥 +fujg 增量 堷 墹 +fujh 墇 +fujm 境遇 +fujp 地头蛇 +fujq 境 +fujs 无关紧要 +fujt 超新星 +fuk 培 +fukg 培 +fukh 无意中 +fukk 无病呻吟 +fukm 裁判员 +ful 增 +fulg 吉普车 +fulj 增 増 +fulk 增加 啬 嗇 +fult 示意图 +fulu 过关斩将 +fulw 境界 +fum 墒 +fumb 二道贩子 +fumd 墑 +fumg 赤道几内亚 +fumh 增幅 +fumk 墒 +fumm 增删 +fumw 境内 +fung 墒情 +funh 增收 +funt 增发 +funy 丧尽 +fup 塝 +fupe 丧家 +fupf 吉普赛 +fupk 无意之中 +fupo 未竟之业 +fupu 增补 +fupv 无头案 +fupw 增容 +fupx 无关宏旨 +fupy 幸福 塝 +fuqc 增色 +fuqg 增印 +fuqh 境外 +fuqk 幸免 丧钟 +fuqm 喜闻乐见 +fuqq 增多 +fuqt 老头儿 +fuqv 壛 干着急 +fura 远交近攻 +fure 增援 +furf 增持 +furg 增兵 +furk 增损 +furn 丧气 增拨 +furo 城门失火 +furr 增白 +furw 丧失 +fury 规章制度 +fus 墫 +fusf 培植 墫 壿 +fust 老资格 +fusv 培根 +futa 增长 +futd 求亲靠友 丧乱 +futf 增选 +futg 丧生 增生 +futj 幸得 +futm 丧身 +fuud 培养 增减 +fuug 真善美 +fuuk 境况 +fuuq 增效 增资 +fuut 增产 +fuuu 无关痛痒 +fuuw 增益 +fuv 霎 +fuvb 幸好 +fuvf 霎 +fuvv 壛 +fuw 霠 +fuwb 增创 +fuwf 增值 +fuwg 丧命 +fuwh 封资修 +fuwj 丧偶 +fuwl 塧 +fuwn 丧假 霠 +fuwq 丧父 +fuwr 零部件 +fuwx 专门化 +fuxg 丧母 +fuxk 增强 +fuxt 赵新颖 +fuxy 博闻强记 +fuyc 培育 +fuyk 培训 +fuym 增设 增高 +fuyn 丧亡 +fuys 增订 +fuyu 赱 +fuyy 南北方 +fv 雪 +fvad 雪藏 +fvae 雪菜 +fvaf 雪鞋 +fvag 雪莱 +fval 雪茄 雪莲 +fvaq 老奸巨猾 +fvaw 雪花 +fvbh 雪耻 +fvbw 超群出众 +fvdr 雪原 +fve 垠 +fvee 雪豹 +fvef 雪肤 +fveq 动如脱兔 +fvey 垠 +fvf 雪 +fvfa 雪域 +fvfb 雪地 +fvfh 垏 +fvfi 喜怒无常 +fvfs 真刀真枪 +fvft 老鼠过街 +fvfu 进退无门 +fvfw 未婚夫 +fvfy 雪坑 +fvgc 进退两难 +fvgd 雪天 +fvge 雪青 +fvgf 雪球 +fvgl 壗 +fvgr 雪碧 +fvgu 无奸不商 +fvgv 未婚妻 +fvhl 壗 +fvi 埭 +fvii 雪水 +fvin 雪泥 +fvip 霓裳 +fviq 声如洪钟 +fviy 埭 +fvja 霓虹 +fvjf 雪野 +fvjy 雪景 +fvkh 雪中 +fvlf 雪团 +fvlg 雪车 +fvme 雪崩 +fvmf 雪雕 +fvmm 雪山 +fvmt 雪峰 +fvnf 雪层 +fvnv 雪恨 +fvou 雪糕 +fvp 埽 +fvpc 埐 +fvph 埽 +fvpo 雪灾 +fvpq 雪冤 +fvpw 封建社会 +fvq 霓 蜺 +fvqb 霓 +fvqn 堄 +fvrr 雪白 +fvsa 雪柜 +fvsf 雪飘 +fvst 雪橇 +fvsw 雪松 +fvth 雪片 +fvtj 雪梨 +fvtq 堖 +fvts 雪条 +fvve 老奶奶 +fvvk 雪絮 +fvwd 雪仗 +fvww 雪人 老好人 +fvxg 雪线 +fvxw 进退维谷 +fvye 雪衣 +fvyl 塯 +fvyn 雪盲 +fvyp 雪亮 +fvyq 喜怒哀乐 +fvyw 雪夜 +fvyy 封建主义 +fw 夫 +fwaa 零工 +fwae 零散 +fwai 规范 零落 +fwaj 规划 +fwal 二人世界 +fwau 真伪莫辨 +fwaw 零花 +fwb 邞 +fwbb 夫子 老爷子 +fwbf 零陵 +fwbh 邞 +fwc 塕 +fwcc 堆叠 +fwcl 规劝 +fwcn 塕 +fwcu 真假难辨 +fwd 垘 +fwda 堆砌 无伤大雅 +fwdc 塅 +fwdf 去伪存真 +fwdh 堆存 +fwdj 十传百 +fwdn 堆成 +fwdw 无伤大体 +fwdx 无何有之乡 +fwdy 零碎 垘 +fwec 堆肥 +fwet 零用 +fwf 替 +fwfa 堆载 +fwfb 霍地 鄻 鄼 +fwfc 驇 +fwff 坴 颠倒乾坤 +fwfg 真人真事 +fwfh 堆起 +fwfi 无偏无党 +fwfj 替 暬 +fwfl 辇 勎 勢 輦 +fwfm 堆垛 賛 +fwfn 堆场 +fwfo 熱 燅 鵱 +fwfp 逵 +fwfr 无凭无据 摰 +fwfs 槷 +fwft 无依无靠 +fwfu 十全十美 +fwfw 霍霍 +fwfy 坿 埶 +fwga 埨 +fwgb 喜从天降 +fwgc 坽 +fwgh 零下 +fwgj 堬 +fwgk 规整 垥 +fwgl 墖 +fwgn 求人不如求己 坅 +fwgp 起伏不定 +fwgr 无从下手 +fwgs 吉人天相 +fwgt 求全责备 +fwgu 墱 霯 +fwgv 夫妻 +fwgy 替班 进修班 +fwh 規 +fwhh 鬹 无休止 +fwhk 零点 +fwhq 規 +fwhs 槼 +fwhv 嫢 +fwi 夫 +fwia 堆满 +fwij 超低温 +fwit 零活 +fwjd 颠倒是非 +fwjf 零时 +fwjh 圿 +fwjt 零星 +fwkh 老八路 +fwkk 替代品 +fwkp 起伏跌宕 +fwks 堢 +fwlf 二人转 +fwlg 老爷车 +fwli 十八罗汉 +fwlr 颠倒黑白 +fwm 规 規 槼 +fwmh 鬶 鬹 +fwmj 规则 +fwmq 规 +fwms 椝 +fwmv 鼀 +fwn 埠 +fwnd 堠 +fwnf 埠 +fwnh 零蛋 +fwnk 规避 +fwnn 垖 +fwno 塢 +fwnp 塠 +fwnr 动人心魄 +fwnx 动人心弦 +fwog 零售业 +fwov 零数 +fwpe 老人家 +fwpg 规定 +fwpl 救命之恩 +fwpp 无价之宝 +fwpq 趁人之危 +fwpr 真凭实据 +fwpt 零售额 +fwpu 替补 +fwqd 霍然 +fwqg 零钱 +fwqn 朝令夕改 +fwqq 霍金 +fwrj 零担 +fwrm 规制 +fwrn 干休所 +fwrq 替换 +fwrt 二传手 +fwsa 规模 +fwsc 夫权 +fwsg 堆栈 +fwsi 才华横溢 +fwst 规格 +fwt 鳺 +fwtc 干什么 +fwtd 规矩 零乱 霍乱 +fwtg 进修生 +fwth 动作片 +fwtk 规程 堆积 +fwtm 替身 +fwto 鳺 +fwtp 老僧入定 +fwts 十分重要 +fwtt 堆笑 +fwtu 增值税 夌 +fwtv 规律 +fwtw 求仁得仁 +fwud 零头 +fwuf 雪佛兰 +fwui 无人问津 +fwuj 规章 +fwum 零售商 +fwv 坋 +fwvb 雰 +fwvi 赤贫如洗 +fwvn 夫婿 坋 +fwvo 鳱 +fwvr 雰 +fwvt 夫君 十拿九稳 坋 +fwvv 夫妇 +fww 赍 +fwwa 替代 麯 +fwwc 老公公 麬 +fwwg 规例 +fwwk 嗇 﨏 +fwwl 勑 +fwwm 赍 賫 +fwwn 憗 愸 麪 麫 +fwwo 麴 鳺 +fwwq 老爷爷 麲 +fwwr 零件 +fwwt 麨 +fwwu 零位 +fwwv 零分 +fwww 夫人 零售价 麳 +fwwy 零售 零食 越俎代庖 赍 賫 麱 齎 +fwxc 墢 +fwxf 鼀 +fwxj 规费 +fwxq 规约 +fwy 堆 +fwya 零度 +fwyc 零 坽 +fwyf 霍 +fwyg 堆 +fwyh 零售店 +fwyn 埝 坅 +fwyo 靍 鸖 +fwyt 堆放 +fwyw 进化论 +fwyy 靃 +fx 坳 +fxad 戴维斯 +fxct 无缘对面不相逢 +fxcy 未经允许 +fxd 毐 +fxdg 封疆大吏 +fxdl 超级大国 +fxdr 毐 +fxdx 韦编三绝 +fxeq 干细胞 +fxey 堟 +fxfd 无缘无故 +fxg 坶 +fxgb 埃弗顿 +fxgr 老弱残兵 +fxgt 动弹不得 +fxgu 坶 +fxhw 塡 +fxj 坲 +fxjc 无线电台 +fxjh 坲 +fxji 无线电波 +fxjn 无线电 +fxjy 无线电话 +fxkm 教练员 +fxky 走乡串户 +fxl 坳 +fxlg 协约国 +fxln 坳 +fxmb 戴绿帽子 +fxmq 无线网 +fxqi 索绪尔 +fxqq 违约金 +fxqr 超级链接 +fxqt 无缝钢管 +fxrs 未经授权 +fxtk 超线程 +fxtv 无纪律 +fxug 老弱病残 +fxwx 无纸化 +fxxr 堦 +fxxx 霛 +fxyf 超级市场 +fxys 未经许可 +fxyx 壪 +fy 坟 +fya 壙 +fyaj 坟墓 +fyao 墌 +fyap 坟茔 +fyaw 壙 +fyb 墩 雱 +fybb 墎 霩 墩子 +fybg 埻 +fybh 垴 堖 +fybt 墩 +fyc 堉 +fyca 地方戏 +fycb 垿 +fyce 堉 +fyck 声讯台 +fycy 坑骗 +fydd 支离破碎 +fydf 超高压 +fydi 无为而治 +fydm 墩布 +fydr 零敲碎打 +fyds 教育厅 +fydw 无遮大会 +fyev 二郎腿 +fyf 霅 +fyfa 城市规划 +fyfb 坟地 +fyff 壤土 +fyfj 坑井 +fyfk 雨迹云踪 +fyfm 塘坝 +fyfn 坟场 地方志 +fyft 献计献策 +fygo 教育事业 +fygy 直言不讳 培训班 +fyhi 超高频 +fyhy 走为上计 +fyi 圡 +fyid 塘沽 +fyif 坑洼 +fyim 无底洞 +fyip 教育学 +fyiq 壕沟 +fyit 老谋深算 +fyiw 博施济众 +fyix 土豪劣绅 +fyiy 二话没说 +fyj 霁 霽 +fyjf 土库曼斯坦 霽 +fyjj 霁 +fyjn 霭 靄 +fyk 壤 壌 +fyke 壤 +fykh 走弯路 +fykk 坑口 +fykn 培训中心 +fyl 壞 +fyld 救亡图存 +fyle 壞 +fylg 壇 +fylr 壕堑 +fylt 壈 +fylw 教育界 +fym 坑 阬 +fymb 戴高帽子 +fymh 戴高帽 +fymk 塙 +fymm 坟山 +fymn 坑 +fymq 教育网 +fyn 坊 +fynb 赱 +fync 无言以对 +fynn 协议书 教育局 +fynt 地方性 +fynw 垓 +fynx 塶 +fyox 塆 壪 +fyp 壕 +fypd 坑害 +fype 教育家 壕 +fypj 井底之蛙 +fypn 地方官 +fypp 无妄之灾 +fyps 勃郎宁 +fypy 地主之谊 +fyqg 塘鱼 +fyqi 戴高乐 +fyqk 无记名 +fyqn 坟包 +fyqs 无记名投票 +fyqt 坎肩儿 +fyr 雱 +fyrb 都市报 +fyrf 声应气求 +fyrg 坟丘 +fysc 无言可对 +fysd 坟顶 +fysg 超文本 +fysp 直言贾祸 +fyss 坑木 +fysy 无话可说 无计可施 +fyt 圹 壙 +fytc 驁 +fytg 走读生 士为知己者死 鼇 +fyth 教育处 +fytm 贅 +fyto 鰲 +fytr 填充物 摮 +fyts 无论怎样 +fytu 地方税 +fytx 老调重弹 +fyty 老调重谈 謷 +fyu 雯 +fyud 坟头 +fyug 地方病 +fyuh 霽 +fyui 教育资源 +fyuj 坊间 +fyuk 教育部 +fyut 坑道 +fyv 塘 +fyve 埌 +fyvf 霽 +fyvh 墉 +fyvk 塘 +fyvw 无论如何 +fyvy 城市建设 +fyw 埣 +fywf 埣 +fywm 颠鸾倒凤 +fywr 教育体制 +fywt 地广人稀 +fywu 才高八斗 +fyww 坑人 +fywx 城市化 +fywy 地方保护主义 +fyxx 壪 +fyy 坟 +fyym 南京市 +fyyq 教育方针 +fyyt 地方话 +g 一 王 于 +ga 开 +gaa 琖 +gaaa 形式 开工 开幕式 +gaad 刑期 +gaah 弄臣 +gaaj 开幕 +gaal 武功 +gaan 武艺 +gaap 开荤 +gaaq 武警 刑警 +gaar 不甘落后 +gaat 琖 +gaaw 开花 +gaay 开荒 +gab 邢 +gabb 不甚了了 +gabh 邢 郉 +gabk 武职 +gabm 开出 弄出 +gabw 开除 +gabx 与世隔绝 +gaca 开戏 武戏 +gace 开通 +gack 开台 邢台 +gad 琪 +gada 不劳而获 +gadb 亚欧大陆 +gadc 形码 +gadd 武大 +gadf 璂 天若有情天亦老 +gadg 武威 +gadh 弄破 +gadi 型砂 +gadj 不期而遇 +gadm 五项原则 +gadn 形成 +gadp 青鞋布袜 +gadq 不期而然 +gadr 弄巧成拙 +gadw 开春 琪 +gadx 五花大绑 +gady 形态 +gae 形 +gaee 形貌 +gaei 开膛 +gaep 开腔 +gaeq 开胸 +gaes 开采 +gaet 形 +gaeu 开脱 +gaey 弄脏 +gaf 玵 +gafc 开支 开动 +gafd 弐 +gaff 开封 天荒地老 +gafg 武士 弄坏 不共戴天 玵 +gafh 开赴 +gafi 开示 +gafj 开进 +gafl 瓂 +gafn 开场 刑场 +gafp 开过 +gafq 与世无争 +gafw 武夫 下功夫 +gafx 不甘示弱 +gag 玒 +gaga 玩世不恭 +gagc 弄到 +gagf 开球 璍 +gagg 一匡天下 +gagh 璍 +gagj 下落不明 +gagk 刑事 +gagn 弄瓦 +gago 开来 +gagq 开列 +gagr 青黄不接 +gags 一草一木 +gagu 开平 弄璋 +gagw 夹七夹八 +gagx 武夷 +gagy 开班 +gah 武 +gahb 琊 +gahd 武 +gahg 鹉 鵡 +gahi 开步 +gahk 开战 +gahl 璼 +gahm 虣 +gahn 开颅 +gaho 鵡 +gahq 虣 +gaht 玡 +gahv 开眼 +gahw 开具 刑具 +gaia 开满 +gaic 武汉 +gaid 开源 +gaif 刑法 弄潮 +gaig 弄清 +gaii 开水 +gain 开涮 +gaip 开学 +gaiq 开溜 +gais 开河 +gaiv 武当 +gaiw 武举 +gaiy 开滦 +gaj 弄 +gaje 开明 +gajf 型 +gajg 开题 武师 +gajh 刑 +gajj 武昌 +gajl 畱 +gajm 开映 +gajn 丣 +gajp 不欺暗室 +gajy 形影 +gak 开 幵 +gakg 型号 瑾 琙 +gakh 开路 +gakk 武器 开口 +gakn 开叫 +gaky 瓘 +gald 开恩 开罪 +gale 开胃 +galf 开园 +galg 开车 开国 +galk 弄回 +galq 开罗 +galt 武力 +galw 开办 +galy 刑罚 +gam 瑛 +gamd 瑛 +game 形骸 +gamg 形同 +gami 貮 +gamm 开山 +gamq 开购 +gams 残花败柳 +gamt 开账 +gamw 璜 +gamy 璊 +gan 玴 +gana 开展 +ganf 开导 +gang 开怀 +gank 开辟 +gann 开局 玴 +gant 开发 +ganu 开屏 +ganw 刑戮 +gany 开心 +gaog 开业 开凿 +gaon 武断 +gaoo 开火 +gaoq 开炮 +gaos 开灯 +gaou 烎 +gaoy 麦芽糖 +gapa 不世之功 +gapb 不切实际 +gapd 开豁 +gapf 开赛 +gapn 武官 +gapp 不甘寂寞 +gapr 不惑之年 +gapu 开初 +gapv 不落窠臼 +gapw 形容 开窍 +gapy 形神 +gaq 璥 +gaqa 弄错 +gaqc 形色 +gaqe 开解 +gaqg 开印 +gaqh 开外 +gaqi 开销 +gaqj 形象 +gaqk 开锅 +gaql 开锣 +gaqm 型钢 武钢 +gaqn 开饭 开馆 +gaqq 不期然而然 +gaqt 璥 +gaqu 开镜 +gaqy 开镰 +gard 开拓 +garf 武技 +garg 武后 +garh 弄掉 +garm 形制 +garn 开掘 +garp 开挖 +garq 弄鬼 +garr 开拍 +gars 武打 +gart 开播 +garv 形势 +garw 豆蔻年华 +gasc 弄权 +gasf 开票 开标 +gasg 开本 +gash 形相 +gasm 开机 +gasr 天花板 +gass 武林 +gasw 开枪 武松 +gasy 武术 +gat 鳽 +gatb 天花乱坠 +gatd 一落千丈 不攻自破 +gate 开盘 璓 开航 +gatf 弄丢 武德 +gatg 武生 +gath 正式版 +gatj 弄得 +gatl 武备 +gato 开释 鳽 +gatt 与世长辞 +gatu 理工科 +gatv 刑律 +gaty 开往 +gaua 开瓶 +gaud 开关 形状 开头 +gaue 五黄六月 +gauf 武装 +gaui 开阔 +gauj 形音 +gauk 刑部 +gaul 开闸 +gaum 开端 +gaup 形旁 +gauq 开奖 +gaut 开道 开颜 +gauu 开立 +gauy 开门 +gavb 弄好 +gavc 开始 +gave 开垦 +gavf 开建 +gavk 形如 +gavn 开刀 +gaw 珙 +gawb 开创 +gawc 瓁 +gawd 不落俗套 +gawf 开会 +gawg 武侠 雃 +gawh 刑侦 +gawi 瑹 +gawn 形似 +gawo 开伙 鳽 +gawq 形像 +gaws 形体 +gawt 瑹 +gawu 五花八门 +gaww 开价 +gawx 开化 +gawy 珙 雃 +gaxa 开练 +gaxg 开线 +gaxj 开花结果 +gaxt 开张 +gaxy 开编 +gaya 开席 +gayd 开斋 +gayf 开讲 +gayh 开店 +gayj 开课 +gayl 武库 +gaym 开设 开市 +gayn 开启 开户 刑讯 开幕词 +gayo 形迹 +gayq 一劳永逸 +gayt 开放 开庭 不苟言笑 +gayu 与其说 +gayv 开朗 +gayw 两世为人 +gayy 开方 形式主义 +gb 屯 +gbai 屯落 +gbbb 一阵子 +gbbc 屯聚 +gbbh 瑘 +gbbl 一阵阵 +gbbp 不了了之 +gbdb 一了百了 +gbdg 顿感 +gbdi 一了百当 +gbdl 事出有因 +gbdp 瓍 +gbdr 一隅三反 +gbg 珥 +gbga 青出于蓝 +gbgb 不阴不阳 +gbgg 两耳不闻窗外事 +gbgi 再也不 +gbgp 严防死守 +gbgu 不耻下问 +gbii 顿消 +gbip 顿觉 +gbje 王阳明 +gbjf 顿时 +gbjj 屯昌 +gbkg 顿号 、 +gbkh 顿足 +gbll 屯田 +gbmq 互联网 +gbn 屯 +gbnb 邨 +gbng 顿悟 +gbnj 旾 +gbnm 顿 頓 +gbnp 迍 +gbnt 严阵以待 +gbnv 屯 +gbnw 珠联璧合 +gboy 屯粮 +gbpf 一隅之地 +gbpl 屯军 +gbpm 一孔之见 +gbqd 顿然 +gbqu 政出多门 +gbrg 屯兵 +gbri 五陵年少 +gbrm 两院制 +gbrn 屯扎 +gbro 不出所料 +gbrw 顿挫 +gbsa 五子棋 +gbtg 顿生 +gbtk 屯积 +gbto 顿释 +gbut 顿首 +gbve 屯垦 +gbwb 王孙公子 +gbwd 天随人愿 现阶段 +gbwt 五子登科 +gbwy 顿住 +gc 到 +gcad 到期 +gcah 玛雅 +gcai 玛莎 +gcaq 致敬 +gcay 静观其变 +gcb 璚 +gcbi 致函 +gcbk 璚 +gcbn 到了 +gcbs 瑈 +gcby 斑驳陆离 +gcc 晉 +gcca 戩 不对劲 +gccb 鄑 +gccf 一对对 +gccj 晉 +gcda 不欢而散 +gcdc 一通百通 +gcdf 互通有无 +gcdg 下马威 +gcdp 到达 +gcep 至爱 +gcet 致胜 +gcf 至 臻 +gcfb 郅 臶 +gcff 至 臸 +gcfj 到 +gcfk 臵 +gcfn 到场 +gcfo 鵄 +gcfp 到过 +gcfq 致远 +gcft 致 臻 臹 緻 +gcfu 至境 +gcg 玛 瑪 +gcgf 至于 +gcgg 一对一 +gcgi 不能不 +gcgj 至理 +gcgk 不骄不躁 一马平川 +gcgm 玛丽 +gcgo 到来 +gcgq 致死 致残 +gcgv 玛瑙 +gchh 至上 +gchk 到点 +gchx 至此 +gcia 到港 死马当活马医 +gcit 至少 一马当先 +gcjf 到时 +gcjn 致电 +gck 珆 +gckg 珆 +gckv 到哪 +gclk 致贺 +gclp 静观默察 +gclt 致力 +gcmd 到岸 +gcmm 五台山 +gcmt 到账 +gcmy 不预则废 +gcng 至情 +gcny 致以 +gcpe 到家 +gcpg 致富 +gcpn 致密 +gcpv 到案 +gcpy 致礼 +gcqn 玧 +gcqq 至多 +gcra 下马看花 +gcrt 到手 +gcsd 到顶 +gcse 至极 +gcsu 到校 +gctd 致辞 +gcth 到处 +gctj 至圣先师 +gctn 不能自已 +gctp 天马行空 +gctr 不能自拔 +gctt 不能赞一辞 +gcu 丟 +gcud 到头 死对头 +gcug 致病 +gcuh 到站 +gcuj 致意 +gcuk 致癌 +gcuq 至交 +gcus 至尊 +gcuv 致歉 +gcuw 致冷 +gcvb 至好 +gcwf 到会 +gcwg 致使 致命 +gcwn 五马分尸 +gcwt 到任 +gcwu 到位 +gcww 至人 +gcwx 到货 +gcwy 至今 +gcxg 斑马线 +gcxk 至强 +gcxt 至终 +gcy 瑪 +gcyd 至诚 +gcye 致哀 +gcyj 到齐 瑵 +gcym 至高 +gcyn 致词 +gcyq 到底 +gcyt 致谢 到庭 +gcyy 到访 +gd 天 +gdaa 天工 表达式 +gdad 青春期 +gdaf 更有甚者 +gdag 天葬 +gdaj 蚕茧 +gdao 不厌其烦 +gdaq 亚太区 +gdaw 天花 +gday 不厌其详 +gdbb 一辈子 天子 +gdbe 天阴 +gdbf 天际 +gdbg 麦克阿瑟 +gdbk 天职 +gdbt 天降 +gdbw 天险 +gdcc 蚕桑 +gdck 天台 +gdcn 天马 +gdct 天骄 +gddd 天大 +gddg 再而三 +gddm 一页页 +gddn 天成 +gddo 五大三粗 +gddv 两面三刀 +gddw 王顾左右而言他 +gddx 天龙 +gde 瑚 +gdeb 吞服 +gdeg 瑚 珛 +gdet 瓇 +gdf 幵 +gdfb 天地 +gdfd 亘古未有 +gdfe 来龙去脉 +gdff 天坛 +gdfg 天干 +gdfh 天真 +gdfj 天朝 天井 +gdfn 吞声 +gdfq 一石二鸟 +gdfs 栞 +gdft 天才 +gdfu 天幸 +gdfw 一大堆 +gdfy 天壤 +gdg 瑊 +gdga 不顾一切 +gdgb 来而不往非礼也 +gdgd 天天 +gdge 互帮互助 +gdgf 天有不测风云 +gdgg 天王 +gdgh 天下 +gdgi 不大不小 +gdgj 天理 蝅 蠺 +gdgk 两码事 蚕豆 +gdgl 不三不四 +gdgm 一而再 +gdgo 吞灭 +gdgq 一石两鸟 +gdgr 恶有恶报 +gdgt 珬 瑊 王码五笔 +gdgu 天平 +gdgw 死而不僵 +gdgx 惠而不费 +gdgy 一成不变 珬 +gdh 珔 +gdhb 珔 +gdhg 不在此列 +gdhh 天上 画龙点睛 玤 +gdhi 形而上学 +gdhk 吞占 +gdhn 蚕眠 +gdhv 天眼 +gdhw 瑱 +gdi 天 +gdib 天池 +gdid 天涯 +gdig 一碗水端平 +gdih 天波 +gdii 一石激起千层浪 +gdij 正大光明 +gdim 吞没 +gdio 不在少数 +gdip 天堂 +gdiq 天光 +gdir 两面派 +gdis 天河 +gdit 天渊 +gdiu 沗 +gdiv 天津 +gdiy 五大洲 +gdj 蚕 蠶 +gdjc 蚕蛹 +gdjd 琲 +gdje 奣 天明 +gdjf 天时 +gdjg 天晴 +gdjh 一大早 +gdjj 天蝎 天日 +gdjt 蚕蛾 +gdju 蚕 +gdk 吞 +gdka 天呀 +gdkb 天啊 +gdkf 吞 吞吐 +gdkh 天足 +gdkk 不成器 +gdkl 吞咽 +gdkt 吞噬 敽 敿 +gdkv 天哪 +gdlf 天黑 +gdlg 天国 +gdlm 天轴 +gdlp 天边 +gdlr 天堑 +gdlt 平面图 +gdm 顼 +gdmd 亚历山大 瑌 +gdmg 天赋 死胡同 +gdmj 天赐 +gdmm 天山 +gdmq 麦克风 +gdmw 平面几何 +gdmy 顼 頊 +gdn 忝 +gdnd 一厢情愿 +gdnh 蚕眉 +gdnn 天书 +gdnt 天性 珹 正确性 +gdnu 忝 +gdog 残砖断瓦 +gdoo 天火 +gdov 天数 +gdpe 蚕农 +gdpf 天寒 +gdpg 天宇 +gdpi 迗 +gdpk 天宫 +gdpo 天灾 +gdpu 一面之交 +gdpw 天空 +gdpx 一面之缘 +gdpy 一面之词 天神 +gdqa 青面獠牙 +gdqc 天色 +gdqd 天然 +gdqe 珠三角 +gdqh 天外 +gdqj 天象 +gdqq 吞金 +gdqt 天狗 +gdqu 球面镜 +gdqv 天煞 +gdrc 一大把 +gdre 天授 +gdrg 天皇 +gdrh 正龙拍虎 天年 天牛 +gdri 青春年少 +gdrn 天气 +gdru 亚非拉 +gdrv 天热 +gdrx 一大批 +gds 琦 +gdsc 不大可能 +gdsd 天顶 +gdse 天极 天棚 +gdsf 不成材 +gdsk 琦 +gdsm 天机 +gdst 天桥 +gdsu 天梯 +gdta 天长 +gdtd 天敌 +gdtf 天竺 +gdtg 天生 天籁 +gdth 瓑 +gdtk 表面积 +gdto 死灰复燃 +gdtr 天鹅 +gdts 天条 +gdtt 死而复生 +gdtu 不在乎 +gdua 吞并 +gduf 一大半 +gdug 青春痘 +gdui 璙 +gduj 天意 +gduk 天问 +gdup 天帝 +gduq 天资 +gdus 天尊 +gdut 天道 +gduu 天阙 +gduw 天冷 +gduy 天门 +gdvt 一大群 +gdvv 天女 +gdw 瑧 +gdwc 天公 +gdwd 死有余辜 +gdwg 天使 天命 +gdwh 琫 天候 +gdwj 瑃 责有攸归 +gdwm 天仙 +gdwo 鴌 +gdwq 天父 +gdws 天体 玉石俱焚 +gdwt 瑧 +gdwv 天分 +gdww 天价 +gdwx 不成体统 表面化 +gdwy 吞食 蚕食 事在人为 +gdx 珑 瓏 +gdxg 天线 +gdxn 珑 +gdxw 不成比例 +gdxx 蚕丝 +gdyg 天主 不在话下 +gdyi 不成文法 +gdyk 天谴 +gdyl 天禀 +gdym 天高 +gdyn 天启 +gdyp 天亮 +gdyq 天底 不大离儿 +gdys 天麻 +gdyt 天庭 +gdyu 表面文章 +gdyv 天良 +gdyw 天府 +gdyy 天文 +ge 表 +geaa 青工 +geac 青苔 +gead 青藏 +geae 青菜 +geah 静卧 +geaj 青草 +geal 表功 青苗 +geam 青黄 +geao 不胜其烦 +geaq 青葱 +geau 环肥燕瘦 +geaw 不及其余 +geax 敷药 +geay 青蒿 +geb 琈 +gebb 一肚子 +gebg 琈 +gebh 郬 +gebu 青联 +gebw 五月粜新谷 +gecm 静观 +gedf 不胫而走 +gedg 青石 +gedi 不胜感激 +gedm 表面 +gedo 青灰 +gedp 表达 +gedt 青帮 +gedw 青春 +gedx 青龙 +gedy 静态 表态 +gee 靜 +geeh 靜 +geei 刺股悬梁 +geeq 一股脑儿 +geey 静脉 +gef 青 靑 +gefb 天悬地隔 +gefc 瑗 +gefd 殃及无辜 +geff 表土 +gefi 表示 +gefk 表露 +gefn 静场 +gefp 表壳 +geg 玥 +gega 表形 +gegd 青天 +gege 静静 青青 +gegg 珇 +gegk 表带 +gegm 表现 +gegn 现用现买 豘 +gegt 更胜一筹 +gegu 不肥不瘦 +gegy 青玉 +geh 甫 +gehb 郙 +gehc 表皮 +gehf 尃 +gehg 青睐 +gehh 静止 +gehi 表叔 +gehl 盙 +gehn 乶 懯 +geho 鵏 +gehp 逋 +gehq 靚 +geht 敷 +gehv 青眼 +gehx 青紫 喸 +gehy 甫 旉 +geib 瑶池 +geif 不服水土 +geig 青浦 +geii 静水 +geil 不胜酒力 +geip 表演 +geiq 靗 殃及池鱼 +geit 青海 +geiv 青涩 +geje 表明 +gejf 青蛙 表里 +gejn 静电 +gejp 青蛇 +gejs 青果 +gejv 靓照 +gekg 靓号 +gekq 表兄 青史 +gekr 静听 +gelf 静默 +gelg 靓车 +geln 静思 +gelt 靓图 +gem 靓 靚 +gemh 敷贴 +gemm 青山 +gemp 青贮 +gemq 靓 +gemt 青峰 +gemw 表内 +gemx 静脉曲张 +genf 表层 +geng 表情 +geny 青翠 +geog 麦乳精 +geol 青烟 +geos 青灯 +geou 下脚料 +gep 靛 +gepb 表字 +gepc 瑷 璦 +gepe 青冢 +gepf 静守 +geph 靛 静寂 +gept 璦 +gepu 青衫 +gepv 静安 +geq 静 靜 +geqc 青色 靘 +geqf 表针 +geqg 䴖 青鱼 +geqh 静 +geqj 表象 +geql 表链 +geqm 青铜 +geqy 青岛 +ger 瑶 瑤 +gerh 青年 +germ 瑶 +gern 表扬 靔 +gero 靝 +gerr 表白 青白 +gert 一腔热血 +gerv 两肋插刀 +gesb 一脉相承 +gesc 一脉相通 +gesh 表相 青椒 +gesi 不胜枚举 +gesk 表哥 +geso 青楼 +gest 表格 +gesw 青松 +gesy 表述 +get 鶄 +gete 青筋 +getf 静待 +getg 表征 甤 +geti 敷衍 +getj 青稞 +geto 鶄 +getr 静物 静穆 +gett 表笔 +geu 表 +geud 静养 +geue 五脏六腑 +geuf 青壮 +geug 不孕症 +geuj 表彰 表单 静音 +geun 表决 +geuq 表奖 青瓷 +geus 表亲 +geuu 静立 +geuv 靓妆 +geux 表弟 +gev 琤 +gevd 表姑 +geve 表姐 +gevf 表妹 +gevg 瑫 珱 +gevh 琤 +gevk 静如 +gevl 表舅 +gevt 表姊 +gevv 靓女 +gewa 青黛 +gewb 靓仔 +gewg 表侄 +gewh 静候 +gewn 静僻 +gewo 鶄 +geww 静坐 +gexe 互助组 +gexi 青纱 +gexk 五彩纷呈 +gexv 青绿 +gexx 青丝 五彩缤纷 +gey 琢 +geye 青衣 +geyf 表计 +geyg 表语 +geym 敷设 +geyn 静谧 +geys 琢磨 +geyt 瑶族 +geyu 不用说 +geyw 静夜 +geyx 表率 +geyy 琢 +gf 于 +gfac 球茎 +gfaf 球鞋 死无葬身之地 +gfaj 烈士墓 +gfal 球菌 +gfan 球艺 +gfaq 不求甚解 +gfar 曹雪芹 +gfax 事无巨细 +gfb 邘 +gfbb 迂夫子 +gfbh 邘 +gfbm 玩出 +gfbp 一走了之 +gfbt 环境卫生 +gfbw 球队 +gfc 珐 琺 +gfck 球台 +gfcy 珐 +gfd 瓀 +gfdc 玩友 +gfdf 一块石头落地 +gfdg 一二三 +gfdj 瓀 不远万里 +gfdm 玩耍 球面 +gfdq 不教而杀 +gfds 一场春梦 +gfdt 天地万物 +gfdy 不教而诛 +gfej 球胆 +gfet 开动脑筋 +gfeu 不干胶 +gff 珪 +gffb 天塌地陷 +gffc 球运 +gfff 球坛 天干地支 +gffg 珪 +gffh 青云直上 +gffj 天无二日 +gffn 球场 +gffp 玩过 +gffq 不动声色 +gffs 平地起孤丁 +gfft 事过境迁 +gffu 一干二净 天南地北 +gffv 玩雪 +gffw 一堆堆 +gfga 玩弄 球形 +gfgc 玩到 +gfgd 亞 +gfgf 一动不动 不堪一击 堊 +gfgg 王老五 一动不如一静 +gfgh 更进一步 +gfgj 蝁 +gfgk 不声不响 一声不吭 一声不响 +gfgl 一去不回 +gfgn 惡 +gfgo 鵶 +gfgq 一朝一夕 +gfgr 来者不拒 一去不复返 +gfgu 不干不净 +gfgw 平起平坐 +gfgx 青霉素 +gfgy 珐琅 琧 +gfh 玕 +gfhf 不求上进 +gfhh 五十步笑百步 +gfhj 球桌 +gfhn 一场虚惊 +gfhv 不起眼 +gfhw 玩具 瑱 +gfhx 于此 +gfi 球 +gfif 玩法 +gfig 死去活来 +gfii 环境污染 +gfip 玩赏 +gfiq 一寸光阴一寸金 +gfir 瑞雪兆丰年 +gfiu 不二法门 一夫当关 +gfiw 玩兴 +gfiy 球 +gfjg 于是 +gfjp 琎 璡 +gfjs 球果 +gfjt 球星 一无是处 +gfk 于 +gfkf 玩味 吞云吐雾 +gfkh 下坡路 +gfkm 球员 +gfkn 不无遗憾 +gfl 盂 +gfla 五零四散 +gflf 玩转 盂 +gflk 迂回 +gflm 瓄 +gfls 五雷轰顶 +gflu 不堪回首 +gfma 迂曲 +gfmi 平地风波 +gfmj 开云见日 +gfmq 球风 +gfmv 不进则退 +gfn 玮 瑋 +gfnf 璹 +gfng 一直以来 +gfnh 玮 +gfno 瓙 +gfny 球心 +gfod 球类 +gfoi 一塌糊涂 天真烂漫 +gfon 残垣断壁 +gfoo 玩火 +gfop 球迷 +gfov 平均数 +gfp 迂 +gfpb 一墙之隔 +gfpe 玩家 +gfpf 球赛 柬埔寨 +gfpj 不违农时 +gfpk 天壤之别 迂 +gfpl 正规军 +gfpp 王夫之 +gfpu 两者之间 +gfpw 一场空 +gfpy 不刊之论 +gfq 玩 翫 +gfqa 不露锋芒 +gfqb 不过尔耳 +gfqc 一专多能 +gfqi 玩乐 +gfqn 玩 +gfqq 不过尔尔 来去匆匆 +gfqr 玩忽 +gfqt 一块儿 +gfra 一无所获 +gfrb 一无所取 +gfrc 一无所能 +gfrd 一无所有 +gfre 副教授 +gfrf 球技 +gfrr 球拍 开场白 +gfrt 一无所知 一无所得 +gfru 理直气壮 +gfrv 迂执 +gfsb 一无可取 +gfsd 球棒 +gfsf 玩票 球杆 亚运村 +gfsm 歼击机 +gfsw 来者可追 +gftb 不堪入耳 +gfth 不堪入目 +gftj 琽 不远千里 +gftk 政协委员 +gftr 玩物 +gftt 玩笑 +gftv 一元复始 +gftx 珯 +gfty 不堪造就 +gfub 球瘾 +gfud 球状 +gfug 不无道理 +gfui 迂阔 +gfuj 玩意 +gfut 不动产 +gfuw 责无旁贷 +gfuy 球门 +gfvb 玩好 +gfwa 裂土分茅 +gfwf 亚运会 平均值 +gfwg 玩命 一声令下 +gfwj 玩偶 +gfwm 瓉 +gfwr 一鼓作气 +gfws 球体 +gfwu 玩伴 +gfww 不二价 +gfwx 正规化 +gfwy 玞 于今 +gfx 玹 +gfxe 迂缓 +gfxk 天无绝人之路 +gfxy 玹 +gfy 璈 +gfyc 再教育 +gfye 球衣 +gfym 球市 +gfyn 天地良心 +gfyp 画地为牢 +gfys 不堪设想 +gfyt 璈 +gfyw 迂腐 +gg 五 +ggaa 一式 +ggab 环节 +ggad 一项 +ggaf 环靶 +ggag 不到黄河心不死 +ggah 珷 +ggaj 一幕 +ggal 璢 +ggan 一世 +ggap 顿开茅塞 +ggaq 一匹 +ggav 一切 +ggaw 一共 +ggay 歪理邪说 +ggbb 王子 一下子 +ggbc 下不了台 +ggbg 环卫 +ggbi 王孙 +ggbj 一隅 +ggbl 一阵 +ggbm 一出 +ggbp 一院 +ggbw 一队 +ggc 琶 +ggcb 琶 +ggcc 一双 +ggce 一通 +ggcf 一对 +ggck 一台 +ggcp 天理难容 +ggda 一碟 +ggdb 环顾 +ggdc 王码 +ggdd 一套 +ggde 一有 +ggdf 事与愿违 +ggdg 天下大事 天下太平 +ggdh 璀璨夺目 +ggdj 一百 +ggdk 不一而足 +ggdm 一面 +ggdn 一万 +ggdp 一碗 +ggdq 一克 +ggdt 一帮 天下大乱 +ggdw 死于非命 +ggdy 一丈 +gge 璷 +ggee 一月 五月 +ggef 一脚 +ggeg 环县 +ggem 一股 +ggep 一腔 +gges 五彩 +gget 璷 +ggew 一脸 +ggey 来不及 五脏 +ggf 玗 +ggfa 一截 +ggfb 天王老子 +ggfc 一支 天下无双 +ggfd 一事无成 +ggff 一款 一来二去 +ggfg 五十 一二 +ggfh 一直 一起 玗 +ggfj 王朝 一朝 +ggfm 一击 +ggfn 一场 一块 一声 +ggfp 王勃 于事无补 +ggfq 一无 一元 +ggft 王者 天下无敌 +ggfu 环境 +ggfw 一堆 +ggg 王 玨 +ggga 环形 +gggb 一顿 +gggc 一致 +gggd 一天 一天天 +ggge 一表 +gggf 环球 不至于 一五一十 +gggg 王 五一 琵琶  +gggh 一下 不理不睬 +gggi 不死不活 +gggj 一天到晚 五更 +gggk 一带 +gggl 一盏 +gggm 一再 一两 +gggn 至死不悟 +gggo 一来 +gggp 天下一家 +gggq 一列 +gggt 戋 璱 戔 +gggw 刑事责任 +gggx 五毒 +gggy 一斑 +ggh 五 +gghe 一瞬 +gghf 一睹 +gghg 五 +gghh 死不瞑目 +gghi 一步 +gghj 一桌 +gghk 一点 +gghq 一餐 +gghv 一眼 +gghw 一具 +gghx 一些 +ggi 环 環 +ggia 珍珠港 +ggic 一滩 +ggid 五湖 +ggif 王法 +ggig 弄不清 +ggih 琳琅满目 +ggii 平平淡淡 +ggin 一不小心 +ggip 一堂 +ggiq 一溜 璞玉浑金 +ggir 一派 +ggis 一潭 +ggit 一省 +ggiu 一滴 +ggiw 一举 +ggiy 环 一流 环游 五洲 +ggj 瑼 +ggjd 事不师古 +ggje 王明 +ggjf 一时 瑼 +ggjg 一旦 +ggjh 一早 剗 +ggji 一晃 +ggjj 一日 +ggjl 璢 +ggjm 两天晒网 +ggjn 璤 +ggjq 一晚 +ggjs 一颗 +ggjt 一览 五星 玲珑剔透 +ggju 事到临头 天理昭彰 +ggk 珸 +ggkf 一味 +ggkg 一号 珸 +ggkh 一路 +ggkk 吞吞吐吐 +ggkl 一别 +ggkm 一员 瓎 +ggkn 死不足惜 +ggkq 一吹 +ggkr 琵琶别抱 +ggkw 一只 +ggl 一 +gglf 一团 +gglg 一辆 王国 +gglh 五四 +ggli 瑓 +gglk 一回 +ggll 一 +gglp 一边 一连 +gglt 表现力 +gglu 一圈 +gglw 一轮 +ggma 一曲 +ggmf 一周 +ggmg 一同 +ggmh 一幅 +ggmi 严刑峻法 +ggmj 一则 +ggmk 不平则鸣 +ggmm 一册 环山 +ggmq 一岁 +ggms 一朵 +ggmw 五内 +ggmy 王丹 +ggn 瑟 +ggnf 一层 开天辟地 +ggng 玙 璵 +ggnl 一愣 +ggnm 一届 +ggnn 开开心心 珁 +ggnr 天不怕 +ggnt 瑟 +ggny 一心 +ggod 一类 +ggog 王业 +ggoj 瑨 +ggop 环烷 +ggoq 一炮 +ggou 一粒 +ggov 一数 +ggow 玻璃粉 +ggoy 一米 +ggpb 一字 +ggpe 一家 +ggpf 王冠 +ggpg 一定 +ggpj 一审 +ggpk 王宫 +ggpm 不正之风 +ggpn 五官 事不宜迟 +ggpp 不速之客 严严实实 平平安安 +ggps 亚平宁 +ggpt 不到之处 +ggpu 环衬 +ggpw 一窝 玻璃窗 +ggpy 环视 +ggqc 五色 一色 +ggqe 一角 +ggqh 天下独步 +ggqj 五旬 +ggqk 一句 一名 +ggql 刑事犯罪 天下乌鸦一般黑 +ggqm 玻璃钢 +ggqn 一顿饭 +ggqp 一不留神 +ggqq 五金 形形色色 +ggqt 璈 +ggqv 琴键 +ggqy 至理名言 +ggrc 一把 +ggrd 一排 +ggrg 王后 五岳 瑕不掩瑜 +ggrh 一年 +ggrj 青天白日 +ggrm 一罐 +ggrn 一所 一气 +ggrp 一挥 +ggrq 环抱 +ggrr 歪歪扭扭 +ggrs 一打 +ggrt 一手 +ggru 殊死搏斗 +ggrx 一批 五指 +ggsa 一栋 +ggsc 王权 +ggsd 一顶 +ggsf 一枝 +ggsg 一杯 +ggsh 一想 +ggsi 一档 +ggsj 一棵 +ggso 一楼 +ggsr 环环相扣 +ggst 一枚 +ggsu 一样 琹 +ggsv 一根 一概 +ggsw 一枪 +ggsy 素不相识 +ggta 理事长 +ggtb 一季 +ggtd 殊不知 +ggte 一般 +ggtf 一行 一千 一等 五行 +ggtg 一生 +ggth 一片 王牌 天天向上 +ggti 一秒 不到长城非好汉 +ggtj 来不得 五香 +ggtk 一种 +ggtm 一向 一身 +ggtn 严于律己 +ggto 一番 +ggtp 一管 +ggts 一条 +ggtt 五笔 来来往往 开玩笑 +ggtu 一科 +ggtv 一律 +ggty 一篇 +ggu 玶 +ggua 一并 +ggud 一头 +gguf 一半 +gguh 玶 +gguj 一间 五音 +gguk 一部 +ggum 一端 一瞥 +ggun 事不关己 +ggup 一旁 +gguq 一次 +ggur 一瓣 +ggus 一新 +ggut 一道 +gguw 一准 +gguy 一门 +ggvb 五好 +ggvk 一如 +ggvn 王妃 +ggvt 一群 +ggvw 事到如今 +ggw 琴 +ggwa 一代 +ggwc 王公 +ggwd 一段 +ggwf 一会 理事会 一表人才 +ggwg 一例 +ggwh 一个 +ggwj 一介 +ggwk 环保 +ggwm 一侧 +ggwn 琴 王侯 +ggwo 一伙 +ggwq 王爷 +ggwr 一件 +ggws 一体 +ggwt 王八 +ggwu 一位 王位 珡 +ggwv 一分 +ggww 一份 五谷 +ggwy 王储 +ggx 琵 +ggxa 环绕 +ggxc 一经 +ggxe 一级 +ggxf 一贯 +ggxg 一线 +ggxo 一缕 +ggxp 瑟缩 +ggxq 一纸 玻璃纸 +ggxt 一张 +ggxu 瑇 +ggxw 王维 +ggxx 一丝 琵 +ggxy 一统 琴弦 瑇 +ggy 珏 玨 +ggya 一度 +ggyc 王充 +ggyg 一语 +ggyi 刑事诉讼法 +ggyj 一齐 +ggyk 两不误 +ggyl 一亩 +ggym 一市 +ggyn 一刻 一遍 +ggyo 一变 +ggyt 王族 +ggyu 一说 +ggyw 一座 一夜 王府 下不为例 +ggyy 整整齐齐 珏 一文 +gh 下 +gha 琥 +ghaa 正式 +ghad 下期 瓛 +ghae 璩 +ghag 正巧 +ghai 下落 +ghal 瓐 +gham 琥 +ghan 下世 +ghaq 政区 +ghav 正切 +ghax 下药 +ghbb 下子 +ghbc 正取 +ghbg 一点也不 +ghbk 正职 +ghbm 下聘 +ghbp 下院 +ghbq 一目了然 下陷 +ghbt 下降 +ghbu 下联 +ghbv 下限 +ghbw 下坠 +ghc 玻 +ghca 下劲 +ghce 焉能 +ghcf 正对 +ghck 下台 +ghcn 下巴 下马 +ghcy 玻 +ghd 正 +ghdb 下顾 +ghdd 正大 +ghde 焉有 +ghdf 玷辱 +ghdg 下厨 +ghdh 正在 +ghdj 下辈 +ghdm 下面 正面 頙 下页 +ghdp 下达 +ghdq 正确 +ghds 正厅 +ghdt 丐帮 +ghdu 与此有关 +ghee 下月 正月 +ghef 下肢 +ghes 下腰 +ghet 下腹 +ghfa 下载 +ghfb 下地 +ghfc 下去 +ghff 政坛 +ghfg 下雨 +ghfh 正直 下坡 +ghfj 下井 +ghfl 政协 +ghfm 正南 +ghfn 下场 +ghfp 下过 +ghft 一目十行 +ghfu 与此无关 +ghfv 下雪 +ghfw 正规 +ghg 焉 +ghgb 鄢 +ghgd 画虎不成反类犬 +ghge 死皮赖脸 靕 +ghgf 平步青云 堊 +ghgg 不上不下 亞 +ghgh 下下 +ghgi 一点一滴 +ghgj 正理 蝁 +ghgk 正事 政事 正副 +ghgm 画虎画皮难画骨 +ghgn 卐 惡 +ghgo 下来 焉 鵶 +ghgp 一瞑不视 +ghgq 下列 一步一个脚印 +ghgr 琥珀 +ghgs 更上一层楼 +ghgt 一颦一笑 不战不和 +ghgu 速战速决 +ghgw 一步到位 +ghgx 下毒 +ghgy 下班 玻璃 琧 +ghhi 下步 正步 +ghhk 正点 一点点 +ghhq 正餐 +ghht 不虚此行 +ghhv 正眼 +ghi 下 +ghia 下泄 +ghic 政治 琡 +ghie 下浮 +ghif 政法 玷污 正法 +ghii 下水 +ghim 下滑 逼上梁山 +ghip 正常 政党 下沉 +ghir 正派 +ghis 下酒 +ghit 下海 +ghiv 正当 +ghiy 下游 下流 +ghjf 下野 +ghjg 正是 正题 +ghjh 琸 +ghjn 正电 +ghjs 正果 +ghk 玷 丅 +ghkg 玷 +ghkh 下跌 正中 下跪 正路 +ghkk 正品 +ghkl 下咽 +ghkq 正史 +ghlg 下车 +ghlk 下回 +ghll 下田 +ghlp 下边 +ghlt 下力 +ghlv 正轨 +ghlw 政界 +ghme 正骨 +ghmf 下周 +ghmg 下贱 下同 +ghmh 下帖 +ghmj 颪 与此同时 +ghmm 下岗 下山 +ghmq 下风 政见 +ghmt 下账 +ghmy 下凡 +ghn 丐 +ghna 正殿 +ghnb 乤 +ghnd 正剧 +ghnf 下层 +ghng 下情 亙 +ghnh 下蛋 瑋 +ghnm 下届 +ghnn 政局 丏 +ghnt 下属 下发 政改 +ghnu 忑 +ghnv 丐 +ghny 正忙 +ghod 画虎类犬 +ghog 正业 +ghoq 画虎类狗 +ghov 正数 +ghoy 下炕 +ghp 璿 +ghpb 正字 +ghpd 正割 +ghpe 一步之遥 +ghpf 正宗 +ghpg 下定 +ghph 璿 +ghpi 不虞之誉 +ghpj 政审 +ghpk 正宫 +ghpn 下官 +ghpt 政客 +ghpy 正视 +ghq 璨 +ghqb 正凶 +ghqc 正色 +ghqe 正解 +ghqg 下铺 +ghqi 玻尔 +ghqj 下旬 +ghqk 正名 +ghqm 正负 +ghqn 下饭 現 +ghqo 璨 +ghqt 下狱 一点儿 +ghqw 下欠 +ghrc 正反 +ghrd 下拜 +ghrk 下操 +ghrl 下摆 +ghrm 政制 +ghrn 正气 +ghrp 下探 +ghrt 下手 +ghru 下拉 +ghrw 下挫 +ghsa 下棋 +ghsc 政权 +ghse 正极 +ghsf 下标 +ghsg 正本 +ghsh 正想 +ghsi 下档 两眼枯涩 +ghsj 下榻 +ghsm 下机 +ghso 下楼 +ghsr 与此相反 +ghsu 两虎相斗 与此相关 +ghsv 正要 政要 +ghsx 正楷 +ghsy 下述 +ght 政 +ghtd 政敌 +ghte 下盘 +ghtf 下午 下等 正午 +ghtg 政策 下垂 下策 +ghth 正版 正牌 +ghtj 焉得 +ghtk 下种 +ghtl 政务 +ghtm 下身 +ghto 鴊 +ghtt 下笔 夒 +ghtu 下乘 +ghtv 政委 +ghty 政 +ghua 下疳 +ghud 下头 +ghuf 下装 +ghuh 到目前为止 +ghuj 下单 一瞬间 +ghuk 下部 +ghum 下端 +ghuq 下次 +ghut 正道 +ghux 正北 +ghuy 正门 +ghvb 正好 +ghve 下奶 +ghvk 正如 +ghvn 下刀 +ghvp 下嫁 +ghvr 一瞬即逝 +ghvu 整旧如新 +ghwf 正值 正传 +ghwg 一步登天 +ghwh 政企 +ghwm 下侧 +ghwo 鴊 +ghwq 正像 +ghws 政体 下体 +ghwt 下作 下任 +ghwu 正位 天上人间 +ghww 弄虚作假 下人 +ghwy 下令 政令 下集 +ghx 玼 +ghxc 正经 +ghxe 下级 +ghxg 下线 政绩 +ghxm 政纲 +ghxn 政纪 玼 +ghxt 下乡 +ghxx 正比 +ghxy 正统 正弦 +ghya 正席 +ghyh 到此为止 与虎谋皮 +ghyj 下课 +ghyk 正误 +ghym 下设 下调 +ghyn 正房 +ghyo 政变 +ghyq 正义 +ghys 下床 +ghyt 下放 +ghyv 下诏 +ghyw 政府 政论 +ghyy 正文 下文 下方 +gi 不 +giad 不菲 +giaf 不甘 +giag 不巧 +giah 不雅 +giai 开源节流 +giak 不惑 +giap 麦当劳 +giaq 不苟 +gias 璖 +giat 还治其人之身 +giaw 不恭 天涯若比邻 +gibb 正当防卫 +gibh 不耻 +gibi 不逊 +gibj 还阳 +gibm 不出 +gibn 不了 +gibp 理学院 +gibv 不限 +giby 不防 +gicb 不予 +gice 不能 还能 +gicf 不对 +gicq 不允 +gicw 不难 +gid 奀 +gidb 不顾 +gidd 不大 +gide 还有 +gidf 不辱 +gidh 不在 +gidn 不成 +gidq 一举成名 +gidr 不愿 还原 一波三折 +gidt 一举成名天下知 +gidu 奀 +gidw 不法古不修今 +gidy 琐碎 +gie 甭 +gieb 不服 +gied 还须 +gieg 琑 +giej 甭 +giep 不受 不爱 +giet 不用 还用 +giev 不妥 +giey 不及 +gif 琺 +gifa 不堪 +gifc 琺 +gifd 不需 还需 平淡无奇 +giff 还款 +gifg 不干 +gifh 不起 +gifi 还未 不求 +gifj 不进 +gifk 不露 +gifm 还击 +gifn 不专 +gifp 不过 +gifq 不远 不无 五光十色 两小无猜 +gifr 一清二白 +gifs 一清二楚 不学无术 +gift 不才 不孝 +gifu 不幸 +gig 歪 +gigb 邳 +gigc 不到 +gigd 珠沉玉碎 +gige 不敷 +gigf 一举一动 丕 来源于 +gigg 不一 +gigh 歪 +gigi 一尘不染 +gigj 不理 歪理 +gigk 琐事 +gigm 不再 +gign 不与 +gigo 不严 不灭 +gigq 不死 +gigs 不清不楚 +gigt 一举两得 +gigu 不平 +gigw 青堂瓦舍 +giha 不瞒 +gihe 不肯 +gihh 不止 +gihm 不贞 +gihn 不眠 +gihq 覔 +gihv 青光眼 +gihw 不齿 +gii 不 朩 +giia 不满 +giic 不治 +giie 不肖 +giif 不法 +giig 还清 +giih 王小波 +giii 不消 +giim 还没 不测 +giin 不漏 +giip 不觉 +giiq 不光 天涯海角 +giit 不少 青海省 +giiu 一滴滴 +giiv 不当 +giiw 不渝 不兴 +giiy 不济 +gije 不明 +gijf 不时 +gijg 还是 +gijh 不畅 +gijj 不日 +gijn 不暇 +gijq 不易 +gijs 不果 +gijv 不归 +gik 否 +gikd 不顺 +gikf 否 +gikg 不逞 +gikh 不足 +gikk 还口 整流器 +gikr 不听 +gikw 不只 +gil 盃 +gila 不羁 +gilc 不辍 +gilf 盃 +gilg 不畏 +gili 五湖四海 +gilk 不回 +gilt 不力 +gilv 不轨 +gim 琐 +gima 歪曲 +gimf 不周 +gimg 不同 +gimh 不由 +gimj 否则 蠒 +gimm 武当山 +gimq 不见 歪风 覼 +gims 画梁雕栋 +gimt 不败 +gimy 不凡 琐 瑣 +gina 不懂 不惜 +ginb 不敢 不屈 +ginc 不怪 +ginf 不慎 +ging 还情 +ginh 不惧 +gini 不屑 琐屑 +gink 不避 政治局委员 +ginn 不已 不快 政治局 +ginq 不懈 +ginr 不怕 不愧 +gint 不必 +ginu 不悦 +ginw 不惟 +ginx 不惯 +giny 不尽 +giol 一溜烟 +gion 不断 +giou 不料 +gip 还 還 +gipb 一水之隔 +gipe 不宜 政治家 +gipf 表演赛 +gipg 否定 不定 +giph 瑺 +gipi 还 +gipk 天渊之别 +gipl 璫 +gipr 珠光宝气 +gips 不宁 +gipt 不法之徒 +gipu 不治之症 +gipv 不安 +gipw 不容 +gipy 不祥 还礼 +giq 珧 +giqa 不错 +giqc 玉堂金马 +giqd 不然 +giqe 不解 +giqg 还钱 +giqh 不外 +giqj 不象 +giqk 不够 不免 +giqm 不负 +giqn 珧 珖 +giqq 不多 +giqt 政治犯 +giqv 不争 +giqy 不久 +gira 不拒 +gird 不振 +girh 青少年 +girj 一小撮 +girm 不揣 +girq 不拘 +girt 还手 +girw 不失 不迭 +giry 不擅 +gisg 不配 不朽 还本 +gish 不想 +gisk 不可 +giss 不禁 +gist 政治权利 +gisv 还要 嫑 不要 +git 鴀 +gitd 不知 不适 不敌 +gite 不透 +gitf 不行 不等 +gith 不算 还算 不息 +giti 一泓秋水 +gitj 不得 不利 一泻千里 +gitk 不和 +gitl 不备 +gitm 歪躺 +gito 不愁 鴀 +gitp 不管 不乏 +gitq 不移 +gitr 不特 +gitu 还剩 +gitv 政法委 +gitw 不符 +gitx 不敏 +gity 不入 刑满释放 +giud 不善 +giue 不前 +giui 玉洁冰清 +giuj 不单 不意 +giuk 不问 +giul 不曾 +gium 不端 +giun 否决 +giup 不啻 +giuq 还将 +giut 下水道 +giuw 不准 +giv 孬 +givb 不好 还好 孬 +givg 珰 珱 璫 +givh 理当如此 +givi 不妙 +givk 不如 +givo 不灵 +givt 不群 +givu 不嫌 +givv 麦当娜 +givy 不妨 不忍 +giwa 天涯何处无芳草 +giwb 不法分子 +giwc 不仅 不公 +giwd 不做 +giwf 不会 不佳 不值 还会 +giwg 不合 不便 还债 不省人事 +giwj 不但 +giwk 不保 +giwn 不假 +giwo 鴀 +giwq 不像 +giws 不休 +giwt 歪斜 +giwu 不倦 +giwv 不分 +giww 还价 还俗 +giwx 正常化 +giwy 不停 不含 不住 不依 +gixc 不经 +gixj 不费 +gixl 琐细 +gixq 不绝 +gixt 还乡 +gixw 还给 +gixx 不比 +gixy 歪缠 +giyb 不熟 +giyc 不育 +giyf 不计 +giyg 还请 +giyh 不让 +giyi 不应 还应 +giyj 不齐 +giyk 不吝 +giyl 不为 +giym 天津市 +giyn 不忘 +giyo 不变 +giyq 不义 +giyt 不许 +giyu 不详 +giyv 不良 +giyw 否认 不论 +giyy 不该 +gj 理 +gjaa 理工 +gjad 更甚 +gjag 丣 +gjan 丣 +gjbj 惠阳 +gjbm 理出 +gjce 更能 +gjcw 下里巴人 +gjdb 惠顾 +gjdc 来日大难 +gjdd 更大 +gjde 更有 +gjdg 亘古 +gjdh 一日三餐 +gjdi 一日三省 +gjdj 一日万里 +gjdt 一日三秋 +gjdw 碧螺春 +gjep 更爱 +gjey 惠及 +gjf 理 +gjfc 更动 +gjfd 更需 +gjff 墼 +gjfg 理 更坏 +gjfh 更趋 +gjfk 軎 +gjfn 理亏 +gjfp 一曝十寒 +gjfq 更远 +gjft 亚里士多德 天时地利人和 五里雾 +gjfw 更替 一览无余 +gjg 亘 亙 +gjgd 卝 +gjge 一览表 +gjgf 亘 +gjgg 表里不一 +gjgh 更正 芈 瑅 羋 +gjgi 更不 +gjgj 不早不晚 刯 +gjgk 理事 茍 +gjgm 一日不见 +gjgn 不紧不慢 +gjgr 不明不白 瑒 +gjgt 素昧平生 虁 蘷 +gjgw 残暴不仁 +gjgy 形影不离 羐 雈 +gjh 惠 刬 恵 +gjhb 鄟 +gjhc 叀 +gjhe 理睬 +gjhf 專 +gjhg 瑁 +gjhh 珅 +gjhj 曺 剸 +gjhk 遭遇战 +gjhn 惠 甎 +gjho 鷒 +gjhw 更具 +gjhy 旉 +gji 東 +gjic 惠泽 +gjig 理清 +gjih 更小 +gjii 東 +gjik 画蛇添足 +gjio 鶇 +gjip 理学 更深 +gjiq 理光 +gjit 更少 死里逃生 +gjiv 理当 +gjiy 一日游 +gjj 琩 +gjjc 更紧 +gjjg 更是 琩 +gjjh 更早 +gjjo 更显 +gjjq 更易 +gjjs 一颗颗 +gjjt 惠临 +gjk 丌 +gjkc 不是吗 +gjkd 理顺 +gjkf 不是味 +gjkh 理路 +gjkw 理喻 +gjlf 班师回朝 +gjlg 瑥 +gjlk 更加 +gjmf 理财 +gjmh 理由 +gjmi 表里山河 +gjmj 惠赐 +gjmu 理赔 +gjna 惠民 +gjnb 理屈 +gjnn 更快 +gjnt 更改 理性 理发 +gjog 更糟 +gjpa 更宽 +gjpb 来临之际 +gjpe 理家 +gjpf 不时之需 +gjpg 更定 +gjpj 一日之计在于晨 +gjpu 不是冤家不聚头 +gjpv 惠安 +gjpy 不易之论 +gjq 更 +gjqb 郠 +gjqe 理解 +gjqg 甦 +gjqi 更 +gjqk 更名 +gjqq 更多 +gjrh 更年 +gjrn 不景气 +gjrp 更近 +gjrq 更换 +gjrw 更迭 平易近人 +gjsb 形影相随 +gjsh 理想 +gjsk 形影相吊 +gjsv 更要 +gjt 瑆 +gjta 更长 +gjtd 理智 +gjtg 更生 瑆 +gjtj 一日千里 +gjto 更番 +gjtq 更移 更稳 +gjtu 理科 +gjub 理疗 +gjug 更美 +gjuh 一星半点 +gjuj 一时间 +gjuo 惠普 +gjus 更新 +gjuw 一时半会 +gjuy 一时半刻 +gjvb 更好 +gjvc 更始 +gjvg 表里如一 +gjvh 更是如此 +gjwf 理会 与时俱进 与日俱增 +gjwh 到时候 +gjwi 一览众山小 +gjwq 更低 +gjwx 理化 +gjwy 理念 +gjx 琨 +gjxe 五星级 +gjxk 更强 +gjxp 理综 +gjxt 更张 +gjxx 琨 +gjxy 五星红旗 +gjy 琝 +gjye 更衣 +gjyh 更让 +gjyi 理应 更应 璟 +gjyj 不明就里 +gjyl 更为 +gjym 更高 +gjyt 惠州 来日方长 +gjyv 表里为奸 +gjyw 理论 +gjyy 理该 琝 更广 +gk 事 +gkaa 豆芽 +gkad 事项 +gkag 豆荚 +gkah 一叶蔽目 +gkal 豆苗 +gkap 豆蔻 +gkau 带薪 +gkaw 豆花 +gkb 郚 +gkbb 带子 豆子 两口子 +gkbc 不足取 +gkbg 事隔 +gkbh 一叶障目 郚 +gkbk 副职 +gkbm 带出 +gkbw 带队 整队 +gkca 带劲 +gkce 融通 +gkcl 开足马力 +gkcp 橐驼 +gkda 一哄而散 +gkdd 整套 +gkde 带有 +gkdf 一哄而起 +gkdh 一哄而上 +gkdi 噩耗 +gkdj 吾辈 +gkdk 一唱三叹 +gkdm 豆面 +gkdn 速成 +gkdp 速达 +gkds 副厅 +gkdt 事故 +gkdw 逼仄 +gkdx 速龙 +gkdy 事态 一蹴而就 一呼百应 +gke 琄 +gkeb 豆乳 +gkee 整月 +gkeg 琄 囊胚 +gkek 囊肿 +gkep 吾爱 +gkes 束腰 +gket 速胜 +gkf 吾 +gkfb 整地 +gkfc 带动 带去 噩运 +gkfd 整垮 +gkff 敕封 +gkfg 带坏 +gkfh 逼真 带走 +gkfj 副刊 +gkfn 整块 +gkfp 带过 +gkfv 融雪 +gkfy 顿口无言 +gkg 彧 +gkga 整形 +gkgb 整顿 +gkgc 带到 +gkgd 整天 丗 +gkge 彧 +gkgf 带球 +gkgg 珵 +gkgh 帯 羋 带下 +gkgj 整理 事理 +gkgk 整整 豌豆 事事 融融 豆豉 +gkgm 带刺 +gkgn 不吐不快 正中下怀 +gkgo 带来 +gkgp 一路平安 +gkgq 逼死 +gkgr 一蹶不振 +gkgt 一唱一和 +gkgu 顿足不前 +gkgx 带毒 +gkgy 带班 彧 +gkh 囊 玔 +gkhc 赖皮 叓 +gkhe 囊 嚢 +gkhh 一路上 +gkhj 蠹 蟗 蠧 +gkhk 整点 璐 +gkhm 璝 +gkhs 橐 櫜 +gkhu 栆 +gkhv 逼眼 +gkhy 珿 +gki 束 +gkia 融汇 +gkic 整治 +gkif 整洁 +gkih 整 +gkii 束 豆沙 +gkij 剌 +gkil 勅 +gkim 赖 速滑 賴 頼 +gkin 慗 +gkio 鵣 鶒 鷘 +gkip 速 遫 遬 整党 +gkir 揧 +gkis 豆渣 +gkit 敕 +gkiu 辢 +gkiw 融洽 欶 +gkiy 整流 +gkjc 束紧 +gkjg 吞吐量 亜 +gkjh 蠹虫 +gkjj 整日 +gkjl 整蛊 +gkjn 带电 悪 +gkk 卅 +gkkg 逗号 , +gkkh 带路 +gkkk 噩 +gkkm 一路顺风 +gkkp 一口咬定 +gkks 璪 +gkkv 逗哏 +gkkw 一只只 +gkl 副 +gkld 整固 +gklf 畐 +gklg 整车 +gklj 副 +gklk 带回 +gkll 疈 +gklo 鶝 +gklp 逼 偪 +gklt 事略 +gklx 带累 +gkm 融 +gkma 事典 +gkmf 鞷 +gkmg 鹝 鷊 +gkmh 事由 鬲 +gkmj 融 +gkml 鬸 +gkmn 翮 +gkmo 鷊 +gkmq 整风 +gkmr 鬺 +gkmt 赖账 鬷 +gkmy 鬴 +gkng 事情 +gknl 副翼 +gknn 敕书 +gknt 整改 +gknw 一鸣惊人 +gkny 赖以 不足以 +gkod 豆类 +gkog 事业 +gkou 整料 +gkov 整数 +gkow 豆粉 不吃烟火食 +gkp 带 帯 帶 +gkpa 带宽 +gkpd 逜 +gkpe 事宜 +gkpg 速写 +gkph 带 +gkpj 蟗 +gkpk 逼宫 +gkpn 副官 +gkpt 不足之处 +gkpu 事实 +gkpw 整容 +gkpy 逼视 +gkq 吏 +gkqa 末路狂花 +gkqe 融解 +gkqg 带鱼 +gkqi 逗乐 吏 +gkqk 整句 +gkqn 整饬 +gkqt 事儿 +gkqv 逼急 +gkqy 逗留 +gkra 速描 +gkre 顿足捶胸 +gkrg 事后 带兵 +gkrh 整年 不足挂齿 +gkrk 带扣 +gkrn 一口气 +gkrp 逼近 逼迫 +gkrt 囊括 副手 束手 +gkrw 逼抢 +gksc 事权 +gksf 整枝 +gksg 副本 +gksj 速查 +gksm 整机 +gkss 噩梦 +gksw 带枪 +gkt 敔 +gktf 事先 珵 +gktg 吾生 +gkth 速算 +gktj 逼得 +gktk 逼和 +gktl 事务 +gktm 束身 +gktn 毭 +gktq 开路先锋 +gktr 事物 +gkts 整条 +gktt 逗笑 +gktu 副科 豆科 +gkty 融入 整篇 敔 +gku 豆 +gkua 速冻 豇 +gkub 豌 郖 +gkuc 豉 +gkud 带着 带头 带状 +gkue 事前 +gkuf 豆 豍 整装 +gkug 带病 +gkui 囊中羞涩 +gkuj 剅 +gkuk 副总 逼问 +gkum 事端 頭 +gkun 速决 毭 +gkuo 豏 +gkup 逗 +gkuq 融资 速效 豆浆 +gkur 豆瓣 +gkut 不足道 +gkux 速递 +gkv 事 +gkvb 带好 +gkve 豆奶 +gkvf 整建 +gkvh 事 +gkvi 整肃 +gkvj 剚 +gkvn 带刀 +gkvq 逼婚 +gkwa 逼供 +gkwf 融会 +gkwg 整合 融合 事例 +gkwh 整个 整修 +gkwl 不遗余力 +gkwn 事假 +gkwr 事件 +gkws 整体 +gkwt 带伤 一路领先 +gkwu 栆 +gkww 逼人 整人 +gkwx 融化 +gkwy 带领 副食 +gkxa 一品红 +gkxg 束缚 +gkxh 带引 +gkxv 豆绿 +gkxw 带给 +gkxy 整编 +gkya 速度 +gkyb 带离 +gkyd 不足为奇 +gkyf 速读 +gkyg 事主 +gkyj 整齐 +gkyk 整训 +gkym 晋中市 +gkyn 速记 副词 +gkyo 事迹 事变 +gkyr 不足为据 +gkyt 带话 +gkyu 不足为外人道 +gkyw 豆腐 整夜 +gkyx 速率 +gkyy 不足为训 +gl 画 +glaa 画工 +glaq 画苑 +glar 画匠 +glb 画 +glbj 画 +glbm 画出 +glbn 画了 +glbp 画院 +glcb 不畏艰险 +gld 珚 +gldm 画面 画布 +gldn 画成 +gldw 一国三公 +gldy 珚 +glf 盏 盞 醆 +glfb 不思进取 +glff 五四运动 +glfj 画刊 +glfk 开国元勋 +glfm 天罗地网 +glfu 画境 +glg 環 +glga 五边形 +glge 環 +glgg 畺 +glgh 画下 +glgi 珠圆玉润 +glgk 两回事 一回事 +glgl 画画 +glgr 一国两制 +glgu 画夹 +glgv 不男不女 +glh 玾 +glhc 画皮 +glhh 画上 +glhv 一转眼 +glhw 画具 +gli 柬 +glia 画满 +glif 画法 +glii 柬 +glil 一团漆黑 +glio 鶫 +gljf 画里 +gljg 画师 +gljy 画景 +glk 珈 卌 +glkg 珈 +glkh 画中 +glkk 一连串 +glkm 列车员 +glkq 画史 +gll 瓃 +gllk 画架 +glll 珕 瓃 +gllm 画轴 +gllt 画图 +gllu 画圈 +glmd 亚力山大 +glmh 画幅 +glmm 画册 +glmr 迂回曲折 +gln 玏 +glna 画展 +glnh 画眉 +glnu 画屏 +glnx 珠围翠绕 +glog 一团糟 +glp 琏 +glpe 画家 +glpg 画室 璉 +glpy 琏 璉 +glqh 画外 +glqn 画饼 +glqt 画儿 +glrb 画报 +glrc 素车白马 +glrf 画质 +glrl 画押 +glsa 画框 +glsf 画瓢 +glsg 画本 不置可否 +glsh 殚思极虑 +glsr 画板 +glta 列车长 +glte 画舫 +glth 画片 +gltr 一团和气 +gltt 画笔 +gltw 画符 +glty 画稿 +glud 画卷 +gluj 画意 +glum 画商 +glwa 画供 +glwg 一边倒 +glwj 琾 +glwq 画像 +glwt 画作 +glwv 下车伊始 +glxg 画线 +glxj 不畏强暴 +glxq 画纸 +glxw 王国维 +glyu 画谱 +glyw 画论 +glyy 画廊 +gm 现 +gma 曹 +gmab 两节 +gmad 两项 +gmah 丽雅 +gmaj 曹 +gman 现世 +gmap 遭 +gmar 歪风邪气 +gmaw 琠 +gmb 襾 +gmba 下岗职工 +gmbb 枣子 +gmbc 再聚 +gmbf 遭际 +gmbg 刺耳 +gmbk 现职 襾 +gmbm 现出 +gmbn 再也 +gmbp 两院 +gmcb 现予 +gmcw 两难 责难 遭难 +gmd 瑞 +gmdb 遭厄 +gmde 现有 +gmdf 两岸三地 +gmdg 两三 再三 +gmdh 现在 +gmdj 瑞 +gmdm 两面 +gmdn 现成 责成 +gmds 两厢 +gmef 两脚 +gmel 两肋 +gmep 遭受 +gmet 两用 +gmev 两腿 +gmf 再 +gmfb 两地 +gmfc 遭劫 +gmfd 再 +gmff 现款 +gmfg 瑞士 天崩地裂 珃 +gmfh 再起 +gmfk 琱 +gmfn 现场 +gmft 两者 再者 +gmfu 専 +gmfv 瑞雪 +gmg 珮 +gmga 现形 不见不散 +gmgc 遭到 +gmgd 两天 珊瑚 +gmge 刺青 +gmgf 青山不老 +gmgh 璀璨 珮 +gmgi 再不 +gmgj 不见天日 +gmgm 再现 +gmgo 再来 +gmgq 遭殃 珟 +gmgt 璎珞 +gmgu 两颊 +gmh 兩 +gmhg 靑 䴓 +gmhh 刺目 +gmhi 两步 +gmhk 两点 巿 帀 +gmho 鳾 +gmhp 迊 +gmhv 两眼 刺眼 现眼 +gmhw 兩 +gmhy 形同虚设 兩 +gmi 刺 刾 +gmia 现汇 +gmic 两汉 +gmid 两湖 +gmif 一败涂地 +gmii 棘 朿 棗 +gmij 刺 +gmim 再没 +gmin 枣泥 +gmip 两党 +gmiq 瑞兆 +gmir 刺激 +gmit 敇 +gmiu 枣 棗 +gmiw 僰 +gmjf 现时 曺 +gmjg 襾 +gmjh 丙申 +gmjj 丽日 +gmjm 遭遇 +gmjs 两颗 +gmjt 瑞星 +gmk 丗 +gmkk 责骂 +gmkq 刺史 +gmkw 两只 +gml 勣 +gmld 遭罪 +gmlg 两国 +gmln 勣 +gmlp 两边 +gmlt 勣 +gmlw 棘轮 +gmly 责罚 +gmm 珊 +gmma 瑞典 +gmmd 两岸 +gmme 刺骨 +gmmg 珊 +gmmj 再则 +gmmk 一帆风顺 両 不同凡响 +gmmq 再见 +gmms 一朵朵 +gmmv 璎 瓔 +gmn 玑 璣 +gmnb 政由己出 恵 +gmnc 责怪 +gmnk 两臂 +gmnl 两翼 +gmnn 现已 天网恢恢 +gmnt 两性 +gmnu 恵 +gmnw 刺戳 +gmny 再以 +gmop 丙烷 +gmoq 丙烯 +gmpb 刺字 +gmpe 两家 +gmpf 不败之地 +gmpg 丙寅 +gmph 帯 +gmpj 再审 开山祖师 +gmpo 遭灾 +gmpt 刺客 +gmpu 现实 +gmpv 瑞安 +gmpw 刺穿 +gmq 现 +gmqf 刺针 +gmqg 现钱 +gmqi 现钞 +gmqj 现象 +gmqn 现 一见钟情 +gmqq 现金 +gmqs 刺杀 +gmqt 刺猬 +gmqv 现银 +gmrc 两把 +gmrd 再拜 +gmrf 丽质 +gmrh 现年 +gmrj 再提 +gmrk 曹操 +gmrn 一网打尽 +gmrp 刺探 +gmrq 两抵 +gmrr 再掀 +gmrs 责打 +gmrt 两手 棘手 +gmrv 现势 +gmry 责斥 +gmsc 枣树 +gmse 两极 +gmsf 再植 +gmsh 两相 +gmsi 不见棺材不落泪 +gmsk 两可 +gmso 现楼 +gmss 两栖 +gmsu 两样 +gmsv 两根 +gmtd 遭逢 +gmte 刺透 +gmtf 现行 再造 +gmtg 再生 两重 +gmth 再版 +gmti 残山剩水 +gmtj 不由得 不见得 +gmtk 两种 +gmtl 责备 +gmtm 现身 现役 +gmtp 开山鼻祖 +gmts 两条 +gmtt 两笔 +gmtw 瑞签 +gmty 不由自主 +gmu 责 責 +gmuc 刺痛 +gmud 现状 两头 +gmuf 两半 +gmuj 两间 +gmuk 现况 责问 +gmum 两端 +gmup 两旁 +gmuq 再次 两次 +gmut 两道 +gmuu 刺痒 两立 +gmuy 两门 +gmvb 再好 +gmvd 一见如故 +gmvi 一败如水 +gmvk 再如 +gmvn 刺刀 +gmvp 再嫁 +gmvq 再婚 +gmvs 五内如焚 +gmvv 丽娜 +gmw 丙 +gmwa 现代 +gmwb 再创 邴 +gmwd 再做 +gmwf 再会 两会 +gmwg 两全 +gmwh 两个 +gmwi 丙 +gmwk 瓗 +gmwm 两侧 +gmwn 一见倾心 琌 +gmwt 责任 现任 +gmwu 两位 两倍 +gmwv 两分 +gmww 两 两败俱伤 両 兩 +gmwx 现货 +gmwy 责令 现今 璀 不由分说 +gmxa 枣红 +gmxe 丙级 +gmxf 再续 +gmxi 青山绿水 +gmxt 刺绣 +gmxu 两弹 +gmxw 不见经传 +gmxy 责编 +gmy 丽 珼 +gmya 再度 +gmyb 郦 酈 +gmye 彨 彲 +gmyf 枣庄 +gmyg 鹂 玬 鸝 +gmyh 再让 +gmyn 两遍 现房 +gmyo 鸝 +gmyp 逦 邐 +gmys 天赐良机 +gmyt 两讫 +gmyu 再说 +gmyv 婯 +gmyx 麗 +gmyy 丽 +gn 与 +gna 珉 +gnaa 瓦工 +gnad 与其 瓦斯 +gnag 下必甚焉 +gnaj 瑉 瓦蓝 +gnam 不敢苟同 +gnan 珉 +gnaq 开发区 +gnar 瓦匠 +gnas 不惜工本 +gnaw 与共 +gnb 玌 +gncb 不避艰险 +gnd 琚 +gndg 琚 +gndl 一改故辙 +gndn 不翼而飞 +gndo 瓦灰 +gndq 瓦砾 +gndx 瓦垄 +gndy 平心而论 +gne 戸 +gneu 恶性肿瘤 +gnfb 殖民地 +gnfe 一心二用 +gnff 死心塌地 +gnfh 不敢越雷池一步 +gnfn 瓦块 +gng 与 珝 +gnga 于心不甘 +gngd 与 不屑一顾 +gngi 与否 +gngn 不慌不忙 +gngq 不怕死 +gngr 不屈不挠 平心静气 +gngt 不慌不乱 一心一德 +gngu 一心一意 +gngv 于心不忍 +gngw 欤 歟 +gnh 瑕 +gnhc 瑕 +gnhd 下情上达 +gnhg 瑂 +gnhh 瑋 +gnhq 死心眼儿 +gnhv 死心眼 +gnhx 与此 +gnii 一尺水十丈波 +gniv 不敢当 +gnjg 理发师 +gnjq 开怀畅饮 +gnjs 开心果 +gnkk 瓦器 +gnkn 一心只读圣贤书 +gnlg 开快车 +gnmd 政以贿成 +gnmq 与民同乐 +gnn 玌 玘 +gnnf 瓧 甅 +gnng 瓦屋 +gnni 静悄悄 +gnoy 开司米 +gnpl 一臂之力 +gnpp 与之 +gnpt 一己之私 +gnpw 瓦窑 +gnpy 不情之请 +gnqd 不尽然 +gnqe 瓦解 +gnqi 瓦尔 +gnqo 炁 +gnr 戸 +gnrm 瓦罐 +gnrt 玚 瑒 +gnsl 瓦楞 +gnsn 两情相悦 +gnt 攷 +gnte 开发利用 +gntg 恶性循环 +gnth 瓦片 +gntn 严以律己 +gntq 一发千钧 +gntr 瓦特 +gntt 珌 +gntu 事必躬亲 +gnty 攷 +gnu 忢 +gnub 与闻 +gnug 一飞冲天 +gnuh 瑕疵 +gnui 不敢问津 +gnum 开发商 +gnv 丂 +gnvl 不懈努力 +gnvn 瓦刀 +gnvu 不怀好意 不尽如人意 +gnw 玦 +gnwe 璆 +gnwf 与会 +gnwg 瓦全 +gnwq 不避斧钺 +gnwu 不尽人意 +gnwv 于心何忍 +gnww 与人 +gnwy 玦 +gnxp 一以贯之 +gny 瓦 +gnyb 邷 不以为耻 +gnyc 瓪 +gnyd 不以为奇 +gnyf 璻 瓧 瓩 瓼 甅 +gnyh 理发店 +gnyi 夨 +gnyj 瓸 +gnyl 不愧为 +gnyn 瓦 瓦房 瓱 瓲 +gnyp 理屈词穷 +gnyq 不以为然 +gnyu 不以为意 +gnyv 瓰 +gnyw 一心为公 +gnyy 殖民主义 +go 来 +goad 来项 +goal 灭菌 +goan 来世 +goaq 亚欧 +goas 严苛 +gobi 来函 +gobk 晋职 +gobn 来了 +goby 严防 +goca 来劲 +god 严 厳 嚴 +godd 严厉 +godg 恶感 +godj 亚非 +godl 来历 +godn 慭 憖 憗 +godr 严 +godx 一炮而红 +gody 亚太 +goel 晋爵 +gofa 恶霸 +gofc 来去 +gofd 晋城 +goff 晋封 +gofj 晋朝 +gofk 恶露 +gofn 恶声 +gofp 来过 +gofs 严霜 +goft 来者 +gog 亚 亞 亜 +goga 严刑 戬 戩 +gogb 鄑 +gogc 来到 +gogd 亚 +gogf 亚于 垩 堊 +gogh 严正 +gogj 晋 晉 +gogk 严整 +gogm 严责 +gogn 恶 悪 惡 噁 +gogo 严严 +gogx 恶毒 +gogy 璞 +gohk 恶战 +gohx 来此 +goi 灭 来 滅 釆 +goia 来鸿 +goid 来源 +goif 来潮 +goij 恶浊 +goit 恶劣 +goiv 亚当 +goiy 亚洲 +gojc 严紧 +goje 严明 +gojf 来时 +gojg 严师 +gojh 灭虫 +gojj 来日 +gojn 来电 +gojs 恶果 +gojt 来临 +gojv 来归 +gokc 来吧 +gokh 来路 +gokk 灭口 +gola 来料加工 +gold 恶因 +golk 来回 +golw 严办 +gom 赉 賚 +gomc 严峻 +gomh 来由 +gomq 晋见 烈火见真金 +gomu 赉 +gond 晋剧 +gonn 不断发展 +gont 恶性 +gonu 恶习 +gony 恶心 事业心 +goo 琰 +goog 恶业 +gooi 恶炒 +gooo 灭火 +goos 灭灯 +goou 来料 +gooy 琰 +gopd 灭害 +gopf 严寒 严守 +goph 灭寂 +gopl 亚军 +gopn 严密 +gopr 来宾 +gopt 来客 +gopu 严实 +gopy 来神 +goq 璘 +goqh 璘 +goqk 恶名 +goqs 灭杀 +goqt 来犯 +goqv 恶煞 +gorb 恶报 +gord 不断扩大 +gorg 来后 +gorh 来看 来年 +gork 一炮打响 +gorn 恶气 +gorp 严控 +gorq 恶鬼 +gors 严打 +goru 来接 +gorv 来势 +gorw 灭失 +gory 恶搞 不断提高 +gosd 灭顶 +gosg 严酷 +gosh 来想 +gosj 恶棍 严查 +goss 严禁 恶梦 +gost 严格 +gota 晋升 +gotd 严辞 +gotf 恶行 +gotg 严重 严惩 来生 +goth 来自 +gotj 来得 +gotk 灭种 +gotm 晋身 +gotp 严管 +gots 玩火自焚 +gotu 严冬 +goty 来往 来稿 +goud 来头 +gouf 恶斗 +gouh 殚精竭虑 +gouj 恶意 来意 +gouk 事业部 +gout 恶疾 +gouw 恶疮 事业单位 +gouy 灭门 +govi 严肃 +govn 灭鼠 +gowa 晋代 +gowg 严命 +gowr 来件 +goww 来人 恶俗 +gowx 恶化 +gowy 来信 +goxe 晋级 +goxj 事业费 +goxq 灭绝 +goya 严谨 +goye 亚裔 +goyf 来讲 +goyg 恶语 +goyi 来京 +goyj 晋谒 +goyn 灭亡 严词 +goyo 灭迹 +goys 恶魔 亚麻 +goyt 灭族 +goyu 来说 +goyy 来访 +gp 琮 琿 +gpad 不定期 +gpbb 一家子 +gpcb 天之骄子 +gpd 辷 迋 +gpdg 王安石 +gpdh 不宣而战 +gpds 不寒而栗 +gpdw 珲春 +gpeu 事实胜于雄辩 +gpf 琮 +gpfg 平安无事 +gpfi 琮 +gpfq 琓 +gpfr 一穷二白 +gpft 一神教 +gpfu 天寒地冻 +gpg 瑄 +gpga 一字不苟 +gpgc 一窍不通 +gpgg 瑄 +gpgh 琔 +gpgi 一字不漏 +gpgj 来之不易 +gpgk 亚寒带 +gpgm 璸 +gpgn 不衫不履 +gpgp 列祖列宗 +gpgq 一字一句 +gpgs 一字一板 +gpgw 璌 +gpgy 一客不烦二主 +gphh 事实上 +gpim 两袖清风 +gpjt 一窝蜂 +gpjy 开宗明义 +gpkj 不宁唯是 +gpl 珲 +gplh 珲 琿 +gplk 不容置喙 +gplp 璭 +gplt 正视图 +gplu 不容置辩 +gplx 不容置疑 +gpmw 一视同仁 +gpn 琯 +gpnn 琯 +gpnt 烈军属 +gppe 一家家 +gppf 一定之规 +gppg 不安定因素 +gppi 不祥之兆 +gppj 一字之师 +gppt 不实之处 +gppu 开裆裤 +gppw 再实之根必伤 +gppy 一家之言 不实之词 +gpq 琬 +gpqb 琬 +gpqp 不容忽视 +gpqt 瑏 +gpqw 正襟危坐 +gpqy 珍宝岛 +gprn 不客气 +gprw 瑸 璸 +gpsa 列宁格勒 +gptb 一字长蛇阵 +gptk 天字第一号 +gptq 一字千金 +gpty 一定程度 +gpub 一官半职 +gpuf 天安门广场 +gpuy 天安门 +gpvi 囊空如洗 +gpw 琛 +gpwg 不完全 +gpwk 瑢 +gpwp 天灾人祸 +gpws 琛 +gpwt 瑏 +gpww 一家人 +gpwy 不容分说 +gpxg 整军经武 +gpyn 形容词 +gpyu 束之高阁 +gpyw 平安夜 +gpyy 现实主义 列宁主义 +gq 列 +gqa 殘 +gqaa 殘 +gqab 殉节 +gqad 死期 +gqag 殡葬 殉葬 殣 +gqah 殢 +gqaj 琘 殙 +gqal 尶 +gqap 殊荣 +gqaq 死区 +gqar 与狼共舞 +gqas 殜 +gqaw 残荷 +gqax 熬药 +gqb 殛 +gqbf 一锤子买卖 +gqbg 殛 +gqbi 裂隙 +gqbj 残阳 +gqbk 殉职 +gqbl 列阵 +gqbm 列出 +gqbn 死了 +gqbp 玩忽职守 +gqbu 残联 +gqbw 列队 +gqc 殆 +gqca 死劲 +gqck 殆 +gqcn 烈马 +gqcw 死难 殉难 +gqdd 麺 +gqdf 死磕 +gqdg 天外有天 死硬 +gqdh 残存 残破 琋 +gqdi 死耗 +gqdm 死面 理解万岁 +gqdn 殗 +gqdo 死灰 +gqdq 殑 +gqds 五角大楼 +gqdt 殝 +gqdw 殎 +gqe 殂 +gqeb 殍 +gqec 死胎 +gqee 残月 +gqeg 殂 +gqei 豗 +gqey 殃及 +gqf 殖 +gqfb 死地 +gqfc 死去 +gqfg 烈士 殱 +gqfh 殖 +gqfi 妻儿老小 +gqfj 天昏地暗 +gqfm 歼击 殰 +gqfp 熬过 +gqft 死者 +gqfu 殪 +gqfv 残雪 +gqfw 平铺直叙 麸 麩 +gqfy 殏 +gqg 残 琻 殘 +gqga 死刑 裂开 殌 +gqgc 熬到 +gqgd 尫 +gqge 列表 +gqgf 死于 +gqgg 殭 +gqgi 不多不少 殐 琭 +gqgj 死理 +gqgo 歼灭 +gqgq 殊死 殡殓 一错再错 +gqgt 残 +gqgw 一钱不值 不负责任 +gqgx 歹毒 +gqgy 不名一文 +gqha 残虐 +gqhk 死战 +gqho 殩 +gqhp 一饱眼福 +gqhs 死盯 +gqi 歹 歺 +gqif 死法 +gqii 死水 +gqin 熬汤 +gqio 再铸辉煌 +gqip 死党 +gqiq 死光 +gqis 残渣 烈酒 +gqit 死活 +gqiu 珎 +gqiw 列举 +gqiy 遨游 珎 +gqj 列 +gqja 残暴 +gqje 裂 +gqjg 珣 䴕 +gqjh 列 +gqji 虺 +gqjj 烈日 +gqjl 劽 殟 +gqjo 烈 烮 鮤 鴷 +gqjp 迾 +gqjq 銐 +gqjs 裂果 +gqjt 五角星 ☆ ★ +gqjv 残照 姴 +gqk 殒 +gqkf 殫 +gqkg 玽 ± +gqkh 死路 +gqkk 裂口 +gqkl 死别 +gqkm 殒 殞 殨 㱮 +gql 殟 +gqld 死因 死罪 +gqlf 殬 +gqlg 列车 殉国 列国 +gqll 殟 +gqlt 死力 理解力 +gqlw 死囚 +gqm 殃 +gqmc 殁 歿 +gqmd 殃 瑍 +gqme 残骸 +gqmq 烈风 +gqmt 一针见血 瓊 +gqmu 形销骨立 +gqmw 赘肉 +gqn 玸 +gqna 殖民 +gqng 殉情 +gqni 残屑 +gqnn 残局 死尸 玸 +gqnt 烈性 烈属 +gqnu 不久以前 +gqnv 更名改姓 +gqnw 天外飞仙 +gqny 死心 殆尽 +gqoo 烈火 +gqoq 烈焰 +gqp 殡 +gqpd 残害 +gqpf 死守 +gqpg 死定 +gqph 死寂 +gqpm 殯 +gqpr 死牢 +gqps 列宁 +gqpt 来犯之敌 +gqpu 一锤定音 +gqpw 殡 殥 +gqpx 不解之缘 +gqpy 死神 +gqq 殉 +gqqb 卼 +gqqc 歿 +gqqd 兀然 +gqqe 死角 +gqqg 死钱 +gqqi 死锁 +gqqj 殉 殙 +gqqk 一句句 +gqqm 不锈钢 +gqqn 敖包 +gqqo 殦 麹 +gqqr 歾 +gqqs 残杀 +gqqt 恶狠狠 +gqqy 残留 列岛 +gqr 殊 +gqrg 死后 +gqrh 死掉 歽 残年 +gqri 殊 +gqrk 残损 +gqrm 残缺 瑤 +gqrn 天然气 +gqrq 死鬼 +gqry 不然的话 +gqsa 死棋 +gqsg 残酷 +gqsh 死相 +gqsm 死机 +gqsr 死板 +gqsv 残根 +gqsy 赘述 +gqt 歼 殱 殲 +gqtb 聱 珋 +gqtc 骜 驁 +gqtd 死敌 獒 殀 殠 歼敌 +gqtf 歼 歹徒 +gqtg 死生 残生 鳌 殅 鰲 鼇 +gqth 兀自 +gqtj 螯 +gqtk 嗸 +gqtl 殈 +gqtm 赘 嶅 贅 +gqto 熬 鰲 鷔 殦 +gqtp 遨 +gqtq 鏊 +gqtr 殇 摮 殤 +gqtu 不外乎 +gqtv 嫯 鼇 +gqtx 鼇 +gqty 列入 敖 謷 +gqu 殚 殫 +gqud 鳌头 +gque 熬煎 不久前 +gquf 殚 +gqug 亙 +gqui 瓦解冰消 +gquj 画外音 +gquk 残部 殕 +gqum 一锅端 +gquq 残次 +gqur 一鳞半爪 +gqut 残疾 殉道 +gquu 兀立 +gquv 裂痕 +gqv 兀 兀 +gqvf 一刹那 +gqvh 琤 肂 +gqvi 殔 一触即溃 +gqvn 一触即发 +gqvv 烈女 +gqvw 一钱如命 +gqvy 残忍 +gqw 殓 餮 +gqwe 殄 餮 飱 +gqwf 不留余地 列传 +gqwg 死命 殲 +gqwi 殓 +gqwk 死保 +gqwo 殦 +gqwt 残余 死伤 +gqwu 列位 +gqww 死人 殮 +gqwx 形象化 +gqwy 不负众望 +gqx 死 +gqxb 死 +gqxe 死缓 +gqxf 死结 +gqxk 列强 +gqxo 熬粥 +gqxt 裂缝 +gqxu 残弱 +gqxw 列维 +gqxx 五色缤纷 +gqxy 裂纹 +gqy 玖 +gqya 列席 +gqyc 歿 +gqyd 殃 殀 +gqyg 一争高下 殅 +gqyi 兀鹫 +gqyl 列为 瑠 +gqym 青岛市 +gqyn 死亡 残废 死讯 殧 +gqyo 裂变 +gqyq 画饼充饥 +gqyr 歽 歾 +gqyt 一句话 +gqyw 熬夜 +gqyy 赘言 玖 玓 +gr 珠 +grab 青年节 +grad 更年期 +graf 一抔黄土 +graj 碧蓝 +grbb 一揽子 +grcr 天气预报 +grd 碧 +grdd 一掷百万 +grdf 碧 +grdh 一拥而上 +grdi 一扫而光 +grdm 正反面 +grdp 一扫而空 +grds 瑰奇 +grdt 一拥而入 +grdu 玉皇大帝 +grdy 一挥而就 +grf 百 +grfb 开拓进取 +grfd 平白无故 +grff 天摇地动 +grfn 天打雷劈 +grft 束手无策 +grfy 素质教育 +grg 珀 +grgd 再接再厉 +grge 束手束脚 +grgg 瑝 +grgk 亚热带 +grgm 瑰丽 珠玑 +grgr 不折不扣 一拖再拖 +grgs 不拘一格 +grgu 歪打正着 一年到头 +grgw 残缺不全 形势逼人 +grgy 不卑不亢 碧玉 珠玉 一年一度 不打不相识 +gri 珠 +gria 珠江 不拘小节 +grid 一反常态 +grif 一把汗 +grig 碧清 +grih 碧波 +grii 死气沉沉 来势汹汹 +grim 璳 +griq 理所当然 +grit 珠海 +griy 珠 瑔 +grjd 珠蚌 +grjj 不揣冒昧 +grjs 不失时机 +grkd 一气呵成 +grkf 碧叶 +grkk 豆制品 +grkn 一失足成千古恨 +grle 整年累月 +grlf 青年团 +grlo 璑 +grlt 一年四季 +grmh 珤 +grmm 五指山 +grmt 珠峰 +grmu 残兵败将 +grna 瑰异 +grng 不近情理 +grny 珠翠 +grpd 一年之计在于春 +grpe 一丘之貉 +grpg 珠宝 瑰宝 一气之下 +grpp 两手空空 不白之冤 +grpt 一技之长 +grpw 碧空 +grq 瑰 +grqc 瑰 +grql 一手包办 +grqn 珠饰 +grqq 来势凶猛 +grrb 青年报 +grrc 一把把 +grrd 一排排 +grrh 一年年 +grrm 瓆 +grrr 一把抓 +grrt 一把手 +grrw 不择手段 +grrx 一批批 +grse 环氧树脂 +grtf 琕 +grth 珠算 +grti 珠箔 +grtl 碧血 +grtq 一掷千金 +grtr 不打自招 +grtx 束手待毙 +gruf 一年半载 +gruq 正气凛然 +gruy 开后门 +grvw 一拍即合 +grwd 一氧化碳 +grwf 瑰伟 +grwn 不近人情 +grwu 开拓创新 +grww 青年人 +grxe 一年级 +grxs 瓅 +grxv 碧绿 +grya 五年计划 +gryg 一手遮天 +gryl 不失为 +gryr 束手就擒 +gryt 璬 +gs 末 +gsab 末节 +gsad 末期 +gsag 一柱擎天 +gsai 一枕黄粱 +gsan 末世 +gsar 不可或缺 +gsbb 末子 +gsbg 一棍子打死 +gsbj 不可限量 +gsbn 末了 +gsce 不可能 +gscf 一木难支 +gsde 互相帮助 +gsdg 否极泰来 +gsdt 一本万利 +gsdw 膥 +gsdy 一概而论 +gseo 不可胜数 +gsew 不要脸 +gsey 不可胜计 +gsfa 不可救药 +gsff 天覆地载 +gsfg 不相干 +gsfn 残酷无情 +gsfr 不可动摇 +gsga 不可一世 +gsgf 天机不可泄露 +gsgh 一板一眼 +gsgi 不可不 +gsgk 不可理喻 +gsgp 琼楼玉宇 +gsgs 一模一样 +gsgu 不可开交 +gsgw 玎玲 +gsgx 一本正经 +gsgy 不可否认 +gsh 玎 +gshg 不相上下 +gshk 一丁点 +gsi 末 +gsih 不可小觑 +gsii 正本清源 +gsiy 末流 +gsjc 不要紧 +gsjg 副标题 +gsjj 末日 +gsjm 玉树临风 +gsk 珂 +gskf 末叶 +gskg 珂 +gskh 末路 +gskx 唜 +gsla 来样加工 +gslf 静极思动 +gslg 平板车 +gsly 不可思议 +gsmi 画栋雕梁 +gsmm 平顶山 +gsmq 天极网 +gsmy 不可同日而语 +gsnd 两相情愿 +gsng 琴棋书画 +gsnq 不可避免 +gsnr 不可收拾 +gsnt 末尾 +gsov 不可数 +gspp 灭顶之灾 +gspw 不相容 +gsqp 不可忽视 +gsqt 一枝独秀 不可多得 +gsqu 不可名状 +gsqv 不可饶恕 +gsrg 末后 +gsrh 末年 +gsri 不可缺少 +gsrl 不可抗力 +gsrr 不可捉摸 不可抗拒 +gsrs 形格势禁 +gsrt 严格执行 +gsry 互相推诿 +gss 琳 +gssf 严格要求 +gssh 璴 +gssi 末梢 +gssj 一棵棵 +gssu 政权机关 +gssv 一根根 +gssy 琳 瑮 +gstc 青梅竹马 +gstd 不可知 +gstj 责权利 +gstq 不可向迩 +gstt 末笔 +gstw 不可告人 +gsty 不相适应 +gsul 不可逆转 +gsum 末端 +gsuq 残杯冷炙 +gswa 末代 +gswd 末伏 +gswe 不可企及 +gswf 不可逾越 +gswt 还本付息 +gswu 末位 +gsww 琜 两极分化 +gswy 不可偏废 +gsxj 不可终日 +gsxm 瓦格纳 +gsya 末席 +gsyg 不可磨灭 +gsyk 不可言喻 +gsyu 不可言状 +gsyw 不可言传 +gsyy 理想主义 不相为谋 +gt 玫 +gtaa 麦芽 不辞劳苦 不等式 +gtab 敖德萨 +gtad 麦茬 +gtaf 不知其二 +gtai 一盘散沙 +gtaj 麦草 +gtal 一等功 +gtan 一筹莫展 +gtar 死得其所 +gtas 不知其可 +gtaw 不乏其人 +gtay 麦芒 +gtbb 麦子 +gtbd 一鼻子灰 +gtbf 开科取士 +gtbg 敷衍了事 +gtbn 不得了 +gtbp 一笑了之 +gtbr 一鼻孔出气 +gtbt 一物降一物 +gtca 不得劲 +gtcm 一箭双雕 +gtcv 亚利桑那 +gtdd 不复存在 麺 +gtdf 一笑而过 +gtdg 不管三七二十一 +gtdh 琒 不自在 +gtdk 不辞而别 +gtdm 麺 +gtdp 焉知非福 +gtdq 麦克 +gtdt 不得而知 +gtdu 下笔成章 +gtdw 一身而二任 +gtdx 一条龙 +gtdy 一般而论 +gte 珘 +gtee 残冬腊月 +gten 琇 +gtet 琇 恶向胆边生 +gtey 来得及 珘 +gtf 珩 +gtff 玩物丧志 +gtfg 下知地理 +gtfh 珩 玝 玤 +gtfm 瓒 瓚 +gtfp 珽 +gtfq 天长地久 珗 +gtfs 天翻地覆 +gtft 不知去向 +gtfu 一往无前 +gtfv 不知进退 +gtfw 一身二任 +gtfy 天造地设 +gtga 一生一世 +gtgc 严惩不怠 +gtgd 不管不顾 +gtgg 珄 不生不灭 +gtgi 不得不 不知不觉 不知死活 +gtgn 不得不发 +gtgo 不务正业 +gtgq 一系列 +gtgr 玫瑰 一毛不拔 +gtgt 平等互利 +gtgu 不徐不疾 +gtgw 严惩不贷 +gtgy 天各一方 一般来说 +gthb 焉得虎子 +gthk 平衡点 +gthp 不入虎穴 +gtid 一息尚存 +gtif 政策法规 +gtii 不知深浅 一片汪洋 +gtim 还我河山 +gtir 一身清白 +gtis 麦酒 +gtiy 麦浪 +gtj 琍 +gtje 一身是胆 +gtjg 不自量 +gtjh 琍 +gtjk 严重影响 +gtjl 不自量力 +gtjq 天长日久 +gtk 珞 +gtkg 珞 +gtkk 一等品 +gtky 瑀 +gtl 璁 +gtlk 麦加 +gtll 麦田 +gtlm 平行四边形法则 +gtln 璁 +gtlp 一笑置之 +gtlq 天香国色 +gtlt 不知轻重 +gtmk 珦 +gtmm 不知凡几 +gtmn 碧血丹心 +gtmy 一般见识 +gtn 琁 +gtnh 麦收 琁 +gtni 一往情深 +gtnn 不得已 戼 +gtno 瑦 鴌 +gtnp 不得已而为之 +gtnt 两重性 一般性 +gtny 一条心 +gto 璠 +gtog 麦精 +gtol 璠 +gtou 麦粒 +gtow 麦粉 +gtoy 麦糠 +gtpa 一得之功 +gtpe 一箭之遥 +gtpf 不毛之地 +gtpg 五笔字型 +gtpi 不智之举 +gtpj 一得之愚 +gtpl 再造之恩 +gtpm 一得之见 +gtpq 不务空名 +gtqe 麦角 +gtqi 瓈 +gtqn 夹生饭 +gtqo 麹 +gtqq 一笔勾销 +gtqt 现行犯 +gtr 珴 +gtrf 不知所云 +gtrg 死乞白赖 +gtrh 五千年 +gtrn 事务所 不知所以 +gtrq 一笔抹煞 一笔抹杀 +gtrr 不知所措 +gtrt 珴 +gtrx 不知所终 +gtry 一般的说 +gtsa 一盘棋 +gtsf 麦杆 +gtsi 夹竹桃 +gtss 平衡木 +gtsw 不得要领 +gtta 副处长 +gttb 麦季 +gtte 天生我材必有用 +gttf 一条街 +gttg 麦穗 +gtth 麦片 一片片 +gttk 麦种 +gttn 不徇私情 +gtto 麦秋 +gttq 一笑千金 +gtts 一条条 五短身材 +gtty 一篇篇 +gtu 麦 麥 +gtua 不辞辛苦 +gtud 亚特兰大 +gtun 一片冰心 +gtuq 一等奖 一知半解 +gtut 再生产 不知道 +gtux 不得善终 +gtv 鳿 +gtvb 弄得好 +gtvg 不知好歹 +gtvo 鳿 +gtvt 不咎既往 +gtw 瑽 +gtwg 与生俱来 +gtwh 瑽 +gtwj 更待何时 +gtwn 不得人心 +gtww 一般人 +gtwx 一般化 +gtxa 天鹅绒 +gtxg 玻利维亚 +gtxu 珻 +gty 玫 +gtya 一季度 +gtyg 一般说来 +gtyi 现身说法 +gtyj 不知就里 +gtym 珠穆朗玛峰 +gtyt 一番话 +gtyw 天秤座 不知高低 +gu 平 +guaa 一站式 +guae 夹菜 +guag 不辨菽麦 +guah 平卧 +guai 一亲芳泽 +guaj 平昔 +guat 夹攻 +guau 歪门邪道 +guaw 事半功倍 +gubb 夹子 +gubj 平阳 +gubn 平了 +gubt 一意孤行 +gucf 一将难求 +guck 平台 +gucq 夹道欢迎 +gucu 一次又一次 +gud 珜 +guda 瑳 +gude 还将有 +gudh 珜 +gudj 平辈 +gudm 平面 +gudn 琷 +gudq 夹克 +gudr 平原 +gudt 一问三不知 +gudu 开卷有益 +gudw 平仄 +gue 瑐 +gueb 平服 +gued 瓏 +guee 平月 +guej 瑐 +guep 璲 +guer 平遥 +gufb 平地 +gufc 平动 +guff 天差地远 +gufh 平直 +gufi 一头雾水 +gufj 平坦 +gufm 夹击 +gufn 下半场 平声 +gufq 平均 +gufv 夹雪 +gufw 不辨真伪 +gufy 平壤 +gug 瑳 +guga 瑳 +guge 平静 +gugf 一病不起 +gugh 平正 +gugi 琼浆玉液 瓓 +gugk 平整 夹带 +gugn 一着不慎 +gugo 到头来 +gugq 平列 +gugr 一前一后 一瘸一拐 不冷不热 不问青红皂白 +gugt 一问一答 不疾不徐 +gugu 平平 不闻不问 不痛不痒 +gugw 班门弄斧 +gugx 平素 +guh 平 +guhd 一决雌雄 +guhh 夹上 +guhk 平 +guhw 夹具 +guia 平江 +guid 平湖 +guig 平添 +guim 平滑 +guio 平淡 +guip 平常 +guiq 平光 +guir 不减当年 +guiu 融资渠道 +guiv 平津 +guiy 夹注 +guj 璋 +gujc 夹紧 +guje 平明 +gujf 平时 +gujg 平量 +gujh 璋 +gujj 平日 +gujk 形单影只 +gujq 平易 璄 +gujs 至关紧要 +guk 琣 +gukd 平顺 +gukg 琣 +gukh 平路 +gukk 副产品 +gukt 平川 +gul 璔 +gulb 不着边际 +guld 平畴 +gulg 平车 +gulj 璔 武装力量 +gulq 天姿国色 +gult 不差累黍 +gum 瓋 +gumb 平邮 +gume 颊骨 +gumm 开门见山 +gump 瓋 +gumy 平凡 +guna 平民 +gunf 夹层 +gung 亚美尼亚 +gunl 一门心思 +gunn 平局 +gunt 一次性 +guny 夹心 +guoy 平米 +gupg 平定 +gupp 王羲之 +gupu 平实 +gupv 平安 +gupy 平视 +guq 珓 +guqc 晋冀鲁豫 +guqe 夹角 +guqg 平铺 +guqn 夹馅 +guqt 玩意儿 +guqy 珓 +gurc 平反 +gure 五斗折腰 +gurh 青壮年 +gurq 平抑 +gurr 平白 +gurt 平手 +guru 开门揖盗 +gurv 一头热 平抛 +gurw 更新换代 +gurx 夹批 +gury 夹挤 +gusa 天道酬勤 +gusc 表决权 +gusd 平顶 +gusg 平装本 +gusj 夹棍 +gusr 平板 夹板 +gutd 事关重大 +gute 平盘 +gutf 平等 平行 +gutg 平生 +guth 平息 +guti 平衍 +gutj 平利 +gutk 平和 +gutm 平躺 +gutn 整装待发 +gutq 平衡 平稳 平移 +guts 至关重要 +guty 夹入 +guub 武装部队 +guud 平头 +guue 夹剪 +guuf 平装 +guug 平靖 +guuk 下半部 +guuq 五颜六色 残羹冷炙 +guut 夹道 +guuu 不关痛痒 +guuy 平凉 +guva 平媒 +guvh 亊 +guvr 整章建制 +guvs 夹杂 +guw 夹 夾 +guwb 平仓 郏 郟 +guwf 表彰会 +guwi 夹 +guwj 平伸 刾 +guwm 颊 頬 頰 +guwn 事关全局 +guwt 不差什么 +guwv 平分 一部分 +guww 平价 残疾人 带头人 +guwy 夹住 平信 +gux 珶 +guxa 开门红 +guxe 平缓 +guxg 副总经理 +guxt 夹缝 珶 +guya 平度 +guyd 不差毫厘 +guye 夹衣 +guyk 下意识 +guym 平调 +guyn 平房 +guyp 表意文字 +guyq 平底 +guyt 下半旗 +guyu 束装就道 +guyv 平庸 +guyw 下半夜 +guyy 平方 +gv 妻 +gva 勁 +gvaa 天女散花 +gvad 不好惹 +gvaf 巠 璕 +gvaj 剄 +gval 勁 +gvam 頸 +gvao 鵛 +gvap 逕 +gvaq 巰 +gvav 一刀切 +gvbb 妻子 +gvbl 瓦努阿图 +gvdv 一好百好 +gvey 珢 +gvf 珒 +gvff 坙 +gvfh 珒 +gvfj 璛 +gvgb 惠灵顿 +gvgf 再好不过 +gvgo 一刀两断 +gvgv 一忍再忍 +gvgw 璵 +gvgy 不即不离 不妨一试 +gvh 妻 +gvhb 郪 +gvhh 璛 +gvhi 疌 +gvhl 璶 +gvhn 璛 +gvho 鶈 +gvhv 妻 +gvih 妻小 +gviy 琭 +gvj 璅 +gvjs 璅 +gvk 玿 +gvkg 玿 +gvko 吞刀吐火 +gvmx 刺刀见红 +gvnt 严肃性 +gvpg 妻室 一怒之下 +gvqg 瑙鲁 +gvqt 妻儿 +gvss 形如槁木 +gvst 严肃查处 +gvt 瑙 碯 +gvtk 珺 +gvtq 瑙 +gvug 天灵盖 一退六二五 +gvul 不好意思 +gvuv 妻妾 +gvux 妻弟 +gvvc 妻孥 +gvvl 妻舅 +gvvt 一如既往 +gvvv 妻女 +gvwl 一九八四 +gvwq 天怒人怨 +gvwy 现如今 +gvyy 不忍卒读 +gw 珍 +gwa 玳 +gwad 珍藏 +gwaf 一个萝卜一个坑 +gwah 不信邪 +gwau 两全其美 事倍功半 +gway 玳 +gwbn 玱 瑲 +gwca 现代戏 +gwck 一个巴掌拍不响 +gwco 更仆难数 +gwcq 一个劲儿 +gwcw 一个又一个 +gwcy 玜 +gwdc 瑖 +gwdf 弄假成真 +gwdg 责任感 +gwdh 珍存 +gwdi 不登大雅之堂 +gwdj 天命有归 +gwds 珍奇 +gwdu 珍禽奇兽 +gwdw 五谷丰登 +gwe 珍 +gweb 不舒服 +gwep 珍爱 +gweq 不分胜负 +gwet 珍 +gwf 璵 +gwfg 一传十 +gwfk 瓦釜雷鸣 +gwfl 五代十国 +gwfn 不做声 +gwft 与会者 +gwfu 天公地道 +gwfw 璵 +gwg 瑜 +gwgb 来人来函 +gwgc 不值一驳 +gwgd 玲珑 +gwgf 珍玩 +gwgi 不但不 +gwgj 玳瑁 瑜 璯 +gwgk 珨 琀 瑲 +gwgl 瑜珈 +gwgm 与众不同 +gwgo 不伦不类 +gwgq 不依不饶 +gwgr 珍珠 不分青红皂白 不值一提 +gwgu 天公不作美 璒 +gwgw 不偏不倚 +gwgy 不仁不义 +gwhg 不念旧恶 +gwhx 一仍旧贯 +gwir 现代派 +gwiy 武侠小说 现代汉语 +gwj 玠 +gwjg 不但是 +gwjh 玠 +gwjp 不合时宜 +gwkg % +gwkh 珍贵 +gwkk 珍品 一命呜呼 +gwkn 一个中心 +gwkq 现代史 +gwky 王公贵族 +gwlf 不假思索 +gwlg 开倒车 +gwll 不分轩轾 责任田 +gwlm 不修边幅 +gwm 爾 +gwmf 壐 +gwmi 一代风流 +gwmj 殊途同归 蠒 +gwmo 鸍 +gwmp 邇 +gwmq 爾 覼 +gwms 不食周粟 +gwmy 璽 +gwna 珍惜 +gwnd 恶作剧 +gwnh 王八蛋 瑡 +gwnn 环保局 +gwno 瑦 +gwnt 一介书生 +gwnu 珍禽异兽 +gwny 责任心 +gwod 不含糊 +gwpg 珍宝 +gwpq 天伦之乐 +gwpu 一念之差 +gwpw 天作之合 +gwpy 珍视 +gwqg 蚕食鲸吞 琻 +gwqk 平假名 +gwqn 珍馐 殡仪馆 +gwqt 一会儿 +gwrf 五体投地 +gwrl 现代舞 +gwrm 责任制 +gwrp 亚伯拉罕 +gwrr 不分皂白 +gwsf 琴剑飘零 +gwsg 珍本 +gwsu 一个样 +gwtg 珍重 +gwth 珍版 不分彼此 +gwtq 珍稀 平分秋色 +gwtr 一个鼻孔出气 +gwtu 正合我意 +gwu 兲 +gwub 珍闻 +gwud 责任状 +gwuk 更何况 +gwus 王侯将相 +gwuv 再作冯妇 +gwv 玢 +gwvb 正人君子 +gwvi 一贫如洗 +gwvn 玢 +gwvo 鳿 +gwwa 一代代 +gwwc 不仅仅 +gwwd 天从人愿 +gwwg 天人合一 +gwwh 一个个 +gwwl 瑜伽 +gwwo 不食人间烟火 +gwwr 一件件 +gwwt 致命伤 +gwwu 静候佳音 +gwww 现代人 +gwwx 现代化 +gwwy 珍禽 +gwxc 融会贯通 +gwxl 责任编辑 +gwy 玲 玐 +gwyc 玲 +gwyf 一分为二 +gwyg 琟 +gwyk 琀 瑲 +gwyl 不作为 +gwyn 五保户 玪 +gwyp 璡 +gwyt 不像话 +gwyu 与人为善 +gwyv 亚健康 +gwyy 现代主义 +gx 互 +gxae 素菜 +gxah 素雅 +gxaj 毒草 +gxal 毒菌 +gxaq 互敬 +gxax 毒药 +gxbu 互联 +gxce 互通 +gxcq 素鸡 +gxde 素有 +gxdg 互感 +gxdm 不约而同 +gxdr 素愿 +gxdt 互帮 +gxdx 毒龙 +gxe 瑑 +gxeb 素服 +gxeg 互助 +gxep 互爱 +gxer 毒腺 +gxet 互用 +gxey 瑑 +gxf 纛 +gxfa 毒霸 +gxfc 互动 +gxfi 纛 +gxfm 瑻 +gxfn 素志 +gxft 互教 +gxfy 天经地义 +gxg 互 +gxga 一丝不苟 +gxgb 不绝于耳 +gxgd 互 +gxgg 不经一事 +gxgi 互不 +gxgj 互惠 +gxgk 现编现唱 +gxgm 毒刺 +gxgo 素来 +gxgq 毒死 +gxgr 一丝不挂 +gxgt 开弓不放箭 +gxgu 毒 +gxgx 毒素 一张一弛 璏 +gxgy 一丝一毫 +gxhq 素餐 +gxi 素 +gxie 恶贯满盈 +gxif 素洁 +gxih 正弦波 +gxij 繛 +gxim 素油 +gxio 素淡 +gxip 素常 +gxir 互派 +gxis 毒酒 +gxiu 素 +gxiy 毒液 +gxje 不结盟 +gxjf 不结盟运动 +gxjh 毒虫 +gxjj 素日 +gxjp 毒蛇 +gxkk 毒品 +gxkl 不费吹灰之力 +gxlf 还乡团 +gxlp 互连 +gxmh 青纱帐 +gxmq 互见 +gxmr 毒贩 +gxmu 互赠 +gxnt 毒性 +gxny 素心 +gxor 死缠烂打 +gxos 开绿灯 +gxot 残编断简 +gxov 素数 +gxpd 毒害 +gxpu 互补 +gxpv 毒案 +gxpy 一纸空文 不经之谈 +gxqc 素色 +gxqf 毒针 +gxqk 互勉 +gxqn 毒饵 +gxqs 毒杀 +gxqt 毒犯 +gxqy 毒枭 +gxr 瓅 +gxra 素描 +gxrf 素质 +gxrm 一贯制 +gxrn 毒气 +gxrq 互换 +gxrr 青红皂白 +gxrs 毒打 瓅 +gxrt 毒手 +gxry 互斥 +gxsf 素材 +gxsh 互相 +gxtg 互生 +gxtj 互利 +gxtq 素称 +gxtr 毒物 +gxtu 毒箭 +gxub 毒瘾 素闻 +gxud 素养 +gxuf 素装 +gxug 毒辣 +gxuj 不经意 +gxuk 素问 +gxuq 毒瘤 素净 +gxut 互道 +gxuv 素妆 +gxux 互递 +gxvv 素女 +gxvx 不绝如缕 +gxw 夷 洠 +gxwa 互借 +gxwd 正经八百 +gxwg 正比例 +gxwi 夷 +gxwk 互保 +gxwn 灭绝人性 +gxwo 鴺 +gxwx 毒化 严丝合缝 +gxwy 素食 互信 +gxx 玭 +gxxi 素纱 +gxxn 玭 +gxxo 一缕缕 +gxxr 瑎 +gxxt 璣 +gxxw 素缎 +gxya 毒谋 +gxyc 互译 +gxyf 毒计 +gxyg 互评 +gxyh 互让 +gxyj 毒剂 +gxyl 互为 +gxym 互设 +gxyt 夷族 +gxyu 五线谱 +gxyw 互认 +gxyy 互访 互谅 +gy 玉 +gyaa 开放式 +gyad 班期 +gyag 整齐划一 +gyao 不计其数 +gyap 一言蔽之 +gyb 璃 琍 瓈 +gyba 妻离子散 +gybb 班子 +gybc 璃 +gybp 下议院 +gybw 玉坠 +gyc 琉 瑠 璢 +gycb 斑蝥 +gyck 天文台 +gycn 斑马 一言难尽 +gycq 斑驳 琉 珫 +gycu 一语双关 +gydg 玉石 +gydk 不言而喻 +gydm 一方面 +gydn 玉成 +gydo 不许百姓点灯 +gydp 理论研究 +gydq 正言厉色 +gydr 一语破的 +gydt 一望而知 +gydu 死记硬背 +gydw 不谋而合 开诚布公 +gydy 一语成谶 +gyee 珳 +gyem 政府采购 +gyet 珳 +gyex 琼脂 +gyey 豆腐脑 +gyfb 一望无际 +gyfd 天高地厚 +gyff 一望无垠 +gyfg 天诛地灭 +gyfh 至高无上 +gyfj 王府井 +gyfl 天旋地转 +gyfn 斑块 +gyfs 玉霜 +gyft 天主教 +gyfw 班规 +gyfx 天衣无缝 +gyg 斑 琂 +gyga 正方形 +gygb 一府两院 +gyge 琼瑶 不为五斗米折腰 +gygf 夷为平地 +gygg 斑 +gygi 一衣带水 +gygj 互为表里 +gygk 玉带 +gygl 不方不圆 +gygm 璇玑 +gygn 一言不发 +gygq 一文不名 +gygr 不亢不卑 +gygs 不识一丁 +gygt 一言一行 +gygw 融为一体 +gygy 琉璃 斑斑 +gyhk 斑点 +gyhy 玣 +gyi 玉 玊 乁 +gyie 玉溪 +gyip 一言堂 天文学 +gyis 豆腐渣 +gyit 琼海 +gyiy 琼 瓊 +gyjf 班里 +gyjg 璾 再就是 +gyjt 不识时务 +gyjv 玉照 +gyk 瓖 +gyke 瓖 +gykh 琼中 +gykk 玉器 +gykl 班别 +gykm 速记员 +gykr 一语中的 +gykw 恶语中伤 +gyle 瓌 +gylg 班车 璮 +gylj 互为因果 +gylu 五讲四美 +gylw 理论界 +gymf 玉雕 不吝赐教 +gymm 玉山 +gymq 班风 +gymr 不良风气 +gyna 王永民 +gynd 琼剧 +gyng 一夜情 +gynk 玉璧 +gynp 一言以蔽之 +gynt 开放性 +gyog 再就业 +gyoy 玉米 平方米 +gype 理论家 +gypf 一席之地 +gypg 更衣室 +gypl 天府之国 +gypm 不义之财 +gypu 一夜之间 +gypw 玉容 +gypy 班禅 +gyqc 玉色 +gyqi 玉玺 +gyqk 玉兔 +gyql 玉镯 +gyqn 天文馆 +gyqt 不亦乐乎 +gyqu 一床锦被遮盖 +gyrd 天高气爽 +gyrf 不为所动 不吝指教 +gyrg 玉皇 +gyri 不识抬举 +gyrm 玉帛 +gyrr 斑白 +gyrt 玉手 +gyrx 玉指 +gysc 玉树 +gysl 恶语相加 +gysm 班机 +gyso 琼楼 +gyss 玉林 +gysv 平方根 +gysx 形迹可疑 +gyt 班 +gyta 班长 +gyte 玉盘 +gytf 开户行 +gytg 班 +gyth 璇 +gytj 不言自明 +gytl 班务 +gytm 斑秃 +gytq 一诺千金 一刻千金 +gytr 一试身手 +gytt 斑竹 +gytv 班委 +gyu 璾 +gyud 一语道破 +gyuf 玉兰 +gyug 豆腐羹 +gyuh 璾 +gyup 玉帝 +gyuq 班次 +gyus 一语道破天机 +gyut 玉颜 +gyuu 政府部门 +gyuv 斑痕 +gyuw 斑疹 +gyuy 一言半语 +gyv 琅 +gyvb 瑯 一言既出 +gyve 琅 +gyvf 璾 +gyvg 不识好歹 +gyvh 一言九鼎 璾 +gyvk 瑭 +gyvq 斑鸠 +gyvt 五方杂处 +gyvv 玉女 +gywf 班会 琗 +gywj 平方公里 +gywm 玉佩 +gywn 天高任鸟飞 +gyws 玉体 +gywt 班主任 +gyww 一应俱全 +gywx 玉佛 +gyxe 班级 班组 +gyxj 班费 +gyxy 斑纹 玹 +gyy 玟 +gyyf 五言诗 +gyyg 班主 +gyyh 不识庐山真面目 +gyyn 班房 +gyyo 一席谈 +gyyp 一言为定 +gyyq 班底 +gyyt 一席话 +gyyu 斑斓 +gyyv 逼良为娼 +gyyx 死亡率 +gyyy 天方夜谭 +h 上 目 此 点 +ha 虎 +haa 虐 +haag 虐 +haah 虎牙 +haap 虚荣 +haaq 虔敬 +haas 瞸 +haaw 紫荆花 +habb 虎子 +habk 虚职 +haca 虎劲 +hact 虚骄 +hacy 瞒骗 +hadd 虚套 +hadf 虚夸 +hadg 虎威 +hadh 卡萨布兰卡 +hadi 虚耗 +hadk 睰 +hae 遽 +haec 皻 +haed 虎须 +haee 虎豹 +haeg 虘 虚悬 +haei 豦 +haej 劇 +haek 虚肿 +hael 勮 +haep 遽 +haeq 覰 +haeu 虚脱 虚胖 +hafa 虎贲 +hafp 瞒过 +hafq 虚无 +hag 眶 +haga 戲 虎落平阳被犬欺 +hagb 齾 +hagd 獻 +hagf 瞱 +hagg 眶 +hagh 虐政 鬳 +hagk 虎落平川 +hagn 甗 +hagq 覻 +hagw 瞒 瞞 +hahc 虎皮 +hahd 矇眬 +hahm 頥 +haie 虚浮 +haif 虚汗 +haih 虚渺 +haii 眼药水 +haiw 虚誉 +haj 瞙 +haja 戱 +hajd 瞙 +haji 虚晃 +hak 虞 +haka 瞒哄 +hakd 虞 +hakk 虎口 瞘 +hako 鸆 +hakv 虎啸 +haky 矔 +hal 瞄 +hale 膚 +halg 瞄 +halh 矒 +halj 矒 +hall 勴 盧 虜 +halm 顱 +haln 慮 +halo 鸕 +halv 虏 虜 +ham 虎 +hama 虥 +hame 彪 +hamf 甝 +hamm 虤 贙 +hamo 虪 +hamq 虚岁 覤 +hamr 虝 +hamv 虎 +hamy 瞞 +han 虑 慮 +hana 戱 +hang 歫 虛 +hani 虑 +hanj 彪悍 +hant 眓 虙 +hany 虚心 虚惊 眓 虚荣心 +hao 虚 +haoa 戯 戱 +haoe 兞 +haog 虚 彪炳 虛 +haoo 虚火 +haoq 觑 覷 +haov 虚数 +haow 歔 虡 +hap 矇 +hapb 虚字 +hape 矇 +hapu 虚实 +hapw 虚空 虎穴 +hapy 虎视 +haq 眍 瞘 +haqa 虎钳 虥 +haqd 遽然 +haqf 甝 +haqk 虚名 +haqm 贙 +haqn 虚饰 +haqq 虤 覤 觑 +haqs 虐杀 +haqt 虎狼 䲣 䱷 +haqy 眍 +harb 虚报 +hard 虚掩 +harf 虗 +harg 虗 +harn 虚拟 +hars 虐打 +haru 虚掷 +harv 虎势 +hary 虏掠 +has 虨 +hase 虨 +hasq 虚构 +hat 處 +hatd 虚辞 +hate 皮划艇 +hatf 虐待 +hath 虖 +hatl 卡斯特罗 +hatm 瞄向 處 +hatw 歑 虎符 +haud 瞒着 +hauf 彪壮 +haug 虚症 +hauq 虎将 +hauw 瞄准 +hauy 虎门 +hav 虍 +havo 虚灵 +haw 虧 +hawb 虎仔 +hawc 矆 +hawn 虚假 虧 +hawq 虚像 +hawu 虚位 +hawy 虚伪 雐 +haxg 虚线 +haxn 虚幻 +haxt 眼花缭乱 +haxu 虚弱 +haxy 虎纹 +hay 虔 +haya 虚度 +hayd 虔诚 +hayg 止戈为武 +hayi 虔 +hayk 虚衰 +haym 虚设 +hayn 虚妄 虚词 +hayo 虐恋 +hayt 虚诞 +hayy 虚文 +hb 眲 +hbaj 齰 +hban 齛 +hbat 齖 +hbbc 齱 +hbck 齝 +hbdk 齮 +hbeg 齟 +hbfw 齻 +hbg 眲 +hbgk 齬 +hbgv 妛 +hbhv 瞎了眼 +hbhx 齜 +hbj 齒 +hbjt 齥 +hbjx 齥 +hbjy 齵 +hbkh 齪 +hbkn 齶 +hbkw 齞 +hblq 皮耶罗 +hbls 齫 +hbnf 齷 +hbnn 齓 +hbpl 齳 +hbqk 齣 +hbqn 齙 +hbqt 齺 +hbrh 齗 +hbrq 瞎子摸象 +hbrr 齭 +hbsh 齼 +hbsi 齽 +hbtf 齚 +hbtn 齕 +hbty 齲 +hbue 齴 +hbul 齸 +hbuq 齩 +hbve 齦 +hbvg 齨 +hbvk 齠 +hbvq 齯 +hbwc 齡 +hbwj 齘 +hbxn 齔 +hc 皮 +hcaf 皮革 皮鞋 皮鞭 +hcaj 皮草 +hcam 皮黄 +hcar 皮匠 +hcb 瞲 +hcbb 眸子 +hcbk 瞲 +hcce 颇能 +hccn 眼巴巴 +hcd 颇 +hcde 颇有 +hcdg 颇感 +hcdh 颇丰 +hcdm 颇 頗 +hcef 皮肤 +hcep 颇受 +hcex 皮脂 +hcf 皯 +hcfh 皯 +hcgf 皮球 +hcgh 皮下 +hcgk 皮带 +hcgu 皮夹 +hchk 点对点 +hchw 颇具 +hci 皮 +hck 眙 +hckg 眙 +hcmh 皮帽 +hcmw 皮肉 +hcnf 皮层 +hcnh 皮蛋 +hcni 皮屑 +hcny 皮尺 +hcoo 皮炎 +hcoy 皮糖 +hcpl 皹 +hcpu 皮袍 +hcq 皰 +hcqn 皮包 皰 +hcqq 颇多 +hcqt 皮猴 +hcr 眸 +hcrf 皮质 +hcrh 眸 +hcsd 皮椅 +hcsh 皮相 +hcsr 皮棉 +hcte 皮筋 +hctf 皮毛 +hctg 皮重 +hcth 卡通片 +hctj 颇得 +hcts 皮箱 +hctw 皮筏 +hcu 攴 +hcuk 眼观六路 +hcuw 皮疹 +hcw 睃 +hcwa 皮袋 +hcwf 颇佳 +hcwr 皮件 +hcwt 睃 +hcwx 皮货 +hcxj 颇费 +hcxq 皮纸 +hcxt 皮张 +hcye 皮衣 +hcyh 颇让 +hcyl 颇为 +hcym 颇高 +hd 睚 +hda 顪 +hdad 卡耐基 +hdag 虚有其表 +hdam 顪 +hday 矋 +hdb 郹 +hdbh 郹 +hdc 眅 +hdcy 眅 +hddq 点石成金 +hddu 卓有成效 +hdf 睚 +hdff 睚 睳 +hdfm 卓有远见 +hdg 歲 +hdgj 劌 +hdgm 顪 +hdgn 翽 +hdgt 歲 歳 +hdgv 卓而不群 +hdhh 盽 睚眦 +hdif 颇感兴趣 +hdip 睡大觉 +hdjg 占有量 +hdmy 頉 +hdqg 䴗 +hdqu 凸面镜 +hdt 鶪 +hdto 鶪 +hdu 狊 瞭 +hdui 瞭 +hduy 瞎胡闹 +hdwj 睶 +hdwo 鶪 +hdxn 眬 +hdy 狊 +hdyb 郹 +hdyn 瞭望 +he 肯 +hef 肯 +hefg 肯干 +heg 眀 +hegf 肯于 +hejf 瞬时 +hep 瞬 +hepf 虚盈实亏 +hepg 肯定 +heph 瞬 +hept 瞹 +hes 睬 +hesy 睬 +heth 瞬息 +heug 皮肤病 +heui 囍 +heuj 瞬间 +hev 睜 +hevc 瞬即 +hevh 睜 +heyn 肯綮 +hf 睦 +hfak 睵 +hfbm 歧出 +hfbu 目击耳闻 +hfc 歧 +hfcl 瞌 +hfcy 歧 眃 +hff 眭 +hffg 此地无银三百两 眭 +hfft 目击者 +hffy 歭 +hfge 战无不胜 +hfh 盰 +hfhh 卡夫卡 +hfht 瞌睡 +hfhw 瞋 +hfi 眛 +hfix 目无法纪 +hfiy 眎 眛 +hfkh 歧路 +hfkk 瞦 +hfmq 歧见 +hfna 歧异 +hfny 上进心 +hfpy 歧视 +hfqi 卡塔尔 +hfqn 盶 +hfqt 睖 +hfsi 虚无飘渺 +hft 睹 +hfta 此起彼落 +hftg 上无片瓦 +hfti 旧地重游 +hftj 睹 +hftw 此起彼伏 +hfuj 歧意 +hfut 目无尊长 +hfw 睦 +hfwb 目无余子 +hfwf 睦 +hfwq 瞡 +hfwr 目无全牛 +hfwt 歧途 睖 +hfwx 歧化 +hfwy 睦邻 矐 +hfxx 虚无缥缈 +hfyq 歧义 +hfyx 点击率 +hfyy 虚无主义 +hg 睛 +hgar 上下其手 +hgb 盹 +hgbb 眼珠子 +hgbm 凸出 +hgbn 盹 +hgcf 眰 +hgd 丄 +hgdd 上下左右 +hgdi 彪形大汉 +hgdm 凸面 +hge 睛 +hgeg 睛 +hgf 盱 +hgfc 上不去 +hgfh 瞧不起 盱 +hgfi 瞒天过海 +hgfk 上天无路 +hgg 鬥 +hggf 鬦 鬪 +hggg 鬮 上下一致 +hggh 鬥 鬧 +hggm 凸现 +hggn 上下一心 +hggp 忐忑不安 +hggq 鬩 +hggr 鬬 鬭 上下五千年 +hggt 鬫 +hggu 止于至善 +hggw 鬨 +hggx 鬮 +hggy 上下班 +hgh 眄 +hghc 盱眙 +hghe 肯不肯 +hghg 眐 +hghn 眄 卍 +hgjf 此一时 +hgjo 凸显 +hgjr 目不暇接 +hgjx 目不暇给 +hglh 目不转睛 +hglw 凸轮 +hgm 凸 +hgmg 凸 +hgmh 目不见睫 +hgmm 凸凹 +hgmq 眼不见 +hgmu 眼不见为净 +hgmw 眪 +hgmx 皮开肉绽 矖 +hgmy 歵 瞔 +hgo 睐 睞 +hgoy 睐 +hgpl 目不窥园 +hgpy 卢瑟福 +hgqe 凸角 +hgqt 盹儿 +hgqu 凸镜 +hgsy 眜 +hgtf 睫毛 +hgth 凸版 +hgtj 虚与委蛇 +hgtr 旧事重提 +hgud 睡不着 +hguf 战天斗地 +hgug 上不着天 +hguh 目不交睫 +hgv 睫 +hgvh 睫 目不忍睹 +hgwp 目不斜视 +hgwy 止不住 +hgx 眱 +hgxe 上下级 +hgxw 眱 上下结合 +hgyh 点到为止 +hgys 目不识丁 +hgyt 上班族 +hgyy 上下文 +hh 止 +hhaa 卡式 +hhad 上期 +hhae 上菜 +hhag 瞒上欺下 +hhah 瞋目切齿 +hhal 矑 +hhan 上世 +hhat 上翘 +hhaw 上苍 +hhax 上药 +hhbb 卡子 +hhbl 上阵 +hhbp 上院 +hhbu 上联 +hhbv 上限 +hhca 上劲 +hhce 卡通 +hhck 上台 +hhcn 上马 +hhd 瞁 +hhdd 战战兢兢 +hhde 上有 +hhdf 上唇 +hhdg 上古 +hhdh 卡在 +hhdj 上辈 +hhdm 上面 +hhdn 上万 +hhdp 上达 瞋目而视 +hhdq 鼎鼎大名 +hhdw 上奏 +hhdy 瞁 +hheb 上服 +hhec 上肥 +hhee 上月 +hhef 上肢 +hhei 上膛 +hhes 上膘 +hhet 上腹 +hhew 上脸 +hhfa 上载 +hhfc 上去 +hhff 卜卦 +hhfg 上士 +hhfh 上坡 +hhfj 上进 +hhfk 目露 +hhfm 目击 +hhfn 上场 +hhfp 卡壳 +hhfq 上元 +hhfu 止境 +hhfw 卡规 +hhfy 上坟 +hhg 上 +hhga 上刑 +hhgc 上至 +hhgd 上天 +hhgf 止于 +hhgg 上 上上下下 +hhgh 上下 +hhgk 卡带 +hhgo 上来 +hhgq 上列 +hhgy 上班 +hhh 止 +hhha 上虞 +hhhf 目睹 歮 瞐 +hhhg 止 +hhhh 目 +hhhi 止步 +hhhj 上桌 +hhhp 睁眼瞎 +hhhq 眼睁睁 +hhhw 卡具 +hhhy 目眩 +hhic 上涌 +hhie 上浮 +hhii 点点滴滴 +hhij 止渴 +hhim 目测 +hhip 上演 上学 +hhiq 目光 +hhit 上海 +hhiu 上溯 +hhiv 上当 +hhiw 上举 +hhix 上涨 +hhiy 上游 上流 +hhjc 上紧 +hhjh 瞌睡虫 +hhjm 上映 +hhjv 上照 +hhkg 卡号 +hhkh 上路 +hhkk 目瞪口呆 上品 +hhkm 上吊 +hhky 止咳 +hhl 丨 亅 +hhld 卡恩 +hhlg 卡车 上车 +hhlk 上架 上回 +hhll 丨 亅 +hhlp 上边 +hhlt 目力 +hhlv 上轨 +hhlw 上界 +hhmd 上岸 +hhmf 上周 +hhmm 上岗 上山 +hhmq 上网 上风 占上风 +hhmt 上账 上峰 +hhnb 愳 +hhnf 上层 +hhng 上司 +hhnk 上臂 +hhnm 上届 +hhnn 上书 鼑 +hhnr 睚眦必报 +hhnu 愳 上屏 +hhny 上心 +hhoo 上火 +hhos 上灯 +hhou 煛 +hhpa 瞾 +hhpe 上家 +hhpf 上完 +hhpn 上官 +hhpo 鷪 +hhpp 虚虚实实 +hhpr 上宾 +hhpt 点睛之笔 +hhpw 上空 +hhpy 目视 +hhq 睍 +hhqa 卡钳 +hhqc 上色 +hhqg 上铺 +hhqi 上锁 卡尔 +hhqj 上旬 +hhqn 睍 +hhqq 上钩 矍铄 +hhqu 上镜 +hhrb 上报 +hhrh 上年 +hhrk 上操 +hhrn 上扬 +hhrq 目的 +hhrt 上手 +hhru 卡拉 +hhrv 上抛 +hhsc 上树 +hhsf 目标 +hhsh 上相 +hhsi 上档 +hhsk 上可 +hhsm 上机 +hhso 上楼 +hhsu 上榜 上校 +hhsy 上述 +hhta 上升 +hhtd 上智 +hhte 上船 +hhtf 上午 上街 上等 上行 上告 +hhtg 上策 +hhth 卡片 +hhtj 上香 +hhtl 止血 +hhtm 上身 +hhto 上翻 +hhtq 上移 +hhtr 卡特 +hhtu 上乘 上税 +hhtw 上签 +hhty 上篇 +hhu 卡 歨 +hhua 上冻 +hhub 上瘾 +hhuc 止痛 +hhud 上头 目送 +hhue 目前 +hhuf 上装 +hhug 上闩 +hhuh 上站 +hhuk 上部 +hhum 上端 +hhup 上帝 +hhuq 上次 上交 上将 +hhut 上道 +hhuu 止痒 +hhuy 上门 +hhvb 上好 +hhvi 目录 +hhw 矍 +hhwa 上供 戵 +hhwc 矍 +hhwf 上传 +hhwg 氍毹 +hhwh 上个 +hhwn 氍 +hhwo 鸜 +hhws 上体 +hhwt 上任 +hhwu 上位 +hhwv 上分 +hhww 上人 +hhwx 上货 +hhwy 止住 瞿 上集 +hhx 眦 +hhxe 上级 +hhxg 上线 +hhxn 眦 +hhxq 卡纸 +hhxr 上缴 +hhxt 瞠目结舌 +hhxy 上弦 +hhy 卜 蔔 +hhya 步步为营 +hhye 上衣 +hhyf 上计 +hhyg 上证 +hhyi 上京 +hhyj 上课 +hhym 上市 上调 +hhyr 上诉 +hhys 上床 +hhyt 步步高升 +hhyw 上座 +hhyy 上方 上文 上访 +hi 步 +hiaa 督工 +hiad 卡洛斯 +hibb 步子 +hibl 督阵 +hibm 步出 +hic 叔 +hicb 步骤 +hice 裻 +hich 督 +hicn 惄 +hicq 錖 +hicy 叔 +hid 频 +hidf 颦 顰 +hidh 颦蹙 +hidm 频 頻 +hidy 步态 +hie 睄 +hieg 睄 +hifd 目光远大 +hifj 步进 +higg 上梁不正 上梁不正下梁歪 +higi 上漏下湿 +higk 频带 +hih 敊 +hihc 敊 +hihh 瞠目 +hihi 频频 叔叔 步步 +hihk 督战 +hiic 上海滩 +hiif 步法 +hiih 叔婆 +hiii 眼泪汪汪 +hiim 步测 +hiip 督学 +hijg 督师 +hiki 步哨 +hilw 督办 +himh 步幅 +hinf 督导 +hint 步履 +hioo 目光炯炯 +hiov 频数 +hip 瞠 +hipa 频宽 +hipf 瞠 +hipk 卢浮宫 +hipl 督军 +hipn 频密 +hipo 矘 +hipw 督察 +hipy 叔祖 +hiq 眺 覜 +hiqn 眺 +hir 步 +hirf 督抚 +hirg 步兵 +hisj 督查 +hism 柴油机 +hist 卢沟桥 +hisw 步枪 +hit 眇 +hita 步长 +hitf 步行 +hiti 縣 目光短浅 +hitn 懸 +hitr 歩 +hitt 眇 埗 +hitx 频繁 +hity 步入 +hiu 尗 +hiud 上海交大 +hiuj 步韵 +hiuq 频次 +hiut 频道 +hivg 目光如豆 +hivo 目光如炬 +hivv 目光如鼠 +hiwa 步伐 +hiwc 叔公 +hiwd 频段 +hiwe 频仍 +hiwf 频传 +hiwg 叔侄 +hiwk 督促 +hiwq 叔父 +hiwr 叔伯 +hixg 叔母 +hiya 频度 +hiym 上海市 步调 +hiyn 眺望 +hiyu 频谱 +hiyw 督府 +hiyx 频率 +hj 旧 +hjaa 旧式 +hjad 上星期 +hjaf 卓著 +hjah 旧臣 +hjaq 旧区 +hjbb 桌子 +hjbt 皮里阳秋 +hjca 皮影戏 +hjcm 旧观 +hjdc 旧友 +hjde 旧有 +hjdl 旧历 +hjdm 桌面 桌布 +hjdp 卢旺达 +hjee 旧貌 +hjef 桌脚 +hjep 旧爱 +hjf 睅 +hjfb 旧地 +hjfd 旧城 +hjff 旧款 +hjfg 旧雨 +hjfh 卓越 旧址 睅 +hjft 旧教 +hjg 旧 +hjgf 桌球 疍 +hjgh 睼 +hjgk 旧事 +hjgo 旧恶 +hjgs 虚晃一枪 +hjh 眒 +hjhh 桌上 眒 +hjhy 此时此刻 +hjip 旧学 +hjj 卓 +hjjf 旧时 +hjjj 旧日 +hjlg 旧车 +hjmq 卓见 +hjmt 旧账 +hjna 卓异 +hjnd 旧居 +hjng 旧情 +hjnn 旧书 +hjnu 旧习 +hjny 眼明心亮 +hjog 旧业 +hjos 桌灯 +hjp 逴 +hjpe 旧家 +hjpk 逴 +hjpt 旧宅 +hjpv 旧案 +hjqb 児 +hjqd 卓然 +hjqj 眼冒金星 +hjqr 睗 +hjrh 旧年 +hjrm 旧制 +hjrn 眼明手快 +hjrq 旧的 +hjrx 旧指 +hjs 桌 +hjsd 桌椅 +hjsr 桌板 +hjss 旧梦 +hjsu 桌 +hjt 鵫 +hjtd 旧知 +hjtg 睲 +hjth 旧版 +hjto 鵫 +hjtq 旧称 +hjtr 旧物 +hjub 旧闻 +hjue 桌前 +hjug 旧病 +hjuj 旧章 +hjuk 旧部 +hjuq 旧交 +hjuu 卓立 +hjvb 旧好 +hjwg 旧例 +hjwo 鵫 +hjws 旧体 +hjwt 旧作 +hjww 旧俗 +hjwx 旧货 +hjxq 卓绝 旧约 +hjyf 旧诗 +hjyk 卓识 +hjyn 旧房 +hjyo 旧迹 +hjyq 桌底 +hjyt 旧话 +hjyy 旧文 +hk 占 +hka 战 戦 戰 +hkae 点菜 +hkaj 战幕 +hkal 战功 +hkaq 战区 +hkat 战 +hkbb 点子 +hkbl 点阵 +hkbm 点出 +hkbw 战队 +hkca 点戏 +hkcn 战马 +hkcs 梷 +hkcw 点验 +hkcy 占驻 +hkdc 战友 +hkdd 鼎足而三 +hkde 占有 +hkdf 占压 +hkdh 点破 +hkdm 頕 +hkdn 战成 +hkdt 虎踞龙盘 +hkdu 鼎足而立 奌 +hkdw 鼎足三分 +hke 睊 +hkeg 睊 +hket 战胜 占用 +hkf 占 +hkfb 占地 战地 +hkfc 占去 战云 +hkff 占卦 +hkfg 战士 +hkfh 点起 +hkfk 战鼓 +hkfm 点击 +hkfn 战场 +hkfw 目中无人 +hkfy 战壕 +hkga 点开 +hkgc 点到 +hkge 战表 +hkgf 点球 +hkgg 睈 +hkgi 上吐下泻 +hkgj 占理 +hkgk 战事 +hkgq 战死 +hkgu 战平 +hkgv 瞜 +hkh 敁 +hkhc 敁 +hkhg 点睛 +hkhh 占卜 点卡 +hkhk 点点 +hkhm 瞆 瞶 +hkhq 覘 +hkhw 战具 +hkia 占满 +hkif 战法 +hkig 点清 +hkit 虎口逃生 +hkiu 点滴 +hkiv 点染 +hkje 点明 +hkjf 战时 +hkjg 点题 +hkjs 战果 +hkjt 占星 +hkk 瞣 +hkkh 点距 +hkkn 瞣 +hkkq 战史 +hkks 矂 +hklf 战罢 +hklg 战国 +hklt 战略 +hkm 觇 覘 +hkmq 觇 +hkmt 战败 +hkn 乩 +hknd 占居 +hkng 战情 +hknh 点收 +hknn 战局 乩 +hknt 点发 +hkny 点心 +hko 点 奌 點 +hkoo 点火 战火 +hkoq 点燃 +hkos 点灯 +hkou 点 +hkov 点数 +hkp 迠 +hkpd 迠 +hkpg 点定 +hkpr 鼎足之势 +hkpu 战袍 +hkpw 点穴 +hkpy 战祸 +hkqe 点解 +hkqg 点钱 +hkqi 点钞 +hkqk 点名 +hkqn 眖 +hkqs 眼中钉 +hkqt 战犯 +hkqv 战争 +hkra 虎口拔牙 +hkrb 战报 +hkrg 战后 +hkrn 占据 点拨 +hkrt 点播 +hksf 点票 +hksg 点醒 +hksi 点档 +hksk 点歌 战歌 +hksm 战机 +hkss 战栗 +hksu 点校 +hksw 点检 +hksy 战术 +hktd 战乱 +hkte 战舰 战船 +hktf 占先 +hkth 点算 +hktl 战备 +hktm 战役 +hktt 此唱彼和 +hkty 此呼彼应 +hkud 点头 +hkue 战前 +hkuf 战斗 +hkuk 战况 +hkum 战端 +hkuq 点将 +hkvn 战刀 +hkwb 点仓 +hkwd 占优 +hkwe 战俘 +hkwg 战例 +hkwt 虎口余生 +hkwu 点位 +hkwv 占分 +hkwx 点化 +hkwy 占领 +hkxc 点缀 +hkxg 战线 战绩 占线 +hkyg 点评 +hkyl 占为 +hkyn 战讯 +hkyp 点亮 +hkyt 战旗 +hkyu 歧路亡羊 +hkyw 战鹰 +hl 卤 +hlae 卤菜 +hlf 盀 瞜 +hlfv 瞜 +hlgj 睤 +hlgx 卤素 +hlhs 战略目标 +hlif 卤汁 +hlii 卤水 +hlkf 卤味 +hllq 卤鸭 +hln 卣 +hlnf 卣 +hlnp 逌 +hlnt 战略性 +hloa 鹺 +hloc 鹷 +hlon 鹶 +hloo 鹻 +hlou 鹵 +hlow 鹸 鹼 +hloy 鹹 +hlq 卤 +hlqa 鹾 鹺 +hlqc 禼 鹷 +hlqi 卤 +hlqm 顖 +hlqn 鹶 +hlqo 鹵 鹻 +hlqt 鹹 +hlqw 鹸 鹼 +hlry 卥 +hls 睏 +hlse 鼎力相助 +hlsy 睏 +hluf 紫罗兰 +hlvg 瞜 +hlwx 卤化 +hlyc 鹷 +hlyn 鹶 +hlyo 鹻 +hlyw 鹸 +hm 贞 +hma 欳 +hmab 贞节 +hmaw 欳 睓 +hmcm 贞观 +hmdy 眏 +hmf 睭 +hmfk 睭 +hmfp 餐风露宿 +hmgk 眮 +hmgq 贞烈 +hmgx 上山下乡 +hmhh 上网卡 +hmif 贞洁 +hmih 贞淑 +hmnk 卨 +hmov 上岁数 +hmp 遉 +hmpf 餐风宿露 +hmpi 遉 +hmrk 贞操 +hmtf 贞德 +hmtj 眼见得 +hmu 贞 貞 +hmv 凣 +hmvv 贞妇 +hmxq 餐巾纸 +hmyg 占山为王 +hmyp 眼见为实 +hn 卢 +hna 眠 +hnaf 鼎革 +hnan 眠 +hnaw 虚怀若谷 +hnb 瞰 +hnbt 瞰 +hncc 步履艰难 +hnd 鼎 +hndm 卢布 颅 顱 髗 +hndn 鼎盛 鼎 +hne 卢 +hneg 鼎助 +hnep 颅腔 +hney 颅脑 +hngd 上情下达 +hngf 虚惊一场 +hngg 卐 +hngh 忐忑 舝 +hngo 肯尼亚 +hnhc 睱 +hnhg 睸 +hnhh 瞩目 +hnhj 此情此景 +hnhn 鼎鼎 +hni 矚 +hnii 県 +hnij 矚 +hnip 睡懒觉 +hniu 県 +hnix 鼎沸 +hniy 卢湾 +hnjn 瞒心昧己 +hnk 韋 +hnkb 郼 韕 +hnke 韔 +hnkf 韝 韟 +hnkh 鼎足 韋 韡 +hnkj 韣 +hnkk 步履蹒跚 韐 +hnkl 韗 韞 +hnkm 韥 +hnkp 違 +hnkq 韍 +hnks 韎 +hnkv 韜 +hnky 韌 +hnlt 鼎力 +hnme 颅骨 +hnmf 鼎峙 +hnmp 肯尼迪 +hnmw 颅内 +hnq 鸬 鸕 +hnqg 鸬 +hnqi 鼎铛 +hnsc 卢梭 +hnt 瞩 矚 +hntk ♀ +hnty 瞩 +hnu 忐 +hnuu 鼎立 +hnuw 旧恨新仇 +hnux 鸬鹚 +hnv 郻 +hnvb 郻 +hnvh 舝 +hnvt 上层建筑 +hnwu 虚情假意 +hnwy 矅 +hnxc 步履维艰 +hnxn 眤 +hnxx 卢比 +hnyn 瞩望 +ho 眯 +hobc 齢 +hobj 歯 +hofh 眯起 +hog 瞨 +hogq 目迷五色 +hogy 瞨 +hoif 柴米油盐 +hoo 睒 +hooy 睒 +hop 瞇 +hopy 瞇 +hoq 瞵 +hoqh 瞵 +hotd 彪炳千古 +hovg 䁖 +hoxn 战火纷飞 +hoxt 眯缝 +hoy 眯 +hp 瞎 +hpap 瞎蒙 +hpbb 瞎子 +hpbn 瞎了 +hpd 瞎 +hpdi 虎穴龙潭 +hpdk 瞎 +hpef 肻 +hpf 睆 +hpfg 瞎干 +hpfq 睆 +hpg 壑 +hpga 目空一切 +hpgc 叡 +hpgd 皮之不存 +hpgf 壑 壡 +hpgg 睻 +hpgh 睿 叡 +hpgk 上窜下跳 +hpgm 矉 +hpgw 瞚 +hphh 虎视眈眈 瞑目 +hphp 眈眈 +hphv 瞎眼 +hpij 瞎混 +hpj 瞑 +hpju 瞑 +hpkq 瞎吹 +hplf 瞎转 +hplh 睴 +hpli 眼空四海 +hpns 矃 +hpny 瞎忙 +hpoo 瞎火 +hpq 眈 +hpqb 睕 +hpqn 眈 +hpqt 瞎猜 +hpra 瞎摸 +hprh 瞎扯 +hprr 瞎抓 +hprw 瞎掰 +hpry 瞎搞 +hps 眝 +hpsh 瞎想 眝 +hpsw 卡宾枪 +hptd 睿智 +hptt 敹 +hpuc 瞎闯 +hpuy 瞎闹 +hpxy 瞎编 +hpyq 瞎诌 +hpyt 瞎话 +hpyu 瞎说 +hq 餐 +hqa 睧 +hqad 皮尔斯 +hqaj 睧 +hqan 眂 +hqay 眡 +hqb 見 +hqbd 覎 +hqbr 龂 齗 +hqc 餐 +hqce 餐 +hqcg 韰 +hqck 餐台 +hqcm 瞻观 +hqco 粲 +hqd 瞻 +hqdb 瞻顾 +hqdd 睁大 +hqdh 睎 +hqdm 餐布 +hqdq 点铁成金 +hqds 餐厅 +hqdy 瞻 +hqeq 眼馋肚饱 +hqf 盷 +hqfg 盷 +hqga 睁开 +hqgt 粲然一笑 +hqgv 卓尔不群 +hqh 覞 +hqhj 餐桌 +hqhk 餐点 +hqhq 覞 +hqhv 睁眼 +hqhw 餐具 +hqi 歺 +hqiq 紫外光 +hqj 眴 +hqjg 眴 +hqjp 眼镜蛇 +hqk 眳 +hqkg 眗 眳 +hqkq 睌 +hqlg 餐车 +hqlk 睁圆 +hqm 矎 +hqme 皮包骨 +hqmh 餐巾 +hqmm 旧金山 +hqmt 矎 +hqog 餐饮业 +hqpg 餐室 +hqpr 虎狼之势 +hqpy 瞻礼 +hqq 眵 +hqqd 粲然 +hqqn 餐饮 餐馆 +hqqq 覐 +hqqy 眵 +hqrg 餐后 +hqsd 餐椅 +hqsm 点钞机 +hqt 覹 +hqth 战争片 +hqtt 覹 +hqu 歺 +hqud 睁着 +hqug 盷 +hqv 睁 睜 +hqvh 睁 +hqwf 餐会 +hqwq 瞻仰 +hqwu 餐位 +hqwy 瞻念 +hqxg 紫外线 +hqxj 餐费 +hqxq 餐纸 +hqxy 卡尔维诺 +hqyn 瞻望 +hr 睥 盺 +hrag 紫气东来 +hrcy 眅 +hrds 卡拉奇 +hrdx 齿白唇红 +hre 眽 +hrey 眽 +hrf 瞃 +hrfb 目的地 +hrfh 瞃 +hrgr 上推下卸 上气不接下气 +hrh 盺 +hrhv 睥睨 +hrl 瞴 +hrlo 瞴 +hrnt 目的性 +hrok 卡拉OK +hrpy 矈 +hrrp 瞎指挥 +hrt 睥 +hrtf 睥 +hrud 眼看着 +hrw 眣 +hrwy 眣 +hrys 虚拟主机 +hs 盯 +hsaq 卡西欧 +hsby 盯防 +hsf 瞟 +hsfa 柴可夫斯基 +hsfd 紫禁城 +hsfi 瞟 +hsgq 盯死 +hsgy 眜 +hsh 盯 +hshh 盯上 +hsj 瞫 +hsjc 盯紧 +hsjh 瞫 +hspy 盯视 +hssf 虚飘飘 +hssi 盯梢 +hssw 桌椅板凳 +hsud 盯着 +hsw 睞 +hswk 卢森堡 +hsww 睞 +hswx 叔本华 +hswy 盯住 +ht 睡 +htad 肯德基 +htah 睡卧 +htal 睡莲 +htar 瞠乎其后 +htcn 眨巴 +htdh 睡在 +htdy 瞬息万变 +hteu 歬 +htf 眊 +htfc 眨动 +htfh 瞧得起 +htfn 眊 +htg 睡 +htgc 睡到 +htgf 睡 歱 +htgh 睡下 +htgj 上智下愚 +htgo 矄 +htgu 上行下效 +htgy 上知天文 +hth 矈 矏 +hthn 睡眠 +htht 瞅瞅 +hthv 眨眼 睡眼 +hthy 矏 +htip 睡觉 +htkk 战利品 +htlw 睹物思人 +htmh 睡帽 +htmq 瞅见 +htmt 皮笑肉不笑 矀 +htn 睙 +htnd 睙 +htnn 盵 +hto 瞅 +hton 矁 +htoy 瞅 +htp 眨 +htpu 睡袍 +htpy 眨 +htqi 卡特尔 +htqu 凸透镜 +htr 睋 +htrt 睋 +htsd 睡椅 +htsg 睡醒 +htsh 睡相 +htss 睡梦 +httf 步行街 +httj 睡得 +htud 睡着 瞅着 +htue 睡前 +htuj 睡意 +htuq 睡姿 +htuv 虎入羊群 +htuw 瞅准 +htuy 昸 +htv 鳪 +htvb 睡好 +htvo 瞗 鳪 +htw 瞛 +htwa 睡袋 +htwh 瞛 +htwn 睹物伤情 +htxt 睡乡 +htyb 睡熟 +htye 睡衣 +htyn 睡房 +htys 睡魔 +hu 瞳 +huad 鼎新革故 战斗英雄 +huai 上善若水 +huaw 虎头燕颔 +huax 止痛药 +hubn 瞳孔 +huce 虎背熊腰 +hud 眹 +hudb 睠 +hudh 眻 +hudq 虎斗龙争 +hudr 瞻前顾后 +hudy 眹 +hue 矓 +hued 矓 +hueg 瞯 +hufh 眫 +hufn 上半场 +hugg 瞤 +huhe 虎头虎脑 +huj 瞳 +hujf 瞳 +hujg 瞷 +hujh 瞕 +hujn 虎头蛇尾 +huke 点头哈腰 +hult 战斗力 +hun 矙 +hunt 矙 +hupu 点头之交 +hurh 上半年 +hurn 眼疾手快 +husm 战斗机 +hutm 上半身 +hutn 旧病复发 +huui 旧瓶装新酒 +huuk 上半部 +huvr 瞬间即逝 +huwf 瞳仁 +huww 虞美人 +huxt 睇 +huyh 目前为止 +huyw 上半夜 +hv 眼 +hvaw 眼花 +hvax 眼药 +hvbg 眼耳 +hvbn 眼孔 +hve 眼 +hvey 眼 +hvfp 睷 +hvga 上好下甚 +hvgf 眼球 +hvgh 眼下 +hvgr 眼珠 +hvh 瞍 +hvha 眼眶 +hvhc 眼皮 眼眸 瞍 +hvhg 眼睛 +hvhh 眼目 +hvhp 眼瞎 +hvht 眼瞅 +hvhu 眼瞳 +hvhw 眼睑 +hvid 眼尖 +hvig 眼浅 +hvih 眼泪 眼波 +hviq 眼光 +hviy 睩 +hvjf 眼里 +hvjp 眼晕 +hvjy 眼影 +hvk 眧 +hvkg 眧 +hvkh 眼中 +hvlh 眼罩 +hvlt 眼力 +hvlu 眼圈 +hvlw 眼界 +hvmq 眼见 +hvnh 眼眉 +hvnn 眼快 +hvno 眼屎 +hvpw 眼帘 眼窝 +hvpy 眼神 +hvq 睨 +hvqc 眼色 +hvqe 眼角 +hvqn 眼馋 睨 +hvqu 眼镜 +hvrb 眼拙 +hvrh 眼看 +hvrr 眼白 +hvrv 眼热 +hvsi 眼梢 +hvtg 眼生 +hvtu 眼科 +hvue 眼前 +hvug 眼病 +hvuk 眼部 +hvut 眼疾 +hvwa 眼袋 +hvxa 眼红 +hvxg 眼线 +hvyb 眼熟 +hvyq 眼底 +hw 具 +hwal 卡介苗 +hwb 齿 龉 龀 齒 歯 +hwbc 龄 齡 齢 +hwbe 龈 齦 +hwbf 龌 齷 +hwbg 龃 齟 +hwbh 龊 齪 +hwbj 齿 +hwbk 龆 龉 齠 齬 +hwbm 瞧出 +hwbn 龅 龁 齙 +hwbr 龂 +hwbx 龇 龀 齜 齔 +hwby 龋 齲 +hwc 瞈 +hwcn 瞈 +hwdb 盼顾 +hwdd 瞪大 +hwde 具有 +hwdt 具体而微 +hwe 眕 +hwee 上个月 +hweg 遤 +hwet 眕 +hwfc 瞧去 +hwfi 暩 +hwfn 睽违 +hwfy 具体地说 +hwg 瞪 +hwga 睔 +hwgc 盼到 +hwgd 睽 +hwgi 睑 瞼 +hwgj 睮 瞺 +hwgn 盻 +hwgo 盼来 +hwgu 瞪 +hwgw 瞼 +hwgy 具体来说 +hwhv 瞪眼 +hwhw 龌龊 +hwlk 瞪圆 +hwlw 齿轮 +hwmq 瞧见 +hwnd 睺 +hwnt 虚位以待 +hwnu 辪 +hwpl 占领军 +hwpy 瞪视 +hwqj 具象 +hwqk 具名 +hwri 步人后尘 +hwsv 齿根 +hwtf 此伏彼起 +hwtl 具备 +hwtr 卤化物 +hwts 齿条 +hwu 具 仧 +hwud 盼头 +hwuw 齿冷 +hwv 盼 +hwvf 瞧那 +hwvn 盼 +hwvo 鳪 +hww 齒 +hwwb 齒 +hwwc 齡 齱 +hwwe 齦 齴 +hwwf 睉 齚 齷 +hwwg 齟 +hwwh 齪 齼 +hwwi 齽 +hwwj 齘 齰 +hwwk 齝 齠 齣 齬 齮 +hwwl 齳 齸 +hwwn 齓 齕 齙 齛 齶 +hwwq 齩 齯 齶 +hwwr 齗 齭 +hwws 具体 齫 +hwwt 齖 齺 +hwwv 齨 +hwww 齞 齻 +hwwx 齔 齜 齥 具体化 +hwwy 齲 齵 +hwxf 具结 +hwy 瞧 +hwyf 旧体诗 +hwyg 睢 具体说来 +hwyn 盼望 +hwyo 瞧 +hwyp 瞧这 +hwyy 具文 +hx 此 +hxad 此项 +hxae 紫菜 +hxag 紫荆 +hxaj 柴草 +hxal 紫苏 +hxam 雌黄 +hxan 雌蕊 +hxat 紫薇 +hxaw 雌花 +hxbj 紫阳 +hxcq 柴鸡 +hxd 砦 +hxdc 雌雄 +hxde 柴胡 +hxdf 砦 +hxdi 紫砂 +hxdo 柴灰 +hxed 些须 +hxee 紫貂 +hxeg 虘 +hxet 此乃 +hxf 些 +hxfb 此地 +hxfc 此去 +hxff 些 此款 +hxfi 祡 +hxfm 柴垛 +hxfr 虚张声势 +hxfw 柴堆 +hxg 睩 +hxgc 此致 +hxgi 睩 +hxgk 此事 +hxgy 紫斑 +hxh 眥 +hxhf 眥 +hxhx 上纲上线 +hxi 矊 +hxih 些小 矊 +hxim 柴油 +hxiq 紫光 +hxiw 此举 +hxj 歶 +hxjf 此时 +hxjg 此是 +hxjy 歶 +hxk 呰 +hxkf 呰 +hxkh 此路 +hxkk 啙 +hxl 眑 +hxlf 紫黑 +hxln 眑 +hxlp 紫边 +hxm 赀 +hxma 此曲 +hxmd 此岸 +hxmh 此帖 +hxmj 此则 +hxmr 颇费周折 +hxmu 赀 貲 +hxmw 胔 +hxn 此 +hxng 此情 +hxnn 此书 +hxnt 雌性 +hxny 此心 +hxod 此类 +hxoo 柴火 +hxoy 柴米 +hxpu 紫褐 +hxpv 此案 +hxq 觜 +hxqc 紫色 +hxqe 觜 +hxqf 鈭 +hxqh 此外 +hxqm 紫铜 +hxqo 鮆 +hxqq 紫金 +hxrg 此后 +hxrh 矊 +hxs 柴 +hxse 紫杉 +hxsu 柴 +hxsy 紫檀 +hxtf 此行 +hxtg 此生 +hxth 此处 +hxtk 此种 +hxtm 些微 +hxto 此番 鴜 +hxtr 此物 +hxts 此条 +hxtt 柴禾 +hxue 此前 +hxuj 此间 +hxun 紫癜 +hxuq 此次 +hxut 此道 +hxuy 柴门 +hxvf 姕 +hxvn 柴刀 +hxw 雌 +hxwd 雌伏 +hxwe 飺 +hxwh 些个 +hxwo 鴜 +hxww 此人 +hxwy 雌 +hxx 紫 +hxxa 紫红 +hxxi 紫 +hxy 訾 +hxyf 訾 +hxyl 此谓 +hxyn 此刻 +hxyt 些许 +hxyy 此文 此言 +hy 眩 +hya 矌 +hyak 眩惑 +hyaw 矌 +hyb 瞝 +hybc 瞝 +hybp 上议院 +hyct 瞮 +hydg 虚应故事 +hygg 步调一致 +hyhh 眩目 +hyiq 眩光 +hyjp 眩晕 +hykh 瞓 +hyn 眆 盳 +hynd 睙 +hyni 眿 +hynn 盳 +hynt 虚席以待 +hyop 眩迷 +hyrw 眼高手低 +hysm 步话机 +hytx 旧调重弹 +hyuc 此言差矣 +hyvk 瞊 +hyw 睟 +hywf 睟 +hywn 上市公司 +hyww 眩人 +hyx 眩 +hyxy 眩 +hyy 盿 +hyyx 上座率 +i 不 水 小 +ia 江 +iaa 淺 +iaaa 港式 +iaab 活菩萨 +iaad 鸿基 +iaae 浇菜 +iaah 深藏若虚 +iaai 江东 泥菩萨过江 +iaaj 湛蓝 +iaak 满勤 +iaal 江苏 灆 +iaap 鸿蒙 +iaaq 港区 灌区 +iaat 淺 +iaaw 沏茶 浇花 +iaay 洪荒 +iabb 活靶子 小燕子 +iabc 汇聚 +iabe 江阴 +iabf 江陵 +iabm 汇出 +iabp 满院 +iaby 江防 +iaca 泄劲 +iack 港台 +iaco 洞若观火 +iad 湛 +iada 流芳百世 漭 +iadb 水落石出 +iadd 光芒万丈 +iadh 汇丰 +iadi 濝 +iadk 渃 +iadm 满面 澒 頮 颒 +iadn 汇成 湛 +iadr 澌 +iadw 鸿雁 淇 +iaec 满盈 +iaee 满月 +iaef 满肚 +iaeg 浳 +iaem 港股 +iaen 灌肠 +iaep 满腔 +iaet 满腹 潵 +iaew 满脸 +iaf 泔 +iafa 满载 +iafb 满地 +iafc 鸿运 举世无双 +iafd 满城 江城 +iaff 汇款 +iafg 泔 +iafi 涉世未深 +iafj 江堤 +iafk 泄露 +iafl 濭 +iafm 江南 +iafp 浇过 +iafq 港元 +iafs 湈 +iafw 港埠 +iag 江 +iaga 洪武 +iagc 汇到 +iagd 满天 +iage 江青 +iagf 深藏不露 澕 +iagg 小巧玲珑 洭 +iagm 満 +iagn 懑 懣 +iago 学艺不精 +iagr 湛碧 +iagw 满 満 滿 +iah 淽 +iahg 淽 +iahh 满目 举世瞩目 洍 +iahi 港督 +iahj 满桌 +iahk 瀶 满点 +iahl 濫 +iahq 灠 +iahv 满眼 +iaia 浇灌 洪涝 湛江 +iaic 泄滩 +iaid 江湖 +iaig 满清 +iaih 洪波 +iaii 灌水 洪水 浇水 +iail 潆洄 +iaim 江油 +iain 泄漏 +iaip 汇演 满堂 +iaiq 鸿沟 +iair 江浙 +iais 潇洒 江河 +iait 港澳 江苏省 +iaiv 灌溉 +iaiw 江淮 +iaiy 港湾 洪流 灌注 江流 波斯湾 +iaj 漠 +iajd 漠 +iajg 满师 洪量 +iajh 濗 +iajy 澫 +iak 灌 潅 +iakg 淢 漌 +iakh 满足 +iakk 港口 漚 +iakm 满员 +iakw 漢 +iaky 灌 灘 +ial 渵 +iald 洪恩 +ialg 渵 +ialp 江边 +ialt 瀎 +ialu 江畔 演艺圈 +ialw 灌输 +iam 潢 +iama 小巫见大巫 +iamd 江岸 渶 +iami 沦落风尘 +iamm 江山 満 +iamn 懣 +iamq 满岁 +iamt 洪峰 +iamw 潢 +iamy 滿 +ian 汇 渫 匯 彙 彚 滙 +iana 汇展 +iand 洰 +ianf 泄愤 +iang 满怀 洰 +iann 泄 洩 +ians 渠 渫 +iant 泧 +ianv 泄恨 +iany 满心 泧 +iaog 鸿业 +iaoy 洪炉 江米 +iap 涝 澇 +iapd 涝害 +iape 濛 +iapf 济世之才 +iapi 潆 瀠 +iapl 涝 +iapn 泄密 +iapo 洪灾 +iaps 溁 濚 +iapt 满额 +iapy 漠视 滢 瀅 +iaq 沤 漚 +iaqd 漠然 浇铸 +iaqg 鸿 鴻 +iaqh 滯 灊 +iaqj 潛 +iaqk 河东狮吼 洪钟 +iaqn 懘 濍 +iaqy 沤 +iarb 汇报 +iard 汇拢 +iarg 满后 +iarh 鸿爪 +iarm 灌制 +iarn 泄气 水蒸气 +iarp 满拧 +iarq 浇捣 +ias 柒 +iasd 灌顶 +iasf 汇票 +iasg 江西 +iasj 藫 +iask 渮 +iasm 游艺机 +iass 灌木 +iasu 光荣榜 柒 +iat 浇 澆 +iata 浇筑 +iatd 流芳千古 +iatf 满街 鸿鹄 鸿毛 +iath 汇算 +iatj 灌篮 +iatl 港务 +iatm 满身 港币 +iato 鴻 +iatq 浇 +iatu 流落街头 +iatv 党工委 +iaty 汇入 灌入 +iau 灡 +iaua 浦东新区 +iaud 满头 +iauf 灌装 +iaui 灡 +iauj 满意 +iauk 汇总 汇兑 +iaum 港商 +iauq 举世闻名 +iaut 渠道 +iaux 江北 +iauy 满门 +iav 沏 +iave 港姐 +iavh 瀟 +iavi 灌录 +iavj 潇 瀟 +iavn 沏 +iavt 港九 +iaw 洪 +iawb 满仓 +iawc 濩 +iawf 鸿儒 +iawg 汇合 +iawk 浅斟低唱 溚 濸 +iawn 港 +iawo 鴻 +iawq 鍙 +iawt 汇作 +iawv 满分 +iaww 汇价 +iawy 汇集 洪 滙 +iax 濨 +iaxa 潆绕 +iaxf 满贯 +iaxj 汇费 +iaxn 濨 +iaxq 满纸 +iaxy 汇编 +iay 淓 +iaya 满席 +iayg 混世魔王 +iaym 汇市 +iayn 淓 +iayo 瀳 +iayp 洪亮 +iayq 泄底 +iays 洪魔 +iayt 满族 淓 +iayv 江郎 +iayw 满座 +iayx 汇率 +iayy 鸿文 +ib 池 +iba 湣 +ibaa 光阴荏苒 +ibaj 湣 +ibak 洗耳恭听 +ibax 涵蕴 +ibb 氾 灄 +ibbb 小孩子 池子 灄 +ibbw 消防队 +ibc 滠 灄 +ibcc 滠 +ibd 瀡 +ibdp 瀡 +ibdw 小阳春 +ibeg 滁县 +ibff 渔阳鼙鼓 +ibfh 池盐 +ibfu 涉险过关 +ibfy 池塘 +ibg 洱 汓 +ibgg 洆 +ibhh 池上 +ibhj 滍 +ibi 涵 +ibib 涵 +ibig 洆 +ibii 池水 +ibim 涵洞 +ibir 学院派 +ibit 洱海 +ibiv 池沼 +ibiw 池浴 +ibje 小聪明 +ibk 凼 +ibkh 池中 +ibkm 濻 +ibl 泐 +ibld 渎职罪 +iblg 消防车 +iblm 当耳边风 +ibln 泐 +iblp 池边 +iblr 浪子回头金不换 +iblu 浪子回头 +ibm 泏 +ibmh 泏 +ibmw 池内 +ibn 池 氾 +ibnk 池壁 +ibpw 海陆空 +ibqg 池鱼 +ibrn 派出所 +ibsw 消防栓 +ibtg 漋 +ibth 没出息 +ibtp 涵管 +ibtr 渗出物 +ibud 涵养 +ibug 涵盖 +ibuj 涵意 +ibul 涵闸 +ibw 滁 +ibwt 光阴似箭 滁 +ibxk 洛阳纸贵 +ibym 沈阳市 +ibyn 削职为民 +ibyq 涵义 +ibyt 池州 +ibyw 池座 +ic 汉 +ica 泾 涇 +icaa 汗马功劳 +icag 泾 +icam 汉英 +ican 治世 +icb 澦 +icbb 汉子 +icbh 汿 沀 +icbj 汉阳 +icbk 潏 +icbm 涌出 渗出 滪 澦 +icbp 治院 +icbs 渘 +icc 滲 +iccc 涰 +icce 滲 +icd 渗 滲 +icde 渗 +icdf 津巴布韦 +icdg 治厂 +icdm 渗碳 +icds 游戏厅 +ice 涌 +iceh 涌 +icel 湧 +icem 流通股 +icen 慂 +icf 泽 沢 澤 +icfb 滩地 +icfc 涌动 +icfd 汉城 +icfh 泽 涌起 +icfj 涌进 汉朝 +icfp 涌过 +icft 治教 +icfu 治丧 +icfy 渗坑 +icgc 渗到 +icgh 治政 +icgj 治理 +icgk 治吏 +icgm 涌现 +icgo 涌来 +icgu 治平 +ichh 涌上 汉卡 +icia 汉江 +icic 治治 +icih 渗滤 +icii 治水 +icil 泾渭 +icin 渗漏 +icip 治学 汉学 治党 +icis 浚河 +icit 治劣 +iciu 流通渠道 +iciw 滩涂 +iciy 涌流 +ick 治 +ickg 治 +ickh 汉中 +ickk 汉口 +icld 治罪 +iclf 治黑 +iclg 治国 +icmd 海参崴 +icmg 汉赋 +icmm 治山 +icna 汉民 +icnd 汉剧 +icnn 汉书 +icod 游戏类 +icpb 汉字 +icpe 治家 +icpl 治军 +icpu 泽被 +icpv 治安 +icq 沇 +icqg 治印 +icqn 沇 +icr 洠 +icrg 治兵 +icrh 洠 +icri 涌泉 +icrn 治所 +icsc 治权 +icsf 治标 +icsg 治本 +icsm 游戏机 +icsr 渗析 +icsu 治校 +ict 涘 +ictd 治乱 涘 +icte 渗透 +ictm 涌向 +ictu 治税 +ictv 汉魏 +icty 涌入 渗入 +icub 治疗 +icud 滩头 +icug 治病 +icvb 治好 +icvf 汉奸 +icvt 汉姓 +icw 滩 灘 +icwa 汉代 +icwf 流通领域 +icwg 治愈 +icwk 汉堡 +icwt 浚 濬 +icwu 游戏人间 +icww 汉人 +icwx 汉化 +icwy 滩 +icxf 淋巴结 +icxg 治绩 +icy 汉 溤 +icyc 汉译 +icyd 温柔敦厚 +icyf 汉诗 +icyg 汉语 +icyj 溞 +icym 治市 +icyn 潜台词 +icyt 汉族 +icyv 汉唐 +icyw 小熊座 +icyy 汊 +id 尖 +ida 濿 +idaa 洛克菲勒 +idae 常春藤 +idaj 潦草 +idaq 湖区 +iday 濿 +idbb 尖子 +idbf 涯际 +idc 汳 +idcy 汯 沷 汳 +iddc 源码 +iddd 尖厉 +iddg 尖石 +iddm 湖面 +iddu 温故而知新 +ide 湖 洧 +ideg 湖 洧 +idet 瀀 +idew 尖脸 +idey 涱 +idf 涯 溽 沯 +idfa 渀 +idfe 浱 漘 +idff 涯 溽 +idfk 淡而无味 滣 +idfm 湖南 +idfn 尖声 涛声 洿 +idft 学有专长 +idg 沽 沰 +idgc 淹到 +idgd 学而不厌 +idge 沥青 +idgf 源于 +idgm 尖刺 +idgn 澸 +idgp 深感不安 +idgq 淹死 +idgr 沉郁顿挫 +idgt 減 滅 +idgw 泥古不化 +idgx 涅而不缁 +idh 沣 灃 +idhb 洊 +idhc 滟 灧 灎 灔 灩 +idhd 湱 +idhg 淔 +idhh 沣 +idhi 潔 +idhk 湱 +idhl 灩 +idhu 灃 +idi 尜 +idic 湖泽 +idid 源源 +idie 尖削 +idig 活龙活现 +idih 湖波 +idii 湖水 +idij 灟 +idim 淹没 +idip 湖滨 +idiq 湖光 +idir 湖泊 +idit 湖海 +idiu 尜 +idiv 湖沼 +idiw 滥砍滥伐 +idiy 源流 洡 +idj 淹 +idjd 渄 +idjf 湹 +idjg 洦 消耗量 +idjn 淹 +idjy 湖景 +idkh 尖嘴 +idkk 湖口 +idkn 尖叫 +idkv 尖啸 +idl 沥 瀝 +idlg 添砖加瓦 +idlk 尖圆 +idll 湖田 +idln 沥 +idlp 湖边 +idlu 湖畔 +idm 湎 +idmd 湎 渜 +idmh 源由 +idmj 洏 +idmp 小大由之 +idmq 浮夸风 +idmt 尖峰 +idmy 湏 +idn 沋 +idne 浝 +idnn 沋 +idnt 厳 +idny 湖心 +ido 洃 +idog 少而精 +idoy 洃 +idpe 演奏家 +idpy 㳠 +idq 沷 +idqc 湖色 +idqe 尖角 +idqf 当面锣对面鼓 +idqk 沽名 +idql 当面锣 +idqq 漺 +idqt 汇丰银行 +idqu 尖锐 +idqy 淹留 沷 +idr 源 厵 +idrd 学有所成 +idre 学非所用 +idrf 渴而掘井 +idrg 尖兵 +idri 源泉 源 +idrp 堂而皇之 +idrt 学有所长 +idrv 溽热 +idsd 尖顶 +idsg 尖酸 +idsh 尖椒 +idsk 渏 +idsm 液压机 +idt 涛 濤 +idtf 涛 +idtg 澳大利亚 +idth 源自 瀝 +idtj 尖利 +idtl 沥血 +idtu 温故知新 +idu 尖 +idud 源头 水龙头 +idui 潦 +idum 尖端 +idux 湖北 +idv 滽 +idvh 滽 +idvn 尖刀 +idvv 小龙女 +idw 溱 +idwd 湊 +idwg 潦倒 +idwh 淎 +idwi 溙 +idwj 湷 +idwn 鸿雁传书 +idwt 溱 +idww 学而优则仕 浹 +idwx 小百货 +idx 泷 瀧 +idxl 尖细 +idxn 泷 +idxq 活页纸 +idxv 湖绿 +idxw 深耕细作 +idy 汰 汏 汱 +idyj 兴奋剂 +idyn 尖刻 +idyq 湖底 +idyt 湖州 +idyy 湖广 汰 +ie 肖 +iea 濦 +ieah 淫邪 +ieai 淫荡 浮萍 +iean 濦 +ieap 深受其害 +ieb 浮 +iebb 小肚子 浮子 +iebc 汲取 +iebg 浮 +iebk 削职 +iebm 浮出 +iebs 滥用职权 +iebw 削除 +iec 淝 +iece 小肚鸡肠 +iecl 溋 +iecn 淝 +iedc 小朋友 +iedf 浮夸 +iedg 淫威 +iedh 光彩夺目 +iedm 浮面 +iedn 削成 +iedo 浮灰 +iedt 肖邦 +iee 淜 +ieea 油腻腻 +ieec 泪盈盈 +ieeg 淜 +ieek 浮肿 +ieer 逍遥 +ieeu 活脱脱 +ief 肖 +iefc 浮动 浮云 湲 +ieff 浮土 +iefg 淫雨 +iefh 浮起 +iefj 瀦 +iefu 沮丧 +iefw 渓 +iefy 浖 +ieg 沮 +iegd 滔天 +iegf 削球 +iegg 沮 +iegl 淫画 水彩画 +iegm 浮现 +iegu 削平 +iegw 沿用至今 +ieh 漞 +iehc 浮皮 +iehh 浮上 +iehk 浮点 +iehq 漞 +ieid 削尖 +ieie 滔滔 +ieif 浮尘 +ieig 浮浅 +ieii 溪水 汲水 +ieim 浮滑 沦肌浃髓 +ieip 浮沉 +ieiq 逍遥法外 +ieis 浮漂 +ieit 浮泛 +ieiu 溪涧 +ieiy 溪流 浮游 油腔滑调 +iej 削 +iejh 削 +iejr 揱 +iejw 光彩照人 +iekh 浮躁 +iekk 溪口 +iekm 浮吊 +iel 灂 +ield 活受罪 +ielf 灂 +ielp 溪边 +ielt 浮力 +ielu 溪畔 +iema 淫贼 +iemd 溪岸 +iemf 浮雕 +iemg 淫贱 +ienf 浮屠 +ienk 削壁 +ienn 淫书 +ient 削发 +iep 逍 +iepb 常用字 +iepc 涭 满腹牢骚 +iepd 逍 +ieqi 淫乐 +ieqk 浮名 +ieqt 淫猥 +ieqx 满腹狐疑 +ierc 溜须拍马 +ieri 溪泉 +ierm 滛 +iern 满腔热情 +iero 涂脂抹粉 +iesf 浮标 +iesh 浮想 +iesj 淫棍 +iest 浮桥 +iet 淫 婬 +ieta 浮升 +ietd 淫乱 +ietf 淫 +ietg 浮生 +ietm 淫秽 +ieto 潙 +iett 淫笑 逍遥自得 +ieud 削减 +ieug 水乳交融 +ieui 浮冰 +ieup 常胜将军 +iev 滔 +ievg 滔 浽 +ievh 淨 +ievv 淫妇 +iewq 肖像 +ieww 削价 +iewx 浮华 +iewy 深孚众望 +iex 溪 渓 谿 +iexd 溪 +iexh 汲引 +iexl 满腹疑团 +iexo 鸂 +iexu 削弱 +iexx 满腹经纶 +iey 汲 涿 +ieyn 浮词 +ieyr 淫亵 +ieys 淫靡 +ieyt 涿州 +ieyy 汲 涿 +if 法 +ifa 灞 +ifaa 法式 +ifad 潜藏 +ifae 灞 +ifag 瀐 +ifah 泋 +ifai 潮落 +ifaj 浮云蔽日 +ifak 渽 +ifal 污蔑 +ifam 濆 +ifan 尘世 +ifap 尘埃落定 +ifaq 法警 +ifas 溨 +ifat 法医 清规戒律 +ifaw 瀻 +ifbb 法子 +ifbj 潮阳 +ifbk 渎职 +ifbp 法院 +ifbq 洼陷 +ifbw 游击队 +ifc 法 +ifce 潜能 +ifcl 溘 +ifcy 法 汥 沄 +ifd 濡 +ifdf 污辱 +ifdh 潜在 +ifdj 满载而归 濡 +ifdx 潜龙 +ifef 汗脚 +ifeg 尘肺 +ifer 汗腺 +iff 尘 坔 塵 +iffa 法域 +iffb 洼地 +iffc 尘埃 澐 +ifff 尘土 尘封 湗 清真寺 +iffg 洼 窪 +iffh 潮起 +iffn 法场 洿 +iffq 澆 +iffr 污垢 尘垢 +ifft 法老 +iffw 法规 +iffy 洔 +ifg 汢 +ifgb 波士顿 +ifgc 潜到 +ifge 水土不服 汗青 +ifgf 滚雪球 +ifgg 法王 +ifgh 法政 +ifgj 法理 +ifgk 法事 常规武器 +ifgp 洗劫一空 +ifgr 汗珠 +ifgs 泄露天机 +ifgy 汗斑 +ifh 汗 汁 +ifhf 学无止境 +ifhg 淔 +ifhk 污点 游击战 +ifhq 常规战争 +ifhr 漫无目的 +ifhv 法眼 +ifhw 洁具 滇 +ifi 沬 +ifia 潜江 潮起潮落 +ifib 滇池 +ific 法治 +ifid 澎湖 +ifig 污渍 +ifii 汗水 潜水 潮水 污水 +ifij 潮湿 污浊 +ifim 潮汕 +ifin 污泥 +ifip 法学 +ifiq 潜逃 潮汐 +ifir 澎湃 +ifit 海南省 渤海 源远流长 瀚海 +ifiu 潮润 +ifiv 污染 +ifiw 满坑满谷 +ifiy 潮流 潜流 汁液 沬 沶 浗 +ifj 潮 +ifja 尘暴 +ifje 潮 +ifjf 溝 澣 濣 +ifjg 法师 +ifjh 汫 +ifjl 法螺 +ifjn 瀚 漧 +ifk 洁 潔 +ifke 澎 溒 +ifkf 澍 +ifkg 洁 法号 +ifkk 尘嚣 +ifkm 法嗣 +ifl 瀆 +iflb 漫无边际 +iflg 法国 +iflh 法甲 +iflm 瀆 +iflt 潜力 法力 +iflw 法办 +ifm 湳 +ifma 法典 +ifmf 湳 满城风雨 濣 +ifmh 法帖 +ifmj 法则 +ifmq 法网 兴趣盎然 +ifn 污 汙 +ifnd 渎 瀆 +ifnf 濤 +ifnn 污 汚 +ifnt 流动性 +ifny 潜心 +ifo 浾 +ifol 尘烟 +ifou 尘粒 +ifoy 浾 +ifp 渤 +ifpb 浡 +ifpc 濲 瀔 瀫 +ifpe 法家 活动家 +ifpg 法定 法宝 +ifpi 溹 +ifpl 渤 +ifpn 法官 +ifpq 涜 +ifpu 汗衫 潱 +ifpv 法案 +ifpy 尚无定论 +ifq 沅 +ifqd 溘然 +ifqe 潮解 +ifqf 淕 +ifqh 法外 +ifqj 法象 +ifqk 法名 +ifqn 沅 +ifqt 淩 +ifqy 海南岛 +ifra 洪都拉斯 +ifrf 潜质 +ifrk 污损 +ifrm 法制 +ifrn 潮气 +ifrr 洁白 +ifru 法拉 +ifrv 潮热 +ifs 灀 +ifsa 小规模 +ifsc 法权 +ifsh 法相 灀 +ifss 瀮 +ifsu 省直机关 +ifsy 法术 +ift 渚 +iftb 涍 +ifte 潜艇 +iftf 汗毛 清教徒 +ifth 汗臭 +iftj 渚 +iftl 法务 +iftm 污秽 +iftn 洘 +ifto 法释 +iftq 潜移 +iftr 污物 +ifts 法条 滚动条 +iftt 漖 +iftu 法科 +iftv 法律 +iftx 法系 +ifty 潜入 +ifu 涬 +ifud 潮头 +ifuf 涬 +ifuj 汇款单 +ifuk 党支部 +ifum 法商 +ifun 洁癖 +ifup 澾 +ifuq 洁净 流动资金 +ifus 油盐酱醋 +ifut 汗颜 +ifuv 污痕 +ifuy 法门 +ifw 潜 潛 濳 +ifwc 澪 +ifwd 潜伏 +ifwf 淕 +ifwg 法例 +ifwh 涛声依旧 +ifwj 潜 +ifwk 濇 瀒 +ifwm 濽 +ifwn 激动人心 +ifwo 渺无人烟 +ifwr 水土保持 +ifwt 淩 小动作 +ifwu 潮位 +ifww 法人 +ifwy 法令 瀖 +ifxa 潮红 +ifxi 溹 +ifxj 法旨 +ifxn 法纪 +ifxx 尘缘 +ifxy 法统 +ify 滶 +ifya 法度 +ifyg 法语 +ifym 济南市 +ifyn 法盲 +ifyo 污迹 +ifyt 法庭 潮州 滶 +ifyv 法郎 +ifyy 法文 +ig 汪 +iga 汧 +igab 清蒸 +igad 清苦 +igah 清雅 汧 +igai 浅薄 浦东 +igaj 浅蓝 +igal 澑 +igam 浅黄 +igap 清莹 +igar 泥瓦匠 +igat 涤瑕荡秽 +igaw 清茶 +igb 沌 +igbb 汗珠子 +igbg 浅陋 +igbk 法不阿贵 +igbm 清出 +igbn 少不了 沌 +igbu 清障 +igbw 清除 +igc 洷 +igcf 洷 +igcj 溍 +igd 添 +igdf 泣不成声 +igdi 浅耕 +igdl 滔天大罪 +igdm 水平面 +igdn 添 +igdo 浅灰 +igdp 溃不成军 +igdq 清爽 +igdr 浮一大白 +igdt 满不在乎 +ige 清 淸 +igec 濪 +igef 溥 +igeg 清 +igeh 瀞 +igei 举不胜举 +igeq 清脆 +iges 添彩 +iget 滞胀 +igey 浦 +igf 汙 +igfc 漕运 +igff 兴致勃勃 +igfh 清真 汙 +igfj 清朝 +igfk 浅露 +igfl 盓 +igfn 清场 +igfp 逃不过 +igfq 清远 +igfr 水来土掩 +igft 当事者 +igfw 清规 +igg 汪 +igga 流于形式 +iggc 潖 +iggd 湱 +igge 清静 +iggf 清玩 +iggg 少不更事 +iggh 清正 +iggi 清还 +iggj 清理 +iggm 清丽 +iggq 水天一色 +iggs 清末 +iggt 濏 滑天下之大稽 +iggu 清平 +iggw 法不责众 +igh 沔 +igha 清虚 +ighg 泟 +ighh 添上 +ighk 清点 +ighn 沔 +igho 漹 +ighq 小不点儿 +igia 添满 清江 滞洪 +igib 清池 +igic 浅滩 +igid 水到渠成 +igie 清溪 +igif 清洁 +igig 清浅 汪汪 +igii 清水 浅水 +igij 清浊 +igil 清涟 +igim 清油 +igin 清汤 +igio 清淡 浅淡 +igip 浅学 浅尝 +igiq 清辉 水至清则无鱼 +igis 清酒 清漆 +igit 清洗 +igiu 汪洋 +igiv 滞涩 +igiw 清澄 +igiy 清澈 +igj 洹 +igjd 清晨 +igje 清明 +igjf 漙 +igjg 洹 +igjh 清早 +igji 涷 +igjl 澑 +igjn 潓 +igjo 浅显 +igjp 溃于蚁穴 +igjq 浅易 浭 +igjs 清晰 +igjt 海王星 +igjy 清旷 +igk 滞 滯 +igke 灢 +igkg 浯 +igkh 滞 滆 +igki 涑 +igkj 清唱 溂 瀜 +igkk 漱口 +igkl 湢 +igkm 濑 瀨 瀬 +igkt 潄 +igku 浢 +igkw 漱 +igl 湅 +iglf 添置 +igli 湅 +iglk 添加 +iglt 滔天罪行 +igm 渍 +igmf 洅 +igmg 淸 +igmh 沛 沞 +igmi 洓 +igmj 漕 +igmm 清册 +igmq 清风 浅见 +igmt 清账 +igmx 灑 +igmy 渍 漬 +ign 泲 +ignf 浅层 +ignn 汅 +ignr 漫天飞舞 +ignt 泲 +ignu 满天飞 +igny 清心 +igo 涞 淶 +igog 清炖 +igoj 溍 +igoy 涞 +igpf 清寒 +igph 清寂 +igpl 党政军 +igpn 清官 +igpt 清客 +igpu 添补 +igpw 清空 +igpy 清福 +igq 洌 +igqc 浅色 清一色 +igqd 沛然 +igqi 滞销 +igqj 洌 +igqk 清逸 +igqt 滶 +igqw 清欠 +igqy 滞留 +igra 没一搭 +igrd 举一反三 耀武扬威 +igrg 滞后 +igrh 小青年 +igri 清泉 +igrn 清扬 +igrp 浅近 +igrr 清白 +igrv 清扫 清热 +igs 沫 +igsa 消毒柜 +igsc 常青树 +igsg 清醒 +igsi 深不可测 +igsj 清查 +igsk 清歌 +igsm 小型机 +igsr 浅析 +igss 清楚 +igsu 清样 +igsw 漫天要价 +igsy 沫 +igt 浅 淺 +igtd 添乱 清甜 +igte 清秀 +igtf 清廷 +igtg ≤ +igth 清算 +igtj 清香 +igtk 清和 +igtn 法不徇情 +igto 清秋 +igtt 浅笑 +igtw 清徐 +igty 添入 +igu 浃 浹 +igud 清减 +igug 清冽 +iguh 泙 清癯 +iguj 清单 +igun 漠不关心 +iguq 清净 +igus 清新 清闲 +igut 清道 +iguu 深恶痛疾 +iguv 清瘦 +iguw 清冷 浃 +igux 深恶痛绝 +iguy 清凉 深更半夜 +igv 涇 +igva 涇 +igvc 淒 +igve 清退 +igvi 潔 +igvj 清剿 +igvl 湽 +igvo 清灵 +igvv 淒 +igvy 小不忍则乱大谋 +igw 濔 +igwa 清代 +igwb 清仓 +igwc 清俊 +igwf 清儒 +igwi 清偿 +igwj 光天化日 +igwq 濔 +igwv 清贫 +igww 当事人 +igwx 清华 +igwy 清隽 +igx 沍 +igxa 浅红 +igxf 清结 溼 +igxg 清纯 沍 水平线 +igxi 溸 溹 +igxm 滞纳 +igxn 漫不经心 +igxr 清缴 +igxv 浅绿 +igxw 洟 +igxx 清幽 +igyg 溢于言表 +igyi 清正廉洁 +igyl 清库 +igym 清高 +igyo 浅谈 清谈 +igyp 清亮 +igyu 清廉 浅说 +igyv 清朗 +igyw 清夜 省政府 +igyy 浅议 清议 +ih 小 +iha 滤 +ihaa 小工 +ihab 小节 +ihad 波斯 澞 +ihae 小菜 滮 澽 +ihaf 小鞋 +ihag 小巧 +ihah 滹 +ihai 渺茫 +ihaj 小草 +ihal 瀘 +iham 淲 +ihan 滤 涉世 濾 +ihaq 小区 淲 +ihaw 小巷 泪花 +ihbb 小子 +ihbc 小聚 +ihbp 小院 +ihbw 小队 +ihby 小孩 +ihc 波 +ihca 小戏 +ihcd 碆 +ihcn 游目骋怀 +ihcq 小鸡 錃 +ihcv 婆 +ihcy 波 +ihd 濊 +ihda 小厮 +ihde 小有 涱 +ihdj 小辈 +ihdl 灩 +ihdm 小布 +ihdn 小成 +ihdp 小碗 +ihdt 濊 +ihdw 小春 +ihdx 小龙 +ihdy 湨 +ihea 滤膜 +ihee 小月 +ihef 小脚 +ihen 小肠 +iher 泪腺 +ihet 小腹 +ihev 小腿 +ihew 小脸 +ihey 涉及 波及 +ihfa 波霸 +ihfc 波动 +ihfd 小城 +ihfg 小雨 +ihfk 小鼓 +ihfn 小声 +ihfp 滤过 +ihfu 举目无亲 +ihfv 小雪 +ihfy 小坑 +ihg 泪 沚 涙 淚 +ihga 小型 +ihgc 沾到 +ihge 淑静 +ihgf 小于 濒于 小球 < +ihgg 小王 +ihgh 泪下 +ihgj 小惠 +ihgk 小事 +ihgq 濒死 +ihgr 泪珠 +ihgt 小麦 +ihgv 小妻 +ihgx 涉毒 +ihgy 小班 没齿不忘 +ihh 灈 +ihhh 沾上 澁 +ihhi 小叔 +ihhk 小点 +ihht 小睡 +ihhv 泪眼 +ihhw 小瞧 +ihhy 灈 +ihi 涉 渺 +ihia 浮皮潦草 沾满 +ihib 小池 +ihic 淑 +ihid 波涛 +ihie 小溪 +ihif 小潮 +ihig 滤清 +ihih 小小 婆婆 渺小 +ihii 泪水 婆娑 +ihij 沾湿 +ihim 小洞 濒 瀕 +ihip 小学 +ihiq 沾光 泪光 波光 +ihis 小河 +ihit 涉 渺 渉 +ihiu 波澜 +ihiv 沾染 +ihiw 小雀 +ihiy 波浪 渋 +ihj 淖 +ihje 掌上电脑 +ihjf 小时 +ihjg 掌上明珠 +ihjh 小虫 淖 +ihjt 濒临 +ihjv 小照 +ihjy 小影 +ihk 沾 +ihkf 小叶 +ihkg 沾 小号 +ihkh 涉足 小路 +ihkk 小品 +ihkl 小别 +ihkn 惉 +ihkt 小吃 +ihl 滷 +ihld 波恩 +ihlf 波黑 +ihlg 小车 小国 +ihlk 小圆 +ihlo 滷 +ihlp 沾边 +ihlq 波罗 +ihlu 小圈 +ihm 浈 +ihma 小曲 +ihmf 小财 +ihmh 波幅 +ihmm 小山 +ihmq 小风 +ihmr 小贩 +ihmt 波峰 +ihmy 浈 湞 +ihn 泸 瀘 +ihna 小民 +ihnf 小丑 +ihng 小屋 +ihnh 湋 +ihnk 小臂 +ihnn 濎 +ihnt 泸 +ihny 小心 +ihof 小灶 +ihoi 小炒 +ihoo 小火 +ihov 小数 +ihoy 小米 +ihp 濬 +ihpb 小字 +ihpe 小家 小农 婆家 +ihpf 小寒 +ihpg 小写 +ihph 濬 +ihpn 小蜜 小官 +ihpt 小额 +ihpu 小褂 +ihpv 涉案 +ihpw 小窗 +ihpy 小视 +ihq 瀣 +ihqa 小错 +ihqb 覍 +ihqc 滤色 +ihqd 濒危 +ihqe 小解 +ihqf 小镇 +ihqg 小钱 瀣 +ihqh 涉外 +ihqi 波尔 +ihqk 小名 +ihql 小锣 +ihqn 涀 +ihqo 澯 +ihqt 涉猎 小儿 +ihqu 滤镜 +ihqy 小鸟 +ihrb 小报 +ihrc 小摊 +ihrf 小技 +ihrg 小兵 +ihrh 小看 +ihrn 小气 +ihrq 小鬼 +ihrr 波折 +ihrt 小手 沾手 +ihrx 小指 +ihsc 小桶 +ihse 小棚 +ihsf 小村 +ihsg 小本 +ihsk 小可 +ihsn 小札 +ihso 小楼 +ihst 小桥 +ihsu 小样 +ihsw 涉枪 +ihsx 小楷 +iht 小 +ihta 波长 +ihtc 小径 +ihtd 小憩 +ihte 小船 +ihtf 小街 +ihtg 小生 +ihth 小处 +ihtr 波特 +ihtt 涉笔 +ihtu 小乘 +ihtx 小篆 +ihty 小 +ihud 小头 小差 +ihue 学龄前 +ihuf 波兰 +ihuh 小站 +ihuj 波音 +ihul 小兽 +ihum 小商 +ihuq 小资 小将 +ihur 小瓣 +ihut 小道 +ihuu 满目疮痍 +ihuv 泪痕 +ihux 小弟 +ihuy 小门 +ihvb 梁上君子 +ihvc 婆妈 +ihvd 小姑 +ihve 小姐 +ihvf 小妹 +ihvg 小姨 +ihvl 小舅 +ihvn 小刀 +ihvt 婆媳 +ihvu 涉嫌 +ihvv 淑女 +ihvy 婆娘 +ihw 濉 +ihwd 波段 +ihwf 小传 +ihwg 小便 +ihwh 小修 +ihwo 小伙 +ihwr 小件 +ihww 小偷 小人 波谷 +ihwy 濉 +ihx 泚 +ihxc 举步维艰 +ihxe 小组 +ihxf 小结 +ihxg 婆母 +ihxh 小引 +ihxj 小费 +ihxk 小强 +ihxm 淲 +ihxn 泚 +ihxq 滤纸 +ihxy 波纹 +ihya 小试 +ihye 小衣 +ihyf 小计 小诗 +ihyg 小语 +ihyh 小店 +ihym 小调 +ihyn 小户 +ihyo 小变 +ihyr 涉诉 +ihys 小床 +ihyt 小旗 ⺌ 泸州 㘎 +ihyu 小说 +ihyv 小康 +ihyw 小卒 +ihyy 小议 氺 +ii 水 +iia 濷 +iiaa 浩浩荡荡 清洁工 +iiae 消散 +iiaf 水鞋 +iiag 水葬 +iiai 水藻 +iiaj 水草 +iiaq 海淀区 +iiar 泥水匠 +iiaw 水花 +iiay 水荒 濷 +iibb 沙子 +iibf 水陆 +iibp 法学院 +iibw 消除 +iiby 消防 +iicb 江湖骗子 +iice 水能 +iick 港澳台 +iicl 沧海桑田 +iicv 激流勇退 +iidb 漏洞百出 +iidc 洋洋大观 +iidd 清清爽爽 +iidf 水压 +iidg 沙石 +iidh 消夏 +iidi 消耗 水泵 汪洋大海 +iidk 津津有味 +iidl 泱泱大国 +iidm 水面 +iidn 水碾 +iidp 泛滥成灾 水滴石穿 +iidq 沙砾 +iidu 消磁 滴水成冰 +iidw 水碓 +iidx 沙龙 +iidy 泛泛而谈 +iie 消 +iiec 水肥 +iiee 水貂 +iieg 消 +iiek 消肿 水肿 +iiep 消受 +iies 水彩 +iifa 水域 +iifb 沙地 +iifc 水运 +iifd 水城 +iiff 水土 沙土 +iifi 漂洋过海 +iifj 水井 +iifl 消协 水雷 +iifm 水坝 +iifn 沙场 +iifo 泼油救火 +iifp 水壶 +iifq 水清无鱼 +iifr 水垢 +iift 流浪者 +iifu 湮没无闻 +iifw 沙堆 +iify 沙坑 水塘 +iigc 水泄不通 +iige 水表 +iigf 水球 +iigg 堂堂正正 浑浑噩噩 +iigh 水下 +iigi 济济一堂 滴水不漏 +iigj 海水不可斗量 +iigk 消融 +iign 波澜不惊 +iigo 消灭 源源不断 +iigq 澎湖列岛 +iigr 水珠 沆瀣一气 +iigs 沧海一粟 +iigt 河水不洗船 +iigu 水平 +iigx 消毒 滔滔不绝 源源不绝 +iigy 流水不腐 +iihh 水上 +iihk 水战 +iihv 沙眼 +iihw 水具 +iii 水 +iiia 沙漠 +iiib 水池 游泳池 +iiic 沙滩 +iiid 水源 +iiie 活学活用 流光溢彩 +iiif 沙尘 +iiih 水波 +iiii 水 洋洋洒洒 沙沙 汹涌澎湃 污泥浊水 波涛汹涌 +iiij 水温 +iiik 水涡 +iiim 润滑油 +iiin 水泥 沙漏 +iiip 消沉 +iiiq 水沟 沉湎酒色 +iiir 水汽 +iiis 水漂 水酒 沙河 +iiit 水洗 浙江省 +iiiu 水滴 汗流浃背 淼 尛 +iiiv 汗津津 +iiiw 水浴 +iiiy 水流 湿漉漉 渁 渤海湾 +iij 涾 +iija 沙尘暴 +iijd 混淆是非 +iije 水暖 +iijf 水里 满洲里 +iijg 水量 涾 江河日下 +iijh 沙虫 +iijj 水晶 +iijn 水电 +iijp 水蛇 +iijq 消歇 +iijr 激光照排 +iijs 水果 +iijt 水星 +iijy 水景 +iikg 沙哑 ~ +iikh 消遣 水路 +iikk 水患 激光器 +iikm 潜水员 +iild 海洛因 +iilf 水墨 +iilg 水车 +iilh 浅尝辄止 +iill 水田 +iilp 水边 +iilq 水鸭 +iilr 混淆黑白 +iils 添油加醋 +iilt 水力 +iilu 水圈 +iim 淌 +iime 脊梁骨 港澳同胞 +iimf 沙雕 +iimh 流水帐 +iimk 淌 +iimq 湖光山色 +iims 酒池肉林 +iimt 流水账 +iimy 溑 +iina 江泽民 +iinb 乷 +iinc 水怪 +iinf 沙层 +iing 淋漓尽致 +iint 沙发 水性 +iiol 水烟 +iioo 消炎 水火 光辉灿烂 +iior 水深火热 +iios 省油灯 +iiou 沙粒 +iiow 水粉 +iioy 泡泡糖 +iip 漟 +iipd 滴水穿石 +iipe 法学家 +iipf 淘汰赛 漟 +iipi 清汤寡水 +iipk 混淆视听 +iipl 水军 澢 +iipo 水灾 消灾 灙 +iipp 洪涝灾害 +iipr 水牢 +iipu 泛泛之交 水袖 +iipw 水帘 +iiq 洮 +iiqc 水色 +iiqe 消解 水解 +iiqg 水印 鲨鱼 +iiqh 水钻 +iiqk 沙锅 +iiqm 水漫金山 +iiqn 水饺 洮 洸 +iiqq 沙金 +iiqs 水泥钉 +iiqt 水锈 淡泊名利 水獭 +iiqu 津津乐道 洪水猛兽 +iiqv 水银 +iiqy 水鸟 +iirf 水质 +iirg 沙丘 沙皇 水兵 +iirh 水牛 +iiri 激浊扬清 +iirj 浮光掠影 +iirk 消损 +iirm 水缸 +iirn 水气 消气 +iirq 浑水摸鱼 +iirr 消逝 沸沸扬扬 清清白白 +iirt 水手 +iiru 沙拉 +iirv 水势 +iirw 消失 +iisc 水桶 +iise 消极 +iisf 水标 +iisg 水槽 +iisi 沧海横流 +iism 汽油机 +iisr 水泥板 +iiss 清清楚楚 +iist 水榭 +iisu 小学校 +iisw 水枪 +iisy 水柱 +iit 沙 +iita 消长 +iitd 硰 +iite 水稻 沙盘 裟 +iitf 沾沾自喜 +iitg 小学生 鲨 鯊 鯋 +iith 消息 渻 +iitj 水利 渻 +iitk 水程 +iitl 水务 +iitn 乷 +iito 消愁 鯊 +iitp 水管 逤 +iitr 沙特 挲 +iits 水箱 桬 +iitt 沙 浮游生物 +iitu 洋洋得意 +iitv 娑 +iitx 水系 +iity 水涨船高 +iiua 水瓶 +iiub 水疗 +iiud 消减 水头 +iiug 水痘 +iiuj 洗澡间 +iiul 水闸 +iiuo 泡沫塑料 +iiuq 水疱 +iius 消闲 +iiut 水产 水道 +iiuu 波澜壮阔 +iiuv 消瘦 +iiuw 水准 +iiuy 水门 +iive 消退 +iivn 激光刀 +iivo 水灵 +iivv 婆婆妈妈 +iiwa 沙袋 +iiwf 水浒传 +iiwg 泥沙俱下 誉满全球 +iiwj 泾渭分明 +iiwm 水仙 +iiwo 流水作业 +iiws 水体 +iiwt 沙俄 +iiwu 水位 +iiwv 水分 +iiww 水价 +iiwx 消化 水货 +iiwy 满汉全席 消食 +iixa 满堂红 满江红 +iixb 消弭 +iixe 党小组 +iixg 流水线 +iixi 涓涓细流 +iixj 消费 +iixq 沙弥 +iixt 水乡 +iixv 水绿 +iixy 水纹 +iiy 沝 +iiya 光洁度 +iiyc 深沟高垒 +iiye 游泳衣 +iiyh 洗染店 +iiyj 洗涤剂 润滑剂 +iiyk 沙瓤 +iiyl 水库 +iiym 沙市 +iiyn 消亡 +iiyq 水底 +iiys 消磨 +iiyt 水族 +iiyu 小小说 +iiyw 消夜 +iiyy 水文 +ij 浊 +ija 瀑 +ijab 清明节 +ijaf 滭 +ijag 渱 +ijai 瀑 +ijaj 渴慕 +ijan 浊世 +ijax 温药 +ijbb 混子 光电子 +ijcb 温柔 +ijcc 混双 +ijck 温驯 +ijd 湨 +ijda 光明磊落 +ijde 混有 +ijdg 海明威 +ijdh 温存 +ijdj 温厚 +ijdm 瀑布 +ijdn 混成 +ijdq 肖申克 +ijdt 温故 +ijdw 小题大做 +ijdy 深明大义 湨 +ijeb 温服 +ijet 滥用 +ijf 沓 +ijfa 戦 +ijfb 湿地 +ijfe 流星赶月 +ijff 溡 濹 +ijfg 涅 浬 +ijfh 涆 +ijfi 渴求 +ijfj 混进 単 濐 +ijfn 温馨 +ijfp 漫过 +ijfw 兴师动众 +ijg 汩 汨 +ijgc 鼝 +ijgd 漫天 光明正大 淏 +ijgf 淂 涆 +ijgg 淵 泹 +ijgh 浉 湜 溮 +ijgk 温带 +ijgl 漫画 盪 +ijgo 燙 +ijgq 渴死 +ijgr 湯 +ijgy 璗 +ijhc 鼝 +ijhi 漫步 +ijhk 混战 +ijhw 渴盼 +iji 滉 +ijif 湿法 +ijig 混沌 +ijii 温水 +ijij 混浊 混混 漫漫 +ijim 虩 +ijip 温觉 +ijiq 混淆 滉 沙里淘金 虩 +ijir 流里流气 +ijis 温酒 +ijiu 湿润 温润 +ijiy 漫游 +ijj 淐 +ijje 温暖 +ijjg 淐 +ijjn 浅显易懂 +ijjq 温煦 +ijjr 光明日报 +ijkd 温顺 +ijkk 浏览器 +ijkt 混响 +ijl 温 溫 漫 +ijlc 漫 +ijlg 温 +ijlk 滥加 +ijlq 湿软 +ijly 澷 +ijm 湡 +ijmg 混同 +ijmh 混帐 +ijmm 漫山 +ijmq 温网 +ijmt 混账 +ijmy 湡 +ijn 溻 +ijnd 兴旺发达 +ijng 温情 溻 +ijnh 混蛋 +ijnn 温书 水电局 +ijnt 滥发 洩 +ijnu 温习 +ijo 湿 溼 濕 +ijog 湿 +ijoy 水果糖 +ijpg 温室 +ijpk 水晶宫 +ijpy 汤显祖 +ijq 渴 +ijqe 滥觞 +ijqn 渴 温饱 +ijqs 滥杀 +ijqu 混匀 +ijqx 渇 +ijrd 混排 +ijrg 滥捕 +ijri 温泉 +ijrn 湿气 +ijrp 温控 +ijrs 混打 +ijru 混拼 +ijrv 温热 +ijs 淉 +ijsc 滥权 +ijsf 温标 ℃ +ijsh 渴想 +ijsu 巣 +ijsy 淉 +ijt 滥 濫 +ijta 漫长 +ijtd 混乱 +ijte 涅槃 涅磐 +ijtg 湦 +ijth 漫延 +ijtj 沃野千里 +ijtk 温和 +ijtl 混血 滥 +ijtm 漫射 +ijtt 漫笔 +ijtu 温乎 +ijty 混入 +ijud 温差 +ijuh 水电站 +ijuj 混音 +ijuk 水电部 +ijul 兴师问罪 +ijuq 滥交 +ijut 漫道 +ijuw 湿疹 +ijuy 光电效应 +ijvd 温暖如春 +ijvn 光电鼠 +ijvp 温婉 +ijvs 混杂 +ijwa 滥伐 +ijwg 混合 +ijwh 小时候 +ijwy 渴念 +ijx 混 +ijxm 灦 +ijxo 濕 +ijxt 洩 +ijxx 混 +ijxy 混纺 +ijy 浊 +ijya 温度 湿度 +ijyb 混熟 +ijyc 混充 +ijyf 流量计 +ijyg 灗 +ijyi 澋 +ijyj 温课 +ijyl 混为 +ijym 灏 灝 滥调 +ijyn 渴望 +ijyo 漫谈 混迹 +ijys 温床 +ijyt 温州 漫话 +ijyu 漫说 +ijyv 温良 +ijyy 温文 渂 +ik 澡 +ikae 溃散 +ikat 尖嘴薄舌 +ikau 涉足其间 +ikaw 泥足巨人 +ikb 湒 +ikbg 湒 +ikbt 濈 +ikc 浥 +ikcn 浥 +ike 涓 +ikeg 涓 +ikep 溃脓 +ikf 呇 +ikfc 涓埃 +ikfj 溃堤 +ikfq 兴味索然 +ikfu 党员干部 +ikfy 澡塘 +ikgd 洖 +ikgf 塣 +ikgg 浧 +ikgo 溃灭 +ikgu 沉吟不决 +ikgv 漊 +ikh 溃 汌 +ikhh 沖 +ikhk 潞 +ikhm 溃 潰 +ikhp 瀢 +ikhy 浞 +ikib 渑池 +ikik 涓涓 +ikip 澡堂 +ikiq 溃逃 +ikit 油嘴滑舌 +ikiu 涓滴 +ikiy 涡流 +ikj 渑 澠 +ikjn 渑 +ikk 澡 +ikke 深呼吸 +ikkf 潬 +ikkk 溃口 +ikkm 澏 +ikkn 漶 湂 +ikks 澡 +iklf 溃围 +iklt 举足轻重 +iklw 涡轮 +ikm 涡 渦 +ikmd 党中央 +ikmq 兴味盎然 +ikmt 溃败 +ikmw 涡 +ikmy 涢 溳 +ikn 洖 +iknd 洖 +ikou 溃烂 +ikpg 掌中宝 +ikpl 溃军 +ikq 況 +ikqe 尖嘴猴腮 +ikqn 況 +ikqq 酒足饭饱 +ikre 水中捞月 +ikrg 溃兵 +ikt 浧 +iktd 溃乱 +iktf 浧 塣 +iktk 活蹦乱跳 +iktn 削足适履 +ikuj 湘鄂赣 +ikuk 小吃部 +ikun 溃疡 +ikux 小兄弟 +ikve 溃退 +ikwe 省吃俭用 +ikwf 演唱会 +ikwv 澡盆 +ikym 海口市 +ikyt 涡旋 +ikyy 小品文 +il 渐 +ila 漍 +ilaa 深加工 +ilag 漍 +ilal 法轮功 +ilao 汽车工业 +ilaq 举国若狂 +ilaw 潩 +ilbb 小圈子 +ilbc 灧 +ild 涸 +ildg 涸 +ildj 瀱 +ildm 渐而 +ildn 渐成 +ildq 满园春色 +ildy 洇 +ile 渭 +ileg 渭 +iley 溷 +ilf 涠 泴 畄 畓 潿 +ilff 澤 +ilfh 渐趋 涠 +ilfj 渐进 濖 +ilfk 渐露 +ilfl 法力无边 +ilfo 潶 +ilfu 渐增 +ilfv 漊 +ilg 泗 沺 畑 +ilgd 獣 +ilge 渨 澴 +ilgj 淠 +ilgl 漆黑一团 +ilgm 渐现 +ilgy 沉默不语 +ilh 潿 +ilhg 举国上下 +ilhh 潿 +ilia 汨罗江 +ilig 小恩小惠 +ilii 泅水 +ilil 渐渐 +iliq 涟漪 +ilis 渭河 漯河 +iliv 少男少女 +iliy 洄游 +iljq 沉默是金 +ilk 洄 +ilkg 洄 泇 …… +ill 灅 +illf 灅 +illg 小轿车 +ills 沉思默想 +iln 氻 +ilng 渐悟 +ilnh 潿 +ilnj 水力发电 +ilp 涟 +ilpd 治国安邦 +ilpg 漣 +ilpn 治国安民 +ilpq 涸辙之鲋 +ilpy 沉默寡言 涟 漣 +ilq 濁 +ilqj 濁 +ilr 渐 +ilrb 聻 +ilrc 魙 +ilrf 壍 +ilrh 渐 漸 +ilri 波罗的海 +ilrp 渐近 +ilrq 济困扶危 +ilrv 嬱 +ils 涃 +ilsg 渐醒 +ilsm 汽轮机 +ilsy 涃 +ilt 氻 +ilte 浓墨重彩 +ilty 渐入 +ilu 溿 +ilud 渐减 +iluf 溿 +iluh 汽车站 +iluq 渐次 +iluy 婆罗门 +ilvg 漊 +ilw 泅 +ilwf 游园会 +ilwj 瀭 赏罚分明 +ilwl 溫 +ilwt 溭 +ilwu 潀 +ilww 潀 +ilwy 泅 潀 +ilx 漯 +ilxi 漯 +ilyh 深思熟虑 +ilyj 添加剂 +ilym 省辖市 +ilyo 渐变 +ilyr 流连忘返 +im 没 +ima 澧 +imaa 濺 +imac 灔 +imad 油藏 +imae 油菜 濃 +imaf 沿革 +imag 浀 +imai 没落 滑落 +imal 灎 +imaq 油区 +imau 澧 +imaw 淟 油茶 +imbb 小册子 +imbm 测出 +imbn 没了 +imbt 滑降 +imbw 滑坠 +imc 没 +imca 没戏 没劲 +imce 没能 尚能 +imcq 油鸡 +imcw 测验 +imcy 没 沒 +imd 湍 +imdc 灧 注册码 +imde 没有 +imdf 油压 漄 +imdg 尚感 油石 +imdh 尚存 +imdi 油耗 油泵 +imdj 湍 +imdl 灩 +imdm 油布 +imdn 海内存知己 +imdo 湠 油灰 +imdp 洞达 +imdq 滑爽 +imdu 灃 +imdx 沿袭 +imdy 泱 +ime 滑 +imea 油腻 滑腻 +imed 尚须 +imee 漰 +imeg 滑 尚且 +imes 油彩 +imet 没用 沿用 +imeu 滑脱 +imew 没脸 +imex 油脂 +imf 淍 +imfc 滑动 +imfd 尚需 +imfe 光风霁月 +imfh 滑坡 鼡 +imfi 尚未 +imfj 油井 +imfk 敞露 淍 +imfn 尚志 滑块 +imfp 滑过 +imfq 尚无 +imfr 油垢 +imfs 深山老林 +imfv 滑雪 +imfy 油坊 +img 油 +imga 敞开 洞开 +imgc 没到 +imgd 洞天 +imge 注册表 +imgg 汎 +imgh 滑下 +imgi 游山玩水 +imgj 没理 滍 +imgk 洞 没事 +imgl 油画 +imgm 海峡两岸 +imgn 涄 +imgo 没来 +imgp 清风两袖 +imgq 洬 +imgt 溅 溦 澂 瀓 濺 +imgu 溰 +imgv 澠 +imgy 洬 +imh 汕 +imht 没睡 +imhv 洞眼 +imia 沿江 +imic 没治 +imid 油源 +imif 没法 油污 +imig 油渍 +imii 油水 +imij 测温 +imim 涔涔 +imin 油泥 +imiq 油光 +imir 梁山泊 +imis 油漆 +imit 沿海 +imiu 滑润 +imiy 湍流 +imj 测 +imja 洞晓 +imje 清风明月 +imjf 洞里 +imjg 测量 +imjh 测 尚早 測 +imjn 江山易改 +imjr 瀃 +imjx 潉 +imjy 没影 +imk 沿 +imkf 尚 尙 +imkg 沿 泂 渦 +imkh 沿路 测距 幤 +imkk 洞口 敞口 +imkn 氅 +imkp 濄 +imkt 敞 +imkw 没啥 +imlf 油墨 +imlg 敞车 +imll 油田 +imlp 沿边 +imlv 滑轨 +imlw 油轮 滑轮 +imly 没辙 +imm 瀴 +immd 沿岸 +immq 洞见 +immv 瀴 +immw 洞内 +imnf 油层 +imnh 没收 +imnk 渦 +imnn 尚书 +imnp 濄 +imnt 尚属 油性 +imnu 沿习 +imod 油类 +imoj 油爆 +imol 油烟 +imos 油灯 +imot 油炸 +imou 油料 +impb 测字 +impf 没完 +impg 测定 +impi 漴 +impq 漏网之鱼 +impw 洞察 洞穴 洞穿 +imq 浻 +imqa 没错 +imqb 覍 +imqd 油然 +imqg 油印 灃 +imqh 海内外 +imqk 油锅 浻 +imqn 油饼 少见多怪 +imqt 沿儿 +imqu 沨 渢 +imqv 湍急 +imqy 沨 +imrb 测报 +imrf 油质 +imrm 油罐 +imrn 油气 +imrp 测控 +imrq 活见鬼 +imrv 油热 +imsc 油桶 +imsd 没顶 +imsg 油酸 滑槽 +imsh 没想 +imsk 尚可 +imsm 油桐 注册机 +imsp 油棕 +imsr 滑板 +imsu 滑梯 +imsw 油松 +imt 渢 +imta 洞彻 +imtd 滑稽 +imte 油船 +imtf 沿街 滑行 +imth 测算 溄 注册版 +imtj 渢 +imtk 没种 +imtm 溅射 +imto 洞悉 +imtp 油管 +imtq 滑移 +imts 油箱 油条 +imtt 敞篷 +imtv 洞箫 +imty 滑入 +imua 油瓶 +imud 沿着 汕头 滑翔 滑头 +imue 油煎 +imug 潂 常见病 +imui 滑冰 +imuj 滑音 +imut 滑道 +imuw 没准 +imuy 油门 +imvg 江山如画 +imvn 滑鼠 +imw 涔 +imwd 没做 +imwg 没命 漼 +imwh 湿肉伴干柴 +imwi 兴风作浪 +imwj 注册会计师 +imwk 浻 +imwn 党同伐异 涔 +imwr 梁山伯 +imwt 沿途 +imwu 流风余韵 +imww 没人 油价 +imwx 没货 +imwy 汭 漼 +imxa 满山红 +imxg 沿线 海岸线 +imxj 油费 +imxq 油纸 +imxv 油绿 +imxw 测绘 +imxx 没缘 +imy 浿 +imya 测试 +imyc 测序 +imye 浵 +imyg 测评 +imyj 漫山遍野 +imyl 油库 盕 +imyn 洞房 +imyo 没变 +imyp 油亮 敞亮 油膏 +imyq 没底 +imyt 洞庭 +imyu 没谱 +imyw 洞府 +imyy 汎 +in 沁 +ina 泯 +inaa 泥工 +inac 澱 +inad 汛期 洗心革面 +inaj 湣 +inan 泯 +inaw 烫花 +inax 汤药 +inb 澉 +inbb 潺 +inbe 汤阴 +inbm 漏出 淈 +inbn 漏了 +inbt 澉 +inby 光怪陆离 +incn 泥巴 +inct 小心驶得万年船 +ind 涺 +indg 涺 +indh 浓眉大眼 +indm 汤面 +indo 泥灰 +indp 汤碗 +indu 深情厚意 +indy 深情厚谊 +inee 温情脉脉 +inef 烫脚 +inev 泥腿 +inf 汛 +infb 泥地 +inff 泥土 +infg 漏雨 沑 +infh 汛 +infj 潳 +info 当局者迷 +infp 漏壶 +infr 泥垢 +infv 法属圭亚那 +infy 漏 泥坑 +ing 渥 +inge 学以致用 +ingf 渥 汈 +ingg 汈 +ingk 泀 +ingn 泥瓦 +ingo 泯灭 +ingy 学习班 +inh 湄 +inhc 泼皮 溊 +inhe 湑 +inhf 沑 +inhg 湄 +inhh 湋 +inhq 洋快餐 +inhv 小心眼 +inia 漏泄 +inib 汤池 +inic 泥滩 +inie 没心没肺 +inif 泥污 +inih 泥淖 漽 +inii 漏水 泥水 泥沙 泼水 +inij 灟 +inim 漏洞 +inin 潺潺 +inip 泥泞 +iniq 漏光 +inis 泥潭 泼洒 +iniv 泥沼 +iniy 泥流 +inja 烫蜡 +injg 汤匙 +injn 漏电 +ink 浺 +inkh 浺 +inki 小丑跳梁 +inku 澼 +inl 瀷 +inld 漏罪 +inlf 泼墨 +inlk 汤圆 +inlw 瀷 +inm 涮 +inmd 活性炭 +inme 沁骨 +inmf 泥雕 +inmj 涮 +inmq 漏网 +inn 汜 +inng 汛情 澠 +innh 赏心悦目 +inni 泌尿 +innn 小心翼翼 +innt 烫发 +innw 潠 +inoa 泥煤 +inpi 江心补漏 +inpl 瀈 +inpp 鸿飞冥冥 +inpw 清心寡欲 +inqc 汤色 +inqd 泯然 +inqg 泥鳅 +inqk 汤锅 +inqn 汤包 +inqq 烫金 +inqy 漏勺 +inr 汤 湯 +inrb 漏报 +inrg 漝 +inrh 漏掉 +inri 汤泉 +inrm 汤罐 +inrn 漏气 +inro 烫 燙 +inrt 汤 烫手 +inru 漏接 +inrw 漏失 +insa 水性杨花 +insm 学习机 +insw 漏检 +int 泌 +intb 深居简出 +intd 湉 +intg 梁羽生 +intn 浘 +intt 泌 +intu 漏税 +inty 泼 潑 +inub 泥塑 +inuf 漏斗 +inug 泼辣 +inuq 泥浆 +inuy 沁凉 +invn 泦 +invv 泼妇 +invx 汤姆 +invy 泥丸 +inw 濯 +inwe 漻 +inwg 小飞侠 +inwn 满怀信心 +inwt 烫伤 +inwv 汤盆 +inww 泥人 +inwy 濯 決 +inx 泥 +inxf 埿 +inxn 泥 +iny 沁 +inyf 濢 +inyj 汤剂 +inyk 瀥 +inyn 小心谨慎 +inyu 浕 濜 +inyw 泤 +inyy 沢 +io 淡 +ioah 淡雅 +ioai 淡薄 +ioam 淡黄 +ioav 洞烛其奸 +ioax 消炎药 +iobg 汪精卫 +iobm 淡出 +iodd 光焰万丈 +ioee 淡月 +ioeo 少数服从多数 +iofn 水火无情 +iog 澲 +iogc 灇 +ioge 淡青 +iogf 濧 +iogi 澲 +iogl 水粉画 +iogo 当断不断 +iogp 水火不容 +iogw 澲 +iohk 小数点 +ioia 淡漠 +ioii 淡水 +ioio 淡淡 +ioir 淡泊 +iois 淡酒 +iol 瀵 +iols 小米加步枪 +iolw 瀵 +iomm 活火山 +ionh 淡眉 +iony 少数民族 +ioo 淡 +iooi 濴 瀠 +iook 瀯 +iool 澇 +ioom 光灿灿 +iooo 濙 +iooq 灐 +ioos 濚 +iooy 淡 瀅 +iopg 淡定 +ioq 潾 +ioqc 淡色 +ioqd 淡然 +ioqh 潾 +iore 没精打采 +iorg 淡抹 +iorn 水煤气 +iosw 消火栓 +iotb 淡季 +ioth 消炎片 +iott 浴火重生 +ioty 淡入 +iouv 淡妆 +iovg 溇 漊 +iovo 小精灵 +iowa 水烟袋 +ioww 少数人 +iowx 淡化 +iowy 淡食 +ioxa 淡红 +ioxv 淡绿 +ioy 洣 +ioyg 小业主 +ioym 淡市 +ioyn 淡忘 +ip 学 +ipa 黉 黌 +ipaa 学工 +ipab 浓荫 +ipad 学期 深藏 +ipaf 掌鞭 +ipai 沉落 +ipaj 深蓝 +ipan 演艺 学艺 +ipaq 学苑 +ipar 沉冤莫白 +ipat 学医 +ipav 深切 +ipaw 黉 +ipax 泻药 +ipb 学  學 +ipbb 学子 +ipbf 学 +ipbj 沈阳 +ipbm 演出 +ipbp 学院 +ipbq 沉陷 +ipbr 小家子气 +ipbt 沉降 敩 斅 斆 +ipbu 学联 +ipca 演戏 +ipcd 党参 +ipce 沉勇 +ipcg 清官难断家务事 +ipci 少之又少 +ipcy 常驻 +ipd 浤 +ipdb 深宅大院 +ipdc 学友 浤 +ipdd 常套 +ipde 浓郁 沉郁 +ipdf 溜之大吉 +ipdg 深感 +ipdh 浓艳 +ipdi 深耕 +ipdj 深厚 浓厚 浑厚 +ipdl 学历 +ipdn 学成 瀗 +ipdo 深灰 +ipdt 掌故 +ipdw 演奏 +ipdy 常态 涋 +ipe 浓 濃 +ipeb 常服 +ipee 赏月 +ipef 泻肚 +ipep 深受 +ipet 常用 +ipeu 溶胶 +ipew 赏脸 +ipey 浓 +ipf 尝 嘗 嚐 甞 +ipfc 尝 滱 +ipfd 滨城 +ipfe 溕 +ipff 坣 +ipfg 学士 +ipfh 瀽 +ipfi 演示 淙 +ipfj 演进 +ipfk 深圳 +ipfl 沉雷 +ipfm 掌击 +ipfn 掌声 当之无愧 +ipfp 尝过 +ipfq 深远 浣 +ipfs 浓霜 +ipft 学者 +ipfw 常规 +ipfy 深坑 +ipg 演 渲 +ipga 演武 +ipgc 尝到 +ipge 沉静 溕 +ipgf 溶于 赏玩 +ipgg 泻 小家碧玉 渲 瀉 +ipgh 党政 淀 澱 +ipgj 常理 学理 +ipgk 常事 +ipgl 学富五车 +ipgm 濱 +ipgq 浓烈 +ipgw 演 +ipgy 掌班 +iph 漃 +iphc 漃 +iphh 掌上 堂上 +iphi 学步 +iphk 学点 +iphp 深壑 +iphq 覚 +ipht 沉睡 +iphw 学龄 +ipi 泶 澩 +ipia 深湛 +ipib 没完没了 +ipid 沉湎 +ipie 沉浮 +ipif 学潮 +ipig 深浅 +ipii 深水 浑水 +ipij 常温 浑浊 +ipim 沉没 +ipin 浓汤 +ipio 浓淡 +ipip 常常 深沉 沉淀 深深 学堂 光宗耀祖 +ipiq 赏光 +ipir 党派 学派 +ipis 沉渣 +ipit 深渊 深海 深省 +ipiu 泶 +ipiv 渲染 沉浸 +ipiw 沉沦 +ipix 沉溺 +ipiy 溶液 +ipj 渖 +ipjf 学时 +ipjg 常量 +ipjh 渖 +ipjt 赏鉴 +ipju 溟 蛍 +ipjy 赏景 +ipk 党 +ipke 裳 +ipkf 堂 甞 +ipkg 学号 堂号 +ipkh 常 +ipkj 演唱 劏 嘗 +ipkk 営 +ipkl 當 +ipkm 赏 党员 演员 賞 学员 +ipkn 瓽 +ipko 黨 +ipkq 党 党史 堂兄 +ipkr 掌 +ipks 棠 +ipkt 牚 +ipkw 沉吟 +ipky 瓽 +ipl 浑 +iplb 労 +iplf 沉默 学园 +iplh 浑 渾 +iplk 浑圆 +ipln 深思 沉思 +iplt 洞察力 +iplv 常轨 +iplw 学界 +iply 赏罚 +ipm 沉 +ipma 活字典 +ipme 掌骨 +ipmj 赏赐 峃 +ipmm 深山 +ipmn 沉 +ipmq 觉 常见 党风 学风 覚 覺 斍 +ipmw 党内 +ipn 涫 +ipnd 演剧 +ipne 澝 +ipnf 深层 +ipng 觉悟 深情 常情 +ipnh 浑蛋 +ipnm 滵 濵 +ipnn 党羽 涫 +ipnr 深怕 +ipns 濘 +ipnt 党性 淧 +ipnu 学习 演习 +ipny 掌心 +ipog 学业 +ipol 浓烟 +ipop 沉迷 +ipos 掌灯 +ipov 常数 +ipow 淀粉 +ippe 学家 +ippf 学完 +ippg 温家宝 +ipph 沉寂 +ippk 深宫 +ippl 学军 +ippn 浓密 +ippq 沉冤 +ippt 常客 +ippu 常被 +ippv 学案 +ippw 觉察 深邃 深究 +ippy 学社 +ipq 沈 渖 瀋 +ipqa 涳 +ipqb 涴 +ipqc 深色 +ipqd 浑然 湥 +ipqe 溶解 α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ φ χ ψ ω +ipqg 尝鲜 鲎 鸴 鱟 鷽 +ipqh 党外 +ipqk 学名 滘 +ipqn 沈 +ipqq 赏金 +ipqt 流窜犯 +ipqv 赏银 +ipqy 掌勺 溛 +ipr 滨 濱 +iprb 党报 学报 +iprf 演技 +iprg 堂皇 +iprh 常年 学年 浶 +iprm 学制 +iprn 掌握 +iprp 掌控 +iprq 党的 +iprt 演播 +iprv 深挚 +iprw 滨 +ips 泞 濘 +ipsa 掌柜 +ipsc 掌权 +ipsg 觉醒 沉醉 +ipsh 泞 +ipsi 水蜜桃 +ipsj 党棍 +ipsr 赏析 +ipss 党禁 +ipst 赏格 +ipsu 学校 党校 栄 +ipsy 学术 浨 +ipt 喾 嚳 +ipta 深长 +iptb 溜之乎也 +iptd 深知 学籍 党籍 +ipte 掌舵 深透 +iptf 深造 学徒 +iptg 学生 沉重 深重 +ipth 深处 +iptj 觉得 +iptk 沉积 喾 +iptl 常务 常备 党务 瀋 +iptm 深奥 浑身 +ipto 深秋 鴬 +iptp 掌管 +iptq 沉稳 +ipts 沉箱 +iptt 逃之夭夭 +iptu 学科 +iptv 党委 常委 +ipty 深入 溶入 沉入 +ipu 滓 +ipuc 沉痛 +ipud 沉着 +ipue 学前 +ipuf 深闺 +ipuh 滓 +ipui 溶冰 +ipuj 深意 党章 +ipuk 学问 +ipul 沉痼 +ipun 沉闷 +ipuq 深交 +ipus 尝新 +iput 学道 +ipuu 赏阅 +ipuv 浓妆 +ipuw 学阀 +ipux 堂弟 +ipuy 掌门 +ipv 洝 +ipvb 学好 +ipvc 濅 +ipve 堂姐 +ipvf 党建 +ipvg 洝 +ipvi 沉肃 +ipvk 浑如 +ipvo 瀉 +ipvp 小富即安 +ipvs 学杂 +ipvt 党群 +ipw 深 泬 +ipwa 涳 +ipwd 湥 +ipwf 学会 浫 漥 潌 +ipwg 溶合 +ipwk 溶 滘 +ipwn 浑似 +ipwo 鴬 小家伙 +ipwp 堂倌 +ipws 深 +ipwt 常任 +ipwu 学位 +ipwv 学分 +ipww 常人 深谷 +ipwx 深化 演化 溶化 +ipwy 深信 常住 泬 溛 当家作主 а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я ё +ipx 沱 +ipxa 演练 +ipxc 演绎 +ipxe 党组 +ipxi 小农经济 +ipxj 学费 党费 +ipxk 少安毋躁 +ipxm 党纲 +ipxn 党纪 沱 +ipxp 浓缩 +ipxv 常绿 +ipxx 深幽 +ipxy 掌纹 +ipya 尝试 深度 浓度 +ipyb 常熟 +ipyf 演讲 +ipyg 洪福齐天 +ipyj 溶剂 党课 +ipyk 常识 学识 赏识 +ipyl 深为 +ipym 常设 深市 +ipyn 深刻 +ipyo 演变 +ipyq 演义 +ipyt 常州 党旗 +ipyu 常说 学说 演说 +ipyw 深夜 学府 +ipyy 常言 深广 +iq 光 +iqa 汦 +iqaa 逃匿 +iqad 沉鱼落雁 +iqae 涣散 逃散 泡菜 +iqag 泜 +iqaj 涽 +iqal 潘金莲 +iqan 汦 +iqap 光荣 +iqaq 渔区 +iqas 滐 +iqaw 泡茶 黋 +iqay 光芒 泜 逃荒 +iqb 光 +iqbb 光子 +iqbe 光阴 +iqbh 汹 洶 +iqbm 逃出 +iqbn 溜了 +iqc 沟 溝 +iqca 光驱 +iqce 沟通 +iqcw 逃难 +iqcy 沟 沒 +iqd 淆 +iqda 光碟 +iqdb 光顾 洈 +iqdd 光大 +iqde 淆 +iqdf 逃奔 +iqdh 浠 +iqdm 泡面 頫 +iqdn 泡成 +iqdp 溜达 沐猴而冠 +iqdt 油然而生 +iqdy 澹 +iqed 溜须 +iqef 光脚 +iqeh 澥 +iqes 光彩 +iqeu 逃脱 +iqf 鼗 +iqfa 渔霸 +iqfc 鼗 +iqfd 滥杀无辜 +iqfh 逃走 +iqfk 渔鼓 +iqfn 游乐场 渔场 +iqfo 兆赫 +iqfp 逃过 +iqfr 游乐场所 +iqft 浑然无知 +iqfw 渔夫 +iqfy 沟壕 +iqg 淦 +iqga 逃开 +iqgc 逃到 +iqgd 浑然天成 +iqgg 渔 光环 漁 +iqgi 海角天涯 浑然不觉 +iqgj 澛 +iqgk 光束 光速 +iqgn 兆瓦 +iqgo 溩 +iqgr 浩然正气 +iqgt 浑然不知 +iqgw 浑然一体 +iqgy 光斑 +iqh 覜 +iqhh 泡上 +iqhk 光点 +iqhn 滑铁卢 +iqhp 沟壑 +iqhq 覜 +iqhv 耀眼 +iqhw 渔具 +iqi 泺 濼 +iqia 渔港 沟渠 +iqic 光泽 汹涌 +iqid 淘汰 光源 +iqif 光洁 +iqig 泡沫 +iqih 光波 +iqii 泡水 +iqik 泡澡 +iqim 光滑 +iqin 泡汤 +iqip 光学 逃学 +iqiq 光辉 光耀 +iqis 治外法权 +iqit 沃尔沃 +iqiu 光润 +iqiy 泺 沵 濔 +iqj 洵 +iqje 光明 潒 +iqjf 沟里 +iqjg 光是 洵 +iqjm 辉映 +iqjn 光电 +iqjp 光晕 +iqjt 光临 +iqjv 光照 +iqjx 尡 +iqjy 光景 光影 泡影 +iqk 浼 +iqkc 泡吧 +iqke 潒 +iqkg 泃 洺 +iqkh 逃跑 +iqkq 浼 +iqky 瀺 +iqlf 游乐园 +iqlj 澛 +iqlk 逃回 +iqlp 漠然置之 +iqlr 沟堑 +iqlu 光圈 +iqlw 渔轮 +iqm 涣 +iqmd 涣 渙 +iqmf 兆周 +iqmh 澥 +iqmi 水色山光 +iqmq 渔网 +iqmr 酒色财气 +iqn 泡 +iqna 渔民 +iqnf 光导 +iqnh 韑 +iqnk 逃避 +iqnn 泡 +iqny 耀 燿 +iqo 漁 +iqog 渔业 +iqoi 淗 +iqoj 瀂 +iqoo 光火 渔火 +iqoq 光焰 +iqor 辉煌 +iqos 水银灯 +iqoy 淘米 淗 漁 +iqp 逃 +iqpd 光宠 +iqpe 渔家 +iqpg 淘宝 池鱼之殃 +iqpl 辉 輝 +iqpr 浩然之气 +iqpt 酒色之徒 +iqpv 逃 +iqpw 逃窜 濥 +iqq 洶 +iqqb 洶 +iqqd 流金铄石 +iqqg 光鲜 +iqqi 沽名钓誉 +iqqk 逃逸 +iqql 沉甸甸 +iqqn 泡饭 +iqqq 淘金 +iqqt 逃犯 +iqqu 滤色镜 +iqqy 潴留 +iqr 淘 +iqra 渔捞 +iqrf 逃遁 +iqrg 逃兵 +iqrh 光年 +iqrm 淘 +iqrn 淘气 淴 +iqrp 光控 +iqrq 淘换 +iqrt 沕 +iqrv 光热 +iqsf 光标 渔村 +iqsj 光棍 +iqsk 渔歌 +iqsm 油印机 +iqsr 光板 +iqsy 光柱 +iqt 泖 +iqtb 泖 +iqtd 淆乱 +iqte 光盘 渔船 +iqtf 光靠 +iqtg 逃生 +iqtj 渔利 光复 潴 瀦 +iqtk 漪 +iqtl 淘箩 +iqtm 光秃 +iqto 鴵 +iqtp 淡然处之 +iqtq 池鱼笼鸟 +iqtr 溘然长逝 +iqtt 活色生香 +iqtu 逃税 小儿科 +iqtx 光敏 +iqty 逃往 +iqub 光疗 +iqud 兆头 光头 +iqug 汮 +iqui 溜冰 +iqut 渔产 +iquv 沟痕 +iquy 溜门 +iqv 兆 +iqvg 淊 +iqvh 浄 +iqvi 削铁如泥 +iqvn 泡妞 +iqvq 逃婚 +iqvv 渔妇 +iqw 盜 +iqwc 渔翁 +iqwe 海外侨胞 +iqwg 逃命 +iqwl 盜 +iqwo 鴵 +iqwq 光像 +iqws 染色体 +iqwt 光凭 +iqwu 兆位 +iqww 小鸟依人 +iqwx 光华 +iqwy 光储 +iqxf 光绪 +iqxg 光线 +iqxj 光缆 +iqxt 光纤 +iqy 汐 +iqya 光度 +iqyb 逃离 +iqyg 渹 +iqyj 逃课 瀏 +iqyk 洺 +iqyl 溜 澑 +iqym 渔市 +iqyn 逃亡 +iqyp 光亮 +iqyq 沟底 +iqys 沟床 +iqyu 光谱 +iqyw 兤 法外施仁 +iqyy 汋 汣 +ir 泊 +irae 洋白菜 +irai 激荡 +irap 沂蒙 +irax 党的基本路线 +irbb 洋鬼子 +irbm 派出 +irbw 派队 +irc 泒 +irca 小把戏 +ircf 派对 +ircy 派驻 汳 泒 +ird 湃 +irdd 激励 +irdf 湃 滜 +irdl 激奋 +irdq 派克 +ire 派 +ireg 沸反盈天 +irew 小白脸 +irey 派 +irf 垽 +irfb 泊地 +irfc 激动 +irfd 少年老成 +irff 垽 +irfh 激起 激越 +irfj 激进 +irft 酒后无德 +irfu 激增 +irg 泊 +irgc 派到 +irge 尖担两头脱 +irgf 洗手不干 +irgg 小提琴 湟 +irgk 洉 +irgn 常抓不懈 +irgo 派来 +irgq 激烈 +irgt 流年不利 +irgw 浜 +irgx 激素 +irgy 汉白玉 +irh 沂 +irhh 汼 +irhk 激战 +irhy 沠 +iri 洙 +iria 浙江 +irie 小手小脚 +irih 激波 +irii 汽水 +irim 汽油 +irip 激赏 +iriq 激光 +irit 激活 满打满算 +iriu 小打小闹 +iriy 激流 洙 湶 +irjq 激昂 +irkh 派遣 +irkl 派别 +irkm 派员 +irl 潕 +irlg 汽车 +irll 油气田 +irlo 潕 +irlw 汽轮 +irm 淛 +irmh 淿 +irmj 海誓山盟 峾 淛 +irmq 派购 +irmr 小摊贩 +irn 汽 +irnd 激剧 +irnf 激愤 +irng 激情 +irnn 汽 +irno 滊 +irnt 激发 +iros 汽灯 +irow 漂白粉 +iroy 滚瓜烂熟 +irpa 举手之劳 +irpg 演播室 +irpk 少年宫 +irpl 派军 +irpw 法制宣传 +irpy 泣鬼神 +irqc 溾 +irqg 清热解毒 +irqt 少年犯 +irqu 少年儿童 +irr 浙 +irrg 派兵 +irrh 浙 +irrk 举手投足 +irrm 汽缸 +irrn 激扬 +irrq 淘气鬼 +irrs 激打 +irry 酒后失言 +irsg 汽配 +irsm 汽机 +irsu 楽 +irsw 汽枪 +irt 澔 +irtd 浩气长存 +irte 汽艇 +irtf 渒 小报告 +irtg 派生 +irth 派息 +irti 泥牛入海 +irtj 法拉利 +irtk 澔 +irtm 汽笛 +irtx 派系 +irty 派往 +irud 派头 +iruj 洗手间 +iruq 激将 +iruy 汽门 +irvc 激怒 溵 +irvn 小白鼠 +irvo 激灵 +irvu 游手好闲 +irw 泆 +irwc 当牛做马 +irwf 汇报会 +irwi 流年似水 +irwk 湁 +irwu 泊位 +irww 派人 +irwx 激化 汽化 +irwy 泆 潅 +irxq 漑 +irxw 派给 +irxy 小泉纯一郎 +iry 激 +iryo 激变 +irys 汗牛充栋 +iryt 激 +iryw 小年夜 +iryy 泝 +is 洒 +isaa 漆工 +isad 法西斯 +isae 酒菜 +isai 洒落 +isal 湘莲 +isar 漆匠 +isaw 酒花 +isax 酒药 +isay 法西斯主义 +isbb 渣子 +isbj 溧阳 +isbr 酒酣耳热 +isby 浮想联翩 +isca 消极怠工 +iscn 淋巴 +isdc 酒友 +isdd 河套 +isdg 酒厂 +isdm 洛杉矶 +isdo 海枯石烂 +isdv 酒肆 +isee 河豚 +iset 涁 +iseu 洒脱 +isf 漂 +isfc 河运 +isff 少林寺 溎 +isfg 淋雨 湮 +isfh 漂越 +isfi 漂 渿 +isfj 河堤 +isfm 河南 +isfp 漂过 +isft 水可载舟 脊椎动物 +isfw 河埠 +isfy 酒坊 +isg 洒 +isgc 没想到 +isgf 沉醉于 +isgg 酒 泍 +isgh 洒下 +isgl 漆画 +isgo 湮灭 +isgp 举棋不定 +isgq 河殇 +ish 汀 +ishc 漆皮 +ishg 湘 +ishh 河上 +isia 湘江 河渠 +isib 河池 +isic 河滩 +isid 淅沥 河源 +isie 漂浮 +isih 洒泪 +isii 河水 +isij 淋湿 +isik 酒涡 +isim 湮没 +isip 渣滓 +isiq 河沟 +isir 漂泊 +isis 湘潭 +isit 江西省 +isiu 漂洋 +isiv 漂染 +isiw 沐浴 淋浴 酒兴 +isiy 河流 漂流 淋漓 +isj 潭 +isjd 河蚌 +isjf 河里 +isjg 渣 酒量 +isjh 潭 +isjw 光可鉴人 +isk 河 +iskc 酒吧 +iskf 酒味 +iskg 河 +iskh 河中 +iskk 河口 滒 +iskt 河川 +islf 漆黑 +islg 消极因素 +islk 添枝加叶 +islp 河边 +islt 酒力 +islu 河畔 +islw 学术界 +isma 酒曲 +ismd 河岸 +isme 脊椎骨 +ismf 漆雕 +ismm 河山 +ismq 河网 +ismw 河内 +isnd 湘剧 +isnt 劣根性 +isnw 光杆司令 +isny 河心 +isod 酒类 +isog 酒精 酒糟 +isou 漆料 +isow 河粉 +isoy 潥 +ispe 酒家 +ispj 酒宴 +ispl 湘军 +ispw 酒窝 +ispy 酒神 +isqc 酒色 +isqd 酒肴 潸然 +isqe 河蟹 +isqg 酒钱 +isqn 酒馆 +isqq 酒醉饭饱 +isqt 河狸 +isr 淅 +isre 灪 +isrg 酒后 湐 +isrh 淅 +isri 酒泉 +isrm 酒缸 +isrn 酒气 +isrq 酒鬼 +isrr 漂白 +isrs 渣打 +isrv 洒扫 +iss 淋 溧 +issa 酒柜 +issc 酒桶 +isse 潸 +issf 漜 +issg 酒杯 +issh 濋 +issi 澿 +issj 澘 +isso 酒楼 +isss 潹 +issv 漤 +issy 淋 溧 滼 +iste 淋透 +istf 酒徒 +istj 酒香 +istm 洒向 +istq 漂移 +istt 酒筵 +istx 河系 +isua 酒瓶 +isub 酒瘾 +isug 淋病 +isui 学术交流 +isuj 酒意 +isul 河闸 +isum 酒疯 +isuo 当机立断 +isuq 酒浆 +isut 河道 +isux 河北 +isw 漆 +iswc 淞 凇 +iswd 河段 +iswf 酒会 +iswi 漆 +iswk 酒保 瀒 +iswm 酒仙 +isww 河谷 淶 +iswx 温哥华 +iswy 酒令 +isxa 小本经营 +isxg 酒母 +isxt 湘乡 湘绣 +isy 沐 +isya 酒席 +isyg 湘语 +isyh 酒店 +isyn 洒遍 +isyp 漂亮 +isyq 河底 +isys 河床 +isyt 酒旗 +isyy 沭 +it 少 +ita 洚 +itaa 学徒工 +itad 活期 +itae 海菜 +itaf 活靶 +itag 海葬 +itah 海牙 洚 +itai 浩荡 海藻 +itaj 海蓝 +ital 举重若轻 +itam 泛黄 +itan 汑 +itao 渊薮 +itaq 海鸥 省区 海区 +itar 鸿篇巨制 +itas 浮生若梦 +itat 水利工程 +itau 海燕 +itaw 澨 +itb 沲 +itbb 海子 +itbf 海陆 +itbj 洛阳 +itbk 少先队员 +itbm 泛出 +itbn 沲 少了 +itbp 兴利除害 +itbq 当行出色 +itbu 兴利除弊 +itbw 少先队 沙特阿拉伯 +itby 海防 +itca 省劲 +itcc 洛桑 +itcd 海参 +itcn 海马 +itcw 海难 +itd 活 +itdd 浩大 +itde 少有 +itdf 涉笔成趣 +itdg 活 +itdh 浴血奋战 浲 +itdj 潪 +itdm 海面 活页 +itdp 洗碗 漨 海碗 +itdq 洛克 鋈 +itds 省厅 +itdu 法律顾问 +itdx 海龙 +itdy 沃 潅 +itea 活腻 +itee 海豚 海豹 +itef 洗脚 +itej 海胆 +itel 瀊 +itet 活用 +iteu 洗脱 活脱 +itew 洗脸 +itey 洗脑 洀 +itf 洗 +itfa 海域 +itfb 省地 海地 +itfc 活动 浩劫 洗劫 +itfd 省城 +itff 沃土 +itfg 渊博 +itfh 泛起 汘 汻 洐 +itfj 活埋 濳 海堤 +itfk 浩 澔 +itfm 海南 灒 +itfp 涏 +itfq 洗 鍌 +itfr 洗垢 +itfv 洗雪 +itfy 沃壤 +itg 泩 +itgc 活到 +itgd 海天 +itgf 少于 涶 湩 +itgg 泩 湰 +itgh 省下 +itgj 水处理 +itgk 省事 海事 海带 +itgm 活现 +itgn 常备不懈 +itgo 少来 +itgp 游移不定 +itgw 法律责任 +ith 省 +ithc 鼝 +ithd 溴 +ithf 省 泎 +ithg 洎 +ithh 海上 淵 漇 +ithj 濞 +ithk 海战 +ithn 沜 +ithp 涎 +ithq 浪得虚名 +ithx 少些 +iti 潲 +itia 海港 +itib 深入浅出 海涵 +itic 海滩 +itid 渊源 +itie 潲 +itif 浩瀚 海潮 洗尘 +itig 洗漱 洗清 +itih 浩渺 +itii 海水 活水 +itij 泛滥 +itik 洗澡 +itim 省油 +itin 活泼 +itip 海滨 海棠 +itiq 海沟 +itir 海派 +itis 海河 +itit 洗涤 活活 +itiu 海洋 +itiv 洗染 +itiw 洗浴 +itiy 澳洲 海湾 海浪 +itj 浰 +itje 浑身是胆 +itjf 省时 少时 海里 沃野 +itjg 少量 海量 +itjh 浰 +itjl 海螺 +itjm 少帅 +itjn 省电 +itjr 漡 +itjt 海星 +itjv 海归 +itjy 海景 +itk 洛 +itkc 浩叹 +itkf 海味 +itkg 洛 +itkh 活跃 活路 +itkk 海口 活口 注射器 +itkm 海员 +itkt 少吃 +itkv 海啸 +itky 渪 +itl 劣 +itlb 劣 +itlc 溾 +itld 活罪 +itle 洗胃 潈 +itlf 渊默 +itlg 洗车 洫 +itli 潨 潀 +itll 少男 +itln 漗 +itlp 海边 +itlt 活力 省略 省力 +itlw 潜移默化 +itm 澳 +itma 海贼 +itmd 海岸 澳 +itmg 海峡 +itmj 少则 +itml 海岬 +itmm 瀩 +itmn 澚 +itmq 少见 海风 +itmt 瀓 +itmw 海内 省内 +itn 汔 +itnc 滬 +itnd 淚 +itnf 少尉 +itng 省悟 +itnm 洗刷 +itnn 汔 +itno 溩 +itns 淭 +itnt 活性 洗发 泲 +itnu 劣习 +itny 省心 党委书记 +ito 渊 渕 淵 +itoa 洗煤 +itoh 渊 +itol 潘 +itoo 活火 +itov 少数 +itoy 湫 +itp 泛 +itpb 活字 +itpf 活塞 +itpg 活宝 +itpl 海军 +itpq 当务之急 +itps 海宁 +itpv 潘安 +itpw 省察 +itpy 泛 洗礼 +itq 瀩 +itqd 浩然 +itqe 海角 +itqg 省钱 海鲜 洗钱 +itqh 海外 +itqi 海尔 +itqj 海龟 +itqm 瀩 +itqn 海蚀 +itqo 浑身解数 +itqt 少儿 混血儿 活儿 +itqy 海岛 海鸟 +itr 少 +itrb 海报 +itrd 海拔 +itre 法律援助 +itrf 劣质 +itrh 少年 洗掉 省掉 +itrk 活捉 +itrn 浩气 +itrq 活的 +itrr 海蜇 +itrt 洗手 涐 +itrv 劣势 +itrx 泛指 +its 涤 滌 +itsa 活棋 +itsg 泛酸 +itsm 流行歌曲 +itsq 海德格尔 +itsr 海棉 +itss 少林 +itsu 少校 +itsv 劣根 +itsw 活检 +itsx 水利枢纽 +itsy 涤 +itt 滗 潷 +itta 省长 +ittd 省籍 +itte 泛舟 潃 洗盘 +ittf 劣等 +ittg 活生生 +itth 洗牌 活版 +itti 酒逢知己千杯少 +ittj 省得 +ittk 劣种 +ittl 活血 +ittm 光秃秃 +ittn 滗 毟 +ittp 少管 +ittq 泛称 +ittr 浩特 +ittt 澓 +ittu 湿乎乎 +ittv 省委 洁身自好 +ittw 常务委员会 +ittx 浩繁 +itu 溗 +itud 海关 洗头 活着 +ituf 少壮 学生装 +itug 流行病 +ituh 泘 +ituj 泛音 +ituk 海况 水利部 +itul 海兽 +ituq 洗净 少将 海盗 +itur 活瓣 +itus 省亲 +itut 海产 +ituu 省立 +itux 溗 +ituy 澳门 泈 +itv 潷 +itvb 瀄 +itve 少奶 +itvg 涹 +itvh 潷 +itvv 少女 少妇 +itw 漎 +itwd 省优 +itwf 省会 常委会 学生会 渐入佳境 +itwg 活命 +itwh 漎 +itwi 潻 +itwk 少保 +itwn 深入人心 +itwq 少爷 +itws 活体 +itwv 活分 +itww 省份 活人 +itwx 活佛 +itwy 海信 +itx 海 +itxa 洗练 +itxd 少顷 +itxe 省级 +itxf 海疆 塰 +itxg 海线 +itxi 瀿 +itxj 劣绅 +itxl 满盘皆输 +itxn 湚 +itxr 海绵 +itxt 活络 +itxu 海 +itxv 泛绿 +itxw 涤纶 +itxy 省编 +ity 汷 +ityc 源程序 +itye 洗衣 +ityf 活计 泛读 +ityg 学生证 +ityj 洗剂 +itym 省市 +ityn 派生词 +ityo 劣迹 滥竽充数 +ityp 泛亮 +ityq 海底 +ityt 少许 +ityu 少说 +ityw 省府 +ityy 活该 +iu 洋 +iua 洴 +iuaa 洋式 +iuag 洋芋 +iuah 洴 +iuai 滴落 +iuaj 渆 +iuap 洋荤 +iuaq 洋葱 +iub 溯 泝 遡 +iubb 小辫子 +iube 滋阴 溯 +iubf 涪陵 +iubm 溢出 +iuc 滚 滾 +iucd 洋参 +iuce 滚 +iud 洋 +iuda 溠 +iudb 淃 +iudc 溬 +iude 瀁 +iudf 润唇 +iudh 洋 +iudi 满头大汗 漛 潫 +iudj 渕 +iudm 洋布 +iudo 洋灰 濓 +iudp 法兰克福 +iudr 浓妆艳抹 +iudy 浂 +iue 湔 +iueb 洋服 +iued 瀧 +iuef 润肤 +iueg 湇 +iuej 湔 +iuep 澻 +iuew 涎着脸 +iuf 泮 +iufb 滚地 +iufc 滚动 +iuff 混凝土 +iufh 泮 +iufl 滚雷 +iufn 洋场 +iufw 涕零 治病救人 +iufy 清净无为 学前教育 +iug 泣 漾 +iuga 滚开 溠 +iugc 滚到 +iugd 沾亲带故 渼 +iuge 瀁 +iugf 滚球 +iugg 润 潤 +iugh 滴下 +iugi 澜 漾 瀾 瀁 +iugk 滋事 +iugl 少壮不努力 +iugo 溔 +iugp 海阔天空 +iugr 滚珠 +iugs 当头一棒 +iugy 湵 +iuia 滴灌 +iuic 润泽 +iuid 溯源 +iuie 没头没脑 油头滑脑 +iuif 激将法 +iuih 滴泪 涕泪 +iuii 滴水 泼冷水 +iuij 润湿 +iuim 润滑 +iuin 滚烫 +iuip 滂沱 +iuiq 滴溜 +iuir 少壮派 +iuis 洋酒 +iuit 河北省 湖北省 +iuiu 洋溢 滋润 滚滚 洋洋 +iuiw 澜沧 +iuix 滚沸 +iuiy 洋流 +iuj 漳 +iujf 潼 +iujg 涧 湆 澗 +iujh 漳 +iujm 灨 +iujn 滝 澺 +iujq 滰 +iuk 涪 +iuke 滾 +iukf 滋味 灛 +iukg 涪 +iukk 水产品 小商品 +iukq 涚 渷 涗 +iukw 润喉 +iul 潧 +iuld 洋罪 +iulg 洋车 +iulj 潧 +iulk 滚圆 +iulm 滚轴 +iuln 小意思 +iulp 滚边 +iulr 深闭固拒 +iult 注意力 +iulw 滚轮 +ium 滴 +iumd 滴 +iumf 洋财 +iumk 滳 +iumt 潎 +iumw 涮羊肉 +iunh 滚蛋 +iunu 滚屏 +iuny 小资情调 +iuo 湴 +iuod 油头粉面 +iuog 湴 +iuoj 潽 +iuol 洋烟 +iuoq 洋炮 +iuow 洋粉 +iup 滂 +iupg 滴定 +iuph 渧 +iupj 鸿门宴 +iupr 光前裕后 +iupu 滋补 +iupy 法新社 滂 +iuq 洨 +iuqc 润色 +iuqg 洋钱 +iuqm 澬 +iuqn 润饰 +iuqr 洋铁 +iuqt 滧 +iuqy 洨 +iur 灁 +iurd 滋扰 +iuri 灁 +iurn 洋气 +iurq 溜门撬锁 沿门托钵 +iurs 滚打 +iurv 滚热 +ius 澖 +iusf 澊 +iusg 法兰西 湭 +iush 洋相 +iusk 当头棒喝 +iusm 泥塑木雕 +iuso 洋楼 +iusq 瀙 +iusr 澵 +iuss 滚木 +iust 润格 +iusu 清产核资 +iusw 洋枪 +iusy 澖 +iuta 滋长 澳门特别行政区 +iutd 濶 +iutf 洋行 +iutg 滋生 滻 +iuth 渞 +iuti 尖端科学 +iutk 学部委员 +iutl 滴血 洋务 泣血 +iutm 滚筒 +iuto 濓 滚翻 +iutp 滴管 +iutr 润物 +iutt 润笔 浐 滻 +iutw 滴答 +iutx 没关系 +iuty 滚入 +iuud 滋养 +iuuf 洋装 +iuug 溢美 +iuuk 兴冲冲 +iuul 海关总署 +iuuq 润资 +iuuw 灍 +iuux 小弟弟 +iuv 溓 +iuvc 洋奴 +iuvg 淁 +iuvo 溓 +iuw 溢 +iuwa 酒阑人散 +iuwk 海阔凭鱼跃 +iuwl 溢 +iuwu 洋伞 +iuww 洋人 溢价 +iuwx 洋货 +iux 滋 +iuxa 法兰绒 +iuxe 省部级 +iuxn 濨 +iuxt 涕 +iuxx 滋 +iuy 潣 +iuya 满意度 +iuyc 滋育 +iuyj 滴剂 +iuyk 潜意识 +iuym 汕头市 +iuyn 洋房 +iuyr 泣诉 +iuyt 漳州 +iuyw 水瓶座 +iuyx 满意率 +iuyy 洋文 潣 +iv 当 +iva 潯 +ivaf 潯 +ivag 湼 +ivan 当世 +ivbb 小姨子 +ivbm 浸出 +ivby 小女孩 +ivc 溉 漑 +ivcb 当予 +ivce 小灵通 +ivcq 溉 +ivde 染有 +ivdj 汝辈 +ivdm 当面 +ivdn 当成 +ivdw 游刃有余 +ivee 当月 +ives 当腰 +ivey 泿 +ivf 当 +ivfb 当地 +ivfd 津城 +ivff 堻 +ivfg 泪如雨下 澅 淄博 +ivfh 津 当真 +ivfj 当朝 潚 +ivfm 汝南 +ivfn 当场 +ivfp 当过 湕 +ivfy 浔 潯 +ivg 汝 +ivgd 当天 +ivgh 当下 当政 +ivgk 当事 +ivgl 湽 +ivgo 澙 +ivgx 染毒 +ivgy 当班 +ivh 溲 +ivhc 溲 +ivhh 当上 染上 潚 +ivhl 濜 +ivhx 当此 +ivi 渌 淥 +ivic 沼泽 +ivie 浸淫 +ivif 染污 +ivig 活灵活现 浸渍 +ivii 浸水 +ivij 浸湿 +ivim 浸没 +ivip 当堂 +iviq 浸泡 +ivit 浸洗 +iviu 浸润 +iviv 浸染 +iviy 渌 粶 +ivj 漅 +ivjc 当紧 +ivjf 当时 +ivjg 当量 +ivjj 当日 +ivjq 当晚 +ivjs 漅 +ivjv 当归 +ivk 沼 洳 +ivkf 涩味 +ivkg 沼 洳 +ivkh 当中 +ivkk 染患 +ivkt 泼妇骂街 +ivky 灉 +ivl 淄 +ivlg 淄 +ivmh 津贴 +ivmm 梁山 +ivmw 滚刀肉 +ivn 氿 +ivnn 当局 +ivnt 染发 +ivny 当心 +ivoi 浩如烟海 +ivou 染料 +ivp 浸 +ivpc 浸 +ivpe 当家 +ivpn 当官 +ivpu 当初 +ivpw 当空 +ivpy 梁祝 +ivq 淣 +ivqc 染色 +ivqd 当然 +ivqg 当铺 +ivqn 淣 +ivqo 潟 澙 +ivqq 灚 +ivrg 当兵 +ivrh 当年 +ivri 泪如泉涌 +ivrm 染缸 +ivrn 沼气 +ivrr 染白 +ivrw 当推 +ivrx 染指 +ivs 染 +ivsc 当权 +ivsf 当票 +ivsm 当机 +ivsu 染 +ivsv 津要 +ivsy 梁柱 +ivt 涒 +ivte 浸透 +ivtf 当选 当先 +ivtk 涒 浸种 +ivtt 湘妃竹 +ivty 浸入 +ivud 当头 当差 +ivue 当前 +ivug 染病 +ivut 当道 +ivuy 津门 +ivvb 当好 +ivvc 当即 +ivve 少奶奶 +ivvf 洋娃娃 +ivvo 水灵灵 +ivvt 小九九 +ivvv 小媳妇 +ivvy 小姑娘 +ivw 梁 樑 +ivwa 当代 +ivwd 当做 +ivwn 兴妖作怪 +ivwo 粱 +ivws 梁 +ivwt 当作 +ivww 当众 +ivwy 当今 +ivxa 当红 +ivxj 学杂费 +ivxk 染织 +ivxv 染绿 +ivxx 染丝 +ivy 涩 渋 澁 濇 瀒 +ivyh 涩 澀 +ivyl 当为 +ivyn 涊 +ivyt 当庭 +ivyw 当夜 +ivyy 汍 +iw 兴 +iwad 举荐 +iwah 涂鸦 +iwai 沦落 +iwan 举世 +iwap 澄莹 +iwat 浌 +iwaw 水仙花 +iwb 沧 滄 +iwbb 小伙子 +iwbe 淮阴 +iwbj 汾阳 濮阳 +iwbm 举出 +iwbn 沧 +iwbq 沦陷 +iwbt 兴隆 +iwbw 小分队 +iwc 滃 +iwcc 沧桑 +iwcn 滃 +iwd 洑 +iwdc 源代码 +iwdg 活化石 +iwdh 涂在 +iwdi 清华大学 +iwdl 兴奋 +iwdm 涂布 +iwdn 兴盛 深仇大恨 +iwdt 兴邦 +iwdy 洑 +iwe 脊 +iwee 沁人肺腑 +iwef 脊 +iweg 洕 鹡 鶺 +iwem 党八股 +iweo 鶺 +iwet 沴 +iwf 举 挙 擧 舉 +iwfc 举动 浍 澮 +iwfh 兴趣 兴起 举起 举 +iwfi 漈 +iwfk 涻 +iwfm 淮南 +iwfn 浴场 +iwfp 举过 +iwfq 溌 灚 +iwft 兴教 +iwfu 沦丧 +iwfy 泭 +iwg 洽 +iwga 瀹 淪 渰 +iwgc 兴致 +iwgd 湀 +iwge 党代表 +iwgg 洤 +iwgj 渝 澮 +iwgk 洽 滄 +iwgl 肖像画 +iwgn 潝 淰 +iwgr 澄碧 +iwgt 潋 瀲 +iwgu 澄 澂 +iwgw 澰 +iwgx 深信不疑 +iwgy 雀斑 当仁不让 +iwh 滌 +iwhe 滫 潃 +iwhh 举止 举目 +iwhi 举步 +iwhn 滺 +iwhs 滌 +iwht 浟 +iwhw 浴具 +iwia 涂满 +iwib 浴池 +iwid 潋滟 +iwig 澄清 +iwii 港人治港 +iwim 沦没 +iwip 兴学 +iwir 小偷小摸 +iwis 淮河 汾酒 +iwit 沧海 淮海 +iwiv 脊梁 +iwiw 漏瓮沃焦釜 +iwiy 澄澈 +iwje 澄明 +iwjg 兴旺 +iwk 涗 +iwkc 兴叹 +iwkf 兴味 +iwkh 雀跃 +iwkk 小俩口 +iwkq 涗 +iwks 湺 +iwlg 举国 兴国 +iwlw 举办 兴办 +iwmd 涂炭 +iwme 脊髓 +iwmh 浴巾 +iwmq 洽购 +iwmy 举凡 +iwn 溮 +iwna 深化改革 +iwnd 淮剧 +iwne 沁人心脾 +iwnf 涂层 +iwnh 溮 +iwnm 涂刷 +iwnn 小人书 +iwno 溩 +iwnt 涂改 +iwo 濮 +iwog 兴业 +iwou 涂料 +iwoy 濮 +iwpe 小便宜 +iwpg 浴室 +iwpt 渔人之利 +iwpu 浴袍 +iwpv 淮安 +iwq 滏 +iwqc 涂色 +iwqn 汉堡包 +iwqu 滏 +iwra 举措 +iwrb 举报 +iwrg 涂抹 +iwrh 涂掉 +iwrj 挙 +iwrm 浴缸 学分制 +iwrn 液化气 +iwrt 举手 +iwsc 肖像权 +iwsg 举杯 +iwsr 涨停板 +iwsu 兴校 +iwsv 举要 +iwsw 脊椎 +iwsy 脊柱 +iwt 涂 凃 +iwtc 溆 潊 漵 +iwtd 湀 +iwtf 举行 塗 +iwtg 举重 +iwth 涂片 汉化版 +iwtl 浴血 +iwtr 混合物 +iwtt 渔翁得利 漵 +iwty 涂 +iwu 兴 氼 +iwud 兴头 +iwug 涖 +iwum 洽商 +iwuq 澄净 +iwut 消化道 +iwux 脊背 +iwv 汾 +iwvc 溵 +iwvf 兴建 +iwvj 雀巢 +iwvl 湓 +iwvn 汾 +iwvt 洢 +iww 浴 +iwwa 溣 +iwwe 光合作用 +iwwf 党代会 +iwwg 举例 举债 瀸 +iwwh 兴修 +iwwk 浴 +iwwv 浴盆 +iwww 举人 +iwwx 兴华 +iwx 沦 淪 +iwxc 潑 +iwxn 沦 沎 +iwy 淮 雀 汃 汄 +iwyc 泠 湌 +iwye 浴衣 湌 +iwyf 誉 雀 準 譽 +iwyg 举证 淮 +iwyj 蠽 +iwyk 兴衰 浛 滄 +iwyl 誉为 沦为 +iwyn 兴亡 汵 淰 +iwyo 洽谈 潐 +iwys 潗 +iwyt 兴许 沧州 +iwyy 沈从文 +ix 涨 +ixai 涨落 +ixb 渳 +ixbg 渳 +ixbk 溺职 +ixbn 涨了 +ixc 泓 +ixcj 漒 +ixcw 光纤通信 +ixcy 泓 +ixd 漲 +ixde 漲 +ixdk 海纳百川 +ixep 溺爱 +ixeu 沸腾 +ixey 湪 +ixft 消费者 +ixfw 消费者协会 +ixfy 潍坊 +ixg 澠 淥 +ixga 流线型 +ixgc 涨到 +ixgi 淥 +ixgq 溺死 瀰 +ixhk 沸点 +ixif 涨潮 +ixii 沸水 溺水 +ixj 沸 +ixjh 沸 +ixkh 涨跌 +ixkj 漒 +ixkk 消费品 +ixks 学贯中西 +ixl 泑 +ixli 党纪国法 +ixln 泑 +ixmh 涨幅 +ixmm 溺婴 +ixmq 涨风 +ixnf 埿 +ixnn 测绘局 +ixox 酒绿灯红 +ixpf 小组赛 +ixqm 浓缩铀 +ixqq 滞纳金 +ixqt 小母狗 +ixr 濼 +ixri 沸泉 +ixrs 濼 +ixrv 涨势 +ixrw 济弱扶倾 +ixt 涨 +ixta 小组长 +ixtu 消费税 +ixty 涨 +ixu 溺 +ixus 治丝益棼 +ixuu 溺 +ixvt 消费群 +ixw 潍 +ixww 涨价 +ixwy 涨停 潍 濰 +ixx 沘 +ixxa 涨红 +ixxk 党组织 +ixxn 沘 +ixxr 湝 +ixxx 溺毙 +ixy 灤 +ixym 涨高 +ixys 灤 +ixyx 灣 +ixyy 汇编语言 +iy 注 +iya 渡 +iyaa 流式 +iyac 渡 +iyae 流散 +iyaf 水磨工夫 +iyag 游弋 +iyai 游荡 流落 浪荡 +iyak 浪迹萍踪 +iyal 流苏 +iyan 游艺 济世 +iyao 洞房花烛 +iyap 流萤 +iyaq 省市区 +iyat 游医 +iyaw 浪花 瀇 +iyay 流芳 +iyb 淳 +iybb 浪子 游子 漷 +iybc 漓 灕 +iybf 洲际 +iybg 淳 +iybh 涥 +iybj 浏阳 +iybm 流出 +iybn 涥 +iybt 潡 +iyby 灕 +iyc 流 鎏 +iyca 游戏 +iyce 流通 淯 +iycq 流 鎏 +iyct 澈 +iycy 瑬 +iyd 滻 +iydf 液压 +iydg 流感 滻 +iydh 流在 +iydj 淳厚 +iydl 游历 +iydm 淫词艳曲 +iyds 海市蜃楼 +iydw 游春 +iydx 游龙 +iydy 液态 流言蜚语 +iyef 注脚 +iyeg 兴高采烈 +iyes 流彩 +iyey 流脑 +iyfa 流域 +iyfc 流动 游动 游魂 +iyff 泳坛 +iyfg 流干 +iyfh 深谋远虑 +iyfi 流离颠沛 +iyfj 流进 +iyfk 流露 +iyfm 济南 游击 +iyfn 江郎才尽 +iyfp 渡过 +iyft 逃亡者 +iyfy 波谲云诡 +iyg 注 +iyga 流形 +iygc 流到 +iygf 游玩 +iygg 注 +iygh 流下 +iygi 浪迹天涯 +iygk 流速 +iygm 流丽 +iygn 乼 +iygo 游来 +iygx 流毒 +iygy 混为一谈 氺 +iyh 汴 +iyhf 流言止于智者 +iyhh 注目 +iyhw 流盼 +iyhy 汴 +iyi 尐 涼 +iyia 注满 渡江 漓江 +iyib 泳池 +iyic 浪涌 +iyid 浪涛 洞庭湖 +iyie 流溪 +iyif 浪潮 流汗 +iyig 淤滞 +iyih 流泪 +iyii 流水 流淌 流沙 +iyij 浪漫 +iyik 漩涡 +iyin 淤泥 +iyip 游学 流泻 +iyiq 流光 +iyir 流派 +iyis 渡河 +iyit 渡海 +iyiu 流溢 +iyiv 汴梁 +iyiw 游兴 +iyiy 游泳 流浪 涼 +iyj 济 浏 濟 +iyje 注明 流明 +iyjf 済 瀍 +iyjg 流量 済 濟 湻 +iyjh 济 流畅 浏 瀏 嚠 +iyjj 液晶 +iyjt 浏览 游览 流星 +iyk 滖 +iyke 洋为中用 滖 瀼 +iykh 游踪 +iykk 渡口 +iyl 沩 溈 潙 +iyle 瀤 +iylf 流转 游园 瀍 +iylg 澶 +iylk 流回 +iylp 流连 +iyls 济困 +iylt 澟 +iylw 渡轮 +iyly 沩 +iym 沆 +iyma 小夜曲 +iymk 滈 +iymm 注册 +iymn 沆 +iymq 流风 +iymt 浪峰 +iymx 深文周纳 +iyn 沪 汸 滬 +iyna 游民 +iynb 乼 +iync 滬 灋 +iynd 涙 淚 沪剧 +iynh 注疏 +iyni 泳 +iynn 汒 +iyno 瀌 +iyns 淭 +iynt 沪 +iynx 漉 +iyny 瀛 灜 +iyo 湾 灣 +iyod 湙 +iyoo 淬火 +iyos 滦 灤 +iyow 洗衣粉 +iyox 湾 +iyoy 洂 +iyp 濠 +iype 小说家 濠 +iypf 淤塞 +iypg 注定 +iypj 流寓 +iypl 瀛寰 +iypm 湸 +iypp 小康之家 +iypq 湸 +iyps 渟 济宁 +iypt 游客 +iypv 淳安 +iypw 流窜 +iypy 注视 +iyqa 温文尔雅 +iyqd 泫然 +iyqe 注解 +iyqg 游鱼 +iyqi 注销 游乐 +iyqn 水族馆 +iyqt 游逛 +iyqu 潜望镜 +iyqv 济急 +iyre 海底捞月 +iyrf 流质 +iyrh 流年 +iyri 流泉 +iyrn 流气 +iyrq 海底捞针 +iyrr 流逝 流离失所 +iyrt 流播 +iyru 汉语拼音 +iyrv 小试牛刀 +iyrw 流失 +iys 灖 +iysd 灖 +iysf 游标 +iysg 渡槽 +iysh 淳朴 +iysm 洗衣机 +iyst 渡桥 +iyt 洲 漩 +iytb 游 湤 遊 逰 +iytd 游憩 +iyte 游艇 游船 渡船 +iytf 流行 游行 浒 滸 +iytg 注重 +iyth 洲 漩 +iytj 流利 +iytk 流程 淤积 +iytl 流血 淤血 +iytm 注射 流向 +iyto 注释 溈 +iytq 游移 +iytr 游牧 +iyty 注入 流入 +iyu 濂 尐 +iyub 注塑 +iyud 浪头 +iyuf 泳装 +iyug 淳美 +iyuh 濟 +iyuj 注意 +iyum 流弊 +iyuo 濂 +iyuq 注资 游资 +iyut 流产 +iyv 浪 +iyve 浪 +iyvf 濟 +iyvh 滽 濟 +iyvi 漮 +iyvk 溏 +iyw 液 +iywc 济公 +iywf 流传 淬 洽谈会 +iywg 游侠 +iywr 源文件 +iyws 液体 流体 +iywu 游伴 淤 +iywv 济贫 +iyww 游人 流俗 +iywx 液化 +iywy 液 +iyx 泫 +iyxa 流红 +iyxc 流经 +iyxg 流线 澭 +iyxj 浪费 +iyxl 滀 +iyxs 灤 +iyxt 游乡 +iyxu 流弹 +iyxx 游丝 灣 +iyxy 泫 澭 +iyy 汶 +iyyb 游离 流离 +iyye 泳衣 +iyyf 温度计 +iyyg 氵 +iyyh 洗衣店 +iyym 沪市 温州市 +iyyn 流氓 游记 流亡 +iyyo 浪迹 +iyyt 流放 +iyyu 游说 +iyyv 常言说得好 +iyyy 流言 +j 是 日 最 +ja 虹 +jaa 暱 +jaah 暴牙 +jaai 野茫茫 +jaak 暱 +jaam 蜡黄 +jaas 照葫芦画瓢 蠂 +jaaw 蜡花 +jabj 昻 +jack 蜡台 +jad 蜞 +jada 蟒 蠎 +jadf 旷世奇才 +jadg 星期三 +jadr 蟖 +jadw 蜞 +jaea 虹膜 +jaee 晓月 +jaes 虹彩 +jaf 蚶 +jafc 暴动 +jafg 暴雨 星期二 蚶 +jafh 暴起 畢 +jafi 晓示 +jafk 暴露 畢 +jafl 暴雷 +jafo 鷝 +jaft 晓雾 +jafu 暴增 +jafv 暴雪 +jag 虹 +jagd 星期天 +jagf 曄 曅 +jagg 星期一 星期五 昙花一现 +jagh 暴政 曅 +jagj 日甚一日 +jagq 暴烈 +jagw 晚节不保 螨 蟎 +jah 蚜 +jaha 暴虐 +jaht 蚜 +jahx 坚苦卓绝 +jaia 暴洪 +jaih 蜡泪 +jaim 蜡油 +jaiq 暴光 +jais 师范学校 +jaiv 蜡染 +jaiw 暴举 +jaix 暴涨 +jaiy 蝶泳 +jaj 蜡 蝋 蠟 +jajd 蟆 暯 蟇 +jaje 晓明 +jajg 蜡 +jajh 蚜虫 +jajj 星期日 +jajp 蟒蛇 +jajs 暴晒 +jajt 晶莹剔透 +jajv 蝘 +jajy 蠇 +jak 蜮 +jake 虹吸 +jakg 蜮 螼 +jakh 暴躁 暴跌 +jakk 虹口 +jako 曣 +jakw 暵 +jaky 蠸 +jal 蠛 +jalb 昮 +jalh 星期四 +jalj 蠴 +jaln 昮 +jalt 暴力 蠛 +jam 蟥 +jamd 暎 蝧 +jamq 暴风 +jamw 蟥 曂 蜹 +jamy 暪 蟎 +jan 蝶 +jana 暴民 +jang 昛 蚷 +jano 煚 +jans 蝶 +jant 暴发 +jaoa 蜡炬 +jaoi 暴炒 +jaoj 蜡烛 +jap 蠓 +jape 蠓 曚 +japf 暴寒 +japg 暴富 +japs 蝾 蠑 +japt 电荷守恒定律 +japu 蟒袍 +japw 暴突 +jaq 螮 +jaqa 蝇营狗苟 +jaqc 晓色 +jaqh 螮 +jaqn 暴饮 +jaqt 曔 +jarf 蜡质 +jarr 蜡白 +jars 暴打 +jarv 暴热 +jasg 里斯本 +jasm 日薄西山 +jasr 蜡板 +jast 虹桥 +jat 晓 蛲 暁 曉 +jatd 暴乱 +jatf 暴行 暴徒 +jath 蜡版 +jatj 暴利 晓得 +jatn 蠮 +jatq 晓 蛲 蟯 +jatt 蜡笔 +jau 曣 +jaua 野草闲花 +jaub 蜡疗 +jaug 暴病 +jauo 曣 +jauy 星期六 +jav 蠨 +javc 暴怒 +javh 蠨 +javj 蠨 蟏 +javt 暴君 +javy 蜡丸 +jaw 暴 +jawc 蠖 +jawg 暴敛 +jawi 暴 +jawn 蛊惑人心 +jawp 日暮途穷 +jawq 蜡像 +jaww 蜡人 +jawy 晎 謈 +jaxq 蜡纸 +jaxx 暴毙 +jayj 歇斯底里 +jayn 暴戾 +jayq 晓义 +jayw 晓谕 +jb 最 +jbc 最 +jbca 最劲 +jbce 最能 +jbcu 最 +jbdd 最大 +jbde 最有 +jbdq 师出有名 +jbdw 日出而作 +jbei 临阵脱逃 +jbep 最爱 +jbfg 最坏 +jbfk 果子露 +jbfq 师出无名 最远 +jbg 虸 +jbge 电子表 +jbgg 电子琴 +jbgi 最不 +jbgq 时隔不久 +jbhv 电子眼 +jbhw 最具 +jbi 蜬 +jbib 蜬 +jbig 最浅 +jbih 最小 +jbip 最深 +jbis 果子酒 +jbit 最少 +jbjb 最最 +jbjg 时隐时现 +jbjh 最早 +jbjj 早出晚归 +jbjl 日耳曼 +jbjq 最晚 +jbk 蟶 +jbkf 蟶 +jbkg 蟶 +jbl 蜢 +jblb 朂 +jblc 最轻 +jblg 蜢 +jbli 量子力学 +jblq 曼陀罗 +jbm 昢 +jbmf 曓 +jbmh 昢 +jbmw 电子邮件 +jbn 虵 +jbnf 最丑 +jbnj 最慢 +jbnn 最快 +jbnr 最怕 +jbny 最迟 +jbpa 最宽 +jbpe 冒险家 +jbpu 最初 +jbpw 最窄 +jbqf 里出外进 +jbqq 最多 +jbqt 果子狸 +jbqw 曼陀铃 +jbrg 最后 +jbrp 最近 +jbrs 电子技术 +jbrv 最热 +jbsd 最棒 +jbsg 最酷 +jbta 最长 +jbtd 最短 +jbtf 最先 +jbtg 最重 +jbth 电子版 +jbtp 电子管 +jbud 最差 +jbue 最前 +jbug 最美 +jbuq 果子酱 +jbus 最新 +jbut 电子商务 +jbuw 最冷 +jbvb 最好 +jbwd 最优 +jbwf 最佳 +jbwg 最全 +jbwq 最低 +jbwt 电子信息 +jbxk 最强 +jbxt 最终 +jbxu 最弱 +jbyh 最让 +jbyl 最为 +jbym 最高 +jbyp 最亮 +jbys 临阵磨枪 电子计算机 +jc 紧 +jcah 贤臣 +jcaj 昪 +jcap 贤劳 +jcay 竖匾 +jcb 蝚 +jcbb 竖子 +jcbd 紧随 +jcbs 蝚 +jcc 蝃 +jcca 坚劲 +jccc 蝃 +jcce 贤能 +jccn 紧巴巴 +jcdf 紧压 +jcdg 坚硬 +jcdj 坚厚 +jcdp 贤达 +jcdq 星巴克 +jce 肾 腎 +jcef 肾 +jceh 蛹 +jcey 肾脏 +jcf 坚 堅 +jcfb 畅通无阻 +jcff 坚 +jcfg 贤士 蛏 蟶 +jcfh 竖起 竖直 +jcfj 竖井 +jcfn 坚韧 肾亏 +jcft 贤才 +jcg 蚂 螞 +jcgf 肾盂 +jcgg 竖琴 +jcgj 贤惠 +jcgk 紧逼 +jcgv 贤妻 +jcha 肾虚 +jchm 坚贞 +jchs 紧盯 +jcih 贤淑 +jcja 蚂蟥 +jcjc 紧紧 +jcje 贤明 +jcjr 蚂蝗 +jcjs 坚果 +jcjt 蚂蚱 +jcjy 蚂蚁 +jckh 紧跟 +jcku 紧咬 +jcld 坚固 +jcm 贤 賢 +jcmh 紧贴 +jcmu 贤 +jcn 蚆 +jcnk 坚壁 +jcny 紧忙 +jcoo 肾炎 +jcou 坚料 +jcpf 坚守 +jcpg 坚定 +jcpn 紧密 +jcpr 坚牢 +jcpu 坚实 +jcq 晙 +jcqi 紧锁 +jcql 里通外国 +jcqt 晙 +jcqv 紧急 +jcr 蛑 +jcrc 紧挨 +jcrd 竖排 +jcrf 坚持 +jcrh 蛑 +jcrk 紧扣 +jcrm 紧缺 +jcrn 紧握 +jcrp 紧迫 +jcrq 紧抱 +jcrr 贤哲 +jcrt 坚挺 +jcru 紧接 +jcsv 紧要 +jctf 紧靠 贤德 +jctm 紧身 +jctq 坚称 +jcu 竖 竪 豎 +jcud 紧凑 +jcue 坚毅 +jcuf 竖 紧闭 +jcug 肾病 +jcui 坚冰 +jcuk 肾部 +jcun 坚决 +jcuu 竖立 +jcux 贤弟 +jcvy 坚忍 +jcwi 紧俏 +jcwk 紧促 +jcwn 紧追 +jcwt 晙 +jcww 贤人 +jcwy 坚信 紧邻 +jcx 紧 +jcxe 紧绷 +jcxg 竖线 +jcxi 紧 +jcxk 坚强 +jcxp 紧缩 +jcxt 紧张 +jcy 螞 +jcyj 紧裹 +jcyr 归马放牛 +jcyv 贤良 +jd 晨 +jda 蠣 +jdaf 是非功过 +jdaj 景泰蓝 +jday 曞 蠣 +jdbn 蚅 +jdbv 蚅 +jdby 最大限度 +jdcy 蛂 +jdd 蛎 蠣 +jddn 蛎 +jddw 是古非今 +jddy 电磁感应 +jde 蝴 +jdeg 蝴 蛕 +jdf 晨 +jdfd 旷古未有 +jdfe 晨 蜄 +jdff 蝰 +jdfk 晨露 +jdfn 电磁场 晇 +jdfo 鷐 +jdfp 蚌壳 +jdft 晨雾 +jdfu 旷古未闻 +jdfw 蚌埠 +jdfy 晨霭 +jdg 蛄 +jdge 电压表 +jdgf 蟵 +jdgt 蝛 +jdh 蚌 +jdhh 蚌 +jdhv 暳 +jdi 蠾 +jdih 电磁波 +jdij 蠾 +jdip 电磁学 +jdiq 晨光 +jdj 蛨 +jdja 蝴蝶 +jdjd 暃 +jdjg 蛨 +jdjj 昦 +jdjm 显而易见 +jdjn 晻 +jdjp 晨晖 +jdjt 晨星 +jdju 晨曦 +jdjy 晨景 +jdkh 晨跑 +jdm 蝢 +jdma 晨曲 +jdmd 蝒 蝡 +jdmf 是非曲直 暔 +jdmq 晨风 +jdmy 暊 蝢 +jdn 晟 +jdne 蛖 +jdnn 蚘 +jdnt 晟 晠 +jdny 蚘 +jdoq 晨炊 +jdoy 电磁炉 +jdq 蛂 +jdqa 晨昏 +jdqk 晨钟 +jdqy 蛂 +jdr 螈 +jdrb 晨报 +jdri 螈 +jdrn 电石气 +jdsm 影碟机 +jdsw 明码标价 +jdti 蛟龙得水 +jdu 旲 +jdui 暸 蟟 +jduj 晨间 +jduw 蟩 +jdw 昃 +jdwf 最大值 +jdwh 蜯 +jdwj 蝽 暙 +jdwp 蜂虿作于怀袖 +jdwt 螓 +jdwu 昃 +jdww 蛺 +jdwx 最大化 +jdxa 晨练 +jdxn 昽 曨 +je 明 +jead 明基 +jeb 蜉 +jebg 蜉 +jebj 暖阳 +jebn 明了 +jed 猒 +jedc 盟友 明码 +jedh 明艳 明慧 +jedm 明矾 +jedp 明达 +jedq 明确 +jedt 盟邦 +jedw 日用百货 +jedy 猒 +jeee 明月 +jeef 电脑爱好者 +jef 暖 冐 煖 +jefc 暖 蝯 +jefd 电脑城 +jefh 明起 +jefi 明示 +jefj 明朝 +jefn 明志 +jefp 暖壶 +jeft 明教 +jefy 蛶 +jeg 明 蚏 +jegd 明天 +jegg 蛆 +jegj 明理 +jegl 勗 +jegm 明丽 +jego 明灭 +jegr 明珠 +jegy 琞 +jehc 明眸 +jehh 明目 +jehv 明眼 +jeia 明渠 +jeic 明治 +jeif 明洁 +jeig 明清 +jeim 明月清风 +jeiq 明光 明沟 +jeis 日月潭 +jeiy 暖流 明澈 +jejd 日月星辰 +jeje 明明 +jejf 暧昧 +jejh 明早 蛆虫 +jejj 明日 +jejo 明显 +jejq 明晚 +jejs 明晰 +jejt 明星 明鉴 +jeju 明暗 +jejy 蜉蝣 +jekh 明路 +jekk 日用品 +jekm 盟员 +jekw 明喻 +jel 盟 +jelf 盟 +jelg 盟国 +jemq 暖风 +jemx 电脑网络 +jenn 明快 +jeon 明断 +jeoo 明火 +jeos 明灯 +jeou 焽 +jeoy 暖炉 +jep 暧 +jepa 曌 +jepc 暧 +jepl 盟军 +jept 曖 +jepw 明察 +jepy 明礼 +jeqc 暖色 +jeqk 暖锅 +jeqt 暖锋 明儿 +jequ 明镜 +jerb 电脑报 +jerg 明后 +jerh 明年 +jerk 明扣 +jerl 明摆 +jerm 暚 +jern 暖气 +jerr 明白 +jerw 明抢 +jese 暖棚 +jesw 明枪 +jetd 明智 明知 +jete 明秀 +jetf 明德 +jeth 明处 +jeti 日月重光 +jetk 暖和 +jeto 蟡 +jetu 暖冬 +jeua 暖瓶 +jeuj 暖意 +jeuq 明净 +jeut 明道 +jeuy 明辨 +jevn 明媚 +jevs 日月如梭 +jevt 明君 +jewa 明代 +jewc 明公 +jewf 明传 +jeww 明人 +jewy 明令 +jex 螇 +jexd 螇 +jexg 日月经天 +jexl 明细 +jexq 盟约 +jey 昅 +jeyf 明讲 +jeyg 明证 +jeyn 暖房 +jeyp 明亮 +jeyu 明说 +jeyv 明朗 +jeyy 明文 昅 +jf 时 +jfa 蟦 +jfab 时节 +jfad 时期 暑期 +jfae 野菜 +jfaj 野草 +jfak 时或 +jfam 蟦 +jfan 时蔬 时世 +jfap 野营 +jfaq 时区 暁 +jfau 时薪 +jfaw 野花 昙花 +jfay 蠘 +jfbb 里子 +jfbg 时隔 +jfbv 时限 +jfc 野 埜 壄 +jfca 野劲 +jfcb 野 +jfcf 墅 +jfcl 蜐 +jfcn 野马 +jfcq 野鸡 +jfcu 昙 曇 +jfcy 蚑 +jfd 里 裡 裏 +jfde 时髦 +jfdf 时辰 +jfdj 蠕 曘 蝡 +jfdm 里面 时而 +jfdo 黙 +jfdt 易地而处 +jfdy 时态 +jff 蛙 圼 +jffb 旱地 野地 +jffc 蠕动 时运 曇 +jffd 时需 +jffg 蛙 晆 +jffh 野趣 +jffj 旱井 +jffk 暴露无遗 +jffl 旱雷 +jffn 蛙声 +jffq 曉 蟯 +jfft 时过境迁 +jffy 時 +jfga 里弄 +jfgc 时至 +jfgd 暑天 +jfge 晴雨表 +jfgh 时政 时下 +jfgj 暗无天日 +jfgk 时事 时速 +jfgr 坚韧不拔 +jfgw 归去来兮 +jfh 旰 旪 虷 +jfha 电老虎 +jfhh 显示卡 +jfhk 野战 +jfhq 野餐 +jfi 昧 +jfia 旱涝 +jfig 日趋激烈 +jfim 时尚 +jfip 时常 +jfiq 时光 +jfit 里海 +jfiw 时兴 +jfiy 蛙泳 昧 蛷 +jfj 旱 +jfjf 时时 +jfjh 蠕虫 +jfjj 时日 +jfjq 里昂 +jfjs 野果 +jfjv 愚夫愚妇 +jfjw 时起时伏 是真是假 +jfjy 野景 +jfk 蛣 +jfke 蟛 +jfkf 野味 +jfkg 蛣 +jfkh 旱路 +jfkj 野无遗贤 +jfkk 显示器 暿 蟢 憘 +jfkq 野史 +jfll 旱田 +jflp 里边 +jflq 野鸭 +jflu 里圈 +jflw 时轮 +jfm 蝻 +jfmf 蝻 暔 +jfnf 里层 +jfng 旱情 +jfnn 时局 +jfnt 野性 +jfnu 显示屏 +jfny 野心 +jfol 旱烟 +jfoo 野火 +jfoq 野炊 +jfou 黒 +jfov 时数 +jfp 曀 +jfpe 时宜 +jfpj 野宴 +jfpo 旱灾 +jfpu 曀 +jfpw 时空 +jfq 蚖 +jfqa 里氏 +jfqf 时针 +jfqg 时鲜 +jfqh 野外 里外 +jfqj 旱象 +jfqk 时钟 野兔 +jfqn 蚖 +jfqt 野猪 +jfqy 野鸟 +jfrb 时报 +jfrh 野牛 +jfrn 时气 暑气 +jfrp 时近 +jfrq 野鬼 +jfrt 里手 +jfru 里拉 +jfrv 时势 +jfsm 时机 +jfsu 时样 +jfsv 里根 +jft 暑 +jfta 时长 +jftb 旱季 +jftd 时逢 +jfte 旱船 +jftf 时行 +jftg 野生 +jftj 暑 暏 蝫 螧 +jftk 里程 +jftl 时务 +jftq 时称 +jftr 野鹅 +jftx 蛯 +jfud 里头 时差 +jfuf 时装 +jfui 旱冰 +jfuj 时间 +jful 野兽 +jfum 时弊 +jfup 蟽 +jfuq 时效 +jfus 时新 +jfve 量才录用 +jfvh 果真如此 +jfvn 野鼠 +jfw 蚨 +jfwa 时代 +jfwd 时段 +jfwf 时值 +jfwg 野合 +jfwh 时候 +jfwn 暑假 +jfwt 时任 +jfwu 旱伞 +jfwv 时分 +jfww 野人 +jfwy 时令 蚨 曤 +jfxc 时经 +jfxq 里约 +jfy 时 +jfyc 时序 +jfyf 时计 +jfyg 时评 +jfym 时调 +jfyn 时刻 +jfyo 野蛮 +jfys 旱魔 +jfyt 时许 +jfyy 时文 +jg 量 +jgah 蚈 +jgai 师范 +jgaj 旦暮 +jgaq 果不其然 +jgaw 题花 +jgb 旽 +jgbb 量子 +jgbd 师承 +jgbk 师职 +jgbm 量出 +jgbn 旽 +jgbp 师院 +jgc 蛭 +jgce 量能 +jgcf 蛭 晊 +jgd 昊 +jgdc 师友 +jgdd 师大 +jgdh 量在 +jgdj 是非 +jgdk 蟜 +jgdm 晤面 +jgdn 旺盛 +jgds 日理万机 +jgdu 昊 +jgdy 日臻成熟 +jge 晴 蜻 +jgee 旺月 +jgeg 晴 蜻 +jgey 晡 蜅 +jgf 旦 +jgff 晴天霹雳 +jgfh 旴 虶 +jgfl 时来运转 +jgfn 师专 +jgft 旺才 +jgfw 量规 +jgg 旺 蚟 +jgga 题型 量刑 +jggd 晴天 +jgge 师表 +jggg 时不再来 +jggi 是否 +jggj 冒天下之大不韪 +jggk 暖融融 +jggo 师严 +jggt 暴殄天物 +jgh 是 +jghc 虾皮 +jghf 昰 +jghh 题目 韪 韙 蝆 +jghi 师叔 +jghm 题 題 +jghn 鼂 +jgho 鶗 +jghp 遈 +jght 尟 晸 +jghu 是 +jghv 题眼 +jghw 量具 +jghx 匙 +jghy 虾 蝦 +jgi 蚽 +jgif 师法 +jgig 蚽 +jgiy 题注 +jgj 量 +jgjf 量 时不时 暷 +jgjg 是不是 晅 +jgji 蝀 +jgjn 蟪 +jgjr 明珠暗投 +jgjt 蜻蜓 +jgjx 日不暇给 +jgk 晤 +jgka 是呀 +jgkb 是啊 +jgkc 是吗 是吧 +jgkf 蝆 +jgkg 晤 +jgkh 题跋 螎 +jgkj 曧 蝲 +jgkk 量器 +jgkl 蝠 +jgkn 鼌 鼂 +jgkq 师兄 +jgl 暕 +jgld 师恩 +jglf 师团 +jglg 最惠国 +jgli 暕 +jglj 最惠国待遇 +jglt 量力 +jgm 师 師 +jgmg 明正典刑 +jgmh 师 昁 +jgmj 螬 +jgmq 晤见 +jgmr 量贩 +jgmv 鼂 +jgmw 昞 昺 蛃 +jgmx 曬 +jgmy 蜽 +jgnk 题壁 +jgnt 旺发 +jgny 是以 +jgoo 旺火 +jgoy 虾米 +jgpb 题字 +jgpg 题写 +jgpu 日臻完善 +jgpw 晴空 +jgq 昜 +jgqe 题解 +jgqg 旺铺 +jgqi 旺销 +jgqj 蛚 +jgqk 题名 +jgqn 虾饺 +jgqp 逿 +jgqq 里瓦尔多 +jgqr 昜 +jgqt 旦夕 敭 +jgrq 是的 +jgrv 旺势 +jgse 愚不可及 +jgsf 题材 +jgsh 最理想 +jgsk 师哥 +jgsr 坚不可摧 +jgsu 题榜 +jgsy 昩 +jgt 鴠 +jgta 师长 +jgtb 旺季 +jgtd 题辞 +jgtf 师徒 师德 +jgtg 师生 +jgtk 量程 晴和 +jgtm 量身 +jgto 鴠 +jgtt 时不我待 +jgtw 题签 +jgu 蛱 蛺 +jgua 量瓶 +jguh 蚲 +jguj 题意 +jguk 师部 +jguq 师资 +jgus 师尊 +jgut 量产 师道 +jguw 蛱 +jgux 师弟 +jguy 师门 +jgv 蛵 +jgva 蛵 +jgvb 晴好 +jgve 师姐 +jgvf 师妹 +jgvh 蜨 +jgvy 师娘 +jgwc 师公 +jgwf 虾仁 +jgwg 师傅 +jgwh 是个 +jgwj 时至今日 +jgwo 鴠 +jgwq 师父 师爷 +jgwr 师伯 +jgww 师从 +jgwx 量化 +jgx 蛦 +jgxd 蝳 +jgxe 量级 +jgxf 鼂 +jgxg 师母 +jgxi 螦 +jgxj 题旨 +jgxm 量纲 +jgxu 蝳 +jgxw 蛦 晴纶 +jgya 量度 +jgyf 题诗 +jgyk 师训 +jgyl 题为 +jgym 旺市 +jgyn 题词 题记 +jgyo 量变 +jgyt 师旅 +jgyv 晴朗 +jgyx 贤妻良母 +jh 早 +jha 蠦 +jhad 早期 +jhah 虫牙 +jhaj 虫草 +jhal 曥 蠦 +jhaw 早茶 +jhbb 虫子 +jhbc 畅聚 +jhbm 冒出 +jhbw 冒险 +jhc 蚾 +jhce 畅通 +jhcy 蚾 +jhdb 明目达聪 +jhde 早有 +jhdh 早在 +jhdp 畅达 +jhdt 日上三竿 +jhdw 早春 +jheb 早孕 +jhee 虫豸 +jher 肾上腺 +jhet 冒用 +jhf 冒 冐 +jhfd 申城 +jhfg 冒雨 +jhfh 早起 +jhfj 冒进 +jhfn 早场 +jhfs 早霜 +jhfv 冒雪 +jhg 朄 +jhgc 早到 +jhgf 早于 +jhgi 朄 +jhgn 坚贞不屈 +jhgq 冒死 +jhgy 早班 +jhh 刂 蠷 +jhhc 蠼 蠷 +jhhh 早上 +jhhk 早点 +jhhq 早餐 +jhht 早睡 +jhhv 虫眼 +jhhx 早些 +jhhy 蠷 +jhia 早泄 +jhid 冒尖 +jhif 冒汗 冒渎 +jhiq 冒泡 +jhiy 畅游 +jhj 暢 +jhjd 早晨 +jhje 申明 +jhjf 冒昧 +jhjg 畅旺 +jhjh 早早 晫 +jhjj 早日 +jhjq 早晚 +jhjr 暢 +jhjw 晚些时候 +jhjy 虫蛀 +jhk 申 曱 甴 +jhkd 畅顺 +jhkg 冒号 蛅 : +jhkm 监督员 +jhkq 虫鸣 +jhl 勖 勗 朂 +jhln 勖 +jhlw 申办 +jhmq 申购 +jhn 早 +jhnf 申屠 +jhng 曰 +jhnh 早 暐 +jhnn 早已 畅快 +jhnr 畅 暢 +jhny 虫 蟲 +jhod 虫类 +jhol 冒烟 +jhoo 冒火 +jhpd 虫害 +jhpk 迧 +jhpl 野战军 +jhpo 虫灾 +jhpq 申冤 +jhpv 早安 +jhq 蜆 +jhqi 畅销 +jhqk 冒名 +jhqn 早饭 畅饮 晛 蜆 +jhqt 冒犯 +jhqy 畃 虫卵 +jhrb 申报 早报 +jhrh 早年 +jhrk 早操 +jhrr 早逝 +jhrw 冒失 +jhry 申斥 +jhsd 冒顶 +jhsh 畅想 +jhss 监督检查 +jhsy 申述 +jht 毷 +jhtd 早知 +jhte 早稻 +jhtf 早先 +jhtg 早生 +jhth 冒牌 +jhtm 申奥 +jhtn 毷 +jhto 早秋 +jhtq 冒称 +jhud 冒着 +jhue 早前 +jhuh 明眸善睐 +jhui 暴虎冯河 +jhuj 早间 +jhut 早产 +jhuy 申辩 +jhve 早退 +jhvq 早婚 +jhwt 畅叙 +jhww 明眼人 +jhwy 申领 冒领 +jhxe 明目张胆 蟕 +jhy 虲 +jhya 申诫 +jhyb 早熟 +jhyc 冒充 +jhyf 早读 +jhyg 申请 +jhyi 早就 +jhyk 早衰 +jhym 早市 +jhyo 畅谈 早恋 +jhyr 申诉 +jhyt 申谢 +jhyu 申说 +jhyw 申论 +jhyy 畅言 +ji 晃 +jia 蟝 +jiaa 时光荏苒 +jiai 晃荡 +jias 蟝 +jibm 晃出 +jibw 暗渡陈仓 +jido 电光石火 +jie 蛸 +jieg 蛸 +jiep 日削月割 +jiex 日清月结 +jifc 晃动 +jifi 暗淡无光 +jihv 晃眼 +jiin 临池学书 +jiip 暗沉沉 +jiiu 暖洋洋 +jiiw 日光浴 +jiji 晃晃 +jijy 螳螂 +jikh 蟐 +jimh 蝋 +jimq 最常见 +jina 临深履薄 +jios 日光灯 +jip 螳 +jipf 螳 +jiph 蟐 +jipl 蟷 +jipo 曭 +jiq 晃 晁 +jiqb 晃 晁 +jiqn 晀 晄 +jirf 临渴掘井 +jirs 遇水搭桥 +jiti 日常生活 +jitm 晃身 +jiua 暖水瓶 +jiuq 临渊羡鱼 +jiwf 最小值 +jiwh 晃悠 +jiwn 旱涝保收 +jiwx 最小化 +jixu 曳光弹 +jixy 电流强度 +jiyn 冒尖户 +jj 昌 +jja 曝 +jjaa 明日黄花 临时工 +jjab 电影节 +jjad 日期 +jjai 日落 曝 +jjaj 日暮 +jjap 晶莹 +jjau 日薪 +jjbb 日子 +jjbm 日出 +jjbp 电影院 +jjbt 昌隆 +jjcc 紧紧巴巴 +jjdd 是是非非 +jjdg 晶石 +jjdl 日历 +jjdn 昌盛 +jjee 日月 +jjet 日用 +jjf 昌 +jjfh 日趋 晘 +jjfi 日晒雨淋 +jjfj 日韩 +jjfn 日志 +jjfq 日元 日均 +jjft 愚昧无知 +jjg 蛳 昍 蚎 螄 +jjgb 日珥 +jjgc 日臻 +jjge 日表 +jjgg 明明灭灭 蜵 +jjgh 日下 蛳 蝭 +jjgo 日来 +jjgr 暘 蝪 +jjgu 昌平 +jjh 蝐 +jjha 蝎虎 +jjhg 蝐 +jjhh 星星点点 +jjhi 蜻蜓点水 +jjil 日渐 +jjip 日常 +jjiq 曝光 日光 +jjj 晶 +jjje 昌明 曑 曟 +jjjf 晶 +jjjg 晿 曐 曡 +jjji 明晃晃 +jjjj 日 +jjjl 蠱 +jjjn 蝿 +jjjp 日晕 +jjjq 日冕 +jjjs 日晒 曝晒 +jjju 蟲 +jjjv 日照 +jjjy 日影 +jjkh 日中 +jjku 蚂蚁啃骨头 +jjl 蟃 +jjlc 蟃 +jjlg 蝹 +jjlk 晶圆 日圆 +jjmq 日见 +jjmw 日内 +jjnd 日剧 +jjne 蛇蝎心肠 +jjnn 畅畅快快 +jjnt 临时性 +jjnw 日戳 +jjny 日心 +jjoo 晕晕糊糊 +jjos 照明灯 +jjou 晶粒 焸 +jjov 日数 +jjpf 日寇 +jjpl 日军 +jjpo 星星之火 +jjpu 蝙蝠衫 +jjpv 暥 +jjpy 日神 +jjq 蝎 +jjqc 日色 +jjqn 蝎 暍 +jjqq 里里外外 +jjqr 蜴 晹 +jjqt 日夕 +jjqw 蠍 +jjqy 日久 +jjrb 日报 +jjre 临时抱佛脚 +jjrg 日后 +jjrj 螳螂捕蝉 +jjrq 旷日持久 +jjrr 明明白白 +jjrs 蚍蜉撼树 +jjrt 日托 +jjs 蜾 +jjsf 电影票 +jjsg 日本 +jjst 晶格 +jjsy 蜾 +jjtg 暒 +jjth 晶片 +jjtj 日利 +jjtk 日程 +jjtm 日币 +jjtt 暖暖和和 +jjud 日头 +jjue 日前 +jjug 日美 +jjuj 日间 +jjum 日商 +jjus 日新 +jjut 日产 +jjuu 日立 +jjuw 日益 +jjvs 日杂 +jjwl 临时代办 +jjws 晶体 +jjww 晃晃悠悠 +jjwx 日化 +jjwy 日食 +jjxc 日经 +jjxf 蝴蝶结 +jjxg 日线 +jjxu 照明弹 +jjxx 影影绰绰 蜫 +jjy 暻 +jjyg 日语 +jjyi 暻 +jjym 昆明市 +jjyn 日记 +jjyp 晶亮 +jjyw 日夜 +jjyy 日文 时时刻刻 日日夜夜 +jk 蝇 +jke 蜎 +jkeg 蜎 +jkg 蜈 +jkgb 曼哈顿 +jkgd 蜈 +jkgf 冔 +jkgv 螻 +jkhh 蚛 +jkj 蝇 +jkjk 蛙鸣蝉噪 +jkjn 蝇 +jkjw 蜈蚣 +jkk 蟬 +jkkf 暺 蟬 +jkkk 蜂鸣器 +jkkt 曮 +jklt 影响力 电路图 +jklw 蜗轮 +jkm 蜗 蝸 +jkmj 日喀则 +jkmw 蜗 +jknd 蜗居 +jkrf 暗中摸索 +jkrh 蜗牛 +jkrr 蝇拍 +jksf 蜗杆 +jksm 电唱机 +jksr 电路板 +jkuc 皷 +jkud 蝇头 +jkux 师兄弟 +jkvf 暴跳如雷 +jl 曙 +jla 蟈 +jlag 蟈 +jlak 蛊惑 +jlbb 旱鸭子 +jlbu 曼联 +jlc 曼 +jlcb 鄤 +jlcu 曼 +jlde 坚固耐用 +jldt 量力而行 +jldy 量力而为 +jle 蝟 +jleg 蝟 +jlf 蛊 昷 蠱 +jlff 曎 蠌 +jlfj 曙 +jlfn 曼声 +jlfo 蟔 +jlfp 螺壳 +jlfv 螻 +jlg 蝈 蟈 +jlge 蠉 +jlgy 蝈 +jlh 蛼 +jlhk 临界点 +jliq 曙光 +jljf 蜖 +jljh 蛔虫 +jljj 螺蛳 +jljl 蝈蝈 +jlk 蛔 痐 蛕 蜖 +jlkg 蛔 +jlkh 螺距 +jll 蠝 +jlll 蛠 蠝 +jlmh 螺帽 +jlmq 电力网 +jlq 蠋 +jlqc 曙色 +jlqj 蠋 +jlqs 螺钉 +jlr 螹 +jlrh 螹 +jlrl 曼舞 +jlsd 星罗棋布 +jlsf 螺杆 +jlsw 螺栓 +jlt 蜠 +jltr 坚甲利兵 +jlty 蜠 +jlud 临界状态 +jluk 电力部 +jlvg 螻 +jlvi 曼妙 +jlw 蝹 +jlwf 临界值 +jlwl 蝹 +jlww 曼谷 +jlx 螺 +jlxg 螺母 +jlxi 螺 +jlxx 螺丝 +jlxy 螺纹 曪 +jlyt 螺旋 +jm 遇 +jma 蛐 +jmag 蛐 +jmap 愚蒙 +jmaw 晪 +jmbg 愚陋 +jmbm 映出 +jmbw 遇险 +jmcf 暴风骤雨 +jmcw 遇难 +jmd 映 暎 +jmde 遇有 +jmdh 映在 +jmdj 明见万里 +jmdw 愚蠢 +jmdx 遇袭 +jmdy 映 +jme 螖 +jmeg 贤内助 螖 +jmf 蚺 +jmfg 暴风雨 蚺 蚦 +jmfi 显山露水 遇救 +jmfk 蜩 晭 +jmfq 愚顽 +jmft 帅才 +jmfv 暴风雪 +jmg 蚰 +jmga 愚弄 +jmgc 遇到 +jmge 晓风残月 +jmgk 遇事 晍 +jmgm 遇刺 +jmgn 日内瓦 +jmgu 暟 螘 +jmgv 蠅 +jmh 帅 帥 +jmhh 帅 遇上 +jmhm 顒 颙 +jmhn 愚 +jmhp 遇 +jmhy 禺 +jmj 旵 +jmjd 蜖 +jmjf 愚昧 +jmjj 映日 +jmjm 蛐蛐 +jmjv 映照 +jmk 蝸 +jmkg 蝸 +jmkh 愚忠 +jmkq 愚兄 +jmks 帅呆 +jmm 蠳 +jmmq 遇见 愚见 +jmmv 蠳 +jmn 虮 蟣 +jmna 愚民 +jmnk 蝸 +jmpd 遇害 +jmpu 映衬 +jmq 蚬 蜆 +jmqg 帅印 愚钝 +jmqn 蚬 +jmqq 蛧 +jmrb 愚拙 +jmrn 帅气 +jmsk 帅哥 +jmth 映片 +jmtm 映射 +jmts 愚笨 +jmty 映入 +jmud 遇着 +jmun 蝄 +jmut 愚痴 +jmw 蚋 蜹 +jmwc 愚公 +jmwg 遇合 +jmwk 蠵 +jmwq 映像 +jmww 愚人 +jmwy 蚋 +jmxa 映红 映山红 +jmxu 愚弱 +jmy 蛽 +jmyg 蚒 +jmyn 电风扇 +jn 电 +jnaa 电工 +jnad 明尼苏达 +jnaw 电荷 +jnbb 电子 +jnbe 电阻 +jnbi 电函 +jnbp 影剧院 +jnce 电能 +jnck 电台 +jnd 蜛 +jndc 电码 +jndd 电大 +jnde 虬髯 +jndf 电压 +jndg 电厂 蜛 +jndi 电耗 +jndu 电磁 +jndy 晓以大义 +jney 电脑 +jnfa 电霸 +jnfc 电动 +jnff 野心勃勃 +jnfm 电击 +jnfn 电场 +jnft 电教 +jng 蛡 +jnga 电刑 +jnge 电表 +jngf 电玩 +jngg 暅 +jngr 电珠 +jngu 电平 +jnh 暇 +jnhc 暇 蝦 +jnhe 蝑 +jnhg 蝞 +jnhh 暐 虯 +jnhv 电眼 +jnia 电汇 +jnib 电池 +jnid 电源 +jnih 电波 +jnij 坚壁清野 曯 蠾 +jnil 螳臂当车 +jnim 电测 +jnin 电烫 +jnip 电学 +jniq 电光 +jniy 电流 +jnje 电暖 +jnjg 电量 +jnjj 暇日 +jnjp 电晕 +jnjy 电影 +jnkf 电喷 +jnkh 电路 +jnkk 电器 +jnky 电唁 +jnlg 电车 +jnlk 电贺 +jnlt 电力 +jnmb 电邮 +jnmq 电网 +jnn 虬 虯 +jnnf 电导 +jnng 蠅 +jnnw 蟤 +jnof 电灶 +jnoj 电焊 +jnoo 电火 +jnos 电灯 +jnou 电料 +jnoy 电炉 +jnp 遢 +jnpd 遢 +jnpe 野心家 +jnpw 电容 +jnpy 电视 +jnqe 电解 +jnqh 电钻 +jnqk 电钟 『 』 +jnqn 电钮 +jnqu 电铲 +jnqv 电键 +jnqw 电铃 +jnqy 电镀 +jnrb 电报 +jnrf 电挂 +jnrn 电气 +jnrt 旸 暘 +jnrv 电热 +jnry 电抗 +jnsd 电棒 +jnse 电极 +jnsf 虬枝 +jnsj 电棍 +jnsm 电机 +jnss 电木 +jnsu 电梯 +jnt 毾 +jnte 师心自用 +jntf 电告 +jnth 电算 +jntj 电复 +jntm 电筒 +jntn 毾 +jntp 晓以利害 +jntq 昵称 +jntt 电笔 +jnty 电稿 曵 +jnua 电瓶 +jnub 电疗 +jnuc 电冶 +jnuh 电站 +jnul 电闸 +jnuy 电门 +jnv 电 +jnw 曜 +jnwe 蟉 +jnwf 电传 +jnwt 归心似箭 +jnwu 电位 +jnww 电价 +jnwx 电化 +jnwy 电信 曜 蚗 蠗 +jnx 昵 +jnxg 电线 +jnxj 电缆 电费 +jnxn 昵 蚭 +jnxr 电弧 +jnxy 日以继夜 +jny 蚇 +jnyb 电离 +jnyn 电讯 电扇 暴发户 +jnys 电磨 +jnyt 电话 +jnyu 日心说 +jnyy 电文 蚇 +jo 显 +joaf 显著 +joap 显荣 +jobm 显出 +joce 显能 +jocf 显圣 +jodh 显存 +jodp 显达 +jofi 显示 +jofk 显露 +jofn 颗粒无收 +jofo 显赫 +jog 显 +joga 显形 +jogf 显 +jogi 曗 +jogm 显现 顕 +jogw 曗 +johh 显卡 +johv 显眼 +joip 显学 +joiq 显耀 电灯泡 +jojd 蝼蛄 +joje 显明 +jojo 易燃易爆 +jojw 颗粒归仓 +jojx 时断时续 +jojy 显影 +jokh 显贵 +jomq 显见 +jonn 电业局 +jont 显性 +joo 晱 +jooa 暖烘烘 +jood 星火燎原 +jool 蟧 +joos 蠑 +jooy 晱 +jopa 显宦 +jopd 显豁 +joq 暽 +joqd 显然 +joqh 暽 +joqk 显名 +joqr 电烙铁 +jorl 显摆 +jorn 显扬 +jorw 明火执仗 +josv 显要 +jotj 显得 +jotm 显微 +jou 炅 +jouq 显效 +jov 蝼 螻 +jovg 蝼 +jovo 显灵 +jowq 显像 +jowu 显位 +joy 炚 +joya 星火计划 +joyg 显证 +jp 晕 +jpae 晕菜 +jpah 电视节目 +jpck 电视台 +jpdi 曢 +jpdj 晴空万里 +jpdk 螛 +jpdu 晕厥 +jpeb 晚礼服 +jpej 蛇胆 +jpf 晥 +jpfa 电视塔 +jpfn 晕场 +jpfq 晥 +jpg 暄 +jpgg 暄 蝖 +jpgh 蝊 +jpgm 蠙 +jpgq 晕死 +jpgt 坚定不移 +jpgw 螾 +jpgx 蛇毒 +jphc 蛇皮 +jphy 晕眩 +jpif 蚁穴溃堤 +jpj 螟 暝 +jpjh 螟虫 +jpjj 蛇蝎 +jpjt 蜿蜒 +jpju 螟 暝 +jpjw 螟蛉 +jpjy 明察暗访 +jpkh 蛇足 +jpkk 蛇口 监视器 +jpl 晕 +jplg 晕车 +jplh 晖 暉 +jplj 晕 暈 +jplk 晏驾 +jplu 晕圈 +jpnd 电视剧 +jpng 晓之以理 +jpnn 鉴定书 监察局 +jpoa 蜂窝煤 +jpog 影视业 +jpq 蜿 +jpqb 蜿 晼 +jpqf 晕针 螲 +jprh 蛇年 +jprs 蟾宫折桂 +jpsm 电视机 +jpt 螛 +jpte 晕船 +jptf 蛇行 +jpth 电视片 +jptk 螛 +jptm 蛇身 +jptu 监守自盗 +jpty 明察秋毫 +jpud 蛇头 +jpuf 野鹤闲云 +jpum 明窗净几 +jpv 晏 +jpvf 晏 +jpvo 鷃 +jpwf 螲 鉴定会 +jpwg 晕倒 +jpww 鉴定人 +jpx 蛇 +jpxa 晕红 +jpxn 蛇 +jpxy 蛇纹 +jq 晚 +jqa 蚔 +jqaa 歇工 +jqab 晚节 +jqad 晚期 +jqae 歇菜 +jqaf 晨钟暮鼓 +jqag 蚳 +jqah 剔牙 曻 +jqan 蚔 +jqar 昭然若揭 +jqay 蚳 +jqb 昂 +jqbe 遏阻 +jqbj 昂 +jqbm 剔出 +jqbt 蝬 +jqbw 剔除 +jqd 蟾 +jqdb 蛫 +jqdh 晞 歇夏 +jqdj 晚辈 +jqdl 昂奋 +jqdw 晚春 +jqdy 蟾 曕 +jqeb 晚服 +jqef 歇脚 +jqeh 蠏 +jqet 易用 +jqev 歇腿 +jqew 临危受命 +jqfb 易地 +jqfg 蚐 +jqfh 昂起 易趣 +jqfn 晚霞 +jqfp 歇过 +jqfs 晚霜 +jqft 晚雾 +jqfu 晚境 +jqfy 蛶 +jqgc 晚到 +jqgf 易于 +jqgh 照猫画虎 +jqgk 易事 +jqgn 临危不惧 +jqgo 螐 +jqgt 日久天长 +jqgy 晚班 +jqhh 晚上 +jqhk 晚点 +jqhq 晚餐 +jqht 晚睡 +jqhw 蝜 +jqhx 晚些 +jqif 晚潮 +jqig 晚清 +jqip 易学 +jqj 蟓 +jqje 蟓 +jqjq 晩 昂昂 +jqjt 歇晌 +jqju 明争暗斗 +jqjv 晚归 +jqjw 蟾蜍 暴饮暴食 +jqjy 晚景 +jqk 晚 冕 +jqkg 昫 蚼 +jqkh 昂贵 +jqko 煦 +jqkq 晚 冕 晩 +jqlg 蜔 +jqm 蝜 +jqmh 易帜 +jqmn 日久见人心 +jqmq 晚风 +jqmy 蝜 +jqna 易懂 +jqnn 畅销书 蚫 +jqog 歇业 +jqoj 易爆 +jqoq 易燃 +jqpf 紧锣密鼓 +jqpi 晨昏定省 +jqpj 晚宴 +jqpk 蟾宫 +jqpp 旦夕祸福 +jqpu 旦夕之间 +jqpv 晚安 +jqpw 歇宿 +jqpy 昂视 +jqqd 昂然 +jqqk 易名 电饭锅 +jqqn 晚饭 +jqqy 蛥 +jqr 易 +jqrb 晚报 +jqrc 敡 +jqrf 电解质 +jqrh 晚年 +jqrj 剔 +jqrm 遏制 蜪 +jqrn 昂扬 惖 +jqro 鶍 +jqrp 晚近 逷 +jqrq 遏抑 +jqrr 易 +jqrt 易手 昒 +jqrw 临危授命 +jqry 紧急措施 +jqsd 歇顶 +jqsf 冒名顶替 +jqsg 影印本 +jqt 昴 +jqtb 昴 +jqte 剔透 晚稻 +jqtf 易行 +jqtg 晚生 +jqth 歇息 +jqtj 易得 +jqtn 日久生情 +jqto 晚秋 +jqu 昀 +jqud 紧急状态 +jquf 晚装 +jqug 昀 蚐 +jquj 晚间 +jqut 昂首 +jquy 歇凉 +jqv 蜭 +jqvc 易怒 +jqvg 蜭 +jqvq 晚婚 +jqw 歇 +jqwf 晚会 +jqwg 鹖 鶡 +jqwk 电饭煲 +jqwn 曷 毼 +jqwo 鶡 +jqwp 遏 +jqwr 影印件 +jqwu 易位 +jqww 易人 歇 +jqwx 易货 畅销货 +jqwy 欥 +jqxc 易经 +jqy 旳 +jqyb 晚熟 +jqyc 晚育 +jqye 明镜高悬 +jqyf 易读 +jqyg 易主 +jqyj 晚课 +jqyn 易记 +jqyo 易变 +jqyt 题外话 +jqyw 歇夜 +jqyy 旳 虳 +jr 蝗 +jrb 蚅 +jrbn 蚅 +jrc 昄 +jrct 最后通牒 +jrcy 昄 蛌 +jrdf 暤 +jrdg 紧迫感 蜂拥而来 +jrdh 蜂拥而上 +jrg 蝗 +jrgd 明后天 +jrgg 蝗 蚯 +jrgi 坚持不渝 +jrgn 坚持不懈 +jrh 昕 蚚 +jrhm 螔 +jrhq 螔 +jri 蛛 鼄 +jrif 暭 +jriy 蛛 +jrjf 蝗蝻 +jrjh 蝗虫 +jrjx 蚯蚓 +jrkk 电热器 +jrlo 蟱 +jrmq 蛛网 +jrnn 电报局 +jrno 暣 +jrnt 紧迫性 +jrpd 蝗害 +jrpg 易拉宝 +jrpo 蝗灾 +jrpy 日报社 +jrqc 螝 +jrqu 虾兵蟹将 +jrrh 晣 +jrrk 电报挂号 +jrrm 易拉罐 +jrrq 冒失鬼 +jrt 蜱 +jrtf 电热毯 蜱 +jrud 紧接着 明摆着 +jrw 昳 +jrwt 明哲保身 +jrww 监护人 +jrwx 电气化 +jrwy 畅所欲言 昳 蛈 +jrxx 蛛丝 +jry 蚸 +jryg 歇后语 +jryt 曒 +jryy 蚸 +js 果 +jsae 果菜 +jsan 果蔬 +jsbb 果子 +jsck 晒台 +jsd 颗 +jsdm 颗 顆 +jse 褁 +jseg 果脯 +jset 果腹 +jseu 褁 果胶 +jsf 螵 +jsfg 晒干 +jsfh 果真 +jsfi 螵 +jsfn 晒场 +jsg 晒 曬 +jsgy 归根到底 +jsh 虰 +jshc 果皮 敤 +jsi 果 +jsif 果汁 +jsis 果酒 +jsj 曋 +jsjh 曋 蟫 +jsjj 蜥蜴 +jsjk 果蝇 +jsjs 颗颗 +jsjt 明枪暗箭 +jsjy 明查暗访 +jsk 蚵 +jskf 果味 +jskg 蚵 +jskk 果品 +jslf 果园 +jslg 日本国 +jslt 晒图 +jsmw 果肉 肉 +jsnb 果敢 +jsol 晒烟 +json 果断 +jsou 颗粒 +jsoy 果糖 +jspe 果农 +jspt 照本宣科 +jspu 果实 +jspy 归根究底 +jsq 夥 +jsqd 果然 +jsqn 照相馆 +jsqq 夥 +jsr 晰 蜥 +jsrb 果报 +jsrh 晰 蜥 +jssc 果树 +jssg 果酸 +jssm 照相机 +jsss 果木 +jssy 果核 晽 +jste 果盘 +jstg 果穗 +jstj 果香 +jstk 晒种 +jsu 杲 +jsua 果冻 +jsue 果毅 +jsun 果决 +jsuq 果酱 +jsuu 紧要关头 +jsvn 果刀 +jsvv 是可忍孰不可忍 +jsw 蜙 +jswc 蜙 +jswf 果仁 +jsxa 归根结蒂 +jsxy 归根结底 +jsy 蚞 +jsye 晒衣 +jsyy 临机应变 +jt 昨 +jta 昇 +jtaa 监工 +jtad 星期 +jtaj 临摹 昇 +jtan 虴 +jtat 曼彻斯特 +jtbb 蛾子 +jtbc 蜂聚 +jtbf 星际 +jtbl 临阵 +jtbn 临了 +jtbp 监院 +jtcb 暗箭难防 +jtcw 临难 +jtd 蜂 +jtdf 星辰 +jtdg 蛞 +jtdh 蜂 +jtdk 蜘 蟜 鼅 +jtdq 明知故犯 +jtdr 里程碑 +jtdu 明知故问 +jtdx 蟠龙 +jteb 蜂乳 +jtee 星月 +jteg 日往月来 +jtel 日积月累 +jten 日升月恒 蜏 +jtet 览胜 蜏 +jtf 蚝 蠔 +jtfb 畅行无阻 +jtfc 星云 +jtfd 星城 +jtfh 临走 旿 +jtfj 临朝 +jtfk 晧 +jtfn 临场 蚝 +jtfp 蜓 +jtft 监考 +jtfu 临幸 +jtfw 监规 +jtg 星 +jtga 星形 戥 +jtgc 临到 +jtgd 昨天 +jtge 日程表 +jtgf 星 鉴于 星球 蝩 +jtgg 蜂王 甠 﨡 +jtgj 监理 日复一日 +jtgk 监事 +jtgo 曛 +jtgq 临死 +jtgx 蜂毒 +jth 昨 蚱 +jthc 蝂 +jthd 螑 +jthf 昨 蚱 曍 +jthh 蜵 +jthi 监督 +jthk 临战 晷 +jthn 螅 +jthp 蜒 +jths 暞 +jtht 临睡 +jtia 临江 +jtib 临池 +jtic 星汉 +jtim 监测 +jtip 鉴赏 +jtiq 星光 +jtir 临沂 +jtis 星河 +jtit 临海 +jtiu 临潼 +jtiv 晦涩 +jtiw 临汾 +jtiy 星洲 +jtj 蜊 +jtja 蜂蜡 +jtjb 蚱蜢 +jtje 晦明 +jtjf 临时 +jtjh 蜊 +jtjj 昨日 +jtjp 蝮蛇 +jtjq 昨晚 +jtjr 蜘蛛 +jtjs 蟍 +jtjt 星星 蝮 +jtju 蝌蚪 晦暗 +jtjw 蛞蝓 +jtjy 蟋蟀 +jtk 蝺 +jtka 师生员工 +jtkc 蝺 +jtkg 星号 蛒 +jtkk 紧箍咒 +jtkl 鉴别 临别 +jtkq 蜂鸣 +jtkr 监听 +jtkt 临川 +jtky 蝺 +jtlc 螝 +jtlf 星团 +jtlg 监国 +jtln 蟌 +jtlr 监斩 +jtlt 星图 +jtlw 临界 +jtlx 螕 +jtm 晌 +jtmh 明知山有虎 +jtmk 晌 晑 +jtmq 临风 +jtn 虼 +jtnd 蜧 +jtnh 蛾眉 蜁 +jtnj 暗香疏影 +jtnn 虼 +jtno 螐 +jtnt 昈 +jto 蟋 +jtol 蟠 +jton 蟋 +jtoo 星火 +jtoy 蜂糖 +jtpf 监守 +jtpg 鉴定 +jtpj 晦冥 +jtpl 监军 +jtpn 蜂蜜 +jtpr 监牢 +jtpu 紧身裤 +jtpv 临安 +jtpw 监察 星空 蜂窝 +jtpy 监视 +jtqd 临危 +jtqf 景德镇 +jtqg 监印 +jtqj 星象 +jtqt 监狱 +jtqu 显微镜 +jtqy 蜂鸟 +jtr 蛾 +jtrd 时和年丰 +jtre 蜂拥 +jtrh 蜗行牛步 +jtrl 监押 +jtrm 监制 +jtrn 晦气 +jtrp 监控 临近 +jtrt 蛾 +jtru 曼德拉 昆德拉 +jtrw 暗箱操作 +jtry 监护 +jtsf 监票 +jtsh 星相 +jtsi 蟠桃 +jtsj 监查 +jtsm 临机 +jtss 监禁 +jtsw 临检 +jtte 星盘 +jttf 临行 晌午 +jttg 鉴往知来 +jttj 日行千里 +jttm 临身 +jttp 监管 +jtts 蜂箱 +jttu 晕乎乎 +jttv 监委 +jttx 星系 +jtu 蝌 +jtud 临着 +jtuf 星斗 蝌 +jtul 星移斗转 +jtut 临产 +jtuy 临门 昸 +jtv 蜲 +jtvg 蜲 +jtvj 蜂巢 +jtvs 蟂 +jtvt 蜂群 +jtwh 暰 +jtwp 时乖命蹇 +jtws 星体 +jtwt 晚秋作物 +jtwv 临盆 +jtww 暗箭伤人 +jtwx 电算化 +jtx 晦 +jtxc 易筋经 +jtxe 星级 +jtxt 临终 +jtxu 晦 +jtxx 星缘 +jty 临 览 臨 +jtyb 量入为出 +jtye 紧身衣 +jtyg 鉴证 暀 +jtyj 临 +jtyl 监 監 +jtym 临高 +jtyn 蜂房 +jtyp 晓行夜宿 +jtyq 鉴 览 覽 鍳 鑑 鑒 +jtys 临床 +jtyt 星条旗 +jtyw 星座 昨夜 星夜 +jtyy 鉴谅 +ju 暗 +jua 蛢 +juad 暗藏 +juah 蛢 +juaj 蟙 +juam 暗黄 +juaw 暗花 +jubu 蝉联 +jud 蛘 +juda 暛 +judb 蜷 +judc 暗码 +judh 蛘 +judk 蟮 +judn 蜣 +judw 暗礁 +judx 蛟龙 +jue 曨 +jued 曨 蠬 +juen 日新月异 +juf 昱 +jufb 暗地 +jufh 蚪 +jufi 暗示 +jufk 暗喜 电闪雷鸣 +jufn 暗亏 +jug 曦 +juge 时间表 +jugh 暗下 +jugk 暗事 +jugt 曦 蟻 +juhc 蜕皮 +juht 日益频繁 +juhx 暗紫 +juia 暗渠 +juic 暗滩 +juif 暗潮 +juio 暗淡 +juiq 暗沟 +juit 蝇头小利 +juiy 暗流 +juj 暗 +jujd 明辨是非 +juje 晕头晕脑 +jujf 暗里 蝉 曈 蟬 +jujg 暗 +jujh 蟑 暲 +jujr 时冷时热 +juju 暗暗 +jujy 蟑螂 暗影 +juk 蜕 蛻 +jukg 暗号 +jukh 暗中 +juki 暗哨 +jukk 暗器 +jukq 蜕 +jukw 暗喻 +julf 暗转 +julg 照章办事 +jult 晕头转向 +jum 螪 +juma 蜷曲 +jumk 螪 +junl 蝉翼 +junt 时间性 +jup 螃 +jupd 暗害 +jupg 暗室 +jupy 螃 +juq 蛟 +juqc 暗色 +juqe 螃蟹 +juqi 暗锁 +juqm 蠀 +juqs 暗杀 +juqy 蛟 晈 +jure 昂首挺胸 +jurk 暗扣 +jurp 暗探 +jurq 暗鬼 +jurx 暗指 +jus 蝤 +jusa 电冰柜 +jusf 暗标 +jusg 蝤 +jush 暗想 +jusr 噺 +just 暗格 +jut 螏 +jutd 螏 +jute 暗盘 +juth 暗自 暗算 暗处 +juti 暗送秋波 +jutj 暗香 +jutm 暗射 +juts 暗箱 电冰箱 +jutt 暗笑 +jutu 暗箭 +juu 昗 +juud 时间差 +juug 师道尊严 +juuh 昂首阔步 +juut 暗道 暗疾 +juuw 暗疮 +juuy 暗门 +juvj 暗娼 +juvo 螊 +juwd 蜷伏 +juwg 暗合 +juwk 暗堡 +juwl 螠 +juwn 照单全收 +juws 晶状体 +juwt 暗伤 +juwx 蜕化 +juwy 暗含 +jux 晜 +juxa 暗红 +juxg 暗线 +juxp 蜷缩 +juxq 暗约 +juxt 晜 +juxu 暗弱 +juxv 暗绿 +juxx 螆 +juye 蝉衣 +juyg 暗语 +juyh 时装店 +juym 暗讽 +juyn 暗房 +juyo 暗恋 蜕变 +juyq 时间就是金钱 +juyt 暗话 +juyw 暗夜 时间就是生命 +juyy 暗访 +jv 归 +jva 蟳 +jvad 归期 +jvaf 昭著 蟳 +jvag 归葬 +jval 归功 +jvb 旯 +jvbm 照出 +jvbq 归隐 +jvbt 归降 +jvbw 归队 +jvc 蝍 +jvcb 蝍 +jvdb 照顾 +jvdh 照在 +jvdm 照面 +jvdw 归雁 +jve 蛝 +jveb 归服 +jvep 螁 +jvet 照用 +jvey 蛝 +jvf 妟 +jvfc 归去 +jvfh 归真 +jvfi 昭示 +jvfj 蟰 +jvfv 昭雪 +jvfw 归零 +jvg 归 +jvgb 明媒正娶 +jvgc 照到 +jvgd 归天 +jvgf 归于 +jvgi 归还 +jvgj 照理 +jvgk 归整 +jvgo 归来 +jvgr 坚忍不拔 +jvh 螋 +jvhc 螋 +jvhh 蟰 +jvhj 照旧 +jvhn 蟰 +jvhv 照眼 +jvhx 照此 +jvip 照常 曃 +jviq 照耀 +jvit 归省 +jvje 照明 +jvjm 照映 +jvjo 昭显 +jvjs 照晒 +jvjt 照临 +jvjv 昭昭 +jvk 昭 炤 +jvkd 归顺 +jvkg 昭 蛁 +jvkh 归路 +jvkk 归口 +jvko 照 +jvl 蠟 +jvld 归因 归罪 +jvlf 归置 +jvlg 归国 +jvlk 归回 +jvll 归田 +jvln 蠟 +jvlw 照办 +jvmm 归山 +jvmq 照见 +jvn 旫 虭 +jvnk 照壁 +jvnt 归属 照发 +jvny 归心 +jvod 归类 +jvou 照料 +jvpe 归家 +jvph 帰 +jvps 归宁 +jvpu 照实 +jvpv 归案 +jvpw 归宿 +jvq 晲 +jvqd 昭然 +jvqn 晲 蜺 +jvqu 照妖镜 +jvqy 归鸟 +jvr 妟 +jvrd 照排 +jvrh 照看 +jvri 照抄 易如反掌 +jvrt 照搬 +jvrx 照拂 +jvry 照护 +jvsg 归西 +jvsh 照相 +jvsi 归档 +jvsu 照样 +jvsv 归根 +jvt 旫 虭 +jvta 照彻 +jvtd 坚如磐石 +jvte 归航 +jvtf 昭告 +jvth 照片 蟰 归咎 +jvtk 归程 +jvtm 照射 +jvtp 照管 +jvty 归入 +jvua 归并 +jvud 照着 +jvuj 照章 +jvuk 归总 +jvuw 照准 +jvvi 照录 +jvvj 归巢 +jvvt 昭君 +jvwc 归公 +jvwf 照会 +jvwg 照例 +jvwt 归途 归侨 +jvwu 归位 +jvww 归人 照人 +jvwx 归化 +jvwy 归依 +jvxf 归结 +jvxm 归纳 +jvxw 照给 +jvya 照度 +jvyi 照应 +jvyn 照遍 +jvyp 照亮 +jvyu 照说 +jw 蛤 +jwa 蟘 +jwab 愚人节 +jwam 蟘 +jway 蚮 +jwbn 龁 齕 +jwc 蚣 +jwcn 暡 螉 +jwcy 蚣 昖 +jwet 昣 +jwf 蚹 +jwfi 暩 +jwfy 量体裁衣 蚹 +jwg 蛤 +jwga 蜦 +jwgc 昤 +jwgd 暌 +jwgg 明人不做暗事 +jwgi 遇人不淑 +jwgj 蝓 +jwgk 蛤 +jwgn 蚙 昑 +jwgw 紧追不舍 +jwgx 坚信不疑 +jwhk 最低点 +jwhs 螩 +jwj 蚧 +jwja 蛤蟆 +jwjh 蚧 +jwjt 蛤蜊 +jwjw 蛤蚧 +jwk 蛻 +jwkq 蛻 +jwlq 暹罗 +jwmm 昆仑山 +jwn 螄 +jwnh 螄 +jwnn 电信局 +jwno 螐 +jwog 电信业 +jwq 蚥 +jwqy 蚥 +jwsu 明修栈道 +jwt 蜍 +jwth 明信片 +jwtm 愚公移山 +jwtp 晶体管 显像管 +jwty 蜍 +jwv 昐 +jwvn 昐 蚡 +jwvs 蟂 +jwvt 蛜 蚡 +jwwb 最低保障 +jwww 最低价 +jwwy 日全食 +jwx 晔 曄 曅 +jwxf 晔 +jwy 暹 +jwyc 蛉 昤 蠄 +jwyg 蜼 +jwyk 晗 蛿 螥 +jwyn 昑 蚙 +jwyo 蟭 +jwyp 暹 +jwyr 蜕化变质 +jx 昆 +jxcy 蛛丝马迹 +jxdm 昆布 +jxe 曳 曵 +jxep 昆腔 +jxeu 昆腾 +jxey 蝝 +jxg 蠅 +jxgn 坚强不屈 +jxh 蚓 +jxhh 蚓 +jxif 归纳法 +jxj 昲 +jxje 昆明 +jxjh 昆虫 昲 +jxjm 曊 +jxl 蚴 +jxln 蚴 +jxma 昆曲 +jxmh 螺丝帽 +jxmm 昆山 +jxnd 昆剧 +jxqm 螺纹钢 +jxqq 里比多 +jxqs 螺丝钉 +jxrh 里约热内卢 +jxsf 电线杆 +jxt 曏 +jxtb 曏 +jxvn 螺丝刀 +jxwk 昆仲 +jxwx 昆仑 +jxx 昆 +jxxb 昆 +jxxe 紧绷绷 +jxxf 蜌 +jxxg 鹍 鵾 +jxxm 顯 +jxxn 蚍 +jxxo 鵾 +jxxr 蝔 +jxxt 蟣 +jxxw 歞 +jxyi 曵 +jy 景 +jya 曠 +jyaa 旷工 +jyah 蛀牙 +jyai 旷荡 +jyaj 景慕 +jyan 旷世 +jyao 蟅 +jyaq 景区 +jyaw 曠 蝶恋花 +jyb 暾 昘 +jybb 影子 蚊子 +jybc 螭 彨 彲 +jybg 蜳 +jybk 旷职 +jybp 影院 +jybt 暾 +jyca 影戏 +jyce 蜟 +jyck 晾台 +jycm 景观 +jycy 昿 +jyda 影碟 +jydg 旷古 +jydp 旷达 +jydw 景泰 +jyeu 日就月将 +jyf 蠩 +jyfa 星离雨散 +jyfd 影城 +jyfe 野调无腔 +jyff 影坛 +jyfg 晾干 +jyfj 蠩 +jyfp 明文规定 +jyfq 旷远 +jyft 影都 +jyg 蛀 +jygc 景致 +jyge 时刻表 +jygg 蛀 +jyhh 电话卡 +jyhk 景点 +jyi 景 颢 +jyie 影 +jyif 归谬法 +jyim 颢 顥 +jyip 景深 +jyiu 景 +jyiy 晾 +jyj 蛴 蠐 +jyjf 旷野 +jyjg 蝙蝠 蠐 +jyjh 蛀虫 蛴 +jyjk 蚊蝇 +jyjm 蚊蚋 +jyjs 晾晒 +jyjt 影星 +jyjv 影照 +jyk 曩 +jykd 电话号码 +jyke 曩 蠰 +jykt 影响 +jyl 蟺 +jylg 蟺 +jym 蚢 +jymh 蚊帐 +jymk 暠 +jymm 景山 +jymn 蚢 +jymt 最高峰 +jyn 虻 昉 蚄 +jyna 影展 蝙 +jynd 影剧 蜧 +jynf 电离层 +jyni 昹 +jynk 影壁 +jynn 申请书 虻 +jynt 昈 +jynw 晐 +jynx 螰 +jyog 影业 +jyop 影迷 +jyp 蝏 +jype 蠔 +jyps 蝏 +jypw 蚁穴 +jypy 影视 +jyq 蚁 蟻 +jyqc 景色 +jyqg 影印 +jyqj 景象 +jyqn 蛀蚀 +jyqw 里应外合 +jyqy 蚁 +jyrg 影后 +jyrn 景气 +jysg 日记本 +jysm 电话机 +jyso 影楼 +jyt 旷 昿 曠 +jytb 蝣 暆 +jytf 景德 +jyth 影片 暶 +jyti 电话簿 +jytj 蚊香 +jytm 影射 +jyto 蟡 +jytr 景物 +jyu 蠊 旻 +jyuh 暴戾恣睢 蠐 +jyuj 影音 +jyuk 景况 +jyuo 蠊 +jyup 影帝 +jyuq 螺旋桨 +jyut 蝷 +jyv 螂 +jyvb 螂 +jyve 蜋 +jyvf 蠐 +jyvh 蠐 +jyvj 蚁巢 +jyvk 螗 +jyvt 蚁群 +jyw 晬 +jywa 旷代 +jywb 最高人民法院 +jywf 晬 蜶 +jywq 影像 景仰 +jyww 申请人 +jywy 影集 +jyx 蟀 +jyxf 蟀 +jyxg 电话线 +jyxj 电话费 +jyxy 昡 蚿 +jyy 蚊 旼 虲 蟁 +jyye 晾衣 +jyyg 影评 +jyyj 旷课 +jyym 影调 +jyyn 影讯 +jyyo 影迹 +jyyp 电话亭 +k 中 口 只 +ka 呀 +kaah 咬牙切齿 +kaax 中草药 +kabb 叫花子 +kacl 哄劝 +kacy 哄骗 +kad 嘶 +kada 吃苦耐劳 +kadd 哈工大 +kadf 哈萨克斯坦 +kadk 喏 +kadn 啿 +kadq 哈萨克 +kadr 嘶 +kadu 吃苦在前 +kadw 唭 +kady 哈萨克族 +kaei 口若悬河 +kaf 嘞 +kafc 囈 +kaff 嚡 +kafg 咁 +kafl 嘞 +kag 哐 叿 +kaga 哄弄 +kagf 嘩 +kagg 哐 +kagh 嘩 +kagk 哄逗 +kagr 叫苦不迭 +kagt 唯恐天下不乱 +kagx 叶黄素 +kah 呀 +kahl 嚂 +kahq 囕 +kaht 呀 +kaik 中共党员 +kaj 噶 +kajd 嗼 +kajg 唶 +kajj 囆 +kajn 噶 +kajs 叶落归根 +kajy 噧 +kak 嘆 +kaka 哎呀 +kakd 嘶喊 +kakf 呕吐 +kakg 嘶哑 +kakh 咂嘴 +kakk 嘔 +kakm 蹒跚 中共中央 +kakn 嘶叫 +kako 嚥 +kakq 嘶鸣 +kakv 唠叨 +kakw 嘆 +kakx 哎哟 +kaky 嚾 中共中央总书记 哐啷 +kal 喵 +kalg 叫苦连天 喵 +kam 咂 +kamh 咂 +kamy 唝 嗊 +kan 呓 囈 +kann 呓 呭 +kans 喋 +kany 呕心 +kap 唠 嘮 +kapj 噤若寒蝉 +kapl 唠 +kaq 哎 +kaqd 哄然 +kaqj 噆 +kaqt 囌 +kaqu 遗世独立 +kaqy 呕 哎 嘔 +kara 咂摸 +karc 哄抬 +karn 呕气 +karr 顺藤摸瓜 +karw 哄抢 +kasc 呆若木鸡 +kasf 中药材 +kat 哓 嘵 +katl 喋血 +katq 顺其自然 哓 +katr 喀斯特 +katt 哄笑 +kau 嚥 +kaud 吃苦头 +kaui 囒 +kauo 嚥 +kauy 哄闹 +kaw 哄 嗬 鬨 +kawb 喷薄欲出 +kawc 嚄 +kawf 哄传 +kawk 嗒 嗬 +kaws 嗏 +kawv 嚿 +kaww 哄人 +kawy 哄 +kaxn 中世纪 +kay 嚆 +kayg 呓语 +kayk 嚆 +kayt 听其言而观其行 +kayy 中英文 +kb 啊 +kbb 囁 +kbbb 囁 +kbc 嗫 囁 +kbcc 嗫 +kbdq 哈耶克 +kbee 吃了豹子胆 +kbeg 唨 +kbf 咠 +kbfm 叩击 +kbfn 吼声 +kbg 吇 咡 +kbga 叩开 +kbgb 口出不逊 +kbgk 吓了一跳 +kbgy 叨陪末座 +kbh 叩 +kbhh 叩上 +kbhj 嗤 +kbhv 嗓子眼 +kbka 啊呀 +kbkb 吼吼 +kbkf 嗫嚅 +kbkl 哑子吃黄连 +kbkn 吼叫 +kbkt 叩响 +kbku 咄嗟 +kbkw 啊哈 +kbkx 啊哟 +kbm 咄 +kbmh 咄 +kbmq 叩见 +kbn 吼 吔 +kbnf 别出心裁 +kbnn 吼 +kbnt 戢 +kboo 中耳炎 +kbqy 口出狂言 +kbrd 叩拜 +kbrs 叩打 +kbs 啊 +kbsk 啊 +kbss 别出机杼 +kbsw 口耳相传 +kbtt 嗤笑 +kbty 噋 +kbud 叩头 +kbuk 中联部 +kbut 叩首 +kbuy 叩门 +kbxu 中子弹 +kbym 贵阳市 +kbyt 叩谢 +kbyw 叩诊 +kc 吧 +kcad 哈马斯 +kcb 邑 浥 +kcbb 嗓子 +kcbk 噊 +kcc 嗓 +kccc 啜 +kcce 嘇 +kcck 吧台 +kccs 嗓 +kce 嗵 +kceb 叹服 +kcep 嗵 +kcfg 患难夫妻 +kcfn 跑马场 +kcg 吗 嗎 +kcga 患难与共 +kcgr 串通一气 +kchc 叹观止矣 +kcip 叹赏 +kciu 啜泣 +kck 咍 +kcka 蹂躏 吧嗒 +kckc 唉叹 +kckd 吗啡 +kcke 吮吸 +kckg 咍 叹号 ! +kckt 踊跃 +kckv 吧唧 +kcn 吧 +kcna 叹惜 +kcnp 叹惋 +kcpu 患难之交 +kcq 吮 +kcqn 啜饮 吮 +kcqt 哈巴狗 +kcr 哞 +kcrh 哞 +kcrn 叹气 +kct 唉 +kctd 唉 +kcth 叹息 +kctl 吮血 +kcug 叹羡 +kcuj 嗓音 +kcut 叹道 +kcuy 嗓门 +kcvv 吧女 +kcw 唆 +kcwg 唆使 +kcwt 唆 +kcxq 叹绝 +kcy 叹 嗎 歎 +kcyf 跳蚤市场 +kcyn 叹词 +kd 顺 +kdag 咗 +kdax 中成药 +kdb 呃 +kdbd 顺承 +kdbg 顺耳 +kdbh 吹胡子瞪眼 +kdbm 喊出 +kdbn 呃 +kdbp 吠陀 +kdbt 咕隆 +kdc 吰 +kdcn 嘎巴 +kdcy 吰 +kddd 跑龙套 +kddp 顺达 +kde 嚘 +kdea 嘠 +kdeb 喐 顺服 +kdef 顺脚 +kdeg 哊 +kden 别有用心 +kdet 嚘 +kdey 中原逐鹿 +kdf 喹 +kdfa 喯 +kdff 喹 啀 嗕 +kdfn 喊声 咵 +kdfp 忠厚老实 +kdfu 顺境 +kdg 咕 +kdgc 顺致 +kdgd 顺天 +kdgf 别有天地 +kdgj 顺理 +kdgk 顺带 +kdgt 喊 喴 +kdgu 听而不闻 +kdh 嘎 嘁 +kdha 嘎 +kdhb 囓 +kdhd 喫 +kdhi 噄 +kdhn 嚖 +kdht 嘁 嗄 +kdhv 顺眼 嘒 喫 +kdic 顺治 +kdig 别有洞天 +kdii 顺水 +kdiq 顺溜 +kdiv 顺当 +kdiy 顺流 +kdj 啡 +kdjd 啡 嚈 +kdjf 喱 +kdjg 咟 +kdjh 顺畅 +kdjn 唵 +kdka 踌躇 +kdkd 咕咕 呖呖 +kdkf 咕嘟 +kdkh 顺路 +kdkk 顺口 +kdkn 喊叫 +kdkp 咕哝 +kdkq 咕噜 +kdks 喹啉 +kdkt 咕咚 +kdkv 咕唧 +kdl 呖 嚦 +kdlk 啚 +kdln 呖 +kdm 顺 +kdmd 喕 +kdmh 咘 +kdmk 别有风味 +kdmq 顺风 +kdmw 贵古贱今 +kdmy 顺 順 +kdn 哤 +kdna 顺民 +kdne 哤 +kdnf 顺导 +kdny 顺心 +kdo 咴 +kdoy 咴 +kdp 哒 噠 +kdph 嚔 +kdpl 吹灰之力 +kdpq 喊冤 +kdpy 顺祝 哒 +kdqd 嘎然 +kdqq 吃大锅饭 +kdqt 踏破铁鞋无觅处 +kdrc 遗大投艰 +kdrn 顺气 +kdrs 喊打 +kdrt 顺手 +kdrv 顺势 +kdsg 喊醒 +kdt 嚦 +kdtf 顺德 +kdth 顺延 嚦 +kdtj 顺利 +kdtk 顺和 +kdtu 顺乎 +kdtv 中顾委 +kdu 噘 +kdub 呃逆 +kdud 顺着 顺差 +kdue 顺遂 +kdui 嘹 +kduj 顺意 +kduq 顺次 +kdut 顺道 +kduw 噘 +kdvf 顺奸 +kdw 唪 +kdwg 顺便 +kdwh 唪 +kdwt 嗪 嘜 +kdww 顺从 唊 +kdwx 顺化 +kdwy 喊住 +kdx 咙 嚨 +kdxn 咙 +kdxu 吐故纳新 +kdy 吠 +kdyc 顺序 +kdyi 顺应 +kdyl 另存为 +kdyn 吃大户 +kdyo 顺变 +kdyp 嘹亮 +kdyq 顺义 +kdyt 喊话 +kdyy 呔 +ke 吸 +kead 哺乳期 +keae 噬脐莫及 +kebb 遗腹子 +kebc 吸取 +kebg 哹 +kebm 吸出 +kebn 啂 +kebw 吸附 +kedb 喐 +kef 肙 +kefc 喛 +kefj 吸进 +kefp 吸过 +keft 哺乳动物 +kefy 哷 +keg 咀 +kegc 吸到 +kegg 咀 +kegn 瓹 +kegx 吸毒 +keii 吸水 +keij 吸湿 +keiq 吸溜 +keiy 口服液 +keja 嚼蜡 +kejh 剈 +keka 蹊跷 +kekc 吸吮 +keke 咀嚼 +kel 嚼 +kelf 嚼 +kelt 吸力 +kene 口服心服 +kenh 吸收 +keol 吸烟 +keou 嚼烂 +keoy 啄米 +kep 嗳 +kepc 嗳 +kept 噯 +keq 鹃 鵑 +keqg 鹃 +kerm 嗂 +kern 吸气 +kerv 吸热 +kes 啋 +kesy 啋 +ket 鵑 +ketd 嚼舌 +kete 吸盘 +ketl 吸血 路遥知马力 +keto 噅 鵑 +ketp 吸管 +kety 吸入 +keum 厼 +kev 哸 +kevg 哸 +kewo 鵑 +kewy 吸住 吸食 啄食 +kexd 嗘 +kexh 吸引 +kexm 吸纳 +kexo 呼朋引类 +key 吸 +keye 忠肝义胆 +keyy 啄 吸 +kf 叶 +kfa 喷 +kfaa 叶芽 +kfad 叶茂 +kfaf 味蕾 +kfai 鄙薄 +kfaj 叶蔓 +kfam 喷 噴 +kfan 吐蕊 +kfap 叶芝 +kfat 吐蕃 +kfax 嗑药 +kfay 忠孝节义 +kfbb 叶子 +kfbg 鄙陋 +kfbk 别无出路 +kfbm 喷出 吐出 +kfbn 哋 +kfbw 别动队 +kfc 吱 +kfcl 嗑 +kfcy 吱 呍 呿 +kfd 嚅 +kfdh 吐艳 +kfdi 喷砂 +kfdj 嚅 +kfdm 叶面 +kfdp 鸣鼓而攻之 +kfey 叶脉 +kff 哇 +kffc 嚅动 +kffg 哇 别无二致 +kffh 啩 +kffk 吐露 +kffn 吱声 +kffp 喷壶 +kffq 嘵 +kfft 喷雾 +kffu 踏雪无痕 +kfg 吐 +kfga 嘲弄 +kfgl 喷画 +kfgs 叶琳 +kfgx 鄙夷 +kfh 叶 +kfhh 喷上 +kfht 嗜睡 +kfhw 嗔 +kfhy 唗 +kfi 味 +kfia 喷灌 +kfic 喷涌 +kfid 叶尖 +kfig 吐沫 +kfii 喷水 +kfim 喷溅 +kfip 味觉 +kfiq 哧溜 +kfis 喷洒 喷漆 嗜酒 +kfit 中南海 +kfiw 喷涂 +kfiy 味 呩 +kfj 嘲 +kfje 嘲 +kfk 嘻 +kfka 吱呀 +kfkb 嚅嗫 +kfke 嘭 +kfkf 嘻嘻 喃喃 喷嚏 +kfkg 咭 +kfkh 喷嘴 +kfki 遗老遗少 +kfkk 嘻 +kfkm 哮喘 +kfkp 嘟哝 +kfkq 嘟噜 +kfkr 唉声叹气 +kfkt 中规中矩 +kfky 嘟嚷 +kfl 鄙 +kflb 鄙 +kflf 喷墨 +kflk 啚 +kflw 叶轮 +kfm 喃 娚 +kfmf 喃 +kfmq 鄙见 +kfmr 贵远贱近 +kfmt 吴越同舟 +kfmw 叶肉 +kfnc 嗔怪 +kfnf 嚋 +kfnt 喷发 +kfny 吐翠 +kfo 哧 +kfoa 喷粪 +kfog 味精 +kfol 嗜烟 +kfoo 另起炉灶 嚇 +kfos 喷灯 +kfoy 哧 +kfp 噎 +kfpb 吐字 哱 +kfpf 哇塞 +kfph 嚏 嚔 +kfpi 嗦 +kfpu 噎 +kfpy 鄙视 +kfq 呒 嘸 +kfqb 嗔怨 +kfqn 呒 +kfqt 味儿 +kfra 喷撒 +kfrf 别无所求 +kfrh 中老年 +kfri 喷泉 +kfrn 喷气 吐气 +kfrt 吹鼓手 +kfsd 哭丧棒 +kfsf 叶枝 +kfsg 叶柄 +kfsu 中直机关 +kfsw 喷枪 +kft 哮 +kftb 哮 嘟 +kftf 哇靠 +kfth 叶片 +kftj 喷香 嗜 啫 +kftl 吐血 +kftm 喷射 +kfto 口干舌燥 +kftp 喷管 +kftq 鄙称 +kftr 别无选择 +kftt 嘲笑 嘻笑 嘋 +kftx 咾 +kfu 啈 +kfud 喷头 +kfue 哭丧着脸 +kfuf 啈 +kfug 味美 +kfuj 鄙意 +kfuo 吐痰 +kfup 噠 +kfuq 喷浆 +kfut 味道 +kfuw 史无前例 +kfvb 嗜好 +kfvc 嗔怒 +kfvk 吐絮 +kfw 呋 鈇 +kfwi 别无他法 +kfwj 鄙俚 +kfww 鄙人 +kfwy 嚯 呋 +kfxm 吐纳 +kfxt 叶缝 +kfxv 吐绿 +kfxw 喷绘 +kfxx 吐丝 +kfy 吋 +kfyc 鄙弃 +kfyh 嘲谑 +kfyj 喷雾剂 +kfyk 鄙吝 +kfym 嘲讽 嚽 +kfyr 口无遮拦 +kfyt 喷施 +kg 呈 +kga 哢 +kgah 咞 哢 +kgai 跳到黄河洗不清 +kgap 吓蒙 +kgb 吨 +kgba 吴下阿蒙 +kgbb 号子 +kgbe 吓阻 +kgbf 吃不了兜着走 +kgbh 郢 +kgbm 噸 +kgbn 吨 +kgbp 忠于职守 +kgbt 喀麦隆 +kgbw 足球队 +kgby 足不出户 +kgc 咥 +kgce 逞能 +kgcf 咥 +kgck 跨平台 +kgcn 哑巴 +kgd 吴 吳 呉 +kgdc 号码 +kgdg 口惠而实不至 +kgdn 吓成 +kgdu 吴 顺理成章 +kge 哺 +kgeb 哺乳 +kgeg 啨 +kgey 号脉 哺 +kgf 呈 +kgfg 吓坏 啞 +kgfh 吁 籲 +kgfi 呈示 +kgfk 呈露 +kgfm 呈献 +kgfn 足球场 噁 +kgfp 只不过 +kgfr 喘不过气 +kgft 吸毒者 +kgfu 别来无恙 +kgfw 踵事增华 +kgga 吃不开 +kggc 吓到 +kggh 呈正 +kggm 呈现 +kggn 噖 +kggo 吃不来 +kggq 吓死 饕餮 +kggu 鸣不平 +kgh 吓 嚇 +kghg 啞 +kghh 呈上 +kghn 噁 +kgho 嘕 +kghy 吓 +kgi 呸 +kgia 吴江 +kgig 呸 +kgii 吃不消 +kgiy 中下游 吥 +kgj 哽 +kgjf 哶 +kgjg 咺 +kgjq 哽 +kgk 喇 +kgke 囔 +kgkf 哭天喊地 踱来踱去 +kgkg 唔 唖 啧啧 嗷嗷 +kgkh 吓唬 咧嘴 嗝 +kgki 践踏 +kgkj 喇 +kgkk 号哭 +kgkl 哽咽 +kgkn 号叫 氀 甊 +kgko 鷜 +kgkp 遱 +kgkq 号啕 +kgkr 听一听 +kgks 吓呆 +kgkt 數 +kgku 哣 吆五喝六 +kgkv 婁 +kgkw 嗽 喇叭 +kgky 喇嘛 +kglg 吴国 +kglr 吃一堑 +kgm 啧 +kgmj 嘈 +kgmq 听不见 +kgmw 听天由命 唡 啢 +kgmx 囇 +kgmy 啧 啢 嘖 +kgn 号 +kgna 听不懂 +kgnb 号 +kgnd 哑剧 +kgne 饕 飸 +kgnf 中下层 +kgng 鸮 鴞 +kgnm 號 +kgnn 咓 +kgno 鴞 +kgnq 號 +kgo 哑 唖 啞 +kgog 哑 +kgoo 哑火 +kgoq 哑炮 +kgov 号数 +kgp 逞 +kgpd 逞 +kgpf 哽塞 +kgpt 饕餮之徒 +kgpw 嗟来之食 +kgpy 呈祥 +kgq 咧 +kgqa 吓昏 +kgqb 逞凶 +kgqd 哑然 +kgqe 号角 +kgqh 号外 +kgqj 咧 +kgqm 嚽 +kgqn 吃不饱 +kgqt 嗷 +kgqw 哑铃 +kgrb 呈报 +kgrf 呼天抢地 +kgrg 号兵 +kgrh 中青年 +kgri 哭天抹泪 +kgrk 路不拾遗 +kgrt 号手 +kgt 唛 嘜 +kgtd 别开生面 +kgte 吃不透 +kgth 号牌 +kgtj 吓得 +kgtk 另一种 +kgtq 号称 +kgty 唛 +kgu 呯 +kgud 呈送 +kguf 另一半 +kguh 呯 +kguq 呈交 +kguu 呈阅 +kguw 吃不准 +kgux 呈递 +kgv 喫 +kgvd 喫 +kgve 吓退 +kgvf 哈瓦那 +kgvh 啑 +kgvk 号召 +kgvs 嘈杂 +kgvv 啛 +kgwg 吓倒 +kgwh 另一个 +kgwu 吨位 +kgww 吓人 +kgwy 号令 吓住 +kgx 咦 +kgxi 嗉 膆 +kgxk 逞强 +kgxn 史不绝书 +kgxu 哑弹 +kgxw 咦 +kgyc 哺育 +kgyd 另一方面 +kgye 号衣 +kgyg 呈请 吁请 哑语 +kgyl 号为 +kgyn 口不应心 +kgyo 哑谜 +kgyw 顺天应人 +kgyy 呈文 +kh 中 +kha 距 +khaa 中式 嚱 踐 +khad 中期 噳 囐 路基 +khae 遣散 噱 +khaf 遗著 +khag 嘘 噓 +khah 忠臣 嘑 蹛 +khai 中东 跌落 +khaj 躇 踖 躤 +khak 蹃 +khal 中苏 嚧 +kham 中英 唬 +khan 距 跇 踸 别具匠心 +khaq 跨区 中欧 跷 蹺 +khas 蹀 +khat 中医 +khaw 中共 蹒 踑 噳 蹣 +khax 中药 +khay 躏 蹣 躪 +khb 蹑 +khbb 路子 躡 +khbc 蹑 踙 +khbd 跟随 +khbg 中卫 +khbh 嚙 +khbj 贵阳 +khbk 中职 +khbm 跳出 跨出 +khbn 踂 +khbp 中院 +khbr 遗孤 +khbu 足联 路障 +khbw 中队 +khc 踊 +khcc 跑垒 +khcd 跨骑 +khce 忠勇 踊 +khck 跳台 跆 蹫 +khcl 踴 +khcm 中观 +khcn 嘴巴 中巴 跁 跑马 跳马 +khcq 中允 +khcs 蹂 +khct 足矣 踆 +khcy 跳蚤 +khd 跨 蹰 +khdc 跋 +khdd 中大 +khde 足有 +khdf 嘴唇 踌 蹰 躊 躕 +khdg 中古 跖 跍 +khdh 遗存 +khdi 蹽 中耕 +khdj 忠厚 踳 +khdk 踦 +khdm 路面 +khdn 跨 +khdp 跶 躂 +khdr 中原 遗愿 +khds 中厅 +khdt 噦 +khdv 蹖 +khdw 蹶 蹎 +khe 啃 +kheb 中服 +khed 蹊 +khee 足月 +khef 跺脚 跛脚 +kheg 啃 跀 跙 +kher 路遥 +khes 踩 中彩 跥 +khet 中用 +kheu 踢腾 +khev 蹈 跑腿 +khew 嘴脸 +khey 趿 +khf 趺 ⻊ +khfa 路霸 +khfb 踋 踍 +khfc 跳动 跑动 跂 +khff 足坛 跬 跱 踛 躊 +khfg 中雨 +khfh 跨越 遗址 跿 +khfi 跪求 跊 +khfj 跟进 踏进 跨进 踷 跃进 +khfl 足协 +khfm 中南 +khfn 中专 嘘声 遗志 +khfo 足赤 +khfp 路过 跨过 跳过 躂 +khfq 跳远 蹺 +khft 中考 忠孝 踜 +khfu 跃增 +khfv 踏雪 中雪 +khfw 趺 蹎 +khfy 蹲坑 +khg 践 遣 踐 +khga 中型 跑开 趼 踁 +khgc 跑到 +khgd 中天 +khge 踏青 +khgf 足球 忠于 踢球 趶 跮 +khgh 中下 跪下 足下 踕 +khgi 忠贞不渝 踈 +khgj 蹧 +khgk 遗事 踎 蹻 +khgl 踾 +khgm 贵 貴 蹟 +khgo 中亚 +khgp 遗 遣 遺 +khgq 忠烈 躎 +khgr 遗珠 +khgs 别具一格 +khgt 践 +khgu 踏步不前 踏平 +khgw 跠 +khgx 中毒 遗毒 躧 +khgy 跟班 +khh 趾 +khhc 嘴皮 跛 踧 躩 +khhe 中肯 躆 +khhg 趾 +khhh 中止 路上 踏上 +khhi 跑步 踏步 跨步 踄 +khhj 踔 +khhk 中点 蹲点 跕 +khhm 忠贞 瞶 +khhq 中餐 +khhw 啮齿 +khhx 跐 +khhy 咔 躣 +khi 跳 +khic 踧 +khid 嘴尖 +khie 踃 蹐 +khif 蹚 +khih 中小 跋涉 中波 +khii 跳水 +khij 踏 +khim 嚬 +khin 遗漏 +khip 中学 +khiq 跳 +khis 跳河 +khit 跨海 +khiu 跨洋 +khiv 跳梁 +khiw 中兴 +khix 跌涨 +khiy 中游 中流 +khj 踢 +khjc 中坚 +khjf 嘴里 中暑 蹕 +khjg 跑题 +khjh 啅 踶 蹕 +khjj 中日 +khjm 路遇 +khjn 蹋 +khjr 踢 踼 +khjs 踝 +khjt 跩 +khjv 遗照 +khjx 跩 +khjy 踪影 +khk 中 +khkd 忠顺 +khkf 中叶 +khkg 中号 呫 +khkh 跳跃 踊跃 跟踪 踀 足足 蹒跚 践踏 蹂躏 蹊跷 蹉跎 踌躇 踩踏 踉跄 踯躅 +khkk 路口 +khkm 蹪 +khkn 遗嘱 +khkp 咔嚓 +khkq 嘘唏 +khkr 中听 +khks 躁 +khkt 啃噬 +khl 盅 +khlc 中辍 +khlf 中转 盅 跳转 +khlg 中国 跨国 跑车 +khlh 趾甲 +khlj 躅 +khlk 跏 +khlm 中轴 +khlp 路边 嘴边 蹥 +khlq 嘴软 +khlu 跑圈 +khlv 路轨 +khlw 跨界 +khm 跺 跥 +khmd 中央 +khme 蹦 +khmg 贵贱 跚 +khmh 跌幅 跟帖 路由 +khmj 踹 +khmk 踻 +khmm 中山 +khmp 蹦迪 +khmq 跟风 中风 足见 +khms 跺 +khmu 遗赠 +khn 忠 +khna 遗民 +khnd 遗憾 跃居 踞 +khne 蹍 蹘 +khnf 中层 蹡 +khng 嘴刁 +khnh 喡 +khni 遗尿 +khnk 跼 +khnn 遗书 跽 +khnt 中性 +khnu 忠 躃 呉 +khnv 遗恨 +khnw 趹 呉 +khnx 跜 +khny 中心 足以 忠心 躍 +kho 蹼 +khob 噛 +khoc 躞 +khog 跨业 遗精 +khoh 蹸 +khoj 踢爆 +khon 中断 +khoo 中火 +khos 路灯 +khov 路数 +khoy 蹼 +khp 踪 踨 蹤 +khpb 踠 +khpd 跌宕 +khpe 中农 +khph 蹿 躥 +khpi 踪 +khpj 蹜 +khpk 迚 +khpl 中军 +khpn 跑官 躥 +khpr 贵宾 +khpt 足额 贵客 +khpu 忠实 踏实 +khpw 遗容 +khpx 跎 +khpy 遗祸 跳神 +khq 跑 +khqb 跪 +khqc 足色 +khqd 跃然 +khqe 嘴角 +khqg 足印 +khqh 中外 踭 +khqi 跞 躒 +khqj 中旬 +khqk 足够 跔 +khql 蹓 +khqn 跑 嘴馋 哯 +khqo 踘 蹨 +khqq 跢 足金 +khqt 中锋 +khqv 中银 +khqy 遗留 趵 +khr 跌 +khra 遗撒 +khrb 中报 +khrc 遣返 +khrd 跪拜 +khrf 中技 +khrh 中年 踲 躌 +khri 跦 +khrk 嘴损 +khrl 跳舞 +khrm 跳投 踬 蹏 躓 +khrn 中气 +khrs 踢打 躒 +khrt 躈 +khru 趿拉 +khrv 中招 +khrw 跌 遗失 +khrx 中指 +khry 跅 +khs 跴 +khsa 中枢 +khse 蹦极 +khsf 中标 路标 跳票 路标叶琳kfgs +khsg 跳槽 中西 跴 蹅 +khsi 中档 +khsk 足可 跒 +khsm 跑步机 +khsn 蹮 +khso 跳楼 +khsp 躚 +khsr 跳板 另眼相看 踏板 +khsu 跨栏 中校 +khsw 中枪 +khsx 中楷 +kht 路 踟 +khta 跃升 +khtc 路径 +khtd 跃 躍 +khte 中盘 +khtf 中等 中午 忠告 踵 中选 +khtg 贵重 鹭 鷺 +khth 路牌 跭 蹝 蹤 +khtj 跬步千里 +khtk 路 路程 踟 蹻 +khtl 蹯 +khtm 跻身 躜 躦 +khtn 趷 +khto 中秋 踿 鷺 +khtp 跹 躚 +khtq 跣 别具特色 +khtr 遗物 +khts 嘴笨 +khtu 踇 +khtv 踒 +khtw 中签 +khty 跨入 踏入 踽 +khu 足 +khua 蹉 跰 +khub 踯 踡 躑 +khud 跟着 遣送 噱头 蹢 躘 跟头 +khue 跟前 +khuf 蹲 跟斗 跘 蹱 +khug 中美 踫 +khuh 蹄 +khui 躝 +khuj 中间 中意 蹭 +khuk 中部 踣 +khul 跳闸 +khum 中端 +khun 躢 +khup 路旁 +khuq 中奖 中将 跤 +khut 遗产 跑道 躨 +khuu 中立 +khuv 踥 +khuy 躙 +khv 跟 +khve 跟 +khvf 遗孀 +khvk 忠恕 +khvn 贵妃 躐 +khvp 踺 蹆 +khvt 贵姓 忠君 +khvv 贵妇 +khw 趴 跄 +khwa 踚 +khwb 啮 跄 嚙 噛 囓 蹌 躑 齧 +khwc 跉 蹳 +khwd 路段 +khwe 跈 +khwf 遗传 跗 +khwg 跌倒 跧 跪倒 +khwh 踨 +khwj 中介 踰 +khwk 跲 蹌 +khwn 趻 踗 蹹 +khwq 遗像 +khws 遗体 +khwt 中途 路途 中伤 +khwu 跳伞 蹬 +khwv 中分 +khww 跟从 跌价 +khwx 中华 +khwy 趴 距今 跌停 踓 +khx 嘴 +khxa 蹿红 +khxc 路经 +khxe 中级 嘴 +khxf 跸 蹕 +khxg 路线 中线 躖 +khxh 躖 +khxj 路费 +khxk 跳绳 +khxm 蹞 躀 +khxn 呲 +khxo 中继 +khxq 践约 +khxs 喍 躒 +khxt 中缝 +khxu 中弹 +khxw 踢给 +khxx 鹭鸶 +khxy 中统 +khy 卟 +khya 跨度 蹁 +khyb 距离 +khyc 遗弃 踱 +khyd 忠诚 +khye 踉 躟 +khyf 跟庄 躔 踤 躋 躕 +khyg 跓 +khyh 躋 +khyj 跻 躋 +khyk 遗训 踮 +khym 跳高 跑调 +khyn 遗忘 跑遍 蹴 趽 +khyo 足迹 遗迹 踪迹 跡 蹠 +khyq 忠义 +khys 蹦床 +khyt 贵族 贵州 蹾 +khyv 中庸 忠良 +khyw 中论 +khyx 蹗 +khyy 中文 中方 遗言 忠言 +ki 吵 +kiaw 啤酒花 +kibb 哨子 +kidd 蹈常袭故 +kidg 顺流而下 +kids 中流砥柱 +kidt 哄堂大笑 +kidy 鄂温克族 +kie 哨 +kief 啤酒肚 +kieg 哨 +kifn 哨声 +kifs 中流击楫 +kiga 中小型 +kigt 川流不息 +kih 啵 +kihc 啵 +kihh 哨卡 +kihv 嘙 +kii 唦 +kiib 喷水池 +kiij 路漫漫 +kiin 跳梁小丑 +kiip 中小学 +kiis 中小学校 +kiit 唦 中小学生 +kiiv 响当当 +kije 器小易盈 +kikh 吵嘴 +kikk 吵骂 吸尘器 +kikm 唢呐 +kikt 跳跃 +kikx 嗨哟 +kiky 吵嚷 另当别论 +kilk 吵架 +kim 唢 +kimm 吕梁山 +kimy 唢 嗩 +kint 吸湿性 +kios 吸油烟机 +kip 噹 +kipe 史学家 +kipf 嘡 +kipj 嚐 +kipl 噹 +kiq 咣 +kiqn 咣 咷 +kird 吵扰 +kirg 哨兵 +kirn 哨所 +kirt 顺水推舟 +kisg 吵醒 +kit 吵 +kitg 中学生 +kitn 嘴尖舌头快 +kitt 吵 +kitu 嗨 +kiuj 哨音 +kiuw 品学兼优 +kiuy 吵闹 +kivs 吵杂 +kivw 嗜酒如命 +kiwn 顺水人情 +kiwo 中小企业 +kiwu 哨位 +kiww 吵人 +kiyw 呈堂证供 +kj 虽 +kja 嗶 +kjaf 嗶 +kjah 嗶 +kjai 嚗 +kjal 唱功 +kjau 咬紧牙关 +kjaw 喝茶 +kjb 嘬 +kjbc 嘬 +kjbm 唱出 +kjca 唱戏 +kjda 唱碟 +kjdf 顺时而动 +kjep 唱腔 +kjes 喝彩 +kjf 哩 +kjfb 嘢 +kjfg 哩 +kjfh 唱起 哻 嘢 +kjfj 中日韩 +kjg 呾 +kjgg 呾 +kjgh 喝下 +kjgr 啺 +kjh 呻 +kjhh 呻 +kjif 唱法 +kjii 喝水 +kjis 喝酒 +kjj 唱 +kjjg 唱 +kjka 唱喏 +kjkf 吠影吠声 +kjkh 喝足 +kjkj 喁喁 +kjkk 噼里啪啦 +kjkt 唱响 +kjkw 呻吟 +kjkx 喝叱 +kjlg 嗢 +kjlj 中坚力量 +kjm 喁 +kjma 唱曲 +kjmj 虽则 +kjmy 喁 +kjn 黾 黽 +kjnb 黾 +kjnd 口是心非 +kjpf 喝完 +kjq 喝 +kjqd 虽然 +kjqf 唱针 +kjqk 唱名 +kjqn 喝 +kjrq 吃里爬外 吃里扒外 +kjry 喝斥 +kjsf 唱票 +kjsg 喝醉 嗮 唱本 +kjsk 唱歌 +kjsm 唱机 +kjte 唱盘 +kjtf 响遏行云 +kjth 唱片 +kjtk 唱和 +kju 虽 +kjug 喅 +kjuk 喝问 +kjut 喝道 +kjw 雖 +kjwd 唱段 +kjwf 唱会 +kjwy 喝令 雖 +kjxo 喝粥 +kjyc 唱诵 +kjyk 唱衰 +kjyn 唱词 +kjyu 虽说 +kk 吕 +kka 嚚 +kkab 品节 +kkah 咬咬牙 +kkaj 品蓝 +kkak 噐 嚚 +kkaq 品茗 +kkaw 品茶 +kkay 口蘑 +kkbb 口子 +kkbf 呱呱坠地 +kkbg 口耳 +kkbh 郘 +kkbl 骂阵 +kkbm 品出 +kkbu 串联 +kkbw 啦啦队 +kkc 骂 罵 +kkca 串戏 +kkce 串通 +kkcf 骂 +kkcn 唈 +kkcu 駡 +kkcw 患难 +kkd 器 嚣 噐 +kkde 患有 +kkdf 口唇 +kkdg 口感 +kkdh 呼呼大睡 +kkdk 器 嚣 嚻 囂 +kkdm 吕布 +kkdn 串成 +kkdr 口碑 +kkds 咖啡厅 +kkdt 哈哈大笑 嚴 +kkdu 哭 +kkeb 口服 +kkee 品貌 +kkek 哭肿 +kkep 口腔 +kket 口腹 +kkeu 品脱 +kkf 吕 +kkfb 鄂 卾 +kkff 口口声声 +kkfg 口干 鹗 鶚 +kkfm 颚 顎 +kkfn 噪声 哭声 咢 甊 +kkfo 鶚 +kkfp 遌 遱 +kkfq 覨 +kkft 患者 口才 +kkfu 哭丧 哼哈二将 +kkfy 哑口无言 +kkg 吅 呺 +kkga 口形 +kkgg 口琴 +kkgj 口惠 +kkgn 呺 喟叹不已 +kkgq 吃喝玩乐 +kkgr 串珠 +kkgu 踌躇不前 +kkgv 嘍 +kkgw 咄咄逼人 喋喋不休 +kkh 串 +kkha 口中雌黄 +kkhh 患上 品目 +kkhk 串 +kkhm 嘳 +kkhn 患 +kkhw 器具 口齿 +kkhy 哫 +kkif 踌躇满志 +kkig 口沫 +kkii 口水 顺顺当当 +kkij 口渴 +kkik 蹑足潜踪 +kkip 品尝 +kkiq 顺口溜 +kkiu 哭泣 +kkiv 吕梁 +kkj 單 +kkja 戰 +kkjb 鄲 +kkjc 口紧 +kkje 囅 辴 +kkjf 單 +kkjg 品题 +kkjk 丳 +kkjo 鷤 +kkjt 品鉴 +kkk 品 +kkkb 鄵 +kkkd 哭喊 碞 +kkkf 品味 口味 品 嘽 +kkkg 口号 +kkkh 口中 +kkki 口哨 +kkkj 劋 +kkkk 口 咒骂 叽叽喳喳 嘻嘻哈哈 +kkkl 哭咽 +kkkm 喦 嵒 +kkkn 哭叫 氉 +kkkp 嘭嚓嚓 +kkkq 口吻 +kkkr 呼啦啦 +kkks 噪 喿 +kkkt 口吃 +kkku 哭啼 +kkl 鼍 +kklc 口轻 +kkld 咖啡因 獸 +kklg 鼉 +kklh 器皿 口罩 +kklj 哵 +kklk 骂架 嘼 +kkln 鼍 +kklp 串连 +kklq 口软 +kklv 鼉 +kklx 鼉 +kkm 咒 呪 +kkmb 咒 +kkmd 口岸 +kkme 蹉跎岁月 +kkmf 叱咤风云 +kkmm 串岗 +kkmq 口风 +kkmw 口内 㖞 +kkn 嘂 +kkng 咄咄怪事 +kknk 嘂 +kknn 口快 +kknt 品性 +kkoa 串烧 +kkod 品类 +kkoy 口粮 +kkp 斝 +kkpf 斝 +kkpg 器宇 +kkpn 器官 +kkpp 踏踏实实 +kkpu 口实 +kkpv 串案 +kkpw 哭穷 +kkpy 口福 +kkqc 咖啡色 +kkqe 口角 +kkqh 口外 +kkqi 器乐 +kkqk 品名 +kkqn 咖啡馆 呪 +kkqt 踽踽独行 +kkqu 哈哈镜 +kkrb 口拙 +kkre 口授 +kkrf 品质 +kkrh 吃喝拉撒睡 +kkrl 踢踏舞 +kkrn 口气 +kkrq 串换 +kkrr 跌跌撞撞 +kkru 串接 +kks 劋 +kksa 器械 +kksc 呼吸相通 +kksf 器材 +kksh 品相 +kksj 劋 +kksr 跷跷板 +kkss 槑 +kkst 品格 +kksw 口口相传 +kksy 口述 +kktc 口径 +kktd 口舌 +kktf 品德 品行 骂街 +kktg 器重 +kkth 品牌 患处 口臭 +kktk 品种 嗷嗷待哺 +kktm 喇叭筒 +kktp 品管 +kktq 口称 +kktr 器物 +kkts 口条 +kktt 哈哈笑 +kktu 啧啧称羡 +kktw 咒符 +kktx 品第 +kkty 喃喃自语 +kku 遻 +kkud 口头 +kkug 患病 +kkuj 噪音 口音 +kkul 咄嗟立办 +kkum 口蹄疫 +kkup 遻 +kkuq 口交 +kkus 串亲 +kkut 呼吸道 +kkuu 吵吵闹闹 +kkuw 口疮 +kkuy 串门 哭闹 +kkvf 咆哮如雷 +kkvm 吃喝嫖赌 +kkvo 哭灵 +kkvv 嘈嘈杂杂 +kkvy 骂娘 +kkwa 口袋 口供 串供 +kkwf 口传 +kkwr 器件 +kkwu 品位 +kkww 骂人 +kkwy 口令 口信 跃跃欲试 呮 +kkxa 口红 +kkxe 品级 +kkxg 串线 +kkxt 嚣张 +kkxv 品绿 +kky 喌 +kkya 口试 +kkyc 口译 +kkyf 呜呼哀哉 +kkyg 口语 品评 咒语 +kkyh 喌 +kkyk 口误 +kkym 口调 +kkyn 口诀 +kkyo 口谈 +kkyr 哭诉 +kkyw 口谕 +kkyy 唯唯诺诺 +kl 另 +kla 嘓 +klaa 中国式 +klab 中国工程院 +klae 中国菜 +klag 嘓 +klai 中国共产党 +klaq 中国区 +klat 中国工商银行 +klb 另 +klbn 别了 +klbw 中国队 +klce 中国通 +klcn 喂马 +kld 咽 嚥 +klde 另有 +kldh 另存 +kldn 嗯 +kldq 别克 +kldy 咽 +kle 喟 +kleg 喟 +klem 另觅 +klet 别用 +klf 嘿 +klfc 别动 +klff 嚜 +klfh 别趣 别走 +klfk 嚸 +klfn 中国专利局 +klfo 嘿 +klfq 别无 +klfv 嘍 +klfy 啭 囀 +klg 喂 呬 +klga 别开 +klgc 别致 +klge 喂 噮 餵 +klgf 囀 +klgg 另一 +klgh 咽下 +klgk 咋回事 +klgl 中国画 +klgm 别再 +klgo 别来 +klgr 中国青年 +klgv 吃力不讨好 +klgy 啯 中国政府 嘓 +klh 呷 唓 +klhh 别上 +klhv 另眼 +klhw 别具 +kli 嚃 +klip 嚃 +klj 别 彆 +kljf 别墅 +kljg 别是 +kljh 别 別 +kljw 中国电信 +klk 咖 +klkc 喟叹 啰唆 +klkd 咖啡 咖喱 +klkf 啰嗦 +klkg 别号 咖 +klki 别吵 +klkj 咖哩 +klkk 吊胃口 +klkl 嘿嘿 +klkq 别史 +klkw 咽喉 +kll 嗋 +klle 嗋 +kllg 别国 +kllk 另加 +klm 嘪 +klmm 另册 +klmy 嘪 +kln 叻 +klng 别情 +klnk 另辟 +klnr 别怕 +klod 另类 +kloo 咽炎 +klou 喂料 +klp 嗹 +klpb 别字 +klpe 别家 +klpg 另定 +klph 嗹 +klpt 中国农业银行 +klpu 别被 +klpv 另案 +klpy 嗹 +klq 啰 噣 +klqd 喟然 +klqe 别解 +klqf 别针 +klqh 另外 +klqj 噣 +klqk 别名 +klqn 别馆 +klqs 中国象棋 +klqt 中国银行 +klqv 别急 +klqy 啰 囉 +klra 另找 +klrc 别把 +klrg 别后 +klrh 别看 +klrj 别提 +klrn 别扭 +klrq 别的 +klrs 喷墨打印机 +klsh 别想 +klsu 别样 +kltb 中国科学院 +kltf 另行 另选 +klth 别处 +klti 中国科技大学 +kltp 别管 +kltq 别称 +klty 中国特色社会主义 +klud 喂养 +kluk 别问 +klup 嚺 +klve 喂奶 +klvg 嘍 +klvt 中国建设银行 +klw 嗢 +klwf 别传 +klwl 嗢 +klwn 中国人民 +klwp 中国人民解放军 +klws 别体 +klwt 中国人民银行 +klww 别人 +klwy 喂食 +klx 囉 +klxf 别绪 +klxq 吸墨纸 +klxy 囉 +klya 另谋 +klyb 别离 +klyh 别让 +klyl 别为 +klym 另设 +klyn 别忘 +klyo 别恋 +klyt 中国话 +klyu 别说 +klyw 别论 +klyy 另议 +km 员 +kma 嗣 +kmaa 员工 +kmac 吐刚茹柔 +kmae 噥 +kmak 嗣 +kman 翤 +kmap 勋劳 +kmaw 唺 +kmb 郧 +kmbb 嗣子 +kmbf 中山陵 +kmbg 顺风耳 +kmbh 郧 鄖 +kmca 哈贝马斯 +kmcy 吺 +kmd 喘 +kmdf 嘊 +kmdg 啱 +kmdh 吊在 +kmdi 中山大学 +kmdj 喘 +kmdy 咉 +kme 嘣 +kmee 嘣 +kmeg 嗗 +kmel 勋爵 +kmf 啁 +kmfa 吊塔 +kmfg 呥 +kmfh 吊起 +kmfk 啁 +kmfp 吊索 +kmft 吊孝 +kmfu 吊丧 +kmg 哃 +kmge 吟风弄月 +kmgf 吊球 +kmgg 路见不平 吊环 +kmgk 吊带 哃 +kmgn 中央政治局 +kmgq 吊死 +kmh 吊 弔 +kmhj 吊 +kmii 跋山涉水 +kmjc 中央电视台 +kmk 喎 +kmkc 吊嗓 +kmkd 呐喊 +kmke 嘲风咏月 +kmkf 呼风唤雨 +kmkg 喎 +kmkj 味同嚼蜡 +kmkk 路由器 +kmkm 嘤嘤 +kmko 顺风吹火 +kmkt 啁啾 +kmky 吊唁 +kml 勋 勲 勳 +kmld 中央办公厅 +kmlg 吊车 +kmlk 吊架 +kmln 勋 勛 +kmlt 顺风转舵 +kmm 嘤 +kmmv 嘤 嚶 +kmn 叽 嘰 +kmnk 吊臂 喎 +kmnt 中央书记处 +kmog 勋业 +kmos 吊灯 +kmpt 员额 +kmq 哕 噦 +kmqa 虽败犹荣 +kmqf 吸风饮露 +kmqg 吊铺 +kmqh 员外 +kmqi 吊销 +kmqq 吊钩 +kmqy 哕 +kmrf 吊挂 +kmrg 嗣后 +kmrk 吊扣 +kmrn 喘气 +kmrs 吊打 +kms 哚 +kmsc 吊桶 +kmsd 吊顶 +kmsf 吊杆 +kmsm 吹风机 +kmso 吊楼 +kmst 吊桥 +kmsy 哚 +kmt 吶 +kmte 吊盘 +kmth 喘息 吊牌 +kmtj 吊篮 +kmtk 中央委员 中央处理器 +kmtm 吊射 +kmto 鶰 +kmtw 中央委员会 +kmty 吶 +kmu 员 員 +kmuf 吊装 吊兰 鞷 +kmuj 勋章 囎 +kmuy 吊门 +kmw 呐 吶 +kmwc 中央人民广播电台 +kmwj 剐 剮 +kmwo 鶰 +kmwu 呙 咼 +kmwy 呐 嗺 吶 +kmxg 吊线 +kmxk 吊绳 +kmy 呗 唄 +kmym 中山市 +kmyn 吊扇 +kmyq 吊诡 +kmys 吊床 +kmyt 吊放 +kn 叫 +kna 呡 +knad 叫苦 +knae 叫菜 +knan 呡 +knaq 中心区 +knau 吃尽苦头 +knb 啒 +knbb 忠心耿耿 +knbl 叫阵 +knbm 叫出 啒 +knbt 噉 +knca 叫劲 +kncq 叫鸡 +kncy 叫驴 +knd 吳 +kndg 啹 +kndu 吳 +kndw 叫春 +kndy 吷 +knf 吜 +knfc 叫魂 +knfe 忠心赤胆 +knfg 吜 +knfn 叫声 叫卖 +kng 叼 +kngc 叫到 +kngf 喔 +kngg 叼 +kngk 呞 +kngo 叫来 +kngw 呉 +knh 叫 +knhh 叫 喡 +kni 囑 +knif 叫法 +knij 囑 +knit 呕心沥血 +knjp 响尾蛇 +knk 噼 +knkd 叫喊 +knkf 呢喃 +knkg 叫号 +knkk 叫嚣 叫骂 +knkn 喔喔 +knkp 呢哝 +knkq 叫唤 +knkr 噼啪 +knkt 另辟蹊径 +knku 噼 +knkw 嘱咐 +knky 叫嚷 +knlg 叫车 +knm 唰 +knmh 呢帽 +knmj 唰 +knn 噀 +knnb 叫屈 +knnw 噀 +knol 叼烟 +knpq 叫冤 +knpw 叫空 +knqk 叫名 +knrt 嘱托 +knsg 叫醒 +knsr 叫板 +knt 嘱 囑 +kntf 嘱告 +knth 叫牌 +kntt 咇 +knty 嘱 +knut 叫道 +knuy 叫门 +knvb 叫好 +knw 吷 +knwd 叫做 +knwe 嘐 +knwl 吊民伐罪 +knwt 叫作 +knww 叫价 +knwy 叫住 吷 嚁 +knx 呢 +knxa 呢绒 +knxn 呢 +knxq 叫绝 +kny 吣 +knyf 噿 +knyn 中心词 +knyt 哈尼族 +knyw 叫座 +knyy 唯心主义 呎 +ko 噗 +kog 噗 +kogf 嚉 +kogg 吃粮不管事 +kogy 噗 +kokb 噗嗤 +kokf 噗哧 +kokk 喷火器 +kokl 喽啰 +komo 吹糠见米 +koo 啖 啗 嚪 +kool 嘮 +kooy 啖 +koqh 噒 +korj 吹灯拔蜡 +kov 喽 嘍 +kovg 喽 +koy 咪 吙 +kp 喧 +kpad 史密斯 +kpdk 嗐 +kpdy 喧宾夺主 +kpe 哝 噥 +kpeu 喧腾 +kpew 口蜜腹剑 +kpey 吃穿用度 哝 +kpf 噻 +kpff 噻 +kpfj 顺之者昌 +kpfp 遗害无穷 +kpfq 唍 +kpfw 跌宕起伏 +kpg 喧 +kpgd 喧天 +kpgg 喧 +kpgh 啶 +kpgk 吊袜带 +kpgr 只字不提 +kpix 喧沸 +kpkk 喧嚣 +kpkn 喊冤叫屈 +kpkp 喀嚓 +kpkt 喧响 +kpkw 喧哗 +kpky 喧嚷 +kplh 喗 +kplj 器宇轩昂 +kpn 嘧 +kpng 吃官司 +kpnm 嘧 +kpns 嚀 +kpnt 嗤之以鼻 +kpq 噾 +kpqb 啘 +kpqj 噾 +kprc 哈密瓜 +kprd 喧扰 +kprh 哰 +kps 咛 嚀 +kpsh 咛 +kpt 喀 +kpta 咤 +kptk 喀 嗐 +kptt 喧笑 +kpuf 喧阗 +kpuj 嘘寒问暖 +kpuk 中宣部 +kpuy 喧闹 +kpvg 呼之即来 咹 +kpvs 喧杂 +kpw 嚓 +kpwa 啌 +kpwb 呼之欲出 +kpwf 喀什 +kpwi 嚓 +kpwj 噾 +kpwp 听之任之 +kpxn 咜 +kq 史 +kqa 呧 +kqae 吹散 +kqag 呧 +kqai 吹落 +kqal 噜苏 +kqam 只欠东风 +kqay 呧 +kqb 兄 +kqbm 吹出 +kqck 兄台 +kqcm 史观 +kqd 唏 +kqdg 吸铁石 +kqdh 唏 +kqdm 口角春风 +kqdn 嗜杀成性 +kqdo 嘫 +kqdt 哄然大笑 +kqdw 吹奏 +kqdx 吹袭 +kqdy 噡 +kqef 嘝 +kqeh 唃 +kqf 呁 +kqfa 史载 +kqfc 吹动 +kqfg 吹干 呁 +kqfh 唤起 +kqfj 吹进 +kqfk 鸣鼓 +kqfn 鸣声 +kqfp 吹过 +kqfq 只争朝夕 +kqg 噜 唫 嚕 +kqga 吹开 +kqgi 吹皱一池春水 +kqgj 噜 +kqgk 史事 +kqgo 吹来 +kqgu 鸣锣开道 +kqhh 史上 +kqi 史 +kqip 哈尔滨 史学 +kqiy 哈尔滨市 +kqj 咰 +kqjg 咰 +kqjh 別 +kqk 呴 +kqkf 咆哮 哆嗦 +kqkg 呴 +kqkh 吹嘘 唏嘘 +kqki 吹哨 +kqkj 鸣唱 +kqkk 吃饱喝足 +kqkl 呜咽 +kqkn 鸣叫 +kqko 喣 +kqkp 啼饥号寒 +kqkq 呜呜 +kqkt 呜呼 +kqky 嚵 +kqla 吹角连营 +kqlk 唤回 +kqlt 史略 +kqm 唤 +kqmd 唤 喚 +kqmf 唃 嘝 +kqmm 史册 +kqmq 吹风 +kqn 咆 +kqng 呜 嗚 +kqnn 史书 咆 +kqnr 鸣金收兵 +kqnt 贵金属 +kqo 嚕 +kqoj 嚕 +kqoq 鸣炮 +kqos 吹灯 +kqou 史料 +kqpe 史家 +kqpj 吃饱穿暖 +kqpn 史官 +kqpq 鸣冤 +kqpu 史实 +kqq 哆 +kqqa 鄂尔多斯 +kqqb 哅 +kqqc 唱独角戏 +kqql 鸣锣 +kqqn 史馆 +kqqq 鸣金 +kqqv 吹皱 +kqqy 哆 +kqr 吻 +kqrd 吹捧 +kqrf 吹擂 +kqrh 吹牛 +kqrm 啕 咷 嗂 +kqrn 吹气 唿 +kqrr 吹拍 +kqrs 吹打 +kqrt 吻 哑然失笑 +kqrx 吹拂 +kqsg 唤醒 +kqsw 鸣枪 +kqta 兄长 +kqtd 史籍 +kqtg 中饱私囊 +kqtk 喟然长叹 +kqtm 鸣笛 +kqto 吐鲁番 唙 +kqtp 吹管 +kqtq 史称 +kqtv 吹箫 +kqub 吹塑 +kque 史前 +kqug 呁 +kqux 兄弟 +kqv 啗 +kqvf 兄妹 +kqvg 啗 +kqvn 喼 +kqvv 兄嫂 +kqw 吹 +kqwf 史传 +kqwg 吻合 +kqwo 焁 +kqwu 中外合资 +kqwx 吹化 +kqwy 吹 +kqxh 跃然纸上 +kqxu 吹弹 +kqy 鸣 鳴 +kqyf 史诗 +kqyg 鸣 +kqyi 吊儿郎当 +kqyj 嚠 +kqyn 史记 +kqyo 史迹 +kqyt 史话 鸣谢 鸣放 +kqyw 史论 +kqyy 中外文 +kr 听 +kra 唣 +kraa 喷气式 +kran 唣 +krbc 听取 +krbd 听随 +krbm 听出 +krc 呱 +krca 听戏 +krcl 听劝 +krcy 呱 +krd 嗥 +krdf 嗥 +krdn 听成 +krdu 顺手牵羊 +kre 哌 +krea 听腻 +krew 唱白脸 +krey 哌 +krfh 唕 +krfn 听声 +krfp 听过 +krft 听者 +krg 喤 +krgc 听到 +krge 中看不中用 +krgg 喤 +krgh 听政 +krgo 听来 +krh 听 +krhb 啣 +krhc 吹牛皮 +krhf 哖 +krhh 吽 哖 +krhm 嗁 +kri 咮 +krif 噑 +krig 听清 +krip 听觉 +kris 啤酒 +kriy 咮 +krka 啪嗒 +krke 蹑手蹑脚 +krkj 听唱 +krkn 嗥叫 +krkp 啪嚓 +krkr 呱呱 听听 +krl 嘸 +krlo 嘸 +krlt 听力 +krme 听骨 +krmh 嚹 +krmq 听见 +krna 听懂 +krnn 听书 +krnx 听惯 +krpf 听完 +krpg 听写 +krpj 听审 +krqa 听错 +krqn 吃白饭 +krqy 啲 +krr 啪 +krrg 啪 +krrh 哳 +krrn 吐气扬眉 +krrs 听打 +krs 咑 +krsh 咑 +krsk 听歌 +krst 唾手可得 +krt 啤 +krtf 啤 +krtg 呵护备至 +krtj 听得 +krtm 听筒 +krtw 哄抬物价 +kru 啦 +krua 听阈 +krub 听闻 +krud 听着 +kruf 唞 +krug 啦 +kruj 听音 +krwf 听会 +krwg 听命 +krwh 听候 +krwt 听任 听凭 +krww 听众 听从 中年人 +krwy 听信 呹 +krxb 喞 +kry 噭 +krya 跨年度 +kryf 听讲 +kryg 听证 +kryj 听课 +krym 唱反调 +kryn 听记 +kryt 听话 噭 +kryu 听说 +kryw 听诊 +ks 呆 +ksai 只要功夫深 +ksat 中西医 +ksax 中西药 +ksb 噉 +ksbb 呆子 +ksbt 噉 +ksdg 喖 +ksf 嘌 +ksfa 路柳墙花 +ksfi 嘌 +ksfn 噤声 +ksg 哂 +ksgg 呠 唒 +ksgm 别树一帜 +ksh 叮 +ksig 呆滞 +ksiv 叮当 +ksj 喳 +ksjg 喳 +ksjh 嘾 +ksk 呵 +kskg 呵 +kskn 叮嘱 +kskp 叮咛 +ksks 呵呵 槑 +kskt 叮咚 +ksku 叮咬 +kskw 嘌呤 +ksmt 呆账 +kspx 中枢神经 +kspy 呆视 +ksqw 呵欠 +ksqy 啄木鸟 +ksrh 唽 +ksrn 呵气 +ksry 呵护 呵斥 +kss 啉 +kssi 噤 +kssr 呆板 +kssy 啉 +ksts 呆笨 +kstt 哂笑 +ksu 呆 +ksud 呆着 +ksuh 呆站 +ksuk 中西部 +ksum 喝西北风 +ksuu 呆立 +ksv 喓 +ksvg 喓 +ksw 唻 +kswn 中西合璧 +kswq 嘜 +kswt 嘜 +ksww 唻 +kswy 呆住 +ksyy 中西方 +kt 呼 +kta 噬 +ktab 中秋节 +ktad 吃苦 +ktae 川菜 +ktaf 响鞭 +ktag 只知其一 +ktah 呏 +ktai 喀秋莎 +ktaj 吃草 +ktan 吒 +ktap 吃荤 +ktaw 噬 +ktax 吃药 +ktbb 哭鼻子 +ktbm 呼出 +ktbn 吃了 +ktbp 中科院 +ktca 吃劲 +ktck 呼台 +ktcn 响马 +ktct 另行通知 +ktd 咶 +ktdd 中科大 +ktdg 咶 +ktdk 嘺 +ktdr 遗臭万年 +ktea 吃腻 +kten 唀 蜏 +ktet 唀 +ktfc 响动 +ktff 响彻云霄 +ktfh 响起 吀 吘 哘 +ktfi 呼救 +ktfj 顺我者昌 +ktfk 哠 +ktfl 响雷 +ktfm 囋 +ktfn 呼声 吃亏 响声 +ktfu 吹毛求疵 +ktfv 喢 +ktfy 中等教育 +ktg 唾 +ktga 吃得开 +ktgc 听得到 +ktgf 唾 喠 +ktgh 吃下 +ktgo 嚑 +ktgt 哭笑不得 +ktgx 吃素 +kth 咱 偺 +kthd 嗅 +kthf 咋 嘷 +kthg 咱 +kthh 川 嘥 +kthj 喒 嚊 +kthk 吃点 +kthp 唌 +ktia 川江 +ktif 吃法 +ktig 唾沫 +ktih 中短波 +ktii 吃水 +ktip 嗅觉 +ktiq 吃光 +ktit 呼和浩特 +ktiy 唾液 +ktj 唎 +ktjc 吃紧 +ktjf 嘚 +ktjg 响晴 +ktjh 唎 +ktjl 唯利是图 +ktk 咯 +ktkb 郘 +ktkc 唯物史观 +ktkd 呼喊 +ktke 呼吸 +ktkf 咯吱 呂 +ktkg 呼吁 呼号 咯 啝 +ktkh 中长跑 +ktki 呼哨 +ktkj 吃喝 +ktkk 唾骂 +ktkn 呼叫 +ktkq 呼唤 呼噜 +ktkr 患得患失 +ktkt 呼呼 咚咚 咯咯 +ktku 吃香喝辣 +ktkv 呼啸 +ktkw 咯噔 +ktld 吃罪 +ktlt 吃力 +ktlw 咋办 +ktly 囖 +ktm 响 響 +ktmd 噢 +ktmh 川贝 +ktmk 响 +ktmq 听得见 +ktmw 吃肉 +ktn 吃 +ktna 嘴甜心苦 +ktnd 川剧 +ktnn 吃 +ktno 嗚 +ktnx 吃惯 +ktny 吃惊 +kto 啾 +ktol 噃 +ktoy 口香糖 啾 +ktpe 咱家 +ktpf 吃完 +ktpl 川军 +ktpr 另行安排 +ktpt 吃客 +ktpw 吃穿 +ktpy 路透社 +ktqg 吃鱼 +ktqi 嚟 +ktqn 吃饭 吃饱 +ktqu 唯我独尊 +ktqw 响铃 +ktqy 足智多谋 +ktr 哦 +ktrh 吃掉 +ktrn 呼气 +ktrq 吸血鬼 +ktrt 哦 +ktrx 响指 +ktsg 吃醋 +ktsh 吃相 +ktsm 呼机 +ktsr 响板 +ktsu 咋样 +ktta 响彻 +kttd 咋舌 +ktte 吃透 +kttg 吃重 +ktth 响鼻 +kttj 吃香 +kttl 咯血 +kttu 响箭 +ktu 呼 +ktub 嗅闻 +ktud 吃着 +ktuh 呼 +ktui 唯物辩证法 +ktuj 响音 +ktuq 川资 +ktuw 吃准 +ktuy 咚 +ktv 鳴 +ktvb 吃好 +ktve 吃奶 +ktvg 唩 +ktvo 鳴 +ktvs 嘄 +ktwa 中生代 +ktwg 咱俩 +ktwh 咋个 +ktwt 唾余 +ktwu 咱们 +ktww 吃人 +ktwy 吃住 吃食 +ktxa 川红 +ktxd 啼笑皆非 +ktxx 品竹弹丝 +kty 呚 咊 +ktya 响度 +ktyc 唾弃 +ktyd 吃斋 +ktyg 吃请 +ktyi 响应 呼应 +ktyp 响亮 +ktyu 叺 +ktyw 唯物论 +ktyy 唯物主义 叺 +ku 啼 +kuah 咬牙 +kub 嗍 +kubb 哪门子 +kube 嗍 +kubx 中产阶级 +kud 咩 +kuda 嗟 +kudb 啳 +kudc 嗴 +kudh 咩 +kudn 唴 +kudy 咲 +kue 嚨 +kued 嚨 +kufh 呌 +kufn 啼声 +kufp 咬过 +kuga 中间环节 +kugd 嗔拳不打笑面 +kugh 咬下 +kugq 咬死 唴 +kuh 吖 +kuhh 吖 +kuir 中间派 +kuiu 啼泣 +kuiy 中美洲 +kuj 喑 +kujc 咬紧 +kujf 啴 噇 嘽 +kujg 喑 +kujn 噫 +kujw 噷 +kuka 嘀嗒 +kukc 嗟叹 +kukd 嘀咕 +kuke 呆头呆脑 +kukg 喑哑 +kukh 咬嘴 +kukk 啼哭 +kukl 踯躅 +kukn 啼叫 +kukp 蹉跎 +kukq 哾 +kul 噌 +kulg 中立国 +kulj 噌 +kum 嘀 +kumd 嘀 +kunt 㘚 㘎 +kup 啼 +kupb 咬字 +kupg 咬定 +kuph 啼 +kupu 嗜痂之癖 +kupy 口头禅 嗙 +kuq 咬 齩 +kuqn 吃闲饭 +kuqv 嚪 +kuqy 咬 +kurh 咬掉 +kus 噂 +kusf 中关村 噂 +kusq 嚫 +kusr 噺 +kutd 咬舌 +kute 喭 +kutj 跛鳖千里 +kutt 啼笑 +kutu 吮痈舐痔 +kuud 咬着 +kuuf 兄弟阋墙 +kuuj 咬音 +kuum 中间商 +kuut 跆拳道 +kuuu 吃闭门羹 +kuv 唼 +kuvg 唼 +kuvo 嗛 +kuvv 兄弟姐妹 嚪 +kuw 嗌 +kuwc 唥 +kuwg 咬合 +kuwl 嗌 +kuwt 咬伤 +kuww 中间人 +kuwy 咬住 +kuxx 嗞 +kuyd 串亲访友 +kuyg 口头语 +kuyk 品头论足 +kv 哪 +kva 噚 +kvaf 噚 +kvb 叧 +kvbc 啸聚 +kvc 呶 +kvcb 唧 喞 +kvce 哪能 +kvcq 嘅 +kvcy 呶 +kvde 哪有 +kve 哏 +kvey 哏 +kvf 哪 +kvfb 哪 +kvfc 哪去 +kvfj 嘯 +kvfn 啸声 +kvgd 哪天 +kvgo 哪来 +kvgy 叫好不叫座 +kvh 嗖 +kvhc 嗖 +kvhh 嘯 +kvhl 嚍 +kvhx 哪些 +kvi 啸 嘨 嘯 +kvij 啸 +kviq 叨光 +kvjf 哪里 +kvjg 哪是 +kvk 嗈 +kvka 叨唠 +kvkc 嗈 +kvkd 叨咕 +kvkp 跟踪 +kvkq 啸鸣 +kvkt 哪吒 +kvkv 叨叨 +kvlp 哪边 +kvlt 号召力 +kvn 叨 +kvnr 哪怕 +kvoj 嘨 +kvp 唚 +kvpc 唚 +kvpe 哪家 +kvq 唲 +kvqn 唲 +kvqt 哪儿 +kvr 叧 +kvrd 叨扰 +kvsu 哪样 +kvt 叨 +kvtd 哪知 +kvth 哪算 +kvtk 哪种 +kvtm 唧筒 +kvtp 哪管 +kvtt 吚 +kvwg 啸傲 +kvwh 哪个 +kvwu 哪位 +kvwy 叨念 +kw 只 +kwad 唯其 +kwam 唯恐 +kwan 喻世 +kwb 呛 嗆 +kwbb 啥子 +kwbm 吟出 +kwbn 呛 咃 +kwbp 哗众取宠 +kwbv 只限 +kwc 嗡 +kwcc 哈桑 +kwce 只能 +kwcn 嗡 +kwdb 只顾 +kwde 只有 +kwdh 只在 +kwdi 哈佛大学 +kwdp 哈达 +kwdr 只愿 +kwdw 鄂伦春 +kwdy 鄂伦春族 +kwed 只须 +kwek 穒 +kwes 哈腰 +kwet 只用 +kwf 咐 +kwfc 哙 噲 +kwfd 只需 +kwfi 只求 +kwfj 哈韩 +kwfk 啥 +kwfl 哈雷 +kwfn 只卖 +kwfy 咐 +kwg 哈 +kwga 啽 +kwgb 喩 +kwgg 唯一 +kwgj 喻 噲 喩 +kwgk 哈 唅 嗆 +kwgm 嗿 +kwgn 噏 唸 +kwgp 口含天宪 +kwgr 嗱 +kwgu 噔 +kwgw 噞 +kwhk 只占 +kwhs 吃拿卡要 +kwii 只消 +kwip 遗传学 +kwiv 只当 +kwj 吤 +kwjf 啥时 +kwjg 只是 +kwjh 吤 +kwjj 哈日 +kwjk 唯命是听 +kwjw 唯命是从 +kwka 咿呀 +kwkd 喉咙 +kwkg 哈喇 +kwkj 吟唱 +kwkp 呵佛骂祖 +kwkr 哗啦 +kwkt 吟哦 +kwkw 哈哈 吩咐 +kwky 吟咏 +kwld 只因 嗰 +kwmq 只见 +kwn 喉 +kwnd 喉 +kwnl 中华民国 +kwno 嗚 +kwnr 只怕 +kwnx 哈尼 +kwny 唯心 中华民族 +kwoo 喉炎 +kwpb 只字 +kwpn 哈密 +kwpu 唯实 +kwq 嗲 +kwqd 哗然 +kwqg 贵人多忘事 +kwqk 只够 +kwqq 嗲 +kwqt 唯独 +kwqu 喉镜 +kwqw 哈欠 +kwqy 中途岛 +kwrh 只看 +kwrn 哈气 +kwrt 只手 +kws 咻 +kwsg 只配 +kwsh 只想 +kwsi 中低档 +kwsk 哬 只可 +kwsr 跌停板 +kwss 中介机构 +kwsu 啥样 +kwsv 只要 嘦 +kwsy 咻 +kwt 唋 +kwtd 喉舌 +kwth 只算 +kwti 喺 +kwtj 只得 +kwtm 只身 +kwtp 只管 +kwtr 唯物 +kwtt 哗笑 +kwtu 只剩 +kwty 唋 +kwu 只 +kwud 喉头 +kwug 唯美 +kwuj 喻意 +kwuk 喉部 +kwuw 只准 +kwv 吩 +kwvb 只好 +kwvd 叶公好龙 +kwvn 吩 +kwvo 鳴 +kwvs 嘄 +kwvt 咿 +kww 唑 +kwwa 只供 +kwwd 只做 +kwwf 只会 唑 +kwwk 唂 +kwwl 中华人民共和国 +kwws 喻体 +kwwt 只凭 +kwwx 哈佛 +kwx 哗 嘩 譁 +kwxe 中低级 +kwxf 哗 喉结 +kwxn 吪 +kwxt 路人皆知 +kwy 叭 呤 +kwyc 吟诵 噙 呤 +kwye 喰 +kwyf 吟诗 只读 +kwyg 唯 +kwyk 唅 嗆 +kwyl 只为 +kwym 嗿 +kwyn 吟 唸 +kwyo 哗变 噍 鷕 +kwyq 喻义 +kwyt 只许 +kwyu 只说 +kx 哟 +kxe 喙 +kxew 唱红脸 +kxey 喙 +kxg 呣 +kxgf 嚩 +kxgm 叱责 +kxgu 呣 +kxgx 叶绿素 +kxh 吲 +kxhh 吲 +kxj 咈 +kxjh 咈 +kxkj 吆喝 +kxkk 叱骂 +kxkm 哔叽 吲哚 +kxkp 叱咤 +kxkt 吆呼 +kxku 呼幺喝六 +kxkx 呦呦 +kxl 呦 +kxln 呦 +kxlt 吸引力 +kxn 叱 +kxq 哟 +kxqi 哈维尔 +kxqy 哟 喲 +kxrs 嚛 +kxsr 吹弹歌舞 +kxtd 吹弹得破 +kxtk 只缘身在此山中 +kxtv 中纪委 +kxtx 吐丝自缚 +kxuh 中继站 +kxuk 中组部 +kxwb 中级人民法院 +kxws 叶绿体 +kxwv 哛 +kxx 吡 +kxxf 哔 嗶 +kxxg 咝 噝 +kxxi 噝 +kxxn 吡 +kxxr 喈 +kxxt 嘰 +kxy 吆 +ky 嘛 +kya 喥 +kyac 喥 +kyao 嗻 +kyaw 嚝 +kyb 哼 +kybg 啍 +kybh 哼 +kybi 唁函 +kybt 噋 +kyby 囄 +kyc 唷 +kyce 唷 +kych 叹为观止 +kyd 喭 +kyde 喭 +kyfi 蹿房越脊 +kyfn 吭声 +kyfw 口说无凭 +kyg 唁 +kygw 只说不做 +kygy 唱诗班 +kyi 噈 +kyin 噈 +kyit 贵州省 +kyj 哜 嚌 +kyjg 嚌 +kyjh 哜 +kyjn 唁电 +kyk 嚷 +kykc 咏叹 +kyke 嚷 +kykf 哼哧 +kykg 咳嗽 +kykj 哼唱 +kykk 听诊器 +kykm 咳喘 +kykn 嚎叫 +kykp 咬文嚼字 +kykq 咏史 嚎啕 +kykt 吴市吹箫 +kykv 哼唧 +kykw 踉跄 +kyky 嚷嚷 哼哼 +kym 吭 +kymk 嗃 +kymn 吭 +kymu 中文网站 +kyn 咏 詠 +kynd 唳 +kynf 中高层 +kyng 咏怀 +kyni 咏 +kynn 呝 +kynw 咳 +kyop ㈠ ㈡ ㈢ ㈣ ㈤ ㈥ ㈦ ㈧ ㈨ ㈩ +kyp 嚎 +kype 嚎 +kypm 喨 +kypq 喨 +kypu 中庸之道 +kyqe 唱主角 +kyrn 吭气 +kyrr 趾高气扬 +kys 嘛 +kysd 嚰 +kysi 中高档 +kysk 哼歌 +kysr 嚤 +kyss 嘛 +kysx 嚒 +kyt 嗾 +kytd 嗾 +kyth 中文版 +kytl 咳血 +kyto 噅 噕 +kytq 遣词造句 +kytw 口诛笔伐 +kytx 中文系 +kyty 只言片语 +kyu 嚌 +kyub 忠言逆耳 +kyud 哼着 +kyuh 嚌 +kyuo 咳痰 +kyv 啷 +kyvb 啷 +kyve 哴 +kyvf 嚌 +kyvh 嘃 嚌 +kyw 啐 +kywf 听证会 啐 +kywg 嗾使 +kywu 唹 +kywy 囃 +kyx 噰 +kyxe 中高级 +kyxy 呟 噰 +kyy 呅 +kyya 忠诚度 +kyyj 另请高明 +kyym 唱高调 +kyyo 只许州官放火 +kyyp 听说读写 +l 国 田 男 回 +la 轼 異 +laa 轼 +laaf 羁勒 +laag 轼 軾 +laai 黑茫茫 +laam 四项基本原则 +laap 黑蒙蒙 +laat 輚 +labb 黑匣子 +labs 斩草除根 +ladg 加工厂 +laf 羁 覉 +lafc 羁 羈 +lafk 羇 +lagg 軭 +lagu 畏葸不前 +lah 轞 +lahl 轞 +lait 罪孽深重 +laj 羃 +lajh 羃 +lajn 轕 +lak 國 +lakf 车匪路霸 +lakg 國 罭 +laky 爴 +lald 转基因 +lalx 回黄转绿 +lami 四世同堂 +lamu 置若罔闻 +laog 轻工业 加工业 +laou 轻工业部 +lapy 罗斯福 +laqi 固若金汤 +laqt 加菲猫 +laqy 羁留 +larl 羁押 +lasg 罗荣桓 +latr 恩斯特 +lauy 轥 +law 異 +lawo 国营企业 +lawt 轻世傲物 +lawu 異 +lawy 輁 +laxi 加勒比海 +laxu 羁绊 +laxx 加勒比 +layt 羁旅 +lb 囝 +lbbb 男孩子 +lbbt 轰隆隆 +lbcy 輙 +lbd 囝 +lbdi 国防大学 +lbfg 连阴雨 +lbfw 国际博览会 +lbg 艷 +lbgc 艷 +lbgd 连阴天 +lbgl 豓 豔 +lbgm 国际互联网 +lbgt 略逊一筹 豒 +lbic 男子汉 +lbif 国际法 +lbjt 国子监 +lbm 繫 +lbmd 礊 +lbmi 繫 +lbmj 蟿 +lbml 轚 +lbmm 罊 +lbmr 擊 +lbms 檕 +lbn 辄 +lbnn 辄 輒 +lbnt 国际性 +lbnw 国际惯例 +lbpw 国际社会 +lbqa 国际儿童节 +lbqj 国际贸易 +lbqs 国际象棋 +lbqt 男孩儿 +lbsk 国际歌 +lbtw 国际奥委会 +lbui 国际交流 +lbuk 国防部 +lbut 国防部长 +lbuu 国际新闻 +lbwt 国际货币 +lbww 国际合作 +lbwx 国际化 +lbxx 国际组织 +lbyf 国际市场 +lbyt 因陋就简 +lbyy 国际主义 +lc 轻 +lca 轻 +lcaa 轻工 +lcag 轻 轻巧 +lcai 轻薄 +lcal 轻蔑 +lcb 罞 +lcbc 轻取 +lcbs 輮 +lcbt 轰隆 罞 +lcc 轰 軣 轟 +lccb 轻柔 +lccc 辍 畷 罬 輟 +lccd 轻骑 +lccu 轰 +lcdl 輽 +lce 罷 +lcec 轻盈 +lceo 羆 +lceq 轻脆 +lceu 车马盈门 +lcex 罷 +lcfc 轰动 +lcfd 圗 +lcfg 軽 +lcfh 轰赶 +lcfj 轰进 +lcfl 轰雷 +lcfm 轰击 +lcfn 轻声 +lcft 轻者 +lcg 罵 +lcga 轻型 +lchk 轻点 +lci 囜 +lcie 轻浮 +lcih 轻波 +lcii 轻水 +lcip 辍学 +lcit 轻活 +lciu 国难当头 +lcje 轻暖 +lcjg 轻量 +lcjq 轻易 +lck 軩 +lckd 囼 +lckg 軩 +lckh 轰跑 +lckm 驾驶员 +lckq 轰鸣 +lckt 轰响 +lclc 轻轻 +lcld 轻罪 +lclq 轻软 +lclv 轻轨 +lcma 因难见巧 +lcmf 轻财 +lcmg 轻贱 +lcmi 圎 +lcmj 轻则 +lcmq 轻风 +lcng 罗马尼亚 +lcni 轻悄 +lcnj 轻慢 +lcnn 轻快 +lcny 轻心 +lcol 轻烟 +lcop ⅰ ⅱ ⅲ ⅳ ⅴ ⅵ ⅶ ⅷ ⅸ ⅹ +lcot 轰炸 +lcpg 驾驶室 +lcpr 黔驴之技 +lcpy 轻视 +lcq 畯 +lcqd 轰然 +lcqe 轻触 +lcqn 轻饶 +lcqr 轻忽 +lcqt 轻狂 畯 +lcrf 轻抚 +lcrg 轻捷 +lcrh 轻看 +lcrn 轻扬 +lcrp 黔驴技穷 +lcrr 轻拍 +lcrs 轻打 +lcrx 轻拂 +lcsf 轻飘 +lcsw 轻松 +lctd 轻敌 +lcte 轻舟 +lctg 轻重 +lctm 轻微 +lctt 辍笔 困难重重 +lcu 罵 +lcuf 轻装 +lcuj 轻音 +lcus 轻闲 +lcve 男欢女爱 +lcvo 轻灵 +lcw 畯 +lcwd 四通八达 +lcwg 轻便 +lcwh 轻悠 +lcwi 轻佻 +lcwt 轻伤 畯 +lcwy 轻信 +lcxe 轻缓 +lcxi 轻纱 +lcxj 车马费 +lcxl 轻细 +lcxu 轻弹 +lcxy 轻纺 +lcya 轻度 +lcyg 驾驶证 +lcym 轻敲 +lcyn 困难户 +lcyt 轻放 +lcyx 轻率 +lcyy 轻言 +ld 因 +ldaa 因式 +ldad 因其 +ldaj 畴昔 +ldaw 罪孽 +ldb 轭 +ldbb 因子 +ldbg 固陋 +ldbn 轭 軛 +ldcy 軷 +ldd 固 +ldde 固有 +lddf 黑压压 +lddm 因而 +lddr 固原 +lddt 因故 +lddx 因袭 +lddy 固态 +lde 囿 +ldec 畸胎 +lded 囿 +ldep 恩爱 +ldet 四面受敌 +ldey 恩及 +ldf 罟 +ldfp 罪过 +ldfw 畸零 +ldg 轱 軲 +ldga 畸形 +ldgf 囿于 +ldgj 恩惠 +ldgk 软硬不吃 +ldgm 罪责 +ldgn 轗 +ldgo 罪恶 +ldgs 罪大恶极 +ldgt 輱 +ldgx 因素 +ldhv 轊 +ldhx 因此 +ldi 因 +ldia 黑龙江 +ldic 恩泽 +ldii 黑龙江省 +ldip 困而学之 +ldir 罗布泊 +ldj 罪 甼 辠 +ldjd 罪 輫 +ldje 因明 +ldjg 恩师 +ldji 轻而易举 +ldjn 罨 +ldjs 因果 +ldkj 蜀犬吠日 +ldlf 盢 +ldlw 罪囚 +ldly 轱辘 +ldm 輀 +ldma 恩典 +ldmd 輭 +ldmh 因由 +ldmj 恩赐 輀 +ldmq 固网 +ldn 恩 +ldng 恩情 +ldnp 国泰民安 +ldnt 畏威怀德 +ldnu 恩 +ldo 罽 +ldoj 罽 +ldov 因数 +ldpd 恩宠 +ldpf 固守 +ldpg 固定 +ldpp 因之 +ldpu 固实 +ldpv 罪案 +ldpy 国破家亡 +ldq 欭 +ldqa 罪错 +ldqb 恩怨 +ldqd 固然 +ldqk 罪名 +ldqt 罪犯 +ldqw 欭 +ldqy 軷 +ldrq 罪魁 +ldrv 固执 +lds 畸 +ldsd 固顶 +ldsg 固本 +ldsk 畸 輢 +ldss 四面楚歌 +ldt 畴 疇 +ldtc 因私 +ldtd 固辞 +ldtf 罪行 恩德 畴 +ldth 轣 +ldti 罪愆 +ldtr 因循 +ldu 轑 +ldud 罪状 +ldug 因病 +ldui 轑 恩威并举 +ldut 恩威并重 +lduu 国有资产 +lduw 恩准 +lduy 软硬兼施 +ldvu 罪嫌 +ldvx 男耕女织 +ldw 辏 +ldwc 因公 恩公 +ldwd 辏 輳 +ldwo 国有企业 +ldwr 固件 软硬件 +ldws 固体 +ldwt 轃 +ldwv 恩仇 +ldww 罪人 恩人 +ldwx 固化 +ldwy 四面八方 +ldxf 固结 +ldxp 四大皆空 +ldxx 因缘 +ldy 畎 軑 轪 +ldyf 转悲为喜 +ldyg 罪证 +ldyi 因应 +ldyl 因为 +ldyo 畸变 +ldyq 恩义 +ldyt 罪有应得 +ldyy 軚 +le 胃 +lear 回肠荡气 +leb 罦 +lebf 罦 +ledc 男朋友 +ledm 四肢百骸 +lee 輣 +leeg 輣 +leen 胃肠 +leer 胃腺 +lef 胃 +lefg 四脚朝天 +leg 罝 +legf 罝 +legt 略胜一筹 +lei 圂 +leiy 胃液 +lejp 四脚蛇 +lekk 胃口 +len 慁 +lenu 慁 +leoo 胃炎 +lequ 胃镜 +lesg 胃酸 +leuc 胃痛 +leug 胃病 +leuk 胃部 胃癌 +leut 胃疼 +lev 圂 +levg 轁 +levl 回肠九转 +leww 四月份 +leyy 辅助设计 +lf 轩 +lfa 轒 +lfaa 罢工 +lfaj 黑幕 +lfam 轒 +lfan 园艺 转世 +lfaq 园区 +lfat 围攻 +lfbb 园子 黑子 +lfbc 团聚 +lfbf 园陵 +lfbk 罢职 +lfbm 转出 +lfbn 罢了 +lfbp 转院 +lfbq 黑陶 +lfbw 团队 +lfc 罢 罷 +lfce 黑熊 +lfci 囩 +lfck 转台 +lfcl 圔 +lfcm 围观 +lfcn 黑马 +lfco 罴 羆 +lfcu 罢 +lfcy 転 +lfdc 转码 +lfdg 黑石 +lfdh 默契 +lfdj 轜 +lfdm 转而 +lfdn 围成 +lfdp 转达 +lfdr 黑云压城城欲摧 +lfdt 黑帮 +lfec 轻裘肥马 +lfee 黑豹 黑貂 +lfef 围脖 +lfes 墨彩 +lfet 转用 +lfew 黑脸 转脸 +lfey 团脐 +lff 畦 +lffa 转载 +lffb 园地 +lffc 转动 转运 +lffd 围城 +lfff 围墙 罣 +lffg 转干 畦 +lffh 围起 罫 +lffi 默示 +lffj 软塌塌 +lffk 圆鼓鼓 +lffm 围击 +lffn 转卖 +lffp 转过 +lfft 围堵 罢考 +lffy 畤 +lfga 转型 +lfgc 转到 +lfgd 黑天 +lfgf 置于 +lfgh 转正 +lfgj 轰动一时 +lfgk 转速 +lfgm 黑枣 +lfgn 累教不改 +lfgo 黑恶 +lfgq 围歼 +lfgt 黑麦 +lfgy 黑斑 +lfh 轩 軒 +lfhe 转瞬 +lfhf 置 寘 +lfhh 转上 +lfhj 围桌 +lfhk 转战 +lfhv 转眼 +lfhw 团龄 +lfi 団 +lfia 连云港 +lfif 墨汁 +lfig 墨渍 +lfii 墨水 +lfim 黑洞 +lfin 黑泥 +lfio 黯淡 +lfip 转学 +lfiq 黑光 +lfis 黑河 +lfit 黑海 +lfiy 转注 +lfje 转暖 +lfjf 团里 +lfjh 甲壳虫 畊 +lfjj 墨晶 +lfjk 囲 +lfjn 墨索里尼 +lfjp 黑晕 +lfjq 轩昂 +lfjt 黑星 +lfju 黑暗 +lfjy 黑影 +lfk 辕 +lfke 辕 園 轅 瞏 +lfkh 园中 黑路 +lfki 黑哨 +lfkk 转口 +lfkm 团员 +lfkn 氀 +lfko 鷜 +lfkt 數 +lfkv 婁 +lfkw 转喻 +lfkx 置喙 +lfky 園 +lflf 默默 黝黑 轩辕 团团 墨黑 罢黜 +lflg 转车 轩轾 园圃 +lflk 团圆 +lfll 转圜 +lflm 转轴 +lfls 围困 +lflu 转圈 +lflv 转轨 +lflw 置办 +lfm 罱 +lfmd 黑炭 +lfmf 罱 +lfmh 转帖 围巾 +lfmm 转岗 黑山 +lfmq 团购 黑风 +lfmt 转账 +lfmu 转赠 貫 +lfmw 园内 +lfn 转 転 轉 +lfnf 疇 +lfnh 围 囲 圍 +lfnn 团支书 +lfnt 转发 +lfnu 黑屏 +lfnw 墨翟 +lfny 转 黑心 +lfo 黑 黩 黒 +lfoa 黓 黭 +lfob 黦 +lfod 默 黩 黙 黷 +lfoe 黪 黲 +lfof 墨 黚 黫 +lfog 置业 转业 +lfoi 黥 +lfoj 黯 +lfok 黠 點 +lfol 黑烟 黝 黸 +lfom 黜 黷 +lfon 黔 黗 黤 黮 黕 +lfoq 黟 黕 黖 +lfot 黢 黬 +lfou 黑 黣 +lfov 转数 +lfow 黰 +lfoy 围炉 黵 转炉 +lfpb 黑字 +lfpd 转寄 +lfpe 墨家 +lfpf 罢赛 +lfpg 默写 +lfpj 国无宁日 +lfpn 罢官 +lfpp 置之 +lfpr 黑牢 +lfpt 黑客 +lfpu 围裙 +lfpw 黑窝 +lfpy 默祷 +lfq 园 園 +lfqc 黑色 +lfqd 黯然 默然 +lfqe 转角 +lfqg 黑钱 +lfqh 园外 +lfqk 署名 罢免 黑锅 +lfqq 黑金 +lfqr 黑铁 +lfqt 围猎 輘 +lfqu 墨镜 +lfqv 园 +lfqy 置留 +lfrd 围拢 +lfrg 围捕 +lfrh 团年 +lfrm 转制 +lfrp 因地制宜 +lfrq 转换 置换 +lfrr 黑白 转折 +lfrt 转播 黑手 转手 罢手 +lfru 转接 +lfrv 黑招 +lfry 围护 +lfsa 围棋 +lfsd 置顶 +lfsf 围标 +lfsg 园丁 +lfsh 默想 +lfsm 转机 +lfsr 黑板 +lfss 园林 +lfst 轩榭 +lfsu 围栏 团校 +lfsw 黑枪 +lfsy 转述 +lft 团 団 團 糰 +lfta 团长 +lfte 转盘 转租 团 +lftf 转告 +lftg 转生 +lfth 默算 +lftj 署 +lftk 黑种 +lftl 置备 +lftm 转向 转身 置身 +lftp 黑管 +lftq 转移 +lfts 黑箱 +lftt 罢笔 墨笔 +lftu 转科 +lftv 团委 +lftx 转系 +lfty 转入 +lfu 圉 +lfud 转头 转送 +lfue 置前 +lfuf 黑痣 圉 睪 +lfug 回过头来 +lfuh 转运站 +lfui 国土资源 +lfuj 车载斗量 +lfuk 团支部 +lfuo 鸅 +lfuq 转交 +lfut 黑道 转产 转道 斁 +lfuu 国土资源部 +lfuv 黑瘦 +lfuw 歝 +lfux 转递 +lfuy 辕门 +lfvb 转好 +lfvc 黑奴 +lfve 围垦 +lfvg 轌 +lfvi 转录 +lfvj 围剿 +lfvp 转嫁 +lfw 轖 +lfwa 转借 +lfwf 转会 +lfwg 墨盒 +lfwh 转悠 +lfwi 转俏 +lfwk 轖 +lfwn 围追 +lfwo 团伙 +lfws 团体 黑体 罢休 +lfwt 輘 +lfww 黑人 +lfwx 转化 +lfwy 围住 置信 畉 转念 +lfxa 围绕 +lfxf 团结 +lfxg 轻裘缓带 +lfxh 转引 +lfxi 黑纱 +lfxj 团费 +lfxk 转强 +lfxt 置疑 +lfxu 转弱 +lfxv 墨绿 +lfxw 转给 +lfyc 默诵 转译 +lfye 默哀 黑衣 +lfyf 默读 +lfyg 置评 +lfyh 转让 +lfyj 罢课 +lfyl 转为 +lfym 黑市 +lfyn 黑户 +lfyo 转变 转弯 墨迹 +lfyp 黑亮 +lfyq 黑底 +lfyt 默许 黑话 +lfyw 默认 黑夜 +lfyy 转文 +lg 车 +lgaa 车工 +lgad 车匪 +lgag 国葬 +lgah 车臣 +lgap 国营 +lgat 国医 +lgaw 国花 +lgax 国药 +lgb 囤 +lgbb 车子 +lgbc 囤聚 +lgbf 国际 +lgbh 国耻 +lgbn 囤 軘 +lgbu 国联 +lgbw 车队 +lgby 国防 +lgc 轾 +lgcf 轾 輊 +lgci 罪责难逃 +lgcn 车马 +lgcw 畏难 国难 +lgd 囯 轎 +lgdc 畏友 车友 +lgdd 国大 +lgde 国有 +lgdf 罗敷有夫 +lgdg 国威 +lgdk 轎 +lgdn 办不成 +lgds 车厢 +lgdt 国故 +lgdw 国泰 +lge 畏 圃 +lgeb 畏服 +lgec 车胎 +lged 圊 +lgef 国脚 圑 +lgeg 辅助 輤 +lgeu 畏 +lgew 力不胜任 +lgey 辅 圃 輔 +lgfa 车载 +lgfc 国运 +lgff 国土 +lgfh 输不起 +lgfn 车场 +lgft 国都 国教 +lgfu 国境 +lgfw 车夫 +lgg 軖 +lgga 车型 +lggc 办不到 +lggf 国球 +lggg 国王 +lggh 车下 +lggk 车速 国事 +lggl 国画 +lggq 国殇 +lggx 四环素 +lgh 罡 +lghc 车皮 +lghd 囸 +lghf 罡 +lghh 车上 車 +lgi 罘 +lgie 车削 +lgif 国法 +lgig 罪恶滔天 +lgii 囨 +lgil 罚不当罪 +lgip 国学 +lgiq 国光 +lgit 轻于鸿毛 黑不溜秋 +lgiu 罘 +lgiy 车流 +lgj 畀 +lgjf 车里 團 轉 +lgjg 国是 +lgjj 畀 +lgju 罪恶昭彰 +lgjv 车照 +lgjy 车影 +lgk 辐 +lgkd 圄 +lgke 睘 +lgkg 国号 车号 鹮 +lgkh 四环路 +lgkk 国骂 加速器 +lgkl 国别 辐 輻 +lgkm 办事员 +lgkn 翾 +lgkp 還 +lgkq 国史 +lgld 畏罪 +lglf 转来转去 +lglg 车辆 疅 +lglh 加班加点 +lgli 累死累活 +lglk 车驾 +lglm 车轴 +lglt 国力 +lglu 车圈 +lglw 车轮 国界 +lgly 车辙 +lgm 辆 +lgma 国贼 +lgmh 车贴 +lgmk 车到山前必有路 +lgmm 輌 +lgmq 国风 +lgmw 辆 国内 +lgmy 輛 +lgn 车 車 +lgna 国民 +lgnd 国剧 +lgnf 辅导 畏怯 +lgng 国情 +lgnh 车 畏惧 +lgnk 畏避 +lgnn 国书 +lgnt 车尾 +lgny 辅以 +lgoo 连天烽火 +lgop 车迷 +lgoq 连珠炮 +lgos 车灯 +lgou 辅料 +lgoy 国粹 +lgpb 国字 +lgpe 国家 +lgpg 国宝 国定 +lgpj 国宴 +lgpl 国军 +lgpr 国宾 +lgpw 车窗 +lgpy 车祸 +lgq 軏 +lgqc 国色 +lgqf 回形针 +lgqg 车钱 +lgqh 国外 +lgqi 国玺 国乐 +lgqk 国名 +lgqn 軏 +lgqq 车钩 +lgqr 车兜 +lgqw 车铃 +lgrc 车把 +lgrf 车技 +lgrg 车后 +lgrl 黑恶势力 +lgrp 因事制宜 +lgrr 四两拨千斤 +lgrt 国手 +lgrv 国势 +lgsa 车模 +lgsc 国权 +lgsd 车顶 +lgse 车棚 +lgsf 车票 国标 +lgsg 车本 +lgsk 国歌 +lgst 国格 +lgsw 车检 +lgsy 国术 +lgta 车长 +lgtd 国籍 +lgte 车船 +lgtf 车行 +lgtg 国策 +lgth 车牌 办事处 +lgtk 囤积 车程 +lgtl 国务 +lgtm 辐射 车身 国徽 +lgts 回天乏术 +lgtt 圆珠笔 +lgtu 国税 +lgu 軯 +lgud 车头 +lgue 车前 +lgug 车盖 +lguh 车站 軯 +lguj 车间 +lguk 车况 +lgul 车闸 +lgup 车旁 +lguq 车次 +lgut 国产 国道 +lguu 国立 +lguy 车门 国门 +lgv 輕 +lgva 輕 +lgvc 国帑 +lgvl 輺 +lgvn 车刀 +lgvq 鑋 +lgvt 国君 +lgwa 国代 +lgwc 国公 +lgwd 辅佐 +lgwf 国会 +lgwg 国债 +lgwh 国企 辅修 +lgwn 力不从心 +lgwq 国父 四不像 +lgws 国体 +lgwt 四平八稳 +lgwu 车位 +lgwv 国仇 +lgww 国人 +lgwx 国货 +lgwy 架不住 +lgxd 辅弼 +lgxe 车组 +lgxg 国母 +lgxj 车费 +lgxk 国强 +lgxn 国纪 +lgxp 畏缩 +lgy 国 +lgya 国度 加速度 +lgyd 国庆 +lgyg 国语 +lgyi 国 +lgyl 国库 车库 +lgym 车市 +lgyn 车房 +lgyq 车底 +lgys 车床 +lgyt 国旗 +lgyu 国事访问 +lgyw 车座 +lgyy 国文 +lh 四 +lha 轤 +lhad 甲基 +lhae 四散 +lhal 轤 +lhas 甲苯 +lhbb 甲子 +lhbm 四出 +lhce 四通 +lhcy 軙 +lhdb 四顾 +lhdd 四大 +lhde 四有 +lhdf 甲辰 +lhdh 罩在 +lhdm 四面 +lhdn 四成 +lhee 四月 +lhef 四肢 +lhfg 四十 +lhfh 四起 +lhfn 四声 +lhfp 甲壳 +lhga 甲型 +lhgg 四五 +lhgh 四下 +lhgr 黑眼珠 +lhgt 回眸一笑 +lhgu 四平 +lhhh 罩上 +lhhj 四旧 +lhhk 四点 +lhig 四清 +lhim 四溅 +lhit 四海 +lhiu 四溢 +lhj 罩 +lhjf 四时 +lhjh 甲虫 +lhjj 罩 +lhkt 四川 +lhlf 四围 +lhlg 四国 +lhlp 四边 +lhlw 四轮 +lhme 甲胄 +lhmf 四周 +lhmj 四则 +lhn 皿 囗 +lhnf 四层 +lhng 四 皿 囗 罒 +lhnh 甲 圍 +lhnk 四壁 +lhnn 甲乙 四书 +lhnt 轳 轤 +lhod 甲类 +lhop 甲烷 +lhpd 四害 +lhpg 甲寅 +lhpu 罩衫 +lhqe 四角 +lhqg 甲鱼 +lhqh 四外 +lhrg 甲兵 +lhrp 四近 +lhrr 围点打援 +lhse 罩棚 +lhsg 罩杯 甲醛 甲醇 +lhsr 甲板 +lhtb 四季 +lhtf 固步自封 +lhth 四处 +lhtk 甲种 +lhtm 四射 +lhtx 甲第 +lhud 罩着 +lhuk 四部 +lhup 四旁 +lhuy 四六 +lhwd 四伏 +lhwg 四合 +lhwh 四个 +lhws 四体 +lhwx 四化 +lhwy 罩住 四邻 +lhxe 甲级 +lhxk 四强 +lhxw 四维 +lhye 罩衣 +lhyk 圆颅方趾 +lhym 甲亢 +lhyn 四望 +lhyw 四座 +lhyy 四方 甲方 +li 遝 +licd 车水马龙 +lidx 四小龙 +lie 輎 +lieg 輎 +liff 塁 +lifw 思潮起伏 +ligr 连滚带爬 +lii 囦 +liim 黑洞洞 +liip 黑沉沉 +liiq 黑溜溜 +liis 黑漆漆 加油添醋 +liiu 圆滚滚 +lijs 罗汉果 +ling 〇 +lip 遝 +lipg 疂 +lipi 遝 +lipu 四海之内皆兄弟 +liqn 輄 +lird 因小失大 +lirj 回光返照 +lirv 罗雀掘鼠 +liss 固沙林 +litg 四海升平 +litp 输油管 +liu 眔 軣 +liuh 加油站 +liun 胃溃疡 +liyf 轻举妄动 +liyp 四海为家 +liyt 恩深义重 +lj 辊 +lja 罼 +ljad 罗曼蒂克 +ljaf 罼 +ljfd 囬 +ljfp 逥 廽 +ljgr 畼 輰 +ljkq 罗曼史 +ljlf 圆明园 +ljlg 輼 辒 轀 +ljpl 回归祖国 +ljq 輵 +ljqn 輵 +ljrp 因时制宜 +ljry 因果报应 +ljs 輠 +ljsy 輠 +ljtv 因果律 +ljwa 四时八节 +ljx 辊 +ljxg 回归线 +ljxx 辊 輥 +ljyh 加盟店 +lk 加 +lkaa 加工 架式 +lkae 加菜 +lkai 回落 回荡 +lkal 贺功 +lkaq 回敬 +lkat 加蓬 +lkau 加薪 +lkay 贺匾 +lkb 辑 +lkbb 架子 +lkbg 辑 輯 +lkbi 贺函 回函 +lkbk 黑咕隆咚 +lkbm 回聘 +lkbu 贺联 +lkby 回防 +lkc 驾 +lkca 加劲 +lkcc 驾驭 +lkce 圆通 +lkcf 驾 駕 +lkck 驾驶 +lkcq 回驳 +lkcu 駕 +lkd 回 迴 廻 囬 囘 廽 逥 +lkdb 回顾 +lkdc 加码 +lkdd 加大 +lkdf 加压 +lkdg 圆石 +lkdh 加在 +lkdj 加厚 +lkdn 加成 +lkdw 回春 +lkdx 贺龙 +lke 罥 羂 +lkee 圆月 +lkef 罥 +lken 回肠 +lkes 回采 +lkew 圆脸 +lkfa 加载 +lkfc 回去 +lkfd 回城 +lkff 加封 +lkfh 架起 +lkfj 加进 +lkfk 贺喜 圖 +lkfm 回击 +lkfn 回声 圆场 +lkfp 回味无穷 +lkfq 加元 +lkft 回教 +lkfu 驾幸 +lkfw 圆规 +lkg 加 +lkga 圆形 +lkgc 回到 +lkgd 回天 +lkge 回青 +lkgf 圆球 +lkgg 圆环 +lkgi 回还 +lkgk 加速 回事 圆融 +lkgo 回来 +lkgy 加班 +lkh 甽 +lkhc 回眸 +lkhh 加上 贺卡 +lkhj 圆桌 +lkhk 加点 · +lkhm 圚 +lkhq 加餐 +lkhw 驾龄 +lkhx 加些 +lkia 圆满 +lkif 加法 回潮 +lkig 加添 +lkih 回波 +lkii 袈裟 +lkij 加温 +lkim 加油 圆滑 +lkip 加深 +lkir 加派 +lkit 四川省 +lkiu 圆润 回溯 +lkiv 架梁 +lkix 回涨 +lkiy 回流 加注 +lkjc 加紧 +lkje 加盟 +lkjg 回师 +lkjm 加映 +lkjn 回电 贺电 +lkjp 圆晕 +lkjq 加冕 +lkjt 驾临 +lkjv 回归 驾照 +lkkf 回味 +lkkg 加号 +lkkh 回路 回跌 +lkkt 回响 +lkld 加固 +lklf 回转 +lklg 驾车 回车 回国 +lklk 圆圆 回回 +lklt 加力 +lklu 圆圈 ○ +lkm 贺 +lkmc 毄 +lkmd 团中央 +lkme 驾崩 +lkmf 圆周 +lkmh 回帖 +lkmi 圆 圓 円 圎 +lkmq 贺岁 +lkmu 贺 回赠 賀 +lkna 回民 +lknb 乫 +lknd 加剧 +lkng 回屋 +lknh 回收 加收 +lknk 回避 +lknn 加快 回忆 +lkny 加以 +lkoe 加粗 +lkoj 罽 +lkoo 回火 +lkou 加料 +lkov 加数 +lkoy 回炉 +lkp 迦 +lkpa 加宽 +lkpd 加害 迦 廻 迴 +lkpe 回家 +lkpf 加赛 +lkph 圆寂 +lkpn 加密 +lkpp 加之 +lkpt 贺客 +lkpu 圆实 +lkpw 架空 +lkpy 贺礼 +lkq 軦 +lkqe 圆角 +lkqg 加印 +lkqi 回销 加锁 +lkqk 回锅 +lkqm 圆钢 +lkqn 回馈 軦 +lkqq 加多 +lkqu 圆镜 +lkqv 加急 +lkqw 圆锥 +lkrb 回报 +lkrc 回返 +lkrd 回拜 +lkre 回援 +lkrf 加持 +lkrh 贺年 +lkrk 回扣 +lkrm 回抽 +lkrn 加气 +lkrt 回手 +lkrv 加热 架势 回执 +lkry 回护 +lks 架 +lksc 加权 +lksd 圆顶 +lksg 回本 +lksh 回想 +lksi 回档 +lksk 哿 +lksm 驾机 +lksq 架构 +lkss 圆梦 +lkst 架桥 +lksu 架 +lksv 辑要 +lksy 圆柱 +lkt 毠 +lkta 回升 加长 +lktd 回笼 +lkte 圆盘 +lktf 回迁 +lktg 加重 +lkth 加息 +lktj 回复 +lktk 回程 +lktm 回身 圆筒 +lktn 毠 +lkto 鴐 +lktq 回稳 +lkts 回条 +lktw 回答 +lkty 加入 +lkud 回头 加减 +lkuf 加装 +lkug 加盖 +lkuh 架站 +lkuj 回音 +lkuk 回部 +lkul 鸭嘴兽 +lkuq 架次 回交 +lkut 回首 +lkuy 回门 +lkve 回退 +lkvf 妿 +lkvi 辑录 +lkw 轵 +lkwa 嗧 +lkwf 加值 回嗔作喜 +lkwg 回合 +lkwo 鴐 +lkwt 回叙 +lkwu 加倍 +lkwv 加分 +lkww 加价 +lkwx 加仑 +lkwy 回信 贺信 轵 軹 +lkxa 回绕 +lkxg 架线 +lkxk 加强 +lkxm 加纳 +lkxn 加缪 +lkxq 回绝 +lkxr 圆弧 +lkxt 回乡 +lkxu 回弹 +lky 袈 +lkya 加试 圆谎 +lkyb 圆熟 +lkye 袈 +lkyf 加诸 +lkyg 回请 +lkyi 回应 +lkyk 圖 +lkyl 回禀 +lkym 架设 加高 +lkyn 贺词 +lkyq 圆底 +lkyt 回放 回话 加州 回族 回旋 +lkyw 因噎废食 +lkyy 回访 回廊 回文 +ll 男 +llaa 男工 +llb 男 +llbb 男子 +llbu 田联 +llbw 男队 +llby 男孩 +llcc 男双 +llcq 田鸡 +lldc 男友 +lldh 田契 +lldm 男厕 +lldp 罢黜百家 +lldx 田垄 +llee 恩恩爱爱 +llel 男爵 +llet 男用 +llev 罗圈腿 +llf 畕 圛 +llfb 田地 +llfd 田垅 +llff 圛 +llfg 男士 田埂 +llfn 男声 +llfq 田坎 +llfu 默默无闻 +llfy 默默无语 默默无言 +llg 圜 +llga 四边形 +llge 圜 轘 +llgg 轰轰烈烈 囫囵吞枣 +llgt 罪加一等 +llgy 默默不语 +llhk 车轮战 +llic 田汉 +llii 畏罪潜逃 +llip 逻辑学 +lljf 田野 +lljl 田螺 +lljt 男星 +llkh 男足 +lll 田 +lllb 劦 +llld 奰 礨 +llle 脅 +lllf 田园 壘 壨 畾 +lllg 疉 疊 +llli 纍 +lllj 轟 +llll 田 团团圆圆 〇 轠 +lllm 罍 +llln 勰 氎 +lllo 鸓 +lllp 田边 +llls 櫐 +lllt 畸轻畸重 +lllv 姭 +lllx 逻辑思维 +llmg 田赋 +llmm 男婴 +lln 罳 +llnn 男尸 +llnt 男性 +llnu 罳 +llop ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩ +llp 轋 +llpe 男家 田家 +llpf 田赛 +llph 轋 +llpr 男宾 +llpt 男客 +llpy 轋 +llqc 男色 +llqq 恩恩怨怨 +llqt 男儿 +llqv 回车键 +llrd 男排 +llrg 逻辑推理 +llrq 男的 +llrw 辗转反侧 +llsa 男模 +llsc 男权 +llsg 男丁 +llss 轻轻松松 +llsw 辅车相依 +lltc 田径 +llte 田租 +lltg 男生 +lltj 男篮 +lltu 男科 +lltw 轻车简从 +llud 田头 +lluf 男装 +lluj 田间 男单 +llut 田产 +llv 嬲 +llvf 男妓 +llvl 嬲 +llvn 田鼠 +llvv 男女 +llw 轀 +llwd 男优 +llwf 田舍 +llwh 男仆 +llwl 轀 +llww 男人 +llxg 边界线 +llxx 畏畏缩缩 +llye 圐 +llyf 田庄 +llyk 轻车熟路 +llyl 田亩 +llyv 圐 +llyy 男方 驾轻就熟 +lm 轴 辋 +lmbb 轴子 +lmbd 轴承 +lmc 軗 +lmci 繋 +lmcr 撃 擊 +lmcy 軗 +lmd 軮 +lmdd 轴套 +lmdj 圌 輲 +lmdy 軮 +lmf 輖 +lmff 圆周运动 +lmfg 畘 +lmfk 輖 +lmft 四则运算 +lmg 轴 軸 +lmgg 略见一斑 +lmgn 轴瓦 +lmgt 恩同再造 +lmh 軕 +lmkh 轴距 +lmko 因风吹火 +lmny 轴心 +lmpw 图财害命 +lmqh 国内外 +lmt 鷶 +lmth 贺岁片 +lmto 鷶 +lmu 辋 買 +lmud 软骨头 +lmug 软骨病 +lmun 辋 輞 +lmuu 国内新闻 +lmw 軜 +lmwo 鷶 +lmwx 恩同父母 +lmwy 軜 +lmxg 轴线 +lmy 軓 +lmye 转败为胜 +lmyf 国内市场 +lmyx 圆周率 π +lmyy 甲骨文 軓 +ln 思 轧 +lna 辗 +lnab 罠 +lnae 辗 輾 +lnaj 思慕 +lnav 囻 罠 +lnb 轏 +lnbb 轏 +lncw 罹难 +lnd 囙 +lndg 思古 +lndm 顋 +lndw 思春 +lnf 罻 +lnff 罻 +lnfh 軐 +lnfp 思索 +lnft 思考 +lng 翈 +lngs 甲乙丙丁 +lngx 四书五经 +lngy 辅导班 +lnha 思虑 +lnhh 圍 +lnhj 思旧 +lnif 思潮 +lnip 国民党 +lnjg 思量 +lnjv 思归 +lnkh 思路 +lnkm 辅导员 +lnlf 辗转 +lnlj 轧辊 +lnlu 回心转意 +lnmy 思凡 +lnn 轧 劜 軋 +lnnf 思忖 +lnng 思情 +lnnn 加快发展 +lnnt 国民收入 +lnpg 图书室 +lnpy 罹祸 +lnqm 轧钢 +lnqn 图书馆 +lnqu 加以解决 +lnqx 斩尽杀绝 +lnrm 轧制 +lnsh 思想 +lnsm 轧机 +lntp 输尿管 +lntu 思科 +lntw 畀以重任 国民生产总值 +lnu 思 +lnuh 回收站 +lnus 思亲 +lnuy 思辨 +lnv 囙 +lnvi 回忆录 +lnw 罹 +lnwe 疁 轇 +lnwy 思念 罹 +lnxa 国民经济计划 +lnxf 思绪 +lnxi 国民经济 +lnxt 思乡 +lnxw 思维 +lnya 思谋 +lnyo 思变 思恋 +lnyx 回收率 +lnyy 思议 +lo 辚 轔 +log 轐 +logf 轛 +logy 轐 +loho 黑灯瞎火 +lood 黑糊糊 +loq 辚 +loqh 辚 疄 轔 +losm 轰炸机 +lotp 输精管 +loys 圆凿方枘 +loyx 恩断义绝 +lp 边 连 +lpaq 辖区 边区 +lpbf 边际 +lpbt 边陲 +lpbw 连队 国家队 +lpby 边防 +lpce 连通 +lpdf 墨守成规 +lpdh 连在 +lpdk 辖 轄 +lpdn 连成 +lpeg 畳 +lper 置之脑后 +lpet 连胜 +lpf 輐 +lpfa 连载 +lpfb 辖地 +lpfd 边城 +lpfe 加官进爵 +lpfh 连起 +lpfm 连击 +lpfn 连声 +lpfp 国家规定 +lpfq 边远 輐 +lpft 国家教委 +lpfu 边境 +lpgc 连到 +lpgd 连天 +lpgf 置之死地 +lpgg 连环 置之不理 +lpgj 连理 +lpgk 连带 +lpgm 连遭 +lpgn 置之死地而后快 +lpgr 连珠 +lpgt 置之死地而后生 +lphh 边上 +lphk 连战 +lpic 罗宾汉 +lpim 边沿 +lpin 边沁 +lpiy 固定汇率 +lpjj 连日 +lpk 连 連 +lpkg 连号 +lpkh 边距 +lpkj 连唱 +lpkk 连串 +lpkt 连呼 +lplm 连轴 +lplp 连连 +lplw 边界 +lplx 连累 +lpmd 边岸 +lpmg 连同 +lpmh 边幅 +lpmq 连网 +lpmt 连败 +lpna 边民 +lpnn 輨 +lpnp 国富民安 +lpnt 连发 +lpnx 国富民强 +lpny 连忙 +lpoq 加农炮 +lppf 边塞 +lppg 连写 +lppw 国家安全 +lpq 畹 +lpqb 畹 +lpqe 边角 +lpqi 连锁 +lpqm 连负 +lpqn 国宾馆 +lpqt 边锋 +lpqy 边贸 +lprh 连年 +lprm 辖制 +lprt 连手 +lpru 连接 +lprx 国富兵强 +lpsa 边框 +lpsf 连杆 +lpsm 连机 +lpsu 国家机关 +lpsv 连根 +lpsw 边检 +lpt 轄 +lpta 连长 +lpth 国家重点 +lptk 连种 轄 +lptm 连射 +lptn 国家税务局 +lpto 连番 +lptp 因祸得福 +lptu 国家利益 +lpty 连篇 +lpuc 连闯 +lpud 边关 +lpuj 边音 +lpuk 连部 +lpuu 固定资产 +lpuy 边门 +lpv 边 +lpwf 黑社会 +lpwh 连个 +lpws 连体 +lpwt 连任 +lpww 连坐 +lpxc 连缀 +lpxe 国家级 +lpxf 连续 连贯 边疆 +lpxg 连线 边线 +lpxm 图穷匕见 +lpxn 国家统计局 +lpxr 连绵 +lpxx 边缘 +lpyf 连读 +lpyn 连词 国家旅游局 +lpyp 转祸为福 +lpyq 置之度外 +lpyw 连夜 +lq 罗 软 +lqa 軝 +lqad 罗斯 +lqaf 罗勒 +lqag 軧 +lqah 软卧 +lqan 軝 +lqay 軧 +lqbb 鸭子 +lqca 软驱 +lqcn 罗马 +lqda 软碟 +lqdg 软硬 +lqdi 轩然大波 +lqdm 罗布 +lqef 软脚 +lqek 软腭 +lqel 软肋 +lqf 畇 +lqfg 畇 +lqfq 斩钉截铁 +lqgc 罗致 +lqgf 略多于 +lqgq 罗列 +lqgt 国色天香 +lqgu 国色天姿 +lqgx 罗素 黑色素 +lqgy 软玉 +lqhc 软皮 +lqhi 力争上游 +lqi 轹 轢 +lqic 罗汉 +lqii 软水 +lqin 软泥 +lqiy 轹 +lqj 蜀 +lqjc 斀 +lqjf 斣 +lqjj 劅 +lqjl 罗曼 +lqjo 鸀 +lqju 蜀 +lqjw 歜 +lqk 軥 +lqkf 罗嗦 +lqkg 軥 +lqkk 罗口 +lqkq 輓 +lqlg 蜀国 +lqlk 逻辑 +lqlq 软软 +lqlu 罗圈 +lqlw 囫囵 +lqm 囧 +lqme 软骨 +lqmq 罗网 +lqmv 囧 +lqmw 鸭肉 +lqmy 罗丹 +lqnh 鸭蛋 +lqnn 軳 +lqnt 软性 +lqny 软尺 +lqou 边角料 +lqoy 软糖 +lqp 逻 邏 +lqpi 逻 +lqpq 累卵之危 +lqpw 黯然神伤 +lqqf 黯然销魂 +lqqk 罗锅 +lqqn 软饭 +lqqr 蜀锦 +lqqs 罗刹 +lqqt 黑猩猩 +lqr 囫 +lqre 囫 +lqrf 罗技 +lqrq 黯然失色 +lqru 罗拉 +lqrv 软垫 +lqry 连锁反应 +lqsc 罢免权 +lqsf 软材 +lqsg 墨尔本 +lqss 软禁 +lqst 罗格 +lqsu 软梯 +lqtd 鸭舌 +lqte 软盘 罗盘 +lqtf 软毛 +lqth 软片 +lqtj 鸭梨 +lqtk 软和 +lqtp 软管 +lqtt 加尔各答 +lqu 罗 +lquf 罗兰 软包装 +lqug 畇 +lquj 黑名单 +lqum 连锅端 +lqut 蜀道 +lqvg 輡 +lqw 软 +lqwj 恩怨分明 +lqwp 黯然伤神 +lqwr 软件 +lqws 软体 +lqwv 罗伊 +lqwx 软化 +lqwy 软 軟 +lqxa 鸭绒 +lqxc 罗经 +lqxg 软线 +lqxk 罗织 +lqxt 蜀绣 +lqxu 软弱 +lqxw 软缎 +lqy 鸭 鴨 +lqya 软席 +lqyg 鸭 软语 輷 +lqyh 连锁店 +lqyl 罶 羀 +lqyp 软膏 转危为安 +lqys 软床 +lqyt 软话 +lqyw 软座 +lqyy 软文 畂 +lr 斩 暂 +lraa 车把式 +lrad 贺拉斯 +lraq 斩获 +lrc 畈 +lrce 力所能及 +lrcy 畈 畖 罛 軱 +lrd 磛 +lrdf 磛 +lrdh 暂存 +lrdy 暂态 +lreg 暂且 +lret 暂用 +lrf 堑 +lrff 堑 塹 +lrfh 輴 +lrfi 暂未 +lrfq 暂无 +lrfw 黑白颠倒 +lrfy 堑壕 +lrgi 暂不 +lrgk 轶事 +lrgw 黑白不分 +lrh 斩 斬 +lrhk 转折点 +lrhq 覱 +lrii 黑白混淆 +lrip 轻描淡写 黑手党 +lrit 力气活 +lrj 暂 +lrjf 暂时 暂 暫 +lrk 蹔 +lrkg 圆括号 ( ) +lrkh 蹔 +lrkl 暂别 +lrle 轻手轻脚 +lrma 圆舞曲 +lrnd 暂居 +lrnm 固执己见 +lrnu 慙 +lron 斩断 +lrpg 暂定 +lrpu 罪魁祸首 +lrq 錾 +lrqf 錾 鏨 +lrqi 力挽狂澜 +lrqs 斩杀 +lrqy 暂留 +lrrk 暂扣 +lrrm 暂缺 +lrs 椠 +lrsu 椠 槧 +lrtd 暂短 +lrtf 暂行 +lrth 黑白片 +lrtn 因势利导 +lrub 轶闻 +lrug 黑热病 +lruq 斩将 +lrut 斩首 +lrvd 力挫群雄 +lrvt 斩妖 +lrw 轶 +lrwa 暂借 +lrwb 斩仓 +lrwj 黑白分明 +lrwy 暂停 暂住 轶 軼 力排众议 +lrxe 暂缓 +lrxs 轢 +lryx 回报率 +ls 困 町 +lsad 困苦 恩格斯 +lsak 困惑 +lsbn 困了 +lscw 困难 +lsdb 困厄 +lsdd 加格达奇 +lsdh 困在 +lsfu 困境 +lsgb 困顿 +lsgf 困于 +lsgg 輏 +lsgq 困死 +lsgt 连本带利 +lsh 町 +lsi 困 +lsip 困觉 +lsj 甼 +lsjr 轻歌曼舞 +lsk 轲 +lskg 轲 軻 +lskt 思想品德 +lsnn 困局 +lsnt 思想性 +lspe 思想家 +lspf 困守 +lspw 困窘 +lsqi 黑格尔 +lsqk 架桥铺路 +lsrb 黑板报 +lsrd 困扰 +lsrf 连根拔起 +lss 罧 +lssf 轻飘飘 +lssk 墨西哥 +lsss 黑森森 +lssu 罧 +lstl 困惫 +lstp 困乏 +lsul 困兽 +lswt 思想体系 +lswu 困倦 +lsww 困人 +lswy 困住 +lsyf 因材施教 +lt 力 图 +ltaa 图式 +ltad 力荐 +ltat 力攻 +ltba 略陈 +ltbb 轿子 +ltbd 国务院办公厅 +ltbp 国务院 +ltbw 国奥队 +ltcl 力劝 +ltd 轿 +ltdd 力大 +ltde 略有 +ltdf 力夺 +ltdh 图存 +ltdi 四处奔波 +ltdj 轿 轎 +ltdk 轎 +ltdq 力克 +lte 輈 +lteg 力助 +lteu 图腾 +ltey 輈 辀 +ltf 軠 +ltfc 略去 +ltff 围魏救赵 輧 +ltfg 力士 軠 +ltfi 力求 图示 +ltfn 軞 +ltfp 略过 +ltfq 图元 +ltfw 轿夫 +ltg 畽 +ltga 图形 +ltgc 办得到 +ltge 图表 +ltgf 略知一二 畽 +ltgk 略带 +ltgl 图画 +ltgq 置身事外 +ltgx 图素 +ltgy 固辞不就 +lthh 图上 +lthk 力战 +lthq 甲午战争 +ltht 略知皮毛 +lthw 略具 +lti 囷 +ltif 输入法 +ltig 四季常青 +ltip 力学 +ltj 輹 +ltjg 力量 +ltjo 略显 +ltjt 图鉴 輹 +ltjy 图景 +ltk 略 辂 +ltkf 畧 +ltkg 略 辂 輅 +ltkh 图中 +ltlg 轿车 +ltlk 略加 +ltlt 力图 略图 连篇累牍 +ltmg 略同 +ltmh 鸭舌帽 +ltmm 图册 +ltmq 因特网 +ltn 力 +ltnd 囤积居奇 +ltnf 图层 +ltnk 力避 力臂 +ltnn 图书 軶 +ltno 鴫 +lto 轓 +ltol 轓 +ltpf 田径赛 +ltpg 加利福尼亚 +ltph 因循守旧 +ltpv 图案 +ltqe 图解 +ltqs 图钉 +ltqt 国务卿 +ltqv 力争 +ltrb 图报 +ltrd 力撼 +ltrf 力持 +ltrh 略看 +ltri 力撑 +ltrm 力摧 +ltrn 力气 +ltrq 力挽 +ltru 力拼 +ltrw 力挫 +ltsf 图标 +ltsr 图板 +ltsu 图样 +ltsy 略述 +lttd 力矩 +lttf 力行 +ltth 图片 +lttj 图利 +lttk 国务委员 +lttm 略微 +lttq 略称 +lttu 黑乎乎 +lttw 图符 +ltu 图 図 圖 +ltud 略差 +ltuh 轷 軤 +ltui 图 +ltuj 图章 +ltuq 四等奖 +ltus 图新 +ltut 力道 +ltv 鴨 +ltvh 畏敌如虎 +ltvi 图录 +ltvm 恩重如山 +ltvo 鴨 +ltvu 略嫌 +ltwg 图例 +ltwh 图个 +ltwj 力偶 +ltwk 力促 +ltwl 轻重倒置 +ltwq 图像 +ltwt 力作 +ltww 黑种人 +ltwy 架得住 +ltxk 力强 +ltxq 图纸 轻重缓急 +ltxu 力透纸背 畮 +lty 畋 +ltya 力度 图谋 +ltyf 略读 +ltyg 力证 +ltyl 略为 图库 +ltyn 图记 +ltyo 略谈 +ltyt 略施 +ltyu 图谱 +ltyw 略论 +ltyy 图文 +lu 较 圈 +lua 軿 輧 +luah 軿 +lubb 圈子 +lubf 软着陆 +luca 较劲 +lucw 较难 +lud 圈 +ludb 圈 +ludd 圈套 较大 +ludf 畻 +ludh 圈在 +ludn 圏 +luec 圈肥 +luee 甲状腺肿 +luer 甲状腺 +luf 畔 +lufb 圈地 +lufc 团总支 +lufd 囚首垢面 +lufg 较坏 +lufh 较真 畔 +lufk 力竭声嘶 +lufq 较远 +lug 轙 +lugl 国将不国 +lugn 四六不懂 +lugt 轙 +luhb 轻装上阵 +luhh 较上 +luhk 圈占 圈点 +luif 加减法 +luih 较小 +luit 较少 +luj 疃 +lujf 圈里 疃 罯 罿 +lujg 较量 +lujh 较早 +lujm 回头是岸 +lujq 较易 +lukh 回头路 +lukk 国产品 +lul 罾 +lulc 较轻 +lulj 罾 +luln 畏首畏尾 +lulu 圈圈 +lumw 圈内 +lunj 较慢 +lunk 回音壁 +lunn 较快 +lupg 圈定 +lupp 较之 +lupt 回头客 +lupy 斩将搴旗 +luq 较 +luqh 圈外 +luqi 轻音乐 図 +luqq 较多 +luqu 困兽犹斗 +luqy 较 較 +lurp 较近 +lus 輶 +lusd 圈椅 +lusg 輶 +lusr 思前想后 +luta 较长 +lutb 加减乘除 +lutd 较短 +lutf 圈选 +lutg 较重 +lutv 国资委 +lutw 轻装简从 +luud 较差 +luue 较前 +luuq 斩六将 +luuu 圈阅 +luvb 较好 +luvr 男尊女卑 +luvv 男盗女娼 +luwd 较优 +luwq 较低 +luwr 恩将仇报 +luxe 四六级 +luxk 较强 +luxt 罤 +luxu 较弱 +luxx 较比 +luyl 较为 +luym 较高 +luyx 回头率 +luyy 较广 +lv 轨 +lvbb 软刀子 +lvd 囡 +lvdk 男女有别 +lvf 婁 +lvfi 男女老少 +lvfj 圕 +lvfx 男女老幼 +lvgl 輺 +lvgn 甊 +lvgy 甊 +lvir 思如涌泉 +lvit 轻如鸿毛 +lvj 轈 +lvjs 罺 轈 +lvk 轺 +lvkg 轺 軺 +lvkh 轨距 +lvl 辎 +lvlg 辎 輜 +lvlv 囡囡 +lvly 轨辙 +lvn 轨 軌 +lvpd 遱 +lvq 輗 +lvqn 輗 +lvri 思如泉涌 +lvsp 轨枕 +lvt 輑 +lvtg 辎重 +lvtk 輑 +lvtn 氀 +lvty 數 +lvut 轨道 +lvvv 男婚女嫁 +lvwo 鷜 +lvy 轫 +lvya 轨度 +lvyo 轨迹 +lvyy 轫 軔 +lw 办 +lwaa 轮式 +lwbb 轮子 +lwbm 输出 +lwbn 输了 +lwbp 四合院 +lwbv 界限 +lwdd 加拿大 圙 +lwdg 界石 办厂 +lwdm 界面 +lwdn 因人而异 +lwdr 界碑 +lwds 办公厅 +lwdt 四人帮 +lwe 轸 畛 +lwec 轮胎 +lwet 轸 畛 軫 +lwev 办妥 +lwf 軵 +lwfa 界域 畛域 +lwfc 输运 +lwfd 囶 +lwff 围追堵截 +lwfh 界址 +lwfj 办刊 +lwfp 轮毂 +lwfw 轮替 +lwfy 軵 +lwg 输 +lwga 圇 輪 +lwgc 办到 轮到 軨 +lwgf 软件下载 +lwgg 四分五裂 辁 輇 +lwgj 办理 输 輸 +lwgk 办事 +lwgn 软件开发 軡 +lwgt 四舍五入 +lwgw 四个现代化 +lwgy 轮班 +lwhh 界上 +lwhj 办公桌 +lwhk 界点 +lwhw 轮齿 +lwi 囚 办 +lwif 办法 +lwii 输水 +lwim 输油 +lwip 办学 +lwiq 输光 +lwis 界河 +lwiy 轮流 输液 轮渡 +lwj 界 +lwjh 畍 +lwjj 界 +lwjn 输电 +lwkh 轮距 +lwkj 轮唱 +lwlf 办置 +lwlg 囚车 +lwlk 轮回 +lwlm 轮轴 +lwlu 轮圈 +lwme 朙 +lwmm 轮岗 +lwmv 囧 +lwnd 囚居 +lwnf 输导 +lwnn 输局 +lwny 界尺 +lwpe 输家 +lwpf 团体赛 +lwpg 办公室 界定 +lwpn 国仇家恨 +lwpr 囚牢 +lwpu 圆领衫 +lwpv 办案 +lwpw 轮空 +lwqg 输钱 +lwqn 软件包 +lwqt 囚犯 +lwrb 办报 +lwrh 输掉 +lwrk 团体操 +lwrn 输氧 +lwrp 因人制宜 +lwrq 轮换 +lwsd 轮椅 +lwsf 界标 +lwsk 囚歌 +lwsm 轮机 +lwso 办公楼 +lwss 囚禁 +lwsy 界桩 +lwt 畟 +lwtd 囚笼 +lwte 轮船 +lwtf 囚徒 +lwtj 输得 办复 +lwtk 轮种 +lwtl 输血 +lwto 轮番 +lwtr 罗伯特 +lwtu 畟 +lwtw 办公自动化 +lwty 输入 畭 +lwud 输送 +lwut 界首 +lwvb 办好 +lwvf 轮奸 +lwvo 鴨 鴫 +lww 輍 +lwwc 办公 +lwwf 轮值 +lwwk 輍 +lwws 轮休 +lwwt 轮作 +lwwu 眾 +lwww 眾 +lwwx 办货 +lwwy 眾 +lwx 轮 輪 +lwxf 办结 +lwxg 界线 +lwxj 转会费 +lwxn 轮 +lwxq 界约 +lwxv 囵 囮 圇 +lwxw 输给 +lwy 囹 +lwyc 囹 軨 +lwyd 输诚 +lwye 囚衣 圀 +lwyg 办证 +lwyk 轮训 +lwyn 输赢 軡 +lwyt 办公设备 +lwyu 界说 罖 +lwyv 圀 +lwyy 轮廓 +lx 累 +lxan 累世 +lxaq 国统区 +lxbn 累了 +lxdt 思绪万千 +lxey 累及 +lxfd 累垮 +lxfg 累坏 +lxfj 累进 +lxfl 软弱无力 +lxfw 连绵起伏 +lxgf 嚩 +lxgo 连绵不断 +lxgq 累赘 +lxgu 畏缩不前 +lxgx 连绵不绝 +lxhj 羄 +lxi 累 +lxia 鸭绿江 +lxit 累活 +lxiu 累 +lxke 羂 +lxlk 累加 +lxln 軪 +lxlp 毗连 +lxlx 累累 +lxnd 连续剧 +lxnt 连续性 +lxpu 鸭绒被 +lxqq 罗纳尔多 +lxqt 累犯 +lxqy 累卵 +lxr 轢 +lxrh 累年 +lxrs 轢 +lxsa 软弱可欺 +lxsy 田纳西州 +lxti 边缘科学 +lxtk 累积 +lxuq 累次 +lxw 羅 +lxwg 累倒 +lxwp 邏 +lxww 累人 +lxwx 边缘化 +lxwy 毗邻 羅 +lxx 毗 +lxxb 毘 +lxxk 团组织 轡 +lxxn 毗 +lxxr 软绵绵 +lxy 羉 +lxyf 累计 +lxyi 羉 +lxys 圞 +lxyx 圝 羉 +ly 罚 +lyab 国庆节 +lyc 辙 +lyct 辙 轍 +lyd 圁 +lydf 輧 +lydg 罪该万死 +lydi 软磨硬泡 +lyey 畩 +lyf 詈 +lyff 罚款 +lyfu 罸 +lyg 罜 +lygf 罚球 罜 略高于 +lygg 軴 +lygh 罚下 +lygk 连说带唱 +lygl 图谋不轨 +lygt 略高一筹 +lyhi 四方步 +lyi 刄 輬 +lyim 罚没 +lyis 罚酒 +lyiy 輬 辌 +lyj 罚 +lyjj 罚 罰 +lykh 罚跪 +lykk 詈骂 +lylh 辘轳 +lyly 辘辘 +lym 囥 +lyma 回旋曲 +lymj 罚则 +lymv 囥 +lyn 辘 +lynn 甿 軶 +lynt 国计民生 +lynw 畡 輆 +lynx 辘 轆 +lypf 略识之无 +lypu 连衣裙 +lypw 轻诺寡信 +lyqg 罚钱 +lyqq 罚金 +lyrq 转弯抹角 +lyth 罚息 +lytv 团市委 +lyua 图文并茂 +lyud 国库券 +lyuh 罚站 +lyuj 罚单 +lyuv 辙痕 +lywf 默认值 +lyww 男主人 +lyxy 轻言细语 +lyyf 回文诗 +lyyu 置诸高阁 +m 同 山 几 由 +ma 曲 +maa 賤 +maaa 同甘共苦 +maad 典藏 +maah 典雅 +maai 典范 +maan 曲艺 +maat 賤 +mabb 曲子 +mabj 曲阳 +mad 曲 +mada 内蒙古自治区 +madd 嵌套 +made 農 +madg 内蒙古 +madh 嵌在 +madj 蠈 +madm 曲面 见世面 +madn 嵁 +mads 曲奇 +madt 贼 典故 賊 贜 戝 +maej 贼胆 +maf 嵌 +mafe 风花雪月 +maff 曲坛 +mafh 曲直 賊 +mafn 典卖 +mafo 巈 +maft 曲霉 +mafw 嵌 +mag 屸 豊 +maga 典型 +magb 鄷 +magc 艶 +magt 豑 +magu 豊 +mah 岈 +mahb 峫 +mahh 曲目 +maht 岈 +mahv 贼眼 +mai 岽 崬 +maia 曲江 +maii 曲水 +mais 曲酒 +mait 山东省 +maiu 岽 +maiv 典当 +maiy 曲流 +maj 嶱 +majh 刪 +majn 嶱 +majy 贎 +mak 冊 嶇 +makk 嶇 +maky 巏 +malm 曲轴 +mamm 崂山 +mamq 曲风 +mams 同工同酬 +mamy 贼赃 +man 岠 +mand 曲剧 +mang 岠 +manh 山药蛋 +mank 曲臂 +manm 同工异曲 +mant 周期性 +manx 迪斯尼 +many 贼心 曲尺 +map 崂 嶗 +mapf 贼寇 +mapl 崂 +maps 嵘 嶸 +mapw 贼窝 +mapy 典礼 +maq 岖 嶇 +maqe 曲解 +maqh 嵽 +maqj 嶜 +maqv 嵌银 +maqy 岖 +marl 典押 +marr 曲折 +masg 曲柄 +masj 曲棍 +mat 戝 +matc 曲径 +matd 典籍 +mate 贼船 +math 曲牌 +matq 峣 嶢 +matr 帕萨特 +matt 曲笔 +matu 迪斯科 +maty 嵌入 +maud 曲卷 +maug 曲靖 +mauj 典章 +mavj 贼巢 +maw 典 +mawn 曲阜 +mawq 覥 觍 +mawt 敟 +mawu 典 +maww 贼人 +maxg 曲线 +may 戝 +maya 曲度 +maym 曲调 +mayp 贼亮 +mayu 曲谱 +mayx 曲率 +mb 邮 +mbaw 败也萧何 +mbdc 邮码 +mbdg 肉联厂 +mbfc 邮去 +mbfh 邮址 +mbfr 赔了夫人又折兵 +mbgh 邮政 +mbgl 同出一辙 +mbh 邮 邖 郥 +mbia 邮汇 +mbib 崡 +mbid 内陆湖 +mbjf 骨子里 +mbjn 邮电 +mbkh 邮路 +mbkk 邮品 +mblg 邮车 +mblt 内聚力 +mblw 邮轮 +mbmq 邮购 +mbn 貤 +mbna 邮展 +mbnl 网际快车 +mbnn 邮局 +mbnt 邮发 +mbnw 邮戳 +mbpd 邮寄 +mbqn 邮包 +mbrb 邮报 +mbru 风险投资 +mbsf 邮票 +mbte 邮船 +mbtg 嶐 +mbtl 邮务 +mbtm 邮筒 +mbts 邮箱 +mbud 邮差 +mbum 邮商 +mbuq 邮资 +mbux 邮递 +mbwa 邮袋 +mbwr 邮件 +mbwy 邮售 邮集 +mbxj 邮费 +mbxy 邮编 +mbym 邮市 +mbyp 邮亭 +mc 凤 +mcah 峅 +mcb 岜 +mcbj 凤阳 +mcc 嵾 +mcce 嵾 贂 +mcf 峄 嶧 +mcfh 峄 +mchv 凤眼 +mci 凤 禸 +mcja 凤蝶 +mcjr 风驰电掣 +mck 贻 +mckg 贻 貽 +mckk 贻患 +mcmi 峻峭 +mcmr 凤凰 +mcmw 峻岭 +mcnt 凤尾 +mcpd 贻害 +mcpf 凤冠 +mcqg 内圣外王 +mcqv 峻急 +mcrd 峻拔 +mcre 风马牛不相及 +mcrh 凤爪 +mcrl 凤舞 +mcsi 刚柔相济 +mctj 凤梨 +mcu 殳 +mcw 峻 +mcwt 峻 賐 +mcwy 凤仪 +mcyk 贻误 +md 央 岸 +mdad 盎斯 +mdag 贝克莱 +mday 巁 +mdbi 岩隙 +mdc 販 +mdcy 販 +mdd 贆 +mddd 贆 +mddg 岩石 +mddv 骨碌碌 +mddw 岩礁 +mde 贿 +mdef 峟 +mdeg 贿 賄 +mdey 賬 +mdf 岩 嵒 巌 巖 巗 +mdfd 风鬟雾鬓 +mdfe 赈 賑 +mdff 崖 峚 崕 +mdfh 崖坡 岩盐 +mdfi 央求 +mdfj 岸 +mdg 岵 +mdgd 颛顼 +mdgl 炭画 岩画 +mdgt 崴 嵅 嵗 +mdh 豐 +mdhc 艷 +mdhg 岂有此理 +mdhh 岸上 +mdhl 豓 豔 +mdhm 巔 +mdho 鳳 +mdhp 崖壑 +mdht 巎 豒 +mdhu 豐 +mdi 央 +mdic 岩滩 +mdim 岩洞 +mdip 岩溶 +mdiy 赈济 +mdj 崦 +mdjd 凮 +mdjm 颛 顓 +mdjn 崦 +mdkk 贮存器 +mdl 盎 +mdlf 盎 +mdlj 輋 +mdlp 岸边 +mdm 遄 +mdma 崎岖 +mdmd 崖岸 +mdmj 剬 峏 耑 +mdmm 颛 顓 +mdmp 遄 +mdmt 贿赂 +mdmw 歂 +mdmy 崸 頔 +mdn 峸 +mdnf 岩层 +mdng 盎司 +mdnk 崖壁 +mdnt 峸 贓 賎 +mdnu 贿买 +mdny 岩心 +mdo 炭 +mdog 炭精 +mdoo 炭火 +mdou 炭 +mdoy 炭炉 +mdpo 赈灾 +mdpw 炭窑 +mdpy 央视 见面礼 +mdq 鸯 鴦 +mdqd 盎然 +mdqg 鸯 +mdqq 贿金 +mdqu 凹面镜 +mdr 屵 +mdro 财大气粗 +mds 崎 +mdsf 岸标 +mdsk 崎 +mdsn 嶏 +mdt 鴦 +mdtf 央行 贿选 +mdto 鴦 +mdts 内存条 +mdtt 炭笔 +mdtv 周而复始 +mdu 嶡 +mdud 岸头 +mdue 炭疽 +mdui 嶚 嶛 +mduq 岩浆 +mduw 嶡 嶥 +mdv 鳳 +mdvo 鳳 +mdw 峽 +mdwf 见面会 +mdwg 嵟 +mdwj 賰 +mdwo 鴦 +mdwv 炭盆 +mdww 峽 +mdwx 炭化 +mdwy 嵟 +mdxt 岩缝 +mdxy 賎 +mdyg 央请 +mdyn 崖刻 +mdys 帆布床 +me 骨 +mea 髒 +meaa 髒 +meab 骨节 +meai 崩落 +mean 嶾 +meay 骮 +meb 屷 +mebb 骨子 骰子 +med 髓 膸 +medg 骨感 骷 +medm 顝 +medn 骻 +medo 骨灰 +medp 髓 髄 +medv 骨碌 +mee 崩 +meea 骨膜 +meef 崩 +meej 剻 +meeu 骨胶 +meev 骽 +mef 骨 胄 冑 +mefc 嵈 +meff 嶳 +mefg 骨干 +mefh 骭 +mefj 崩塌 +mefl 风月无边 +mefm 崩坍 +mefq 髐 +meg 岄 岨 +megf 骬 髆 +megg 岨 +megm 骨刺 +megq 崩裂 骾 +meh 骳 +mehc 骳 +mehl 髗 +mehw 骨龄 +mehx 骴 +meik 崩溃 +mein 崩漏 +mej 髁 +mejs 髁 +mejy 髃 +mekk 岁月蹉跎 +mekv 髏 +mel 髑 +melj 髑 +melk 骨架 +melv 髏 +mem 骰 +memc 骰 +meme 骨骼 骨髓 骷髅 +memf 骨雕 +mems 骨朵 +memu 體 +memw 骨肉 +memy 骪 +men 屷 +mene 髎 +meo 髅 髏 +meou 骨料 +meov 髅 +meow 骨粉 +mep 髂 +mepk 髂 +mepm 髕 +mepq 髋 髖 +mepw 髌 髕 +mepy 髉 髖 +meq 鹘 鶻 +meqf 骨针 +meqg 鹘 +meqn 骲 +meqy 骶 +mer 骺 +merf 骨质 髀 +merh 崩掉 +merk 骺 +mern 骨气 +merr 骨折 +mesg 骵 +mesw 骶椎 +met 骼 屷 +mete 崩盘 +meth 骨牌 +metk 骼 +metl 骨血 +meto 鶻 +metu 骨科 +meu 骹 +meua 骿 髊 +meud 骨头 +meuk 骶部 +meuq 骹 +meuy 髈 +mev 崢 +mevh 崢 +mevn 骩 +mevy 骫 骪 +mew 骱 +mewj 骱 +mewo 鶻 +mewv 骨盆 +mewx 骨化 +mexd 嵠 +mey 骸 +meyk 髇 +meym 骯 +meys 髍 +meyu 岌 +meyw 骸 +meyy 岋 +mf 财 +mfa 賳 +mfad 周期 +mfai 财东 +mfak 賳 +mfam 岐黄 +mfau 周薪 +mfaw 雕花 +mfay 嶻 +mfbw 财险 风云际会 +mfc 岐 +mfcf 赌圣 +mfci 凨 +mfcy 岐 +mfd 冉 冃 冄 +mfda 雕砌 +mfdc 赌友 +mfdg 周三 +mfdj 嶿 +mfdm 见过面 +mff 峙 亗 +mffb 风雨无阻 +mffc 财运 +mffd 赌城 +mfff 崶 +mffg 赌博 周二 +mffi 风起云涌 +mffj 周刊 周朝 +mffn 赌场 嶀 +mffq 嶢 嶤 +mffy 贩夫走卒 峙 +mfgb 刚直不阿 +mfgc 周到 +mfgd 周天 +mfge 雕琢 +mfgf 赌球 +mfgg 周一 周五 +mfgh 财政 +mfgm 周遭 +mfgn 风雨不改 +mfgs 周末 +mfgt 风雨不透 +mfgw 周瑜 +mfh 巅 屽 巔 +mfha 周老虎 +mfhj 赌桌 +mfhm 巅 巔 +mfhw 赌具 嵮 +mfi 赇 +mfid 财源 +mfis 雕漆 +mfiu 山南海北 +mfiv 赎当 +mfiy 赌注 周游 周济 赇 賕 +mfj 購 +mfjf 購 +mfjj 周日 +mfjq 周易 +mfk 周 +mfkb 郮 +mfkd 周 +mfke 彫 +mfkh 财路 +mfkk 赌咒 +mfkn 翢 +mfko 鵰 +mfkp 週 +mfky 雕 彫 琱 鵰 +mfl 贖 +mfld 赎罪 +mflf 周围 周转 财团 +mflh 周四 +mflk 赎回 +mflm 贖 +mflp 周边 +mflt 财力 +mflw 赌输 +mfma 几起几落 +mfmf 冉冉 +mfmh 贝雷帽 +mfmq 周岁 +mfmt 巅峰 风雨同舟 +mfn 赎 贖 +mfnd 赎 +mfnf 嶹 +mfnn 赌局 +mfnu 赎买 +mfog 雕凿 +mfop 财迷 +mfpd 彤云密布 +mfpf 赌赛 +mfpg 财富 财宝 +mfpk 风声鹤唳 +mfpn 周密 +mfpt 赌客 +mfpw 赌窝 +mfpy 财神 +mfq 岏 +mfqc 财色 +mfqe 周角 +mfqg 赌钱 +mfqn 雕饰 岏 貦 +mfqo 雕镂 +mfqq 赎金 +mfqt 崚 +mfqw 崁 +mfqy 财贸 +mfrb 周报 +mfrh 周年 +mfrj 几十年如一日 +mfrm 财帛 +mfrn 赌气 +mfrq 赌鬼 +mfrr 周折 +mfrv 财势 +mfrx 由博返约 +mfsc 财权 +mfsg 赌本 +mfsj 赌棍 +mfsr 风雨飘摇 +mfss 凡士林 +mfsu 风云榜 +mfsy 同声相应 +mft 财 財 +mfta 周长 +mftd 周知 +mftf 赌徒 +mfth 雕版 周延 +mftj 赌 賭 +mftl 财务 +mftm 周身 +mftr 财物 +mftt 财 財 +mftu 财税 +mftx 峔 +mfub 雕塑 +mfuj 周章 +mful 风雨交加 +mfuq 崭露头角 +mfut 财产 +mfuu 风雨凄凄 +mfuw 财阀 +mfuy 周六 +mfvj 风雨如晦 +mfvt 风雨如磐 +mfwa 周代 +mfwb 凡夫俗子 +mfwc 周公 +mfwf 财会 +mfwg 周全 +mfwn 风土人情 +mfwq 雕像 +mfws 山雨欲来风满楼 +mfwt 崚 风云人物 +mfwu 同志们 +mfwx 财货 +mfxc 财经 +mfxl 风趣幽默 +mfyc 财运亨通 +mfyf 周庄 +mfyg 财主 +mfyn 雕刻 +mfyt 周旋 +mfyu 周详 +mfyx 风云变幻 +mg 同 贱 +mga 赋 岍 +mgad 同期 +mgaf 崋 +mgah 赋 岍 賦 +mgbg 败下阵来 +mgbm 同出 +mgc 峌 +mgcb 赋予 +mgcf 峌 +mgck 同台 +mgd 丗 +mgdd 网开三面 +mgde 赋有 +mgdg 同感 +mgdh 同在 +mgdj 同辈 +mgdr 夙愿 +mgds 财政厅 +mgdw 败事有余 +mge 赙 +mgee 同月 +mgef 赙 賻 +mgeg 崝 䝼 䞍 +mgej 由表及里 +mgeq 同胞 +mgey 峬 +mgfc 同去 +mgfd 同城 +mgfh 赔不起 +mgfk 同喜 +mgfn 同志 +mgga 同形 +mggb 刚正不阿 鄳 +mggc 见不到 +mggd 网开一面 +mggf 赋于 见死不救 +mggg 同一 +mggj 同理 +mggk 同事 +mggo 几天来 +mggv 黽 +mggy 同班 +mghh 同上 +mghi 同步 +mghj 同桌 +mghk 円 +mght 巎 +mghw 同龄 +mghx 同此 +mgi 岯 +mgic 同治 +mgid 同源 +mgig 风平浪静 岯 +mgik 山珍海味 +mgip 同学 同党 +mgit 鹦鹉学舌 +mgiv 同当 +mgiy 同济 +mgj 峘 +mgjd 凬 +mgje 同盟 +mgjf 同时 +mgjg 岂不是 峘 +mgji 崠 崬 +mgjj 同日 畁 +mgjq 峺 +mgjv 同归 +mgk 同 +mgka 戙 +mgkc 敱 +mgkd 同 獃 +mgkg 峿 +mgkh 同路 +mgkj 剴 颽 +mgkk 峡口 +mgkm 凱 顗 +mgkp 迵 +mgkq 覬 +mgkt 敳 +mgku 豈 +mglg 同车 +mglm 同轴 +mgm 嶆 +mgmj 嶆 +mgmq 同岁 +mgmw 贱内 +mgmy 几天几夜 +mgn 屿 嶼 +mgna 贱民 +mgnb 甹 +mgnd 同居 +mgng 屿 同情 +mgnn 邮政局 +mgnq 由来已久 +mgnt 同性 +mgny 同心 +mgo 崃 崍 +mgod 同类 +mgog 同业 +mgoy 崃 +mgpf 同宗 +mgpg 同室 +mgpv 同安 +mgpw 同窗 +mgq 夙 +mgqi 同乐 夙 +mgqj 峛 峢 +mgqk 同名 +mgqn 屼 +mgqs 财政危机 +mgqt 同犯 +mgrf 同质 +mgrh 同年 +mgrn 同气 +mgrp 岁末年初 +mgsf 同恶相求 +mgsi 同恶相济 +mgsm 同机 +mgsq 同构 +mgsu 同样 +mgt 贱 賤 +mgte 同船 +mgtf 同行 同等 +mgtg 同生 +mgtj 由不得 +mgtk 同种 +mgtm 赋役 +mgtu 赋税 +mgtv 同一律 +mgtw 见不得人 +mgty 同往 +mgu 峡 峽 +mgue 同前 +mguh 岼 +mguj 同意 +mguk 财政部 +mgus 赋闲 +mgut 同道 +mguw 峡 +mguy 同门 +mgv 崨 +mgvb 同好 +mgvh 崨 +mgvt 同姓 +mgwd 同僚 +mgwf 同仁 +mgwo 同伙 +mgws 同体 +mgwu 同伴 +mgwv 赋分 +mgww 峡谷 +mgwx 同化 +mgwy 同住 同侪 +mgx 峓 +mgxd 邮政编码 +mgxe 同级 +mgxg 内环线 +mgxt 同乡 +mgxw 峓 +mgxx 同比 +mgya 同谋 +mgyb 同享 +mgyd 同庆 +mgyf 赋诗 +mgyk 曲不离口 +mgyl 同为 +mgym 同调 +mgyn 同房 +mgyq 同义 +mgys 同床 +mgyt 同族 +mgyv 同庚 +mgyw 夙夜 +mgyx 贴现率 +mgyy 同文 +mh 由 贝 +mha 帴 +mhaa 巇 帴 +mhad 巘 巚 幙 +mhae 幪 +mhaf 贝勒 +mhaj 帷幕 +mham 幊 +mhas 幉 +mhat 幭 +mhav 贴切 +mhaw 贴花 帺 +mhbb 帖子 帽子 幌子 +mhbm 贴出 +mhc 帊 +mhce 幓 +mhcn 帊 +mhcy 岥 貱 +mhd 帱 凪 幬 +mhdc 帗 +mhde 帪 帳 +mhdf 帱 +mhdg 由上而下 +mhdh 贴在 +mhdj 帞 +mhdm 帆布 幁 +mhdo 帽盔 +mhdq 贝克 帗 +mhe 幍 +mheb 帖服 +mhet 由此及彼 +mhev 幍 +mhf 帏 幃 +mhfd 风虎云龙 +mhff 幬 +mhfg 贴士 +mhfh 帏 +mhfj 帾 +mhfm 幩 +mhfp 贝壳 风餐露宿 +mhft 同步增长 +mhg 幅 +mhgc 贴到 +mhgd 由点到面 円 +mhgf 由于 +mhgg 凹凸不平 +mhgh 峠 +mhgl 幅 贴画 +mhgm 贴现 帻 幘 +mhgo 由来 +mhgs 帓 +mhh 帖 +mhhc 帔 +mhhh 幃 帐目 +mhhi 帧频 +mhhk 帖 +mhhm 帧 幀 +mhhx 由此 +mhi 帩 +mhia 贴满 +mhie 帩 +mhii 贴水 +mhim 帽沿 +mhir 幥 +mhj 帽 +mhjc 贴紧 幔 +mhjg 贴题 +mhjh 帽 +mhji 幜 +mhjn 幆 +mhjq 幌 +mhk 巾 贴 +mhkc 贴吧 +mhkf 幝 +mhkg 贴 岾 貼 帐号 +mhkm 幅员 +mhks 幧 +mhkw 帜 幟 +mhl 帼 +mhlg 幗 +mhlp 贴边 +mhlt 贴图 +mhlu 帽圈 +mhly 帼 +mhm 帆 +mhme 肉眼凡胎 +mhmf 贝雕 +mhmh 巾帼 帷幄 帷幔 +mhmy 帆 +mhn 冂 +mhna 幈 +mhnf 幄 +mhng 由 贝司 +mhnh 幃 +mhnn 贴己 +mhny 贝 贴心 貝 +mho 幞 +mhod 贝类 +mhoy 幞 +mhp 帎 +mhpa 幅宽 +mhpb 帵 +mhpe 幏 +mhpn 幰 +mhpq 帎 +mhps 贝宁 +mhpu 贴补 幎 +mhq 峴 +mhqd 幡然 +mhqg 贴钱 +mhqi 贝尔 +mhqn 峴 +mhqq 贴金 +mhqy 幨 +mhr 帕 +mhrg 帕 +mhro 幠 +mhrp 贴近 +mhrq 贴换 +mhrw 帙 +mhs 帄 +mhsc 贴权 +mhsf 帆樯 +mhsh 帄 +mhsi 幖 +mhsm 由此可见 +mhsq 帽檐 +mhsr 帆板 贴板 +mhst 由此可知 +mht 帐 帳 +mhtb 幯 +mhtd 帽舌 +mhte 帆船 +mhtf 帲 +mhth 贴息 +mhtj 由得 +mhtl 幡 +mhtm 贴身 +mhtn 幒 +mhtr 由我 +mhtt 帐篷 凡此种种 +mhty 帐 +mhu 幢 +mhua 帡 帲 +mhud 由头 +mhuf 幢 +mhui 幱 +mhuj 幛 幟 帐单 +mhuq 帨 +mhuv 帹 +mhvb 贴好 +mhw 帷 +mhwd 帿 +mhwg 贴合 +mhwk 帢 +mhwn 网上邻居 +mhwq 由你 帨 +mhwv 帉 +mhww 由人 +mhwy 帷 +mhxg 贝母 +mhxq 贴纸 +mhy 幮 +mhya 幅度 +mhyf 幮 帲 +mhyk 由衷 +mhyn 帐户 +mhyu 贴谱 +mhyw 由谁 +mi 峭 +mial 周游世界 +midj 败兴而归 +midt 巌 +mie 峭 +mieg 峭 +miey 风清月朗 +mifa 风流云散 +mifb 风流才子 +miff 埊 +mifh 峭直 +migl 山水画 +migq 见光死 +migs 雕梁画栋 +migt 网漏吞舟 +miii 财源滚滚 风流潇洒 +miiq 山光水色 +miis 内流河 +miit 山清水秀 +mijg 崉 +mill 风水轮流转 +milm 瓱 +mink 峭壁 +miog 风油精 +mipm 贘 +mird 峭拔 +misl 山水相连 +miti 由浅入深 +miu 汖 +miud 山海关 +miug 风流韵事 风湿病 +miuu 峭立 +mivi 同学录 +mivq 崇洋媚外 +miw 嵴 +miwa 巀 +miwe 嵴 +miwf 同学会 +miwi 同流合污 +miwt 风流人物 +miwu 同学们 +miww 风尘仆仆 风流倜傥 +mixc 山海经 +miyp 夙兴夜寐 +miyy 风光旖旎 +mj 则 +mjaq 风景区 +mjcb 赐予 +mjdd 囬 +mjde 则有 +mjdp 廽 逥 +mjdy 同日而语 +mjff 嵵 +mjfq 则无 +mjft 赐教 +mjg 崼 +mjgc 由易到难 +mjgh 崼 +mjgl 风景画 +mjgn 同归于尽 +mjgr 崵 +mjh 则 則 +mjhg 賵 赗 +mjir 雕虫小技 山盟海誓 +mjit 山明水秀 +mjjg 则是 +mjly 见贤思齐 +mjm 嵎 +mjmy 嵎 +mjnn 邮电局 +mjpl 同盟军 +mjq 赐 +mjqd 岿然 +mjqe 风景名胜 +mjqn 嵑 +mjqr 赐 賜 +mjrn 邮电所 +mjry 曲里拐弯 +mjsv 则要 +mjtg 风景秀丽 +mjtn 见景生情 +mjty 赐稿 +mjuk 邮电部 +mjuq 则将 +mjv 岿 巋 +mjvf 岿 +mjvg 风景如画 +mjwf 则会 同盟会 +mjx 崑 +mjxg 风景线 +mjxw 赐给 +mjxx 崐 崑 +mk 迥 過 +mkaf 风吹草动 +mkb 嶯 +mkba 嶯 +mkbt 嶯 +mkbu 幅员辽阔 +mkd 冋 咼 +mkfb 凤鸣朝阳 +mkfr 风吹雨打 +mkgm 肉中刺 +mkgv 嶁 +mkii 风口浪尖 +mkik 山呼海啸 +mkir 风吹浪打 +mkj 剮 +mkjh 剮 +mkjj 风吹日晒 +mkk 賗 +mkkh 賗 +mkkk 嵓 +mkkn 崿 贃 +mkkt 巖 巗 +mkna 迥异 +mknn 肉跳心惊 +mkp 迥 +mkpd 迥 過 +mkpo 风中之烛 +mkpq 网中之鱼 +mkps 山中宰相 +mkq 贶 +mkqd 迥然 +mkqf 曲别针 +mkqn 贶 岲 貺 +mkrm 贼喊捉贼 +mkw 嶉 +mkww 同路人 +mkwy 嶉 +mkxo 帧中继 +mkyh 周口店 +ml 崭 +mlb 屴 +mlbb 崽子 +mld 崮 +mldd 嶵 +mldf 崮 +mldg 崓 +mlf 嶁 +mlff 嶧 +mlfk 崭露 +mlfv 嶁 +mlge 嵔 +mlgo 周恩来 +mlh 岬 +mljg 周转量 +mlkl 峰回路转 +mln 崽 +mlnu 崽 +mlqd 崭然 +mlqe 岬角 +mlqi 贝加尔湖 +mlqt 崽儿 +mlr 崭 +mlrh 嶃 +mlrj 崭 嶄 +mltl 财力物力 +mlts 骨软筋酥 +mlus 崭新 +mlvg 嶁 +mlxx 内罗毕 +mm 册 凹 +mma 賟 +mmab 删节 +mmad 巾帼英雄 +mmae 嶩 +mmag 山芋 +mmai 山东 +mmaj 山草 +mmaq 山区 +mmaw 山茶 賟 +mmax 山药 +mmbb 册子 +mmbe 山阴 +mmbf 山陵 +mmbj 山阳 +mmbn 删了 +mmbq 凹陷 +mmbu 山隘 +mmbw 删除 +mmby 婴孩 +mmcq 山鸡 +mmd 岟 +mmdg 山石 +mmdm 凹面 +mmdy 岟 +mmef 山脚 +mmen 巾帼须眉 +mmes 山腰 +mmet 山腹 +mmey 山脉 +mmf 峀 賙 +mmfb 山地 +mmfc 删去 +mmfd 山城 +mmff 风风雨雨 册封 冑 +mmfg 山崩地裂 +mmfh 山坡 +mmfj 凹进 +mmfk 賙 赒 +mmfp 骨肉未寒 +mmfq 山坞 +mmfu 见财起意 +mmfx 山坳 +mmg 岫 峀 +mmga 鹦鹉 +mmgd 凹 册 冊 +mmge 山青 +mmgh 山下 +mmgj 删 刪 +mmgk 峒 峝 +mmgn 甖 +mmgo 几内亚 +mmgq 兕 +mmgu 嵦 +mmgw 凤凰来仪 山珍 +mmgx 几内亚比绍 +mmh 屾 +mmhg 凹凸 凹 +mmhh 山上 +mmhk 凧 +mmhp 山壑 +mmia 山洪 +mmid 山尖 +mmie 删削 +mmif 山洼 +mmii 山水 +mmim 山洞 +mmin 山泥 +mmiq 山沟 +mmis 山河 +mmit 山海 +mmiu 山涧 +mmiv 山梁 +mmiw 山脊 +mmj 岀 崱 +mmjf 山野 +mmjj 崱 +mmjs 山果 +mmjt 山蜂 +mmjy 山景 +mmkh 山路 +mmki 岗哨 +mmkk 山口 +mmkt 山川 +mmlg 山国 +mmll 骨肉团圆 +mmlp 山边 +mmlt 见风转舵 +mmm 山 +mmmd 山崖 +mmme 山崩 峥嵘岁月 +mmmf 山巅 +mmmg 山峡 +mmmh 删帖 +mmmm 山 山岗 崇山峻岭 +mmmq 山风 山冈 +mmmt 山峰 +mmmu 贔 赑 +mmmv 巊 +mmmw 山岭 +mmna 山民 +mmnd 山居 +mmnk 山壁 +mmnt 删改 +mmoo 风风火火 +mmoq 山炮 +mmov 册数 +mmpf 山寨 +mmpw 山窝 +mmpy 山神 +mmq 岗 崗 +mmqc 山色 +mmqf 鑍 +mmqh 山外 +mmqn 岘 峴 +mmqt 婴儿 +mmqu 岗 岚 嵐 +mmr 罂 +mmrg 山岳 +mmrh 删掉 +mmri 山泉 +mmrm 罂 罌 +mmrq 山魈 +mmrr 曲曲折折 +mmrv 山势 +mmsd 山顶 +mmsf 山村 +mmsg 山西 +mmsk 山歌 +mmsl 骨肉相连 +mmso 罂粟 +mmsq 岌岌可危 +mmss 山林 山麓 山楂 +mmsv 山根 +mmt 嵐 +mmtc 山径 +mmth 凹处 凹版 +mmtj 嵐 +mmto 鸎 +mmtt 髀肉复生 +mmtx 山系 +mmty 贁 +mmu 崗 +mmud 删减 山头 山羊 +mmue 岗前 +mmuj 山间 +mmum 崗 +mmut 山道 +mmuu 册立 +mmuv 凹痕 +mmux 山背 +mmuy 山门 +mmv 婴 +mmvf 婴 嬰 +mmvg 鹦 鸚 +mmvn 山鼠 +mmvo 鸚 +mmvx 山姆 +mmwo 鸎 +mmws 山体 +mmwt 见风使舵 +mmwu 岗位 +mmww 山谷 +mmwx 山货 +mmxt 山乡 +mmy 賏 +mmya 骨肉离散 +mmyf 山庄 譻 +mmym 山高 +mmyn 删词 +mmyo 山峦 +mmyp 岗亭 +mmyw 山鹰 +mmyy 曲曲弯弯 +mn 岂 +mna 岷 +mnan 岷 +mnat 凯莉 +mnav 曲尽其妙 +mnb 岂 +mnbm 崛 崫 +mnce 岂能 +mnd 崌 囙 +mnde 岂有 +mndg 崌 +mndj 岂非 +mndt 风情万种 +mndw 见性成佛 +mnew 风情月债 +mnff 嶎 +mnfh 崛起 +mnfl 同心协力 +mnfy 嶎 +mng 翈 +mngg 贼心不死 +mngi 岂不 +mngn 见怪不怪 +mnh 嵋 +mnhe 岂肯 +mnhf 嶈 +mnhg 嵋 +mnhh 岂止 +mnia 岷江 +mnj 剀 剴 +mnjg 岂是 +mnjh 剀 +mnlk 同心圆 +mnlt 见异思迁 +mnm 凯 凱 +mnmb 冎 +mnmj 剮 +mnmk 咼 +mnmm 峨眉山 +mnmn 凯 +mnmp 凯迪 過 +mnmq 觊 旤 覬 +mnmt 同心同德 +mnmv 冎 +mnmw 歄 +mnn 屺 乢 +mnnb 岂敢 +mnnl 同心戮力 +mnny 同情心 +mnpw 岂容 +mnqi 丹尼尔 +mnqk 内忧外患 +mnr 嶍 +mnra 凯撒 +mnrg 嶍 +mnsk 岂可 凯歌 +mntd 岂知 +mnte 刚愎自用 +mntg 见习生 +mntr 凯特 +mntt 凤尾竹 +mnv 囘 +mnvh 贼眉鼠眼 +mnw 嵺 +mnwe 嵺 賿 +mnwf 岂会 +mnwg 觊觎 +mnwj 岂但 +mnwl 同心合力 +mnww 贴心人 +mny 赆 贐 +mnyo 同性恋 +mnyt 凯旋 +mnyu 赆 +mo 赕 嶸 +moad 同类项 +mog 嶪 +mogi 嶫 嶪 +mogr 风烛残年 +mogw 嶪 嶫 +mogy 贌 +momo 嶙嶙 +momq 嶙峋 +monp 财迷心窍 +moo 赕 +mook 巆 +mool 嶗 +moos 嶸 +mooy 赕 賧 +moq 嶙 +moqh 嶙 +moqi 帕米尔 +mosl 内燃机车 +mosm 内燃机 +mov 嵝 嶁 +movg 嵝 +mp 迪 +mpad 贮藏 +mpaq 崇敬 +mpay 贮蓄 +mpbb 败家子 +mpd 迪 廸 +mpdc 峵 +mpdd 岁寒三友 +mpdh 贮存 +mpds 迪厅 +mpdw 崇奉 +mpf 崇 崈 +mpfc 贮运 +mpfg 峨冠博带 +mpfi 崇 賩 +mpfm 凤冠霞帔 +mpfp 贻害无穷 +mpg 贮 貯 +mpgg 贮 +mpik 山穷水尽疑无路 +mpim 崇尚 +mpin 山穷水尽 +mpiu 崇洋 +mpje 崇明 +mpk 辿 +mpkc 迪吧 +mpl 賱 +mplh 賱 +mpmm 崆峒 +mppp 则安之 +mppu 败军之将 +mppy 崇祯 +mpqs 賝 +mpqt 同案犯 +mpqu 内窥镜 +mpra 同室操戈 +mprd 崇拜 +mprf 丹之所藏者赤 +mprk 内视反听 +mps 貯 +mpsg 贮槽 +mpsh 貯 +mpta 曲突徙薪 +mptl 贮备 +mpts 岁寒知松柏 +mpuu 赔礼道歉 +mpv 峖 +mpvg 峖 +mpw 崆 +mpwa 崆 +mpwk 嵱 +mpwq 崇仰 财神爷 +mpws 賝 +mpwy 崇信 岤 +mpx 岮 +mpxn 岮 +mpym 崇高 +mpyy 崇文 +mq 风 +mqa 崏 +mqaa 见工 +mqad 见其 +mqag 刚巧 貾 +mqah 风雅 +mqai 风范 +mqaj 岁暮 崏 +mqaq 网警 +mqas 嵥 +mqaw 贝多芬 +mqay 岻 貾 +mqb 见 見 +mqbb 网子 +mqbd 觃 覎 +mqbf 网际 +mqbj 岇 +mqbm 岁出 +mqbt 嵏 嵕 +mqbu 网联 +mqbw 风险 +mqc 购 購 +mqca 刚劲 +mqcb 刚柔 +mqcc 风骚 +mqce 网通 +mqcn 帕尔马 +mqcy 购 +mqd 赡 +mqdb 峗 峞 +mqdc 网友 +mqdd 风大 +mqde 崤 +mqdf 风压 +mqdg 刚硬 +mqdk 骨鲠在喉 +mqdm 网页 见面 +mqdy 赡 嶦 贍 +mqea 网膜 +mqee 岁月 风貌 风月 +mqeh 崅 嶰 +mqep 见爱 +mqes 风采 +mqf 崟 崯 +mqfa 网域 +mqfb 见地 +mqfc 风云 +mqff 风土 +mqfg 风雨 +mqfh 网址 风趣 刚直 +mqfj 购进 网刊 +mqfl 风雷 +mqfn 网志 风声 +mqfp 见过 +mqfs 风霜 +mqft 刚才 +mqfv 风雪 +mqg 崯 +mqga 内外夹攻 +mqgc 见到 +mqgd 见天 +mqgf 网球 见于 岿然不动 +mqgg 风琴 +mqgh 刚正 +mqgj 购销两旺 +mqgk 网速 风速 +mqgm 迥然不同 +mqgo 刚来 +mqgq 刚烈 +mqgs 岁末 +mqgy 刚玉 +mqh 飓 颶 +mqhg 见钱眼开 +mqhh 网上 网卡 +mqhk 网点 飐 颭 +mqhv 网眼 +mqhw 飓 +mqi 冈 风 罓 岡 +mqif 风潮 风尘 +mqih 风波 +mqii 风水 风沙 +mqij 风湿 +mqim 风尚 +mqiq 风光 +mqit 网海 +mqiy 风流 风浪 网游 +mqj 刚 刿 剛 +mqja 风暴 +mqjb 賯 +mqje 嶑 +mqjf 风里 +mqjg 峋 +mqjh 刚 网虫 刿 劌 +mqjq 网易 +mqjs 刚果 +mqjy 风景 +mqk 岣 +mqkc 网吧 +mqkd 冏 +mqke 嶑 +mqkf 风味 +mqkg 岣 +mqkh 风中 +mqkk 风口 +mqkm 网员 +mqkq 风吹 +mqky 巉 +mqlc 见轻 +mqld 见罪 +mqlf 购置 +mqlg 风车 +mqlk 购回 +mqln 飔 颸 +mqlq 网罗 +mqlt 风力 +mqlu 风圈 +mqlw 风轮 +mqm 嶰 +mqma 峥嵘 +mqme 风骨 +mqmh 风帆 嶰 +mqmq 刚刚 网购 +mqmu 巍然屹立 +mqmw 网内 +mqmy 山锐则不高 +mqna 网民 +mqnc 见怪 +mqnf 见猎心喜 +mqng 风情 翙 +mqnh 岁收 +mqnn 购书 翙 翽 +mqnr 飏 +mqnt 刚性 风发 +mqnu 购买 见习 +mqnx 见惯 +mqo 飚 +mqol 风烟 +mqoo 飚 +mqop 网迷 +mqos 风灯 +mqov 岁数 +mqoy 风炉 +mqpd 风害 +mqpf 风寒 +mqpo 风灾 +mqpr 骨鲠之气 +mqpt 见客 +mqpw 见容 +mqpy 见礼 +mqq 网 網 +mqqc 风色 +mqqe 见解 +mqqh 见外 +mqqi 网 购销 +mqqk 网名 +mqql 羀 飗 飀 +mqqn 风蚀 飑 颮 +mqqq 见多 +mqqr 网兜 +mqqv 风急 +mqqw 风铃 嵚 嶔 +mqrb 见报 +mqrg 网捕 +mqri 风挡 +mqrk 网扣 +mqrn 风气 +mqrq 见鬼 +mqrt 岉 +mqru 网摘 +mqrv 风势 +mqrw 见危授命 +mqsd 见顶 +mqsf 购票 +mqsm 见机 风机 +mqso 购楼 +mqss 帕金森 +mqst 风格 网格 +mqsu 网校 +mqsv 刚要 +mqt 峁 +mqta 见长 +mqtb 峁 +mqtd 嶽 +mqte 网盘 +mqtf 风行 +mqtj 见得 +mqtl 见血 +mqtm 风向 +mqtp 网管 +mqtq 风筝 +mqtr 购物 +mqts 风箱 +mqtt 见笑 +mqty 购入 +mqu 岁 亗 嵗 歲 歳 +mqua 购并 +mqub 见闻 风闻 +mquc 风瘫 +mqud 风头 网关 赡养 见状 网状 +mque 刚毅 +mquf 风斗 +mquh 网站 +mquj 风韵 +mqul 内外交困 +mqum 网商 +mquq 见效 风姿 +mqut 岁首 +mquw 风疹 风冷 +mqux 见背 +mquy 风凉 风门 +mqv 峥 崢 +mqva 网媒 +mqvb 刚好 +mqvc 飕 颼 +mqvh 峥 +mqvn 风刀 +mqvt 网妖 +mqwa 网袋 +mqwd 网段 +mqwf 风传 +mqwh 网企 岁修 +mqws 刚体 +mqwv 刚健 +mqww 风俗 +mqwx 风华 风化 购货 +mqwy 网住 +mqxa 见红 +mqxe 风级 +mqxg 网线 +mqxj 网费 +mqxk 刚强 +mqxm 网纲 +mqxn 风纪 +mqxt 网络 +mqxy 网编 +mqy 崯 嵧 +mqya 风度 +mqyc 岁序 +mqye 风衣 +mqyf 见诸 +mqyg 见证 +mqyh 网店 +mqyk 见识 +mqyl 嵧 +mqyn 购房 风扇 +mqyo 网恋 +mqyq 见底 +mqys 风靡 +mqyt 几句话 +mqyy 见谅 见多识广 +mr 贩 +mram 贩黄 +mrbb 贩子 +mrc 贩 +mrcy 贩 岅 販 +mref 由近及远 +mrfc 贩运 +mrff 山摇地动 +mrfm 见所未见 +mrfn 贩卖 +mrfw 贩夫 +mrg 凰 岶 +mrgd 凰 +mrgg 岴 崲 +mrgx 贩毒 +mrh 岓 +mrhk 肉搏战 +mrkk 肉制品 +mrls 同气连枝 +mrq 嵬 +mrqc 嵬 +mrsf 同气相求 +mrt 崥 +mrtc 贩私 +mrtf 崥 +mrw 嶊 +mrwy 嶊 +ms 朵 +msaa 嶘 +msah 朵颐 +msbc 风樯阵马 +msd 嵿 +msdf 见可而进 +msdm 嵿 +msdt 见机而行 +msdw 见机而作 +msdy 剁碎 +msgd 雕栏玉砌 +msgf 曲棍球 +msgs 见木不见林 +msi 凩 +msit 山西省 +msiw 山顶洞人 +msj 剁 刴 +msjg 嵖 +msjh 剁 贉 刴 +msk 岢 +mskf 岢 +msmq 见棱见角 +msms 朵朵 +msmw 剁肉 +mspw 丹顶鹤 +msqg 盎格鲁 +msqt 朵儿 +msqy 内查外调 +mssy 崊 +mstg 见机行事 +msu 朵 +msv 崾 +msvg 崾 +msw 崧 +mswc 崧 +msww 崍 +msy 嵀 +msyg 嵀 +mt 几 +mta 账 賬 +mtaa 嵌入式 +mtad 几项 +mtag 同生共死 +mtai 同舟共济 败落 +mtaj 败草 +mtaw 风行草偃 +mtay 账 +mtbk 贬职 +mtbl 败阵 +mtcx 曲径通幽 +mtd 峰 +mtdd 几套 +mtdh 峰 峯 +mtdj 几百 峤 嶠 +mtdk 嶠 +mtdm 账面 +mtdn 几万 +mtdy 贻笑大方 岆 +mtf 巑 +mtff 账款 崻 +mtfg 几十 败坏 +mtfh 败走 +mtfk 败露 峼 +mtfm 巑 +mtfq 几元 +mtft 败者 +mtg 貹 +mtgc 几至 +mtgd 几天 +mtgf 崜 +mtgg 貹 +mtgh 几下 +mtgj 风行一时 +mtgm 贬责 迥乎不同 +mtgw 见物不见人 +mtgx 败毒 +mth 岝 +mthf 岝 岞 +mthh 账目 +mthi 几步 +mthk 几点 +mthp 峰壑 +mths 嵲 +mtid 同等学历 +mtif 风生水起 +mtih 风行水上 +mtip 内科学 +mtiu 几滴 +mtiw 败兴 +mtj 風 +mtjc 颰 颼 +mtjd 颳 飇 +mtje 颩 颵 飂 +mtjf 几时 +mtjg 风和日丽 +mtjh 颴 颹 +mtji 風 飃 飉 +mtjj 几日 峲 颲 颾 飍 +mtjk 颭 颱 +mtjl 飀 飅 +mtjn 颮 颸 +mtjo 颷 飈 +mtjr 颺 +mtjt 颬 飋 +mtjw 颫 颶 +mtk 赂 +mtkf 峉 败叶 +mtkg 账号 赂 峈 賂 +mtkw 几只 +mtld 败因 +mtlf 贬黜 +mtlg 賉 +mtlk 几回 几架 +mtly 见利思义 +mtmf 峰巅 +mtmm 账册 +mtmn 峨嵋 +mtmq 几岁 +mtms 几朵 +mtmt 巍峨 嶶 巍巍 +mtn 几 +mtnf 几层 +mtnn 败局 屹 +mtno 嵨 鳯 嶋 嶌 +mto 嶓 +mtod 败类 +mtog 同行业 +mtol 嶓 +mtoo 败火 +mtou 几粒 +mtoy 几米 +mtp 贬 +mtpe 败家 +mtpf 败寇 +mtpl 败军 +mtpn 贬官 +mtpy 贬 貶 +mtqd 巍然 +mtqk 几句 +mtqq 几多 +mtqu 凹透镜 +mtr 峨 +mtrg 败兵 +mtrh 几年 +mtrk 贬损 +mtrn 几所 +mtrp 几近 +mtrq 贬抑 +mtrt 峨 峩 +mtrv 几招 +mtry 贬斥 +mtsd 峰顶 +mtsf 风向标 +mtsg 账本 +mtsk 几可 +mtsu 几样 +mtta 见微知著 +mttf 几千 +mttg 财务管理 +mtth 财务处 +mtti 账簿 +mttk 几种 +mttl 账务 +mtto 几番 +mttq 贬称 +mtts 几条 +mttt 败笔 +mttu 几乎 +mtty 几篇 +mtu 嵊 +mtud 购物券 +mtuf 嵙 +mtug 败血症 +mtuj 账单 +mtul 几曾 +mtuq 几次 败将 嵊 +mtuu 屹立 +mtux 败北 嵊 +mtuy 峂 +mtv 巍 +mtvc 巍 +mtve 败退 +mtvf 崣 +mtvh 嵂 +mtvk 败絮 +mtvo 鵙 +mtw 嵷 +mtwd 败仗 +mtwf 贬值 峰值 峰会 +mtwh 几个 嵷 嵸 +mtwn 几亿 +mtwq 贬低 +mtwr 几件 +mtws 几何 +mtwu 几倍 +mtwv 几分 +mtwy 几集 +mtxc 几经 +mtxe 几组 +mtxg 败绩 +mtxt 几张 +mtxw 败给 +mty 败 敗 +mtya 几度 +mtyi 內 +mtyn 账户 账房 +mtyo 峰峦 +mtyq 贬义 凤毛麟角 +mtyr 败诉 +mtyt 几许 删繁就简 +mtyu 贬谪 +mtyw 几座 +mtyx 几率 +mtyy 见利忘义 +mu 赠 +muah 賆 +muan 朑 +mubc 赚取 +mubm 胐 +mubn 赔了 +mucb 赠予 +mucr 内部矛盾 +muct 脧 +mud 嵯 +muda 嵯 嵳 +mudb 罔顾 +mudt 几次三番 +mue 巃 +mued 巃 巄 贚 +muen 巄 贚 +muf 岦 +muff 赔款 +mufw 罔替 +mugc 赚到 风头正劲 +mugd 嵄 +mugf 风卷残云 +mugi 赔还 +mugn 赠与 +mugt 嶬 +muhk 赚点 +muht 巙 +muiq 脁 +muj 嶂 峷 +mujh 嶂 +muk 赔 +mukg 赔 賠 +mukh 赚足 嵜 﨑 +mukk 赠品 +mukl 赠别 +mukm 邮递员 +mul 赠 +muld 赔罪 +mulj 赠 嶒 贈 +mulk 赚回 +mum 岡 +mume 贼头贼脑 +mumj 剛 +mumk 岡 +mumt 嵯峨 +mung 赔情 +munn 赠书 +muol 朥 +mup 崹 +muph 崹 +mupu 赔补 +mupy 赔礼 赠礼 嵭 +muqg 赚钱 赔钱 +muqk 胊 +muqy 峧 賋 +mus 崷 +musc 财产权 +musf 赠票 嶟 +musg 赔本 崷 +musk 嵜 﨑 +musn 同病相怜 +mute 嵃 +mutg 嵼 +mutj 赚得 +mutq 曲意逢迎 +mutr 赠物 +mutt 赔笑 +mutw 赠答 +muud 赠送 +muuf 膧 +muuu 赠阅 +muv 赚 +muvh 骨瘦如柴 +muvo 赚 凲 嵰 賺 +muw 賹 +muwf 赔付 +muwi 赔偿 +muwl 賹 +muwv 肦 巕 +mux 嵫 +muxw 赠给 +muxx 嵫 风姿绰约 +muy 罔 +muyn 罔 +muyt 风凉话 +muyx 赔率 +muyy 赠言 +mv 屻 +mvak 败絮其中 +mvb 屶 +mve 峎 +mveu 峎 +mvfh 峍 +mvfw 风刀霜剑 +mvgw 嶼 +mvgx 由始至终 +mvh 贐 +mvhl 贐 +mvk 岧 +mvkf 岧 +mvkg 岹 +mvl 崰 +mvlg 崰 +mvr 屶 +mvt 峮 +mvtk 峮 +mvy 屻 +mvyn 见好就收 +mvyu 岃 +mvyy 屻 +mw 内 +mwaa 肉芽 +mwah 内臣 +mwaj 内幕 +mwak 内勤 +mwal 内功 +mwap 内蒙 +mwav 内切 +mwaw 凤仙花 +mwax 内蕴 +mwbb 内子 +mwbc 内聚 +mwbe 内阻 +mwbf 内陆 +mwbg 内耳 +mwbq 内陷 +mwbu 内联 +mwbw 内附 +mwcd 内参 +mwce 内能 +mwcn 嵡 +mwcq 肉鸡 +mwcw 内难 +mwdc 内码 +mwdg 肉感 +mwdh 内在 内存 +mwdi 内耗 +mwdm 内面 +mwea 内膜 +mweb 内服 +mwec 内胎 +mweg 肉脯 鹨 +mwej 内胆 +mwet 肉用 +mwex 内脂 +mwey 内脏 +mwf 赊 +mwfb 内地 +mwfd 内需 +mwff 内墙 +mwfg 肉干 +mwfi 赊 賒 +mwfj 内刊 +mwfk 肉食者鄙 +mwfm 岭南 +mwfn 内场 +mwfw 嶼 +mwfy 岗位培训 +mwg 嵛 +mwga 风华正茂 崘 崙 +mwgf 峑 +mwgg 内环 +mwgh 内政 +mwgi 崄 嶮 +mwgj 嵛 崳 +mwgk 峆 峇 嵢 +mwgl 内画 +mwgm 嶺 +mwgn 嶖 岒 +mwgq 肉赘 +mwgs 肉末 +mwgu 嶝 +mwgw 嶮 +mwgx 同位素 +mwhc 肉皮 +mwhf 峜 +mwhh 岭上 +mwhk 内战 +mwht 峳 +mwhv 肉眼 +mwi 内 +mwia 内江 +mwib 内涵 +mwid 内湖 +mwif 肉汁 +mwim 内测 +mwin 肉汤 内分泌 +mwip 几何学 +mwis 内河 +mwit 内省 内海 +mwj 岕 +mwjf 内里 +mwjj 岕 +mwjy 内景 +mwkd 冏 +mwkh 内中 +mwkk 内患 +mwkp 贻人口实 +mwkq 内兄 +mwld 内因 +mwlf 内置 +mwlg 几何图形 +mwlp 内边 +mwlt 内力 +mwlu 内圈 +mwma 内嵌 +mwmq 赊购 +mwmr 崔嵬 +mwmt 见仁见智 赊账 +mwn 嶭 +mwnd 内忧 +mwnf 内层 +mwng 内情 +mwnh 巋 +mwnj 蠥 +mwnk 内壁 +mwno 嵨 糱 +mwnr 内愧 +mwns 櫱 +mwnu 嶭 +mwny 内心 +mwod 肉类 +mwop 肉粽 +mwoq 内焰 +mwpe 内家 +mwpf 肉冠 +mwpg 内定 +mwph 岑寂 +mwpr 内宾 +mwpt 内宅 +mwpu 内裤 +mwpw 内容 +mwqc 肉色 +mwqe 内角 +mwqg 肉铺 +mwqh 内外 +mwqi 内销 赊销 +mwqn 肉馅 肉包 +mwqq 赔偿金 +mwqt 肉猪 +mwqv 内急 +mwqw 赊欠 +mwqy 内贸 +mwrc 肉摊 +mwrd 肉排 +mwrf 肉质 +mwrg 肉搏 +mwrh 肉牛 +mwrp 内控 +mwrq 内鬼 +mwrv 内招 +mwsa 内框 +mwsf 肉桂 +mwsg 肉丁 +mwsw 肉松 +mwsy 内核 +mwtc 内径 +mwtd 内乱 +mwte 内秀 +mwtf 内行 +mwth 肉片 +mwtj 肉香 +mwtl 内务 +mwtm 内向 肉身 +mwtn 同仇敌忾 +mwtu 内科 +mwty 賖 +mwua 肉冻 +mwuc 肉痛 +mwud 内眷 +mwuf 内装 +mwuk 内部 +mwuq 内疚 +mwus 内亲 +mwut 内阁 +mwux 内弟 +mwuy 内门 +mwve 内退 +mwvf 内奸 +mwvn 岎 +mwvo 嶋 嶌 鳯 鵙 +mwvt 岎 +mwvy 肉丸 +mww 肉 宍 +mwwf 内传 +mwwg 内敛 内债 +mwwi 肉 +mwwk 峪 +mwwm 内侧 +mwwn 风俗人情 +mwws 肉体 +mwwt 内伤 +mwww 肉欲 内人 +mwwx 内化 +mwwy 内含 肉食 +mwxa 肉红 +mwxc 内经 +mwxg 内线 +mwxo 几何级数 +mwxu 肉弹 +mwxw 风华绝代 +mwxx 肉丝 +mwxy 内弦 +mwy 崔 +mwya 内讧 +mwyb 酅 +mwyc 岭 岺 嶺 +mwyd 几个方面 +mwye 内衣 +mwyf 崔 +mwyg 内主 +mwyh 肉店 +mwyi 内应 +mwyk 嵢 巂 賶 +mwym 内设 嶲 嶺 +mwyn 岑 岒 +mwyo 嶕 嶣 +mwys 肉麻 +mwyu 内详 +mwyx 肉畜 +mwyy 内文 +mx 嶷 +mxc 嵹 +mxcj 嵹 +mxda 曲终奏雅 +mxft 同比增长 +mxgo 冈比亚 +mxgx 由弱到强 +mxhm 巓 +mxic 网络游戏 +mxir 几经波折 +mxiw 赋比兴 +mxj 岪 +mxjj 岪 +mxkj 嵹 +mxl 岰 +mxln 岰 +mxlt 曲线图 +mxmr 几经周折 +mxpq 网络实名 +mxpw 网络安全 +mxqt 婴幼儿 +mxrq 见缝插针 +mxrs 网络技术 +mxt 嶷 +mxtg 网络管理 +mxth 嶷 +mxuu 嵶 +mxwa 曲终人散 +mxwf 同乡会 +mxwx 网络化 +mxyq 见缝就钻 +my 凡 +mya 雘 +myac 雘 +myai 丹东 +myan 凡世 +myaq 崇文区 +myas 同床共枕 +myax 丹药 +myb 崞 +mybg 崞 +mybj 丹阳 +mycd 丹参 +mycy 见义勇为 +myd 丹 +myde 凡有 嵃 +mydg 嵼 +mydh 凡在 +mydi 丹砂 +mydm 几方面 +mye 彤 +myeg 椧 +myen 丆 +myeo 旀 +myet 彤 +myf 赃 訔 贓 贜 +myfc 彤云 +myfd 凡需 +myff 赃款 +myfg 赃 賍 +myfk 风调雨顺 +myfn 丹霞 +myfw 凡夫 +myfy 賘 +myge 丹青 +mygj 风靡一时 +mygk 凡事 +mygt 丹麦 +mygx 丹毒 +myi 凡 +myif 凡尘 +myiq 风高浪急 +myit 山高水长 +myiw 山高水低 +myj 刐 +myjf 峕 +myjg 凡是 +myjh 刐 +mykb 山高路险 +mykf 山高路远 +mykt 凡响 +myll 丹田 +mym 嵩 +myma 巐 +mymc 丹凤 +mymh 凡由 +mymk 嵩 嵪 +mymm 嵩山 +mymn 貥 +mymy 风言风语 +myn 赅 +mynn 丹书 +myns 同床异梦 +mynt 凡属 +mynw 赅 峐 賅 +myny 丹心 +myp 嵉 +mypn 赃官 +myps 嵉 +mypy 由衷之言 +myqt 同谋犯 +myrf 山高皇帝远 +myru 见诸报端 +mysf 丹桂 +mysm 丹枫 +myt 崺 +mytb 崺 +mytn 崺 +myto 鴅 +mytp 曲高和寡 +mytr 赃物 +myuj 凡间 +myuy 凯旋门 崇论闳议 +myv 嵣 +myve 崀 +myvi 嵻 +myvk 嵣 +myw 崒 +mywf 崒 崪 賥 +mywg 凡例 +mywo 鴅 +mywv 巕 +myww 凡人 +mywx 丹佛 +myxa 丹红 +myyg 赃证 +myym 凡高 +myyn 同义词 +myyv 凡庸 +myyy 风度翩翩 +n 民 已 忙 +na 民 +naa 悈 +naaa 民工 +naad 展期 +naaf 民革 +naag 恜 +naah 悈 +naam 慌恐 +naap 民营 +naaq 民警 展区 +naba 恍若隔世 +nabb 屉子 +nabi 慢工出细活 +nabm 展出 +nabn 慌了 +naby 民防 +nace 异能 +nack 展台 +nacw 惊世骇俗 +nad 愜 +nade 民有 +nadh 民丰 +nadn 愖 +nads 展厅 +nadt 异邦 +nadu 惊恐万状 +nadw 愜 +nae 展 +naed 飞黄腾达 +naei 展 +naes 异彩 +naet 民用 +naf 愅 +nafa 异域 +nafb 异地 +nafc 异动 展翅 民运 +nafh 愅 异趣 +nafi 展示 +nafj 民进 +nafk 展露 +nafn 民声 +naft 异教 +nafw 民夫 +nag 惬 羾 愜 +naga 展开 +nagb 民屯 +nagf 异于 +nagg 恇 +nagh 民政 殿下 +nagk 民事 懂事 +nagm 展现 +nagn 戼 +nagp 惶恐不安 +nagt 情节严重 +nagu 收藏夹 +nagw 惬 +nagy 改革开放 +nah 慳 +nahf 慳 +nahi 异步 +nahl 懢 +nahv 展眼 +naic 民治 +naid 臀尖 +naif 民法 +naip 异常 殿堂 +nair 改革派 +naj 异 羿 異 +najc 敯 +najd 慔 +naje 民盟 +najf 昬 +najg 惜 改邪归正 +najh 刡 愺 +naji 履薄临深 +najj 蟁 异日 +najm 展映 +najr 心劳日拙 +najt 展览 +najv 愝 +nak 慬 +nakf 异味 +nakg 惐 慬 +nakk 展品 慪 +nakl 惜别 懄 +naky 懽 +nal 懵 +nalf 臀围 +nalg 民国 异国 +nalh 懵 +nalk 展架 +nall 民田 +nalq 懜 +nalt 忆苦思甜 懱 +nalw 民办 +nam 愩 +nama 民贼 +namd 愥 +namg 异同 +namq 民风 +namt 惜败 +namw 殿内 +namy 愩 慲 +nan 屉 屜 +nana 懵懂 +nand 民居 心甘情愿 +nanf 民愤 +nang 民情 怇 +nann 异己 怈 怋 +nans 屟 惵 +nant 异性 怴 +nanv 屉 +nany 慌忙 民心 怴 +naod 异类 +naog 展业 +naoy 民粹 +nap 懞 +napa 展宽 +napc 心荡神驰 +nape 民家 懞 收藏家 +napg 展室 +napl 殿军 +napo 心荡神迷 +napp 以工补农 +napr 迟暮之年 +napt 民宅 +napu 民初 +napy 惜福 +naq 怄 慪 +naqb 民怨 +naqg 臀鳍 +naqi 展销 +naqj 憯 +naqn 展馆 憽 +naqq 以其昏昏 +naqy 怄 +narc 尽其所能 +narf 异质 +narg 民兵 +narn 怄气 +nart 展播 +nasa 展柜 +nasc 民权 +nasg 民本 +nash 异想 +nask 民歌 +nasl 忧劳可以兴国 +nasq 异构 +nasr 展板 +nasu 异样 +nat 懂 +natd 慌乱 +nate 民航 +natf 懂 懂行 民选 +natg 民生 +nath 睯 +natj 懂得 暋 睯 +natn 愍 +nato 鴖 +natr 异物 +natu 异乎 +natv 民委 +natw 居功自傲 +naty 敃 +naua 民瘼 +naud 展卷 +nauj 民间 民意 惬意 +nauk 臀部 +naul 异兽 +naum 异端 +naut 展颜 +nav 民 +navf 民建 +navt 异姓 +navv 民妇 +navw 愤世嫉俗 +navy 心花怒放 +naw 殿 +nawc 殿 +nawe 臀 +nawf 展会 壂 +nawg 民命 +nawh 民企 +nawm 以工代赈 +nawo 鴖 +nawq 异父 +naws 异体 +nawu 展位 以其人之道 +naww 民众 民俗 臋 +nawx 异化 +nawy 惜售 +naxe 展缓 +naxg 异母 +naxk 民强 +naxq 民约 +naxt 慌张 异乡 +nay 慌 +naya 殿试 +nayb 民享 +naye 民谣 +nayf 民计 +nayg 民主 +naym 民调 +nayn 展望 恾 +nayo 民变 +nayp 以攻为守 +nayq 慌 +nayr 民诉 +nayt 民族 +nayu 异说 +nayy 异议 +nb 敢 +nbab 屈节 +nbb 孱 +nbbb 孱 懾 +nbc 慑 慴 懾 +nbcc 慑 +nbch 怯防勇战 +nbde 憜 +nbdf 屈辱 +nbdg 以防万一 +nbdj 憨厚 +nbdr 屈原 +nbdy 憨态 +nbeb 屈服 慑服 +nbes 屈膝 +nbfg 敢干 +nbfh 憨直 +nbfn 聼 +nbft 屈才 +nbgf 敢于 +nbgi 以防不测 +nbgp 层出不穷 +nbgq 屈死 +nbgt 情随事迁 +nbh 邔 +nbiv 敢当 +nbjg 敢是 +nblk 屈驾 +nbm 屈 +nbma 屈曲 +nbmk 屈 +nbmo 鶌 +nbn 忚 +nbnd 屈居 +nbng 敢情 尽职尽责 +nbnt 局限性 +nbpc 以子之矛 +nbpn 恻隐之心 +nbpu 憨实 +nbqd 憨然 +nbrs 敢打 +nbru 敢拼 +nbrx 屈指 +nbs 屙 +nbsh 敢想 +nbsk 屙 +nbt 敢 +nbte 饏 +nbth 惊险片 +nbtm 屈身 +nbtn 憨 +nbtt 憨笑 +nbty 敢 +nbuf 敢斗 +nbuk 敢问 +nbus 屈尊 +nbut 憨痴 +nbvg 履险如夷 +nbwd 敢做 +nbwh 以耳代目 +nbwj 屈伸 +nbwk 敢保 +nbwt 憨傻 +nbww 屈从 +nbxu 孱弱 +nbyf 敢讲 +nbyi 屈就 +nbyl 敢为 +nbyu 敢说 +nbyy 敢言 +nc 怪 +ncad 惨苦 +ncb 憰 +ncbh 忬 +ncbk 憰 +ncbn 惨了 +ncc 慘 +nccc 惙 +ncce 慘 +ncd 惨 慘 +ncda 尽欢而散 +ncdd 惨厉 +ncde 惨 +ncdg 怪石 +ncdm 以柔克刚 +ncdy 怪态 +nce 悀 +ncec 怪胎 +nceh 悀 +ncel 愑 +ncew 怪脸 +ncf 怪 +ncfa 怪哉 +ncfg 怪 +ncfh 怿 懌 +ncfn 怪声 +ncft 怪才 +ncfu 惨境 +ncga 快马一鞭 +ncgk 怪事 +ncgm 惨遭 +ncgq 惨烈 惨死 +ncgx 惨毒 +ncio 惨淡 +nciq 司马光 +ncjn 司马昭之心 +ncjy 惨景 +nck 怡 +nckf 怪味 +nckg 怡 +nckh 惨跌 +nckn 惨叫 +ncla 快马加鞭 +ncld 怪罪 +nclu 怪圈 +ncmt 惨败 +ncna 怪异 +ncnc 怪怪 +ncnd 惨剧 +ncng 怡情 +ncnu 怡悦 +ncpt 心驰神往 +ncpv 惨案 +ncpy 惨祸 +ncqb 怪怨 +ncqd 怡然 +ncqj 怪象 惨象 +ncqs 惨杀 +ncrd 性骚扰 +ncrh 恈 +ncrn 避难所 +ncrr 惨白 +ncru 以观后效 +ncrv 怪招 +ncsg 壁垒森严 +ncsh 怪相 +ncso 怪杰 +ncsu 怪样 +nctf 司马迁 +nctg 惨重 +nctk 怡和 +nctr 怪物 +nctt 惨笑 +ncuc 惨痛 +ncud 惨状 +ncug 怪病 +ncuk 惨况 +ncul 怪兽 +ncun 怪癖 +ncut 怪道 +ncw 悛 +ncwn 怪僻 +ncwt 悛 +ncww 怡人 怪人 +ncy 慅 +ncyc 怪谲 +ncyj 慅 +ncyo 怪谈 惨变 +ncyt 怪诞 怪话 +ncyw 怪论 +nd 居 +nda 惰 +ndae 惰 +ndaf 墯 +ndal 居功 +ndap 忧劳 +ndbp 剧院 +ndcf 必有勇夫 +ndcq 忧欢 +ndcu 翇 +ndcy 翇 +ndd 居 +ndda 居左 +nddb 丑态百出 +ndde 忧郁 +nddh 忧戚 +nddj 习非成是 +nddk 居右 +ndds 居奇 +nddw 以古非今 +nddy 恹 懨 +nde 悵 +ndet 懮 +ndey 悵 +ndfa 发达地区 +ndfd 飞砂走石 +ndfe 屒 +ndff 剧坛 +ndfg 居士 +ndfn 剧场 恗 +ndfu 剧增 +ndg 怙 +ndga 心有不甘 +ndge 履历表 +ndgf 居于 +ndgh 居下 +ndgi 疏而不漏 +ndgj 居大不易 +ndgk 憾事 +ndgn 憾 +ndgq 剧烈 +ndgr 尾大不掉 +ndgt 必有一得 +ndgx 剧毒 +ndgy 避而不谈 +ndha 忧虑 +ndhf 恠 +ndhh 剧目 +ndhn 懳 +ndht 慽 +ndi 夨 +ndj 剧 劇 +ndjd 悱 屝 懨 +ndjf 居里 +ndjh 剧 +ndjj 蝨 +ndjv 剧照 +ndkh 居中 +ndkk 忧患 +ndl 愐 +ndld 愐 +ndlf 剧团 +ndlg 忧国 +ndln 忧思 +ndlp 发达国家 +ndlx 发奋图强 +ndm 怖 +ndmd 愐 愞 +ndmh 怖 +ndmq 以太网 +ndmy 頨 +ndn 忧 憂 懮 +ndna 居民 +ndnd 恢恢 +ndnf 忧愤 +ndng 剧情 +ndnh 忧惧 +ndnk 忧悒 +ndnm 悱恻 +ndnn 忧 +ndnt 惰性 +ndny 居心 忧心 +ndo 恢 +ndod 忧烦 +ndog 居业 +ndoy 恢 +ndpd 恢宏 +ndpe 居家 +ndpg 居室 +ndpn 居官 +ndpr 屠龙之技 +ndpu 尼龙袜 +ndq 翇 +ndqc 忧色 +ndqd 居然 +ndqq 居多 情有独钟 慡 +ndqu 翇 +ndqy 居留 +ndrb 发聋振聩 +ndri 以石投水 +ndrn 居所 +ndrp 必有后福 +ndru 尼古拉 +ndsd 情有可原 +ndsg 剧本 尼古丁 +ndsr 憨态可掬 +ndsv 尽态极妍 +ndsw 尼克松 +ndt 鶋 +ndtf 居先 +ndth 居处 +ndtj 恢复 +ndtk 剧种 +ndtl 剧务 +ndtn 情非得已 +ndto 忧愁 鶋 +ndtv 居委 +ndu 憭 +nduc 剧痛 +ndud 剧减 +ndue 居前 +ndug 忧郁症 +ndui 憭 +nduj 居间 +ndun 心灰意懒 +nduq 居次 +ndut 居首 +nduu 心灰意冷 +ndvc 心有灵犀一点通 +ndvn 心有灵犀 +ndw 翜 +ndwf 心存侥幸 发布会 +ndwk 心有余而力不足 +ndwn 心有余悸 +ndwo 鶋 +ndwt 忧伤 +ndww 悏 翜 +ndwy 居住 +ndxc 恢弘 +ndxe 剧组 +ndxt 剧终 +ndy 忕 +ndyg 书面语 +ndym 居高 +ndyo 剧变 +ndyy 忲 +ne 忣 +nean 懚 +neax 避孕药 +nebw 以貌取人 +nedd 避孕套 +nedk 心腹大患 +neeu 慢腾腾 +nef 愋 +nefc 愋 +neg 怚 +negg 怚 +negu 心胸开阔 +neke 心服口服 +neny 民脂民膏 +neoo 心肌炎 +nepk 心腹之患 +nepm 心肝宝贝 +nept 懓 +nepu 心腹之交 +nerm 愮 +nern 发脾气 +netg 民胞物与 +nett 心脑血管 +neug 心脏病 +neus 莻 +nev 慆 +nevg 慆 +newg 心胆俱裂 +neww 买受人 +nex 慀 +nexd 慀 +nexk 异彩纷呈 +ney 忣 +neyg 惯用语 +neyy 忣 +nf 导 +nfa 愤 +nfad 慰藉 +nfaf 避坑落井 +nfag 懴 +nfal 屠苏 +nfam 愤 憤 +nfap 慰劳 +nfaq 惊喜若狂 +nfb 屆 +nfbg 丑陋 +nfbk 屆 +nfbl 怯阵 +nfbm 导出 +nfby 慎防 +nfc 层 忮 層 +nfcb 迅驰 +nfcc 层叠 +nfce 导通 +nfci 层 厾 +nfcl 恸 慟 憅 +nfcy 怯 忮 忶 翄 +nfd 丑 醜 +nfdb 属垣有耳 +nfdf 层压 +nfdj 懦 +nfdm 层面 +nfds 展示厅 +nfdx 屠龙 +nfdy 丑态 +nfet 慎用 +nff 恃 +nffc 层云 +nffd 屠城 +nffe 心无二用 +nffj 导刊 +nffl 迅雷 +nffn 怯场 +nffp 惊魂未定 +nffq 憢 +nfft 悄无声息 +nffw 屠夫 懦夫 +nffy 恃 +nfgb 迅雷不及掩耳 +nfgc 导致 +nfge 愤青 +nfgf 慎于 +nfgg 书声琅琅 +nfgj 怀才不遇 +nfgk 迅速 +nfgn 屡教不改 +nfgo 丑恶 +nfgt 收支平衡 +nfgu 熨平 +nfh 慎 忓 愼 眘 +nfhk 丮 +nfhw 慎 +nfi 慰 屚 +nfia 愤懑 +nfic 叞 +nfie 褽 +nfif 尉 +nfih 犚 +nfij 螱 +nfin 慰 熨烫 +nfio 熨 +nfip 导演 +nfir 愤激 +nfiy 导游 怽 +nfjf 丑时 +nfjg 导师 +nfjj 蝨 +nfjn 导电 +nfjt 丑星 +nfk 卂 恄 +nfke 憉 +nfkf 懛 +nfkg 恄 书刊号 +nfkk 必需品 憘 +nfkn 心直口快 +nfky 慰唁 +nfln 忖思 +nflv 导轨 +nflw 导轮 +nfmh 熨帖 +nfmq 导购 局域网 +nfn 懤 +nfnc 丑怪 +nfnd 丑剧 +nfnf 层层 怯懦 懤 愤愤 +nfni 导尿 +nfnn 悔过书 +nfnr 怪声怪气 怯声怯气 +nfnt 导发 +nfnu 展翅飞翔 +nfnv 愤慨 愤恨 +nfnw 屠戮 +nfny 尉迟 +nfod 丑类 +nfoo 懗 +nfov 层数 +nfp 迅 +nfpb 悖 +nfph 懥 +nfpk 迅 +nfpn 慎密 +nfpu 屠宰 +nfpv 慰安 +nfq 怃 憮 +nfqd 愤然 +nfqe 丑角 +nfqf 避雷针 +nfqk 慰勉 +nfqn 怃 忨 +nfqs 屠杀 +nfqt 迅猛 +nfqv 迅急 +nfqy 慰留 +nfrb 导报 层报 +nfrf 慰抚 +nfrg 迅捷 +nfrj 飞云掣电 +nfrq 以直报怨 +nfrt 导播 +nfrv 导热 +nfrw 改朝换代 +nfry 导护 +nfsf 导标 +nfsh 丑相 +nfsm 发动机 +nfso 层楼 +nfsr 层析 +nfsu 丑样 +nft 屠 +nfte 导航 +nftf 丑行 +nftg 慎重 +nftj 屠 愭 +nftm 导向 +nfto 鷵 鳵 +nftp 导管 +nftr 屏声息气 +nftu 悔过自新 改过自新 +nftx 恅 +nfty 导入 +nfu 导 +nfua 情真意切 +nfub 丑闻 +nfud 层状 +nfuf 熨斗 悻 +nfuk 慰问 +nfuq 层次 +nfut 迅疾 +nfuw 惊喜交集 +nfvc 愤怒 迅即 +nfvn 屠刀 +nfvv 丑女 +nfwf 展示会 +nfwk 懎 +nfwn 展翅欲飞 +nfwo 鳵 +nfwq 惊喜欲狂 +nfws 导体 +nfwt 恃才傲物 +nfwu 惨无人道 +nfww 发起人 +nfwx 丑化 +nfxe 层级 +nfxg 导线 +nfxh 导引 +nfxm 导纳 +nfxu 导弹 懦弱 怯弱 +nfy 忖 +nfya 忖度 +nfyc 性教育 +nfyf 导读 +nfym 层高 +nfyn 悖谬 发刊词 +nfyo 层峦 +nfyq 丑诋 +nfyt 丑话 +nfyv 屎壳郎 +nfyw 导论 悖论 +nfyy 导言 +ng 怀 +ngab 情节 +ngae 懒散 +ngag 以毒攻毒 鈪 +ngai 銰 +ngam 啱 +ngav 情切 +ngax 司药 +ngb 忳 +ngbb 屋子 +ngbk 司职 +ngbm 悟出 +ngbn 忳 +ngbt 民不聊生 +ngbw 敢死队 +ngc 屋 +ngcb 怀柔 +ngce 恨不能 +ngcf 屋 恎 +ngcj 剭 +ngck 懒怠 +ngcn 司马 +ngcw 刁难 +ngd 刁 +ngdd 以一奉百 +ngde 怀有 +ngdg 情感 心不在焉 怀古 +ngdm 情面 +ngdn 悿 +ngdp 情牵 +ngdr 情愿 +ngdw 怀春 +ngdy 情态 +nge 情 +ngeb 怀孕 +ngec 怀胎 +ngef 愽 +ngeg 情 +ngep 情爱 +nges 懒腰 +ngew 以理服人 +ngey 悑 +ngff 惊天动地 +ngfg 忙不过来 +ngfh 情趣 +ngfm 司南 +ngfn 情场 +ngfq 刁顽 +ngft 司考 快速增长 +ngfu 情境 +ngfw 情夫 +ngg 忹 +ngga 情形 +nggc 情致 +nggd 慢吞吞 +ngge 怀表 +nggf 以至于 +nggj 情理 +nggk 情事 +nggn 怙恶不悛 +nggp 习焉不察 +ngh 怔 +nghf 眉来眼去 +nghg 怔 卐 恆 +nghj 怀旧 +nght 眉开眼笑 +nghw 恒齿 +ngi 怀 +ngic 懒汉 +ngif 司法 +ngig 怌 +ngij 恒温 +ngim 刁滑 +ngip 懒觉 心理学 +ngis 恒河 +ngiv 屋梁 +ngiw 屋脊 +ngiy 怀 +ngj 恒 恆 +ngjf 怀里 慱 屋里 +ngjg 恒 +ngjh 懒虫 +ngjn 憓 +ngjt 恒星 +ngjy 情景 +ngk 司 +ngkb 孠 +ngkd 司 +ngkf 情味 +ngkg 悟 +ngkh 怀中 +ngki 悚 +ngkl 愊 +ngkm 懒 懶 嬾 +ngkq 情史 覗 +nglk 屋架 +ngln 情思 +nglt 恒力 +ngm 怲 +ngmh 情由 +ngmj 慒 +ngmm 恒山 +ngmq 情网 +ngmu 屚 +ngmw 怲 +ngna 刁民 +ngnb 敢不敢 +ngnd 懒惰 +ngnf 飞来飞去 +ngng 情怀 情愫 怦怦 +ngnh 悚惧 +ngni 愧不敢当 +ngnj 刁悍 +ngnk 怔忡 +ngnn 情书 +ngnr 怕不怕 +ngnt 悟性 +ngnv 怀恨 +ngny 恒心 +ngod 心不烦 +ngop 情迷 +ngoy 司炉 +ngpe 书画家 +ngpf 司寇 +ngpg 恒定 +ngpk 情理之中 +ngpw 悟空 司空 +ngq 屍 +ngqc 情色 +ngqd 怦然 悚然 +ngqe 屋角 +ngqg 恆 +ngqh 刁钻 +ngqs 情杀 +ngqt 慠 +ngqv 情急 +ngqx 屍 +ngqy 恒久 +ngrb 情报 +ngrd 以一持万 +ngrf 改天换地 +ngrg 屋后 怀瑾握瑜 +ngrk 情操 +ngrm 怀揣 +ngrq 怀抱 +ngrt 心平气和 +ngrv 情势 +ngrw 忙不迭 +ngsa 刁横 +ngsd 屋顶 +ngsf 情不可却 +ngsh 怀想 +ngsi 必不可少 +ngsk 情歌 +ngsm 司机 +ngsp 飞来横祸 +ngsq 屋檐 +ngst 民事权利 +ngta 司长 +ngtb 恬不知耻 +ngtd 情敌 +ngtf 司徒 +ngtg 恒生 +ngtj 懒得 怪不得 恨不得 +ngtk 情种 +ngtl 司务 +ngtr 怀特 +ngts 情不自禁 +ngtt 心事重重 +ngtx 情系 +ngu 怦 +ngud 怀着 +ngug 尿毒症 +nguh 怦 +nguj 情意 +nguk 情况 +ngum 情商 +ngut 悟道 情痴 +nguu 疏不间亲 +nguy 屋门 +ngv 悽 +ngvh 惨不忍睹 +ngvt 恰到好处 +ngvu 惨不忍闻 +ngvv 情妇 悽 +ngwf 屋舍 +ngwg 情债 +ngwk 情侣 +ngwu 改恶从善 +ngwv 情分 +ngww 情人 情欲 懒人 +ngwx 怀化 +ngwy 怀念 司令 +ngx 愫 +ngxf 情绪 情结 +ngxi 愫 +ngxt 怀疑 +ngxw 恞 +ngxx 情缘 情丝 +ngyf 情诗 +ngyg 屋主 +ngyi 民事诉讼法 +ngyl 司库 +ngym 情调 +ngyn 情至义尽 +ngyo 情变 怀恋 刁蛮 +ngyp 情谊 +ngyq 情义 +ngys 懒床 +ngyt 情话 +ngyv 情郎 +ngyy 以不变应万变 +nh 收 +nha 懅 +nhaa 收工 +nhad 收藏 +nhae 疏散 懅 +nhag 憈 +nhah 臦 +nhai 疏落 +nhaj 臩 +nhal 疏苗 +nham 蛋黄 +nhao 燛 +nhaq 收获 +nhb 郿 +nhbc 收取 +nhbh 郿 +nhbw 收队 +nhc 翍 +nhce 疏通 +nhci 叏 +nhcm 壁上观 +nhcq 蛋鸡 +nhcu 叏 +nhcy 収 怶 翍 +nhd 眉 ⺪ +nhda 戕 弉 +nhdd 奘 奬 牂 狀 獎 弉 +nhde 爿 裝 +nhdf 墏 壯 將 +nhdg 醬 +nhdh 收存 牅 +nhdi 漿 +nhdj 螿 +nhdk 牁 牄 牆 +nhdn 收成 +nhdo 焋 +nhdq 銺 +nhdr 斨 +nhds 槳 牀 牃 +nhdv 妝 娤 +nhe 胥 +nheb 收服 +nhef 胥 +nhep 收受 +nhet 收腹 +nhf 遐 +nhfa 收载 +nhfc 收支 叚 +nhff 收款 +nhfh 收起 +nhfj 收进 +nhfn 收场 +nhfp 蛋壳 遐 +nhfq 疏远 +nhg 卍 +nhgc 收到 +nhgd 以点带面 +nhge 韒 韛 +nhgf 疏于 韚 +nhgh 收下 卍 以眼还眼 韠 +nhgi 疎 +nhgk 收束 +nhgn 韢 +nhgq 收殓 +nhgs 韖 韘 +nhgt 韤 +nhh 懼 +nhha 疏虞 +nhhc 戄 +nhhg 眉睫 +nhhh 眉目 +nhhv 眉眼 +nhhw 遐龄 +nhhy 懼 +nhi 疋 +nhia 收汇 +nhic 收治 疏浚 +nhid 眉尖 +nhig 蛋清 +nhij 快步流星 +nhim 收没 +nhin 疏漏 +nhj 蛋 +nhjc 收紧 +nhjg 疍 +nhjh 悼 +nhjt 收监 +nhju 蛋 +nhjv 收归 +nhjy 疏影 +nhk 丩 怗 +nhkb 郼 韕 +nhkc 韍 +nhke 韒 韔 韛 +nhkf 韚 韝 韟 韠 韡 +nhkg 怗 +nhkh 韋 韠 +nhkj 韣 +nhkk 收口 韐 +nhkl 韗 韞 +nhkm 韥 愦 +nhkn 韢 +nhkp 違 +nhkr 收听 +nhks 韎 韖 韘 +nhkt 韤 +nhkv 韜 +nhky 韌 韤 +nhlg 收车 +nhlk 收回 +nhln 遐思 +nhlq 收罗 +nhma 戕贼 +nhmd 收贿 +nhmm 眉山 +nhmq 收购 +nhmt 收账 +nhmw 惧内 +nhn 蛗 +nhne 屡战屡胜 +nhnf 疏导 +nhng 疏懒 +nhnj 蛗 +nhnm 屡战屡败 +nhnn 怵目惊心 +nhnr 惧怕 +nhnt 收发 收尾 +nhnu 收买 +nhny 眉心 收心 +nhod 蛋类 +nhor 以此类推 +nhou 蛋糕 +nhow 蛋粉 +nhpd 收割 戕害 +nhpg 眉宇 +nhpj 收审 +nhpn 疏密 +nhpw 收容 +nhpy 收视 +nhq 鹛 鶥 +nhqc 惧色 +nhqe 疏解 +nhqg 收钱 鹛 +nhqi 遐迩 +nhqn 悓 +nhqr 疏忽 +nhqt 疏狂 +nhqv 收银 +nhqy 收留 +nhrb 收报 +nhrc 收摊 +nhrd 收拢 +nhrf 收抚 +nhrg 收兵 +nhrh 收看 +nhrj 收揽 +nhrk 收操 +nhrl 收押 +nhrn 收据 +nhrr 蛋白 +nhru 以旧换新 +nhrv 收执 +nhrw 收拾 +nhrx 眉批 +nhsf 眉棱 +nhsh 遐想 +nhsi 眉梢 +nhsw 疏松 +nht 收 +nhte 收盘 收租 +nhtf 眉毛 +nhtg 收生 +nhth 收自 +nhtj 收复 +nhto 收悉 鶥 +nhtp 收管 +nhts 收条 +nhtt 眉笔 +nhtu 收税 +nhty 收入 收 ⺗ +nhud 眉头 收养 +nhue 疏剪 +nhug 蛋羹 +nhui 疏阔 +nhuj 收音 +nhum 眉端 +nhuq 收效 +nhuw 收益 +nhvg 眉目如画 +nhvh 舝 +nhvi 收录 +nhw 惧 懼 +nhwa 眉黛 +nhwf 收付 +nhwg 收敛 +nhwn 眉目传情 +nhwo 鶥 +nhwr 收件 +nhww 心上人 +nhwx 收货 +nhwy 收集 悼念 惧 +nhxj 收费 +nhxm 收纳 +nhxp 收缩 +nhxr 收缴 +nhxy 收编 +nhy 疏 踈 +nhya 以此为荣 +nhyb 疏离 +nhyh 快餐店 +nhyj 收齐 +nhym 收市 +nhyn 悼词 +nhyq 疏 +nhys 收订 +nhyt 收放 收讫 +nhyu 以此为准 +nhyv 疏朗 +nhyy 悼文 收文 +ni 悄 +niad 恍若 +nici 惊涛骇浪 +nicm 民法通则 +nidm 尿布 +nie 悄 +nied 屑 +nieg 悄 +nieq 以少胜多 +nifb 发源地 +nifd 飞沙走石 +nifn 悄声 +nifp 尿壶 +nifw 心潮起伏 +nigg 惊鸿一现 +nigu 惊鸿一瞥 +nigx 尿素 +nihi 尿频 +niht 眉清目秀 +nii 尿 氹 +niid 以泪洗面 +niif 以汤沃雪 +niii 心潮澎湃 +niij 尿湿 +niim 戳脊梁骨 +niio 恒河沙数 +niiu 懒洋洋 +niiy 尿液 +nil 屬 +nili 劈波斩浪 +nilj 劚 屬 +nilq 丑小鸭 +nilr 斸 +nim 惝 +nimd 以小见大 +nimf 发洋财 +nimk 惝 +ning 恍悟 +nini 悄悄 +ninn 慨当以慷 司法局 +ninq 恍惚 +nioy 尿炕 +nip 戃 +nipe 书法家 +nipf 憆 +niph 悄寂 +nipo 戃 +niq 恍 +niqb 悩 +niqd 悄然 恍然 +niqe 犀角 +niqi 尼泊尔 +niqn 恍 恌 +niqt 司法解释 +niqy 犀鸟 +nir 犀 +nirh 犀牛 犀 +nirk 心浮气躁 +nirp 遲 +nisc 尿桶 司法权 +nisg 尿酸 +niss 惊堂木 +nisw 尿检 +nitj 犀利 +nitl 尿血 +niuf 尿闭 +niui 情深意浓 +niuk 心满意足 +niut 尿道 +nivk 恍如 +niwi 情深似海 +niwn 以小人之心 +nixa 惨淡经营 +niys 尿床 +nj 慢 +nja 懪 +njad 悍匪 +njai 懪 +njc 悭 慳 +njce 悍勇 +njcf 悭 +njcn 悍马 +njdg 发电厂 +njds 展览厅 +njef 避暑胜地 +njet 慢用 +njf 悍 +njfg 悝 +njfh 悍 +njfo 飞蛾赴火 +njft 发明者 +njfw 居里夫人 +njg 怛 +njgg 怛 +njgh 惿 翨 丱 卝 +njgk 慢速 +njgp 心照不宣 +njgr 愓 +njhg 丱 +njhi 慢步 +njhk 慢点 +njhy 心明眼亮 +njiq 愰 +njiy 心里没底 +njjg 发电量 +njjj 以暴易暴 +njkh 慢跑 +njkk 展览品 +njkl 慢咽 +njl 慢 +njlc 慢 +njld 收归国有 +njlg 慢车 愠 慍 +njlt 心电图 +njmy 避暑山庄 +njng 憬悟 +njnj 慢慢 +njnr 怪里怪气 +njnt 慢性 +njnv 丱 +njnw 惺忪 +njnx 慌里慌张 +njoo 慢火 +njpe 发明家 +njpn 心旷神怡 +njq 惕 +njqc 愠色 +njqd 悍然 +njqi 尼日尔 +njqn 展览馆 愒 +njqr 惕 +njro 飞蛾扑火 +njs 惈 +njsm 发电机 +njsr 慢板 +njsy 惈 +njt 惺 +njta 惊蛇入草 +njtf 慢待 +njtg 尼日利亚 惺 +njug 情景交融 +njuh 发电站 +njuq 悍将 +njvc 愠怒 +njvv 悍妇 +njwf 展览会 +njwr 慢件 +njwt 发明创造 +njwu 忙里偷闲 +njwy 习题集 +njx 惃 +njxx 惃 +njy 憬 +njyi 憬 +njyk 悭吝 +njyt 心里话 +nk 避 +nkah 辟邪 +nkan 避世 +nkbb 书呆子 +nkbw 避险 +nkc 悒 +nkcc 壁垒 +nkcn 悒 +nkcw 避难 +nkcy 劈叉 +nkdm 劈面 +nkdo 心中有数 +nkdr 心中有鬼 +nkdt 心路历程 +nke 悁 +nkeb 避孕 +nkeg 悁 臂膊 +nkep 臂腕 +nkeq 劈胸 +nkeu 臂膀 +nkew 劈脸 +nkf 吢 +nkfc 劈去 +nkfg 避雨 +nkfl 避雷 +nkfo 心中无数 +nkfp 避过 +nkga 避开 劈开 +nkgd 悮 +nkgf 壁球 +nkgg 心口不一 悜 +nkgi 璧还 +nkgl 壁画 +nkgm 劈刺 +nkgv 慺 屢 +nkgy 璧玉 +nkh 忡 +nkha 壁虎 +nkhd 悞 +nkhh 忡 翀 +nkhm 愦 憒 +nkhx 劈柴 +nkiq 避光 +nkjf 避暑 +nkk 愕 +nkkf 憚 +nkkg 惊叹号 +nkkh 憚 +nkkn 愕 +nkkr 劈啪 +nkks 懆 +nkkw 譬喻 +nklt 臂力 +nkm 屌 +nkmf 异口同声 +nkmh 屌 +nkmm 劈山 +nkmq 避风 +nkmu 异口同音 +nkmy 愪 +nknb 尽忠尽职 +nknd 悞 +nknk 忡忡 +nknn 避忌 +nkos 壁灯 +nkoy 壁炉 +nkpd 避害 +nkpf 避寒 +nkpn 性器官 +nkq 怳 +nkqd 愕然 +nkqk 避免 +nkqn 壁饰 怳 +nkqs 劈杀 +nkrb 壁报 +nkrf 壁挂 +nkrl 尽忠报国 +nkrt 劈手 +nksa 壁柜 +nksd 壁橱 +nkt 悜 +nktd 避短 +nktf 壁毯 悜 +nktu 避税 +nku 辟 譬 嬖 +nkub 孹 +nkud 劈头 礕 +nkue 臂 襞 +nkuf 壁 +nkug 䴙 鼊 +nkuh 辟 幦 躄 +nkui 繴 +nkuj 臂章 +nkun 甓 憵 +nkuo 糪 鷿 鸊 +nkup 避 +nkuq 鐾 +nkur 擘 +nkus 檗 蘗 +nkuu 壁立 +nkuv 劈 嬖 鼊 +nkux 鼊 +nkuy 璧 譬 +nkvg 心口如一 +nkvk 譬如 +nkvn 劈刀 +nkvu 避嫌 +nkwg 壁龛 +nkww 辟谷 +nkwy 怾 +nkxq 壁纸 +nkye 辟谣 +nkyf 避讳 +nkyh 避让 +nkyj 以史为鉴 +nkyo 避谈 +nkyw 发号施令 +nl 惭 +nla 翼 +nlag 慖 +nlaw 翼 +nld 乪 屇 忇 +nldn 发思古之幽情 +nldw 收回成命 +nldy 尽力而为 +nlew 以力服人 +nlf 慺 +nlfc 翼翅 +nlff 懌 +nlfj 民办教师 +nlfv 屢 慺 +nlg 怬 +nlge 愄 懁 +nlgh 翨 +nlis 尼罗河 +nljg 愣是 +nljl 改辕易辙 +nlk 恛 +nlkg 恛 +nll 愶 +nlle 愶 +nlll 恊 +nlmn 戮力同心 +nln 忇 +nlna 翼展 +nlng 愣怔 +nlnl 愣愣 翼翼 +nlnn 忧国忧民 +nlnr 惭愧 +nlnt 惭怍 +nlny 心连心 愢 +nlp 翴 +nlph 慩 翴 +nlpy 慩 翴 +nlqc 惭色 +nlqd 翼然 +nlr 惭 +nlrh 惭 慚 +nlrr 尼加拉瓜 +nlru 心黑手辣 +nls 悃 +nlsy 悃 +nltp 怪力乱神 +nlul 心回意转 +nlut 快车道 +nluu 心力交瘁 +nlvd 屢 +nlvg 慺 +nlvq 惜墨如金 +nlw 慍 +nlwl 慍 +nlwm 翼侧 +nlwx 异国他乡 +nlwy 愣住 +nly 愣 +nlyn 愣 +nlyu 心力衰竭 +nm 届 +nmad 届期 +nmae 憹 +nmaf 刷鞋 +nmah 刷牙 +nmbb 刷子 +nmbq 恻隐 +nmcb 层见叠出 +nmd 届 +nmdj 惴 +nmdy 怏 +nme 愲 +nmeg 愲 +nmf 惆 +nmfb 刷地 +nmff 刷墙 +nmfk 惆 +nmfp 尸骨未寒 +nmfw 发凡起例 +nmg 恫 怞 +nmgk 恫 +nmgq 屡见不鲜 +nmgu 愷 +nmgv 憴 +nmh 刷 +nmhg 心同此理 +nmhh 刷卡 +nmhj 刷 +nmi 屃 屓 屭 +nmia 届满 避风港 +nmit 刷洗 +nmj 恻 +nmjf 届时 +nmjh 恻 惻 +nmkg 恫吓 +nmli 劈风斩浪 +nmm 屭 +nmma 异曲同工 +nmmm 屭 情同骨肉 +nmn 恺 愷 +nmnm 怏怏 +nmnn 恺 +nmnt 惆怅 +nmnu 刷屏 +nmny 心贴心 +nmpk 必由之路 +nmqd 惘然 恻然 +nmqk 刷锅 +nmra 恺撒 +nmrh 刷掉 +nmrk 情同手足 +nmrn 情见势屈 +nmrr 刷白 +nmru 刷拉 +nmth 刷版 +nmtj 尺幅千里 +nmtt 情见乎辞 +nmu 惘 +nmud 避风头 +nmun 惘 +nmus 刷新 +nmv 凥 +nmw 慛 +nmwj 已见分晓 +nmww 收购价 +nmwy 慛 疏财仗义 +nmyy 忛 +nn 忆 +nna 巽 巺 +nnaa 懒懒散散 +nnag 必居其一 +nnai 居心叵测 +nnaj 惽 +nnal 怀璧其罪 +nnan 怋 +nnap 選 +nnaq 居民区 +nnat 快攻 +nnaw 巽 +nnbi 书函 +nnbn 快了 +nnbp 书院 +nnbt 慷慨陈辞 +nnbv 局限 +nnby 慷慨陈词 +nncc 层层叠叠 +nncm 发展观 +nncn 快马 +nncy 局骗 +nndc 书友 +nndd 忙忙碌碌 +nnde 已有 +nndf 忌辰 +nndg 快感 +nndh 已在 +nndj 已非 +nndm 书面 局面 +nndn 怀恨在心 +nndp 已达 +nndq 习惯成自然 +nnds 慷慨悲歌 +nndt 已故 +nndv 书肆 +nnee 慢慢腾腾 +nnef 乙肝 +nneh 心惊胆战 +nnep 乙胺 +nney 乙脑 +nnf 忸 +nnfa 局域 发展规划 +nnfb 慢慢地 +nnfc 快去 +nnfd 羽翼未丰 +nnff 书坛 羽坛 +nnfg 忸 +nnfh 快走 +nnfj 书刊 +nnfn 书场 +nnfp 已过 +nnfr 惊心动魄 +nnfy 书坊 +nng 己 巳 +nnga 乙型 +nngc 快到 +nngg 愤愤不平 黽 +nngi 咫尺天涯 +nngj 惶惶不可终日 +nngk 快速 +nngl 书画 +nngn 己 巳 +nngo 快来 +nngp 惴惴不安 +nngq 怏怏不乐 +nngr 斲 +nngt 尸 屍 +nngw 巺 +nngy 居心不良 +nnh 书 書 +nnhc 书皮 +nnhh 书目 愇 +nnhi 快步 +nnhj 书桌 +nnhk 快点 屫 居民点 +nnhl 发展战略 +nnhq 快餐 +nnhs 发展目标 +nnhx 快些 +nnhy 书 尽收眼底 +nnif 书法 +nnii 懒懒洋洋 +nnij 慷慨激昂 +nnis 忌酒 +nnit 快活 +nniv 快当 +nniw 书脊 +nnjf 书里 +nnjg 已是 +nnjh 书虫 +nnjj 忌日 +nnjq 已晚 +nnjv 快照 +nnjy 书影 +nnk 局 +nnkd 局 +nnkg 书号 +nnkh 快跑 快嘴 +nnkk 忌口 +nnkp 发展中国家 +nnkq 发展史 +nnkw 性情中人 +nnl 乙 +nnlg 快车 +nnlk 书架 +nnll 乙 乚 乛  ⺄ 乀 +nnlx 发愤图强 +nnme 尸骨 +nnmk 心惊肉跳 +nnmm 书册 +nnmq 己见 +nnmr 书贩 +nnmw 局内 +nnn 忆 忋 +nnna 书展 +nnnb 鄳 +nnnd 羽翼已成 +nnnf 快慰 +nnng 书屋 憴 +nnnh 书眉 +nnni 繠 +nnnj 快慢 +nnnl 羽翼 尽心尽力 +nnnn 已 忧心忡忡 书局 +nnns 橤 +nnnu 忌惮 惢 +nnnv 忌恨 +nnny 已尽 +nnod 乙类 +nnon 乙炔 +nnop 书迷 乙烷 +nnoq 乙烯 +nnpe 书家 +nnpf 羽冠 +nnpg 书写 收发室 +nnpu 发展空间 +nnpv 书案 +nnpy 书社 +nnqd 已然 +nnqe 尸解 +nnqg 慷慨解囊 +nnqh 局外 +nnqi 快乐 +nnqk 书名 +nnqn 书包 +nnqq 快快乐乐 +nnqr 眉飞色舞 +nnqy 已久 +nnr 慴 +nnrb 快报 书报 +nnrc 书摊 +nnre 心怀鬼胎 +nnrg 快捷 慴 +nnrh 快看 +nnrl 习惯势力 +nnrp 已近 +nnrr 惊惶失措 惊慌失措 +nnrs 快打 +nnrt 快手 +nnru 书摘 +nnrv 局势 +nnsa 书柜 +nnsd 书橱 +nnsg 书本 +nnsh 忆想 +nnsl 心心相连 +nnsn 惺惺相惜 书札 +nnso 居民楼 +nnsq 心心相印 +nnsr 恰恰相反 +nnss 书林 +nnsv 快要 +nnsw 尸检 +nnt 怭 +nnta 局长 +nntd 书籍 已知 +nnte 快艇 +nntf 羽毛 +nntg 书生 +nnth 书牍 +nntj 书香 +nntm 尸身 +nnto 鵋 +nnts 书箱 +nntt 怭 +nntu 书简 +nntv 发改委 +nntw 书签 +nnty 书稿 +nnu 忌 +nnud 书卷 +nnug 慢性病 +nnuj 快意 +nnuk 局部 +nnul 尽心竭力 +nnum 书商 +nnun 怡情养性 +nnuq 已将 +nnut 尸首 心慌意乱 +nnuu 以疏间亲 +nnux 快递 +nnuy 快门 +nnv 乜 +nnvi 忏悔录 +nnvk 快如 +nnvn 快婿 +nnvq 已婚 +nnvr 忧心如捣 +nnvs 忧心如焚 +nnvy 忌妒 +nnw 快 +nnwd 惺惺作态 居心何在 +nnwe 憀 +nnwf 已付 +nnwg 民以食为天 +nnwh 恹恹欲睡 +nnwk 局促 +nnwn 快追 +nnwo 鵋 +nnwq 快像 +nnwr 快件 +nnws 尸体 +nnwt 己任 +nnww 心心念念 +nnwx 羽化 +nnwy 快 书信 +nnx 怩 +nnxa 羽绒 +nnxc 已经 +nnxe 局级 乙级 +nnxi 羽纱 +nnxn 怩 +nnxx 慌慌张张 +nny 羽 +nnya 发展计划 +nnyc 快译 +nnyd 书斋 +nnye 心悦诚服 +nnyf 忌讳 +nnyg 羽 书评 +nnyh 书店 +nnyi 习以为常 +nnyl 书库 +nnym 书市 +nnyn 书记 快讯 书房 +nnyo 异性恋 +nnyp 书亭 +nnyt 悄悄话 +nnyu 快说 +nnyw 以己度人 +nnyy 乙方 +no 屡 +noaq 屡获 +nodc 发烧友 +node 屡有 +noep 屡受 +nofo 以火救火 +nofp 导火索 +nogm 屡遭 +noi 屎 +noni 屎尿 +nono 屡屡 +noo 惔 +nool 憦 +nooy 惔 +noq 憐 +noqh 憐 +noqt 屡犯 +nori 心粗气浮 +norw 屡失 +nouq 屡次 +nout 心烦意乱 +nov 屡 +novd 屡 +nowb 屡创 +nowf 屡传 +noxc 屡经 +noxg 导火线 +noya 屡试 +np 忱 +npcn 慎之又慎 +npcs 收之桑榆 +npd 屪 +npdi 屪 +npe 迉 +npf 悰 +npfb 发祥地 +npfe 悔之无及 +npfh 避实击虚 +npfi 悰 +npfn 屠宰场 +npfp 买空卖空 +npg 愃 +npge 悔之不及 +npgg 愃 +npgp 心神不定 发家致富 心神不宁 +npgt 心安理得 +npgx 居之不疑 +npj 慏 +npjc 悔之晚矣 +npje 改容易貌 +npju 慏 +npkc 惋叹 +npl 恽 +nplh 恽 惲 +nplj 翚 翬 +nplq 居安思危 +nplx 民富国强 +npmn 司空见惯 +npn 悺 +npna 惋惜 +npnn 悺 心神恍惚 +npns 懧 +nppf 异军突起 +nppg 情窦初开 +npq 忱 +npqa 悾 +npqb 惋 +npqn 忱 +npsm 收割机 +npsp 飞灾横祸 +npst 以礼相待 +npt 愘 +nptk 愘 +nptm 恨之入骨 +npw 屄 +npwa 悾 +npwe 心宽体胖 +npwi 屄 +npwk 愹 +npyh 避实就虚 +npyx 收视率 +nq 懈 +nqa 忯 +nqaj 惛 +nqan 忯 +nqar 怅然若失 +nqay 怟 +nqb 忷 +nqbh 忷 +nqbn 怉 +nqbt 惾 翪 㥮 +nqck 懈怠 +nqd 悕 +nqdb 恑 +nqdc 恡 +nqdh 悕 +nqdn 恍然大悟 +nqdy 憺 +nqe 懈 +nqeh 懈 +nqfd 以卵击石 +nqff 避凶趋吉 +nqfx 飞针走线 +nqg 惍 +nqgd 悍然不顾 +nqgn 怫然不悦 憱然不悦 +nqgq 以色列 恨铁不成钢 +nqgu 虱多不痒 +nqie 民怨沸腾 +nqij 性饥渴 +nqj 恂 +nqjb 惸 +nqjg 恂 +nqk 怐 +nqkg 怐 翑 《 》 +nqkq 悗 +nqmd 愌 +nqn 怉 +nqnf 怦然心动 +nqnn 怉 +nqnt 必然性 +nqoo 心急火燎 +nqpf 必争之地 +nqpu 以销定产 +nqq 恀 +nqqb 恟 忷 +nqqy 恀 +nqr 惚 +nqrd 以卵投石 +nqrf 必杀技 +nqrm 愮 +nqrn 惚 愡 +nqrt 以怨报德 岉 +nqru 心狠手辣 +nqrv 改名换姓 +nqsc 居留权 +nqss 尼尔森 +nqta 以逸待劳 +nqtt 情急智生 怡然自得 +nquc 心猿意马 +nqud 慢镜头 +nquq 遐迩闻名 +nqvg 惂 㤘 +nqvo 心急如火 +nqvs 心急如焚 +nqw 忺 +nqwf 展销会 +nqwq 怫然作色 +nqww 局外人 +nqwy 忺 +nqy 懰 +nqyg 鸤 鳲 +nqyj 懰 +nqyt 性解放 +nr 怕 +nrad 怕苦 +nrak 惶惑 +nram 惶恐 +nrcf 愧对 +nrcw 怕难 +nrdr 屈打成招 +nrdw 以势压人 +nrf 習 +nrfo 愧赧 +nrfq 翫 +nrg 怕 +nrgg 惶 +nrgk 怕事 +nrgq 怕死 +nrgt 屈指一算 +nrgw 己所不欲 +nrh 忻 +nrha 惶遽 +nrhg 发指眦裂 +nrid 发扬光大 +nrjg 怕是 +nrkd 发扬踔厉 +nrky 飞扬跋扈 +nrl 憮 +nrlo 憮 +nrlp 以手加额 +nrlx 怕累 +nrm 飁 +nrmj 飁 +nrn 忾 +nrne 慌手慌脚 +nrng 惶悚 +nrnn 忾 +nrno 愾 +nrnr 惶惶 +nrnt 愧怍 +nrnv 愧恨 +nrpn 怕官 +nrq 愧 +nrqc 愧 +nrqd 惶然 +nrqv 快捷键 +nrqw 惞 +nrr 懫 +nrrc 敢把皇帝拉下马 +nrrf 蛋白质 +nrrm 懫 +nrrn 情报所 +nrso 屈指可数 +nrsy 心手相应 +nrtg 怕生 +nrtj 怕得 +nrud 怕羞 +nrup 屏气凝神 +nruq 愧疚 +nruw 情投意合 +nruy 改换门庭 +nrw 怢 +nrwr 发挥余热 +nrwt 屏气敛息 +nrww 怕人 +nrwy 怢 翐 +nrxj 书报费 +nry 憿 +nrya 快捷方式 +nrye 犀牛望月 +nryl 愧为 +nryt 憿 忻州 +nryw 怕谁 +ns 怵 +nsce 性本能 尽可能 +nsf 慓 +nsfi 慓 +nsfn 飞檐走壁 飞机场 +nsfo 心醉魂迷 +nsg 恓 +nsgd 心想事成 +nsgg 异想天开 买椟还珠 +nsgh 屡禁不止 +nsgx 屡禁不绝 +nsh 忊 +nsi 杘 +nsif 屠格涅夫 +nsj 忊 憛 +nsjh 憛 +nsnj 怵惕 +nsns 怪模怪样 +nsnt 必要性 +nso 憟 +nsoy 憟 +nsqd 怵然 +nss 憷 +nssf 飞机票 +nssh 憷 +nssy 惏 慄 +nstw 必要条件 +nsud 怵头 +nswi 以权代法 +nsy 怵 +nsyj 尸横遍野 +nsyt 以权谋私 +nsyy 怵 +nt 必 +nta 怅 悵 +ntaa 发芽 +ntad 改期 +ntae 发散 +ntaf 改革 +ntag 慢条斯理 +ntai 发落 +ntal 发功 +ntam 发黄 +ntan 屜 +ntap 发蒙 +ntas 屧 +ntau 发薪 +ntaw 发花 +ntay 怅 +ntb 悸 +ntbb 性子 +ntbd 尾随 +ntbf 发际 +ntbg 悸 +ntbh 邲 +ntbi 发函 +ntbk 履职 +ntbm 发出 +ntbn 发了 改了 +ntc 发 發 髮 髪 彂 発 +ntce 性能 +ntcm 改观 +ntcn 尾巴 +ntct 以简驭繁 +ntcw 发难 +ntcy 发 +ntd 恬 +ntdd 发飙 +ntde 必有 +ntdg 性感 恬 +ntdi 羽毛丰满 +ntdj 憍 +ntdk 憍 +ntdl 履历 发奋 +ntdm 发布 +ntdn 改成 悿 +ntdp 发达 +ntdr 发愿 眉毛胡子一把抓 +ntdy 尾矿 +nte 必 +nted 必须 +ntee 发自肺腑 +ntej 心知肚明 +ntep 性爱 +nter 性腺 +ntet 必胜 改用 +nteu 发胖 +ntev 飞毛腿 +ntf 尾 忤 +ntfb 属地 屘 +ntfc 发动 改动 屐 +ntfd 必需 +ntff 尾款 屗 屛 +ntfg 发坏 +ntfh 发起 忏 忤 懴 懺 +ntfj 改进 +ntfk 悎 +ntfn 尾 尾声 毣 +ntfp 改过 悔过 慥 +ntfq 改元 +ntft 发霉 +ntfu 懊丧 +ntg 性 +ntga 发型 +ntgb 以身殉职 +ntgc 发到 +ntgd 改天 +ntge 发表 恬静 +ntgf 属于 羽毛球 发球 +ntgg 性 +ntgh 改正 属下 +ntgi 心血来潮 憡 发还 +ntgk 履带 +ntgl 以身殉国 慟 +ntgm 发现 +ntgo 发来 +ntgp 必先与之 +ntgq 必死 +ntgu 履平 +ntgv 发妻 +nth 怍 +ntha 发虚 +nthf 怍 +nthh 发卡 屣 +nthk 改点 +nthn 丱 +nthq 覕 +nthx 发紫 +ntia 发泄 +ntid 发源 +ntif 发汗 +ntig 飞利浦 +ntii 发水 +ntim 发油 +ntin 发烫 +ntio 恬淡 +ntip 发觉 +ntiq 发光 +ntit 飞短流长 性生活 +ntiy 尾注 +ntj 虱 蝨 +ntja 发蜡 +ntjc 发紧 +ntjd 以升量石 +ntje 发明 +ntjg 发行量 +ntjh 悧 +ntji 虱 +ntjj 改日 +ntjn 发电 +ntjp 发晕 +ntjq 改易 +ntjr 慯 +ntjt 愎 +ntjv 屨 +ntk 属 屬 +ntkg 恪 +ntkh 改嘴 +ntkk 改口 性器 飞行器 +ntkl 性别 +ntkm 飞行员 +ntks 发呆 +ntkv 屨 +ntkw 发嗲 +ntky 属 +ntl 恤 卹 賉 +ntld 悔罪 +ntlf 发黑 +ntlg 恤 发车 +ntlk 发回 +ntln 憁 +ntlq 发软 +ntls 发困 +ntlt 发力 +ntlv 发轫 屨 +ntlw 改办 +ntly 改辙 +ntm 懊 +ntmd 懊 +ntme 尾骨 +ntmf 发财 +ntmh 发帖 +ntmk 恦 +ntmm 恨入骨髓 +ntmn 发自内心 +ntmt 必败 +ntmy 发凡 +ntn 忔 +ntna 发展 惼 +ntnb 悖入悖出 +ntnd 悷 +ntnf 发愤 +ntng 性情 发情 怜香惜玉 悔悟 +ntnl 发愣 +ntnm 怅惘 +ntnn 忔 +ntns 发怵 +ntnt 属性 忏悔 懊悔 悔改 +ntnv 悔恨 +ntny 懊恼 +nto 愀 +ntoa 发烧 +ntog 改业 +ntol 憣 +ntoo 发火 发炎 +ntoq 发炮 +ntos 尾灯 +ntou 发糕 +ntov 尾数 屦 已知数 屨 +ntow 发粉 +ntoy 愀 +ntpe 发家 +ntpf 恪守 +ntpg 必定 改写 +ntpn 民告官 +ntpu 属实 +ntpv 发案 +ntpw 必究 +ntpy 发福 +ntqa 发昏 改错 +ntqc 改色 +ntqd 必然 +ntqg 尾鳍 +ntqk 改名 +ntqn 发包 +ntqq 恤金 +ntqs 必杀 +ntqt 发狂 +ntqu 惟我独尊 +ntqv 性急 +ntqw 改锥 +ntrb 发报 +ntrf 性质 +ntrg 发兵 +ntrh 改掉 +ntrm 改制 +ntrn 发扬 发掘 +ntrp 发挥 +ntrq 改换 以德报怨 +ntrr 发誓 +ntrt 异香扑鼻 +ntru 发抖 +ntrv 发热 +ntrw 改扮 +ntrx 发指 +ntsa 悔棋 +ntsf 发票 +ntsg 发酵 发酸 +ntsh 属相 +ntsi 发梢 +ntso 尾楼 +ntss 发木 +ntst 性格 +ntsu 发榜 +ntsv 必要 +ntsy 以身相许 +ntt 履 +ntta 司务长 +nttd 恬适 +ntte 尾盘 +nttf 发行 改造 履行 +nttg 发生 +ntth 改版 发自 +nttj 必得 +nttk 屩 必先利其器 +nttl 必备 +nttm 发射 +ntto 发愁 鴓 +nttp 心向往之 +nttq 改称 +nttr 发物 +ntts 发条 +nttt 发笑 履 +nttu 心血管病 +nttw 必答 +ntty 发稿 发往 +ntub 忤逆 +ntuc 发痛 +ntud 发送 改善 改判 +ntuf 改装 +ntug 发病 性病 +ntuj 发音 +ntuk 发问 尾部 +ntum 发疯 +ntun 发闷 +ntuq 必将 性交 发奖 +ntus 恪遵 +ntut 改道 书香门第 +ntuu 发痒 +ntuw 发冷 +ntux 发辫 +ntuy 发凉 +ntv 鳲 +ntvb 改好 +ntvc 发怒 +ntvf 改建 +ntvi 异乎寻常 +ntvj 羿射九日 +ntvo 性灵 翵 鳲 +ntvp 改嫁 +ntvq 悔婚 +ntvt 改姓 +ntvy 心乱如麻 +ntwf 居委会 +ntwg 性命 +ntwh 必修 +ntwm 以身作则 +ntwn 尾追 +ntwo 鴓 +ntwr 发件 +ntwt 发作 改任 +ntww 性欲 +ntwx 发货 +ntwy 发信 发售 +ntx 悔 +ntxa 发红 +ntxc 必经 +ntxe 改组 +ntxg 改线 +ntxn 必纠 +ntxq 履约 悔约 +ntxt 发绺 +ntxu 悔 +ntxv 发绿 +ntxw 发给 +ntxx 发丝 +ntxy 改编 +nty 改 攺 +ntyc 发育 +ntyf 必读 +ntyg 发证 +ntyi 以身试法 兦 +ntyk 性知识 +ntyl 改为 避重就轻 +ntym 发市 +ntyn 尾房 +ntyo 改变 发迹 +ntyp 发亮 +ntys 改订 发麻 +ntyt 发放 发话 +ntyv 改良 +ntyy 发言 发文 发廊 +nu 习 +nua 屏 +nuae 买菜 飞散 +nuah 恲 +nuai 飞落 +nuaj 屏幕 +nuak 屏 +nuan 习艺 +nuas 民间艺术 +nuat 收效甚微 +nuau 屏蔽 +nuaw 飞花 +nuax 买药 +nuay 异端邪说 +nubg 悦耳 +nubm 飞出 +nubn 买了 +nubu 屏障 +nubw 屏除 +nucb 飞驰 +nuce 买通 +nuck 飞驶 +nucr 心痒难挠 +nud 习 +nuda 飞碟 +nudb 惓 +nudd 羼 +nude 懩 +nudf 飞奔 +nudh 慻 +nudl 心慈面软 +nudn 买成 +nudp 遅 +nudt 屡次三番 +nudu 买 買 +nudv 恼羞成怒 +nudw 买春 +nudx 飞龙 +nue 憪 +nueb 悦服 +nued 攏 +nueg 憪 +nuep 憎爱 +nuet 习用 +nueu 飞腾 +nuf 翌 屖 +nufb 飞地 +nufc 飞去 +nufd 以资鼓励 +nufh 飞越 买走 怑 +nufj 买进 +nufn 买卖 +nufp 飞过 +nufs 飞霜 +nufv 飞雪 +nug 翋 +nuga 习武 心病还须心药医 +nugc 买到 +nugd 飞天 +nuge 愣头青 懩 +nugf 飞球 翣 +nugh 买下 +nugk 飞速 +nugo 买来 憎恶 飞来 +nugq 眉头一皱 +nuhh 悦目 +nuhk 买点 +nuhv 飞眼 +nuhx 买些 +nui 飞 飛 +nuia 飞鸿 +nuic 民意测验 +nuig 飞沫 +nuij 飞瀑 +nuim 飞溅 +nuip 飞泻 +nuiq 买光 +nuis 飞洒 +nuiv 习染 +nuix 飞涨 +nuj 惮 憧 憚 +nujd 翌晨 +nujf 惮 憧 +nujg 习题 愔 +nujh 飞虫 慞 +nujj 翌日 +nujn 憶 慰问电 +nujr 飞蝗 +nujt 飞蛾 +nujv 飞归 +nuk 悦 屖 悅 +nukh 飞跃 飞跑 +nukk 慰问品 +nukq 悦 飞吻 +nul 憎 +nulf 慰问团 +nulg 飞车 +nulj 憎 層 +nulk 飞回 +nulw 买办 飞轮 +numa 飞贼 +numq 屏风 +numt 买账 +numw 买肉 +nune 愣头愣脑 +nung 燶 +nunj 憧憬 +nunn 飞快 +nunt 习性 +nunu 尽善尽美 +nunv 憎恨 +nunx 习惯 +nuon 买断 +nupb 习字 +nupe 买家 +nupk 遟 +nupn 买官 +nupo 飞灾 +nupq 以产定销 +nupt 买客 +nuq 恔 +nuqc 悦色 +nuqg 飞鱼 +nuqn 买饭 +nuqs 飞镖 +nuqy 飞鸟 恔 +nur 飛 +nura 飞撒 +nurb 飞报 +nurd 改头换面 +nurh 翌年 飛 +nuri 飞泉 +nurl 飞舞 心慈手软 +nurn 飞扬 习气 屏气 +nurq 飞抵 +nurr 飞逝 +nurt 买手 +nury 飞掠 +nusf 买票 +nusm 飞机 收音机 +nuso 买楼 +nusq 飞檐 +nut 飛 +nuta 飞升 +nutd 愱 +nute 飞船 +nutf 飞行 +nuth 屏息 飛 飝 +nutj 飛 飝 +nutm 飞向 飞身 +nuts 屏条 +nutu 飝 +nutw 壁立千仞 +nutx 性关系 +nuty 买入 飞往 +nuua 飞迸 +nuud 飞翔 +nuue 劈头盖脸 +nuuf 以意逆志 +nuuj 买单 +nuuy 屏门 +nuv 慊 +nuvb 买好 +nuve 屏退 +nuvf 翣 +nuvk 飞絮 +nuvn 飞刀 +nuvo 慊 +nuwb 飞仔 +nuwj 层次分明 +nuwk 屏保 +nuwt 习作 +nuww 习俗 +nuwy 飞禽 慰问信 +nux 悌 +nuxa 飞红 +nuxc 飞经 +nuxt 悌 +nuxu 飞弹 +nuxw 懻 +nuxx 情意绵绵 +nuy 悯 +nuya 飞度 +nuyb 飞离 +nuyg 买主 +nuyi 憫 +nuyn 买房 +nuyp 以意为之 +nuyt 飞旋 +nuyv 以次充好 +nuyw 飞鹰 +nuyx 发病率 +nuyy 买方 悯 憫 +nv 恨 +nva 憳 +nvaf 憳 +nvaw 恰如其分 +nvba 恍如隔世 +nvc 慨 +nvcq 慨 +nvcy 怓 +nvda 屡建奇功 +nvdf 心如古井 +nvdy 敢怒而不敢言 +nve 恨 +nvey 恨 +nvfh 忰 +nvfj 翆 +nvg 妀 +nvgd 心如死灰 +nvgk 恨事 +nvgq 恨死 +nvgw 懙 +nvgy 敢怒不敢言 +nvhi 心如止水 +nvk 怊 +nvkc 慨叹 +nvkg 怊 +nvly 快刀斩乱麻 +nvn 忉 +nvni 惟妙惟肖 +nvnv 恨恨 +nvny 敢怒敢言 +nvqd 慨然 +nvqv 恨煞 +nvra 心灵手巧 +nvsf 恍如梦境 +nvsm 收录机 +nvsr 恰好相反 +nvt 惱 忉 +nvte 恨透 +nvtq 惱 +nvuj 恨意 +nvv 尻 +nvvp 心如刀割 +nvvx 心如刀绞 +nvwu 尽如人意 +nvyf 以退为进 +nw 愉 +nwab 情人节 +nwad 惟其 +nwag 恰巧 +nwam 惟恐 +nwaq 居住区 +nwav 以售其奸 +nwb 怆 愴 +nwbn 怆 +nwc 忪 +nwcn 慃 +nwcq 恱 +nwcy 忪 +nwde 惟有 +nwdh 戳破 +nwe 戮 +nwea 戮 +nweb 鄝 +nweg 鹨 鷚 +nwej 剹 +nwel 勠 +nwem 顟 +nweo 鷚 +nwep 怜爱 +nwer 翏 +nwey 雡 +nwfb 居住地 +nwfi 憏 +nwfu 飞禽走兽 +nwfw 懙 +nwg 愉 +nwga 惀 +nwgg 恮 惟一 +nwgh 尸位素餐 +nwgj 愉 懀 +nwgk 恰 愴 +nwgl 慌作一团 +nwgn 忴 +nwgp 局促不安 +nwgu 憕 +nwgw 憸 +nwhy 情人眼里出西施 +nwi 乆 夬 亾 +nwii 发人深省 +nwil 发人深思 +nwis 发人深醒 +nwiv 恰当 +nwjg 恰是 +nwjh 刔 忦 +nwjj 刔 +nwjm 恰遇 +nwk 悅 +nwkm 司令员 +nwkq 悅 +nwl 層 +nwlj 層 +nwlt 戮力 +nwlx 心余力绌 +nwmj 异途同归 +nwn 翭 +nwna 怜惜 +nwnc 丑八怪 +nwnd 翭 +nwnf 怜贫惜老 +nwni 敢作敢当 +nwnn 愉快 +nwnt 怜恤 +nwnu 愉悦 怜悯 +nwnw 恰恰 +nwny 憔悴 快人快语 +nwpb 异体字 +nwpe 剧作家 +nwpi 惊人之举 +nwpn 司令官 +nwpw 戳穿 心领神会 +nwqd 怆然 +nwqt 惟独 +nws 恘 +nwsf 发货票 +nwsw 以偏概全 +nwsy 恘 +nwt 悇 +nwtd 恰逢 +nwtf 以假乱真 +nwto 鴂 +nwts 收件箱 +nwty 悇 +nwuc 怆痛 +nwud 以儆效尤 +nwuk 司令部 +nwuu 性命交关 +nwv 翂 +nwvb 恰好 +nwvk 恰如 +nwvn 翂 +nwvo 翵 鳲 +nwvt 翂 +nww 懺 +nwwf 恰值 +nwwg 懺 +nwwh 慢悠悠 +nwwn 恰似 +nwwo 鴂 +nwwq 恰像 +nwwu 性命攸关 +nwww 收信人 发信人 +nwxt 尽人皆知 +nwxx 性价比 +nwy 惟 +nwya 戳 +nwyc 怜 愯 憐 +nwyf 翟 +nwyg 惟 +nwyh 以邻为壑 +nwyj 必修课 +nwyk 愴 +nwym 懏 +nwyn 戳记 忴 惗 +nwyo 憔 鸐 +nwyq 以人为镜 +nwys 以人为本 +nwyy 以人废言 +nx 尼 +nxad 惯匪 +nxaj 尼莫 +nxcw 以飨观众 +nxcy 惯骗 +nxdq 尼克 +nxdx 尼龙 +nxeb 羽绒服 +nxem 屁股 +nxes 尼采 +nxet 惯用 +nxex 以弱胜强 +nxf 惯 +nxfg 惯坏 +nxfm 惯 慣 +nxg 憴 +nxgf 惯于 +nxgk 屁事 +nxgu 迟疑不决 +nxgx 改弦更张 +nxhv 屁眼 +nxhw 愼 +nxii 以蠡测海 +nxip 惯常 +nxj 怫 +nxjg 恉 +nxjh 怫 +nxjl 改弦易辙 +nxl 怮 +nxln 怮 +nxma 惯贼 +nxnt 惯性 +nxp 迡 +nxpf 必经之地 +nxpq 惊弓之鸟 +nxpv 迡 +nxpw 惯窃 +nxqd 怫然 +nxqt 惯犯 +nxrf 惯技 发纵指示 +nxsu 收费标准 +nxtd 心织笔耕 +nxth 懝 +nxtq 惯称 +nxuc 心绞痛 +nxud 惯养 +nxuh 收费站 +nxuq 惯盗 +nxuu 愵 +nxux 恃强凌弱 +nxv 尼 +nxvd 尼姑 +nxvn 心细如发 +nxvv 慎终如始 +nxwf 慎终追远 +nxwg 惯例 +nxwp 惨绝人寰 +nxww 惯偷 +nxwx 情绪化 +nxx 屁 +nxxf 悂 +nxxv 屁 +nxy 惤 +nxyf 以飨读者 +nxyt 屁话 +nxyv 尼康 +nxyx 惤 +ny 心 +nya 懭 +nyad 以其 民族英雄 +nyae 心散 +nyaf 心甘 +nyah 心邪 +nyai 以东 +nyaj 迟暮 +nyam 惊恐 +nyan 惊世 +nyav 心切 +nyaw 懭 民主革命 +nyax 心药 +nyb 恼 惱 +nybb 尺子 +nybg 惇 +nybh 恼 悙 +nybk 尽职 +nybm 惊出 尽出 +nybn 尽了 +nybt 憞 +nybw 惊险 +nyby 以防 +nyca 心劲 +nycf 以对 +nycm 层峦叠嶂 +nycn 以巴 +nycq 尽欢 +nycy 惊骇 +nydc 尺码 +nydf 屛 +nydg 心硬 +nydh 惊艳 +nydn 心盛 +nydo 心灰 +nydr 心愿 +nyds 惊奇 +nydu 惊厥 +nydv 忙碌 +nydy 心态 心碎 以太 +nyeb 心服 +nyef 心肝 +nyeg 心肺 +nyej 心胆 +nyem 心肌 +nyen 心肠 +nyep 心爱 +nyeq 心胸 +nyer 心脾 +nyet 心腹 +nyey 以及 心脏 +nyfa 心裁 +nyfb 心地 +nyfc 心动 惊动 +nyfg 尺寸 +nyfh 惊起 +nyfi 以求 +nyfk 惊喜 +nyfl 惊雷 +nyfm 以南 +nyfn 心声 心志 +nyfq 心坎 +nyft 尽孝 +nyfu 心境 +nygc 以致 以至 迟到 +nygd 屡试不爽 +nyge 心静 +nygf 忙于 +nygg 居高不下 +nygh 以下 +nygj 心理 +nygk 心事 +nygm 尽责 +nygo 以来 +nygq 心死 +nygw 惊为天人 +nygx 怪诞不经 心毒 +nygy 翠玉 +nyh 惦 忭 +nyha 心虚 +nyhh 以上 心上 心目 +nyhk 惦 +nyhv 心眼 +nyhw 眉高眼低 +nyhx 以此 +nyhy 忄 忭 +nyi 尺 乄 卪 +nyid 心尖 惊涛 +nyie 心浮 +nyif 心法 心潮 +nyig 迟滞 +nyii 民主党派 +nyin 憱 +nyip 民主党 +nyir 民主派 +nyit 忙活 +nyiw 尽兴 +nyiy 惊 翞 驚 +nyj 昼 晝 +nyja 尺蠖 +nyjf 心里 +nyjg 尽量 居高临下 昼 懠 +nyjh 尽早 迟早 懠 +nyjj 昼日 +nyjn 心电 +nyjo 尽显 +nyjv 心照 +nyk 咫 +nykc 惊叹 +nyke 懹 +nykg 惊吓 悋 +nykh 心中 心跳 +nykk 心口 +nykm 书记员 +nykn 惊叫 +nyks 惊呆 +nykt 惊呼 +nykw 咫 +nyl 懔 +nyle 懐 懷 +nylf 心黑 +nylg 憻 +nyli 懔 +nylk 惊驾 +nyll 心田 +nylm 心轴 +nyln 心思 +nylq 心软 +nylt 尽力 心力 懍 +nyma 心曲 +nyme 尺骨 +nymk 翯 +nymm 翠山 +nymn 忼 +nymq 惊风 +nymw 以内 +nyn 心 忙 +nyna 惊异 惊慌 心慌 惼 +nync 惊怪 +nynd 悷 +nyng 心情 尽情 慵懒 +nynh 惊惧 +nyni 怺 +nynj 迟慢 +nynk 惊愕 +nynl 惊愣 +nynn 忙 尽快 +nynr 惊惶 +nynt 心性 心悸 惊悸 +nynv 慷慨 恼恨 +nyny 尽心 惊心 咫尺 心 迟迟 +nyod 心烦 +nyoo 恼火 +nyov 尽数 +nyp 迟 遟 遲 遅 +nypa 心宽 +nypf 心寒 +nypg 心室 +nypi 迟 +nypp 以之 +nypv 心安 +nypw 心窝 +nypy 心神 +nyqc 翠色 +nyqd 尽然 +nyqf 民族解放运动 +nyqg 迟钝 +nyqh 以外 +nyqi 心锁 +nyqj 心象 +nyqk 以免 +nyqn 心包 +nyqt 心狠 +nyqv 心急 +nyqy 翠鸟 +nyrd 惊扰 +nyrg 以后 +nyrn 心气 +nyrp 以近 +nyrr 心魄 +nyrv 惊蛰 +nyrw 尽失 心高气傲 +nysc 发言权 懡 +nysd 戂 +nysg 惊醒 心酸 心醉 以西 +nysh 心想 +nysk 尽可 +nysm 心机 +nysr 翠柏 +nyss 惊梦 +nyst 以诚相待 +nysy 心术 +nytd 忙乱 心智 +nyte 心秀 +nytf 以待 +nytg 心生 心重 +nyth 迟延 心算 书记处 +nyti 民族自治 +nytj 心得 +nytl 心血 +nytm 翠微 +nyto 惊悉 +nytp 尽管 +nytr 心物 +nytt 翠竹 +nytu 忙乎 +nytv 心律 +nytw 以诚待人 +nytx 心系 +nyty 以往 +nyu 尽 儘 盡 +nyua 情文并茂 +nyub 惊闻 +nyuc 心痛 +nyud 心头 尽头 +nyue 以前 +nyug 心病 +nyuh 懠 +nyuj 心意 心间 +nyuq 以资 以次 +nyut 心疼 +nyuu 尽 +nyuw 心冷 +nyux 以北 +nyuy 心凉 +nyv 慷 +nyvc 恼怒 +nyve 悢 +nyvf 懠 +nyvh 慵 懠 +nyvi 慷 +nyvk 心如 +nyvo 心灵 +nyw 以 悴 +nywa 以供 +nywd 以文会友 +nywe 心广体胖 +nywf 翠 悴 翆 忰 +nywg 以便 +nywi 以言代法 +nywr 民主集中制 +nywt 以作 +nyww 惊人 发言人 +nywx 民族化 +nywy 心仪 惦念 以讹传讹 以 +nyx 慉 +nyxc 心经 +nyxe 迟缓 +nyxf 心绪 +nyxl 心细 慉 +nyxm 羽扇纶巾 +nyxt 迟疑 惊疑 +nyxv 翠绿 +nyxy 心弦 怰 +nyy 忟 +nyya 惊讶 尺度 +nyyb 尽享 +nyyf 心计 +nyyh 尽让 +nyyk 迟误 +nyyl 以为 +nyyn 惦记 心扉 心房 +nyyo 心迹 +nyyp 惊诧 +nyyq 心底 +nyys 心魔 +nyyw 昼夜 +nyyx 心率 +nyyy 民族主义 +o 为 火 米 +oa 煤 +oaa 烒 +oaae 烧菜 +oaag 烒 +oaap 迷蒙蒙 +oaay 烧荒 +oabb 炎黄子孙 +oabm 烧出 +oabq 烧陶 +oacq 烧鸡 +oad 煁 +oadd 烧碱 +oade 糒 +oadf 煤砖 +oadg 煤厂 +oadi 煤耗 +oadn 烧成 煁 糂 +oado 煤灰 +oadr 燍 +oadw 粸 +oady 煤矿 +oaeb 炼乳 +oaec 粪肥 +oaet 糤 +oaf 煤 +oaff 粪土 +oafg 烘干 粓 +oafh 煂 +oafj 煤井 +oafn 火葬场 +oafp 烧过 +oafs 煤 +oaft 烧煮 +oafw 粪堆 +oafy 粪坑 +oag 灴 +oagc 烧到 +oage 粪青 +oagf 煤球 燁 +oagq 迷惑不解 +oagt 烧麦 +oagw 熿 +oah 熞 +oahf 熞 +oahh 烥 +oahl 爁 糮 +oahq 爦 +oaib 粪池 +oaif 煤尘 +oaii 烧水 +oaim 炼油 煤油 +oaiq 粗茶淡饭 +oais 烧酒 +oaiv 烘染 +oaj 灷 焟 +oajd 糢 +oajg 焟 +oajj 爡 +oajy 燤 +oak 熯 +oakf 火药味 +oakk 熰 +oakw 熯 +oaky 爟 +oal 煠 +oalg 煤车 +oall 煤田 +oals 煠 +oam 煐 +oamd 煤炭 煐 +oamm 烧山 +oamw 焫 熿 +oamy 炼丹 熕 +oan 炬 +oanf 煤层 糚 +oang 炬 粔 +oani 煤屑 +oans 煠 +oanw 炼 煉 錬 鍊 +oany 烧心 +oaoa 烘烘 +oaof 烧烤 烘烤 +oaoj 烧焊 +oaol 煤烟 +oaoo 烧火 +oaoq 烧灼 +oaou 烘焙 +oaoy 煤炉 +oapf 火花塞 +oapw 煤窑 +oaq 熸 +oaqg 烧钱 +oaqj 熸 糣 +oaqk 炼句 +oaqm 炼钢 +oaqn 烧饭 烧饼 燪 +oaqr 炼铁 +oaqt 炼狱 +oaqy 烵 +oarf 煤质 +oarh 烧掉 +oarm 炼制 +oarn 煤气 +oart 烘托 +oasc 粪桶 +oasg 烧杯 +oat 烧 焼 燒 +oata 粪筐 +oate 糒 +oath 粪臭 +oatj 烧香 +oatm 烧身 +oatq 烧 +oatr 烧鹅 +oats 烘箱 +oau 糷 +oaua 烧瓶 +oaud 烧着 +oaui 爤 糷 +oauo 糠菜半年粮 +oava 烧毁 +oavi 烧录 +oavj 灿若群星 +oaw 烘 +oawg 粪便 +oawo 爑 +oawt 烧伤 +oawu 粪 烡 糞 +oawx 糀 烧化 +oawy 烘 烧焦 炼焦 粠 +oaxa 灯芯绒 +oaxf 烧结 +oaxq 烧纸 +oaxu 烟幕弹 +ob 籽 +obfi 精卫填海 +obg 籽 +obh 邩 +obmh 炪 +obn 灺 +obou 籽粒 +obuu 爆出冷门 +obxb 断子绝孙 +oc 烃 +oca 烃 +ocag 烃 +ocb 糅 +ocbk 燏 +ocbs 糅 煣 +occ 糝 +occe 糝 +ocd 糁 糝 +ocde 糁 +oce 熥 +ocep 熥 +ockf 炲 +ockg 炲 +ocn 粑 +ococ 粑粑 +ocq 焌 +ocqt 焌 +ocwg 糅合 +ocwt 焌 +ocy 糔 +ocyj 糔 +ocyl 粗通文墨 +od 类 +oda 糲 +odap 烦劳 +oday 爄 糲 +odbc 类聚 +odbn 糊了 +odcw 烦难 +odcy 炦 +odd 粝 糲 +oddm 類 +oddn 粝 +oddr 燎原 +ode 糊 煳 +odea 烦腻 +odeg 糊 煳 烠 +odey 粻 +odf 煃 +odff 煃 +odg 炻 +odga 类型 糊弄 +odgi 烦琐 +odgo 烦恶 +odgq 烦死 +odgt 煘 +odhh 类目 炐 +odiq 燎泡 +odiw 糊涂 +odj 粨 +odjf 糎 +odjg 粨 +odkh 烦躁 +odkk 糊口 +odkl 类别 +odm 烦 +odmd 煗 糆 +odmg 类同 +odmj 粫 糥 +odmy 烦 煩 頪 +odnd 烦忧 +odnn 类书 +odny 烦恼 +odod 糊糊 +odou 糊料 +odoy 烣 +odpg 炼石补天 +odpm 烦冗 +odpr 燎原之势 +odpy 烦神 +odrd 烦扰 +odrm 烟灰缸 +odrw 类推 +odss 数码相机 +odtd 烦乱 +odth 爏 +odtu 类乎 +odu 类 +odud 糊状 +odui 燎 +odun 烦闷 +oduq 类次 +odvs 烦杂 +odwn 类似 +odww 烦人 +odwx 类化 +odxw 精耕细作 +odxx 类比 +ody 粀 +odya 精确度 +odyg 烦请 +odyy 粀 粏 +oe 粗 +oeaa 粗工 +oead 粗莽 +oeaw 粗茶 +oeb 烰 +oebg 粗陋 烰 粰 +oece 粗通 +oedd 粗大 +oedg 粗硬 +oedm 粗布 +oeeb 迷彩服 +oeeg 焩 +oeeu 粗胖 +oef 煖 +oefc 煖 +oefh 粗盐 +oeg 粗 +oegg 粗 +oeig 粗浅 +oeii 粗沙 +oeit 粗劣 +oeiv 粗涩 +oeja 粗暴 +oejf 粗野 +oekf 粗鄙 +oekg 粗哑 +oekk 粗口 +oel 爝 +oelf 爝 +oelt 粗略 +oely 精彩回放 +oenh 粗疏 +oeny 粗心 +oeoe 粗粗 +oeot 粗糙 +oeoy 粗粮 +oep 燰 +oept 燰 +oepu 粗实 +oeqg 粗鲁 +oeqn 粗饭 +oeqt 粗犷 +oerh 粗看 +oerm 熎 +oern 粗气 +oeru 粗拉 +oesf 炒股票 +oesh 粗朴 +oetd 粗短 +oetg 粗重 +oets 粗笨 +oetu 粗服乱头 +oeuf 粗壮 +oevg 熖 +oewd 粗估 +oews 粗体 +oeww 粗俗 +oexg 粗线 +oexi 粗纱 +oexk 精彩纷呈 +oexl 粗细 +oexy 粗纺 +oey 烼 +oeyf 粗读 +oeyp 粗豪 +oeyt 粗放 粗话 +oeyx 粗率 +oeyy 粗言 +of 灶 +ofam 燌 +ofaq 焼 +ofax 迷魂药 +ofbl 迷魂阵 +ofbm 烤出 +ofc 熆 +ofck 灶台 +ofcl 熆 +ofcq 烤鸡 +ofd 糯 +ofdj 糯 燸 +ofei 灶膛 +off 烓 +offg 烤干 烓 +offq 燒 +ofg 灶 +ofgn 断垣残壁 +ofh 籵 粁 +ofhg 断无此理 +ofhw 灶具 +ofin 迷魂汤 +ofjf 煹 +ofjn 烤电 +ofk 爧 +ofkk 熺 糦 +ofkw 爧 +oflq 烤鸭 +ofmf 煵 +ofmw 烤肉 +ofn 炜 煒 +ofnf 燽 +ofnh 炜 +ofnt 煽动性 +ofol 烤烟 +ofoo 烤火 爀 +ofoy 糯米 烤炉 焃 +ofpy 灶神 +ofqn 烤饼 +ofre 烘云托月 +oft 烤 +ofte 烤盘 +oftf 断井颓垣 +oftj 烤得 +oftn 烤 +ofts 烤箱 +oftx 粩 +ofud 灶头 +ofup 燵 +ofvn 米老鼠 +ofvt 灶君 +ofwc 燯 +ofwy 烤焦 +ofxi 烟雾弥漫 +ofy 籿 +ofyb 烤熟 +ofyn 灶房 +og 业 +ogaa 精工 +ogag 精巧 +ogam 精英 +ogaq 精警 +ogas 米珠薪桂 +ogav 精切 +ogay 精萃 +ogb 邺 鄴 +ogbb 精子 凿子 +ogbf 烟不出火不进 +ogbg 精卫 +ogbh 邺 +ogbn 炖 燉 +ogbu 业障 +ogce 精通 +ogd 业 +ogdd 业大 +ogdg 精研 +ogdi 精耕 +ogdk 燆 +ogdq 精确 +ogds 精奇 +ogdy 精矿 业态 +oge 精 +ogef 煿 糐 +ogeg 精 +ogeo 数不胜数 +oges 精彩 +ogey 烳 +ogfc 精魂 +ogfg 精干 +ogfh 精盐 +ogfj 精进 +ogfo 精赤 +ogft 业者 +ogga 凿开 +oggc 精致 +oggf 精于 +oggk 精囊 +ogh 炡 +oghg 炡 +oghh 数不上 +oghl 糟卤 +ogia 精湛 +ogig 数不清 +ogim 精油 +ogip 精深 +ogiq 精光 +ogiv 精当 +ogiy 精液 炋 +ogj 粳 +ogje 精明 +ogjg 烜 +ogjq 粳 +ogk 焐 +ogkg 焐 +ogkh 糟蹋 +ogkk 精品 +ogkl 煏 +ogkm 炊事员 +ogl 煉 +ogli 煉 +oglt 精力 +oglw 业界 +ogm 炳 +ogma 精典 +ogme 精髓 +ogmj 糟 蹧 +ogmw 业内 炳 +ognc 精怪 +ognj 精悍 +ognk 精辟 +ognn 业已 +ognt 糟改 +ogny 精心 +ogoa 精炼 +ogof 数一数二 +ogog 凿凿 +ogor 糟粕 +ogou 糟糕 +ogow 菐 +ogoy 精粹 +ogpj 精审 +ogpn 精密 +ogpw 凿穿 +ogpy 精神 +ogqh 业外 +ogqn 精馏 +ogqq 精金 +ogqu 精锐 +ogqy 火烈鸟 +ogrb 业报 +ogrg 精兵 +ogrm 精制 +ogrn 精气 +ogrr 精白 +ogs 粖 +ogsd 炫玉贾石 +ogsv 精要 +ogsy 粖 +ogte 糟透 +ogtf 精选 +ogth 精算 +ogtl 业务 +ogtm 精微 +ogtu 精简 +ogu 凿 +ogub 凿 鄴 +oguc 黻 叢 +oguf 精装 丵 對 +ogug 精美 +ogui 黹 業 +ogun 懟 +oguo 糳 鸈 +oguq 鑿 +oguv 精瘦 黺 +oguw 精准 業 +oguy 黼 菐 +ogv 烴 +ogva 烴 +ogvi 精妙 +ogvo 精灵 +ogvp 料事如神 +ogwf 精舍 +ogwt 业余 +ogwv 黺 +ogwx 精华 数理化 +ogxa 精练 +ogxc 业经 +ogxd 彂 +ogxg 业绩 +ogxl 精细 +ogxy 精编 精纺 +ogya 精度 +ogyb 精熟 +ogyd 精诚 +ogyf 精读 +ogyg 业主 +ogyq 精义 +ogyv 精良 +oh 粘 +oha 爐 +ohal 爐 +ohan 爈 +ohbw 粘附 +ohea 粘膜 +oheu 粘胶 +ohff 粘土 +ohgu 火上弄冰 +ohhy 爠 +ohia 粘满 +ohig 粘滞 +ohii 火上浇油 +ohiy 粘液 +ohj 焯 +ohjh 焯 +ohk 粘 +ohkg 粘 炶 +ohli 火上加油 +ohlp 粘连 +ohmh 粘贴 +ohn 煒 +ohnh 煒 +ohnt 粘性 +ohpb 数目字 +ohq 粯 +ohqe 爘 +ohqh 火眼金睛 +ohqn 粯 +ohqo 燦 +ohrf 粘质 +ohtm 粘稠 +ohwg 粘合 +ohwy 粘住 +ohxf 粘结 +ohxw 断点续传 +ohya 粘度 +ohyj 粘剂 +oi 炒 +oiae 炒菜 +oidm 炒面 +oieg 焇 +oiem 炒股 +oifa 烟消云散 +oifn 炒卖 +oigc 炒至 +oigj 炒更 糊涂一时 +oiia 炒汇 +oijh 糊涂虫 +oimt 糊涂账 +oiog 火光烛天 +oios 煤油灯 +oioy 炒米 +oip 爣 +oipe 炒家 数学家 +oipf 糛 +oipo 爣 +oiq 烑 +oiqk 炒锅 +oiqn 炒饭 烑 +oiqt 烟波钓徒 +oiqy 炒勺 +oirh 炒掉 +oisf 炒票 +oit 炒 +oitt 炒 粆 +oitx 数学系 +oiwg 熦 +oiwt 炒作 +oiwx 炒货 +oiwy 熦 +oiyb 炒熟 +oiyj 数学课 +oiym 炒高 +oj 烛 +oja 爆 +ojaa 焊工 +ojaf 熚 爗 +ojai 爆 +ojat 数易其稿 +ojaw 烛花 +ojbc 熶 +ojbm 爆出 +ojck 烛台 +ojdd 火冒三丈 +ojdg 火电厂 +ojdh 爆破 +oje 焨 +ojec 爆胎 +ojeg 焨 +ojf 焊 銲 +ojfg 粴 +ojfh 焊 +ojg 炟 +ojga 爆开 +ojgf 糧 +ojgg 炟 +ojgh 煶 +ojgq 爆裂 +ojgr 煬 糃 +ojh 灲 +oji 熀 +ojia 爆满 +ojih 烛泪 +ojiq 烛光 熀 +ojj 爞 +ojjg 焻 +ojjj 爞 +ojjv 烛照 +ojl 熳 +ojlc 熳 +ojlg 煴 +ojnt 爆发 +ojoi 糊里糊涂 +ojoo 烛火 +ojoq 爆燃 +ojot 爆炸 +ojou 爆料 +ojpd 焊割 +ojqj 焊锡 +ojqr 焬 +ojro 灯蛾扑火 +ojru 焊接 +ojs 粿 +ojse 爆棚 +ojsw 焊枪 +ojsy 粿 +ojt 焺 +ojta 焺 +ojtg 煋 +ojtp 焊管 +ojts 焊条 +ojtt 爆竹 +oju 煜 +ojug 煜 +ojuw 爆冷 +ojvo 燳 +ojx 焜 +ojxe 数量级 +ojxf 精明强干 +ojxt 焊缝 +ojxx 焊丝 焜 +ojy 烛 +ojyi 燝 +ojyj 焊剂 +ok 炽 +okbs 火中取栗 +okdn 炽盛 +okdx 粗中有细 +oke 焆 +okeg 焆 +okgq 炽烈 +okgv 熡 +okk 燥 +okkf 燀 +okkg 焒 +okkk 煰 +okks 燥 +okm 熉 +okmy 熉 +okng 炽情 +okq 炾 +okqn 炾 +okrl 精忠报国 +okrv 炽热 +okw 炽 +okwy 炽 +ol 烟 +ola 糞 +olaj 烟草 烟幕 +olau 烟蒂 +olaw 烟花 熼 糞 +olck 烟台 +old 烟 +oldd 烟碱 +oldn 煾 +oldo 烟灰 +oldy 烟 +ole 煟 +oleg 煟 +olf 畨 熡 +olfc 烟云 +olff 燡 爅 烟土 +olfg 烟雨 +olfj 糬 +olfn 烟霞 +olft 烟雾 +olfv 熡 +olfy 烟霭 +olg 煨 畑 +olge 煨 糫 +olgf 糰 +olh 炠 +olhk 火力点 +olhw 烟具 +olif 烟尘 +olih 烟波 +olis 烟酒 +olit 烟海 +olkf 烟叶 +olkh 烟嘴 +oll 熁 +olle 熁 +ollm 燲 +olna 烟民 +olnd 火力发电厂 +olnj 火力发电 +oloa 烟煤 +oloo 烟火 +olpe 烟农 +olpt 烟客 +olq 燭 +olqc 烟色 +olqg 烟钱 +olqj 燭 +olqk 烟锅 +olrm 烟缸 +olrn 烟气 +olrq 烟鬼 +olsf 烟杆 火车票 +olsg 烟酸 +olsq 烟柳 +olsw 烟枪 +olsy 焑 烟柱 +oltg 烟熏 +oltl 烟囱 +oltm 烟筒 +olub 烟瘾 +olud 烟头 +oluf 烟斗 +oluh 火车站 +olul 数罪并罚 +oluu 烟瘴 +olvg 熡 +olw 熅 +olwa 烟袋 +olwf 粉墨登场 +olwg 烟盒 +olwl 熅 +olxq 烟纸 +olxx 烟丝 +olya 数黑论黄 +olyi 精力充沛 +om 灿 +omae 燶 +omag 粬 +omcy 炈 +omd 炴 +omdj 煓 +omdp 料峭春寒 +omdy 炴 +omg 粙 烔 +omgk 烔 粡 +omgq 数见不鲜 +omh 灿 籼 秈 +omho 煽风点火 +omjx 熴 +omk 炯 烱 熲 颎 +omkg 炯 +omm 粣 +ommg 粣 +omn 籶 +omnk 煱 +omom 炯炯 +omou 灿烂 +omoy 籼米 +omqd 灿然 +omte 籼稻 +omtj 煈 +omum 焵 +omun 焹 +omwf 业内人士 +omwg 熣 +omwk 烱 +omwy 熣 +omxg 精雕细琢 +omxq 精雕细镂 +omxy 精雕细刻 +omy 烿 +omye 烿 +omyp 数典忘祖 +on 断 +onaj 灯心草 +onbm 煀 +onbn 断了 +onbw 断除 +ondc 断码 +ondg 断石 +ondm 断面 +ondu 粗心大意 +ondx 断垄 +ondy 数以万计 数以百计 +oneb 断乳 +onef 断肢 +onen 断肠 +onf 炄 +onfc 断魂 +onfg 炄 粈 +onfh 籸 +onfp 断过 +onfq 断无 +onga 断开 +ongb 断顿 +ongf 断壁残垣 +ongq 断裂 +onh 糈 +onhc 煆 +onhe 糈 +onhg 煝 +onhh 煒 +onhk 断点 +onhw 断齿 +onie 糏 +onii 断水 +onij 爥 +onim 焗油 +onir 粗心浮气 +oniy 断流 +onjn 断电 +onjo 精心照料 +onkh 断路 +onkj 断喝 +onkk 断口 +onlt 爆发力 +onmd 断崖 +onn 焗 +onnf 断层 +onnk 断壁 焗 +onof 炒买炒卖 +onon 断断 熠熠 +onoq 断炊 +onoy 断粮 +onpg 断定 +onpq 燃眉之急 +onpv 断案 +onqd 断然 +onqk 断句 +onr 断 +onrg 断后 熠 +onrh 断 +onrn 断气 +onrr 断折 +onrt 炀 煬 +onrx 断指 +onsh 断想 +onsi 断档 +onso 烂尾楼 +onst 断桥 +onsv 断根 +onte 断航 +ontf 断壁颓垣 +onth 断片 +ontk 断种 +ontu 断乎 +onty 数以千计 +onu 熤 +onud 断送 断头 +onug 糖尿病 熤 +onuq 断交 +onve 断奶 +onw 炔 +onwa 断代 +onwe 熮 +onwi 凿壁偷光 +onwx 断货 +onwy 炔 燿 +onxa 灯心绒 +onxf 断续 +onxg 断线 +onxq 断绝 +onxy 断弦 +ony 烬 燼 +onyb 断离 +onyg 断语 +onyt 断发文身 +onyu 烬 +onyy 断言 粎 +oo 炎 +ooag 火葬 +ooal 火苗 +ooam 炎黄 +ooaq 火警 +ooat 火攻 +ooaw 火花 爆米花 +ooax 火药 +oob 郯 +oobh 郯 +oobj 炎阳 +oobt 糭 +oobw 火险 +oock 烽火台 +oocq 火鸡 +ood 顃 +oodf 火砖 +oodg 火石 +oodh 炎夏 +oodi 火硝 +oodm 顃 +oodo 数米而炊 +oodp 炯炯有神 +oodr 凿凿有据 +oodx 火龙 +ooev 火腿 +oofc 火烧云 +oofd 郯城 +ooff 烾 +oofn 火场 +oofw 火堆 +oofy 火坑 +ooga 业精于勤 +oogc 爜 +oogf 火球 +oogk 火速 +oogq 炎烈 +oogv 业精于勤荒于嬉 +ooh 敥 +oohc 敥 +oohh 火上 +oohk 煔 +oohq 覢 +oohv 火眼 +oohw 火具 +oohx 火柴 +ooid 火源 +ooii 糊糊涂涂 +ooim 火油 +ooin 火烫 +ooio 灯火辉煌 +ooiq 火光 +oois 火漆 +ooit 火海 +ooj 剡 +oojf 炎暑 +oojh 剡 +oojj 炎日 +oojn 火电 +oojt 火星 +ookh 火中 +ookk 火器 +oolf 烽火四起 +oolg 火车 +ooll 〇 +oolt 火力 +oolw 火轮 +oomd 火炭 +oomm 火山 +oomq 火网 +oong 火情 +oont 爆炸性 +ooo 火 焱 +oooa 火炬 火烧 +oood 粘糊糊 +ooof 火灶 +oooj 火爆 飊 +oook 火炽 +oooo 火 迷迷糊糊 燚 〇 +oooq 火焰 火炮 +ooos 燊 爃 +ooot 火烙 +ooou 焱 +ooow 歘 +oooy 火炉 +oop 勞 +oopb  +oope 膋 褮 +oopf 塋 煢 +oopg 糟糠之妻 醟 +ooph 犖 +oopi 滎 禜 縈 +oopj 螢 +oopk 營 +oopl 勞 +oopm 嵤 焭 罃 +oopn 憥 甇 +oopo 火灾 熒 鶯 +oopq 覮 鎣 +oops 榮 檾 +oopv 嫈 +oopy 火神 瑩 謍 煢 +ooq 燐 +ooqa 火钳 +ooqg 火印 +ooqh 燐 +ooqk 火锅 +ooqq 炊烟袅袅 +ooqt 火狐 +ooqv 火急 +ooqw 欻 +ooqy 火鸟 +oorc 火把 +oorm 火罐 +oorn 火气 +oorp 火控 +ooru 火拼 +oorv 火热 炎热 火势 +oosm 火机 +oosw 火枪 +oosy 火柱 +ootd 火舌 +ootk 火种 +ooto 鶑 +ootr 爆炸物 +ootu 火箭 +oou 炎 +ooua 火并 +ooud 火头 +ooug 炎症 +ooup 炎帝 +oouy 炎凉 +oowh 火候 +oowo 鶑 +oowt 火伤 +oowv 火盆 +oowx 火化 +ooxa 火红 +ooxg 火线 炉火纯青 +ooxk 火绳 +ooxq 火纸 +ooxu 燃烧弹 +ooxx 断断续续 +ooy 炏 顲 +ooym 顲 +ooyp 火亮 +ooys 火魔 +op 迷 +opad 迷藏 烷基 +opai 迷茫 +opak 迷惑 +opap 迷蒙 +opax 迷药 +opbb 粽子 +opbl 迷阵 +opdi 爎 +opdw 精神百倍 +opea 迷朦 +opes 迷彩 +opey 糘 +opf 烷 +opfc 迷魂 +opfd 迷城 +opfi 粽 糉 糭 +opfo 煊赫 +opfq 烷 +opft 迷雾 +opg 煊 +opgg 煊 +opgk 熔融 +ophh 迷上 +ophk 熔点 ⒈ ⒉ ⒊ ⒋ ⒌ ⒍ ⒎ ⒏ ⒐ ⒑ ⒒ ⒓ ⒔ ⒕ ⒖ ⒗ ⒘ ⒙ ⒚ ⒛ +ophw 迷瞪 +opi 迷 +opij 迷漫 +opiv 迷津 +opj 熐 +opju 熐 +opkh 迷路 +opkk 熍 +opl 煇 +oplh 煇 +opmd 熔岩 +opnm 迷惘 +opnn 迷局 精神恍惚 +opoa 熔炼 +opoc 烷烃 +opod 迷糊 +opon 精神焕发 +opoy 熔炉 +oppk 迷宫 +opq 焥 +opqa 焢 +opqb 焥 +opqd 熔铸 +opqe 熔解 +opqt 迷狂 +opqx 焥 +oprr 精神抖擞 +opru 熔接 +oprw 迷失 +opsg 迷醉 +opss 迷梦 +opt 烢 +opta 烢 +optd 迷乱 +opte 迷航 +opuc 熔冶 +opug 精神病 +opuq 熔浆 +opvf 迷奸 +opvt 烟视媚行 +opw 熔 +opwa 焢 +opwg 迷倒 熔合 +opwk 熔 +opwq 迷你 +opwt 迷途 +opwu 精神分裂症 +opww 迷人 +opwx 熔化 焪 +opwy 迷信 迷住 +opxn 迷幻 炨 +opxq 断鹤续凫 +opxx 粮农组织 +opya 精密度 +opyb 迷离 +opyj 精神文明 +opyo 迷恋 +oq 炮 +oqa 遴 +oqab 粼 鄰 +oqah 粦 +oqaj 焝 +oqan 亃 甐 翷 +oqap 遴 +oqar 斴 +oqay 甐 +oqb 灮 +oqbt 煼 糉 +oqck 炮台 +oqd 烯 +oqdg 粉饰太平 +oqdh 烯 +oqdi 燃耗 +oqdo 燃 炮灰 +oqei 炮膛 +oqfa 炮塔 +oqfh 燃起 +oqfm 炮击 +oqfn 炮声 +oqgk 炊事 +oqgu 焕然一新 +oqgx 燃素 +oqhj 焔 +oqhk 燃点 +oqhv 炮眼 +oqhw 炊具 +oqi 烁 爍 +oqim 燃油 +oqiq 粼光 +oqiy 烁 +oqkk 炮口 +oqkt 炮响 +oqlc 炮轰 +oqlg 炮车 +oqm 焕 烉 +oqmd 焕 煥 +oqmq 灼见 +oqn 炮 +oqnh 燃眉 +oqnn 炮 +oqnt 焕发 +oqny 焰心 +oqoa 燃烧 +oqoc 烯烃 +oqol 炊烟 +oqoo 焰火 炮火 +oqoq 粼粼 灼灼 +oqos 燃灯 +oqot 糭 +oqou 燃料 +oqoy 粷 +oqpj 精锐之师 +oqqd 焕然 +oqqg 炒鱿鱼 +oqr 粅 +oqrg 炮兵 +oqrm 炮制 +oqrn 燃气 +oqrt 炮手 粅 +oqrv 灼热 +oqso 炮楼 +oqte 炮艇 +oqtf 遴选 +oqtj 燃香 +oqtm 炮筒 +oqtt 炮竹 +oquc 灼痛 +oqv 焰 焔 燄 +oqvg 焰 +oqvp 炊帚 +oqw 炊 +oqwd 炮仗 +oqwt 灼伤 +oqwu 炮位 +oqwy 炊 +oqxu 炮弹 +oqy 灼 +oqye 炮衣 +oqyl 熘 +oqyt 燃放 +oqyy 灼 +or 煌 +orar 斴 +orbb 烂摊子 +orc 粄 +orcy 炍 粄 +org 粕 +orgg 煌 +orh 炘 +orit 粗制滥造 +orls 燃气轮机 +orn 熂 +orno 熂 +orof 煤气灶 +oror 煌煌 +oroy 煤气炉 +orq 焮 +orqw 焮 +orrm 煤气罐 +orte 粗手笨脚 +ortf 焷 粺 +ortg 精兵简政 +orwl 粉白黛黑 +orxg 数据线 +orxt 精打细算 +orxu 精兵强将 +orya 数白论黄 +oryl 数据库 +oryt 燩 +os 灯 +osab 灯节 +osaj 灯草 +osan 灯芯 +osaw 灯花 +osck 灯台 +osdk 粗枝大叶 +oses 灯彩 +osf 煙 +osfa 灯塔 +osfg 煙 +osfi 熛 +osfp 灯壳 +osg 粞 +osgh 灯下 +osgl 灯盏 +osh 灯 +oshw 灯具 +oshy 烞 +osim 灯油 +osiq 灯光 灯泡 +osj 燂 +osjh 燂 +osjt 灯蛾 +osjy 灯影 +oskg 炣 +oslh 灯罩 +osna 灯展 +osoj 灯烛 +osoo 灯火 +osqa 火树银花 +osqn 灯饰 +osr 爩 +osre 爩 +osrw 灯捻 +ossa 断梗飘蓬 +ossf 灯标 +ossy 灯柱 +ostd 灯笼 +ostp 灯管 +osts 灯箱 +osud 灯头 +osue 灯前 +osvi 烂醉如泥 +oswf 灯会 +osxx 灯丝 +osy 炑 +osyg 灯语 +osym 灯市 +osyo 灯谜 +osyw 灯座 +osyy 炢 +ot 烽 +otal 业务范围 +otan 灹 籷 +otaw 烙花 +otax 炸药 +otbn 炧 粚 +otbt 业务联系 +otcq 炸鸡 +otd 烽 +otdh 烽 +otdk 燆 +otdm 粉身碎骨 +otdn 炸成 +otdp 熢 +otey 烐 +otf 糙 +otfg 炸坏 +otfh 烆 粁 +otfk 焅 +otfl 炸雷 +otfn 粍 +otfp 糙 烶 +otfq 烍 +otg 燻 +otga 炸开 +otgf 煄 +otgh 烙下 +otgk 糗事 +otgo 熄灭 燻 爋 +otgq 炸死 +otgu 炸平 +otgx 断简残编 精简整编 +oth 炸 +othd 糗 +othf 炸 +othh 数得上 +othj 糌 +othn 熄 +othp 烻 +otig 业务水平 +otin 烙烫 +otk 烙 +otkg 烙 +otkm 业务员 +otkt 炸响 +otl 烅 +otlf 粺 +otlg 烅 +otln 熜 +otm 燠 +otmd 燠 +otmy 炿 +otn 籺 +otnc 熩 +otnn 籺 +otno 熓 +oto 燔 +otoc 糌粑 +otol 烽烟 燔 +oton 炸断 +otoo 烽火 熄火 +otoq 火箭炮 +otos 熄灯 +otou 烽燧 +otoy 糙米 煍 +otpu 灯笼裤 +otpw 炸窝 +otq 熪 +otqg 烙印 +otqk 炸锅 +otqn 烙饼 +otqq 熪 +otqr 烙铁 +otre 料敌制胜 +otrh 炸掉 +otrn 粮管所 +otrw 烧香拜佛 +ottg 数往知来 +otu 烀 +otud 数得着 +otug 炵 +otuh 烀 +otuq 炸酱 +otuv 烙痕 +otuy 炵 +otv 瀄 +otva 炸毁 +otvb 瀄 +otwt 炸伤 +otwy 精选集 +otx 烸 +otxu 炸弹 烸 +oty 敉 炇 秌 +ou 料 +oua 熾 +ouaj 熾 +oubb 粒子 料子 +ouby 断章取义 +ouck 断头台 +oucq 焖鸡 +oud 烊 +oudg 燧石 +oudh 烊 +oudm 炸酱面 +oudy 烪 +oue 燧 +oued 爖 +oueg 燗 +ouej 糋 +ouen 爖 +ouep 燧 +ouey 料及 煫 +ouf 料 +oufg 烂 燗 爛 +oufh 料 炓 +oufo 精益求精 +oufu 熵增 +oug 粒 +ouga 爔 +ougc 料到 +ougg 粉妆玉琢 +ougi 爛 +ougj 料理 +ougo 糕 +ougt 燨 爔 +ougy 爔 +ouhk 糕点 +ouij 烂漫 +ouin 烂泥 +ouis 料酒 +ouj 燱 +oujf 燑 +oujn 燱 +oujq 糡 +ouk 焙 +oukg 焙 +oukh 料中 +oukk 料器 +oulg 料车 +oulj 熷 +oulu 精疲力竭 +oum 熵 +oumi 料峭 +oumk 熵 +oumt 烂账 +oun 焖 +ount 烂尾 +ouny 焖 燜 +ouoa 焙烧 +ouoc 糍粑 +ouod 烂糊 +ouou 粒粒 +oupg 料定 +ouq 爓 +ouqn 炒冷饭 +ouqv 爓 +ouqy 烄 +ourh 烂掉 +ourm 焙制 +ourq 断章摘句 +ous 煪 +ousf 燇 +ousg 烂醉 煪 精装本 +oush 料想 +ouud 粒状 +ouuf 料斗 +ouug 火辣辣 +ouuy 爆冷门 +ouvo 熑 +ouwb 烂仔 +ouwx 烂货 +ouwy 熌 +oux 糍 +ouxt 焍 +ouxx 糍 +ouy 燘 +ouya 粒度 +ouyb 烂熟 +ouyy 燘 +ov 娄 +ova 燖 +ovac 燬 +ovaf 燖 +ovai 数落 +ovbb 娄子 +ovdc 数码 +ovdj 数百 +ovdn 数万 +ove 煺 +ovee 数月 +ovep 煺 +ovf 娄 +ovfc 燬 +ovfg 数十 +ovfh 粋 +ovfj 熽 +ovfp 煡 +ovg 籹 +ovgd 数天 +ovge 数表 +ovgj 数理 +ovgq 数列 +ovgr 数珠 +ovh 燼 +ovhh 数目 熽 +ovhk 数点 +ovhl 燼 +ovip 数学 +oviy 粶 +ovjg 数量 +ovjj 数日 +ovk 炤 +ovkg 炤 +ovkv 数叨 +ovkw 数只 +ovlm 数轴 +ovln 爉 +ovn 灱 +ovny 数以 +ovov 数数 +ovpb 数字 +ovpe 数家 +ovpg 数九寒天 +ovpt 数额 +ovqa 数错 +ovqg 数钱 +ovrh 数年 +ovrm 数制 +ovrn 数据 +ovrp 数控 +ovt 数 數 +ovtf 数千 +ovti 数秒 +ovtk 数种 +ovty 数 +ovud 数头 +ovuq 数次 +ovvt 数九 +ovwf 数值 +ovwh 数个 +ovwu 数位 +ovww 数人 +ovxe 数组 +ovxw 精妙绝伦 +ovya 数度 +ovyn 数词 +ovyq 娄底 +ovyu 数说 +ovyw 数论 +ovyy 籾 +ow 粉 +owb 炝 熗 +owbb 米袋子 +owbn 炝 +owc 炂 +owcn 焧 +owcy 炂 +owd 煅 +owdc 煅 +owdi 粉砂 +owdm 粉面 +owdy 粉碎 +owen 粉肠 +owes 粉彩 +owf 烩 燴 +owfc 烩 +owff 粉墙 +owfy 粉坊 +owg 烇 +owga 爚 +owgc 炩 +owgg 烇 +owgj 燴 糩 +owgk 烚 粭 熗 +owgm 粉刺 +owgn 熻 +owgs 粉末 +owgu 燈 +owhc 粉皮 +owif 粉尘 +owii 粉沙 +owja 粉蝶 +owjh 炌 +owkq 断代史 +owlf 粉墨 +own 糇 +ownd 糇 +ownm 粉刷 +ownn 粮食局 +owno 熓 +owoa 煅烧 +owpu 迷你裙 +owqa 燧人氏 +owqc 粉色 +owqk 炝锅 +owqn 粉饰 +owqt 类人猿 +owrr 粉白 +owsr 粉板 +owsy 烌 +owtr 迷途知返 +owts 粉条 +owtt 粉笔 +owud 粉状 +owuv 粉妆 +owv 粉 +owvg 粉嫩 +owvn 粉 +oww 焀 +owwa 粉黛 +owwg 粉盒 +owwk 焀 +owwt 粮食作物 +owwy 粉领 +owx 烨 燁 +owxa 粉红 +owxb 炛 +owxf 烨 +owxg 粉线 +owxx 粉丝 +owy 焓 +owyc 炩 +owyg 焳 +owyj 粉剂 +owyk 焓 熗 +owyn 焾 +owyo 燋 +owyq 粉底 +ox 糨 粌 +oxgt 断编残简 +oxh 粌 +oxhh 粌 +oxi 纇 +oxim 纇 颣 +oxix 灯红酒绿 +oxjh 炥 +oxk 糨 +oxkj 糨 +oxmt 断线风筝 +oxod 糨糊 +oxqc 粉红色 +oxr 爍 +oxrj 精贯白日 +oxrs 爍 +oxts 粗线条 +oxu 糑 +oxuu 糑 +oxxn 粃 +oxxr 煯 +oy 米 +oya 爌 +oyaa 糖苷 +oyaf 米勒 +oyaj 粮草 +oyak 煽惑 +oyam 米黄 +oyao 熫 +oyaw 爌 +oyay 粮荒 +oyb 焞 +oybb 炉子 +oybg 焞 +oybt 燉 +oyce 焴 +oyck 炉台 +oydg 糖厂 +oydm 米面 +oydo 炉灰 +oydr 糖原 +oydx 炫龙 +oyei 炉膛 +oyfc 煽动 +oyfg 粧 +oyfh 煽起 +oyfi 炫示 +oyfn 糖块 +oyg 炷 +oygg 炷 +oyhh 炫目 +oyhw 炉具 +oyhy 炞 +oyif 糖汁 +oyii 糖水 +oyij 炉温 +oyim 粮油 +oyin 米汤 +oyiq 炫耀 +oyis 米酒 炉渣 +oyjh 米虫 +oyjs 糖果 +oyk 爙 +oyke 爙 +oylg 粮囤 +oyli 燷 +oyll 粮田 +oylt 燣 燷 +oylx 精诚团结 +oym 炕 +oymk 熇 +oymn 炕 粇 +oyms 燺 +oymt 炕几 +oyn 炉 爐 鑪 +oyna 煸 糄 +oync 熩 +oyng 煽情 +oyni 糖尿 +oynn 煽 搧 +oyno 爊 +oynt 炉 粐 +oynw 烗 +oynx 熝 麊 +oyny 米尺 +oyo 燮 +oyoc 燮 +oyod 糖类 +oyof 炉灶 +oyog 糖精 +oyoo 炉火 爕 +oyot 夑 +oyou 米粒 +oyow 米粉 +oyox 糖衣炮弹 +oyoy 米粮 +oype 粮农 +oypm 煷 +oypn 糖蜜 +oypu 炉衬 +oyqc 米色 +oyqg 米铺 +oyqi 米尔 +oyqn 米饭 +oyqt 糭 +oyrc 糖瓜 +oyrm 糖罐 +oysd 炉顶 +oysf 粮票 +oysg 糖醋 +oysr 粮棉 +oyst 米格 +oyt 米 +oytf 粮行 +oytg 粮秣 +oyth 糖片 +oytq 糖稀 +oyts 炉条 +oytu 粮税 +oytx 糠秕 +oyty 米 粗言秽语 +oyud 炕头 +oyuf 米兰 +oyuh 粮站 +oyum 粮商 +oyuo 燫 +oyuq 糖浆 +oyut 粮道 +oyv 粮 糖 糧 +oyve 粮 烺 +oyvi 糠 穅 +oyvk 糖 煻 +oyvw 焿 +oyw 粹 粋 +oywa 粮袋 +oywb 粮仓 米仓 +oywf 粹 焠 +oywv 糖分 +oyww 粮价 米价 +oywx 糖化 +oywy 粮食 焲 +oyx 炫 衒 +oyxg 米线 +oyxo 米粥 +oyxq 糖纸 +oyxu 糖弹 +oyxw 烗 +oyxy 炫 +oyy 灬 炆 +oyya 糖度 +oyye 糖衣 +oyyh 粮店 +oyyl 粮库 +oyym 米市 +oyyp 糖膏 +oyys 炕床 +oyyy 灬 +p 这 之 被 +pa 宽 +paai 空荡荡 +paam 密匝匝 +pabv 宽限 +pack 祝英台 +padd 宽大 +padj 宽厚 +padl 究其原因 +paet 社区服务 +pafb 宅基地 +pafh 视若无睹 +pafm 穿靴戴帽 +pafo 宽赦 +pagk 宽带 +pah 宦 +pahh 宦 宧 +pahi 宽频 +pahq 寛 寬 +pahy 寬 +paim 宽敞 +pait 宽泛 +paiy 宦游 +paj 寞 +pajc 宽紧 +pajd 寞 +pajg 农艺师 +pajh 宽畅 冪 +pajj 寥若晨星 +pajy 宽旷 +pakf 宽叶 +pakw 视若路人 +palk 宽圆 +palp 宽边 +pam 宽 +pamh 宽幅 +pamq 宽 寬 +pana 宽展 +panf 宽慰 +pant 安东尼奥 +panu 宽屏 +panx 安东尼 +pany 宽心 +paos 宝莲灯 +papd 宽宏 +papn 宦官 +papu 宽裕 +papw 宽容 宽窄 +paqe 宽解 +paqk 宽免 +paqn 宽饶 +paqs 字斟句酌 +paqt 宽狭 +pari 补苴罅漏 +parp 安营扎寨 +parw 神工鬼斧 +pasi 究其根源 +pasw 宽松 +patf 宽待 +patk 宽和 +patn 实获我心 +patr 福斯特 +paui 宽阔 +pauj 军功章 +paum 农工商 +pavk 宽恕 +pawa 宽贷 +pawf 宽舒 +pawn 宽假 +pawt 宽余 +paxh 宽绰 +paxw 宽纵 +paya 宽度 +paye 宽衣 +payh 宽让 +payn 宽肩 +payy 宽广 +pb 字 +pbab 字节 +pbaj 字幕 +pbay 初出茅庐 +pbci 冣 +pbcu 冣 +pbdc 字码 +pbdm 字面 +pbf 字 +pbfc 豁出去 +pbfn 字块 +pbfq 字元 +pbga 字形 +pbge 字表 +pbgl 字画 +pbgo 写出来 +pbhh 实际上 +pbhi 字频 +pbhv 字眼 +pbia 字汇 +pbid 字源 +pbkg 字号 +pbkh 字距 +pbkk 字串 +pbma 字典 +pbmh 字帖 +pbnn 字书 +pbnu 实际情况 +pbov 字数 +pbqk 字句 +pbrg 空降兵 +pbri 神出鬼没 +pbrn 字据 +pbsa 字模 +pbsu 字样 +pbsv 字根 +pbta 字长 +pbts 字条 +pbtw 字符 +pbuj 字音 +pbup 字旁 +pbwd 字段 +pbws 字体 +pbwy 字集 +pbxg 字母 +pbxq 字纸 +pbyl 字库 +pbym 字调 +pbyn 字词 +pbyo 字迹 +pbyq 字义 +pbyw 客随主便 +pcal 宏观世界 +pcfn 赛马场 +pcgq 神圣不可侵犯 +pcgv 割鸡焉用牛刀 +pcie 牢骚满腹 +pcll 实验田 +pcnt 客观性 +pcpg 实验室 +pcpw 空对空 +pctl 宝马香车 +pcum 宻 +pcxi 宏观经济 +pcyd 神通广大 +pcyr 宏观调控 +pd 害 +pdad 福布斯 +pdah 豁牙 +pdaj 割草 +pdan 宠辱若惊 +pdav 割切 +pdbg 寡陋 +pdbm 寄出 +pdbw 割除 +pdc 宏 +pdcb 寄予 +pdcm 宏观 +pdcn 翝 +pdcq 寡欢 +pdct 窒碍难行 +pdcu 宏 +pdcw 福慧双修 +pddd 宏大 +pddh 寄存 +pddp 豁达 +pddr 宏愿 +pddu 富有成效 +pddy 豁达大度 +pde 寡 +pdef 宥 +pdek 害臊 +pdep 宠爱 割爱 +pdet 宠用 +pdeu 割胶 +pdev 寡 +pdey 割脉 +pdf 宕 +pdfb 割地 +pdfc 割去 +pdfe 宸 +pdfg 宠坏 +pdfk 害喜 +pdfn 寄卖 +pdfq 宏远 +pdfu 宠幸 +pdfx 福寿无疆 +pdga 割开 +pdgc 寄到 +pdgf 寄于 +pdgh 割下 +pdgm 视而不见 +pdgn 宠辱不惊 +pdgo 寄来 +pdgq 割裂 害死 +pdgt 割麦 +pdgv 寡妻 +pdh 害 +pdhh 寄上 +pdhj 割 +pdhk 豁 害 +pdho 鶷 +pdhu 寷 +pdhv 害眼 +pdhw 寘 +pdi 宊 +pdia 富春江 +pdil 安邦治国 +pdit 宁夏省 +pdjh 害虫 +pdjq 祸在旦夕 +pdkf 寡味 +pdkh 豁嘴 +pdkk 豁口 突破口 寄存器 +pdla 宁夏回族自治区 +pdld 宏恩 +pdlk 寄回 +pdls 寕 +pdlt 宏图 +pdly 宁夏回族 +pdmn 神龙见首不见尾 +pdmw 割肉 +pdn 宬 +pdnd 寄居 +pdng 寄情 +pdnr 害怕 +pdnt 突破性 宬 +pdnx 宠惯 +pdog 宏业 +pdon 割断 +pdpg 宏富 +pdpj 寄寓 +pdpl 安邦定国 +pdpw 寄宿 +pdpy 割礼 +pdqd 豁然 +pdqg 寄钱 +pdqk 豁免 +pdqt 宠儿 +pdqy 害鸟 +pdra 穷而后工 +pdrh 割掉 +pdrn 割据 +pdrt 寄托 +pds 寄 +pdsk 寄 +pdsm 宕机 +pdsw 穷奢极欲 +pdta 神态自若 +pdtd 寄籍 +pdte 割稻 +pdtg 寄生 +pdth 害处 +pdtj 害得 +pdtm 寄身 +pdtr 宠物 +pdty 寄往 +pdu 寮 宊 +pdub 寡闻 +pdud 害羞 寄送 寡头 +pdue 宏毅 +pdug 害病 +pdui 寮 +pdul 害兽 +pdut 穷原竟委 +pdux 寄递 +pdvn 宠妃 +pdvv 寡妇 +pdwf 宏伟 割舍 +pdwg 寡合 +pdwu 実 +pdww 害人 +pdwy 寄信 家破人亡 宠信 +pdx 宠 寵 +pdxb 宠 +pdxg 寡母 +pdxj 宏旨 +pdxw 寄给 +pdxy 宠辱皆忘 +pdya 割席 +pdyb 割离 +pdyc 割弃 +pdyg 寄语 寄主 +pdyh 割让 +pdyn 寄望 宽大为怀 +pdyp 豁亮 +pdyt 寄放 +pdyv 豁朗 +pdyw 宏论 +pdyy 寡言 +pe 家 +peaa 农工 +peah 家臣 +pean 家世 农艺 +peax 农药 +pebb 家子 +pecc 农桑 +pedc 农友 +pedd 农大 +pede 家有 +pedg 家犬 +pedh 家在 +pedi 农耕 +pedl 农历 +peea 农膜 +peet 家用 +pef 肎 +pefb 农地 +pefc 农运 +pefe 袒胸露腹 +pefj 家进 +pefl 农协 +pefn 农场 +peft 家教 +pefu 家境 +pefw 家规 农夫 +peg 宜 +pegd 家蚕 +pegf 宜 宜于 冝 +pegg 窥豹一斑 +pegh 家政 +pegk 家事 农事 +pego 家严 +pegw 家珍 +pehw 家具 农具 +pei 农 農 +peif 家法 +peih 家小 +peip 家常 农学 +peit 农活 +peiv 家当 +peiw 宜兴 +pejf 家里 农时 +pejj 宜昌 +pejk 家用电器 +pejn 家电 +pejy 家景 +pekh 家中 +pekk 家口 +pekq 家史 +pelf 家园 +pelg 农用车 +pell 农田 +pelx 家累 +pema 家贼 +pemf 家财 +pemq 家风 +pena 农民 +pend 家居 +penf 家丑 +penn 家书 +penr 神采飞扬 +pent 家属 +peny 农忙 +peog 农业 +peol 浌 +peon 神采焕发 +pepe 农家 +pepg 家室 +pepj 家宴 +pepr 宜宾 +pept 家宅 +pepy 家祖 +peqi 家乐 +peqq 补助金 +peqt 家猫 +peqy 农贸 +perf 农技 +pes 寀 +pesa 农械 +pesf 农村 +pesg 家丁 +pesm 农机 +pess 农林 +pesu 寀 +peta 家长 +petc 家私 +petf 农行 +petl 家务 +peto 寪 +petp 礼貌待客 +petr 农牧 +petu 农科 +petv 农委 +petx 家系 +peu 家 +peud 家眷 +peuj 穷且益坚 +peuq 农资 +peus 农闲 +peut 家产 家道 +peux 家慈 +peuy 家门 +pevc 农奴 +peve 农垦 +pevn 家鼠 +pevv 农妇 +pewa 农贷 +pewf 家传 家什 +pewg 家鸽 +pewh 家俱 +pewo 家伙 +pewq 家父 +peww 家人 宜人 +pewy 家禽 家信 +pexg 家母 +pexj 补助费 +pext 家乡 +pexw 家给 +pey 冢 +peyf 家计 农庄 +peyg 家主 +peyk 家训 +peyn 农户 +peyq 家底 +peyt 家庭 家族 +peyu 家谱 冢 +peyx 家畜 +peyy 家访 神采奕奕 +pf 守 +pfaa 完工 +pfab 守节 +pfad 寒苦 +pfaf 祸起萧墙 +pfah 寒邪 +pfaq 赛区 +pfar 宗匠 +pfbb 塞子 寨子 +pfbc 完聚 +pfbg 守卫 +pfbk 守职 +pfbm 赛出 +pfbn 完了 +pfbw 突击队 +pfca 完戏 +pfce 富士通 +pfcg 福无双至 +pfcn 赛马 +pfdc 寒碜 +pfdf 穿云破雾 +pfdg 守土有责 +pfdh 守在 +pfdn 完成 +pfet 完胜 +pfeu 冡 +pfev 寒腿 +pffb 赛地 +pffd 守城 +pfff 守土 +pffg 寒士 +pffj 塞进 +pffk 寒露 +pffn 赛场 +pffp 赛过 +pffs 寒霜 +pfft 宗教 +pffu 守丧 +pffw 神魂颠倒 +pfga 完形 +pfgc 塞到 +pfgd 穿云裂石 +pfgf 密云不雨 +pfgi 神志不清 +pfgk 完整 完事 赛事 +pfgm 塞责 +pfgq 寓教于乐 +pfgv 冥顽不灵 +pfgw 空无一人 +pfgx 寒素 +pfhh 塞上 +pfhj 守旧 +pfhk 寒战 +pfhm 守贞 +pfhw 寘 +pfi 宗 +pfia 完满 +pfif 守法 宗法 寒潮 +pfig 福地洞天 +pfih 完小 +pfim 崈 賨 +pfio 鶎 +pfiq 寒光 +pfir 宗派 +pfiu 宗 +pfiy 寒流 +pfj 寒 +pfjb 寋 +pfjc 骞 騫 +pfje 褰 +pfjf 塞 守时 寒暑 +pfjg 宗师 客运量 +pfjh 蹇 +pfjj 宑 +pfjm 赛 賽 +pfjo 鶱 +pfjp 寒暄 +pfjq 冠冕 +pfjr 搴 +pfjs 寨 +pfjt 寒星 +pfju 寒 +pfjx 弿 +pfjy 謇 +pfkh 赛跑 +pfkk 军需品 +pfkq 宗兄 +pfks 寒噤 +pflg 塞车 赛车 +pfma 安魂曲 +pfmf 守财 +pfmi 寒峭 +pfmj 守则 +pfmm 富士山 +pfmq 寒风 +pfmt 完败 +pfng 守恒 +pfnh 完蛋 +pfny 寒心 冠以 +pfog 守业 +pfol 寒烟 +pfov 宗数 +pfoy 完粮 +pfpd 守寡 +pfpe 实干家 +pfpg 宗室 +pfpi 寒宵 +pfpk 守宫 +pfpl 冠军 +pfpw 寒窗 +pfpy 宗祠 +pfq 完 +pfqa 初露锋芒 +pfqb 完 +pfqc 寇 冦 +pfqf 冠 +pfqh 塞外 +pfqk 冠名 +pfqm 礼坏乐崩 +pfqo 鵍 +pfqt 宁馨儿 +pfqv 宼 +pfrd 空无所有 +pfrf 守擂 +pfrg 赛后 +pfrm 赛制 +pfrn 寒气 赛扬 +pfrt 突击手 +pfrv 守势 +pfry 守护 +pfsg 寒酸 +pfst 寒梅 +pftb 赛季 宯 +pftd 守敌 +pfte 赛艇 +pftf 寒毛 +pftj 塞得 +pftk 赛程 +pftl 完备 守备 +pftm 寒微 +pfto 寒秋 +pftr 赛特 +pftt 安土重迁 +pftu 寒冬 +pfty 完稿 +pfu 守 +pfuc 完竣 +pfud 完善 +pfue 赛前 +pfug 完美 +pfuh 客运站 +pfui 寒冰 +pfuj 寒意 +pfuk 赛况 +pfuq 守将 初露头角 +pfus 宗亲 +pfut 赛道 +pfuw 寒冷 +pfux 塞北 +pfuy 守门 +pfvb 完好 +pfvo 守灵 +pfvq 完婚 +pfvt 冠群 +pfwd 赛段 +pfwf 寒舍 +pfwg 完全 +pfwh 守候 +pfwn 寒假 +pfwq 宗仰 +pfwv 寇仇 +pfww 完人 +pfwy 守信 守住 塞住 +pfxf 完结 +pfxj 宗旨 +pfxn 守纪 +pfxq 守约 +pfxw 塞给 +pfxx 完毕 +pfyc 官运亨通 +pfye 寒衣 +pfyf 空城计 +pfyg 寨主 +pfyl 寒颤 +pfym 宗庙 +pfyn 守望 +pfyt 宗族 +pfyu 宗谱 +pfyw 寒夜 守夜 +pfyy 赛过诸葛亮 +pg 定 +pgaa 定式 +pgad 定期 宝藏 +pgaf 军事基地 +pgaj 宝蓝 +pgal 定苗 +pgaq 宣武区 +pgbb 定子 +pgbj 富阳 +pgbm 写出 +pgc 室 +pgce 定能 +pgcf 室 +pgcm 密不通风 +pgcn 宝马 +pgcq 宝鸡 +pgdc 室友 +pgde 富有 +pgdf 定夺 +pgdg 宝石 +pgdh 写在 +pgdm 宣布 +pgdn 写成 +pgdt 富邦 +pgdy 富矿 +pgef 寈 +pgei 冡 +pgel 字正腔圆 +pgeu 冡 +pgf 宇 +pgfa 宝塔 +pgfb 宝地 +pgfd 宣城 +pgfg 富士 +pgfh 写真 +pgfi 宣示 +pgfj 宇 实事求是 +pgfp 写过 +pgfr 完整无缺 +pgft 定都 +pgfw 定规 +pgga 定型 定形 +pggc 写到 +pggf 定于 富于 +pggh 写下 定下 容不下 +pggj 定理 +pggm 富丽 +pggn 宁死不屈 +pggr 宝珠 +pggu 定于一尊 安于现状 +pggy 宝玉 +pgh 定 +pghg 定睛 +pghh 写上 +pghk 定点 宣战 +pghm 顁 +pghn 定鼎 +pghu 定 +pghv 定眼 +pgi 賓 +pgia 宣泄 +pgid 富源 +pgif 写法 +pgih 富婆 +pgij 室温 +pgim 賓 顮 +pgir 富丽堂皇 +pgiv 定当 +pgiy 军事法庭 +pgj 宣 +pgje 写明 +pgjf 定时 +pgjg 宣 定量 +pgjn 寭 翧 +pgjt 寒来暑往 +pgjv 写照 +pgjy 写景 定影 +pgk 富 +pgkg 宝号 +pgkh 宝贵 富贵 富足 +pgkl 富 冨 +pgkm 定员 +pgl 憲 +pgld 定罪 +pglg 富国 +pglh 富甲 +pglk 写回 +pgln 憲 +pglt 定力 +pglw 定界 +pgm 寅 +pgma 宝典 戭 +pgmh 宝贝 +pgmj 定则 +pgmm 宝山 +pgmq 宽带网 定购 +pgmw 室内 寅 +pgn 写 寫 +pgna 富民 宝殿 +pgnd 定居 +pgng 写 定情 +pgnn 定局 写书 +pgnr 官逼民反 +pgns 穷形尽相 +pgnt 定性 +pgnv 福至心灵 +pgny 定心 +pgog 农副业 +pgon 定断 +pgov 定数 +pgpb 写字 +pgpe 军事家 +pgpf 写完 +pgpg 宝宝 +pgpl 冠亚军 +pgpm 宇宙 +pgpt 定额 神来之笔 +pgpu 富裕 写实 +pgpv 定案 +pgpw 神不守舍 +pgpy 定神 +pgqd 定然 +pgqg 定钱 +pgqh 室外 +pgqi 定销 +pgqj 实至名归 +pgqk 定名 +pgqm 宝钢 寳 +pgqn 富饶 +pgqq 定金 +pgqs 宝刹 +pgqt 安琪儿 +pgqy 宝岛 +pgr 寶 +pgrm 定制 寚 寶 +pgrn 宣扬 +pgrr 宣誓 +pgrt 写手 +pgrv 定势 +pgsd 牢不可破 +pgsf 定标 +pgsg 写本 +pgsh 定相 +pgsk 定可 +pgst 定格 +pgsw 密不可分 +pgtd 神不知 +pgte 宇航 +pgtf 宣告 +pgtg 写生 +pgth 定息 +pgti 神不知鬼不觉 +pgtk 宣和 +pgtm 定向 +pgtq 宣称 +pgtr 宝物 +pgtv 定律 +pgtw 寡不敌众 +pgty 定稿 写稿 写入 +pgud 宣判 +pgug 宝盖 +pguj 写意 +pguk 农副产品 +pgum 富商 +pguq 定将 +pgus 定亲 +pgut 写道 祸不单行 裙带关系 +pguw 定准 +pgv 寁 +pgvb 写好 +pgvh 寁 +pgvj 视死如归 宾至如归 +pgvk 宣召 +pgvn 宝刀 +pgvv 室女 +pgwc 富翁 +pgwd 定做 +pgwf 宣传 安理会 +pgwg 宝剑 +pgwt 写作 富余 +pgwu 定位 +pgww 定价 富人 +pgwx 客死他乡 +pgwy 写信 +pgxe 定级 +pgxk 富强 +pgxn 寒武纪 +pgxq 宣纸 +pgxw 写给 +pgxx 富比 +pgxy 定编 +pgy 宝 寳 寶 +pgya 富庶 +pgyf 宣读 宣讲 写诗 +pgyg 定语 +pgyi 写就 +pgyk 祸不旋踵 +pgyl 宝库 +pgym 定调 +pgyn 窝囊废 +pgyp 富豪 +pgyq 定义 +pgyt 宣州 +pgyu 宝 +pgyv 富康 +pgyw 宝座 定论 +pgyy 宣言 +ph 寂 +phas 巼 +phax 安眠药 +phdg 闏 +phfs 初具规模 +phge 寂静 +phgo 寂灭 +phi 寂 +phic 寂 +phil 安步当车 +phm 寊 +phmu 寊 +phn 鼏 +phng 宐 +phnh 鼏 +phnn 鼏 +phoi 乶 +phos 喸 +phpa 寂寞 +phph 寂寂 +phpn 寂寥 +phqd 寂然 +phru 安卡拉 +phtr 初战告捷 +phwy 视频会议 +pi 宵 +piae 家常菜 +piaf 穿小鞋 +pibp 农学院 +pie 宵 +pief 宵 +pift 初学者 +piih 宵小 +piii 家学渊源 +piim 空洞洞 +pijg 客流量 +pika 塞浦路斯 +pimq 穿堂风 +pinh 穷光蛋 +pion 容光焕发 +pipd 守活寡 +piq 宨 +piqb 宨 +pird 神清气爽 +piss 宵禁 +pitg 礼尚往来 +pitk 安常处顺 +piuj 穷当益坚 +piv 寖 +pivc 寖 +piwq 家常便饭 +piym 宁波市 +piyn 祝酒词 +piyt 家常话 +piyw 宵夜 +pj 审 +pjbb 穷日子 +pjcw 审验 +pjd 幂 冪 羃 +pjdh 幂 +pjds 宴厅 +pjdt 冥寿 +pjfg 审干 +pjfq 冥顽 +pjg 寔 +pjge 寒暑表 +pjgf 寓于 礼贤下士 +pjgg 冥王 +pjgh 寔 +pjgj 审理 +pjh 审 +pjhh 寓目 +pjhj 审 +pjir 冠冕堂皇 +pjjg 审题 +pjkk 冥器 +pjln 冥思 +pjm 寓 庽 +pjmu 窗明几净 +pjmy 寓 +pjnd 寓居 +pjnf 审慎 +pjnt 审改 +pjox 定时炸弹 +pjpg 审定 +pjpj 冥冥 +pjpt 宴客 +pjpv 审案 +pjpw 审察 +pjpy 审视 +pjqi 宴乐 +pjqn 宴饮 +pjrn 寓所 +pjrx 审批 +pjsa 窝里横 +pjsh 冥想 +pjsj 审查 +pjsu 审校 +pjsv 密歇根 +pjsy 审核 +pjth 审处 +pjtm 冥币 +pjtu 字里行间 +pjty 审稿 +pju 冥 +pjub 鄍 +pjud 审判 +pjuf 窝里斗 +pjug 审美 鼆 +pjuj 寓意 +pjuk 审问 +pjun 审决 +pjuq 覭 +pjuu 审阅 冥 +pjuv 鼆 +pjux 鼆 +pjv 宴 讌 醼 +pjvf 宴 +pjvq 冥婚 +pjwc 寓公 +pjwf 宴会 +pjwn 寒暑假 +pjwq 祖师爷 +pjws 定量分析 +pjww 家里人 +pjxf 审结 +pjya 宴席 +pjye 冥衣 +pjyf 审计 +pjyg 宴请 +pjyi 蜜里调油 +pjym 宜昌市 +pjyn 审讯 +pjyr 审时度势 +pjys 审订 +pjyw 冥府 +pjyy 审议 寓言 +pk 宫 +pkaq 宫苑 +pkaw 富贵荣华 +pkca 宫颈 +pkfd 宫城 +pkff 宫墙 +pkfw 空口无凭 +pkfy 军中无戏言 +pkga 宫刑 +pkgi 富贵不能淫 +pkgq 宺 +pkgv 屢 寠 +pkif 富贵浮云 +pkjf 宫里 +pkk 宫 +pkkf 宫 +pkkh 宫中 +pkkk 窃听器 +pkmw 宫内 +pkna 宫殿 +pkos 宫灯 +pkpg 宫室 +pkpp 宝中之宝 +pkpt 安史之乱 +pkqh 宫外 +pkqi 察哈尔 +pkqo 寅吃卯粮 +pkqy 寒号鸟 +pkrk 神号鬼哭 +pksm 冢中枯骨 +pksu 空中楼阁 宲 +pkt 宮 +pktf 宫廷 +pktg 初中生 +pktk 宮 +pkud 礼品券 +pkuf 宫闱 +pkug 富贵病 +pkuu 宫阙 +pkuy 宫门 +pkvr 鹤鸣九皋 +pkvt 宫娥 +pkvu 守口如瓶 +pkvv 宫女 +pkww 宫人 +pkyj 家喻户晓 +pkym 宫庙 +pkyy 空口说白话 +pl 军 +plaa 军工 +plaf 冥思苦索 +plaj 窝边草 +plal 军功 +plap 军营 +plaq 军区 军警 +plas 冥思苦想 +plat 军医 +plb 郓 +plbb 空架子 官架子 +plbh 郓 鄆 +plbk 军职 +plbw 军队 +plcn 军马 +pld 顐 +pldc 军友 +pldf 宏图大志 +pldg 军威 +pldj 农转非 +pldm 顐 +pleb 军服 +plet 军用 +plf 寠 +plfb 军地 +plfd 军需 +plfg 军士 +plfk 军鼓 +plfv 寠 +plfw 军规 +plg 寰 +plgb 军屯 +plge 寰 +plgf 寰球 +plgh 军政 +plgk 军事 +plgn 祸国殃民 +plgq 军列 +plh 皲 +plhc 皲 皸 +plhw 军龄 +plia 军港 +plif 军法 +plip 军演 +plir 实力派 +plit 农田水利 +pliw 穷困潦倒 +plj 军 軍 +pljg 军师 +plkg 军号 +plkh 军中 +plkk 军品 +pllf 军团 +pllg 军车 +pllt 军力 +pllw 军界 +plmb 军邮 +plmh 军帽 +plmm 祁连山 +plmq 军风 +plmw 军内 +plna 军民 +plng 军情 +plnn 神思恍惚 +plnt 军属 +plny 军心 +ploo 军火 +ploy 军粮 +plp 運 +plpd 定国安邦 +plpg 寰宇 +plpk 運 +plpn 军官 +plpw 军容 +plpy 军礼 +plqi 军乐 +plqn 军饷 +plre 军援 +plrk 军操 +plrm 军制 +plsa 军械 军棋 +plsc 军权 +plsk 军歌 +plsm 军机 +plsu 军校 +plt 鶤 +plta 军长 +pltd 军籍 +plte 军舰 +pltk 军种 +pltl 军备 +pltm 军徽 +plto 鶤 +pltp 军管 +pltq 军衔 +pltv 军委 +pluf 军装 +pluk 军部 +pluq 军资 +pluw 军阀 +plve 军垦 +plvf 寠 +plvn 军刀 +plvq 军婚 +plvv 军嫂 +plwg 军伍 +plwo 鶤 +plws 军体 +plww 军人 +plwy 军令 +plxj 军费 +plxn 军纪 +plxr 富国强兵 +plxu 穿甲弹 +plxy 军统 +plye 军衣 +plyk 军训 +plyt 军旅 军旗 +plyy 军方 军国主义 +pm 宙 +pmad 宙斯 +pmau 剜肉医疮 +pmb 冗 宂 +pmcb 家贼难防 +pmdu 寷 初见成效 +pmea 视网膜 +pmf 宙 +pmfm 穿山越岭 +pmgi 穷山恶水 +pmgq 冗赘 +pmiu 寡见少闻 +pmj 冚 +pmkm 冗员 +pmkw 视同路人 +pmlh 穿山甲 +pmlq 塞内加尔 +pmly 穷则思变 +pmnd 室内剧 +pmpd 它山之石 +pmpl 宝山空回 +pmpu 剜肉补疮 +pmqc 视同儿戏 +pmqi 室内乐 +pmrq 安内攘外 +pmta 冗长 +pmto 鴧 +pmtx 冗繁 +pmvc 守财奴 +pmvs 冗杂 +pmwo 鴧 +pmwt 冗余 +pmwy 家败人亡 +pn 官 +pnaa 农民工 +pnad 突尼斯 实习期 +pnae 空心菜 +pnag ◆ +pnai 寥落 +pnal 穿心莲 +pnaq 家属区 +pnat 密医 +pnav 密切 +pnbi 密函 +pnbk 官职 +pnbn 官了 +pnbw 官阶 +pnbx 农民阶级 +pnce 官能 +pnch 鹤发鸡皮 +pndc 密码 密友 +pndm 密布 +pndq ▲ +pnds 官厅 +pne 甯 +pneb 官服 +pnee 蜜月 +pnej 甯 +pnel 官爵 +pnep 官腔 +pnfc 官运 密云 +pnff 密封 +pnfn 官场 +pnfr 襟怀坦白 +pnft 密雾 +pngc 密致 +pngj 寓情于景 +pngk 官吏 +pngm 蜜枣 +pngr 家丑不可外扬 +pngy 补习班 +pnh 官 +pnhc 寢 +pnhi 寐 +pnhk 寤 +pnhn 官 悹 +pnhp 逭 +pnhs 寱 +pnhw 寎 +pnhy 寣 +pnid 蜜源 +pnif 蜜汁 +pnii 蜜水 +pnir 官派 +pniy 官渡 +pnjf 完璧归赵 +pnjn 密电 +pnjt 蜜蜂 +pnkf 密叶 +pnkm 官员 +pnkq 官史 +pnl 寧 +pnlf 官署 寍 +pnlh 寜 +pnll 官田 ● +pnlo 鸋 +pnls 寧 +pnlw 官办 +pnmu 賔 +pnnd 官居 +pnng 官司 +pnnt 突发性 +pnnu 社情民意 +pnop 官迷 +pnoy 蜜糖 +pnpa 官宦 +pnpe 官家 +pnpf 密宗 +pnpg 密室 +pnph 寥寂 +pnpl 官军 +pnpn 寥寥 +pnpt 补己之短 +pnpu 实心实意 +pnpw 官窑 +pnqa 官邸 +pnqe 密钥 +pnqf 突飞猛进 +pnqg 官印 +pnqk 官名 +pnqn 蜜饯 +pnqo 安居乐业 +pnrb 密报 +pnrf 密技 +pnrg 官兵 +pnrk 〖 〗 【 】 +pnrm 蜜罐 +pnrn 官气 +pnrp 密探 +pnrq 家书抵万金 +pnrv 官势 +pnsa 蜜柑 +pnsc 蜜橘 +pnsf 密植 +pnsg 官本 +pnsi 蜜桃 +pnso 家属楼 +pnss 密林 +pnsu 官样 +pnt 密 宻 +pnta 官长 +pntd 蜜甜 +pntf 密告 寗 安民告示 +pntg 实习生 ■ +pntj 蜜 +pntm 密 +pntq 官衔 +pntr 宓 +pntw 宽以待人 +pnub 官瘾 +pnud 官差 +pnuf 密闭 +pnug 冠心病 +pnum 官商 +pnut 官道 +pnuu 鹤发童颜 +pnvk 密召 +pnvw 视民如伤 +pnvy 定心丸 +pnw 寥 +pnwb 官仓 +pnwd 官僚 +pnwe 寥 +pnwf 密会 +pnwg 官倒 +pnwr 密件 +pnwu 官位 +pnww 官价 +pnwy 密集 密令 +pnxe 密级 +pnxi 穿壁引光 +pnxj 密旨 官绅 +pnxq 密约 +pny 廴 +pnya 密度 密谋 +pnyg 密语 +pnyl 窃以为 +pnyn 官房 +pnyo 密谈 +pnyt 官话 +pnyv 密诏 +pnyw 官府 +pnyy 官方 +po 灾 +poaq 灾区 +poay 灾荒 +pobw 穿凿附会 +pocu 叜 +pocw 灾难 +podb 灾厄 +pogq 灾殃 +pojt 灾星 +pokk 灾患 +polw 实业界 +pona 灾民 +pong 灾情 +ponn 农业局 +popd 灾害 +pope 实业家 +popy 灾祸 +porg 灾后 +porh 灾年 +potu 农业生产 +pou 灾 冞 宩 +pouk 农业部 +poum 军火商 +poyl 军火库 +poyo 灾变 +pp 之 +ppaa 密密匝匝 +ppag 安之若素 +ppay 安家落户 +ppbf 之际 +ppck 写字台 +ppcm 宇宙观 +ppcu 冤家对头 +ppdc 之友 +ppdd 实实在在 祖祖辈辈 +ppdg 之三 +ppdh 之夏 +ppdj 之辈 宽宏大量 +ppdw 之春 +ppdx 家家有本难念的经 +ppdy 宽宏大度 +ppec 农家肥 +ppet 之用 +ppeu 宾客盈门 +ppfb 之地 +ppfg 之二 +ppfi 祸福无常 +ppfm 寥寥无几 +ppfn 之声 +ppfp 之过 +ppft 之才 +ppfu 祸福无门 +ppgc 之至 +ppgg 之一 +ppgh 之下 +ppgj 之理 +ppgk 之事 +ppgm 空穴来风 +ppgq 之列 +pphh 之上 +pphk 之战 +ppid 之源 +ppii 之水 +ppiq 之光 +ppiv 窈窕淑女 +ppiw 之举 +ppiy 之流 +ppjb 之最 +ppjf 之时 +ppjj 之日 +ppjt 之星 +ppkh 之中 之路 +ppkp 冤家路窄 +ppld 之罪 +pplk 神农架 +pplt 之力 +ppmw 之内 +ppng 之情 +ppnt 宇宙飞船 +ppny 之心 +ppod 之类 +ppp 之 +pppe 之家 +pppf 冠军赛 +pppk 冥冥之中 +pppp 之 +pppu 之初 +pppw 之窗 +pppy 之神 +ppqh 之外 +ppqk 之名 +ppqo 安家乐业 +ppqv 之争 +ppqw 穷寇勿追 +pprg 之后 +pprh 之年 +pprr 客客气气 +pprv 之势 +ppse 之极 +ppsg 之本 冠军杯 +ppsk 之歌 +ppsm 之机 +ppso 写字楼 +ppsr 官官相护 冤冤相报 +ppsw 安守本分 +pptf 之行 +pptg 之策 +ppth 之处 +pptk 之和 +ppto 之秋 +pptq 之称 +pptr 之物 +pptt 安安稳稳 +pptu 之冬 +ppty 窃窃私语 +ppua 安富尊荣 +ppue 之前 +ppuj 之间 +ppun 兺 哛 +ppuo 安家立业 +ppuq 之交 +pput 之首 之道 +ppuu 神神道道 +ppuy 之门 +ppvb 空空如也 +ppvf 宾客如云 +ppvu 之嫌 +ppwq 之父 +ppwt 之余 +ppwv 之分 +ppww 被害人 +ppxc 视神经 +ppxg 之母 +ppxj 安家费 +ppxq 之约 +ppxt 之乡 +ppyf 之计 +ppyj 察察为明 +ppyo 之谜 +ppyt 之旅 +ppyw 之夜 之论 +ppyy 家家户户 密密麻麻 +pq 宛 +pqad 宛若 +pqag 窢 +pqaj 宽银幕 +pqaw 冤孽 +pqb 宛 ⺳ 宂 +pqbb 宛 窷 +pqbg 鹓 鵷 +pqbh 邥 +pqbj 剜 +pqbm 窋 +pqbn 惌 +pqbo 鵷 +pqbw 军乐队 +pqcs 福尔马林 +pqdc 容错码 +pqdd 窫 +pqdf 突然袭击 +pqdo 鶟 +pqfb 窙 +pqfc 冤魂 +pqff 窐 +pqfg 安然无事 +pqfm 竇 +pqfq 窺 +pqfu 安然无恙 +pqfw 窾 窴 +pqfy 窃钩者诛 +pqga 安危与共 +pqgf 宐 穻 +pqgn 瓭 +pqgq 安乐死 竀 +pqgw 窉 +pqgx 鸩毒 +pqgy 豁然开朗 +pqh 窅 +pqhf 窅 +pqif 窪 漥 窏 +pqig 宾夕法尼亚 +pqii 沊 +pqjf 密锣紧鼓 +pqk 冤 +pqky 冤 寃 +pql 窶 +pqlf 宛转 +pqlv 窶 +pqmd 寏 +pqmk 窩 +pqn 穵 +pqnb 冤屈 穵 +pqng 冤情 鹓 +pqo 窲 +pqof 窲 +pqpe 冤家 +pqpp 牢狱之灾 +pqpv 冤案 +pqpw 安乐窝 +pqpy 家乐福 +pqq 鸩 鴆 +pqqb 窌 +pqqd 宛然 +pqqg 鸩 +pqqn 窇 +pqqr 额外负担 +pqqt 冤狱 +pqqv 窞 +pqr 窊 +pqrm 实名制 +pqrn 冤气 +pqrq 冤鬼 +pqrt 竅 +pqry 窊 +pqsc 冠名权 +pqsd 安乐椅 +pqsg 冤枉 穷凶极恶 +pqsi 宽猛相济 +pqsj 安危相易 +pqta 神色自若 +pqtc 竊 +pqtd 穾 +pqtn 窸 竁 +pqto 窵 鴆 +pqtx 窮 +pqu 窔 +pqud 冤判 +pquj 安危冷暖 +pquo 窯 +pquq 窔 +pqv 冘 +pqvk 宛如 +pqvn 竄 +pqwf 室迩人远 +pqwn 宛似 +pqwo 鴆 +pqws 窱 +pqwv 冤仇 +pqxc 豁然贯通 +pqxg 塞尔维亚 +pqxu 空包弹 +pqxx 穿针引线 +pqy 窣 +pqya 福尔摩斯 +pqyf 农贸市场 窣 +pqyg 宐 +pr 宾 +prai 神鬼莫测 +prbi 官卑职小 +prc 寙 +prcc 牢骚 +prcy 寙 +prdj 空手而归 +preb 宾服 +pree 宾朋 +preu 穷折腾 +prfk 神气十足 +prg 宾 +prgd 礼拜天 +prgw 宾 +prgy 宁折不弯 +prh 牢 +prhh 实质上 +prhj 牢 +prhk 空白点 +prhp 窥探虚实 +prig 神气活现 +prip 礼拜堂 +prjj 礼拜日 +prkh 牢中 +prld 牢固 +prle 穷年累月 +prlg 穷兵黩武 +prnt 实质性 +prny 之所以 +prpe 宽打窄用 +prpq 实报实销 +prpr 牢牢 +prpt 宾客 +prpu 牢实 +prpy 守护神 +prqi 宁缺勿滥 +prqn 宾馆 +prqt 牢狱 +prsc 审批权 +prtd 牢笼 +prtf 牢靠 +prtj 塞拉利昂 +prtk 军兵种 +prtq 牢稳 +prtw 官报私仇 +prty 额手称庆 +pruc 袖手旁观 +prud 牢头 +prut 空手道 +pruy 牢门 +prwn 衿 +prxb 冟 +prxi 宁缺毋滥 +prya 牢度 +pryg 宾主 宾语 +pryn 牢记 牢房 +pryq 牢底 +pryt 宾州 +ps 宁 +psbp 宋辽 +psdh 宁夏 +psdr 宁愿 +pset 宰相肚里能撑船 +psfb 穷极无聊 +psff 补西墙 +psfj 宋朝 +psfq 宋元 +psge 宁静 +psgq 宁死 +psgu 宋平 +psgy 宋玉 +pshe 宁肯 +pshw 农机具 +psia 宋江 +psih 宁波 +psip 宋学 +psj 宁 +psjj 宁日 +pskq 宋史 +pspy 穷根究底 +psqv 空格键 +psrd 福楼拜 +psrt 神枪手 +psru 安哥拉 +pssk 宁可 +pssu 冧 +pssv 宁要 +pssx 密西西比 +psti 农林牧副渔 +pstl 富可敌国 +pstq 守株待兔 +psu 宋 +psuh 农机站 +psvt 神机妙算 +pswa 宋代 +pswf 宋儒 +psws 宋体 +pswu 官本位 +psyf 宋诗 +psyl 宁为 +psyn 宋词 +psyu 官样文章 +pt 客 +pta 宅 +ptab 宅 +ptad 宅基 +ptag 案牍劳形 +ptai 神秘莫测 +ptap 神乎其神 +ptaq 农牧区 +ptbb 宅子 +ptbp 宅院 社科院 +ptbw 客队 +ptcm 客观 +ptd 宎 +ptdb 官复原职 +ptdd 客套 +ptdg 神秘感 +ptds 客厅 +ptdt 客帮 +ptdu 宎 +pteb 客服 +ptee 寒冬腊月 +ptf 宪 憲 +ptfa 穿街过巷 +ptfb 之乎者也 +ptfc 客运 +ptff 客土 +ptfj 守得云开见月明 +ptfn 客场 宒 +ptfq 宪 +ptfy 初等教育 +ptgh 宪政 +ptgk 家务事 +ptgq 客死 +pthh 额上 +ptia 客满 +ptid 客源 +ptif 宪法 +ptio 农牧渔业 +ptip 客堂 +ptis 被选举权 +ptit 安徽省 +ptiy 客流 +ptjh 寄生虫 +ptjj 安息日 +ptjn 宅电 +ptjt 家长里短 +ptk 客 +ptkf 客 +ptkk 客串 +ptkm 额 宇航员 額 +ptkn 愙 +ptlg 客车 +ptln 家徒四壁 +ptlw 客轮 +ptme 额骨 +ptmq 之我见 +ptna 农牧民 +ptnb ⺳ +ptnd 客居 +ptnn 宇航局 +ptno 穒 +ptnt 额发 +ptny 宅心 +pto 審 +ptog 农牧业 +ptol 審 +ptoq 覾 +ptou 宷 +ptov 额数 +ptpe 客家 +ptpf 安身之地 +ptpg 额定 +ptph 初生之犊不畏虎 +ptpn 客官 +ptpt 安身之处 初生之犊 +ptqa 宅邸 +ptqe 额角 +ptqg 安德鲁 +ptqh 额外 +ptqn 客饭 +ptrg 宪兵 +ptrh 初生牛犊不怕虎 +ptrm 军衔制 +ptrn 客气 +ptsf 客票 +ptsg 客栈 +ptsm 客机 +ptss 安德森 +pttd 客籍 +ptte 客舱 +pttg 安徒生 +pttr 寄生物 +pttx 宅第 +ptud 额头 +ptue 额前 +ptuh 客站 +ptuj 宪章 +ptum 客商 +ptuw 安身立命 +ptuy 宅门 +ptvg 守身如玉 +ptwf 客舍 袍笏登场 +ptws 客体 +ptwu 客位 +ptww 客人 +ptwx 客货 +ptwy 字符集 +ptya 额度 +ptyh 客店 +ptyn 客户 客房 +ptyw 客座 +pu 实 +pua 褡 +puaa 裓 +puac 襼 +puad 初期 +puaf 补鞋 +puag 初七 +puah 被卧 +puai 襽 +puaj 襺 +puak 褡 +pual 襤 +puan 袣 +puas 褋 +puat 襪 +puav 褗 +puaw 褀 +puax 补药 +puay 襔 +pub 祂 +pubb 裤子 裙子 袜子 襵 被子 袖子 褂子 +pubf 实际 +pubk 实职 +pubm 袦 +pubn 衪 祂 +pubw 初阶 +puc 衩 +pucc 裰 +puce 襂 +pucm 审美观 +pucs 褬 +pucv 鹤立鸡群 +pucw 实验 +pucx 褦 +pucy 衩 +pud 实 +puda 袏 +pudb 袸 裷 +pudc 袚 补码 +pudd 被套 裶 褉 +pude 裖 +pudf 褥 +pudg 袥 实感 +pudh 实在 +pudj 袹 袻 襫 +pudk 裿 +pudm 衬布 +pudn 袴 裺 +pudp 实达 +pudq 袚 +pudr 初愿 +puds 富兰克林 +pudu 实 +pudw 初春 裌 +pue 衫 +pueb 被服 +puec 褑 +pued 寵 +puee 初月 +puef 裤脚 +pueg 补助 袓 +puep 被爱 +pueq 袒胸 +pues 裤腰 +puet 实用 衫 +puev 裤腿 +puey 衱 +puf 衬 襦 襯 +pufb 实地 +pufc 被动 衼 袪 +pufd 空前未有 +pufe 褤 冠状动脉 +puff 袿 褠 +pufg 实干 +pufh 褂 衦 袆 褘 +pufi 补救 +pufj 褚 襦 +pufk 裸露 袺 +pufm 襩 襭 +pufn 初亏 +pufp 补过 +pufq 襓 +pufr 完美无缺 +pufs 空头支票 +puft 补考 裬 +pufu 完美无疵 +pufv 初雪 +pufw 衭 襶 +pufy 衬 褹 +pug 袜 襪 韈 +puga 初开 +pugc 初到 +puge 裱 +pugf 衧 +pugg 初一 +pugh 补正 +pugi 襋 +pugj 实惠 褿 +pugk 实事 +pugl 褔 +pugm 实现 襀 襰 +pugo 初来 +pugq 襧 禰 +pugs 袜 +pugt 裸麦 +pugu 裋 +pugv 褄 +pugw 袖珍 +pugx 襹 +pugy 補 裲 +puh 补 補 +puhc 被 +puhe 褃 +puhh 裃 褘 +puhi 初步 +puhk 实战 袩 +puhm 裭 +puhw 初具 +puhy 补 +pui 衤 襠 +puic 袍泽 +puif 初潮 褝 +puih 初小 +puil 襠 +puim 实测 +puin 补漏 +puip 初学 +puit 寓意深长 +puiv 裆 襠 +puiy 补注 +puj 宰 +pujc 补肾 襊 +pujf 实时 裡 襅 +pujg 袒 裫 衵 +pujh 褆 襅 +puji 襮 +pujj 裮 +pujl 褴 褞 繿 襤 +pujm 衬映 +pujn 褐 褟 +pujo 初显 +pujr 裼 +pujs 裸 祼 +pujv 裸照 +pujx 裩 +pujy 实景 +puk 裎 +puka 家道中落 +puke 裐 +pukf 襌 +pukg 裎 +pukh 实践 初中 补足 衶 +pukk 补品 农产品 袖口 +pukm 审判员 䙡 䙌 +pukq 初吻 +puks 襙 +pukv 褸 +pul 裢 +puld 裀 祻 +pulf 襗 +pulh 被罩 +pulj 襡 +pull 褞 +pulp 裢 褳 +puls 裍 +pult 实力 +pulv 褸 +pulw 补办 +pulx 襬 +puly 被罚 +pum 袖 +pume 襛 +pumf 衻 袡 +pumg 袖 +pumh 补贴 +pumj 实则 褍 +pumk 裯 +pumq 初见 +pumw 衲 +pumy 袇 +pun 袂 +puna 初民 +punc 袯 襏 +pund 裾 +pung 实情 襟怀 +punh 实收 褘 +punl 襟翼 +punn 福音书 衪 +punr 褶 +punt 补发 袐 +punu 实习 补习 +punw 袂 襈 +puny 实心 袯 +puo 褛 褸 +puoa 褐煤 +puod 裱糊 +puof 襨 +puog 实业 +puoo 裧 +puou 衬料 +puov 实数 褛 +puoy 襆 +pup 衴 +pupb 衬字 +pupd 被害 宰割 +pupf 初赛 +pupg 寝室 +pupj 初审 +pupk 褣 寝宫 +pupl 裈 褌 裩 +pupn 审判官 +pupq 衴 +pupu 衬衫 被褥 襁褓 裤裆 裤衩 褡裢 +pupw 被窝 袕 +pupx 袉 +puq 袍 +puqa 衹 +puqc 褪色 褐色 +puqd 实然 +puqe 襐 +puqf 袀 +puqg 被铺 袛 +puqi 安道尔 +puqj 初旬 +puqk 实名 袧 +puqm 裪 +puqn 袍 +puqq 袳 +puqr 裤兜 +puqs 被杀 宰杀 +puqt 初犯 +puqu 袀 +puqv 褶皱 +puqy 袛 襜 +pur 裨 +pura 被拒 +purb 补报 +purd 神头鬼面 +purf 实质 裨 +purg 被捕 袙 +purh 初年 +puri 袾 +purk 被扣 +purm 补缺 褫 +purn 实据 +purp 被迫 +purr 补白 +purt 衬托 +purv 实招 衬垫 +purw 袟 神差鬼使 +pury 袒护 +pus 襟 +pusb 褼 +pusc 实权 +pusf 补票 +pusg 补丁 +push 宰相 +pusi 襟 褾 +pusk 初哥 袔 +pusm 裸机 +pusn 褼 +pusq 寴 +pusr 襻 +pust 被覆 +pusu 补校 +pusv 实根 +pusy 补述 冠盖相望 +put 袄 +puta 审判长 +putb 袘 +putd 袄 襖 +putf 实行 被告 初等 衽 褈 +putg 初生 +puth 实处 初版 袶 裄 裫 褷 +puti 袮 +putj 实利 襣 +putk 袼 +putl 实务 补血 裇 襎 +putm 襸 袖筒 禶 +puto 初秋 +putp 裤管 袖管 +putr 实物 +putt 裑 複 +putu 初冬 +puty 初稿 +puu 袢 宍 +puua 褨 +puub 裷 +puud 补养 襱 +puue 褙 襉 +puuf 袢 +puuh 褅 空间站 +puui 襕 襴 幱 +puuj 被单 裥 襇 袖章 襉 +puuk 实况 +puup 襚 禭 +puuq 实效 初次 补交 裞 襯 +puut 襒 +puuu 补阙 +puuw 裨益 补益 褥疮 +puuy 初六 +puv 初 +puvc 初始 寝 寢 +puve 裉 +puvf 初建 襑 +puvi 实录 +puvk 裙 袑 袽 帬 裠 +puvn 初 +puvp 褪 +puvq 初婚 +puvr 襷 +puvt 初九 +puw 裕 袷 +puwa 裤袋 +puwb 初创 +puwc 衳 袊 襏 +puwd 袱 +puwe 被俘 袗 +puwf 初会 袝 袵 +puwg 实例 襳 +puwh 补修 +puwi 补偿 裣 襝 +puwj 衸 褕 襘 +puwk 裕 袷 +puwn 衿 +puwq 实像 裞 +puwr 襷 +puws 实体 裸体 褓 襍 +puwt 初八 襒 +puwu 补位 +puwv 衯 +puww 实价 襝 +puwx 补货 +puwy 襥 寝食 +pux 襁 +puxc 补缀 +puxe 初级 褖 +puxg 实绩 +puxj 襁 +puxl 袎 +puxp 初绽 +puxq 衬纸 +puxr 空前绝后 +puxu 实弹 +puxw 补给 +puxy 补编 +puy 裤 袴 +puya 初试 褊 +puyc 补充 褵 +puyd 实诚 +puye 衬衣 +puyf 神道设教 +puyg 实证 襢 初评 +puyh 褯 +puyj 补课 补齐 +puyk 初衷 +puyl 裤 实为 褲 +puyn 实词 +puyo 初恋 +puyq 裗 +puyt 实施 实话 +puyu 实说 +puyw 初诊 +puyx 袨 +pv 安 +pvaa 视如草芥 +pvaf 鞌 +pvag 突如其来 安葬 +pvah 安卧 +pvai 福如东海 +pvap 安营 +pvb 宄 +pvbb 案子 +pvbj 安阳 +pvce 安能 +pvcw 案验 +pvd 頞 +pvda 安厝 +pvdh 安在 +pvdm 頞 安如泰山 +pvdp 安达 +pvdt 安邦 +pvdw 安泰 +pvec 安胎 +pvev 安妥 +pvf 安 +pvfc 安魂 +pvfm 安南 +pvfq 社鼠城狐 +pvfr 完好无损 +pvfu 安培 +pvgb 安顿 +pvge 安静 +pvgf 安于 宝刀不老 +pvgu 安平 +pvhh 安上 +pvhj 案桌 +pvhn 安眠 +pvht 安睡 +pvid 案源 安源 +pvit 福建省 +pviu 安澜 +pvjl 安曼 +pvjq 安歇 +pvkd 安顺 +pvkg 案号 +pvkh 案中 +pvlf 安置 +pvlg 安国 +pvmh 案由 +pvmp 安迪 +pvmt 案几 +pvna 安民 +pvnd 安居 +pvnf 安慰 +pvng 案情 +pvnt 案发 +pvny 安心 +pvpc 害群之马 +pvpe 安家 +pvpf 案宗 +pvpg 安定 +pvpq 窦娥冤 +pvps 安宁 +pvpu 安寝 +pvpw 视如寇仇 +pvpy 安神 +pvq 寫 +pvqd 安危 安然 +pvqi 安乐 +pvqk 安逸 +pvqo 冩 寫 +pvqt 案犯 +pvrd 安排 +pvrf 安抚 +pvrm 农奴制 +pvrt 安插 +pvru 安拉 +pvs 案 +pvsk 安可 +pvsp 安枕 +pvsr 案板 +pvsu 案 +pvsw 安检 +pvt 宭 +pvtd 安适 安如磐石 +pvtg 安生 +pvth 安息 +pvtj 安利 +pvtk 宭 +pvtm 安徽 安身 +pvto 鴳 +pvtq 安稳 +pvud 案卷 案头 +pvuf 安装 +pvuk 安瓿 +pvus 安闲 +pvut 案首 +pvvb 安好 +pvvn 安妮 +pvvv 安娜 +pvwf 案值 +pvwg 安全 案例 +pvwk 安保 +pvwo 鴳 +pvwr 案件 +pvwv 安分 +pvww 安坐 +pvwx 初始化 +pvya 安度 +pvyb 安享 +pvyd 安庆 +pvym 安设 +pvyn 安谧 +pvyq 案底 +pvyt 安放 +pvyu 安详 +pvyv 安康 +pw 空 +pwa 空 +pwaa 窝工 +pwad 穷苦 窝藏 +pwaf 空 +pwag 窢 +pwai 空荡 +pwaj 帘幕 +pwak 空勤 +pwan 窍 竅 +pwao 鵼 +pwap 宿营 +pwaq 军分区 +pwat 穿 +pwav 窃 竊 +pwaw 窗花 +pwb 窿 +pwbb 窗子 空子 窝子 窷 +pwbc 窃取 +pwbf 空际 +pwbg 窿 +pwbi 空隙 +pwbm 突出 窋 +pwbn 穿孔 +pwbq 突陷 +pwbt 空降 +pwbw 宣传队 +pwby 空防 +pwcc 窡 +pwcf 空对 +pwck 窗台 +pwcn 窓 +pwcp 寝食难安 +pwcs 梥 +pwcw 空难 +pwd 突 +pwdc 空码 +pwdd 安全套 窫 +pwde 罕有 空有 +pwdf 窃夺 +pwdg 安全感 +pwdh 突破 +pwdi 空耗 竂 +pwdj 宿 +pwdm 帘布 +pwdo 鶟 +pwds 宴会厅 +pwdt 穿帮 窚 +pwdu 突 突厥 +pwdx 突袭 空袭 +pwdy 窘态 +pweb 窰 +pwee 容貌 +pwem 窰 +pwen 空肠 +pwet 空腹 +pwf 罕 +pwfa 穿戴 空载 +pwfb 空地 窙 突地 +pwfc 空运 +pwfd 窦 竇 +pwff 窐 +pwfh 穿越 突起 +pwfi 察 詧 +pwfj 突进 罕 穽 窨井 +pwfk 窃喜 +pwfm 突击 竇 +pwfn 竃 竈 +pwfp 穿过 +pwfq 窥 窺 +pwft 穿孝 +pwfu 窘境 +pwfv 窛 竈 +pwfw 窴 窾 +pwfx 竈 +pwfy 窑坑 社会教育 +pwg 窒 +pwga 密集型 +pwgb 祸从天降 +pwgc 窜到 +pwgd 社会形态 +pwgf 穷于 窒 穻 +pwgi 害人不浅 +pwgj 穷理 +pwgk 窝囊 穷途末路 安全带 +pwgl 宣传画 +pwgm 穿刺 +pwgn 窀 +pwgp 寝食不安 +pwgq 突兀 竀 +pwgw 穷追不舍 窉 +pwha 空虚 +pwhf 窅 +pwhh 穿上 +pwhj 窧 +pwhk 空战 +pwi 窕 +pwia 空港 +pwic 穷汉 +pwif 窏 窪 社会活动 +pwih 窄小 +pwim 空洞 窑洞 窥测 +pwip 察觉 +pwiq 窕 +pwit 空泛 +pwiv 空当 +pwiw 穷举 +pwj 窠 +pwje 察明 +pwjg 容量 +pwjh 害人虫 +pwjj 窧 +pwjn 空暇 +pwjo 突显 +pwjq 容易 +pwjs 窠 窼 +pwjx 窤 +pwjy 空旷 +pwk 窜 竄 +pwkb 祸从口出 +pwkd 空喊 +pwkh 窜 空中 +pwkk 窗口 容器 +pwkm 宣传员 +pwkq 鹤鸣 +pwkr 窃听 +pwku 空谷足音 +pwkv 窶 +pwkw 窝 窩 +pwl 穷 窮 +pwlb 穷 +pwlf 突围 空置 +pwlg 穷国 +pwls 穷困 +pwlv 窶 +pwlw 社会团体 +pwm 帘 簾 +pwma 窃贼 +pwmb 空邮 +pwmh 帘 窄幅 +pwmk 窩 +pwmm 鹤岗 +pwmq 罕见 窥见 +pwmw 窝内 +pwmy 窝赃 +pwn 窟 +pwnb 穵 +pwnd 穴居 +pwng 空屋 容情 +pwnh 空疏 +pwnk 窹 鹤壁 +pwnm 窟 +pwnn 社会发展 +pwnt 突发 +pwnu 突飞 +pwny 空心 穷尽 +pwo 窭 窶 +pwof 窲 +pwog 穿凿 +pwoo 窝火 +pwoq 空炮 +pwov 窭 +pwpb 宋体字 +pwpd 礼仪之邦 +pwpe 窝家 +pwpf 窒塞 穷寇 +pwph 空寂 +pwpj 突审 +pwpl 空军 +pwpn 安分守己 +pwpt 空额 +pwpv 窃案 +pwpw 窗帘 窟窿 窈窕 +pwpy 窥视 +pwq 穸 +pwqa 容错 +pwqb 宿怨 窌 +pwqd 突然 +pwqf 穿针 +pwqg 窝铺 窎 窵 +pwqh 窗外 +pwqj 补偿贸易 +pwqk 祈使句 +pwqn 窇 +pwqp 冤假错案 +pwqq 补偿金 +pwqr 穷追猛打 +pwqt 窜犯 +pwqu 安贫乐道 穸 +pwqv 窞 +pwqy 容留 +pwr 窑 窯 +pwrc 塞翁失马 +pwrd 窜扰 +pwrh 察看 窂 +pwri 空挡 +pwrm 窑 空缺 空投 +pwrn 空气 +pwrp 窘迫 窥探 +pwrq 穷鬼 +pwrr 空白 +pwrt 穿插 空手 竅 +pwry 窳 窊 社会制度 +pwsa 窗框 +pwsc 穿梭 +pwsd 穹顶 +pwse 窝棚 +pwsg 穷酸 +pwsh 空想 +pwsi 空档 +pwso 空楼 +pwsq 窗檐 +pwsr 窗板 +pwst 空格  +pwsu 穼 罙 +pwsv 宿根 +pwsw 空枪 +pwt 窗 +pwtb 社会科学院 +pwtc 竊 +pwtd 宿敌 穾 +pwte 穿透 +pwtf 窄 穿行 宱 +pwtg 寄人篱下 +pwth 窒息 +pwti 社会科学 +pwtj 容得 +pwtk 容积 窖 竆 +pwtl 社会各界 +pwtm 容身 +pwtn 窸 窻 竁 +pwto 空翻 窵 鴪 +pwtp 窆 空乏 +pwtq 窗 +pwtr 农作物 +pwts 空箱 +pwtt 窃笑 +pwtu 安全生产 +pwtx 窮 +pwty 穿入 窜入 +pwu 穴 +pwua 空瓶 +pwub 罕闻 +pwud 穿着 空头 竉 窝头 军令状 +pwue 空前 +pwui 空阔 +pwuj 空间 究竟 窨 +pwuk 窘况 宣传部 +pwum 宿弊 +pwun 竉 +pwuo 窯 +pwup 邃 +pwuq 窔 宿将 +pwus 空闲 +pwut 容颜 穴道 +pwuu 社会效益 +pwuw 安全阀 +pwuy 窍门 +pwv 究 +pwvb 究 +pwvc 寑 +pwve 空姐 +pwvi 家贫如洗 +pwvj 空巢 +pwvk 窘 +pwvm 军令如山 +pwvn 竄 +pwvo 空灵 +pwvs 窼 +pwvt 窠臼 +pwvy 容忍 +pww 容 +pwwb 社会保障 +pwwe 彮 +pwwf 宿舍 +pwwg 宿命 +pwwj 窬 +pwwk 容 +pwwn 窥伺 +pwwo 窵 鴪 +pwws 窗体 窱 +pwwt 空余 社会公德 穷途 +pwwu 空位 穴位 +pwwv 宿仇 +pwww 穷人 +pwwx 社会化 +pwwy 空集 +pwx 穹 +pwxa 窜红 +pwxb 穹 +pwxg 穿线 +pwxi 窗纱 +pwxj 空费 +pwxl 窈 +pwxm 容纳 +pwxn 空幻 +pwxq 窗纸 +pwxt 窗缝 +pwxu 空谷幽兰 +pwxw 窽 +pwy 鹤 +pwyd 隺 +pwye 穿衣 +pwyf 寉 窣 +pwyg 宿主 鹤 +pwyh 容让 +pwym 空调 寯 +pwyn 窗户 +pwyo 突变 空谈 鶴 +pwyt 空话 容许 +pwyw 空座 宿命论 +pwyy 社会主义 +px 它 +pxb 它 宆 +pxbw 初级阶段 +pxcu 宖 +pxds 守经达权 +pxet 它用 +pxf 實 +pxfm 實 +pxft 神经过敏 +pxge 字母表 +pxgj 冠绝一时 +pxis 塞纳河 +pxkk 补给品 +pxks 神经中枢 +pxny 它以 +pxpv 迱 +pxrf 神经质 +pxrl 祸结兵连 +pxrn 它所 +pxrq 它的 +pxt 寲 +pxth 寲 +pxto 字纸篓 +pxtv 守纪律 +pxtx 神经系统 +pxug 神经病 +pxuj 它意 +pxwf 穷乡僻壤 +pxwk 家给人足 +pxwt 它途 +pxwu 它们 +pxxg 补给线 +pxyx 神经衰弱 +pxyy 家弦户诵 +py 社 +pya 祺 +pyaa 祴 +pyab 礼节 +pyaf 禥 +pyaj 祖墓 +pyal 神功 +pyap 祖茔 +pyaq 社区 +pyas 禖 +pyat 神医 +pyaw 礼花 祺 +pyb 祁 +pybh 祁 +pybi 祖孙 +pybk 神职 +pybm 礼聘 +pybn 祂 +pybp 禅院 +pybq 神聊 +pybt 家庭出身 +pybw 祛除 +pyc 禡 +pyca 社戏 +pycb 神驰 祃 禡 +pyce 神勇 神通 +pycf 神圣 +pycg 祃 +pycq 察言观色 +pycy 禡 宾主双方 +pyd 祷 禱 祏 +pydc 祓 +pydd 禊 +pyde 祳 +pydf 祷 +pydg 神威 祜 祏 +pydj 祖辈 +pydk 祐 +pydn 礼成 +pydr 祝愿 +pyds 神奇 +pydt 祝寿 +pydw 祀奉 禛 +pydx 神龙 +pydy 神态 禲 +pye 祖 +pyeb 礼服 +pyec 祸胎 禐 +pyee 礼貌 +pyeg 祖 +pyen 礽 +pyes 神采 +pyet 礽 +pyf 社 +pyfa 视域 +pyfb 福地 +pyfc 祛 +pyff 神坛 禱 +pyfg 社 +pyfh 祎 禃 禕 +pyfi 祈求 祙 +pyfj 禇 +pyfk 禧 祮 +pyfm 穿衣戴帽 +pyfn 神志 +pyft 礼教 祾 +pyfw 禛 +pyfy 祖坟 +pyg 福 +pyga 神武 +pygd 祆 +pyge 神甫 +pygf 宔 祬 禣 +pygg 神五 +pygj 禅理 +pygk 神速 +pygl 福 +pygm 祥瑞 +pygo 家庭副业 +pygq 禰 冗词赘句 +pygx 襹 +pygy 寓庄于谐 +pyh 祉 +pyhg 祉 +pyhh 祖上 禕 +pyhi 视频 +pyhk 视点 +pyhm 祯 禎 +pyhq 視 +pyhw 祈盼 +pyi 礻 +pyic 神汉 +pyif 礼法 +pyih 神婆 +pyii 祸水 +pyip 视觉 礼堂 神学 祠堂 +pyiq 祧 +pyis 祝酒 +pyiy 神游 +pyj 神 +pyje 神明 +pyjf 视野 +pyjg 禅师 祖师 +pyjh 神 禔 +pyjm 礼遇 禵 +pyjn 禢 +pyjr 禓 安度晚年 +pyjs 祼 +pyjt 福星 +pyjw 宵衣旰食 +pyjy 禑 +pyk 祝 +pykd 祦 +pykf 禪 +pykh 视距 祌 +pykj 视唱 +pykk 礼品 祸患 +pykm 社员 +pykq 祝 +pykr 视听 +pykw 祸 禍 +pyl 禗 +pyld 祻 +pylf 社团 +pylg 祖国 +pyli 实施办法 +pylk 祝贺 +pyll 福田 +pyln 神思 禗 禤 +pylp 祁连 +pyls 祵 +pylt 视力 视图 禝 +pylw 视界 禩 视为畏途 +pym 视 視 +pyma 神曲 +pymc 祋 +pyme 禯 +pymg 视同 +pymh 礼帽 +pymk 禂 禍 +pymq 视 +pymu 禮 +pyn 冖 祀 +pyna 神殿 神异 +pync 神怪 +pynd 祖居 +pyng 神情 祤 +pynh 禕 +pynk 祠 +pynn 礼 祀 审计局 禮 豊 +pynt 神性 祕 +pynu 视屏 +pyny 辶 +pyo 禷 +pyog 祖业 +pyom 禷 +pyoo 社火 +pyop 神迷 +pyoq 礼炮 +pyos 神灯 +pyov 礼数 +pyp 禈 +pypd 祸害 +pype 神农 +pypf 祖宗 禅宗 +pypg 禅定 +pypl 禈 +pypp 视之 +pypr 礼宾 +pypv 福安 +pypw 视察 视窗 +pypy 祝福 祈祷 福祉 实话实说 +pyq 祢 +pyqa 祇 +pyqb 寡廉鲜耻 祪 祹 +pyqc 神色 +pyqe 视角 +pyqi 祢 檷 禰 +pyqm 祹 +pyqn 礼包 +pyqq 礼金 +pyqu 穿衣镜 +pyqy 祗 礿 +pyr 祈 +pyrb 福报 +pyrd 礼拜 +pyrf 禆 +pyrg 神兵 祝捷 +pyrh 祈 +pyri 祩 +pyrm 禠 +pyrn 神气 福气 +pyrp 神探 +pyrq 禠 +pyrw 祑 +pys 禋 +pysc 神权 +pysd 禅杖 +pyse 守望相助 +pysf 禋 +pysh 福相 +pysj 禫 +pysm 禅机 +pyss 福柯 +pyst 实言相告 +pysv 祸根 +pysy 祖述 +pyt 祚 +pyta 社长 +pytd 祖籍 神智 祝辞 祅 +pyte 神舟 祣 +pytf 祖先 祷告 祚 祍 +pyth 神算 +pytj 福利 +pytk 祥和 祰 +pytl 社稷 +pytm 禶 +pytn 神秘 +pyto 寪 +pytr 礼物 +pytu 视乎 +pyty 神往 +pyu 祥 +pyud 祥 视差 +pyue 禙 +pyuf 禅 禪 +pyug 禉 +pyuh 禘 +pyuj 福音 神韵 神童 +pyuk 礼部 神州六号 +pyum 客户端 +pyuo 禚 +pyup 禭 +pyuq 社交 祱 +pyut 祸首 祶 +pyux 禌 +pyuy 禅门 神六 +pyv 禄 祿 +pyvc 祲 +pyvf 福建 +pyvi 神妙 禄 +pyvk 祒 +pyvo 神灵 +pyvt 社群 +pyvv 神女 +pyw 祄 +pywa 禴 +pywc 祝颂 +pywd 神佑 +pywf 社会 祔 +pywg 神龛 +pywj 祄 禬 +pywk 社保 祫 +pywm 神仙 +pywn 神似 +pywq 祖父 神父 神像 +pywt 视作 神伤 +pywu 神位 +pywv 福分 +pyww 礼俗 +pywx 神化 +pywy 礼仪 +pyx 祿 +pyxc 神经 +pyxe 禒 +pyxg 视线 祖母 +pyxi 祿 +pyxm 实施细则 +pyxt 禨 +pyxx 礼毕 +pyy 宀 祊 +pyyb 礼义廉耻 +pyye 禳 +pyyf 祽 +pyyg 社评 +pyyh 礼让 +pyyk 禞 禟 +pyyl 视为 +pyym 神庙 福州市 +pyyn 祝词 祈望 宀 祊 +pyyo 神迹 +pyyp 实施方案 +pyys 密麻麻 +pyyt 神话 福州 神州 +pyyw 社论 +pyyx 祖率 +pyyy 祷文 官方语言 +q 我 金 多 +qa 氏 +qaa 錢 +qaaa 钳工 +qaag 鉽 +qaai 错落 +qaam 昏黄 +qaap 昏蒙 +qaas 鐷 +qaat 錢 +qaaw 昏花 +qaay 錢 +qabb 钳子 +qabk 昏聩 +qabm 名落孙山 +qabn 错了 +qace 多功能 +qad 锘 +qadc 错码 +qadg 错落有致 +qadk 锘 鍩 +qadm 頯 +qadn 鍖 +qadr 鐁 +qadt 鑶 +qadu 昏厥 +qadw 錤 +qady 名花有主 +qae 鏾 +qaep 错爱 +qaet 错用 鏾 +qaf 钳 箝 +qafa 象牙塔 +qafb 锚地 +qafc 错动 +qaff 错填 +qafg 钳 鉗 +qafj 氒 鐯 䦃 +qafl 鑉 +qafo 负薪救火 +qafp 错过 +qafr 金瓯无缺 +qag 釭 +qaga 错开 +qagd 色若死灰 +qagf 鏵 +qagg 鲁莽灭裂 +qagk 错事 +qago 鴟 +qah 舛 +qahb 铘 鋣 +qahf 鏗 +qahh 舛 +qahl 鑑 +qahm 鑦 +qahq 鑬 +qahs 桀 +qaht 昏睡 釾 䥺 +qahy 昏眩 +qai 鑮 +qaie 镜花水月 +qaif 鑮 +qaij 昏浊 +qain 错漏 +qaip 错觉 昏沉 +qair 锚泊 +qaiy 銾 +qaj 错 +qaja 狗苟蝇营 +qajd 镆 鏌 +qajf 昏 +qajg 错 錯 +qaji 乌苏里江 +qajp 昏晕 +qajt 昏星 +qaju 昏暗 +qak 钷 鉕 +qakg 钷 鉕 +qakh 错路 +qakk 鏂 +qakl 错别 +qakm 鑎 +qaky 鑵 +qal 锚 +qald 锚固 +qalf 昏黑 +qalg 锚 錨 错车 +qalt 鑖 +qam 鉔 +qamd 鍈 锳 +qamh 帋 鉔 +qamt 错峰 +qamw 鐄 +qamy 鏋 +qan 钜 +qanc 错怪 +qand 独幕剧 +qanf 错层 +qang 钜 鉅 +qank 错愕 +qann 鉪 +qans 鍱 +qant 钺 鉞 +qany 铽 鋱 +qaop 昏迷 +qap 铹 鐒 +qapb 错字 +qapf 象牙之塔 +qapl 铹 +qapn 包藏祸心 +qapv 错案 +qaq 鐕 +qaqc 金戈铁马 金黄色 +qaqd 铙钹 +qaqj 鐕 +qaql 锚链 +qaqo 包工包料 +qaqq 错金 +qaqs 错杀 +qaqt 多劳多得 +qaqy 銰 +qarh 错看 +qarm 钳制 +qars 针式打印机 +qart 急功近利 +qarw 错失 +qarx 金戒指 +qary 链式反应 +qasd 狼牙棒 +qasr 刨花板 +qat 铙 鈛 鐃 +qatb 错季 +qatd 错乱 +qatf 错待 +qath 错处 +qatj 匈牙利 +qatp 鑝 +qatq 铙 +qatu 印花税 +qaud 包工头 +qaui 钄 +qav 氏 +qavk 鍣 +qavs 错杂 +qavt 昏君 +qaw 錵 +qawc 镬 鑊 +qawf 错会 +qawg 昏倒 +qawk 匒 鎝 +qawo 乌七八糟 +qawu 错位 +qawx 錵 +qawy 鉷 +qaxf 锋芒毕露 +qaxp 错综 +qay 氐 釴 +qayb 邸 +qayg 鸱 鴟 +qayi 氐 +qayk 错误 +qayl 负荆请罪 +qayn 错词 鋩 錺 铓 +qayo 鴟 +qayt 氏族 +qayv 昏庸 +qayw 错认 +qb 凶 +qbad 危险期 +qbah 迎迓 +qbaq 怨艾 +qbb 鑷 +qbbb 镊子 鑷 +qbbc 迎娶 +qbbh 鎁 +qbbq 乐陶陶 +qbbw 凶险 +qbc 镊 鑷 +qbcc 镊 +qbcf 怨怼 +qbcu 駌 +qbcy 鋷 +qbdk 狮子大开口 +qbdm 迎面 +qbdn 怨尤 +qbdw 迎春 +qbfm 迎击 +qbfn 怨声 +qbfq 凶顽 +qbfr 负隅顽抗 +qbg 铒 釨 鉺 +qbga 兔子不吃窝边草 +qbgk 凶事 +qbgo 迎来 凶恶 +qbgq 凶残 +qbgx 怨毒 +qbh 钌 卬 夘 邜 釕 +qbha 凶虐 +qbhf 眢 +qbhh 迎上 +qbhk 迎战 +qbim 猫耳洞 +qbiq 凶兆 凶光 +qbj 鐊 +qbja 凶暴 +qbjn 狼子野心 +qbjr 鐊 +qbk 凶 +qbkk 凶器 +qbl 锰 +qblf 盌 +qblg 锰 錳 +qbmd 鸳鸯 +qbmh 鈯 +qbmq 迎风 +qbn 怨 夗 釶 +qbnf 怨愤 独出心裁 +qbnj 凶悍 +qbnn 銸 +qbnt 怨悔 危险性 +qbnu 怨 +qbnv 怨恨 +qbny 铁了心 +qboq 凶焰 +qbp 迎 +qbpk 迎 +qbpr 迎宾 +qbpt 凶宅 +qbpv 凶案 +qbpy 凶神 +qbq 鸳 鴛 +qbqb 兇 +qbqg 鸳 +qbqm 锰钢 +qbqs 凶杀 +qbqt 凶猛 凶狠 凶犯 鑁 +qbqv 凶煞 +qbrh 凶年 +qbrn 怨气 +qbrq 狮子搏兔 +qbrt 凶手 +qbru 迎接 +qbs 锕 +qbsa 凶横 +qbsg 夕阳西下 +qbsh 凶相 +qbsk 锕 錒 +qbss 独出机杼 +qbt 芻 +qbtb 鄒 +qbtc 皺 +qbtd 迎敌 +qbtf 凶徒 +qbtg 猴子称霸王 +qbtl 杀出重围 +qbto 鶵 鴛 +qbtt 芻 +qbty 雛 +qbud 迎头 迎送 +qbuq 鱼子酱 +qbus 迎新 迎亲 +qbv 妴 +qbvc 怨怒 +qbvf 妴 +qbvu 凶嫌 +qbvv 怨妇 +qbwg 迎合 +qbwh 迎候 +qbwj 怨偶 +qbwo 鴛 +qbws 独联体 +qbwv 怨仇 +qbwy 凶信 +qbxa 夕阳红 +qbyn 怨望 +qbyw 狮子座 +qbyy 怨言 +qc 色 +qcab 狂欢节 +qcae 色散 +qcaf 勾勒 +qcan 色艺 +qcaq 勾芡 +qcb 色 +qcbb 色子 +qcbc 勾取 +qcbk 鐍 +qcbm 勾出 +qcbn 杀鸡取蛋 +qcbq 杀鸡取卵 +qcbs 鍒 +qcc 錣 +qccc 錣 +qcce 鏒 勾通 +qccn 皱巴巴 +qccs 鎟 +qcdh 迎难而上 +qceh 銿 +qcej 色胆 +qcem 勾股 +qces 色彩 +qcev 杀鸡用牛刀 +qcew 勾脸 +qcf 铎 鈬 鐸 +qcfc 勾魂 +qcfh 勾起 铎 +qcgf 色球 +qcgk 色带 +qcgl 勾画 +qcgu 犹豫不决 +qcgv 杀鸡焉用牛刀 +qcgx 色素 +qcgy 色斑 +qci 勾 +qcic 色泽 +qcid 多难兴邦 +qcij 色温 +qcip 色觉 +qciq 色光 +qcis 色酒 +qciv 勾当 +qcjp 色晕 +qck 鈶 +qckf 色味 +qckg 鈶 +qckh 勾践 +qckq 杀鸡吓猴 +qclp 勾连 +qcmm 外柔内刚 +qcn 钯 鈀 +qcng 色情 +qcnt 针对性 +qcny 色心 +qcop 色迷 +qcou 色料 +qcpu 刎颈之交 +qcq 鈗 +qcqc 勾勾 +qcqi 勾销 +qcqn 鈗 +qcqt 色狼 鋑 +qcqu 金鸡独立 +qcr 鉾 +qcra 勾搭 +qcrh 鉾 +qcrq 色鬼 +qcrr 勾魄 +qcrt 勾手 +qcru 色拉 +qcsh 色相 +qcst 逸豫可以亡身 +qcsu 色样 +qctf 勾选 +qctj 色香 +qcto 色釉 +qctt 色笔 +qctx 色系 +qcud 色差 +qcuj 铁观音 +qcuk 勾兑 +qcwq 杀鸡儆猴 +qcwt 鋑 +qcww 色欲 +qcwy 勾住 +qcxf 勾结 +qcxh 勾引 +qcxk 色织 +qcxu 色弱 +qcxw 勾绘 +qcy 钗 鎷 +qcya 色度 +qcyk 色衰 +qcym 色调 +qcyn 色盲 +qcyo 色变 +qcys 色魔 +qcyt 色诱 +qcyu 色谱 +qcyy 钗 釵 +qd 然 +qdaa 铸工 +qdak 乐在其中 +qdaw 迎春花 +qdb 危 +qdbb 危 +qdbm 頠 +qdbn 鈪 +qdbt 敎 +qdbw 危险 +qdc 郄 +qdcb 郄 +qdcw 危难 +qdcy 钹 鈜 鈸 鈑 +qddb 危厄 +qddh 鲜艳夺目 +qddm 然而 +qddn 铸成 +qddq 铸成大错 +qde 肴 厃 +qdea 希腊 +qdeb 郩 +qdec 殽 +qdef 肴 +qdeg 铕 銪 鍸 +qdep 狼奔豕突 +qdex 卵磷脂 +qdey 危及 鋹 +qdf 锛 +qdfa 锛 錛 +qdfb 铤而走险 +qdfd 危城 +qdfe 鋠 +qdff 鍷 鎒 +qdfi 希求 錼 +qdfn 銙 +qdft 铁面无私 +qdfu 危境 +qdg 钴 鈷 鉐 +qdga 铸型 +qdgf 乌龙球 +qdgh 铸下 +qdgi 然否 +qdgq 危殆 +qdgt 銊 鍼 +qdgw 锲而不舍 +qdgy 銊 +qdh 锲 +qdhb 銌 +qdhd 锲 鍥 +qdhk 争夺战 +qdht 鏚 +qdhv 鏏 +qdhw 鎮 +qdhy 鍥 +qdif 饶有兴趣 +qdiq 铄石流金 +qdiv 鱼龙混杂 +qdiy 銇 +qdj 銆 +qdjg 銆 +qdjn 匎 +qdjq 危在旦夕 +qdjt 鱼龙曼衍 +qdju 针砭时弊 +qdka 桀犬吠尧 +qdkj 狂犬吠日 +qdkk 解码器 +qdlt 希图 +qdm 希 钸 +qdma 色厉内荏 +qdmb 郗 +qdmd 危崖 +qdmf 饶有风趣 +qdmh 希 钸 鈽 +qdmj 然则 +qdmn 瓻 +qdmo 鵗 +qdmt 危峰 +qdmw 欷 +qdmy 顉 +qdn 铖 +qdne 铁石心肠 +qdng 名古屋 +qdnh 危惧 +qdnj 急在心里 +qdnn 危局 +qdnt 铖 鋮 銭 +qdnu 懖 +qdo 然 +qdou 然 +qdpb 铸字 +qdpd 危害 +qdpy 名存实亡 +qdqc 银灰色 +qdqd 忽左忽右 +qdqe 金三角 +qdqf 镣铐 +qdqg 鱿鱼 +qdqi 鲍威尔 +qdqj 危象 +qdqm 铸钢 +qdqn 肴馔 鋴 甔 +qdqp 久而久之 +qdqq 鏯 +qdqr 铸铁 +qdqv 危急 +qdqy 鈸 +qdr 厃 +qdrg 然后 +qdrp 危迫 +qdrt 多面手 +qds 錡 +qdsa 铸模 +qdsd 杀威棒 +qdsk 錡 锜 +qdsm 危机 +qdso 危楼 +qdsw 锅碗瓢盆 +qdt 铸 鑄 +qdtc 危笃 +qdtd 矦 +qdtf 铸 铸造 鋳 +qdtg 危重 +qdtm 铸币 +qdu 镣 +qdud 争奇斗艳 +qduf 乌克兰 +qdug 狂犬病 +qdui 镣 鐐 +qduw 镢 鐝 +qdux 希冀 +qdv 鏞 +qdvh 鏞 +qdw 詹 +qdwf 留有余地 +qdwg 煞有介事 +qdwn 甔 +qdwr 铸件 +qdws 多面体 +qdwt 危途 +qdww 犹太人 鋏 +qdwy 詹 +qdxp 解压缩 +qdxt 金石丝竹 +qdxy 銭 +qdy 钛 釱 +qdya 然诺 +qdyg 金石为开 +qdyi 铸就 +qdyn 希望 +qdyr 乐而忘返 +qdyy 钛 鈦 +qe 角 +qeae 解散 +qeah 解颐 +qeai 角落 觨 +qeaj 锄草 +qeak 解惑 +qeam 蟹黄 +qeao 觾 +qeaw 觵 +qeax 解药 +qebb 狗腿子 +qebg 鋢 +qebj 角隅 +qebk 解职 +qebm 解聘 +qebw 解除 +qeca 独脚戏 +qecl 解劝 +qecw 解难 +qedc 解码 +qedd 解套 +qede 解郁 +qedf 解压 +qedg 触感 +qedk 觭 +qedw 触礁 +qedy 名胜古迹 +qee 錋 +qeea 角膜 +qeed 触须 +qeef 蟹脚 +qeeg 錋 +qeep 角逐 +qeeu 解脱 +qeey 触及 觙 +qef 锊 鋝 鍰 +qefa 解霸 +qefb 锄地 +qefc 触动 锾 鍰 +qeff 觟 镂月裁云 +qefi 解救 +qefl 触雷 +qefm 触击 +qefp 蟹壳 +qeft 解教 +qefy 锊 觩 鋝 +qeg 钥 鈅 觫 鑰 +qega 解开 +qegc 触到 +qege 蟹青 +qegf 角球 +qegg 鉏 +qegh 解下 +qegi 觫 +qegj 解理 +qegk 解囊 +qegl 锄 鋤 耡 +qego 解严 +qegu 久悬不决 +qegx 解毒 +qegy 色彩斑斓 +qehh 触目 +qehk 触点 +qei 觥 +qeid 角尖 +qeif 解法 +qeii 饮用水 +qeij 解渴 +qeim 鱼肝油 +qeip 触觉 +qeiq 觥 +qeis 解酒 +qeit 觘 +qej 角 +qeja 锄暴 +qejg 钥匙 解题 觛 +qejn 触电 +qejs 角果 +qejy 触 觸 +qekf 解嘲 觶 +qelf 解围 +qelh 解甲 +qelj 觸 +qell 饥肠辘辘 +qeln 觔 +qels 解困 +qelt 角力 +qemk 觿 +qemm 觽 +qemn 觽 +qemq 触网 +qen 觖 釢 +qend 解忧 +qeng 解悟 +qenh 觓 +qent 触发 +qenv 解恨 +qenw 觖 +qeny 角尺 +qeov 解数 +qeow 蟹粉 +qep 鑀 +qepg 勾股定理 +qepn 解密 +qept 鑀 +qeqa 觗 +qeqb 觤 +qeqc 角色 +qeqd 狐朋狗友 +qeqe 触角 +qeqg 狗胆包天 +qeqi 解锁 狐朋狗党 +qeqm 角钢 +qeqn 解馋 +qeqq 错彩镂金 +qeqr 角铁 +qeqs 触杀 +qeqt 触犯 觼 +qequ 多彩多姿 +qeqv 触键 +qeqw 角锥 +qeqy 觝 +qer 觚 +qera 触摸 +qerf 角质 +qerg 邂逅 +qerh 解掉 +qerk 解扣 +qerm 鎐 +qern 解气 +qerq 够受的 +qerr 鱼肚白 +qers 觻 +qert 解手 +qerv 解热 +qery 觚 +qesa 角柜 +qesf 角票 +qeso 角楼 +qesq 解构 +qesr 解析 +qess 解禁 解梦 +qet 钐 釤 釢 +qetk 觡 +qeto 解释 鵤 +qetp 解乏 +qetr 觞 觴 +qetw 解答 +qeu 斛 觯 +qeua 解冻 +qeuc 触痛 +qeud 锄头 觧 +qeuf 角斗 斛 觯 觶 +qeuh 觪 觲 +qeuk 解剖 +qeun 解决 +qeuy 角门 +qev 解 觧 +qeva 触媒 +qevc 触怒 +qevf 锄奸 +qevg 鋖 +qevh 解 錚 +qevi 觮 +qevj 蟹 蠏 +qevp 邂 +qevq 觬 +qewm 觹 +qewn 觹 +qewo 鵤 +qews 解体 +qewt 解任 +qeww 解人 +qewx 角化 +qexj 解缆 +qexq 解约 +qexs 觻 +qext 解疑 +qey 鈒 +qeya 角度 +qeyc 解译 +qeye 解衣 +qeyf 解读 +qeyg 希腊语 +qeym 解调 +qeyn 解雇 +qeyo 解谜 +qeyp 蟹膏 +qeyt 解放 +qeyu 解说 +qeyw 触诊 +qeyy 鈒 钑 +qf 针 +qfa 鐵 +qfaa 针式 +qfag 鐵 +qfah 镇邪 +qfam 鐼 +qfap 名过其实 +qfaq 镇区 +qfau 鐡 +qfay 销声匿迹 +qfbb 镇子 +qfbn 针孔 +qfc 鉣 +qfcf 针对 +qfcl 鎑 +qfcr 危地马拉 +qfcy 鈘 鉣 +qfd 勻 +qfdf 镇压 +qfdj 鑐 +qfdp 乌干达 +qfdr 名声大振 +qfdt 针砭 +qfeb 镇服 +qfef 针脚 +qff 銈 +qffg 銈 +qffh 乐颠颠 +qffo 杀无赦 +qffq 鐃 +qfft 独裁者 +qffu 怨声载道 +qffw 急起直追 +qfg 钍 釷 +qfga 针形 +qfge 镇静 +qfgj 名震一时 +qfgm 针刺 +qfgy 独霸一方 包干到户 +qfh 针 針 釬 +qfhh 镇上 +qfhv 针眼 +qfhw 镇 鎮 鎭 +qfi 銶 +qfia 镇江 钱塘江 +qfid 针尖 +qfif 针法 +qfii 金城汤池 +qfiy 銢 銶 +qfjj 镇日 +qfk 銡 +qfke 鎱 +qfkf 金无足赤 +qfkg 锣鼓喧天 銡 +qfkq 名震中外 +qfl 镭 +qflg 镭 鐳 +qflm 鑟 +qfma 兔起鹘落 +qfmi 名士风流 +qfn 釫 +qfnf 鑄 +qfnm 独夫民贼 +qfnn 釫 +qfny 鋕 +qfog 针黹 +qfp 鋍 +qfpb 鋍 +qfpf 镇守 +qfpg 镇定 +qfpi 鎍 +qfpt 镇宅 +qfq 錴 +qfqa 多才多艺 +qfqf 錴 +qfql 猪猡 +qfqn 铜墙铁壁 鈨 +qfqt 针锋 錂 +qfqu 急需解决 +qfqw 猿猴 +qfqy 针灸 +qfrc 镇反 +qfre 急赤白脸 +qfrn 针扎 +qfrr 勾魂摄魄 +qfrt 狙击手 +qfsm 铲土机 +qfso 钟鼓楼 +qft 锗 +qfta 镇长 +qftb 﨧 +qftf 銒 +qftg 急需处理 +qfth 针鼻 +qftj 锗 鍺 +qftm 镭射 针筒 +qftn 铐 銬 +qftp 针管 +qftt 釮 +qftv 镇委 +qftx 铑 銠 +qfu 鐽 +qfuc 镇痛 +qfud 针头 +qfuf 﨨 +qfug 多动症 +qfup 鐽 +qfw 鈇 +qfwf 錴 +qfwj 鐟 +qfwm 鑚 +qfwt 錂 +qfww 外地人 +qfwx 多元化 +qfwy 鈇 +qfxg 针线 +qfxk 针织 +qfxq 镇纸 +qfyj 针剂 +qfyk 金鼓齐鸣 +qfyn 象声词 +qfyw 多元论 +qg 钱 +qga 鲽 鰈 +qgaa 外来工 +qgac 鳠 鱯 +qgad 鲁莽 +qgae 鲁菜 +qgah 鈃 錻 钘 銒 +qgaj 鉶 铏 +qgal 鱼苗 鳓 鐂 鰳 +qgap 名副其实 +qgaq 金玉其外 +qgas 鲽 +qgaw 鲜花 印花 鲯 鯕 +qgb 印 +qgba 铺陈 +qgbb 铺子 +qgbc 鲰 鯫 +qgbh 印 +qgbm 印出 +qgbn 钝 免不了 鈍 +qgby 猛不防 +qgc 鲐 鮐 +qgce 鲬 鲹 鯒 鰺 +qgcf 銍 铚 +qgci 鱼与熊掌 +qgcj 鳋 鰠 +qgck 鲐 +qgcn 印巴 鲃 +qgcy 鱼叉 +qgd 鱿 魷 +qgda 铺砌 +qgdc 鲅 鮁 +qgdd 鲱 鯡 +qgde 鲜有 鲔 鮪 +qgdf 鱼唇 +qgdh 鲜艳 +qgdj 鲕 䲠 鮞 +qgdm 铺面 +qgdn 鱿 鳡 +qgdt 夓 +qgdw 怨天尤人 鳜 鱖 +qge 铺 匍 舖 +qgeb 猝不及防 +qged 鲸须 +qgee 鲲鹏 +qgef 鎛 镈 鱼肚 +qgeg 锖 錆 +qgel 鱼腮 +qgem 鳐 鰩 +qgeu 鱼胶 +qgew 乐于助人 +qgey 铺 匍 鋪 錶 +qgf 鱼 魚 +qgfb 铺地 +qgfc 鱼翅 +qgfd 急于求成 +qgff 独一无二 鲑 鮭 +qgfg 鱼干 錏 +qgfh 釪 名下无虚 +qgfi 外来干涉 +qgfj 鳍 鰭 +qgfk 鲒 鮚 +qgfl 鱼雷 +qgfm 鲼 鱝 +qgfn 鐚 鲓 鮳 +qgft 鲮 鯪 +qgfv 鳕 鱈 +qgfw 鳏夫 +qgfy 鱼塘 +qgg 鲆 鮃 +qgga 铺开 +qggc 桀骜不驯 +qggd 鲸吞 包青天 +qgge 鲭 鯖 +qggf 錱 鲜于 +qggg 多一事不如少一事 +qggh 铺下 鲆 +qggk 名不正则言不顺 乐融融 +qggl 鲾 鰏 +qggm 鱼刺 +qggn 鲀 魨 +qggp 名不副实 +qggq 鲠 鯁 +qggu 铺平 +qggy 鲡 鱺 +qgh 钙 鲈 +qghc 鱼皮 鲏 鮍 +qghg 钲 鉦 錏 +qghh 犯不上 +qghk 狼吞虎咽 鲇 鮎 鯰 鲶 +qghn 钙 鲈 鈣 鐚 鱸 +qghv 钱眼 +qghw 名不虚传 +qgi 盥 +qgia 铺满 +qgib 鱼池 +qgic 鲿 鱨 +qgif 銔 +qgig 鉟 +qgih 鳞波 +qgii 鱼水 金玉满堂 +qgil 盥 +qgim 鱼油 印油 +qgin 印泥 +qgio 金碧辉煌 +qgip 印堂 +qgir 乐天派 +qgis 多瑙河 +qgit 鲜活 盥洗 +qgiu 鲜润 +qgiv 印染 +qgiy 钚 鈈 +qgj 鲁 鲤 鲥 魯 +qgjc 鳗 鰻 +qgje 鲜明 +qgjf 鲁 鲤 鲣 鲥 鏄 鯉 鰣 鰹 +qgjg 鱼虾 +qgjh 鳀 鯷 +qgji 錬 +qgjj 鲳 鯧 +qgjl 鳁 鐂 鰛 +qgjn 鳎 鏸 鰨 鐚 +qgjr 急不暇择 +qgjs 鲜果 +qgjt 印鉴 +qgjx 鲲 鯤 +qgk 匐 +qgkf 鲜味 +qgkg 鋙 铻 +qgkh 铺路 镉 鎘 +qgki 鋉 龣 +qgkk 钝器 鑩 +qgkl 匐 鍢 +qgkn 鳄 鰐 鱷 +qgkt 钝响 +qgku 鋀 +qgkw 鏉 +qgky 剱 +qgl 鳃 鰓 +qgld 鲴 鯝 +qgle 鳂 +qglf 昏天黑地 +qglg 鲁国 +qglh 鳞甲 +qgli 鳏 鍊 鰥 +qgll 乐不思蜀 +qgln 鳃 +qglp 鲢 鰱 +qglv 铺轨 +qgm 鲷 鯛 +qgma 钢琴曲 +qgmd 鱼死网破 +qgme 鱼骨 +qgmf 钱财 +qgmg 鲉 鮋 +qgmh 鲜贝 鈰 +qgmj 鏪 鲗 鰂 +qgmk 鲷 鲖 鮦 +qgmq 鲜见 +qgmr 鱼贩 +qgmu 鳢 鱧 +qgmw 鱼肉 鈵 +qgmy 鲍彤 +qgn 鲺 鯴 +qgna 铺展 +qgnf 鲁迅 鳚 +qgnh 鲜蛋 +qgni 鳞屑 +qgnj 鲺 +qgnm 印刷 +qgnn 印书 鱾 +qgno 烏 +qgnr 鳛 鰼 +qgnt 印发 鱼尾 +qgnx 印尼 +qgo 鳞 鱗 +qgoc 鋄 +qgod 鱼类 +qgog 铔 金融业 錏 +qgoh 鳞 +qgot 錽 鋄 +qgov 印数 +qgow 鱼粉 +qgoy 铼 錸 +qgp 鲩 鯇 +qgpb 象形字 +qgpd 鳏寡 +qgpe 钢琴家 +qgpj 名至实归 +qgpq 鲩 +qgpt 多事之秋 独到之处 +qgpu 铺衬 +qgq 鲍 鮑 +qgqb 䲟 +qgqc 印色 +qgqd 兔死狐悲 +qgqe 钝角 +qgqg 鲤鱼 鳄鱼 匍匐 鲫鱼 鱿鱼 鲸鱼 鲜鱼 鳗鱼 鳝鱼 +qgqi 印玺 +qgqj 印象 +qgqk 够不够 +qgqn 钱包 鱼饵 鲍 +qgqo 鱼鳞 +qgqq 鱼钩 铁画银钩 +qgqr 印铁 +qgqs 金融危机 +qgqt 独来独往 +qgqy 鱼卵 兔死狗烹 +qgr 鳇 鰉 +qgrd 铺排 +qgre 急来抱佛脚 +qgrf 钙质 +qgrg 鳇 鲌 鮊 +qgrh 鳞爪 +qgri 鳈 +qgrk 鲘 鮜 +qgrm 印制 鱼缸 +qgrq 金不换 +qgrr 鱼白 +qgrt 留一手 鲜卑 +qgrv 铺垫 +qgrw 饥不择食 +qgs 鳔 鰾 +qgsa 印模 +qgsc 钱权 +qgsd 急不可耐 +qgse 解囊相助 +qgsf 乐不可支 +qgsg 印本 +qgsi 锐不可当 鳔 +qgsk 鲄 魺 +qgsm 印机 +qgsr 铺板 +qgss 金融机构 +qgst 急不可待 +qgsu 名列榜首 +qgt 钱 +qgtd 鲜甜 +qgte 钱租 +qgtf 鲊 印行 鱼竿 鮓 +qgtg 名列第一 +qgth 鳞片 鱼片 +qgti 鲧 鯀 +qgtj 怨不得 +qgtk 鱼种 +qgtl 鲜血 +qgtm 钱币 +qgtn 鳤 +qgto 鳅 鰍 +qgtp 名不符实 +qgtr 钱物 +qgts 鲦 鰷 +qgtt 鳆 鰒 +qgtw 乐天知命 +qgty 稣 穌 +qgu 鲜 鮮 尟 尠 +qgua 名列前茅 +qgud 鲜 鱼头 犯不着 +qguf 铺天盖地 鳟 鳉 鱒 +qgug 鲜美 铺盖 䲡 +qguh 匉 銔 +qguj 印章 +qguk 鳝 鱔 鱓 +qguo 鳒 鰜 +qguq 印次 鲛 鮫 +qgur 狐死首丘 +qgus 金融资本 +qgut 迎来送往 +qguv 印痕 +qguw 铗 鋏 +qguy 鳑 +qgv 鲟 鱘 +qgva 鋞 +qgvb 鲫 鯽 +qgve 鲜奶 +qgvf 鲟 +qgvg 鲜嫩 +qgvk 鲪 鮶 +qgvl 鲻 鍿 鯔 +qgvn 鱽 魛 +qgvo 鲜灵 +qgvq 鲵 鯢 +qgvt 鱼群 鱽 +qgvy 鱼丸 锦囊妙计 +qgw 鲋 鮒 +qgwa 钱袋 +qgwc 鲙 鱠 +qgwd 杀一儆百 +qgwf 鲋 +qgwn 鲶 +qgwq 鑈 +qgwu 铺位 +qgww 负责人 +qgwx 铺货 钙化 +qgwy 印信 +qgx 銕 +qgxa 鲜红 +qgxe 印绶 +qgxf 鱼贯 +qgxg 外环线 +qgxk 饭来张口 +qgxt 铺张 +qgxv 鲜绿 +qgxw 銕 +qgxy 印纹 +qgy 鲸 鯨 +qgya 印度 鳊 鯿 +qgyf 钱庄 +qgyg 印证 鳣 鱣 +qgyh 鳙 鱅 +qgyi 铺就 鲸 +qgyj 饿殍遍野 鲚 鱭 +qgyk 名正言顺 +qgym 铺设 +qgyn 印记 鲂 魴 +qgyo 印迹 +qgyp 鲜亮 +qgyq 铺底 +qgys 铺床 +qgyt 铺放 +qgyu 印谱 +qgyw 鱼鹰 镇政府 +qgyx 金玉良缘 +qgyy 金玉良言 钰 鈺 +qh 外 +qha 鑪 +qhaa 钻戒 +qhad 钀 +qhae 鐻 +qhah 鏬 +qhai 外藩 +qhak 外勤 +qhal 外功 鐪 鑪 +qham 錿 +qhan 独具匠心 鑢 +qhap 钻营 +qhar 鎼 +qhav 外切 +qhbb 外子 +qhbe 外阴 +qhbg 外耳 +qhbh 鑡 +qhbi 外孙 +qhbm 外出 +qhbn 钻孔 +qhbu 外联 +qhc 铍 +qhca 钻劲 +qhck 钻台 +qhcm 外观 +qhcy 铍 鈙 鈹 +qhd 鐬 +qhdc 外码 +qhdd 外套 +qhde 外有 +qhdg 钻石 钻研 +qhdh 外在 +qhdm 外面 +qhdt 鐬 +qhdx 独眼龙 +qhe 錹 +qheb 外服 +qhec 外胎 +qhee 外貌 +qheg 外县 錹 +qhet 外用 +qhfa 外域 +qhfb 外地 +qhfc 外运 +qhfd 外需 +qhff 外墙 +qhfj 钻井 +qhfk 外露 +qhfn 外卖 +qhfp 外壳 +qhft 外教 +qhfw 外埠 +qhg 钼 鉬 +qhga 外形 +qhgc 钻到 +qhge 外表 +qhgg 外环 独步天下 +qhgi 多此一举 +qhgk 外事 +qhgm 猛虎下山 +qhgo 外来 +qhgs 独具一格 +qhgu 乐此不疲 独占鳌头 +qhh 鉲 +qhhc 外皮 钁 䦆 +qhhi 外频 +qhhy 鉲 鑺 +qhia 外汇 外泄 锦上添花 +qhic 外滩 +qhig 鱼目混珠 +qhih 外婆 +qhii 外水 +qhim 钻洞 +qhin 外漏 +qhiq 外逃 +qhir 外派 +qhit 外省 +qhiu 外溢 +qhiy 外流 +qhj 亇 +qhjc 外肾 +qhjf 外野 +qhjh 鋽 +qhjm 外遇 +qhjn 外电 +qhjo 外显 +qhjt 外星 +qhjy 外景 +qhk 钻 鑽 亇 +qhkg 钻 外号 鉆 +qhkh 外路 +qhkk 外患 +qhkq 外史 +qhkx 夞 +qhl 鏀 +qhld 外因 +qhlf 外围 外置 +qhlg 外国 +qhlh 外罩 +qhlk 外加 +qhlo 鏀 +qhlp 外边 +qhlq 错上加错 +qhlt 外力 +qhlu 外圈 +qhlw 外界 +qhm 鍞 +qhma 外贼 +qhmf 外财 +qhmq 外见 +qhmy 鍞 +qhn 鍏 +qhnf 外层 +qhng 外屋 +qhnh 鍏 +qhnn 外快 触目惊心 鐤 鈻 +qhny 外心 +qhol 外烟 +qhoq 外焰 +qhpe 外家 +qhpf 外寇 +qhpi 迯 +qhpl 外军 +qhpr 外宾 +qhpt 外客 +qhpu 外裤 +qhpw 钻穴 +qhpy 外祸 饱眼福 +qhq 鋧 +qhqe 外角 +qhqi 外销 +qhqn 外包 鋧 +qhqw 外欠 +qhqy 外贸 +qhre 外援 +qhrf 外挂 +qhrn 外扬 +qhrp 钻探 +qhrq 够瞧的 +qhrt 外手 +qhru 外接 +qhrw 饿虎扑食 +qhsa 外框 +qhsf 钻杆 +qhsh 外相 +qhsm 钻机 +qhsu 外校 +qhta 外长 +qhtc 外径 +qhtd 外籍 +qhte 猴皮筋 +qhtf 外行 +qhtg 外甥 +qhth 外延 +qhtl 外务 +qhtm 外向 外币 +qhto 外翻 +qhtq 名目繁多 +qhtr 外物 +qhtu 外科 +qhty 尔虞我诈 +qhud 外头 +qhuf 外痔 +qhuj 外间 +qhuk 外部 +qhum 外商 +qhuq 外交 外资 +qhus 外亲 +qhut 外道 +qhvl 外舅 +qhvt 外姓 +qhwa 外借 +qhwb 鑡 +qhwc 外公 +qhwf 外传 +qhwg 外债 +qhwh 外企 +qhwm 外侧 +qhwt 外伤 +qhww 外人 +qhwx 外倾 +qhxc 外经 +qhxg 外线 +qhxh 外引 +qhxj 触目皆是 +qhxt 外乡 +qhxx 外缘 +qhxy 外弦 +qhy 外 钋 釙 +qhya 狗皮膏药 +qhye 外衣 +qhyg 外语 +qhym 外设 外调 +qhyn 爮 +qhys 钻床 +qhyt 外族 +qhyy 外文 外方 +qi 乐 +qiab 金沙萨 +qiah 尔雅 +qibb 乐子 +qibg 尔耳 +qibw 乐队 +qica 针尖对麦芒 +qicf 急流勇进 +qicm 乐观 +qicv 急流勇退 +qidg 乐感 +qie 销 +qieg 销 銷 +qiev 鮾 +qifc 销魂 鍅 +qiff 乐坛 乐土 +qifh 乐趣 +qifn 乐声 +qift 乐都 +qig 玺 璽 +qigc 销到 +qigd 独当一面 +qigf 乐于 +qigg 名满天下 +qigj 乐理 +qigk 乐事 +qigm 尔曹 +qigo 迩来 +qigq 饱汉不知饿汉饥 +qigw 久治不愈 +qigy 玺 +qihh 锁上 +qihq 覙 +qihv 锁眼 +qii 乐 +qiia 金沙江 +qiib 乐池 +qiim 乌油油 +qiip 昏沉沉 +qiiq 乌溜溜 +qiiu 乐滋滋 +qij 錔 +qijg 销量 乐师 錔 +qijr 鐋 +qikh 销路 +qikk 乐器 +qilf 乐园 乐团 +qilg 锁国 +qili 饮水思源 +qilp 锁边 +qim 锁 鎻 鏁 +qima 乐曲 +qime 锁骨 +qimk 鋿 +qimm 乐山 +qimn 乐凯 +qimt 销账 +qimy 锁 销赃 鎖 +qin 铴 鐋 +qing 鱼水情 +qinr 铴 +qiog 乐业 +qiol 销烟 +qiop 乐迷 +qios 镁光灯 +qip 迩 邇 +qipf 镗 鏜 +qipg 锁定 +qiph 鏛 +qipi 迩 +qipl 鐺 +qipm 鑜 +qipo 钂 +qipq 鎲 镋 钂 +qipr 鐣 +qips 鏿 +qipv 销案 +qiq 铫 +qiqe 锁钥 +qiql 锁链 +qiqn 铫 銚 銧 +qiqs 销钉 +qiqt 乐儿 +qir 鎃 +qire 鎃 +qirg 尔后 +qirl 乐舞 +qirm 多党制 +qirt 乐手 +qirv 销势 +qisc 名誉权 +qisf 钞票 +qisk 乐歌 +qism 饮水机 +qiss 钱学森 +qist 尔格 +qit 钞 +qitf 尔等 +qitg 留学生 +qitj 乐得 +qitk 乐和 +qitt 钞 鈔 +qitv 乐律 +qitx 银河系 +qity 销往 +qiu 尔 淾 爾 尒 +qiud 外汇券 +qiuj 乐意 乐章 +qiut 乐道 多渠道 +qiuu 金光闪闪 +qiuy 锁门 +qiv 铛 鐺 +qiva 销毁 +qivg 铛 +qiwd 乐段 +qiwi 馋涎欲滴 +qiwk 鱼游釜中 +qiwn 销假 +qiwo 鴵 +qiww 销价 +qiwx 销货 +qiwy 销售 +qiy 釥 +qiyn 销户 +qiys 镗床 +qiyu 乐谱 +qiyw 乐府 +qj 旬 +qja 鑤 +qjaf 鏎 +qjah 象牙 +qjai 鑤 +qjaj 刈草 +qjb 郇 +qjbh 郇 +qjbt 名师出高徒 +qjbv 象限 +qjc 铿 鏗 +qjcf 铿 +qjd 旬 +qjdy 锡矿 +qje 象 +qjef 金蝉脱壳 +qjel 勨 +qjeu 象 +qjf 锂 +qjfg 锂 鋰 +qjfh 銲 +qjfj 旬刊 +qjfn 象声 +qjfp 龟壳 +qjg 钽 鈤 +qjga 象形 +qjgf 锝 鍀 +qjgg 钽 鉭 +qjgh 鍉 +qjgq 龟裂 +qjgr 鍚 +qjh 钊 刈 釗 苅 +qjhh 鉮 +qji 鎤 +qjib 锂电池 +qjiq 鎤 +qjj 錩 +qjjg 錩 锠 象是 +qjji 金晃晃 +qjjj 旬日 +qjjn 锂电 亀 +qjjt 龟鉴 +qjl 镘 +qjlc 镘 鏝 +qjlg 鎾 +qjlh 龟甲 +qjlw 饱暖思淫欲 +qjmm 龟山 +qjmy 鍝 +qjn 龟 亀 龜 +qjnb 龟 +qjng 鎉 +qjp 迿 +qjpd 迿 +qjpt 贸易额 +qjpy 锄暴安良 +qjq 锡 鍚 +qjqd 猖獗 +qjqf 銞 +qjqg 猖狂 +qjqj 猩猩 +qjqk 龟兔 +qjqn 鍻 +qjqq 锡金 +qjqr 锡 錫 +qjqt 卯是卯 錫 +qjqu 铿锵 +qjrb 旬报 +qjrq 狗日的 +qjs 锞 +qjsa 象棋 +qjsd 锡杖 +qjsr 龟板 +qjsy 锞 錁 +qjtf 久旱逢甘雨 +qjtg 象征 鍟 +qjth 象鼻 +qjti 锡箔 +qjtm 象徵 +qjtn 触景生情 +qjud 龟头 +qjux 龟背 +qjwf 银监会 +qjww 外星人 +qjx 锟 +qjxp 龟缩 +qjxq 锡纸 +qjxx 锟 錕 +qjy 鉵 +qjyi 鐛 +qjyj 杀虫剂 +qk 名 +qkaa 句式 +qkab 名节 +qkae 名菜 +qkaf 名著 +qkah 名臣 +qkan 鱼跃鸢飞 +qkap 劬劳 +qkat 名医 +qkaw 名茶 +qkbb 句子 兔子 +qkbg 鍓 +qkbh 邭 +qkbk 免职 +qkbn 够了 免了 +qkbw 免除 +qkca 够劲 +qkcb 免予 逸豫 +qkck 锅台 +qkcn 锅巴 +qkcw 免验 +qkd 句 +qkdd 勉励 +qkdf 兔唇 +qkdg 名厨 +qkdo 锅盔 +qkdp 锅碗 +qke 鋗 +qkef 名脚 +qkeg 鋗 +qkej 够胆 +qkel 勨 +qkep 钟爱 免受 +qket 名胜 够用 +qkeu 兔脱 +qkf 名 +qkfa 钟塔 +qkfc 免去 +qkfd 名城 +qkff 铝土 +qkfg 名士 +qkfh 逸趣 +qkfj 免进 +qkfk 钟鼓 +qkfn 名声 钟声 +qkft 名教 +qkfv 猫哭老鼠 +qkg 锃 釦 +qkga 免刑 +qkgd 鋘 +qkge 钟表 +qkgf 免于 +qkgg 锃 鋥 +qkgh 名下 +qkgj 名噪一时 +qkgk 逸事 +qkgl 名画 +qkgm 免责 免遭 +qkgq 名列 +qkgs 句末 +qkgv 鏤 +qkgy 金口玉言 +qkh 钏 釧 钟 +qkhc 铝皮 +qkhh 钟 名目 鈡 锺 鍾 鐘 +qkhk 钟点 鏴 +qkhm 鐀 +qkhn 钟鼎 +qkhp 鑓 +qkhw 钟鸣鼎食 +qkhy 鋜 +qkif 句法 +qkin 免烫 +qkip 名堂 +qkis 名酒 +qkiw 名誉 +qkiy 名流 +qkja 狗嘴里吐不出象牙 +qkjg 名师 +qkjh 名曰 +qkk 铝 鋁 +qkka 狗嘴吐不出象牙 +qkkf 够味 +qkkg 句号 名号 铝 鋁 。 +qkkh 名贵 鋛 +qkkk 名品 +qkkn 名叫 锷 鍔 +qkkq 名唤 +qkks 乐呵呵 鐰 +qkkw 够呛 +qkl 劬 +qkld 免罪 +qklg 名车 +qkln 劬 +qklt 勉力 +qkm 锅 +qkma 名曲 +qkmh 铞 銱 +qkmm 名册 名山 +qkmw 锅 鍋 +qkn 鋘 +qkna 逸民 +qknd 名剧 +qkng 钟情 +qknh 免收 +qknn 铁路局 +qkno 狗吃屎 +qknt 句尾 +qknu 鋘 +qkof 锅灶 +qkol 名烟 +qkov 够数 名数 +qkoy 锅炉 +qkpb 名字 +qkpe 名家 +qkpf 免冠 +qkpn 免官 +qkpp 名之 +qkpt 名额 +qkpu 名实 +qkpw 名宿 +qkpy 免礼 +qkq 免 +qkqa 名氏 +qkqb 免 +qkqe 名角 +qkqg 鸲 鴝 +qkqh 多吃多占 +qkqi 逸乐 +qkqk 名句 +qkql 勉 +qkqn 锅饼 +qkqo 鵵 +qkqp 逸 +qkqq 够 夠 +qkqt 多嘴多舌 +qkqu 锅铲 +qkqw 欨 +qkqy 兔 鉂 兎 +qkr 斪 +qkrh 免掉 斪 +qkrj 免提 +qkrl 钟摆 +qkrm 铝制 +qkrn 名气 +qkrt 名手 +qksa 名模 +qksf 免票 +qksg 够本 +qksh 名相 +qkso 钟楼 +qkst 狭路相逢 +qksu 名校 +qksw 免检 +qkt 鋁 +qktd 名籍 +qktf 兔毛 +qktg 免征 +qkth 名牌 名片 +qkti 铝箔 +qktj 免得 名利 +qktk 鋁 +qktm 免役 +qkto 鴝 +qktq 名称 +qktt 急中生智 +qktu 免税 +qkty 名篇 敂 +qkub 逸闻 +qkud 钟头 +qkug 锅盖 +qkuj 名单 +qkum 免疫 +qkuq 名次 名将 +qkut 名产 +qkuy 名门 +qkve 名媛 +qkvf 名妓 +qkvi 名录 +qkvu 钟馗 +qkw 雊 +qkwb 够戗 +qkwd 名优 +qkwf 名儒 +qkwh 名企 +qkwo 鴝 +qkwt 名作 +qkwu 名位 +qkwv 名分 +qkww 名人 免俗 +qkwy 鉙 雊 +qkx 毚 +qkxb 酁 +qkxj 免费 劖 +qkxk 勉强 +qkxt 钳口结舌 +qkxy 毚 +qkya 免试 +qkyf 句读 +qkyh 名店 +qkyl 名为 +qkym 银川市 +qkyn 名词 名望 +qkyo 免谈 +qkyp 锃亮 +qkyq 名义 +qkyt 句话 +qkyu 名谚 +qkyw 钟座 +qkyy 名言 +ql 甸 +qlaa 链式 +qlbb 链子 +qld 甸 +qldg 锢 錮 +qldq 包罗万象 +qldy 铟 銦 +qlec 钾肥 +qlf 鏤 +qlff 鐸 +qlfg 急转直下 +qlfh 钾盐 +qlfk 锣鼓 +qlfn 锣声 +qlfv 鏤 +qlg 钿 鈿 +qlga 多边形 +qlge 鍡 鐶 镮 链表 +qlgf 链球 +qlgh 鎠 +qlgy 忽略不计 +qlh 钾 鉀 +qlio 狂轰滥炸 +qljl 解甲归田 +qlkg 鉫 +qll 鑸 +qllf 鑸 +qllg 独轮车 +qlll 鑘 +qllu 包围圈 +qllv 链轨 +qllw 链轮 +qlmy 外圆内方 +qln 锶 釛 +qlnn 錷 +qlny 锶 鍶 +qlp 链 +qlpf 外围赛 +qlpg 多办实事 +qlph 鏈 +qlpy 链 鏈 +qlq 锣 鑼 +qlqi 链锁 +qlqj 镯 鐲 +qlqy 锣 +qlrh 鏩 +qlru 链接 +qltd 外国籍 +qlts 链条 +qlvg 鏤 +qlwf 外国佬 包办代替 +qlwj 鎅 +qlww 外国人 +qlwx 外国货 +qlx 镙 +qlxf 链结 +qlxi 镙 鏍 +qlxy 鑼 +qlyg 外国语 +qlyo 急转弯 +qlyx 犯罪率 +qm 负 +qma 錪 +qmag 负荆 +qmar 铜匠 +qmau 负薪 +qmaw 负荷 錪 +qmbf 铜陵 +qmcf 狂风骤雨 +qmci 鸳鸯戏水 +qmcy 钢叉 鈠 +qmd 奂 +qmde 负有 +qmdf 錌 +qmdg 金刚石 +qmdj 鍴 +qmdk 名山大川 +qmdm 负面 +qmdo 钢盔 +qmdu 奂 +qmdy 铜矿 鉠 +qmee 鏰 镚 錋 +qmek 名山胜川 +qmfa 负载 +qmfb 觤 +qmff 铅封 金山寺 觟 觶 +qmfg 觝 觛 +qmfh 负起 觓 觲 +qmfj 觰 觸 +qmfk 錭 铜鼓 觡 觭 觿 +qmfl 觔 +qmfn 铅块 +qmfo 觾 +qmfq 铜元 觬 +qmfr 觴 +qmfs 觻 +qmft 觼 +qmfy 觙 觩 +qmg 铀 鈾 +qmgf 负于 铅球 多见于 +qmgg 钢琴 +qmgi 狂风恶浪 +qmgk 铜 銅 +qmgm 负责 +qmgo 名山事业 +qmgr 钢珠 +qmgu 鎧 +qmhc 钢皮 +qmii 钢水 +qmis 钢渣 +qmiv 钢梁 +qmj 铡 +qmjf 狂风暴雨 +qmjh 铡 鍘 +qmjn 负电 +qmk 铅 鉛 +qmkg 铅 鉛 负号 鍋 +qmkk 铜器 +qmkp 鐹 +qmks 争风吃醋 +qmkt 铜川 +qmld 负罪 +qmlh 铠甲 +qmlk 钢架 +qmlu 钢圈 +qmlv 钢轨 +qmlw 钢轮 +qmlx 负累 +qmme 钢骨 +qmmg 銏 +qmmh 銟 +qmn 铠 釠 鎧 +qmnb 负屈 +qmng 负情 +qmnk 鍋 +qmnn 铠 +qmnp 鐹 +qmny 负心 +qmoj 铜焊 +qmos 钠灯 +qmou 钢料 +qmov 负数 +qmpb 铅字 +qmpv 负案 +qmpw 钢窗 +qmq 钢 鋼 +qmqd 钢铸 奐 +qmqf 钢针 +qmqg 铜钱 铅印 钢印 +qmqh 金刚钻 +qmql 铜锣 +qmqn 镂骨铭心 +qmqp 钢锭 +qmqq 铁骨铮铮 +qmqr 钢铁 +qmqs 钢钉 +qmqt 铜锈 +qmqu 铜镜 +qmqw 负欠 +qmqy 钢 +qmrf 铜质 +qmrh 钢爪 +qmrj 负担 +qmrm 钢制 +qmrn 负气 +qmsa 铜模 +qmse 负极 +qmsf 钢材 +qmsr 钢板 铜板 +qmsw 钢枪 +qmte 钢筋 +qmtg 负重 +qmth 铜牌 鎽 +qmti 铜箔 +qmtk 钢种 +qmtm 铜币 +qmtp 钢管 +qmts 钢条 +qmtt 铅笔 钢笔 +qmu 负 負 +qmua 钢瓶 +qmud 金风送爽 +qmum 鋼 +qmuq 负疚 +qmus 多财善贾 +qmvh 金刚怒目 +qmvn 铡刀 +qmw 钠 +qmwd 奐 +qmwf 负值 +qmwg 负债 +qmwk 鑴 +qmwo 烉 +qmwq 铜像 +qmwt 负伤 夐 敻 +qmwx 钢化 +qmwy 钠 鈉 鏙 +qmxc 金刚经 +qmxg 铜线 +qmxj 钢缆 +qmxq 负约 +qmxu 铅弹 +qmxv 铜绿 +qmxx 钢丝 +qmy 钡 鋇 +qmyf 金山词霸 +qmyq 负义 +qmyy 钒 釩 +qn 包 +qna 饶 饒 +qnaa 包工 +qnad 馆藏 包藏 馍 饃 +qnae 饭菜 饛 +qnag 馑 饉 +qnah 乌鸦 +qnaj 鍲 饲草 +qnak 饇 +qnal 乌苏 饚 +qnan 鈱 +qnaq 饶 餀 +qnas 饱蘸 +qnat 馓 糤 饊 +qnav 金屋藏娇 +qnaw 饮茶 刨花 +qnax 包蕴 +qnay 饥荒 餝 +qnb 饣 +qnbb 饺子 包子 馆子 +qnbg 饵 餌 +qnbm 饳 飿 +qnbw 刨除 +qnc 饴 飴 +qncc 餟 +qnck 饴 +qncn 饮马 +qncq 乌鸡 +qnct 馂 餕 +qnd 锯 +qnda 欠发达地区 餴 +qndd 餪 +qnde 饶有 餬 +qndg 锯 鋸 +qndh 包在 +qndj 铩羽而归 +qndn 餣 +qndp 饭碗 +qnds 包厢 饭厅 +qndx 乌龙 +qne 馁 +qnea 包膜 +qneb 饮服 +qnec 饼肥 +qnee 包月 +qneg 飷 +qnen 饥肠 +qnep 饱受 +qnet 饮用 +qnev 馁 餒 饀 +qnf 钮 饒 +qnfb 饽 餑 +qnfc 乌云 +qnff 刨土 +qnfg 饼干 包干 钮 鈕 +qnfh 包起 飦 +qnfk 饎 +qnfl 馌 饁 +qnfm 饙 +qnfn 包场 +qnfp 饰过 +qnft 包教 +qnfu 饱以老拳 饐 +qnfy 刨坑 +qng 乌 烏 +qnga 锯开 +qngb 邬 鄔 +qngc 狗屁不通 +qngd 乌 +qnge 馕 饢 +qngf 馎 餺 +qngh 包下 +qngi 餗 +qngk 鉰 +qngn 饨 飩 +qngq 饿死 +qngs 锯末 +qngt 饯 餞 +qngu 饾 餖 +qngw 独异于人 +qngy 餔 +qnh 镅 饖 +qnhc 包皮 鍜 +qnhe 餦 +qnhf 鏘 +qnhg 镅 鎇 +qnhh 鍏 +qnhj 饭桌 +qnhn 鈻 +qnhq 饱餐 +qnhw 锯齿 +qni 钃 饓 +qnia 饱满 +qnib 包涵 +qnic 包治 +qnif 饄 +qnii 饮水 +qnij 饥渴 钃 +qnip 饱尝 饰演 +qniq 餆 +qnis 饮酒 +qnit 馋涎 乌海 +qniu 饮泣 +qniw 饮誉 +qnj 蚀 蝕 +qnjc 馒 饅 +qnje 饱暖 +qnjf 包里 +qnjg 饭量 +qnjh 刨 鉋 鑤 铇 饆 +qnjl 饂 +qnjn 餲 +qnjr 餳 +qnjs 馃 餜 +qnjt 饱览 +qnjx 馄 餛 +qnjy 蚀 +qnk 馈 饣 饋 +qnke 饱吸 +qnkf 馊味 +qnkg 饱嗝 +qnkh 馋嘴 +qnkk 饰品 饮品 印刷品 +qnkl 饯别 饲喂 +qnkm 馈 +qnkt 独辟蹊径 +qnku 鐴 +qnlf 包围 乌黑 +qnlg 包车 +qnlk 包圆 +qnlq 包罗 +qnlw 包办 +qnly 饠 +qnm 饥 飢 +qnma 乌贼 +qnmb 包邮 +qnme 馉 餶 +qnmk 急惊风撞着慢郎中 餇 +qnmn 饥 +qnmq 急惊风 +qnmu 馈赠 +qnmw 馆内 +qnn 钇 钆 锔 釓 釔 釲 +qnna 饥民 +qnnk 饲 锔 鋦 飼 +qnnn 饭局 +qnnr 饧 餳 +qnnt 乌发 飶 +qnnv 饮恨 +qnnw 馔 鐉 饌 +qno 炰 餤 +qnog 印刷业 +qnou 饮料 饲料 饭粒 炰 +qnoy 饴糖 +qnp 馆 舘 館 +qnpd 久惯牢成 +qnpf 饥寒 +qnpj 饮宴 +qnpl 餫 +qnpn 馆 +qnpu 包袱 +qnpw 包容 +qnq 饮 +qnqb 飹 +qnqc 饥色 +qnqe 狼心狗肺 餚 +qnqf 铁壁铜墙 +qnqg 饭铺 +qnqh 餙 +qnqi 包销 +qnqj 乌龟 +qnqk 饭锅 +qnql 馏 餾 +qnqm 包钢 +qnqn 饱 饥饿 饭馆 馅饼 馄饨 飽 +qnqq 乌金 +qnqt 馋猫 +qnqu 馋 饞 +qnqv 馅 餡 +qnqw 饮 飮 飲 +qnqy 饞 +qnr 饭 +qnrb 包拯 +qnrc 饭 飯 +qnrg 饭后 餭 +qnri 包抄 +qnrj 包揽 +qnrk 钮扣 +qnrn 包扎 饩 餼 +qnro 餼 +qnrq 包换 +qnrt 包括 钖 +qnru 乌拉 +qns 馇 +qnsc 饭桶 +qnsf 饭票 包票 +qnsg 蚀本 馇 餷 +qnsh 饤 飣 +qnsm 包机 +qnss 乌木 +qnst 乌梅 +qnsy 印刷术 +qnt 饿 铋 +qnta 馆长 饦 飥 +qntc 餽 +qntd 饶舌 饫 飫 餂 +qnte 包租 +qntf 饯行 饪 飪 飵 餁 +qnth 饰 飾 餰 餝 +qntj 饭香 +qntk 饱和 饷 饹 餉 餎 饟 +qntl 饬 飭 +qntm 包身 饡 +qntp 包管 +qntr 饰物 +qnts 锯条 +qntt 饿 铋 鉍 餓 +qntu 包乘 +qntv 餧 +qnty 䥽 +qnu 饼 +qnua 饼 餅 +qnud 饲养 馒头 包头 +qnue 饭前 +qnuf 包装 馐 饈 +qnug 急性病 +qnui 刨冰 +qnuj 包间 +qnuk 餢 饍 +qnum 包商 +qnuo 餻 +qnup 餸 +qnuq 饺 勾心斗角 餃 +qnut 包产 +qnv 包 +qnvb 包好 +qnvc 馊 餿 +qnve 包退 +qnvi 多快好省 +qnvk 饶恕 +qnvn 刨刀 +qnw 馀 餘 +qnwc 包公 +qnwd 餱 +qnwe 鏐 镠 解民倒悬 飻 +qnwf 馆舍 餁 +qnwg 饭盒 +qnwh 包修 +qnwk 饸 餄 +qnwo 包伙 +qnwp 负屈含冤 +qnwq 包你 +qnws 印刷体 +qnwt 馀 +qnwv 馏分 +qnww 包谷 餩 +qnwx 蚀化 +qnwy 包含 饮食 饱含 鈌 鑃 飤 +qnx 铌 +qnxa 鸟尽弓藏 +qnxc 饱经 +qnxe 狗尾续貂 餯 +qnxg 馈线 +qnxi 乌纱 +qnxk 锦心绣口 +qnxn 铌 鈮 +qnxt 包缝 饑 +qnxu 饮弹 +qnxv 乌绿 +qnxw 包给 +qnxy 鱼尾纹 +qny 鈊 饘 +qnya 包席 +qnyc 饲育 +qnyd 饝 +qnye 饻 餏 饟 +qnyf 饱读 饭庄 餠 +qnyg 飳 +qnyh 饭店 飰 +qnyj 包裹 +qnyk 餹 +qnym 铭心刻骨 +qnyn 蚀刻 +qnyp 乌亮 +qnys 刨床 +qnyw 鉯 +qnyx 包庇 +qnyy 鈬 +qo 炙 +qoa 魟 +qoac 鱯 +qoaf 魽 鰹 +qoag 魟 +qoak 鰙 鰸 +qoal 鰳 +qoan 鮔 +qoas 鰈 +qoat 鱴 鱵 +qoav 鰋 +qoaw 鯕 鱑 +qoay 鱹 鱴 +qob 鬯 +qobc 鯫 +qobl 鯭 +qobn 鮿 +qobt 鑁 +qobx 鬯 +qoc 鮐 +qocb 魣 +qoce 鯒 鯵 鰺 +qocj 鰠 +qock 鮐 鱊 +qocs 鰇 +qoct 鮻 +qocy 鰢 +qod 魷 +qodc 鮁 +qodd 鯡 +qode 鮪 鰖 鰗 +qodg 鮕 鮖 +qodi 爒 +qodj 鮞 鰆 +qodn 魷 鮬 鱤 +qodt 鯎 鰄 鰔 +qodw 鱖 +qody 鱱 +qoe 鱁 +qoec 鰀 +qoem 鰩 +qoep 鱁 +qoet 鱫 +qoev 鮾 +qoey 魥 +qof 鮭 +qofc 魼 +qoff 鮭 鯥 +qofh 鯐 +qofi 鮇 +qofj 鯺 鰭 鱬 +qofk 鮚 鱚 +qofl 鰪 鱩 +qofm 鱝 +qofn 鮳 +qofq 魭 鱙 +qoft 独断专行 鯪 +qofv 鱈 +qofx 鮱 +qofy 鯄 +qog 镤 +qoge 鯖 +qogf 鑆 鱄 +qogg 魱 魾 +qogh 魳 鮃 +qogi 鯟 鰊 +qogj 鯻 鰽 +qogk 鯃 鱷 +qogl 鰏 +qogm 鰿 +qogn 魨 +qogq 鯁 +qogs 昏迷不醒 +qogu 鮃 +qogw 鮧 +qogx 鱺 +qogy 镤 鏷 鯆 +qoh 鱸 +qohc 鮍 +qohg 鱋 +qohi 鮛 +qohk 鮎 +qohl 鱸 +qohm 鯱 +qoht 鱥 +qohy 鰬 +qoi 匊 灳 +qoie 鮹 +qoij 鱨 +qoiq 鮡 +qoit 魦 鯋 +qoj 魯 +qojc 鰻 +qojf 魯 鯉 鰣 +qojg 鯹 +qojh 魝 鯷 +qojj 鯧 鱪 +qojl 鰛 +qojn 鰨 +qojr 鯣 鰑 +qojx 鯤 +qojy 鰅 +qok 鱢 +qokf 鱓 +qokn 鰐 +qoks 鱢 +qol 鰓 +qold 鯝 +qole 鰃 鱞 +qolf 狼烟四起 +qolh 魻 +qoli 鰥 +qolj 鱰 +qolk 鮰 +qoll 鰮 +qoln 鰓 +qolp 鰱 +qolw 鮂 +qom 鯛 +qomd 鱡 +qomg 鮋 +qomj 鰂 鯴 +qomk 鮦 鯛 +qomt 鰴 +qomu 鱧 +qomv 鱦 +qomw 魶 +qon 鮅 +qonc 鰕 +qond 多米尼克 +qonf 鱂 +qong 鮙 鱦 +qonj 鯴 +qonl 多米尼加 +qonn 魢 +qonr 鰼 +qont 鮅 +qoo 锬 +qoof 炙烤 +qooh 鱗 +qool 鐒 +qoom 金灿灿 +qoop 色迷迷 +qoos 鑅 +qooy 锬 錟 +qop 鮀 +qopf 鰘 +qopg 鰚 +qoph 鰰 +qopi 鯮 +qopk 鰫 +qopl 鯶 +qopn 乐业安居 +qopq 魫 鯇 +qopv 鮟 +qopw 镂空 +qopx 鱼米之乡 鮀 +qoq 鮑 +qoqb 鮠 鮣 +qoqe 鱌 +qoqh 鏻 鯑 +qoqk 鮈 +qoql 鰡 +qoqm 鰩 +qoqn 鮑 +qoqo 鱻 +qoqq 鮸 +qoqr 魩 +qoqt 鯼 独断独行 +qoqy 魡 +qor 魬 +qorc 魬 +qorg 鮊 鰉 +qori 鮢 鰁 +qorj 鯯 +qork 鮜 +qors 鱳 +qorv 炙热 +qos 鰾 +qosg 鯂 +qosi 鰾 +qosj 鱏 +qosk 魺 +qosw 鯠 +qot 穌 +qota 魠 +qotb 鯚 +qotf 鮓 +qotg 鮏 +qoti 鯀 +qotj 鯏 +qotk 鮥 鯌 鯦 鱎 +qotl 鱕 +qotn 魸 魹 +qoto 鰍 鰞 鵴 鷠 +qotp 鯅 +qott 鯓 鰒 鱵 +qotu 鮗 +qotv 鯘 +qoty 穌 魞 鱵 +qou 炙 魚 +qoua 鮩 +qouc 触类旁通 +qoud 鮮 +qoue 鱶 +qouf 鱃 鱒 +qoug 鰌 +qouj 鱆 鱛 +qouk 鱔 +qouo 鰜 +qouq 鮫 鮵 +qour 乌烟瘴气 +qout 鮷 +qouv 鯜 +qoux 鰦 +qouy 鰟 +qov 镂 鏤 +qovb 鯽 +qovc 鮼 +qovf 鱘 +qovg 镂 +qovh 鯞 鱐 +qovj 鱐 +qovk 鮉 鮶 +qovl 鯔 +qovn 魛 鱲 +qovp 鰎 +qovq 鯢 +qovw 鱮 +qow 魵 +qowa 鮘 鯩 +qowc 魿 鱍 +qowd 鮲 鯸 +qowf 鮒 +qowh 鰤 +qowi 鰶 +qowj 魪 鱠 +qowk 鮯 +qown 鯰 +qowo 鰞 鵴 鷠 +qowq 鯾 鮵 +qows 鮴 鰷 +qowt 鮽 +qowv 魵 +qoww 多数人 鱮 +qowx 魤 +qowy 魜 +qox 鮨 +qoxb 鱜 +qoxg 鱦 +qoxj 鮄 鮨 +qoxs 鱳 +qoxu 鰯 +qoxx 魮 +qoy 钬 鈥 銤 +qoya 多米诺 鯿 +qoyb 鯙 +qoyf 鱭 +qoyg 鱣 +qoyh 鱅 鱭 +qoyi 鯨 鱇 +qoyj 鱭 +qoyk 鰝 +qoym 魧 +qoyn 镂刻 魲 魴 +qoyq 鯍 +qoyt 多米诺骨牌 +qoyu 鯲 +qoyx 鮌 +qoyy 魰 鯳 +qp 锭 +qpay 鑧 +qpbb 钻空子 +qpbi 鲁宾逊 +qpbq 鳏寡孤独 +qpd 鋐 +qpdc 鋐 +qpdk 鎋 +qpe 镓 +qpey 镓 鎵 +qpf 鋎 +qpfa 金字塔 +qpfh 鑳 铵盐 +qpfi 錝 +qpfq 鋎 +qpft 多神教 +qpg 锭 +qpgg 鍹 +qpgh 锭 錠 +qpgm 鑌 +qpgq 凶神恶煞 +qpgw 夤 鏔 +qphi 饮鸩止渴 +qpiw 杀富济贫 +qpjv 免冠照 +qpl 鍕 +qplh 鍕 +qpn 錧 +qpnn 錧 +qpns 鑏 +qpnt 危害性 +qpq 鈂 +qpqa 狩猎 +qpqb 鋺 +qpqc 多灾多难 +qpqn 迎宾馆 鈂 +qpr 镔 鑌 +qprt 金字招牌 +qprw 镔 +qpsg 名实相副 +qpst 名实相符 +qpt 飭 +qpta 镇定自若 +qpth 留守处 +qptl 飭 +qpur 饥寒交迫 +qpv 铵 +qpvg 铵 銨 +qpvm 铁案如山 +qpw 镩 +qpwh 镩 +qpwi 镲 鑔 +qpwj 鏥 +qpwk 镕 鎔 +qpwn 鑹 +qpwq 外祖父 +qpx 铊 +qpxg 外祖母 +qpxn 铊 鉈 +qpxx 夤缘 +qpy 釣 +qpyg 鎺 +qpyw 夤夜 +qpyy 釣 +qq 多 +qqa 錉 +qqaa 金工 +qqad 多项 +qqah 金牙 +qqaj 钦慕 錉 +qqak 銽 +qqal 金莲 +qqam 金黄 +qqaq 钦敬 +qqar 金匠 +qqav 金针菇 +qqaw 金花 +qqay 金匾 +qqb 匈 +qqbb 金子 钩子 +qqbe 胷 +qqbf 金陵 +qqbh 卶 +qqbk 匈 +qqbn 多孔 +qqbt 鍐 +qqc 钩 鉤 銫 +qqca 独角戏 +qqcc 犹犹豫豫 皱皱巴巴 +qqce 多能 +qqck 钓鱼台 +qqcn 铯 銫 +qqcq 金鸡 +qqcr 猕猴骑土牛 +qqcy 钩 鈎 +qqdd 多大 +qqdf 金砖 +qqdg 金石 钢铁厂 +qqdh 多在 +qqdl 铿锵有力 +qqdm 多面 +qqdp 多达 铁饭碗 +qqdq 久负盛名 +qqdt 争名夺利 +qqdw 狄尔泰 +qqdx 金龙 +qqdy 金矿 +qqee 多月 +qqeg 爼 +qqes 多彩 +qqet 多用 +qqex 多脂 +qqf 鈞 +qqfc 多云 +qqfg 多雨 鈞 +qqfh 多起 +qqfi 凶多吉少 +qqfk 夡 +qqfn 多亏 憌 +qqfq 多元 +qqft 多才 +qqfy 鋝 +qqg 镥 鍂 鑥 +qqgb 希尔顿 +qqgc 多到 +qqgd 多天 +qqgf 多于 狼狈不堪 +qqgg 金环 +qqgj 镥 +qqgk 金融 多事 +qqgm 多刺 +qqgq 觥饭不及壶飧 +qqgv 多妻 +qqgw 解铃还须系铃人 +qqgy 金玉 +qqha 多虑 +qqhh 金卡 +qqhk 多点 +qqhq 多餐 +qqhw 钓具 +qqhx 金印紫绶 +qqi 铄 匁 匇 鑠 +qqif 多汁 +qqii 多多少少 +qqin 金汤 +qqip 钩沉 +qqiq 金光 +qqit 多少 +qqiy 铄 鉨 +qqj 鐌 +qqja 金蝶 +qqje 鐌 +qqjf 多时 +qqjg 銁 +qqjh 钩虫 +qqjj 多日 +qqjs 金果 +qqjt 金星 +qqk 铭 +qqke 鐌 +qqkf 狗急跳墙 +qqkg 铭 鉤 銘 +qqkh 多嘴 +qqkk 金器 +qqkq 鋔 +qqkw 多哈 +qqky 鑱 镵 +qqlg 多国 急刹车 +qqlk 多加 +qqlp 多边 金边 +qqlv 多轨 +qqma 金曲 +qqme 胷 +qqmj 多则 +qqmm 金山 +qqmp 金银财宝 +qqmq 金刚 +qqmu 多赚 +qqmy 金丹 +qqn 钨 鎢 +qqna 金殿 +qqnc 狐狸尾巴 +qqnf 多层 +qqng 多情 钨 翗 +qqnh 多收 +qqnl 锱铢必较 +qqnn 匆匆忙忙 钱钟书 鉋 铇 +qqnt 金属 +qqny 多心 +qqog 狐狸精 +qqoj 鑥 +qqot 鑁 +qqov 多数 +qqow 金粉 +qqp 迻 +qqpb 金字 +qqpd 多寡 +qqpe 多家 +qqpg 钦定 +qqpi 迻 +qqpo 多灾 +qqpt 金额 +qqpw 多空 +qqpy 多礼 +qqq 鑫 +qqqc 金色 +qqqf 鑫 +qqqg 金钱 钓鱼 金鱼 +qqqi 多尔 +qqqk 多名 夠 +qqqm 铮铮铁骨 +qqqn 钓饵 +qqqp 狰狞 +qqqq 金 +qqqr 急匆匆 +qqqs 铆钉 +qqqu 金镑 +qqqv 金银 +qqqy 多久 鉹 +qqr 锪 +qqrc 金瓜 +qqrf 金质 +qqrh 多年 +qqrm 鋾 +qqrn 锪 鍃 鍯 +qqrt 金手 +qqru 铆接 +qqrx 多指 +qqs 铩 +qqsc 针锋相对 鎩 +qqse 多极 +qqsf 金枝 +qqsg 金杯 +qqsi 猕猴桃 +qqss 多梦 +qqst 金桥 +qqsu 多样 金榜 +qqsy 乌鲁木齐 铩 +qqt 铆 +qqta 多长 +qqtb 铆 鉚 +qqtc 多么 +qqtd 爻辞 +qqte 钓船 +qqtf 钓竿 +qqtg 多重 +qqth 金牌 +qqti 金箔 +qqtj 多得 +qqtk 多种 +qqtm 金币 +qqto 金秋 +qqtp 多管 +qqtq 锒铛入狱 +qqts 金条 +qqtt 卿卿我我 金笔 +qqtw 猢狲入布袋 +qqty 多篇 +qqu 多 爻 +qqud 多头 钦差 +qquf 多半 +qqug 钧 鈞 +qquj 多音 +qqum 多端 +qqun 憌 +qquq 多次 金奖 +qqut 多产 +qquu 多多益善 +qquw 金疮 +qquy 金门 +qqv 铮 錚 +qqvb 多好 +qqvc 匈奴 郺 +qqvg 錎 +qqvh 铮 錚 +qqvq 金婚 +qqvv 袅袅婷婷 +qqw 钦 +qqwd 多做 +qqwg 钦命 +qqwh 多个 昏昏欲睡 +qqwm 钦佩 +qqwq 钦仰 +qqwt 多余 +qqwu 多位 +qqwv 多分 +qqww 多人 +qqwx 金华 +qqwy 金领 钦 欽 +qqxe 多级 +qqxt 多疑 +qqxw 多维 多给 +qqxx 金丝 勉勉强强 +qqy 钓 釸 釣 +qqye 鲁鱼亥豕 +qqyg 鍧 +qqyh 金店 +qqyl 金库 镏 鎦 +qqym 多高 +qqyn 铭记 铭刻 +qqyo 多变 +qqyq 多义 +qqyt 多谢 +qqyv 金庸 狼狈为奸 +qqyw 钧座 +qqyy 钓 多方 铭文 釣 +qr 铁 +qraa 铁工 +qraj 铁幕 +qrar 铁匠 +qraw 锦葵 +qrbb 兜子 +qrc 钣 鈑 +qrca 刎颈 +qrcb 兜鍪 +qrcd 铁骑 +qrce 猴年马月 +qrcn 铁马 +qrcq 锦鸡 +qrcy 钣 鈑 鈲 +qrdg 铁石 +qrdi 铁砂 +qrdm 忽而 +qrdo 铁灰 +qrdq 希拉克 +qrds 独揽大权 +qrdt 乌托邦 +qrdy 铁矿 +qre 勿 +qree 杀气腾腾 +qref 铁脚 +qrej 甮 +qrep 铁腕 +qrf 鍎 +qrfa 铁塔 +qrfb 忽地 +qrfc 勿动 +qrff 乌拉圭 +qrfg 色授魂与 +qrfh 鍎 +qrfm 锧 鑕 +qrfp 铁索 +qrg 铂 鉑 +qrgd 犹抱琵琶半遮面 +qrge 铁青 +qrgg 鍠 锽 名扬天下 +qrgk 锦囊 銗 +qrgu 久拖不决 +qrgw 鋲 +qrh 釿 +qrha 匆遽 +qrhc 铁皮 +qrhh 鈝 +qrhl 獹 +qrhy 釽 +qri 铢 +qria 锦江 +qric 铁汉 +qrif 铁法 +qrii 铁水 +qrij 勿滥 +qrim 色拉油 +qrit 铁活 +qriy 铢 銖 +qrj 刎 +qrjf 兜里 曶 +qrjh 刎 +qrji 镍氢电池 +qrkh 铁路 +qrkk 铁器 +qrkq 名扬中外 +qrkr 包打听 +qrlh 铁甲 +qrli 名扬四海 +qrlt 忽略 +qrlu 兜圈 +qrlv 铁轨 +qrm 锦 +qrme 铁骨 +qrmh 锦 錦 +qrmj 颻 +qrmk 匋 +qrmo 鷂 +qrmp 遙 +qrmq 兜风 +qrmw 铁岭 +qrn 忽 +qrni 铁屑 +qrnk 铁臂 +qrno 鎎 +qrnq 兜 +qrnu 忽 +qrny 匆忙 +qrpg 铁定 +qrpl 铁军 +qrpu 锦袍 +qrpv 铁案 +qrpw 铁窗 +qrpy 忽视 +qrq 锨 杴 +qrqa 铁钳 +qrqc 银白色 +qrqd 忽然 +qrqi 钻牛角尖 +qrqj 狐狸 +qrqk 铁锅 +qrql 铁链 +qrqn 铁饼 +qrqq 铁钩 +qrqr 匆匆 +qrqs 铁钉 +qrqt 铁锤 铁锹 +qrqu 杀手锏 +qrqw 锨 鍁 +qrqy 铁勺 +qrr 鑕 +qrrf 铁质 +qrrg 兜捕 +qrrh 铁牛 +qrrj 兜揽 +qrrm 鑕 +qrrs 铁打 +qrrt 留后手 +qrrx 金手指 +qrsa 铁杠 +qrsc 铁桶 铁树 +qrsd 铁棒 +qrsf 铁杆 锦标 +qrsg 锦西 +qrsj 邂逅相遇 +qrsm 铁栅 +qrsr 炙手可热 铁板 +qrst 铁桥 +qrsv 勿要 +qrsy 铁柱 +qrtd 铁笼 +qrtf 錍 +qrth 铁片 +qrtl 铁血 +qrtp 铁管 +qrtr 铁箍 +qrts 铁箱 +qrtt 铁笔 +qrty 勿入 +qrub 忽闻 +qrud 铁拳 +qrug 怨气冲天 +qrul 铁闸 +qruq 金质奖 +qrut 铁道 +qruw 忽闪 +qruy 铁门 +qrw 铁 +qrwh 忽悠 +qrwk 匆促 +qrww 铁人 +qrwx 锦华 +qrwy 铁 兜售 鉄 +qrxs 鑠 +qrxt 锦绣 +qrxw 锦纶 锦缎 +qrxx 铁丝 +qry 匆 +qrye 锦衣 +qryg 铁证 +qryi 匆 +qryn 勿忘 怱 +qryo 忽变 +qryq 兜底 +qrys 铁床 错失良机 +qryt 锦旗 锦州 +qryw 金牛座 +qs 钉 +qsa 弑 +qsaa 杀戒 弑 弒 +qsaf 钉鞋 +qsal 杀菌 +qsbb 钉子 +qsbm 杀出 +qscf 独木难支 +qscp 钱可通神 +qscq 杀鸡 +qsdg 危机感 +qsdi 钉耙 +qsdt 争权夺利 +qsf 镖 +qsfc 杀去 +qsfi 镖 鏢 +qsfj 杀进 +qsfn 杀场 +qsg 钵 缽 +qsga 铁树开花 +qsgc 杀到 +qsge 杀青 +qsgf 钵盂 铁板一块 +qsgg 钵 鉢 +qsgk 金枝玉叶 +qsgm 独树一帜 +qsgo 杀灭 +qsgq 杀死 +qsgr 金相玉质 +qsgs 独木不成林 +qsgx 杀毒 +qsh 钉 釘 +qshh 钉上 +qsiq 杀光 +qsit 锡林浩特 +qsj 刹 镡 +qsjf 刹时 +qsjg 镖师 +qsjh 杀虫 刹 镡 鐔 剎 +qsjl 钉螺 +qsjq 金榜题名 +qsk 钶 +qskg 钶 鈳 +qskh 杀跌 +qskk 鎶 +qslg 刹车 +qslw 危机四伏 +qsm 殺 +qsma 狂想曲 +qsmc 殺 +qsmh 钉帽 +qsnn 镖局 +qsnt 多样性 +qsnw 杀戮 +qsny 杀尽 +qsoy 錰 +qspd 杀害 +qspf 锦标赛 +qspt 镖客 +qsq 鑗 +qsqg 金枪鱼 +qsqi 鑗 +qsqq 铁板钉钉 +qsqr 鑻 +qsqt 杀猪 +qsqu 多棱镜 +qsrh 杀掉 +qsrn 杀气 +qsro 鸟枪换炮 +qsrt 杀手 +qsry 杀掠 +qssa 杀棋 +qssm 杀机 +qsst 独木桥 +qstd 杀敌 乐极生悲 +qste 独木舟 +qstg 杀生 +qstj 杀得 +qstm 杀身 +qstw 猜枚行令 +qsty 杀入 +qsu 杀 殺 +qsud 杀头 +qsul 刹闸 +qsuw 閷 +qsuy 刨根问底 +qsvf 刹那 +qsvt 弑君 +qsw 錸 +qswa 杀伐 +qswq 弑父 +qswt 杀伤 +qswu 金本位 +qsww 杀人 錸 +qswx 多样化 +qswy 刹住 +qsxf 凶相毕露 +qsxg 弑母 +qsy 鈢 釘 鉥 +qsya 弒 +qsyb 杀熟 +qsyj 剎 +qsyq 铁杵磨成针 +qsyy 鉥 +qt 儿 +qta 猎 猟 獵 +qtaa 犯戒 +qtac 獲 +qtad 狼藉 狨 獏 +qtae 獴 +qtaf 希特勒 +qtah 獠牙 +qtai 逛荡 +qtaj 猎 +qtal 猫 独苗 貓 +qtan 獦 +qtap 名符其实 +qtaq 狱警 猎获 +qtar 争先恐后 玂 +qtat 猛攻 犽 狘 +qtau 独行其道 +qtaw 猉 獚 +qtax 猛药 +qtay 锋芒 獾 +qtb 犯 +qtbb 儿子 狮子 猴子 锤子 独生子 +qtbc 猎取 毈 +qtbh 卯 戼 +qtbi 儿孙 狲 猻 +qtbj 夕阳 +qtbl 猛 +qtbm 猜出 +qtbn 犯 乮 犼 鉇 +qtbp 独院 +qtbr 独孤 +qtbu 狭隘 +qtbv 独生子女 +qtby 狼孩 +qtc 狁 +qtca 儿戏 +qtcb 犹豫 +qtce 狗熊 +qtcf 猜对 +qtcg 犸 獁 +qtck 獝 +qtcn 名利双收 +qtcq 狂欢 狁 +qtcs 猱 +qtct 狻 +qtcw 犯难 +qtcy 獁 +qtd 锋 +qtdd 狂飙 犹大 猅 猰 +qtde 独有 犯有 猢 狵 +qtdf 狂奔 +qtdg 猎犬 狜 銛 铦 +qtdh 锋 犹存 鋒 +qtdi 獠 獂 +qtdj 鑙 猅 +qtdk 猗 鐈 +qtdn 犹 懖 猶 +qtdp 鏠 +qtds 猎奇 +qtdt 獉 獶 獿 +qtdw 独奏 獗 狹 +qtdx 猛袭 +qtdy 犹太 犾 鉃 +qte 犭 +qtea 猫腻 +qtec 猨 +qtee 猎豹 獬豸 +qtef 猪脚 +qteg 狙 +qteh 猙 +qtem 猺 +qten 锈 銹 鏽 +qtep 独爱 +qtes 猫腰 +qtet 銹 俢 +qtev 狗腿 +qtew 猴脸 +qtey 猴脑 +qtf 钎 +qtfa 独裁 独霸 +qtfb 猛地 +qtfc 铥 銩 +qtfd 狮城 +qtfe 猿 +qtfg 猛士 鈓 +qtfh 犴 钎 釺 +qtfi 狋 銇 +qtfj 猪 獳 豬 +qtfk 狂喜 锆 狤 鋯 狧 +qtfl 铢积寸累 +qtfm 狙击 獖 鑽 猛击 +qtfn 名利场 猪场 +qtfp 犯过 铤 鋌 +qtfq 铣 獟 銑 +qtfs 橥 櫫 +qtft 犲 +qtfu 猛增 +qtfv 锸 鍤 +qtfw 犯规 +qtfx 狫 +qtg 狂 锺 +qtga 外向型 +qtgc 独到 猜到 +qtgd 独吞 +qtge 猜 +qtgf 锤 锺 猼 錘 鍾 鎚 +qtgg 狂 夝 狉 狟 鉎 +qtgh 犯下 犻 +qtgi 猥琐 鏼 +qtgk 名垂青史 +qtgl 铜版画 +qtgm 獭 獺 +qtgn 钅 +qtgo 鑂 鵟 +qtgp 逛 +qtgq 猛烈 獮 +qtgt 金科玉律 獓 +qtgw 狭 狹 陿 +qtgx 狠毒 +qtgy 锈斑 +qth 镍 +qtha 猛虎 +qthc 狓 玃 猪皮 +qthf 鈼 +qthh 犯上 +qthi 独步 +qthk 独占 +qthl 獹 +qthm 猇 +qthn 鎴 +qthp 鋋 狿 +qths 镍 鎳 +qtht 獩 獿 +qthv 独眼 猫眼 +qthw 独具 +qti 狣 +qtia 狂灌 +qtid 狂涛 +qtie 铣削 +qtif 狂潮 犯法 +qtih 狭小 猟 +qtim 猜测 猪油 +qtip 狂泻 +qtiq 狣 +qtit 猀 +qtiu 狗血淋头 +qtix 猛涨 +qtiy 逛游 +qtj 独 獨 +qtja 狂暴 +qtjc 獌 +qtjf 狸 狂野 儿时 猂 貍 +qtjg 猩 狚 +qtjh 狮 鋓 獅 +qtjj 猖 +qtjn 猲 +qtjp 狂晕 +qtjs 猓 鏫 +qtjt 鍑 +qtjv 夕照 +qtjx 猑 匑 +qtjy 独 +qtk 铬 +qtkb 狂吼 +qtkd 狂吠 +qtke 狷 +qtkg 铬 鉻 +qtkh 猜中 狂跌 狆 猛跌 +qtkj 独唱 +qtkn 狂叫 +qtko 猫咪 +qtkq 猛吹 +qtkr 狼嗥 +qtkt 玁 +qtku 狗血喷头 +qtkv 狂啸 +qtl 狎 猥 +qtlc 猛轰 +qtld 犯罪 +qtle 猬 猥 獧 +qtlf 狡黠 錍 +qtlh 狎 +qtlj 獨 +qtll 猛男 +qtln 鏓 +qtlq 猡 玀 +qtlr 獑 +qtls 犯困 +qtlt 独力 +qtlu 猪圈 +qtlw 独轮 +qtlx 鎞 +qtly 玀 +qtm 猾 +qtmd 鐭 +qtme 猾 +qtmg 犯贱 獕 +qtmh 鉓 +qtmj 狦 猦 猯 +qtmk 匔 狪 猧 銄 银行账号 +qtml 猪崽 +qtmn 鋵 +qtmp 遙 +qtmq 狂风 +qtmt 銵 鎫 +qtmw 猪肉 狗肉 猠 +qtmx 匑 +qtmy 狈 狽 獕 +qtn 儿 勹 ⺈ +qtnc 猳 +qtnd 独居 +qtnf 狃 +qtnh 猸 +qtnj 犷悍 +qtnk 独臂 +qtnm 峱 +qtnn 猜忌 犯忌 釳 +qtno 狗屎 鎢 鵭 +qtns 犯怵 +qtnt 猝发 +qtnx 狗屁 狔 +qtny 夕 狠心 +qto 锹 +qtoa 锤炼 +qtog 银行业 +qtoh 獜 +qtol 鐇 +qton 独断 悐 鏭 +qtoo 猛火 +qtop 逖 +qtos 逛灯 +qtou 猛料 +qtow 獛 +qtoy 锹 狄 獛 鍬 +qtp 狞 +qtpe 独家 +qtpf 独守 狩 +qtpi 猔 +qtpl 急行军 +qtpm 獱 +qtpn 狗官 +qtpp 杀身之祸 +qtps 狞 獰 +qtpu 猽 +qtpv 印第安 犯案 +qtpw 狭窄 狗窝 狖 +qtq 狗 獬 +qtqa 犯错 +qtqd 猛然 猝然 +qtqe 独角 猭 +qtqg 独往独来 +qtqh 狰 獬 狶 猙 +qtqi 狝 鑗 獮 +qtqj 狥 +qtqk 狗 +qtqm 钢筋铁骨 猺 +qtqn 狂饮 锈蚀 狍 +qtqs 多种多样 +qtqt 猖獗 狡猾 狼狈 猣 狠狠 狐狸 狩猎 猖狂 猩猩 狰狞 狼狗 猿猴 猕猴 +qtqu 多愁多病 +qtqv 猴急 +qtqy 犳 +qtr 狐 +qtra 猜摸 +qtrd 猪排 +qtrf 猈 獆 獔 +qtrg 狛 +qtrh 猫扑 猴年 猛扑 +qtrj 独揽 猘 +qtrl 狂舞 独舞 +qtrn 狂气 犵 +qtrr 独白 狠抓 狾 +qtrs 锤打 猛打 +qtrt 猎手 锇 獥 鋨 +qtru 猛撞 +qtrv 狂热 +qtrw 猛推 +qtry 狐 +qts 猹 +qtsc 解释权 +qtsd 狂顶 金箍棒 +qtse 猪棚 +qtsg 猛醒 猹 +qtsh 猜想 狂想 +qtsk 儿歌 +qtss 犯禁 +qtsu 猪栏 +qtsw 猎枪 猍 +qtsy 狇 +qtt 猁 +qtta 狭长 猵 +qttb 狏 +qttd 狂乱 狧 +qtte 猜透 猏 +qttf 逛街 独行 狅 獋 猈 +qttg 独生 狌 +qtth 独自 独处 狐臭 犹自 +qttj 锋利 猁 +qttk 狢 獢 +qttm 独身 +qttn 犵 +qtto 犯愁 獯 +qttp 狿 +qttr 独特 猎物 +qttt 狂笑 狞笑 +qttu 儿科 +qttx 急管繁弦 +qtu 狡 獍 +qtuc 独闯 獇 +qtud 猎头 多愁善感 猜拳 +qtuf 獞 +qtug 犯病 猶 +qtuj 儿童 獐 +qtuk 猛冲 +qtul 猛兽 獈 +qtun 猐 +qtuq 狡 独资 觥筹交错 獍 猛将 +qtus 独尊 +qtut 獙 +qtuu 独立 +qtuw 狼疮 +qtuy 狡辩 独门 鉖 +qtv 狠 +qtvb 卿 +qtvc 狂怒 獀 +qtve 狠 +qtvf 狎妓 +qtvg 錗 +qtvk 犹如 +qtvn 狐媚 犰 獵 +qtvo 獡 +qtvq 猊 +qtvt 儿媳 +qtvu 猜嫌 +qtvv 儿女 +qtvy 锋刃 犱 +qtw 猴 +qtwb 独创 +qtwc 狯 狑 獪 +qtwd 猴 猤 +qtwf 獭祭 +qtwg 狂傲 狠命 猚 +qtwh 獅 鏦 +qtwi 猃 獫 +qtwj 獪 +qtwk 猞 獊 +qtwm 狐仙 +qtwn 猛追 +qtwp 猪倌 +qtws 独体 +qtwt 犯傻 狳 +qtwu 名特优新 +qtww 犯人 猎人 狂人 獫 +qtwx 儿化 +qtwy 猛禽 猚 +qtx 狒 +qtxa 猩红 +qtxe 猭 +qtxf 狴 +qtxg 锋线 +qtxi 猕 獼 +qtxj 狒 +qtxl 狕 +qtxq 铜版纸 獼 +qtxt 猜疑 狐疑 犹疑 犯疑 +qtxu 鋂 +qty 狼 乂 鉌 +qtya 猜度 猵 +qtyb 独享 +qtyd 狱 獄 +qtye 狼 猏 獽 +qtyf 猝 +qtyg 狺 釒 +qtyh 犿 +qtyi 匁 猄 +qtym 犺 +qtyn 狂妄 +qtyo 猜谜 鸑 +qtyp 狼毫 +qtyq 狭义 +qtyr 猥亵 +qtys 铣床 +qtyt 狡诈 狂放 犷 獤 獷 +qtyv 儿郎 +qtyw 狱卒 獷 +qtyy 狂言 釞 +qu 匀 +qua 鉼 +quab 儿童节 +quae 鸟兽散 +quah 鉼 +qual 镜匣 +quat 独善其身 銻 +qubb 镜子 +qube 鎙 +qubm 匀出 +qubw 铲除 +quck 镜台 +qucr 乌兰巴托 +qud 匀 +quda 钦差大臣 鎈 +qudb 锩 錈 +qudi 镁砂 +qudk 鐥 䦅 +qudm 镜面 +qudn 錓 +qudp 鎹 +qudq 久闻大名 +que 鐩 +qued 鑨 +queg 鐗 +quej 鎆 +quep 鐩 +quex 钻头觅缝 +quf 钭 +quff 铲土 +qufg 角斗士 +qufh 钭 斘 鈄 鉡 迎头赶上 +qufu 锐增 +qufv 铲雪 +qug 镁 鉝 鍆 +quga 锎 鐦 鎈 +qugd 镁 鎂 +qugi 镧 鑭 +qugk 匀速 +qugl 独立王国 +qugq 錓 +qugu 铲平 +qugv 金童玉女 +qugy 包产到户 +quh 锌 鋅 +quhi 锐步 +quhv 锐眼 +quip 解剖学 +quiq 镁光 +quit 乌兰浩特 +quj 镜 +qujf 鐘 +qujg 锏 鐧 +qujh 鏱 +qujn 镱 鐿 +qujq 镜 鏡 +quk 锐 銳 +qukd 乌兹别克 +qukf 乌兹别克斯坦 +qukg 锫 錇 +qukk 锐器 +qukm 饲养员 +qukq 锐 鋭 +qulg 铲车 +qulj 鏳 +qulk 镜架 +quln 够意思 +qult 免疫力 +qum 镝 +qumd 镝 鏑 +qun 钔 鍆 +qung 够交情 +qunq 名闻遐迩 +qunt 独立性 +quo 镨 +quoj 镨 鐠 +quow 镁粉 +qup 镑 +qupb 多音字 +qupe 外交家 +quph 鍗 +qupj 狗头军师 +qupl 铁将军 +qupn 外交官 +qupu 匀实 +qupy 镑 鎊 +quq 铰 +quqe 多姿多彩 昏头昏脑 锐角 +quqf 锵 鏘 +quqg 鲜鱼 +quqj 鸟兽鱼虫 +quql 铰链 +quqm 狡猾 +quqp 铜头铁额 +quqr 忽冷忽热 +ququ 锵锵 +quqy 铰 鉸 +qurg 铁道兵 +qurn 锐气 +qurq 乌头白马生角 +quru 铰接 +qus 鐏 +qusa 镜框 +qusd 铁交椅 +qusf 鐏 +qust 金瓶梅 +qusx 鳞次栉比 +qut 铲 鏟 剷 +qutg 鏟 +quth 镜片 +qutj 锐利 +qutk 匀和 +qutm 镜筒 +qutq 匀称 +quts 镜箱 包装箱 +qutt 铲 +qutw 猜拳行令 +qutx 锐敏 +quty 独立自主 +quud 镜头 锐减 +quue 兜头盖脸 +quuf 迎头痛击 +quuj 锐意 +quuk 外交部 +quup 岛瘦郊寒 +quuq 匀净 +quv 鎌 +quvf 猛将如云 +quvh 獐头鼠目 +quvn 铲刀 +quvo 鎌 +quvy 乐善好施 +quw 镒 +quwl 镒 鎰 +quwo 外资企业 +quwq 镜像 +quwx 锐化 +qux 锑 銻 +quxe 针头线脑 +quxn 鉳 +quxt 锑 銻 +quxx 鎡 镃 +quyi 儿童文学 +quym 包头市 +quyp 解决方案 +quyt 外部设备 +quyw 猫头鹰 +quyy 名门望族 +qv 争 +qvaa 刍荛 +qvad 詹姆斯 +qvaf 鐞 +qvaj 银幕 +qvaq 雏菊 +qvar 银匠 +qvau 雏燕 +qvav 急切 +qvaw 银花 +qvay 争芳 +qvb 邹 鄒 +qvbb 银子 +qvbc 争取 +qvbg 银耳 +qvbh 邹 +qvbi 詹姆逊 +qvbm 急聘 +qvbn 急了 +qvbu 银联 +qvbv 妴 +qvc 勼 +qvcb 急骤 +qvcc 匓 +qvck 急驶 +qvcq 雏鸡 +qvcw 急难 +qvdc 争雄 +qvdf 争夺 +qvdh 争艳 +qvdo 银灰 +qvdq 迎刃而解 +qvdt 儿女成行 +qvdw 争春 +qvdy 银矿 +qve 银 +qvee 银月 +qvep 争逐 +qvet 急用 +qvew 争脸 +qvey 银 銀 +qvf 刍 臽 芻 +qvfa 争霸 +qvfd 急需 +qvfg 急雨 +qvfh 皱起 銉 +qvfi 急救 +qvfj 急进 鏽 +qvfp 键 鍵 +qvfq 银元 +qvfs 银霜 +qvg 钕 釹 +qvga 雏形 +qvgf 急于 +qvgg 银环 +qvgk 急速 急事 +qvgl 银盏 鍿 +qvgm 银两 +qvh 争 锼 +qvha 急遽 +qvhc 皱 锼 鎪 皺 +qvhh 鏽 +qvhi 急步 +qvhj 争 +qvhk 争战 +qvhv 急眼 +qvic 银汉 +qvim 急湍 +qviq 争光 +qvis 银河 +qviu 银洋 +qviv 争当 +qviy 急流 録 +qvjc 皱紧 +qvjf 怨女旷夫 +qvjg 煞是 +qvjn 急电 +qvjo 急如星火 +qvjp 色即是空 +qvjs 鏁 +qvjt 煞星 +qvk 铷 +qvkg 铷 鉊 銣 +qvkh 急躁 +qvki 争吵 +qvkk 银器 +qvkq 争鸣 +qvkt 银川 +qvl 锱 +qvlf 急转 +qvlg 锱 錙 +qvlk 银圆 +qvln 鑞 镴 +qvlq 危如累卵 +qvlw 争办 +qvmh 猫鼠同眠 +qvmm 银山 +qvmq 争购 +qvmy 鎻 +qvn 急 釖 釚 +qvnd 急剧 +qvnh 皱眉 +qvni 银屑 +qvnt 急性 +qvnu 急 银屏 +qvny 急忙 +qvo 燄 +qvoo 燄 +qvow 银粉 +qvp 锓 +qvpc 锓 鋟 +qvpd 争宠 +qvpg 锥刀之末 +qvpt 键客 +qvpu 皱褶 +qvpv 急案 +qvpy 煞神 +qvq 欿 +qvqc 银色 +qvqd 银铸 +qvqf 银针 +qvqg 鹐 银钱 鵮 +qvqi 狐群狗党 +qvqk 键名 +qvqn 键钮 +qvqp 银锭 +qvqr 锱铢 +qvqs 急刹 +qvqt 争锋 +qvqv 急煞 +qvqw 欿 +qvqy 雏鸟 +qvrf 争持 +qvrn 争气 +qvrp 急迫 +qvrr 银白 煞白 +qvrt 多如牛毛 +qvrv 争执 +qvrw 争抢 +qvsc 争权 +qvsd 争顶 +qvsf 银票 +qvsg 银杯 +qvsh 争相 +qvsk 银杏 +qvso 银楼 +qvsv 银根 +qvsw 银枪 +qvt 煞 +qvtd 急智 +qvte 键盘 +qvtf 银行 争先 +qvth 银牌 +qvtj 急得 +qvtl 急务 +qvtm 银币 +qvto 煞 鵮 +qvtq 争衡 +qvts 银条 +qvtt 钟灵毓秀 +qvty 键入 +qvud 争着 +qvuf 争斗 +qvug 急病 +qvuj 刹那间 +qvuk 急冲 +qvum 争端 +qvuq 银奖 +qvur 狗娘养的 +qvuv 皱痕 +qvuy 争辩 +qvv 勼 +qvvf 雏妓 +qvvq 银婚 +qvvv 儿媳妇 +qvw 雏 雛 +qvwb 争创 +qvwd 争优 +qvwf 键值 +qvwg 鹒 鶊 +qvwk 急促 +qvwo 鵮 +qvwr 急件 +qvws 多媒体 +qvwu 键位 +qvwv 争分 +qvww 争价 +qvwy 雏 +qvxa 银红 +qvxg 银线 +qvxi 银纱 +qvxj 煞费 +qvxk 争强 +qvxp 皱缩 +qvxq 皱纸 +qvxx 银丝 +qvxy 皱纹 +qvyg 银证 +qvym 争高 +qvyo 急变 +qvyp 银亮 +qvyw 争论 急诊 +qvyy 争议 釰 釻 釼 +qw 欠 +qwaa 猪八戒 +qwau 欠薪 +qwbb 锥子 +qwbn 欠了 +qwbw 狗仔队 +qwc 鈆 +qwcn 鎓 +qwcq 铁公鸡 +qwcy 鈆 +qwd 锻 +qwdb 狗拿耗子 +qwdc 锻 鍛 +qwdf 锻压 +qwdm 锥面 +qwdq 久仰大名 +qwdt 争分夺秒 +qwet 鉁 +qwev 欠妥 +qwff 欠款 +qwfk 铃鼓 +qwfn 铃声 +qwfw 杀人越货 +qwfy 鉜 +qwg 铨 +qwga 锥形 錀 鑰 +qwgc 鈴 +qwgd 鍨 +qwgg 铨 銓 +qwgh 欠下 杀人不眨眼 +qwgj 鍮 久假不归 +qwgk 杀人灭口 铪 匌 鉿 鋡 鎗 +qwgn 鈐 +qwgo 希伯来 +qwgp 销售一空 +qwgq 欠债还钱 +qwgr 镎 鎿 +qwgt 杀人不见血 +qwgu 镫 鐙 +qwgw 鐱 +qwh 鎀 +qwhd 狐假虎威 +qwhe 鎀 鏅 +qwhk 销售点 +qwi 勽 +qwin 外分泌 +qwir 金盆洗手 +qwiv 欠当 +qwiy 鉩 +qwjg 销售量 +qwjh 铃虫 +qwjv 外焦里嫩 +qwjy 饱食暖衣 +qwk 鉛 +qwkg 鉛 +qwkk 孵化器 +qwkm 销售员 +qwkq 銳 +qwkt 铃响 +qwll 负债累累 +qwlt 杀伤力 +qwlv 饮食男女 +qwmc 独领风骚 +qwmq 销售网 +qwmt 欠账 +qwn 鎚 +qwna 狄俄尼索斯 +qwnd 鍭 +qwng 鱼传尺素 +qwno 鎢 +qwnp 鎚 +qwnt 独创性 销售收入 +qwnv 匃 +qwny 锥心 +qwoa 锻炼 +qwog 饮食业 +qwoo 欠火 +qwpc 急人之难 +qwpt 销售额 +qwpv 欠安 +qwpw 乌合之众 +qwqi 铃铛 +qwqq 铝合金 +qwqr 锻铁 +qwqt 杀人犯 +qwrm 欠缺 +qwrq 急人所急 +qwrs 锻打 +qws 銝 +qwsa 锻模 +qwss 铃木 +qwsy 銝 +qwt 銋 +qwtf 锻造 銋 +qwtm 欠身 +qwts 欠条 +qwtu 欠税 +qwu 欠 +qwuf 铃兰 +qwuk 销售部 +qwum 销售商 +qwuq 欠资 +qwus 名优新 +qwut 欠产 +qwuy 名人效应 +qwv 鈖 +qwvn 锉刀 鈖 +qwvo 鵭 +qwvy 杀人如麻 急公好义 +qww 锉 +qwwf 欠佳 锉 銼 +qwwg 欠债 鑯 +qwwh 乐悠悠 +qwwj 欠伸 +qwwk 鋊 +qwwr 狗仗人势 +qwws 锥体 +qwwt 铨叙 +qwx 铧 鏵 +qwxc 鏺 +qwxf 铧 +qwxj 欠费 饱食终日 +qwxn 鈋 +qwxr 欠缴 +qwy 锥 镌 釟 +qwyc 铃 鈴 +qwye 飧 镌 鎸 鐫 +qwyf 鎨 +qwyg 锥 錐 +qwyh 饮食店 +qwyk 鋡 鎗 +qwym 鐫 +qwyn 镌刻 欠扁 钤 鈐 錜 +qwyo 杀人放火 鐎 +qwys 鏶 +qwyt 铸剑为犁 +qx 镄 錄 +qxan 煞费苦心 +qxc 匂 鏹 +qxcj 鏹 +qxdt 鱼贯而入 +qxf 鐑 +qxfc 久经考验 +qxfk 鐑 +qxfm 鏆 +qxg 錄 +qxgi 錄 +qxgu 鉧 狐疑不决 +qxgy 金缕玉衣 +qxh 鈏 +qxhh 鈏 鈟 +qxhw 鎭 +qxic 饱经沧桑 +qxif 久经沙场 +qxii 镪水 +qxim 锦绣河山 +qxiw 金丝雀 +qxix 铺张浪费 +qxiy 銯 +qxj 镄 +qxjh 鉘 +qxjm 镄 鐨 +qxk 镪 鏹 +qxkf 外强中干 +qxkj 镪 鏹 +qxkk 针织品 +qxmb 外引内联 +qxmf 饱经风霜 +qxmh 乌纱帽 +qxmi 锦绣山河 +qxmq 铁丝网 +qxnk 饱经忧患 +qxns 煞费心机 +qxqc 鲜红色 +qxqn 针线包 +qxqt 金丝猴 +qxqw 猕猴 +qxqy 外经贸 +qxr 鑠 +qxrd 铺张扬厉 +qxrs 鑠 +qxrv 猩红热 +qxrx 锄强扶弱 +qxsq 钢结构 +qxta 解疑释惑 +qxth 免费版 +qxtk 多线程 +qxtq 名缰利锁 +qxtr 针织物 +qxtv 错综复杂 +qxut 锦绣前程 +qxv 匂 +qxve 争强好胜 +qxww 外乡人 +qxx 锴 +qxxk 钢丝绳 +qxxn 鈚 +qxxr 锴 鍇 +qxxt 鐖 +qxys 钢丝床 +qy 久 +qya 镀 +qyac 勉为其难 镀 鍍 +qyah 镶牙 +qyai 留言薄 +qyaj 久慕 +qyal 留苏 +qyam 留英 卵黄 +qyao 鏣 +qyaq 解放区 +qyat 鸟语花香 +qyaw 鑛 +qyb 镦 +qybb 卵子 勺子 负离子 +qybc 留取 +qybg 錞 +qybk 留职 +qybm 孵出 +qybt 镦 鐓 +qybw 留队 +qyc 铳 +qyce 錥 +qycn 遛马 +qycq 锍 铳 銃 鋶 +qyct 久矣 +qycw 留难 +qycy 留驻 鉱 +qyd 訇 +qydc 枭雄 +qyde 留有 +qydg 卵石 鏟 +qydh 留存 +qydm 多方面 +qydn 留成 +qydw 岛礁 +qye 铱 锿 +qyea 镀膜 +qyee 铭诸肺腑 +qyet 留用 +qyex 色衰爱弛 +qyey 铱 锿 銥 鎄 +qyfd 岛城 +qyfh 留起 +qyfn 久违 鸟声 +qyfq 久远 +qyft 印度教 +qyfu 昏庸无道 +qyfv 印度支那 +qyg 鉒 +qyga 卵形 +qygc 留到 +qygg 鉒 锈迹斑斑 +qygh 留下 +qygw 锦衣玉食 争论不休 +qyhh 岛上 +qyhi 留步 +qyhk 留点 +qyhn 鸟瞰 +qyhp 迯 +qyhq 解放战争 +qyi 久 勺 夊 +qyia 镶满 +qyic 久治 +qyif 灸法 +qyig 留滞 +qyii 凫水 +qyip 留学 +qyiq 卵泡 +qyiu 留洋 印度洋 +qyiw 鸟雀 +qyiy 鍄 +qyjf 久旱 +qyjg 鑇 留题 +qyjh 遛早 +qyjj 留日 +qyjq 贸易 +qyjt 铱星 +qyjv 留归 +qyjy 留影 +qyk 镶 瓖 +qyke 镶 鑲 +qykh 留足 +qykk 解调器 +qykl 久别 +qykm 解说员 +qykq 鸟鸣 +qyku 鸟啼 +qylf 留置 +qylg 岛国 +qyls 解放思想 +qylw 留办 +qym 镐 +qyma 镶嵌 +qymg 岛屿 +qymh 铈 鈰 +qymk 镐 鎬 +qymn 钪 鈧 +qymw 岛内 +qyn 钫 凫 鈁 +qyna 鍽 +qync 鹱 鸌 +qynd 錑 +qyne 袅 裊 嫋 嬝 +qynf 镀层 +qyng 鸟 留情 印度尼西亚 鳥 +qynh 鸟蛋 孵蛋 +qyni 銢 +qynl 卵翼 +qynm 岛 凫 島 嶋 鳧 鳬 +qynn 久已 釯 䥇 䦂 鈩 +qyno 镳 鑣 爊 +qyns 枭 梟 +qynt 鈩 +qynu 鸟飞 +qynv 匄 +qynw 侅 鴥 +qynx 鸵 鏕 麁 鴕 +qyny 留心 +qyo 灸 +qyoa 鸟粪 +qyod 鸟类 +qyou 灸 粂 +qypb 多义字 +qypd 鸟害 +qypf 留守 +qypg 急诊室 +qypl 解放军 +qypp 久之 +qypr 解放军报 +qypt 留客 +qypu 解放初 +qypv 久安 +qypw 留宿 鸟窝 +qypy 留神 +qyqd 贸然 +qyqg 鲸鱼 +qyqi 锒铛 +qyqj 镀锡 +qyqk 留名 +qyqm 狼狈 +qyqq 镀金 +qyqt 鸟儿 +qyqu 镀锌 +qyqv 镀银 +qyqy 久久 久留 鸵鸟 袅袅 +qyrg 解放后 +qyrn 鸟气 +qyrr 卵白 +qyrw 解衣推食 +qysg 留言本 +qysr 留言板 +qyss 鸟林 +qysu 留校 +qysw 鸟枪 +qyt 卵 +qyta 久长 +qytb 孵 鍦 +qytc 毈 +qytd 鸟笼 镞 鏃 +qytf 久等 留待 +qytg 卵生 夝 +qyth 镟 銂 鏇 +qyti 留言簿 +qytj 留香 +qytk 留种 +qytm 贕 +qytp 邎 +qytr 勿忘我 +qytu 急诊科 +qytx 外语系 +qyty 卵 +qyu 镰 鐮 +qyub 久闻 +qyud 留着 +qyue 解放前 +qyuf 斘 +qyug 留美 +qyuh 鑇 +qyuj 留意 +qyul 鸟兽 +qyuo 镰 多谋善断 鐮 鎌 劆 +qyut 枭首 +qyuv 留痕 +qyuy 留门 +qyv 贸 +qyvb 鄮 鎯 +qyve 锒 鋃 +qyvf 鑇 +qyvg 鹠 鶹 +qyvh 镛 鏞 鑇 +qyvi 鏮 +qyvj 卵巢 劉 +qyvk 鎕 +qyvl 留 畄 +qyvm 贸 铁证如山 貿 +qyvn 镰刀 +qyvo 鶹 +qyvp 遛 +qyvq 鶹 +qyvr 斵 +qyvt 鸟群 +qyvv 袅娜 +qywf 留传 錊 +qywk 危言耸听 +qywq 久仰 +qywt 留任 鲜为人知 +qywu 多方位 +qyww 鸟人 +qywx 孵化 +qywy 留住 留念 +qyx 铉 +qyxa 袅绕 +qyxc 久经 +qyxe 留级 +qyxh 鏲 +qyxw 留给 +qyxy 铉 鉉 +qyy 鈫 +qyyb 勿谓言之不预也 +qyyc 孵育 +qyyg 鸟语 +qyyn 解说词 +qyyo 留恋 +qyyq 留底 +qyyy 留言 +r 的 白 年 把 +ra 找 +raa 拭 +raaa 拈花惹草 +raad 找茬 +raaf 撶 +raag 拭 +raai 白茫茫 +raaj 描摹 +raak 手工艺品 +raan 手工艺 +raap 白蒙蒙 +raas 擛 +raaw 白花花 +rab 皂 皁 +rabc 捞取 +rabg 搑 拱卫 +rabm 找出 +rabs 按劳取酬 +rack 搭台 +racq 撒欢 +ract 兵荒马乱 +rad 撕 +radb 打基础 +radd 措大 +radg 兵工厂 +radh 撕破 +radk 掿 +radn 揕 +radr 撕 +rads 找碴 +radt 搭帮 +radw 掑 +rady 撕碎 +rae 撒 +raec 撒肥 +raee 捞月 +raep 搭腔 +raes 摸彩 +raet 撒 拔苗助长 +raev 撒腿 +raey 搭脉 +raf 拑 +rafa 搭载 +rafc 拭去 +raff 拆东墙补西墙 +rafg 拑 +rafh 搭起 +rafi 搭救 +rafj 擆 +rafo 抱薪救火 +rafp 摸索 +raft 打工者 拓荒者 +rag 扛 +raga 撕开 拱形 +ragc 找到 +ragf 反戈一击 撶 皣 +ragh 撕下 撶 +ragi 拒不 +ragj 搭理 +ragk 找事 +ragl 描画 +rago 找来 +ragq 撕裂 找死 +ragu 找平 +ragw 撗 +ragx 抗菌素 +ragy 搭班 +rah 攬 +rahb 捓 +rahf 摼 +rahh 搭上 挋 +rahi 抽薪止沸 +rahq 攬 +raia 缺医少药 +raig 摸清 +raih 拭泪 +rain 撒泼 +raiq 打落水狗 +rait 扛活 +raix 气若游丝 +raiy 擓 +raj 措 +rajd 摸 +rajf 撒野 +rajg 撒旦 措 +rajn 擖 +rajv 揠 +rak 掝 +rakg 掝 +rakk 摳 +rakm 报幕员 +rakq 看菜吃饭 +raku 撕咬 +rakw 擹 +raky 攤 +ral 描 +ralf 摸黑 +ralg 描 搭车 披荆斩棘 +ralk 找回 +ralp 搭边 +ralt 描图 +ralu 拱圈 +ralw 搭界 +raly 找辙 +ram 摃 +ramd 拒贿 +ramf 找赎 +ramq 撒网 +ramu 拒赔 +ramw 撗 +ramy 摃 +ran 拒 +rang 拒 +ranh 拒收 +rani 撒尿 +ranj 打草惊蛇 +rank 拱璧 +rann 抴 +rans 揲 +rant 迫切性 +ranw 拣 揀 +raog 手工业 +raoi 投鞭断流 +raou 撕烂 +raow 搽粉 +rap 捞 撈 +rapg 描写 +rapl 捞 +rapn 托勒密 +raps 拆东补西 +rapt 搭客 +rapu 找补 +raq 抠 摳 +raqe 皂角 +raqg 捞钱 找钱 +raqh 摕 +raqi 撒切尔 +raqj 撍 +raqq 搭钩 +raqt 拱猪 擏 +raqy 抠 +rara 摸摸 +rarc 拣择 +rard 摸排 +rarg 拒捕 +rarh 撕扯 +rark 搭扣 +rarm 找抽 +rarn 撒气 +rarp 拭擦 +rarq 拱抱 +rart 拱手 撒手 +raru 撒拉 +rarv 投其所好 +rary 拒斥 +rasd 拱顶 +rase 搭棚 +rasf 撕票 +rasg 搭配 +rasi 搭档 +rasj 摸查 +rasm 兵戎相见 +rast 拱桥 搭桥 +rasw 扛枪 +rasy 描述 +rat 找 +ratd 措辞 +rate 搭船 +ratf 拣选 +rath 皂片 +ratj 摸得 +ratk 撒种 +ratm 撒向 +ratq 挠 撓 +ratu 搭乘 +raud 摸着 +raug 搭盖 找病 +rauj 措意 +rauk 后勤部 +raup 反其道而行之 +raut 反其道而行 +rauw 找准 +rauy 抠门 拱门 +rava 撕毁 +ravf 搭建 找寻 +ravi 皂隶 +ravj 拨草寻蛇 +ravt 撒娇 +raw 拱 +rawb 打工仔 +rawc 擭 +rawf 拒付 +rawg 反革命 +rawi 攃 +rawk 搭 +rawo 搭伙 +raws 按劳分配 搽 +rawt 反攻倒算 +rawu 搭伴 +rawv 找岔 +raww 找人 +rawy 搭售 拱 +raxa 拉斯维加斯 +raxq 拒绝 +raxr 拒缴 +raxw 描绘 +raya 撒谎 +rayi 邀功请赏 +rayj 找齐 +raym 搭讪 +rayn 措词 找遍 +rayq 摸底 +rays 指东说西 +rayt 措施 +rb 报 報 +rbaf 拙著 +rbag 拙荆 +rbaj 报幕 +rbal 报功 +rbap 拔了萝卜地皮宽 +rbaq 报警 +rbb 揶 +rbbb 攝 +rbbc 摄取 +rbbh 揶 +rbbm 报出 +rbbu 推陈出新 +rbc 报 +rbcc 摄 摂 攝 +rbcw 报验 +rbcy 报 掫 +rbd 撱 +rbdc 排除万难 +rbde 撱 +rbdw 报春 +rbew 瓜子脸 +rbfa 报载 +rbfi 拯救 +rbfj 报刊 +rbfk 报喜 +rbfo 后院起火 +rbfp 抢险救灾 +rbft 报考 +rbfu 报丧 +rbg 挕 +rbgc 报到 +rbge 报表 +rbgh 摄政 +rbgj 摄理 +rbgo 提出来 +rbh 邤 +rbhh 报上 +rbi 拯 +rbia 扬子江 +rbig 拯 +rbit 拙劣 +rbiy 摂 +rbja 报晓 +rbjf 报时 +rbjy 摄影 +rbkg 报呈 +rbld 报恩 +rblg 报国 掹 +rblk 报架 +rblw 报界 +rbm 拙 +rbmh 拙 +rbmq 拙见 +rbmr 报贩 +rbmt 报账 +rbn 扡 +rbnd 报忧 +rbnf 报导 +rbnh 报收 +rbnn 排除异己 +rbny 报以 +rbog 报业 +rbou 报料 +rbov 报数 +rbpe 探险家 +rbpj 报审 +rbpl 近卫军 +rbpv 报案 +rbpy 报社 +rbqa 摄氏 +rbqb 报怨 +rbqe 据了解 +rbqg 扬子鳄 +rbqi 报销 +rbqk 报名 +rbqn 报馆 +rbrc 报摊 +rbre 抓耳挠腮 +rbrg 报捷 +rbrh 看了看 +rbrm 摄制 +rbrw 报失 揶揄 +rbrx 报批 +rbsg 报酬 +rbsh 拙朴 +rbss 报禁 +rbsu 报栏 +rbt 搎 +rbtd 拙舌 +rbte 护卫舰 +rbtf 报告 +rbtg 摄生 +rbti 搎 +rbtj 报复 +rbtl 报务 +rbtq 报称 +rbtr 提取物 +rbts 拙笨 +rbtt 拙笔 +rbtu 报税 +rbtw 报答 +rbty 摄入 +rbud 报送 报关 报头 +rbuh 报站 +rbuj 报章 报单 报童 +rbum 报端 +rbuq 报效 掩耳盗铃 +rbut 报道 +rbvf 报建 +rbvi 摄录 +rbwf 招聘会 +rbwh 报修 +rbwi 报偿 +rbwq 摄像 +rbwt 拙作 +rbwv 报仇 +rbww 报价 +rbwy 报信 +rbxg 后防线 +rbxq 报纸 +rbxu 招降纳叛 +rbyg 报请 +rbyi 报应 +rbyn 报废 +rbyp 报亭 +rbyt 报话 +rbyy 报文 +rc 反 +rca 拚 +rcaa 返工 把式 +rcad 择期 +rcae 择菜 +rcag 反戈 +rcah 拚 +rcai 摊薄 +rcaj 瓜葛 +rcal 瓜苗 +rcam 反恐 +rcat 反攻 +rcav 反切 +rcaw 反共 +rcb 抒 +rcbb 瓜子 摊子 把子 +rcbc 择取 +rcbh 抒 +rcbm 抬出 返聘 +rcbn 反了 +rcbs 揉 +rcc 掇 +rcca 把戏 +rccc 掇 +rcce 摻 +rccf 反对 +rccm 反观 +rccn 撡 +rccq 反驳 +rccs 搡 +rccy 㧐 +rcd 掺 摻 +rcdb 反顾 +rcdc 白马非马 +rcde 掺 +rcdf 反压 +rcdg 反感 +rcdh 捅破 +rcdl 撪 +rcdm 反而 反面 +rcdn 揉成 +rcdy 揉碎 +rce 捅 +rcef 抬脚 +rceh 捅 +rcep 抬爱 +rcev 抬腿 +rcey 把脉 +rcf 择 択 擇 +rcfa 反霸 +rcfb 白驹过隙 +rcfc 反动 +rcfh 择 抬起 +rcfj 掺进 +rcfk 择吉 +rcfm 反击 +rcfn 摊场 +rcfp 挨过 +rcft 反对者 +rcga 把弄 +rcgb 白马王子 +rcgc 挨到 +rcge 返青 +rcgf 把玩 +rcgg 择一 +rcgh 反正 +rcgi 返还 +rcgk 挨整 +rcgl 把盏 +rcgq 拚死 +rcgu 摊平 +rchc 瓜皮 +rchh 反目 +rchi 抬步 +rchk 摊点 反战 +rchv 抬眼 +rci 反 +rcif 返潮 +rcii 反水 +rcip 反常 +rciq 反光 +rcir 摊派 反对派 +rcis 把酒 +rcit 反省 +rciw 抬举 +rcjf 择时 +rcjg 反题 +rcjj 反日 择日 +rcjm 反映 +rcjp 捅马蜂窝 +rcjs 瓜果 +rcjv 返归 +rcjy 掻 +rck 抬 +rckf 瓜叶 +rckg 抬 反哺 +rckk 挨骂 反串 +rckq 指鸡骂狗 +rcks 指桑骂槐 +rckt 反响 +rcku 反咬 +rcle 反胃 +rclf 反转 +rclg 返国 +rclk 返回 +rcll 瓜田 +rcln 反思 +rclp 挨边 +rclt 抬轿 +rcmm 返岗 +rcmq 把风 +rcmr 摊贩 +rcn 把 皅 +rcnd 舞台剧 +rcnf 反导 +rcng 抒情 抒怀 +rcnt 反悔 抒发 +rcnx 拍马屁 +rcod 瓜类 +rcog 择业 +rcou 反熵 +rcp 返 +rcpe 挨家 +rcpf 把守 +rcpg 抒写 +rcpi 返 +rcpp 反之 +rcpu 反衬 +rcpy 返祖 +rcq 抁 +rcqc 反色 +rcqe 反角 +rcqi 摊销 返销 反锁 +rcqj 找对象 +rcqn 反馈 抁 挨饿 +rcqs 拚杀 +rcqt 把儿 捘 +rcqv 反刍 +rcqx 排难解纷 +rcr 皪 +rcra 抬扛 打马扬鞭 +rcrc 揉揉 +rcrd 挨揍 +rcrf 把持 +rcrg 拚搏 +rcrh 反扑 +rcrj 把揽 +rcrk 反扣 +rcrn 把握 +rcrp 挨近 +rcrq 返抵 +rcrr 反拍 +rcrs 挨打 皪 +rcrt 把手 反手 +rcru 揉搓 +rcrw 掇拾 +rcrx 挨批 +rcry 反抗 +rcsa 抬杠 +rcse 瓜棚 +rcsf 反对票 +rcsg 把柄 +rcsh 反相 +rcsi 摊档 +rcsj 反查 +rcss 反禁 +rcsu 返校 +rcsv 择要 +rct 挨 +rcta 抬升 +rctd 挨 +rcte 返航 +rctf 挨靠 +rctg 探骊得珠 +rcth 摊牌 +rctj 反复 +rctk 返程 +rctm 反射 反向 反身 +rctq 把稳 +rcty 掺入 +rcua 挨冻 +rcud 抬头 把关 反差 +rcue 反剪 +rcuf 挨斗 +rcug 反美 +rcuj 反间 +rcuk 反问 +rcum 摊商 +rcup 反帝 +rcuq 挨次 +rcuu 搔痒 +rcuy 把门 +rcvs 掺杂 +rcw 摊 攤 +rcwc 兵马俑 +rcwd 择优 +rcwf 瓜仁 +rcwg 反倒 拚命 揉合 +rcwh 返修 +rcwj 择偶 +rcwm 反侧 +rcwn 掺假 +rcwt 捘 +rcwu 摊位 +rcwv 瓜分 +rcww 抬价 +rcwx 反华 +rcwy 摊 反贪 +rcxd 反绑 +rcxt 返乡 +rcxu 反弹 +rcxx 反比 +rcy 瓜 払 +rcya 反诬 +rcyc 反序 +rcyd 把斋 +rcyf 反诘 +rcyg 反证 +rcyi 反应 瓜 +rcyj 搔 瓥 掻 +rcyk 反误 +rcym 抬高 反讽 +rcyn 挨户 瓟 +rcyq 反义 +rcyr 反诉 +rcyt 反话 +rcyw 反腐 瓞 +rcyy 反方 扠 瓝 +rd 拓 +rdab 拔节 +rdad 掩藏 +rdah 拔牙 +rdai 振荡 +rdaj 拔草 +rdap 拔营 +rdau 掩蔽 +rdaw 拢共 +rday 拓荒 +rdb 扼 +rdbc 拔取 +rdbg 攒三聚五 +rdbi 撒克逊 +rdbl 推三阻四 +rdbm 排出 拔出 +rdbn 扼 +rdbw 排除 排队 拔除 +rdc 拔 +rdca 排戏 +rdch 势成骑虎 +rdcy 拔 抜 +rddc 掩码 +rddg 扑面而来 +rddh 排在 +rddl 振奋 +rddm 排布 抱有成见 +rddn 排成 +rddt 拜寿 +rddu 摆在面前 +rde 掁 +rdeb 拜服 +rdef 拔脚 +rdel 拜爵 +rdep 扼腕 +rdet 捧腹 擾 +rdev 拔腿 +rdey 掁 +rdf 振 翱 +rdfa 捹 +rdfb 所在地 +rdfc 振动 撼动 扰动 +rdfe 振 +rdff 捱 搙 +rdfh 拜 捧起 撩起 拝 +rdfi 捺 +rdfj 掩埋 皋 撦 皐 臯 +rdfl 排雷 +rdfm 排击 +rdfn 挎 捧场 排场 翱 翶 翺 +rdfo 鷎 +rdft 摇唇鼓舌 所有者 +rdfy 摦 +rdg 拓 +rdga 撩开 +rdgc 排到 +rdgf 排球 +rdgh 拔下 +rdgk 撩逗 +rdgl 抱成一团 +rdgn 撼 +rdgq 排列 +rdgt 揻 搣 打成一片 +rdgx 排毒 +rdgy 排班 +rdh 拵 +rdhb 拵 +rdhd 揳 +rdhh 掩上 +rdhj 看在眼里 +rdht 摵 +rdhu 近在眼前 +rdhw 搷 +rdia 排泄 +rdid 拔尖 +rdif 排污 打破常规 +rdii 排水 +rdim 掩没 +rdip 排演 拜堂 +rdis 拔河 +rdiv 挑大梁 +rdiw 振兴 +rdiy 打破沙锅问到底 揼 +rdj 排 +rdjd 排 擫 +rdje 拜盟 +rdjg 拜师 +rdjm 掩映 +rdjn 掩 +rdkg 排号 +rdkh 排遣 撅嘴 +rdkk 掩口 制成品 +rdkl 拜别 +rdkv 捧哏 +rdlk 拜贺 +rdll 接三连四 +rdlp 拓边 +rdlt 朱古力 +rdm 颀 +rdmd 拢岸 +rdme 排骨 +rdmf 揇 +rdmh 振幅 抪 +rdmq 拜见 +rdmy 颀 頎 +rdn 扰 擾 +rdna 拓展 扰民 +rdnb 振聋发聩 +rdnd 排忧 +rdnh 迫在眉睫 +rdni 排尿 +rdnk 振臂 +rdnl 拋 +rdnn 扰 近在咫尺 +rdnt 势在必行 +rdny 持有异议 +rdo 拻 +rdon 反垄断 +rdoq 排炮 +rdou 排料 +rdoy 拻 +rdp 挞 撻 +rdpa 拓宽 +rdpb 排字 +rdpc 抑郁寡欢 +rdpf 扼守 +rdpg 排定 +rdpn 后顾之忧 +rdpt 拜客 +rdpw 排空 +rdpy 挞 +rdqa 拔锚 +rdqe 排解 +rdqg 排印 拓印 +rdqh 排外 +rdqi 拉斐尔 +rdqk 排名 +rdqn 掩饰 挎包 +rdqq 拜金 摤 +rdqs 扼杀 +rdqw 振铃 +rdqy 排卵 +rdrc 拜把 +rdrd 拜拜 +rdrg 近百年来 +rdrh 拜年 拔掉 拓扑 +rdri 排挡 +rdrl 挑三拣四 +rdrm 所有制 +rdrn 排气 撩拨 +rdrs 排打 +rdrt 拜托 +rdrv 拜扫 +rdrw 打砸抢 +rdry 排斥 掩护 排挤 +rds 掎 +rdsc 所有权 +rdsd 擀面杖 +rdsg 牛磺酸 拓本 +rdsi 排档 +rdsj 排查 +rdsk 掎 +rdsv 扼要 +rdsw 排枪 +rdsy 反唇相讥 +rdta 排长 +rdtb 挷 +rdtd 扰乱 +rdtf 排行 擣 +rdth 排版 掩鼻 攊 +rdtm 拔身 +rdtt 排笔 失而复得 +rdtv 排律 排箫 +rdtw 排筏 +rdty 排入 +rdu 撩 +rdub 摆龙门阵 +rdud 翱翔 排头 +rdue 排前 +rdug 掩盖 +rdui 撩 +rduk 投石问路 +rduq 拜将 +rduw 撅 +rduy 扰闹 +rdva 技压群芳 +rdvd 技压群雄 +rdvn 拔刀 +rdvt 拔群 +rdw 捧 +rdwa 挞伐 +rdwb 排他 +rdwd 揍 +rdwf 拜会 +rdwg 拜倒 排便 +rdwh 捧 +rdwj 排偶 +rdwm 抱有偏见 +rdwn 振奋人心 +rdws 掩体 +rdwt 振作 搸 +rdwu 排位 +rdwv 摏 +rdww 撩人 挾 +rdwx 拜佛 扩大化 +rdwy 扼住 +rdx 拢 +rdxa 排练 +rdxg 抛砖引玉 +rdxi 看破红尘 拉帮结派 +rdxn 拢 +rdxw 拉帮结伙 +rdxx 排比 +rdy 扙 +rdya 按原计划 +rdyc 排序 +rdyf 拜读 +rdyg 拜请 +rdyh 拉大旗作虎皮 +rdyj 拜谒 +rdyk 拜识 +rdyl 拜为 +rdym 拔高 +rdyn 拜望 +rdyp 推而广之 +rdyt 排放 拜谢 +rdyv 的确良 +rdyw 拜认 +rdyy 拜访 扙 +re 扔 +read 援藏 +reai 摇荡 +rean 授艺 +reb 捊 +rebb 拉肚子 +rebg 捊 +rebm 扔出 +rebn 扔了 +recb 授予 +rede 拥有 +redf 扔砖 +redg 垫脚石 +redh 扔在 +redn 拥趸 +redt 捧腹大笑 +ree 掤 +reeb 打肿脸充胖子 +reeg 援助 掤 +reep 授受 +reet 援用 +reeu 热腾腾 +ref 援 +refa 拥戴 +refb 揺 +refc 援 摇动 +reff 拥堵 +refi 援救 摖 +refj 扔进 撦 +refm 揺 +refy 捋 +reg 抈 +regc 扔到 +regg 抯 +regh 扔下 +regk 捶胸顿足 +regu 授受不亲 +reh 拥 擁 +rehe 挺胸凸肚 +rehq 覛 +reie 披肝沥胆 +reip 皓月当空 +reiu 摇滚 +rejf 授时 +reji 摇晃 +rejj 年月日 +rejx 摇曳 +rekk 扩胸器 +rekm 授勋 +rekq 拥吻 +rel 皭 +relf 皭 +relg 摇车 +remq 覛 +ren 扔 +rent 摇尾 +reog 授业 授精 +reow 授粉 +rep 授 +repc 授 +repf 拥塞 +repl 援军 拥军 +rept 皧 +repu 抽肥补瘦 +reqh 援外 +reqn 掏腰包 +reqw 摇铃 +reqy 后脑勺 +rer 摇 搖 +rerc 摇把 +rerd 摇撼 +rere 摇摇 +rerg 援兵 +rerh 扔掉 +rerl 摇摆 +rerm 摇 +rern 牛脾气 +rero 搽脂抹粉 +rerq 拥抱 +rert 援手 +reru 挑肥拣瘦 +rery 拥护 拥挤 +res 採 +resc 授权 +resd 摇椅 +resf 摇杆 +resg 摇醒 +resq 摇橹 +resy 挅 採 +retd 援敌 +rete 搜肠刮肚 摇船 +retf 授徒 +reth 授牌 +retj 摇篮 +retk 扼腕长叹 +retm 摇身 +reto 撝 +retq 授衔 +rett 援笔 +rety 拥入 +reud 摇头 +reuj 授意 +reuq 授奖 +reut 授首 +reuu 拥立 +reux 热胀冷缩 +rev 掙 +revf 援建 +revg 挼 搯 +revh 掙 +rewd 持盈保泰 +rewg 授命 +rexg 拉脱维亚 +rexh 援引 +rexw 授给 +rey 扱 +reyc 扔弃 +reyj 授课 +reyt 授旗 +reyv 指腹为婚 +reyy 扱 +rf 持 +rfaa 技工 +rfaf 掠地攻城 +rfag 技巧 +rfal 扶苗 +rfam 撷英 +rfan 技艺 +rfaq 欣喜若狂 +rfar 失魂落魄 +rfaw 挂花 +rfay 擮 +rfbb 质子 +rfbc 撷取 +rfbk 挂职 +rfbm 挂出 +rfbn 挂了 +rfbq 遁隐 +rfbr 抚孤 +rfbu 扫地出门 +rfc 技 +rfcc 扶桑 +rfce 技能 +rfcf 质对 +rfci 插翅难逃 +rfck 擂台 +rfcl 搕 +rfcn 插翅难飞 +rfcy 技 抎 抾 +rfd 擩 +rfde 持有 搬起石头砸自己的脚 +rfdf 拔地而起 掷地有声 +rfdg 质感 +rfdh 挂在 +rfdj 挂碍 擩 +rfdl 挂历 +rfdm 挂面 +rfdp 挂牵 +rfeg 扶助 +rfem 持股 +rfep 抚爱 +rfes 挂彩 +rff 持 +rffb 质地 +rffe 扭亏增盈 +rffg 挂 罣 掛 +rffh 扶起 掛 +rffk 擂鼓 +rffm 技击 +rffn 摴 +rffq 手无寸铁 撓 皢 +rfft 挂孝 +rffw 挂零 +rffy 持 +rfg 扗 +rfga 遁形 抚弄 +rfgc 拷到 +rfgd 投井下石 +rfge 挂表 +rfgf 后无来者 +rfgg 抚琴 +rfgh 扶正 +rfgl 挂画 +rfgn 报喜不报忧 +rfgo 反过来 看起来 +rfgp 挥霍一空 +rfgu 持平 返老还童 +rfgx 质素 +rfgy 反过来说 +rfh 盾 扞 +rfha 爬墙虎 +rfhc 瞂 +rfhd 盾 +rfhh 挂上 +rfhk 质点 +rfhm 攧 +rfho 鶞 +rfhp 遁 +rfhq 瞂 +rfhw 挂齿 搷 +rfi 捄 +rfia 挂满 +rfif 技法 +rfii 折戟沉沙 +rfin 挂漏 +rfip 抚掌 +rfiq 遁逃 +rfir 反动派 +rfis 护城河 +rfiy 抺 捄 +rfj 擀 皁 +rfja 撠 +rfjf 擀 搆 +rfjg 质量 技师 +rfjm 挂帅 +rfjs 挂果 +rfjt 质监 +rfk 拮 +rfkd 抚顺 +rfkf 擡 +rfkg 挂号 拮 +rfkk 扬声器 指示器 +rfkm 撷 擷 +rfl 擂 +rfld 接二连三 +rflg 擂 +rflm 挂轴 +rflt 势均力敌 +rfm 质 貭 質 +rfmd 擜 +rfmf 揇 +rfmh 拷贝 乕 +rfmi 质 貭 +rfmj 拨云见日 +rfmm 白云山 +rfmp 逓 +rfmq 扶风 +rfmt 挂账 +rfn 抟 摶 +rfnf 抚慰 擣 +rfng 挂怀 +rfnh 扶疏 +rfnn 扝 扫地以尽 +rfnt 抚恤 +rfnu 挂屏 +rfny 挂心 抟 质心 +rfo 捇 +rfon 挂断 +rfoo 挂火 +rfoq 迫击炮 +rfos 指示灯 +rfou 质料 +rfov 质数 +rfoy 捇 +rfp 挝 撾 +rfpb 挬 +rfpe 持家 +rfpt 后起之秀 +rfpu 撎 +rfpw 挂帘 +rfpy 挝 +rfq 抚 撫 +rfqc 挂勾 +rfqd 扶危 +rfqe 挂角 +rfqf 指南针 +rfqg 打地铺 鸻 +rfqi 丘吉尔 +rfqk 挂名 +rfqn 抚 抏 +rfqq 挂钩 +rfqt 抢劫犯 +rfqy 持久 +rfra 抚摸 +rfrc 扶把 +rfrd 抗干扰 +rfre 扶摇 +rfrf 扶持 +rfrl 质押 +rfrn 拮据 +rfrp 质控 +rfrr 挂拍 白雪皑皑 +rfrs 拷打 +rfrt 扶手 +rfru 挂接 +rfrw 挂失 +rfrx 扶老携幼 +rfry 拮抗 +rfsa 持械 +rfse 搜索枯肠 +rfsf 扶植 +rfsh 质朴 +rfsm 挂机 推土机 +rfsu 技校 扶梯 +rfsw 质检 持枪 +rfsy 技术 +rft 拷 +rftd 持筹 +rftf 挂靠 +rftg 持重 +rfth 挂牌 盾牌 +rftj 搘 +rftm 持身 +rftn 拷 +rftq 持衡 +rftw 提示符 +rfty 拷入 +rfu 撻 +rfud 抚养 +rfuf 挂斗 +rfug 扶病 +rfuj 挂单 +rfuk 质问 拷问 +rfup 撻 +rfuq 质效 +rfuu 技痒 +rfux 抚背 +rfva 逝者如斯 +rfvf 报刊杂志 +rfvn 持刀 +rfw 扶 攉 +rfwb 持仓 +rfwd 打雪仗 +rfwf 拍卖会 掷地作金石声 +rfwi 貭 +rfwk 质保 +rfwl 撵 攆 +rfwm 攅 +rfwq 摫 +rfwr 挂件 +rfws 按需分配 +rfwt 掕 +rfwv 扶贫 +rfww 持人 +rfwx 年老体弱 +rfwy 扶 挂念 攉 皬 +rfxa 搜索引擎 +rfxf 持续 +rfxg 挂线 +rfxl 手无缚鸡之力 +rfxt 质疑 +rfxu 扶弱 +rfyc 抚育 +rfye 扭亏为盈 +rfyg 持证 擂主 质证 +rfyn 遁词 反求诸己 +rfyo 质变 遁迹 +rfyq 质询 +rfys 抚摩 +rfyt 挂旗 +rfyw 持论 +rg 后 +rgaa 兵工 +rgad 后期 +rgag 兵戈 +rgah 挵 +rgaj 丘墓 +rgak 后勤 +rgan 后世 +rgap 兵营 +rgaq 捕获 +rgas 按下葫芦浮起瓢 +rgb 邱 +rgbb 皇子 +rgbf 丘陵 +rgbg 后卫 +rgbh 邱 +rgbj 岳阳 +rgbm 看不出 +rgbn 扽 +rgbp 后院 +rgbt 探囊取物 +rgbv 卮 巵 +rgbw 挟天子以令诸侯 +rgby 后防 +rgc 挃 +rgca 后劲 +rgcf 挃 +rgcj 捯 搢 +rgck 后台 +rgcn 兵马 +rgcv 巵 +rgd 丘 坵 +rgda 扶正压邪 +rgdb 后顾 +rgdj 后辈 +rgdl 皇历 +rgdm 后面 抹布 +rgdn 掭 +rgdo 抹灰 +rgdp 捷达 +rgdq 捷克 +rgdy 兵不厌诈 +rge 捕 +rgee 兵燹 +rgef 搏 后脚 +rgeg 掅 皘 +rgen 拥政爱民 +rgeq 抹胸 +rges 后腰 +rget 迫不及待 +rgev 后腿 +rgew 抹脸 +rgey 捕 后脑 +rgf 皇 +rgfc 抹去 +rgff 乒坛 +rgfg 兵士 掗 +rgfh 看不起 扜 +rgfj 后进 皇朝 +rgfl 乒协 +rgfm 抨击 搏击 +rgfn 后场 +rgfp 看不过 +rgft 后者 +rgg 抂 +rgga 抹不开 +rggc 看不到 +rggd 后天 +rgge 皇甫 +rggf 指天画地 誓死不二 +rggh 打天下 +rggk 后事 挟带 +rggo 后来 +rggq 揭不开锅 后天下之乐而乐 +rggs 缺一不可 +rggu 势不两立 +rggw 拟于不伦 +rggx 抗毒素 +rggy 打开天窗说亮话 +rgh 扌 掗 +rghg 扌 掗 +rghh 皇上 +rghi 后步 +rghk 搏战 +rghp 丘壑 +rghv 看一眼 +rgi 抔 +rgic 后汉 +rgid 挂一漏万 +rgif 兵法 后尘 +rgig 抷 +rgih 抹泪 +rgii 白开水 +rgip 执政党 +rgiq 皝 擟 +rgiv 后梁 +rgiy 抔 +rgj 挭 +rgjd 搬弄是非 +rgjf 摶 返璞归真 +rgjj 后日 +rgjq 挭 皩 +rgjs 后果 +rgjt 后晌 +rgjy 后影 +rgk 后 +rgkb 郈 +rgkd 后 +rgke 攮 +rgkf 垕 +rgkg 捂 摀 +rgkh 后路 搹 +rgki 捒 +rgkj 揦 +rgkk 兵器 后患 +rgkl 劶 揊 +rgkm 兵员 后嗣 攋 +rgkp 逅 +rgku 牛不喝水强按头 +rgkw 摗 +rgl 揀 +rglf 抹黑 兵团 +rglg 兵车 +rgli 揀 +rglp 后边 +rglq 据理力争 +rglt 兵力 +rglw 誓不罢休 +rgly 白天黑夜 +rgm 岳 嶽 +rgmf 后周 持不同政见者 +rgmi 气吞山河 拺 +rgmj 岳 +rgmm 后山 +rgmq 看不见 +rgmt 后账 +rgmw 抦 +rgmx 攦 +rgmy 掚 皟 +rgn 屔 +rgna 后羿 +rgnh 后来居上 +rgnn 兵书 +rgnr 后怕 +rgnt 后悔 +rgnu 岳飞 +rgnx 看不惯 屔 +rgny 后心 年事已高 +rgog 挜 掗 +rgoj 搢 +rgoo 兵火 +rgos 后灯 +rgow 抹粉 +rgoy 皇粮 +rgp 遑 +rgpa 扶正祛邪 +rgpd 遑 +rgpe 皇家 兵家 +rgpf 皇冠 +rgpg 皇室 +rgpj 后事之师 +rgpk 皇宫 +rgpo 兵灾 +rgpr 抱残守缺 +rgpt 所到之处 +rgpw 后窗 +rgpy 据不完全统计 +rgq 扤 +rgqg 捕鱼 +rgqj 挒 +rgqn 手下留情 扤 +rgqs 抹杀 搏杀 捕杀 +rgqt 捕猎 +rgqv 抹煞 +rgra 捕捞 +rgrb 捷报 +rgrc 捞一把 +rgrd 后排 +rgre 后援 +rgrf 后盾 挟持 +rgrg 皇后 乒乓 手到擒来 +rgrh 后年 抹掉 +rgri 捏一把汗 +rgrj 指天誓日 +rgrk 捕捉 +rgrm 挟制 +rgrt 后手 +rgry 后撤 +rgs 抹 +rgsc 兵权 皇权 +rgsg 兵丁 +rgsi 势不可当 +rgsr 势不可挡 +rgsy 抹 皌 +rgt 乒 +rgtc 捷径 +rgtd 后知 抹一鼻子灰 +rgte 兵舰 +rgtf 后街 +rgtg 后生 +rgtk 兵种 +rgtl 后备 +rgtm 兵役 +rgtn 迫不得已 +rgtq 白平衡 +rgtr 乒 +rgtu 手不释卷 +rgtv 兵不血刃 +rgtw 兵符 +rgu 挟 挾 +rgub 手到病除 +rgud 后头 +rgue 摸不着头脑 +rguf 搏斗 +rgug 兵痞 +rguh 抨 +rguk 后部 +rgum 后端 +rgup 皇帝 +rguq 后效 +rgur 兵来将挡 +rgus 皇亲 +rgut 后首 +rguw 挟 +rgux 后背 +rguy 后门 +rgv 捷 +rgva 挳 +rgvb 搞不好 +rgvc 后妈 +rgve 后退 +rgvh 捷 +rgvn 后妃 +rgvu 挟嫌 +rgvv 捿 +rgvw 技不如人 +rgvy 兵刃 +rgw 兵 +rgwa 后代 +rgwd 后段 +rgwf 后会 +rgwq 岳父 擟 +rgwt 后任 +rgwu 兵 皇位 +rgww 后人 接班人 +rgwy 捂住 捕食 +rgxc 后缀 +rgxf 后续 +rgxg 岳母 +rgxn 白垩纪 +rgxo 后继 +rgxw 挗 +rgxy 皇统 +rgy 乓 +rgyc 后序 +rgye 后裔 +rgyg 后主 +rgym 后市 +rgyn 后记 +rgyo 兵变 +rgyt 后话 皇族 +rgyu 乓 +rgyv 后唐 +rgyw 遑论 兵卒 +rgyy 后方 +rh 年 +rha 掳 +rhab 年节 +rhad 年期 +rhae 據 +rhag 摣 䴘 +rhah 爪牙 摢 +rhai 掉落 +rhal 掳 擄 攎 +rham 牛黄 虒 +rhan 摅 攄 +rhao 鷉 +rhap 遞 +rhaq 掳获 +rhau 年薪 +rhaw 歋 拈花 +rhb 卸 缷 +rhbb 爪子 +rhbc 攫取 +rhbg 牛耳 +rhbh 卸 +rhbk 卸职 +rhbm 看出 +rhbv 年限 +rhbw 掉队 +rhc 披 +rhca 看戏 +rhce 扑通 +rhcf 看对 +rhcg 手眼通天 +rhck 看台 +rhcn 牛马 +rhcy 披 +rhda 看碟 +rhdb 看顾 +rhdf 攫夺 +rhdh 看破 +rhdj 年辈 +rhdl 年历 +rhdm 扑面 +rhdn 看成 年迈 +rhdo 爬灰 +rhdq 扑克 +rhdt 年寿 +rhdw 反目成仇 +rhe 掯 +rhea 看腻 +rheb 牛乳 +rhee 年月 +rhef 牛肚 +rheg 掯 +rhes 掉膘 +rheu 扑腾 +rhev 扯腿 +rhf 看 +rhfa 卸载 +rhfb 扑地 +rhfc 看上去 +rhff 爬墙 +rhfh 爬坡 +rhfi 扑救 +rhfj 掉进 +rhfk 披露 年 +rhfm 扑击 +rhfo 鵇 +rhfp 看过 +rhfq 年均 +rhft 年老 +rhfu 年增 +rhg 扯 撦 +rhga 扯开 +rhgb 牛顿 +rhgc 看到 +rhge 年青 年表 +rhgf 看球 +rhgh 卸下 掉下 挊 +rhgk 牛逼 年事 +rhgl 年画 +rhgm 卸责 +rhgo 看来 +rhgq 扯裂 +rhgr 白眼珠 +rhgs 年末 +rhgu 扯平 +rhh 攫 +rhhc 扯皮 牛皮 攫 +rhhh 看上 +rhhk 看点 +rhht 打瞌睡 +rhhw 年龄 +rhhy 拤 +rhi 捗 +rhia 年满 +rhic 掓 +rhid 披沥 +rhif 看法 +rhig 看清 +rhih 掉泪 +rhim 牛油 +rhio 扯淡 鷱 +rhiq 年光 +rhis 披洒 +rhit 年少 捗 +rhiu 打点滴 +rhiv 牛津 +rhix 看涨 +rhiy 爬泳 +rhj 掉 +rhja 扑蝶 +rhjf 年里 +rhjh 掉 爬虫 +rhjk 牛蝇 +rhjt 年鉴 +rhjy 牛虻 +rhk 牛 +rhkf 吿 +rhkg 年号 拈 +rhkh 看中 +rhkm 指战员 +rhkq 年兄 +rhlc 年轻 +rhlf 掉转 +rhlg 卸车 +rhlh 披甲 +rhlt 看图 +rhlu 牛圈 +rhlw 年轮 +rhmh 瓜皮帽 +rhmm 爬山 +rhmq 看见 +rhmw 牛肉 +rhmy 揁 +rhna 看懂 +rhnh 扯蛋 +rhnn 看书 白皮书 臫 +rhnt 拭目以待 +rhnx 看惯 +rhny 揁 +rhoa 牛粪 +rhoi 指点迷津 +rhoo 扑火 +rhou 年糕 +rhov 年数 +rhow 扑粉 +rhpe 看家 +rhpf 看守 +rhpi 年宵 +rhpj 年审 +rhpn 看官 +rhpt 看客 +rhpu 年初 +rhpw 看穿 扑空 +rhpy 年礼 持肯定态度 +rhq 挸 +rhqa 看错 +rhqc 掉色 +rhqe 牛角 +rhqn 牛饮 挸 掉包 +rhqq 年金 +rhqs 扑杀 +rhqt 爪儿 +rhqw 欫 +rhqy 年久 +rhrb 年报 看报 +rhrd 牛排 +rhrf 披挂 +rhrg 年后 +rhrh 看看 年年 扯掉 +rhrl 看押 +rhrn 牛气 +rhrp 年近 +rhrq 掉换 +rhrs 扑打 +rhrw 牛扒 +rhrx 披拂 +rhry 看护 +rhsc 爬树 +rhse 牛棚 +rhsf 扑棱 +rhsh 看相 +rhsr 看板 +rhsu 看样 +rhsv 年根 +rhsw 年检 +rhsy 技战术 +rhta 年长 +rhte 看透 年租 +rhtf 看待 爬行 +rhtg 看重 +rhth 扑鼻 年息 犇 +rhtj 年利 +rhtm 扑向 +rhtp 看管 +rhtr 牛犊 +rhts 拉皮条 +rhty 掉入 +rhud 看着 年头 掉头 +rhue 年前 +rhuf 卸装 +rhug 看病 +rhuj 年间 +rhuq 牛皮癣 +rhus 年尊 +rhut 年产 +rhuu 披阅 +rhuv 卸妆 +rhuw 扑闪 +rhux 牛背 +rhuy 看门 +rhvb 看好 +rhve 牛奶 +rhvf 看那 +rhvn 牛刀 +rhvt 牛群 +rhwa 年代 +rhwb 牛仔 +rhwc 年仅 +rhwd 看做 +rhwf 年会 +rhwg 扑倒 +rhwn 看似 年假 +rhwp 牛倌 +rhwq 看低 +rhwt 看作 卸任 +rhww 年份 +rhwx 年华 卸货 年货 +rhwy 看住 +rhx 皉 +rhxa 披红 +rhxc 年经 +rhxe 年级 +rhxg 掉线 +rhxj 年费 +rhxl 年幼 +rhxm 虒 +rhxn 年纪 皉 +rhxq 年约 +rhxt 年终 +rhy 扑 撲 +rhya 年度 +rhyc 爬 +rhye 披衣 +rhyf 坕 +rhyh 看店 +rhyi 爪 +rhyj 看齐 +rhym 牛市 +rhyn 看望 披肩 爮 +rhyo 扯谈 +rhyp 看这 +rhyq 年底 +rhys 披靡 +rhyt 拜占庭 +rhyu 年谱 +rhyv 牛郎 +rhyw 年夜 +rhyx 年率 +ri 朱 +riaa 托洛斯基 +rian 㧟 +riaw 挑花 +rib 邾 +ribb 挑子 +ribh 邾 +ribm 挑出 +ricf 牛溲马勃 +ridd 撑大 +ridf 挥汗成雨 +ridi 朱砂 +ridn 搅成 +ridx 抄袭 +ridy 抵掌而谈 +rie 捎 +rieg 捎 +rieh 热泪盈眶 +riei 推波助澜 +rieq 年深月久 +ries 撑腰 +riev 扫堂腿 +riey 泉脉 +rifb 撑地 +rifc 搅动 挑动 +rifd 泉城 +rifg 挡雨 +rifh 挑起 撑起 +rifj 皐 +rifk 朱熹 +rifm 拦河坝 +rifn 翶 +rifp 抗洪救灾 +rift 年少无知 +rifw 挑夫 +riga 换汤不换药 +rigg 执法不严 +righ 泉下 +rigi 拖泥带水 +rigk 挑逗 捎带 +rigm 挑刺 +rigo 捎来 +rigq 撑死 +rihi 扬汤止沸 +rihk 挑战 +rihn 鼄 +rihv 泉眼 +rii 朱 +riic 泉涌 +riid 泉源 +riif 朱光潜 +riii 泉水 +riij 搅混 +riim 抄没 +riip 搅浑 +riiq 气汹汹 排水沟 +riis 朱漆 +riit 挱 +riiu 热滚滚 +riiw 朱雀 +riiy 泉流 +rije 挑明 +rijg 排水量 +rijq 挑剔 +rikc 挑唆 +rikh 挡路 +rikk 热水器 探测器 +rikw 振兴中华 +rilf 朱墨 +rilg 挡车 +rilk 挡驾 +rimq 挡风 +rimv 鼄 +ring 执法必严 +rinh 抄收 +rinn 搅局 抄书 +riny 手掌心 +rios 挑灯 +rip 撑 +ripe 抄家 哲学家 +ripf 摚 +ripg 抄写 +ripl 擋 +ripo 攩 +ripq 搅 撹 攪 +ripr 撑 撐 +ript 撐 +riq 挑 +riqa 挑错 +riqi 执法犯法 +riqn 挑 挄 +riqu 搅匀 +rir 灥 +rira 挑拣 +rirb 抄报 +rird 搅扰 +rirf 撑持 +riri 灥 后浪推前浪 +rirj 挑担 +rirn 挑拨 +rirq 披沙拣金 +riru 搅拌 +rirx 朱批 +risa 反法西斯 +risc 近水楼台 +risd 朱顶 +rise 近水楼台先得月 +risf 撑杆 +risg 抄本 +risj 打光棍 +rism 抽水机 +risr 挡板 +rist 拉法格 +risu 楽 +rit 抄 +ritd 搅乱 +rite 撑船 +ritf 挑选 +riti 搅海翻江 +ritj 搅得 +ritk 搅和 +ritl 挑衅 挘 +ritn 毮 +rito 搅翻 鴸 +ritp 排水管 +ritr 排泄物 +ritt 抄 +ritv 挥洒自如 +ritx 哲学系 +riu 泉 +riua 热水瓶 +riud 抄送 +rium 撒酒疯 +riut 挡道 +riuy 朱门 +riv 挡 擋 +rivf 挥汗如雨 +rivg 挡 +rivi 抄录 +rivm 执法如山 +riwa 热水袋 +riwg 搅合 +riwi 推涛作浪 +riwo 鴸 +riwr 抄件 +riwu 撑伞 挡位 +riwy 挡住 挑食 +rixa 朱红 +rixf 鼄 +rixw 捎给 +rixy 搅缠 +riyf 打油诗 +riyt 泉州 +riyy 朱文 +rj 提 +rjaa 揽工 +rjaj 揭幕 +rjaw 提花 +rjb 撮 +rjbb 担子 +rjbc 提取 撮 +rjbg 捍卫 +rjbk 提职 +rjbm 提出 +rjby 提防 +rjdg 热电厂 +rjdh 提挈 提存 +rjdm 抻面 +rjdn 提成 +rjdy 捏碎 +rjee 揽月 +rjel 擝 +rjet 揽胜 +rjey 提及 +rjf 捍 扞 +rjfc 揭去 +rjfe 披星戴月 +rjff 提款 +rjfg 捏 提干 兵临城下 捚 +rjfh 提起 揭起 捍 皔 +rjfi 提示 揭示 +rjfk 揭露 +rjfp 提过 +rjfy 抗日救亡 +rjg 担 抇 擔 +rjga 揭开 +rjgc 提到 +rjgf 殷鉴不远 +rjgg 担 提琴 +rjgh 提 +rjgk 提速 +rjgm 提现 +rjgo 近日来 +rjgr 揚 氱 +rjgy 捑 +rjh 抻 +rjhc 捜 +rjhh 抻 +rjhi 提督 +rjhk 提点 +rjhq 抗日战争 +rjhx 提些 +rjia 提灌 +rjif 提法 +rjii 担水 +rjiq 提溜 +rjit 揽活 +rjiv 担当 +rjja 揭晓 +rjjc 捏紧 +rjjg 摄影师 +rjjh 提早 +rjji 白晃晃 +rjjj 白晶晶 +rjjq 气昂昂 +rjlc 摱 +rjlg 揾 搵 +rjlk 担架 +rjmh 揭帖 +rjmr 白日见鬼 +rjn 捑 搨 +rjnd 担忧 +rjnf 揭丑 +rjng 搨 +rjnt 揭发 +rjny 担心 +rjoa 提炼 +rjos 探照灯 提灯 +rjpd 按时完成 +rjpe 摄影家 +rjpj 提审 +rjpn 揭密 +rjpt 揽客 +rjpv 提案 +rjpw 揭穿 +rjpy 提神 +rjq 揭 +rjqk 提名 +rjqm 担负 +rjqn 揭 提包 +rjqr 掦 +rjqx 掲 +rjqy 提留 +rjrd 提拔 +rjrf 打蛇打七寸 +rjrl 提押 +rjrm 提制 +rjrn 捏握 +rjrq 披坚执锐 +rjrt 提手 +rjrw 提携 +rjrx 揭批 +rjs 捰 +rjsc 揽权 +rjsg 提醒 +rjsm 摄影机 +rjss 白日梦 +rjst 指日可待 +rjsu 揭榜 +rjsv 提要 +rjsy 捰 +rjt 揽 攬 +rjta 提升 +rjtd 揭短 捑 +rjtf 捏造 担待 +rjtg 质量管理 +rjth 揭牌 +rjtj 提篮 +rjtk 捏积 +rjtm 手电筒 +rjtn 揭秘 +rjtq 揽 +rjtr 捍御 +rjts 提箱 +rjtt 提笔 +rjtu 摇曳生姿 +rjty 揽入 +rjud 提着 +rjue 提前 +rjuh 热电站 +rjuj 提单 +rjuk 提问 +rjuq 提交 +rjus 提亲 +rjvq 提婚 +rjwa 提供 +rjwg 撮合 +rjwj 提倡 +rjwk 担保 +rjws 白日做梦 +rjwt 担任 +rjww 提价 +rjwx 提货 +rjwy 拽住 +rjx 拽 +rjxe 提级 +rjxf 招贤纳士 +rjxg 提纯 +rjxj 白虹贯日 +rjxm 提纲 担纲 +rjxt 拽 +rjxx 掍 +rjyg 提请 +rjyi 撔 +rjym 提高 +rjyn 提讯 +rjyq 揭底 +rjyt 打电话 +rjyy 提议 +rk 扣 +rkaj 扣划 +rkap 操劳 +rkav 操切 +rkb 揖 +rkbb 扣子 +rkbg 揖 +rkbm 捐出 +rkbt 擑 +rkbw 扣除 +rkby 擑 +rkc 挹 +rkcf 捉对 +rkcn 挹 +rkcy 拐骗 +rkdf 扣压 +rkdg 接踵而来 接踵而至 +rkdh 抵足而眠 +rkdi 损耗 +rke 捐 +rkee 手足胼胝 +rkeg 捐助 捐 +rkfb 卑鄙无耻 +rkfc 扣去 扣动 +rkff 捐款 +rkfg 损坏 +rkfh 操起 +rkfj 拐进 +rkfm 捐献 +rkfn 操场 拐卖 +rkfp 后患无穷 +rkfr 手足无措 +rkft 失足者 +rkg 扣 +rkga 捉弄 +rkgc 捉到 +rkgf 扣球 +rkgg 挰 +rkgh 扣下 +rkgk 拐带 +rkgm 拐枣 +rkgt 擻 +rkgv 摟 +rkh 捉 +rkha 拦路虎 +rkhh 扣上 +rkhk 拐点 +rkhm 撌 +rkhv 扣眼 +rkhy 捉 +rkip 操演 +rkiy 挹注 +rkjc 扣紧 +rkjh 捉虫 +rkjo 指路明灯 +rkk 操 橾 肏 +rkkf 撣 捛 +rkkg 气吁吁 捛 +rkkk 气喘吁吁 +rkkl 揖别 +rkkq 打呼噜 +rkks 操 +rkkt 气呼呼 +rkkw 打哈哈 +rkky 气哼哼 +rkl 拐 枴 +rklj 捌 +rkln 拐 +rklw 操办 +rkm 损 +rkma 捉贼 +rkmu 捐赠 +rkmw 扣肉 +rkmy 损 損 +rknh 操蛋 +rknt 扣发 +rkny 操心 +rkop ⑴ ⑵ ⑶ ⑷ ⑸ ⑹ ⑺ ⑻ ⑼ ⑽ ⑾ ⑿ ⒀ ⒁ ⒂ ⒃ ⒄ ⒅ ⒆ ⒇ +rkpd 损害 +rkpe 舞蹈家 +rkpf 操守 +rkpg 兵贵神速 +rkpk 鬼哭神嚎 +rkpn 手足之情 +rkpr 拾遗补缺 +rkpt 揖客 +rkqe 拐角 +rkqg 捉鱼 +rkqk 鬼哭狼嚎 +rkqn 拀 +rkqs 扣杀 +rkqw 打哈欠 +rkqy 扣留 +rkra 捉摸 +rkrf 操持 +rkrh 扣掉 +rkrl 扣押 +rkrp 操控 +rkru 撒哈拉 +rkrw 损失 +rksd 拐杖 +rksj 拐棍 +rksr 气味相投 +rkte 操盘 +rktf 操行 +rktj 扣篮 +rktl 捐血 +rktm 捐躯 +rktr 捐物 +rktt 捷足先得 +rktu 捐税 +rktv 排中律 +rktw 捷足先登 +rkud 摔跟头 +rkug 后遗症 +rkuq 捐资 +rkuw 损益 +rkux 把兄弟 +rkva 损毁 +rkvf 捐建 捉奸 +rkvn 操刀 捉刀 +rkwd 打嘴仗 +rkwg 捉拿 +rkwt 操作 损伤 +rkwv 扣分 +rkww 损人 +rkwy 捉住 抧 扣住 挂号信 +rkxa 操练 +rkxr 扣缴 +rkxw 操纵 +rkyc 捐弃 +rkyh 揖让 +rkyo 拐弯 +rl 押 +rla 摑 +rlaf 舞鞋 +rlag 摑 +rlai 摆荡 +rlan 舞艺 +rlay 撂荒 +rlbb 摆架子 +rlbg 打黑除恶 +rlbm 摆出 +rlbw 押队 +rlc 擺 +rlck 舞台 +rlcq 白斩鸡 +rlcx 擺 +rld 摁 +rldh 摆在 +rldm 摆布 +rldn 摁 +rlds 舞厅 +rldx 舞龙 +rldy 年轻有为 +rleh 投畀豺虎 +rleu 摆脱 +rlf 摆 畠 擺 襬 +rlfc 摆 舞动 摆动 押运 +rlff 擇 扭转乾坤 +rlfh 搟 +rlfk 打边鼓 +rlfl 近墨者黑 +rlfn 舞场 +rlft 舞者 擻 +rlfv 摟 +rlg 舞 +rlga 摆弄 +rlgb 鄦 +rlgc 摆到 +rlge 擐 揋 +rlgf 擦边球 +rlgh 舞 摆正 +rlgn 甒 +rlgo 接连不断 無 鷡 +rlgq 摆列 +rlgs 橆 +rlgu 摆平 +rlgw 招架不住 +rlgy 掴 摑 +rlh 押 捙 +rlhh 摆上 +rlhi 舞步 +rlhj 摆桌 +rlia 摆满 +rlib 舞池 +rlip 热力学 +rliv 押当 +rliy 摆渡 押注 +rlje 摆明 +rljg 押题 +rlji 摆晃 +rljt 舞星 +rlkg 拁 +rlkh 舞蹈 +rlkk 拉力器 +rll 拹 +rlle 搚 攌 +rllg 押车 +rllk 押回 +rlll 拹 攂 +rllt 魅力四射 +rllu 年轻力壮 +rllw 摆轮 +rlma 舞曲 +rln 劤 劧 劰 扐 +rlnd 舞剧 +rlnm 打鸭惊鸳鸯 +rlnt 拈轻怕重 +rlny 揌 +rlop 舞迷 +rlp 摙 +rlpf 接力赛 +rlpg 押宝 +rlph 摙 +rlpt 舞客 +rlpv 措置裕如 +rlpx 兵连祸结 +rlpy 摙 +rlq 擉 +rlqe 押解 +rlqj 擉 斶 +rlqk 摆钟 +rlqq 押金 +rlqt 舞狮 +rlr 摲 +rlrc 摆摊 +rlrd 年轻气盛 +rlrf 舞技 +rlrg 押后 +rlrh 摲 +rlrl 摆摆 +rlrn 捆扎 +rlrt 摆手 +rls 捆 梱 綑 +rlsd 接力棒 +rlsg 瓜田李下 +rlsy 捆 +rlt 撂 +rlte 押租 +rlth 反转片 +rltk 撂 +rlty 押往 +rlua 打架斗殴 +rlud 押送 摆着 +rlug 舞美 +rlui 摆阔 +rluj 押韵 +rlum 舞弊 +rluq 舞姿 +rluy 所罗门 +rlvb 摆好 +rlvg 摟 +rlvt 擻 +rlvv 舞女 +rlvy 舞娘 +rlw 搵 +rlwf 舞会 +rlwg 撂倒 摁倒 +rlwl 搵 +rlwu 舞伴 +rlww 年轻人 +rlwx 年轻化 +rlwy 捆住 +rlx 摞 +rlxd 捆绑 +rlxg 捆缚 +rlxi 摞 +rlxy 攞 +rlym 摆设 +rlyt 摆放 +rlyu 摆谱 +rm 抽 +rma 缸 +rmaa 制式 +rmad 缺项 +rmae 擃 +rmaf 制革 +rmag 缸 +rmak 缺勤 +rmat 投医 +rmaw 捵 +rmax 制药 +rmay 罐 鑵 +rmbb 罐子 扣帽子 +rmbc 抽取 +rmbh 缷 +rmbi 罅隙 +rmbl 缺阵 +rmbm 抽出 +rmbn 投了 +rmbq 缺陷 +rmbt 投降 +rmbu 白内障 +rmbw 担风险 +rmc 投 +rmcw 抽验 +rmcy 投 +rmd 揣 +rmdf 投奔 +rmdh 投在 +rmdj 揣 +rmdm 缺页 +rmdn 制成 +rmdy 抰 +rme 搰 +rmeb 制服 +rmec 投胎 +rmef 掣肘 +rmeg 搰 +rmet 制胜 +rmex 失败乃成功之母 +rmf 抩 +rmfa 制裁 +rmfc 制动 抽动 +rmfg 抩 +rmfh 抽走 +rmfi 掀风鼓浪 +rmfj 投井 +rmfk 皗 +rmfp 招财进宝 +rmft 投考 +rmg 抽 +rmgc 投到 +rmgd 近几天 +rmge 制表 +rmgf 抽球 +rmgg 手风琴 +rmgh 投下 +rmgk 挏 +rmgl 帛画 +rmgn 缻 +rmgo 投来 +rmgp 抢购一空 +rmgq 摧残 +rmgu 皚 +rmgx 投毒 +rmh 帛 +rmha 爬山虎 +rmhe 製 +rmhh 制止 罅 +rmhi 緜 +rmhj 制 帛 製 +rmhk 缺点 +rmhl 罏 +rmhr 掣 +rmia 投江 +rmif 制法 +rmii 抽水 +rmim 揣测 +rmin 缺漏 +rmiq 抽逃 罀 +rmir 罉 +rmis 投河 +rmit 缺少 缺省 +rmiu 抽泣 +rmiy 投注 +rmjc 罎 +rmjg 投师 +rmjm 投映 +rmjn 缺电 +rmjx 失败是成功之母 +rmjy 投影 +rmk 缶 +rmke 抽吸 +rmkf 抽噎 +rmkh 抽中 +rmkk 制品 缺口 +rmkl 抽咽 +rmkp 撾 +rmlg 罐车 +rmli 白山黑水 +rmlk 抽回 +rmlt 制图 +rmm 撄 +rmmm 罁 +rmmq 抽风 +rmmv 撄 攖 +rmn 缺 +rmna 抽屉 +rmnd 缺憾 +rmnf 制导 +rmnn 皑 皚 +rmnp 撾 +rmnt 制发 +rmnw 缺 +rmny 投以 +rmo 缹 +rmog 白骨精 +rmol 抽烟 +rmou 投料 缹 +rmpd 投寄 +rmpg 制定 +rmpl 投军 +rmpt 制宪 缺额 +rmpu 挖肉补疮 +rmpv 投案 +rmpw 抽空 +rmqg 制钱 +rmqj 抽象 +rmqw 缼 缺欠 +rmqy 㧏 +rmr 缿 +rmra 揣摸 +rmrf 扬幡招魂 +rmrg 近几年来 +rmrj 捕风捉影 +rmrk 缺损 缿 +rmrm 皑皑 +rmrn 缺氧 +rmro 招风揽火 +rmrq 抽换 +rmrr 摧折 +rmrs 抽打 +rmrt 投手 +rmru 投掷 所见所闻 +rmrw 缺失 +rmry 抽搐 +rms 缽 +rmsf 投票 投标 +rmsg 缽 +rmsh 揣想 +rmsi 投档 +rmsj 抽查 罈 +rmsm 投机 +rmsu 抽样 +rmsw 抽检 +rmsy 挆 挅 +rmtd 投敌 +rmte 抽筋 +rmtf 制造 投靠 缺德 +rmtg 抽穗 擒贼先擒王 +rmth 制版 +rmtj 投篮 +rmtk 制程 +rmtl 制备 +rmtm 投向 投身 投射 +rmto 鬼见愁 +rmtp 缺乏 +rmtq 制衡 +rmtu 抽税 +rmtw 抽签 +rmty 投入 投稿 +rmu 缾 +rmua 缾 +rmud 罐头 投送 揣着 +rmuf 罐装 罇 +rmum 掆 +rmuq 投资 +rmus 抽闲 投亲 +rmut 投产 +rmuw 制冷 +rmux 投递 +rmuy 缺门 +rmva 摧毁 +rmvw 兵败如山倒 +rmw 摧 +rmwd 制伏 +rmwg 投合 皠 +rmwi 排山倒海 +rmwk 投保 攜 +rmwn 制假 +rmwr 制件 +rmws 缸体 +rmwt 制作 +rmwu 缺位 +rmww 缺人 +rmwx 缺货 +rmwy 摧 制售 抐 皠 +rmxc 抽绎 +rmxi 抽纱 +rmxl 投缳 +rmxm 罆 +rmxp 抽缩 +rmxq 制约 +rmxu 投弹 +rmxx 投缘 +rmxy 缺编 +rmya 制度 缺席 揣度 +rmyb 抽离 +rmyd 投诚 +rmye 反败为胜 +rmyj 制剂 +rmyl 制为 +rmym 抽调 +rmyr 投诉 +rmys 制订 揣摩 +rmyt 投放 +rn 所 +rna 抿 +rnaa 白发苍苍 +rnab 气节 +rnad 氨基 +rnae 后悔莫及 搌 榐 +rnaf 扬鞭 +rnaj 掘墓 +rnal 气功 +rnan 抿 +rnap 扎营 +rnaq 所获 +rnas 氯苯 +rnaw 扬花 +rnax 后悔药 +rnb 气 +rnbb 扬子 +rnbm 掘 +rnbn 气孔 +rnbt 撖 +rnbv 所限 +rnbw 摒除 +rnc 氢 氫 +rnca 氢 +rnce 所能 拨通 +rnco 擢发难数 +rnd 据 戶 據 +rnde 所有 +rndf 气压 +rndg 扬威 据 +rndh 所在 +rndi 气泵 +rndn 气盛 +rndq 氪 +rndr 所愿 +rndy 气态 +rne 氖 +rneb 氖 +rnec 氮肥 +rnen 担惊受怕 +rnep 所受 +rnes 扭腰 +rnet 手忙脚乱 +rnev 拟妥 氖 +rnew 推己及人 +rney 所及 +rnf 扭 +rnfa 所载 +rnfc 拨动 扭动 +rnfd 所需 +rnfe 后悔无及 +rnff 拨款 +rnfg 扭 +rnfh 扬起 扟 +rnfi 所示 +rnfj 掘进 +rnfn 扭亏 +rnfp 扭过 +rnfq 所无 +rnft 所教 +rnfu 所幸 +rnfw 扎堆 +rnfy 扟 +rng 握 挧 +rnga 拨弄 氫 +rngc 所致 所至 +rnge 撕心裂肺 氰 +rngf 握 气球 +rngg 氩 揯 搄 氬 +rngh 挤眉弄眼 +rngi 氭 +rngj 据理 +rngk 气囊 +rngq 气死 +rngw 氞 +rngx 氮素 +rnh 揟 +rnha 气虚 +rnhe 揟 +rnhf 摪 +rnhk 据点 +rnhv 扎眼 +rnhx 据此 +rni 摨 +rnie 缺心少肺 +rnif 扬尘 +rnih 摨 +rnii 氨水 +rnij 气温 +rnip 所学 +rniq 气泡 +rnir 气派 +rniv 扎染 +rniy 气流 +rnj 氘 +rnjc 握紧 +rnjf 氜 +rnjg 气量 +rnjh 刏 氠 +rnjj 氘 +rnjl 氲 氳 +rnjq 白居易 +rnjr 氱 +rnk 擗 +rnkc 氧吧 +rnke 提心吊胆 +rnkf 气味 +rnkg 拨号 +rnkh 抿嘴 +rnkj 氚 +rnkk 气口 +rnkl 握别 +rnkm 气喘 指导员 +rnkn 拨叫 +rnkr 扬眉吐气 +rnku 擗 +rnkw 打情骂俏 +rnl 氤 +rnld 氤 +rnle 推心置腹 +rnlf 氛围 扭转 气团 +rnll 气田 氳 +rnln 掉以轻心 +rnlp 所辖 +rnls 指导思想 +rnlt 气力 +rnlw 拟办 +rnlx 所累 +rnm 氙 +rnma 扭曲 +rnmh 扬帆 +rnmj 氙 +rnmq 所见 +rnmw 氝 +rnn 扎 癿 紥 紮 +rnnb 乬 +rnnd 扬剧 +rnnf 气愤 +rnnh 扬眉 +rnnj 蛗 +rnnk 挶 +rnnt 所属 +rnnu 忥 +rnnw 撰 僎 +rnny 所以 +rno 氮 +rnoa 气煤 +rnoe 气粗 +rnoi 氣 +rnoj 气焊 +rnon 扭断 +rnoo 氮 +rnoq 气焰 +rnos 氖灯 +rnot 气炸 +rnou 氣 +rnov 气数 +rnoy 拨粮 +rnp 氨 +rnpd 气割 +rnpf 据守 +rnpg 撰写 拟定 +rnpm 拨冗 +rnpn 气密 +rnpu 扎实 据实 +rnpv 氨 +rnpw 气窗 +rnqc 气色 排忧解难 +rnqd 所以然 +rnqf 扎针 +rnqi 気 +rnqj 气象 +rnqk 扬名 +rnqn 气馁 +rnqq 抚恤金 +rnqs 所杀 +rnqt 所犯 +rnqu 気 +rnqv 气急 +rnqw 所欠 +rnr 扬 揚 敭 飏 颺 +rnrb 据报 +rnrc 抉择 +rnre 摧眉折腰 +rnrf 气质 +rnrg 摺 +rnrh 所 +rnri 摒挡 +rnrj 扭捏 +rnrl 扭摆 +rnrm 气缸 +rnrn 气氛 氧气 氤氲 乺 +rnrp 所迫 +rnrr 气魄 +rnrs 拨打 扭打 +rnrt 扬 握手 扎手 +rnru 拨拉 +rnrv 气势 +rnrw 后发制人 +rnrx 所指 +rns 氥 +rnsc 握权 +rnse 气极 +rnsf 氥 +rnsg 氨酸 +rnsh 气相 +rnsj 据查 +rnsv 气概 扎根 +rnsw 气枪 +rnsy 撰述 +rnt 拨 撥 +rnta 所长 +rntd 所知 +rntg 白璧微瑕 +rnth 气息 +rntj 所得 +rntk 扬程 +rntl 气血 +rntm 扭身 气筒 +rntn 摇尾乞怜 捤 +rnto 据悉 +rntp 气管 +rntq 据称 +rntr 氕 +rntt 握笔 +rntu 扪心自问 氡 +rntx 所系 +rnty 拨 撰稿 拟稿 +rnu 氧 +rnua 摒 +rnub 所闻 据闻 +rnud 握拳 扭送 氧 +rnuf 搱 +rnuh 搱 接收站 +rnuj 气韵 +rnuk 所部 +rnum 批发商 +rnun 气闷 +rnuq 拟将 +rnur 投怀送抱 +rnut 所道 +rnuw 气阀 +rnuy 气门 +rnv 氯 +rnva 氫 +rnvf 拟建 +rnvi 氯 +rnw 氛 擢 +rnwa 掉书袋 +rnwd 所做 +rnwe 摎 +rnwf 据传 +rnwg 拟合 +rnwh 气候 +rnwk 气促 +rnws 气体 +rnwt 扭伤 +rnwv 氛 +rnww 批发价 +rnwx 氧化 +rnwy 握住 抉 擢 +rnx 氟 +rnxf 扭结 +rnxg 抱恨终天 +rnxh 所引 +rnxi 紥 +rnxj 氟 +rnxn 抳 +rnxq 气绝 +rnxu 氢弹 +rnxw 拨给 +rnxy 拨弦 +rny 拟 氦 抋 擬 +rnya 气度 +rnyc 摒弃 扬弃 +rnyf 抒情诗 +rnyi 拟就 +rnyk 振臂高呼 +rnyl 所谓 +rnym 所设 +rnys 拟订 +rnyt 扬州 +rnyu 据说 所说 +rnyw 拟 氦 +rnyy 撰文 扬言 拟议 択 +ro 搂 +road 捉迷藏 +robb 捅娄子 +rodh 搂在 +rofg 热火朝天 +rog 撲 +rogi 擈 +rogn 执迷不悟 +rogw 擈 +rogy 撲 +rokx 气焰嚣张 +ronp 鬼迷心窍 +roo 掞 +rooa 热烘烘 +rook 攚 +rool 撈 +roos 白炽灯 +rooy 掞 +ropg 搂定 +roqh 撛 +rorm 拔火罐 +rorq 搂抱 +rosm 打火机 +rotg 气焰熏天 +roud 搂着 +rov 搂 +rovg 搂 +rovt 擞 擻 +rowy 搂住 +royh 挑灯夜战 +royx 失业率 +rp 近 +rpab 失之东隅 +rpad 近期 按期 挖苦 +rpaf 擦鞋 +rpag 探戈 +rpai 近东 +rpan 近世 +rpap 招灾惹祸 +rpav 迫切 +rpaw 探花 +rpbb 探子 +rpbc 挖取 +rpbm 挖出 +rpbt 迫降 +rpbw 探险 +rpcm 近观 +rpcn 探马 +rpcr 损之又损 +rpd 迫 廹 +rpdc 探友 +rpdd 持之有故 +rpdf 按压 拂袖而去 拍案而起 +rpdg 近古 +rpdh 擦破 +rpdj 近百 +rpdk 搳 +rpdn 攇 +rpdt 卑礼厚币 +rpdy 探矿 +rpee 按月 +rpel 迫胁 +rpem 控股 +rpen 拥军爱民 +rpep 打官腔 +rpet 探胜 +rpew 擦脸 +rpey 按脉 +rpf 皖 +rpfb 挖地 +rpfc 挥动 +rpfd 按需 +rpfe 攐 +rpff 挖土 +rpfg 擦干 +rpfh 挖走 攓 +rpfi 探求 +rpfj 挖井 +rpfm 皖南 +rpfp 探索 +rpfq 操之过急 皖 捖 +rpfw 挥霍 +rpfy 卑之无甚高论 +rpg 揎 +rpgc 探到 +rpgf 迫于 近于 控球 +rpgg 揎 +rpgh 按下 掟 +rpgj 按理 +rpgk 拖家带口 拉家带口 +rpgm 擯 +rpgn 攇 +rpgo 近来 +rphh 按上 +rphv 近视眼 +rphx 按此 +rphy 据初步统计 +rpid 探源 +rpif 挖潜 +rpih 挥泪 +rpik 擦澡 +rpim 探测 +rpip 拉家常 +rpis 挥洒 +rpit 擦洗 近海 +rpiu 近洋 +rpjc 拧紧 +rpje 探明 +rpjf 按时 +rpjg 挥师 +rpjh 控申 +rpjj 近日 +rpjq 近晚 +rpjt 探监 +rpjv 按照 +rpjy 近景 +rpk 近 +rpkh 探路 近路 +rpkl 挥别 +rpkm 打字员 +rpkr 探听 +rpkt 按响 +rpkx 拍案叫绝 +rpl 挥 +rpld 近因 +rplh 挥 揮 +rplj 气宇轩昂 +rplp 擦边 +rplu 势穷力竭 +rplx 年富力强 +rpme 捉襟见肘 +rpmm 近山 +rpmn 抭 +rpmq 擦网 +rpn 擰 +rpnd 近忧 +rpng 打官司 +rpnk 挥臂 +rpnl 挖空心思 +rpnn 持之以恒 捾 +rpns 擰 +rpnt 挥发 +rpod 按类 +rpol 控烟 +rppd 迫害 +rppe 探家 +rppg 擦写 +rppl 挥军 +rppu 挖补 +rppv 探案 +rppw 探究 +rppy 近视 探视 +rpqb 捥 +rpqd 搾 +rpqf 探针 +rpqn 按钮 抌 抭 攛 +rpqq 按金 +rpqt 看家狗 +rpqu 后视镜 +rpqv 按键 +rpqw 按铃 +rpr 摈 擯 +rpra 擦拭 +rprc 撺掇 +rprd 按捺 +rprg 擦抹 +rprh 近年 +rprj 按揭 +rprl 挥舞 +rprm 控制 +rprn 挖掘 +rprp 迫近 +rprr 控拆 +rprt 挥手 +rprw 摈 +rpry 挨家挨户 +rps 拧 擰 +rpsc 制空权 +rpsf 探杆 +rpsh 拧 +rpsj 探查 +rpsm 打字机 +rpsr 探析 +rpsw 看家本领 +rpt 挓 +rpta 探长 挓 +rptb 按季 +rptd 探知 +rpte 控盘 +rptf 控告 +rpth 近处 +rptk 近程 揢 搳 +rptm 擦身 探身 +rptn 探秘 +rpto 探悉 +rptp 控管 +rptr 探物 +rptt 挥笔 +rptu 近乎 +rpub 近闻 +rpud 探头 挥拳 +rpue 近前 +rpug 探病 +rpuj 擦音 +rpuk 近况 探问 +rpun 失之交臂 +rpup 近旁 +rpuq 近郊 拒之门外 +rpur 推襟送抱 +rpus 探亲 近亲 +rput 近道 +rpuv 擦痕 +rpux 擦背 +rpv 按 +rpvf 探寻 +rpvg 按 +rpvn 挥刀 +rpw 控 +rpwa 控 近代 +rpwd 揬 +rpwf 搾 +rpwg 迫使 +rpwh 撺 攛 +rpwi 擦 +rpwj 摍 +rpwk 搈 +rpwn 挖 近似 攛 +rpwq 摉 +rpwr 控件 +rpws 探 +rpwt 擦伤 近作 +rpww 近人 +rpwy 按住 近邻 搉 搲 攨 +rpxn 拕 +rpxt 探疑 +rpxx 探幽 +rpya 探试 +rpyc 摈弃 +rpyd 失之毫厘 +rpyf 探讨 +rpyg 按语 +rpyi 挥就 +rpyn 探望 +rpyp 挥毫 擦亮 +rpyq 探询 反之亦然 +rpyr 控诉 +rpys 按摩 +rpyu 按说 +rpyy 探访 反客为主 +rq 换 +rqa 抵 +rqaa 换工 +rqab 鬼节 +rqad 朱镕基 托尔斯泰 +rqah 换牙 +rqaj 捪 +rqak 抑或 +rqal 抑菌 +rqan 扺 白色恐怖 +rqap 欣荣 +rqas 搩 +rqax 捣药 +rqay 抵 +rqb 抑 皃 +rqbb 鬼子 +rqbc 换取 +rqbh 抑 +rqbm 掏出 +rqbt 搊 +rqbu 挽联 +rqby 换防 +rqc 鬼 魑 +rqcc 魃 魑 鬾 +rqce 魈 鬽 +rqcf 魁 魓 +rqcg 魊 魖 魋 +rqch 魓 +rqci 鬼 魅 魒 +rqcj 魀 +rqck 气象台 +rqcn 魍 +rqco 魐 +rqcr 鬿 +rqct 魆 魕 +rqcw 魉 魌 魎 +rqcy 抅 魋 魎 魆 魕 +rqd 撚 +rqdc 鬼雄 +rqde 抑郁 +rqdh 挣破 +rqdm 换页 +rqdn 换成 +rqdo 撚 +rqdp 抵达 +rqdq 的确 +rqdt 气象万千 +rqdy 捣碎 擔 +rqec 鬼胎 +rqef 换肤 +rqeh 捔 +rqeu 挣脱 +rqew 鬼脸 +rqfc 鬼魂 +rqfg 的士 +rqfh 抱起 +rqfi 挽救 +rqfk 欣喜 捣鼓 +rqfp 换过 +rqfr 打铁趁热 +rqft 鬼才 +rqfu 欣幸 +rqg 撸 捦 擼 +rqga 挣开 +rqgc 挣到 +rqgg 扬名天下 +rqgh 换下 +rqgi 抵还 +rqgj 拾金不昧 撸 +rqgk 拘束 抵赖 +rqgm 搗 +rqgo 换来 +rqgq 抵死 掐死 +rqgv 拖儿带女 +rqgw 攫金不见人 +rqgy 换班 +rqhh 抑止 +rqhj 热锅上的蚂蚁 +rqhk 持久战 +rqhw 挽具 +rqia 换汇 +rqid 牛角尖 +rqii 抵消 +rqij 鬼混 +rqil 扶危济困 +rqin 拘泥 +rqip 欣赏 +rqit 换洗 +rqja 鬼蜮 +rqjc 抱紧 +rqjg 抑是 +rqjt 魁星 +rqjy 鬼影 +rqk 拘 +rqkg 拘 +rqkm 推销员 +rqkq 挽 輓 +rqku 搀 攙 +rqkw 换喻 +rqky 攙 +rqld 抵罪 +rqlf 抱团 +rqlg 换车 +rqlk 挽回 +rqlt 魅力 +rqm 换 +rqmd 换 換 +rqmf 气急败坏 捔 +rqmh 换帖 +rqmm 换岗 +rqmq 换购 +rqmt 抵账 +rqn 抱 +rqnb 抱屈 +rqnc 鬼怪 +rqnd 抱憾 +rqnf 欣慰 +rqng 鬼屋 +rqnh 捣蛋 +rqnm 换届 +rqnn 抱 +rqnp 搥 +rqnr 抱愧 +rqnt 换发 +rqnu 欣悦 +rqnv 抱恨 +rqny 掏心 换心 +rqo 掬 +rqog 鬼精 +rqoj 擼 +rqon 掐断 +rqoo 鬼火 +rqop 鬼迷 +rqov 抵数 +rqoy 掬 +rqpg 抱定 +rqpj 拘审 +rqpr 掎角之势 +rqpu 抵补 +rqpw 掏空 抱窝 +rqpy 鬼神 +rqq 揿 +rqqb 抱怨 +rqqd 欣然 +rqqe 抵触 +rqqg 挣钱 掏钱 +rqqi 抵销 +rqqk 抵免 +rqqm 抱负 +rqqn 揿钮 +rqqs 抑杀 +rqqw 揿 撳 +rqqy 拘留 挽留 拸 +rqr 掏 搯 +rqra 掏摸 +rqrd 抱撼 +rqrf 搀扶 +rqrg 拘捕 +rqrh 换掉 +rqri 抵挡 +rqrk 抵扣 +rqrl 抵押 +rqrm 抵制 抑制 掏 搖 +rqrn 挣扎 换气 托儿所 揔 +rqrq 捣鬼 鬼魅 +rqrt 换手 +rqrv 拘执 +rqrw 年久失修 +rqry 抵抗 +rqs 摋 +rqsc 摇钱树 摋 +rqsf 拘票 +rqsg 魁梧 +rqsi 换档 +rqsk 挽歌 +rqsm 打印机 +rqss 拘禁 +rqsu 换样 +rqtb 换季 +rqtd 捣乱 欣逢 +rqtf 换行 +rqth 换算 +rqtj 挣得 +rqtl 换血 +rqtm 拘役 +rqto 欣悉 +rqtp 拘管 +rqtr 抵御 +rqtu 换乘 +rqub 欣闻 +rqud 抱着 +rquf 换装 +rqug 抱病 抣 +rquh 气象站 +rqun 抣 +rqus 换新 +rqut 魁首 +rquv 抱歉 指名道姓 +rquy 兵多将广 +rqv 掐 +rqva 捣毁 +rqvb 换好 +rqvf 挥金如土 +rqvg 掐 +rqvh 挣 掙 +rqw 欣 +rqwa 换代 +rqwf 魁伟 +rqwg 抵债 抵命 +rqwh 换个 +rqwi 抵偿 +rqwr 换件 +rqwu 换位 +rqww 换人 +rqwx 反独促统 换货 +rqwy 欣 抱住 扻 +rqxy 鬼缠 +rqy 的 +rqya 拘谨 摄氏度 ℃ +rqye 换衣 +rqyf 挽诗 +rqyg 揈 换证 +rqym 捣 搗 擣 +rqyn 换肩 +rqyo 拘挛 +rqyt 鬼话 的话 +rqyu 的说 +rqyy 的 换句话说 扚 +rr 折 +rraa 手提式 +rrac 白茅 +rrad 托拉斯 +rrae 拆散 白菜 +rrak 白鹳 +rral 白薯 +rran 逝世 +rrap 指挥若定 +rraq 抓获 +rrat 白翳 +rrax 抓药 白药 +rrbb 拍子 鬼鬼祟祟 +rrbc 抓取 +rrbg 执牛耳 +rrbm 拍出 +rrbw 拆除 +rrc 扳 皈 +rrca 鬼把戏 +rrcc 折叠 +rrce 白熊 +rrck 拆台 控制台 +rrcn 白马 拍马 +rrcq 鋬 +rrcy 扳 皈 +rrd 硩 +rrdb 排兵布阵 +rrdd 气势磅礴 +rrdf 拍砖 皞 硩 折辱 +rrdi 折耗 +rrdm 白布 白面 +rrdn 拆成 +rrdo 白灰 +rrdq 打扑克 +rrdr 誓愿 +rrds 控制面板 +rrdt 折寿 振振有辞 +rrdw 年年有余 +rrdy 振振有词 +rre 挀 +rreb 折服 +rred 白须 +rree 年年月月 热气腾腾 +rrek 挨打受骂 +rres 折腰 +rreu 折腾 +rrev 拖后腿 +rrew 白脸 +rrey 挀 +rrf 揗 +rrfb 白地 +rrfc 白云 逝去 掀动 +rrfd 白城 +rrff 拆封 埑 +rrfg 白干 +rrfh 掀起 抓起 扶摇直上 揗 +rrfk 白露 +rrfm 拍击 +rrfn 拍卖 +rrfp 白手起家 +rrfs 白霜 +rrft 白雾 拥护者 +rrfv 白雪 +rrfw 拆零 +rrfy 招摇过市 +rrg 拍 +rrga 拆开 掀开 +rrgc 抓到 +rrgd 白天 +rrge 措手不及 指手画脚 +rrgf 按兵不动 乒乓球 +rrgg 打抱不平 拞 揘 +rrgh 拆下 +rrgi 誓不 +rrgj 哲理 +rrgk 白带 白事 +rrgm 捳 +rrgn 誓与 +rrgo 近年来 +rrgp 摇摆不定 捉摸不定 +rrgq 誓死 +rrgr 抑扬顿挫 +rrgt 撒手不管 +rrgu 扳平 +rrgw 捠 按捺不住 +rrgy 白玉 +rrh 折 抙 斦 +rrha 白虎 +rrhb 披挂上阵 +rrhh 指指点点 +rrhj 折旧 +rrhk 白点 捁 +rrhm 搋 +rrhp 抓瞎 +rrhu 手挥目送 +rrhv 白眼 +rrhw 捷报频传 擨 +rrhy 抓 +rrif 皡 +rrig 白沫 缺斤少两 +rrii 气势汹汹 +rrin 白汤 +rrip 哲学 +rriq 白光 折光 +rrir 摸爬滚打 +rris 白酒 +rrit 拆洗 +rriu 白润 +rriw 抓举 +rriy 白浪 +rrj 蜇 +rrja 白蜡 +rrjc 抓紧 +rrjf 晢 +rrjg 誓师 +rrjj 白日 摇摇晃晃 +rrjp 牛鬼蛇神 +rrjs 白果 +rrju 蜇 +rrjv 拍照 +rrjy 白蚁 +rrk 哲 +rrkf 哲 啠 +rrkh 踅 折中 白鹭 +rrkj 白喝 +rrkk 手舞足蹈 +rrkm 指挥员 +rrkt 打招呼 +rrkv 拍手叫好 +rrl 撫 +rrlf 折转 +rrlg 手推车 +rrlk 扳回 折回 +rrln 哲思 +rrlo 撫 +rrlt 魄力 +rrm 質 +rrma 抓贼 +rrmd 拍岸 +rrme 白骨 +rrmf 抓赌 +rrmh 捳 +rrmj 劕 +rrmm 年年岁岁 +rrmu 質 +rrmw 白肉 +rrn 悊 抙 +rrnb 乴 +rrnc 招兵买马 +rrnn 排斥异己 +rrnq 势所必然 +rrnt 白发 +rrnu 悊 +rrny 白昼 白忙 +rro 焎 +rrok 白炽 +rrol 白烟 +rron 折断 +rrop 抖擞精神 +rrou 烲 焎 +rrow 白粉 +rroy 白糖 白米 +rrp 逝 +rrpb 拆字 +rrpf 拍完 +rrpk 逝 白宫 +rrpl 白军 +rrpn 指挥官 +rrpp 扎扎实实 +rrpu 白衫 +rrpv 拍案 +rrpw 拆穿 +rrpy 折福 +rrq 掀 +rrqc 魄 白色 +rrqd 欣欣然 +rrqe 拆解 +rrqf 銴 +rrqk 白兔 +rrqm 白铜 +rrqn 手提包 +rrqq 白金 +rrqr 白铁 +rrqt 抓狂 +rrqu 撒手锏 +rrqv 白银 +rrqw 掀 +rrr 白 +rrra 白搭 +rrrb 拍摄 +rrrc 招摇撞骗 +rrre 捏手捏脚 +rrrf 皛 皨 +rrrg 抓捕 +rrrh 拆卸 拆掉 +rrrj 掱 +rrrk 折扣 +rrrm 白皑皑 +rrrn 指挥所 +rrrr 白 抓拍 魑魅魍魉 白白 +rrrs 拍打 +rrrt 拍手 拍拖 扳手 +rrru 损兵折将 +rrrv 白热 打手势 +rrry 打掩护 +rrsd 折椅 指挥棒 +rrsf 折桂 +rrsg 白醋 折本 +rrsh 白相 +rrsi 拍档 +rrsm 拖拉机 +rrsn 白杨 +rrsr 拍板 白皙 白板 +rrss 鬼气森森 +rrsu 梊 +rrsw 白桦 +rrsy 拱手相让 +rrt 捭 +rrta 欣欣向荣 +rrte 气垫船 +rrtf 拆迁 捭 +rrtg 缺斤短两 +rrth 折算 拍片 +rrtj 抓得 +rrtk 白种 +rrtm 折射 +rrtn 拍手称快 +rrto 掀翻 +rrtq 拆移 +rrtr 白鹅 +rrts 白条 +rrtt 反反复复 +rrtu 扬扬得意 +rrtx 控制系统 +rrud 白卷 +rruf 折半 +rrui 白冰 +rruk 指挥部 +rruq 白净 +rrus 手搭凉棚 +rrut 白痴 +rruu 热热闹闹 拆阅 +rruv 抓痕 +rruy 拍门 携手并肩 +rrva 拆毁 +rrvb 抓好 +rrvf 拆建 娎 +rrvg 白嫩 +rrvj 气势如虹 +rrvn 折刀 +rrvv 拉拉杂杂 +rrvy 白刃 +rrw 抶 +rrwa 拆借 +rrwb 摇摇欲坠 +rrwd 白做 +rrwg 折合 抗拒从严 扳倒 +rrwo 拆伙 +rrwt 氢氧化物 +rrwu 折伞 +rrwv 拆分 +rrww 折价 哲人 白人 +rrwx 白热化 +rrwy 抓住 白领 皈依 抶 +rrxe 摄制组 +rrxg 拆线 +rrxi 白纱 +rrxj 白费 +rrxk 白绢 +rrxo 白粥 +rrxq 白纸 +rrxw 白给 +rry 拆 +rryc 握手言欢 +rrye 白衣 裚 +rryf 誓 +rryk 折衷 +rryl 斤斤计较 +rryn 誓词 +rryo 折弯 +rryp 白亮 +rryq 白底 +rrys 折磨 +rryt 白话 握手言和 撽 皦 白族 +rryu 挑拨离间 +rryw 控制论 +rryx 换手率 +rryy 拆 誓言 +rs 打 +rsaa 打工 +rsae 打散 +rsaf 打靶 +rsag 打蔫 +rsah 篐 +rsai 打落 +rsax 打药 +rsba 投机取巧 +rsbb 看样子 +rsbm 打出 +rsbn 打孔 +rscc 打叠 +rsce 打通 +rscf 打对 +rsck 手术台 +rscy 打叉 +rsdf 打压 +rsdh 打破 +rsdj 打非 +rsdl 打夯 +rsdn 打成 +rsdu 拍板成交 +rsdw 打春 +rsdx 搭桥牵线 +rsdy 打碎 +rsec 打胎 +rset 打胜 +rsf 摽 +rsfc 打动 打劫 +rsfd 打垮 +rsff 打卦 +rsfg 打坏 +rsfh 打趣 +rsfi 摽 +rsfj 打进 +rsfk 打鼓 +rsfl 打雷 +rsfm 打击 +rsfn 打场 +rsfp 打过 +rsfr 技术支持 +rsfy 技术培训 +rsg 拪 鷎 +rsga 打开 +rsgc 打到 +rsgd 返本还原 +rsgf 打球 +rsgh 打下 +rsgj 打理 +rsgm 气概不凡 +rsgn 技术开发 +rsgo 打来 鷎 +rsgq 打死 +rsgu 打平 +rsh 打 +rshg 打盹 +rshh 打卡 +rshk 打点 +rshv 打眼 +rshx 打柴 +rsia 打满 +rsid 打尖 +rsif 打法 +rsig 技术水平 +rsii 打消 +rsij 打湿 +rsim 打滑 +rsiq 打泡 +rsis 打酒 技术学校 +rsiu 打滚 +rsj 揸 +rsja 打蜡 +rsjc 打紧 +rsjf 返朴归真 +rsjg 打量 揸 +rsjh 撢 +rskg 打嗝 抲 +rskh 打中 撑杆跳 +rskk 打骂 +rskm 技术员 +rskq 打鸣 +rskr 打听 +rskt 打响 +rsky 撑杆跳高 +rslf 打转 +rslg 打车 +rslk 打架 +rslu 打圈 +rsmf 打赌 +rsmq 打网 +rsmt 打败 +rsnt 打发 +rson 打断 +rsoo 打火 +rsoq 打炮 +rsou 打烊 +rspb 打字 +rspf 打完 +rspg 手术室 +rspw 打穿 +rspy 打禅 +rsqa 打昏 +rsqc 打勾 +rsqf 打针 +rsqg 打印 +rsqk 搭桥铺路 +rsqn 打包 +rsqr 打铁 +rsqs 打杀 +rsqt 打猎 +rsqw 打铃 +rsra 打捞 +rsrc 打拚 +rsrd 打扰 +rsre 打援 +rsrf 打擂 +rsrh 打掉 +rsri 打搅 +rsrk 打拐 +rsrm 打制 +rsrn 打气 +rsrp 打探 +rsrq 打的 +rsrr 打折 +rsrs 摧枯拉朽 投桃报李 +rsrt 打手 +rsru 打拼 +rsrv 打扫 +rsrw 打扮 +rss 搮 +rssa 打横 +rsss 白森森 +rssu 打样 +rssw 打枪 +rssy 打桩 搮 +rstc 打私 +rstd 打乱 +rstf 打造 +rsth 打算 +rstk 打和 +rsto 打翻 +rsty 打入 +rsud 打拳 +rsuf 打斗 +rsuh 投票站 +rsui 拉丁美洲 +rsuj 打单 +rsuk 打问 技术部 +rsum 投机商 +rsuq 打浆 +rsut 打道 技术装备 +rsuw 打闪 +rsuy 打闹 +rsvb 打好 +rsve 打退 +rsvn 手术刀 +rsvs 打杂 +rswd 打仗 +rswf 技术人才 +rswg 打倒 +rswk 技术人员 +rswn 打假 +rswr 投机倒把 +rswt 打伤 +rswu 技术创新 +rswv 打分 打岔 +rsww 打坐 +rswy 打住 +rsxf 打结 +rsxm 招权纳贿 +rsxu 手榴弹 +rsxw 打给 +rsxx 打比 +rsye 技术应用 +rsyg 拉丁语 +rsyl 打颤 +rsyn 打赢 +rsyp 打诨 +rsyq 打底 +rsys 打磨 抽样调查 +rsyu 打谱 +rsyy 拉丁文 +rt 手 +rta 托 託 讬 +rtaa 手工 +rtab 反季节 +rtad 播种期 +rtaf 拖鞋 +rtag 手巧 +rtah 抍 +rtak 手勤 +rtan 托 手艺 扥 +rtaw 插花 +rtb 拖 拕 +rtbc 攒聚 +rtbk 卑职 +rtbm 播出 +rtbn 拖 +rtbp 逰 +rtbr 托孤 +rtbw 插队 +rtcq 拖驳 +rtcy 持币观望 +rtd 括 +rtdb 挺身而出 +rtdd 手套 +rtdf 扬长而去 揭竿而起 +rtdg 括 手感 +rtdh 插在 捀 +rtdj 挢 撟 +rtdk 撟 +rtdm 插页 +rtdp 摓 +rtds 报告厅 +rtdt 托故 +rtdw 擌 +rtdy 扷 +rte 搬 +rtec 搬 +rtee 皓月 +rtef 手脚 +rteg 郫县 +rtel 托腮 +rtep 手腕 +rteq 挺胸 +rtes 挺腰 +rtet 搬用 +rtf 插 揷 +rtfb 拖地 郫 +rtfc 手动 搬运 托运 拖动 搬动 +rtfd 拖垮 +rtff 捶 搥 +rtfg 鹎 鵯 +rtfh 挺直 挺起 搬走 扦 +rtfi 反复无常 +rtfj 挺进 插进 卑 挿 +rtfk 皓 捁 +rtfl 手雷 +rtfm 攒 攢 攅 +rtfn 撬 +rtfo 鵯 +rtfp 挺 +rtft 所向无敌 +rtfv 插 揷 +rtg 手 +rtga 撬开 搬开 搬弄 +rtgc 看得到 +rtge 手表 +rtgf 捶 手球 揰 +rtgh 手 手下 挿 揷 +rtgi 卑琐 +rtgj 热处理 +rtgk 拖带 +rtgl 插画 +rtgm 斤两 +rtgo 搬来 +rtgr 年复一年 +rtgt  +rtgx 抗生素 +rtgy 摇身一变 +rth 擤 +rthd 搝 +rthf 拃 皥 +rthh 手上 插上 +rthi 攥 +rthj 擤 揝 +rthn 扸 +rthp 挻 +rthv 手眼 +rthw 皓齿 +rtia 插满 +rtie 手淫 热血沸腾 +rtif 手法 +rtih 接生婆 +rtij 拖沓 +rtip 手掌 +rtir 托派 +rtis 播洒 +rtit 卑劣 +rtiu 年利润 +rtiw 挺举 +rtj 摥 +rtjc 手紧 +rtjf 手里 +rtjm 播映 +rtjn 手电 +rtjq 氟利昂 +rtjr 摥 +rtjx 拖曳 +rtk 挌 +rtkf 卑鄙 +rtkg 括号 挌 +rtkh 手中 手足 插足 插嘴 +rtkk 插口 +rtkm 报务员 +rtky 撑竿跳高 +rtlc 手轻 +rtlf 报告团 +rtlg 拖车 +rtlk 托架 +rtln 摠 +rtlp 手边 +rtlq 手软 +rtlt 插图 +rtlw 托办 拖轮 +rtlx 拖累 +rtm 擙 +rtma 插曲 +rtmd 擙 +rtmg 卑贱 +rtmh 手帕 手巾 +rtmm 手册 +rtmn 拠 +rtmq 拖网 +rtn 扢 +rtna 卑躬屈节 揙 +rtne 卑躬屈膝 +rtnf 卑怯 +rtng 搬屋 +rtnh 攒眉 +rtnj 手慢 +rtnk 手臂 +rtnn 手书 扢 +rtno 摀 +rtnt 播发 扬长避短 +rtnu 插屏 +rtnw 手戳 +rtny 手心 揪心 挺忙 +rto 揪 皤 +rtog 制造业 +rtol 播 皤 +rtoo 气管炎 +rtor 打得火热 +rtoy 揪 +rtp 抸 +rtpe 搬家 +rtpf 热身赛 +rtpg 手写 接待室 +rtpl 后备军 +rtpn 执行官 +rtpt 播客 扬长补短 +rtpu 遁入空门 +rtpy 托福 抸 +rtqd 挺然 +rtqf 手铐 +rtqg 手印 +rtqi 插销 +rtqk 托名 +rtql 手镯 手链 +rtqn 手包 +rtqs 托钵 +rtqt 托儿 +rtqw 拖欠 +rtr 皒 +rtra 播撒 +rtrb 播报 +rtrc 拖把 +rtrd 挺拔 +rtre 手摇 +rtrf 手持 +rtrg 拨乱反正 +rtrh 搬掉 +rtri 手抄 +rtrj 手提 +rtrn 手气 招待所 +rtrp 手控 +rtrq 手挽 +rtrr 手抓 +rtrs 捶打 +rtrt 插手 皒 +rtru 拖拉 +rtrv 手势 +rtrx 手指 +rtry 所向披靡 插科打诨 +rtsa 撬杠 手模 +rtsd 手杖 +rtsf 插枝 +rtsg 插槽 手柄 +rtsh 手相 +rtsj 撬棍 +rtsl 后生可畏 +rtsm 手机 +rtsn 手札 +rtsq 插柳 +rtsr 手板 +rtss 托梦 +rtsu 排行榜 +rtsw 手枪 +rtsy 手术 +rtt 斤 ⺁ +rtta 拖长 挑得篮里便是菜 +rttd 托辞 +rtte 托盘 +rttf 搬迁 +rttg 手生 +rtth 斤 拖延 挡箭牌 +rtti 反躬自省 +rttk 播种 +rttm 挺身 卑微 插秧 +rttp 托管 +rttq 搬移 +rttt 手笔 +rttu 反躬自问 所得税 +rttw 护身符 +rtty 插入 手稿 +rtud 手头 插头 播送 +rtuf 斤斗 +rtug 白血病 挑毛病 +rtuh 接待站 +rtuj 播音 擶 +rtuk 手部 +rtul 手闸 +rtum 制造商 +rtup 兵微将寡 +rtuq 手癣 +rtut 皓首 +rtuu 挺立 +rtux 手背 +rtuy 撬门 +rtv 搗 +rtva 托媒 +rtvb 擳 挺好 +rtvg 捼 +rtvm 搗 +rtvv 白毛女 +rtw 揝 +rtwa 投笔从戎 +rtwb 手创 +rtwd 手段 +rtwf 托付 报告会 招待会 +rtwg 手拿 +rtwh 摐 +rtwj 揝 +rtwk 撘 +rtwq 挺像 +rtwr 插件 +rtwt 插叙 +rtww 托人 撰稿人 +rtwy 挺住 手令 +rtx 挴 +rtxd 挴 +rtxf 手续 +rtxg 抛物线 +rtxj 招待费 +rtxk 手绢 +rtxl 托幼 +rtxq 手纸 +rtxr 括弧 +rtxu 挴 +rtxw 手绘 +rtxy 手纹 +rty 敀 +rtyb 搬离 +rtyf 播讲 +rtyg 手语 +rtyi 报告文学 +rtyk 手误 +rtyn 手记 +rtyo 手迹 +rtyp 提笔忘字 +rtyt 播放 +rtyu 兵行诡道 +rtyw 插座 +rtyy 插言 扖 +ru 拉 +rua 拼 +ruab 拉萨 +ruad 接茬 +ruaf 拌蒜 +ruah 拼 皏 +ruai 抖落 +ruan 披头散发 +ruaq 接警 +ruaw 摘花 +ruay 拦蓄 +rub 搠 +rubb 掸子 +rubc 摘取 +rube 拦阻 搠 +rubl 打头阵 +rubm 拉出 抖出 +rubn 拼了 +rubw 摘除 +ruby 接防 +ruca 拼劲 +rucd 牛头马面 +ruce 接通 +rucq 接驳 +rucy 撞骗 +rud 搓 +ruda 搓 +rudb 掷 捲 擲 箞 +rudd 拉套 +rude 攁 +rudh 撯 +rudi 摸着石头过河 +rudk 抱头大哭 +rudm 拉面 撑门面 +rudn 拼成 捲 +rudq 魁北克 +rudr 搼 +rudw 择善而从 +rudx 接龙 +rudy 撞碎 +rue 撊 +rued 攏 +ruee 皎月 +rueg 撊 +ruej 揃 +ruep 接受 +rues 拦腰 +ruey 挨门逐户 +ruf 拦 抖 攔 +rufa 拦截 +rufb 接地 +rufc 拉动 抖动 +rufd 抛头露面 +ruff 撞墙 +rufg 拦 +rufh 拌 抖 拉直 +rufi 气冲霄汉 +rufj 接进 +rufm 撞击 +rufn 掐头去尾 +rufp 接过 +ruft 投资者 +rufu 接境 +rufw 接替 +rufy 接壤 +rug 拉 捫 +ruga 拉开 撇开 +rugc 接到 +ruge 损益表 攁 +rugf 投资环境 +rugg 撋 +rugh 接下 撇下 +rugi 攔 +rugk 牛头不对马嘴 +rugm 拼刺 +rugo 接来 +rugq 拼死 +rugu 拉平 +rugy 接班 +ruhh 接上 +ruhk 接点 +ruhn 手疾眼快 +ruia 拦洪 +ruif 皎洁 +ruig 搁浅 +ruik 搓澡 +ruip 接掌 +ruis 拦河 +ruit 搓洗 接活 +ruiw 接洽 +ruiy 接济 +ruj 撞 +rujc 拉紧 +ruje 摇头晃脑 +rujf 掸 撞 撢 撣 +rujg 揞 年产量 +rujq 摬 +ruk 掊 +rukd 拉顺 +rukg 掊 +rukh 拌嘴 拦路 +rukk 接口 扩音器 +rukm 投递员 +rukn 搃 +rukq 接吻 捝 挩 +rukr 接听 +rukt 拉响 +rula 投闲置散 +ruld 皇亲国戚 +rulf 搁置 +rulg 撞车 +rulk 拉架 +rulp 接连 +rult 接力 拉力 拼图 +rulv 接轨 +rulw 接办 +ruly 打道回府 +rum 摘 +rumd 摘 +rume 接骨 +rumh 拼贴 摘帽 +rumi 气壮山河 +rump 擿 +rumq 接见 +rumt 撇 +rumw 牛羊肉 +run 扪 捫 +runc 撅着尾巴 +runh 接收 +runi 拉尿 +runn 招商局 +runo 拉屎 +runt 摘发 +runy 摘心 +ruo 掽 +ruog 掽 +ruon 撞断 +ruoo 接火 +ruou 拌料 +ruoy 扑朔迷离 +rup 揥 +rupb 拼字 +rupe 失道寡助 +rupg 拼写 +ruph 揥 +rupl 报效祖国 +rupt 拉客 接客 +rupx 皓首穷经 拼音字母 +rupy 搒 +ruq 皎 +ruqe 接触 +ruqf 撞针 +ruqi 拉锁 +ruqk 撞钟 +ruql 拉链 +ruqn 拉锯 +ruqq 拉钩 +ruqs 拼杀 +ruqu 拌匀 +ruqv 拼争 +ruqy 皎 挍 +rura 拉普拉斯 +rurb 接报 +rurc 搓揉 +rurd 拉拢 +rure 探头探脑 鬼头鬼脑 +rurf 抗美援朝 +rurg 拼搏 +rurh 拉扯 +ruri 摘抄 +rurm 拉罐 +rurn 摇头摆尾 +ruro 抖擞 +rurp 接近 拉近 +rurr 接拍 +rurt 接手 拉手 +ruru 拼接 +rurv 接招 +rurw 拼抢 +rury 挨门挨户 +rus 撙 +rusb 擲 +rusd 接棒 +rusf 拉票 拉杆 撙 +rusg 拉丁 揂 +rusm 扩音机 +rusr 搓板 +rusv 摘要 +rusw 接榫 +rut 搁 +ruta 拉长 +rutd 投亲靠友 +rute 拼盘 +rutf 接待 +rutg 接生 摌 +ruth 摘自 +rutj 摘得 +rutk 搁 接种 擱 +rutm 拉秧 +ruto 撞翻 +rutp 接管 +rutq 拉稀 +rutt 搁笔 +rutx 拉关系 +ruty 接入 +ruud 接着 接送 拼凑 +ruuf 拼装 +ruug 拉美 +ruuh 接站 +ruuj 拼音 +ruuk 抱头痛哭 气冲冲 +ruul 拉闸 +ruum 挂羊头卖狗肉 +ruuq 白净净 +ruut 打交道 +ruuu 挠痒痒 +ruux 搓背 +ruv 接 +ruva 撞毁 +ruvg 接 +ruvi 摘录 +ruvo 搛 +ruvp 抱头鼠窜 +ruvr 气壮如牛 +ruvs 拉杂 +ruvu 白头如新 +ruvy 摇头丸 +ruw 搤 +ruwc 白头翁 +ruwf 白头偕老 年产值 +ruwg 拼命 接合 拉倒 +ruwj 拉伸 +ruwl 搤 +ruwn 探亲假 +ruwt 接任 +ruww 接人 +ruwx 热门货 +ruwy 拦住 接住 拉住 +rux 揹 +ruxa 拉练 +ruxc 拼缀 +ruxe 揹 +ruxf 接续 +ruxg 接线 +ruxh 摘引 接引 +ruxm 接纳 +ruxq 兠 +ruxt 接缝 挮 +ruxu 招商引资 +ruxx 拉丝 +ruxy 摘编 +ruyc 摘译 +ruyd 探亲访友 +ruyf 反间计 +ruyg 按部就班 +ruyi 接应 +ruyk 批准文号 +ruyl 抖颤 +ruym 拉高 +ruyn 摘记 +ruyo 接谈 +ruys 搓麻 +ruyt 搁放 +ruyv 拉康 +ruyw 白羊座 后半夜 +rv 扫 +rvaa 招工 招式 +rvad 招惹 +rvae 热菜 +rvaf 执著 撏 +rvag 揑 +rvai 扫荡 +rvaj 招募 扫墓 +rvak 执勤 殷勤 +rvam 扫黄 +rvav 殷切 热切 +rvaw 热茶 +rvay 抛荒 +rvbb 垫子 +rvbe 热阻 +rvbf 白刀子进 +rvbm 招聘 抛出 +rvbt 招降 +rvbu 热障 +rvbw 扫除 +rvc 揤 +rvca 热劲 +rvcb 揤 +rvce 热能 势能 +rvcq 摡 +rvdc 挚友 +rvdf 热压 +rvdg 挪威 +rvdi 热泵 +rvdt 势如破竹 +rvdy 势态 +rve 拫 +rvef 垫脚 +rvem 招股 +rven 热肠 +rvep 热爱 挚爱 +rvet 挪用 +rvey 拫 +rvf 挪 +rvfb 挪 扫地 +rvfc 挪动 抛却 +rvff 热土 +rvfg 招干 +rvfh 殷墟 +rvfi 搜救 +rvfj 抛进 +rvfl 扫雷 +rvfn 热卖 +rvfp 搜索 揵 +rvft 执教 招考 +rvfv 扫雪 +rvfy 挦 撏 +rvg 扫 +rvga 抛开 挪开 +rvgc 招致 抛到 +rvgd 热天 +rvge 热敷 +rvgf 抛球 +rvgh 执政 抛下 攑 +rvgk 热带 +rvgo 招来 +rvgq 热烈 +rvgu 扫平 +rvgv 抛妻 +rvgx 扫毒 +rvh 搜 捜 +rvha 扫瞄 +rvhc 搜 +rvhh 垫上 +rvhk 热点 +rvhv 招眼 +rvi 捸 +rvid 热源 +rvif 执法 热潮 +rvig 扫清 +rvih 热泪 +rvii 热水 +rvin 热汤 +rvip 执掌 +rviq 抛光 +rvir 势派 +rvis 抛洒 +rviw 扫兴 +rviy 热浪 热流 捸 +rvj 摷 +rvjc 招贤 +rvjg 热量 +rvjh 蛰虫 +rvjn 热电 +rvjs 摷 +rvjt 殷鉴 +rvjv 执照 +rvk 招 +rvkg 招 +rvkq 招唤 +rvkt 招呼 +rvl 抛 拋 +rvlk 招架 +rvln 抛 擸 +rvlq 搜罗 +rvlt 势力 热力 +rvlu 垫圈 +rvlw 招办 +rvmh 招贴 +rvmq 热风 +rvn 殷 扏 +rvna 招展 +rvnc 殷 +rvnd 蛰居 +rvnf 执导 +rvng 热情 +rvnh 招收 +rvnk 投鼠忌器 +rvnn 慇 +rvnp 热忱 +rvnt 势必 +rvnu 招飞 +rvny 热心 +rvog 执业 +rvoi 抽刀断水 +rvoo 热火 +rvop 执迷 +rvoq 势焰 +rvov 招数 +rvoy 热炕 +rvp 掃 +rvpc 牛刀割鸡 +rvpg 殷富 +rvph 掃 +rvpo 招灾 +rvpu 殷实 +rvpv 招安 +rvpw 挪窝 +rvpy 扫视 +rvq 拶 +rvqa 抛锚 +rvqg 垫钱 +rvqi 热销 +rvqk 热锅 +rvqn 热饮 掜 +rvqq 攪 +rvqt 搜狐 热狗 +rvqv 热键 +rvqy 拶 +rvra 扫描 +rvrc 扫把 +rvre 招摇 +rvrf 招抚 +rvrg 搜捕 +rvrh 抛掉 +rvrj 招揽 +rvrl 热舞 +rvrm 抛投 +rvrn 热气 +rvrt 招手 热播 +rvru 抛掷 +rvrv 殷殷 +rvrx 执拗 +rvse 拔刀相助 +rvsf 招标 +rvsj 搜查 +rvsm 热机 +rvsr 垫板 +rvsv 势要 +rvsw 搜检 +rvsy 热核 +rvt 捃 +rvtd 搜刮 +rvte 招租 +rvtf 执行 招待 +rvtg 招生 招徕 +rvth 招牌 +rvtj 势利 +rvtk 捃 +rvtl 热血 +rvtm 热身 扫射 搜身 +rvtp 热管 +rvtq 挪移 +rvtt 执笔 +rvtu 热乎 +rvtv 执委 +rvtx 热敏 +rvty 抛入 +rvud 势头 执着 +rvug 热辣 热病 +rvuj 执意 +rvum 招商 殷商 +rvuq 势将 +rvus 招亲 +rvux 垫背 +rvuy 热门 热闹 +rvvf 搜寻 +rvvj 搜剿 +rvvn 执刀 +rvvp 扫帚 +rvwa 招供 +rvwd 蛰伏 +rvwf 垫付 +rvwg 扫倒 +rvwt 挪作 +rvww 招人 +rvwx 热化 +rvwy 搜集 抛售 招领 招集 +rvxa 殷红 +rvxg 热线 +rvxh 招引 +rvxm 招纳 +rvxn 执纪 +rvxr 搜缴 +rvxt 热络 +rvy 执 執 +rvya 热度 +rvyb 抛离 +rvyc 抛弃 +rvyd 热诚 +rvyf 垫 墊 +rvyg 鸷 鷙 +rvyi 絷 縶 +rvyj 蛰 蟄 +rvyk 热衷 +rvyl 势 勢 +rvym 贽 贄 +rvyn 扫盲 热望 +rvyo 热 热恋 熱 +rvyq 垫底 +rvyr 挚 摯 +rvyw 招认 +rvyy 执 扨 +rw 失 +rwab 失节 +rwad 推荐 +rwae 失散 +rwai 失落 +rwaq 失敬 擒获 +rwat 抢攻 +rway 拾荒 +rwb 抢 搶 +rwbb 鬼谷子 +rwbc 拾取 +rwbh 掩人耳目 +rwbk 失职 +rwbm 推出 +rwbn 抢 +rwbq 失陷 +rwbu 失陪 失聪 +rwbw 抢险 +rwca 扮戏 +rwcn 捴 +rwcq 失欢 +rwda 后会有期 +rwdf 抢夺 +rwdh 拴在 +rwdl 扶贫帮困 +rwdn 扮成 +rwdt 年逾古稀 +rwdy 失态 +rwe 抮 +rweb 牛仔服 +rwef 失脚 +rwel 反作用力 +rweq 看人脸色 +rwet 抮 反作用 +rweu 推脱 +rwey 推及 +rwf 拊 +rwfb 失地 +rwfc 推动 失去 抢劫 +rwff 推土 +rwfh 失真 抢走 捡起 攑 迭起 +rwfi 抢救 摖 +rwfj 推进 +rwfk 捨 +rwfn 失声 报仇雪恨 +rwfp 抢过 +rwfq 攪 +rwft 操作规程 +rwfw 拾零 +rwfy 拊 +rwg 拴 +rwga 推开 掄 揜 +rwgb 掵 +rwgc 捡到 皊 +rwgd 揆 +rwge 扮靓 +rwgf 抢球 +rwgg 拴 +rwgh 推下 +rwgi 捡 撿 +rwgj 推理 揄 +rwgk 拾 携带 失事 搶 +rwgm 失责 +rwgn 扲 +rwgo 捡来 +rwgq 拒人于千里之外 +rwgr 搿 +rwgu 撜 +rwgw 撿 +rwhc 扒皮 +rwhh 推上 +rwhi 抢步 +rwhk 抢占 +rwhm 失贞 +rwhn 失眠 +rwhv 抢眼 +rwhx 拾柴 +rwi 失 +rwic 抢滩 +rwii 失水 +rwim 推测 +rwin 捡漏 +rwip 扮演 失常 失学 +rwiq 抢光 +rwit 操作流程 +rwiv 失当 +rwiw 推举 +rwiy 抢注 +rwj 扴 +rwje 失明 +rwjf 失时 +rwjh 扴 +rwjp 捉拿归案 +rwk 挩 +rwkh 失踪 失足 拾遗 +rwkk 失口 +rwkm 操作员 +rwkq 近代史 挩 +rwl 劮 +rwlg 推车 +rwlk 推回 +rwln 劮 +rwlp 迭连 +rwlt 推力 +rwma 擒贼 +rwmh 拾贝 +rwmp 推崇 +rwmq 抢购 +rwmt 失败 挫败 +rwn 搥 +rwna 推展 +rwnb 怣 +rwnf 推导 +rwnh 抢收 +rwnn 失忆 +rwno 摀 +rwnp 搥 +rwns 授人以柄 +rwnt 指令性 +rwnu 怣 +rwnx 扣人心弦 +rwny 推迟 +rwog 失业 +rwon 推断 +rwoo 失火 +rwop 失迷 +rwot 拣佛烧香 +rwou 扒糕 +rwp 迭 +rwpa 鬼斧神工 +rwpd 失宠 +rwpe 失宜 +rwpf 失守 +rwpg 推定 +rwpi 迭 +rwpn 损人害己 失密 +rwpu 失实 鬼使神差 牛仔裤 +rwpw 失窃 扒窃 +rwpy 失礼 失神 +rwqb 失迎 +rwqc 失色 +rwqg 抢鲜 +rwqi 推销 +rwqk 氧化铝 +rwqn 扮饰 +rwqu 抢镜 +rwra 失措 +rwrc 拾掇 +rwrg 推后 +rwrh 推卸 推掉 失掉 +rwri 推挡 +rwrn 失所 +rwrp 失控 +rwrr 挫折 +rwrt 携手 抢手 失手 扒手 推托 +rwru 扒拉 +rwrv 失势 +rwrw 捡拾 +rwry 所作所为 +rwsf 打保票 +rwsg 扮酷 +rwsh 推想 扮相 +rwsm 摄像机 +rwso 抢楼 +rwss 失禁 +rwsw 失检 +rwt 拰 +rwtd 推辞 +rwtf 推行 抢先 推选 拰 +rwtg 失策 失重 +rwth 推算 失算 +rwti 推衍 +rwtj 失利 +rwtk 失和 抢种 +rwtl 失血 +rwtm 推向 失身 +rwtn 损人利己 +rwto 推翻 鴩 +rwtp 摄像管 +rwtq 失衡 推移 +rwtr 失物 氧化物 +rwtt 失笑 +rwtw 抢答 +rwtx 操作系统 +rwty 推入 捈 +rwu 摿 +rwud 摄像头 抢着 +rwuf 扮装 +rwug 白化病 +rwuj 失意 摿 +rwuk 推问 +rwuq 失效 +rwus 抢亲 +rwuw 失闪 +rwuy 推门 扵 +rwv 扮 +rwvb 择优录取 +rwve 择优录用 +rwvf 抢建 +rwvm 搗 +rwvn 扮 +rwvo 失灵 +rwvq 失婚 +rwvr 掰 +rwvt 失群 +rww 挫 +rwwa 抚今追昔 +rwwf 失传 挫 +rwwg 推倒 推拿 擒拿 攕 +rwwh 抢修 失修 +rwwj 推介 +rwwo 鴩 +rwws 失体 +rwwt 挫伤 +rwwu 抢位 +rwwy 失信 +rwx 抡 掄 +rwxc 撥 +rwxe 拾级 +rwxg 拴缚 +rwxn 抡 +rwxq 失约 +rwxw 推给 +rwy 扒 拎 +rwya 推度 +rwyc 擒 拎 皊 㩳 +rwye 携 搇 攜 +rwyf 近体诗 据估计 +rwyg 推 失主 失语 +rwyh 推让 +rwyj 氧化剂 +rwyk 失误 搶 +rwyl 勧 +rwym 推敲 失调 擕 +rwyn 失望 捻 扲 擕 +rwyo 失恋 撨 +rwyq 観 +rwys 推磨 +rwyt 推诿 +rwyu 推说 +rwyw 推论 歓 +rwyy 推广 失言 +rx 批 +rxab 指节 +rxaf 墍 +rxag 曁 +rxaq 旣 +rxas 槩 +rxb 皀 +rxba 指陈 +rxbh 卽 +rxbj 皍 +rxbm 指出 +rxca 拗劲 +rxck 操纵台 +rxcq 批驳 +rxcu 兵强马壮 +rxdf 指压 +rxdh 拾级而上 +rxdm 拂面 +rxdw 后继有人 提纲挈领 +rxe 掾 +rxej 攭 +rxem 括约肌 +rxeq 白细胞 +rxey 掾 +rxf 掼 +rxfa 披红戴花 +rxfc 拂动 +rxfg 揩干 +rxfi 指示 批示 +rxfm 指南 掼 摜 +rxfp 拂过 +rxft 指教 +rxfw 后继无人 +rxg 拇 +rxgg 指环 +rxgh 指正 +rxgk 指事 +rxgl 指画 +rxgm 指责 +rxgu 拇 +rxhk 指点 +rxid 指尖 +rxif 指法 +rxih 指涉 +rxim 揩油 +rxip 指掌 +rxir 指派 +rxiy 批注 +rxj 指 +rxja 拂晓 +rxje 指明 +rxjg 指 批量 +rxjh 拂 +rxjj 指日 +rxjq 拂煦 +rxjy 热线电话 +rxkg 批号 +rxkj 摾 +rxkk 拗口 +rxkm 接线员 +rxl 拗 +rxlf 批转 +rxlh 指甲 +rxln 拗 +rxlp 白纸黑字 +rxlw 批办 +rxme 指骨 +rxmq 批购 +rxn 皀 +rxnf 指导 +rxnn 抝 +rxnt 批发 批改 +rxov 指数 +rxpg 指定 +rxpu 拂袖 +rxqa 指错 +rxqc 撧 +rxqf 指针 +rxqg 指印 +rxqk 指名 +rxr 擽 +rxra 拂拭 +rxrg 批捕 +rxrn 指拨 +rxrp 指挥 指控 +rxrs 擽 皪 +rxru 指摘 +rxrx 拇指 +rxry 指斥 +rxsf 指标 +rxsv 指要 +rxt 擬 +rxte 批租 +rxtf 指靠 +rxth 擬 +rxtj 批复 气贯长虹 +rxtm 指向 +rxto 鵖 +rxtq 指称 +rxtr 丘比特 +rxtv 操纵自如 +rxtw 后继乏人 +rxu 搦 +rxub 拂逆 +rxuc 质疑问难 +rxud 批判 指头 +rxuf 批斗 +rxuj 指间 +rxuq 批次 +rxuu 批阅 搦 +rxuw 批准 +rxva 抽丝剥茧 +rxwa 指代 +rxwg 指使 +rxwn 批假 +rxwr 批件 +rxww 批价 +rxwx 批货 +rxwy 指令 +rxx 批 +rxxh 指引 +rxxj 手续费 +rxxn 批 +rxxr 揩 +rxxt 指缝 +rxxw 指给 +rxxy 指纹 +rxye 拂衣 +rxyg 批评 批语 +rxyl 指为 +rxyn 指望 +rxyu 指说 +rxyw 指认 +rxyy 批文 +ry 扩 +rya 摭 +ryaa 瓜熟蒂落 +ryae 扩散 +ryaf 斥革 +ryaj 按计划 +ryal 抗菌 邀功 +ryan 提高警惕 +ryao 摭 +ryap 撤营 +ryaq 白衣苍狗 +ryaw 擴 +ryax 挥毫落纸 +ryb 摛 +rybc 掠取 摛 +rybg 护卫 +rybi 邀请函 +rybk 撤职 +rybm 撤出 挤出 +rybp 擅离职守 +rybt 撴 +rybu 抗联 +rybw 撤除 +ryby 撤防 攡 拒腐防变 +ryc 撤 +ryce 搞通 +rycf 挤对 +ryct 撤 +rycy 拡 +rydd 扩大 +rydf 掠夺 挤压 擦肩而过 +rydg 择主而事 +rydh 摔破 +rydj 抗非 +rydn 搞成 +rydr 抗原 +rydy 摔碎 +rye 挔 +ryef 护肤 +ryeg 掖县 +ryem 扩股 +ryep 护腕 +ryeq 护胸 +ryes 护膝 +ryev 护腿 +ryey 挔 +ryfc 撤去 +ryfd 搞垮 抗震 +ryff 护封 +ryfg 护士 摔坏 +ryfh 撤走 +ryfj 挤进 +ryfm 抗击 +ryfn 擅场 +ryfp 掠过 +ryfu 扩增 +ryfw 反应堆 +ryg 拄 +rygc 搞到 +rygg 拄 +rygh 撤下 +rygj 护理 +rygl 舞文弄墨 +rygm 斥责 气度不凡 +rygq 摔死 +rygt 技高一筹 +rygw 白衣天使 +rygx 抗毒 +rygy 批评与自我批评 +ryh 掂 +ryhh 挤上 +ryhk 抗战 挤占 制高点 掂 +ryhm 持证上岗 +ryhv 挤眼 +ryhw 护具 +ryhy 抃 +ryi 斥 +ryia 抗洪 挤满 +ryif 护法 +ryig 搞清 +ryii 撤消 +ryil 挥毫泼墨 +ryit 搞活 +ryiw 缺衣少食 +ryiy 掠 +ryj 挤 擠 +ryja 抗暴 +ryjf 抗旱 +ryjg 掂量 擠 +ryjh 挤 +ryjj 抗日 +ryjv 护照 +ryjy 掠影 +ryk 攘 +ryke 攘 +rykh 摔跤 +rykj 斥喝 +rykk 播放器 摇旗呐喊 斥骂 +ryl 擅 +rylg 擅 +rylh 护罩 +rylk 撤回 +rylt 斥力 鬼话连篇 +rym 搞 +rymd 护岸 +rymk 搞 皜 +rymm 撤岗 +rymn 抗 +rymq 抗风 +rymt 反腐败 +ryn 护 謢 護 +ryna 扩展 揙 +rynd 据为己有 捩 +ryne 掮 +rynk 护壁 +rynn 搧 +ryno 攗 皫 +rynt 护 攈 攟 +rynx 摝 +ryny 攍 +ryod 找麻烦 +ryoq 抗燃 +ryp 揨 +rypa 扩宽 +rypd 邀宠 +rype 批评家 +rypf 搪塞 邀请赛 +rypg 搞定 +ryph 撁 +rypl 撤军 扩军 +rypo 抗灾 +rypp 换言之 +ryps 揨 +rypt 掮客 +rypv 撤案 +rypw 扩容 +ryqa 搞错 +ryqc 卸磨杀驴 +ryqd 拒谏饰非 +ryqg 扩印 +ryqh 攘外 +ryqi 撤销 +ryqk 撤免 +ryqn 年夜饭 +ryqs 白衣卿相 +ryqv 抗争 +ryqy 掋 +ryra 抗拒 +ryrc 挤挨 +ryrf 护持 +ryrg 撤兵 +ryrh 撤掉 摔掉 +ryrk 抗捐 +ryrp 挤迫 +ryrq 撤换 搞鬼 拐弯抹角 +ryrs 摔打 +ryru 挨肩擦背 +ryrv 扩招 +ryrx 搐搦 +ryry 搞掂 +rys 攠 +rysc 擅权 +rysd 攠 +rysf 撤标 +rysm 推诚相见 +rysp 挤榨 +rysr 擵 +ryss 护林 +rysu 护栏 +ryt 扩 +ryta 擅长 +rytb 揓 +rytd 搞乱 护短 抗敌 +ryte 护航 +rytf 白衣秀士 +rytg 扩征 +ryth 擅自 +rytj 搞得 +rytm 护身 +ryto 鸄 撝 +rytp 邀 +rytq 抗衡 +rytr 抗御 +rytt 搞笑 +rytu 抗税 +rytv 年高德劭 +rytw 护符 +ryty 挤入 敫 譥 +ryu 擠 +ryua 撤并 +ryub 抗逆 +ryuc 擅闯 +ryud 护送 +ryug 抗病 +ryuh 擠 +ryuj 扩音 打主意 +ryuk 抗癌 挤兑 +ryuq 斥资 撤资 搪瓷 +ryuv 捐弃前嫌 +ryuy 抗辩 +ryv 搪 +ryvb 搞好 +ryve 撤退 +ryvf 扩建 擠 +ryvh 擠 +ryvk 搪 +ryvq 抗婚 +ryvw 掶 +ryw 掖 +rywd 护佑 +rywf 捬 捽 +rywg 摔倒 抗命 +ryws 抗体 +rywt 摔伤 +ryww 邀人 +rywx 制度化 +rywy 护住 反腐倡廉 掖 邀集 +ryx 摔 +ryxf 摔 +ryxh 撁 +ryxl 搐 +ryxq 邀约 +ryxt 扩张 +ryxu 拱肩缩背 +ryxv 牛郎织女 +ryxy 扩编 擁 +ryy 抆 +ryyb 撤离 +ryyc 扩充 指鹿为马 +ryye 推广应用 +ryyf 白话诗 +ryyg 邀请 +ryym 撤市 +ryyn 反义词 +ryyr 撤诉 +ryyt 年高望重 +ryyy 抗议 白话文 +s 要 木 本 可 +sa 械 +saa 械 +saaa 模式 +saag 栻 +saah 械 横卧 +saai 模范 +saak 櫙 +saan 棋艺 +saat 棧 +saav 横切 +saaw 横巷 +saay 横匾 +sab 栉 櫛 +saba 横陈 +sabb 棋子 柜子 模子 +sabe 横阻 +sabg 榵 +sabh 栉 桏 +sabp 棋院 +sabu 棋联 +sabw 横队 +sacf 棋圣 +sack 柜台 +sacm 横观 +sacq 概莫能外 +sad 棋 碁 棊 +sadc 棋友 +sadd 榧 +sadf 模压 樭 +sadg 楛 梅花三弄 +sadh 框在 +sadi 櫀 +sadk 楉 +sadl 哥斯达黎加 +sadm 柜面 +sadn 椹 +sadq 哥萨克 +sadt 欌 +sadw 棋 +sady 模态 +saeg 栍 +saet 橵 +saf 柑 杢 +safa 横截 +safc 桃花运 覊 +safe 覇 +saff 棋坛 +safg 柑 +safh 横越 +safk 覉 +safm 樲 +safn 模块 +safp 横过 +safs 楳 +sag 杠 槓 +saga 模型 +sagf 樺 +sagg 框 +sagh 横下 +sagj 横亘 +sagm 横遭 +sagq 横死 +sagw 橫 +sah 檻 +sahf 樫 +sahh 栕 +sahl 檻 +sahq 欖 +saht 枒 +sahw 模具 +sai 栋 棟 +saia 松花江 +said 桃花源 +saif 欂 +saih 横波 +saim 横测 +saip 横滨 +saiu 横溢 +saiv 栋梁 +saiy 栋 横渡 +saj 模 +saja 横暴 +sajc 横竖 +sajd 模 +saje 橗 +sajg 棤 +sajv 椻 +sajw 横七竖八 +sak 槿 +sakc 横戈跃马 +sakg 槿 棫 +sakh 横跨 +sakk 樞 +sakm 櫃 柜员 +sakq 欟 +saky 權 +salk 框架 +salm 横轴 枢轴 +salp 櫣 +salt 框图 櫗 +sam 横 橫 +samd 楧 +same 桡骨 +samf 横财 +samh 横幅 +samm 横山 +samq 梵蒂冈 +samw 横 +samy 槓 樠 +san 柜 櫃 +sana 李世民 +sang 柜 +sanh 横眉 +sann 棋局 枻 +sans 楪 +sanu 横飞 +sany 横心 +saod 模糊 +saon 横断 +saop 棋迷 +saov 模数 +sap 檬 +sape 檬 +sapf 棋赛 +sapg 栋宇 +sapt 横额 +sapw 横穿 +sapy 横祸 +saq 枢 樞 柩 +saqj 槆 橬 +saqn 檧 +saqw 杠铃 +saqy 枢 柩 柾 +sard 横排 +sarh 横披 +sarn 模拟 +sart 棋手 +sarv 横扫 +sarx 横批 +sary 横掠 +sasa 框框 +sasc 柑橘 +sasd 柜橱 +sasf 杠杆 柑桔 横杆 +sasg 核苷酸 +sasi 横档 +sasm 枢机 +sasr 模板 +sasu 模样 +sasv 枢要 板蓝根 +sasx 橙黄橘绿 +sat 桡 橈 +sata 西藏自治区 +sate 棋盘 +satf 横行 +satg 横生 +sath 樥 +sati 柯勒律治 +satj 枕戈待旦 +satm 横向 +satq 桡 +satr 模特 +satt 横笔 +sau 欗 +saub 横逆 +sauf 械斗 +saug 格莱美 +saui 欗 +saut 横道 林荫道 +sauy 柜门 +sav 櫹 +savh 櫹 +savj 櫹 +savn 横刀 +savp 相敬如宾 +saw 栱 +sawc 檴 +sawf 﨓 +sawg 横倒 +sawi 櫒 +sawk 榙 +sawl 檋 +sawo 櫵 +sawp 株式会社 +sawt 歌功颂德 +sawv 欍 +sawx 格式化 椛 +sawy 模仿 栱 +saxe 模组 +saxf 横贯 +saxg 横线 +saxh 本草纲目 +saxn 枢纽 本世纪 +saxw 横纵 +saxy 横纹 +say 杙 +sayg 横评 +sayn 梅花鹿 +sayo 横蛮 +sayu 棋谱 +sb 李 +sbad 李斯 +sbae 椰菜 +sbap 椰蓉 +sbaw 本职工作 +sbb 椰 +sbbb 椰子 欇 +sbbh 椰 +sbc 棷 +sbcy 棷 +sbd 椭 楕 +sbde 椭 橢 +sbee 李鹏 +sbf 李 +sbfs 丁子霖 +sbfw 李逵 +sbg 杍 栮 +sbgf 椭球 +sbgg 李琴 +sbgi 樄 +sbgm 椰枣 +sbh 邒 +sbif 橘子汁 +sbim 椰油 +sbk 檉 +sbkf 檉 +sbkg 極 檉 +sblk 椭圆 +sbm 柮 +sbmh 柮 +sbn 杝 +sbpl 禁卫军 +sbps 李宁 +sbqu 李锐 +sbrr 李白 +sbsc 椰树 +sbss 椰林 +sbst 桂子飘香 +sbti 槂 +sbuf 格陵兰 +sc 权 +scab 树荫 +scah 权臣 +scal 树苗 +scam 橘黄 +scb 杼 +scbb 橘子 +scbe 櫲 树阴 +scbf 壄 +scbh 杼 +scbk 橘 +scbn 懋 +scbs 楙 楺 +scbt 柕 +scbv 权限 +scc 棳 +sccc 棳 +scce 权能 槮 +sccs 槡 +scde 椮 +scdf 桳 +scdg 权威 +scdr 树碑 +scdy 相对而言 +sce 桶 +sceg 权且 +sceh 桶 +scep 樋 +sces 树腰 +sceu 树胶 +scex 树脂 +scf 树 樹 +scfg 树干 柽 檉 +scfh 树起 +scfy 树 +scg 杩 榪 +scga 树形 +scgh 树下 +scgm 权责 +scgy 相对来说 +schc 树皮 +schh 树上 +schw 树龄 +sciv 权当 +sciy 相对湿度 +scjf 权时 +scjy 树影 +sckf 树叶 +sckg 枱 +sckh 权贵 +sclq 梭罗 +sclt 权力 +scn 杷 +scnt 可能性 +scov 权数 +scpe 权宜 +scpf 树冠 +scqg 权钱 +scqs 梭镖 +scrf 树挂 +scrh 桙 +scrs 歌台舞榭 +scrv 权势 +scsa 橘柑 +scsc 橘树 +scsd 树顶 +scsf 树枝 +scsg 权柄 +scsi 树梢 +scsq 柽柳 +scss 树木 树林 +scsv 树根 +scsy 权术 +sctd 树敌 +sctf 树德 +sctg 权重 +sctj 权利 +sctk 树种 +sctm 树身 +sctq 权衡 +sctx 西双版纳 +scty 树篱 +scud 树状 +scuf 桶装 +scug 桶盖 +scuh 树丫 +scup 树旁 +scuu 树立 +scuw 权益 +scuy 权门 +scvp 梭巡 +scw 梭 +scwf 权舆 +scwt 权作 梭 +scwu 权位 +scww 权欲 树丛 +scwx 权倾 +scxa 橘红 +scxt 橘络 +scy 权 榪 +scya 权谋 +scyc 权充 +scyf 木马计 +scyg 权证 +scyl 权为 +scyo 权变 +scyt 权诈 +scyu 相对误差 +scyw 相对论 +scyy 杈 +sd 枯 +sda 檶 +sdaa 顶芽 +sdad 榛莽 +sdae 楕 +sdaj 枯草 +sdak 檶 +sdam 枯黄 +sdap 枯荣 +sdat 枯萎 +sday 櫔 +sdb 枙 +sdbb 椅子 棒子 楔子 +sdbi 杰克逊 +sdbm 攀龙附凤 +sdbn 枙 +sdck 顶台 +sdcy 柭 +sddd 椅套 +sddg 梆硬 +sddh 顶破 +sde 棖 +sdeg 栯 楜 +sden 枯肠 +sdet 顶用 櫌 +sdey 棖 +sdf 桍 +sdfa 顶戴 +sdfe 桭 +sdff 楏 槈 櫉 +sdfg 枯干 +sdfh 顶起 +sdfj 枯井 +sdfn 桍 +sdfw 顶替 +sdfy 槬 +sdg 枯 柘 +sdga 楔形 +sdgd 顶天 +sdgf 棒球 橱 櫉 櫥 +sdgh 顶下 +sdgk 顶事 +sdgq 枯死 +sdgr 顶珠 +sdgt 椷 楲 +sdgw 述而不作 +sdgy 顶班 +sdh 楔 +sdhb 栫 +sdhd 楔 +sdhh 顶上 +sdhj 椅桌 +sdhk 顶点 +sdhn 櫘 +sdht 槭 榎 +sdhv 槥 +sdhw 槙 槇 +sdid 顶尖 +sdii 枯水 +sdil 枯涸 +sdiv 枯涩 +sdj 棑 +sdjd 棑 +sdjg 栢 +sdkf 枯叶 +sdkh 顶嘴 +sdkj 棒喝 +sdkk 槗 +sdl 枥 櫪 +sdld 顶罪 +sdlk 橱架 +sdln 枥 +sdm 顶 +sdme 枯骨 +sdmh 柨 +sdmj 栭 +sdmm 顶岗 +sdmq 顶风 +sdmt 顶峰 +sdmy 顶 頂 +sdn 遷 +sdnf 顶层 +sdnn 杤 +sdnp 遷 +sdnt 权威性 桟 +sdny 桟 +sdok 枯燥 +sdon 核垄断 +sdos 顶灯 +sdov 顶数 +sdph 枯寂 +sdpw 橱窗 +sdpy 顶礼 +sdq 柭 +sdqe 顶角 +sdqf 顶针 +sdqj 李大钊 +sdqk 顶名 +sdql 构成犯罪 +sdqn 顶包 +sdqq 顶多 樉 +sdqy 柭 +sdr 榞 +sdrh 顶牛 +sdri 榞 +sdrk 棒操 +sdrm 树大招风 +sdrs 棒打 +sdrt 顶托 +sdru 顶撞 +sdrv 椅垫 +sds 椅 +sdsa 橱柜 +sdsc 枯树 椿树 +sdsd 梆梆 +sdse 顶棚 +sdsf 可有可无 +sdsg 枯朽 +sdsi 树大根深 +sdsk 椅 +sdso 顶楼 +sdsr 顶板 +sdss 枯木 +sdsw 棒槌 +sdsy 枯槁 +sdt 梆 +sdtb 梆 +sdtf 梼 檮 +sdth 櫪 +sdu 橛 +sdud 顶头 +sdug 顶盖 +sduh 橭 +sdui 棒冰 橑 +sduj 枯竭 +sduk 顶部 +sdum 顶端 +sduv 枯瘦 +sduw 树碑立传 橛 +sdux 椅背 +sduy 顶门 +sdv 槦 +sdvb 顶好 +sdvg 樁 +sdvh 槦 +sdvi 校友录 +sdw 棒 +sdwd 楱 +sdwf 校友会 +sdwh 棒 +sdwj 椿 +sdwt 榛 +sdwv 樁 +sdww 枯坐 梜 +sdwy 顶住 +sdx 栊 櫳 +sdxe 顶级 +sdxn 栊 +sdxy 桟 +sdy 杖 杕 枤 +sdya 酸碱度 +sdyp 概而言之 极而言之 +sdyw 椅座 +sdyy 杖 +se 极 +sead 极其 +sean 檼 +seb 桴 +sebb 棚子 +sebc 棴 +sebg 桴 +sebn 极了 +sebu 楹联 +sebv 极限 +sec 楹 +seci 楹 +secl 楹 +secw 极难 +seda 极左 +sedd 极大 +sede 极有 +sedk 极右 +sedn 极盛 +sedq 极爽 +see 棚 +seea 横膈膜 +seeg 棚 +sef 楥 +sefb 极地 +sefc 楥 +sefg 极坏 +seg 枂 柤 +sega 极刑 +segc 极致 +segf 査 +segg 柤 +segi 极不 +segk 极速 +sehh 极目 +sehk 极点 +sehw 极具 +seih 极小 +seiq 极光 +seit 极少 +sejg 极是 +sejq 极易 +sekk 极品 +selk 棚架 +selt 极力 +selu 极圈 +seng 棚屋 +senn 极快 +sent 极性 +seny 极尽 极昼 +seon 縇 +sepg 极富 +seph 橓 +seqi 极乐 +seqq 极多 +seri 櫾 +serm 榣 +ses 棌 +sesc 极权 +sesd 极顶 +sese 杏脸桃腮 +sesr 极板 +sess 杉木 +sesy 桗 棌 +set 杉 +seth 极处 +seud 极差 +seuj 极意 +seul 橳 +seum 极端 +seuy 棚门 +sev 桵 +sevb 极好 +sevg 桵 槄 +sevh 棦 +sevy 樟脑丸 +sewf 极佳 +sewq 极低 +sewv 木乃伊 +seww 枵腹从公 +sewx 极化 +sex 榽 +sexd 榽 +sexk 极强 +sexu 极弱 +sey 极 +seya 极度 +seyl 极为 +seym 极高 +seyn 棚户 +seyy 极 椓 极广 +sf 村 +sfa 橨 +sfaa 枝芽 +sfab 枝节 +sfae 飘散 欛 +sfaf 相去甚远 +sfah 枿 +sfai 村落 飘落 飘荡 +sfaj 枝蔓 +sfal 杆菌 +sfam 橨 +sfaq 西城区 +sfat 杜蘅 +sfaw 桂花 +sfb 鄄 +sfbb 票子 村子 桔子 杆子 +sfbh 鄄 +sfbm 标出 +sfbw 飘坠 +sfc 枝 +sfcb 飘柔 +sfck 棱台 +sfcl 榼 +sfcn 杜马 +sfcy 枝 枟 橒 +sfd 檽 +sfdc 票友 +sfde 标有 +sfdj 檽 +sfdm 票面 +sfdt 杜邦 +sff 桂 垔 +sffa 村霸 +sffb 相夫教子 +sffc 飘动 橒 +sfff 票款 +sffg 桂 枝干 +sffh 飘走 +sffi 标示 +sffj 飘进 +sffm 相去无几 +sffn 标志 樗 +sffp 飘过 +sffq 橈 +sffv 飘雪 +sffw 飘零 +sfg 杜 +sfgc 标致 +sfge 杜甫 +sfgh 标下 +sfgk 飘带 +sfgn 甄 +sfgo 飘来 想起来 +sfh 杆 桿 +sfhc 桂皮 +sfhg 植 +sfhh 标上 +sfhk 标点 +sfht 樾 +sfhw 槙 查无此人 +sfi 标 柰 +sfia 飘满 票汇 +sfid 票源 +sfie 飘浮 彯 +sfif 飘尘 +sfih 飘渺 +sfii 隸 +sfij 剽 飄 +sfik 丁零当啷 +sfil 勡 +sfim 顠 +sfin 翲 +sfiq 飘 飄 +sfis 飘洒 +sfit 飘海 +sfiu 票 柰 +sfiw 歀 +sfiy 瓢 标 柡 梂 +sfj 構 +sfja 橶 +sfje 标明 +sfjf 村里 榸 構 檊 +sfjg 标题 枾 +sfjh 瓢虫 +sfjx 飘曳 +sfk 桔 +sfke 杜鹃 榬 +sfkf 枝叶 樹 檯 +sfkg 标号 桔 +sfkh 村中 +sfkk 村口 橲 櫺 +sfkl 甄别 +sfkw 欞 +sfl 檑 +sflf 飘转 +sflg 机动车 檑 +sflk 桂圆 +sflm 櫝 +sflt 核动力 +sflw 村办 +sfm 楠 枏 柟 +sfmf 楠 +sfmh 标贴 +sfmw 村内 +sfn 椟 櫝 +sfna 村民 +sfnd 椟 +sfnf 檮 +sfnj 剽悍 +sfnn 标书 杇 梽 +sfnt 机动性 +sfnu 飘飞 +sfnx 村规民约 +sfny 标尺 梽 +sfog 本专业 +sfos 标灯 +sfou 材料 +sfov 票数 +sfp 桲 +sfpb 桲 +sfpf 桂冠 +sfpg 标定 +sfpn 村官 +sfpr 查无实据 +sfpt 票额 +sfpu 植被 +sfpw 剽窃 +sfq 杬 +sfqd 飘然 +sfqe 棱角 +sfqf 村镇 +sfqg 桂鱼 +sfqh 村外 +sfqk 飘逸 +sfqn 杬 +sfqr 飘忽 +sfqu 棱镜 +sfqw 歅 +sfqy 槸 +sfre 飘摇 +sfrf 材质 +sfrg 标兵 +sfrl 飘舞 +sfrn 杜撰 飘扬 票据 +sfrq 标的 +sfrr 飘逝 +sfrx 飘拂 +sfry 剽掠 +sfsa 桔柑 +sfsc 植树 +sfsf 标杆 +sfsg 标本 +sfsr 植株 +sfss 桂林 +sfsu 标榜 +sfsv 植根 票根 +sfsw 标枪 +sfsy 棱柱 桴鼓相应 +sft 材 +sfta 村长 +sftf 甄选 +sftg 杆秤 +sfth 标牌 +sftj 飘香 楮 榰 +sftl 村务 +sftm 飘向 +sftn 栲 +sftq 标称 飘移 +sftr 植物 +sfts 枝条 票箱 +sftt 材 +sftu 本专科 +sftv 村委 +sftw 标签 +sftx 栳 +sfty 植入 +sfu 樯 檣 +sfud 枝头 +sfue 村前 +sfuh 枝丫 +sfuj 标间 +sfuk 樯 +sfup 橽 +sfuw 标准 +sfuy 杳无音讯 +sfvd 村姑 +sfvg 樰 +sfvv 村妇 +sfw 棱 稜 +sfwb 村夫俗子 +sfwd 标段 +sfwf 村舍 +sfwh 飘悠 +sfwk 檣 植保 +sfwm 櫕 +sfwq 槻 +sfwt 棱 +sfww 标价 票价 +sfwx 本土化 +sfwy 枎 槸 +sfxa 飘红 +sfxe 村级 +sfxg 标线 +sfxh 标引 +sfxq 杜绝 +sfxx 杜比 +sfy 村 +sfyb 村塾 +sfyd 李嘉诚 +sfyf 村庄 +sfyg 标语 +sfyk 标识 +sfym 标高 +sfyn 标记 票房 +sfyq 标底 +sfyv 杜康 +sg 本 +sga 醋 +sgaa 西式 醆 +sgad 西藏 本期 +sgae 酸菜 +sgaf 酣 +sgag 醛 +sgah 西班牙 枅 梇 +sgai 西东 +sgaj 醋 +sgak 醧 +sgal 橊 +sgam 西贡 +sgan 桺 +sgao 醼 +sgap 酬劳 +sgaq 西欧 +sgat 西医 +sgax 西药 配药 +sgb 酏 +sgbb 本子 杯子 +sgbe 梗阻 +sgbf 西陆 +sgbk 本职 +sgbm 酿出 +sgbn 酏 杶 +sgbp 本院 +sgbw 本队 +sgc 酸 痠 +sgca 醋劲 +sgcc 本垒 醊 +sgce 本能 醦 +sgcf 配对 桎 +sgcj 椡 榗 +sgck 本台 +sgct 酸 +sgd 本 酉 丣 +sgdb 枉顾 +sgdd 配套 酸碱 +sgde 醐 酭 +sgdg 酤 本厂 +sgdh 西夏 本来面目 +sgdj 醇厚 +sgdl 醢 +sgdm 西面 本页 +sgdn 酿成 醃 +sgdq 丁克 +sgdr 本原 +sgds 西厢 +sgdt 醎 +sgdy 酞 醎 +sge 酹 +sgeb 西服 酻 +sgee 本月 +sgef 酹 榑 釂 +sgeg 棈 本县 +sgem 配股 +sgep 酷爱 +sgeq 酥脆 +sger 醒脾 +sgey 醒脑 +sgf 酝 醖 醞 +sgfa 西域 +sgfb 本地 酵 +sgfc 酝 +sgfd 西城 +sgfe 松下幸之助 +sgff 本土 醻 +sgfg 酸雨 椏 +sgfh 本真 酐 杅 +sgfi 丁未 +sgfj 本刊 醏 醹 +sgfk 醽 +sgfl 醘 +sgfm 西南 +sgfn 本场 +sgfp 焚琴煮鹤 +sgfq 本无 酛 +sgft 西都 +sgfw 本埠 酜 +sgfy 梅开二度 酎 +sgg 枉 +sgga 酷刑 想不开 +sggc 想不到 +sggd 西天 酽 釅 +sggf 酑 +sggh 醇正 +sggi 要死不活 +sggj 醩 +sggk 本事 +sggm 酸枣 +sggo 本来 醒来 西亚 +sggq 枉死 +sggs 本末 +sggu 配平 +sggw 丁玲 +sggx 酵素 釃 +sggy 酾 酺 釃 +sgh 丁 +sgha 酷虐 +sghc 西皮 +sghe 醵 +sghg 西 柾 椏 覀 +sghh 醒目 配上 +sghk 西点 酣战 酟 +sghn 酣眠 +sghq 西餐 +sght 酣睡 +sghv 醒眼 醉眼 +sghy 朩 +sgi 杯 盃 +sgia 本港 +sgic 西汉 +sgid 西湖 +sgie 本溪 +sgif 枉法 +sgig 柸 +sgik 桮 +sgim 酥油 +sgip 西学 西沉 +sgis 酗酒 醉酒 酿酒 +sgit 本省 +sgiu 西洋 +sgiv 丁当 酸涩 +sgiy 杯 +sgj 醒 桓 +sgjf 酷暑 槫 +sgjg 醒 酌量 桓 要不是 +sgjh 酣畅 醍 +sgji 棟 +sgjj 西昌 +sgjl 醖 橊 +sgjn 配电 橞 +sgjo 樮 +sgjq 梗 +sgjs 西晒 +sgjv 西归 +sgjx 醌 +sgk 梧 酲 +sgke 欜 +sgkf 酸味 +sgkg 梧 酲 +sgkh 槅 西路 +sgki 梀 +sgkj 楋 +sgkk 核武器 櫮 +sgkl 楅 +sgkm 櫴 +sgkt 釅 +sgku 梪 +sgkw 樕 +sgl 楝 +sglf 配置 醳 +sglg 本国 橿 +sglh 西甲 +sgli 楝 +sglk 枉驾 +sgll 本田 醞 +sglp 西边 +sglq 酥软 酸软 +sglt 配图 +sglw 本轮 +sgm 柄 +sgma 配曲 +sgmc 酘 +sgmd 西岸 +sgme 醲 +sgmf 本周 +sgmh 杮 +sgmi 栜 +sgmj 槽 +sgmk 酮 +sgml 醠 +sgmm 西山 +sgmq 西风 +sgmt 酸败 +sgmu 醴 +sgmw 柄 +sgmx 相形见绌 欐 +sgmy 樍 +sgn 配 醑 +sgna 配殿 +sgnc 醗 酦 醱 +sgnd 丁忧 +sgne 醪 醑 +sgnf 丁丑 +sgng 酌情 醒悟 翉 +sgnm 本届 +sgnn 朽 配 +sgnt 本性 酸性 配发 +sgny 醉心 酦 本心 +sgo 醚 +sgod 本类 +sgog 本业 桠 椏 +sgoj 榗 +sgoo 醈 +sgop 醚 丁烷 +sgoq 丁烯 +sgou 配料 +sgoy 醭 梾 +sgp 酡 +sgpb 丁字 +sgpd 逎 +sgpe 本家 +sgpf 梗塞 酧 醡 +sgpg 酌定 +sgpk 西宫 +sgpl 醓 +sgpq 酖 +sgpr 酬宾 +sgps 西宁 +sgpt 配额 +sgpu 西裤 +sgpv 西安 本案 +sgpw 西窗 +sgpx 酡 +sgpy 西祠 本社 +sgq 酌 +sgqb 酗 +sgqc 本色 配色 +sgqd 枉然 要不然 +sgqe 配角 +sgqg 本钱 極 +sgqi 配乐 +sgqj 栵 +sgqk 本名 酩 +sgqm 醄 槽钢 +sgqn 杌 +sgqq 本金 酬金 +sgqt 丁卯 +sgqy 酌 +sgra 配搭 +sgrb 本报 +sgrc 西瓜 醜 +sgrf 本质 +sgrh 本年 +sgrl 醉舞 +sgrm 配制 +sgrn 本所 +sgrq 醉鬼 +sgrv 酷热 +sgs 酊 +sgsf 本票 想来想去 +sgsg 酝酿 本本 醋酸 +sgsh 本相 酊 +sgsi 醥 +sgsj 醰 +sgsk 酠 +sgsm 梧桐 +sgsn 可不可以 +sgsr 机不可失 +sgss 酸楚 朽木 醂 +sgst 桎梏 +sgsu 本校 +sgsv 梗概 +sgsw 酥松 +sgsy 枺 +sgt 栈 酪 桟 棧 +sgtb 本季 +sgtc 醜 +sgtf 本行 酿造 酢 +sgtg 西征 +sgth 本息 本版 +sgtj 本利 醇香 丁香 +sgtk 酷 酪 +sgtl 配备 +sgtm 本身 +sgtn 酕 +sgto 醺 +sgtq 酰 +sgtr 本我 +sgts 本条 +sgtu 本科 酶 +sgtv 西魏 +sgtw 酬答 +sgty 酥 +sgu 枰 +sgua 醝 +sguc 酸痛 +sgud 配送 本着 +sgue 醸 +sguf 西装 顶天立地 酙 +sgug 酸辣 +sguh 本站 枰 +sguj 本意 配音 醉意 +sguk 西部 本部 醅 +sgum 西端 +sgun 醷 +sguq 本次 +sgut 栈道 酸疼 +sgux 西北 +sguy 西门 +sgv 棲 +sgva 桱 +sgvb 配好 +sgvc 醙 +sgve 酸奶 +sgvf 酔 +sgvi 醁 +sgvv 棲 +sgw 酚 +sgwc 醱 +sgwd 西段 +sgwe 相互作用 +sgwf 本会 +sgwg 配合 酫 +sgwj 配偶 +sgwl 本末倒置 +sgwm 西侧 +sgwn 酷似 +sgwo 醮 +sgwq 檷 醗 +sgwr 配件 +sgws 本体 +sgwt 酴 +sgwu 本位 +sgwv 本分 酚 +sgww 本人 醶 +sgwx 西化 +sgwy 本领 禁不住 配售 醀 +sgx 酯 +sgxc 西经 +sgxe 本级 酳 +sgxg 酵母 枑 +sgxi 榡 醁 +sgxj 枉费 酯 +sgxn 本纪 +sgxt 本乡 +sgxw 配给 桋 +sgxx 酷毙 +sgy 醉 酔 +sgya 酸度 +sgyb 醇 +sgyc 醨 +sgyd 釄 +sgye 酿 釀 +sgyf 醉 +sgyg 本主 +sgyh 酬 酧 醻 +sgyi 本应 醿 +sgyj 配齐 醕 +sgyk 醣 +sgyl 醯 +sgym 本市 +sgyn 配房 +sgyo 核裂变 醾 +sgyq 本义 酼 +sgys 酥麻 +sgyt 酬谢 西施 +sgyw 酸腐 +sgyy 本文 西方 配方 +sh 相 +sha 榩 +shad 相若 +shag 樝 +shah 朴雅 +shal 櫨 +sham 椃 +shan 櫖 +shav 相切 +shay 榩 +shbc 相聚 +shbd 相随 +shbg 相隔 +shbm 想出 +shbu 相联 +shbw 相除 +shc 柀 +shce 相通 +shcf 相对 +shcl 相劝 +shcm 櫇 +shcn 相马 +shcy 柀 +shd 檅 +shda 相左 +shdb 相顾 +shdj 朴厚 +shdm 相面 +shdn 相成 +shdq 榜上有名 相克 +shds 西餐厅 +shdt 檅 +shdu 相碰 +shdy 相态 +shee 相貌 +sheg 相助 +shep 相爱 +shfc 相去 +shfg 相干 +shfh 想起 +shfn 相声 +shfp 想过 +shfq 榜上无名 +shg 相 杫 +shga 想开 相形 +shgc 想到 +shgh 桛 +shgk 相逼 +shgn 相与 +shgo 想来 +shgx 相互 朴素 +shh 欋 +shha 相瞒 +shhc 欔 +shhy 欋 +shi 椒 +shia 瓧 +shic 椒 +shie 兙 +shif 想法 +shim 相沿 +shin 橡皮泥 +shir 相激 +shiv 相当 +shiy 相济 +shj 棹 櫂 +shjh 棹 +shjm 相遇 相映 +shjs 槕 +shk 枮 +shke 相吸 +shkg 枮 +shkh 相距 +shld 可卡因 +shlg 相国 +shlk 相加 +shln 相思 +shlo 樐 +shlp 相连 +shlu 相较 +shly 极目四望 樐 +shm 桢 +shmg 相同 +shmm 相册 +shmq 相见 想见 +shmy 桢 楨 +shn 想 +shna 相异 +shnf 相悖 +shnh 椲 +shnn 檙 +shnt 想必 栌 櫨 +shnu 想 +shny 想尽 +shod 相烦 +shpe 相宜 +shpf 相守 +shpg 想定 +shpu 朴实 +shpv 相安 +shpw 相容 +shpy 相视 +shqj 想象 +shqn 梘 +shqq 板上钉钉 +shqv 核战争 +shqw 相欠 +shra 想找 +shrb 朴拙 +shrc 相反 +shrd 相扰 +shre 相拥 +shrf 相持 +shrh 相看 相扑 +shrk 相扣 +shrm 相投 +shrp 相近 +shrq 相抵 +shrt 相托 +shru 相接 相撞 +shry 相斥 +shsa 相框 +shsg 相配 +shsh 想想 +shsm 相机 +shsv 想要 +shsy 相术 +shtd 相逢 相知 +shte 橡皮筋 +shtf 相等 相告 +shtg 相生 +shth 相处 相片 +shti 相簿 +shtk 标点符号 +shtm 相向 +shtp 橡皮管 +shtq 相称 +shtu 相乘 +shtw 相符 +shtx 相系 +shud 相关 相差 相减 +shuf 相斗 +shuj 相间 +shuk 想问 +shum 相商 +shuq 相交 +shus 相亲 +shux 相背 +shvb 相好 +shvn 朴刀 +shw 椇 +shwc 相公 +shwd 想做 +shwf 相传 相会 +shwg 相合 +shwn 相似 +shwq 想像 相像 +shwu 相伴 +shwv 相分 +shwy 相信 想念 相邻 椇 +shxi 橴 +shxm 椃 +shxo 相继 +shxq 相约 +shxx 相比 +shy 朴 樸 +shyb 相离 +shyh 相让 +shyi 相应 +shyk 相识 +shyn 想望 +shyo 相恋 +shyt 相许 +shyu 想说 +shyw 相认 +si 档 +sia 欂 +siad 档期 +siaf 欂 +sial 根深蒂固 +siat 植党营私 +siaw 桃花 +sibb 桃子 +sicd 西洋参 +sicn 覆水难收 +sidf 瓢泼大雨 +sidj 李泽厚 +sidn 相沿成习 +sidx 李小龙 +sie 梢 +sieg 梢 +sifi 飘洋过海 +sifn 李洪志 +sigf 相当于 +sigl 西洋画 +sii 桫 +siid 桃源 +siin 桃汛 +siiq 酸溜溜 +siit 桫 +sijv 李清照 +sijx 杨尚昆 +sika 根深叶茂 +sikh 柏油路 +sikk 档口 +sila 杯水车薪 +silf 桃园 +sini 相濡以沫 +siov 极少数 +sip 樘 +sipf 樘 +sipl 檔 +sipo 欓 +sips 橖 栋梁之材 +sipt 橕 +sipv 档案 +siq 桃 桄 +siqc 桃色 +siqd 想当然 +siqn 桃 桄 +siqr 楼堂馆所 +siqu 西洋镜 +sirs 檪 +sisb 桃李 +sisc 桃树 +sisg 桃酥 +sisk 桃杏 +siss 桃林 +sisy 顶梁柱 +sit 杪 +site 核潜艇 +sits 杯酒释兵权 +sitt 杪 +sitw 桃符 +siud 梢头 +siug 梦游症 +siuq 档次 +siv 档 +sivg 档 桜 +sivq 西沙群岛 +sivs 樑 +sivw 醇酒妇人 +siw 榉 櫸 +siwf 桃仁 +siwh 榉 +siwr 﨔 +siwu 档位 +siww 检举人 +sixa 桃红 +siyc 杯酒言欢 +siyn 西游记 +sj 查 +sjad 查勘 +sjaj 柳暗花明 +sjak 查勤 +sjaq 查获 +sjas 柳暗花明又一村 +sjau 西电东送 +sjbb 棍子 +sjbc 樶 +sjbm 查出 +sjcf 查对 +sjcw 查验 +sjdf 相映成趣 +sjf 杳 +sjff 查封 榯 +sjfg 梩 +sjfh 桿 +sjfp 查过 +sjfq 查无 +sjft 查考 +sjg 查 +sjgc 查到 皶 +sjge 查表 +sjgf 查 棏 可遇不可求 +sjgg 棩 柦 +sjgj 查理 +sjgk 松紧带 +sjgo 鸉 +sjgr 楊 +sjgw 李时珍 +sjgx 查毒 +sjh 柛 +sjhh 柛 +sjhk 查点 +sji 榥 +sjig 查清 +sjii 酣畅淋漓 +sjiq 榥 +sjj 覃 +sjje 查明 +sjjg 椙 +sjjj 橸 +sjju 螙 +sjjv 查照 +sjkg 查号 +sjki 查哨 +sjl 槾 +sjlc 槾 +sjlg 榅 榲 +sjlw 查办 +sjmm 查岗 +sjmt 查账 +sjn 榻 +sjng 榻 +sjnh 查收 +sjnt 栧 +sjpb 查字 +sjpu 查实 +sjpv 查案 +sjpw 查究 +sjq 楬 +sjqd 杳然 +sjqg 查铺 +sjqn 楬 +sjqs 查杀 +sjra 查找 +sjrh 查看 +sjri 查抄 +sjrk 查扣 +sjrp 查控 +sjs 棵 +sjsd 棍棒 +sjsf 查票 +sjsg 丁是丁 +sjsi 查档 +sjss 查禁 +sjsw 查检 +sjsy 棵 查核 +sjt 槛 檻 +sjtc 查私 +sjtd 查知 +sjth 查处 +sjtl 槛 +sjto 鷣 +sjtq 榄 欖 +sjtu 查税 +sjud 查卷 +sjuh 核电站 +sjuk 查问 +sjuu 查阅 +sjvf 查寻 +sjwh 查修 +sjwo 鷣 +sjwv 查分 +sjx 棍 +sjxf 查结 +sjxk 查缉 +sjxr 查缴 +sjxt 栧 +sjxx 棍 +sjyg 查证 +sjyn 查房 +sjyq 查询 +sjyw 查夜 +sjyy 查访 +sk 可 +skad 可欺 +skag 可巧 +skam 杏黄 +skan 歌艺 +skaq 可敬 +skaw 杏花 +skb 楫 +skbb 杏子 +skbc 可取 +skbg 楫 +skbh 可耻 +skbt 檝 +skce 可能 +skck 查号台 +skcm 可观 +skd 可 +skda 歌碟 +skdc 歌友 +skde 可有 +skdj 可悲 +skdn 可成 +skdp 可达 +skds 歌厅 +ske 梋 +skeg 梋 +skep 可爱 +sket 可用 +skey 可及 +skf 杏 +skff 歌坛 +skfk 可喜 +skfn 歌声 +skft 歌者 櫢 +skg 枵 +skgg 桯 +skgi 可否 +skgk 歌带 +skgn 枵 +skgo 可恶 +skgt 櫢 +skgv 樓 +skh 杊 樻 +skhm 樻 +skhv 杏眼 +skif 可汗 +skip 可溶 +skjg 可是 +skjt 歌星 +skk 榀 +skkc 可叹 +skkf 可鄙 樿 +skkg 梠 +skkh 可贵 梙 +skkj 歌唱 +skkk 可口 榀 楍 +skkl 可别 +skkn 槵 +skkr 顶呱呱 +skks 橾 +skkt 欕 櫢 +skkw 歌喉 +skky 歌咏 +skl 柺 +sklf 可转 +sklg 可畏 +sklk 可贺 +skln 柺 +sklt 可图 +skma 歌曲 +skmq 可见 +skna 可惜 +sknd 歌剧 +sknr 可怕 +sknu 可憎 +sknv 可恨 +sknw 可怜 +skny 可以 +skop 歌迷 +skoq 可燃 +skov 可数 +skpe 歌唱家 +skpg 可写 +skpy 可视 +skq 柷 +skqh 可钻 +skqi 可乐 +skqk 歌名 +skqn 柷 +skrg 歌后 +skrh 可看 +skrl 歌舞 +skrn 可气 +skrt 歌手 +sks 哥 +sksa 戨 +sksc 杏树 +sksg 歌本 +sksh 可想 +sksk 哥 哥哥 +sksq 可口可乐 +skss 杏林 +sksv 可要 +sksw 歌 +skt 梠 +sktd 可知 +sktf 可靠 可行 可选 +skth 可算 +sktj 可得 +sktk 梠 +sktm 可向 +sktr 杯中物 +sktt 可笑 +skub 可逆 +skuj 可意 +skul 可曾 +skuq 可将 +skus 可亲 +skux 哥弟 +skuy 可辨 +skv 枴 +skvb 可好 +skvn 枴 +skvt 枴 +skvv 歌女 +skw 枳 +skwa 可供 +skwc 歌颂 +skwd 可做 +skwf 杏仁 +skwg 可使 +skwm 歌仙 +skwu 哥们 +skww 机器人 可人 +skwy 可信 枳 +skxa 杏红 +skxt 可疑 +skxx 可比 +skye 歌谣 +skyf 可读 +skyi 可就 +skyk 杜口裹足 +skyl 可谓 +skym 可调 +skyn 歌词 可望 +skyo 可变 +skyu 歌谱 +skyy 可言 +sl 楞 +sla 槶 +slag 槶 +sld 棝 +sldd 檌 +sldg 棝 +sldq 森罗万象 +sldt 相辅而行 +sldy 栶 +slf 樓 +slff 檡 +slfv 樓 +slg 柶 +slga 椭圆形 +slge 椳 檈 +slgf 檲 +slgy 椢 +slh 柙 +sliq 李四光 +slk 枷 +slkg 枷 +sll 櫑 +slli 欙 +slll 栛 櫑 +slmq 校园网 +sln 朸 +slny 楒 +slp 槤 +slph 槤 梿 +slpj 覆车之鉴 +slpy 梿 槤 +slq 椤 欏 +slqi 枷锁 +slqy 椤 +slrg 横加指责 +sls 梱 +slsa 本固枝荣 +slsd 相辅相成 +slsh 可圈可点 +slsy 梱 +slt 棞 +sltm 核辐射 +sltv 校团委 +slty 棞 +slug 相思病 +slvg 樓 +slvt 櫢 +slvy 株连九族 +slwj 楐 +slwl 榲 +slws 椭圆体 +slx 樏 +slxi 樏 +slxy 欏 +sly 楞 +slyn 楞 +sm 机 +smaa 机工 +smae 檂 +smag 机巧 +smah 柵 +sman 机芯 +smaq 机警 +smas 欁 +smaw 樱花 椣 +smbb 机子 +smbt 机降 +smc 杸 +smce 机能 +smcy 杸 +smd 柍 +smdd 机套 +smdf 樱唇 +smdi 机耕 +smdj 椯 +smdy 柍 +sme 榾 +smeg 榾 +smf 椆 +smfa 机载 +smfc 机动 +smfd 桐城 +smfg 枏 柟 +smfj 机井 +smfk 椆 +smfn 机场 +smfp 机壳 +smg 柚 +smga 机型 +smgg 可见一斑 +smgj 机理 +smgk 桐 +smgn 梬 +smgu 榿 +smh 杣 +smhh 机上 +smhw 机具 +smif 栉风沐雨 +smim 机油 +smiq 可见光 +smiu 木雕泥塑 +smjf 机时 +smjg 机师 +smjm 机遇 +smjn 机电 +smk 檛 +smkf 枫叶 +smkh 机中 +smkk 机器 +smkp 檛 +smlg 机车 +smlh 机罩 +smlk 机架 +smlm 机轴 +smm 栅 +smmg 栅 柵 +smmv 樱 櫻 桜 +smmw 机内 +smn 机 +smnj 相见恨晚 +smnk 楇 +smnl 机翼 +smnn 桤 榿 +smnp 檛 +smnt 机尾 +smny 机心 +smpe 机宜 +smpn 机密 +smpw 机窗 +smq 枫 楓 +smqn 枧 梘 +smqt 机锋 +smqy 枫 㭎 +smrm 机制 +smsa 机械 +smsc 枫树 +smsd 机顶 +smse 栅极 +smsf 机票 +smsi 樱桃 +smsq 机构 +smss 柚木 +smst 栅格 +smsu 栅栏 +smsv 机要 +smsw 机枪 +smt 楓 +smta 机长 +smtd 机智 +smte 机舱 +smtj 楓 +smtk 机种 +smtl 机务 +smtm 机身 +smts 机箱 +smtw 林则徐 +smtx 机敏 +smu 贾 賈 +smud 机关 +smum 棡 +smun 棢 +smuy 栅门 +smvo 机灵 +smvt 机群 +smw 枘 +smwf 机会 +smwg 槯 +smwh 机修 +smwk 欈 +smwn 梣 +smwr 机件 +smws 机体 +smwu 机位 +smwv 梤 +smww 贾人 +smwy 枘 槯 +smxe 机组 +smxk 机织 +smxt 机绣 +smxx 机缘 +smy 梖 +smya 机谋 +smyc 机译 +smyg 枬 +smyl 机库 +smyn 机房 +smyo 机变 +smys 机床 +smyw 机座 +smyx 机率 +smyy 杋 +sn 杨 +sna 榐 +snae 榐 +snag 可以攻玉 +snaq 禁飞区 +snaw 杨花 +snb 橄 朰 +snbb 樼 札子 +snbp 歌剧院 +snbt 橄 +sncc 可怜巴巴 +snct 本性难移 +snd 椐 +sndg 椐 +sndt 木已成舟 +snf 杻 +snff 橻 +snfg 杻 +snfw 焚书坑儒 +sng 栩 +sngf 楃 +sngk 柌 +sngn 可怜天下父母心 +snh 楣 +snhc 椵 +snhe 楈 +snhf 梉 +snhg 楣 +snhh 朻 椲 +sni 榍 +snie 榍 +snig 杨浦 +snih 樨 +snij 欘 +snit 椎心泣血 +snj 蚻 +snjh 可怜虫 +snju 蚻 +snku 檘 +snmh 札幌 +snn 札 杞 +snnk 梮 +snny 梞 +snpp 李慎之 +snr 杨 +snrg 槢 +snri 杨朱 +snrt 杨 +snsc 杨树 +snsi 杨桃 +snsj 橄榄 +snsn 栩栩 +snsq 杨柳 +snss 杨木 +snst 杨梅 +snt 柲 +sntg 酌情处理 +sntl 榓 +sntn 梶 +sntt 柲 +snuh 榌 +snuj 榌 +snuu 榌 +snvh 横眉怒目 +snvu 可心如意 +snw 櫂 +snwe 樛 +snwy 櫂 +snx 紮 +snxi 紮 +snxn 柅 +snxu 核导弹 +sny 杺 +snyj 可以说是 +snyn 札记 +so 杰 +soaw 楼花 +sobb 粟子 +sobm 杰出 +sobp 楼院 +sock 楼台 +sodm 楼面 +sodq 杰克 +sods 楼厅 +sofk 枯燥无味 +sog 樸 +sogc 欉 +sogh 楼下 +sogi 模糊不清 檏 +sogw 檏 +sogy 樸 +sohh 楼上 +sojf 楼里 +somw 楼内 +sonf 楼层 +sonn 林业局 +sont 可燃性 +soo 棪 +soof 橩 +sook 檆 櫿 +sool 橯 +soom 橩 +soot 核爆炸 +soou 核燃料 +sooy 棪 粟米 +sopg 楼宇 +sopw 楼窗 +soq 橉 +soqh 橉 +sosd 楼顶 +sosr 楼板 +soss 核糖核酸 +sost 楼榭 +sosu 楼梯 +sote 楼盘 +sou 杰 粟 +soue 楼前 +souf 楼兰 +soug 楼盖 +souk 林业部 +sout 楼阁 +sov 楼 樓 +sovg 楼 +sovt 楼群 +sows 楼体 +sowt 杰作 +soww 楼价 +soyg 楼主 +soym 楼市 +soyn 楼房 +soyp 楼亭 +soyw 楼座 +sp 棕 +spad 枕藉 +spae 榨菜 +spam 棕黄 +span 枕芯 +spba 横空出世 +spbc 榨取 +spbp 检察院 +spbw 梦之队 +spce 棕熊 +spd 廼 迺 +spdd 枕套 +spdk 槣 +spdn 櫶 +spdt 相视而笑 +speg 椬 +sper 顶礼膜拜 +spey 榢 +spf 棕 +spfg 相安无事 +spfi 棕 +spfq 梡 +spfw 朴实无华 +spg 楦 +spga 丁字形 +spgf 榁 +spgg 楦 +spgh 椗 +spgm 檳 +spgy 贾宝玉 +sphh 枕上 +spif 检字法 +spim 榨油 +spj 榠 +spju 榠 +spkm 检察员 +spl 楎 +splf 棕黑 +splh 楎 +splp 枕边 +splq 西塞罗 +splt 顶视图 +spme 枕骨 +spmh 枕巾 +spn 棺 +spne 橣 +spnf 梦寐以求 +spnj 櫁 +spnm 樒 +spnn 棺 +spns 檸 +spny 枕心 +sppg 档案室 +sppn 检察官 +sppy 权宜之计 +spq 枕 +spqa 椌 +spqb 椀 +spqc 棕色 +spqn 枕 +spqs 棎 +spr 槟 梹 檳 +sprv 枕垫 +sprw 槟 +sps 柠 檸 +spsa 柠檬 +spsc 榕树 桉树 +spsf 棺材 +spsh 柠 +spss 枕木 +spsu 棕榈 +spsy 槟榔 +spt 楁 +spta 检察长 +sptf 棕毛 +sptk 楁 +spud 枕头 +spuf 榟 +spuh 榟 +spuq 杨家将 +spv 桉 +spvg 桉 +spw 榨 +spwa 椌 +spwf 榨 +spwg 枢密使 +spwi 檫 +spwj 樎 +spwk 榕 +spws 棎 +spwy 榷 柼 +spx 柁 +spxa 棕红 +spxk 棕绳 +spxn 柁 +spya 枕席 +spyh 榊 +spym 西安市 +sq 构 +sqa 柢 +sqaa 柳芽 +sqab 柳荫 +sqah 桝 +sqaj 棔 +sqak 桰 +sqal 极乐世界 +sqas 榤 +sqay 柢 +sqbb 橡子 檐子 +sqbh 枊 栁 桞 +sqbq 构陷 +sqbt 椶 +sqbw 攀附 +sqc 构 +sqcn 栬 +sqcy 构 +sqd 桅 +sqdb 桅 +sqdh 桸 +sqdn 构成 +sqdo 橪 +sqdy 檐 簷 +sqe 桷 +sqef 槲 +sqeh 桷 檞 +sqes 柳腰 +sqeu 橡胶 +sqf 枃 +sqfg 格鲁吉亚 枃 +sqfh 攀越 +sqfp 攀索 +sqg 橹 櫓 樐 艣 艪 +sqga 构型 +sqgb 查尔顿 +sqge 柳青 +sqgh 柳下 桝 +sqgj 橹 +sqgp 飘忽不定 +sqgy 格杀不论 +sqhc 橡皮 +sqhh 攀上 +sqi 栎 櫟 +sqim 攀沿 +sqiy 栎 +sqj 橡 +sqje 橡 +sqjg 栒 +sqjh 棉铃虫 +sqk 枸 +sqkf 柳叶 +sqkg 枸 +sqkk 檐口 +sqkq 梚 +sqky 欃 +sqlk 构架 +sqln 构思 +sqlt 构图 想象力 +sqmd 攀岩 +sqmh 檞 +sqn 枹 +sqnh 柳眉 +sqnn 枹 +sqo 椈 +sqoj 櫓 +sqot 櫯 +sqoy 椈 +sqq 攀 +sqqd 樊 礬 +sqqe 鬰 +sqqf 欎 欝 +sqqj 蠜 +sqqo 燓 +sqqq 鐢 +sqqr 攀 +sqqs 棥 +sqqy 格杀勿论 栘 +sqr 榣 +sqre 攀援 +sqrh 攀扯 +sqrm 榣 +sqrn 楤 +sqrr 攀折 +sqs 樧 +sqsc 柳树 榝 樧 +sqsd 桅顶 +sqse 柳杉 +sqsf 桅杆 +sqsh 构想 +sqsi 柳梢 +sqsn 枸杞 +sqss 橡木 +sqt 柳 +sqta 构筑 攀升 +sqtb 柳 +sqtd 樊笼 +sqtf 构造 +sqto 梑 +sqts 柳条 +sqty 樊篱 +squg 枃 +squi 攀冰 +squq 攀交 +squs 攀亲 +squu 桃色新闻 +sqv 檭 +sqve 檭 +sqvf 构建 +sqvh 棦 +sqvk 柳絮 +sqw 杴 +sqwg 攀登 +sqwr 构件 +sqws 柳体 +sqwy 杴 +sqxu 榴弹 +sqxx 攀比 +sqxy 柳编 +sqy 榴 +sqyb 栁 桞 +sqyl 榴 +sqym 攀高 橮 +sqyn 构词 +sqyo 攀谈 +sqyt 柳州 +sqyy 杓 杦 +sr 析 +sraa 板式 +srad 杜拉斯 +srae 核扩散 +sraf 棉鞋 +srah 板牙 +sral 西气东输 +sran 梍 +sraq 棉区 +sraw 棉花 +srbb 板子 +srbm 析出 +srbq 枪打出头鸟 +srbu 板障 +src 板 闆 +srcy 板 柧 +srd 槔 +srdd 棉套 +srde 板胡 +srdf 板砖 槔 +srdm 棉布 +srdn 栃 +srds 歌舞厅 +srec 棉胎 +srew 板脸 +srf 楯 +srfa 板载 +srfb 根据地 +srfh 楯 +srfk 板鼓 +srfn 板块 +srg 柏 +srga 株型 +srgb 栀 梔 +srgc 梔 +srgf 板球 +srgg 相持不下 楻 +srgh 板正 +srgl 板画 +srgw 梹 +srh 析 杽 +srhh 板卡 +srhj 板桌 +srhm 榹 +srhq 榹 +srhv 板眼 +srhy 枛 +sri 株 +sric 木牛流马 +srif 槹 +srig 板滞 +srim 柏油 +sris 檪 +sriy 株 楾 +srj 蜤 +srjf 晳 +srju 蜤 +srkh 株距 +srkk 模拟器 +srlf 歌舞团 +srlg 板车 +srll 棉田 +srlo 橅 +srlp 株连 +srlq 板鸭 +srlt 柏拉图 +srm 棉 +srme 鬱 +srmh 棉 +srn 惁 +srnd 歌舞剧 +srnk 板壁 +srnm 板刷 +srnn 板书 +srnu 惁 +srnx 哥白尼 +srob 棉籽 +srpe 棉农 +srpg 可擦写 +srps 杨振宁 +srpu 棉被 棉袄 +srq 槐 +srqc 槐 +srqf 櫆 +srqm 棒打鸳鸯 +srr 皙 +srrb 板报 +srrf 皙 +srrm 櫍 +srs 梊 +srsc 槐树 柏树 +srsd 相反相成 +srsf 板材 +srsi 棉桃 +srss 柏林 板栗 +srst 板桥 +srsu 椞 梊 +srsy 核技术 +srtf 椑 +srtg 歌舞升平 +srth 横挑鼻子竖挑眼 +srtp 横扫千军 +srtr 标的物 +srts 棉条 +srtw 棉签 +sruf 棉兰 +sruy 相提并论 +srvk 棉絮 +srw 柣 +srwg 板凳 +srwq 板斧 +srwy 柣 権 +srxa 棉绒 +srxf 板结 +srxg 棉线 +srxi 棉纱 +srxk 棉织 +srxn 梎 可持续发展 梍 +srxq 槪 +srxt 析疑 +srxy 棉纺 +sry 檄 +srye 棉衣 +sryf 核反应堆 +sryi 核反应 +sryn 本报讯 +srys 板床 +sryt 檄 覈 +sryy 檄文 柝 +ss 林 +ssaa 木工 +ssab 林荫 +ssad 林莽 +ssaf 木鞋 +ssai 栖落 +ssal 木匣 +ssaq 禁区 林区 +ssar 木匠 +ssaw 攀枝花 +ssax 禁药 +ssb 郴 +ssbb 林子 栗子 枪杆子 +ssbc 樷 +ssbe 禁阻 +ssbf 林际 +ssbg 木耳 +ssbh 郴 +ssca 样板戏 +ssce 机械能 +sscn 木马 +ssct 机械能守恒定律 +ssd 櫏 +ssdd 梦魇 +ssde 辳 +ssdf 梦想成真 +ssdg 木石 机械厂 +ssdi 格林威治 +ssdp 柯达 彬彬有礼 櫏 +ssds 酩酊大醉 +ssdt 可想而知 +sse 彬 +ssep 禁受 +sset 禁用 彬 +ssf 禁 +ssfb 林地 禁地 +ssfc 禁运 +ssff 松松垮垮 埜 +ssfh 西柏坡 +ssfi 禁 標 +ssfj 檦 +ssfk 梦露 +ssfm 柯南 +ssfn 林场 木块 +ssfu 梦境 +ssfw 楚楚动人 +ssfy 木墩 +ssg 栖 棲 +ssgc 梦到 +ssgd 楚天 槁木死灰 +ssge 楚材晋用 +ssgf 橄榄球 +ssgg 梄 +ssgh 梺 +ssgk 林带 +ssgo 森严 槱 +ssgs 模棱两可 +ssgt 格格不入 +ssgx 禁毒 +ssgy 桃李不言 +ssh 朾 +ssha 林彪 +sshe 林肯 +sshh 禁止 +sshp 林壑 +sshw 林龄 +sshx 木柴 +ssic 楚汉 +ssid 林涛 +ssif 根本法 +ssig 桃李满天下 +ssii 木本水源 +ssin 酸梅汤 +ssiq 梦兆 +ssis 醍醐灌顶 +ssit 林海 +ssiy 梦游 +ssj 楂 +ssja 梦蝶 +ssje 本杰明 +ssjf 梦里 +ssjg 楂 +ssjh 橝 +ssjs 禁果 +ssjt 木星 +ssjv 林昭 +ssk 柯 +sska 梦呓 +sskf 林叶 +sskg 柯 +sskh 梦中 梦遗 +sskk 木器 +sskm 检查员 +ssks 哥本哈根 +ssl 榃 +sslf 榃 +sslg 楚国 +sslk 梦圆 +ssll 松松软软 +sslp 林边 +sslw 禁办 +ssm 梵 +ssmd 木炭 +ssmf 木雕 +ssmg 桂林山水甲天下 +ssmj 檒 +ssmk 枯枝败叶 +ssmq 梦见 +ssmy 梵 槚 檟 榎 +ssn 楚 椘 +ssna 机构改革 +ssnd 栖居 +ssng 木屋 +ssnh 楚 +ssni 木屑 +ssnn 禁忌 禁书 +ssnt 根本性 +ssny 木尺 +sso 焚 +ssoa 焚烧 +ssog 林业 +ssol 禁烟 +sson 梦断 +ssoo 模模糊糊 +ssou 木料 焚 +ssoy 榻榻米 樮 +sspe 林农 +sspf 禁赛 木塞 +sspl 禁军 +sspm 棾 +sspn 梦寐 +sspp 朴朴实实 +sspu 椘 +sspw 栖宿 +sspy 梦神 +ssq 梦 夢 +ssqc 栗色 +ssqd 木然 飘飘然 +ssqg 木鱼 +ssql 禁锢 +ssqn 栗栗危惧 +ssqt 禁猎 +ssqu 梦 +ssrc 木瓜 +ssrd 木排 +ssrf 木质 +ssri 林泉 +ssrm 禁制 +sss 森 +sssc 木桶 +sssd 木棒 +ssse 木棚 +sssf 木材 +sssg 木本 +sssh 梦想 檚 +sssi 可歌可泣 +sssj 木棍 +sssk 楚歌 +sssm 木栅 +sssn 楚楚可怜 +sssr 木板 木棉 +ssss 木 森林 林木 +ssst 木桥 +sssu 森 +sssw 木栓 +sssy 木桩 +sst 鷅 +sstd 枯木逢春 +sste 木船 +sstg 相机行事 +ssth 栖息 +sstj 焚香 +sstm 栖身 +ssto 鷅 +sstr 禁物 +ssts 木箱 木条 植树造林 +sstt 木笔 +sstu 木简 +sstv 禁律 +sstw 木筏 +sstx 梦系 +ssu 栗 慄 +ssud 木头 +ssuf 禁闭 木兰 +ssuh 检查站 +ssui 标本兼治 +ssuj 林间 +ssuk 林冲 +ssuq 木浆 +ssut 林产 +ssuu 林立 林林总总 +ssv 婪 +ssva 焚毁 +ssve 林垦 +ssvf 婪 +ssvg 楆 +ssvj 禁娼 +ssvt 栩栩如生 +ssw 棼 +sswg 禁例 +sswj 木偶 +sswn 棽 +sswo 鷅 +ssws 棱柱体 +sswt 柯林伍德 +sswv 棼 +ssww 禁欲 棶 梾 +sswx 机械化 +sswy 禁令 +ssxd 格林纳达 +ssxe 检查组 +ssxf 枪林弹雨 +ssxn 梦幻 +ssxq 禁绝 +ssxt 梦乡 +ssxv 橄榄绿 +ssy 林 +ssyg 梵语 +ssym 木讷 桂林市 +ssyn 木刻 +ssyo 禁脔 +ssyt 梦话 +ssyx 麓 +ssyy 梵文 +st 格 +sta 枨 棖 +staa 格式 +stad 桥基 +stah 枡 栙 +stan 杔 +stau 酸甜苦辣 +staw 梅花 檱 +stay 枨 +stb 柂 +stbb 格子 梅子 +stbn 柂 桥孔 +stbw 横向联合 +stcf 哥德巴赫 +stck 桥台 +stcr 棋逢对手 +std 桥 +stdd 想入非非 +stdg 栝 +stdh 桻 +stdj 桥 +stdk 椥 橋 +stdm 桥面 +stdn 李自成 悘 +stdp 槰 +stdy 枖 権 +steg 梅县 +stf 橇 桁 +stfb 栖息地 +stfd 松赞干布 +stfg 梅雨 +stfh 杵 桁 杄 +stfj 櫡 +stfk 梏 +stfm 欑 +stfn 橇 枆 横行无忌 +stfp 梃 +stfq 桥堍 +stfu 横行霸道 +stfy 桥墩 +stg 棰 箠 +stga 想得开 +stgc 格致 想得到 +stgd 柞蚕 +stgf 棰 +stgg 栍 横行天下 +stgh 桥下 栙 +stgi 棅 横行不法 +stgj 核物理 +stgl 木版画 +stgo 覆灭 櫄 +stgt 格物致知 +stgx 梅毒 +sth 柞 +sthf 柞 橰 +sthh 棩 +sthp 梴 +sthy 櫋 +sti 椼 +stib 桥涵 +stih 椼 +stim 覆没 +stit 梅洛 +stiv 桥梁 +stiw 枚举 +stja 横躺竖卧 +stjf 格里 +stjg 楿 +stjh 梸 +stjt 椱 +stjw 横征暴敛 +stk 格 +stka 枝繁叶茂 +stkg 格 +stky 楀 +stlf 植物园 櫆 椑 +stlg 桖 +stlk 桁架 +stln 樬 +stlp 桥边 +stlt 权衡轻重 +stlu 桥畔 +stly 覆辙 +stm 榭 +stmf 榭 +stmg 櫷 +stmm 檀香山 +stmq 格网 櫷 +stmw 梅岭 +stmy 栴 +stn 杚 +stna 楄 +stnc 槴 +stnj 相知恨晚 +stnn 格局 杚 +stno 樢 +stnt 可行性 柹 可靠性 +sto 楸 +stol 橎 +stoy 楸 +stp 柉 +stpb 可乘之隙 +stps 可乘之机 +stpu 覂 +stpy 柉 覂 +stq 橁 +stqa 杯盘狼藉 +stqh 格外 +stqi 梅尔 +stqj 橁 +stqs 格杀 +stqt 模特儿 +stru 格拉 +stsa 横生枝节 +stsc 梅树 +stsd 相生相克 +stsg 醉生梦死 +stsm 格栅 +stss 格林 梅林 +stst 格格 +stsu 桥栏 椞 +stsy 桥桩 +stt 覆 +stta 梦笔生花 +sttd 顶刮刮 +stte 覆舟 +sttg 本科生 +stth 桥牌 +sttj 梅香 +sttm 桥身 +sttr 格物 +sttt 覆 +sttu 权衡利弊 +sttv 格律 +stu 柊 +stud 桥头 +stuf 格斗 +stug 覆盖 +stuj 櫤 +stuu 相得益彰 +stuy 柊 +stv 櫛 +stvb 櫛 +stw 樅 +stwd 机务段 +stwf 村委会 +stwh 樅 +stww 植物人 +stx 梅 楳 槑 +stxg 櫷 +stxu 梅 +sty 枚 柇 +styg 樦 +stym 格调 +styn 覆亡 +styq 桥底 +styt 梅州 +styy 格言 杁 +su 样 +sua 栟 +suaa 样式 +suad 校勘 +suah 栟 +suaj 樴 +suan 西装革履 +suaq 校区 +suat 校医 +suaw 校花 +suay 梅兰芳 +subb 样子 梯子 +subf 校际 +subq 李商隐 +subw 梯队 +sucf 校对 +suck 梳妆台 +sucw 校验 +sud 样 +suda 槎 +sudb 棬 +sudc 校友 +sudh 样 +sudk 橏 +sudl 椦 +sudm 覆盖面 +sudn 西部大开发 +sudy 栚 +sue 櫳 +sueb 校服 +sued 櫳 +suee 样貌 +sueg 橌 +suej 椾 +suen 机关用尽 +suep 檖 +suew 板着脸 +suey 樟脑 +suf 栏 欄 +sufa 西部地区 +sufg 栏 +sufh 校址 枓 柈 +sufj 校刊 +sufm 相差无几 +sufn 校场 +sufr 横冲直撞 +sufu 机关干部 +sufw 校规 +sufy 枓 +sug 柆 椚 +suga 梯形 +suge 样表 +sugf 西半球 +sugg 橍 +sugh 校正 +sugi 様 樣 欄 +sugk 橏 +sugn 西部开发 +sugo 榚 +sugt 檥 +sugw 檨 +sugy 檥 +suh 梓 椚 +suhh 栏目 +suhk 校点 +suhn 顶头上司 +suhv 榜眼 +suiy 校注 栤 +suj 樟 +sujf 椫 橦 樿 +sujg 橺 +sujh 樟 +sujn 槞 檍 +sujq 樈 +sujt 校监 +suk 榈 +sukg 棓 +sukh 校中 +sukk 样品 榈 櫚 +sukq 棁 梲 +sul 橧 +sulf 校园 +sulg 校车 +sulj 橧 +sulk 梯架 +sull 梯田 +sulw 校办 +sum 樀 +sumd 樀 +summ 样册 +sumq 校风 西北风 +sumw 校内 +sumy 横槊赋诗 +sunf 校尉 +sunn 样书 +sunt 可塑性 +suo 椪 +suoa 标准煤 +suog 椪 +sup 榜 +suph 楴 +supn 校官 +supw 校容 +supy 榜 +suq 校 +suqh 校外 +suqk 校名 +suqt 样儿 +suqv 櫩 +suqw 栨 +suqy 校 +surb 样报 机关报 +surq 橷 +surr 梳妆打扮 +sus 榇 +susa 可亲可敬 +susc 樟树 +susd 橂 +suse 相亲相爱 +susf 栏杆 樽 罇 +susg 样本 楢 +susk 校歌 +susm 样机 +susq 櫬 +susr 样板 +suss 樟木 +susu 榜样 样样 +susw 机关枪 +susy 校核 榇 +sut 槉 +suta 校长 +sutd 槉 +sute 楌 +suth 样片 +sutk 櫊 +sutl 校务 +sutm 校徽 +sutn 机关算尽 +sutp 檤 +suty 样稿 +suud 梯状 +suuh 检疫站 +suuj 榜单 +suuk 西北部 +suun 标新立异 +suuo 相关资料 +suuq 梯次 +suut 榜首 +suuu 校阅 +suuw 校准 +suuy 校门 +suv 椄 +suvg 椄 +suvh 枯瘦如柴 +suvo 槏 +suwf 校舍 +suwk 桥头堡 +suwl 榏 +suwq 相煎何急 +suwr 样件 标准件 +suwx 标准化 +suwy 校雠 +sux 梯 +suxc 可兰经 +suxe 梯级 +suxn 校纪 +suxt 梯 样张 +suxy 校编 +suya 梯度 +suyd 校庆 +suyh 板门店 +suyk 校训 +suyp 杜门谢客 +suys 校订 +suyt 校旗 +suyx 覆盖率 +suyy 校方 +sv 要 +svaa 根式 +svac 根茎 檓 +svad 根基 +svaf 樳 +sval 根苗 +svap 杳如黄鹤 +svbb 根子 +svbi 杰姆逊 +svbk 要职 +svbu 要隘 +svbw 根除 +svc 概 +svcb 楖 +svcg 櫭 +svcm 概观 +svcq 概 +sve 根 +sveb 楖 +sved 根须 +svee 概貌 +svet 要用 +svew 要脸 +svey 根 +svf 要 +svfb 梛 要地 +svfc 檓 +svfh 枠 +svfi 要求 +svfj 橚 +svfp 楗 +svfq 覆巢无完卵 +svfy 桪 樳 +svg 桕 +svgc 要到 +svgh 櫸 +svgi 要不 +svgk 要事 +svgo 要来 +svgq 要死 +svgr 欅 +svgx 要素 +svh 橚 +svhh 要目 橚 +svhk 要点 +svi 棣 +svic 根治 +svid 根源 +sviv 要津 +sviy 棣 椂 +svj 樔 +svjc 要紧 +svjg 要是 +svjs 樔 +svjt 概览 +svkg 根号 柖 +svkh 要路 +svkm 要员 +svl 椔 +svlg 椔 +svlk 要回 +svlt 概略 +svmf 根雕 +svmh 根由 +svmt 要账 +svn 朷 朹 +svnt 根性 +svnu 要买 +svny 要以 +svo 棂 櫺 欞 +svov 概数 +svoy 棂 +svp 梫 +svpc 梫 +svpd 要害 +svpf 要塞 +svpn 要官 +svpv 要案 +svpw 根究 +svq 覅 +svqg 要钱 +svqn 要饭 棿 +svqr 覅 +svqt 要犯 +svqy 桚 +svrg 要挟 +svrh 要看 +svrn 根据 +svrt 概括 +svsf 根植 +svsg 根本 +svsh 要想 +svsv 概要 +svsy 概述 +svt 朷 桾 +svtc 要么 +svtf 根毛 +svth 概算 +svtj 要得 +svtk 桾 +svtl 要务 +svtq 概称 +svtx 根系 +svub 要闻 +svuk 概况 根部 +svum 要端 +svut 要道 +svvb 要好 +svvv 榋 +svw 楰 +svwg 要命 +svwr 要件 +svwu 要位 +svww 要人 要价 +svwx 要货 +svwy 概念 要领 楰 +svxj 要旨 +svxk 要强 +svxq 根绝 +svyh 要让 +svyl 相忍为国 +svyn 要诀 梕 +svyq 要义 根底 +svyu 概说 +svyw 概论 +svyx 概率 +svyy 要言 杒 +sw 检 +swae 松散 +swam 橙黄 +swat 栰 +swaw 松花 +sway 松蘑 +swb 枪 槍 +swbb 松子 +swbm 检出 +swbn 枪 +swc 松 枀 鬆 +swca 松劲 +swcn 棇 +swcq 松鸡 +swcu 枩 +swcw 检验 +swcy 松 +swd 椴 +swdc 椴 +swdd 枪套 +swdm 哥伦布 +swdr 松原 +swdu 覄 +swdy 栿 +swei 枪膛 +sweq 松脆 +sweu 松脱 +swex 松脂 +swf 桧 檜 +swfc 松动 枪支 桧 +swff 松土 +swfh 櫸 +swfm 枪击 +swfn 枪声 +swfp 检索 +swfr 欅 +swft 机会均等 +swfw 樵夫 +swfy 柎 +swg 栓 +swga 松开 棆 +swgb 椧 楡 +swgd 楑 +swge 松青 +swgf 松球 +swgg 栓 +swgh 松下 +swgi 检 +swgj 榆 檜 楡 +swgk 检束 梒 槍 +swgm 櫈 +swgn 枍 枔 棯 +swgq 楩 +swgu 橙 +swgw 検 檢 +swgy 林黛玉 +swhe 樇 +swhk 检点 枪战 +swhs 樤 +swhv 枪眼 +swi 桼 +swia 松江 +swib 厀 +swid 松涛 +swif 枪法 +swih 检波 +swim 检测 +swin 检漏 +swiq 李登辉 +swiu 桼 +swiw 检举 +swjc 松紧 +swjs 松果 +swk 梲 +swkg 柗 +swkh 松嘴 +swkk 枪口 松口 +swkq 梲 +swks 椺 +swkt 枪响 +swlq 松软 +swlt 想像力 +swme 椎骨 +swn 槌 +swng 杞人忧天 +swnn 桘 松快 +swnp 槌 +swnq 松懈 +swny 松心 +swol 松烟 +swoq 枪炮 +swpa 松宽 +swpb 检字 +swpf 栓塞 +swpg 检定 +swpi 醉翁之意不在酒 +swpn 杞人之忧 +swpp 覆盆之冤 +swpr 栓牢 +swps 杜伊宁 +swpw 检察 +swpy 检视 +swqa 树倒猢狲散 +swqc 橙色 +swqe 松解 +swqf 松针 +swqg 榆钱 +swqs 枪杀 +swrc 枪把 +swrh 本命年 +swrn 松气 +swrp 检控 +swrt 枪手 松手 枪托 +swsa 枪械 +swsc 松树 榆树 +swsf 检票 横坐标 +swsg 枪柄 +swsj 检查 +swsr 松柏 +swss 松林 松木 +swsw 李代桃僵 +swsy 枪术 +swt 梌 +swtf 栣 +swtg 西伯利亚 +swth 木偶片 +swtj 松香 +swtl 检务 +swtm 枪身 +swtn 权欲熏心 +swtp 枪管 +swtt 松竹 +swty 梌 +swud 榫头 +swum 检疫 +swun 枪决 +swuq 榆次 +swuu 检阅 +swv 枌 +swvi 检录 +swvm 槝 +swvn 松鼠 枌 +swvo 樢 +swvs 椕 +sww 枞 樅 +swwa 麯 +swwb 郲 +swwc 麬 麮 麶 +swwd 猌 麵 +swwf 桽 松仁 +swwg 櫼 +swwh 检修 麰 +swwi 來 +swwl 勑 +swwm 賚 顂 +swwn 愸 憖 憗 麧 麪 麫 麭 +swwo 鶆 +swwp 逨 +swwq 麲 麥 +swwt 枪伤 麥 麨 +swwu 麷 +swww 麩 麳 +swwy 枞 麱 +swx 桦 樺 +swxa 橙红 +swxb 松弛 +swxc 橃 +swxd 松绑 +swxe 松缓 +swxf 桦 +swxg 哥伦比亚 +swxj 梻 +swxn 杹 +swxu 枪弹 +swxx 枪毙 +swy 椎 柃 朲 朳 +swya 可信度 +swyc 檎 柃 欆 +swye 槜 樇 檇 +swyf 检讨 榫 +swyg 椎 +swyj 栓剂 +swyk 梒 槍 +swyn 枔 棯 檇 +swyo 樵 +swyw 相依为命 +swyy 机会主义 +sx 楷 +sxaa 楷式 +sxaw 机缘巧合 +sxax 柳绿花红 +sxbb 椽子 +sxe 椽 +sxej 欚 +sxey 椽 +sxfm 樌 +sxgu 栂 +sxhw 槇 +sxij 梦幻泡影 +sxj 柫 +sxjg 栺 +sxjh 柫 +sxjj 杯弓蛇影 +sxkk 棉织品 +sxl 柪 +sxln 柪 +sxlu 相比较 +sxn 朼 杛 +sxnn 楷书 +sxns 枉费心机 +sxnt 可比性 +sxoq 榴弹炮 +sxpb 楷字 +sxpg 相比之下 +sxr 櫟 +sxrh 檰 +sxrs 櫟 +sxsa 楷模 +sxsc 枇杷 +sxsf 本乡本土 +sxsx 桃红柳绿 +sxsy 西红柿 +sxud 核弹头 +sxuu 榒 +sxws 楷体 可比价格 +sxx 楷 +sxxe 橼 櫞 +sxxf 梐 +sxxn 枇 檵 +sxxr 楷 +sxxt 機 +sy 术 +syaj 核计划 +syao 樜 +syat 极度匮乏 +syaw 櫎 +syb 椁 +sybb 柱子 柿子 梳子 槨 +sybc 樆 +sybg 椁 +sybh 梈 +sybk 述职 +sybn 梈 +sybt 橔 +syc 梳 +syce 核能 棛 樃 +sycf 核对 +sycl 橀 +sycq 梳 +sycw 核验 核试验 +syd 楌 +syde 可望而不可及 楌 +sydg 柱石 +sydm 柱面 +sydv 可望而不可即 +syef 桩脚 +syf 桩 +syff 堏 櫥 +syfg 术士 桩 +syfh 梳起 檀越 +syfj 槠 櫧 +syfs 柿霜 +syg 柱 +syga 核武 +sygg 柱 +sygj 梳理 +sygo 要言不烦 +sygu 棋高一着 +sygv 可望不可即 +sygx 核素 +syhk 核战 +syi 术 朮 +syip 林语堂 +syit 梳洗 +syiy 椋 +syjg 櫅 +syjn 核电 +syjs 核果 +syk 榱 +syke 榱 欀 +syl 檀 +syle 櫰 +sylg 檀 +syli 檩 檁 +sylp 西方国家 +sylt 檁 +sylw 核办 +sym 杭 +symh 柿 枾 +symk 槁 +symn 杭 +syn 枋 +syna 楄 +sync 槴 +synd 棙 +synf 堏 +syng 述怀 +syni 栐 +synn 杧 枦 +synt 核发 可读性 枦 櫦 +synu 怸 怷 +synw 核 覈 +synx 樚 +syny 核心 椖 +syoj 核爆 +syov 术数 +syoy 核糖 +syp 述 +sypb 核字 +sype 檺 +sypg 核定 +sypi 述 +sypj 核审 +sypo 鶐 +syps 楟 +sypu 核实 +syq 橠 +syqe 橠 +syqi 核销 +syqn 柿饼 +syrg 术后 +syrx 核批 +sysg 核酸 +sysi 核桃 +sysj 核查 +sysr 檀板 +syss 檀木 +sysu 柱栏 +syt 栦 +sytb 椸 +syth 核算 栦 +sytj 檀香 +sytk 檹 +sytp 榳 +syts 檩条 +sytt 梳篦 +sytu 术科 +syu 櫅 +syud 梳头 柱状 榔头 +syue 术前 +syuh 櫅 +syuq 核资 +syus 可变资本 +syuv 梳妆 +syuw 核准 +syv 榔 +syvb 榔 +syve 桹 樃 槦 +syvf 櫅 +syvh 槦 櫅 +syvi 槺 +syvk 榶 傏 +syvw 椩 +syw 棜 +sywc 櫠 +sywf 核仁 椊 椨 +sywu 棜 +syww 核价 +sywy 棭 +syxj 焚膏继晷 +syxl 槒 +syxu 核弹 +syxy 核编 +syyc 杭育 +syyf 核计 +syyg 术语 述评 +syyi 想方设法 +syym 杭州市 +syyt 杭州 +syyu 述说 +syyy 柱廊 +t 和 禾 得 很 +ta 长 +taa 箋 +taaa 长工 +taab 毛茸茸 +taad 长期 +taaj 长蔓 +taar 箋 +taat 乱蓬蓬 +taaw 自欺欺人 +tab 筇 +tabb 长子 +tabd 长随 +tabf 奥斯陆 +tabg 穁 +tabi 长孙 +tabj 筇 笻 +tabk 升职 +tabm 长出 +tabt 升降 +tabv 升限 +tabw 长队 +taca 长驱 +tacb 长矛 +tacf 德艺双馨 +tacq 德薄能鲜 +tad 箕 +tadc 簸 +tadd 长大 篚 +tade 长有 +tadf 升压 簊 +tadg 长石 +tadh 长存 +tadj 长辈 +tadk 箬 篛 +tadn 长成 +tadp 长达 +tadr 簛 +tadt 长寿 +tadu 积劳成疾 +tadw 长春 箕 稘 篋 +tadx 长龙 +taed 长须 +taes 长膘 +taeu 升腾 +taew 长脸 +taf 笁 +tafa 徒劳无功 +tafd 长城 +tafg 行若无事 +tafh 升起 +tafj 长进 +tafl 簕 +tafm 筑坝 +tafq 长远 +taft 长者 长老 +tafu 徒劳无益 +tafw 篏 +tag 筐 +taga 长形 +tagc 升到 升至 +tagd 升天 +tage 长青 +tagf 筐 长于 +tago 积草屯粮 +tagp 知其不可而为之 +tagq 长列 +tagt 乘其不备 +tagu 升平 +tagw 箧 篋 穔 +tagy 筺 生荣死哀 +tah 逄 +tahh 奥斯卡 +tahj 夅 +tahl 籃 +tahn 长眠 +taho 熈 +tahp 逄 +taht 笌 +taia 长江 长满 +taic 长治 +taif 长法 +taih 长波 +taii 长沙 +taij 升温 +taip 升学 +tais 长河 +tait 长活 +taiw 长兴 +taix 升涨 +taiy 长流 +taj 稓 +taja 长虹 +tajd 繁荣昌盛 +taje 长明 +tajf 长时 +tajg 徣 稓 +tajh 长虫 +tajj 筪 +tajy 长影 +tak 升 昇 陞 +takc 长叹 +take 稶 +takf 笸 +takg 稢 +takh 长足 长跑 筑路 +takk 长串 +takl 长别 +takm 籄 +takq 长鸣 +takt 长川 +takv 长啸 +takw 长吟 +talj 筪 +talt 升力 +tam 筑 +tamb 乱臣贼子 +tamd 长崎 +tame 彻骨 +tamh 升幅 +tamq 长风 +tamr 篫 +tams 築 +tamu 篢 +tamw 簧 穔 +tamy 筑 +tan 秬 +tanb 笹 +tand 矫若惊龙 +tang 彻悟 秬 长期以来 +tanh 衐 +tann 长局 +tanr 篫 +tant 长发 +taog 重工业 +tapa 长宽 +tapd 知荣守辱 +tapg 稀世之珍 +tapj 升幂 +tapn 长官 升官 +tapp 稀世之宝 +tapr 筑牢 垂暮之年 +tapt 生花之笔 +tapu 长裤 长裙 长袍 长衫 +tapv 长安 +tapw 升空 长空 +tapx 繁荣富强 +tapy 徔 +taq 簪 +taqi 长乐 +taqj 簪 +taqs 长钉 +taqy 长久 +tard 长排 +tarf 得其所哉 +tarh 长年 +tarr 长逝 +tars 移花接木 +tarv 长势 +tasd 长椅 +tasf 长杆 +tasg 长醉 +tash 长相 +tasi 升档 +tasj 彻查 +tasm 长机 +tasn 第欧根尼 +tass 穆斯林 +tast 升格 +tasu 和蔼可亲 +tasw 长枪 +tata 簸箕 +tatd 长短 +tatf 升迁 +tatg 长征 +tath 长处 +tatj 长得 +tatk 长程 +tatl 笸箩 +tatm 长笛 +tatr 长物 +tats 各式各样 +tatt 箬竹 +tatv 科工委 +taty 长篇 +tauc 长痛 +taud 长卷 长着 +tauf 升斗 +tauj 长音 +tauq 长效 +taus 长亲 +tauw 香草美人 +taux 长辫 +tav 乇 +tavj 筑巢 +tavn 彻 徹 +tavt 生花妙笔 彻 +tavv 长女 +taw 筮 +tawc 穫 籆 +tawf 升值 +tawg 长剑 +tawh 衖 +tawj 衖 +tawk 簭 +tawn 长假 +tawo 乱七八糟 +tawp 遾 +tawq 繁花似锦 +taws 长休 +tawt 长途 升任 +tawu 升位 +taww 筮 +tawx 升华 +tawy 长住 +taxa 称臣纳贡 +taxe 升级 +taxg 长线 +taxl 长幼 +taxm 长缨 +taxu 奥斯维辛 +taxx 长丝 +taxy 长统 +tay 长 長 +taya 长度 +tayc 升序 +tayd 长斋 +tayf 长诗 +tayi 长 +tayl 升为 +taym 升高 +tayn 长房 +tayo 长谈 +tayp 长亭 +tayq 彻底 +tays 移东就西 +tayt 升旗 +tayv 长庚 +tayw 彻夜 +tayy 长廊 +tb 季 +tbaa 管子工 +tbab 季节 +tbat 自取其咎 +tbaw 知子莫若父 向阳花 +tbb 竾 +tbbw 自卫队 +tbck 升降台 +tbcu 箃 +tbcy 箃 +tbdi 向隅而泣 +tbdt 乘隙而入 +tbf 季 +tbfj 季刊 +tbg 秄 +tbgm 迤逦 +tbgs 季末 +tbgt 稍逊一筹 +tbgy 自取灭亡 +tbi 篜 +tbid 鄱阳湖 +tbio 篜 +tbkc 算了吧 +tbme 身子骨 +tbmj 笜 +tbmq 季风 +tbn 彵 +tbnb 竾 +tbp 迤 +tbpl 季军 +tbpu 季初 +tbpv 迤 +tbr 箛 +tbrb 季报 +tbrc 矮子看戏 +tbrf 各取所需 +tbrg 季后 +tbrt 各取所长 +tbry 箛 +tbsm 升降机 +tbso 筒子楼 +tbss 自出机杼 +tbtb 徒子徒孙 +tbue 季前 +tbup 称孤道寡 +tbw 篨 +tbwg 迤俪 +tbwh 季候 +tbwt 篨 +tbya 季度 +tbyl 得陇望蜀 +tc 么 +tca 径 徑 +tcad 私藏 +tcag 径 +tcaj 笲 +tcal 微观世界 +tcap 私营 +tcay 私蓄 +tcb 笆 +tcbi 私函 +tcbn 私了 +tcbq 私聊 +tcc 穇 +tcce 私通 穇 篸 +tccw 智勇双全 +tcdb 千难万险 +tcdc 千难万难 +tcde 私有 䅟 +tcdf 私奔 知难而进 +tcdh 知难而上 +tcdj 笃厚 +tcdr 秣马厉兵 +tcdv 知难而退 +tce 筩 +tceb 私服 +tcej 筩 +tcep 笃爱 +tcet 私用 +tcf 笃 篤 +tcfh 径直 +tcfn 笃志 +tcft 长驱直入 先驱者 +tcga 私刑 +tcgd 私吞 +tcgh 私下 +tcgk 私事 +tchh 智能卡 +tchk 私占 +tcif 私法 +tcih 私淑 +tcip 私学 笃学 +tcit 私活 +tciy 径流 +tck 笞 +tckf 笞 +tckg 秮 +tclt 私图 +tcmq 私见 +tcmr 私贩 +tcnf 私愤 +tcng 私情 +tcnj 牝鸡司晨 +tcny 私心 +tcpe 私家 +tcpf 径赛 +tcpg 笃定 +tcpn 私密 +tcpt 私宅 +tcpu 笃实 +tcq 稄 +tcqa 私邸 +tcqb 私怨 +tcqt 稄 +tcra 策马扬鞭 +tcrr 私拆 +tctc 笃笃 +tctf 私德 +tcth 私自 私处 +tctj 私利 +tctm 径向 +tctr 私物 +tcu 么 篤 +tcuj 私章 +tcum 私弊 +tcuq 私交 +tcut 私产 +tcuu 私立 +tcuw 私益 +tcvg 黎巴嫩 +tcvj 私娼 +tcwf 私会 +tcwg 私拿 +tcwh 私企 +tcwt 稄 +tcwv 私分 +tcww 私人 私欲 +tcwx 私货 +tcwy 笃信 +tcxj 私费 +tcy 私 +tcyb 私塾 +tcyd 笃诚 +tcyg 私语 +tcym 私设 +tcyn 私房 +tcyt 私话 +tcyu 很难说 +tcyw 先验论 +tcyx 盘马弯弓 +tcyy 私访 +td 知 +tda 矩 +tdaa 短工 +tdac 矱 舌苔 +tdad 短期 +tdae 甜菜 +tdaf 甜 +tdag 徒有其表 +tdah 乱臣 科研项目 +tdai 辞藻 +tdaj 筹划 +tdal 丢三落四 +tdan 乱世 辞世 矩 憇 +tdap 敌营 +tdaq 徒有其名 +tdar 自古英雄出少年 +tdas 各奔东西 榘 +tdaw 乱花 +tdbb 笼子 乱子 丢面子 +tdbc 智取 +tdbh 知耻 +tdbi 短函 +tdbk 辞职 +tdbl 矩阵 敌阵 +tdbm 刮出 辞聘 +tdbn 知了 +tdbr 科研院所 +tdbu 智障 +tdce 智能 +tdcf 敌对 +tdci 叐 +tdck 敌台 +tdcq 雉鸡 +tdcu 叐 +tdcy 秡 +tdd 舌 +tddc 筹码 乱码 +tddd 乱套 +tddh 智慧 +tddj 积非成是 +tddm 頢 +tddn 千百万 千奇百怪 稀奇古怪 +tddt 短寿 +tddw 长大成人 +tde 衚 +tdea 甜腻 +tdef 箶 +tdeg 知县 箶 +tdeh 衚 +tdet 适用 +tdeu 矮胖 +tdev 短腿 +tdew 刮脸 +tdfc 辞去 乱动 +tdff 筹款 +tdfg 圱 +tdfh 刮起 知趣 乱真 +tdfn 矢志 +tdft 智者 第三者 +tdfy 矮墩 +tdg 短 秙 +tdga 矩形 □ +tdgb 行成于思毁于随 +tdgc 逢到 +tdge 知青 +tdgf 适于 +tdgh 矫正 +tdgi 身在曹营心在汉 +tdgj 自顾不暇 +tdgk 智囊 +tdgl 行成于思 +tdgm 和而不同 +tdgn 舔 +tdgo 乱来 +tdgp 秘而不宣 自成一家 +tdgt 箴 +tdgu 短 利大于弊 +tdgw 自成一体 +tdgy 长盛不衰 +tdh 逢 +tdha 笑面虎 +tdhd 稧 +tdhg 稙 +tdhj 夆 蠭 +tdhk 甜点 舌战 +tdhl 勧 +tdhp 逢 +tdhq 徒有虚名 観 +tdht 甜睡 +tdhv 篲 +tdhw 适龄 +tdi 夭 +tdia 徐悲鸿 +tdic 矫治 乔治 +tdid 舌尖 辞源 +tdie 刮削 +tdif 知法 +tdig 短浅 +tdih 矮小 短小 生龙活虎 短波 +tdii 甜水 +tdij 籍 +tdim 刮油 籍没 +tdin 乱泥 +tdip 知觉 +tdis 甜酒 +tdit 辞海 短少 +tdiu 甜润 筙 +tdiv 适当 +tdiw 乱砍滥伐 +tdj 乔 喬 +tdja 知晓 +tdjd 徘 +tdjf 适时 昋 +tdjg 适量 矢量 +tdjh 刮 刋 颳 +tdjj 乔 +tdjm 知遇 +tdjr 舓 +tdjt 矮星 +tdjv 知照 +tdk 知 呑 +tdkb 聟 +tdkc 敽 +tdkf 甜味 呑 +tdkg 知 辞呈 +tdkh 适中 知足 短路 短跑 +tdkj 智 +tdkk 甜品 喬 适口 +tdkl 辞别 勪 +tdkn 乱叫 鼅 +tdko 鷮 +tdkt 敿 +tdkv 鼅 +tdkx 鼅 +tdl 矲 +tdlf 乱转 +tdlg 敌国 +tdlh 笼罩 +tdlr 短暂 +tdlt 智力 +tdlw 筹办 +tdlx 矲 +tdm 岙 +tdma 辞典 +tdmd 稬 +tdmf 舑 +tdmg 辞赋 +tdmj 岙 +tdmq 刮风 短见 +tdmy 乔丹 +tdn 乱 亂 +tdna 乱民 +tdnd 短剧 +tdng 知情 矫情 敌情 自古以来 +tdnh 舏 +tdnj 稽 +tdnm 嵇 嵆 +tdnn 乱 知己 辞书 +tdnt 短发 知性 筬 片面性 +tdnu 乱飞 +tdnv 乘龙快婿 +tdnw 千万买邻 +tdny 知心 甜心 諬 +tdo 舕 +tdoe 短粗 +tdoo 舕 +tdp 适 適 +tdpa 各大军区 +tdpd 适 敌害 +tdpe 适宜 +tdpf 敌寇 +tdpg 乱写 +tdph 知雄守雌 +tdpi 迗 +tdpk 刮宫 +tdpl 敌军 +tdpn 甜蜜 +tdpo 生态农业 +tdpp 知之 +tdpu 短裤 短裙 短袜 +tdpw 稽察 +tdpy 敌视 短视 +tdq 鸹 鴰 +tdqa 舐 +tdqb 逢迎 +tdqc 辞色 +tdqe 长三角 +tdqg 鸹 +tdqi 适销 奥威尔 +tdqj 乱象 +tdqk 知名 短句 +tdqn 矫饰 +tdqu 躬耕乐道 +tdqy 舚 +tdra 筹措 +tdrc 甜瓜 +tdre 各有所爱 +tdrg 敌后 千百年来 +tdrh 辞掉 刮掉 +tdrl 丢盔卸甲 +tdrm 短缺 私有制 +tdrn 短气 科研所 +tdrp 敌探 +tdrr 夭折 +tdrs 短打 +tdrt 敌手 各有所长 +tdru 答非所问 +tdrv 各有所好 +tdrw 物有所值 +tdry 乱搞 +tds 徛 +tdsc 私有权 +tdsg 甜酸 +tdsh 乱想 +tdsj 稽查 +tdsk 徛 +tdsm 敌机 +tdss 乔木 +tdst 适格 +tdsv 舌根 +tdsw 短枪 +tdsy 稽核 +tdt 敌 敵 +tdta 短长 +tdtd 短短 适逢 矨 舙 +tdte 矪 +tdtf 筹 乔迁 辞行 籌 +tdtg 稽征 +tdth 短处 +tdtj 矫 智利 矯 +tdtk 短程 矯 +tdtl 筹备 徘徊 +tdtm 短笛 +tdtn 憩 憇 +tdto 知悉 鴙 鴁 鴰 +tdtp 生而知之 +tdtr 敌我 科威特 得而复失 +tdtt 各有千秋 +tdtu 短简 +tdtv 矮 +tdty 敌 短篇 +tdu 矢 +tduc 乱闯 +tdud 舌头 甜头 +tduf 乔装 +tdug 甜美 +tduh 辞 辭 +tdui 刮痧 簝 +tduj 知音 敌意 矰 +tdum 智商 +tduo 第三产业 +tduq 筹资 知交 +tdus 敌酋 +tdut 知道 +tdux 短辫 +tdva 笑靥如花 +tdve 辞退 +tdvf 筹建 +tdvn 短刀 +tdvo 辞灵 +tdvs 乱杂 +tdvt 敌群 +tdw 矬 +tdwa 筹借 +tdwb 矮仔 +tdwf 知会 矬 +tdwg 适合 +tdwj 箺 +tdwk 短促 谸 +tdwo 鴁 鴙 鴰 +tdwp 生辰八字 +tdwt 短途 +tdwv 矫健 +tdww 敌人 乱伦 筴 +tdwx 私有化 +tdwy 短信 筹集 甜食 雉 敌伪 辞令 +tdx 笼 籠 +tdxb 笼 +tdxe 筹组 +tdxf 籍贯 +tdxg 短线 +tdxh 箭在弦上 矧 +tdxk 千古绝唱 +tdxn 乱纪 +tdxt 笼络 +tdxu 乱弹 +tdxy 笼统 +tdya 适度 智谋 筹谋 +tdyb 乱离 +tdyc 智育 +tdyf 短诗 血压计 +tdyg 短语 短评 +tdyh 辞让 +tdyi 适应 +tdyk 知识 +tdyl 丢盔弃甲 +tdym 长春市 +tdyn 短讯 +tdyp 简而言之 +tdyq 知底 +tdys 乱麻 +tdyt 辞谢 +tdyu 乱说 +tdyv 嵇康 +tdyw 知府 +tdyy 短文 箴言 敌方 +te 秀 +tea 舡 +teaa 船工 +teab 筋节 +teac 艧 +tead 租期 般若 +teae 艨 +teag 舡 +teah 秀雅 艜 +teai 船东 +teaj 稻草 +teal 艦 +tean 穩 +teaq 各县区 +teas 艓 +teav 透切 +teaw 舼 +teb 秀 +tebb 盘子 稻子 +tebc 箙 +tebf 筟 +tebg 稃 +tebh 郍 +tebl 艋 +tebm 透出 +tebp 盘陀 +tebw 舰队 船队 +tec 舥 +teck 船台 +tecn 舥 +teda 秋月春花 +tedg 船厂 磐石 +tedh 盘存 +tedm 盘面 頺 +tedn 舿 +tedp 盘碗 +tedt 船帮 +tedx 愁肠百结 +tedy 舦 +tee 艀 +teeb 艀 +teec 笑盈盈 +teeg 稝 +tees 盘膝 +teet 租用 +teev 盘腿 +teey 筋脉 +tefa 舰载 +tefb 租地 +tefc 透支 航运 船运 +tefg 透雨 +tefi 透示 +tefj 透进 +tefk 透露 艢 +tefn 秀场 +tefo 愁肠寸断 +tefp 透过 +tefq 船坞 +teft 秀才 +tefv 艝 +tefw 船夫 +teg 租 徂 +tega 盘弄 +tegd 航天 +tegf 笡 +tegg 租 徂 +tegh 租下 +tegj 艚 +tegk 盘整 航速 +tegl 筯 +tegm 秀丽 +tego 租来 +tegt 稍胜一筹 +tegw 翻脸不认人 +tegy 航班 +teh 舻 舮 +tehh 船上 +tehj 稲 +tehk 盘点 +tehl 艣 艫 +tehn 舻 +tehq 自助餐 +tehw 船龄 +tei 舟 +teie 艄 +teif 透汗 +teii 透水 秀水 +teil 艡 +teim 航测 +tein 透漏 +teiq 透光 +teit 航海 +teiu 秀润 +teiy 航渡 +tej 艒 +teje 透明 +tejf 艃 +tejh 艒 +tejm 透映 +tek 舯 甪 +tekh 盘踞 舯 +tekk 舱口 +tekm 船员 +tekt 艥 +tekv 艛 +tekw 船只 +tel 盘 盤 +telb 筋 +telf 盘 穱 +telg 租车 +telh 舺 +tell 稻田 +telt 航图 +telv 艛 +telw 租界 +tem 般 +tema 盘曲 +temc 般 +temd 磐 +teme 筋骨 透骨 褩 +temf 稱 鞶 +temg 舳 +temh 舢 幋 +temi 縏 +temj 螌 +temk 船 舩 +teml 盤 +temm 舟山 +temq 舰 透风 鎜 艦 +temr 搫 +tems 槃 +temt 盘账 +temv 媻 +temw 筋肉 +temy 舤 +ten 艉 +tena 航展 +tend 艍 +teng 租屋 +tenh 秀眉 +tenk 透辟 +tenn 艉 +tent 秀发 船尾 +teoq 舰炮 +teoy 稻米 +tep 透 +tepe 船家 +tepg 舱室 +tept 租客 +tepu 篴 +tepv 透 +tepw 航空 +tepx 舵 +tepy 透视 +teq 艐 +teqa 盘错 +teqc 秀色 +teqg 鸼 鵃 +teqj 艪 +teqk 秀逸 +teqq 租金 +teqr 盘锦 +teqt 艐 +tequ 透镜 +teqy 艬 +ter 舶 +terc 舨 +terd 秀颀 +terf 簲 +terg 舶 艎 +terh 艊 +term 徭 +tern 透气 秀气 +terr 透白 +tert 舵手 +tes 舸 +tesa 航模 +tesc 航权 +tesd 透顶 +tesf 船票 航标 +tesg 般配 盘桓 舾 +tesj 盘查 +tesk 舟楫 舸 +tesq 船桅 +tesr 透析 +test 舟桥 +tesu 舷梯 +tesv 盘根 +tesy 盘柱 +tet 艇 +teta 透彻 船长 舰长 艑 +tetd 船籍 +tete 船舶 舰艇 船舱 航船 船舷 +tetf 航行 舴 +tetg 稻穗 +teth 盘算 舽 艂 +tetj 稻香 +tetk 航程 艁 +tetl 航务 +tetm 航向 船身 透射 +teto 鵃 +tetp 艇 +tetq 艞 +tett 船篷 +tetu 租税 +tetw 盘符 +tety 透入 微服私访 舧 +teu 艏 秂 +teua 艖 +teud 船头 +teuf 筋斗 艟 +teug 秀美 笑逐颜开 +teuh 艏 +teui 籐 籘 +teuk 盘问 +teul 船闸 艗 朰 +teum 赞助商 +teun 朩 +teuq 航次 +teut 航道 艤 +teuy 舱门 艕 +tev 稻 稲 +tevc 艘 +tevg 稻 +tevh 箏 +tevi 盘剥 +tevn 穏 舠 秀媚 舥 +tevt 舠 +tew 舱 +tewa 租借 +tewb 舱 +tewc 舩 舲 艭 艄公 +tewd 航段 +tewf 乘胜追击 +tewk 艙 +tewl 租佃 +tewn 艌 +tewo 鵃 +tewq 我爱你 +tews 船体 +tewt 租赁 艅 +tewu 舱位 艠 +teww 稻谷 +tewx 盘货 +tewy 租住 +tex 舭 +texa 盘绕 +texd 徯 +texf 盘结 +texg 航线 航母 +texj 盘费 +texq 租约 +text 筋络 +texv 透绿 +texw 租给 +texx 舭 +texy 盘缠 +tey 航 +teya 艑 +teyc 艔 +teye 艆 +teyf 艩 +teyg 船主 +teyh 艩 +teyj 艩 +teym 航 +teyn 租房 舫 舮 +teyo 航迹 +teyp 透亮 +teyq 船底 舣 艈 艤 +teyt 盘旋 +teyu 笈 +teyw 御用文人 +teyx 利用率 舷 +teyy 彶 +tf 行 +tfaa 等式 +tfad 选项 先期 行期 +tfaf 丢勒 先进工作者 +tfag 乖巧 籖 +tfaj 赞慕 行草 +tfan 先世 +tfap 徒劳 +tfaq 街区 选区 +tfar 丢魂落魄 +tfat 行医 +tfaw 造孽 +tfbb 毯子 +tfbc 选取 +tfbd 待承 +tfbi 徒孙 +tfbm 选出 造出 +tfbn 毛孔 +tfby 毛孩 +tfc 丢 +tfca 先驱 +tfcc 街垒 +tfck 行驶 +tfcl 篕 +tfct 千载难逢 +tfcu 丢 丟 +tfcw 先验 移动通信 +tfcy 行骗 毛驴 秐 秓 +tfd 壬 ⺧ +tfdd 千真万确 +tfde 徒有 +tfdf 壬辰 +tfdg 千古 +tfdh 告破 +tfdj 千百 先辈 穤 +tfdm 街面 +tfdn 造成 千万 赞成 +tfdp 先达 +tfdq 千克 +tfdt 行帮 移动硬盘 +tfdw 先秦 先声夺人 +tfdy 千丈 选矿 +tfef 得过且过 +tfeg 赞助 +tfem 血雨腥风 +tfen 身无彩凤双飞翼 +tfep 造爱 行腔 +tfes 等腰 +tfet 选用 +tfeu 午膳 +tfew 丢脸 +tff 竺 玍 +tffa 千载 +tffc 行动 +tfff 筀 篈 行款 +tffg 毛坯 徍 +tffh 街 行走 选址 衎 +tffi 告示 +tffj 先进 行进 +tffn 先声 告罄 得寸进尺 +tffo 千赫 +tffq 千元 徺 穘 +tfft 行者 待考 +tffu 等 +tffw 行规 +tffy 待 街坊 秲 +tfg 啎 +tfga 造型 选型 徒刑 +tfgc 等到 待到 +tfgd 先天 +tfgf 等于 簙 +tfgg 先王 +tfgh 行政 丢下 +tfgi 矢志不渝 +tfgj 千载一时 +tfgk 行事 行囊 啎 +tfgm 行刺 +tfgn 千瓦 +tfgo 等来 +tfgq 行列 先烈 +tfgt 矢志不移 +tfgx 告老还乡 +tfgy 知无不言 +tfh 秆 稈 +tfha 秋老虎 +tfhc 毛皮 +tfhg 徝 稙 鸻 +tfhh 行 街上 行止 衠 +tfhi 徒步 +tfhk 选战 +tfhn 憄 +tfho 鴴 +tfhq 午餐 +tfht 午睡 +tfhw 徒具 稹 +tfhy 徒 +tfia 毛渠 +tfic 德治 +tfid 毛尖 +tfif 德法 +tfig 先进水平 +tfih 徒涉 +tfii 行云流水 生动活泼 +tfij 等温 耤 +tfil 科教兴国 耡 +tfim 頛 +tfin 耟 +tfip 赞赏 +tfiq 先兆 千兆 +tfir 选派 +tfis 先河 +tfit 科索沃 耰 +tfiv 行当 +tfiw 选举 赞誉 +tfiy 迁流 +tfj 午 竿 +tfjc 先贤 +tfjf 千里 午时 篝 簳 +tfjg 先是 选题 等量 +tfjh 毛虫 +tfjj 千日 +tfjm 待遇 +tfjt 行星 +tfjv 行照 +tfjx 毛蚴 +tfjy 街景 +tfk 千 鹄 韆 +tfkb 郜 +tfkc 赞叹 +tfkd 靠 +tfkf 告 籉 +tfkg 等号 秸 鹄 鵠 +tfkh 选中 行踪 先遣 行距 等距 毛躁 +tfkk 街口 穯 +tfkl 告别 勂 +tfkm 頶 +tfkn 毛呢 +tfko 鵠 +tfkp 造 +tfkq 告吹 +tfkt 循规蹈矩 +tfl 德 悳 +tfld 告罪 +tflf 行署 +tflg 德国 行车 +tflh 德甲 +tflk 选辑 +tfll 造田 +tfln 德 徳 +tflp 靠边 +tflw 待办 +tfma 毛贼 +tfmd 行贿 靠岸 +tfme 毶 +tfmg 赞同 等同 +tfmh 毛巾 +tfmm 靠山 +tfmq 选购 先见 +tfmr 行贩 +tfmt 智者见智 +tfmw 行内 +tfn 毛 氆 +tfna 选民 先民 +tfnd 迁居 毧 毴 氁 +tfne 毝 毶 +tfnf 先导 告慰 籌 +tfng 行情 氊 +tfnh 毪 +tfni 毜 +tfnj 氇 氆 毥 毺 氌 +tfnk 毡 毰 氈 +tfnm 毛刷 +tfnn 行书 毳 毸 +tfno 毯 毩 毱 +tfnp 毽 +tfnq 毨 覒 +tfns 毢 +tfnt 毛发 告发 先进性 +tfnu 忎 +tfnv 毛 +tfny 街心 毬 +tfog 行业 待业 +tfon 颓垣断壁 +tfoo 篝火 +tfos 街灯 +tfot 毛糙 +tfou 毛料 +tfov 行数 +tfoy 千米 +tfp 迁 迕 遷 +tfpb 造字 +tfpd 廷 迋 +tfpe 行家 +tfpg 选定 待定 +tfpj 午宴 +tfpk 迁 行宫 迕 +tfpl 行军 +tfpm 頲 颋 +tfpn 告密 告官 +tfpp 告之 頲 +tfpt 待客 +tfpu 毛袜 毛裤 +tfpw 行窃 +tfpy 造福 行礼 先祖 +tfq 先 +tfqa 乖舛 +tfqb 先 行凶 笎 酂 酇 +tfqc 行色 +tfqd 徒然 +tfqe 等角 +tfqf 稑 +tfqh 等外 衏 +tfqi 行销 行乐 +tfqj 劗 +tfqk 造句 +tfqm 赞 告负 贊 賛 讃 讚 +tfqn 午饭 +tfqp 选 選 +tfqq 千金 兟 +tfqt 先锋 稜 +tfqu 筠 +tfqv 告急 +tfqy 选留 +tfrc 选择 造反 +tfrd 选拔 靠拢 +tfre 待援 +tfrg 先后 午后 告捷 +tfrh 丢掉 千年 +tfrk 德操 +tfrl 街舞 +tfrm 告缺 +tfrn 赞扬 +tfrp 靠近 +tfrr 告白 先哲 自动控制 +tfrt 选手 徒手 千斤 +tfru 毛拉 +tfrv 造势 靠垫 +tfrw 丢失 +tfrx 待批 +tfsa 选框 +tfsb 行李 +tfsd 靠椅 +tfsf 选票 选材 翻云覆雨 +tfsg 选配 +tfsi 毛桃 自动检测 +tfsj 待查 +tfsk 赞歌 +tfsm 待机 先机 +tfsp 靠枕 +tfss 造林 +tfst 造桥 +tfsu 选样 +tfsw 行检 +tfsx 行楷 +tft 箸 +tfta 行长 +tftc 行径 +tftd 告知 告辞 先知 +tfte 造船 +tftf 等等 等待 先行 幷 筓 +tftg 先生 +tfth 选自 迁徙 +tftj 毛利 奥地利 箸 +tftk 行程 选种 +tftl 造血 +tftm 等身 +tftn 行乞 甁 +tfto 千秋 +tftp 逬 +tftq 迁移 +tftr 造物 +tfts 毛条 +tftt 毛笔 +tftu 长远利益 +tftv 毛笋 +tftx 等第 +tfty 迁入 迁往 甁 +tfu 乖 +tfuc 告竣 +tfud 街头 等着 告状 选送 行善 +tfue 先前 +tfuf 行装 埀 +tfug 毛病 赞美 选美 生老病死 +tfuj 午间 +tfuk 穑 穡 +tfum 行商 +tfun 先决 +tfuo 第二产业 +tfup 先帝 +tfuq 行将 等效 造次 +tfus 等闲 +tfut 街道 德才兼备 +tfuu 鹄立 +tfuw 入境问俗 +tfux 乖 徒弟 靠背 +tfuy 街门 +tfv 臿 +tfvb 选好 +tfvc 迁怒 敮 +tfvd 臿 +tfve 告退 +tfvf 待建 鼾声如雷 臿 +tfvi 选录 +tfvt 臭老九 +tfvw 歃 +tfvx 先妣 +tfw 穡 +tfwc 赞颂 逢场作戏 +tfwd 选段 +tfwf 待会 等值 奥运会 稑 +tfwg 行使 先例 待命 +tfwh 等候 选修 +tfwj 簮 +tfwk 穡 簭 +tfwm 赞佩 +tfwn 造假 告假 乖僻 +tfwq 先父 等你 +tfws 午休 +tfwt 造作 稜 +tfwv 等分 +tfww 造价 行人 等价 丢人 先人 +tfwx 造化 自动化 +tfwy 选集 籗 籱 +tfxc 行经 +tfxe 等级 +tfxf 待续 +tfxg 毛线 +tfxj 徒费 +tfxk 毛织 +tfxl 毛细 +tfxq 造纸 +tfxt 告终 乖张 +tfxx 等比 德比 +tfxy 选编 毛纺 +tfya 告诫 +tfyb 科教文卫 +tfyc 丢弃 德育 +tfye 造谣 毛衣 +tfyf 选读 +tfyg 德语 +tfyi 造就 迁就 +tfyj 选课 +tfyl 行为 +tfym 街市 +tfyn 造词 乖戾 +tfyo 行迹 +tfyp 入土为安 +tfyr 告诉 +tfys 徐志摩 +tfyt 赞许 行旅 德州 行话 +tfyu 先说 +tfyw 午夜 +tfyx 造诣 +tfyy 行文 造访 +tg 生 +tga 垂 +tgaa 惩戒 重工 +tgab 熏蒸 郵 +tgae 生菜 +tgaf 垂 +tgah 重臣 +tgai 垂落 垂范 乗 +tgaj 策划 笄 剰 筭 +tgam 生恐 +tgan 甀 +tgaq 行政区 +tgas 乗 +tgat 和平共处 +tgaw 管理工作 +tgax 生药 +tgay 甀 +tgbb 生子 +tgbc 重聚 +tgbd 秉承 +tgbi 重孙 +tgbj 重阳 +tgbm 生出 征聘 重出 +tgbn 短不了 +tgbp 行政院 +tgbq 熏陶 +tgbt 科班出身 +tgc 秷 +tgcc 重叠 +tgce 行不通 +tgcf 秷 +tgcj 箌 +tgcn 升班马 +tgcu 惩恶劝善 +tgd 生 玍 +tgdb 自天而降 +tgdc 重码 条形码 +tgdd 重大 +tgde 生有 +tgdf 重压 生辰 筓 +tgdg 生硬 +tgdh 生存 +tgdm 重于泰山 +tgdn 生成 +tgdp 秤砣 +tgdu 辞不达意 +tgdw 重奏 +tgdy 生态 生死存亡 +tge 箐 +tgea 生腻 +tgeb 征服 +tgee 鼻青脸肿 +tgef 箐 +tgeg 垂悬 +tgel 簠 +tgep 垂爱 +tges 重彩 +tget 征用 重用 +tgey 秿 +tgf 竽 +tgfa 重载 +tgfb 征地 重地 +tgfc 生动 策动 +tgfd 片瓦无存 +tgff 生土 +tgfg 稏 +tgfh 垂直 +tgfi 征求 +tgfj 身残志坚 竽 +tgfm 重击 +tgft 重教 +tgfu 生境 +tgfw 征夫 +tgg 彺 +tgga 重型 +tggb 入不敷出 +tggc 得不到 +tggd 熏天 +tgge 垂青 +tggf 生于 重于 +tggg 待理不理 +tggh 生下 垂下 秉正 +tggi 生还 +tggj 生理 +tggk 重整 先天不足 +tggm 重现 重责 +tggn 先天下之忧而忧 +tggo 重来 生来 +tggq 生死 生殖 垂死 +tggu 生平 +tggx 系于一线 +tgh 征 +tghc 生皮 +tghe 鼻青眼肿 +tghf 眚 +tghg 征 稏 +tghh 徰 +tghi 第一步 +tghk 重点 +tghn 惩 懲 +tgho 篶 +tgi 秠 +tgic 惩治 +tgid 生涯 生源 +tgie 生肖 +tgif 征尘 重 +tgig 秠 +tgih 垂泪 +tgii 自来水 +tgij 重温 +tgim 重油 +tgin 船到江心补漏迟 +tgip 重演 重赏 物理学 +tgiq 征兆 籋 +tgis 生漆 +tgit 生活 +tgiu 重洋 +tgiv 生涩 熏染 生吞活剥 +tgiy 和平演变 +tgj 重 +tgjf 重 篿 +tgjg 重量 稏 +tgjh 重申 +tgjj 生日 濌 +tgjl 自不量力 動 +tgjn 穗 穂 憅 +tgjo 勲 +tgjq 筻 稉 +tgjt 秤星 +tgjv 重归 +tgjy 重影 +tgk 衙 +tgkh 生路 衙 +tgkj 重唱 +tgkk 处理器 生殖器 处理品 +tgkl 稫 +tgkm 管理员 垂吊 籁 籟 +tgkn 管理中心 +tgkr 重听 +tgkt 生吃 +tgku 微不足道 +tgkw 簌 +tgky 稶 +tgl 熏 燻 +tgld 重罪 +tglf 重围 智囊团 +tglg 微型车 +tgli 徚 +tglk 重回 重圆 +tgll 甥 勳 +tglo 熏 勳 +tglt 策略 重力 +tglw 惩办 +tgly 惩罚 重罚 +tgm 策 筞 +tgma 重典 +tgmf 生财 +tgmg 秉赋 +tgmh 船形帽 +tgmi 策 +tgmj 重则 箣 +tgmn 身不由己 穂 +tgmq 征购 +tgmt 行不由径 +tgmu 箦 簀 +tgmw 衙内 +tgmx 穲 籭 +tgmy 積 +tgnf 管理层 +tgng 生情 +tgnh 征收 生疏 衛 +tgnk 征辟 +tgnn 短平快 管理局 +tgnr 生怕 +tgns 航天飞机 +tgnt 生性 秉性 特殊性 +tgnu 特殊情况 +tgnw 垂怜 +tgny 重心 +tgo 徕 徠 +tgoa 生煤 +tgog 生业 +tgoj 秉烛 +tgoo 生火 +tgoq 重燃 重炮 +tgou 生料 +tgoy 徕 +tgpb 生字 +tgpf 循环赛 +tgpg 重写 +tgpj 重审 +tgpr 行政审批 +tgpt 生客 +tgpv 重案 +tgpw 息事宁人 垂帘 +tgpy 重视 +tgqa 很不错 +tgqc 生色 +tgqd 得天独厚 垂危 +tgqe 生角 +tgqf 重镇 +tgqg 重印 +tgqj 征象 +tgqk 重名 第一名 +tgqm 重负 +tgqq 重金 垂钓 +tgqr 生铁 +tgqt 生锈 重犯 +tgr 笺 椾 牋 箋 +tgra 垂拱 +tgrb 重报 +tgrc 重返 策反 +tgrd 重振 +tgrf 秉持 垂挂 +tgrg 征兵 重兵 先来后到 +tgrh 乍一看 +tgri 行政执法 +tgrj 重担 重提 +tgrk 重扣 +tgrm 熏制 +tgrn 生气 +tgrr 垂死挣扎 +tgrt 重托 重播 生手 第一手 垂手 +tgru 生死搏斗 惩恶扬善 +tgrw 重挫 生擒 +tgrx 先下手为强 +tgry 管理制度 +tgs 秣 +tgsa 管理模式 +tgsf 翻天覆地 翻来覆去 +tgsg 重酬 +tgsh 生相 +tgsi 臭不可当 +tgsm 生机 +tgsq 垂柳 +tgss 管理机构 +tgsu 臭不可闻 +tgsv 重要 +tgsw 生死相依 +tgsy 秣 +tgt 甡 +tgta 生长 笔下生花 +tgtd 重逢 +tgte 甧 +tgtf 称王称霸 生造 +tgtg 重重 重生 甡 +tgth 惩处 生息 重版 +tgtj 重复 重利 生不逢时 +tgtk 征程 +tgtl 行政处罚 +tgtm 衙役 +tgto 翻两番 +tgtp 征管 +tgtr 生物 +tgts 第一条 +tgtt 秉笔 循环往复 +tgtu 征税 +tgtw 管理条例 +tgtx 循环系统 +tgty 征稿 +tgu 秤 +tgub 重塑 +tgud 生养 +tgue 生前 +tguf 重装 埀 +tgug 生病 重病 生姜 +tguh 秤 +tguj 生意 +tguk 垂问 +tguo 第一产业 +tguq 生效 第一次 +tgus 重新 +tgut 生产 +tguu 管理部门 +tguw 生冷 +tguy 衙门 +tgv 秉 +tgva 徑 +tgvf 重建 +tgvh 徢 箑 +tgvi 秉 +tgvk 征召 +tgvo 生灵 +tgvq 征婚 重婚 +tgvt 重九 +tgvv 甥女 +tgwa 征伐 告一段落 +tgwb 重创 +tgwc 秉公 +tgwd 惩一儆百 +tgwe 生俘 +tgwf 和事佬 得来全不费功夫 +tgwg 生命 重合 +tgwh 重修 +tgwk 管理人员 +tgwn 生僻 +tgwq 生父 穪 籋 +tgwr 得不偿失 +tgws 垂体 +tgwt 重任 重伤 征途 +tgwu 生死攸关 +tgwv 生分 +tgww 生人 +tgwx 生化 +tgwy 征集 +tgxb 第五纵队 +tgxe 重组 +tgxg 生母 第一线 垂线 +tgxh 征引 +tgxj 管理费 +tgxk 赞不绝口 +tgxq 重约 +tgxr 征缴 +tgxt 生疑 +tgxu 重弹 +tgxx 生丝 +tgya 重试 +tgyb 生离 +tgyc 生育 +tgyd 重庆 +tgye 征衣 +tgyf 生计 征讨 重整旗鼓 +tgyi 生就 策应 +tgyl 生为 +tgym 征调 +tgyn 重启 生词 +tgyo 生变 +tgyq 垂询 征询 +tgys 征订 +tgyt 重话 +tgyu 和平谈判 +tgyw 臭豆腐 +tgyy 征文 +th 处 +tha 算 祘 +thaa 版式 算式 +thad 延期 自荐 自若 +thaf 自甘 +thah 重点项目 +thaj 算 +thal 籚 +tham 箎 +than 处世 +thap 自营 籧 +thaq 处警 箎 +thaw 簴 +thay 牌匾 +thb 郋 +thbb 牌子 鼻子 片子 +thbc 自取 +thbg 自卫 +thbh 郋 +thbm 算出 +thbn 鼻孔 +thbp 郔 +thbq 版聊 +thc 彼 +thca 自刭 +thcb 自矜 +thce 怎能 +thcy 彼 秛 +thd 自 +thdb 篹 鄓 +thdc 篡 簒 +thdd 自大 +thde 自有 籑 +thdf 自夸 怎奈 篡夺 +thdg 自古 自上而下 +thdh 处在 自在 +thdi 纂 +thdm 片面 版面 +thdn 自成 +thdr 自愿 +thdt 乘虚而入 穢 +thdu 臭 +thdw 自奉 +thec 自肥 +thef 臭脚 +theg 自助 +thep 自爱 鼻腔 +thet 自用 +thf 乍 +thfa 自裁 +thfb 怎地 +thfc 自动 +thfd 乍 +thff 自封 +thfi 自救 +thfk 延吉 +thfn 怎 鼾声 +thfp 迮 +thft 自考 +thfu 处境 +thfy 牌坊 +thg 片 +thga 版型 牋 牑 +thgc 版 +thgd 牍 牘 +thgf 牌 处于 牉 牔 +thgh 牗 +thgi 怎不 +thgj 处理 牏 自理 +thgk 自带 处事 牊 +thgl 版画 +thgm 自责 牘 +thgn 片 牎 牕 +thgo 算来 自来 +thgq 处死 覑 +thgr 千虑一失 +thgs 牒 +thgt 千虑一得 +thgv 牐 +thgx 臰 +thgy 牖 牓 +thh 徙 +thha 自虐 +thhc 籰 +thhe 怎肯 +thhh 衢 +thhj 牌桌 +thhk 牌点 +thho 笑眯眯 +thht 鼾睡 +thhx 彼此 自此 +thhy 徙 忂 +thi 处 +thia 自满 +thic 自治 +thid 鼻尖 +thif 算法 臭汗 臯 +thig 算清 +thih 自小 +thii 臭水 +thim 自测 +thin 翺 +thio 鷱 +thip 自觉 自学 +thit 自省 徏 篎 +thiu 鼻涕 +thiv 鼻梁 +thiy 自流 +thj 昝 +thjf 延时 昝 +thjg 算是 +thjh 臭虫 +thjj 自曝 +thjv 牌照 +thjy 息影 +thk 咎 +thkf 臭味 自嘲 咎 笘 +thkg 牌号 秥 +thkh 自足 +thkk 臭骂 +thkl 鼻咽 +thkq 自吹 +thkr 乍听 +thkw 算啥 +thl 鼻 劓 +thlc 齆 +thld 齅 +thle 齈 齉 +thlf 处置 自转 鼾 +thlg 齄 齇 +thlh 鼼 +thli 齂 +thlj 鼻 劓 +thlk 齁 +thll 处男 +thln 齀 齃 +thlp 延边 +thlq 鼿 +thlt 版图 +thlv 鼽 +thlw 自办 +thly 处罚 +thmd 彼岸 +thme 延髓 +thmf 自赎 +thmh 自由 +thmq 乍见 +thmt 算账 +thmw 息肉 +thn 息 +thna 延展 +thnb 鄎 +thnd 自居 +thnf 自慰 自恃 +thnh 自戕 徫 稦 衛 躗 躛 +thnl 鼻翼 +thnn 自己 臫 +thno 臭屎 +thnr 自愧 +thnt 自发 篡改 长此以往 +thnu 息 自习 +thnw 自怜 +thnx 臭屁 +thny 延迟 处以 自尽 讆 讏 +thoa 延烧 +thod 牌类 +thoj 自爆 +thol 鼻烟 +thon 片断 +thoo 鼻炎 +thoq 自燃 +thov 算数 +thp 延 +thpb 郔 +thpd 延 +thpe 自家 +thpf 鼻塞 +thpg 算定 +thpi 迯 +thpj 蜑 +thpk 自宫 +thpp 处之 邉 邊 +thpv 延安 +thpw 鼻窦 +thpy 鼻祖 臱 +thq 筧 +thqa 算错 +thqb 筧 +thqd 自然 +thqe 自解 +thqg 臭钱 +thqh 自外 +thqi 笛卡尔 自销 +thqk 自勉 臭名 +thqm 自负 +thqn 自馁 +thqr 自刎 +thqs 自杀 +thqt 片儿 +thqu 辞旧迎新 +thqy 自留 +thra 自找 +thrb 自报 +thrc 自反 +thrd 自拔 +thrf 自持 +thrg 延后 +thrh 延年 +thrj 延揽 +thrm 自制 +thrn 处所 臭气 臭氧 +thrp 自控 +thrq 怎的 +thrr 自白 +thrs 自打 +thrt 自卑 +thru 延搁 +ths 臬 +thsa 臭棋 +thsb 臲 +thsc 版权 篡权 +thsg 版本 片酬 +thsh 自相 +thsj 自查 +thsn 甈 +thso 牌楼 鷍 +thsr 刮目相看 +thss 自焚 +thst 和睦相处 +thsu 怎样 臬 +thsw 自检 +thsy 自述 算术 +thta 延长 处长 +thtc 怎么 自私 +thtd 自筹 自知 +thte 算盘 +thtf 自行 自选 +thtg 自重 +thth 处处 +thtj 自得 +thtl 自备 鼻衄 +thtm 自身 +thtq 自称 +thtr 自我 +thtu 版税 +thtv 自律 +thud 片头 +thuf 自闭 稳步前进 辠 +thug 臭美 +thuj 鼻音 辠 +thuk 自问 +thum 片商 +thun 处决 自决 +thuq 版次 +thus 自尊 自新 +thut 自首 +thuu 自立 +thuw 算准 +thva 自毁 +thvb 自好 +thvc 息怒 +thvf 自寻 +thvk 自如 +thvt 牌九 +thvv 处女 +thvx 奥卡姆 +thw 臮 +thwa 自供 +thwb 自创 +thwd 片段 +thwf 自传 +thwg 算命 自命 +thwh 自修 +thwj 延伸 +thwk 自保 +thwq 算你 +thws 自体 +thwt 算作 自叙 +thwu 牌位 篡位 臮 +thwv 处分 +thww 自从 臮 牌价 +thwy 自信 臮 +thxe 延缓 +thxf 延续 +thxj 自费 +thxk 自强 +thxl 自幼 +thxm 版纳 +thxn 自纠 +thxq 自绝 +thxr 延绵 +thxu 自缢 +thxw 自给 +thxx 自毙 +thxy 自编 +thya 算度 +thyc 自弃 自序 +thyf 算计 +thyg 自主 版主 自语 +thyi 自应 +thyj 片剂 +thyk 延误 +thyl 自谓 +thyn 片刻 自诩 先睹为快 +thyo 自恋 +thyp 自豪 +thyr 自诉 +thyt 算话 衢州 +thyu 自谦 +thyw 自认 +thyx 息率 +thyy 处方 +ti 秒 ″ +tia 篊 +tiab 复活节 +tiai 毛泽东 +tiaq 自治区 +tias 毛泽东思想 +tiaw 篊 +tib 笵 +tibb 笵 筂 +tibi 稍逊 +tibp 科学院 +tic 箈 +tick 箈 +tidd 稍大 +tide 稍有 +tidf 积沙成塔 自学成才 +tidg 乘兴而来 +tidi 血流成河 +tidm 长江三峡 +tidn 垂涎三尺 +tidp 犒赏三军 科学研究 +tidq 积少成多 +tids 篡党夺权 +tie 稍 +tief 筲 +tieg 稍 +tiej 箾 +tif 衍 +tifb 策源地 +tifh 衍 +tifn 愆 +tig 簿 +tige 秒表 +tigf 簿 +tigg 香消玉殒 +tigi 血浓于水 +tigk 稍事 +tigo 乔治亚 +tigt 冬小麦 +tigw 笃学不倦 +tihc 箥 +tihi 生津止渴 +tihs 重温旧梦 +tihw 稍具 +tii 乑 +tiif 选举法 +tiii 自流灌溉 +tiis 血淋淋 +tiit 粤港澳 +tiiu 甜滋滋 +tiiv 甜津津 +tiiw 血海深仇 +tij 篞 +tijf 每小时 篞 +tijo 稍显 +tijr 簜 +tiki 靠水吃水 +tikm 特派员 +tikq 血泪史 +tilk 稍加 +tilw 科学界 +tim 徜 +timi 和光同尘 +timk 徜 +timm 簿册 +tint 自觉性 +tion 短小精悍 +tioy 微波炉 +tip 簹 +tipe 科学家 +tipl 簹 +tipp 血光之灾 +tiq 筄 +tiqb 筄 +tiqf 秒针 +tiqg 血汗钱 +tiqi 知法犯法 +tiqk 秒钟 +tiqn 科学馆 +tiqp 长治久安 +tir 箔 +tirf 箔 +tirg 稍后 +tiri 长江后浪推前浪 +tirs 科学技术 +tisc 选举权 +tisr 血小板 +tit 秒 +tita 香港特别行政区 +titd 自觉自愿 +titf 稍等 +titg 衍生 +tith 稍息 箵 +titi 稍稍 +titj 利滚利 +titl 籓 +titm 稍微 +titp 升堂入室 +titq 箲 +tits 箔条 +titt 秒 +titu 徜徉 +tiu 尓 +tiud 稍差 +tiuo 生活资料 +tivf 筜 簹 +tivi 血流如注 +tivs 簗 +tivu 船小好掉头 +tiwc 特洛伊木马 +tiwh 稍候 +tiwi 垂涎欲滴 翻江倒海 +tiwt 稍作 +tiwv 特洛伊 +tiww 选举人 +tiwx 衍化 +tixd 稍顷 +tixj 生活费 +tixs 科学幻想 +tiya 生活方式 +tiyb 乔治敦 +tiyl 稍为 +tiym 长沙市 +tiyn 簿记 +tiyo 衍变 +tiyt 稍许 +tiyx 利润率 +tj 得 +tja 篳 +tjaa 复工 馢 +tjae 香菜 +tjaf 身临其境 篳 +tjai 利落 +tjaj 香草 +tjal 复苏 +tjaq 香茗 +tjat 香薰 +tjav 香菇 笑里藏刀 +tjaw 香蕉 向日葵 +tjbb 篮子 筛子 +tjbc 穝 +tjbi 复函 忁 +tjbk 复职 +tjbm 得出 复出 +tjbn 得了 +tjca 得劲 +tjck 香台 +tjcn 千里马 +tjd 馣 +tjda 冬虫夏草 +tjdc 馛 +tjdd 馡 +tjde 馥郁 +tjdf 待时而动 +tjdg 复古 +tjdh 香艳 +tjdi 复旦大学 +tjdn 馣 +tjdo 香灰 +tjdp 德里达 +tjdr 复原 +tjdu 冬暖夏凉 +tjdy 物归原主 +tjeb 馟 +tjen 香肠 +tjeq 香脆 +tjet 利用 +tjeu 透明胶 +tjex 香脂 +tjey 微电脑 +tjf 香 +tjfa 毛里求斯 +tjfb 馞 +tjff 篮坛 +tjfg 香干 微量元素 +tjfh 稈 +tjfi 得救 +tjfj 复刊 筸 +tjfl 篮协 +tjfm 馩 +tjfn 得志 +tjfp 利索 +tjfq 复元 +tjfu 得幸 +tjg 得 笪 +tjga 香型 +tjgc 得到 +tjgf 利于 篮球 笪 得 +tjgg 得瑟 +tjgh 筛 徥 篩 +tjgk 香囊 +tjgm 复现 +tjgo 得来 +tjgp 乍暖还寒 +tjgr 律师事务所 +tjgt 稞麦 +tjh 利 +tjhj 复旧 +tjhv 千里眼 +tjhw 利齿 +tjia 香港 +tjic 香泽 +tjif 得法 +tjih 香波 +tjii 香水 +tjik 梨涡 +tjim 香油 +tjio 利淡 +tjip 复学 +tjit 复活 +tjiu 利润 +tjiv 得当 +tjiw 复兴 +tjje 复明 +tjjf 得时 +tjjg 复旦 +tjjl 馧 +tjjn 复电 馤 +tjjo 很明显 +tjjv 复归 +tjkf 香味 +tjkg 得逞 +tjkh 利嘴 +tjkk 利器 +tjkm 复员 +tjl 馧 +tjld 得罪 +tjlf 梨园 +tjlg 香车 +tjlk 复回 +tjll 犁田 馧 +tjlt 得力 +tjlu 篮圈 +tjmm 香山 +tjn 馝 +tjna 利民 +tjnb 悡 +tjnf 利导 +tjni 利尿 +tjnk 复辟 +tjnn 利己 +tjnq 生日快乐 +tjnt 复发 馝 +tjnu 复习 悡 +tjnx 馜 +tjny 得以 +tjog 香精 +tjoi 稀里糊涂 +tjoj 香烛 +tjol 香烟 +tjoo 香火 +tjoq 复燃 +tjos 长明灯 +tjou 香料 +tjov 得数 复数 +tjow 香粉 +tjoy 香炉 +tjpc 各显神通 +tjpd 利害 得宠 +tjpe 得宜 +tjpf 复赛 +tjpg 复写 +tjpj 复审 +tjpl 知遇之恩 +tjpm 馪 +tjpt 香客 千里之行 +tjpv 香案 +tjpw 利空 +tjpy 利禄 +tjqf 鋫 +tjqg 复印 +tjqk 得名 +tjqq 利多 +tjqw 犁铧 +tjr 犁 犂 +tjra 香皂 +tjrc 复返 香瓜 +tjrh 犁 +tjrm 复制 +tjrn 香气 +tjrs 简明扼要 +tjrt 得手 +tjrv 得势 +tjrw 得失 +tjs 梨 +tjsa 香榧 +tjsc 梨树 +tjsd 香椿 +tjsf 得票 +tjsg 复本 香醇 +tjsj 复查 +tjsm 复机 +tjsp 香槟 +tjsr 篮板 +tjsu 梨 +tjsw 复检 +tjsy 复核 复述 稞 +tjt 复 複 +tjta 篮筐 +tjtc 知易行难 +tjtd 得知 香甜 +tjte 乘坚策肥 +tjtf 筛选 复选 +tjtg 复生 篂 +tjth 利息 +tjtj 得利 馫 +tjtk 复种 +tjtl 篮 籃 +tjto 得悉 +tjtt 馥 +tjtu 复 利税 +tjtv 得很 +tjty 自暴自弃 每时每刻 +tju 馦 +tjud 利差 +tjuf 香闺 复壮 +tjug 得病 +tjuj 得意 +tjum 利弊 +tjuo 馦 +tjuq 得奖 +tjus 得闲 +tjut 得道 千里送鹅毛 +tjuw 利益 +tjux 利兹 +tjvb 利好 +tjvd 千里姻缘一线牵 +tjvn 利刀 +tjvq 复婚 +tjvs 复杂 +tjvt 复姓 +tjvv 千里迢迢 +tjvy 利刃 +tjwa 香袋 +tjwb 利他 +tjwc 选贤任能 +tjwd 物是人非 +tjwf 复会 +tjwg 复合 得便 +tjwk 馠 +tjwr 复件 +tjws 得体 +tjwu 复位 +tjwv 得分 复仇 馚 +tjww 利欲 +tjwy 复信 +tjxe 重量级 +tjxg 复线 +tjxl 筛细 +tjxq 香纸 +tjxx 箟 +tjya 复试 +tjyc 等量齐观 +tjyf 复读 +tjyg 得主 +tjyj 复课 +tjym 利市 +tjyt 利诱 +tjyw 复诊 +tjyx 利率 +tjyy 复议 +tk 各 +tkaa 程式 各式 +tkad 各项 +tkae 种菜 +tkaj 种草 +tkal 种苗 +tkap 积劳 +tkaq 各区 +tkaw 种花 +tkax 筚路蓝缕 +tkay 积蓄 和蔼 +tkb 忁 +tkbb 种子 +tkbc 积聚 +tkbf 箿 +tkbi 忁 +tkbn 和了 +tkbp 各院 +tkcn 种马 +tkdb 稳中有降 +tkdd 各大 +tkde 各有 +tkdf 积压 +tkdh 积存 +tkdk 千呼万唤 +tkdm 和面 頟 +tkdt 稳中有升 +tkdu 重足而立 +tkdw 和春 +tkeb 和服 +tkec 积肥 +tkeg 各县 +tkf 各 +tkfb 各地 +tkfc 积云 +tkfn 和声 +tkfp 种过 +tkfq 知足者常乐 +tkfr 积垢 +tkfv 积雪 +tkg 和 +tkgd 筽 +tkgg 程 徎 +tkgh 种下 +tkgi 各不 +tkgn 赞叹不已 +tkgt 籔 +tkgu 和平 +tkgv 簍 +tkgy 矢口否认 +tkh 种 種 +tkha 积虑 +tkhc 种皮 +tkhf 和睦 +tkhh 种 +tkhk 各占 簬 +tkhm 篑 簣 +tkhw 各具 +tkia 积满 +tkig 笑口常开 +tkii 积水 +tkil 积渐 +tkim 和尚 +tkin 和泥 +tkip 积淀 +tkiq 知足常乐 +tkir 各派 +tkit 各省 +tkiu 洜 +tkiw 和洽 +tkje 和暖 +tkjg 特别是 +tkjh 和畅 +tkjo 各显 +tkjq 和煦 +tkk 稆 筥 穞 穭 +tkka 乱哄哄 +tkkd 和顺 +tkkf 笑嘻嘻 筥 簞 +tkkg 稆 +tkkh 各路 +tkkl 各别 +tkks 笑呵呵 +tkkw 血口喷人 +tklg 各国 +tkll 种田 +tklw 各界 +tklx 积累 +tkm 禹 +tkmb 鄅 +tkmq 和风 +tkmu 筼 篔 +tkmy 禹 +tkna 各异 +tknf 积愤 各层 +tknh 种蛋 +tknn 和局 +tknu 积习 惒 +tkny 各尽 +tkob 种籽 +tkod 各类 种类 +tkog 各业 +tkol 种烟 +tkov 和数 +tkoy 种粮 +tkpe 各家 管中窥豹 +tkpj 牖中窥日 +tkpq 笼中之鸟 +tkpt 重中之重 +tkpv 积案 +tkqb 积怨 +tkqc 各色 +tkqe 和解 +tkqi 和乐 +tkqq 和金 +tkqt 种猪 +tkqw 积欠 +tkqy 兎 +tkrc 种瓜 +tkrg 矢口抵赖 +tkrh 积年 +tkri 程朱 +tkrn 和气 +tkrp 程控 +tkrt 积攒 笨嘴拙舌 +tksa 和棋 +tksc 种树 +tkse 积极 +tksf 种植 +tksl 重蹈覆辙 +tksr 臭味相投 +tkss 积木 +tksu 各样 +tkt 筥 +tkta 委员长 +tkte 和盘 +tktf 积德 +tkth 各自 各处 +tktj 各得 +tktk 各种 种种 筥 +tktl 和血 +tkto 和番 鵅 +tktr 自吹自擂 +tkts 各条 +tktu 自鸣得意 +tkty 敋 +tkud 和善 +tkuf 各半 +tkug 和美 +tkui 积冰 +tkuj 和音 +tkuk 各部 +tkum 积弊 +tkus 和亲 +tkuu 称兄道弟 +tkuw 悉听尊便 +tkvb 和好 +tkvp 和婉 +tkvt 种群 种姓 +tkw 积 雒 積 +tkwf 委员会 +tkwh 各个 +tkwo 鵅 +tkwu 各位 +tkwv 积分 +tkww 各人 +tkwy 积 雒 +tkxe 各级 +tkxq 和约 +tkxu 积弱 +tkxv 自叹弗如 +tkxy 和弦 +tkya 程度 +tkyb 等距离 +tkyc 程序 +tkye 和衣 +tkyf 和诗 +tkyl 各为 +tkym 各市 +tkyo 和谈 +tkyt 种族 各族 +tkyw 和谁 +tkyx 和谐 +tkyy 各方 +tl 务 +tla 簂 +tlaa 务工 +tlad 务期 +tlae 粤菜 +tlag 簂 +tlah 簚 +tlai 粤东 +tlar 篾匠 +tlat 衊 +tlaw 穓 +tlay 自圆其说 衊 +tlb 务 竻 +tlbb 範 +tlbc 备取 +tlbg 衈 +tlbh 卹 +tlby 血防 +tlc 笝 +tlcn 释迦牟尼 +tlcu 笝 +tld 血 甶 +tldd 箇 +tlde 备有 +tldf 血压 箇 +tldg 稒 +tldh 等因奉此 +tldi 备耕 +tldl 千回百转 +tldr 千回百折 +tldt 篾 +tldu 筃 +tldy 秵 千恩万谢 +tlec 备胎 +tled 务须 +tleg 稩 +tlej 血腥 +tlek 血肿 +tlep 备受 +tlet 备用 +tlex 血脂 +tley 血脉 +tlf 备 盉 笽 睾 俻 偹 備 +tlff 睾 睪 +tlfi 务求 +tlfn 血块 +tlft 备考 籔 +tlfv 簍 +tlg 箅 +tlga 血型 +tlgc 备至 +tlgd 片甲不存 +tlgf 血球 +tlgh 务正 +tlgi 衃 +tlgj 箅 +tlgl 片甲不回 +tlgn 智力开发 +tlgq 片甲不留 +tlgt 自力更生 +tlha 务虚 +tlhk 备战 血战 +tlia 粤港 +tlid 血源 +tlif 血汗 +tlig 血清 +tlih 血泪 +tlii 血水 +tlip 备尝 血沉 +tliq 血光 +tlir 血泊 +tlis 血洒 +tlit 血洗 +tliu 血滴 +tliv 血染 +tliy 血液 备注 +tlj 笚 +tljg 血量 +tljp 血晕 +tljy 血影 +tlk 徊 +tlkf 笳 +tlkg 徊 +tlkh 血路 +tlkk 备品 +tllf 备置 +tllv 重男轻女 +tllw 备办 +tlma 粤曲 +tlme 血崩 +tlmu 簤 +tlmw 血肉 +tln 惫 憊 +tlnd 粤剧 +tlnf 衄 +tlng 血情 +tlni 血尿 +tlnn 血书 +tlnt 务必 血性 +tlnu 惫 +tlo 粤 粵 +tlon 粤 +tlou 备料 +tlow 血粉 +tloy 血糖 +tlp 笾 籩 +tlpc 香车宝马 +tlpe 务农 +tlpl 生力军 +tlpn 笔墨官司 +tlpu 务实 笾 +tlpv 备案 血案 +tlq 箩 囟 籮 +tlqc 血色 鬾 +tlqg 血印 魊 魖 +tlqi 囱 囟 囪 魒 +tlqj 血象 +tlqm 顖 +tlqn 恖 悤 +tlqq 处罚金 +tlqr 鬿 +tlqt 魆 魕 +tlqu 箩 +tlqw 欰 簐 魌 +tlqy 魋 +tlr 囪 +tlrd 先斩后奏 +tlre 衇 +tlrn 血气 +tlrq 科罗拉多 +tlru 血拼 +tlry 囪 +tlsg 血本 +tlsj 备查 +tlsu 血样 +tlsv 务要 +tlsw 血栓 +tlsy 备述 稇 +tlta 箩筐 +tltf 备选 +tltg 特困生 +tlth 篾片 +tlti 衆 +tltk 簵 衉 +tltm 自轻自贱 +tltn 利国利民 粵 +tlto 鵯 +tltp 血管 +tltu 箘 +tlty 稛 +tlu 衅 釁 +tluf 德黑兰 衅 +tluh 靠边站 +tluk 血癌 +tluq 血浆 +tlus 血亲 +tluv 血痕 +tlux 粤北 +tluy 囟门 +tlvb 备好 +tlvf 簍 +tlvp 邍 +tlvt 籔 +tlvy 睾丸 衂 +tlw 稷 +tlwg 血债 +tlwr 备件 +tlwt 稷 +tlwv 血仇 +tlww 备份 +tlwx 备货 +tlx 籮 +tlxa 血红 +tlxc 物力维艰 +tlxd 笔墨纸砚 +tlxp 邍 +tlxq 毛边纸 +tlxt 粤绣 +tlxx 血缘 +tlxy 血统 籮 +tlya 篾席 +tlye 血衣 +tlyg 务请 粤语 +tlyj 备齐 备课 +tlyl 血库 +tlyn 备忘 +tlyo 血迹 +tm 向 +tma 穠 +tmad 躲藏 +tmae 穠 +tmaf 筁 +tmah 躺卧 +tmai 微薄 +tmal 秧苗 +tman 身世 +tmaw 自由落体 +tmb 秃 禿 +tmbb 身子 秃子 笛子 +tmbj 向阳 +tmbm 射出 +tmbq 身陷 +tmc 役 +tmcf 垼 +tmcm 微观 +tmcy 役 +tmd 身 +tmda 向左 躻 +tmdc 微码 +tmdd 躾 +tmde 躴 躼 +tmdf 射 軃 軇 +tmdg 躰 +tmdh 躲在 +tmdi 千山万水 乘风破浪 躿 +tmdj 篅 軄 +tmdk 躺 向右 躳 躸 軀 +tmdl 軂 身历 +tmdm 颓 軉 頽 穨 頹 +tmdn 躵 軈 躭 +tmdo 躹 鵢 +tmdq 躯 躭 軀 +tmds 躲 躱 躶 +tmdt 身 軄 +tmdu 生财有道 軆 +tmdv 躮 躷 躽 軁 +tmdx 躬 +tmdy 秧 軅 +tmea 笛膜 +tmeb 身孕 +tmeg 徽县 +tmep 身受 +tmf 笛 +tmfb 秋风过耳 +tmfc 奥运 +tmfe 簓 +tmff 秽土 +tmfg 躯干 +tmfi 移山填海 +tmfj 射进 +tmfk 稠 徟 +tmfm 射击 翻山越岭 +tmfn 笛声 +tmfp 躯壳 +tmfq 身无 +tmft 身教 +tmfu 颓丧 +tmfw 委曲求全 +tmg 微 徵 秞 +tmga 微型 身形 躲开 +tmgc 躲到 +tmgf 等同于 +tmgg 龜 +tmgh 向下 躺下 衕 +tmgj 重见天日 +tmgk 筒 秱 +tmgn 懲 +tmgo 向来 +tmgq 身残 +tmgr 委内瑞拉 +tmgs 微末 +tmgt 徽 微 徵 徴 黴 幑 鰴 +tmh 币 秈 幣 幤 +tmhh 身上 向上 +tmhi 射频 +tmhk 币 +tmhw 役龄 秧龄 +tmia 牡丹江 自由港 +tmif 身法 +tmih 微波 微小 +tmip 向学 +tmiq 微光 +tmit 微少 +tmiu 微澜 +tmiv 身染 +tmiy 自由泳 +tmj 屲 +tmjb 自由电子 +tmje 微明 +tmjf 向里 +tmjg 微量 向量 +tmjh 刉 +tmjj 向日 +tmjn 射电 +tmjq 向晚 +tmjt 微星 +tmjw 移风易俗 +tmjy 身影 +tmk 向 +tmkd 向 +tmkg 徽号 +tmkh 射中 +tmkk 身患 +tmkm 穨 靠山吃山 +tmkp 逈 簻 +tmlf 徽墨 +tmll 秧田 +tmlp 身边 +tmlq 微软 +tmlw 自由软件 +tmmf 微雕 +tmmg 笧 +tmmh 微幅 +tmmp 奥迪 +tmmq 微风 +tmmt 颓败 +tmmw 向内 +tmnd 身居 +tmnf 向导 +tmng 身怀 +tmnk 躲避 +tmnp 簻 +tmnq 毛骨悚然 +tmnt 秃发 +tmny 身心 +tmo 奥 奧 +tmod 奥 +tmog 射精 +tmom 嶴 +tmou 微粒 +tmoy 微米 +tmpe 身家 +tmpj 先见之明 +tmpn 稠密 +tmpt 血肉之躯 +tmpu 生财之道 +tmpw 身穿 +tmq 秽 穢 +tmqb 笕 筧 +tmqd 颓然 +tmqg 身败名裂 +tmqh 向外 +tmqm 身负 +tmqn 我见犹怜 +tmqs 射杀 +tmqt 射猎 +tmqx 行同狗彘 +tmqy 秽 +tmrd 奥拓 +tmrg 身后 +tmrh 身披 +tmrj 系风捕影 +tmrk 秋风扫落叶 +tmrm 币制 +tmrn 秽气 +tmrr 微白 +tmrt 射手 身手 +tmrv 颓势 +tmsc 自由权 +tmsd 秃顶 躺椅 +tmsf 身材 +tmsg 向西 +tmsk 秧歌 +tmsl 血肉相连 +tmsm 微机 +tmsn 血肉横飞 +tmso 血肉模糊 +tmsr 身板 +tmt 奧 +tmta 身长 +tmtb 咎由自取 +tmtd 自由自在 奧 +tmtf 躬行 微行 +tmth 身处 +tmti 微秒 +tmtj 微利 +tmtk 射程 +tmtm 身躯 微微 嶴 +tmtn 奥秘 粵 +tmts 身条 +tmtt 微笑 幑 +tmtu 射箭 +tmty 向往 +tmu 筫 +tmud 向着 秃头 +tmue 向前 +tmuj 徽章 +tmup 身旁 +tmuq 身姿 +tmus 躬亲 +tmut 千岩竞秀 +tmuv 身兼 +tmuw 躲闪 +tmux 向背 +tmuy 射门 +tmv 凢 処 +tmvi 微妙 奥妙 +tmvx 奥姆 +tmwd 身段 +tmwf 币值 +tmwg 躺倒 +tmwi 移山倒海 +tmwo 鵚 +tmwp 自由作家 +tmwr 自由体操 +tmws 身体 躯体 +tmwu 笍 +tmwv 微分 +tmww 身份 身价 +tmwx 自由化 箆 +tmwy 笍 +tmxf 和风细雨 +tmxg 射线 +tmxl 微细 +tmxp 微缩 +tmxu 微弱 +tmxy 身缠 +tmy 徾 +tmya 向度 自由度 +tmyf 自由诗 +tmyg 秽语 +tmyh 躲让 +tmyi 秃鹫 +tmyl 身为 +tmym 身高 微调 +tmyn 颓废 身亡 微词 +tmyo 秽迹 +tmyq 奥义 +tmys 颓靡 +tmyt 徽州 徾 +tmyu 竼 +tmyv 颓唐 +tmyw 秃鹰 自由放任 +tmyx 役畜 +tmyy 自由主义 +tn 秘 +tna 笢 +tnab 各司其职 笢 +tnac 各尽其能 +tnad 秘藏 +tnae 愁眉苦脸 物尽其用 +tnal 街心花园 +tnb 乞 +tnbb 筷子 +tnbt 乞降 +tncn 积习难改 +tndg 知情达理 知书达理 +tndp 知书达礼 +tndv 黎民百姓 +tne 戶 +tnem 顅 +tneo 鵳 +tnfi 乞求 +tnfm 行尸走肉 +tnfu 特快专递 +tnfy 秋收起义 +tng 笥 挧 +tngb 鄔 +tngf 箼 +tngh 乞丐 +tngi 知情不举 +tngk 笥 +tngn 愁眉不展 +tngo 烏 +tngr 知情不报 +tngt 自惭形秽 +tngv 自愧不如 +tngw 歍 +tnh 徦 +tnhc 徦 +tnhe 稰 +tnhf 篃 +tnhh 徫 稦 衛 衞 躗 躛 +tnhk 扂 +tnhs 向壁虚构 +tnhy 讆 讏 +tni 徲 +tnih 徲 穉 +tnip 自民党 +tnit 积羽沉舟 +tnj 刉 +tnjh 刉 +tnjs 行必果 +tnkq 秘史 +tnky 移情别恋 +tnlt 向心力 +tnmn 甂 +tnmo 鶣 +tnmw 敌忾同仇 +tnn 筷 +tnnn 秘书 戺 +tnnq 龜 +tnnt 自发性 +tnnw 乞怜 筷 簨 +tno 扊 +tnob 物以类聚 +tnoo 扊 +tnp 迄 +tnpg 秘室 +tnpn 秘密 +tnpv 迄 +tnqg 秘鲁 +tnqh 愁眉锁眼 +tnqi 奥尼尔 +tnrc 各尽所能 +tnre 乞援 +tnrf 秘技 +tnrq 先忧后乐 +tnrw 先发制人 +tnsb 衔尾相随 +tnsc 知情权 +tnsg 秘本 +tnsi 徇情枉法 +tnsk 长恨歌 +tnss 盘尼西林 +tnt 秘 +tnta 秘书长 +tntd 秘籍 +tnte 秘笈 +tntf 簈 +tntg 入情入理 +tnth 处心积虑 +tnti 自导自演 +tntk 物以稀为贵 啟 +tnts 棨 +tntt 秘 知己知彼 +tnua 箳 簈 +tnub 秘闻 +tnuf 稺 +tnuh 稺 +tnul 身怀六甲 +tnum 秘商 +tnuu 身心交瘁 +tnvo 乞灵 +tnvu 称心如意 +tnvw 私心杂念 +tnwe 穋 +tnwf 秘传 +tnwg 秘使 +tnwm 顧 +tnww 自己人 +tnwy 迄今 籊 身心健康 +tnx 秜 +tnxj 秘旨 +tnxn 秜 +tnxq 秘约 +tnxr 身怀绝技 +tnxv 自愧弗如 +tnye 扆 +tnyf 乞讨 簈 +tnyh 稺 +tnyi 各民主党派 +tnyj 自以为是 +tnyl 自以为 +tnyn 秘诀 +tnyr 得心应手 +tnyw 笖 +tnyy 秘方 +to 秋 +toaa 翻工 +toad 愁苦 +toak 释惑 +toal 番茄 番薯 +toaq 秋菊 +tobb 篓子 +tobm 翻出 +tobq 釉陶 +toc 释 釈 釋 +toch 释 +todi 翻耕 秋耕 +todm 翻页 +todt 番邦 +toee 秋月 +toen 愁肠 +toes 釉彩 +toet 翻用 +toeu 翻腾 +toew 翻脸 +tofb 翻地 +tofc 翻动 愁云 +toff 翻土 +tofg 秋雨 +tofh 翻越 +tofn 秋声 +tofp 翻过 +tofq 生米煮成熟饭 +tofs 秋霜 +toft 释教 +tofw 行业协会 +tog 甃 +toga 翻开 +togc 翻到 +togd 秋天 +togn 甃 +togq 等米下锅 +togr 待业青年 +togy 穙 +tohc 翻皮 +tohv 翻眼 +toi 釆 +toic 翻涌 +toih 秋波 +toii 秋水 +toin 秋汛 +toip 翻沉 +toiq 秋光 +toiu 翻滚 湬 +toiy 秋游 +toj 蝵 +tojf 稥 +tojh 秋虫 +tojj 秋日 +tojm 番禺 +tojs 翻晒 +toju 蝵 +tojy 秋景 +tokf 秋叶 +tokg 番号 +tokj 翻唱 +tol 番 +tolb 鄱 +tole 翻胃 +tolf 番 翻转 釋 +tolg 翻车 +tolh 飜 +tolj 飜 +toll 勫 +toln 翻 飜 +tolo 鷭 +tolu 飜 +tom 釉 +toma 释典 +tomg 釉 +tomq 秋风 +ton 悉 +tonc 愁惨 +tong 释怀 +tonh 秋收 +tonr 簖 籪 +tont 翻悔 +tonu 愁 悉 +tonx 悉尼 +tony 悉心 釈 +too 簩 +tood 愁烦 +toog 乱糟糟 +tooi 翻炒 +tool 簩 +toou 釉料 +toov 悉数 +tooy 秋粮 +topv 翻案 +topw 愁容 +toqb 愁怨 +toqc 秋色 +toqd 释然 +toqf 鍫 +toqg 翻印 鹙 鶖 +toqk 释名 +toqo 鶖 +tor 揫 +torc 番瓜 +torf 釉质 +torg 秋后 +torh 翻看 +tori 翻搅 +torj 揫 +torr 翻拍 +tort 秋播 +tosg 翻本 醔 +tosj 翻查 +toss 愁楚 +tost 翻覆 +tosw 翻检 +tot 鶖 +totb 秋季 +tote 翻船 翻盘 +totf 秋千 +totg 物业管理 +toth 翻版 +totm 翻身 +toto 翻番 鶖 +totu 秋冬 +tou 夈 +toud 翻卷 +touf 秋装 +toug 翻盖 +touj 秋意 +toun 愁闷 +touq 翻浆 +tous 翻新 +touu 翻阅 +touy 秋凉 +tov 篓 簍 +tovf 翻建 篓 媝 +tovi 翻录 +towa 翻供 +towg 翻倒 +towh 翻修 +towo 鶖 +towu 翻倍 +towv 秋分 +toww 番人 +towy 翻领 +toxf 愁绪 +toxt 释疑 +toy 秋 +toyb 秋熟 +toyc 翻译 +toyf 释读 +toyi 秉烛夜游 +toyp 秋毫 +toyq 释义 +toyt 释放 +toyw 秋夜 +toyy 释文 +tp 管 +tpaa 管工 +tpai 知之甚少 +tpaq 管区 +tpay 自视甚高 +tpbb 管子 +tpcw 迁客骚人 +tpda 稳定压倒一切 +tpdc 千军万马 +tpdq 处之泰然 +tpdt 篱牢犬不入 +tpdu 行之有效 +tpdy 千家万户 +tpe 稼 +tpet 管用 +tpey 稼 秾 穠 +tpf 徖 +tpfc 簆 +tpff 簺 +tpfh 管起 +tpfi 徖 +tpfj 管井 +tpfq 筦 簆 +tpft 管教 +tpgg 箮 +tpgj 管理 +tpgk 管事 管束 +tpgm 穦 +tpgn 造福于民 +tpgw 物宝天华 +tpgy 造福一方 +tpi 乏 +tpia 航空港 +tpic 管涌 +tpid 笑容满面 +tpif 管法 +tpih 管家婆 +tpjk 稗官野史 +tpjr 行家里手 +tpjt 千军易得 +tpkf 乏味 +tpkg 垂帘听政 +tpkh 管路 +tpkk 航空器 +tplg 私家车 +tplp 管辖 +tpls 乏困 +tplt 乏力 穆罕默德 +tplw 管界 +tplx 乏累 +tpmq 管见 +tpmt 管账 +tpn 管 +tpnk 管壁 +tpnm 升官发财 +tpnn 管 +tpnt 稳定性 +tpnw 身家性命 +tpoo 鼻窦炎 +tppe 管家 +tppn 甜蜜蜜 +tppw 管窥 +tppy 管宁割席 +tpq 箢 +tpqb 箢 +tpqi 管乐 +tpra 入室操戈 +tprg 航空兵 +tprh 千禧年 +tprm 管制 +tprp 管控 +tprr 先礼后兵 +tpry 管护 +tpsf 管材 +tpsr 笑容可掬 +tpsu 筞 +tpsy 乏术 +tpt 秺 +tpta 秺 +tptf 长安街 稼穑 +tptg 航空航天 +tpth 管自 +tpto 鴔 +tptp 管管 +tptr 利害得失 +tptw 箜篌 +tpty 各家各户 +tpuk 待字闺中 +tpur 长袖善舞 +tput 管道 +tpuy 筑室道谋 +tpvb 管好 +tpw 箜 +tpwa 箜 +tpwb 管他 +tpwd 管段 +tpwk 穃 +tpwo 鴔 +tpwr 管件 +tpwu 利害攸关 +tpww 自家人 +tpwy 管住 篧 +tpxg 管线 +tpxi 管窥蠡测 +tpxq 复写纸 +tpxt 航空母舰 +tpxy 管弦 +tpya 毡袜裹脚靴 +tpyg 徙宅忘妻 +tpyi 簶 +tpyk 管训 +tpyl 称之为 +tpyq 自定义 +tpys 行军床 +tq 称 +tqa 彽 +tqaa 籛 +tqad 称其 +tqag 各负其责 彽 秪 +tqah 称臣 +tqai 稀薄 +tqan 稀世 秖 +tqaq 稳获 +tqay 彽 秪 +tqb 禿 +tqbj 衡阳 +tqbk 称职 +tqbm 移出 +tqbt 稯 篘 +tqbw 移除 先锋队 +tqby 移防 +tqcd 生杀予夺 +tqck 适销对路 +tqd 稀 +tqdc 称雄 +tqde 稀有 +tqdf 稳压 +tqdg 鹅卵石 +tqdh 衡 稀 +tqdk 秀外慧中 +tqdm 頹 +tqdo 千锤百炼 +tqdp 称砣 +tqdq 自然而然 +tqdr 称愿 +tqds 稀奇 +tqdy 簷 +tqef 自负盈亏 +tqet 移用 +tqev 稳妥 +tqf 衔 啣 +tqfa 称霸 +tqfb 自留地 +tqfc 移动 +tqff 稀土 笉 +tqfh 衔 移走 銜 +tqfp 移过 +tqfr 臭名远扬 +tqft 自然规律 +tqga 移开 +tqgc 移到 +tqgf 自然环境 +tqgg 称王 +tqgj 穞 +tqgk 船多不碍路 +tqgn 千钧一发 +tqgp 循名责实 +tqgr 篯 籛 +tqgy 千金一诺 +tqhi 稳步 +tqi 称 +tqid 千岛湖 +tqii 衡水 +tqin 稀泥 +tqip 称赏 +tqit 稀少 +tqiv 稳当 +tqiw 称誉 +tqiy 称 +tqj 徇 侚 +tqja 臭名昭著 +tqjb 箰 +tqje 黎明 +tqjf 筍 +tqjg 衡量 徇 +tqjl 黎曼 +tqjn 穐 +tqjq 移易 +tqjt 智多星 +tqk 笱 +tqkc 称叹 +tqkf 笱 +tqkg 称号 +tqkk 衡器 +tqkm 穨 +tqkt 称呼 +tqld 稳固 +tqlf 移置 积铢累寸 +tqlk 称回 +tqlw 自然界 +tqmm 衡山 +tqn 笣 +tqna 移民 黎民 +tqnb 笣 +tqnd 移居 +tqng 移情 徇情 +tqnh 稀疏 +tqnn 翻然悔悟 称快 +tqnt 重金属 +tqnv 衔恨 +tqny 称心 +tqo 穭 +tqoj 穭 +tqou 稀烂 +tqov 自然数 +tqpf 称冠 +tqpg 稳定 +tqpp 称之 自然灾害 +tqpq 衔冤 +tqpr 犄角之势 +tqpt 身外之物 稀客 +tqpu 稳实 +tqpw 稀罕 +tqq 移 +tqqn 稀饭 +tqqq 行色匆匆 +tqqr 衔铁 +tqqu 笅 +tqqy 移 +tqr 笏 +tqrh 向钱看 +tqrk 稳操 +tqrm 稀缺 +tqrp 移近 +tqrq 篼 +tqrr 笏 +tqrt 称手 +tqru 衔接 +tqsf 移植 +tqsh 秀色可餐 +tqsi 签名档 +tqsm 复印机 +tqst 衔枚 +tqsw 稀松 +tqsy 称述 +tqt 黎 +tqta 自怨自艾 +tqtb 笷 +tqtc 徇私 +tqtd 鯬 +tqtf 称赞 籦 +tqtg 稳重 +tqth 犂 睝 +tqti 黎 +tqtj 稳得 +tqtm 移向 +tqtn 笨鸟先飞 +tqto 稀释 黧 鯬 鵹 鵚 +tqtp 邌 +tqtq 錅 千钧重负 +tqts 棃 +tqtv 剓 +tqty 移入 +tqud 移送 +tquf 笉 +tqug 称病 +tqui 自然资源 +tquj 称意 +tqup 称帝 +tquq 移交 +tqus 称尊 +tqut 称道 稳产 +tquw 稳准 +tqv 稳 穩 +tqvb 称好 +tqvh 筝 箏 +tqvi 籙 +tqvk 稳如 +tqvn 稳 +tqvo 移灵 +tqwa 称贷 自然保护区 +tqwc 称颂 +tqwd 千儿八百 +tqwf 逢凶化吉 知名人士 +tqwg 称便 衔命 +tqwr 复印件 +tqwt 称作 +tqwu 移位 +tqwv 稳健 +tqww 稳坐 得饶人处且饶人 +tqwy 稳住 +tqx 籙 +tqxa 稳练 +tqxh 称引 +tqxi 自然经济 籙 +tqxo 稀粥 +tqy 彴 +tqya 知名度 +tqyc 称诵 +tqyl 称为 称谓 +tqyt 称许 黎族 +tqyu 称说 +tqyv 生儿育女 +tqyy 彴 +tr 物 +tra 箍 +traa 特工 +trae 犕 +traf 箝 +trah 箍 +traj 牧草 簎 +trak 特勤 +tram 鹅黄 +trap 犒劳 +traq 特区 特警 牧区 +trat 牫 御医 +trax 特药 +trb 牠 +trbb 犊子 +trbc 特取 +trbm 特出 +trbn 牠 +trbp 我院 +trc 筢 +trcb 筢 +trce 犙 +trch 箨 籜 +trcn 牧马 +trcu 得失参半 +trcy 笟 +trd 犄 牜 +trda 笑掉大牙 +trdd 特大 生搬硬套 +trde 特有 牻 +trdf 千年万载 +trdg 牯 +trdh 犆 +trdi 物耗 +trdj 我辈 科技成果 +trdk 犄 +trdm 得失成败 +trdr 生拉硬扯 生拉硬拽 +trdt 垂手而得 +trdy 犡 +treg 我县 +tret 御用 +treu 稳操胜券 +trf 特 +trfa 自掘坟墓 逢年过节 +trfb 特地 +trfd 犊 犢 +trff 特 生气勃勃 簼 +trfg 牡 +trfh 循 犆 +trfj 特刊 +trfm 犢 +trfn 牧场 特卖 +trfo 特赦 +trft 特教 +trg 徨 +trga 牼 +trgd 我的天 +trgf 篁 +trgg 循环 徨 +trgj 物理 +trgk 物事 牾 +trgl 籒 +trgm 身手不凡 +trgn 科技开发 +trgo 特来 +trgp 竹报平安 +trgq 特殊 +trgr 长揖不拜 +trgy 各执一词 +trh 御 +trhb 御 +trhd 犑 +trhh 衘 +trhi 禦 +trhk 特点 筶 +trhm 篪 箎 竾 +trho 重操旧业 +trhv 翻白眼 +trhw 犋 +trhx 特此 +trhy 笊 +tri 穆 +trie 穆 +trig 短斤少两 +trip 犒赏 我党 +trir 特派 +trit 我省 +triy 物流 秼 +trj 犦 +trjd 牡蛎 +trje 我的电脑 +trjg 牧师 +trjh 千年虫 +trji 犦 +trjt 物换星移 +trjv 物归 +trk 筘 牜 +trkf 筘 +trkg 特号 +trkh 特遣 +trkk 物品 牲口 +trkl 特别 箉 +trkq 御史 +trl 牞 +trle 长年累月 +trlf 籜 +trlg 我国 牭 牰 +trlk 特辑 +trlm 自投罗网 +trln 牞 +trls 特困 +trlt 物力 +trlw 科技界 +trlx 犤 +trm 牰 +trmb 乱扣帽子 +trmg 牰 +trmj 御赐 +trmm 长白山 犅 +trmp 物质财富 +trmy 牡丹 +trn 我 +trna 特异 牧民 +trnc 犌 +trnf 臭氧层 +trng 鹅 鵝 鵞 +trnh 鹅蛋 +trnm 各抒己见 各持己见 +trnn 特快 +trno 鵝 鵞 +trnt 我 特性 选择性 +trny 我心 +trod 物类 +trog 物业 牧业 +trou 物料 +trp 牸 +trpb 牸 +trpe 我家 +trpf 御寒 +trpg 特定 特写 +trpk 犗 +trpl 我军 +trpy 徒托空言 +trq 物 +trqc 特色 物色 +trqe 犄角 觕 +trqf 觕 +trqg 牴 +trqh 物外 +trqi 穆尔 +trqj 物象 +trql 籀 +trqm 特钢 +trqn 惣 科技馆 +trqr 物 +trqt 犓 +trqu 物镜 +trqv 特急 +trqy 牴 +trr 牪 +trrf 物质 特技 特质 篺 +trrg 短斤缺两 +trrh 牦牛 牪 +trrk 我操 +trrm 特制 +trro 犔 +trrp 物探 +trrq 我的 +trrt 香气扑鼻 +trrv 特招 +trrx 特指 特批 +trry 特邀 +trs 牺 犠 犧 +trsc 特权 +trsd 千斤顶 +trsg 牺 +trsh 我想 +trsk 牧歌 牱 +trsr 短兵相接 +trst 垂手可得 +trsu 我校 +trt 牧 +trta 特长 +trtd 御敌 +trte 笨手笨脚 毛手毛脚 +trtf 特等 我等 稗 犐 箄 鹅毛 +trtg 牲 特征 +trth 我自 +trtk 特种 物种 牿 犞 +trtl 特务 +trtm 特向 +trtn 牦 氂 犛 +trtq 特称 +trtr 牺牲 稳扎稳打 +trtt 牬 御笔 +trtw 矫揉造作 +trty 牧 特稿 +tru 犧 +trua 犧 +trub 犈 +truc 犪 +trud 牧羊 延年益寿 +true 御前 +truf 犝 +trug 臭气冲天 +truj 特意 牧童 +truk 犃 +truq 物资 特效 +trut 特产 物产 特首 犠 犧 犪 +truw 特准 +trv 犍 +trvb 特好 +trvn 犣 +trvp 犍 +trvt 牧群 +trvv 牧女 +trvy 牣 +trw 秩 +trwa 特供 +trwd 特优 +trwg 特例 特使 我俩 牷 +trwh 物候 +trwk 科技人员 +trwq 物像 +trwr 物件 +trws 物体 +trwt 特任 御侮 +trwu 我们 +trww 物价 特价 物欲 籡 牧人 +trwx 物化 +trwy 秩 +trx 牝 +trxa 鹅绒 +trxc 特经 +trxe 特级 +trxf 特拉维夫 +trxj 御旨 +trxn 牝 +trxq 特约 +trxu 牳 +try 徼 +trya 犏 +tryb 犉 +tryc 秩序 +tryf 重振旗鼓 +tryg 物证 物主 物语 +tryj 物质文明 +tryk 犒 +tryl 特为 +trym 特设 血气方刚 牨 +tryn 牤 牥 +tryo 犥 自找麻烦 +trys 我的文档 +tryt 特许 徼 犜 +tryu 我说 +tryw 射手座 +tryx 牲畜 +tryy 我方 +ts 条 +tsad 奥林匹克 +tsah 篐 +tsau 甜酸苦辣 +tsaw 簯 +tsba 条陈 +tsbb 箱子 条子 笔杆子 +tsca 奥林巴斯 +tscg 积极参与 +tscr 自相矛盾 +tsdc 条码 +tsdh 适可而止 +tsdp 长枕大被 +tsdw 入木三分 +tsf 篻 +tsff 条款 生机勃勃 +tsfg 矫枉过正 +tsfi 徱 篻 +tsfj 血本无归 +tsfk 科西嘉 +tsfn 条块 籈 +tsfw 条规 +tsg 笨 徆 +tsga 条形 +tsgf 笨 +tsgj 条理 +tsgn 积极开展 +tsgq 自相残杀 +tsh 箱 +tshf 箱 +tshh 条目 +tshj 条桌 +tsif 版权法 +tsik 长歌当哭 +tsis 香槟酒 +tsj 簟 +tsjj 簟 +tsjr 香格里拉 +tsk 笴 +tskf 笴 +tskg 版本号 +tskh 笨嘴 +tskk 适配器 +tslf 种植园 +tslg 积极因素 +tsls 重要思想 +tsmh 条幅 +tsmp 重要内容 +tsmq 生机盎然 +tsmt 条几 +tsnh 笨蛋 +tsnr 物极必反 +tsnt 积极性 +tsog 种植业 +tspe 知本家 +tspl 御林军 +tspv 条案 +tspy 盘根究底 +tsqa 盘根错节 +tsql 籕 +tsqn 箱包 +tsqt 笨猪 +tsqy 笨鸟 +tsrb 笨拙 +tsrd 版权所有 +tsre 私相授受 +tsrf 积极推进 +tsrj 重要的是 +tsrt 条播 +tss 篥 +tssu 篥 箖 +tstd 箱笼 +tstg 笨重 +tsts 条条 +tstx 自查自纠 +tsty 知根知底 +tsu 条 +tsuj 重要问题 +tsuy 重要意义 +tsw 徠 +tswb 积极分子 +tswe 重要作用 +tswg 条例 +tswh 我醉欲眠 +tswr 条件 +tsws 箱体 +tsww 徠 箂 +tswx 笨货 +tswy 条令 +tsxa 条绒 +tsxf 条贯 +tsxq 条约 +tsxy 条纹 +tsy 秫 +tsyf 移樽就教 +tsyh 術 +tsyq 箱底 +tsyy 条文 秫 +tt 笔 +tta 秅 +ttaa 生生世世 +ttab 竹节 +ttad 躬逢其盛 生长期 +ttaj 笔划 各行其是 +ttal 禾苗 +ttan 笔芯 秅 +ttaq 自得其乐 +ttar 适得其反 各得其所 +ttat 微乎其微 +ttaw 适逢其会 +ttbb 竹子 +ttbf 行行出状元 +ttbm 笑出 +ttbn 笑了 +ttbs 自我陶醉 +ttca 牝牡骊黄 +ttcc 重重叠叠 +ttcn 竹马 +ttcr 积重难返 敌我矛盾 +ttcw 自身难保 +ttd 笑 咲 +ttda 积微成著 +ttdc 笔友 自告奋勇 +ttdd 千千万万 笑靥 +ttdf 筈 鹅毛大雪 +ttdg 秳 造船厂 +ttdi 笔耕 +ttdk 穚 簥 +ttdm 篷布 +ttdo 千秋大业 +ttdp 篷 +ttdu 笑 笶 +ttdw 千秋万代 +ttdy 长篇大论 秗 +ttee 笑貌 +ttew 笑脸 +ttf 笔 +ttff 条条块块 +ttfg 毛毛雨 +ttfh 笔直 筕 +ttfj 秊 秊 +ttfk 筶 +ttfm 穳 籫 +ttfn 笔 笑声 秏 +ttfp 筳 簉 +ttfq 筅 +ttft 笔者 +ttfy 身先士卒 +ttg 竹  +ttga 笔形 +ttgc 笔致 +ttgf 长生不老 笙 種 箠 箽 +ttgg 徃 自我表现 +ttgh 竹 笔下 衝 +ttgk 微处理器 +ttgl 笔画 +ttgn 生生不已 +ttgs 微处理机 +ttgt 千篇一律 生生不息 +ttgx 生长素 +ttgy 攵 ⺮ +tth 笮 +tthf 笮 秨 簰 +tthh 称得上 簁 +tthk 笔战 +tthp 筵 籩 +tthq 龝 +tthv 笑眼 +ttid 笔尖 +ttif 笔法 +ttig 利物浦 +ttii 稳稳当当 +ttik 笑涡 +ttin 和稀泥 +ttip 生物学 +ttit 私生活 +ttiy 短篇小说 +ttj 筣 +ttjh 毛毛虫 +ttjj 筣 +ttjs 长生果 +ttjt 笑星 復 稪 +ttjv 秭归 +ttjy 笑影 +ttkd 笔顺 +ttkf 竹叶 笿 +ttkh 笔路 +ttki 竹哨 +ttkk 笑骂 牺牲品 +ttkm 乘务员 +ttl 丿 +ttla 积德累功 +ttlf 笔墨 箄 +ttlg 自行车 篷车 +ttlh 鹅行鸭步 +ttlk 笔架 +ttll 丿 +ttlt 笔力 长篇累牍 +ttlu 生物圈 +ttlw 怎么办 +ttlx 篦 +ttmd 稬 +ttmf 竹雕 +ttmg 科特迪瓦 龝 短短几天 +ttmh 笔帽 +ttn 夂 笫 +ttna 稨 +ttnd 笑剧 +ttni 舐犊情深 +ttnn 税务局 +ttnt 秭 笫 +ttny 夂 夊 +ttou 笑料 篍 +ttpf 乔迁之喜 +ttpj 自知之明 +ttpm 先入之见 +ttpn 先行官 +ttpp 甜甜蜜蜜 +ttpu 长筒袜 +ttpw 笑容 +ttq 簃 +ttqb 笑迎 +ttqe 笔触 +ttqk 笔名 +ttql 生物链 +ttqq 簃 +ttqt 笔锋 +ttqv 笑煞 +ttr 篽 +ttrb 和盘托出 篽 +ttrd 竹排 +ttrg 特种兵 +ttrh 笑看 +ttri 籞 竹篮打水 +ttrk 生物制品 +ttrm 竹帛 +ttro 复种指数 +ttrp 竹篮打水一场空 +ttrr 稀稀拉拉 +ttrt 笔挺 +ttru 徇私舞弊 +ttrv 笔势 +ttry 自我批评 +ttsc 息息相通 +ttsd 竹椅 +ttsf 笔杆 +ttsg 笑柄 +ttsi 徇私枉法 +ttsj 竹棍 +ttsk 笙歌 +ttsn 笔札 +ttso 竹楼 +ttsr 竹板 +ttss 竹林 条条框框 +ttsu 怎么样 息息相关 筿 +ttsy 笔述 +ttt 禾 +tttd 竹笼 +tttf 竹竿 +tttg 我行我素 自生自灭 +ttth 竹片 彳 +ttti 先知先觉 +tttj 竹篮 +tttl 竹篾 +tttm 笔筒 竹筒 +tttn 知彼知己 +ttto 各行各业 +tttp 笔管 +tttr 微生物 +ttts 各种各样 +tttt 禾 自私自利 +tttu 竹简 +tttv 竹笋 +tttw 笔答 +ttty 竹篱 +ttub 特种部队 +ttud 笔头 怎么着 +ttuj 笑意 +ttul 版版六十四 +ttum 笔端 +ttuq 特等奖 +ttut 笑颜 +ttuu 躲躲闪闪 笗 简简单单 +ttuy 循循善诱 +ttvh 箻 +ttvi 笔录 +ttvn 笔刀 +ttvv 长舌妇 +ttwa 笔伐 +ttwb 竹筒倒豆子 +ttwd 自我作古 +ttwf 笔会 筹委会 奥委会 筹备会 +ttwg 笔盒 +ttwh 篵 +ttwk 彼得堡 +ttwo 千秋伟业 +ttws 德智体 翻箱倒柜 +ttwu 徒乱人意 +ttwv 微积分 +ttwx 重生父母 +ttwy 靠得住 +ttxe 筹备组 +ttxg 龝 +ttxm 笑纳 +ttxq 竹纸 +ttxy 竹编 +tty 秝 +ttya 笔试 筵席 +ttyc 笔译 +ttyg 各自为政 +ttyh 各自为战 +ttyj 歃血为盟 +ttyk 笔误 +ttym 笔调 +ttyn 笔记 +ttyo 笑谈 笔迹 笔谈 +ttyq 笔底 +ttyt 笑话 +ttyu 笑说 +ttyx 生长率 +ttyy 先入为主 扖 +tu 科 +tuab 冬节 +tuad 冬藏 +tuae 剩菜 冬菜 +tuaf 箭靶 +tuah 生产工具 +tuan 街头巷尾 +tuaq 乘警 +tuav 冬菇 +tuax 特效药 +tubf 先意承志 +tubg 简陋 +tubi 乘隙 +tubt 科隆 +tubu 科联 +tubw 乘除 生产队 +tuby 冬防 +tuca 重头戏 +tucl 生产能力 +tucn 乘马 +tud 徉 +tuda 千辛万苦 +tudb 千疮百孔 箞 +tudc 简码 +tudd 千姿百态 +tudg 科研 +tudh 徉 +tudi 冬耕 +tudk 千差万别 +tudl 简历 +tudp 生产厂家 +tudt 积善成德 +tudu 剩磁 +tudw 冬春 舌敝唇焦 +tudx 千头万绪 +tudy 千门万户 +tue 箭 乊 +tued 徿 籠 +tuee 冬月 +tuej 箭 +tuep 穟 +tuet 乘胜 +tuf 笠 +tufa 矮半截 +tufc 冬运 +tufe 穣 +tuff 税款 +tufg 冬雨 +tufh 简直 科 秚 +tufi 利益均沾 +tufl 科协 +tufn 德意志 +tufr 垂头丧气 +tuft 科教 +tufv 冬雪 +tug 籣 +tugb 毛将焉附 +tugc 冬至 +tugd 冬天 +tuge 简表 冬青 +tugf 生关死劫 +tugg 委决不下 +tugh 剩下 +tugi 籣 +tugr 物竞天择 +tugt 冬麦 +tugy 科班 +tuh 乎 虖 +tuha 乘虚 +tuhh 科目 税目 +tuhi 箭步 +tuhk 乎 +tuhn 冬眠 乯 +tuhy 従 +tuia 冬灌 +tuid 税源 +tuif 简洁 乘法 +tuii 得意洋洋 +tuin 冬汛 +tuip 科学 +tuit 简省 +tuiw 乘兴 科举 +tuiy 冬泳 +tuj 简 箪 +tujb 简单明了 +tuje 简明 +tujf 简 箪 徸 穜 簡 簞 +tujg 生产量 +tujj 冬日 螽 +tujn 篭 +tujq 简易 +tujy 冬景 +tuk 税 稅 +tukb 篰 +tukf 箁 +tukg 稖 乘号 +tukk 科头跣足 +tukl 科别 +tukm 科员 +tukq 税 简史 +tulg 乘车 +tuln 筋疲力尽 +tult 简略 生产力 +tum 徶 +tumj 简则 税则 +tumt 徶 +tunb 乥 +tunh 税收 +tunj 简慢 +tunn 物资局 +tunq 和颜悦色 +tunt 身首异处 +tuny 自尊心 +tuoe 乱头粗服 +tuov 乘数 +tup 徬 +tupd 等闲之辈 +tupf 冬寒 +tupg 科室 简写 +tupj 乘幂 +tupp 等闲视之 +tupq 得意之色 +tupt 乘客 税额 +tupw 得意之作 +tupy 徬 篣 +tuq 筊 +tuqe 得道多助 +tuqi 科尔 +tuqk 科名 +tuqm 税负 +tuqn 剩饭 +tuqq 税金 +tuqt 特立独行 +tuqu 筊 +tuqy 箭镞 +tur 乊 +turb 简报 +turc 冬瓜 +turf 科技 +turg 简捷 +turh 向前看 +turk 税捐 +turm 税制 +turq 剩的 +turr 乔装打扮 +turs 简单扼要 +turt 简括 +turu 简拼 +turv 乘势 +tusb 乏善可陈 +tusc 自决权 +tusf 税票 +tusg 简本 +tush 简朴 +tusi 釆 +tusm 乘机 +tuso 箭楼 +tusv 简要 +tusy 简述 +tut 鷑 +tuta 科长 毛遂自荐 +tutb 冬季 +tutd 简短 +tute 乘船 +tutg 簅 +tuth 衜 简版 +tuti 乞浆得酒 +tutj 税利 +tutk 乘积 税种 +tutl 税务 +tutn 彻头彻尾 +tuto 鷑 +tutq 简称 +tutr 利弊得失 +tutt 行善积德 +tutv 科委 冬笋 +tutw 简答 +tutx 简繁 +tuu 冬 鼕 +tuud 箭头 +tuue 税前 +tuuf 简装 冬装 +tuug 自闭症 +tuuj 简单 简章 +tuuk 简况 +tuum 生产商 +tuuo 科普 +tuur 知疼着热 +tuus 冬闲 +tuut 得意门生 生产关系 +tuuw 生产总值 +tuuy 乘凉 自立门户 +tuvo 稴 +tuwg 简便 每况愈下 +tuwj 简介 +tuwo 鷑 +tuws 简体 +tuwt 剩余 +tuww 乘坐 +tuwx 简化 +tuwy 物美价廉 +tux 乘 乗 +tuxa 简练 +tuxe 科级 +tuxg 生产线 +tuxj 剩 税费 剰 賸 +tuxn 科幻 +tuxp 简缩 +tuxq 简约 +tuxr 惩前毖后 +tuxt 稊 +tuxv 乘 +tuxx 稵 +tuxy 简编 +tuy 簢 +tuya 生产方式 +tuye 冬衣 +tuyf 赞美诗 +tuyg 得意忘形 +tuyk 冬训 +tuyn 简讯 +tuys 行将就木 +tuyu 简谱 簢 +tuyw 冬夜 +tuyx 税率 生产率 +tuyy 乘方 +tv 委 +tvad 很苦 +tvai 很薄 +tvc 穊 +tvcb 節 +tvce 很能 +tvcf 很对 +tvcj 蠞 +tvcq 穊 +tvcu 笯 +tvcw 很难 +tvdd 很大 +tvde 很有 +tvdh 衟 +tvdj 很厚 +tvdk 千刀万剐 +tvdm 稳如泰山 +tvdr 魏碑 +tvdv 千娇百媚 +tve 很 簋 +tvea 处女膜 +tvel 簋 +tvep 很受 +tvey 很 +tvf 委 +tvfb 处女地 +tvfc 律动 +tvfg 很坏 +tvfh 律 筆 +tvfj 簫 +tvfp 徤 奥妙无穷 +tvfq 很远 +tvft 律考 +tvfu 委培 +tvg 鳥 +tvga 鵿 +tvgb 委顿 +tvgc 鷌 +tvge 裊 +tvgh 鶳 +tvgi 委琐 鸔 +tvgm 島 鳧 +tvgn 瓾 鳦 +tvgo 魏晋 很严 鳥 +tvgq 自毁形象 鷈 +tvgs 梟 +tvgt 鵌 鵔 鷻 鸃 +tvgw 穥 籅 鴃 鴥 鶀 +tvgx 自始至终 鴕 +tvgy 瓾 鵻 +tvh 覣 +tvhh 簫 +tvhq 覣 +tvi 秉 +tvid 笋尖 +tvif 律法 +tvih 很小 +tvij 箫 簘 簫 +tvim 生灵涂炭 +tvir 委派 +tvit 很少 +tviu 箓 籙 +tvjc 很紧 +tvjg 律师 +tvjh 很早 +tvjq 很晚 +tvju 很暗 +tvk 笤 +tvkf 笤 筎 +tvkm 委员 +tvlc 很轻 +tvlg 魏国 +tvlw 委办 +tvlx 很累 +tvma 委曲 +tvn 鄡 +tvnb 委屈 鄡 +tvnf 很丑 +tvnj 很慢 +tvnn 很快 +tvnt 复杂性 +tvny 很忙 +tvoj 簘 +tvon 自寻烦恼 +tvp 逶 +tvpd 逶 +tvpf 律宗 +tvph 箒 +tvpu 委实 +tvpw 很穷 +tvqm 积毁销骨 +tvqq 很多 +tvqy 很久 +tvr 魏 +tvrc 魏 +tvrh 犩 +tvrp 很近 +tvrt 委托 +tvrv 很热 +tvsd 很棒 +tvsh 很想 +tvt 笋 筍 +tvta 很长 +tvtb 逶迤 +tvtd 很短 +tvtf 自毁长城 +tvtg 魏征 +tvth 犩 +tvtm 委身 +tvtq 自娱自乐 +tvtr 笋 +tvts 律条 +tvud 很差 +tvuf 徐娘半老 +tvug 很美 +tvut 自毁前程 +tvuu 魏阙 +tvuw 很冷 +tvvb 很好 +tvvp 委婉 +tvwf 委会 +tvwq 很低 +tvws 魏体 +tvwt 委任 +tvwx 复杂化 +tvwy 律令 +tvxk 很强 +tvxm 筑巢引凤 +tvxu 很弱 +tvye 笋衣 +tvyf 律诗 +tvym 很高 +tvyn 秇 +tvyu 笂 +tvyw 处女座 +tvyy 秇 很广 +tw 答 +twa 筏 +twab 符节 笩 +twaf 剩余劳动 +twaj 自食其果 +twal 自食其力 +twao 物伤其类 +twap 冬令营 +twar 筏 +twau 笩 +tway 自食其言 +twbb 稚子 +twbj 自作聪明 +twbm 答出 +twbw 黏附 +twc 彸 +twcf 答对 +twcq 答允 +twcy 彸 +twdf 生命在于运动 +twdi 待价而沽 +twdk 千依百顺 +twdm 长命百岁 +twdq 徐克 +twds 篡位夺权 舌剑唇枪 +twdw 身价百倍 +twea 黏膜 +twep 答腔 +tweu 黏胶 +twf 符 +twfb 租借地 +twfd 各个击破 +twff 黏土 +twfh 科伦坡 +twfi 穄 +twft 秉公无私 +twfu 符 +twfw 穥 籅 +twg 答 +twga 稐 籥 +twgc 签到 彾 笭 +twgd 千人一面 +twge 篟 +twgf 筌 +twgh 丢人现眼 +twgi 签 簽 籖 籤 +twgj 劄 徻 箚 剳 +twgk 答 秴 +twgl 乱作一团 +twgm 自命不凡 籲 +twgn 笒 +twgo 徐来 +twgp 物华天宝 +twgq 箯 +twgt 籢 +twgu 簦 +twgw 簽 籨 +twh 筱 +twhh 签上 +twhi 徐步 +twhs 篠 +twht 筱 +twhv 重修旧好 +twi 黍 +twia 徐汇 +twic 黐 +twii 笑傲江湖 +twik 黏 +twil 长途汽车 +twiu 黍 +twiy 黏液 +twjg 答题 +twjh 答曰 +twjq 身体是革命的本钱 +twk 稅 +twkg 符号 ‰ +twkh 筗 +twki 长途跋涉 +twkk 符咒 +twkq 稅 +twky 简体中文 +twl 秎 +twlf 签署 +twll 血债累累 +twln 秎 +twlt 生命力 身体力行 +twn 篌 +twnd 篌 +twne 身体发肤 +twnh 签收 篩 +twnn 物价局 +twnt 签发 +twny 自信心 +twod 黏糊 +twov 答数 +twoy 黏米 +twpb 签字 繁体字 简体字 +twph 籂 +twpj 知人之明 +twpp 千分之 +twpq 乘人之危 +twpr 知命之年 +twpv 答案 +twpy 答礼 +twqa 答错 +twqk 签名 +twqn 自作多情 +twqt 自个儿 +twrb 稚拙 +twrd 答拜 +twri 秉公执法 +twrl 签押 +twrn 稚气 先人后己 +twro 物价指数 +twrr 千人所指 +twrt 待人接物 条件反射 +twrx 签批 +twsi 物欲横流 +twsq 箪食瓢饮 +twsu 积分榜 +twt 徐 +twtd 稔知 +twte 自作自受 +twtf 秹 筰 各人自扫门前雪 +twth 短信息 +twtj 答复 +twtm 黏稠 +twtn 利欲熏心 知人知面不知心 +twtp 敌众我寡 +twtq 利令智昏 +twtr 等价物 +twts 签条 +twtu 筡 +twtw 徐徐 +twty 徐 稌 +twu 秂 +twub 徐闻 +twud 答卷 +twuj 签单 +twuk 答问 +twur 等价交换 +twut 答道 +twuw 知人善任 +twuy 答辩 +twvg 稚嫩 +twvh 鵆 +twvi 笃信好学 +twvn 秎 +twvo 穒 +twvt 秎 +tww 從 +twwb 聳 +twwg 符合 籤 +twwh 從 +twwn 慫 +twwo 熧 +twwr 长他人志气 +twww 剩余价值 +twwy 身体健康 +twxe 徐缓 +twxf 黏结 +twxg 生命线 +twxq 签约 +twxs 条分缕析 +twxt 答疑 +twxu 稚弱 +twy 稚 穉 +twya 黏度 +twyb 稔熟 +twyc 彾 秢 笭 篗 +twyd 各个方面 +twye 篒 +twyg 身份证 签证 稚 +twyh 籂 衑 迄今为止 +twyi 答应 +twyj 黏合剂 选修课 +twyk 筨 篬 +twyn 稔 笒 +twyo 穛 +twys 签订 穕 +twyt 答谢 答话 徐州 +twyx 自作主张 +twyy 答言 +tx 第 +txad 每期 每项 繁茂 +txaf 繁芜 +txag 第七 +txap 繁荣 +txat 系统工程 +txaw 繁花 +txbg 每隔 +txbw 入乡随俗 +txcw 繁难 +txd 龜 +txdd 每套 +txdg 第三 敏感 +txdh 身经百战 +txdm 每页 +txdn 繁盛 +txdx 千丝万缕 +txe 篆 +txee 每月 +txem 每股 +txen 胤 +txeq 血细胞 +txeu 篆 +txfg 第二 第十 +txfj 毎 +txfn 每场 +txg 每 毎 +txgc 每到 +txgd 每天 +txgf 系于 +txgg 第一 鳘 鰵 +txgi 繁 繁琐 瀪 緐 +txgk 系带 +txgl 勄 +txgn 慜 +txgo 利比亚 鰵 +txgq 系列 繁殖 毓 +txgt 敏 自强不息 +txgu 每 +txgy 各级政府 +txh 第 +txhh 系上 +txht 第 +txi 系 繋 繫 +txip 每常 +txit 各级党委 +txiu 系 +txiv 每当 +txj 彿 髴 +txjc 系紧 +txjf 每时 +txjg 利比里亚 +txjh 彿 +txjj 每日 笰 +txjq 每晚 +txjt 繁星 +txkk 毛织品 +txkp 片纸只字 +txkw 每只 +txlh 第四 +txlk 每回 +txlu 身强力壮 +txmf 每周 +txmt 第几 +txnm 每届 +txnn 篆书 +txnr 血红蛋白 +txnt 系统性 +txny 繁忙 +txov 系数 +txpb 篆字 +txpe 每家 +txpm 繁冗 +txpn 繁密 +txpr 系牢 +txpt 第宅 +txq 箹 +txqa 答疑解惑 +txqi 管弦乐 +txqq 繁多 +txqu 敏锐 +txqy 箹 +txrg 敏捷 +txrh 每年 +txrk 系扣 +txrx 系指 +txsf 繁枝 +txsu 每样 +txt 後 +txta 第比利斯 +txtd 每逢 +txtg 繁重 +txth 籎 +txti 繁衍 +txtj 繁复 +txtk 每种 自给自足 +txtp 毛细管 +txts 每条 +txtu 繁简 +txtx 每每 +txty 後 +txu 篛 +txud 系着 +txuq 每次 +txuu 篛 +txuy 第六 +txvb 系好 +txvr 稍纵即逝 +txvs 繁杂 +txvt 第九 +txwd 系统集成 +txwh 每个 +txwn 各级领导 +txwr 每件 +txws 繁体 +txwt 第八 +txwu 每位 +txww 每人 +txwx 繁华 +txwy 系念 系住 +txx 秕 +txxb 笓 +txxd 繁缛 +txxf 筚 篳 +txxg 系缚 +txxn 秕 +txxr 稭 籪 +txxt 穖 +txxy 系统 穖 +txyc 繁育 +txyl 每亩 +txyn 每户 篆刻 +txyo 鰵 +txyu 系谱 +txyw 每夜 +txyy 篆文 +ty 入 +tya 穬 +tyad 往期 +tyah 入邪 +tyai 和衷共济 +tyaj 往昔 +tyak 自讨苦吃 +tyan 入世 +tyaw 造谣惑众 穬 簱 +tyax 处方药 +tyay 街谈巷议 +tyb 篱 +tybb 稿子 +tybc 篱 +tybg 入耳 稕 +tybo 自谋职业 +tybp 入院 +tybv 入主出奴 +tybw 入队 +tyby 籬 +tyc 徹 +tycj 长夜难明 +tycl 勶 +tycm 重峦叠嶂 +tyct 徹 +tycy 入驻 +tyd 簅 +tyda 往左 和衣而卧 +tydb 笑话百出 +tydg 自豪感 簅 +tydh 入夏 +tydk 往右 +tydw 千变万化 +tydy 千方百计 千言万语 微言大义 +tyeg 各市县 +tyem 入股 +tyey 入脑 +tyfb 入地 +tyff 入土 +tyfh 入超 +tyfn 入场 +tyfp 入彀 +tyfq 秋毫无犯 秩序井然 +tyft 入教 +tyfu 入境 +tyg 往 徃 +tyga 长方形 +tygc 入到 +tyge 簔 +tygf 入球 +tygg 往 +tygh 往下 +tygi 往还 +tygj 入理 +tygk 往事 生离死别 +tygl 入画 +tygn 处变不惊 +tygo 往来 +tygq 入赘 入殓 +tygr 知识青年 +tyhh 往上 篇目 +tyhn 入眠 +tyhp 种族歧视 +tyht 入睡 +tyhu 笇 +tyhv 入眼 +tyi 入 圡 +tyia 入港 +tyid 稿源 +tyif 循序渐进 自讨没趣 +tyii 长夜漫漫 +tyim 入洞 +tyip 往常 入学 入党 +tyit 入海 +tyiu 汆 +tyiy 入流 稤 +tyjf 入时 +tyjg 自变量 穧 +tyjj 往日 +tyk 穰 穣 +tyke 穰 忀 簑 +tykf 入味 +tykh 篇中 +tykk 入口 +tykm 程序员 +tykp 片言只字 +tykw 造谣中伤 +tyky 片言只语 +tylf 入围 入团 +tylk 往回 +tylw 知识界 +tyly 甜言软语 +tym 稿 篙 +tymb 笐 +tyme 入骨 +tymh 篇幅 +tymj 屳 +tymk 稿 篙 +tymn 秔 +tymq 入网 +tymt 入账 +tymw 入内 肏 +tyn 彷 徬 +tyna 篇 徧 稨 +tynb 笀 +tync 簄 +tyng 入怀 +tynk 篱壁 +tynm 往届 +tyno 穮 +tynt 知识性 适应性 +tynv 兦 +tynx 簏 +tyny 籝 籯 +tyo 籴 +tyop 入迷 +tyou 籴 +tyov 篇数 +tyoy 糴 +typ 籇 +type 籇 +typf 入寇 +typg 入室 +typi 込 +typn 入寐 +typp 简言之 +typy 入神 甜言蜜语 +tyqg 私房钱 +tyqh 往外 +tyqk 篇名 +tyqm 我为鱼肉 +tyqn 程序包 +tyqt 入狱 +tyrc 往返 +tyrd 秋高气爽 +tyre 簇拥 +tyrg 往后 +tyrh 往年 +tyrp 犁庭扫穴 +tyrt 入手 +tysc 自主权 +tyse 笔记本电脑 +tysg 笔记本 稿酬 +tysm 复读机 +tyss 入梦 +tyst 入梅 +tyt 簇 +tyta 笔底生花 +tytb 箷 +tytc 篱笆 +tytd 入籍 自高自大 簇 +tytf 入选 +tytg 造谣生事 +tytj 往复 +tytm 入微 入射 +tytn 乞哀告怜 +tyto 入秋 鳰 +tytr 彷徨 +tytu 入冬 +tytw 各就各位 籏 +tyty 往往 自言自语 自说自话 +tyu 簾 +tyud 入关 +tyue 往前 +tyug 适应症 +tyuh 穧 +tyuj 篇章 +tyuo 簾 +tyus 知识产权 +tyut 篇首 入道 +tyuy 入门 +tyv 稂 +tyve 稂 筤 +tyvf 穧 +tyvh 穧 +tyvi 备忘录 穅 +tyvk 篖 +tyw 箤 +tywb 知识分子 +tywd 入伏 +tywf 入会 稡 箤 +tywg 入伍 +tywi 私设公堂 +tywk 入保 +tywl 丢卒保车 +tywn 各族人民 +tywo 入伙 鳰 +tywr 稿件 +tyws 长方体 +tywu 箊 +tywv 入侵 +tywx 知识化 +tywy 入住 +tyx 衒 +tyxa 繁文缛节 +tyxh 衒 +tyxi 知识经济 +tyxj 稿费 +tyxk 物离乡贵 +tyxl 稸 +tyxq 稿纸 +tyya 入席 +tyyg 入主 +tyyl 入库 +tyym 重庆市 +tyyn 入户 +tyys 入魔 +tyyt 德高望重 +tyyw 入座 入夜 +tyyy 程序设计 +u 产 立 着 将 +ua 并 +uaaa 闭幕式 +uaad 并茂 +uaal 并蒂莲 +uaau 并蒂 +uaay 闷葫芦 +uab 郱 +uabb 瓶子 +uabh 郱 +uabm 迸出 +uabp 总医院 +uabs 剪草除根 +uabu 并联 +uaca 瓶颈 +uace 并能 +uad 疘 +uadd 瘔 +uade 并有 +uadg 奠基石 +uadh 并存 +uadj 并非 +uadm 頩 +uadn 瘎 +uadr 凘 +uadw 盖世太保 +uaed 并须 +uaeg 并且 +uaej 瓶胆 +uaet 并用 +uaeu 立功受奖 +uaf 疳 +uafc 盖世无双 +uafd 疳 +uaff 冻土 +uafg 冻雨 +uafh 并起 +uafi 并未 +uafj 并进 +uafl 半劳动力 +uafq 并无 +uafw 旁若无人 +uag 瓶 冮 甁 缾 +uagc 并到 +uagd 并吞 疟 瘧 +uagf 并于 +uagi 并不 +uagn 瓶 +uagq 并列 冻死 迸裂 +uagw 判若两人 +uaht 冴 疨 閕 +uai 冻 凍 +uaii 闯荡江湖 +uaim 并没 +uaiw 并举 +uaiy 冻 +uaj 并 竎 +uaja 闲花野草 +uajd 瘼 戠 瘄 +uajy 癘 +uak 阈 +uakg 阈 瘽 閾 § +uakk 并口 +uaky 癱 +ualf 并转 +ualn 奖勤罚懒 +ualt 并力 +ualv 并轨 +ualy 并罚 +uam 癀 +uamg 并同 +uamh 并由 +uaml 将功赎罪 +uamq 并购 +uamw 癀 +uan 疶 +uant 并发 迸发 +uanv 疶 +uany 前功尽弃 +uaoo 关节炎 +uap 迸 +uapd 冻害 +uapf 瓶塞 将功补过 +uapk 迸 +uapl 痨 癆 +uapr 将勤补拙 +uapv 并案 +uaq 艵 +uaqc 艵 +uaqj 美其名曰 +uaqn 冻馁 +uarb 并报 +uard 并排 +uarj 并提 +uarl 将功折罪 +uarp 并按 +uask 并可 +uast 兰薰桂馥 +uasv 并要 +uat 鵧 +uatf 并行 +uatg 并重 +uath 并处 +uatj 总工程师 +uatm 迸射 +uato 鵧 +uatq 并称 +uaty 并入 +uauf 瓶装 冷若冰霜 +uaug 瓶盖 +uauq 并将 +uaut 疟疾 +uauu 并立 +uauw 冻疮 +uauy 半工半读 +uavw 剙 +uavy 剏 +uaw 瘩 +uawb 闀 +uawf 阈值 总工会 并会 +uawg 冻僵 +uawi 閧 +uawk 瘩 +uawn 闀 +uawo 鵧 +uaws 瓶体 +uawt 冻伤 +uawy 并集 +uaxf 冻结 +uaxg 并线 +uaxn 新世纪 +uayg 并请 +uayi 并就 +uayl 并为 +uayn 并肩 闭幕词 +uayq 瓶底 +uayy 新东方 +ub 闻 +ubab 端阳节 +ubah 姜子牙 +ubaw 交际花 +ubbb 逆子 疖子 +ubbg 逆耳 +ubcq 童子鸡 +ubcu 送子观音 +ubd 闻 聞 +ubdn 塑成 +ubdp 闻达 +ube 癮 +ubee 朔月 +uben 癮 +ubeu 塑胶 +ubf 兯 +ubff 塑封 +ubfn 闻声 廰 +ubfu 逆境 +ubgc 闻到 +ubgy 六耳不同谋 +ubic 疗治 +ubif 疗法 +ubii 逆水 +ubiq 逆光 +ubiy 逆流 +ubj 兯 +ubjj 朔日 +ubk 疗 疖 療 癤 +ubkg · +ubkp 逆取顺守 +ubkr 闻听 +ublf 逆转 +ublt 凝聚力 +ubmm 普陀山 +ubmq 逆风 朔风 +ubnt 塑性 +uboo 逆火 +ubou 塑料 +ubpl 童子军 +ubpp 闻之 +ubpq 立陶宛 +ubpy 美联社 +ubq 瘾 癮 +ubqk 闻名 +ubqm 塑钢 +ubqn 瘾 +ubrc 逆反 +ubrl 交际舞 +ubrv 逆势 +ubs 痾 +ubsk 痾 +ubt 逆 +ubtd 闻知 +ubte 朔 屰 +ubtf 塑 塑造 逆行 +ubtg 癃 +ubtk 疗程 +ubtm 逆向 塑身 +ubtn 愬 +ubto 闻悉 +ubtp 逆 遡 +ubtr 屰 +ubts 槊 +ubtw 欮 +ubud 疗养 逆差 +ubuq 疗效 +ubut 闻道 +ubwc 癊 +ubwq 塑像 +ubwt 疗伤 +ubww 逆价 闻人 +ubwx 塑化 +ubwy 新陈代谢 +ubyc 逆序 +ubyn 闻讯 +ubyt 朔州 +ubyy 朔方 +uc 冯 +uca 痉 痙 +ucaa 竣工 +ucad 痛苦 痉 +ucah 交通工具 +ucai 闯荡 +ucak 閞 +ucaq 交通警 +ucav 痛切 +ucba 痛陈 +ucbm 闯出 +ucca 闯劲 +ucce 瘮 +ucd 闯 闖 +ucde 瘆 +ucdg 痛感 +ucdh 冶艳 +ucdp 美能达 +uce 痛 +ucek 痛 +ucem 普通股 +uceu 衮 袞 +ucfi 旁观者清 +ucfj 闯进 +ucfl 交通运输 +ucfm 痛击 +ucfp 闯过 +ucfq 斗鸡走狗 +ucfr 闻鸡起舞 +ucft 旁观者 +ucg 冯 馮 +ucgg 闯王 +ucgh 闯下 +ucgm 痛责 +ucgo 痛恶 +ucgq 痛歼 +uchk 交叉点 +uci 闖 +ucif 普通法 +ucip 痛觉 +uciy 冶游 +uck 冶 +uckg 冶 +uckk 痛哭 痛骂 +uclq 瘫软 +ucmb 凴 +ucmn 凴 +ucmq 痛风 +ucn 憑 +ucna 痛惜 +ucnh 痛悼 +ucnn 痛快 +ucnq 意马心猿 +ucnt 痛悔 +ucnu 憑 +ucnv 痛恨 +ucny 痛心 +ucoa 冶炼 +ucpy 闯祸 +ucq 兖 兗 +ucqb 兖 +ucqd 冶铸 +ucqn 痛饮 +ucqq 冶金 +ucqr 冶铁 +ucqt 痠 +ucqw 曾参杀人 +ucrs 痛打 +ucrw 痛失 +ucry 痛斥 +ucsf 站台票 +ucss 痛楚 +ucta 痛彻 +uctd 竢 +ucth 痛处 +uctj 痛得 +ucty 闯入 +ucuc 衮衮 +ucud 闯关 +ucug 疤瘌 +ucuk 交通部 +ucuq 瘫痪 +ucuu 痛痒 瘙痒 +ucuv 疤痕 +ucux 背对背 +ucv 疤 +ucvv 冯妇 +ucw 竣 +ucwg 瘫倒 +ucwt 竣 痠 +ucww 瘫坐 普通人 +ucwy 瘫 癱 +ucxc 痛经 +ucxg 交通线 +ucy 瘙 馮 +ucyj 瘙 +ucyn 痛扁 +ucyo 痉挛 +ucyt 普通话 +ucyu 总参谋部 +ud 关 +uda 差 +udaa 头式 +udab 关节 齹 +udad 羢 +udaf 差 羢 +udag 凑巧 送葬 +udai 着落 关东 +udal 头功 病原菌 +udau 减薪 飒爽英姿 +udav 关切 +udaw 送花 +udax 送药 +uday 北大荒 +udb 郑 鄭 +udbb 卷 头子 卷子 捲 巻 +udbc 凑聚 +udbf 着陆 +udbh 郑 羞耻 +udbl 勌 +udbm 送出 +udbp 头陀 +udbu 关联 +udbw 减除 +udby 关防 +udc 闳 +udca 差劲 羟 羥 +udcf 駦 +udci 闳 閎 +udcn 羓 +udcq 养鸡 +udct 羧 +udcu 駦 +udcy 冹 竑 +udd 闫 閆 +uddb 眷顾 +uddc 郑码 +uddd 养大 +uddf 羞辱 减压 +uddg 善感 +uddi 羱 +uddj 关碍 +uddm 头面 卷面 頖 +uddn 养成 +uddo 头盔 +uddp 送达 兼而有之 +uddq 送爽 +uddt 羬 +uddw 头雁 +uddy 状态 +ude 豢 +udea 羊膜 +udec 减肥 +uded 痏 +udee 状貌 +udef 拳脚 +udei 痮 +udek 羞臊 +udem 送股 顔 +uden 羊肠 +udep 关爱 +udes 头彩 +udet 善用 羏 +udeu 豢 +udev 羊腿 +udew 头脸 +udex 羊脂 +udey 头脑 +udf 羵 +udfa 善哉 +udfb 着地 养地 +udfc 送去 减去 +udfd 羊城 +udff 善款 +udfg 头寸 +udfh 送走 +udfj 卷进 羺 +udfm 拳击 羵 +udfn 减亏 +udfo 羞赧 +udfp 关过 +udfq 状元 +udft 养老 +udfu 送丧 +udfy 准确无误 +udg 减 減 +udga 判刑 减刑 羥 +udgc 送到 减至 +udgd 头天 +udgf 关于 善于 羞于 +udgg 拳王 +udgi 送还 +udgk 减速 差事 善事 +udgo 送来 善恶 +udgq 养殖 送死 +udgt 减 +udgw 羠 +udh 着 +udhb 齤 +udhc 头皮 羊皮 +udhd 瘈 +udhf 眷 着 睠 +udhh 头上 头目 关卡 关上 韏 +udhk 差点 善战 +udhn 头颅 瘛 +udhv 着眼 养眼 +udhw 瘨 闐 +udi 头  頭 +udib 差池 +udic 养汉 +udie 减削 +udif 减法 +udig 誊清 +udih 减小 +udii 羊水 +udim 头油 +udip 叛党 +udiq 叛逃 +udit 减少 养活 +udiv 羞涩 +udiw 善举 +udiy 关注 +udj 羊 羯 +udjc 关紧 +udjd 痱 +udje 判明 +udjf 竰 头里 +udjg 竡 +udjh 判 +udjj 奍 +udjm 善遇 +udjn 阉 羯 痷 閹 +udjo 鵥 +udjp 头晕 +udjq 头晚 +udjt 养蜂 +udjv 关照 +udkg 头号 +udkh 差距 差遣 凑足 +udkk 关口 半成品 +udkl 差别 送别 判别 +udkm 减员 +udkn 着呢 +udl 疬 癧 +udlb 劵 +udlc 减轻 +udld 判罪 +udlf 着墨 +udlg 叛国 +udlk 送回 +udlm 卷轴 +udln 劷 +udlt 着力 +udlu 羊圈 +udlv 疬 +udly 判罚 +udm 羰 +udma 卷曲 +udmc 羖 +udme 头骨 +udmh 头巾 帣 +udmm 关山 +udmo 羰 +udmq 送风 +udmu 判赔 +udmw 羊肉 +udn 羞 疠 +udna 差异 +udnb 羌 巻 +udnc 羗 +udne 痝 +udnf 羞 羞怯 羞愤 +udng 关怀 翔 +udnh 减收 韏 +udni 头屑 +udnj 减慢 +udnk 头臂 +udnl 羞惭 +udnn 关羽 +udnr 羞愧 +udnt 头发 眷属 +udnv 疣 疠 癘 +udny 关心 善心 +udod 善类 +udog 善业 +udol 卷烟 +udon 判断 +udoo 着火 +udop 着迷 +udoq 头炮 +udos 关灯 +udou 养料 +udov 凑数 +udoy 送粮 +udp 送 闼 +udpa 羫 +udpd 阉割 +udpe 养家 +udpf 卷宗 +udpg 判定 誊写 +udpi 送 闼 闥 +udpj 送审 +udpl 叛军 +udpn 判官 +udpo 减灾 +udpq 羦 +udps 羜 +udpt 差额 送客 +udpu 着实 翔实 +udpv 判案 +udpw 关窗 +udpx 交感神经 +udpy 送礼 +udq 羝 +udqa 差错 +udqc 着色 +udqe 觠 头角 +udqf 觠 +udqg 鲞 鲝 鮝 鮺 鯗 +udqh 关外 +udqk 减免 +udql 差三错四 +udqm 减负 +udqn 头饰 送饭 +udqo 鮝 鮺 +udqt 养猪 +udqu 送故迎新 +udqv 关键 着急 +udqy 关岛 羝 冹 +udr 拳 ⺶ +udrb 送报 善报 +udrc 叛 +udrd 凑拢 +udrf 减持 颜面扫地 +udrg 善后 养兵 +udrh 关掉 牶 +udri 誊抄 +udrj 拳 +udrk 减损 +udrl 关押 +udrn 送气 养气 +udrp 凑近 +udrs 拳打 +udrt 着手 +udrw 差失 +udry 养护 +uds 桊 +udsd 头顶 +udsg 善本 +udsh 着想 +udsk 差可 +udsm 关机 +udss 关禁 +udsu 桊 状态栏 +udsv 善根 +udsw 送检 +udsy 拳术 +udt 羳 ⺶ +udtd 叛乱 +udte 减租 +udtf 头等 状告 送行 羊毛 善待 叛徒 +udtg 着重 郑重 养生 +udth 判处 头版 癧 +udti 头破血流 +udtj 意大利 +udtk 总面积 +udtl 羳 +udtm 差役 +udto 鴹 +udtq 头衔 +udtr 益寿延年 +udts 头条 +udtt 着笔 +udtu 关税 减税 +udtx 关系 +udty 卷入 +udu 关 +udub 叛逆 鄯 +uduc 头痛 +udud 拳头 关头 豢养 羴 羚羊 +udue 头前 +uduf 关闭 着装 减半 +udug 养病 羊羔 +udui 療 +uduj 善意 着意 +uduk 善 状况 头部 譱 +udum 券商 +udun 判决 +uduq 送交 +udur 善有善报 +udus 送亲 +udut 头疼 减产 敾 养颜 +uduw 歚 +uduy 关门 着凉 +udv 券 +udvb 券 +udve 减退 +udvh 并非如此 +udvi 誊录 +udvk 状如 +udvo 送灵 亷 +udvt 羊群 +udvv 养女 +udw 凑 湊 +udwa 新春佳节 +udwb 减仓 +udwc 关公 羚 +udwd 凑 +udwe 餋 +udwf 差值 瘞 +udwg 凑合 送命 差使 +udwh 送修 +udwj 羭 +udwk 装聋作哑 +udwn 瘱 +udwo 鴹 +udwp 羊倌 +udwq 头像 减低 +udws 病原体 +udwt 养伤 头面人物 +udwu 送伞 +udwv 养分 羒 +udww 差价 减价 羷 +udwx 送货 +udwy 送信 眷念 判令 +udx 弮 +udxa 羊绒 +udxb 弮 +udxe 减缓 +udxf 头绪 +udxg 养母 总成绩 +udxi 絭 +udxk 头绳 +udxl 勬 +udxp 减缩 +udxq 卷纸 状纸 +udxt 善终 送终 +udxu 减弱 +udxw 送给 +udy 状 狀 +udya 准确度 +udyb 叛离 +udyc 养育 +udye 羪 飬 養 +udyf 判读 誊 +udyg 状语 羶 +udyh 减让 +udyj 养 凑齐 養 +udyk 差误 +udyl 判为 +udyn 判词 +udyo 眷恋 叛变 善变 鯗 +udyp 总而言之 +udyq 意在言外 +udys 着魔 +udyt 郑州 差旅 羻 +udyu 养廉 +udyv 善良 +udyy 譱 +ue 前 +ueac 前茅 +uead 前期 +ueag 剖腹藏珠 +uean 前世 +ueav 剪切 +ueax 煎药 +uebb 剪子 +uebg 前卫 +uebp 前院 +uebw 剪除 +ueca 前驱 +uece 毅勇 +ueck 前台 +ued 閒 +uedc 交朋友 +uede 前有 +uedj 前辈 +uedm 前面 顡 +uedn 剪成 +uedr 遂愿 +ueds 前厅 +uedw 前奏 +uee 疓 痭 +ueed 痭 +ueef 前肢 +uees 剪彩 +ueev 前腿 +ueey 前脑 +uefa 剪裁 +uefc 前去 +uefd 奨 +ueff 前款 +uefg 醤 +uefj 前进 +uefn 前场 +ueft 前者 +uefw 前夫 +ueg 疽 +uega 剪开 龏 +uegb 聾 +uegc 驡 +uegd 前天 疽 礱 龍 龑 龖 龘 +uege 襲 +uegf 壟 +uegh 剪下 +uegi 龒 +uegj 蠪 +uegk 前事 +uegm 冰肌玉骨 +uego 前来 鸗 +uegq 前列 煎熬 +uegv 前妻 +uegw 龔 +uegy 讋 +ueha 龏 +uehd 龖 +uehk 立脚点 +ueho 驡 +uehq 前瞻 覵 +uehx 前些 +ueic 前汉 +ueif 前尘 +ueim 前沿 +ueiq 前兆 +ueit 剖肝泣血 +ueiu 羊肠小道 +ueiy 前浪 +uej 前 +uejc 前贤 +uejj 前 前日 +uejn 翦 +uejo 煎 +uejq 前晚 +uejt 前晌 +uejv 剪 +uejy 前景 剪影 +uek 痈 癰 +uekh 前蹄 +ueki 前哨 +ueld 前因 +uelf 前置 +uelg 前车 +uelk 剪辑 +uelp 前边 +uelt 毅力 +uelw 前轮 +uem 毅 +uemc 毅 +uemh 剪贴 +uemq 道貌岸然 +uenf 前导 +ueng 前情 +uenh 煎蛋 +uenk 前臂 +uent 剪发 +ueny 遂心 +ueon 剪断 +ueos 前灯 +uep 遂 +uepb 剪字 +uepc 阌 閿 +uepg 前定 +uepi 遂 +ueps 遂宁 +uept 前额 +uepu 前襟 +ueqd 毅然 +ueqg 煎鱼 +ueqk 曾用名 +ueqn 煎饼 +ueqt 前夕 前锋 +uequ 北爱尔兰 +uerb 剪报 +uerd 前排 +uerg 前后 +uerh 前年 剪掉 +uerj 前提 +uern 前所 +uerp 煎迫 +uerq 亲爱的 +ueru 剪接 +uesc 剪树 +uesf 剪枝 +uesy 前述 +uet 鷳 +uetc 剪径 +uetd 剪短 前敌 +uete 前舱 +uetf 前行 +uetg 前生 +uetj 决胜千里 +uetk 前程 +uetm 前身 +ueto 鷳 +uetu 前科 +uety 前往 +ueu 豙 +ueua 闭月羞花 +ueud 前头 +ueue 痈疽 +ueuh 前站 +ueuj 遂意 +ueuk 前部 +ueum 前端 +ueuq 前次 +ueut 剖腹产 +ueuy 前门 +uev 疓 凈 +uevd 亲朋好友 +uevh 凈 竫 +uevn 剪刀 +uevu 前嫌 +uewa 前代 +uewd 前段 +uewf 前传 +uewg 前例 +uewh 前个 +uewo 鷳 +uewq 前仰 +uewr 装腔作势 +uewt 前途 前任 +uewv 前仇 +ueww 前人 +uewx 前倾 +uexc 前缀 +uexg 前线 +uexq 剪纸 +uexx 前缘 +uey 瘃 +ueyi 瘃 +ueyn 前记 +ueyo 半月谈 +ueys 剪床 +ueyt 前庭 +ueyw 前夜 +ueyx 普及率 +ueyy 前方 前言 前文 +uf 半 +ufaa 壮工 +ufaf 装蒜 +ufaj 闭幕 +ufal 壮苗 +ufan 半世 +ufaq 斗殴 +ufaw 兰花 +ufbb 半子 +ufbj 冰雪聪明 +ufbm 装出 +ufbp 养老院 +ufc 阖 +ufce 斗勇 +ufcl 阖 闔 +ufcm 壮观 +ufcq 斗鸡 +ufcy 攱 +ufdd 壮大 凌厉 +ufde 装有 +ufdf 凌辱 +ufdh 装在 +ufdj 半百 +ufdn 装成 壮志雄心 +ufdw 前无古人 立地成佛 +ufee 半月 +ufeg 半悬 +ufej 斗胆 壮胆 +ufep 装腔 +ufes 半腰 +ufet 斗胜 +ufex 尊老爱幼 +uff 兰 蘭 +uffa 装载 半截 +uffc 装运 +uffd 闺 閨 +ufff 装填 +uffg 斗士 壮士 +uffh 半坡 +uffi 痔 +uffj 装进 +uffn 斗志 壮志 半场 +uffp 装过 +uffr 冰魂雪魄 +uffs 壮志未酬 +ufft 兰考 +uffy 冰封雪裹 +ufg 壮 壯 +ufga 半开 +ufgb 疾雷不及掩耳 +ufgc 装到 +ufgd 半天 +ufgf 半球 +ufgg 闭环 +ufgh 背城一战 +ufgk 装束 +ufgm 壮丽 +ufgq 壮烈 半死 +ufh 阗 竍 +ufha 凌虐 +ufhh 装上 闭上 闭目 +ufhi 半步 +ufhj 半旧 +ufhk 半点 装点 +ufhm 癫 癲 +ufhv 闭眼 +ufhw 阗 瘨 闐 +ufi 疛 +ufia 装潢 装满 +ufic 壮汉 +ufie 兰溪 +ufif 斗法 +ufih 冲击波 +ufin 凌汛 +ufis 北戴河 +ufiw 壮举 +ufjd 凌晨 +ufjf 半时 背地里 +ufjj 半日 +ufjp 闲云野鹤 +ufjr 斗志昂扬 +ufjt 半晌 +ufk 斗 半 閈 闬 闘 鬥 鬦 鬬 +ufka 闻者足戒 +ufkh 闭嘴 半路 闭路 +ufkk 闭口 +ufkm 总动员 +ufkp 闧 +ufl 癗 +ufld 癗 +uflf 装置 +uflg 装车 +uflh 装甲 +uflk 凌驾 半圆 +uflm 凟 +uflp 半边 +uflt 意志力 +uflu 半圈 +ufmf 闻过则喜 +ufmh 装帧 +ufmm 半山 +ufmt 斗败 +ufn 闱 闈 +ufnb 乧 +ufng 壮怀 +ufnh 闱 +ufni 痣 +ufnk 半壁 +ufnv 疞 +ufny 凌迟 +ufoe 壮士断腕 +ufou 装料 +ufov 半数 +ufpe 阖家 +ufpf 闭塞 +ufpg 斗室 +ufpu 壮实 +ufpw 半空 凌空 +ufpx 遵规守纪 +ufqb 闺怨 +ufqe 半角 +ufqf 北坡镇 +ufqg 北朝鲜 +ufqi 闭锁 +ufqk 半句 +ufqn 装饰 +ufqo 六朝金粉 +ufqq 养老金 +ufqt 癫狂 +ufqv 斗争 +ufqy 半岛 +ufra 斗拱 +ufrd 半掩 +ufrh 半年 壮年 装卸 +ufrm 装罐 +ufrn 斗气 +ufrr 半拍 +ufru 半拉 +ufrw 装扮 +ufrx 前赴后继 +ufsa 装框 +ufsf 半票 +ufsg 装配 壮丁 +ufsh 装相 +ufsk 壮歌 +ufsm 装机 +ufst 单元格 +ufsu 装样 +uft 闭 閇 +uftb 痚 +uftc 半径 +uftd 凌乱 斗智 +ufte 闭 閉 装船 闺秀 +uftf 壮行 +uftg 半生 卷土重来 +uftj 瘏 闍 阇 +uftk 半程 +uftl 装备 +uftm 半身 +ufts 装箱 +uftt 斗篷 +uftu 斗笠 +uftv 半老徐娘 +ufty 装入 +ufu 闥 +ufua 半瓶 +ufuc 亲者痛 +ufud 闭关 +ufuf 壮志凌云 新老交替 +ufug 装病 壮美 +ufui 壮阔 +ufuj 半音 +ufuk 半部 +ufum 装疯 +ufup 闥 +ufur 闷声闷气 +ufut 半道 +ufuu 癫痫 +ufuw 痔疮 半真半假 +ufux 养老送终 +ufuy 闭门 +ufvb 装好 +ufvf 半封建 +ufvv 闺女 +ufw 凌 +ufwa 装袋 +ufwb 养老保险 +ufwf 闭会 +ufwg 闭合 +ufwh 装修 +ufwm 半仙 +ufwn 装假 +ufwq 闚 +ufws 半休 +ufwt 装作 凌 半途 +ufwv 半分 壮健 +ufww 半价 +ufwx 装货 +ufwy 癨 +ufxa 总教练 +ufxc 闭经 +ufxe 半级 +ufxf 闭结 +ufxg 新干线 +ufxu 凌弱 +ufy 装 裝 +ufya 半遮 +ufye 装 +ufyg 准考证 +ufyj 装裹 +ufym 装设 闭市 +ufyn 闺房 +ufyp 兰亭 +ufys 装订 +ufyt 兰州 壮族 +ufyw 半夜 +ufyx 背井离乡 +ufyy 斗方 +ug 闰 +uga 開 +ugaa 美工 +ugad 凄苦 道琼斯 +ugaj 羡慕 +ugak 開 +ugal 病菌 癅 +ugam 美英 +ugan 盖世 +ugaq 病区 +ugau 盖茨 +ugav 凄切 +ugbb 盖子 痞子 +ugbp 病院 +ugby 冷不防 +ugce 决不能 +ugcf 痓 +ugcm 美观 +ugd 闰 闩 閂 閏 +ugdc 病友 +ugdd 凄厉 +ugde 盖有 +ugdg 美感 +ugdh 美艳 凄艳 +ugdl 病历 +ugdm 盖布 +ugdp 盖碗 +ugdr 病原 +ugdt 病故 +ugdu 美 +ugdw 疲于奔命 +ugdy 病态 +uge 靖 +ugeb 美乳 +ugee 美貌 闰月 +ugeg 靖 凊 +ugen 美不胜收 +ugeq 决一胜负 +uger 前列腺 +ugev 美腿 +ugey 痡 +ugf ⺷ +ugfb 新天地 +ugff 冰天雪地 +ugfg 瘂 閸 +ugfh 交不起 +ugfl 美协 +ugfn 美声 癋 养殖场 +ugfp 盖过 +ugfq 美元 $ +ugfw 病夫 +uggd 前两天 +uggf 立于不败之地 +uggh 决一死战 +uggi 半死不活 +uggj 病理 +uggk 美事 +uggm 美丽 +uggn 慿 +uggq 病死 +uggx 病毒 +uggy 美玉 +ugh 症 癥 +ughc 羔皮 +ughd 症 决一雌雄 +ughg 瘂 閸 +ughh 盖上 +ughi 疜 閇 +ughk 差一点 +ughn 慿 癋 +ughq 美餐 +ugi 痞 +ugia 美满 +ugid 病源 +ugig 凄清 +ugik 痞 +ugin 姜汤 +ugip 美学 +ugis 美酒 +ugiu 总政治部 +ugiw 美誉 羨 +ugiy 美洲 +ugj 凍 +ugjf 竱 +ugjg 并不是 瘂 +ugjh 病虫 +ugji 凍 +ugjj 美日 闰日 +ugjy 美景 +ugk 辣 竦 辢 +ugkd 痦 +ugke 逆来顺受 袬 +ugkf 美味 闘 +ugkg 病号 +ugkh 竵 +ugki 辣 竦 凁 +ugkj 瘌 +ugkk 病患 +ugkl 凄咽 +ugkm 病员 癞 癩 +ugkq 病史 +ugkt 瘷 +ugku 痘 +ugkw 瘶 +ugl 盖 蓋 葢 +ugla 六一国际儿童节 +ugld 病因 +uglf 盖 +uglg 美国 +ugli 阑 闌 +uglk 头一回 +ugll 美男 +uglp 靖边 +uglt 美图 +ugm 病 +ugmh 盖帽 +ugmq 凄风 +ugmw 病 +ugmy 普天同庆 +ugn 恙 +ugna 美展 +ugnc 凄惨 +ugnf 美丑 半殖民地 +ugng 病情 +ugnh 美眉 +ugnm 凄恻 +ugnr 凄惶 +ugnt 美发 阑尾 +ugnu 恙 +ugnw 凄怆 +ugo 羔 +ugod 羹 羮 +ugof 病灶 +ugog 痖 养殖业 瘂 +ugop 凄迷 +ugor 鬭 +ugou 羔 羙 +ugow 羮 +ugoy 羮 +ugpd 病害 +ugpe 病家 +ugpg 普天之下 +ugpl 美军 +ugpn 间不容发 +ugpu 盖被 +ugpv 病案 +ugpw 美容 +ugpy 美神 +ugq 冽 +ugqc 美色 +ugqd 病危 凄然 +ugqg 盖印 +ugqi 美钞 +ugqj 冽 +ugqk 美名 +ugqn 盖饭 +ugqq 差不多 美金 +ugqy 前不久 羑 +ugre 美援 +ugrf 美质 +ugrg 病后 +ugrh 闰年 +ugrk 道不拾遗 +ugrm 美制 +ugrn 美气 +ugrq 美的 +ugrr 病逝 +ugrt 辣手 +ugrv 病势 +ugrw 资不抵债 +ugsd 盖顶 +ugsg 冷不丁 +ugsh 辣椒 +ugsj 病榻 +ugso 盖楼 +ugsr 盖板 +ugss 美梦 凄楚 +ugst 美格 +ugsv 病根 +ugsy 美术 +ugt 羲 +ugtc 病笃 +ugtd 美籍 +ugtf 美德 +ugtg 病重 +ugth 问事处 +ugtk 病程 +ugtq 美称 +ugtt 羲 義 +ugty 阑入 +ugu 羡 羨 +uguc 病痛 +ugud 症状 美差 羔羊 病状 +uguf 瘗 瘞 +ugug 病症 凄美 +uguh 閛 +uguj 盖章 美意 +uguk 病况 +ugum 病疫 +ugup 美帝 +uguq 辣酱 头一次 +ugus 帝王将相 +ugut 美颜 瘌痢 +uguw 羡 +uguy 凄凉 +ugv 姜 薑 +ugva 痙 +ugvb 美好 +ugve 病退 +ugvf 姜 +ugvi 美妙 +ugvn 美媚 +ugvp 凄婉 +ugvv 美女 凄 悽 淒 +ugvw 疾恶如仇 意下如何 +ugvy 羡妒 +ugw 養 +ugwa 新一代 +ugwe 養 +ugwf 决不会 +ugwg 病例 病倒 病愈 +ugwh 症候 +ugwj 养 養 +ugwn 病假 +ugwo 鯗 +ugwq 阎王爷 +ugws 病休 病体 美体 +ugwt 痛不欲生 +ugwu 善与人交 +ugwv 美分 +ugww 病人 美人 +ugwx 美化 +ugwy 美食 盖住 闲不住 +ugx 冱 沍 +ugxf 症结 +ugxg 冱 +ugxj 羛 +ugxq 凄绝 +ugxu 病弱 +ugxw 痍 +ugxx 并不比 +ugxy 美编 +ugy 癍 +ugyb 差不离 +ugyc 美育 +ugyg 美语 癍 +ugyi 羕 閠 +ugyn 病房 +ugyo 病变 美谈 +ugys 病床 病魔 +ugyv 靖康 +ugyw 羞与为伍 +ugyy 美方 美言 +uh 站 +uha 瘧 +uhag 瘧 +uhap 疲劳 +uhbw 站队 +uhc 疲 +uhci 疲 +uhck 站台 +uhd 阒 +uhde 痮 +uhdh 站在 +uhdi 阒 闃 +uhdj 立此存照 +uhff 冰上运动 +uhfh 站直 +uhga 站开 +uhgb 疲顿 +uhgc 站到 +uhgd 前些天 +uhgf 疲于 +uhgg 丫环 +uhgn 疵瑕 +uhgu 装点一新 +uhh 癯 +uhhc 闅 单眼皮 +uhhh 亲眼目睹 +uhhk 站点 着眼点 +uhhy 癯 +uhia 站满 +uhij 疲沓 +uhjh 竨 +uhk 丫 +uhkd 痁 +uhkg 站 +uhki 站哨 +uhkk 养虎遗患 +uhlg 交战国 +uhlq 疲软 +uhls 疲困 +uhlx 疲累 +uhmm 站岗 +uhmw 站内 +uhn 闈 +uhng 門 +uhnh 闈 +uhnt 前瞻性 +uhpg 站定 +uhph 阒寂 +uhpk 闭目塞听 +uhqd 阒然 +uhqk 站名 +uhqt 癞皮狗 差点儿 +uhqu 送旧迎新 +uhrt 丫挺 +uhsc 丫杈 +uhsf 站票 +uhsh 站相 +uhst 冷眼相待 +uhsy 站桩 +uht 夔 +uhta 站长 +uhth 站牌 +uhtl 疲惫 +uhtp 疲乏 +uhtq 站稳 +uhtr 首战告捷 +uhtt 夔 +uhuc 冷眼旁观 +uhud 丫头 +uhue 站前 +uhup 闭目养神 +uhuq 站姿 +uhuu 站立 +uhuy 送上门 +uhwu 疲倦 +uhwy 站住 +uhx 疵 +uhxq 羊皮纸 +uhxu 疲弱 +uhxv 疵 +ui 冰 +uiad 冰期 +uiaf 冰鞋 +uiai 瘠薄 +uiau 首当其冲 +uiaw 冰花 +uiay 资源共享 +uibp 商学院 +uicj 资治通鉴 +uidd 阔大 +uidf 冰砖 +uidg 产学研 +uidh 逆流而上 +uidi 竭泽而渔 +uidm 冰面 +uidp 阔达 +uidt 斗酒百篇 +uie 痟 +uied 痟 +uiem 冰肌 +uifd 冰城 +uiff 冰封 +uifn 冰块 +uifq 冰雹 +uifs 冰霜 +uift 冰雾 +uifv 冰雪 +uigf 冰球 +uigh 背水一战 +uigi 冰清玉洁 +uigq 冰消瓦解 +uigx 冰毒 +uihh 冰上 +uihi 阔步 +uihk 冰点 +uii 痧 閖 +uiig 冷清清 +uiii 冰水 +uiiq 冰光 +uiis 冰河 冰淇淋 +uiit 痧 閯 +uiiu 美滋滋 +uiiw 冰浴 +uijf 阔野 +uijj 冰晶 +uijn 交流电 +uikf 阔叶 +uikl 阔别 +uikt 冰川 +uimd 冰岩 +uimf 冰雕 +uimm 冰山 +uimq 新浪网 +uimt 冰峰 +uinf 冰层 +uini 冰屑 +uiny 冰心 +uios 闪光灯 +uiou 冰糕 +uioy 冰糖 +uip 闛 +uipf 冰寒 闛 +uipg 冰室 +uipl 闣 +uipu 北洋军阀 +uipw 冰窖 +uiqf 冰镇 +uiqn 盖浇饭 +uiqq 奖学金 +uiqt 关汉卿 +uiqw 冰锥 +uiqy 冰岛 +uirf 冰挂 +uirn 阔气 +uirq 前清后欠 +uisa 冰柜 +uisc 立法权 +uisd 冰棒 +uisf 冰棱 +uisg 新泽西 +uisj 冰棍 +uist 冰橇 +uisy 冰柱 +uit 阔 濶 +uitd 阔 闊 +uite 冰船 +uitg 资源管理 +uith 冰片 +uitk 资源管理器 +uito 冰释 +uits 冰箱 +uitt 逆水行舟 竗 +uiua 冰冻 +uiuf 冰激凌 +uiug 冰盖 +uiuk 资源部 +uiuo 新兴产业 +uiut 北海道 +uiuw 冰冷 +uiuy 冰凉 +uivn 冰刀 +uivv 美少女 +uiw 瘠 +uiwa 冰袋 +uiwe 瘠 +uiwf 阔佬 交流会 +uiwt 普渡众生 +uiww 冰人 +uixh 阔绰 +uixu 闪光弹 +uiy 冰 +uiyc 门当户对 +uiyi 交浅言深 +uiys 冰床 +uiyt 资深望重 +uiyw 立党为公 +uj 间 +uja 戠 +ujaa 童工 +ujab 章节 音节 +ujac 頀 +ujad 单项 韺 +ujae 闽菜 +ujaf 童鞋 +ujai 单薄 +ujak 间或 +ujal 间苗 +ujam 贑 +ujan 戅 +ujap 童蒙 +ujaq 音区 +ujar 意匠 +ujat 戠 +ujax 意蕴 +ujb 鄣 +ujbb 单子 童子 +ujbg 间隔 +ujbh 鄣 +ujbi 间隙 +ujbm 韷 +ujbu 音障 +ujbw 音阶 +ujcd 单骑 +ujce 竟能 +ujcy 音叉 +ujd 间 間 +ujda 单碟 +ujdc 音码 +ujde 竟有 +ujdh 意在 +ujdi 音耗 +ujdm 单面 +ujdn 竟成 +ujdp 竟达 +ujdr 意愿 +ujdt 单帮 +ujdw 并日而食 +uje 彰 +ujef 韵脚 +ujet 彰 +ujf 音 +ujfa 音域 +ujfb 郸 鄲 +ujfc 意动 +ujfe 冁 囅 +ujff 童 +ujfg 单干 +ujfh 童趣 意趣 +ujfi 竟未 +ujfj 单 單 単 +ujfl 勭 +ujfm 单击 闽南 +ujfn 意志 氃 +ujfp 单过 +ujfq 单元 +ujfu 意境 +ujg 疸 +ujga 音形 +ujgc 韵致 +ujgd 疸 +ujge 意表 +ujgf 单于 +ujgg 单一 +ujgh 韴 +ujgk 音速 音带 +ujgq 单列 +ujgr 瘍 +ujgx 音素 +ujha 头晕眼花 +ujhc 痩 +ujhh 头晕目眩 +ujhi 音频 +ujhk 闪电战 +ujhm 童贞 +ujhq 覸 +ujhv 单眼 +uji 闽 痋 閩 +ujia 赣江 +ujid 音源 +ujie 意淫 +ujif 章法 +ujih 音波 +ujiq 韶光 +ujiw 意兴 +ujj 章 +ujja 癞蛤蟆 +ujjd 阊 閶 +ujje 彰明 +ujjg 竟是 音量 +ujjj 单日 +ujjm 癞蛤蟆想吃天鹅肉 +ujjo 彰显 +ujjq 间歇 +ujjt 童星 +ujk 韻 +ujkf 意味 韵味 +ujkg 单号 +ujkh 间距 +ujkk 单口 +ujkm 韻 +ujkn 交易中心 +ujkt 音响 +ujl 瘟 +ujla 彰明较著 +ujld 瘟 +ujlg 单车 +ujlh 意甲 +ujlk 章回 间架 +ujll 童男 +ujln 意思 +ujlp 竟连 +ujlt 意图 竭力 +ujlv 单轨 +ujm 闠 +ujma 单曲 +ujmi 闠 +ujmj 章则 +ujmm 韶山 +ujmq 意见 +ujn 意 +ujnb 竟敢 竜 +ujnd 闒 阘 +ujnf 单层 +ujnk 间壁 +ujnn 韵书 +ujno 鷾 +ujnt 单发 +ujnu 意 +ujny 童心 竭尽 +ujon 间断 +ujou 意料 +ujov 单数 +ujoy 单糖 +ujp 遧 +ujpb 单字 +ujpd 病虫害 +ujpg 阅览室 +ujpk 遧 +ujpt 交易额 +ujpw 音容 +ujpy 瘟神 +ujq 竟 +ujqb 竟 +ujqc 单色 音色 +ujqd 竟然 +ujqe 意解 +ujqf 逆时针 +ujqg 章鱼 +ujqh 意外 +ujqi 音乐 +ujqj 意象 +ujqk 单句 章句 +ujqn 竭 +ujqq 竸 +ujqr 痬 +ujqt 单独 +ujqu 韵 韻 +ujqv 单键 嬜 +ujqw 歆 +ujr 韹 +ujrf 音质 +ujrg 韹 +ujrh 童年 +ujri 单挑 +ujrl 单摆 +ujrn 单据 意气 交易所 +ujrr 韵白 +ujrs 单打 +ujrt 单手 +ujru 间接 +ujrx 意指 单指 +ujsa 单杠 +ujse 单极 +ujsf 音标 +ujsh 意想 +ujsm 单机 +ujsr 单板 +ujsv 竟要 +ujsy 单核 +ujt 赣 +ujta 音长 +ujtd 意乱 +ujte 韶秀 +ujtf 单选 单行 +ujth 韸 竟自 +ujtk 章程 单程 +ujtm 意向 单身 单向 赣 贛 +ujtn 戆 戇 +ujto 鶕 鷼 +ujtp 韼 +ujts 音箱 +ujtt 竷 冷暖自知 +ujtu 单科 尊师重道 +ujtv 韵律 音律 +ujtw 音符 童稚 +ujuc 单瘫 +ujud 韶关 +ujuf 童装 +ujug 瘟病 +ujuj 单单 单间 音韵 +ujum 瘟疫 +ujuq 音效 +ujur 单瓣 +ujus 单亲 +ujut 单产 +ujuw 音准 +ujv 韶 +ujvc 意即 +ujvk 韶 +ujvn 单刀 +ujvs 间杂 +ujvt 单姓 +ujvv 童女 +ujwd 音段 +ujwf 意会 交易会 单传 +ujwg 童便 +ujwh 单个 +ujwm 单侧 +ujwo 鶕 鷼 +ujwq 音像 +ujws 单体 +ujwt 单凭 间作 +ujwu 单位 +ujww 单价 单人 意欲 +ujwx 韶华 +ujwy 意念 音信 +ujxf 意绪 +ujxg 单纯 韵母 +ujxj 意旨 +ujxk 音强 +ujxu 单弱 +ujxx 单比 +ujxy 单弦 +ujy 閺 +ujya 间谍 +ujyb 间离 +ujyc 音译 意译 +ujyd 竭诚 +ujye 童谣 +ujyf 音读 交易市场 +ujyg 韵语 +ujyi 单就 閺 +ujyk 意识 +ujyl 意为 +ujym 单调 音调 +ujyn 单词 音讯 +ujyo 单恋 +ujyq 意义 +ujys 将遇良材 +ujyt 童话 +ujyu 单说 +ujyw 竟夜 +ujyy 单方 韵文 +uk 部 +ukaa 总工 +ukad 问其 +ukae 冲散 +ukai 部落 +ukan 问世 +ukat 总攻 +ukaw 总共 +ukax 问药 +ukb 部 +ukbb 半吊子 +ukbc 兑取 +ukbg 闹中取静 +ukbh 部 +ukbm 冲出 +ukbp 半路出家 +ukbw 部队 总队 +ukca 冲劲 +ukcd 总参 +ukce 总能 +ukck 总台 +ukcw 问难 +ukd 问 問 +ukdb 冲口而出 +ukde 总有 +ukdf 冲压 +ukdg 总厂 +ukdh 冲破 +ukdm 剖面 +ukdn 总成 +uke 袞 +ukeb 冲服 +ukeg 况且 +ukek 癌肿 +ukep 竞逐 +ukes 半中腰 +uket 剖腹 +ukeu 袞 +ukey 问及 +ukf 咅 +ukfa 总裁 +ukfc 冲动 +ukfd 冲垮 +ukff 兑款 +ukfh 问起 冲走 竞走 +ukfj 冲进 +ukfk 冲喜 +ukfm 冲击 +ukfn 竞卖 +ukfp 冲过 +ukft 病患者 +ukfu 减员增效 +ukg 瓿 +ukga 剖开 +ukgc 问到 +ukgd 冲天 +ukge 总表 +ukgf 立足于 +ukgh 部下 总政 +ukgj 总理 +ukgk 美中不足 +ukgm 兑现 冲刺 +ukgn 瓿 +ukgv 瘻 +ukgy 闭口不言 +ukh 冲 沖 衝 +ukhh 总目 冲 +ukhi 总督 +ukhj 竒 +ukhk 立足点 +ukhm 闠 阓 +ukhn 问鼎 +ukia 总汇 +ukic 商品流通 +ukii 痛哭流涕 +ukik 冲澡 +ukio 冲淡 +ukiq 冲泡 +ukit 冲洗 意味深长 +ukiv 问津 +ukiy 冲浪 +ukj 剖 +ukje 问明 +ukjg 问题 总是 总量 +ukjh 剖 +ukjp 闭路电视 +ukjt 总监 总览 +ukjv 总归 +ukk 癌 +ukka 闹哄哄 +ukkc 郶 +ukkd 闾 閭 +ukkf 癉 闡 +ukkg 问号 ? +ukkh 问路 +ukkk 闆 +ukkm 癌 +ukkv 瘻 +ukky 闹嚷嚷 +ukld 问罪 +uklf 部署 总署 +ukln 勏 +uklr 问斩 +uklt 冲力 +uklw 总办 +ukma 交响曲 +ukmj 总则 +ukmm 竞岗 +ukmt 总账 +ukn 总 捴 総 總 +uknh 道路以目 +uknm 冲刷 +uknn 总局 +uknt 部属 +uknu 总 竞买 +ukny 问心 +ukod 部类 +ukov 总数 +ukoy 商品粮 +ukpf 竞赛 +ukpp 总之 +ukpt 总额 +ukpv 问安 +ukpw 冲突 +ukpy 总社 +ukq 况 竞 況 +ukqa 冲昏 +ukqb 兑 竞 兗 兌 競 竸 +ukqe 剖解 +ukqg 冲印 +ukqi 交响乐 +ukqk 问句 +ukqn 况 +ukqq 競 +ukqs 冲杀 +ukqt 竞猜 冲锋 敚 敓 +ukqv 竞争 +ukrf 竞技 +ukrg 总后 +ukrh 冲掉 +ukrj 总揽 +ukrm 竞投 +ukrq 兑换 +ukrr 竞拍 前呼后拥 +ukrt 总括 +ukru 冲撞 +ukry 冷嘲热讽 +uksa 冲模 +uksd 冲顶 +uksf 竞标 +uksh 竞相 +uksm 总机 +uksr 剖析 +uksv 总要 +ukt 敨 +ukta 部长 +ukte 竞秀 +uktf 竞选 总行 +ukth 总算 +ukti 交口称誉 +uktj 总得 +uktk 总和 閭 +uktl 总务 +uktm 冲向 +uktp 总管 +uktq 总称 +uktt 交口称赞 +uktu 商品生产 +uktv 部委 +uktw 问答 +uktx 总第 +ukty 冲入 敨 +ukud 问卷 意味着 +ukuf 总装 +ukug 癌症 +ukuh 总站 +ukuj 总章 +ukuk 总部 +ukun 冲决 +ukuq 兑奖 +ukut 问道 部首 +ukux 亲兄弟 +ukuy 部门 +ukva 冲毁 +ukvb 问好 +ukw 疻 +ukwa 问供 +ukwd 部优 +ukwf 总会 总值 兑付 +ukwg 总合 +ukwh 问候 +ukwi 疻 +ukwq 美味佳肴 +ukwr 部件 +ukws 总体 +ukwu 部位 +ukwv 部分 总分 +ukww 竞价 总价 意中人 +ukwx 商品化 +ukwy 道听途说 +ukxe 部级 +ukxf 总结 +ukxg 总线 +ukxi 商品经济 +ukxj 养路费 +ukxk 冲绳 +ukxm 总纲 +ukxx 总比 +ukxy 总统 总编 +ukya 旁听席 +ukyf 总计 +ukyg 总评 +ukyh 总店 +ukyj 冲剂 +ukym 冲高 +ukyn 问讯 商品房 +ukyo 癌变 +ukyq 问询 +ukys 冲床 +ukyt 问话 部族 +ukyu 总说 +ukyw 总论 +ukyy 总该 +ul 曾 +ulai 曾国藩 +ulat 兽医 +ulaw 善罢甘休 兾 +ulax 兽药 +ulbb 瘸子 +ulbi 曾孙 +ulcf 曾对 +ulcs 斗转参横 +uld 痼 +uldd 痼 +ulde 曾有 +uldg 凅 +uldh 曾在 +ulev 瘸腿 +ulff 凙 癦 +ulfh 新加坡 +ulfw 善罢干休 +ulg 兽 獣 獸 +ulgd 半边天 +ulge 癏 闤 阛 +ulgf 曾于 +ulgg 阎罗王 +ulgj 痹 痺 +ulgk 兽 +ulhc 兽皮 +ulhk 着力点 +uli 瘝 +ulii 瘝 +ulj 曾 +uljb 鄫 +uljf 曾 曽 +uljg 曾是 +uljn 甑 +uljr 朆 +uljt 斗转星移 +uljx 北回归线 +ulk 闸 閘 閳 +ulkd 痂 痐 +ulkk 闸口 +ulkw 瘸 +ullg 装甲车 +ulli 癳 +ulnt 兽性 +ulny 曾以 +uloa 普罗米修斯 +ulod 兽类 +ulpj 前车之鉴 +ulpl 新四军 +ulpp 靖国神社 +ulpu 美国之音 +ulpw 兽窟 +ulpy 曾祖 +ulqk 背黑锅 +ulqv 痴男怨女 +ulrg 装甲兵 +ulrj 前因后果 +ulrs 前思后想 +uls 阃 +ulsh 曾想 +ulsi 阃 閫 +ulsj 前车可鉴 +ultf 兽行 +ulu 辦 +ulud 瘰疬 +ulug 痹症 +uluh 辦 +ulum 兽疫 +uluq 兽交 美轮美奂 +ulut 痼疾 +uluv 童男童女 +uluw 闸阀 +ulux 闸北 +uluy 闸门 +ulvd 瘻 +ulvj 兰因絮果 +ulvn 闸刀 +ulvt 兽群 +ulwf 美国佬 +ulwj 奖罚分明 +ulws 章回体 +ulwt 曾任 +ulwv 善男信女 +ulww 兽欲 +ulx 瘰 +ulxc 曾经 +ulxi 瘰 +ulyc 并驾齐驱 +ulyu 曾说 +ulyy 帝国主义 +um 商 +uma 痶 +umab 端节 +umae 癑 +umaf 凄风苦雨 +umah 端雅 +umai 凋落 +umal 疫苗 +umaq 疫区 +umat 凋萎 +umau 闦 +umaw 端茶 痶 +umbb 疯子 +umbj 端阳 +umbm 端出 +umbn 疯了 +umbw 商队 +umc 疫 +umca 疾风劲草 +umci 疫 +umcy 竐 +umd 端 +umdd 商厦 啇 +umdf 闻风而动 啇 +umdg 闻风而至 +umdi 闻风而逃 +umdj 端 +umdm 端面 端砚 +umdn 甋 +umdp 適 +umdq 飒爽 +umdt 敵 +umdw 歒 +umdy 甋 +umef 蹩脚 +umet 商用 +umev 商妥 +umf 凋 +umfd 商城 +umfe 闻风丧胆 +umfh 端直 +umfj 商朝 +umfk 凋 +umfn 商场 +umft 商都 +umfw 凋零 商埠 +umfy 病骨支离 +umg 痌 +umgh 端正 +umgk 痌 +umgm 端丽 +umgp 冰炭不相容 +umgq 凋残 冰山一角 +umgu 凒 闓 +umh 龘 +umhd 龘 +umhh 端上 +umhj 敝旧 +umhk 商战 +umi 敝 蹩 閴 +umia 弊 +umic 鄨 +umid 獘 +umif 商法 +umig 鳖 龞 鱉 鼈 +umih 瞥 蹩 幣 +umij 暼 蟞 +umim 新风尚 +umin 憋 鼈 +umio 鱉 鷩 +umiq 鐅 龞 +umir 撆 +umit 敝 商海 +umiv 嫳 鼈 +umiw 商洽 +umix 鼈 龞 彆 斃 +umjf 疾风暴雨 +umjg 商量 +umk 疝 閊 +umkd 瘑 +umkg 商号 +umkk 商品 端口 +umlf 商团 +umlk 辛迪加 +umlu 商圈 +umlw 商界 +umm 瘿 +ummh 端由 +ummm 瘦骨嶙峋 +ummq 瞥见 +ummr 商贩 +ummt 凋败 +ummv 瘿 癭 +ummw 亲骨肉 +umn 竌 +umna 商展 +umnb 憋屈 +umnf 疾风迅雷 +umng 商情 疫情 +umnk 瘑 +umnn 意见书 +umnt 敝屣 +umnv 闿 闓 +umog 商业 +umov 商数 +umpd 弊害 +umpe 商家 +umpg 商定 +umpy 商社 +umq 疯 瘋 +umqd 飒然 +umqg 商铺 +umqi 疯 +umqt 疯狂 疯狗 +umqy 商贸 飒 颯 +umrb 商报 +umrg 商丘 +umrk 疾风扫秋叶 +umrn 憋气 +umrq 端的 +umru 端接 +umsd 凋枯 +umsf 商标 +umsg 商酌 +umsh 端相 +umsm 商机 商贾 +umsp 商榷 +umsr 剪贴板 +umss 端木 +umsw 商检 +umt 瘋 +umta 疾风知劲草 +umte 商船 +umtf 商行 端午 +umti 闝 意见簿 +umtj 瘋 闏 颯 +umtl 商务 +umtr 屰 +umts 意见箱 +umtu 商科 +umtv 商委 +umud 端着 憋着 +umuf 疯癫 +umug 弊病 疫病 +umuk 商兑 +umum 弊端 凋敝 +umun 憋闷 +umvy 意见建议 +umw 商 +umwa 商代 +umwb 旁见侧出 +umwf 商会 +umwj 曾几何时 +umwk 商 +umwv 端倪 +umww 商人 +umwy 憋住 凗 +umxf 端绪 +umxg 端线 +umxq 商约 +umyf 商讨 端庄 +umyh 商店 +umym 商调 +umyn 商户 +umyo 商谈 +umys 疯魔 +umyt 凋谢 +umyu 端详 +umyy 商议 +un 决 +una 癜 +unaa 首发式 +unac 癜 +unae 卷心菜 +unan 冺 +unb 阚 闞 +unbm 决出 +unbt 阚 闞 +uncc 闷骚 +undj 决非 +undn 问心有愧 +unet 决胜 +unf 瘺 +unfi 瘺 童心未泯 +unfj 决堤 +unfl 闷雷 +unfn 问心无愧 +unfq 决无 +ung 翊 +ungg 决一 +ungi 决不 +ungn 門 +ungq 决裂 闷死 +ungr 首屈一指 +unh 瘕 +unhc 瘕 +unhh 闈 +unhk 决战 +uni 闷 悶 +unii 痛快淋漓 +unim 半壁江山 +unis 闷酒 +unk 癖 +unkk 决口 +unku 癖 闢 +unn 乵 +unnd 病恹恹 +unnn 决心书 +unnt 癖性 +unny 决心 +unon 决断 +unoo 阑尾炎 +unpb 六尺之孤 +unpf 决赛 +unpg 决定 +unpv 决案 +unqd 决然 +unqg 闲情逸致 +unqh 前怕狼后怕虎 +unqk 〈 〉 +unqt 前怕狼 +unr 疡 瘍 +unre 疡 +unrn 闷气 +unrp 交臂失之 +unrv 闷热 +unsj 闷棍 +unsy 首尾相应 +unt 閟 +unte 閟 +untg 决策 +unth 决算 +unty 总收入 +unu 竮 +unua 兼收并蓄 竮 +unud 痛改前非 +unuf 决斗 +unug 并发症 +unuh 慈眉善目 +unuj 决意 +unuu 痛心疾首 +unvb 癖好 +unvu 遂心如意 +unw 决 +unwe 瘳 +unwi 疦 +unwl 竭尽全力 +unwp 道尽途穷 +unws 半导体 +unwu 闷倦 +unwy 决 总司令 +unxn 将心比心 +unxq 决绝 +unxv 痆 +unyf 决计 +unyn 总书记 +unys 痴心妄想 +unyy 决议 +uo 普 +uoaa 冰糖葫芦 +uoan 普世 +uoaq 养精蓄锐 +uoat 闪烁其辞 +uoay 闪烁其词 +uobp 普陀 +uobt 普降 +uoce 普通 +uodg 卷烟厂 +uodm 塑料布 +uoey 普及 +uoft 普教 +uog 普 +uogd 普天 並 +uogf 痰盂 並 +uogj 普 +uogn 痴迷不悟 +uogt 产业政策 +uoi 焛 疢 +uoib 普洱 +uoif 普法 +uoim 普测 +uoix 普涨 +uoiy 普渡 +uojc 普贤 +uojv 普照 +uokm 痰喘 +uolq 普罗 +uolt 判断力 +uolw 产业界 +uont 商业性 +uoo 痰 +uooi 痰 +uool 癆 +uopk 意料之中 +uoqi 普尔 +uoqt 商业银行 +uosj 普查 +uosp 剪烛西窗 +uotd 普适 +uotf 普选 +uotp 瘘管 +uotr 普特 +uouk 商业部 +uov 瘘 瘺 瘻 +uovd 瘘 +uovt 普九 +uowa 塑料袋 +uowx 产业化 +uoxs 产业结构 +uoya 普度 +uoyi 普京 +uoyl 资料库 +uoym 普高 +uoyn 普遍 +up 帝 +upad 产褥期 +upai 旁落 +upbm 旁出 +upbp 美容院 +upcb 旁骛 +upcm 旁观 +upd 竤 +updb 旁顾 +updc 竤 +updr 慈禧太后 +upef 将军肚 +upeg 竩 +upey 旁及 +upfc 旁支 +upft 帝都 +upfu 亲密无间 +upfy 六神无主 +upgg 帝王 +upgp 六神不安 +upgr 装神弄鬼 +uphi 闭塞眼睛捉麻雀 +upho 新官上任三把火 +uphw 新官上任 +upik 养家活口 +upiy 旁注 +upju 凕 +upkg 帝号 +upkh 旁路 +upkr 旁听 +uplg 帝国 +uplk 瘒 +uplp 旁边 +uplt 剖视图 +uplu 痛定思痛 +upm 帝 +upmh 帝 +upmk 啻 +upmo 鶙 +upmp 遆 +upn 痯 +upnn 痯 +upnt 兼容性 决定性 +upok 养家糊口 +uppd 音容宛在 +upqt 盗窃犯 +upqu 郊寒岛瘦 +upqy 闻之色变 +uprm 帝制 +uprn 冷空气 +uprr 旁白 +upsc 决赛权 +upsf 旁枝 +upsh 竚 +upsm 兼容机 +upte 音容笑貌 +uptx 旁系 +upuj 问寒问暖 +upuq 兼容并包 +upuy 旁门 +upvt 帝君 +upvv 姿容姣好 +upwc 亲家公 +upwf 新社会 +upwm 旁侧 +upwu 帝位 +upww 旁人 +upxg 亲家母 +upy 旁 +upyb 旁 +upyd 差之毫厘 +upyg 旁证 +upyi 冶容诲淫 +upyq 覫 +uq 交 +uqa 阍 +uqaa 交工 +uqad 将其 奖项 盗匪 +uqae 酱菜 +uqai 疧 +uqaj 盗墓 阍 痻 閽 +uqap 效劳 +uqaq 交警 郊区 +uqav 疧 +uqay 疷 +uqb 郊 +uqbb 冲锋陷阵 +uqbc 盗取 +uqbf 交际 +uqbh 郊 +uqbm 交出 +uqcc 交叠 +uqce 交通 效能 +uqck 奖台 +uqcq 交欢 +uqcr 竞争对手 +uqcw 效验 +uqcy 交叉 +uqd 奖 奨 奬 獎 +uqda 瓷碟 +uqdc 交友 +uqdd 奖励 +uqde 将有 +uqdf 瓷砖 +uqdg 交感 +uqdl 资历 +uqdm 頝 +uqdn 效尤 +uqdp 将达 +uqds 音乐厅 +uqdt 冁然而笑 +uqdu 奖 +uqdv 恣肆 +uqdy 姿态 癚 +uqee 头昏脑胀 +uqeg 资助 +uqet 效用 盗用 +uqf 将 將 +uqfc 盗劫 +uqff 净土 交款 +uqfg 将士 普鲁士 +uqfj 螀 螿 +uqfn 意犹未尽 盗卖 +uqfp 瓷壶 +uqft 将才 +uqfu 净增 +uqfw 交替 +uqfy 将 +uqg 癣 凎 癬 +uqga 闻名于世 +uqgb 道尔顿 +uqgc 将至 +uqgd 癣 +uqgf 将于 次于 +uqgg 阎王 +uqgh 资政 +uqgi 交还 +uqgk 交融 +uqgo 将来 +uqgq 效死 +uqgr 凛然正气 +uqgx 交互 +uqgy 交班 +uqha 头昏眼花 +uqhh 交上 +uqhi 效颦 +uqhk 交战 交点 +uqhm 虠 +uqhw 恣睢 +uqhx 酱紫 +uqi 浆 漿 +uqia 交汇 +uqic 门外汉 +uqid 资源 +uqif 效法 盗汗 +uqig 门儿清 +uqih 交涉 +uqii 净水 +uqim 酱油 +uqip 资深 奖赏 +uqiq 交辉 +uqir 意象派 +uqis 瓷漆 +uqit 浆洗 +uqiu 浆 +uqiy 交流 +uqj 阄 鬮 +uqjf 郊野 +uqjg 将是 +uqjj 次日 +uqjm 将帅 +uqjn 阄 交电 +uqjq 交易 +uqjs 效果 +uqjt 将临 +uqk 竘 +uqkd 痀 +uqkf 桨叶 +uqkg 竘 +uqkh 效忠 +uqkk 奖品 瓷器 次品 装饰品 +uqkq 凂 +uqkt 交响 +uqlg 盗车 +uqlk 交加 +uqll 次男 +uqln 効 +uqlp 交边 +uqlq 阎罗 +uqls 交困 +uqlt 效力 竞争力 +uqlw 交界 +uqly 奖罚 +uqm 痪 +uqma 盗贼 +uqmd 痪 瘓 +uqmf 资财 +uqmm 头角峥嵘 +uqmt 交账 +uqmu 净赚 +uqmw 酱肉 +uqn 疱 皰 +uqnd 音乐剧 +uqnf 将尉 +uqng 交情 +uqnk 交臂 +uqnq 闻名遐迩 +uqnt 交尾 关键性 +uqnv 疱 +uqny 交心 +uqo 癬 +uqod 浆糊 癬 +uqoo 交火 +uqou 资料 +uqov 次数 +uqow 瓷粉 +uqpb 关键字 +uqpd 交割 阄割 +uqpe 音乐家 +uqpf 立锥之地 +uqpl 将军 +uqpn 将官 +uqpp 次之 +uqpt 净额 +uqpu 将被 背包袱 +uqpv 盗案 +uqpw 盗窃 +uqq 痑 +uqqa 交错 +uqqc 姿色 +uqqe 交角 +uqqg 交钱 䴔 +uqqh 郊外 +uqqi 痑 +uqqk 盗名 +uqql 盗链 +uqqq 资金 奖金 +uqqt 交锋 +uqqy 瘹 +uqrd 交拜 +uqrf 资质 +uqrg 交兵 +uqrh 次年 +uqrm 瓷缸 +uqrn 盗掘 +uqrp 将近 +uqrq 交换 +uqrr 净白 +uqrt 交手 +uqru 交接 +uqrv 姿势 +uqry 奖掖 +uqs 桨 槳 +uqsd 交椅 +uqsf 资材 +uqsg 酱 资本 交配 奖杯 醤 醬 +uqsh 交相 +uqsq 桨橹 +uqst 资格 +uqsu 桨 将校 +uqsv 将要 次要 +uqsw 冲锋枪 +uqt 效 俲 +uqta 病急乱投医 +uqtf 交待 +uqtg 奖惩 净重 +uqth 盗版 奖牌 +uqti 弊多利少 +uqtj 净利 +uqtm 净身 +uqto 鵁 +uqtp 交管 +uqtu 交税 +uqtx 次第 +uqty 交往 效 +uqu 交 +uqua 瓷瓶 +uqud 奖状 交差 奖券 +uque 冲昏头脑 +uqug 笉 +uquj 奖章 恣意 +uquk 冶金部 +uquq 毅然决然 +uqut 资产 交道 +uquw 效益 +uquy 将门 +uqv 净 凈 浄 淨 +uqvb 交好 +uqvd 阎 閻 +uqvf 交媾 +uqvh 净 竫 䦛 䦶 +uqvv 次女 +uqw 次 恣 +uqwa 交代 +uqwc 交公 +uqwd 将佐 +uqwe 餈 +uqwf 将会 交付 垐 音乐会 +uqwg 将使 交合 效命 +uqwk 咨 谘 諮 +uqwl 盗 盜 +uqwm 资 資 +uqwn 瓷 恣 乲 甆 +uqwo 粢 鵁 +uqwq 将你 +uqws 栥 楶 +uqwt 秶 +uqwu 善解人意 +uqwv 姿 +uqwx 净化 交货 +uqwy 效仿 将领 交集 次 +uqxe 次级 +uqxf 交结 +uqxj 资费 交费 +uqxk 交织 +uqxm 交纳 +uqxw 交给 +uqy 疚 +uqyc 次序 +uqyi 效应 将就 疚 +uqyl 瘤 +uqyn 资讯 +uqyo 交谈 +uqyp 交谊 +uqyq 咨询 将错就错 +uqyt 奖旗 +uqyv 次郎 +uqyx 效率 +uqyy 资方 次方 +ur 瓣 +uraa 阅兵式 +urau 总后勤部 +urc 瓣 +urck 交换台 +urcu 瓣 +urdd 前后左右 着手成春 +urea 瓣膜 +ureg 意气用事 +urek 拳打脚踢 +urfd 前所未有 +urfg 斗牛士 +urfn 竞技场 +urfu 前所未闻 闻所未闻 +urgd 新的一页 +urgf 前后夹击 +urgg 单打一 +urgr 总的来看 +urgy 交接班 总的来说 +urhh 羊质虎皮 +urii 闎 +urjp 背投电视 +urjt 斗折蛇行 +urkg ′ +urkk 半制品 +urlg 闷罐车 +urm 痸 +urmj 痸 +urmn 意气风发 +urng 逆反心理 +urnq 新年快乐 +urnt 斗批改 +urqc 瘣 +urqj 新气象 +urqu 单打独斗 +urra 辣手摧花 +urrp 总指挥 +ursc 辩护权 +ursm 交换机 +ursr 意气相投 +urtf 痺 +urtj 养兵千日 +urtu 间接税 +urud 交白卷 +urug 疯牛病 +uruy 半推半就 +urvc 兿 +urwg 半斤八两 +urwn 总揽全局 +urww 辩护人 +urxq 兠 +uryg 总的说来 +uryn 辩护词 +urys 痛失良机 +uryy 前后文 +us 亲 +usaa 新式 +usac 单枪匹马 +usad 奠基 +usae 闲散 +usaf 新蕾 +usag 新巧 +usah 闲雅 新雅 +usal 新苗 +usap 尊荣 +usaq 尊敬 新区 +usav 亲切 +usax 新药 +usb 闞 +usbb 亲子 +usbd 亲随 +usbg 亲耳 +usbk 闲职 +usbm 新出 +usbq 闲聊 +usbt 闞 +usbw 亲聆 +usca 遒劲 +usce 北极熊 +usck 站柜台 +uscq 新欢 +usd 閪 +usdc 亲友 +usdf 美梦成真 +usdh 亲戚 +usdl 亲历 +usdn 新成 +usds 新奇 +usdt 亲故 +usdw 新春 +usee 新月 亲朋 +usem 新股 +usep 亲爱 +usf 瘭 +usfd 闉 新城 +usff 新款 +usfg 凐 新雨 +usfh 新址 +usfi 瘭 +usfj 新进 +usfq 痲 +usft 新教 +usfu 新增 +usfw 亲夫 +usfy 资格考试 +usg 尊 猷 遒 +usga 新型 +usgb 鄭 +usgc 新到 +usgd 奠 猷 +usge 闲静 +usgf 尊 酋 +usgg 亲王 意想不到 +usgh 新政 +usgj 蠤 +usgk 闲事 亲事 +usgo 尊严 鷷 +usgp 遵 遒 +ush 親 +ushf 亲睹 +ushi 闲步 +ushj 新旧 +ushq 親 +ushv 亲眼 +usi 闲 閑 閒 +usic 闲汉 +usif 新潮 新法 +usig 新添 +usii 半桶水 +usij 交相辉映 +usio 闲淡 +usip 新学 +usiq 北极光 +usir 新派 +usis 交杯酒 +usiw 新兴 +usiy 新浪 +usjf 闲时 +usjg 尊师 +usjj 新昌 +usjn 闲暇 亲昵 +usjt 亲临 新星 北极星 +usjv 遵照 +usk 疔 閅 +uskd 疴 閜 +uskf 竒 +uskg 尊号 +uskh 尊贵 新贵 新路 +uskk 亲口 新品 +uskq 亲吻 +uslf 闲置 +uslg 新车 +usli 门可罗雀 +uslk 尊驾 +usln 单相思 +uslt 新力 +uslu 北极圈 +uslw 新办 美术界 +usma 新曲 +usmh 新帖 新贴 +usmp 尊崇 +usmq 新风 +usna 新异 +usnd 新居 +usng 亲情 +usnh 亲疏 +usnn 新书 +usnt 亲属 +usny 闲心 +uspb 新字 +uspd 新宠 +uspe 资本家 亲家 +uspf 遵守 +uspg 奠定 +uspl 新军 +uspn 亲密 +uspv 新安 +uspw 尊容 +uspy 新禧 +usq 鹇 鷳 鷴 鷼 +usqg 新鲜 鹇 +usqk 闲逸 +usqn 闲饭 美术馆 +usqt 闲逛 +usqu 新锐 +usr 新 +usrb 新报 +usrg 新兵 +usrh 新年 新 +usrm 新制 +usrn 闲气 +usrp 亲近 新近 +usrq 新的 +usrt 新手 亲手 尊卑 +usrv 亲热 +uss 痳 +ussf 新村 +ussg 亲本 +ussi 凚 痳 +ussk 新歌 +ussm 新机 +usso 新楼 +usss 冷森森 +usst 郑板桥 +ussu 新校 +ussw 半机械化 +ussy 凓 +ust 鷴 +usta 尊长 酋长 +ustd 闲适 +uste 新秀 +ustf 遵行 +ustg 尊重 新生 亲生 +usth 亲自 新版 +ustk 亲和 +ustm 亲身 +usto 新翻 鷴 +ustq 尊称 +ustr 遵循 +ustt 亲笔 +ustu 新科 +usty 闲篇 +usu 亲 +usub 新闻 +usud 亲眷 亲善 +usuf 新装 新西兰 +usuh 新站 +usuj 新意 +usuq 新交 +usus 尊亲 +usut 尊颜 +usuu 奠立 +usvd 闄 +usvf 新建 +usvk 亲如 +usvq 新婚 +usvs 闲杂 +usvt 尊姓 +usvv 新妇 +usvy 新娘 +usw 凇 +uswa 亲代 +uswb 新创 +uswc 凇 +uswf 亲传 +uswg 遵命 +uswh 新修 +uswo 鷴 +uswq 亲爹 新低 +usws 装模作样 +uswt 新作 新任 +uswu 尊位 +uswv 遒健 +usww 亲人 新人 遵从 闲人 +uswx 新华 +uswy 亲信 +usxf 新疆 +usxg 装配线 +usxj 遵旨 +usxn 遵纪 +usxq 新约 +usxt 新颖 +usxv 新绿 +usxx 亲缘 +usxy 新编 +usye 新衣 +usyf 新诗 +usyg 新主 +usyh 新店 +usyj 新课 +usyl 尊为 +usym 新高 +usyn 新房 +usyo 闲谈 +usyp 盖棺论定 +usyq 遵义 +usyt 闲话 +usyv 新郎 +usyw 资本论 +usyx 亲率 +usyy 资本主义 +ut 产 +uta 凞 +utab 端午节 +utad 首期 疾苦 产期 +utag 郑重其事 +utah 竔 +utal 首功 +utao 凞 +utaq 产区 +utb 痵 +utbb 阁子 +utbd 痵 +utbh 羊毛出在羊身上 +utbm 产出 +utbp 产院 +utbw 产险 +utcb 疾驰 +utce 产能 +utck 疾驶 +utcm 道观 +utd 疾 +utdf 疾奔 +utdg 瘪三 +utdh 道破 +utdi 疾 +utdj 前程万里 +utdk 痴 癡 +utdm 首页 颜面 +ute 产 閁 +uteb 道服 +utec 瘢 +utel 头重脚轻 +utem 颜 顔 顏 +utep 疼爱 遃 +uter 彦 彥 +utey 首脑 +utf 冼 +utfb 产地 +utfg 道士 +utfh 疾走 竏 +utfk 道喜 +utfl 疾雷 +utfn 首场 道场 竓 閐 +utfp 閮 +utfq 冼 +utft 首都 道教 +utfw 半自动化 +utfx 旁征博引 +utfy 逆我者亡 +utg 癪 +utga 首开 +utgd 冲积平原 +utgf 瘇 疲惫不堪 +utgh 阁下 +utgj 道理 +utgk 疾速 +utgm 癪 +utgn 并行不悖 +utgo 首恶 +utgt 新生事物 +utgu 半身不遂 +utgy 半生不熟 +uth 首 痄 +utha 癟 +uthe 首肯 +uthf 首 痄 導 +uthg 馘 +uthh 道上 +uthi 疾步 +uthk 噵 首战 着重点 +uthn 瘜 +uthp 道 +uths 闑 +uthw 道具 +uthx 瘪 癟 +utic 单身汉 +utif 道法 +utih 产婆 +utim 产油 +utip 道学 首演 +utiq 道光 +utiu 净利润 +utj 痢 +utjc 美利坚 +utje 道明 +utjf 新德里 +utjg 产量 +utjj 首日 +utjk 痢 +utjl 美利坚合众国 +utjm 首映 +utk 阁 +utkd 阁 閣 +utkg 门牌号 +utkh 道路 +utkk 产品 +utkl 道别 +utkm 阁员 +utks 痴呆 +utkt 疾呼 +utky 竬 单身贵族 +utl 痺 +utlc 瘣 +utlf 痺 +utlg 首车 +utlk 道贺 +utlp 道边 +utlt 亲和力 +utlw 首轮 +utm 癥 +utmj 立竿见影 +utmm 痛入骨髓 +utmq 疾风 +utmt 癓 癥 竧 +utmv 痜 +utn 疙 +utna 疼惜 +utnf 决策层 +utng 痴情 +utnm 首届 +utnn 意向书 +utnp 盗版必究 +utnt 首尾 首发 +utnu 首飞 +utnv 疙 +utnw 疼怜 +utny 痴心 +utoa 产煤 +utog 产业 +utop 痴迷 +utou 颜料 +utoy 产粮 +utp 疺 +utpe 首家 道家 +utpg 首富 +utpi 疺 +utpo 意乱神迷 +utpq 单鹄寡凫 +utpu 羊毛衫 养生之道 +utpw 颜容 +utqa 产钳 +utqc 颜色 +utqd 痴然 +utqg 送往迎来 +utqi 产销 +utqk 首名 +utqm 首钢 +utqn 首饰 +utqt 首犯 +utqy 产卵 +utrg 产后 +utrq 立身扬名 +utrr 道白 +utrt 首播 +utrw 首推 +utrx 首批 +utsb 立等可取 +utsc 产权 +utsg 痴醉 +utsh 首相 +utsm 颜筋柳骨 +utso 阁楼 +utst 首枚 +utsv 首要 +utsy 道术 +utt 產 +utta 首长 +uttb 首季 +utte 头等舱 +uttf 首先 道德 首选 +uttg 产生 産 產 +utth 产自 +uttj 剷 +uttk 产程 +uttp 单簧管 +uttr 产物 +uttt 癁 痴笑 +uttu 产科 +uttw 羞答答 +utu 疼 +utua 疙瘩 +utuc 疼痛 +utue 产前 +utug 疾病 +utui 疼 +utuk 首部 商务部 +utup 道旁 +utuq 首次 +utut 痢疾 问长问短 痴痴 +utuv 道歉 +utux 背靠背 +utuy 道门 +utv 痿 +utvb 癤 准备好 +utvd 痿 +utvo 亷 鴗 +utvv 产妇 +utw 瘲 +utwa 新生代 +utwb 首创 +utwd 阁僚 +utwf 产值 +utwg 首例 +utwh 首个 瘲 +utwj 首倡 +utwn 产假 +utwq 前程似锦 +utws 颜体 +utwt 首任 +utwu 首位 +utwv 道岔 +utww 道人 +utwy 首领 +utx 痗 +utxc 道经 +utxe 首级 +utxg 单行线 +utxt 首张 +utxu 痗 +utxy 道统 +utya 首席 首度 +utyn 产房 关系户 +utyq 道义 +utys 产床 +utyt 道谢 +utyu 道德文章 +utyw 首府 +utyy 病入膏肓 +uu 立 +uuaa 辛辛苦苦 +uuad 立项 +uual 立功 +uuan 阅世 +uuas 道旁苦李 +uuau 头痛医头 +uub 阙 +uubp 疗养院 +uubr 新闻联播 +uubt 新闻出版 +uubw 阙 瘚 闕 +uubx 资产阶级 +uucc 普普通通 +uucn 立马 +uud 痒 閚 闁 癢 +uuda 瘥 +uudb 闂 +uudc 背道而驰 +uude 癢 +uudf 关门大吉 +uudh 立夏 +uudi 関 +uudk 痒 +uudl 阅历 +uudm 立面 +uudn 冰冻三尺 +uudp 疾首蹙额 +uudr 立碑 +uudu 旁门左道 +uudw 立春 +uue 癇 +uued 癇 +uuee 头头脑脑 +uuef 立脚 +uueq 闭门觅句 +uuer 头疼脑热 +uuey 拳拳服膺 +uufb 立地 +uuff 疯疯颠颠 +uufh 冸 +uufk 閗 +uufn 立场 立志 +uuft 六亲无靠 +uufw 装疯卖傻 +uug 竝 癢 +uuge 癢 +uugf 北半球 +uugg 端端正正 +uugh 立下 立正 +uugq 闷闷不乐 +uugy 六亲不认 +uuh 辡 +uuhb 将门虎子 +uuif 立法 +uuih 疮痍满目 +uuii 冷冷清清 +uuip 立党 +uuiu 北冰洋 +uuiy 北美洲 +uuj 阐 瘅 闡 +uujd 瘖 癎 闇 +uuje 阐明 +uujf 立时 阐 瘅 暜 癉 +uujg 总产量 +uujk 瘴 +uujn 癔 +uujo 立显 +uujt 阅览 +uuju 头头是道 +uuk 阅 +uukh 立足 +uukk 养痈遗患 +uukm 立嗣 +uukn 新闻中心 +uukq 阅 痥 閲 閱 +uulf 闭门思过 +uulg 立国 +uulj 竲 +uulm 立轴 +uulw 新闻界 +uume 头盖骨 +uumt 立账 +uuna 立异 +uund 新闻发布 +uuni 闪闪发光 +uunn 痛痛快快 判决书 +uunt 阐发 +uunw 新闻发布会 +uuog 立业 +uuoo 闪闪烁烁 +uupa 首善之区 +uupe 慈善家 +uupf 半决赛 +uupg 立定 +uupn 童颜鹤发 +uupt 立宪 +uupv 立案 +uupx 遵章守纪 +uupy 新闻社 +uuqa 羝羊触藩 +uuqg 资产负债表 +uuql 闭关锁国 +uuqy 单门独户 +uurb 交头接耳 +uurg 阅兵 +uurn 阐扬 瘴气 +uurq 关门打狗 +uurr 立誓 前前后后 +uuru 新闻报道 +uurx 阅批 +uus 痫 癇 +uusa 立柜 +uusf 竴 +uusi 痫 +uust 立交桥 +uusu 痛痒相关 +uusy 阐述 +uuta 立升 +uutf 立等 +uutg 资产管理 +uuth 新闻片 +uutl 闭门造车 +uutm 立身 +uuto 阐释 立秋 +uutp 闭关自守 +uutt 羞羞答答 +uutu 立冬 +uutv 立委 +uutw 养尊处优 +uutx 新闻系 +uuty 新闻稿 +uuu 立 +uuud 阅卷 +uuug 闭门羹 +uuui 冷冰冰 +uuuj 立意 +uuuk 拳头产品 +uuun 立决 +uuuq 立交 +uuus 立新 +uuuu 痒痒 立 疯疯癫癫 +uuvc 立即 +uuvk 阙如 +uuvn 剃头刀 +uuvt 童养媳 +uuvw 新闻媒介 +uuwf 总产值 +uuwg 立命 +uuwh 立候 +uuwn 亲痛仇快 +uuwo 新新人类 +uuwq 立像 +uuwr 新闻公报 +uuws 立体 +uuww 立人 +uuwy 立住 +uuxe 新闻组 +uuxq 立约 新闻纸 +uuxt 阙疑 +uuy 翯 +uuyf 阅读 +uuyk 翯 +uuym 关帝庙 +uuyn 立刻 +uuyp 闭门谢客 +uuyu 立说 站着说话不腰疼 +uuyw 立论 +uuyy 立方 +uv 妆 +uvap 兼营 +uvaq 新婚燕尔 +uvbb 瘦子 +uvbk 兼职 +uvce 兼通 +uvd 閰 +uvda 妆奁 +uvdb 兼顾 +uvde 兼有 +uvdq 尊姓大名 +uvdw 歉仄 +uve 痕 +uvei 痕 +uvep 兼爱 +uvet 兼用 +uvf 妾 +uvfa 童叟无欺 +uvfh 冿 +uvfk 疩 +uvft 单刀直入 +uvfw 单刀赴会 +uvg 妆 +uvgp 亲如一家 +uvgu 首鼠两端 +uvh 瘦 痩 +uvhc 瘦 +uvhk 妆点 +uvhw 兼具 +uvic 兼治 +uvie 瘦削 +uvih 瘦小 +uvk 癰 +uvkr 兼听 +uvky 癰 +uvlw 兼办 +uvmw 瘦肉 +uvn 癙 +uvnh 歉收 兼收 +uvnn 癙 +uvo 兼 +uvog 鹣 鶼 +uvon 甉 +uvoo 鶼 +uvou 兼 +uvow 歉 +uvpg 美如冠玉 +uvpp 兼之 +uvpw 兼容 +uvq 阋 鬩 +uvqd 歉然 +uvqg 痕印 +uvqn 妆饰 +uvqv 阋 +uvrh 歉年 +uvrk 亲如手足 +uvrw 妆扮 +uvta 瘦长 +uvtg 敝帚自珍 +uvtj 兼得 +uvtk 兼程 +uvtl 兼备 +uvtm 瘦身 +uvtp 兼管 +uvtq 敝帚千金 +uvua 兼并 +uvud 兼差 +uvuh 辧 +uvui 瘦瘠 +uvuj 歉意 +uvuq 歉疚 +uvut 瘦瘪 +uvuv 瘦瘦 +uvux 善始善终 +uvv 閻 +uvvd 閻 +uvvf 美女如云 +uvvy 新嫁娘 +uvw 瘐 +uvwd 兼优 +uvwh 兼修 +uvwi 瘐 +uvwt 兼任 +uvxu 瘦弱 +uvyj 兼课 +uvyo 痕迹 +uvyt 兼施 +uw 闪 +uwa 阀 +uwad 冷藏 +uwae 阀 冷菜 閥 +uwai 冷落 閥 +uwal 益菌 +uwap 冷荤 +uwb 疮 瘡 +uwbb 凑份子 疹子 +uwbj 益阳 +uwbm 闪出 +uwbp 疯人院 +uwbv 疮 +uwbw 蠲除 +uwcb 准予 +uwce 准能 +uwcf 冷对 +uwcp 新华通讯社 +uwdc 益友 +uwdg 立体感 +uwdh 闪存 +uwdm 冷面 +uwdq 准确 +uwdt 益寿 +uwdx 闪龙 +uwdy 半途而废 +uwe 疹 +uwee 疹 +uwef 站住脚 +uweg 彰化县 +uwes 六合彩 +uwew 冷脸 +uwf 瘵 +uwfa 总体规划 +uwfc 冷却 闪动 +uwfg 冷雨 +uwfi 瘵 +uwfj 前途无量 +uwfm 闪击 +uwfn 冷场 立体声 +uwfp 闪过 +uwfs 冷霜 +uwg 痊 阕 +uwga 闪开 +uwgd 冷天 痊 阕 闋 +uwge 冷静 +uwgj 瘉 癐 总代理 +uwgk 冾 閤 总领事 凔 瘡 +uwgm 闪现 +uwgn 癒 闟 +uwgu 竳 +uwhk 冷战 准点 +uwhn 新仇旧恨 +uwhq 冷餐 北伐战争 +uwhu 送货上门 +uwhv 冷眼 +uwi 闪 閃 +uwia 冷漠 +uwif 冷汗 +uwig 冷清 +uwii 冷水 +uwin 冷烫 +uwio 冷淡 +uwiq 闪光 闪耀 +uwiv 冷涩 +uwj 疥 +uwje 冷暖 +uwjf 准时 +uwjg 准是 +uwjh 益虫 +uwjk 疥 +uwjm 冷遇 +uwjn 闪电 +uwjt 准星 +uwkc 闪吧 +uwkf 冷嘲 +uwkk 总人口 +uwkq 閱 +uwks 冷噤 +uwkt 病从口入 +uwl 益 +uwlf 益 +uwlg 鹢 鷁 +uwli 奖优罚劣 +uwlj 蠲 +uwln 冷轧 +uwlo 鷁 +uwmc 冷峻 +uwmi 冷峭 +uwmj 准则 +uwmq 冷风 +uwn 瘊 +uwna 美人迟暮 +uwnd 瘊 +uwnf 准尉 +uwng 总公司 +uwnk 闪避 +uwnn 郑人买履 +uwnt 益发 +uwny 新华书店 +uwoj 冷焊 +uwoq 闪烁 +uwpb 冷字 +uwpd 冷害 +uwpg 准定 +uwph 冷寂 +uwpk 冷宫 +uwpm 新华字典 +uwpt 闪客 +uwpy 新华社 +uwqc 冷色 +uwqg 美人鱼 +uwqi 产供销 +uwqn 冷饮 +uwqt 冷锋 +uwqy 益鸟 +uwra 前倨后恭 +uwri 冷泉 +uwrl 单人舞 +uwrm 单位制 +uwrn 冷气 +uwrv 冷热 +uwrw 闪失 +uwrx 前仆后继 +uwsa 冷柜 +uwse 冷杉 +uwsg 冷酷 +uwso 商住楼 +uwsw 冷枪 +uwtd 益智 +uwte 冷盘 闪盘 +uwth 益处 +uwtk ㎎ ㎏ ㎜ ㎝ ㎞ ㎡ ㏄ ㏎ ㏑ ㏒ ㏕ +uwtl 准备 +uwtm 闪身 +uwtt 冷笑 +uwtu 冷箭 +uwty 准入 凃 +uwua 冷冻 +uwuc 疮疤 +uwud 准头 +uwug 新人新事 +uwui 冷冰 +uwul 关停并转 +uwuq 准将 +uwuu 阀阅 +uwuw 闪闪 +uwux 半信半疑 将信将疑 +uwuy 冷门 阀门 +uwva 冷媒 +uwvn 竕 +uwvo 鴗 +uwvt 竕 +uww 痤 +uwwf 阀值 痤 䦟 䦷 +uwwg 痊愈 +uwwi 疭 瘲 +uwwk 准保 +uwwn 冷僻 +uwww 閦 +uwwy 意欲何为 冷食 +uwx 癈 +uwxc 癈 +uwxg 准线 +uwxk 准绳 +uwxp 冷缩 +uwy 准 閄 準 +uwya 准度 +uwyc 冷 竛 閝 +uwyd 痽 閵 +uwye 飡 +uwyf 凖 +uwyg 准 +uwyj 总会计师 +uwyk 凔 瘡 +uwyl 冷库 +uwyn 装傻充愣 +uwyo 癄 +uwyp 闪亮 +uwys 痴人说梦 +uwyt 准许 +uwyy 背信弃义 +ux 北 +uxaj 兼弱攻昧 +uxaq 北欧 +uxax 凝药 +uxb 邶 +uxbb 弟子 辫子 +uxbc 凝聚 +uxbe 背阴 +uxbh 邶 +uxbt 递降 +uxcf 背对 +uxd 凅 +uxdd 北大 +uxde 瘬 鹈鹕 +uxdf 北辰 +uxdg 凅 +uxdj 慈悲 北非 +uxdm 背面 北面 +uxdn 凝成 +uxe 背 +uxeb 鄁 +uxed 剃须 +uxef 背 +uxep 慈爱 +uxeq 癌细胞 +uxeu 凝胶 +uxex 凝脂 +uxfb 背地 +uxfc 背运 +uxff 背墙 +uxfh 背起 +uxfi 冀求 +uxfj 递进 +uxfm 北南 +uxfp 背过 +uxfq 新纪元 +uxfu 递增 +uxge 背静 +uxgf 丠 +uxgj 总经理 +uxgk 背带 +uxgo 北亚 +uxgr 凝碧 +uxgu 北平 +uxgx 单丝不成线 +uxh 弟 +uxhc 凝眸 +uxhe 瘬 +uxhg 鹈 鵜 +uxhh 北上 +uxhj 剃 弚 +uxho 鵜 +uxhp 递 逓 遞 +uxht 弟 +uxhw 冀盼 +uxi 辮 +uxie 慈溪 +uxig 凝滞 +uxii 曾经沧海难为水 曾经沧海 +uxiq 背光 +uxit 北海 +uxiu 北洋 辮 +uxiw 背脊 +uxiy 凝注 +uxj 疿 +uxjd 疿 +uxjf 背时 +uxjj 兹日 +uxjk 疿 +uxjv 递归 +uxjy 背景 背影 +uxkg 单引号 +uxkh 北路 +uxkq 弟兄 +uxl 冀 +uxld 凝固 +uxlg 北国 +uxlj 軰 +uxlk 递加 +uxln 凝思 +uxlp 北边 +uxlt 冀图 +uxlw 冀 +uxmd 北岸 +uxmf 北周 +uxmi 弊绝风清 +uxmq 北风 +uxn 北 +uxnn 背书 +uxnt 总结性 +uxny 背心 +uxos 闯红灯 +uxpf 凝寒 +uxpg 凝定 +uxpi 遵纪守法 +uxpj 北冥 +uxps 北宋 +uxpu 递补 +uxpy 凝视 慈祥 凝神 +uxqd 凝然 +uxqe 背角 递解 +uxqg 背鳍 +uxqm 背负 +uxqn 背包 +uxqy 北岛 +uxrc 背反 +uxrg 背后 +uxrm 背投 +uxrn 背气 +uxrw 递推 +uxse 北极 +uxsh 凝想 +uxsi 辫梢 +uxsr 背板 +uxss 北麓 +uxt 凝 +uxta 递升 +uxte 北航 +uxtf 背靠 北街 +uxtg 孳生 +uxth 凝 递延 癡 +uxtk 慈和 +uxtl 凝血 +uxtm 背向 +uxto 背篓 +uxtv 北魏 +uxu 辫 辮 +uxua 凝冻 +uxuc 背痛 +uxud 慈善 背叛 递减 背着 递送 +uxuf 北斗 +uxug 北美 +uxuh 辫 +uxuk 北部 背部 +uxum 北端 +uxuq 递交 +uxut 慈颜 +uxux 弟弟 +uxuy 北门 +uxv 疕 +uxvd 慈姑 +uxvf 弟妹 +uxvn 剃刀 +uxvt 弟媳 +uxvv 弟妇 +uxwa 北伐 +uxwd 北段 +uxwf 总结会 +uxwg 凝合 +uxwm 北侧 +uxwq 慈父 +uxwu 差强人意 +uxww 背人 +uxwx 凝华 +uxwy 背信 +uxx 兹 茲 +uxxa 凝练 新疆维吾尔自治区 +uxxb 孳 孶 +uxxf 凝结 北纬 北疆 +uxxg 慈母 鹚 關 鶿 鷀 +uxxh 關 +uxxn 慈 甆 +uxxo 闗 鶿 鷀 +uxxp 凝缩 +uxxq 北约 +uxxu 兹 +uxxv 疪 +uxxw 递给 +uxxx 凉丝丝 +uxy 癵 +uxya 剃度 +uxyb 背离 +uxyc 背诵 背弃 +uxyi 北京 +uxyj 北齐 +uxyn 凝望 +uxyo 递变 +uxyr 癴 +uxyt 冀州 +uxyw 癵 +uxyy 北方 +uy 六 +uyad 辛苦 +uyae 凉菜 +uyaf 凉鞋 +uyah 门牙 +uyak 辛勤 +uyan 六艺 +uyap 辛劳 +uyaq 阆苑 闹市区 +uyaw 辛亥革命 +uyax 凉药 +uyay 门庭若市 +uybb 门子 +uybg 门卫 +uybm 闹出 +uybu 门联 +uybv 门限 +uycf 门对 +uyck 凉台 +uycn 门巴 +uycq 辩驳 +uycw 辩难 +uyd 訚 誾 +uydd 六大 +uydg 半夜三更 +uydi 北京大学 +uydm 门面 单方面 +uydn 六成 +uydq 凉爽 +uyds 门厅 +uydu 盗亦有道 +uydy 闲言碎语 +uye 閍 +uyee 六月 +uyeu 闹腾 +uyew 门脸 +uyey 六腑 +uyfd 北京城 +uyff 门墙 +uyfg 六十 +uyfi 辛未 +uyfj 六朝 +uyfn 童言无忌 +uyft 辩才 +uyfw 门规 +uyfy 门墩 +uyg 冫 丬 +uygd 意识形态 疰 +uygf 门球 +uygg 疒 门环 +uygh 辛 门下 丬 +uygk 闹事 +uygn 道高一尺 +uygu 疒 +uygy 六 前言不搭后语 +uyh 门 門 +uyhh 门上 +uyhn 门 +uyhq 疾言遽色 +uyhw 门齿 +uyi 闵 閔 +uyif 辩证法 +uyig 辨清 +uyii 凉水 +uyim 门洞 +uyip 新文学 +uyir 门派 +uyiy 凉 凉 涼 +uyjd 癠 +uyje 辩明 +uyjf 门里 +uyjj 六日 +uyju 北京时间 +uyjy 咨询电话 +uyka 闹哄 +uykg 门号 +uykh 门路 +uykk 门口 +uykl 辨别 +uyky 辩证唯物主义 +uyl 凛 +uylh 六四 六甲 +uyli 凛 癝 +uylp 门边 +uylt 凜 癛 +uym 闹 鬧 +uyma 闹贼 +uymh 闹 閙 +uymm 凉山 +uymq 凉风 +uymv 闶 閌 +uymw 门内 +uyn 阂 +uynd 闹剧 +uynf 辛丑 +uynk 闙 +uynn 凉快 +uynt 普遍性 +uynw 阂 痎 閡 +uyny 闹心 +uyod 门类 +uyow 凉粉 +uyoy 立方米 +uypf 辩论赛 +uypm 门户之见 +uypo 闹灾 +uypt 门额 +uypv 决议案 +uypw 门窗 门帘 +uypy 门神 +uyqc 辨色 +uyqd 凛然 +uyqe 辩解 +uyqf 总方针 +uyqh 门外 +uyqi 门锁 +uyqj 六旬 +uyqk 闹钟 +uyqn 门馆 +uyqs 门钉 +uyqt 门儿 +uyqw 门铃 +uyrc 门把 +uyrg 门后 +uyrl 交谊舞 +uyrn 凉气 +uyrp 首席执行官 +uyrq 闹鬼 +uyrr 辩白 +uyru 凉拌 +uyrv 凉热 +uyry 辩护 +uysa 门框 +uyse 凉棚 +uysf 门票 +uysg 辛酸 +uysj 门槛 +uysm 单放机 +uysn 门楣 +uyso 门楼 +uysp 凉枕 +uysr 辨析 +uyss 门禁 +uysv 六根 立方根 +uysw 门栓 +uysy 门柱 +uyt 辨 丷 辧 +uytc 门径 +uytd 瘯 +uyte 凉透 +uytf 门徒 +uytg 门生 +uyth 门牌 +uytj 闹得 +uytk 六种 +uytl 瘀血 +uyto 闹翻 +uytq 辩称 +uytu 辨 +uytx 门第 +uyu 辩 +uyue 门前 +uyuf 门斗 +uyug 辛辣 凛冽 +uyuh 辩 辬 辯 癠 +uyuj 凉意 +uyuk 门诊部 门市部 +uyuq 门将 +uyur 半文半白 +uyus 六亲 +uyut 门道 +uyuw 门阀 +uyuy 冷言冷语 +uyv 阆 閍 +uyve 阆 閬 +uyvf 癠 +uyvh 癠 +uyw 瘁 阏 +uywf 旁敲侧击 瘁 +uywg 六合 +uyws 立方体 +uywt 普度众生 +uywu 瘀 阏 閼 +uyww 六欲 北京人 +uyx 痃 +uyxe 六级 +uyxi 痃 +uyxj 差旅费 +uyxt 门缝 +uyxy 癕 +uyya 六度 +uyyg 辩证 +uyyh 门店 +uyyk 辨识 +uyym 北京市 闹市 门市 +uyyn 门户 辩词 门房 +uyyp 凉亭 +uyyr 辩诉 +uyys 凉床 +uyyt 门庭 +uyyu 辩说 +uyyw 辩论 辨认 门诊 +uyyx 六畜 +uyyy 将计就计 门廊 +v 发 女 好 +va 毁 +vaa 嫟 +vaak 嫟 +vaan 嬺 +vab 媶 +vabg 媶 +vabn 毁了 +vad 娀 +vadg 如期而至 +vadk 婼 +vadn 媅 +vadt 娀 +vadu 如芒在背 +vadw 娸 +vaf 媒 +vafg 毁坏 姏 +vafq 好莱坞 +vafs 媒 +vag 妅 +vagf 毁于 嬅 +vago 毁灭 +vagp 如获至宝 +vagw 嫹 +vah 姬 +vahh 姬 姫 +vaih 媒婆 +vaiw 毁誉 +vaj 舁 +vajd 嫫 +vak 尋 +vakb 鄩 +vakc 彠 +vakf 尋 +vakg 嫤 +vakk 嫗 +vako 嬿 +vakw 嫨 +vaky 孉 +val 媌 +valg 媌 +vam 毁 +vamc 毁 +vamd 媖 +vamw 嫹 +van 姖 +vang 姖 +vans 媟 +vany 毁尽 +vaou 毁烂 +vapd 毁害 +vapw 毁容 +vaq 妪 嫗 +vaqy 姓甚名谁 妪 +varf 媒质 +varh 毁掉 +vark 毁损 +vasg 好东西 +vass 毁林 +vat 娆 嬈 +vatf 嬞 +vatn 嫕 +vatq 娆 +vau 嬿 尋 +vaui 孏 +vauo 建功立业 嬿 +vaus 寻花问柳 +vauv 姬妾 +vavq 媒妁 +vavw 杂七杂八 +vawc 嬳 +vawf 群英会 +vawg 如花似玉 +vawj 媒介 +vawq 如花似锦 +vaws 媒体 +vawt 毁伤 +vaww 媒人 +vawx 婲 +vawy 娂 +vaxq 毁约 +vayc 毁弃 +vaym 丸散膏丹 +vayu 毁谤 +vb 好 +vbae 好菜 +vbbb 女孩子 +vbbn 好了 +vbbw 好险 +vbc 娵 +vbca 好戏 +vbcw 好难 +vbcy 娵 +vbd 嫷 +vbdc 好友 +vbdd 好大 +vbde 嫷 +vbdg 好感 +vbdh 好在 +vbdm 好耍 +vbds 好奇 +vbdt 如隔三秋 +vbep 好受 +vbet 好用 好胜 +vbew 好脸 +vbfc 好运 好动 +vbfg 好坏 +vbfp 好过 +vbfq 好远 +vbg 好 +vbgf 好玩 好球 +vbgi 好不 +vbgk 好事 +vbgl 如出一辙 +vbgo 好恶 +vbgq 好歹 +vbgy 君子一言 +vbh 媸 邚 +vbhj 媸 +vbhk 好战 +vbhx 好些 +vbic 好汉 +vbip 好学 +vbis 好酒 +vbjy 好景 +vbka 好呀 +vbkb 好啊 +vbkc 好吗 好吧 +vbkj 好喝 +vbkr 好听 +vbkt 好吃 +vblf 好转 +vblw 好办 +vblx 好累 +vbmf 好赌 +vbmh 好帖 +vbmt 好几 +vbn 她 +vbna 好懂 +vbnc 好惨 +vbnn 好书 +vbnu 恏 +vbny 好心 +vboi 如堕烟海 +vbpb 好字 +vbpe 她家 +vbpi 君子之交淡如水 +vbpl 娘子军 +vbpn 好官 +vbpt 好客 +vbpu 君子之交 +vbqc 好色 +vbqi 好销 +vbqj 好象 +vbqn 好饭 +vbqq 好多 +vbqt 女孩儿 +vbqy 好久 +vbra 好找 +vbrb 好报 +vbrh 好看 +vbrn 好气 +vbrq 好的 +vbrt 好手 +vbrv 好招 +vbs 婀 +vbse 好极 +vbsh 好想 +vbsk 婀 +vbss 好梦 +vbsu 好样 +vbtg 好生 +vbth 好处 +vbtt 好笑 +vbub 好闻 +vbud 好头 +vbuf 好斗 +vbug 好美 +vbuj 好意 +vbuk 好问 +vbuu 好了疮疤忘了痛 +vbva 好聚好散 +vbvb 好好 +vbvv 婀娜 +vbwg 好使 +vbwh 好个 +vbwn 好似 +vbwq 好像 +vbwu 她们 +vbww 好人 +vbwx 好货 +vbxk 好强 +vbxt 妇孺皆知 +vbxx 好比 +vbyf 好诗 +vbyg 好评 +vbyh 好让 +vbyn 好记 +vbyt 好话 +vbyu 好说 +vbyy 好文 +vc 妈 +vca 既 +vcad 即若 +vcaf 塈 墍 +vcag 暨 +vcak 即或 +vcao 鱀 +vcaq 既 +vcb 即 卽 +vcbc 嫁鸡随鸡 +vcbf 孥 堲 +vcbh 即 妤 +vcbs 媃 +vcc 驽 +vccc 娺 +vcce 既能 +vccf 驽 +vccn 驽马 +vccu 駑 +vcd 砮 +vcde 既有 +vcdf 砮 +vcdh 即在 +vcdj 既非 +vcdm 既而 +vcdn 即成 +vcdp 即达 +vcef 姢 +vceg 姢 +vcet 即用 +vcfq 既无 +vcft 奴才 +vcg 妈 +vcgf 始于 +vcgi 既不 +vcgs 始末 +vchh 怒目 +vci 厹 +vcia 怒江 +vcid 怒涛 +vcif 怒潮 +vcit 怒海 +vciw 即兴 +vcjf 即时 +vcjg 既是 +vcjj 即日 +vcjy 即景 +vck 始 +vckb 怒吼 +vckg 始 +vckh 努嘴 +vckj 怒喝 +vckk 怒骂 +vcko 妈咪 +vckx 怒叱 +vcl 努 +vclb 努 +vclc 好戏连台 +vclf 即墨 +vclt 努力 +vcm 帑 +vcmh 帑 +vcmw 胬 +vcn 怒 妑 +vcnn 既已 +vcnt 始发 奴性 +vcnu 怒 +vcny 即以 +vcog 始业 +vcoo 怒火 +vcpe 奴家 +vcpg 既定 +vcpw 怒容 +vcpy 始祖 +vcqc 怒色 +vcqd 既然 +vcqg 驽钝 +vcr 拏 +vcrj 拏 +vcrn 怒气 +vcrq 妈的 +vcrr 即逝 +vcry 怒斥 +vcsk 即可 +vcsv 既要 +vct 娭 +vctd 娭 +vctf 即行 +vctj 既得 +vctm 奴役 +vcto 鴑 +vctu 弩箭 +vcty 既往 +vcu 厹 +vcuj 怒意 +vcuq 即将 +vcut 怒道 +vcvc 妈妈 +vcvf 始建 +vcvi 奴隶 +vcvr 奴婢 +vcwb 始创 +vcwf 即会 +vcwg 即使 即便 +vcwh 奴仆 +vcwo 鴑 鵖 +vcwq 寻欢作乐 +vcwu 即位 +vcww 恕难从命 +vcwx 奴化 +vcwy 即令 +vcx 弩 +vcxb 弩 +vcxn 弩弓 +vcxt 始终 +vcy 奴 媽 +vcya 即席 +vcyg 驽马恋栈豆 +vcyi 即应 +vcyl 即为 +vcyn 即刻 +vcyt 怒放 +vd 姑 +vdae 媠 +vdal 姑苏 +vdbb 姑子 +vdcy 妭 +vddr 如左右手 +vddy 姑丈 +vde 媩 +vdeg 姑且 姷 媩 +vdey 群雄逐鹿 +vdf 娠 +vdfa 好大喜功 +vdfe 娠 +vdff 娾 媷 +vdfn 姱 +vdfu 群龙无首 +vdfy 女大十八变 +vdg 姑 妬 +vdge 姑表 +vdgi 群而不党 +vdgp 既成事实 +vdgs 退耕还林 +vdgt 媙 +vdhh 妦 +vdht 夓 +vdhy 妦 +vdi 孎 +vdih 姑婆 +vdij 孎 +vdip 九三学社 +vdjd 婔 +vdlt 忍耐力 +vdm 頄 +vdmd 媆 媔 +vdmf 婻 +vdmy 頄 +vdn 娏 +vdne 娏 +vdnt 娍 +vdnw 如愿以偿 +vdny 好奇心 +vdod 刀耕火耨 +vdot 刀耕火种 +vdqn 娔 +vdqt 忍辱负重 +vdr 嫄 +vdri 嫄 +vds 婍 +vdsk 婍 +vdth 姑息 +vdu 嫴 +vduh 嫴 +vdui 嫽 +vdv 嫞 +vdvc 姑妈 +vdvd 姑姑 +vdve 群威群胆 +vdvh 嫞 +vdvl 姑舅 +vdvv 姑嫂 +vdvy 姑娘 +vdw 媋 +vdwf 忍辱含垢 +vdwi 嫽 +vdwj 媋 +vdwq 姑父 +vdwt 嫀 +vdxg 姑母 +ve 奶 +veam 奶黄 +veaq 垦区 +veav 恳切 +veaw 奶茶 +veay 垦荒 +vebb 奶子 +vebg 娐 +vebk 退职 +vebm 退出 +vebq 退隐 +vece 鼠肚鸡肠 +vedc 女朋友 +vedi 退耕 +vedm 退而 +vedu 退磁 +vedy 姐丈 +veem 退股 +vef 垦 墾 +vefb 垦地 +vefc 退却 媛 +veff 垦 退款 +vefh 退走 +vefi 恳求 +vefn 退场 +vefw 姐夫 +veg 姐 +vegc 退到 +vegg 姐 +vegh 退下 +vegi 退还 +vegq 垦殖 +vehc 奶皮 +vehi 退步 +vei 艮 +veif 退潮 +veii 奶水 +veim 奶油 +veip 退学 退党 +vekh 退路 +vekk 奶品 +velf 退团 +velh 奶罩 +velk 退回 +vemt 退败 +vemu 退赔 +vemy 退赃 +ven 奶 +vend 退居 +venk 退避 +venu 恳 懇 +veoa 退烧 +veoo 退火 +veow 奶粉 +veoy 奶糖 +vep 退 +vepc 嫒 嬡 +vepf 退守 +vepi 退 +vept 嬡 +veqg 退钱 +veqk 奶名 +veqt 姐儿 +verg 退后 退兵 +verh 奶牛 退掉 +verl 退押 +verm 媱 +verq 退换 +verr 奶白 +vert 恳托 +verv 恳挚 +ves 婇 +vesf 退票 +vesg 奶酪 +vesj 退查 +vest 退格 +vesy 婇 +vet 婬 +vetd 退敌 +vete 退租 +vetf 婬 +vetk 垦种 +vetm 退役 +veto 嬀 +vetu 退税 +vety 退稿 +veua 奶瓶 +veud 奶头 +veuj 退意 +veus 退亲 +veux 姐弟 +vev 娞 +vevc 奶妈 +veve 姐姐 奶奶 +vevf 姐妹 +vevg 娞 嫍 +vevi 如胶如漆 +vevq 退婚 +vevy 奶娘 +vewg 退伍 +vewi 如胶似漆 +vewk 退保 +vewl 退佃 +vewo 退伙 +vews 退休 +vewu 退位 +veww 九月份 +vewx 退化 退货 +vexp 退缩 +vexw 退给 +veya 退席 +veyb 退离 +veyd 恳诚 +veyg 恳请 +veyh 退让 +veym 退市 +veyn 退房 +veyo 恳谈 +veys 退订 +veyt 退庭 +vf 寻 +vfaa 建工 +vfac 彟 +vfah 奸臣 +vfal 建功 +vfaq 那匹 +vfat 寻医 +vfay 寻芳 +vfb 那 +vfbb 妹子 +vfbh 那 +vfbi 寻隙 +vfbm 寻出 +vfbp 妓院 +vfbw 奸险 +vfc 妓 +vfca 嬉戏 +vfck 那台 +vfcq 寻欢 +vfcy 妓 妘 +vfd 嬬 +vfda 那厮 +vfdc 奸雄 +vfdd 那套 +vfde 建有 +vfdg 建厂 +vfdi 暨南大学 +vfdj 嬬 +vfdl 衋 +vfdm 那面 +vfdn 建成 +vfdp 群起而攻之 +vfdt 那帮 +vfdw 嬉春 +vfem 寻觅 +vff 娃 +vffg 娃 +vffh 建起 寻址 +vffi 寻求 +vffn 嫮 那块 +vffp 寻索 +vffq 九霄云外 嬈 +vfft 建都 +vffv 如丧考妣 +vffw 妹夫 奸夫 +vffy 妋 +vfgc 寻到 +vfgd 那天 +vfgf 建于 +vfgh 建政 +vfgi 那还 +vfgk 寻事 +vfgo 奸恶 +vfgq 寻死 +vfh 奸 姦 +vfhc 嬉皮 +vfhk 聿 +vfhl 衋 +vfhp 建 +vfhw 嫃 +vfhx 那些 +vfi 妹 妺 +vfie 奸淫 +vfif 奸污 +vfii 嬉水 +vfim 奸滑 +vfip 寻常 建党 +vfiy 妹 +vfj 媾 卆 +vfjf 那里 那时 媾 書 +vfjg 那是 晝 +vfjh 妌 +vfjk 肅 +vfjo 鷫 +vfjq 那晚 +vfjw 歗 +vfk 嬉 +vfke 媴 +vfkf 嬯 寻味 姞 +vfkg 姞 +vfkk 嬉 +vfkn 那叫 +vfkt 寻呼 +vfkw 那只 +vfl 畫 +vflb 畵 +vflf 建置 +vflg 建国 畫 +vflj 劃 +vflm 嬻 +vfln 寻思 +vflp 那边 +vfm 毀 +vfma 奸贼 +vfmc 毀 +vfmf 婻 +vfmh 那幅 +vfmq 建网 +vfmt 建账 +vfn 嬦 +vfnd 孀居 +vfnf 嬦 +vfng 奸情 +vfnn 奸尸 +vfny 娡 +vfpe 那家 +vfpg 寻宝 +vfpl 建军 +vfpu 嬄 +vfpv 建安 +vfpy 杂志社 +vfq 妩 嫵 +vfqk 那句 +vfqn 妩 妧 +vfqt 那儿 婈 +vfra 寻找 +vfrh 那年 +vfrm 建制 +vfrn 那所 +vfrx 那批 +vfs 孀 +vfsa 建模 +vfsc 建树 +vfsf 建材 +vfsg 那本 +vfsh 孀 +vfsi 建档 +vfsj 寻查 +vfsk 那可 +vfsm 寻机 +vfsq 建构 +vfss 寻梦 +vfst 妙趣横生 +vfsu 那样 +vfsv 忍无可忍 +vft 姥 +vfta 建筑 +vftc 那么 +vfte 那般 寻租 +vftf 建造 姸 +vfth 那片 +vftj 媎 +vftk 那种 媾和 +vftl 寻衅 +vfto 那番 +vfts 那条 +vftt 嬉笑 奸笑 +vftv 建委 +vftx 姥 +vfty 那篇 +vfu 寻 +vfud 那头 +vfuf 婞 +vfuh 建站 +vfuk 寻问 嫱 嬙 +vfum 奸商 +vfuq 那次 建交 +vfus 寻亲 +vfuu 建立 +vfuy 嬉闹 +vfvb 婚丧嫁娶 +vfvf 妹妹 娃娃 姥姥 +vfvn 妩媚 +vfvr 好声好气 +vfvt 那群 +vfvv 妓女 +vfw 嬙 +vfwb 建仓 +vfwd 那段 +vfwf 奸佞 +vfwh 那个 +vfwk 嬙 +vfwq 姥爷 +vfwr 那件 +vfwt 婈 +vfwu 女士们 +vfww 那份 寻人 +vfwy 妋 +vfxb 如雷贯耳 +vfxl 奸细 +vfxt 那张 +vfxx 寻幽 +vfyf 奸计 +vfyi 那就 +vfym 建设 +vfyn 建房 +vfyt 奸诈 +vfyw 那座 +vfyy 建议 寻访 +vg 姨 +vga 妍 姸 +vgaa 嫩芽 +vgac 嫩茎 +vgah 妍 娬 +vgaj 嫩草 +vgal 嫩苗 +vgam 嫩黄 +vgbb 婊子 +vgc 姪 +vgcf 姪 +vgd 尪 +vgdb 恕不奉陪 +vgdf 姸 +vgdn 婖 +vgdy 姨丈 +vge 婧 +vgef 嫩肤 +vgeg 婧 +vgei 寻死觅活 +vgey 婊 +vgfg 婭 +vgfw 姨夫 +vgge 嫩青 +vggj 毁于一旦 +vggm 妍丽 +vggq 怒形于色 +vggt 九死一生 +vgh 嫣 +vghg 姃 婭 +vghi 退一步 +vgho 嫣 +vghy 退一步说 +vgia 嫩江 +vgih 嫩小 +vgik 娝 +vgim 嫩滑 +vgiw 嫰 +vgiy 妚 +vgj 姮 +vgjf 嫥 +vgjg 姮 +vgji 娻 +vgk 嫩 +vgkf 嫩叶 +vgkg 娪 始于足下 +vgki 娕 +vgkm 嬾 +vgkt 嫩 +vgkw 嫰 +vglb 婳 嫿 +vgli 媡 +vgm 孋 +vgmh 姉 +vgmq 君不见 +vgmx 孋 +vgmy 嫧 +vgnd 礜 +vgnh 舉 +vgnj 好整以暇 +vgnl 轝 +vgno 舃 鸒 +vgnr 擧 +vgnt 毁灭性 +vgnw 歟 與 +vgny 譽 +vgo 娅 婭 +vgog 娅 +vgpj 好不容易 +vgpp 既来之 +vgpt 好事之徒 +vgpu 九五之尊 +vgqd 嫣然 +vgqo 煭 +vgqt 好玩儿 +vgqy 好事多磨 +vgre 九天揽月 +vgrr 嫩白 +vgrt 恕不接待 +vgs 妺 +vgsf 嫩枝 +vgsj 怒不可遏 +vgsy 妙不可言 妺 +vgtd 寻事生非 鸠形鹄面 +vgug 嫩美 +vgv 婕 +vgva 娙 +vgvb 好不好 +vgvc 姨妈 +vgvg 嫩嫩 +vgvh 婕 +vgvw 嫉恶如仇 +vgvy 姨娘 +vgw 嬭 +vgwq 姨父 嬭 +vgwx 如来佛 +vgwy 忍不住 +vgx 姨 +vgxa 嫣红 +vgxg 姨母 +vgxi 嫊 +vgxv 嫩绿 +vgxw 姨 +vh 叟 盡 +vha 虓 +vhah 嫭 +vham 婋 虓 +vhaq 虓 +vhav 鸠占鹊巢 +vhc 叟 叜 +vhcb 鄋 +vhcp 遚 +vhcu 叟 +vhdn 如此而已 +vhdp 怒目而视 +vhfg 嬉皮士 +vhfi 鼠目寸光 +vhg 盡 +vhgd ⺻ +vhgl 盡 +vhgm 賮 +vhgt 九鼎不足为重 +vhh 鷫 +vhho 鷫 +vhi 婌 +vhic 婌 +vhin 如虎添翼 +vhj 婥 +vhjh 婥 +vhk 肀 +vhm 媜 +vhmy 媜 +vhne 嫺 +vhq 娊 +vhqn 娊 +vhrs 如上所述 +vhsn 怒目横眉 +vht 肅 +vhte 嬉皮笑脸 +vhth 肅 +vhto 鷫 +vhtw 歗 +vhvh 媫 +vhvx 姹紫嫣红 +vhxm 婋 虓 +vhyg 如此说来 +vi 录 +viai 剥落 +viaq 肃敬 +viax 妙药 +vibc 录取 +vibx 剥削阶级 +vicu 毁誉参半 +vidf 剥夺 +vidm 刀削面 +vieg 娋 +viet 录用 妙用 +vieu 剥脱 +vifa 妙哉 +vifc 剥去 +vifh 妙趣 +vifk 退堂鼓 +vift 剥削者 +viga 剥开 +vigc 逮到 +vige 肃静 +vigf 好汉不吃眼前亏 +vigg 娇小玲珑 +vigh 剥下 +vigm 妙丽 +vigw 好学不倦 +vihc 剥皮 +vihw 妙龄 +vii 隶 隷 隸 +viie 剥削 +viif 妙法 如汤沃雪 +viig 肃清 +viiq 剥光 +viit 奶油小生 +viiu 娇滴滴 +vij 肃 粛 肅 +vije 姚明 +vijg 鹔 鷫 +vijh 剥 剝 +vijk 肃 +vijy 录影 +vikk 妙品 +vikw 妙喻 +vilf 盝 +vima 妙曲 +vinn 隶书 +vint 隶属 +vinu 录屏 +vior 如法炮制 +vip 逮 逯 +vipb 隶字 +viph 嫦 +vipi 逮 逯 +vipw 即兴之作 +viq 姚 +viqd 肃然 +viqn 剥蚀 姚 姯 +viqs 肃杀 +virc 肃反 +virg 逮捕 +virh 剥掉 +virl 妙舞 +virm 录制 +virr 奸淫掳掠 +virt 妙手 +virv 妙招 +visa 妙棋 +vise 妙极 +vish 录相 +vit 妙 玅 +vite 巡洋舰 +vitg 妙策 +vith 妙处 妙算 +vitr 肃穆 +vitt 妙 妙笔 +vitw 妙答 +vity 录入 +viu 录 +viud 好兆头 +viuj 录音 +viuu 肃立 +vivs 媣 +vivt 嫦娥 +vivy 如泣如诉 +viwa 录供 +viwf 妙传 +viwj 刀光剑影 +viwq 录像 +viwy 逮住 +viyb 剥离 +viyf 妙计 +viyg 妙语 +viyn 妙诀 +viyt 录放 +viyw 隶卒 +viyy 妙方 妙文 +vj 旭 +vjad 剿匪 +vjat 旭日东升 +vjbb 好日子 +vjbe 如蚁附膻 +vjbg 如影随形 +vjbw 剿除 +vjd 旭 +vjdt 如临大敌 +vjet 如蝇逐臭 +vjf 旮 +vjfg 娌 +vjfh 娨 +vjg 妲 +vjgg 妲 婣 +vjgh 媞 +vjgi 好景不常 +vjgo 剿灭 +vjgr 婸 +vjgt 好景不长 +vjh 妽 +vjhg 媢 +vjhh 妽 +vjid 巢湖 +vjii 如临深渊 +vjj 娼 +vjjg 娼 +vjjj 旭日 +vjjv 旮旯 +vjkg 如日中天 +vjl 媪 媼 +vjlc 嫚 +vjlg 媪 +vjmy 媀 +vjnd 巢居 +vjnn 那时快 +vjpd 娼寮 +vjpw 巢穴 +vjqs 剿杀 +vjs 巢 巣 +vjsb 鄛 +vjsj 剿 勦 +vjsl 勦 +vjsu 巢 +vjsy 婐 +vjtn 即景生情 +vjtu 如是我闻 +vjvc 嫉贤妒能 +vjvf 娼妓 +vjvr 妖里妖气 +vjvv 娼妇 +vjxx 婫 +vjyt 如日方升 +vjyu 如果说 +vk 如 +vkad 如期 如若 如斯 +vkaj 召募 +vkaq 如获 +vkaw 如花 +vkb 邵 +vkbh 邵 卲 +vkbi 綤 +vkbj 邵阳 +vkbt 絮聒 +vkc 邕 +vkcb 邕 +vkce 如能 +vkck 寻呼台 +vkcw 恕难 +vkcy 雝 +vkde 如有 +vkdm 如厕 +vkdr 如愿 +vkdt 如故 +vke 娟 +vkeg 娟 +vker 迢遥 +vket 如用 +vkey 寻踪觅迹 +vkf 召 叴 +vkfc 如云 +vkfd 如需 +vkfg 如雨 +vkfi 如未 +vkfl 如雷 +vkg 如 +vkga 召开 +vkgc 召到 +vkgd 娱 娛 娯 +vkgg 如一 +vkgh 如下 +vkgi 如不 +vkgl 如画 +vkgm 娟丽 +vkgo 如来 +vkh 娖 +vkhh 如上 妕 +vkhj 如旧 +vkhm 嬇 +vkhw 娯 +vkhx 如此 +vkhy 娖 +vkif 如潮 +vkii 如水 +vkip 如常 +vkiy 如注 +vkjg 如是 +vkjh 刟 +vkjm 如遇 +vkjs 如果 +vkjv 如归 +vkk 嬋 +vkkf 嬋 +vkkq 召唤 +vkks 嬠 +vkkt 孍 +vkkv 絮叨 +vkl 劭 +vkld 如因 +vklk 召回 +vkln 劭 +vklt 如图 +vkm 娲 媧 +vkmg 如同 +vkmh 帤 +vkmm 如山 +vkmq 召见 +vkmw 娲 +vkn 恕 +vknd 娛 +vknn 巶 +vknu 恕 +vknw 好吃懒做 娯 +vkod 絮烦 +vkol 如烟 +vkoo 如火 +vkov 如数 +vkp 迢 +vkpd 迢 +vkpu 如实 如初 +vkpy 如神 +vkqi 娱乐 +vkqu 如镜 +vkqw 欩 +vkr 挐 +vkrh 挐 +vkrj 挐 +vksc 如梭 +vksh 如想 +vksm 寻呼机 +vkss 如梦 +vksu 桇 +vksv 如要 +vkt 鴽 +vkte 娟秀 +vkto 鴽 +vkty 如入 +vkue 如前 +vkuj 如意 +vkuq 如次 +vkux 如弟 +vkvf 召妓 +vkvk 迢迢 +vkvu 如兄如弟 +vkwo 鴽 +vkws 如何 +vkww 如欲 +vkwy 如今 召集 +vkx 絮 +vkxh 召引 +vkxi 絮 +vkxk 如织 +vkxq 如约 +vkyf 如诗 +vkyg 絮语 +vkyl 如为 +vkyt 如许 +vkyu 絮说 +vl 舅 +vlbb 舅子 +vlbw 巡逻队 +vld 姻 婣 +vldg 婟 +vldy 姻 +vle 媦 +vleg 媦 +vlf 甾 +vlff 嬕 +vlfo 嫼 +vlg 疀 +vlge 嬛 +vlgh 疀 +vlgw 輿 +vlh 嬽 +vlhd 嬽 +vljn 邋遢 +vlkm 巡边员 +vll 舅 +vllb 舅 +vlln 娚 +vllv 嫐 +vlny 媤 +vlpf 退思补过 +vlq 邋 +vlqn 巤 +vlqp 邋 +vlrf 如图所示 +vlrl 群轻折轴 +vlry 努力提高 +vlt 鶅 +vlte 巡逻艇 +vlto 鶅 +vlus 姻亲 +vlvc 舅妈 +vlvd 舅姑 +vlvl 舅舅 +vlw 媼 +vlwl 媼 +vlwo 鶅 +vlwq 舅父 +vlx 嫘 +vlxg 舅母 +vlxi 嫘 +vlxx 姻缘 +vm 妯 +vma 婰 +vmah 姍 +vmaw 婰 +vmd 姎 +vmdf 婩 +vmdj 媏 +vmdy 姎 +vmed 尳 +vmf 姌 +vmfb 如风过耳 +vmfg 姌 +vmfk 婤 +vmg 妯 +vmge 臖 +vmgf 始见于 +vmgg 舋 +vmgh 姵 +vmgk 姛 +vmgn 娉 +vmgo 爂 +vmgt 媺 嬍 +vmgv 釁 +vmgw 興 +vmh 奾 +vmhj 帠 +vmhk 帇 +vmk 媧 +vmkg 媧 +vmle 九曲回肠 +vmm 姗 +vmmg 姗 姍 +vmmv 孆 +vmnk 媧 +vmoi 刀山火海 +vmpu 好肉剜疮 +vmt 姵 +vmth 姵 +vmuq 好几次 +vmva 灵丹妙药 +vmvj 妯娌 +vmvm 姗姗 +vmvy 娉婷 +vmw 妠 +vmwi 妖由人兴 +vmwk 孈 +vmws 刀山剑树 +vmwy 妠 +vn 刀 +vnaa 刀工 +vnaf 刀鞘 +vnak 媚惑 +vnan 姄 +vnau 如履薄冰 +vnax 鼠药 +vnbb 刀子 妃子 +vncy 刀叉 +vndg 婮 +vndj 鼠辈 +vndm 刀面 +vndw 退避三舍 +vndy 媚态 +vnej 鼠胆 +vnf 妞 +vnfb 始发地 +vnfg 妞 +vng 彐 +vngf 媉 +vngg 彐 +vngh 刀下 +vngk 刀豆 +vnh 媚 +vnhc 婽 +vnhe 婿 聟 +vnhg 媚 +vnhh 媁 +vnhi 群情鼎沸 +vnhv 媚眼 +vnhw 刀具 +vnid 刀尖 +vnie 刀削 好心当作驴肝肺 +vnif 刀法 +vnij 孎 +vniq 刀光 +vnkk 刀口 +vnlk 刀架 +vnme 媚骨 +vnmm 刀山 +vnn 妃 +vnnn 巛 +vnnu 媚悦 +vnoa 鼠粪 +vnpd 鼠害 +vnpg 忍心害理 +vnpw 鼠窜 +vnqh 媚外 +vnqn 刀锯 +vnqt 刀锋 +vnrc 刀把 +vnrg 刀兵 +vnrn 媚气 +vnsf 鼠标 +vnsg 刀柄 +vnsw 刀枪 +vnsy 刀术 +vnt 刀 +vnth 刀片 +vntm 刀身 +vntn 娓 +vntt 刀笔 妼 +vntu 刀箭 +vnu 鼠 鼹 鼡 +vnuc 刀疤 鼥 +vnud 刀头 鼷 鼣 鼫 鼳 鼵 +vnue 鼱 +vnuf 鼭 +vnug 鼪 +vnuh 始发站 +vnuk 鼯 鼦 鼩 +vnul 鼲 鼺 +vnum 鼠疫 鼬 鼰 鼶 +vnun 鼠 +vnuo 鼸 +vnup 怒发冲冠 鼮 +vnuq 鼥 +vnuu 鼨 +vnuv 鼢 鼹 鼴 +vnux 刀背 鼧 +vnuy 鼤 +vnvn 娓娓 +vnvp 妃嫔 +vnvy 刀刃 +vnw 嫪 +vnwe 嫪 +vnwg 刀剑 +vnwq 刀斧 +vnwr 如臂使指 +vnwt 刀伤 +vnww 刀俎 +vnwx 女性化 +vnwy 妜 嬥 +vnx 妮 +vnxn 妮 +vny 姒 +vnyn 刀刻 +vnyw 姒 +vo 灵 +voag 灵巧 +voap 灵芝 +voax 灵药 +voce 灵通 +vock 灵台 +vocw 灵验 +vodg 灵感 +vodh 灵慧 +vofa 灵塔 +vofc 灵魂 +vofe 始料未及 +vofu 灵境 +voge 始料不及 +voip 灵堂 +voiq 灵光 +voit 灵活 +voje 灵明 +vojk 粛 +voko 怒火中烧 妒火中烧 +volg 灵车 +vom 毇 +vomc 毇 +vomh 灵幡 +vomm 灵山 +vomy 灵丹 +vona 灵异 +vonc 灵怪 +voni 灵犀 +vont 灵性 +voo 婒 +voos 嬫 +vooy 婒 +vopg 如数家珍 +vopu 灵寝 +voqh 嫾 +voqt 灵猫 +vorn 灵气 +vosa 灵柩 +vose 灵棚 +vosm 灵机 +voso 灵杰 +vota 灵长 +vote 灵秀 +voth 灵牌 +votw 灵符 +votx 灵敏 +vou 灵 災 +voue 灵前 +vouj 灵童 +vova 如火如荼 +vovi 灵妙 +vovo 灵灵 +vowa 彛 +vowg 灵便 +vowu 灵位 +voxa 彞 +voyi 灵应 +voys 灵床 +voyw 灵府 +vp 巡 +vpab 建军节 +vpag 巡弋 +vpaq 巡警 +vpbb 婶子 +vpbc 嫁娶 +vpby 巡防 +vpe 嫁 +vpey 嫁 +vpf 婃 +vpfi 婃 +vpfu 巡幸 +vpg 媗 +vpgc 嫁到 +vpgd 巡天 +vpgg 媗 +vpgh 婝 +vpgj 巡更 +vpgm 嬪 婉丽 +vpgw 嫁祸于人 +vphn 婠 +vpip 巡演 +vpiq 九寨沟 +vpiy 巡游 +vpj 婶 嬸 +vpjh 婶 +vpjq 好容易 +vpjs 彚 +vpju 嫇 +vpkd 婉顺 +vpki 巡哨 +vpkm 巡视员 +vplf 婉转 +vplh 媈 +vplk 巡回 +vplp 巡边 +vplq 巡逻 +vpm 帚 菷 +vpma 婉曲 +vpmh 帚 +vpmq 巡风 +vpn 婠 +vpna 巡展 +vpnn 婠 +vpns 嬣 +vppn 巡官 +vppw 巡察 +vppy 巡视 巡礼 嫁祸 +vpq 婉 +vpqb 婉 +vpqd 婉然 +vpqn 妉 +vpqu 鼠窃狗盗 +vpqw 鼠窃狗偷 +vpr 嫔 嬪 +vpra 婉拒 +vprf 巡抚 +vprg 巡捕 +vprh 嫁掉 +vpru 嫁接 +vprw 嫔 +vpsj 巡查 +vpsw 巡检 +vpt 姹 +vpta 姹 +vptd 婉辞 +vpte 巡航 +vptf 巡行 +vptl 嬸 +vpty 嫁入 +vpuv 嫁妆 +vpv 巡 廵 辺 +vpvg 召之即来 姲 +vpvn 嫔妃 +vpvp 婶婶 +vpvy 婶娘 +vpw 嫆 +vpwk 嫆 +vpwo 好家伙 +vpww 嫁人 +vpxc 毁家纾难 +vpxg 婶母 +vpxk 巡缉 +vpxq 婉约 +vpxw 嫁给 +vpyt 婉谢 +vpyw 巡夜 巡诊 +vpyy 婉言 +vq 婚 +vqa 婚 +vqad 婚期 +vqaj 婚 +vqb 兒 +vqbc 婚娶 +vqbh 郳 +vqbq 嫁狗随狗 +vqbt 媰 +vqd 姽 +vqdb 姽 尯 +vqdk 如鲠在喉 +vqfa 肃然起敬 +vqfn 娱乐场 +vqfu 婚丧 +vqga 好逸恶劳 +vqgi 婚否 +vqgk 婚事 +vqgm 好久不见 +vqgt 嫣然一笑 +vqhq 刀锯鼎镬 +vqhw 婚龄 +vqi 妳 +vqiy 妳 +vqjg 姰 +vqjv 婚照 +vqk 娩 +vqkf 努尔哈赤 +vqkg 姁 姳 嬎 嬔 +vqkq 娩 +vqky 婏 +vqlg 女儿国 +vqlu 娱乐圈 +vqma 婚典 +vqmw 婚内 +vqmx 嫓 +vqmy 媍 +vqng 婚外情 +vqnn 婚书 +vqnt 娱乐性 +vqo 舄 舃 +vqou 舄 +vqoy 婅 +vqpj 婚宴 +vqpt 好色之徒 +vqpy 婚礼 +vqq 姼 +vqqb 學 +vqqc 斅 +vqqd 礐 +vqqe 觷 +vqqf 壆 +vqqh 婚外 +vqqi 澩 +vqqk 嚳 +vqqm 嶨 +vqqo 燢 鱟 鷽 +vqqq 覺 +vqqt 斆 +vqqw 黌 +vqqy 雤 姼 +vqr 媱 +vqrg 婚后 +vqrm 媱 +vqrq 忍饥挨饿 +vqsg 婚配 +vqsw 婚检 +vqt 鶂 +vqti 如鱼得水 +vqto 鶂 +vqtu 如狼牧羊 +vqu 夛 +vqua 如鸟兽散 +vque 婚前 +vqvf 婚媾 +vqvh 婙 +vqvl 婚姻 +vqvp 婚嫁 +vqwe 如解倒悬 +vqwh 如狼似虎 +vqwi 如饥似渴 +vqwj 婚介 +vqwn 婚假 +vqwo 鶂 +vqwq 刀锯斧钺 +vqwu 娘儿们 +vqww 婚俗 +vqxi 婚纱 +vqxq 婚约 +vqy 妁 +vqyc 婚育 +vqyd 婚庆 +vqyg 鸠 鳩 +vqyj 嬼 +vqyl 媹 +vqyo 婚恋 婚外恋 +vqyt 那句话 +vqyy 妁 奺 +vr 姝 嫵 +vrfh 九牛二虎 +vrfl 九牛二虎之力 +vrg 姤 +vrgf 忍气吞声 +vrgg 媓 +vrgk 姤 +vrgt 九牛一毛 +vrgw 娦 +vrh 妡 +vrhf 姩 +vrhh 姩 +vri 姝 +vriy 姝 +vrkk 奶制品 +vrl 嫵 +vrld 妙手回春 +vrlf 杂技团 +vrlo 嫵 +vrlu 女扮男装 +vrm 婂 +vrmg 妙手丹青 +vrmh 婂 +vrpg 九泉之下 +vrpp 妙手空空 +vrqc 媿 +vrqt 如牛负重 +vrrl 九牛拉不转 +vrt 婢 +vrtf 婢 +vrug 怒气冲天 +vruu 怒气冲冲 +vrve 即插即用 +vrvv 婢女 +vrwg 巡按使 +vrwt 妙手偶得 +vrwy 妷 娦 +vry 嬓 +vryt 嬓 +vs 杂 +vsad 杂项 +vsaj 杂草 +vsan 杂艺 +vsbn 好极了 +vsbp 杂院 +vscl 好梦难圆 +vscq 杂驳 +vsdg 杂感 +vsdm 杂耍 +vsdt 如椽大笔 +vsdy 杂碎 +vsec 杂肥 +vset 杂用 +vsf 嫖 +vsfi 嫖 +vsfn 杂志 +vsgf 灵机一动 +vsgk 杂事 +vsgt 刀枪不入 +vsh 奵 +vsij 杂沓 +vsit 杂活 +vskg 妸 +vskh 妸 +vskk 杂品 +vskq 杂史 +vsnd 杂居 +vsnn 杂书 +vsoc 杂糅 +vsow 杂烩 +vsoy 杂粮 +vspb 杂字 +vspe 杂家 +vsps 如梦初醒 +vspt 嫖客 +vspw 嫖宿 +vspy 寻根究底 +vsqc 杂色 +vsqr 杂锦 +vsrf 杂技 杂质 +vsrk 寻枝摘叶 +vsrq 好样的 +vsru 杂拌 +vsrv 鼠标垫 +vsss 杂木 +vstd 杂乱 +vstf 杂毛 +vsth 杂牌 +vstk 杂种 +vstl 杂务 +vstm 杂役 +vstr 杂物 +vstu 杂税 +vsty 刀枪入库 +vsu 杂 +vsud 杂凑 +vsug 杂症 +vsuj 杂音 +vsup 寻根问祖 +vsuq 杂交 +vsvf 嫖妓 +vsvg 婹 +vsvj 嫖娼 +vsvu 如醉如痴 +vswf 刀枪剑戟 +vswr 杂件 +vsww 婡 +vswx 杂货 +vswy 杂念 杂食 雑 +vsxj 杂费 +vsyh 杂店 +vsym 杂市 +vsyn 杂记 +vsyo 杂谈 +vsys 如梦方醒 +vsyu 杂说 +vsyy 杂文 +vt 九 +vta 奼 +vtah 君臣 +vtai 群落 +vtam 群英 +vtan 奼 +vtaq 群殴 +vtat 建筑工程 +vtaw 妖孽 +vtay 群芳 +vtbb 君子 +vtbc 群聚 +vtbv 婚生子女 +vtcb 娇柔 +vtd 妖 +vtdc 群雄 +vtdd 九大 +vtdf 姡 +vtdg 姡 +vtdh 娇艳 妖艳 +vtdj 娇 嬌 +vtdk 嬌 +vtdn 九成 婖 +vtdt 建筑面积 +vtdx 九龙 +vtdy 妖 +vte 尹 +vtee 九月 +vteg 郡县 +vtf 妊 +vtff 如入无人之境 +vtfg 妊 +vtfh 群起 奷 妦 +vtfi 九霄 +vtfn 娇声 +vtfp 娗 +vtfq 姺 +vtfu 杂乱无章 +vtfw 姊夫 +vtfy 恕我直言 +vtg 姓 +vtgd 九天 +vtgf 娷 媑 尰 +vtgg 姓 君王 +vtgm 娇丽 +vtgt 既往不咎 +vtgv 娇妻 +vth 臼 +vthf 妰 +vthg 臼 +vthh 婣 灵长目 +vthj 嬶 +vthn 媳 +vthp 娫 +vthw 臼齿 +vthx 那么些 +vtia 九江 +vtig 好行小惠 +vtih 娇小 +vtiy 九洲 +vtj 娳 +vtjc 群贤 +vtjg 建筑师 +vtjh 娳 娿 +vtjt 群星 +vtk 群 +vtkb 郡 +vtkd 君 群 羣 +vtke 裠 +vtkf 娇嗔 +vtkh 娇贵 帬 +vtkk 九品 +vtkm 頵 +vtko 焄 鵘 +vtkq 覠 +vtl 媲 +vtlc 媿 +vtlf 群团 +vtlk 群架 +vtlx 媲 +vtm 姠 +vtma 九曲 +vtmf 群雕 +vtmk 姠 +vtmm 群山 +vtmq 妖风 +vtmt 群峰 +vtn 九 +vtna 媥 +vtnb 娇憨 +vtnc 妖怪 +vtnd 群居 +vtnf 群丑 +vtng 群情 +vtnh 娥眉 +vtnm 九届 +vtnt 群发 姊 姉 +vtnu 娇生惯养 +vtnx 娇惯 +vto 嬏 +vtog 妖精 建筑业 +vtol 嬏 +vtpd 娇宠 +vtpf 郡守 +vtpk 九宫 +vtpl 杂牌军 +vtpt 娇客 +vtpv 君安 +vtpw 娇容 +vtpy 姂 +vtqa 姓氏 +vtqg 群鱼 +vtqk 姓名 +vtqt 娇儿 +vtqy 群岛 +vtr 娥 +vtri 九泉 +vtrn 娇气 妖气 +vtrq 妖魅 +vtrr 九折 +vtrt 娥 +vtsc 君权 +vtso 建筑材料 +vtsy 妖术 +vtta 妙笔生花 +vttg 好生生 +vttq 如释重负 +vttr 建筑物 +vttu 既得利益 +vtuc 妖冶 +vtud 娇羞 +vtug 媲美 娇美 +vtuq 群交 +vtut 妖道 +vtuv 姑息养奸 +vtv 鳩 +vtva 妖娆 +vtvb 娇好 +vtvd 妊娠 +vtve 嬝 +vtvf 姊妹 +vtvg 娇嫩 婑 +vtvk 嬉笑怒骂 +vtvl 群策群力 孂 +vtvn 娇媚 妖媚 +vtvo 鳩 鳭 +vtvq 群婚 +vtvt 姊姊 +vtvv 媳妇 +vtvy 娇娘 +vtwd 九段 +vtwg 君命 +vtwq 群像 +vtws 群体 +vtwv 九分 +vtww 群众 +vtwy 群集 +vtxe 群组 +vtxj 好处费 +vtxu 娇弱 娒 +vtxw 娇纵 +vtxy 始乱终弃 +vty 姀 +vtya 灵敏度 +vtyg 君主 郡主 +vtyn 群氓 +vtyp 好自为之 +vtys 妖魔 +vtyt 九州 +vtyw 群论 +vtyy 妖言 +vu 嫌 +vua 姘 +vuae 嬢 +vuaf 如闻其声 +vuah 娴雅 姘 +vuaj 嬂 +vubb 嫡子 +vubi 嫌隙 +vubm 嫡出 +vud 婘 +vuda 嫅 +vudb 婘 +vudk 嫸 +vue 媊 +vueg 嫺 +vuej 媊 +vuep 嬘 +vuf 姅 +vufe 嬢 +vufh 姅 +vufw 姘夫 +vug 媄 +vugd 媄 +vuge 娴静 +vugi 孄 +vugk 录音带 嫸 +vugm 姣丽 +vugo 嫌恶 +vugt 嬟 +vuir 嫡派 +vuj 婵 嬋 +vujf 婵 +vujh 嫜 +vujn 嬑 +vuk 婄 +vukg 婄 +vukq 娧 +vuln 好意思 +vum 嫡 +vumd 嫡 +vund 姘居 +vunn 嫌忌 +vunu 嫌憎 +vunv 嫉恨 +vupe 忍痛割爱 +vuph 媂 +vupy 嫎 +vuq 姣 +vuqb 嫌怨 +vuqt 嫌犯 +vuqy 姣 好善乐施 +vurq 寻章摘句 +vurs 如前所述 +vus 娴 嫺 +vusg 媨 +vusm 录音机 +vusy 娴 媇 嫻 +vut 嫉 +vutd 嫉 +vuth 馗 +vutt 如意算盘 +vutu 妇产科 +vutx 嫡系 +vuud 姘头 +vuug 姣美 +vuuk 怒冲冲 +vuum 好端端 +vuur 建章立制 +vuus 嫡亲 +vuv 嫌 +vuvb 姣好 +vuve 奴颜婢膝 +vuvk 婵娟 +vuvm 奴颜媚骨 +vuvo 嫌 +vuvs 如痴如醉 +vuvv 姘妇 +vuvy 嫉妒 +vuwf 嫡传 +vuwp 妇道人家 +vuww 建立健全 +vux 娣 +vuxg 嫡母 +vuxn 嬨 +vuxt 嫌疑 娣 +vuyb 娴熟 +vuyc 嫌弃 +vuyd 寻亲访友 +vv 妇 +vvaa 女工 +vvab 妇女节 +vvaf 女鞋 +vvaq 女警 +vvaw 女巫 +vvbb 女子 嫂子 +vvbf 妇孺 +vvbu 妇联 +vvbw 女队 +vvby 女孩 +vvdc 女友 +vvdm 女厕 +vvdy 娓娓而谈 +vvee 寻寻觅觅 +vvet 女用 +vvf 娜 +vvfb 娜 +vvfg 女士 嫿 +vvfh 姧 女真 +vvfk 娓娓动听 +vvfn 女声 +vvg 妇 奻 +vvgf 始建于 +vvgg 女王 +vvgn 姗姗来迟 +vvgw 嬩 +vvgy 好女不穿嫁时衣 +vvh 嫂 +vvhc 嫂 +vvhl 嬧 +vvhm 女贞 +vvif 婚姻法 +vvin 好好学习 +vviy 女流 娽 +vvjg 九九归一 +vvjj 旮旮旯旯 +vvjt 女星 +vvk 妱 +vvkg 妱 +vvkh 女足 +vvkk 絮絮叨叨 +vvkq 女史 +vvlf 女团 +vvll 妇男 +vvmm 女婴 +vvmw 嬹 +vvnn 女尸 +vvnt 女性 +vvp 婦 +vvpe 女家 +vvph 婦 +vvpr 女宾 +vvpw 奴隶社会 +vvpy 女神 +vvq 婗 +vvqc 女色 +vvqe 女角 +vvqn 婗 +vvqt 女儿 +vvqu 婀娜多姿 +vvrd 女排 +vvrg 女兵 女皇 +vvrm 奴隶制 +vvrq 女的 +vvsc 女权 +vvsk 九九歌 +vvsu 女校 +vvtf 妇德 +vvtg 女生 +vvtj 女篮 +vvtt 好好先生 +vvtu 妇科 +vvty 姊妹篇 +vvud 女眷 +vvuf 女装 +vvug 娓娓道来 +vvuj 女童 女单 +vvuq 女将 +vvut 妇道 +vvv 女 +vvvb 刕 +vvvc 女奴 +vvve 姑奶奶 脋 +vvvf 女娃 姦 +vvvk 女娲 +vvvn 女婿 +vvvr 刕 +vvvt 女妖 +vvvv 女 妇女 +vvwb 女仔 +vvwd 女优 +vvwe 女佣 +vvwh 女仆 +vvwu 女伴 +vvww 女人 妇人 +vvxa 女红 +vvxl 妇幼 +vvyg 奴隶主 +vvyv 女郎 +vvyy 女方 +vw 臾 +vwc 妐 +vwcy 妐 +vwdm 如坐春风 +vwff 群众运动 +vwfg 九儒十丐 +vwfw 嬩 嬹 婢作夫人 +vwg 姾 +vwga 婨 媕 +vwgb 婾 +vwgc 姈 +vwge 婾 媮 +vwgg 姾 +vwgj 媮 嬒 +vwgk 录像带 姶 +vwgn 嬆 +vwgs 忍俊不禁 +vwgu 嬁 +vwgw 嬐 +vwi 臾 刅 +vwj 妎 +vwjh 妎 +vwk 媬 +vwkf 女人味 +vwks 媬 +vwkx 群众路线 +vwmm 九华山 +vwnb 惥 +vwnt 群众性 +vwnu 惥 +vwnw 娰 +vwny 娰 +vwpe 好人家 +vwpw 妇人之仁 +vwqg 杂货铺 +vwqq 退休金 +vwqt 如坐针毡 +vwsm 录像机 +vwtf 姙 +vwth 录像片 +vwu 斞 +vwuf 斞 +vwv 妢 +vwve 嬝 +vwvg 好人好事 +vwvn 妢 +vwvo 鳩 鳭 +vww 孅 +vwwf 始作俑者 +vwwg 孅 +vwww 召集人 +vwxj 退休费 +vwxx 群众组织 +vwy 妗 +vwyc 姈 孇 +vwyg 婎 +vwyh 杂货店 +vwyk 娢 +vwyn 妗 +vwyo 嫶 +vx 姆 +vxdg 如约而至 +vxg 姆 +vxgi 始终不渝 +vxgn 始终不懈 +vxgu 姆 +vxjw 妙绝时人 +vxqt 嫌疑犯 +vxrh 嬵 +vxu 嫋 +vxuu 嫋 +vxvg 始终如一 +vxww 嫌疑人 女强人 +vxx 妣 +vxxj 蠿 +vxxn 妣 +vxxr 媘 +vxy 娹 +vxyx 娹 +vy 妨 +vyao 嫬 +vyaw 妖言惑众 +vyax 丸药 +vybb 丸子 娘子 +vycf 好高骛远 +vyd 訄 +vydf 忍辱 +vydj 妨碍 +vydm 忍耐 +vyec 娘胎 +vyep 忍受 +vyft 忍者 建设者 +vyg 娮 +vygf 丒 +vygg 妵 +vygh 忍下 +vygy 好说歹说 +vyhw 刃具 +vyi 刃 丸 刄 +vyip 群言堂 +vyiy 婛 +vyk 孃 +vyke 孃 +vykk 刃口 +vykp 姑妄听之 +vyl 妫 媯 嬀 +vylg 妙语连珠 嬗 +vyly 妫 +vymn 妔 +vyn 妨 +vyna 媥 +vynn 妒忌 +vynp 女为悦己者容 +vynt 妒 建设性 妬 +vynu 忍 +vynv 妒恨 +vynw 姟 +vyny 忍心 +vyoo 妒火 +vyp 婷 +vypd 妨害 +vype 娘家 +vyps 婷 +vyqa 妙语解颐 +vyqe 好望角 +vyqt 娘儿 建设银行 +vyrm 君主制 +vyrn 妖魔鬼怪 +vys 嬷 +vysc 嬷 嬤 +vysd 孊 +vyss 嫲 +vysx 嬤 +vyt 媯 +vyth 嫙 +vyto 媯 +vytr 群魔乱舞 +vyu 妏 嬚 +vyuc 忍痛 +vyud 忍着 +vyuj 妒意 +vyuk 建设部 +vyuo 嬚 +vyup 君主立宪 +vyur 君主立宪制 +vyus 娘亲 +vyv 娘 孃 +vyvb 嫏 +vyvd 奿 +vyve 娘 +vyvg 妙语如珠 +vyvh 嫞 歰 +vyvi 嫝 +vyvl 娘舅 +vyvu 妒嫉 +vyvy 娘娘 +vywf 恳谈会 +vywj 好为人师 +vywu 娘们 +vyww 女主人 +vywy 忍住 +vyx 妶 +vyxy 妶 +vyy 妏 +vyyh 忍让 +vyyj 丸剂 +vyyo 嬗变 +vyyp 姑妄言之 +vyyt 好说话 +vyyx 婉言谢绝 +w 人 八 个 但 +wa 代 +waa 俴 +waaa 代工 +waad 供其 +waaf 侙 +waag 侙 +waap 代劳 +waas 僷 +waat 俴 +wab 傇 +wabb 袋子 +wabc 借取 +wabf 人工降雨 +wabg 傇 +wabk 供职 +wabm 供出 +wabn 借了 +wabs 傍花随柳 +wacg 人莫予毒 +wad 偌 +wada 伊莱克斯 +wadc 代码 +wadd 偌大 +wade 備 +wadg 化工厂 +wadi 代耕 +wadk 偌 +wadn 偡 憊 +wadt 借故 +wadw 供奉 倛 僛 +waeg 借助 +waeo 儰 +waet 借用 代用 +waf 仝 +wafb 集散地 +wafc 借支 +wafd 供需 +waff 贷款 借款 垡 垈 +wafg 佄 +wafh 僭越 +wafi 供求 +wafj 借进 +wafn 代卖 +wafp 借壳 +wafq 伊斯坦布尔 +wafr 公共场所 +waft 代考 +wafu 侥幸 代培 +wafw 代替 借花献佛 +wag 仜 +waga 代开 +wagb 休斯顿 +wagc 借到 +wagd 仺 +wage 代表 +wagf 仺 傋 +wagj 代理 +wagk 供事 +wago 借来 +wagp 坐卧不安 坐卧不宁 +wagt 俾斯麦 +wah 伢 +wahi 代步 +wahj 供桌 +wahl 儖 +waht 伢 +wahx 借此 +waii 供水 +wail 公共汽车 +waiq 代沟 借光 +waj 借 +waje 供暖 +wajf 袋里 +wajg 借 +waji 众擎易举 +wajn 供电 +wajs 供果 +wajt 借鉴 +wajv 偃 +wak 僅 +wakg 代号 僅 鉕 +wakk 借口 傴 供品 +wakw 借喻 傼 含英咀华 +waky 儺 +wal 黛 +walg 借车 +walo 黛 +walq 儚 +walt 全攻略 +walw 代办 全世界 +wam 贷 +wamd 偀 +wamh 帒 +wamj 岱 +wamq 代购 +wamu 贷 貸 +wamw 僙 +wan 佢 +wang 佢 +wanh 代收 +wann 借书 伳 +wans 偞 +want 代发 +wany 借以 +waoo 借火 +waov 代数 +wapp 代之 +wapv 供案 +wapw 借宿 +wapy 供神 +waqb 停薪留职 +waqe 僃 +waqg 借钱 +waqh 僀 +waqi 供销 代销 +waqj 僭 +waqk 借名 +waqq 代金 +waqt 儆 +waqy 伛 傴 +war 牮 +warh 牮 +wari 俯卧撑 +warl 倒戈卸甲 +warn 供气 借据 储蓄所 +warq 代换 +warv 供热 +was 柋 +wasc 伐树 +wasm 借机 +wasq 何其相似乃尔 +wass 伐木 +wasu 柋 +wasy 供述 +wat 伐 +wate 備 +watf 代行 +watg 借重 +wath 借自 +wati 任其自流 +watj 借得 +watl 供血 +watn 憊 +watp 代管 +watq 侥 僥 徺 +wats 借条 +watt 代笔 +watx 作茧自缚 +waty 供稿 代入 +waud 供养 +wauf 袋装 伊斯兰 +waui 创巨痛深 +wauj 人世间 +wauk 借问 +wauo 偷工减料 +wauq 代交 +waut 借道 +wauu 借阅 +wauw 伊斯兰堡 +wavn 袋鼠 +waw 供 +wawa 借贷 +wawd 人工合成 +wawg 借债 +wawh 伶牙俐齿 +wawi 代偿 +wawo 伛偻 +wawq 任劳任怨 +wawu 借位 +waww 代价 +wawx 供货 公式化 +wawy 供 借住 含苞欲放 +waxn 创世纪 +waxv 黛绿 +waxw 供给 借给 +way 代 +wayb 休斯敦 +wayc 代序 +waye 袋 +wayf 借读 +wayi 供应 +wayj 代课 +wayl 代为 +waym 借调 +wayn 供词 代词 +wayo 儰 +wayq 代庖 +wayt 代谢 +wayw 供认 +wayy 代言 贷方 借方 +wb 他 +wba 戗 戧 +wbaa 分子式 +wban 创世 +wbat 戗 +wbb 仓 倉 +wbbh 倻 +wbbm 创出 +wbcq 仔鸡 +wbdd 保险套 +wbdk 倾耳而听 +wbdm 创面 +wbet 他用 +wbfj 创刊 +wbfk 仓颉 +wbft 追随者 +wbg 仔 佴 +wbgb 公子王孙 +wbgh 创下 +wbia 创汇 +wbif 保险法 +wbiw 创举 +wbj 创 刱 剏 剙 創 +wbjh 创 +wbjj 他日 +wbkk 创口 +wblg 他国 +wblt 他力 +wblw 创办 +wbmq 创见 +wbn 他 +wbnh 创收 +wbnu 怹 +wbog 创业 +wbpe 他家 +wbpl 保卫祖国 +wbqg 鸧 鶬 +wbqq 保险金 +wbqs 他杀 +wbqt 仓猝 仔猪 +wbrg 仓皇 +wbrh 他年 +wbrm 创制 +wbrn 他所 +wbrq 他的 +wbrt 刽子手 +wbsa 保险柜 +wbsh 他想 +wbsq 公子哥儿 +wbtf 创造 +wbth 他处 +wbtj 创利 +wbtr 他物 +wbts 保险箱 +wbtu 创税 +wbtv 他律 +wbtw 分隔符 +wbuc 创痛 +wbuj 创意 +wbus 创新 +wbut 人际关系 +wbuu 创立 +wbuv 创痕 +wbvc 创始 +wbvf 创建 +wbvn 仓鼠 +wbwd 创优 +wbwg 他俩 +wbwk 仓促 +wbwn 保险公司 +wbwr 仰取俯拾 +wbwt 创作 创伤 +wbwu 他们 +wbww 他人 +wbwy 仓储 +wbxj 保险费 +wbxl 仔细 +wbxt 他乡 +wbxw 创维 +wbxx 保险丝 +wbxy 创编 +wbyg 化险为夷 +wbyl 仓库 +wbym 创设 +wbyn 仓房 +wbyu 他说 +wbyw 仓卒 +wbyx 仔畜 +wbyy 他方 +wc 公 +wcaa 公式 +wcah 俊雅 +wcaj 公墓 +wcap 公营 +wcaw 公共 +wcb 僪 +wcbb 公子 +wcbh 伃 +wcbi 公函 公孙 +wcbk 公职 僪 +wcbn 公了 +wcbq 公聊 +wcbv 仅限 +wcce 傪 +wcck 人欢马叫 +wccq 公允 公鸡 +wcd 颂 +wcde 仅有 公有 +wcdh 仅存 +wcdj 公厘 +wcdl 公历 +wcdm 公布 颂 頌 公厕 +wce 俑 +wceb 公服 +wceh 俑 +wcel 公爵 +wcem 公股 +wcet 公用 +wcey 仅及 +wcfd 瓮城 +wcff 公款 +wcfg 公干 +wcfh 伜 +wcfi 公示 +wcfl 倦怠无力 +wcfq 公元 +wcfw 假戏真做 +wcg 瓮 甕 +wcga 公开 +wcgh 公正 +wcgj 公理 +wcgk 公事 +wcgn 瓮 +wcgo 偷鸡不着蚀把米 +wcgu 公平 +wchk 仅占 +wchx 仅此 +wci 夃 +wcif 公法 +wcih 公婆 +wcim 公测 +wcip 公演 公堂 +wcir 公派 +wcit 公海 +wciw 公举 +wcjf 公里 +wcjg 仅是 +wcjm 公映 +wck 佁 +wckg 佁 +wckh 公路 +wckk 公器 +wckw 仅只 +wclf 公园 公署 +wclg 公车 +wcll 俊男 +wclw 公办 +wcmq 公网 仅见 +wcmx 信马由缰 +wcn 翁 +wcna 公民 +wcnf 翁 公愤 +wcng 公司 鹟 鶲 +wcnl 勜 +wcno 鶲 +wcnu 忩 +wcny 公尺 +wcon 公断 +wcoy 公粮 +wcpd 公害 +wcpe 公家 +wcpg 化验室 +wcpj 公寓 公审 +wcpo 优柔寡断 +wcpv 公安 +wcpw 仅容 +wcpy 公社 +wcqb 兊 +wcqd 公然 +wcqk 仅够 俊逸 +wcqn 公馆 毤 +wcqt 低能儿 +wcr 侔 +wcrb 公报 +wcrh 公牛 侔 +wcrj 公担 +wcrm 公投 +wcrn 颂扬 +wcrq 偷鸡摸狗 +wcrt 公斤 +wcrw 公推 +wcrx 仅指 +wcsc 公权 +wcsk 颂歌 +wcsm 俟机 +wcso 俊杰 +wcss 余勇可贾 +wcst 倚马可待 +wcsu 枀 +wct 俟 竢 +wcta 公升 +wctc 公私 +wctd 公敌 俟 +wcte 俊秀 +wctf 公告 公德 公选 +wctj 仅得 +wctk 公积 +wctl 公务 +wctq 公称 +wctr 公物 +wctu 仅剩 +wcty 倚马千言 +wcu 公 +wcud 公关 公差 公判 +wcug 俊美 +wcuj 公章 +wcun 公决 +wcuq 公交 +wcut 公道 +wcuu 公立 +wcuw 公益 +wcvc 公帑 +wcvd 翁姑 +wcvj 翁媪 +wcvn 翁婿 +wcw 俊 儁 +wcwa 仅供 +wcwb 公仔 +wcwc 仅仅 公公 +wcwf 公会 +wcwg 公债 从难从严 +wcwh 公仆 +wcwi 俊俏 +wcwk 翁仲 +wcwn 公假 +wcwp 仰观俯察 +wcwq 公爹 +wcws 公休 +wcwt 俊 仅凭 +wcwv 公分 +wcww 公众 +wcwy 公信 傩 儺 +wcxd 公顷 +wcxj 公费 +wcxq 公约 +wcxx 公比 +wcy 仅 仏 傌 僅 +wcyf 颂读 +wcyg 公证 公主 +wcyl 仅为 公亩 +wcym 公设 +wcyn 公房 颂词 +wcyr 公诉 +wcyt 债台高筑 +wcyv 俊郎 +wcyw 公认 公论 +wcyx 公畜 +wcyy 公文 +wd 估 +wda 佐 +wdaa 做工 +wdad 保存期 +wdae 做菜 +wdag 佐 +wdah 优雅 +wdai 段落 做东 +wdal 做功 +wdar 亿万斯年 +wdas 人非草木 +wdax 今非昔比 +wdbb 段子 八辈子 +wdbm 做出 +wdbn 伌 +wdca 做戏 +wdcb 优柔 +wdcj 人非圣贤 +wdcy 伖 +wddc 今古奇观 +wddd 做大 +wddj 优厚 +wddm 八面威风 +wddn 做成 +wddt 做寿 +wddw 颂古非今 +wddy 仪态万方 +wde 侑 +wdeg 侑 +wdej 仗胆 +wdep 做爱 +wdet 优胜 優 +wdeu 追奔逐北 +wdew 做脸 +wdey 倀 +wdf 侉 +wdfa 倴 +wdfb 伏地 +wdfe 侲 +wdff 傉 +wdfg 仰面朝天 +wdfh 优越 +wdfi 倷 贪大求洋 +wdfm 伏击 +wdfn 侉 +wdfp 做过 +wdfw 贪大求全 +wdg 估 仨 佦 +wdga 休戚与共 +wdgb 华盛顿 +wdgc 做到 +wdgd 倚天 伏天 +wdgf 优于 供大于求 +wdgg 八面玲珑 +wdgh 伏下 +wdgi 人存政举 +wdgj 优惠 +wdgk 做事 +wdgl 低三下四 +wdgm 八面来风 +wdgp 华而不实 +wdgw 从古到今 食古不化 从古至今 +wdh 偰 +wdha 伏虎 +wdhb 侟 +wdhd 偰 +wdhh 仹 +wdhk 优点 +wdhm 傂 +wdhq 佐餐 +wdht 傶 +wdhw 假面具 +wdif 做法 伏法 +wdii 人在江湖 +wdim 估测 +wdin 伏汛 优渥 +wdip 分而治之 +wdir 做派 +wdis 佐酒 +wdit 优劣 +wdiw 人大常委会 +wdiy 优游 +wdj 佰 +wdjd 俳 +wdjf 伏旱 +wdjg 估量 做题 佰 +wdjk 集成电路 +wdjm 优遇 +wdjn 俺 +wdjp 人有旦夕祸福 +wdjq 命在旦夕 +wdk 佑 祐 +wdkg 佑 +wdkh 段中 +wdkk 传感器 +wdkw 借古喻今 +wdld 伏罪 +wdlo 体大思精 +wdlq 伽达默尔 +wdm 段 +wdma 做贼 +wdmc 段 +wdmd 偄 偭 +wdmh 佈 +wdmj 侕 +wdmm 侃大山 +wdmt 做账 +wdmw 八达岭 +wdn 优 優 +wdna 优异 +wdnf 仗恃 +wdnn 优 +wdnt 僚属 傲 +wdny 倚翠 +wdou 佐料 +wdpe 俺家 +wdpf 做完 +wdpg 传达室 +wdpl 保存实力 +wdpn 做官 +wdpt 做客 +wdpu 优裕 +wdpv 伏案 +wdpw 做空 优容 +wdpy 俸禄 +wdq 傸 +wdqa 做错 +wdqg 俸钱 +wdqk 俳句 +wdqn 做饭 +wdqq 偧 傸 +wdra 估摸 +wdrd 人寿年丰 +wdrf 优质 +wdrg 伏兵 +wdri 傆 +wdrk 做操 +wdrm 公有制 +wdrn 俾有所悟 +wdrq 做鬼 +wdrv 优势 +wdry 佑护 +wds 倚 +wdsa 人面桃花 +wdsd 人非木石 +wdsk 倚 +wdsm 僚机 +wdss 做梦 +wdsu 休戚相关 +wdt 做 +wdte 优秀 +wdtf 优先 优待 俦 优选 优等 倚靠 儔 +wdtg 倚重 优生 +wdth 估算 儮 +wdtr 伏特 +wdtt 伏笔 +wdty 做 +wdu 僚 +wdud 仗着 +wdug 优美 +wduh 傄 +wdui 僚 +wdun 人面兽心 +wdus 做亲 +wdut 估产 +wduy 倚门 +wdv 傭 +wdva 做媒 +wdvb 做好 +wdvd 信而好古 偰 +wdvh 傭 +wdvu 体态姣美 +wdvv 体态婀娜 +wdvy 全面建设 +wdw 傣 +wdwb 人寿保险 +wdwd 倚仗 +wdwg 人大代表 +wdwh 俸 +wdwi 傣 +wdwj 偆 +wdwn 做假 +wdwp 作威作福 +wdwq 但愿人长久 +wdwt 做作 +wdwu 俺们 +wdww 做人 估价 俠 +wdwx 优化 +wdxe 优级 +wdxk 做强 +wdy 伏 +wdya 集成度 +wdyc 优育 +wdyf 估计 做庄 +wdyg 做主 佐证 +wdyi 做就 +wdyn 合成词 +wdyq 仗义 +wdyr 伏诛 +wdys 伏魔 +wdyt 傣族 +wdyu 坐而论道 +wdyv 优良 +wdyw 借古讽今 +wdyy 仗 +we 仍 +weaa 佣工 +weal 食用菌 +weaq 俘获 +web 俘 +webb 坐月子 +webg 俘 +wec 俷 +wece 仍能 +wecn 俷 +wede 仍有 +wedf 集腋成裘 +wedg 化肥厂 +wedh 仍在 +wee 倗 +weeg 倗 +wefd 仍需 +wefi 仍未 +weft 优胜者 +weg 仴 +wegf 作用于 +wegg 伹 +wegn 剑胆琴心 +wego 公用事业 +weh 佣 +weha 俘虏 +wehh 信用卡 +wehj 仍旧 +weii 优胜劣汰 +weim 优胜劣败 +wejg 仍是 +wekk 代用品 +welt 作用力 +wem 偁 +wemf 偁 +wemh 仍由 +wen 仍 +went 仍属 +weny 仍以 +wep 僾 +weph 僢 +wept 僾 +wepy 信用社 +weqd 仍然 +weqq 佣金 +werm 傜 +wesc 使用权 +wesk 仍可 +wesv 仍要 +wesy 倸 +wete 伤脑筋 +weto 僞 +weuq 仍将 +wev 俀 +wevg 俀 +wewf 仍会 +wewr 拿腔作势 +wewu 僜 +weww 佣人 使用价值 +wewy 拿腔拿调 +wex 傒 +wexd 傒 +wey 伋 +weye 侠肝义胆 +weyg 信用证 +weyi 仍应 +weyj 使用说明 +weyl 仍为 +weym 合肥市 +weyn 促膝谈心 +weyx 使用率 +weyy 八股文 伋 +wf 会 +wfa 偾 +wfaa 传戒 +wfab 佳节 +wfad 会期 佳期 +wfah 儒雅 +wfak 值勤 +wfal 傤 儎 +wfam 偾 僨 +wfan 传世 传艺 +wfaq 倒栽葱 +wfar 化干戈为玉帛 +wfat 儒医 +wfbb 会子 +wfbc 会聚 +wfbd 传承 +wfbe 会阴 +wfbg 侍卫 +wfbm 付出 传出 +wfc 会 +wfcb 郐 鄶 +wfce 佳能 +wfcg 坐井观天 +wfcj 刽 劊 +wfck 祭台 +wfcm 传观 +wfcu 会 +wfcy 伎 伝 佉 +wfd 儒 +wfdb 人才辈出 +wfdc 会友 +wfdd 伟大 +wfde 会有 +wfdf 众志成城 从未有过 +wfdg 传感 优越感 +wfdj 仁厚 儒 +wfdm 会面 传布 +wfdp 传达 +wfdq 舒爽 +wfds 传奇 +wfdw 侍奉 +wfeb 舒服 +wfep 仁爱 +wfey 会及 +wff 侍 +wffa 值域 +wffc 传动 舍去 +wfff 付款 祭坛 倚老卖老 +wffg 佳 +wffh 传真 会址 +wffj 舒坦 +wffn 会场 +wffp 传过 +wffq 僥 +wfft 会考 侍者 传教 +wffu 佳境 +wffw 会规 从井救人 +wffy 侍 +wfg 仁 仕 忈 +wfga 传开 人老珠黄 +wfgc 传到 +wfgd 从无到有 礜 +wfgf 供过于求 +wfgh 仁政 舉 +wfgi 会否 +wfgk 传动带 +wfgl 轝 +wfgm 佳丽 +wfgn 付与 +wfgo 传来 鸒 +wfgr 低声下气 擧 +wfgs 依违两可 +wfgv 从零开始 +wfgw 歟 與 +wfgy 值班 譽 +wfh 什 仠 +wfhf 佱 +wfhg 值 値 舋 +wfhh 会上 +wfhi 人声鼎沸 +wfhk 会战 +wfhn 値 +wfhq 会餐 +wfhw 傎 +wfhx 值此 +wfi 祭 +wfif 悠哉游哉 +wfig 付清 +wfii 人才济济 +wfil 畲 +wfip 会堂 儒学 会演 +wfir 促进派 +wfis 祭酒 +wfit 会海 +wfiu 祭 佘 +wfiv 传染 +wfiy 俅 佅 +wfj 仐 癷 傋 +wfje 会盟 +wfjf 傋 +wfjg 会晤 会师 +wfjh 舒畅 +wfjj 值日 祭日 +wfjl 舒曼 +wfjn 传电 +wfjt 舍监 +wfjy 佳景 +wfk 舍 +wfkb 舒 +wfkf 舍 儓 舎 +wfkg 佶 +wfkh 会中 +wfkj 传唱 +wfkk 佳品 祭品 僖 +wfkm 会员 +wfkn 舘 +wfko 鵨 +wfkq 传唤 仁兄 +wfkt 传呼 +wfku 父老兄弟 +wfky 舖 舗 +wfl 舆 +wflg 会车 +wflk 传回 +wfll 伟男 +wflm 儥 +wflt 传略 +wflw 传输 舆 輿 +wfm 璺 +wfma 祭典 +wfmb 付邮 +wfmd 伟岸 +wfme 臖 +wfmg 会同 舋 +wfmm 佘山 +wfmo 爨 爂 +wfmq 会见 +wfmt 付账 +wfmv 釁 +wfmw 仁者见仁 興 +wfmy 璺 +wfn 伟 偉 +wfna 会展 舒展 +wfne 全无心肝 +wfnf 传导 儔 +wfng 传情 舆情 祭司 +wfnh 伟 +wfnl 舒翼 +wfnn 舍己 +wfnr 敛声屏气 +wfnt 优越性 +wfnu 怤 +wfny 传 会心 舒心 俧 傳 +wfof 祭灶 +wfog 伟业 +wfow 传粉 +wfpa 仕宦 +wfpb 侼 +wfpe 儒家 体无完肤 传家 +wfpf 值守 +wfpj 会审 +wfpt 会客 +wfpw 人无完人 +wfpy 祭祀 传神 祭祖 +wfq 學 +wfqb 學 発 +wfqc 斅 +wfqd 佳肴 礐 +wfqe 觷 +wfqf 壆 觷 +wfqg 值钱 付钱 付印 +wfqi 传销 澩 +wfqk 佳句 嚳 +wfqm 嶨 +wfqn 会馆 +wfqo 燢 鱟 鷽 +wfqq 命运多舛 覺 +wfqr 什锦 +wfqt 斆 会儿 倰 +wfqw 黌 +wfqy 雤 +wfrb 传报 +wfrd 祭拜 +wfre 传授 +wfrg 会后 +wfrh 传看 +wfri 传抄 +wfrk 会操 +wfrm 八进制 +wfrn 传扬 会所 +wfrq 值的 +wfrt 传播 +wfru 登坛拜将 +wfrv 传热 +wfrw 八十年代 +wfsc 追索权 +wfsf 传票 +wfsg 佳酿 +wfsk 伟哥 +wfsm 传真机 +wfsp 人去楼空 +wfsq 佳构 +wfss 分支机构 +wfsu 付梓 +wfsy 儒术 传述 +wft 佬 +wfta 会长 +wftb 侾 +wftc 什么 +wftd 舒适 +wftf 仁德 +wftg 儒生 +wfth 付息 +wftj 值得 舍得 偖 +wftk 全过程 +wftl 会务 +wftm 舍身 +wftn 人地生疏 侤 +wftr 什物 +wftw 会签 +wftx 佬 +wfty 传入 +wfu 倖 +wfub 传闻 +wfud 传送 +wfue 会前 +wfuf 倖 +wfug 佳美 +wfui 人才交流 +wfuj 传单 会意 佳音 +wfuk 传问 +wfum 会商 +wfuq 儒将 +wfus 祭奠 +wfut 传道 +wfuu 传阅 +wfux 传递 仁慈 +wfv 佞 侫 +wfva 传媒 +wfvd 含垢忍辱 +wfvf 姇 +wfvg 佞 +wfvi 佳妙 +wfvj 会剿 +wfvn 佳婿 +wfvv 仕女 侍女 +wfw 伕 +wfwa 传代 +wfwc 传颂 +wfwf 全运会 +wfwg 会合 伎俩 +wfwh 侍候 +wfwj 佳偶 僣 +wfwl 倾城倾国 +wfwm 儧 坐地分赃 +wfwp 货真价实 +wfwr 瓮声瓮气 +wfwt 佳作 仕途 倰 +wfww 传人 伟人 何去何从 佳人 侍从 +wfwy 传信 传令 伕 +wfxc 传经 +wfxe 舒缓 +wfxg 佳绩 伟绩 +wfxj 付费 会费 +wfxt 舒张 +wfxu 父老乡亲 +wfxw 付给 传给 +wfxx 传动比 +wfxy 传统 +wfy 付 +wfya 会试 +wfyc 舍弃 传诵 传译 +wfyf 会计 付诸 人云亦云 +wfyg 化零为整 合二为一 +wfyj 会齐 +wfyl 传为 +wfyn 传记 传遍 传讯 +wfyo 会谈 +wfyq 仁义 +wfyt 会话 佳话 +wfyu 传说 +wfyv 侍郎 姇 +wfyw 舆论 会诊 +wfyy 会议 +wg 全 +wga 侀 +wgaa 修理工 +wgab 使节 +wgad 使其 逾期 登基 +wgaf 合著 +wgag 倒戈 +wgah 使臣 倵 +wgaj 侀 +wgak 全勤 食不甘味 +wgan 傲世 +wgap 合营 +wgaq 全区 +wgar 伊丽莎白 +wgaw 倒茶 +wgb 伅 +wgbb 例子 盒子 凳子 鸽子 侄子 +wgbc 敛聚 +wgbf 登陆 +wgbi 合卺 便函 +wgbk 全职 +wgbm 拿出 使出 登出 +wgbn 倒也 伅 +wgbp 全院 +wgbw 全队 代表队 +wgc 倒 +wgca 使劲 +wgce 全能 +wgcf 侄 姪 +wgcj 倒 +wgck 登台 倒台 +wgcm 領 +wgco 鴒 +wgcq 合欢 +wgd 癸 +wgda 戣 +wgdb 从天而降 鄈 +wgdc 全码 +wgdd 全套 +wgde 便有 +wgdf 从现在起 +wgdg 僵硬 +wgdm 全面 +wgdn 合成 全盛 +wgdo 食不厌精 +wgdt 仰天大笑 +wgdu 癸 +wgdw 合奏 +wgdx 合龙 从一而终 +wgdy 伊于胡底 +wge 傅 毹 +wgeb 便服 兪 鄃 +wgec 合肥 +wgee 全貌 +wgef 傅 合脚 +wgeg 全县 倩 +wgej 俞 +wgem 合股 +wgen 愈 毹 瘉 癒 +wgep 逾 +wgeq 觎 儬 覦 +wges 倒彩 +wget 使用 合用 全胜 +wgeu 倒腾 +wgew 歈 +wgey 命脉 俌 俵 +wgf 全 亼 +wgfa 登载 +wgfb 倒地 +wgfc 命运 +wgfd 全城 +wgff 债款 +wgfg 合十 俹 +wgfh 逾越 +wgfi 癸未 +wgfj 倒塌 +wgfm 倒坍 合击 +wgfn 登场 全场 倒卖 僫 +wgfp 拿过 信不过 +wgfq 全无 +wgft 全都 使者 倒霉 +wgfu 全境 +wgfw 例规 +wgg 伍 仼 +wgga 分不开 +wggc 拿到 +wggd 全天 +wggf 便于 全球 +wggg 合一 +wggh 拿下 倒下 +wggi 全不 +wggj 合理 +wggk 全速 全副 +wggm 全责 +wggo 拿来 +wggq 做一天和尚撞一天钟 全歼 +wggt 优惠政策 +wggu 全副武装 +wggy 全班 倒班 +wghg 佂 俹 +wghh 登上 +wghi 便步 +wghn 僫 +wgho 傿 +wghq 便餐 +wghv 合眼 +wgi 剑 剣 剱 劍 劒 +wgia 倒灌 +wgib 便池 +wgid 剑尖 +wgif 合法 佥 僉 +wgig 分不清 伾 +wgii 仪表堂堂 +wgij 剑 +wgik 俖 +wgin 例汤 +wgip 全党 伦理学 +wgiq 儞 +wgit 全省 敛 斂 歛 +wgiv 便当 +wgiw 例举 +wgix 便溺 +wgiy 倒流 合流 伓 +wgj 便 +wgjc 倒竖 +wgje 食不果腹 +wgjf 登时 傳 +wgjg 命题 例题 倒是 俹 +wgji 倲 +wgjj 全日 +wgjm 倒映 +wgjn 僡 +wgjq 便 +wgjs 合夥 +wgjt 登临 +wgjv 合照 +wgjw 歈 +wgjy 全景 合影 倒影 +wgk 合 颌 +wgka 龠 弇 +wgkb 命 郃 鄧 +wgkc 敆 +wgkd 龕 +wgke 儾 +wgkf 合 +wgkg 鸽 俉 鴿 +wgkh 命中 倳 龤 +wgki 龣 +wgkj 合唱 剣 劍 +wgkk 合口 樖 +wgkl 盒 偪 畣 盫 +wgkm 凳 颌 頜 顩 龥 +wgkn 翕 翖 +wgko 鴿 鸙 +wgkp 贫下中农 邆 +wgkq 使 使唤 覴 +wgkr 拿 搻 龤 +wgkt 斂 龢 +wgku 登 侸 豋 +wgkv 劎 +wgkw 歙 僉 欱 歛 龡 +wgkx 龛 龕 +wgky 剱 劒 劔 +wgl 僵 殭 +wglb 鄶 +wglf 倒置 倒转 合围 朇 代表团 +wglg 全国 僵 便车 +wglj 劊 會 +wglk 愈加 +wglo 鸙 +wglt 全力 合力 +wglw 合办 +wgly 合辙 +wgm 俩 俪 +wgma 侖 +wgmd 登岸 傲岸 欲速则不达 +wgme 傲骨 +wgmf 敛财 侢 +wgmg 合同 +wgmh 倒贴 伂 +wgmj 傮 +wgmm 登山 +wgmn 伅 +wgmq 愈见 +wgmt 倒账 +wgmu 倒赔 +wgmw 俩 +wgmx 儷 +wgmy 债 俪 倆 債 儷 +wgn 佤 +wgna 全民 便民 +wgnb 兮 +wgnd 全剧 +wgnf 假恶丑 +wgng 合情 酓 +wgnh 剑眉 +wgnj 傲慢 侴 韽 +wgnk 合璧 +wgnm 貪 頷 +wgnn 全局 全书 僵局 佤 僵尸 +wgno 鳹 +wgnt 愈发 代表性 全球性 敜 +wgnu 全屏 +wgnv 坐不改姓 +wgny 全心 雂 +wgo 俨 儼 +wgod 俨 +wgof 倒灶 +wgog 企事业 +wgos 食玉炊桂 +wgov 倒数 全数 +wgow 企事业单位 +wgoy 俫 倈 +wgpa 贪天之功 +wgpe 便宜 全家 合家 合宜 +wgpf 公开赛 +wgpg 拿定 伤天害理 值班室 +wgpj 便宴 +wgpl 全军 +wgpn 命官 +wgpp 使之 +wgpt 全额 侠客 剑客 +wgpu 全裸 +wgpv 命案 +wgpw 敛容 +wgpx 使它 +wgpy 傲视 +wgq 例 +wgqa 倒错 +wgqc 全色 +wgqd 全然 俨然 傲然 使然 +wgqe 全角 +wgqf 全镇 +wgqg 敛钱 +wgqh 例外 +wgqi 倒锁 +wgqj 例 +wgqk 命名 全名 +wgqn 使馆 盒饭 便饭 领事馆 +wgqq 合金 +wgqt 傲 +wgqu 作恶多端 +wgra 倒找 +wgrb 登报 +wgrc 便把 倒把 +wgrd 合拢 +wgrf 僵持 倒挂 +wgrg 便捷 +wgrh 全年 +wgrj 偷天换日 +wgrk 倒扣 +wgrn 傲气 +wgrp 愈近 +wgrq 合抱 倒换 +wgrr 合拍 +wgrt 拿手 +wgru 全拼 +wgrw 便携 +wgsc 债权 全权 +wgsd 俗不可耐 +wgse 登极 +wgsf 全村 全票 +wgsg 全本 +wgsh 命相 +wgsk 便可 +wgsm 登机 +wgso 登楼 +wgsq 登攀 +wgsr 全棉 +wgss 人不可貌相 +wgst 合格 剑桥 +wgsu 全校 +wgsv 命根 倒要 +wgsy 剑术 +wgta 全长 +wgtd 合适 +wgte 全盘 +wgtf 例行 +wgtg 便笺 +wgth 合算 全息 +wgti 你死我活 +wgtj 使得 便利 舍不得 +wgtk 全程 +wgtl 债务 +wgtm 全身 合身 +wgtn 便秘 +wgtq 全称 +wgtr 傲物 +wgts 便条 +wgtt 命笔 +wgtu 合乎 +wgtw 便签 +wgtx 登第 +wgty 全篇 +wgu 侠 俠 +wgua 合并 +wgud 债券 +wguf 倒闭 便装 盒装 +wgug 全美 +wguh 伻 +wguj 合意 +wguk 全部 +wgul 合闸 +wgum 人来疯 +wguq 合资 +wgus 全新 +wgut 便道 +wguu 倒立 +wguw 侠 +wguy 登门 +wgva 今不如昔 俓 八一建军节 戧 +wgvb 倒好 +wgvc 便即 +wgve 倒退 +wgvf 合建 +wgvh 倢 +wgvi 登录 +wgvj 創 +wgvk 例如 倉 +wgvo 鶬 +wgvt 合群 +wgvv 侄女 +wgwc 信天翁 +wgwd 全优 +wgwf 全会 例会 +wgwg 使命 愈合 愈来愈 +wgwh 全天候 +wgwk 侠侣 +wgwl 公事公办 +wgwn 例假 +wgwo 合伙 +wgwq 倒爷 儞 +wgws 全体 +wgwt 合作 人来人往 +wgwv 全分 +wgww 使人 代理人 +wgwx 僵化 合理化 +wgwy 命令 全集 +wgx 侇 +wgxg 全线 仾 +wgxi 傃 +wgxq 合约 +wgxt 全乡 +wgxw 拿给 侇 +wgxx 倒毙 +wgxy 合编 +wgya 合谋 +wgyc 倒序 +wgye 便衣 +wgyf 合计 供不应求 化整为零 +wgyg 例证 债主 +wgyi 便应 +wgyj 公正廉明 +wgyl 合为 +wgym 全市 登高 +wgyn 登记 +wgyo 敛迹 +wgyp 偶一为之 +wgyq 侠义 +wgys 合订 +wgyt 佤族 +wgyu 便说 +wgyy 全文 合议 +wh 个 +wha 儢 +whaf 修鞋 +whai 悠荡 +whaj 企划 +whak 修葺 +wham 俿 +whan 儢 +whaq 侦获 +whax 催眠药 +whbb 个子 +whbd 伏虎降龙 +whcf 欲壑难填 +whcy 佊 +whdh 侦破 +whdm 修面 +whdn 仅此而已 +whdp 侧目而视 +whdt 傲睨万物 +whef 修脚 +whem 个股 +whey 企及 +whf 企 +whfa 悠哉 +whfb 倏地 +whfg 修士 +whfh 修起 +whfi 企求 +whfn 候场 +whfp 修过 +whfq 悠远 +whft 候教 +whg 仩 +whge 价目表 +whgf 保龄球 +whgg 从上到下 +whgh 修正 +whgj 修理 +whgk 修整 +whgo 傿 +whgw 倶 +whh 佧 +whhc 俶 +whhh 众目睽睽 +whhj 个旧 +whhw 企盼 +whhy 佧 +whi 俶 +whic 俶 +whii 修水 +whij 候温 +whim 侦测 +whip 修学 +whiy 悠游 +whj 个 +whje 修明 +whjf 个里 +whjh 倬 +whju 众目昭彰 +whk 佔 +whkg 佔 +whkh 修路 +whkj 个唱 +whkl 个别 +whkq 修史 +whkr 侦听 +whlg 候车 +whlk 候驾 +whlt 企图 +whlw 侦办 +whm 侦 +whma 催眠曲 +whmy 侦 偵 +whn 候 +whna 个展 +whnd 候 +whnh 偉 +whnn 修书 佀 +whnr 从此以后 +whnt 修改 个性 +whnu 修习 +whoa 修炼 +whog 企业 +whor 依此类推 +whov 个数 +whpg 修定 +whpj 候审 +whpu 修补 候补 +whpv 个案 +whpw 侦察 +whq 俔 +whqd 悠然 +whqi 倏尔 +whqn 修饰 俔 +whqo 儏 +whqr 倏忽 +whqt 个儿 +whqy 悠久 候鸟 +whrc 个把 +whrf 修持 +whrm 候缺 +whrn 悠扬 +whrp 侦探 +whry 修护 +whsf 修枝 +whsg 修配 +whsj 侦查 +whsm 候机 +whsr 佛眼相看 +whst 修桥 +whsy 催眠术 +wht 修 +whta 修长 修筑 悠长 +whtd 修辞 倏 +whte 修 脩 +whtf 候选 修行 修造 鞗 +whth 跾 +whti 絛 +whtj 修复 +whtl 偹 +whtm 修身 仆役 +whtn 悠 翛 +whto 倐 儵 焂 鯈 +whtp 企管 +whtq 鋚 鎥 +whtr 企鹅 +whts 條 +whtt 修竹 +whtu 个税 +whtw 休止符 +whty 攸 +whud 修养 个头 +whue 修剪 +whug 修盖 +whus 悠闲 +whut 修道 +whvb 修好 +whvf 修建 +whvh 偼 +whvn 健步如飞 +whvv 修女 +whw 俱 倶 +whwf 俱佳 +whwg 俱全 +whwh 悠悠 个个 +whwm 修仙 +whws 个体 +whwu 个位 +whww 个人 仆人 +whwy 俱 +whx 佌 +whxk 侦缉 +whxl 修细 +whxn 佌 +whxs 偨 +whxu 修缮 +why 仆 僕 +whym 企调 +whyn 企望 +whys 修订 +whyt 俏皮话 +whyw 候诊 +whyy 修文 +wi 偿 +wiaa 化学式 +wiad 倘若 +wiak 倘或 +wiao 化学工业 +wibb 假小子 +wice 倘能 +wicn 似水柔情 +widg 禽流感 +widi 低消耗 +wie 俏 +wieg 俏 +wiem 贪污受贿 +wieo 鶺 +wifg 余波未平 化学元素 +wigd 从小到大 +wige 体温表 +wigg 人浮于事 +wigi 偿还 +wigk 化学武器 +wigm 俏丽 +wigq 侊 +wigu 停滞不前 +wihc 俏皮 +wiig 偿清 +wiir 似水流年 +wiit 借酒浇愁 +wiiy 余润洲 +wijd 分清是非 +wijf 八小时 +wijg 含水量 +wild 贪污罪 +wim 倘 +wimk 倘 +wimt 僘 +wimw 分水岭 +winl 信赏必罚 +wint 合法性 +wip 偿 +wipc 偿 +wipe 化学家 +wipi 俟河之清 +wipl 儅 +wipm 償 +wipo 儻 +wipq 傥 儻 +wiq 佻 +wiqd 倘然 +wiqi 俏销 +wiqn 佻 侊 +wiqt 贪污犯 +wiqu 分光镜 +wird 贪小失大 +wirm 储油罐 +wirs 偷梁换柱 +wirw 似水年华 +wiry 化学反应 +wisg 保温杯 +wisu 合法权益 +wit 偗 +witg 依法行政 +with 偗 +witi 倒海翻江 +witj 含沙射影 +witp 登堂入室 +witr 分泌物 +witt 仯 +witu 偷漏税 +witx 作法自毙 +wiu 氽 尒 +wiua 保温瓶 +wiug 传染病 +wivn 俏媚 +wiwf 偿付 +wiwg 倘使 偿命 愈演愈烈 +wiwp 依法追究 +wiww 做小伏低 +wiwx 俏货 +wixu 催泪弹 +wiy 仦 +wiyf 体温计 +wiyi 从小就 +wiyk 人满为患 +wiym 优游卒岁 +wiyw 贪污腐化 +wj 介 +wja 儤 +wjai 儤 货畅其流 +wjak 偶或 +wjbb 介子 +wjbm 伸出 +wjbn 但也 +wjcc 但又 +wjce 但能 +wjdd 似是而非 +wjde 但有 +wjdg 偶感 +wjdr 但愿 +wjes 伸腰 +wjev 伸腿 +wjf 俚 +wjfc 但却 +wjfg 俚 +wjfh 伸直 +wjfi 但求 但未 +wjfj 伸进 +wjfp 介壳 +wjg 但 +wjga 伸开 +wjgf 介于 +wjgg 但 +wjgh 偍 +wjgi 但不 +wjgj 从早到晚 +wjgr 偒 +wjh 伸 +wjhh 伸 +wjht 敒 +wjhy 偍 +wjj 介 +wjjd 今是昨非 +wjjg 但是 倡 +wjjm 偶遇 +wjkh 伸嘴 +wjl 僈 +wjlc 僈 +wjld 但因 +wjm 偶 +wjma 伸曲 +wjmq 但见 +wjmy 偶 但凡 +wjn 傝 +wjna 伸展 +wjnf 倡导 +wjng 介怀 傝 +wjnn 供电局 +wjnr 借题发挥 +wjnt 偶发 +wjov 偶数 +wjpq 伸冤 +wjq 偈 +wjqd 偶然 +wjqi 偶尔 +wjqn 偈 +wjqt 偶犯 +wjre 众星捧月 +wjrf 介质 +wjrg 保时捷 +wjrm 全日制 +wjrn 倡扬 +wjrt 伸手 +wjs 倮 +wjsg 但丁 +wjsv 但要 +wjsy 倮 +wjta 伸长 +wjtd 伸舌 +wjth 伸延 +wjtj 偶得 +wjtm 伸向 +wjtu 介乎 +wjty 介入 +wjud 伸头 +wjuj 介意 +wjul 食蚁兽 +wjwc 任贤使能 +wjwf 保监会 何时何地 +wjwg 偶合 +wjwi 假冒伪劣 +wjwj 伸伸 +wjwq 偶像 +wjwu 偶们 +wjww 俚俗 +wjx 倱 +wjxo 儑 +wjxp 伸缩 +wjxt 伸张 +wjxv 介绍 +wjxx 倱 +wjyg 俚语 +wjyi 但应 +wjyl 倒果为因 +wjyn 介词 +wjyt 追星族 +wjyu 倡廉 +wjyy 倡议 +wk 保 +wkad 保藏 保荐 +wkal 保苗 +wkap 集中营 +wkat 贫嘴薄舌 +wkb 偮 +wkbg 保卫 偮 +wkbi 保函 +wkbu 保障 +wkbw 保险 +wkc 俋 +wkcc 堡垒 +wkck 人喊马嘶 +wkcn 俋 +wkcy 众口难调 +wkde 保有 +wkdh 保存 +wkdj 人贵有自知之明 +wkdm 人中龙凤 +wkdn 促成 +wkdw 仲春 +wkec 保胎 +wkes 促膝 +wket 保用 +wkfa 仲裁 +wkfh 保真 +wkfi 欲哭无泪 +wkfj 促进 +wkfp 余味无穷 +wkft 何患无辞 +wkfu 保墒 +wkg 俣 俁 +wkgd 俣 +wkgg 侱 +wkgi 信口开河 +wkgy 众口一词 +wkh 促 +wkha 信口雌黄 +wkhh 仲 鈡 +wkhm 僓 +wkhp 儙 +wkhy 促 +wkif 保洁 +wkij 保温 +wkik 个中滋味 +wkip 命中注定 +wkir 什叶派 +wkit 从中渔利 +wkiw 保举 +wkje 保暖 +wkjg 保量 +wkjn 佛口蛇心 +wkk 侣 侶 +wkkf 僤 +wkkg 侣 +wkkk 偘 +wkkn 偔 +wkks 傻呵呵 僺 +wkkt 儼 +wklf 合唱团 +wklh 保甲 +wklk 保驾 +wklq 保罗 +wkmp 坐吃山空 +wkmt 贫嘴贱舌 +wkmy 傊 +wkn 俁 +wkna 作品展 +wknd 俁 +wknh 保收 +wknx 仲尼 +wkos 信号灯 +wkpd 人中之龙 +wkpe 保家 +wkpf 保守 +wkpg 保定 +wkpl 八路军 +wkpn 保密 +wkpt 保额 +wkpu 瓮中之鳖 +wkpv 保安 +wkq 侃 +wkqb 兌 +wkqg 保鲜 +wkqi 促销 +wkqn 侃 +wkqq 众口铄金 +wkqs 保镖 +wkqt 促狭 敓 +wkqy 保留 諐 +wkrf 保持 +wkrg 保皇 +wkrh 何足挂齿 +wkrm 集中制 +wkru 瓮中捉鳖 +wkry 保护 +wks 保 +wksf 堡 +wksg 保本 +wksm 賲 +wkso 煲 +wksy 保 +wkt 侶 +wkta 保长 +wktf 保先 +wktg 保重 +wkth 保息 +wktk 侶 +wktm 保身 +wkto 保释 仲秋 +wktp 保管 +wktu 保税 +wkud 保养 保送 +wkuf 何足道哉 +wkuj 保单 +wkuw 保准 +wkva 保媒 +wkve 促退 +wkvx 保姆 +wkw 伿 +wkwd 保佑 +wkwf 保值 +wkwg 促使 保全 +wkwh 保修 +wkwk 侃侃 +wkws 从中作梗 +wkwu 侣伴 +wkwv 保健 +wkww 保人 偏听偏信 +wkwy 保住 伿 +wkxe 保级 +wkxj 保费 +wkxo 煲粥 +wkxu 信号弹 +wkxx 众口纷纭 +wkyc 保育 +wkyd 何足为奇 +wkyg 保证 +wkyq 保底 +wkyt 仪器设备 +wkyx 命中率 +wl 佃 +wlad 俄罗斯 +wlaf 体力劳动 +wlaj 伽蓝 +wlbp 八国联军 +wlcn 伽马 +wlct 人困马乏 +wld 個 +wldg 個 +wldr 伯罗奔尼撒 +wlem 债转股 +wlf 僂 +wlfn 停车场 +wlft 侵略者 +wlfv 僂 +wlg 佃 伵 +wlgc 欲罢不能 +wlge 偎 儇 嬛 +wlgs 全国一盘棋 +wlh 伡 俥 伵 +wljd 佛罗里达 +wlk 伽 +wlkd 佪 +wlkg 伽 佪 +wlkk 倒胃口 +wll 儡 +wllg 人力车 +wlli 儽 +wlll 儡 +wlln 侽 +wlmh 偎贴 +wln 仂 働 +wlnf 全力以赴 +wlnt 全国性 +wlny 偲 +wlp 僆 +wlpd 何罪之有 +wlpe 佃农 +wlpg 候车室 +wlph 僆 +wlpl 侵略军 +wlpn 保国安民 +wlpp 全国冠军 +wlpy 僆 +wlrq 偎抱 +wlrt 保驾护航 +wlsf 焦国标 +wlte 佃租 +wltf 全国各地 +wltg 保加利亚 +wlth 代办处 +wlty 僌 +wlui 人力资源 +wlvg 僂 +wlwa 佛罗伦萨 +wlwd 全国人大 +wlwf 倾国倾城 +wlwj 舍车保帅 +wlwn 集团公司 +wlwu 停车位 +wlww 全国人民代表大会 +wlwy 偎依 +wlx 儸 +wlxg 分界线 +wlxi 傫 +wlxn 侏罗纪 +wlxy 儸 +wlyn 贫困户 +wlyu 集思广益 +wlyv 华罗庚 +wlyy 仭 仮 +wm 仙 +wma 儂 +wmaa 合同工 +wmae 儂 +wmah 侧卧 +wmaj 仙草 +wmau 僼 +wmaw 倎 +wmbb 仙子 +wmbg 侧耳 +wmbm 催出 +wmbw 登山队 +wmc 癹 +wmck 仙台 +wmcu 坐山观虎斗 癹 +wmcy 伇 癹 +wmd 佒 +wmdj 偳 +wmdm 侧面 +wmdy 佒 +wme 傰 +wmeb 佩服 +wmec 催肥 +wmee 傰 +wmeg 傦 +wmf 倜 +wmfa 佩戴 +wmff 催款 +wmfk 倜 +wmfm 侧击 +wmfu 仙境 +wmfy 倒凤颠鸾 +wmg 佩 伷 珮 +wmgh 佩 +wmgi 催还 +wmgk 佩带 侗 +wmgn 俜 +wmgp 人财两空 +wmgt 贫贱不能移 +wmgu 仙山琼阁 +wmgv 僶 +wmgy 佩玉 +wmh 仙 +wmhh 侧目 +wmhn 催眠 +wmht 侧睡 +wmif 合同法 +wmih 催泪 +wmiy 侧泳 +wmj 侧 仚 +wmjh 侧 側 +wmji 登山临水 +wmjr 儩 +wmjy 侧影 +wmkf 催吐 +wmlf 侧转 +wmlp 侧边 +wmlw 催办 仙界 +wmmm 集邮册 +wmmw 伤风败俗 +wmmy 仙丹 +wmn 仉 +wmnd 仙居 +wmng 催情 +wmnh 做贼心虚 +wmnl 侧翼 +wmnn 合同书 +wmnt 催发 +wmpd 他山之石 +wmpe 作曲家 +wmpg 侧室 +wmph 食肉寝皮 +wmpu 贫贱之交 +wmpw 仙鹤 +wmpx 坐骨神经 +wmpy 侧视 +wmqi 仙乐 +wmqn 伣 俔 +wmrg 侧后 +wmrm 合同制 +wmrp 侧近 +wmrr 仙逝 +wmsf 侧枝 +wmsg 催醒 +wmsi 贪赃枉法 仙桃 +wmsv 催要 +wmt 偑 +wmtf 催告 +wmtg 侧重 催生 +wmtj 偑 +wmtm 侧身 +wmtr 佩特 +wmts 登峰造极 +wmtt 体贴入微 +wmub 侧闻 +wmuf 佩兰 +wmuj 仙童 +wmuk 侧部 +wmum 仙风道骨 +wmut 催产 +wmuy 侧门 +wmvd 仙姑 +wmve 催奶 +wmvn 佩刀 +wmvv 仙女 +wmw 催 +wmwa 人赃俱获 +wmwc 仙翁 +wmwe 人见人爱 +wmwg 催命 +wmwi 人山人海 依山傍水 +wmwk 催促 儶 +wmwn 侺 +wmwp 谷贱伤农 +wmws 侧体 +wmwt 借风使船 +wmww 仙人 +wmwx 催化 +wmwy 催 +wmxg 侧线 +wmxr 催缴 +wmyb 催熟 +wmyf 催讨 +wmym 佛山市 +wmyn 侧记 +wmys 分崩离析 +wmyt 侗族 +wmyy 侧方 +wn 亿 +wnad 假期 假若 人情世故 +wnae 追悔莫及 +wnaf 人尽其才 +wnah 假牙 +wnai 人心叵测 +wnaj 追慕 +wnap 人民警察 +wnaq 贫民区 +wnaw 僻巷 +wnax 假药 +wnb 倔 +wnbb 僝 +wnbd 追随 +wnbg 僻陋 +wnbh 人心隔肚皮 +wnbi 伺隙 +wnbj 阜阳 +wnbm 倔 +wnbp 人民出版社 +wnbu 人怕出名猪怕壮 +wnca 假戏 +wncn 侯马 +wnd 倨 +wnde 似有 +wndf 追奔 +wndg 倨 +wndi 人民大会堂 +wndm 假面 +wndn 亿万 似懂非懂 +wndw 信心百倍 +wndy 凭心而论 +wneb 伺服 +wnec 追肥 +wnee 含情脉脉 +wnef 假肢 +wnel 侯爵 +wnep 追逐 +wnev 假腿 +wney 追及 +wnfh 追赶 +wnfi 追求 +wnfm 追击 +wnfp 追索 +wnfq 亿元 +wnft 领导者 +wnfu 领导干部 +wnfw 舍己救人 +wng 伺 +wnga 佶屈聱牙 +wngb 鄔 领导班子 +wngc 追到 +wngd 人心不古 +wnge 僻静 +wngf 借尸还魂 偓 +wngi 追还 +wngk 伺 贪心不足 +wngl 似画 +wngo 烏 +wngq 假死 +wngt 坐怀不乱 会心一笑 +wngw 歍 +wngy 人民政府 +wnh 假 +wnhc 假 作壁上观 +wnhe 偦 +wnhh 追上 偉 +wnhq 人民战争 +wnib 人民法院 +wnif 追潮 +wnii 似水 +wnip 人民党 +wniq 亿兆 追逃 +wnis 假酒 +wnit 坐收渔利 +wniu 追溯 +wnjh 假冒 +wnjj 假日 +wnjr 人民日报 +wnjt 追星 +wnk 僻 +wnke 倾心吐胆 +wnkf 人情味 +wnkg 亿吨 +wnkh 追踪 +wnku 僻 +wnli 人心思治 +wnlk 追加 追回 +wnln 追思 +wnlt 领导力 +wnlw 人民团体 +wnme 馉 +wnmm 假山 +wnmq 追风 +wnmr 人民内部矛盾 +wnmt 假账 +wnmu 追赠 +wnmy 追赃 +wnn 亿 +wnnf 阜 +wnng 追怀 僶 +wnnh 追悼 帥 師 歸 +wnnj 假惺惺 蛗 +wnnk 侷 +wnnl 倾心尽力 +wnnm 峊 頧 顊 +wnnn 追忆 人心惶惶 +wnno 鴭 +wnnp 追 +wnnq 人心惟危 +wnnt 假性 假发 追尾 +wnnw 僎 +wnol 假烟 +wnoo 似火 +wnpg 假定 +wnpn 假寐 +wnpu 追补 +wnpv 假案 +wnpw 追究 +wnqi 假钞 +wnqj 假象 +wnqk 假名 +wnqp 人民解放军 +wnqr 似锦 +wnqs 追杀 +wnrb 假报 +wnrd 追捧 +wnre 追授 +wnrg 追捕 +wnrq 似的 +wnrr 全民所有制 +wnrs 追打 +wnrt 假托 人心所向 +wnrw 假扮 +wnsb 人民检察院 +wnsc 公民权 +wnsh 假想 +wnsj 追查 +wnsm 伺机 +wnsv 追根 +wnsy 追述 +wnt 侯 +wntb 鄇 +wntd 侯 +wntf 假造 +wntj 坐以待旦 +wntm 人民币 ¥ +wnto 假释 +wntq 假以辞色 +wnts 假条 +wntt 佖 +wntu 似乎 +wntv 体改委 +wntx 坐以待毙 +wnty 修改稿 +wnu 偋 +wnua 偋 +wnud 追着 +wnuf 假装 +wnuj 假意 +wnuk 追问 +wnul 似曾 +wnun 修心养性 +wnus 阜新 +wnut 假道 +wnuy 侯门 +wnv 亾 +wnvf 追寻 +wnvj 追剿 +wnvk 假如 +wnvq 伊壁鸠鲁 +wnvw 人民群众 +wnw 僇 +wnwa 假借 +wnwe 僇 +wnwf 追悼会 +wnwg 假使 合情合理 +wnwh 伺候 +wnwi 追偿 +wnwp 人民公社 +wnwq 侯爷 +wnws 仁心仁术 +wnwt 假作 +wnwu 全心全意 +wnww 人民代表大会 领导人 +wnwx 假货 +wnwy 追念 +wnx 伲 +wnxk 倔强 +wnxn 伲 +wnxr 追缴 +wny 似 伈 価 +wnyc 假充 +wnyf 追讨 信以为真 +wnyg 假证 +wnyj 人心齐 +wnym 假设 +wnyn 追记 +wnyr 追诉 +wnyt 假话 癶 +wnyu 假说 侭 +wnyw 似 追认 舍己为人 +wnyy 伬 +wo 伙 +woac 鸌 +woat 含糊其辞 +woay 含糊其词 +wobt 儍 +wobw 企业联合 +woft 创业者 +wofw 伙夫 +wog 僕 +wogi 含糊不清 +wogy 僕 +woip 人类学 +wojg 作业题 +wokm 从业员 +wokq 创业史 +wolw 企业界 +womg 伙同 +woo 倓 +wool 僗 +woos 儝 +wooy 倓 +wope 企业家 +woph 华灯初上 +woq 僯 +woqh 僯 +wosg 作业本 +wosr 创业板 +wotg 企业管理 +woth 企业版 +wotp 人烟稠密 +wotx 创业垂统 +wov 偻 僂 +wovg 偻 +wowk 从业人员 +wows 拿糖作醋 +wowt 谷类作物 +wowu 伙伴 +wowx 企业化 +wowy 伙食 +woxc 创业维艰 +woxe 企业级 +woxg 分数线 +woxu 鰯 +woy 伙 侎 +woyf 伙计 +woyg 企业主 +woyn 伙房 +woyr 傅粉施朱 +woyw 企业文化 +wp 侬 佇 +wpa 餞 +wpaa 餞 +wpad 饃 +wpae 饛 +wpag 饉 +wpai 付之东流 +wpak 饇 +wpal 饚 +wpan 人神共愤 +wpaq 餀 住宅区 +wpat 饊 +wpau 倾家荡产 +wpay 餝 +wpb 餌 +wpbg 餌 +wpbl 保家卫国 +wpbm 飿 +wpbn 从实际出发 +wpc 飴 +wpcc 餟 +wpck 飴 +wpcq 合家欢 +wpct 餕 +wpd 飯 +wpda 餴 +wpdc 飯 +wpdd 餪 +wpde 餦 餬 +wpdn 餣 +wpds 公安厅 +wpe 侬 儂 +wpeg 人定胜天 飷 +wpev 餒 饀 +wpey 侬 傢 +wpf 饒 +wpfa 公安干警 +wpfb 餑 +wpff 僿 +wpfh 飦 +wpfi 倧 +wpfk 饎 +wpfl 饁 +wpfm 饙 +wpfq 俒 饒 +wpft 人穷志短 +wpfu 饐 +wpg 伫 佇 竚 +wpga 公之于世 +wpge 饢 +wpgf 餺 坐视不救 +wpgg 伫 +wpgi 餗 +wpgm 儐 +wpgn 飩 +wpgo 付之一炬 +wpgr 从容不迫 +wpgt 付之一笑 +wpgu 餖 +wpgw 公之于众 +wpgy 餔 +wph 饖 +wphe 餦 +wpht 饖 +wpi 込 饓 +wpif 饄 +wpig 贪官污吏 +wpin 人之常情 +wpip 保守党 +wpiq 餆 +wpir 保守派 八字没一撇 +wpis 饓 +wpj 蝕 +wpjc 饅 +wpjf 饆 +wpjh 饆 +wpjl 饂 +wpjn 餲 +wpjr 餳 +wpjs 餜 +wpjx 餛 +wpjy 蝕 +wpk 饋 +wpkh 伫足 +wpkm 侦察员 饋 +wpl 餵 +wple 餵 +wplk 人字架 +wply 饠 +wpm 飢 +wpme 餶 +wpmk 餇 +wpmm 八宝山 +wpmn 伔 飢 +wpn 倌 +wpnk 飼 +wpnn 公安局 倌 +wpns 儜 +wpnt 飶 +wpnw 饌 +wpny 代之以 +wpo 餤 +wpoo 餤 +wpp 館 +wppg 传家宝 +wppl 餫 +wppn 館 +wppy 全家福 +wpq 飲 +wpqb 倇 飹 +wpqe 餚 +wpqh 餙 +wpql 餾 +wpqn 飽 伔 +wpqv 餡 +wpqw 飲 飮 +wpqy 饞 +wpr 傧 儐 +wprc 飯 餽 +wprg 侦察兵 餭 +wpro 餼 +wprt 凭空捏造 +wprw 传宗接代 傧 +wps 佇 +wpsg 餷 全军覆灭 +wpsh 傧相 佇 飣 +wpsi 全军覆没 +wpsm 侦察机 +wpso 住宅楼 +wpsu 公安机关 +wpsy 俕 +wpt 飪 +wpta 侘 飥 +wptc 餽 +wptd 飫 餂 +wptf 飪 飵 餠 +wptg 便宜行事 +wpth 飾 餰 欲穷千里目 +wptk 餉 餎 候补委员 +wptl 飭 +wptm 饡 +wptt 餓 +wptv 餧 +wpu 飠 餃 +wpua 餅 +wpuf 饈 +wpuk 公安部 餢 饍 +wpuo 餻 +wpup 餸 +wpuq 餃 +wput 华容道 +wpuu 伫立 +wpv 侒 +wpvc 餿 +wpvd 傲视群雄 +wpvg 侒 +wpw 倥 +wpwa 倥 +wpwd 餱 +wpwe 飻 +wpwf 餁 +wpwg 便宜从事 傕 +wpwh 伫候 +wpwk 傛 僒 餄 +wpwm 倥侗 +wpwr 倚官仗势 +wpws 仿宋体 +wpwt 餘 +wpww 全家人 餩 +wpwy 傕 飤 +wpx 佗 +wpxe 餯 +wpxi 全神贯注 +wpxj 食宿费 +wpxn 佗 +wpxo 八宝粥 +wpxt 饑 +wpxy 仰之弥高 +wpy 饘 +wpyc 从容应对 +wpyd 饝 +wpye 餏 饟 +wpyf 餠 +wpyg 飳 饘 +wpyh 飰 +wpyk 餹 +wpyn 伫望 +wpyt 化害为利 +wpyy 从容就义 +wq 你 +wqa 低 +wqab 父荫 +wqah 仰卧 +wqai 低落 +wqaj 仰慕 +wqas 傑 +wqau 低薪 +wqay 低 +wqb 爷 尣 +wqbb 父子 斧子 爺 +wqbd 仰承 +wqbh 仰 +wqbj 爷 +wqbt 㑳 +wqbv 低限 +wqbw 低阶 +wqc 爸 +wqcb 爸 +wqce 低能 +wqd 儋 +wqdb 佹 +wqde 倄 +wqdf 低压 +wqdh 俙 +wqdi 低耗 +wqdj 父辈 +wqdm 仰面 +wqdt 依然故我 +wqdw 伏尔泰 +wqdy 何乐而不为 儋 +wqea 保鲜膜 +wqep 父爱 +wqeq 低胸 +wqew 仰脸 +wqf 釜 釡 +wqfb 低地 +wqfh 仰起 +wqfi 人多地少 +wqfn 低� 低声 +wqft 父老 +wqfu 釜 +wqga 八角形 +wqgb 含饴弄孙 +wqgc 低到 +wqgd 仰天 尩 +wqgf 低于 +wqgg 父王 +wqgh 低下 斧正 +wqgk 低速 +wqgu 低平 +wqgx 像素 +wqgy 何乐不为 +wqhh 仰止 +wqhi 低频 +wqhk 低点 +wqhw 低龄 +wqi 你 +wqia 俄狄浦斯 +wqie 斧削 +wqif 低潮 低洼 +wqij 低温 +wqin 您 +wqip 低沉 +wqit 低劣 +wqiy 你 仰泳 +wqj 像 +wqje 像 +wqjg 含金量 侚 +wqjj 刓 +wqk 佝 +wqkg 佝 佲 +wqkj 低唱 +wqko 贪多嚼不烂 +wqkq 父兄 俛 +wqkv 人多嘴杂 +wqky 儳 +wqlf 伊甸园 +wqlk 低回 伏尔加 +wqm 偩 +wqmg 低贱 +wqmm 低凹 +wqmt 低峰 +wqmu 傲然屹立 +wqmy 偩 +wqnf 低层 +wqnh 低眉 +wqnn 佨 +wqnt 偶然性 +wqnu 低飞 +wqnx 伯尔尼 +wqoa 低烧 +wqog 斧凿 +wqop 低迷 +wqot 儍 +wqoy 低糖 +wqpe 你家 +wqpn 化外之民 +wqpw 低空 +wqpy 仰视 供销社 +wqq 侈 +wqqe 仰角 +wqqq 爹 +wqqy 侈 尦 +wqr 斧 +wqrh 你看 +wqrj 斧 +wqrm 傜 +wqrn 偬 傯 +wqrq 你的 +wqrr 仰拍 +wqrt 伆 +wqrv 父执 +wqrw 人多势众 +wqsc 父权 +wqsg 父本 +wqsh 你想 +wqsi 低档 +wqst 低格 +wqsu 像样 +wqt 俇 +wqtd 低矮 你争我夺 +wqtf 低等 华尔街 +wqtg 低垂 俇 +wqth 低处 +wqtm 低微 +wqtr 你我 +wqtt 人急智生 悠然自得 +wqtx 父系 +wqu 父 +wqua 作鸟兽散 +wqud 低头 仰头 斧头 +wquf 伨 +wqug 伨 +wquj 低音 像章 +wquk 俱乐部 +wqum 低端 +wqus 父亲 +wqut 低产 +wqux 华尔兹 +wqvb 你好 您好 +wqvc 爹妈 爸妈 +wqvd 依然如故 +wqvg 㑇 +wqvv 父女 +wqvy 爹娘 +wqwd 低估 仰仗 +wqwg 你俩 +wqwh 像个 +wqwk 低保 +wqwo 佝偻 +wqwq 爸爸 爷爷 爹爹 +wqwu 你们 您们 +wqwv 低分 +wqww 低价 低谷 低俗 +wqxe 低级 +wqxg 父母 +wqxi 僧多粥少 +wqxu 贫铀弹 +wqya 低度 +wqyg 低语 +wqyh 代销店 +wqyk 佲 +wqym 低调 +wqyn 仰望 代名词 +wqyo 侈谈 +wqys 侈靡 +wqyt 像话 +wqyu 低廉 +wqyy 仢 +wr 伯 +wraa 便携式 +wrad 保质期 +wrah 伯牙 +wrap 伯劳 +wraq 保护区 +wrat 人所共知 +wraw 仗势欺人 +wrbi 仓皇出逃 +wrca 拿手戏 +wrcy 仮 +wrdb 倒持泰阿 +wrdf 食指大动 +wrdl 八抬大轿 +wrdq 伊拉克 +wrdx 欲擒故纵 +wref 做手脚 +wrel 伯爵 +wret 售后服务 +wrff 舍近求远 +wrfh 偱 +wrg 伯 +wrgd 倒打一耙 +wrgf 保护环境 +wrgg 偟 +wrgm 人手一册 +wrgr 伸手不见五指 +wrgw 假手于人 +wrh 件 伒 +wrhh 件 +wrhk 优缺点 +wrhm 傂 +wrhq 傂 +wri 侏 +wria 信手涂鸦 +wrip 保皇党 +wrir 保皇派 +wriy 侏 +wrjj 信誓旦旦 +wrkk 仿制品 +wrld 伯恩 +wrlg 保护国 +wrlh 儛 +wrmt 众所周知 +wrna 体制改革 +wrnf 保护层 +wrng 今年以来 +wrov 件数 +wrpu 八拜之交 +wrpy 保护神 +wrq 傀 +wrqc 傀 +wrqi 伯乐 +wrqk 佚名 +wrqq 倒挂金钟 +wrqw 俽 +wrrg 信手拈来 +wrrm 儨 +wrrr 仓皇失措 +wrss 伯林 +wrst 斜拉桥 +wrt 俾 +wrtf 俾 +wrtt 倒插笔 +wrtw 公报私仇 +wruq 件次 +wruw 倚势凌人 +wruy 倒插门 +wrvc 拿手好戏 +wrvj 俯拾即是 +wrvx 剑拔弩张 +wrw 佚 +wrwe 何年何月 +wrwf 侏儒 +wrwg 仨瓜俩枣 +wrwj 保质保量 +wrwk 伯仲 +wrwl 傀儡 +wrwq 伯父 +wrwr 伯伯 +wrwu 保护伞 +wrww 保护人 +wrwx 体制化 +wrwy 佚 +wrxg 伯母 +wrxj 俯拾皆是 +wry 儌 +wrys 坐失良机 +wryt 儌 +ws 休 +wsaa 体式 +wsad 何苦 何其 佳木斯 +wsbb 命根子 +wsbp 体院 +wsce 体能 +wsct 休矣 +wscw 体验 +wsd 僊 +wsdh 何在 +wsdm 体面 +wsdn 僊 +wsdp 传檄而定 +wsdq 休克 +wsdt 何故 +wsdy 体态 +wsed 何须 +wsee 体貌 +wseg 舍本逐末 +wsep 体腔 +wses 体彩 +wset 何用 +wsf 僄 +wsfa 体裁 +wsfb 何地 +wsfc 何去 +wsfd 何需 +wsff 体坛 +wsfg 何干 +wsfi 僄 +wsfj 休刊 +wsfl 体协 +wsft 何者 +wsfv 人杰地灵 +wsg 体 価 躰 骵 體 +wsga 体形 体型 +wsgc 何至 +wsge 体表 +wsgg 体 +wsgi 何不 +wsgk 休整 何事 +wsgm 体现 +wsgo 何来 +wsgv 休妻 +wsgy 休班 +wsh 仃 +wshh 何止 休止 +wshk 休战 +wshn 休眠 +wsif 公检法 +wsii 追根溯源 追本溯源 +wsij 体温 +wsim 体测 +wsip 何尝 休学 +wsiq 休渔 +wsiy 体液 +wsjf 何时 +wsjj 何日 +wsk 何 +wskf 体味 +wskg 何 +wskh 何足 +wskk 何患 +wskm 售票员 +wsld 人机界面 +wslt 体力 +wsly 体罚 +wsm 價 +wsmh 体贴 +wsmw 体内 +wsmy 價 +wsna 体惜 +wsng 体悟 +wsnh 何惧 +wsnn 体己 +wsnt 何必 体恤 +wsnu 恷 +wsny 何以 +wso 僳 +wsog 休业 +wsou 烋 +wsoy 僳 +wspe 分析家 +wspg 候机室 +wspi 追本穷源 +wspk 修桥补路 +wspw 体察 +wspy 追根究底 +wsq 鸺 鵂 +wsqg 鸺 +wsqh 体外 僲 +wsqk 儒林外史 +wsrf 体质 +wsrg 休兵 +wsrh 何年 +wsrj 休提 +wsrk 体操 +wsrl 人格魅力 +wsrm 体制 +wsrr 体魄 +wss 傈 +wsse 何极 +wssh 休想 儊 +wssi 僸 +wsso 候机楼 +wsst 体格 +wssu 体校 +wssw 体检 +wssy 傈 +wst 鵂 +wsta 从西向东 +wstd 休憩 +wstf 何等 +wstg 体重 +wsth 休息 何处 售票处 +wstk 体积 何种 +wsto 何愁 鵂 +wstr 何物 +wstv 体委 +wstx 体系 +wsud 休养 +wsuj 何意 +wsuk 何况 +wsul 何曾 +wsup 何啻 +wsuq 体癣 +wsus 休闲 +wsv 偠 +wsvg 偠 +wsvi 追根寻源 +wsvk 何如 +wsvm 剑树刀山 +wsvy 何妨 +wsw 倯 +wswa 位极人臣 假模假式 +wswc 倯 +wswf 体会 +wswg 体例 +wswn 休假 +wswo 鵂 +wsws 像模像样 +wswu 体位 +wsww 何人 债权人 倈 +wswx 人格化 +wswy 体念 +wsxu 体弱 +wsxy 体统 +wsy 休 +wsya 休谟 +wsyc 体育 +wsyg 合格证 +wsyl 何谓 +wsym 休市 +wsyo 何谈 +wsyt 何许 休庭 +wsyw 体认 +wsyx 合格率 +wsyy 体谅 何方 +wt 作 +wta 伥 倀 +wtaa 八戒 +wtab 仛 +wtad 任期 任其 +wtaf 人造革 +wtah 佭 +wtai 作东 +wtal 侮蔑 +wtan 仛 +wtaq 保税区 +wtat 信息工程 人生七十古来稀 +wtav 余切 +wtaw 作孽 +wtay 舍我其谁 伥 +wtbb 傻子 +wtbc 任取 +wtbj 斜阳 人造卫星 +wtbk 任职 +wtbm 作出 作祟 +wtbn 傻了 +wtbu 作陪 侨联 +wtbw 凭险 +wtby 舍生取义 +wtc 叙 仫 敍 敘 +wtca 傻劲 +wtcf 作对 +wtcm 人生观 +wtcw 作难 +wtcy 叙 仫 俬 +wtd 侨 +wtda 人生在世 +wtdf 侮辱 +wtdg 伤感 作古 佸 +wtdh 余存 +wtdi 伤耗 +wtdj 侨 伤悲 +wtdk 倁 僑 +wtdm 斜面 +wtdn 八成 +wtdt 似笑非笑 +wtdu 仸 +wtdy 作态 仸 +wte 侜 +wtee 八月 +wtem 八股 +wtep 作爱 +wteq 侨胞 +wtet 作用 任用 俢 +wtey 侜 +wtf 任 赁 仵 +wtfa 斜塔 +wtfb 余地 +wtfc 全自动 +wtfd 贪得无厌 +wtff 八卦 余款 倂 偫 +wtfg 任 八十 倕 +wtfh 斜坡 仟 仵 +wtfi 人生无常 +wtfk 俈 +wtfl 作协 +wtfm 凭 赁 伤筋动骨 儹 賃 凴 憑 +wtfn 作声 恁 +wtfo 鵀 +wtfp 信得过 侹 +wtfq 侁 +wtfs 栠 +wtft 作者 任教 +wtfv 偛 +wtfy 作坊 人生地不熟 +wtg 倕 +wtga 作弄 +wtgc 做得到 +wtgf 倕 偅 倾向于 +wtgg 八一 +wtgh 余下 +wtgk 叙事 傻逼 傻事 +wtgl 作画 働 +wtgo 作恶 叙利亚 +wtgq 伤残 +wtgr 值得一提 +wtgw 公私两便 +wtgx 余毒 +wth 亻 +wthc 敍 +wthf 作 +wthi 凭眺 +wthj 叙旧 偺 +wthk 作战 倃 +wtht 偏向虎山行 +wthv 傻眼 斜睨 +wtia 信笔涂鸦 侨汇 +wtic 货币流通 +wtif 作法 +wtih 余波 +wtij 余温 +wtim 伐毛洗髓 +wtip 余党 仿生学 +wtiq 余光 +wtir 作派 +wtiw 余兴 +wtiy 余泳 +wtj 俐 +wtjg 信息量 +wtjh 俐 +wtjj 休息日 +wtjn 余暇 +wtjp 余晖 +wtjr 傷 +wtjv 斜照 凭照 +wtk 佫 +wtka 作呕 +wtkf 余味 +wtkg 佫 俰 食物中毒 +wtkh 途中 +wtkk 作品 伤口 +wtkl 作别 +wtkm 公务员 伤员 凭吊 +wtkn 信息中心 +wtkt 作响 +wtkw 含血喷人 +wtky 偊 +wtl 伤 傷 +wtlf 作罢 畬 畭 +wtlg 俄国 侐 俻 +wtlk 伏特加 +wtln 伤 傯 +wtlp 斜边 +wtlt 傻 余力 作图 儍 +wtlw 侨办 +wtm 峹 +wtma 作曲 +wtmf 伤财 +wtmh 任由 +wtmj 峹 +wtmm 嵞 +wtmq 作风 +wtmw 任内 人生几何 +wtmx 信息网络 +wtn 仡 +wtna 侨民 +wtnc 作怪 +wtnd 侨居 +wtnf 凭恃 +wtng 贪生怕死 +wtnh 傻蛋 +wtnj 侮慢 +wtnk 斜壁 +wtnm 八届 +wtnn 仡 +wtnq 分秒必争 +wtnt 任性 创造性 +wtnu 悆 +wtny 伤心 僱 +wto 偢 +wtog 作业 +wtol 僠 +wton 僁 僽 余烬 +wtou 作料 +wtov 余数 +wtoy 余粮 偢 +wtp 途 +wtpb 八字 +wtpd 伤害 +wtpe 作家 +wtpf 伤寒 倭寇 +wtpg 叙写 偷香窃玉 +wtpi 途 +wtpn 作官 +wtpr 众矢之的 +wtpt 余额 作客 +wtpu 余裕 +wtpv 作案 +wtpw 凭空 +wtpy 斜视 +wtqc 作色 +wtqe 八角 斜角 +wtqf 分片包干 +wtqg 余钱 +wtqh 余外 +wtqi 作乐 +wtqj 八旬 +wtqk 任免 +wtql 食物链 +wtqq 公积金 +wtqy 余留 +wtr 俄 +wtrb 侨报 +wtrc 傻瓜 +wtrg 伤兵 +wtrh 余年 +wtri 人生哲学 +wtrk 作揖 +wtrm 余缺 +wtrn 凭据 +wtrq 信息反馈 +wtrr 伤逝 +wtrs 信息技术 +wtrt 俄 +wtrv 伤势 余热 +wtsa / +wtsc 优先权 +wtsg 作梗 +wtsh 令行禁止 +wtsk 八哥 +wtsl 人微权轻 +wtso 余杰 +wtsr 人造棉 +wtss 作梦 +wtsu 人行横道 什么样 +wtsy 叙述 +wtt 敘 +wttc 途径 +wttd 作乱 +wtte 作秀 +wttf 任选 +wttg 余生 信息处理 +wtth 作息 +wttk 途程 $ ¢ £ ¥ ¤ +wttl 任务 +wttm 伤身 人身自由 +wttr 作物 +wtts 分身乏术 +wttt 傻笑 +wttu 伤科 +wttw 作答 +wtty 敘 +wtu 余 馀 餘 +wtub 厁 +wtuc 伤痛 伤疤 +wtud 凭着 侨眷 +wtue 任前 +wtuf 斜 任重道远 +wtug 伤病 作美 +wtui 信息资源 +wtuj 任意 +wtuk 余部 +wtum 作弊 +wtun 修身养性 +wtuo 信息产业 +wtuq 侨资 +wtus 余闲 +wtut 人行道 +wtuu 信息产业部 +wtuv 伤痕 +wtuw 作准 +wtuy 倒行逆施 佟 +wtv 倭 +wtvb 作好 +wtvg 倭 +wtvi 余姚 +wtvp 人生如寄 +wtvr 含笑九泉 +wtvt 任君 +wtw 偺 +wtwa 凭借 +wtwb 人身保险 +wtwc 全知全能 +wtwe 伤俘 +wtwf 从我做起 +wtwg 任命 伤愈 例行公事 +wtwh 傱 +wtwj 偺 +wtwk 作保 +wtwm 八仙 +wtwn 作假 +wtws 任何 +wtwt 任凭 +wtwu 作伴 +wtwv 八分 +wtww 伤人 作价 候选人 +wtwx 信息化 +wtwy 雓 优生优育 +wtx 侮 +wtxc 途经 +wtxd 俄顷 +wtxg 斜线 +wtxi 係 +wtxk 八强 +wtxt 侨乡 +wtxu 侮 +wtxx 人造丝 +wtxy 斜纹 +wty 八 +wtyc 作序 +wtyd 余庆 +wtyf 作诗 +wtyg 凭证 作证 作主 俄语 +wtyi 领衔主演 +wtyj 任课 +wtyl 作为 +wtym 斜高 +wtyn 伤亡 作废 作词 +wtyo 叙谈 +wtyt 八旗 +wtyu 叙说 +wtyw 信息论 +wtyx 斜率 +wtyy 作文 八方 从长计议 俄文 +wu 们 +wua 併 +wuaa 含辛茹苦 +wuah 併 +wuaj 含羞草 +wuat 佯攻 +wubb 位子 +wubd 伴随 +wubf 父慈子孝 +wubp 僧院 修道院 +wubt 伞降 +wuce 位能 +wuck 倦怠 领奖台 +wucl 创新能力 +wud 倦 勌 +wuda 傞 +wudb 倦 +wudc 儯 +wude 伴有 +wudg 倍感 +wudh 佯 +wudk 僐 +wudu 念兹在兹 +wudw 伴奏 +wudy 倦态 +wue 僩 +wued 儱 +wuee 伴月 +wueg 僩 +wuej 偂 +wuep 倍受 檖 +wuet 偐 +wuf 伴 +wufc 佯动 +wuff 坐北朝南 +wufh 伴 +wufn 伴声 +wufq 位元 人间地狱 +wuft 倚门卖笑 +wufu 倍增 +wug 位 們 +wuga 伞形 傞 +wugf 位于 仅次于 +wugg 从头再来 +wugi 倦意顿消 +wugk 倍速 +wugn 从头到尾 从头至尾 +wugp 坐立不安 +wugq 位列 +wugt 儀 佯装不知 +wugu 假痴不癫 +wugv 从头开始 +wugy 低头不语 +wuh 伞 傘 +wuhi 倍频 +wuhj 伞 +wuhk 化痰止咳 +wuhw 伞具 +wuig 倍添 +wuii 傍水 +wuip 假道学 +wuiv 伴当 +wuiy 伴游 +wuj 僮 +wujf 僮 +wujg 偣 僴 +wujh 傽 +wujn 億 +wujq 傍晚 傹 +wujt 伴星 +wuk 倍 +wukf 傅立叶 +wukg 倍 +wukj 伴唱 +wukk 化妆品 +wukm 伤病员 +wuko 分门别类 +wukq 侻 +wukw 俯首听命 +wuky 分门别户 +wul 僧 +wulf 位置 +wulg 公交车 +wulj 僧 +wulk 倍加 +wull 低产田 +wult 位图 +wumb 俯首帖耳 +wumd 傍岸 +wume 伞骨 +wumg 伴同 +wuml 食亲财黑 +wumm 含着骨头露着肉 +wumt 僘 +wun 们 們 +wund 位居 +wunx 僧尼 +wuop 焦头烂额 +wuov 倍数 +wup 傍 +wuph 偙 +wupj 伴宴 +wupw 倦容 +wupy 傍 +wuq 佼 詨 +wuqc 倦色 +wuql 俲 +wuqn 何首乌 +wuqq 余音袅袅 公益金 +wuqt 傚 伴儿 +wuqw 佽 +wuqy 佼 +wurf 人头攒动 +wurg 伞兵 +wurk 健美操 +wurl 伴舞 +wurn 休养所 +wurq 分道扬镳 +wurt 位卑 +wurv 位势 +wus 偤 +wusf 僔 +wusg 偤 似曾相识燕归来 +wush 位相 +wusq 儭 +wusw 坐冷板凳 +wusy 似曾相识 +wute 偐 +wutf 僧徒 +wutg 伴生 +wutj 人间重晚晴 +wutp 倦乏 +wutq 位移 +wutr 伴我 +wuts 集装箱 +wutt 休养生息 +wuu 仒 +wuud 伴着 +wuuf 佯装 +wuug 傡 +wuuj 伴音 倦意 +wuul 贫病交加 +wuuo 佛头着粪 +wuuq 位次 +wuur 贫病交迫 +wuut 僧道 +wuuy 众叛亲离 +wuv 傔 +wuvg 倿 +wuvi 从善如流 +wuvo 傔 +wuvq 休闲娱乐 +wuvy 伴娘 +wuwe 傻头傻脑 倔头倔脑 +wuwg 八音盒 +wuwi 侯门似海 +wuwk 伴侣 僧侣 +wuwn 仰首伸眉 +wuwq 伴你 +wuwr 人前人后 +wuww 僧人 +wux 偝 +wuxe 偝 +wuxi 余音绕梁 +wuxt 俤 +wuxu 欲盖弥彰 +wuxx 余音缭绕 +wuyd 食前方丈 +wuyf 伴读 +wuym 位高 +wuyr 俯首就擒 +wuyv 伴郎 +wuyx 分辨率 +wuyy 人道主义 +wv 分 ′ +wva 弅 +wvaa 分工 +wvab 分节 +wvad 分期 贫苦 +wvae 分散 +wvaj 弅 +wvaq 分区 +wvaw 分蘖 +wvb 分 +wvbb 分子 +wvbe 分阴 +wvbf 倾巢出动 +wvbg 分隔 +wvbh 邠 +wvbi 仇隙 +wvbm 分出 +wvbp 分院 +wvbw 分队 +wvcq 众怒难犯 +wvcy 分叉 伮 +wvd 颁 +wvdb 倾巢而出 +wvdd 健硕 +wvde 分有 +wvdf 侵夺 +wvdg 分厂 +wvdh 健在 +wvdm 分布 颁布 分页 颁 頒 +wvdn 分成 +wvdw 伊春 +wvdx 侵袭 +wvdy 贫矿 +wve 佷 +wvec 分肥 +wvep 盆腔 +wvev 分腿 +wvey 健脑 佷 +wvf 健 +wvfa 盆栽 +wvfb 盆地 +wvfc 分支 +wvff 坌 +wvfg 分寸 +wvfh 分赴 伜 侓 +wvfn 分场 +wvfp 健 +wvga 分开 鴏 鵿 +wvgb 鄡 鄥 +wvgc 分到 鷌 鸌 +wvgd 侵吞 +wvge 裊 +wvgf 八九不离十 +wvgh 鶳 +wvgi 鵦 鸔 +wvgj 分理 +wvgk 鴚 鴼 +wvgl 鳨 +wvgm 島 鳧 鳬 鷈 +wvgn 瓫 鳦 +wvgo 鳥 +wvgq 分裂 鶃 +wvgs 梟 +wvgt 鵌 鵔 鷻 鸃 +wvgu 鴤 +wvgw 鴃 鴥 鶀 +wvgx 鴕 +wvgy 鵻 +wvh 儘 +wvhc 傁 +wvhf 分歧 +wvhi 分步 健步 +wvhk 侵占 +wvhl 儘 +wvhq 分餐 +wvia 分洪 +wvig 分清 +wvim 贫油 +wvin 分泌 +wvir 分派 +wvit 分省 +wviu 分润 +wviw 盆浴 +wviy 分流 +wvja 分晓 +wvjc 作如是观 +wvjd 侵晨 +wvje 分明 +wvjf 分野 +wvjg 分量 +wvju 蚠 +wvjy 盆景 +wvk 侞 +wvkg 分号 佋 侞 ; +wvkh 贫嘴 岔路 +wvkk 岔口 +wvkl 分别 +wvkt 伊川 +wvkx 兺 +wvl 盆 +wvle 健胃 +wvlf 盆 +wvln 儠 +wvls 贫困 +wvlt 侵略 +wvlw 分界 +wvm 贫 +wvmg 贫贱 +wvmh 分贝 +wvmj 岔 分则 +wvmm 分册 +wvmt 分账 +wvmu 贫 貧 +wvmw 分内 +wvmy 分赃 +wvn 仇 雠 讎 讐 +wvna 贫民 +wvnd 分居 分忧 +wvnf 分层 +wvnn 分局 +wvnt 颁发 分发 +wvnu 忿 +wvnv 仇恨 +wvny 分心 +wvo 炃 +wvod 分类 +wvof 分灶 +wvou 炃 +wvov 分数 +wvoy 分米 +wvp 侵 +wvpc 侵 +wvpd 侵害 分割 +wvpe 分家 仇家 贫农 +wvpf 贫寒 +wvpg 贫富 +wvpp 分之 +wvps 伊宁 +wvpu 健实 +wvpw 贫穷 +wvpy 仇视 分神 +wvq 倪 +wvqb 仇怨 +wvqc 分色 +wvqd 忿然 +wvqe 分解 +wvqf 分针 +wvqg 分钱 +wvqh 分外 +wvqi 分销 +wvqk 分钟 +wvqm 贫铀 +wvqn 侵蚀 倪 +wvqs 仇杀 +wvqt 侵犯 健儿 伊妹儿 +wvqw 借刀杀人 +wvra 分拣 +wvrc 分摊 +wvrd 侵扰 +wvre 颁授 +wvrg 分兵 +wvrh 分掉 +wvrj 分担 +wvrm 分制 +wvrn 岔气 +wvrq 他妈的 +wvrr 分拆 +wvrt 分手 +wvrx 分批 +wvsc 侵权 +wvsg 分配 +wvsh 分相 +wvsi 分档 +wvsm 分机 +wvsr 分析 +wvsu 分校 +wvsy 分述 +wvt 伊 +wvtd 仇敌 +wvtf 分行 颁行 +wvth 分片 +wvti 分秒 +wvtj 分得 +wvtk 侰 +wvtl 贫血 +wvtm 健身 分身 +wvto 鳻 +wvtp 分管 贫乏 +wvtt 伊 +wvtu 分科 +wvty 侵入 攽 +wvud 分头 分送 +wvuf 健壮 +wvug 健美 +wvuh 分站 +wvui 贫瘠 +wvuj 分章 +wvuk 分部 +wvuq 颁奖 健将 +wvut 岔道 +wvuu 分立 +wvuy 分辨 分辩 +wvvc 伊始 +wvvi 分录 +wvvq 分娩 +wvvt 分群 +wvwd 分段 +wvwf 分会 +wvwg 健全 +wvwo 鳻 +wvws 分体 +wvwt 分作 +wvwu 贫僧 +wvww 仇人 伊人 +wvwx 分化 侵华 +wvxa 分红 +wvxe 分组 分级 +wvxg 分母 +wvxu 贫弱 +wvxw 颁给 +wvy 仞 +wvyb 分享 分离 +wvyh 分店 +wvyi 作嫁衣裳 +wvyl 分为 +wvym 分设 +wvyn 健忘 分词 +wvyo 健谈 +wvyp 分毫 +wvyu 分说 +wvyv 健康 伊朗 +wvyx 麄 +wvyy 分文 仞 仭 +ww 从 +wwa 韱 +wwaa 人工 +wwad 保修期 +wwag 韱 +wwai 坐落 +wwaj 谷草 +wwal 谷苗 +wwan 人世 +wwap 偷营 +wway 个体工商户 +wwb 耸 +wwbb 谷子 +wwbc 偷取 +wwbf 人际 耸 +wwbm 偷出 +wwbn 伧 傖 +wwbp 众院 +wwbt 价值取向 +wwbw 仪仗队 +wwby 人防 +wwc 伀 +wwcd 人参 坐骑 +wwce 怂恿 +wwcf 仅供参考 +wwck 坐台 +wwcm 价值观 +wwcn 人马 倊 傟 +wwct 人仰马翻 +wwcy 伀 +wwdc 价码 +wwdd 人大 俗套 +wwdf 倾盆大雨 +wwdg 人人有责 +wwdh 俗艳 +wwdm 从而 +wwdt 人寿 +wwdx 偷袭 +wwdy 侃侃而谈 念念有词 +wwe 佾 +wwee 舒舒服服 +wwef 代人受过 +wweg 俎 佾 爼 +wwey 人脑 +wwf 坐 +wwfb 坐地 谷地 +wwfc 耸动 侩 偷运 儈 +wwff 坐 价款 +wwfg 人士 +wwfh 偷走 偷越 +wwfi 从未 欲求 傺 八仙过海 +wwfj 丛刊 剉 +wwfk 倽 +wwfn 人声 +wwfp 坐过 倨傲无礼 +wwfq 人均 +wwft 人才 夎 佼佼者 +wwfu 借贷无门 +wwfw 人堆 +wwg 丛 叢 +wwga 倫 人形 +wwgb 偸 +wwgc 坐到 +wwgd 人天 +wwge 假途灭虢 +wwgf 丛 +wwgg 佺 +wwgh 坐下 从政 +wwgi 俭 从不 倹 儉 +wwgj 偷 伦理 儈 偸 +wwgk 从事 人事 从速 佮 傖 +wwgl 倜傥不羁 +wwgm 僋 +wwgn 欲与 仱 +wwgo 从来 +wwgp 令人不安 +wwgq 分化瓦解 +wwgt 低人一等 +wwgu 僜 +wwgw 依依不舍 倹 儉 +wwgy 念念不忘 +wwhh 价目 睂 +wwhj 八仙桌 +wwhv 人眼 偷眼 +wwhw 坐具 +wwhx 从此 +wwia 坐满 +wwic 人治 +wwif 人潮 +wwig 催人泪下 +wwih 从小 +wwii 含含混混 +wwil 令人深思 +wwim 从没 +wwin 偷漏 +wwip 伦常 坐堂 +wwis 人渣 +wwit 人海 假公济私 +wwiw 坐浴 +wwiy 人流 偷渡 伱 +wwj 价 價 +wwjc 从紧 +wwje 个人电脑 +wwjf 丛里 +wwjg 份量 从师 +wwjh 价 +wwjj 人日 +wwjs 坐果 +wwjt 众星 +wwjy 人影 +wwk 谷 穀 +wwka 谾 +wwkb 卻 郤 +wwkc 谹 +wwkd 豀 豅 +wwke 豂 +wwkf 谷 谻 +wwkg 鹆 鵒 +wwkh 从中 人中 谻 +wwkj 任人唯贤 螸 +wwkk 人口 人品 谽 +wwkm 人员 豄 售货员 +wwkn 慾 +wwko 鵒 +wwkp 逧 +wwkq 令人喷饭 侻 +wwkr 偷听 +wwkt 偷吃 谺 谻 豃 +wwku 耸人听闻 任人唯亲 +wwkw 欲 谼 慾 +wwkx 令人叫绝 +wwlc 从轻 +wwlf 价值连城 +wwlg 坐车 +wwls 坐困 +wwlt 人力 从略 +wwlw 从轮 +wwm 佡 +wwma 俗曲 +wwme 坐骨 +wwmf 耸峙 +wwmh 佡 +wwmi 仆仆风尘 +wwmj 偏信则暗 +wwmm 丛山 +wwmq 人见 +wwmr 人贩 个人崇拜 +wwmt 俾众周知 +wwmw 人肉 份内 +wwn 怂 +wwna 人民 +wwnd 人居 +wwng 人情 偷懒 偷情 +wwni 伉俪情深 +wwnn 丛书 +wwnr 令人发指 +wwnt 人性 从属 +wwnu 怂 +wwny 人心 +wwod 人类 +wwog 从业 +wwol 人烟 +wwoo 欲火 含含糊糊 +wwou 谷粒 +wwov 人数 +wwoy 谷米 +wwpa 从宽 +wwpb 人字 +wwpe 人家 +wwpf 坐守 +wwpl 从军 +wwpn 丛密 +wwpp 任人宰割 从从容容 +wwpr 坐牢 +wwpt 份额 令人神往 +wwpu 从实 伯仲之间 +wwpv 偷安 +wwpw 从容 偷窃 偷窥 +wwpy 坐视 +wwqa 人氏 +wwqd 悠悠然 +wwqf 坐镇 +wwqg 价钱 +wwqh 份外 +wwqi 俗乐 +wwqk 人名 +wwqm 贫化铀 +wwqn 公使馆 +wwqq 众多 +wwqt 人犯 从犯 +wwra 偷摸 +wwrd 任人摆布 集体所有 +wwre 坐拥 +wwrf 人质 +wwrh 偷看 +wwrk 保健操 +wwrl 集体舞 +wwrn 人气 俗气 +wwrp 坐探 +wwrq 偷换 +wwrr 偷拍 偷偷摸摸 +wwrs 信任投票 +wwrt 人手 +wwrv 坐垫 +wwrw 坐失 +wwry 众人拾柴火焰高 +wwsb 代代相承 +wwsc 人权 +wwsd 坐椅 +wwsf 坐标 +wwsg 人本 人丁 +wwsh 俭朴 +wwsi 人欲横流 +wwsm 人机 +wwso 人杰 +wwss 丛林 +wwst 价格 人格 +wwsu 人样 人梯 +wwsw 代代相传 +wwtc 凭什么 +wwtd 令人生厌 +wwtf 人选 人造 坐等 你追我赶 +wwtg 人生 众生 偷生 +wwtj 偷得 +wwtk 人和 人种 +wwtl 俗务 +wwtm 人身 +wwtp 人人得而诛之 +wwtq 人称 俗称 +wwtr 人物 谷物 +wwtt 仰人鼻息 分分秒秒 +wwtu 偷税 从简 +wwty 俆 +wwu 仌 +wwud 从头 人头 +wwue 从前 +wwug 人命关天 +wwuj 人间 +wwum 从商 +wwuo 个人资料 +wwuq 人次 偷盗 +wwus 偷闲 +wwut 人道 +wwuu 耸立 +wwuy 傍人门户 +wwv 份 +wwvb 仁人君子 +wwvc 众怒 +wwvn 份 +wwvs 丛杂 +wwvt 人群 +wwvv 爸爸妈妈 +www 众 衆 +wwwb 谷仓 +wwwd 从优 +wwwf 价值 侳 傘 +wwwg 人命 从命 +wwwk 俗 令人作呕 +wwwm 伶俜 +wwwq 人像 +wwws 人体 +wwwt 伶俐 +wwwu 众 人们 价位 +wwww 众人 偷偷 俗人 人 人人 +wwwx 坐化 +wwwy 从今 欲念 +wwx 伦 倫 +wwxe 从缓 +wwxi 个体经济 +wwxj 伙食费 +wwxn 伦 +wwxq 欲绝 +wwxt 人人皆知 +wwxx 人缘 仔仔细细 +wwy 从 仈 +wwya 坐席 +wwyb 伦敦 +wwyc 伶 +wwyd 个人主页 +wwyf 坐庄 +wwyg 俗语 人证 倠 +wwyj 催化剂 +wwyk 傖 +wwyl 人为 +wwym 僋 儁 +wwyn 欲望 仱 个体户 +wwyo 人迹 僬 +wwyp 售货亭 +wwyq 谷底 +wwyt 俗话 化公为私 +wwyu 俗谚 众说 +wwyv 从良 +wwyw 坐诊 +wwyx 人畜 +wwyy 人文 +wx 化 +wxaa 化工 +wxah 佛牙 +wxai 华东 +wxaj 倾慕 +wxb 仑 侖 崘 崙 +wxbe 华阴 +wxbp 佛陀 +wxbw 化除 +wxce 华通 +wxcu 人强马壮 +wxcw 化验 +wxd 倾 +wxdd 华硕 +wxdg 化石 +wxdh 华夏 +wxdm 倾 傾 +wxdn 化成 +wxdp 人皆有之 +wxeb 华服 +wxec 化肥 +wxep 化脓 +wxes 华彩 +wxet 化用 +wxf 华 華 崋 +wxfa 货载 +wxfc 货运 +wxfd 倾城 +wxff 货款 +wxfh 会引起 +wxfj 华 +wxfm 华南 +wxfn 货场 +wxft 佛教 +wxfu 化境 +wxfw 华埠 +wxg 僶 +wxga 化开 +wxge 华表 +wxgk 佛事 +wxgm 华丽 +wxgo 华严 +wxgr 佛珠 +wxh 伄 +wxhh 伄 +wxhj 弚 +wxia 倾泄 +wxid 货源 +wxif 佛法 +wxii 华沙 +wxip 化学 佛学 +wxiq 佛光 +wxis 倾洒 +wxiw 华兴 +wxiy 倾注 +wxj 佛 仏 +wxja 化蝶 +wxjf 华里 +wxjh 佛 +wxkf 倾吐 +wxkg 佛号 +wxkh 华中 华贵 +wxkk 货品 +wxkr 倾听 +wxlg 货车 +wxlk 货架 +wxln 倾轧 +wxls 合纵连横 +wxlt 倾力 +wxlw 货轮 +wxm 货 +wxma 佛典 +wxmc 發 +wxme 华胄 +wxmg 偕同 +wxmm 佛山 华山 +wxmu 货 貨 +wxn 化 +wxna 佛殿 +wxng 倾情 +wxnt 佛性 华发 +wxny 倾心 +wxos 华灯 +wxpe 佛家 +wxpk 人给家足 +wxpl 华军 +wxpn 父母官 +wxpp 化之 +wxpw 华容 +wxpy 佛祖 +wxqa 华氏 +wxqc 货色 +wxqe 化解 +wxqh 化外 +wxqi 倾销 +wxqk 化名 +wxqu 体弱多病 +wxrc 货摊 +wxrh 倾卸 +wxrk 货损 +wxrm 供给制 +wxrn 介绍所 +wxrt 佛手 +wxsa 货柜 +wxsf 货票 +wxsg 货栈 +wxsm 货机 +wxst 倾覆 +wxsu 货样 +wxt 儗 +wxte 货船 货舱 +wxtf 偕行 +wxtg 化生 +wxth 儗 +wxtm 倾向 货币 化身 +wxto 倾翻 +wxtr 货物 +wxts 货箱 +wxua 化冻 +wxub 化疗 +wxuf 化装 +wxug 华美 +wxuj 货单 +wxum 华商 +wxuo 化痰 +wxup 传经送宝 +wxus 父母亲 +wxuv 化妆 +wxux 华北 +wxuy 佛门 +wxvi 创纪录 +wxvj 倾巢 +wxwb 货仓 +wxwg 倾倒 化合 +wxwm 倾侧 +wxwp 华佗 +wxwq 佛像 +wxwt 倾斜 化作 华侨 +wxwu 货位 +wxwv 倾盆 +wxww 华人 介绍人 +wxwy 介绍信 +wxx 仳 +wxxc 佛经 +wxxm 华纳 +wxxn 仳 +wxxq 华约 +wxxr 偕 +wxxt 化纤 僟 +wxxx 化缘 +wxyb 仳离 +wxyc 化育 +wxyd 化斋 +wxye 华裔 +wxyg 货主 华语 +wxyh 货店 +wxyl 化为 +wxyo 倾谈 +wxyp 华亭 +wxyr 倾诉 +wxyt 华诞 +wxyv 货郎 +wxyw 华府 +wxyy 华文 +wy 信 +wyaa 仪式 停工 +wyad 储藏 坐享其成 +wyae 集散 +wyag 偏巧 +wyah 俯卧 +wyai 付诸东流 +wyaj 今昔 +wyam 焦黄 +wyan 今世 +wyap 偏劳 +wyaq 含苞 +wyau 停薪 +wyaw 儣 +wyax 含蕴 +wyay 储蓄 含蓄 +wyb 禽 +wybb 领子 +wybc 领取 禽 +wybd 依随 +wybg 焦耳 +wybi 信函 +wybj 信阳 +wybk 停职 +wybm 售出 +wybn 停了 +wybp 住院 众议院 +wybu 颔联 +wybw 领队 依附 +wyc 令 翎 +wycb 邻 鄰 隣 +wycd 人高马大 +wyce 俼 +wycg 鸰 鴒 +wych 欲言又止 +wycj 刢 +wyck 停驶 +wycm 领 領 +wycn 翎 瓴 +wyco 鴒 +wycq 俯允 +wycu 令 隻 +wycy 停驻 +wydd 偏大 +wyde 含有 +wydf 倂 +wydg 仿古 +wydh 储存 依存 +wydj 含悲 +wydm 顀 +wydn 集成 +wydp 信达 +wyds 会议厅 +wydt 邻邦 +wydv 食肆 +wydw 信奉 +wydy 仪态 +wye 依 +wyeb 信服 隽 雋 +wyef 住脚 +wyeg 邻县 +wyep 偏爱 领受 +wyeq 焦脆 +wyet 信用 食用 停用 +wyeu 追亡逐北 +wyev 停妥 +wyey 依 念及 偯 +wyf 储 隼 詧 +wyfa 领域 +wyfb 领地 住地 +wyfc 储运 +wyff 领土 信封 焦土 +wyfh 住址 仿真 食盐 +wyfi 贪求 +wyfj 储 今朝 隼 儲 +wyfl 焦雷 +wyfn 售卖 体育场 +wyfo 鶽 +wyfp 念过 +wyfq 偏远 +wyfr 八方支援 +wyft 领教 +wyfy 傠 +wyg 信 隹 +wyga 公诸于世 +wygb 停顿 分文不取 +wygc 领到 +wygd 今天 +wyge 仪表 +wygf 贪玩 偏于 +wygg 住 +wygh 停下 +wygi 偏不 +wygj 传诵一时 +wygk 依赖 信赖 领带 领事 +wygo 令严 +wygq 焦裂 +wygr 念珠 +wygt 人亡政息 +wygw 分文不值 公诸于众 +wygx 食素 +wygy 领班 供认不讳 +wyha 焦虑 +wyhc 偏颇 +wyhh 停止 +wyhi 信步 +wyhj 依旧 念旧 +wyhk 焦点 停战 +wyhm 雋 +wyhn 俯瞰 +wyht 贪睡 +wyhw 食具 +wyhx 依此 +wyi 僦 +wyia 信汇 +wyif 依法 贪污 +wyig 停滞 +wyih 含泪 偏小 +wyii 停水 +wyij 含混 +wyim 食油 焦油 +wyin 僦 +wyip 食堂 +wyiq 偏光 釜底游鱼 +wyir 停泊 偏激 +wyit 伪劣 领海 +wyiv 停当 +wyiw 信誉 +wyiy 倞 集注 +wyj 侪 儕 +wyjd 今晨 +wyje 今明 +wyjf 邻里 +wyjg 含量 储量 会计师 儕 +wyjh 仿冒 侪 +wyjj 今日 +wyjn 停电 +wyjq 今晚 停歇 +wyjt 俯览 +wyjv 依照 仿照 +wyk 售 +wykd 依顺 +wyke 儴 偯 +wykf 售 +wykg 信号 +wykh 集中 焦距 焦躁 +wykj 领唱 +wykk 食品 仪器 +wykm 众议员 +wykq 信史 令兄 +wykr 偏听 +wykt 贪吃 +wykv 念叨 +wyky 八方呼应 +wyl 伪 偽 僞 +wyld 领罪 +wylf 集团 偏转 +wylg 停车 邻国 儃 +wylk 领回 +wylt 领略 贪图 +wylu 领圈 +wylw 停办 舆论界 +wyly 伪 +wym 伉 +wymb 集邮 +wymd 焦炭 +wymf 贪财 +wymg 人为财死 +wymh 领巾 +wymk 傐 +wymm 雋 +wymn 伉 +wymq 偏见 +wymv 公诸同好 +wymw 食肉 +wymy 贪赃 +wyn 仿 颔 倣 髣 +wyna 偏 +wynb 今 +wync 侌 +wynd 邻居 +wyne 衾 +wynf 领导 +wyng 领悟 酓 僱 雂 +wynh 禽蛋 +wynj 韽 +wynk 含 +wynl 盦 +wynm 贪 颔 貪 頷 +wynn 念 念书 傓 倡议书 唸 +wyno 儦 鳹 +wynt 停发 敜 +wynu 停飞 +wynv 含恨 侫 +wynw 侅 欦 +wynx 住惯 +wyny 信心 贪心 偏心 僱 雂 +wyo 焦 譆 +wyoa 焦煤 +wyod 含糊 +wyog 停业 鹪 鷦 +wyoj 劁 +wyom 顦 +wyoo 停火 鷦 +wyoq 焦灼 +wyou 焦 +wyoy 食粮 食糖 +wyp 停 +wypd 進 +wype 住家 邻家 儫 +wypf 信守 +wypg 人迹罕至 会议室 +wypi 今宵 +wypl 领军 伪军 +wypn 贪官 +wypq 含冤 +wyps 停 +wypt 住宅 +wypu 领袖 偏袒 +wypv 偏安 +wypw 住宿 食宿 领空 仪容 +wypy 俯视 付诸实施 +wyq 仪 儀 +wyqc 贪色 +wyqd 依然 化为乌有 +wyqe 偏角 +wyqf 集镇 +wyqg 储钱 +wyqi 伪钞 +wyqj 集市贸易 +wyql 供应链 +wyqn 体育馆 +wyqo 燞 +wyqq 保证金 +wyqr 集锦 +wyqt 偏锋 今儿 儍 +wyqu 停匀 +wyqv 焦急 +wyqy 停留 仪 +wyra 釜底抽薪 +wyrb 信报 +wyrd 偏振 +wyrf 住持 +wyrg 今后 售后 +wyrh 今年 +wyrj 众望所归 +wyrk 领扣 +wyrl 领舞 +wyrm 仿制 +wyrn 依据 住所 +wyrp 邻近 分庭抗礼 +wyrr 俯拍 +wyrt 依托 信托 住手 +wyru 邻接 +wyrv 偏执 +wyrw 偏失 +wyrx 食指 +wyry 仗义执言 +wys 集 +wysa 停柩 +wysc 集权 +wysd 化腐朽为神奇 +wysf 售票 邻村 +wysg 贪杯 合订本 修订本 +wysh 食相 +wysl 人言可畏 +wysm 停机 +wysn 信札 +wyso 售楼 +wyss 贪婪 +wysu 集 住校 +wysv 偏要 +wyt 倣 +wyta 侂 +wytb 人弃我取 +wytc 偏私 +wytd 人亡物在 +wyte 领航 +wytf 领先 依靠 伪造 信徒 偃旗息鼓 +wytg 今生 偏重 信笺 +wyth 信息 住处 +wyti 人文科学 +wytl 储备 +wytm 偏向 俯身 +wyto 偽 今秋 +wytp 食管 +wytq 领衔 依稀 偏移 +wytr 食物 信物 依循 +wyts 信箱 信条 +wytt 含笑 +wytu 价廉物美 令箭 偏科 +wyty 倣 修订稿 +wyu 亽 儕 +wyub 食疗 +wyuc 偏瘫 +wyud 念头 偏差 伪善 领养 领头 含羞 +wyue 售前 +wyuf 伪装 +wyuh 供应站 儕 +wyuj 含意 +wyuk 俯冲 +wyul 禽兽 +wyum 供应商 +wyup 偏旁 +wyuq 依次 集资 仿效 +wyus 令尊 +wyut 停产 俯首 食道 颔首 +wyuu 健康状况 +wyux 令慈 +wyuy 偏门 +wyv 食 +wyva 戧 餞 餴 餅 飥 +wyvb 偏好 餌 餑 飹 倇 +wyvc 含怒 飯 飠 饅 餟 餽 餿 +wyvd 饃 餪 飫 餂 餸 餱 饝 +wyve 食 俍 饛 餦 餬 饢 餵 餶 餚 飻 餯 餏 饟 +wyvf 停建 儕 飦 餺 饄 饆 飪 飵 餠 饈 餁 +wyvg 饉 飷 餭 餷 飳 饘 +wyvh 傭 餙 飾 餰 飰 儕 飦 饆 飣 +wyvi 从谏如流 餗 +wyvj 創 蝕 +wyvk 倉 傏 饇 飴 饎 餇 飼 餉 餎 餢 饍 餄 餹 +wyvl 饚 饁 饂 餫 餾 飭 +wyvm 飿 饙 饋 飢 饡 +wyvn 餣 飩 餲 館 飽 飥 飢 +wyvo 鶬 餤 餼 餻 +wyvp 餸 +wyvq 餀 饒 餆 餃 +wyvr 餳 +wyvs 饓 餜 飣 +wyvt 集群 饊 餕 饖 飶 餓 餘 饑 +wyvu 饐 餖 +wyvv 餒 饀 餡 餧 +wyvw 飮 饌 飲 餩 飤 +wyvx 餛 +wyvy 餝 餔 饠 饞 +wyw 俯 +wywa 信贷 +wywc 雙 +wywd 依仗 仪仗 +wywf 领会 集会 俯 倅 伜 +wywg 集合 信使 伉俪 +wywh 犨 +wywl 依偎 +wywn 偏僻 +wywq 信仰 俯仰 +wywr 信件 +wyws 集体 雧 +wywt 信任 +wywu 依傍 全方位 +wywv 食分 +wyww 令人 售价 食欲 依从 +wywx 仿佛 售货 念佛 +wywy 信念 偏偏 停住 讐 雔 雥 雦 偏食 +wyx 伭 +wyxc 念经 +wyxf 集结 领结 +wyxl 傗 +wyxm 集纳 +wyxn 依纪 +wyxq 集约 信纸 +wyxw 念给 +wyxx 众说纷纭 +wyxy 伭 +wyy 雠 伩 +wyya 信度 +wyyb 偏离 +wyyc 依序 念诵 +wyyd 食斋 +wyyf 住读 +wyyg 伪证 +wyyh 犫 +wyyi 俯就 +wyyj 停课 +wyyk 集训 +wyym 集市 +wyyn 住房 住户 隽永 +wyyo 依恋 贪恋 +wyyq 含义 信义 +wyys 食糜 +wyyt 停放 +wyyu 食谱 俗话说 +wyyv 令郎 +wyyw 今夜 +wyyx 禽畜 +wyyy 信访 偏方 食言 雠 讎 +x 经 弓 给 比 +xa 红 +xaab 绿茸茸 +xaaf 绣花鞋 +xaal 练功 +xaap 绿莹莹 +xaaq 绿葱葱 +xaat 綫 毕其功于一役 +xaav 红苕 +xaaw 红茶 红花 +xaay 綫 +xabg 縙 +xabm 练出 +xabw 练队 +xad 绒 +xadd 纳斯达克 +xadf 红唇 +xadm 绒布 +xadn 练成 +xado 红磷 +xadp 练达 +xadt 绒 絨 +xadw 綨 +xae 繖 +xaek 红肿 +xaet 繖 +xaew 红脸 +xaf 绀 +xafc 红运 +xaff 红土 +xafg 绀 紺 +xafh 缂 緙 +xafn 红霞 +xafp 绕过 +xafq 绕远 +xaft 红教 经营者 +xafy 红壤 +xag 红 紅 +xaga 练武 +xagc 练到 +xagf 绒球 +xagg 练琴 +xagk 红豆 +xagm 红枣 +xagt 终其一生 +xagu 经营不善 +xagw 彉 +xagy 红斑 +xah 纜 +xahh 弫 弬 +xahl 繿 +xahq 纜 +xahv 红眼 +xaif 红尘 +xaip 红学 +xaiq 红光 +xais 红酒 +xait 红海 +xaiu 红润 +xaj 縸 +xajc 绕紧 +xajd 縸 +xajj 红日 +xajp 红晕 +xajs 红果 +xajt 红星 +xak 彄 +xakf 红叶 +xakg 緎 +xakh 绕嘴 绕路 +xakj 练唱 +xakk 彄 +xalg 緢 +xalu 绕圈 +xamd 緓 绬 +xamh 绒帽 +xamw 彉 +xamy 红彤 +xan 练 練 +xang 弡 +xanh 红蛋 +xann 绁 紲 絏 +xans 弽 緤 +xanu 练习 +xanw 练 +xanx 比基尼 +xany 红心 +xaoa 红烧 +xaoj 红烛 +xaoo 红火 +xaoq 红焰 +xaos 红灯 +xaow 红粉 +xaoy 红糖 +xapb 练字 +xapl 红军 +xapt 红客 +xapu 绒裤 +xapv 红案 +xaqc 红色 +xaqe 红角 +xaqf 绣花针 +xaqh 红外 +xaqn 红包 繱 +xarg 练兵 +xarr 张牙舞爪 +xart 练手 +xarv 红热 +xasc 红树 经营权 +xase 红杉 +xasi 红桃 +xask 红杏 +xaso 红楼 +xasq 红柳 +xasr 红棉 +xass 红木 +xasu 绣花枕头 +xat 绕 繞 遶 +xate 红透 +xatf 绒毛 绕行 +xatg 经营管理 +xath 红牌 +xatj 红利 +xatp 纄 +xatq 绕 +xatt 红笔 +xaud 绕着 +xauf 红装 +xaut 红颜 绕道 +xauv 红妆 +xava 绿草如茵 +xavb 练好 +xavg 红嫩 +xavy 红娘 +xawg 练剑 +xawk 弗莱堡 +xaww 红人 +xawx 弥勒佛 +xaxa 毕恭毕敬 +xaxe 绕组 +xaxg 红线 绒线 +xaxt 绒绣 +xaxv 红绿 +xaye 红衣 +xayi 练就 +xayl 弹药库 +xayn 红遍 +xayo 绕弯 +xayt 红旗 +xb 弛 +xbc 緅 +xbcy 緅 +xbft 继承者 +xbg 弭 +xbh 鄳 弢 +xbhc 弢 +xbif 继承法 +xbj 繅 +xbjs 繅 +xbkk 弭患 +xbm 绌 +xbmh 绌 絀 +xbn 弛 +xbnq 弛懈 +xbrg 红卫兵 +xbri 经院哲学 +xbsc 继承权 +xbss 弛禁 +xbww 继承人 +xbxe 弛缓 +xbxm 维也纳 +xbxt 弛张 +xbyd 强取豪夺 +xc 经 +xca 经 +xcad 经期 +xcag 经 弪 弳 +xcan 经世 +xcap 经营 +xcb 纾 +xcbh 纾 紓 +xcbk 繘 +xcc 缀 +xccc 缀 綴 +xcce 縿 +xccs 縔 +xccw 经验 +xcdl 经历 +xcdr 弘愿 +xcen 引颈受戮 +xcep 经受 +xcey 经脉 +xcf 绎 繹 +xcfg 経 绝对真理 +xcfh 绎 +xcfp 经过 +xcfy 绝对零度 +xcgj 经理 +xcia 缀满 +xcif 弘法 +xcip 经常 +xciq 弘光 +xcit 经洗 +xciy 经济 +xcj 強 +xcjy 強 謽 +xck 绐 +xckg 绐 紿 +xckn 緿 +xclc 结驷连骑 +xclt 经略 +xclw 经办 +xcma 经典 +xcmh 经由 +xcn 弝 紦 +xcnn 经书 +xcny 经心 +xcpj 经审 +xcpl 缚鸡之力 +xcpy 经验之谈 +xcqi 经销 +xcqy 经贸 经久 +xcrh 经年 +xcrn 弘扬 +xcrt 经手 +xcsj 经查 +xctd 经籍 +xctf 经行 +xctl 经血 +xctp 经管 +xctu 疑难重症 +xctv 经委 +xcuc 经痛 +xcud 经卷 +xcui 经验交流 +xcuj 经意 +xcuk 经部 +xcum 经商 +xcut 弘道 +xcvu 疑难杂症 +xcwf 绝对值 +xcwg 经合 +xcwx 绝对化 +xcwy 经售 +xcxf 经纬 +xcxg 经线 +xcxi 经纱 +xcxj 经费 +xcxn 经纪 +xcxt 经络 +xcxw 经纶 +xcy 弘 +xcya 经度 +xcyt 绝圣弃智 +xcyy 经文 紁 +xd 顷 +xdad 绑匪 +xdbb 给面子 +xdc 绂 紱 +xdcf 皆大欢喜 +xdcy 绂 紘 紱 纮 +xddh 红艳艳 +xde 毋 毌 +xded 毋须 +xdeg 絠 +xdet 纋 +xdev 绑腿 +xdey 張 +xdf 绔 +xdff 缛 縟 +xdfn 绔 絝 +xdg 缄 +xdgj 强龙不压地头蛇 +xdgk 绑带 +xdgm 绮丽 +xdgn 引而不发 +xdgr 细大不捐 +xdgt 缄 緘 縅 +xdhh 绑上 +xdht 縬 +xdir 强硬派 +xdj 弼 +xdjd 绯 緋 +xdjf 緾 +xdjg 絔 绝非易事 +xdjx 弼 +xdkk 缄口 +xdlf 缄默 +xdlk 绑架 +xdlq 绮罗 +xdlt 强有力 +xdm 顷 +xdmd 缅 緛 緬 +xdmy 顷 頃 +xdn 紌 +xdng 缅怀 +xdnn 紌 +xdnt 絾 +xdpg 绑定 +xdpr 绑牢 +xdps 毋宁 +xdq 紱 +xdql 缅甸 +xdqo 绝大多数 +xdqy 紱 +xdr 縓 +xdri 縓 +xdrn 绑扎 +xdru 绑接 +xds 绮 +xdsa 毕达哥拉斯 +xdsf 绑票 +xdsh 缅想 +xdsk 绮 綺 +xdsl 张三李四 +xdss 绮梦 +xdt 绑 +xdtb 绑 綁 +xdtd 缭乱 +xdu 缭 +xdub 绯闻 +xdud 绑着 +xdui 缭 繚 +xdun 终成眷属 +xduw 绝大部分 组成部分 +xdw 縥 +xdwp 引而伸之 +xdwt 縥 +xdww 綊 +xdwy 绑住 +xdxa 缭绕 绯红 +xdxg 绑缚 +xdxt 绮绣 +xdy 紎 +xdyn 顷刻 +xdys 绮靡 +xdyv 毋庸 +xe 级 +xead 缓期 +xeb 綒 +xebb 绷子 +xebg 綒 +xebu 级联 +xebw 组队 +xedb 络腮胡子 +xedg 绊脚石 +xedh 缓存 +xedn 组成 +xee 绷 繃 +xeeg 绷 弸 綳 +xeet 絼 +xeew 绷脸 +xef 缓 +xefc 缓 緩 +xefh 缓坡 +xefp 缓过 +xefq 绥远 +xeg 组 +xega 缓刑 +xegg 组 組 +xegk 绷带 +xegl 组画 +xegw 张爱玲 +xehi 缓步 +xeig 缓滞 +xeim 蠡测 +xeiy 缓流 +xej 蠡 +xejc 绷紧 +xejh 剶 +xejj 蠡 劙 +xekl 级别 +xekm 组员 +xelf 组团 盠 +xelt 组图 +xelw 组办 +xema 组曲 +xenj 缓慢 +xeov 级数 +xep 绶 +xepb 组字 +xepc 绶 綬 +xeqe 缓解 +xeqv 缓急 +xern 缓气 +xert 缓手 +xes 綵 +xesk 组歌 +xesy 綵 +xet 鶨 +xeta 组长 +xetd 彖辞 +xetf 缓行 +xetg 缓征 +xetk 缓和 +xeto 缓释 鶨 +xetv 组委 +xety 组稿 +xeu 彖 +xeud 级差 +xeuf 组装 +xeug 绥靖 +xeuk 缓冲 +xeuq 级次 +xeut 组阁 +xev 绥 +xevf 组建 +xevg 绥 綏 縚 +xewg 组合 +xewo 鶨 +xewr 组件 +xewt 级任 +xewv 组分 +xewx 绥化 +xewy 绷住 +xexd 縘 +xexe 缓缓 +xexk 组织 +xexr 缓缴 +xexu 绿肥红瘦 +xey 级 +xeyf 组诗 +xeyn 组词 +xeyy 级 級 +xf 结 +xfab 结节 +xfag 繊 纎 +xfbb 结子 +xfbc 续娶 +xfbi 约翰逊 +xfbm 续聘 +xfbw 结队 +xfc 纭 +xfce 贯通 +xfcf 结对 +xfcn 结巴 +xfcy 纭 紜 紶 駂 +xfd 繻 +xfdg 结石 +xfdh 结存 +xfdj 繻 +xfdn 结成 +xfea 结膜 +xfen 结肠 +xfes 结彩 +xff 絓 +xffa 疆域 +xffc 繧 +xfff 疆土 +xffg 絓 +xffn 疆场 +xffq 繞 +xffs 结霜 +xfg 疆 +xfgg 疆 +xfgh 结下 +xfgk 结束 +xfgx 红霉素 +xfh 缜 +xfha 母老虎 +xfhh 结上 +xfhk 结点 +xfhn 弹无虚发 +xfhw 缜 縝 +xfi 絿 +xfia 结汇 +xfic 弗雷泽 +xfig 结清 +xfim 頴 颕 +xfip 结党 +xfiy 贯注 絿 +xfje 结盟 +xfjj 结晶 +xfjs 结果 +xfk 结 毌 +xfkg 结 結 +xfkk 繥 +xfkm 缬 纈 +xfl 續 +xflf 结转 +xflm 續 +xflp 结连 +xflw 疆界 +xfm 贯 貫 +xfmm 终南山 +xfmp 遦 +xfmq 结网 +xfmt 结账 +xfmu 贯 貫 +xfmw 约翰内斯堡 +xfn 续 続 續 +xfnd 续 +xfng 弗吉尼亚 +xfnh 纬 緯 +xfnn 结局 +xfnt 结尾 +xfnx 乡规民约 +xfny 綕 +xfob 结籽 +xfog 结业 +xfp 綍 +xfpb 红十字 綍 +xfpf 续完 +xfpn 缜密 +xfpq 続 +xfpu 结实 +xfpv 结案 +xfpw 贯穿 +xfpy 结社 +xfq 鸨 鴇 +xfqb 结怨 +xfqg 鸨 +xfqt 綾 +xfqw 结欠 +xfrd 结拜 +xfrk 结扣 +xfrn 结扎 +xfrp 编者按 +xfrt 终南捷径 +xfsf 贯标 +xfsq 结构 +xfsy 结核 +xft 绪 +xfta 贯彻 +xftd 结舌 +xfte 续航 +xftf 红地毯 +xfth 结算 +xftj 绪 緒 緖 +xftw 续签 +xfty 续篇 +xfu 繨 +xfua 结冻 +xfuc 结疤 +xfuf 緈 +xfui 结冰 +xful 盭 +xfup 繨 +xfuq 结交 +xfus 结亲 +xfvf 续建 +xfvq 结婚 +xfw 绫 綾 +xfwa 续借 +xfwd 绝无仅有 +xfwf 续传 +xfwg 结合 +xfwk 续保 繬 +xfwm 纉 +xfwn 续假 +xfwo 结伙 鴇 +xfws 结体 +xfwt 结余 绫 綾 +xfwu 结伴 +xfwv 结仇 +xfwy 续集 +xfxg 纬线 +xfxi 纬纱 +xfxj 续费 +xfxk 结绳 +xfxq 续约 绘声绘色 +xfxs 强干弱枝 +xfxu 结缔 +xfxx 结缘 +xfxy 续编 续弦 +xfy 纣 紂 +xfya 纬度 +xfyf 续读 +xfyg 结语 +xfyk 结识 +xfyl 结为 +xfyq 结义 +xfys 续订 +xfyw 结论 绪论 +xfyy 绪言 +xg 线 +xgan 线芯 +xgb 纯 +xgbb 母子 +xgbn 纯 純 +xgc 絰 +xgce 绝不能 +xgcf 絰 绖 +xgcj 縉 +xgcq 母鸡 +xgct 緻 +xgd 彑 繑 +xgdd 纯碱 +xgdj 纯厚 +xgdk 繑 +xgdl 弥天大罪 +xgdw 比下有余 +xgdy 弥天大谎 +xge 缚 +xgeb 母乳 +xgef 缚 縛 +xgeg 綪 +xgep 母爱 +xget 母腹 +xgey 弱不胜衣 +xgf 纡 弖 +xgfh 纯真 纡 弙 紆 +xgfp 线索 +xgfw 约瑟夫 +xgga 线形 +xgge 纯青 +xggh 纯正 +xggr 红玫瑰 +xggu 纯平 +xghg 絚 +xghh 线上 +xghm 纯贞 +xghn 弹不虚发 +xghx 统一战线 +xgi 剝 +xgif 纯洁 +xgig 纷至沓来 +xgii 纯水 +xgij 剝 +xgil 盝 +xgiq 缓不济急 +xgiu 彔 +xgiy 紑 母液 +xgj 绠 +xgjf 縳 +xgjg 絙 +xgjh 线虫 +xgjn 繐 +xgjq 绠 綆 +xgkh 线路 +xgki 綀 +xgkn 线呢 +xgl 缰 韁 +xglf 线团 +xglg 缰 彊 繮 +xgli 練 +xglm 线轴 +xglt 约束力 +xglu 线圈 +xglx 弻 +xgm 绩 勣 +xgmm 母婴 +xgmx 纚 +xgmy 绩 緉 績 +xgng 纯情 +xgnt 纯属 线性 母性 +xgo 彝 彞 彛 +xgoa 彝 彜 +xgoj 缙 縉 +xgoy 纯粹 +xgp 彙 +xgpd 引玉之砖 +xgpn 终天之恨 +xgps 彙 +xgqc 纯色 +xgqd 纯然 +xgqe 绚丽多彩 +xgqg 絚 +xgqi 维吾尔 +xgqk 母钟 +xgqm 纯钢 +xgqq 纯金 +xgqt 母狗 +xgqu 绚丽多姿 +xgqv 纯银 +xgqy 维吾尔族 +xgrb 线报 +xgrg 母后 +xgrh 母牛 +xgrr 纯白 +xgsc 母权 母树 +xgsf 线材 +xgsg 母本 +xgsh 纯朴 +xgsm 弱不禁风 +xgsr 纯棉 +xgsu 母校 +xgt 线 +xgte 母盘 +xgtf 纯毛 +xgtj 纯利 +xgtk 纯种 线程 +xgts 线条 +xgtt 强不知以为知 +xgtx 母系 +xgu 母 +xgub 毑 +xgud 线头 母羊 +xgue 袰 +xguf 线装 +xgug 纯美 +xgui 母 +xguj 纯音 +xguk 经理部 +xguq 纯净 绩效 +xgus 母亲 +xgv 經 +xgva 弳 經 +xgvh 緁 +xgvv 母女 緀 +xgw 彌 +xgwd 线段 +xgwf 经互会 +xgwq 彌 +xgws 母体 +xgww 线人 +xgwx 纯化 +xgwy 经不住 瓕 +xgx 彘 +xgxf 经天纬地 +xgxg 母线 +xgxi 縤 +xgxj 缙绅 +xgxk 缰绳 +xgxx 彘 +xgya 纯度 +xgyb 纯熟 +xgye 线衣 +xgyg 母语 结束语 +xgys 线麻 +xgyt 彝族 +xgyv 纯良 +xgyx 母畜 +xh 引 +xha 纑 +xhad 引荐 +xhal 纑 +xhaq 引擎 +xhbb 引子 +xhbm 引出 +xhca 引颈 +xhcy 紴 +xhef 引脚 +xhet 引用 +xhfc 引动 +xhfh 引起 +xhfj 引进 +xhft 引者 +xhga 引开 +xhgc 引致 +xhgg 縆 +xhgj 引理 +xhgk 比上不足 +xhgo 引来 +xhh 引 +xhhc 彏 +xhhh 引上 +xhi 缈 +xhii 引水 +xhiq 繉 +xhis 引河 +xhit 缈 緲 +xhiy 引渡 +xhj 绰 +xhjh 引申 绰 綽 +xhjm 纵虎归山 +xhk 弔 +xhkg 绰号 引号 +xhkh 引路 +xhl 盄 +xhlf 盄 +xhlt 引力 +xhmq 引见 +xhmy 緽 +xhn 緯 +xhnf 引导 +xhng 黽 +xhnh 緯 +xhnk 引避 +xhnm 顚 +xhnn 红皮书 +xhno 鷆 +xhnt 引发 +xhnw 眞 +xhny 引以 +xhoj 引爆 +xhoo 引火 +xhoq 引燃 +xhqg 比目鱼 +xhqn 絸 +xhrs 综上所述 +xhst 引桥 +xhsy 引述 +xhte 引航 +xhth 引自 引咎 +xhtj 引得 +xhtk 引种 +xhtm 引向 +xhtr 引物 +xhty 引入 +xhug 红眼病 +xhuh 终点站 +xhuk 统战部 +xhuq 引资 +xhut 引产 +xhve 引退 +xhvm 细皮嫩肉 +xhwg 引例 +xhwj 引介 +xhww 引人 +xhwy 引领 引信 +xhxg 引线 +xhxn 紪 +xhxq 绰约 +xhxy 紴 +xhyg 引证 +xhyl 引为 +xhyr 纸上谈兵 +xhyt 引诱 +xhyw 引论 +xhyy 引言 +xi 纱 +xiad 经济基础 +xiaj 纱幕 +xiaq 经济区 +xiat 结党营私 +xibx 统治阶级 +xid 颍 +xidc 张学友 +xidg 纱厂 +xidj 绕梁三日 +xidm 纱布 颍 潁 +xidu 约法三章 +xie 绡 +xieg 绡 弰 綃 +xifd 比学赶帮 +xiff 比学赶帮超 +xift 统治者 +xig 綀 +xigi 纤尘不染 綀 +xigm 绿水青山 +xihx 纲举目张 +xiid 红光满面 +xiif 经济法 +xiim 绿油油 +xiip 经济学 +xijf 弾 +xijg 经济师 +xilh 纱罩 +xim 绱 鞝 +ximh 纱帽 +ximk 绱 緔 +ximq 纱网 +xinn 经济发展 +xint 经常性 +xios 纱灯 +xipl 经济实力 +xipw 纱窗 +xiq 絖 +xiqj 经济贸易 +xiqn 絖 絩 +xiqp 纱锭 +xiqs 经济危机 +xira 经济技术开发区 +xirr 经济损失 +xisd 纱橱 +xiss 经济林 +xist 经济核算 +xit 纱 +xita 经济特区 +xitg 经济管理 +xiti 细水长流 +xitm 纱筒 +xitt 纱 紗 +xitx 经济系 +xiu 糸 +xiuu 经济效益 +xivx 弗洛姆 +xivy 经济建设 +xiwq 粥少僧多 +xiwt 弗洛伊德 +xixg 纱线 +xixs 经济结构 +xiye 纱衣 +xiyv 张学良 +xj 旨 +xja 彃 +xjaa 费工 +xjaf 彃 縪 +xjag 弗莱 +xjaq 绵里藏针 +xjb 繓 +xjbc 繓 +xjbi 引蛇出洞 +xjca 费劲 +xjdh 旨在 +xjdt 红日三竿 +xjet 费用 +xjf 旨 +xjfc 费去 +xjfd 费城 +xjfg 绅士 +xjfh 旨趣 +xjfp 缆索 +xjg 缇 +xjgh 缇 緹 +xjgk 费事 +xjgy 张曼玉 +xjh 绅 +xjhh 绅 紳 +xjim 费油 +xjiq 縨 +xjis 约旦河 +xjj 刜 +xjjf 费时 +xjjh 刜 +xjjn 縄 +xjk 弗 +xjkk 继电器 +xjl 缦 +xjlc 缦 縵 +xjlg 缆车 緼 缊 縕 +xjlt 费力 +xjm 费 +xjmb 鄪 +xjmu 费 費 +xjnt 絏 +xjny 费心 费尽 +xjoy 费米 +xjpy 费神 +xjq 艴 +xjqc 艴 +xjqe 费解 +xjqg 费钱 +xjqr 緆 +xjsy 綶 +xjt 缆 纜 +xjtj 弗里德曼 +xjto 鴲 +xjtq 缆 +xjtw 经明行修 +xjug 丝虫病 +xjuj 旨意 +xjum 绅商 +xjvk 弗如 +xjwk 绿野仙踪 +xjwo 鴲 +xjws 结晶体 +xjx 绲 +xjxf 绘影绘声 +xjxk 缆绳 +xjxt 絏 +xjxx 绲 緄 +xjyt 费话 +xjyx 费率 +xk 强 +xkaa 织工 +xkad 强项 +xkaq 缉获 +xkat 强攻 +xkaw 绢花 +xkb 缉 +xkbb 绳子 +xkbc 强取 +xkbg 缉 緝 +xkbm 织出 +xkbw 经史子集 +xkca 强劲 +xkdd 强大 +xkdf 强压 +xkdg 强硬 +xkdm 织布 +xkdn 强盛 +xke 绢 +xkeg 绢 弲 絹 +xkfd 强震 +xkfg 强干 +xkfh 强直 +xkfi 强求 +xkfm 强击 +xkfn 强韧 +xkfp 绳索 +xkft 强者 +xkfy 织坊 +xkgf 强于 +xkgk 强逼 弥足珍贵 +xkgl 绢画 +xkgq 强烈 +xkgr 绝口不提 +xkgv 縷 +xkgx 缉毒 +xkgy 缄口不言 +xkh 缋 紃 +xkhk 强占 +xkhm 缋 繢 +xkhp 缱 繾 +xkiq 强光 +xkit 强省 +xkiv 强梁 +xkiy 强渡 +xkj 强 +xkja 强暴 +xkjg 强师 +xkjh 犟 +xkjl 勥 +xkjn 绳 縄 繩 +xkjy 强 謽 +xkk 缲 +xkkf 彈 繟 +xkkg 絽 +xkkh 强嘴 彈 +xkkk 织品 +xkkl 强咽 +xkks 缲 繰 +xkld 强固 +xklf 绳墨 +xklg 强国 +xklk 强加 +xklt 强力 +xklu 绳圈 +xkm 縜 +xkmq 强风 +xkmy 縜 +xkna 强民 +xknj 强悍 +xknk 细嚼慢咽 +xkpl 强军 +xkpu 织补 +xkqr 织锦 +xkqy 强留 +xkrg 缉捕 +xkrm 强制 +xkrn 强扭 +xkrp 强迫 +xkrq 强抑 +xkrt 强手 +xkru 强拉 +xkrv 强势 +xkrw 强推 +xksa 强横 +xksc 强权 +xksg 强酸 +xksi 强档 +xksj 缉查 +xksm 织机 +xksr 线路板 +xksu 绳梯 +xkt 絽 +xktc 缉私 +xktd 强敌 +xkte 强租 +xktf 强行 +xkth 强自 +xktk 絽 +xktm 强身 +xktr 织物 +xktt 强笑 +xkuf 强壮 +xkuj 强音 +xkuq 强盗 +xkut 强颜 +xkuy 强辩 +xkvf 强奸 +xkvv 织女 +xkvy 强忍 +xkw 织 織 +xkwg 缉拿 +xkwn 强似 +xkwt 强作 +xkwv 强健 +xkww 强人 +xkwx 强化 +xkwy 织 绕口令 +xkxj 绳缆 +xkxn 强弓 +xkxt 张口结舌 +xkxu 强弱 +xkxx 绢丝 +xkxy 绢纺 +xkya 强度 +xkyf 强庄 +xkym 强调 +xkyn 强记 +xkys 引吭高歌 +xl 细 +xlaa 幼芽 +xlab 细节 +xlae 细菜 +xlag 细巧 +xlal 细菌 幼苗 +xlap 张国荣 +xlbb 幼子 绕圈子 +xlbf 孧 +xlcb 细柔 +xlcm 细观 +xld 絪 +xldg 幽默感 +xldi 细砂 +xldm 细布 +xldt 细故 +xldy 细碎 絪 +xlea 细腻 +xlef 细脚 +xleg 緭 +xleq 细胞 +xles 细腰 +xlf 縷 +xlff 繹 纆 +xlfg 细雨 +xlfn 细声 +xlfp 毕加索 +xlft 幼教 +xlfv 縷 +xlg 细 細 +xlgc 细致 +xlge 缳 彋 繯 +xlgi 细琐 +xlgj 綥 +xlgk 细带 +xlgr 细珠 +xlgv 费力不讨好 +xlgw 强加于人 +xlhh 细目 +xlhk 细点 +xlhv 细眼 +xlhw 幼龄 +xlie 疑团满腹 +xlih 细小 幼小 +xlii 细沙 +xlim 细滑 +xlit 细活 +xliu 细润 +xliy 细流 +xljf 幼时 +xljg 幼师 +xljh 幼虫 +xljs 幼果 +xlke 细嚼 +xlkf 细叶 +xlkg 絗 +xlkk 编辑器 +xlkr 细听 +xlli 纝 +xllk 细加 +xllq 细软 +xllt 缩略图 +xlmf 幽默风趣 +xlmj 细则 +xlmt 细账 +xln 幼 糼 +xlng 细情 +xlnh 细眉 +xlnq 丝恩发怨 +xlnt 细发 +xlny 细心 缌 緦 +xlov 细数 +xlow 细粉 +xloy 细粮 +xlp 縺 +xlpg 编辑室 縺 +xlpk 强国之路 +xlpn 细密 +xlpw 细究 +xlpy 縺 +xlqg 细鳞 +xlqk 幼名 +xlqt 幼儿 +xlqv 幼雏 +xlrh 幼年 细看 +xlri 细挑 +xlrt 幼托 +xls 綑 +xlsc 幼树 +xlsf 细枝 +xlsh 细想 +xlsj 细查 +xlsr 幼株 +xlss 幼林 +xlsv 细根 +xlsy 细述 綑 +xlt 鴢 +xlta 细长 +xltf 细毛 +xlth 细处 +xltm 细微 +xlto 鴢 +xlts 细条 +xltt 细笔 +xltw 幼稚 +xluj 幼童 +xluk 编辑部 +xluq 细瓷 +xluv 细瘦 +xlvg 细嫩 縷 +xlvv 幼女 +xlw 縕 +xlwf 细佬 +xlwl 縕 +xlwo 鴢 +xlws 幼体 +xlwt 细作 +xlwv 细分 +xlww 经办人 +xlwx 细化 +xlwy 绘图仪 +xlx 辔 +xlxg 细线 +xlxi 缧 縲 +xlxk 辔 轡 +xlxl 细细 +xlxo 细缕 +xlxt 细缝 +xlxu 细弱 +xlxv 红男绿女 +xlxx 细丝 +xlxy 纙 +xlyf 细读 +xlyg 细语 +xlyo 细谈 +xlyu 细说 +xlyx 幼畜 +xm 纲 +xma 繷 +xmae 繷 +xmam 纳贡 +xmbb 绸子 +xmbt 纳降 +xmd 紻 +xmdm 绸布 +xmdy 紻 +xme 繃 +xmee 繃 +xmeg 縎 +xmes 纳彩 +xmf 绸 +xmfk 绸 綢 +xmg 紬 䌷 +xmgk 绸带 絧 +xmgv 繩 +xmhc 弢 +xmhh 纲目 +xmip 纲常 +xmjc 纳贤 +xmk 絅 蘏 蘔 +xmkg 絅 緺 +xmko 引风吹火 +xmm 缨 +xmmd 纳贿 +xmmv 缨 纓 +xmmy 红彤彤 +xmnk 緺 +xmny 纶巾羽扇 +xmoy 纳米 纳粹 +xmpw 纳罕 +xmpy 纳福 +xmq 纲 +xmqy 纲 +xmsg 纳西 +xmsm 绞肉机 +xmsv 纲要 +xmti 纳秒 +xmts 绸条 +xmtu 纳税 +xmty 纳入 +xmu 網 +xmuf 纳兰 +xmum 綱 +xmun 纳闷 網 +xmus 纳新 +xmuv 纳妾 +xmuy 纳凉 +xmw 纳 +xmwk 綗 纗 +xmwy 纳 纲领 納 繀 +xmxn 纲纪 +xmxq 统购统销 +xmxt 缨络 +xmxw 绸缎 弱肉强食 +xmyg 纳谏 +xmyl 纳为 +xn 纪 +xna 缗 +xnaj 纠葛 缗 緡 +xnb 乣 +xnbk 母以子贵 +xncn 比翼双飞 +xndn 幻成 +xnei 绞尽脑汁 +xnes 弓腰 +xnf 纽 +xnfg 纽 紐 +xnfh 弓起 +xnfq 纪元 +xnfu 幻境 +xng 弓 +xnga 弓形 +xngd 缘悭一面 +xngg 緪 縆 +xngh 纠正 +xngk 纽带 纪事 +xngn 弓 +xngo 幻灭 +xnh 纠 糺 +xnhc 縀 +xnhe 縃 +xnhh 纠 糾 緯 +xnhi 弓步 +xnic 纠治 +xnip 幻觉 +xnjg 练习题 +xnjy 幻影 幻景 +xnkr 幻听 +xnma 练习曲 +xnmq 纠风 +xnn 幻 纪 乣 糺 紀 +xnna 幻异 +xnng 繩 纟 +xnns 费尽心机 +xnnw 繏 +xnny 幺 糹 +xnos 幻灯 +xnox 弹尽粮绝 +xnpu 纪实 +xnpw 纠察 +xnpy 幻视 +xnqa 纠错 +xnqf 强心针 +xnqj 幻象 +xnrh 纪年 +xnri 幼发拉底河 +xnrk 纽扣 +xnrx 弹尽援绝 +xnsg 练习本 +xnsh 幻想 +xnss 幻梦 +xnsv 纪要 +xnsw 纪检 +xnsy 幻术 +xntf 纪行 +xnti 练习簿 +xntm 弓身 +xntr 疑心生暗鬼 +xntu 弓箭 +xntv 纪律 纪委 +xnty 纯收入 +xnug 疑心病 +xnux 弓背 +xnvc 弓弩 +xnvi 纪录 +xnw 缪 +xnwe 缪 繆 樛 +xnwg 纠合 +xnwq 幻像 +xnwx 幻化 +xnwy 纪念 纠集 +xnxf 纠结 +xnxm 纪纲 +xnxq 纽约 +xnxu 红情绿意 +xnxw 纠纷 +xnxy 纠缠 +xnya 引以为戒 引以为荣 +xnyb 引以为耻 +xnyj 强心剂 +xnyn 比翼齐飞 綛 +xnyw 引以为傲 +xo 继 +xoaq 红灯区 +xoba 缕陈 +xobb 继子 +xobd 继承 +xod 熲 +xodm 继而 熲 颎 +xoft 继教 +xogy 毕业班 +xoin 粥汤 +xokm 继嗣 +xomw 红烧肉 +xon 继 +xonn 继 継 +xont 继发 +xoo 緂 +xoot 引火烧身 +xooy 緂 +xopg 继室 +xopp 继之 +xoq 繗 +xoqh 繗 +xorg 继后 +xosg 继配 +xosr 缕析 +xosy 缕述 +xotg 毕业生 +xoth 幻灯片 +xoty 继往 +xov 缕 縷 +xovg 缕 +xovv 继女 +xowq 继父 +xows 线粒体 +xowt 继任 +xowu 继位 +xox 粥 +xoxe 张灯结彩 +xoxf 继续 +xoxg 继母 +xoxh 鬻 +xoxn 粥 +xoxo 缕缕 +xoyy 纳粹主义 +xp 综 +xpan 综艺 +xpbc 缩聚 +xpca 缩颈 +xpcm 综观 +xpd 紵 +xpdc 綋 +xpdg 红宝石 +xpdh 紵 +xpdk 縖 +xpf 综 +xpfi 综 綜 +xpfj 缩进 +xpfk 绽露 +xpfn 比赛场 +xpfq 綄 +xpg 绽 +xpga 绽开 +xpgc 缩到 +xpgg 縇 纻 紵 +xpgh 绽 綻 +xpgm 繽 +xpgq 绽裂 +xpgw 縯 +xphh 综上 +xpia 张家港 +xpic 综治 +xpih 缩小 +xpii 缩水 +xpim 张之洞 +xpjc 缩紧 +xpjy 缩影 +xpkk 张家口 +xpl 緷 +xplh 緷 +xplk 缩回 +xplt 缩略 +xplw 张家界 +xpn 绾 +xpni 绳之以法 +xpnn 红宝书 绾 綰 +xpny 缩尺 +xppg 缩写 +xpq 紞 +xpqb 綩 +xpqc 红褐色 +xpqg 缩印 +xpqn 紞 +xpr 缤 繽 +xprt 缩手 +xprw 缤 +xpsf 张冠李戴 +xpsh 紵 +xpsy 综述 +xpt 縖 +xpta 张家长 +xptd 缩短 +xptk 縖 +xptm 缩微 +xpu 縡 +xpua 缩并 +xpud 缩减 +xpuh 縡 +xpw 缩 +xpwd 约定俗成 +xpwg 综合 +xpwj 缩 縮 +xpx 紽 +xpxn 紽 +xpxr 疑神疑鬼 +xpxw 缤纷 +xpxy 缩编 +xpyf 综计 +xpyg 综评 +xpyt 绽放 缩放 +xq 约 +xqa 纸 帋 +xqad 约期 +xqae 弥散 +xqaf 弥勒 +xqag 弤 +xqaj 约莫 緍 +xqal 纸匣 +xqan 纸 绝世 紙 +xqap 弥蒙 +xqaq 纸鸢 +xqaw 纸花 +xqay 弤 +xqb 縐 +xqbp 弥陀 +xqbt 緵 縐 +xqbw 弦乐队 +xqc 绝 +xqcf 绝对 +xqck 费尔巴哈 +xqcn 绝 絶 絕 +xqcw 绝难 +xqd 絺 +xqdd 绝大 +xqde 约有 经久耐用 +xqdh 絺 +xqdj 绝非 +xqdm 纸面 +xqdo 繎 +xqdp 约达 +xqdq 约克 +xqee 弥月 +xqeh 繲 +xqer 纸鹞 +xqfa 绝域 +xqfb 绝地 +xqfd 约需 +xqff 弥封 +xqfj 约翰 +xqfq 绝无 +xqft 绝才 +xqfu 绝境 +xqfy 幼儿教育 +xqga 纸型 +xqgd 弥天 +xqgi 绝不 +xqgk 约束 +xqgm 绚丽 +xqgn 匕鬯不惊 +xqgo 绝灭 +xqgt 经久不息 +xqgu 纸夹 +xqgy 经久不衰 +xqhh 纸上 +xqhk 约占 +xqi 弥 彌 瀰 +xqia 弥满 +xqif 约法 +xqij 弥漫 +xqip 绝学 +xqit 绝活 +xqiy 弥 +xqj 绚 +xqjc 弥坚 +xqjg 约旦 绚 絢 +xqjh 绝早 +xqk 絇 +xqkg 絇 +xqkh 绝路 +xqkj 绝唱 +xqkk 绝口 +xqkm 绝嗣 +xqkq 絻 +xqkt 绝响 +xqky 纔 +xqlf 幼儿园 +xqlp 纸边 +xqlt 约略 +xqm 繲 +xqmg 约同 +xqmh 纸巾 繲 +xqmq 约见 +xqng 绝情 +xqnh 绝收 +xqni 纸屑 +xqnk 绝壁 +xqog 纸业 +xqol 纸烟 +xqou 绚烂 +xqov 约数 +xqpb 弥留之际 +xqpg 约定 +xqpn 绝密 +xqpu 弥补 +xqpw 纸鹤 +xqpx 细针密缕 +xqqc 绝色 +xqqd 绝然 +xqqg 纸钱 +xqqk 绝句 +xqqn 纸包 +xqqs 绝杀 +xqqy 弥留 +xqr 綯 +xqra 弥撒 +xqrf 绝技 +xqrg 绝后 +xqrm 綯 绹 +xqrn 緫 +xqrv 绝招 绝热 +xqrw 纸捻 +xqsd 绝顶 +xqsf 纸票 +xqsg 绝配 +xqso 绳锯木断 +xqsr 纸板 +xqsu 纸样 +xqtg 维多利亚 +xqth 绝版 纸片 纸牌 +xqtk 绝种 +xqtm 纸币 +xqto 纸篓 +xqtp 引狼入室 +xqtr 费希特 +xqts 纸条 纸箱 +xqtt 绝笔 +xqtv 经贸委 +xqty 约稿 +xqud 纸头 +xqug 绝症 +xquk 经贸部 +xqum 经销商 +xquq 绝交 纸浆 +xquy 绝门 +xqv 绉 縐 +xqva 纸媒 +xqvb 绝好 约好 +xqvg 绉 +xqvi 绝妙 +xqvo 繺 +xqwa 绝代 +xqwf 约会 绝佳 +xqwg 纸盒 弥合 绝命 +xqwk 绿色食品 +xqwo 乡镇企业 +xqwu 纸伞 +xqwv 约分 +xqww 绝伦 +xqwy 绝食 弞 +xqxc 绝经 +xqxf 绝续 +xqxg 红外线 +xqxi 绉纱 +xqxl 绝细 +xqxt 纸张 +xqxx 绝缘 +xqy 约 +xqyc 绝育 +xqye 纸衣 +xqyf 约计 +xqyg 约请 +xqyl 约为 +xqyn 绝望 +xqyo 绝迹 约谈 +xqyy 约 約 +xr 绵 +xrai 绵薄 +xral 弧菌 +xraq 缴获 +xrbj 绵阳 +xrc 弧 +xrcy 弧 +xrdm 弧面 +xree 弧月 +xrff 缴款 +xrfg 红白喜事 +xrfq 绵远 +xrg 絈 +xrga 弧形 +xrgj 绵亘 +xrgk 红白事 +xrgu 弹指一挥间 +xrh 紤 +xri 線 +xria 缴满 +xrig 缴清 +xriq 弧光 +xriy 絑 線 缐 +xrkq 编年史 +xrle 经年累月 +xrlp 绵连 +xrlq 绵软 +xrlt 绵力 +xrm 绵 +xrmh 绵 綿 +xrnt 强制性 +xrnx 比丘尼 +xrpn 绵密 +xrpu 弹指之间 +xrpy 缓兵之计 +xrqi 缴销 +xrrh 红扑扑 +xrrr 张皇失措 +xrsa 缴械 +xrsw 缴枪 +xrta 绵长 +xrte 缴租 +xrtf 綼 +xrth 绵延 +xrtu 缴税 +xrud 绵羊 +xruq 缴交 +xrvs 强手如林 +xrw 紩 +xrwc 缴公 +xrwf 缴付 +xrws 编年体 +xrww 经手人 +xrwy 紩 +xrx 樂 +xrxe 缩手缩脚 +xrxg 弧线 +xrxj 缴费 +xrxm 缴纳 +xrxq 绵纸 +xrxr 绵绵 +xrxs 樂 +xry 缴 +xrya 弧度 +xryg 编后语 +xryq 弧底 +xryt 缴 繳 +xs 缥 糽 +xsbf 红杏出墙 +xsbj 绝顶聪明 +xscc 纵横驰骋 +xsf 缥 +xsfg 緸 +xsfi 缥 縹 +xsfq 缘木求鱼 +xsg 絤 絊 +xsga 细枝末节 +xsgg 絊 綇 +xsgj 红极一时 +xsgq 缴枪不杀 +xsh 缃 糽 +xshg 缃 緗 +xskk 彁 +xslt 结构图 +xsma 幻想曲 +xsnt 结构性 +xsqo 纸醉金迷 +xsru 纵横捭阖 +xss 綝 +xssb 贯朽粟陈 +xsss 红楼梦 +xssy 綝 +xstv 纪检委 +xsug 结核病 +xsuq 纵横交错 +xsvi 绿林好汉 +xsxh 缥缈 +xsyg 结构调整 +xsyt 纳西族 +xsyy 絉 +xt 张 +xta 张 張 +xtaf 绣鞋 +xtag 纤巧 +xtah 绛 絳 +xtak 疑惑 +xtap 贯彻落实 +xtaq 终获 +xtaw 绣花 +xtay 张 +xtb 絁 +xtbb 鄊 +xtbi 缝隙 +xtbl 疑阵 +xtbm 绣出 +xtbn 终了 絁 +xtcb 纤柔 +xtce 乡勇 +xtcw 疑难 +xtd 颖 肄 颕 頴 +xtdd 张大 +xtde 觺 +xtdf 觺 +xtdg 终身大事 絬 终古 +xtdh 疑 肄 綘 +xtdk 繑 +xtdm 颖 穎 +xtdn 终成 +xtdp 缝 縫 +xtdr 乡愿 +xtdw 欵 +xtdy 矤 +xte 乡 鄉 郷 +xted 终须 +xtel 络腮 +xtem 红筹股 +xten 绣 綉 繍 繡 +xtes 纤腰 +xtet 綉 纋 +xtf 纤 绗 縴 繊 纎 纖 +xtfc 疑云 +xtff 乡土 +xtfg 紝 纴 絍 +xtfh 纤 经得起 绗 絎 +xtfj 乡井 +xtfk 纤悉无遗 +xtfm 缵 纘 纉 +xtfn 终场 +xtfp 綎 +xtfs 终霜 +xtft 终老 +xtfw 纤夫 +xtg 缍 +xtga 张开 +xtgc 终至 +xtgd 终天 +xtgf 终于 缍 綞 緟 ≈ +xtgg 继往开来 +xtgh 乡下 +xtgo 纁 +xtgx 维生素 +xth 绺 綹 +xtha 疑虑 +xthh 终止 縰 +xthk 终点 疑点 绺 綹 +xthp 綖 +xthx 绛紫 +xtia 张江 +xtif 纤尘 +xtih 纤小 +xtii 绠短汲深 +xtip 乡党 +xtiu 纯利润 +xtj 緮 +xtjc 乡贤 +xtjf 乡里 乡野 比利时 +xtjg 疑是 +xtjh 绦虫 +xtjj 终日 +xtjt 緮 +xtju 蚃 蠁 +xtjv 终归 +xtjy 乡景 +xtk 络 +xtkg 络 絡 +xtkh 张嘴 +xtkk 张口 +xtl 總 +xtld 终因 +xtlf 疑团 綼 +xtln 乡思 總 +xtlq 张罗 +xtlt 张力 繌 +xtlw 乡办 +xtma 乡曲 +xtmb 乡邮 +xtmh 张贴 +xtmq 乡风 +xtn 匕 +xtna 乡民 編 +xtnd 乡居 綟 +xtng 乡情 +xtnh 疑惧 红得发紫 +xtnn 终局 纥 紇 +xtnu 张飞 +xtny 疑心 +xto 繙 +xtog 肄业 +xtol 繙 +xtos 张灯 +xtov 张数 +xtpa 乡宦 +xtpb 绣字 +xtpj 终审 +xtpn 纤密 +xtpu 缝补 +xtpv 疑案 +xtpw 终究 +xtqb 疑凶 +xtqc 绛色 +xtqf 乡镇 +xtqt 疑犯 张狂 +xtqy 终久 +xtrb 鄕 +xtrf 张挂 +xtrg 张皇 +xtrh 终年 +xtrm 缝制 终身制 +xtrn 张扬 +xtrt 纤手 贯彻执行 +xts 绦 絛 縧 縚 +xtse 终极 +xtsf 乡村 +xtsu 张榜 +xtsy 绦 +xtta 乡长 +xttb 引咎辞职 +xtte 纤秀 +xttf 纤毛 +xttg 终生 +xtth 疑处 +xttm 终身 +xtto 乡愁 +xttt 绝处逢生 +xttv 纷繁复杂 +xtty 终篇 +xtu 终 +xtud 乡关 统筹兼顾 +xtuh 縦 +xtuj 乡间 乡音 +xtuk 疑问 +xtum 终端 +xtuq 终将 +xtus 乡亲 +xtut 匕首 +xtuv 纤瘦 +xtuy 终 終 +xtv 緌 +xtvb 郷 +xtvd 乡姑 +xtve 饗 +xtvf 乡妹 +xtvg 緌 +xtvy 纷乱如麻 +xtw 飨 饗 +xtwe 飨 +xtwf 组委会 编委会 +xtwg 缝合 +xtwh 縱 +xtwk 綹 +xtwn 疑似 +xtwq 绣像 +xtws 纤体 +xtww 纳税人 +xtwy 乡邻 +xtxa 绛红 +xtxb 张弛 +xtxc 络绎 +xtxe 乡级 +xtxf 终结 +xtxg 缝线 +xtxi 络纱 +xtxj 乡绅 +xtxk 纤绳 +xtxl 纤细 +xtxt 纤纤 +xtxu 纤弱 +xtxv 缝纫 +xtxw 纤维 +xtxx 络丝 +xty 鄉 +xtya 乡试 +xtyb 鄉 +xtye 饗 +xtyj 蠁 響 +xtyk 嚮 +xtyl 疑为 +xtyn 张望 +xtyo 乡谈 +xtyp 纤毫 乡谊 +xtyq 疑义 +xtyv 张良 +xu 弱 +xua 絣 +xuad 弱项 +xuah 絣 +xuaj 織 +xuaq 缓冲区 +xuaw 红颜薄命 +xuax 弹药 +xub 縌 +xubb 弹子 +xubk 纡尊降贵 +xubm 弹出 +xubn 弹孔 +xubp 縌 +xuct 强颜欢笑 +xud 缮 繕 +xuda 縒 +xudb 绻 綣 +xudd 弱碱 +xudf 弹压 +xudh 絴 +xudk 缮 繕 +xudq 弗兰克 +xudt 绕道而行 +xudw 弹奏 +xue 繸 +xuef 绊脚 +xueg 繝 +xuep 繸 +xuev 彅 +xuew 绷着脸 +xuf 绊 +xufg 弹雨 +xufh 绊 紏 絆 +xufm 弹击 +xufp 弹壳 +xuft 弱者 +xufy 弹坑 +xug 縒 +xuga 绞刑 縒 +xugc 弹到 +xugf 弱于 +xugg 弹琴 +xugk 繕 +xugq 绞死 +xugu 弹夹 +xuhk 弱点 +xuih 弱小 +xuii 纯净水 +xuiq 弱光 +xuj 弹 弾 彈 +xuje 缔盟 +xujf 弹 +xujn 弱电 繶 +xukh 弹跳 +xukj 弹唱 +xukn 縂 +xukq 綐 +xul 缯 +xulg 弱国 绞车 +xulj 缯 繒 +xulk 绞架 +xult 弹力 +xumq 弱风 +xunn 线装书 +xunt 弹性 +xup 缔 +xupf 弱冠 +xupg 缮写 +xuph 缔 締 +xupy 弱视 縍 +xuq 绞 +xuqk 疑问句 +xuqm 纐 +xuqs 绞杀 +xuqw 絘 +xuqy 绞 絞 +xurf 弱质 +xurn 弹拨 +xurr 强将手下无弱兵 +xurt 绞手 +xurv 弱势 +xurx 弹指 +xus 緧 +xusf 繜 +xusg 弱酸 緧 +xusm 终端机 +xuta 弹簧 +xutd 弱智 +xute 绞盘 +xutf 缔造 +xuth 弹片 +xutm 弹射 +xuuc 绞痛 +xuud 弹头 +xuuj 弱音 +xuuq 缔交 +xuut 弹道 +xuuv 弹痕 +xuv 缣 +xuvn 绞刀 +xuvo 缣 縑 +xuvy 弹丸 +xuw 缢 +xuwb 弹仓 +xuwg 绊倒 +xuwl 缢 縊 +xuwx 弱化 +xuwy 绊住 +xux 弱 +xuxe 缩头缩脑 +xuxf 缔结 +xuxi 绞纱 +xuxn 弹弓 +xuxo 鶸 +xuxq 缔约 +xuxt 绨 綈 +xuxu 弱 +xuxy 绞缠 +xuyn 弹劾 +xuyt 弱旅 +xuyw 红头文件 +xv 绿 +xvaa 绿芽 +xvab 绿荫 +xvai 绿藻 +xvaj 绿草 +xval 绿茵 +xvap 绿营 +xvaw 绿茶 +xvbb 红刀子出 +xvbw 绿队 +xvcn 絕 +xvec 绿肥 +xvey 縁 +xvf 繣 +xvfb 绿地 +xvff 绿墙 +xvfg 繣 +xvfh 紣 +xvfj 彇 繡 +xvgk 绿豆 +xvgy 绿玉 +xvh 繡 +xvhh 绿卡 彇 繡 +xvhn 彇 +xvi 绿 +xvih 绿波 +xvii 绿水 +xvip 绿党 +xvis 绍酒 +xvit 绿海 +xviw 绍兴 +xviy 绿洲 绿 緑 +xvj 缫 繅 +xvjf 绿野 +xvjs 缫 繅 +xvjv 结婚照 +xvjy 绿影 +xvk 绍 +xvkf 绿叶 +xvkg 绍 弨 紹 +xvl 缁 +xvlg 缁 緇 +xvlq 绿软 +xvmh 绿帽 +xvmm 绿山 +xvn 糿 +xvnd 绍剧 +xvnu 强奸民意 +xvoj 繍 +xvos 绿灯 +xvp 綅 +xvpc 綅 +xvpf 弹丸之地 +xvpg 强弩之末 +xvqc 绿色 +xvqy 绿岛 +xvrt 弓弩手 +xvsc 绿树 +xvsf 绿枝 +xvss 绿林 +xvtf 绿毛 +xvth 纪录片 +xvtq 匘 +xvtt 绿竹 +xvty 绿篱 +xvuf 绿装 +xvuj 绿意 +xvvt 绝妙好辞 +xvwj 绍介 +xvwx 绿化 +xvxd 纨绔 +xvxi 维妙维肖 +xvxx 缫丝 +xvy 纫 +xvye 绿衣 +xvyg 结婚证 +xvyn 綛 +xvyu 比如说 +xvyy 纫 纨 紈 紉 +xw 给 +xwad 维基 +xwai 纷落 +xwbb 缎子 +xwbg 纵隔 +xwbm 给出 +xwbw 纵队 +xwcb 给予 +xwcm 纵观 +xwcn 総 纵马 +xwcu 疑信参半 +xwcv 维艰 +xwd 缎 +xwdc 缎 緞 +xwde 纵有 +xwdr 纪念碑 +xwdy 絥 +xwe 紾 +xwem 绩优股 +xwet 紾 +xwf 绘 繪 +xwfc 绘 絵 +xwff 纪念封 +xwfh 纷起 +xwfi 縩 +xwfn 纵声 +xwfy 弣 紨 +xwg 给 +xwga 綸 +xwge 疑人不用 +xwgg 絟 +xwgj 緰 繪 +xwgk 给 缎带 給 +xwgl 绘画 +xwgn 紟 +xwgq 缏 緶 +xwgr 综合素质 +xwhh 纵目 引人瞩目 +xwhi 纵步 +xwhs 縧 +xwig 综合治理 +xwih 引人注目 +xwii 给水 +xwip 纵深 +xwis 纵酒 +xwj 紒 +xwjg 纵是 +xwjh 紒 +xwjj 纪念日 +xwjp 缉拿归案 +xwjt 纵览 +xwkg 纷呈 +xwkh 给足 +xwkk 纪念品 +xwks 緥 +xwlm 纵轴 +xwlt 绘图 +xwmh 红领巾 +xwmm 纪念册 +xwms 纪念邮票 +xwn 缑 +xwnd 缑 緱 +xwng 纵情 +xwnn 绝命书 +xwnp 缒 縋 +xwnt 纲领性 综合性 +xwnu 纷飞 +xwny 给以 比例尺 +xwo 纀 +xwoo 纵火 +xwoy 纀 +xwpb 结合实际 +xwpg 给定 +xwpt 维客 +xwpw 纵容 +xwpx 给它 +xwqd 纵然 +xwqg 给钱 +xwqn 纪念馆 +xwqv 纷争 +xwqw 强作解人 +xwrc 强人所难 +xwrd 纷扰 +xwrf 维持 +xwrm 绘制 +xwry 维护 +xwsa 纵横 +xwsc 维权 +xwsf 纵坐标 +xwso 综合楼 +xwss 维柯 +xwtd 纷乱 +xwte 引人入胜 +xwtf 絍 +xwtg 维生 +xwtk 维和 +xwtm 纵向 纵身 +xwtx 维系 纷繁 +xwud 给养 +xwug 综合症 +xwuh 维修站 +xwuj 纪念章 +xwus 维新 +xwv 纷 +xwvn 纷 紛 +xwvs 纷杂 +xww 纵 縦 縱 +xwwf 给付 +xwwg 纵使 纖 +xwwh 维修 緃 +xwwk 綌 绤 +xwws 纪传体 +xwwv 给分 +xwww 纵欲 +xwwy 纵 +xwx 纶 綸 +xwxf 纷纭 纵贯 +xwxm 维纳 +xwxn 纶 +xwxw 纷纷 +xwy 维 +xwya 维度 +xwyc 紷 +xwyg 维 維 +xwyi 绘就 +xwyn 紟 +xwyo 纵谈 +xwyt 维族 +xwyw 纵论 +xwyy 维文 +xx 比 +xxa 畿 +xxab 毕节 +xxad 维纳斯 +xxah 幽雅 +xxaj 比划 +xxal 畿 +xxbu 纨绔子弟 +xxbw 比附 +xxc 繈 +xxcc 结结巴巴 +xxce 皆能 +xxcf 比对 +xxcj 繈 +xxcy 紭 +xxd 幾 +xxde 皆有 +xxdg 纺织厂 +xxdi 结绳而治 +xxdt 缘故 幾 +xxdw 绰绰有余 +xxe 缘 縁 +xxeq 红细胞 +xxey 缘 比及 緣 +xxf 毕 畢 +xxfc 幽魂 +xxff 坒 +xxfg 比干 +xxfh 比起 缘起 +xxfj 毕 +xxfk 毕露 +xxfp 比索 +xxfq 幽远 +xxft 终结者 +xxg 丝 繩 絲 +xxga 比武 +xxgc 毕至 +xxge 幽静 +xxgf 丝 缘于 纹丝不动 +xxgg 鸶 鷥 +xxgi 纠缠不清 綠 +xxgj 蠿 +xxgk 丝带 +xxgm 幽丽 +xxgo 比来 +xxgr 斷 +xxgx 毙 络绎不绝 斃 +xxh 紖 +xxhh 紖 纼 +xxi 絲 +xxie 毕肖 +xxif 比法 +xxim 顈 +xxin 纰漏 +xxio 鷥 +xxip 幽深 +xxiq 丝光 +xxiw 比兴 +xxiy 絲 +xxj 绋 +xxje 幽明 +xxjf 幽昧 +xxjg 比量 +xxjh 绋 紼 +xxju 幽暗 +xxjv 比照 +xxkh 丝路 +xxkj 繦 繈 +xxkk 纺织品 +xxkl 幽咽 +xxkw 比喻 +xxld 皆因 +xxlf 幽默 +xxlg 畿辅 缔约国 +xxln 幽思 +xxlu 比较 +xxm 幽 +xxma 幽曲 +xxmg 皆同 +xxmh 缘由 +xxmk 幽 +xxmq 丝网 +xxn 比 弜 +xxnd 幽居 +xxnf 幽愤 +xxng 幽情 +xxnl 比翼 +xxnn 缠绵悱恻 +xxnt 毖 +xxo 粊 +xxog 毕业 +xxoo 红红火火 +xxos 红绿灯 +xxou 粊 +xxov 比数 +xxoy 丝米 +xxpe 皆宜 +xxpf 比赛 +xxph 幽寂 +xxpj 幽冥 +xxpk 丝绸之路 +xxpp 缝缝补补 +xxpu 丝袜 +xxpw 幽邃 +xxqb 幽怨 +xxqd 幽然 +xxqi 比尔 +xxqu 绰约多姿 +xxqw 丝锥 +xxr 皆 +xxrc 丝瓜 +xxrf 皆 丝质 +xxrg 比丘 +xxrh 比年 +xxri 幽泉 +xxrl 勓 +xxrm 引经据典 +xxrn 比拟 +xxro 鶛 +xxrr 纷纷扬扬 +xxrs 纅 +xxru 比拼 +xxrv 比热 +xxsg 比配 +xxsk 皆可 +xxsm 缝纫机 +xxsr 丝棉 +xxss 幽禁 +xxsu 枈 +xxsw 红缨枪 +xxsy 枈 +xxt 鷥 +xxta 毕升 +xxtc 幽径 +xxtd 皆知 +xxtg 比重 毕生 +xxti 组织生活 +xxtj 幽香 +xxtl 皆备 +xxtm 幽微 +xxtn 毞 +xxto 鷥 +xxtr 比特 丝丝入扣 +xxtt 丝竹 +xxtv 纷纭复杂 +xxud 丝状 比着 +xxuf 幽闭 +xxug 比美 幽美 +xxuj 毕竟 +xxuk 组织部 +xxuy 幽门 +xxvk 比如 +xxvo 幽灵 +xxvp 幽婉 +xxwa 编织袋 +xxwf 幽会 比值 +xxwg 比例 +xxwn 幽僻 +xxws 缘何 绝缘体 +xxwt 比作 +xxwv 比分 缘分 +xxww 比价 经纪人 幽谷 +xxwy 比邻 +xxx 纟 紕 +xxxa 丝绒 +xxxg 丝线 +xxxj 比比皆是 +xxxk 丝织 +xxxm 丝绸 +xxxn 纰 紕 繼 +xxxr 丝绵 +xxxv 幽绿 +xxxx 幽幽 纟 +xxxy 丝弦 +xxya 比试 +xxyf 比诸 +xxym 纽约市 +xxyn 比肩 纞 +xxyp 丝毫 +xxyt 纽约州 +xxyx 比率 +xxyy 比方 +xy 纺 +xya 纊 +xyaf 编著 +xyaw 统共 彍 纊 +xyb 缡 +xybc 缡 縭 +xybg 弴 綧 +xybm 编出 +xybw 编队 +xyc 统 +xycc 统驭 +xycm 统观 +xycq 统 統 +xycy 母夜叉 絋 +xydc 编码 +xydg 强词夺理 +xydh 缠在 +xydn 编成 +xydu 比肩而立 +xyee 弦月 +xyft 编者 统考 +xyg 紸 +xyge 统计表 +xygg 统一 紸 +xygj 纹理 +xygk 统带 +xygq 编列 +xygu 丝毫不差 +xygx 缟素 +xyhh 缠上 编目 +xyhk 统战 +xyi 弶 +xyic 统治 +xyih 纹波 +xyip 统计学 +xyir 编派 +xyiy 弶 綡 +xyj 缠 +xyjc 缠紧 +xyjf 缠 緕 纏 纒 +xyjg 緕 纃 +xyjm 统帅 +xyk 縗 +xyke 縗 纕 缞 +xykg 编号 +xykh 纹路 +xykk 编译器 +xyl 繵 +xylg 纺车 繵 +xylk 编辑 +xylp 统辖 +xylt 统计图 +xylx 毋庸置疑 +xym 缟 +xyma 编曲 +xymk 缟 縞 +xymq 统购 +xymw 编内 +xyn 纺 紡 +xyna 编 編 +xynd 编剧 綟 +xynf 编导 +xynh 纹眉 +xynn 统计局 +xynt 编发 统属 +xynu 红衰翠减 +xynw 絯 +xyor 统计数据 +xypg 编写 +xypj 编审 +xypu 顷刻之间 +xyq 紁 +xyqg 编印 +xyqh 编外 +xyqi 弦乐 +xyqk 编钟 +xyqn 綂 纹饰 +xyqp 纺锭 +xyqt 纺锤 +xyqv 纹银 +xyqy 紁 +xyrb 统摄 +xyrd 编排 +xyrg 编后 +xyrh 编年 +xyri 细高挑 +xyrj 统揽 +xyrk 比肩接踵 +xyrl 编舞 +xyrm 编制 统制 +xyrn 编撰 +xyrt 红旗手 +xyrv 统招 +xysg 统配 +xysk 弦歌 +xysm 纺机 +xysu 编校 +xyt 纩 絋 纊 +xytd 统筹 +xyte 统舱 +xytf 编造 +xyth 编纂 絒 縼 +xytk 编程 +xytm 缠身 纹身 +xyto 鶭 +xytp 统管 +xytq 统称 +xytr 统御 +xytv 编委 +xyty 编入 +xyud 缠着 +xyuq 编次 +xyvf 统建 纃 +xyvh 纃 +xyvi 编录 +xyw 綷 +xywb 编创 +xywf 綷 +xywg 统合 +xywh 编修 +xywo 鶭 +xywt 编余 +xywv 统分 +xyww 缠人 +xywx 统货 +xywy 统领 缠住 +xyx 弦 +xyxa 缠绕 +xyxb 孿 +xyxd 奱 +xyxe 编组 +xyxf 缠结 卛 繂 +xyxg 经文纬武 +xyxh 矕 縴 +xyxi 纺纱 灓 +xyxj 曫 蠻 +xyxk 纺织 编织 +xyxm 巒 +xyxn 戀 +xyxo 鸞 +xyxq 鑾 +xyxr 缠绵 攣 +xyxs 欒 +xyxt 變 +xyxv 婱 孌 +xyxw 臠 +xyxx 纺丝 彎 +xyxy 弦 统统 絃  +xyy 纹 紋 +xyyc 编译 +xyyf 统计 +xyyi 编就 +xyys 编订 +xyyx 统率 +xyyy 毋庸讳言 +y 主 言 就 该 +ya 度 ° +yaa 试 +yaaa 试工 +yaab 遮荫 +yaad 遮藏 +yaaf 席勒 +yaag 试 試 +yaah 诫 誡 +yaaj 谋划 +yaak 良药苦口 +yaal 诬蔑 +yaat 諓 +yaau 遮蔽 望其项背 +yabb 席子 +yabc 谋取 +yabj 遮阳 +yabk 谋职 +yabm 庶出 +yabq 诬陷 +yabw 施工队 +yaby 谨防 +yac 度 +yaci 度 +yacj 剫 +yacw 试验 +yacy 诓骗 +yad 诺 +yada 刻苦耐劳 +yadg 哀莫大于心死 +yadk 诺 諾 +yadm 谋面 +yadn 谌 諶 +yadq 鹧鸪 +yadr 廝 +yadw 諆 +yaen 良苦用心 +yaet 试用 +yaf 谋 +yafb 席地 +yafc 讛 +yafg 谋士 詌 +yafh 諽 +yafi 谋求 +yafj 试刊 +yafn 试场 +yafp 度过 +yafs 谋 謀 +yag 讧 訌 +yagb 诺顿 鄺 +yagd 永葆青春 +yage 谨表 +yagf 譁 为期不远 +yagg 诓 誆 +yagj 度理 +yagk 诬赖 +yagl 放荡不羁 +yago 诺基亚 +yagw 廣 +yagx 麻黄素 +yagy 良莠不齐 +yah 讶 +yaha 遮瞒 +yahe 衺 +yahh 席上 +yahk 试点 +yaht 讶 庌 訝 +yaip 试演 +yaiq 遮光 +yait 广东省 +yaj 谟 +yajd 谟 庴 謨 +yajg 试题 度量 充其量 諎 +yajj 度日 +yajl 诺曼 +yajm 试映 +yajn 譪 +yajy 齐东野语 +yak 谨 廑 +yakg 谨 廑 謹 +yakj 试唱 +yakk 謳 调节器 +yakm 记工员 +yako 讌 䜩 +yakr 试听 +yaky 讙 +yald 庿 +yalf 文工团 +yalg 试车 +yalh 遮罩 +yalk 试驾 +yalt 试图 谋略 +yalu 文艺圈 +yalw 文艺界 试办 +yam 席 蓆 +yama 度曲 +yamb 鄺 +yamf 谋财 +yamh 席 +yamm 试岗 +yamn 懬 +yamt 庶几 +yamw 廣 +yan 谍 +yana 庶民 +yanf 谨慎 +yang 讵 詎 +yani 翩若惊鸿 +yann 詍 +yans 谍 諜 +yant 计划性 +yanu 试飞 +yany 庹 +yao 庶 庻 +yaog 鹧 鷓 +yaoi 庶 +yaoo 鷓 +yaop 遮 +yaov 度数 +yapd 谋害 +yapg 谋定 +yapj 庆功宴 +yapl 刻薄寡恩 +yapm 康熙字典 +yapw 试穿 +yaq 讴 謳 +yaqa 试错 +yaqd 讶然 +yaqh 廗 +yaqi 试销 +yaqj 谮 譖 +yaqk 诫勉 +yaqn 谨饬 +yaqs 谋杀 +yaqu 试镜 +yaqw 庸医杀人 +yaqy 讴 +yarb 谎报 谍报 +yarc 谋反 +yard 遮掩 +yarh 试看 +yari 遮挡 +yarm 试制 +yarn 忘其所以 +yarp 试探 +yart 试播 主攻手 +yaru 遮拦 +yarv 评功摆好 +yary 遮护 文艺批评 +yasg 诬枉 +yash 试想 +yask 讴歌 +yasu 试样 +yatc 谋私 +yate 试航 +yatf 试行 诬告 +yatg 谋生 +yath 谋算 +yati 论功行赏 文艺复兴 +yatj 谋利 +yatk 试种 谋和 +yatl 庶务 +yatm 度身 +yatp 试管 +yatq 谎称 +yatt 试笔 +yatu 调节税 +yaty 计划生育 +yau 讌 +yaud 席卷 试卷 遮羞 +yaug 遮盖 +yauj 席间 +yauk 试问 +yaul 说黄道黑 +yauo 讌 䜩 +yauq 席次 +yaus 说东道西 +yaut 试产 +yavi 讳莫如深 +yavq 试婚 +yaw 诬 +yawc 護 +yawf 庆功会 +yawg 度命 +yawn 度假 +yawu 席位 +yaww 庶人 诬 庻 誣 +yawx 誮 +yawy 遮住 +yaxg 庶母 +yaxq 试纸 +yay 谎 +yaya 试试 +yaye 试衣 +yayf 试讲 +yayj 试剂 +yayk 试训 +yayn 谨记 +yayp 诸葛亮 +yayq 谎 謊 +yayt 谎话 +yayw 试论 +yayy 谎言 诺言 +yb 离 +ybae 离散 +ybai 底子薄 +yban 离世 +ybaw 烹茶 +ybb 郭 +ybbb 离子 讘 +ybbh 郭 +ybbk 离职 +ybbm 敦聘 +ybbw 离队 +ybc 诹 +ybcc 离骚 +ybce 亨通 +ybcl 敦劝 +ybcy 诹 諏 +ybdd 望子成龙 +ybde 享有 +ybdg 离石 +ybdj 敦厚 +ybdp 诸子百家 +ybds 离奇 +ybdw 计出万全 +ybe 讔 +yben 讔 +ybep 享受 +ybet 享用 +ybew 熟脸 +ybf 享 斈 斊 亯 +ybfb 熟地 +ybfc 离去 +ybff 熟土 +ybfn 离场 廰 +ybfp 离过 +ybft 应聘者 +ybfu 离境 +ybg 誀 廳 +ybga 离开 +ybgn 廳 +ybgt 高出一筹 +ybgu 充耳不闻 +ybh 邝 邡 鄺 +ybha 熟虑 +ybhc 詜 +ybhf 敦睦 +ybht 熟睡 +ybhx 离此 +ybia 离港 +ybib 言出法随 +ybit 高阳酒徒 +ybiw 享誉 +ybj 亨 +ybjg 离题 +ybk 嚲 +ybkf 嚲 +ybkh 熟路 +ybkk 变阻器 +ybkl 离别 +ybln 熟思 +yblv 离轨 +ybm 离 +ybmc 离 +ybmd 离岸 +ybmh 诎 詘 +ybmm 离岗 +ybmy 離 +ybn 訑 +ybna 离异 +ybng 离情 +ybnu 熟习 +ybnw 语出惊人 +ybny 离心 +ybo 烹 +ybor 敦煌 +ybou 孰料 烹 +ybpb 熟字 +ybpe 离家 +ybpk 离宫 +ybpt 熟客 +ybpu 敦实 +ybpy 享福 +ybq 鹑 鶉 +ybqe 离解 +ybqg 鹑 +ybqi 享乐 +ybqn 烹饪 +ybqr 熟铁 +ybrh 享年 +ybrm 烹制 +ybrt 熟手 +ybsr 离析 +ybst 离格 +ybsu 离校 +ybt 敦 +ybtd 熟知 +ybte 熟透 +ybtf 墪 +ybtg 讲卫生 +ybth 说了算 +ybtj 亨利 +ybtn 憝 +ybto 熟悉 鶉 +ybtq 鐜 +ybtr 撉 +ybtt 谋取私利 +ybtw 熟稔 +ybty 敦 +ybuf 亸 嚲 +ybuj 离间 +ybut 熟道 +ybv 熟 +ybvf 塾 +ybvo 熟 +ybvq 离婚 +ybvt 离群 +ybvv 熟女 +ybvy 孰 +ybw 廕 +ybwc 廕 +ybwg 离合 +ybwk 敦促 +ybwo 鶉 +ybws 离休 +ybwt 离任 +ybww 熟人 +ybwx 熟化 +ybwy 熟食 +ybxa 熟练 +ybxg 离线 +ybxt 离乡 +ybxy 离弦 +ybya 离席 +ybyc 离弃 +ybyf 熟读 +ybyg 敦请 +ybyi 离京 +ybyk 熟识 +ybym 烹调 +ybyn 熟记 +ybyu 离谱 +yc 充 +yca 弃 +ycaf 译著 +ycaj 序幕 弃 +ycal 育苗 +ycas 棄 +ycb 序 +ycbb 弃子 +ycbe 袤 +ycbk 序 谲 譎 +ycbm 译出 +ycbw 弃除 +yccc 諁 +ycce 謲 +yccn 主观能动性 +ycdc 译码 +ycdn 译成 育成 +yce 育 +ycec 充盈 育肥 +ycef 育 +yceh 诵 誦 +ycen 充肠 +yceo 主观臆断 +ycep 逳 +ycet 弃用 +yceu 裛 褭 +ycf 译 訳 譯 +ycff 充填 +ycfh 译 +ycfn 孰能无情 +ycft 译者 育才 +ycgf 弃于 +ycgq 序列 +ycgs 棄 +ycgw 谓予不信 +ychh 序目 +ychj 弃旧 +ychw 育龄 +yci 広 +ycia 充满 +ycif 变戏法 +ycig 充沛 +ycii 充水 +ycip 弃学 +yciu 充溢 +yciv 充当 +yciy 译注 旀 +ycjn 充电 +yck 诒 +ycke 袬 +yckg 序号 诒 詒 № +yckh 充足 +yckk 试验品 +yckm 译员 +yclf 弃置 +ycll 试验田 +yclq 夣 +ycma 序曲 +ycmm 育婴 +ycov 充数 序数 +ycpe 弃家 +ycpf 充塞 +ycpl 充军 义勇军 +ycpm 义勇军进行曲 +ycpn 弃官 +ycpp 弃之 +ycpu 充实 充裕 +ycq 充 +ycqb 充 +ycqk 译名 +ycqn 充饥 +ycqt 育儿 +ycqv 育雏 +ycrm 译制 +ycrn 充气 +ycry 充斥 +ycsc 弃权 +ycsg 译本 +ycss 育林 +ycsu 亭台楼阁 +ycsy 译述 +yct 诶 +ycta 熟能生巧 +yctd 诶 誒 +ycte 弃船 +yctk 育种 +yctl 充血 +yctm 育秧 +yctt 译笔 +ycty 译稿 +ycud 弃养 +ycuj 译音 +ycvb 充好 +ycvi 应对如流 +ycvv 弃妇 +ycwc 充公 +ycwf 充值 +ycwt 充任 誜 +ycwv 充分 +ycww 育人 +ycwx 诵佛 +ycxc 诵经 +ycxl 育幼 +ycxq 弃绝 +ycya 高难度 +ycyf 诵读 +ycyl 译为 +ycyt 谲诈 +ycyw 序论 +ycyy 译文 序言 序文 訍 +yd 庆 +ydaa 斋戒 +ydad 斋期 +ydae 斋菜 +ydal 庆功 +ydbk 靡有孑遗 +ydbm 诚聘 +ydcy 詙 +yddd 庞大 +yddi 享有盛誉 +yddq 享有盛名 +yddr 诚愿 +yddt 庆寿 +yddu 广厦万间 +yddw 言而有信 +yde 詴 +ydeb 诚服 +ydee 斋月 +ydeg 詴 +ydem 顏 +yder 彥 +ydes 唐三彩 +ydf 誇 +ydfe 誫 +ydfh 望而却步 +ydfj 譇 良辰吉日 +ydfn 誇 +ydfu 庆幸 +ydfw 言而无信 +ydg 诂 詁 +ydgd 毫厘不爽 +ydgh 谑而不虐 +ydgt 諴 +ydgu 议而不决 +ydgw 哀而不伤 +ydh 謓 +ydhh 望而止步 市面上 +ydhi 緳 +ydhn 譿 +ydht 廈 +ydhw 謓 +ydi 庆 +ydip 斋堂 +ydiy 诔 誄 +ydj 诽 +ydjd 诽 誹 +ydje 裵 +ydjg 韲 +ydjj 齑 韲 齏 +ydjn 庵 菴 +ydkg 盲聋哑 +ydkk 变压器 +ydlk 庆贺 +ydm 斋 斎 齋 +ydma 庆典 +ydmf 諵 +ydmj 斋 +ydmw 齐达内 +ydn 诚 +ydnd 应有尽有 +ydne 庬 +ydnh 放在心上 +ydnn 请愿书 訧 +ydnt 诚 誠 +ydny 诚心 +ydo 诙 +ydow 齑粉 +ydoy 诙 詼 +ydpf 唐太宗 +ydpu 诚实 +ydpy 庆祝 +ydq 詙 +ydqd 诚然 +ydqk 高压锅 +ydqn 斋饭 +ydqq 座右铭 +ydqu 放大镜 +ydqy 库页岛 詙 +ydr 謜 +ydri 謜 +ydrm 唐古拉山 +ydrv 诚挚 +ydry 诚邀 +ydsh 诚朴 +ydsk 旑 +ydt 剷 +ydtc 诚笃 +ydtf 诪 譸 +ydtg 诚征 產 +ydth 讈 +ydtj 剷 +ydtl 望而生畏 +ydtp 广而告之 +yduj 诚意 良辰美景 +ydul 说三道四 +ydve 诚恳 +ydvk 诚如 +ydvs 庞杂 +ydvw 广大群众 +ydwg 为非作歹 +ydws 衣原体 +ydwy 诚信 +ydx 庞 厐 龎 龐 +ydxg 高压线 +ydxv 庞 +ydyd 施耐庵 +ydyf 幷 +ydyg 斋主 +ydyl 康有为 +ydyn 甁 +ydyp 逬 +ydyt 说大话 +ydyu 诽谤 +ydyx 诙谐 +ye 衣 +yead 试用期 +yeaf 衣鞋 +yeap 哀荣 +yeav 哀切 +yec 塱 +yecb 哀矜 +yecf 塱 +yedh 哀艳 +yedm 裹脚布 +yee 彣 +yeeb 衣服 +yeeq 衣胞 +yef 谖 +yefa 哀哉 +yefc 谖 諼 +yefi 哀求 +yefn 康乃馨 +yeg 诅 +yegg 诅 詛 +yegk 衣带 +yegu 衣夹 +yeip 衣裳 +yeiu 哀泣 +yeiy 高朋满座 +yekc 哀叹 +yekg 哀号 +yekk 诅咒 +yekm 哀吊 +yekn 哀叫 +yekq 哀鸣 +yeku 哀啼 +yeky 哀嚎 +yeld 康采恩 +yelk 衣架 +yeln 哀思 +yelt 说服力 +yelw 应用软件 +yem 裔 +yeme 肩胛骨 +yemh 衣帽 +yemk 裔 +yene 廫 +yenf 哀恸 +yenh 哀悼 +yent 衣履 +yenw 哀怜 +yeoo 盲肠炎 +yeou 衣料 +yepf 衣冠 +yepu 衣衫 衣袖 衣襟 +yeqb 哀怨 +yeqe 衣角 +yeqi 哀乐 +yeqn 衣饰 +yeqq 衣钩 +yeqr 衣兜 +yeqs 衣钵 +yer 谣 謠 +yerk 衣扣 +yerl 衣摆 +yerm 谣 謡 +yerq 哀挽 +yers 应用技术 +yesa 衣柜 +yesd 衣橱 +yesg 高脚杯 +yesk 哀歌 +yeta 衣长 +yetd 哀辞 +yetf 哀告 +yeth 试用版 +yeti 应用科学 +yeto 哀愁 譌 +yetr 衣物 +yets 衣箱 +yety 应用程序 +yeu 哀 衣 +yeuc 哀痛 +yeud 衣着 +yeuf 衣装 +yev 諍 +yeve 哀恳 +yevg 謟 +yevh 諍 +yevp 哀婉 +yewa 衣袋 +yewf 谣传 +yewt 哀伤 +yeww 谣俗 +yewy 衣食 衣领 +yex 謑 +yexd 謑 +yexe 市县级 +yey 诼 +yeyn 语助词 +yeyr 哀诉 +yeyu 谣谚 +yeyx 市盈率 +yeyy 谣言 诼 訯 諑 +yf 计 +yfag 讨巧 +yfaj 计划 +yfap 言过其实 +yfaq 市场营销 +yfbb 庄子 +yfbc 读取 +yfbm 读出 +yfbp 庄院 +yfbq 毫无逊色 +yfbs 就地取材 +yfc 庋 +yfcf 诗圣 +yfci 庋 +yfck 讲台 +yfcl 廅 +yfcw 诘难 +yfcy 詓 +yfd 庄 莊 荘 +yfdc 诗友 +yfdd 讨厌 +yfde 计有 +yfdg 读研 +yfdh 读破 +yfdj 譳 +yfdn 读成 +yfdr 诗碑 +yfdt 应运而生 +yfdw 席地而坐 +yfem 庄股 +yfey 主动脉 +yff 诗 +yffc 诗云 +yffe 亡魂丧胆 +yfff 讲坛 诗坛 +yffg 诖 詿 毫无二致 +yffh 讲起 +yffi 讲求 庤 +yffj 诗刊 +yffl 言者无罪 +yffn 謣 +yffp 读过 讲过 +yffq 譊 +yfft 读者 讨教 +yffw 言无二价 +yffy 诗 詩 +yfga 遍地开花 +yfgc 讲到 +yfgi 讨还 +yfgj 讲理 +yfgl 文韬武略 +yfgm 诘责 +yfgn 言无不尽 +yfgo 庄严 +yfgt 方寸不乱 +yfgu 讨平 +yfgy 永志不忘 +yfh 计 讦 計 訐 +yfhf 永无止境 +yfhh 读卡 +yfhj 讲桌 +yfhw 謓 +yfhy 座无虚席 +yfif 讲法 +yfig 讲清 +yfij 斎 +yfip 讲学 讲演 讲堂 +yfiw 诗兴 +yfj 讲 +yfje 讲明 廟 謿 +yfjf 计时 講 +yfjg 计量 讲师 +yfjh 讲 应声虫 +yfk 诘 +yfkf 廚 +yfkg 诘 詰 +yfkk 譆 +yfkq 诗史 +yfkt 讨吃 +yfl 讀 +yflf 庄园 +yflg 诸国 +yfli 毫无办法 +yflk 讨回 +yfll 庄田 +yflm 讀 +yflq 唐老鸭 +yflu 计较 +yfly 讟 +yfm 谳 讞 +yfma 讨贼 +yfmd 谳 +yfmf 諵 +yfmg 诗赋 +yfmq 诗风 +yfmt 讨账 +yfn 读 読 讀 +yfna 读懂 +yfnd 读 +yfnf 譸 +yfng 讲情 +yfnh 讳 諱 +yfnn 读书 +yfnt 主动性 +yfnu 讲习 +yfny 誌 讟 +yfov 计数 读数 +yfoy 讨米 +yfp 誖 +yfpb 方块字 誖 +yfpe 庄家 +yfpf 读完 +yfpg 读写 +yfpn 主考官 +yfpq 読 +yfpt 市井之徒 +yfpw 讲究 +yfpy 诗社 +yfq 庑 廡 +yfqc 诸色 +yfqd 文过饰非 +yfqe 讲解 褻 +yfqg 讨钱 +yfqk 诗句 +yfqn 讨饭 讨饶 +yfqq 诸多 +yfqt 庱 +yfqu 望远镜 +yfqv 庑 +yfrb 读报 +yfrd 义无反顾 +yfre 讲授 +yfrg 读后 +yfri 诗抄 +yfrj 计提 +yfrq 吝啬鬼 +yfrw 记者招待会 +yfsc 主动权 +yfsg 读本 计酬 +yfsi 旗鼓相当 +yfsk 诗歌 +yfsm 永动机 +yfsu 市直机关 +yfsv 讨要 +yfsy 讲述 +yft 诸 +yftb 庨 誟 +yfte 读盘 +yftf 詽 试运行 +yftg 庄重 计策 +yfth 计算 +yfti 读秒 +yftj 诸 諸 +yftk 讲和 +yftn 市场行情 +yftp 庄稼 +yftr 读物 +yftu 计税 +yftv 计委 +yfty 诗篇 讲稿 +yfuh 记者站 +yfuj 诗意 读音 +yfuk 诘问 +yfuo 文献资料 +yfuq 市场竞争 +yfus 讨亲 +yfut 房地产 +yfuy 毫无意义 +yfvb 讨好 +yfvc 诸暨 +yfve 郎才女貌 +yfvi 启示录 +yfvk 诸如 +yfvt 诸君 +yfvu 讨嫌 +yfw 廧 +yfwa 讨伐 +yfwc 诸公 +yfwe 褻 +yfwf 记者会 +yfwg 讨债 +yfwh 永无休止 +yfwj 譛 +yfwk 廧 +yfwm 讃 +yfwn 诸侯 +yfwp 市场份额 +yfwq 毫无保留 +yfwr 计件 +yfws 诗体 市场分析 +yfwt 诗作 庱 +yfwu 诸位 语无伦次 +yfwv 计分 +yfww 诗人 计价 讨价 +yfwx 市场化 +yfwy 诗集 +yfxa 主教练 +yfxc 诗经 +yfxi 市场经济 +yfxj 计费 +yfxt 认真贯彻 +yfxu 毫无疑问 +yfxw 讲给 +yfxy 毫无疑义 +yfy 讨 対 討 +yfya 计谋 +yfyc 读诵 +yfyf 说干就干 +yfyg 讲评 +yfyi 庒 +yfyj 讲课 +yfyn 诗词 +yfyp 诗豪 +yfyq 讲义 +yfyt 讲话 +yfyu 读谱 +yfyw 讨论 讲座 +yfyy 诗文 讳言 计议 +yg 主 +yga 斌 +ygaa 评工 +ygad 主项 +ygae 主菜 +ygah 斌 訮 +ygaj 遮天蔽日 +ygal 请功 +ygam 贇 赟 +ygap 主营 +ygat 主攻 +ygaw 衣不蔽体 +ygb 訰 +ygbb 主子 +ygbe 谏阻 +ygbk 评职 +ygbm 评出 评聘 +ygbn 忘不了 庉 訰 +ygbq 语聊 +ygbt 请降 +ygbw 主队 +ygc 庢 +ygca 评戏 +ygcb 请予 +ygcf 庢 誈 +ygcj 文不对题 +ygcl 谏劝 +ygcm 主观 +ygcw 文武双全 +ygd 主 +ygdb 主顾 +ygdc 齐天大圣 +ygdf 詽 +ygdg 语感 +ygdh 主存 +ygdk 譑 +ygdm 主页 +ygdp 夜不成寐 +ygdr 请愿 +ygdu 词不达意 +ygdw 谋事在人 +ygdy 高不成低不就 +yge 请 +ygeg 请 請 +yget 请用 +ygey 言不及义 庯 誧 諘 +ygf 訏 +ygfa 主裁 +ygfc 主动 +ygff 说不过去 +ygfg 主干 +ygfh 訏 +ygfi 请求 请示 +ygfj 请进 +ygfk 广开才路 +ygfl 市政协 +ygfn 主场 语声 +ygfr 毫不动摇 +ygft 请教 主教 主考 肇事者 +ygfu 语境 +ygga 离不开 +yggb 方正不阿 +yggc 请到 +yggf 说一不二 +yggh 放不下 +yggi 夜静更深 +yggj 评理 +yggk 语速 主事 +yggl 请柬 +yggo 请来 这一来 +yggq 义形于色 +yggu 鹿死不择音 +yggx 语素 +yggy 语焉不详 +ygh 证 證 +ygha 妄下雌黄 +yghg 证 証 +yghh 谈不上 +yghi 主频 +yghk 评点 请战 +ygia 语汇 +ygic 主治 +ygif 语法 +ygig 说不清 +ygim 评测 +ygip 主演 +ygiy 主流 评注 +ygj 譓 +ygje 证明 +ygjg 主题 +ygji 諌 +ygjj 席不暇暖 +ygjm 主帅 +ygjn 譓 +ygjt 议事日程 +ygjv 证照 +ygk 语 +ygkg 语 語 序列号 +ygki 誎 +ygkj 主唱 +ygkk 变速器 讍 +ygkl 諨 +ygkr 请听 +ygkw 应天顺人 +ygl 谏 +ygld 请罪 +yglh 文不加点 +ygli 谏 諫 +yglk 请回 +yglm 主轴 +yglt 主力 +yglw 主办 +ygly 主罚 +ygm 殶 +ygmc 殶 +ygmh 请帖 +ygmk 广开财路 +ygmq 主见 +ygmt 主峰 +ygmx 廲 +ygmy 言不由衷 謮 +ygn 瓬 +ygnd 评剧 +ygnf 主导 +ygnn 证书 瓬 +ygnt 评改 +ygnu 言不尽意 +ygnv 放下屠刀 +ygnw 语不惊人 +ygnx 毫不迟疑 +ygog 主业 +ygon 评断 +ygou 语料 +ygoy 主粮 +ygpd 迬 +ygpf 语塞 +ygpg 评定 说不定 +ygpj 评审 +ygpn 主官 +ygpt 请客 主客 义不容辞 +ygpu 证实 主宰 言下之意 +ygpv 请安 +ygpx 刻不容缓 +ygpy 文天祥 +ygq 廒 +ygqc 毫不犹豫 +ygqe 主角 +ygqg 衣不解带 +ygqh 主外 +ygqj 语象 +ygqk 语句 +ygqn 毫不留情 +ygqq 请多 +ygqr 请勿 +ygqt 主犯 廒 謸 +ygqv 主键 +ygrf 主持 +ygrh 请看 +ygrn 证据 语气 +ygrq 话不投机半句多 +ygrr 主抓 +ygrs 主打 话不投机 +ygrt 请托 +ygrw 主推 +ygsc 主权 +ygsf 毫不相干 +ygsg 记事本 +ygsm 主机 +ygso 主楼 +ygsr 评析 主板 +ygss 高不可攀 +ygsv 主要 +ygsy 评述 +ygtd 请辞 +ygte 旗开得胜 +ygtf 评选 +ygtg 义正辞严 +ygth 主牌 +ygtj 说不得 +ygtk 语种 +ygtm 请向 +ygtp 主管 +ygtq 文责自负 +ygtr 证物 +ygts 变速箱 +ygtt 主笔 +ygtu 主科 +ygtv 评委 +ygtx 语系 +ygu 评 +ygud 证券 评判 +yguf 遮天盖地 +ygug 语病 +yguh 评 評 +yguj 主意 语音 +yguk 请问 +yguq 评奖 主次 主将 +ygus 施瓦辛格 +ygut 主产 +yguu 评阅 +yguw 说不准 +yguy 夜不闭户 +ygv 誙 +ygva 誙 +ygvh 誱 +ygvi 语录 緳 +ygvn 主刀 +ygvq 证婚 主婚 +ygvt 语群 +ygvv 主妇 +ygvy 廉政建设 +ygwb 主创 +ygwc 主公 +ygwd 评估 +ygwf 评传 主祭 +ygwg 请便 请命 +ygwh 主修 +ygwj 评介 +ygwk 高速公路 +ygwn 请假 +ygwq 请您 +ygwr 证件 +ygws 主体 +ygwt 主任 +ygwu 主位 +ygwv 评分 +ygww 评价 证人 主人 +ygwy 主食 证伪 +ygxe 评级 +ygxg 主线 +ygxj 主旨 +ygxm 请缨 +ygxt 主张 +ygxu 评弹 +ygxx 评比 +ygxy 主编 +ygya 主席 主谋 +ygyc 语序 +ygyf 主讲 谈天说地 谢天谢地 +ygyg 评语 主语 就事论事 蛮不讲理 +ygyj 主课 +ygyk 广开言路 +ygyl 评为 +ygym 语调 +ygyn 证词 语词 +ygyo 谈一谈 +ygyq 主义 +ygyr 鹿死谁手 +ygyt 说来话长 +ygyu 评说 +ygyw 评论 +ygyy 语言 语文 评议 +yh 让 +yha 谑 +yhad 讞 +yhag 谑 謔 謯 譃 谄上欺下 +yhah 謼 +yhal 廬 放眼世界 +yham 諕 +yhaq 諕 +yhbm 让出 +yhc 詖 +yhcy 詖 诐 +yhd 斖 +yhdg 斖 +yhdm 店面 +yhfh 高瞻远瞩 +yhfk 髙 +yhfn 主战场 +yhg 让 訨 +yhga 让开 +yhhi 让步 +yhi 卞 +yhic 諔 +yhin 为虎添翼 +yhip 店堂 +yhiy 让渡 +yhjc 让贤 +yhjf 店里 +yhjm 放虎归山 +yhk 店 +yhkd 店 +yhkg 詀 +yhkh 让路 +yhkk 变频器 +yhkm 店员 +yhlg 让车 +yhlu 弃旧图新 +yhmw 店内 +yhn 諱 +yhng 计上心来 +yhnh 諱 +yhnt 盲目性 +yhpe 店家 +yhpr 座上宾 +yhpt 座上客 +yhpx 让它 +yhqb 斍 +yhqg 店铺 +yhqk 店名 +yhqn 誢 +yhqt 施虐狂 +yhqy 谈虎色变 +yhrh 这些年 +yhta 店长 +yhtf 讣告 +yhtj 让利 +yhtq 谑称 +yhtr 让我 +yhu 卞 +yhub 讣闻 +yhut 让道 +yhuy 店门 +yhwb 让他 +yhwg 文具盒 +yhwn 为虎傅翼 +yhwp 望眼欲穿 +yhwq 让你 +yhwu 让位 +yhww 让人 为虎作伥 +yhx 庛 +yhxn 訿 +yhxv 庛 +yhxw 让给 +yhy 讣 訃 +yhyf 亦步亦趋 +yhyg 店主 +yhym 调虎离山 +yhyn 谦虚谨慎 +yhyw 让座 +yhyy 讣文 +yi 就 +yiad 就其 郭沫若 +yiae 望尘莫及 +yiaf 旅游鞋 +yiai 就范 高深莫测 +yiaj 应募 主治医师 +yiaq 旅游区 +yiat 就医 +yibd 应承 +yibk 就职 +yibm 应聘 +yibp 文学院 +yica 京戏 +yicb 应予 +yice 就能 +yicf 应对 +yicq 应允 +yicw 应验 +yid 应 応 應 +yide 应有 +yidg 鹫 鷲 +yidh 蹵 +yidn 就 +yido 鷲 +yids 刘少奇 +yidw 廉洁奉公 +yie 诮 +yief 旅游胜地 +yieg 诮 誚 +yiep 京腔 +yiet 应用 +yifa 方兴未艾 +yifb 就地 +yifc 应运 +yifd 京城 +yifg 店小二 +yifh 就越 +yifn 应声 +yifq 就远 +yift 应考 京都 +yiga 文治武功 +yigd 就汤下面 +yigf 应于 +yigg 说法不一 +yigi 就不 +yigk 就事 +yigm 放浪形骸 +yign 就与 +yigo 就来 +yigq 就歼 +yigy 麻婆豆腐 +yihk 应战 +yihq 就餐 +yiht 就睡 +yihx 就此 +yii 氷 +yiik 望洋兴叹 +yiip 就学 +yiiq 京兆 +yiir 京派 +yiiv 应当 京津 +yiiy 京沪 +yij 誻 +yijf 应时 +yijg 就是 誻 +yijh 剠 +yijs 高清晰 +yijy 应景 +yikf 京味 +yiki 麻雀虽小 +yikk 变流器 +yil 勍 +yilf 旅游团 +yiln 勍 +yilp 就连 +yilt 应力 +yilw 文学界 +yim 廠 +yimh 应由 +yimt 廠 +yind 京剧 +yinh 应收 +yinm 应届 +yinn 旅游局 +yinr 就怕 +yint 谨小慎微 +yiny 应尽 应以 +yiog 就业 +yip 谠 +yipe 文学家 +yipl 譡 +yipn 京官 +yipo 讜 +yipq 谠 +yipu 就寝 +yiq 庣 +yiqj 就象 +yiqk 就够 +yiqn 誂 +yiqv 应急 庣 +yirb 文汇报 +yire 应援 +yirf 高潮迭起 +yirh 就看 +yirm 应制 +yirp 就近 +yirr 应拍 +yirt 就手 +yiru 应接 +yirv 就势 +yirw 就擒 +yiry 应邀 +yisg 应酬 +yish 就想 +yisk 摩洛哥 +yisp 就枕 +yisv 就要 +yisy 京杭 +yit 訬 +yitd 应知 应敌 +yitf 就行 +yitg 应征 +yith 就算 +yitj 应得 +yitk 应和 +yitm 就向 +yito 鶁 +yitt 訬 +yitw 应答 +yiu 京 亰 +yiud 就着 +yiui 旅游资源 +yiuj 请注意 +yiuk 就问 +yiuq 就将 京郊 +yiut 就道 +yiuy 应门 +yivb 就好 +yivk 应召 +yivt 京九 +yiwf 就会 应付 +yiwg 夜深人静 +yiwk 文学作品 +yiwo 鶁 +yiwq 就像 +yiwt 就任 +yiwu 就位 +yiwx 京华 +yixf 就绪 +yixj 高消费 +yixm 应纳 +yixq 应约 +yixr 应缴 +yixx 京畿 +yiya 应试 +yiyf 就读 +yiyh 就让 +yiyj 哀鸿遍野 +yiyl 应为 +yiym 应市 +yiyo 应变 +yiyq 就义 +yiyr 应诉 +yiyt 应许 +yiyu 就说 +yiyw 就座 就诊 +yiyy 应该 +yj 刘 +yjbc 齐聚 +yjbg 齐耳 +yjbn 说明了 +yjcb 刘邓 +yjdg 齏 +yjdh 裹在 +yjdj 离题万里 +yjdt 刘邦 +yjdw 齐奏 +yjdy 话里有话 +yjef 裹脚 +yjel 裹胁 +yjes 齐腰 +yjev 裹腿 +yjf 廛 斉 齊 亯 +yjfb 鄽 +yjfe 裏 裏 +yjff 廛 斉 +yjfi 斎 +yjfj 剤 +yjfk 髙 +yjfn 齐声 +yjg 諟 +yjga 剂型 +yjgd 齐天 +yjge 课表 +yjgf 为时不远 +yjgg 詚 +yjgh 諟 课下 +yjgj 为时不晚 +yjgk 齐整 +yjgr 諹 +yjgv 言归于好 +yjgw 言归正传 +yjh 刘 +yjhh 訷 课目 +yjhi 齐步 +yjhj 课桌 +yji 亣 +yjih 刘晓波 +yjip 课堂 +yjiq 齐辉 +yjit 刘海 +yjiu 斎 齋 亰 +yjj 齐 亣 斉 齊 +yjjf 课时 +yjjg 课题 剂量 誯 +yjjh 剂 剤 劑 +yjji 亮晃晃 +yjjj 亮晶晶 +yjju 螡 +yjjw 螤 +yjk 亣 +yjkh 裹足 +yjkj 齐唱 +yjkk 谩骂 +yjkq 齐鸣 +yjl 谩 +yjlc 谩 謾 +yjlf 齍 +yjlg 齐国 +yjma 主题曲 +yjmq 谒见 +yjmu 齎 +yjmw 课内 +yjmy 庽 +yjnh 齐眉 +yjnj 为时已晚 +yjnn 说明书 +yjnt 齐发 +yjnu 恴 +yjny 齐心 +yjog 课业 +yjou 齌 +yjpe 文明礼貌 +yjpg 课室 +yjpy 刘禅 +yjq 谒 +yjqg 齐鲁 +yjqh 课外 +yjqk 齐名 +yjqn 谒 謁 +yjrd 谒拜 +yjrg 课后 +yjrj 弃暗投明 +yjrn 裹扎 变电所 +yjs 课 +yjse 裹 +yjsf 课标 +yjsg 课本 +yjsk 主题歌 +yjsm 放映机 +yjsy 课 課 +yjta 计日程功 +yjtg 謃 +yjtk 课程 +yjtl 齐备 +yjtq 度量衡 +yjtr 齐物 +yjts 识时务者为俊杰 +yjtu 课税 +yju 蚉 +yjud 良师益友 裹着 +yjue 课前 +yjuh 变电站 +yjuj 课间 +yjv 斔 +yjvr 度日如年 +yjvw 斔 螤 +yjwf 证监会 +yjwg 齐全 +yjwh 这时候 +yjwr 课件 +yjwt 课余 +yjww 证明人 +yjwy 齐集 +yjxe 课题组 +yjyd 孰是孰非 +yjyj 齐齐 +yjyn 主题词 +yjyq 诺曼底 +yjyt 齐放 +yjyu 就是说 +yjyy 课文 +yk 训 +ykaa 误工 +ykad 误期 +ykaf 高跟鞋 +ykag 识荆 +ykai 衰落 +ykaj 衰草 +ykaq 误区 +ykat 衰萎 +ykb 諿 +ykbb 瓤子 +ykbg 諿 +ykbj 襄阳 +ykbn 误了 +ykdc 误码 +ykdg 诗中有画 +ykdh 识破 +ykdn 衰迈 +ykdy 话中有话 +ykeg 襄助 +yken 衷肠 +yket 误用 +ykf 吝 悋 +ykfd 襄城 +ykfh 识趣 +ykfi 训示 +ykfn 误场 +ykft 衰老 +ykfu 吝啬 +ykfw 衰替 +ykg 误 悮 悞 誤 +ykgc 识到 +ykgd 误 誤 +ykge 衰 +ykgj 襄理 +ykgk 误事 +ykgm 谴责 +ykgq 衰残 +ykgt 调嘴弄舌 +ykgu 裹足不前 +ykgv 廔 謱 +ykh 训 訓 +ykhe 衷 +ykhh 訲 +ykhk 误点 +ykhp 谴 譴 讉 +ykhq 误餐 +ykit 调嘴学舌 +ykjf 误时 +ykjq 衰歇 +ykk 襄 +ykke 襄 +ykkf 譂 +ykkk 调味品 +ykkl 识别 勷 +ykkn 谔 諤 +ykkr 误听 +ykks 譟 +ykkt 讝 +ykky 瓤 +yklf 误置 畗 +yklg 误国 +ykma 衷曲 +ykmg 谭嗣同 +ykmm 误删 +ykmq 识见 +ykmt 衰败 +ykn 誤 +ykna 吝惜 +yknd 誤 +yknf 误导 训导 +ykng 衷情 +ykny 衷心 +ykov 识数 +ykpb 识字 +ykqe 误解 +ykqk 训勉 +ykqn 詋 文史馆 +ykqs 误杀 +ykrb 误报 +ykrp 误按 +ykrr 文史哲 +ykrs 误打 +ykry 训斥 +yksg 衰朽 +yksh 识相 +yksq 襄樊 +yktd 衰乱 +yktf 高唱入云 +yktg 高中生 +ykti 户口簿 +yktj 识得 +yktl 衰惫 +yktm 衰微 +ykty 误入 +ykub 高足弟子 +ykud 误差 衰减 +ykuj 衰竭 +ykuy 识辨 +ykve 衰退 +ykvh 话虽如此 +ykw 识 識 +ykwf 误会 误传 +ykwt 误伤 +ykww 庸中佼佼 +ykwx 识货 +ykwy 识 训令 +ykxa 训练 +ykxu 衰弱 +ykya 训诫 +ykyc 训育 +ykyd 训诂 +ykyf 误读 +ykyl 识为 +ykyn 衰亡 +ykyo 衰变 +ykyt 训话 +ykyu 识谱 +ykyw 误诊 言听计从 +ykyx 废品率 +yl 为 +yla 廙 +ylaa 为戒 +ylad 为期 库藏 +ylap 为荣 +ylaq 库区 市辖区 +ylaw 廙 +ylbn 为了 +ylbv 为限 +ylcc 高车驷马 +ylcw 为难 +ylcy 畆 +yldh 库存 +yldj 为非 +yldq 库克 +yldw 禀奏 +yle 谓 +yleg 谓 謂 +ylep 禀受 +ylet 为用 +ylf 亩 畗 畝 畆 畮 +ylfc 颤动 +ylff 譯 +ylfk 敲边鼓 +ylfn 颤声 +ylfp 高加索 +ylft 主办者 +ylfv 謱 廔 +ylfw 为夫 +ylg 訵 +ylge 譞 +ylgg 为王 +ylhh 为止 +ylhw 为盼 +ylhx 为此 +yli 褱 +ylie 褱 +ylip 为学 +yljb 为最 +ylje 禀明 +yljf 为时 +yljg 为题 +yljr 弃甲曳兵 +yljt 为鉴 +ylk 库 庘 庫 +ylkc 皽 +ylkg 亶 鹯 鸇 +ylkh 高架路 +ylki 禀 稟 +ylkk 为患 +ylkl 勯 +ylkm 颤 顫 +ylkn 氈 +ylko 鸇 +ylkp 邅 +ylkq 为兄 +ylkt 稟 +ylkw 为啥 +ylkx 廤 +yll 讄 +ylld 库恩 +yllg 为辅 +ylll 讄 +yllw 为界 +ylmg 禀赋 +ylmh 为由 +ylmi 摩加迪沙 +ylmq 禀见 +ylmw 库内 +yln 諰 +ylna 为民 +ylnn 为己 +ylnt 禀性 +ylny 諰 +ylog 为业 +ylov 为数 +ylp 謰 +ylpd 为害 +ylpe 为宜 +ylph 謰 +ylpl 主力军 +ylpn 为官 +ylpp 为之 +ylpw 库容 +ylpy 謰 +ylq 畝 +ylqg 衣架饭囊 +ylqi 为乐 +ylqk 为名 +ylqt 謖 +ylqy 忘恩负义 畝 +ylrb 禀报 +ylrq 为的 +ylrt 为国捐躯 +ylru 颤抖 +ylsc 主办权 +ylsg 为本 +ylss 颤栗 +ylst 高架桥 +yltc 为私 +yltf 禀告 +yltg 为重 为生 +yltr 为我 +ylud 为着 +yluj 颤音 +ylut 为首 亩产 +yluw 为准 +yluy 库门 +ylvc 亡国奴 +ylvd 廔 +ylvg 謱 +ylw 谡 謖 +ylwc 为公 +ylwf 为佳 +ylwg 为例 为伍 +ylwh 颤悠 +ylws 为何 +ylwt 谡 謖 +ylwu 为伴 +ylww 为人 +ylwx 库仑 +ylwy 畒 +ylxm 为纲 +yly 为 +ylyc 为序 +ylyg 为主 为证 谓语 +ylyi 为 +ylyl 颤颤 +ylyn 库房 +ylyy 为文 +ym 高 +yma 譨 +ymaa 高工 +ymab 调节 +ymad 设若 +ymae 譨 +ymah 高雅 +ymak 设或 +ymaq 市区 +ymau 高薪 +ymaw 市花 +ymay 调蓄 +ymb 亢 +ymbb 调子 +ymbc 调取 +ymbh 邟 +ymbk 高职 调职 +ymbm 调出 +ymbp 高院 +ymbu 设障 +ymbv 设限 +ymbw 高阶 +ymby 设防 +ymc 设 +ymca 调戏 +ymcd 高参 +ymce 高能 +ymck 高台 +ymcw 高难 +ymcy 设 設 +ymd 庙 庿 廟 +ymdc 高雄 +ymdd 高大 +ymde 设有 +ymdf 高压 +ymdg 调研 +ymdh 敲破 +ymdi 望风而逃 +ymdj 諯 +ymdl 亢奋 +ymdm 市面 颃 頏 +ymdn 设成 +ymdp 高达 +ymdq 高爽 +ymdr 高原 +ymdt 高寿 +ymdv 市肆 +ymdw 高奏 +ymdy 詇 +ymee 市貌 +ymeg 市县 +ymep 高腔 +ymet 调用 +ymex 高脂 +ymf 调 +ymfa 市域 +ymfb 高地 +ymfc 调动 +ymfd 庐山真面 +ymff 高墙 +ymfg 高干 +ymfh 高超 +ymfj 市井 亢进 调进 +ymfk 调 調 +ymfl 调协 +ymfm 敲击 +ymfn 市场 +ymfp 高过 +ymfq 高远 +ymft 高考 高教 调教 +ymfw 调零 +ymg 詷 +ymga 敲开 +ymgc 调到 +ymgf 高于 +ymgg 褒贬不一 譝 +ymgh 市政 高下 +ymgj 调理 +ymgk 调整 高速 詷 +ymgm 讽刺 高丽 +ymgo 调来 +ymgu 高平 +ymgv 譝 +ymh 讪 訕 +ymhc 调皮 +ymhi 调频 高频 +ymhj 市 巿 +ymhk 设点 +ymhn 高卢 +ymhu 率由旧章 +ymhw 高龄 +ymic 调治 +ymid 高尖 +ymif 高潮 设法 高法 +ymig 高清 +ymih 高小 +ymii 高山流水 +ymij 高温 调温 +ymim 高尚 +ymin 高汤 +ymip 高深 +ymiq 调光 +ymir 调派 +ymis 调酒 +ymiv 高粱 +ymiw 高兴 +ymix 高涨 +ymj 廁 +ymje 高明 +ymjf 市里 +ymjg 高师 +ymjk 廁 +ymjn 市电 +ymjq 高昂 +ymjt 高山景行 文曲星 +ymjv 高照 +ymk 高 +ymka 髜 +ymkb 鄗 +ymkc 敲 毃 +ymkd 高喊 +ymkf 高 调味 +ymkg 詗 诇 +ymkh 高中 高贵 调遣 +ymkj 高唱 +ymkl 髝 +ymkm 髚 敲骨吸髓 +ymkn 高叫 +ymko 鶮 +ymks 槀 髞 +ymkt 敲响 高呼 稾 +ymkv 髛 +ymkw 讽喻 歊 +ymlf 设置 +ymlg 调车 +ymlk 高架 调回 +ymln 劥 +ymlt 劥 +ymm 廮 +ymmb 高邮 +ymmc 高峻 +ymmh 调幅 +ymmm 高山 +ymmq 高见 +ymmr 康帕内拉 +ymmt 高峰 +ymmv 廮 +ymmw 市内 +ymn 讥 譏 +ymna 市民 +ymnd 高居 +ymnf 高层 +ymng 调情 +ymnj 高慢 +ymnk 諣 +ymnn 设局 +ymnt 高发 市属 +ymnu 高飞 +ymny 市尺 +ymoa 高烧 +ymoq 高炮 +ymou 调料 +ymoy 高炉 +ymp 迒 +ympf 高寒 +ympg 设定 敲定 庙宇 +ympj 设宴 +ympn 高官 +ympt 高额 +ympv 迒 +ympw 高空 市容 谋财害命 +ympy 高祖 +ymq 讽 諷 +ymqc 调色 +ymqd 高危 +ymqe 调解 +ymqf 市镇 +ymqi 诺贝尔 +ymqj 旗帜鲜明 +ymql 敲锣 +ymqn 刻骨铭心 +ymqu 调匀 诺贝尔奖 +ymqy 讽 +ymrb 调摄 +ymrc 高抬 +ymrf 高挂 +ymrh 这几年 +ymri 高挑 +ymrj 望风捕影 +ymrm 调制 市制 +ymrn 调拨 高扬 +ymrp 调控 +ymrq 调换 +ymrs 敲打 +ymrt 高手 +ymrv 高招 +ymry 望风披靡 +ymsc 市树 +ymsf 高枝 +ymsg 调配 +ymsh 设想 +ymsi 高档 +ymsj 调查 +ymsk 高歌 +ymsl 刻骨相思 +ymso 高楼 +ymsp 高枕 +ymsq 高攀 +ymst 高格 +ymsu 高校 +ymsw 高检 +ymt 諷 +ymta 市长 高升 +ymtd 调适 高矮 +ymtf 高等 +ymth 高处 +ymtj 高利 諷 +ymtk 调和 +ymtl 设备 +ymtm 高射 +ymtp 高管 +ymtt 讥笑 调笑 讪笑 +ymtv 市委 +ymty 调入 +ymud 调养 +ymug 调羹 +ymuj 高音 衣帽间 +ymuk 市况 +ymum 高端 +ymun 誷 +ymuq 高效 市郊 +ymus 高新 +ymut 高产 +ymuu 设立 +ymuy 敲门 +ymvi 高妙 +ymw 讷 +ymwd 高估 +ymwf 市值 庙会 +ymwg 高傲 +ymwh 高企 高山仰止 +ymwi 文山会海 +ymwk 调侃 讗 +ymwl 诈败佯输 +ymwn 刻骨仇恨 +ymwq 高低 +ymws 调休 +ymwt 调任 +ymwu 高位 高僧 +ymwv 高分 +ymww 高价 市价 调价 高人 高耸 市侩 +ymwx 调货 +ymwy 调集 调停 讷 訥 市集 调令 +ymxc 调经 +ymxe 高级 +ymxk 高强 +ymxt 设疑 +ymya 高度 调试 调度 高风亮节 +ymyb 调离 +ymyc 调序 +ymyf 设计 +ymyg 庙主 +ymyi 高就 +ymyj 调剂 +ymyl 设为 +ymym 讥讽 高亢 高调 高高 +ymyo 高谈 +ymyp 高亮 +ymyt 设施 敲诈 市话 +ymyw 高论 市府 +ymyx 调谐 +ymyy 訉 这山望着那山高 +yn 记 +ynaa 雇工 +ynab 鹿茸 +ynad 刻苦 +ynah 肈 +ynai 房东 刻薄 词藻 +ynaj 扁鹊 +ynak 啔 +ynal 记功 +ynan 永世 +ynap 启蒙 +ynaq 盲区 扇区 +ynaw 永葆 +ynb 邙 +ynbb 房子 扇子 +ynbc 赢取 记取 +ynbh 邙 +ynbm 誳 +ynbn 忘了 +ynbp 为民除害 +ynbt 譀 +ynbv 户限 +ynbw 废除 +ynce 高性能 +ynct 禀性难移 +yncy 永驻 +ynd 戾 +ynda 刻碟 +yndc 亡友 +yndd 扉 屝 +ynde 刻有 +yndh 房契 永存 +yndi 戾 戻 +yndk 言必有中 +yndl 遍历 +yndm 遍布 扉页 +yndn 刻成 +yndr 言必有据 +yndt 亡故 訊 +yndu 永磁 戻 +yndw 启奏 +yne 户 戶 戸 +yned 肩 +ynee 望月 +ynef 肓 +yneg 望 朢 +ynel 肩胛 +ynem 顅 +ynen 盲肠 +yneo 鵳 +ynet 启用 雇用 +yneu 肩膀 +yney 遍及 +ynf 讯 訊 +ynfa 记载 词霸 +ynfb 遍地 +ynfc 启动 忘却 扇动 妄动 +ynff 启封 +ynfg 词干 +ynfh 讯 记起 废墟 訊 +ynfi 启示 +ynfj 廜 +ynfk 永嘉 +ynfl 齐心协力 +ynfp 记过 +ynfq 永远 +ynft 记者 +ynfu 文以载道 +ynfw 亡夫 +ynfy 义愤填膺 +yng 诩 詡 +ynga 户型 扇形 +yngc 望到 +yngd 毫发不爽 +ynge 词表 +yngf 赢球 +yngg 放心不下 +yngh 记下 +yngi 永不 +yngk 词 启事 肇事 詞 记事 房事 +yngl 刻画 +yngu 扁平 诗情画意 +yngv 文恬武嬉 +yngx 词素 +ynh 盲 +ynhc 鹿皮 +ynhe 諝 谞 +ynhf 盲 +ynhh 盲目 废止 肩上 訆 諱 +ynhi 词频 +ynhj 废旧 +ynhk 盲点 鏖战 扂 +ynhn 永眠 +ynhv 词眼 +ynhw 启齿 +yni 永 応 +ynia 词汇 +ynid 词源 +ynif 记法 +ynii 永 废水 +ynij 昶 +ynim 废油 +ynip 废学 +yniq 忘光 +ynis 废渣 +yniw 房脊 +yniy 盲流 废液 +ynj 鹿 +ynjb 鄜 麛 +ynjc 麚 +ynjd 麌 +ynje 朚 麎 +ynjf 遍野 麝 塵 麡 +ynjg 麈 麆 麠 +ynjh 麟 麡 +ynji 麖 +ynjj 蝱 麘 麞 麡 望日 +ynjk 麏 麐 麔 麢 +ynjm 麂 +ynjn 麅 +ynjo 麋 廌 麃 +ynjq 鏖 麍 麑 +ynjs 麜 +ynjt 麇 慶 麕 麙 麣 +ynjw 麒 +ynjx 鹿 麀 麤 +ynjy 麙 +ynk 启 羸 嬴 唘 啓 啔 +ynkc 扈 +ynkd 启 +ynkf 吂 +ynkg 记号 讯号 +ynkh 翩跹 +ynkk 户口 废品 +ynkl 永别 诀别 +ynkm 雇员 +ynkt 啟 +ynku 廦 +ynkx 离情别绪 +ynky 赢 羸 嬴 蠃 臝 贏 驘 鸁 +ynlf 废黜 废置 +ynlg 亡国 +ynlk 妄加 +ynlt 妄图 记忆力 +ynly 语惊四座 +ynm 遍 徧 +ynma 扁 词典 词曲 +ynmc 騗 +ynmd 文心雕龙 +ynme 刻骨 +ynmg 词赋 +ynmh 扇贝 帍 +ynmk 扃 +ynmm 房山 +ynmn 翩 甂 +ynmo 鶣 +ynmp 遍 启迪 +ynmq 望见 +ynmt 记账 +ynmw 户内 +ynn 记 記 +ynna 氓 +ynnb 戹 +ynnd 扇 +ynng 房屋 永恒 忘怀 忘情 +ynnm 齐刷刷 +ynnn 记忆 戺 +ynno 焈 +ynnt 启发 记性 词性 +ynnu 忘 +ynnv 记恨 戹 +ynnw 譔 +ynny 誋 +ynod 词类 +ynon 妄断 +ynoo 扊 +ynou 废料 +ynov 户数 记数 +ynpa 肩宽 +ynpb 刻字 +ynpe 赢家 雇农 +ynpf 鹿寨 +ynpg 房室 +ynpr 记牢 +ynpt 房客 +ynpu 讯实 +ynpv 永安 +ynpw 诀窍 +ynpy 肇祸 +ynq 巟 +ynqa 记错 +ynqb 巟 +ynqd 废然 翩然 +ynqe 房角 +ynqg 刻印 +ynqh 户外 +ynqi 永乐 +ynqk 词句 记名 +ynqm 肩负 +ynqq 扅 +ynqr 废铁 +ynqt 词锋 +ynqu 记忆犹新 +ynqy 永久 +ynr 謵 +ynra 肩扛 +ynrc 忘返 +ynrf 记挂 +ynrg 謵 +ynrh 忘掉 +ynri 肩挑 +ynrj 扁担 +ynrn 废气 +ynrr 高蛋白 +ynrs 盲打 +ynrv 肩垫 +ynrw 亡失 +yns 杗 +ynsd 房顶 +ynsf 废票 +ynsg 忘本 +ynsh 妄想 +ynsi 扁桃 +ynsm 订书机 +ynso 望楼 +ynsq 房檐 +ynsr 刻板 +ynsu 杗 +ynsv 词根 +ynsy 记述 +ynt 刻 谧 +ynta 扁长 +yntb 郂 +yntc 忘私 +yntd 户籍 +ynte 房租 启航 +yntf 启行 +yntg 永生 +ynth 讯息 妄自 肇 +ynti 綮 +yntj 记得 赢得 赢利 刻 晵 麝香 +yntk 启程 啓 扄 +yntl 劾 谧 衁 謐 +yntm 遍身 颏 賌 頦 +ynto 鳸 +yntp 房管 +yntq 妄称 言必称 +yntr 废物 忘我 +ynts 词条 棨 +yntu 主情造意 +yntw 亥 欬 +ynty 废 廃 廢 +ynu 戽 忞 悥 +ynud 肩头 户头 记着 +ynue 房前 +ynuf 豪情壮志 戽 +ynuh 謘 +ynuj 房间 刻意 +ynuk 讯问 +ynum 肇端 +ynus 永新 +ynut 房产 +ynuv 刻痕 +ynuy 房门 +ynv 亡 兦 +ynvc 肇始 +ynvf 妄 +ynvh 肁 +ynvi 记录 刻录 +ynvn 刻刀 +ynvo 亡灵 +ynvw 高屋建瓴 +ynw 廖 诀 +ynwb 郂 +ynwe 雇佣 谬 廖 謬 +ynwf 房舍 +ynwg 亡命 +ynwl 齐心合力 +ynwm 顧 +ynwo 鳸 +ynwq 望你 +ynws 遍体 +ynwt 记叙 +ynwv 记分 记仇 +ynww 房价 盲人 盲从 废人 +ynwy 记住 雇 诀 訣 僱 +ynxb 废弛 +ynxc 词缀 +ynxe 词组 +ynxf 永续 +ynxj 夜以继日 +ynxq 废纸 +ynxu 羸弱 +ynxx 刻丝 +yny 房 訫 +ynya 刻度 诚惶诚恐 +ynyb 记熟 +ynyc 废弃 词序 +ynyd 肇庆 +ynye 谈情说爱 扆 +ynyg 词语 雇主 户主 +ynyk 谬误 +ynyl 词库 +ynym 词调 +ynyn 忘记 麒麟 +ynyo 妄谈 +ynyq 词义 +ynyt 废话 望族 离心离德 +ynyu 诚心诚意 +ynyv 房 +ynyw 谬论 +ynyy 妄言 盲文 訳 +yo 变 +yoa 弈 +yoab 变节 +yoaf 变革 +yoaj 弈 +yoas 毫米汞柱 +yoay 蛮荒 +yob 孪 孿 +yobb 弯子 +yobf 孪 +yobl 变阵 +yobm 谈出 +yoc 变 +yoca 蛮劲 +yoce 变通 +yocu 变 +yod 奕 +yodd 变大 +yode 亦有 +yodf 变压 +yodg 变硬 +yodm 谜面 +yodn 变成 +yodt 变故 +yodu 奕 +yodw 变奏 +yody 变态 +yoee 弯月 +yoep 恋爱 +yoes 弯腰 +yoev 谈妥 +yoew 变脸 +yoey 谈及 +yofb 迹地 +yofc 变动 +yoff 变卦 +yofg 蛮干 +yofh 谈起 +yofn 变卖 +yofp 谈过 +yoft 变老 +yofy 就业培训 +yoga 变形 +yogc 谈到 +yogd 谈天 变天 +yogf 譵 +yogh 弯下 +yogj 变更 +yogk 变速 +yogm 变现 +yogq 为数不多 +yogx 蛮夷 +yogy 亪 +yohh 恋上 +yohi 变频 +yohj 恋旧 +yohk 恋战 +yoid 高精尖 +yoif 变法 +yoig 谈清 +yoih 变小 +yoiw 谈兴 +yoj 蛮 蠻 +yoje 变暖 +yojg 变量 +yojn 变电 +yojq 变易 +yojt 变星 +yoju 蛮 +yokf 谈吐 +yokh 弯路 +yokk 计数器 +yolf 谜团 +yolk 变回 +yolq 变软 +yolt 蛮力 +yom 峦 巒 +yoma 弯曲 恋曲 +yomc 鸾凤 +yomh 帟 +yomj 峦 +yomq 蛮风 +yomw 脔 臠 +yon 恋 戀 +yona 变异 +yonb 亪 +yong 恋情 +yonh 弯眉 +yonn 变局 +yont 变性 +yonu 恋 +yony 谈心 变心 +yoo 谈 +yoot 夑 +yoov 变数 +yooy 谈 談 +yop 迹 跡 蹟 +yope 恋家 +yopi 迹 +yopv 谜案 +yopy 谜 謎 +yoq 鸾 鵉 鸞 +yoqc 变色 +yoqd 亦然 +yoqe 弯角 +yoqf 銮 鑾 +yoqg 鸾 +yoqj 迹象 +yoqq 弯钩 +yoqt 谈锋 +yor 挛 攣 +yorf 变质 +yorj 挛 +yorq 变换 +yorr 变白 +yorv 变热 +yos 栾 欒 +yosa 蛮横 +yosg 恋栈 +yosh 变相 +yosk 亦可 恋歌 +yosu 变样 栾 +yotf 变迁 +yotg 孪生 +yoth 亦算 +yotj 变得 +yotk 变种 +yotm 变身 +yoto 鵉 +yotp 弯管 +yotq 亦称 +yott 谈笑 +yotu 変 +you 亦 +youd 谈判 +youf 蛮烟瘴雨 +youj 变音 +youq 谈资 +yout 变产 +youw 变冷 +youy 变凉 +yov 娈 孌 +yovb 变好 +yovc 亦即 +yovf 娈 +yovn 弯刀 +yowf 谈会 +yowo 鵉 +yows 谈何 变体 +yowt 变作 +yowu 变位 +yoww 恋人 +yowx 变化 +yowy 变焦 +yox 弯 彎 +yoxb 弯 +yoxn 变幻 +yoxp 挛缩 +yoxy 蛮缠 +yoy 詸 +yoya 弯度 +yoyg 谜语 +yoyl 变为 +yoym 变调 +yoyo 谈谈 +yoyq 谜底 +yoyt 谈话 +yoyu 谈说 亪 +yoyw 谈论 +yoyx 就业率 +yp 这 +ypab 豪萨 +ypad 这项 +ypaq 这匹 +ypax 膏药 +ypbb 亭子 +ypbm 亮出 +ypck 这台 +ypcm 主客观 +ypcn 毫巴 +ypcy 玄之又玄 +ypd 這 +ypda 这厮 +ypdf 豪奢 +ypdg 言之有理 +ypdj 毫厘 +ypdm 这面 +ypdn 豪迈 +ypdp 高官厚禄 +ypdq 豪爽 毫克 +ypdr 言之有据 +ypdt 言之有物 +ype 谊 +ypeg 谊 誼 +ypeu 豪 +ypev 膏腴 +ypff 这款 +ypfg 豪雨 +ypfh 熟视无睹 +ypfi 誴 +ypfn 这块 +ypfq 毫无 +ypft 言之无物 +ypfv 亴 +ypfy 言之无文 +ypg 諠 +ypgd 这天 +ypgg 諠 +ypgh 这下 諚 +ypgi 毫不 +ypgm 亮丽 +ypgr 为之一振 +ypgs 毫末 +ypgw 为富不仁 +ypgy 亮斑 +yphk 亮点 +yphx 这些 +ypi 这 +ypic 膏泽 +ypil 齐家治国 +ypim 膏油 +ypip 亮堂 +ypiq 亮光 +ypiw 豪兴 +ypje 高官显爵 +ypjf 这里 这时 +ypjg 这是 +ypjh 谉 +ypk 膏 +ypke 膏 +ypkg 诨号 +ypkn 这叫 +ypl 诨 +yplh 诨 諢 +yplk 这回 +yplp 这边 +yplt 主视图 +yplu 放之四海而皆准 +ypm 亮 +ypmb 亮 +ypmf 豪赌 +ypna 诧异 +ypng 豪情 +ypnk 诧愕 +ypnn 议定书 +ypnt 毫发 +ypoc 廀 +ypod 这类 +ypoo 言之凿凿 +ypos 亮灯 +ypoy 毫米 +yppe 这家 +yppg 豪富 +yppp 衣衫褴褛 +yppt 豪宅 +yppv 毫安 +ypqc 亮色 +ypqd 磨穿铁砚 +ypqf 毫针 +ypqn 豪饮 訦 +ypqt 这儿 +yprn 豪气 +yprx 这批 +yps 亭 +ypsa 豪横 +ypsg 这本 +ypsh 亮相 詝 +ypsj 亭 +ypsn 弃之可惜 +ypso 豪杰 +ypss 衣冠楚楚 +ypsu 这样 +ypsy 这桩 +ypt 毫 亳 +ypta 毫升 诧 亳 詫 +yptc 这么 +ypte 这般 +yptf 毫毛 +ypth 这片 +ypti 毫秒 望穿秋水 +yptk 这种 +yptl 讅 +yptm 这身 +yptn 毫 +ypto 这番 +ypts 这条 +yptt 这笔 +yptu 稁 +ypud 这头 +ypuf 豪壮 +ypuh 高视阔步 +ypuk 这部 +ypuq 这次 +ypuy 豪门 +ypvn 弃之如敝屐 +ypvt 这群 +ypvu 谨守妇道 +ypvv 良家妇女 +ypwb 广寒仙子 +ypwd 这段 +ypwf 这会 +ypwg 豪侠 +ypwh 这个 +ypwk 雍容华贵 +ypwo 这伙 +ypwr 这件 +ypwu 这位 衣冠禽兽 +ypwv 毫分 +ypww 这份 +ypwx 豪华 +ypx 詑 +ypxj 豪绅 +ypxk 豪强 +ypxn 詑 +ypxt 这张 +ypya 亮度 +ypyg 豪语 +ypyi 这就 +ypyj 膏剂 +ypyn 膏肓 这扇 +ypyp 亭亭 +ypyq 亮底 +ypyt 豪放 +ypyw 废寝忘食 +yq 义 +yqa 底 诋 +yqaa 义工 +yqad 义项 +yqaf 库尔勒 +yqag 詆 +yqaj 諙 衣锦荣归 +yqas 椉 謋 +yqau 底薪 +yqaw 谈锋甚健 +yqax 底蕴 +yqay 底 诋 詆 +yqb 謅 +yqbb 底子 夜猫子 +yqbh 訩 讻 哅 詾 +yqbt 謅 +yqbv 底限 +yqce 义勇 +yqcy 诳骗 +yqd 诡 +yqdb 言犹在耳 诡 詭 +yqdc 诤友 +yqde 誵 +yqdg 试金石 +yqdm 底面 +yqdr 废然而返 +yqds 诡奇 +yqdt 庞然大物 +yqdx 变色龙 +yqdy 谵 譫 +yqe 廨 +yqec 底肥 +yqef 义肢 +yqeh 廨 +yqff 底土 +yqfg 高尔夫球 +yqfn 义卖 +yqfu 底墒 +yqfw 高尔夫 +yqg 褎 +yqge 裦 褎 褏 襃 +yqgh 底下 +yqgj 义理 +yqgl 话锋一转 +yqgx 衣锦还乡 +yqhk 义战 +yqhw 义齿 +yqi 义 +yqif 课外活动 +yqip 义演 +yqiw 义举 +yqj 询 +yqjf 底里 +yqjg 询 詢 +yqk 谗 +yqkg 訽 詺 +yqkm 讲解员 +yqkq 义兄 +yqku 谗 +yqky 讒 +yqlk 底架 +yqlp 底边 +yqlt 底图 +yqm 讂 +yqmg 义同 +yqmm 底册 +yqmt 讂 +yqn 庖 +yqna 诡异 +yqnc 诡怪 +yqne 袌 +yqnf 底层 义愤 +yqnr 言多必失 +yqnt 永久性 +yqnv 庖 +yqo 廯 +yqod 廯 +yqoo 底火 +yqoq 废铜烂铁 +yqov 底数 +yqoy 諊 +yqpd 谗害 +yqpe 义冢 +yqpf 义赛 +yqpl 义军 +yqpu 言外之意 +yqpw 方外之人 +yqq 誃 +yqqb 詾 +yqqc 底色 +yqqe 袲 +yqqg 摩尔多瓦 +yqqk 亮锃锃 +yqqn 义乌 +yqqq 亮铮铮 +yqqu 广角镜 +yqqw 廞 +yqqy 訤 誃 +yqr 謠 +yqrf 敲锣打鼓 +yqrm 謠 +yqrn 义气 底气 +yqrr 义拍 +yqsg 底本 +yqsj 询查 +yqso 底楼 +yqsq 高锰酸钾 +yqsr 底板 调色板 +yqsu 底样 +yqsw 衣钵相传 +yqt 诳 +yqte 底盘 +yqtf 库尔德 +yqtg 诳 誑 +yqth 底牌 底片 底版 +yqtj 义利 +yqtl 义务 +yqtn 诡秘 +yqtq 庭外和解 +yqtt 谄笑 +yqty 底稿 +yqug 良金美玉 +yquj 话外音 +yquk 询问 底部 +yqum 底端 +yqux 义弟 +yquy 诡辩 +yqv 谄 諂 +yqva 诋毁 +yqvg 诌 谄 諂 謅 +yqvh 诤 諍 +yqvn 谄媚 +yqvv 义女 +yqwb 底仓 +yqwf 谗佞 +yqwo 课外作业 +yqwq 义父 +yqww 底价 +yqwx 底货 +yqxg 底线 +yqxl 底细 +yqxy 底纹 +yqy 廇 +yqyc 诡谲 +yqyf 诡计 +yqyg 诳语 +yqyj 腐蚀剂 +yqyl 廇 +yqyn 谵妄 +yqyr 言多语失 +yqyt 诡诈 +yqyv 谄谀 +yqyw 底座 +yqyy 谗言 訋 +yr 诉 +yrad 诉苦 +yrat 齐抓共管 +yrbn 说白了 +yrdf 高气压 +yrdg 读后感 +yrdo 证据确凿 +yrdr 诉愿 +yrf 庪 +yrfc 庪 +yrfi 诉求 +yrfn 讲排场 +yrg 诟 +yrgc 诉至 +yrgf 亵玩 +yrgg 諻 +yrgj 应接不暇 +yrgk 诟 詬 +yrgo 诛灭 +yrgr 放手一搏 +yrh 訢 䜣 +yrhm 謕 +yrhq 謕 +yri 诛 +yrif 亵渎 +yriy 诛 誅 +yrjc 广播电台 +yrjp 广播电视 +yrk 庍 +yrkg 方括号 〔 〕 +yrkk 诟骂 +yrkr 高抬贵手 +yrku 调兵遣将 +yrl 廡 +yrld 康拜因 +yrlg 摩托车 +yrlj 诚邀加盟 +yrlo 廡 譕 +yrlp 诛连 +yrlr 摩托罗拉 +yrlt 摩擦力 +yrlx 诉累 +yrnd 广播剧 +yrne 哀兵必胜 +yrnj 亵慢 +yrnn 旊 +yrnw 诛戮 +yrny 诛心 +yrpq 诉冤 +yrpu 忘年之交 +yrqc 廆 謉 +yrqe 褢 +yrqk 调制解调器 +yrqs 诛杀 +yrrn 庇护所 +yrsc 诉权 +yrss 文质彬彬 +yrsy 诉述 高技术 +yrt 庳 +yrte 摩托艇 +yrtf 庳 諀 +yrth 译制片 +yrtj 螷 蠯 +yrtq 诉称 +yrud 诉状 +yrug 诟病 +yruh 广播站 +yrun 哀的美敦书 +yruq 忘年交 +yrv 亵 褻 +yrve 亵 +yrw 詄 +yrwc 文抄公 +yrwe 袠 +yrwr 广播体操 +yrww 主持人 +yrwy 为所欲为 詄 +yrxc 廏 +yrxe 高年级 +yrxf 言近旨远 +yrxq 廐 +yry 诉 +yryf 诉诸 +yryr 误打误撞 +yryt 譤 +yryu 诉说 +yryw 诉讼 +yryy 诉 訴 +ys 订 +ysaa 磨工 +ysag 魔芋 +ysah 磨牙 +ysam 麻黄 +ysaw 麻花 +ysax 麻药 +ysb 譀 +ysbb 麻子 +ysbg 主要职责 +ysbm 订出 +ysbt 譀 +ysbu 魔障 +yscr 主要矛盾 +yscw 磨难 +ysda 高枕而卧 +ysdd 磨砺 高楼大厦 +ysdg 磨石 +ysdh 磨破 +ysdi 磨耗 +ysdl 主要原因 +ysdm 麻布 +ysdp 调查研究 +ysdq 磨杵成针 +ysdy 磨碎 +ysef 床脚 +yser 扁桃腺 +ysew 麻脸 +ysf 諲 +ysfc 磨去 +ysfg 諲 蛮横无理 +ysfh 订址 +ysfi 謤 +ysfn 高枕无忧 +ysfp 麻索 +ysfy 磨坊 +ysg 庮 +ysgd 摩天 庮 +ysge 调查表 +ysgf 恋栈不去 户枢不蠧 +ysgg 魔王 +ysgh 麾下 订正 +ysgk 麻豆 +ysgm 靡丽 +ysgo 磨灭 +ysgu 磨平 +ysgw 麻木不仁 +ysh 订 訂 +yshd 廂 +yshh 床上 +yshi 望梅止渴 +yshq 订餐 +yshw 磨具 +ysi 床 牀 +ysia 订满 +ysic 诺丁汉 +ysie 磨削 +ysif 魔法 +ysii 摩挲 +ysim 麻油 +ysip 魔掌 +ysiq 磨光 +ysit 麻省 +ysiw 麻雀 +ysj 谭 +ysjf 调查显示 +ysjg 魔术师 +ysjh 谭 譚 +ysjy 魔影 +ysk 诃 庁 +yskg 诃 訶 +yskh 磨蹭 +yskk 魔咒 謌 麻醉品 +yskv 磨叨 +ysld 变本加厉 +yslf 磨墨 +yslh 床罩 +yslk 床架 +ysln 席梦思 +yslo 方枘圆凿 +yslp 床边 +yslt 魔力 +ysmd 摩崖 +ysmq 订购 麻风 +ysnc 魔怪 +ysng 魔怔 +ysnn 订书 +ysnx 摩尼 +ysoa 磨炼 +ysod 麻烦 +ysou 糜烂 +ysov 订数 +ysow 磨粉 +yspw 魔窟 +ysqf 高歌猛进 +ysqg 床铺 +ysqi 摩尔 +ysqn 磨蚀 +ysqq 订金 +ysqr 庖丁解牛 +ysqu 魔镜 +ysrb 订报 +ysrf 麻质 +ysrh 魔爪 +ysrk 磨损 +ysrm 订制 +ysrp 摩擦 +ysrq 魔鬼 +ysrr 磨折 +ysrt 摩托 +ysrv 床垫 +yss 麻 靡 麽 痲 痳 +yssc 魔 麽 黀 +yssd 磨 靡 魔杖 +yssf 订票 塺 +yssg 麻醉 +yssh 犘 +yssi 麻 縻 +yssj 床榻 劘 黁 +yssk 麿 +yssm 黂 +yssn 麾 +ysso 糜 爢 +yssr 摩 +ysss 麻木 +ysst 穈 +yssv 摩根 +yssx 麼 +yssy 魔术 諃 +yste 磨盘 +ystf 订造 +ystg 高材生 +ystj 麻利 +ystw 充要条件 +ysua 广西壮族自治区 +ysud 床头 魔头 +ysue 床前 +ysug 麻辣 +ysuj 订单 床单 +ysul 麻痹 +ysuq 麻将 +ysus 订亲 +ysut 魔道 +ysuu 订阅 订立 +ysuw 高标准 麻疹 +ysvb 订好 +ysvn 磨刀 +ysvq 订婚 +ysvv 魔女 +ysw 庲 +yswa 麻袋 +yswd 订做 +yswg 磨合 摩登 +ysws 扁桃体 +yswu 床位 +ysww 庲 誺 +yswx 订货 +ysxa 磨练 +ysxe 调查组 +ysxg 麻线 +ysxj 调查结果 +ysxk 麻绳 +ysxn 魔幻 +ysxq 订约 +ysxx 摩丝 +ysxy 麻纺 +ysy 訹 +ysye 麻衣 +ysyg 许可证 +ysyj 麻醉剂 +ysyk 摩顶放踵 +ysyn 订户 +ysys 磨床 +ysyw 订座 +ysyy 魔方 訹 +yt 放 +yta 旗 +ytaa 施工 妄自菲薄 +ytad 话茬 +ytae 放散 +ytaf 放鞭 义务劳动 +ytai 放荡 +ytaj 谢幕 +ytak 诱惑 +ytal 话匣 +ytan 广种薄收 託 讬 谢世 +ytaw 旗 +ytay 放荒 +ytb 施 +ytbb 旗子 +ytbc 诈取 +ytbd 遊 +ytbf 州际 +ytbg 斿 +ytbm 放出 +ytbn 施 +ytbp 庭院 遊 +ytbs 高等院校 +ytbt 诈降 +ytbw 庭除 +ytcb 施予 +ytci 庅 +ytcn 放马 +ytcq 旈 +ytcy 诈骗 诱骗 +ytd 话 +ytdd 放大 +ytdf 诞辰 高血压 +ytdg 话 話 +ytdh 放在 +ytdj 衣香鬓影 +ytdk 旖 譑 +ytdp 放达 +ytdr 许愿 +ytdv 放肆 +ytdy 訞 +yte 诱 +ytec 施肥 +ytee 膂 +yteg 州县 +yteh 鹰鼻鹞眼 +ytej 放胆 +ytel 诱胁 +yten 诱 誘 T +ytep 放逐 +ytet 施用 誘 +ytew 膐 +ytey 旅 +ytf 许 +ytfb 庄稼地 +ytfc 谢却 +ytff 放款 +ytfg 諈 +ytfh 许 放走 放盐 許 +ytfi 施救 誄 +ytfj 放进 +ytfk 诰 誥 +ytfm 讚 +ytfn 放声 +ytfp 庭 放过 誔 +ytfq 诜 詵 +ytft 施教 +ytfw 刻舟求剑 +ytfy 高等教育 +ytg 旆 +ytga 放开 +ytgc 放到 +ytge 旌表 课程表 +ytgf 諈 諥 +ytgg 言行不一 言行一致 +ytgh 放下 旗下 施政 旆 +ytgi 放还 +ytgk 诱逼 +ytgm 廭 +ytgn 施与 旊 +ytgo 谈得来 +ytgp 高处不胜寒 +ytgq 诈死 +ytgs 永垂不朽 +ytgx 放毒 +ytgy 为德不卒 +yth 诈 +ytha 施虐 +ythc 旇 +ythf 诈 詐 +ythg 詯 +ythh 庭上 +ythj 话旧 +ythp 诞 誕 +ythv 放眼 +ythw 误入歧途 +ythx 这么些 +yti 旐 +ytia 旅港 +ytic 施治 庄稼汉 +ytie 旓 +ytif 施法 +ytih 言行举止 +ytii 放水 +ytip 放学 +ytiq 旐 +ytis 高等学校 +ytit 诱敌深入 +ytiw 谬种流传 +ytiy 旅游 +ytja 施暴 +ytjc 旋紧 +ytjf 州里 +ytjg 话题 +ytjh 誗 +ytjj 旅日 许昌 +ytjl 度德量力 +ytjm 放映 +ytjn 放电 +ytk 詻 +ytkd 旅顺 +ytkg 旗号 詻 +ytkh 诈唬 +ytki 放哨 +ytkk 计算器 +ytkl 话别 +ytkm 话务员 +ytkn 计算中心 +ytku 孪生兄弟 +ytl 諀 +ytlc 廆 +ytld 谢罪 诱因 +ytle 褢 +ytlf 旋转 放置 庭园 諀 +ytlg 计程车 +ytlj 螷 蠯 +ytlk 施加 +ytln 謥 +ytlt 施力 +ytlw 计生办 +ytm 谢 +ytmd 放赈 +ytmf 谢 謝 +ytmh 旗帜 斾 +ytmn 斻 +ytmq 旋风 放风 +ytmt 谈笑风生 +ytmy 旃 +ytn 旋 +ytna 施展 諞 斒 +ytnb 鄬 +ytnd 话剧 旅居 +ytnf 诱导 +ytng 放情 +ytnh 旋 +ytnj 放慢 +ytnl 旋翼 +ytnn 讫 訖 謆 +ytno 為 鴋 鴍 +ytnp 谢忱 +ytnt 诱发 语重心长 +ytnu 放飞 +ytnx 放屁 旎 +ytny 放心 +yto 譒 +ytod 族类 +ytog 畜牧业 +ytoi 高等数学 +ytol 旙 譒 +ytoo 放火 +ytoq 放炮 +ytow 施粉 +ytpa 放宽 +ytpb 许字 +ytpf 旋塞 +ytpj 庭审 +ytpn 州官 +ytpt 旅客 +ytpu 旗袍 +ytpw 放空 +ytpy 旅社 旅行社 +ytq 謻 +ytqg 旗鱼 +ytqi 施乐 +ytqj 刘禹锡 +ytqn 旅馆 诱饵 +ytqq 许多 謻 +ytqs 诱杀 +ytqt 话锋 +ytqy 许久 +ytr 旂 +ytrf 高科技 +ytrg 诱捕 义务兵 +ytrh 放牛 旂 +ytrk 诱拐 +ytrn 忘乎所以 +ytrp 诱迫 +ytrt 放手 旗手 誐 +ytrv 放热 +yts 旚 +ytsa 敲竹杠 +ytsc 放权 +ytsd 谢顶 +ytsf 旗杆 +ytsg 许配 话柄 +ytsi 旚 +ytsk 许可 +ytsm 计算机 +ytsq 夜长梦多 +ytst 话梅 +ytsu 放榜 这么样 +ytsw 放松 +ytsy 施术 +ytt 族 +ytta 州长 庭长 旅长 族长 +yttd 族 磿 +ytte 旗舰 方向盘 +yttf 旅行 施行 设身处地 放行 +yttg 诞生 放生 旌 +ytti 毫微秒 +yttk 旅程 +yttl 放血 旛 +yttm 放射 话筒 +yttn 旄 +ytto 鷟 +yttr 放牧 +yttu ← ↑ → ↓ ↖ ↗ ↘ ↙ +yttv 旋律 +yttw 评先选优 +ytty 放入 +ytu 旞 +ytub 放疗 +ytud 放送 放养 妄自尊大 话头 +ytug 谢病 +ytui 庝 +ytuj 话音 谢意 +ytum 言简意赅 +ytup 旞 +ytuq 放恣 +ytut 说长道短 +ytuu 主管部门 +ytv 诿 +ytvb 说得好 +ytvc 旋即 +ytvf 诱奸 +ytvg 诿 諉 +ytvh 帰 +ytvj 亦复如是 +ytvo 鳼 +ytvq 许婚 +ytvt 族群 +ytvw 旟 +ytw 旍 +ytwa 放贷 高利贷 +ytwc 旍 +ytwf 施舍 +ytwg 诱使 +ytwj 旝 +ytwk 譗 +ytwn 放假 +ytwq 放像 +ytwt 旅途 放任 +ytwu 旅伴 +ytww 诱人 族人 旟 庄稼人 +ytwx 刘德华 +ytx 诲 +ytxa 旋绕 +ytxe 放缓 +ytxg 放射线 +ytxh 诱引 +ytxj 话费 旅费 房租费 +ytxn 旋纽 +ytxq 谢绝 +ytxu 诲 誨 +ytxw 放纵 +yty 放 訸 +ytya 许诺 +ytyc 放弃 +ytye 族裔 +ytyg 话语 旜 施主 +ytyh 州 旅店 +ytyk 施训 +ytyl 施为 +ytyn 广告词 +ytyo 诱变 +ytyq 旒 +ytyt 谢谢 旌旗 旖旎 +ytyu 话说 +ytyw 施诊 +ytyy 放言 +yu 说 +yua 識 +yuad 说项 +yuah 誁 +yuaj 旘 識 +yuak 庰 +yuat 旘 +yuaw 谦恭 +yuba 详陈 +yubb 谱子 +yubg 谫陋 +yubh 廉耻 +yubi 谦逊 +yubm 说出 +yuca 说戏 +yuce 说通 高效能 +yud 详 +yudc 高头大马 +yudf 敲门砖 +yudh 详 说破 詳 +yudk 庠 +yudm 遮羞布 +yudn 说成 +yudp 谙达 +yudu 麻痹大意 +yudy 高姿态 +yue 谫 +yueb 说服 +yued 龐 +yueg 譋 +yuen 譾 +yuep 譢 +yuev 谫 謭 +yuf 詊 +yufa 话音未落 +yufc 说动 +yufe 譲 +yufh 说起 詊 +yufn 说声 +yufp 说过 +yuft 说教 +yug 谰 +yuga 说开 +yugc 说到 +yuge 谱表 +yugg 席卷天下 +yugh 廉政 +yugi 斓 谰 斕 讕 +yugj 说理 +yugk 说事 +yugo 说来 +yugp 席卷一空 +yugt 議 +yuh 齊 +yuha 谦虚 +yuhc 廉颇 +yuhg 齏 +yuhh 齊 齋 齌 齍 齎 +yuhj 劑 +yuhx 说些 +yuif 说法 廉洁 +yuig 说清 +yuin 麻辣烫 +yuj 谙 +yuje 说明 +yujg 谙 諳 说是 +yujh 谚曰 +yujn 譩 +yuk 说 +yukb 廍 +yukc 说吧 +yukd 谦顺 +yukg 谱号 +yukh 说中 +yukj 说唱 +yukk 畜产品 评头品足 +yukq 说 説 +yukr 谛听 +yulf 说罢 访问团 +yulj 譄 +yulk 详加 +yult 详略 +yum 谪 +yuma 谱曲 +yumd 谪 謫 +yumg 褒善贬恶 +yumk 謪 +yump 讁 +yumq 详见 +yumw 鸾翔凤集 +yuna 讳疾忌医 +yund 谪居 +yung 详情 说情 +yunn 说书 +yuny 详尽 +yuo 谱 +yuog 諩 +yuoj 谱 譜 +yup 谤 +yupb 计将安出 +yupf 说完 +yupg 谱写 +yuph 谛 諦 +yupi 记问之学 +yupj 详审 +yupn 详密 +yupp 亡羊补牢 +yupt 说客 +yupu 详实 +yupw 说穿 +yupy 谤 謗 +yuq 谘 +yuqe 详解 +yuqk 谘 諮 +yuqv 讇 +yuqy 詨 +yurd 论资排辈 +yurh 望门投止 +yuri 摩拳擦掌 +yurk 课间操 +yurr 说白 +yurs 高新技术 +yurt 谦卑 +yus 譐 +yusa 床头柜 +yusf 譐 +yusj 详查 +yusy 详述 +yut 谚 諺 +yutd 说辞 +yute 谚 諺 +yuth 谱牒 +yutk 谦和 说和 +yutl 详备 +yuto 详悉 +yutq 谦称 +yutt 说笑 +yutu 放冷箭 +yutx 谱系 +yuua 望闻问切 +yuud 说着 +yuuf 齐头并进 +yuur 证券交易所 +yuus 说亲 +yuut 说道 +yuuw 高效益 +yuv 谦 +yuva 说媒 +yuvb 说好 +yuvj 劆 +yuvo 廉 谦 謙 亷 +yuw 谥 +yuwf 夜总会 +yuwg 夜阑人静 +yuwl 谥 謚 +yuww 廉价 +yuwx 哀痛欲绝 +yuxa 谙练 +yuxl 详细 +yuxw 说给 +yuya 说谎 +yuyb 谙熟 +yuyd 谦诚 +yuyf 证券市场 +yuyg 谚语 +yuyh 谦让 +yuyj 说课 +yuyk 评头论足 +yuyn 肩并肩 +yuyo 详谈 +yuyt 说话 +yuyu 说说 +yuyw 摩羯座 +yuyy 说文 谰言 +yv 良 +yvac 譭 +yvad 良苦 +yvah 康熙 +yvat 庸医 良医 +yvaw 文如其人 +yvax 良药 +yvbb 庚子 +yvbe 度君子之腹 +yvc 朗 朖 +yvcb 郎 郞 +yvcc 廄 郒 +yvce 朗 +yvcf 塱 +yvcj 剆 +yvcl 勆 +yvcn 良马 +yvcq 良驹 +yvcw 欴 +yvcy 詉 +yvdc 良友 +yvdf 良辰 +yvdv 庸碌 +yvdw 康泰 +yve 良 +yveb 郞 鄘 郎 +yvee 良朋 +yveh 庸 +yvei 良 +yveo 鷛 +yveu 裒 +yvey 詪 +yvf 譭 +yvfc 譭 +yvff 磨刀霍霍 +yvfj 唐朝 +yvfn 离群索居 +yvfp 旔 +yvft 庸才 +yvfw 庸夫 +yvga 磨刀不误砍柴工 +yvh 唐 +yvhb 鄌 齾 +yvhc 廋 謏 +yvhj 劑 +yvhk 唐 +yvho 诸如此类 鶶 +yvi 康 +yvia 良港 +yvii 康 +yvip 良深 +yviv 郎当 +yvjg 良师 +yvjh 庚申 +yvjj 良日 +yvjt 朗星 +yvjv 朗照 +yvk 诏 +yvkg 诏 詔 +yvkh 郎中 +yvky 廱 +yvll 良田 +yvmg 亹 斖 +yvmh 庚帖 +yvmm 唐山 +yvmu 哀毁骨立 +yvn 訅 +yvna 良民 +yvnn 诏书 +yvnt 良性 +yvny 良心 +yvpc 誛 +yvpe 良家 +yvpg 康宝 +yvpi 良宵 +yvps 唐宋 +yvpv 康安 +yvpw 唐突 +yvq 誽 +yvqi 康乐 +yvqn 誽 +yvqq 良多 +yvqy 良久 +yvsf 良材 +yvsg 记录本 +yvsm 良机 刻录机 +yvsr 康柏 +yvst 康桥 +yvtd 良知 +yvte 刻录盘 +yvtf 康德 +yvtg 良策 +yvth 记录片 +yvtj 康复 +yvtk 良种 +yvtw 请君入瓮 +yvud 良善 +yvuf 唐装 齊 +yvug 齏 韲 +yvuh 齊 齋 齏 +yvui 齋 +yvuj 劑 +yvul 齍 +yvum 齎 +yvuo 齌 +yvup 文君新寡 +yvuq 良将 +yvv 訅 +yvvb 良好 +yvvl 郎舅 +yvvt 郎君 +yvw 庚 +yvwa 唐代 +yvwf 康佳 +yvwg 鹒 +yvwi 庾 庚 +yvwm 赓 賡 +yvwo 鶊 +yvws 离退休 +yvwu 唐僧 +yvwv 康健 +yvww 庸俗 庸人 +yvwy 诏令 谀 諛 +yvxg 良母 +yvxx 良缘 +yvy 訒 +yvyc 朗诵 +yvyf 朗读 唐诗 +yvyh 譅 +yvyk 良训 +yvyn 朗讯 認 +yvyv 朗朗 +yvyy 良方 訒 訙 讱 +yw 认 +ywaa 夜工 +ywab 文化节 +ywaf 论著 +ywai 变化莫测 +ywaj 夜幕 +ywak 夜勤 +ywal 论功 +ywan 论艺 +ywap 夜莺 +ywas 文化艺术 +ywau 计件工资 +ywbb 高分子 +ywbd 刘伯承 +ywbh 遮人耳目 +ywbm 认出 +ywbn 谁也 +ywbu 误人子弟 +ywc 讼 +ywci 为丛驱雀 +ywcs 庺 +ywcw 论难 +ywcy 讼 訟 夜叉 +ywdc 离合悲欢 +ywdd 夜大 +ywdg 鹰犬 +ywdm 方便面 +ywdw 文化大革命 +ywdx 夜袭 +ywe 诊 覙 +yweb 腐乳 +ywee 夜月 +ywem 认股 +ywet 诊 診 +ywey 诊脉 +ywf 府 +ywfc 识途老马 讨人喜欢 +ywfd 府城 +ywff 论坛 +ywfg 亹 斖 +ywfh 认真 +ywfi 府 变化无常 +ywfn 夜场 +ywfo 焤 +ywfp 变化无穷 +ywfq 廃 +ywft 谁都 +ywfw 腐 +ywfy 詂 +ywg 诠 +ywga 論 讑 豪华型 +ywgc 詅 +ywgf 为人正直 +ywgg 诠 詮 +ywgi 谁不 +ywgj 论理 谕 廥 諭 譮 +ywgk 詥 謒 +ywgl 諡 +ywgm 衣食不周 +ywgn 庈 諗 +ywgo 腐恶 夜来 +ywgq 腐殖 +ywgt 高人一等 +ywgu 文件夹 證 +ywgw 讨价还价 诲人不倦 譣 +ywgy 夜班 +ywha 唐伯虎 +ywhc 盲人瞎马 +ywhe 谁肯 +ywhh 府上 +ywhj 腐旧 +ywhk 论点 论战 +ywhp 充分肯定 +ywhq 夜餐 +ywi 庂 +ywic 诊治 +ywig 认清 +ywij 刘伯温 +ywip 褒赏 +ywiq 夜光 +ywir 鹰派 +ywis 鹰潭 +ywiu 鹰洋 +ywiw 褒誉 +ywiy 诠注 +ywje 认明 +ywjf 夜里 +ywjg 论题 亱 +ywjh 斺 +ywjk 庎 +ywjq 夜晚 +ywjt 夜蛾 +ywjy 夜景 +ywk 褒 襃 +ywke 褒 +ywkf 腐叶 +ywkg 座号 +ywkk 离合器 +ywkm 记分员 +ywkq 說 +ywld 认罪 论罪 +ywlf 访华团 +ywlg 夜车 +ywlk 座驾 +ywlp 文人墨客 +ywlw 认输 +ywly 认罚 +ywma 夜曲 +ywmg 认同 +ywmq 认购 +ywmt 腐败 褒贬 认账 +ywmw 府内 +ywnb 谁敢 +ywnn 腐尸 文化局 +ywnq 詤 +ywnr 充分发挥 +ywnt 为人民服务 +ywog 卒业 +ywon 诊断 论断 +ywos 夜灯 +ywou 腐烂 +ywpb 认字 +ywpe 谁家 +ywpg 认定 +ywpi 夜宵 +ywpj 夜宴 谈何容易 +ywpk 文化宫 +ywpl 雇佣军 +ywpt 亡命之徒 +ywpu 文化衫 方便之门 +ywpv 应付裕如 讼案 +ywpw 夜空 +ywpy 夜视 诊视 +ywqa 认错 +ywqc 夜色 +ywqg 讲价钱 +ywqk 座钟 +ywqn 腐蚀 文化馆 +ywqt 这会儿 +ywqu 变化多端 +ywqv 论争 +ywqw 遍体鳞伤 +ywrh 鹰爪 +ywrk 认捐 +ywrm 议会制 +ywrn 论据 诊所 褒扬 +ywrq 谁的 盲人摸象 +ywrt 谁手 为人所知 +ywrv 座垫 +yws 庥 +ywsa 高低杠 +ywsd 座椅 +ywsf 座标 +ywsg 腐朽 +ywsh 谁想 +ywsi 庥 +ywsj 诊查 +ywsk 认可 +ywsl 文人相轻 +ywsm 座机 +ywso 谯楼 +ywss 夜禁 +ywsu 夜校 +ywsy 论述 +ywt 夜 亱 +ywtc 为什么 +ywtd 认知 谁知 论敌 +ywte 座舱 +ywtf 言传身教 夜行 唐人街 +ywtg 腐生 +ywth 论处 腐臭 +ywti 放任自流 庩 +ywtj 认得 +ywto 诠释 鵺 +ywtq 论衡 +ywtr 庸人自扰 +ywtt 腐竹 +ywtv 应付自如 +ywtx 府第 +ywty 夜 +ywu 於 +ywua 访贫问苦 +ywub 诊疗 +ywud 认养 +ywuf 夜半 +ywug 夜阑 +ywuh 文化站 +ywuj 夜间 +ywuk 文化部 +ywun 乻 +ywuq 座次 褒奖 +ywus 认亲 +ywut 论道 +ywuw 认准 +ywux 旕 +ywuy 论辩 於 +ywvn 訜 +ywvo 鳼 鴋 鴍 +ywvp 夜巡 +ywvq 文化娱乐 +ywvt 府尹 +ywvu 讨人嫌 +yww 座 谶 +ywwc 主人公 主人翁 +ywwe 膺 +ywwf 卒 座 讹传 卆 +ywwg 鹰 认命 谶 讖 鷹 +ywwk 噟 +ywwm 顇 +ywwn 應 +ywwo 鷹 +ywwt 认作 衣食住行 +ywwu 座位 +ywwv 为人作嫁 +ywww 论丛 +ywwx 腐化 衣食父母 +ywwy 认领 譍 雜 +ywx 论 論 +ywxc 廢 +ywxf 谶纬 +ywxj 诊费 +ywxm 府绸 +ywxn 讹 论 訛 譌 +ywy 认 +ywyb 腐熟 +ywyc 詅 謢 﨎 +ywyg 谁 认证 论证 誰 +ywyk 认识 誝 謒 +ywyl 认为 +ywym 论调 夜市 +ywyn 谂 庈 訡 諗 +ywyo 座谈 谯 譙 +ywyq 褒义 +ywyt 讹诈 +ywyu 论说 +ywyv 夜郎 +ywyw 夜夜 谁谁 +ywyy 论文 +yx 率 +yxaa 熟练工 +yxab 庇荫 +yxai 变幻莫测 +yxaj 高级工程师 +yxau 壅蔽 +yxbi 玄孙 +yxbw 率队 +yxcd 玄参 +yxd 廎 +yxdg 训练有素 +yxdm 庼 廎 +yxec 畜肥 +yxfh 率真 率直 +yxfi 变幻无常 +yxfm 謴 +yxfn 训练场 +yxfq 玄远 +yxg 譝 +yxga 玄武 +yxge 玄青 +yxgh 雍正 +yxgj 玄理 +yxgy 训练班 +yxha 玄虚 +yxhh 訠 +yxi 率 +yxif 率 +yxih 谐波 +yxip 玄学 +yxit 玅 +yxiu 紊 +yxj 诣 +yxjg 诣 詣 +yxkk 麻织品 +yxl 畜 +yxlb 鄐 +yxlf 畜 +yxln 詏 +yxlt 畜力 +yxmg 率同 +yxmh 率由 +yxmp 详细内容 +yxnd 谐剧 +yxnh 玄奘 +yxnt 率性 +yxod 畜类 +yxp 牽 +yxpf 壅塞 +yxph 牽 +yxpw 雍容 +yxqd 率然 +yxqi 率尔 +yxrd 谐振 +yxrg 率兵 +yxry 庇护 +yxsh 玄想 +yxsk 摩纳哥 +yxsm 玄机 +yxsu 畜栏 +yxt 雍 +yxtd 紊乱 +yxte 饔 玈 +yxtf 率先 壅 +yxtg 畜生 +yxth 譺 +yxtk 谐和 +yxtm 玄奥 罋 +yxtn 玄秘 甕 +yxtr 畜牧 畜牲 +yxtu 玄乎 +yxty 雍 甕 +yxu 玄 +yxud 畜养 +yxuf 离乡背井 +yxug 谐美 +yxuj 谐音 +yxuk 率部 +yxuo 详细资料 +yxut 畜产 +yxuu 离经叛道 +yxv 庀 +yxvi 玄妙 +yxwd 庇佑 +yxwx 详细介绍 +yxwy 率领 +yxx 庇 +yxxb 孿 +yxxm 巒 +yxxn 戀 +yxxo 鸞 +yxxq 文绉绉 鑾 +yxxr 谐 諧 +yxxt 譏 +yxxv 庇 孌 +yxxw 臠 +yxxy  +yxy 玆 +yxyb 孶 +yxyh 谐谑 +yxym 谐调 +yxyx 玆 誸 +yy 方 +yya 謶 +yyaa 方式 +yyad 该项 +yyaf 文革 敲诈勒索 +yyag 文莱 +yyah 文雅 +yyai 广东 +yyan 文艺 謶 +yyao 謶 +yyaq 文苑 +yyax 方药 +yyay 文萃 +yyb 廓 諄 +yybb 廓 +yybc 謧 +yybg 谆 諄 +yybk 文职 +yybl 方阵 +yybp 议院 设计院 +yybt 譈 +yybu 文联 +yybw 方队 +yyca 文戏 +yyce 方能 +yyck 主席台 +yycq 言欢 旈 +yyd 諺 +yydc 访友 文友 +yydd 广大 方方面面 +yyde 方有 该有 諺 +yydg 访古 +yydh 高高在上 +yydm 方面 +yydn 方成 +yydu 康庄大道 +yydx 鹑衣百结 +yydy 方丈 +yyei 庡 +yyep 广受 +yyeq 文胸 +yyes 文采 +yyew 方脸 +yyey 言及 +yyfa 广域 +yyff 文坛 堃 +yyfg 方寸 广博 +yyfi 访求 +yyfj 文翰 +yyfm 文献 +yyfn 广场 方块 +yyfr 翩翩起舞 +yyft 文教 方才 文才 +yyfy 廊坊 谆谆教诲 +yyg 亠 誩 +yyga 方形 文武 +yygd 魔高一丈 +yyge 文静 +yygf 文玩 +yygg 方方正正 訁 註 +yygh 议政 方正 +yygj 文理 +yygk 议事 +yygl 豪放不羁 诉诸武力 +yygm 文责 +yygn 方 魔高一尺 +yygq 该死 +yygt 广 広 廣 +yygu 亭亭玉立 +yygw 恋恋不舍 +yygy 文 +yyhi 方步 +yyhj 方桌 +yyhk 朗朗上口 +yyhw 文具 +yyi 谅 +yyia 广漠 +yyic 文治 +yyif 方法 +yyig 廓清 +yyih 言谈举止 +yyii 高高兴兴 +yyip 文学 +yyir 翩翩少年 +yyit 广泛 +yyiv 该当 +yyiy 谅 諒 +yyje 文明 +yyjf 文野 +yyjg 议题 设计师 +yyjj 文昌 +yyjn 广电 +yyjo 方显 +yyjy 这就是说 +yyk 讓 +yyke 讓 +yykg 文号 +yykh 文中 +yykk 磨磨蹭蹭 +yykm 议员 文员 评论员 +yykq 文史 +yykr 肩摩踵接 +yyku 评论员文章 +yykw 言喻 +yyl 丶 廩 +yylf 文墨 主席团 +yylg 譠 +yyli 廪 廩 +yylk 方圆 +yyll 丶 乀 乁 +yyln 文思 +yylp 文房四宝 +yylt 方略 廩 +yylu 方底圆盖 +yym 斻 +yyma 文曲 +yymh 方巾 +yymk 謞 +yymm 庐山 +yymn 斻 +yymq 文风 +yyn 访 讠 訪 +yyna 谝 斒 諞 +yyne 庐 廬 +yynf 言为心声 +yyng 言情 +yynh 广收 +yyni 詠 +yynk 广辟 +yynn 文书 謆 +yynt 谨言慎行 +yynw 该 該 +yynx 廘 +yyny 方尺 +yyod 文类 +yyoo 文火 +yyop 识文断字 +yyoy 方糖 +yyp 譹 +yypb 文字 +yype 评论家 譹 +yypf 文宗 +yypg 议定 调度室 +yypn 文官 +yypp 言之 +yyps 諪 +yypt 访客 +yypu 靡靡之音 +yypv 方案 议案 文案 +yypw 访察 +yyq 议 議 +yyqe 谅解 广角 +yyqf 方针 +yyqg 文印 +yyqh 方外 +yyqk 文句 +yyqn 文饰 +yyqp 说文解字 +yyqq 许许多多 +yyqu 诡计多端 +yyqw 该欠 +yyqy 议 广岛 +yyrf 文质 高高挂起 +yyrh 试试看 +yyrk 摩肩接踵 +yyrn 文气 +yyrr 遮遮掩掩 +yyrt 广播 +yyru 文摘 +yyrx 该批 +yysa 方框 +yysg 文本 广西 +yysi 文档 +yysj 访查 +yysk 方可 +yysm 诗词歌赋 +yysq 廊檐 +yyss 文林 +yyst 方格 +yysv 方根 +yysy 方术 +yyt 詶 +yyta 议长 +yytd 言辞 文辞 夜郎自大 +yyte 方舟 +yytf 广告 言行 文选 +yytg 言重 +yyth 詶 +yytk 议程 方程 言和 +yytm 方向 +yytn 文秘 +yytp 高度重视 +yytr 文物 +yytt 文笔 +yytu 文科 +yytv 主旋律 +yyty 文稿 望文生义 +yyu 譧 +yyud 言状 +yyug 访美 +yyui 广阔 +yyuj 文章 +yyuk 访问 +yyun 议决 +yyuo 譧 +yyuq 广交 +yyut 言道 +yyuy 高谈阔论 豪言壮语 +yyv 廊 +yyvb 廊 +yyvc 方始 +yyve 斏 誏 +yyvf 访寻 +yyvg 言语妙天下 +yyvi 访谈录 +yyvk 文娱 +yyvv 诚诚恳恳 +yyw 谇 +yywb 翩翩公子 +yywf 议会 座谈会 谇 誶 +yywg 方便 +yywq 谢谢你 +yywr 文件 +yyws 文体 +yywt 文凭 +yywu 方位 +yyww 文人 议价 +yywx 文化 访华 +yywy 文集 +yyxa 弯弯绕 +yyxg 京广线 +yyxm 广纳 +yyxp 文综 +yyxu 文弱 +yyxx 议论纷纷 详详细细 +yyxy 詃 +yyy 言 +yyya 广度 +yyyc 广袤 +yyyf 譶 +yyyg 言语 +yyyj 方剂 +yyyk 妄言妄听 +yyyl 广为 文库 +yyym 广州市 +yyyn 文盲 言词 +yyyo 访谈 言谈 +yyyp 文豪 变废为宝 +yyyq 广义 +yyyt 广州 +yyyu 言说 +yyyw 言论 议论 +yyyy 言 方言 文言 diff --git a/run.sh b/run.sh new file mode 100755 index 0000000..716707d --- /dev/null +++ b/run.sh @@ -0,0 +1,9 @@ +#!/bin/sh + +pkill strans +pkill strans-xim + +sleep 1 +./strans map font/font.otf & +sleep 1 +xim/strans-xim & diff --git a/srv.c b/srv.c new file mode 100644 index 0000000..9cbe99d --- /dev/null +++ b/srv.c @@ -0,0 +1,55 @@ +#include "dat.h" +#include "fn.h" + +static char adir[40]; + +static void +sendkey(int fd, u32int ks, u32int mod) +{ + Keyreq kr; + + kr.fd = fd; + kr.ks = ks; + kr.mod = mod; + chansend(keyc, &kr); +} + +static void +clientthread(void *arg) +{ + int fd; + uchar req[4]; + + fd = (int)(uintptr)arg; + threadsetname("client %d", fd); + while(read(fd, req, 4) == 4) + sendkey(fd, req[2] | (req[3] << 8), req[1]); + close(fd); +} + +static void +srvinit(void) +{ + char addr[64]; + + snprint(addr, sizeof(addr), "unix!/tmp/strans.%d", getuid()); + remove(addr + 5); + if(announce(addr, adir) < 0) + die("announce: %r"); +} + +void +srvthread(void*) +{ + char ldir[40]; + int fd; + + threadsetname("srv"); + srvinit(); + for(;;){ + fd = listen(adir, ldir); + if(fd < 0) + continue; + proccreate(clientthread, (void*)(uintptr)fd, 8192); + } +} diff --git a/stb_truetype.h b/stb_truetype.h new file mode 100644 index 0000000..90a5c2e --- /dev/null +++ b/stb_truetype.h @@ -0,0 +1,5079 @@ +// stb_truetype.h - v1.26 - public domain +// authored from 2009-2021 by Sean Barrett / RAD Game Tools +// +// ======================================================================= +// +// NO SECURITY GUARANTEE -- DO NOT USE THIS ON UNTRUSTED FONT FILES +// +// This library does no range checking of the offsets found in the file, +// meaning an attacker can use it to read arbitrary memory. +// +// ======================================================================= +// +// This library processes TrueType files: +// parse files +// extract glyph metrics +// extract glyph shapes +// render glyphs to one-channel bitmaps with antialiasing (box filter) +// render glyphs to one-channel SDF bitmaps (signed-distance field/function) +// +// Todo: +// non-MS cmaps +// crashproof on bad data +// hinting? (no longer patented) +// cleartype-style AA? +// optimize: use simple memory allocator for intermediates +// optimize: build edge-list directly from curves +// optimize: rasterize directly from curves? +// +// ADDITIONAL CONTRIBUTORS +// +// Mikko Mononen: compound shape support, more cmap formats +// Tor Andersson: kerning, subpixel rendering +// Dougall Johnson: OpenType / Type 2 font handling +// Daniel Ribeiro Maciel: basic GPOS-based kerning +// +// Misc other: +// Ryan Gordon +// Simon Glass +// github:IntellectualKitty +// Imanol Celaya +// Daniel Ribeiro Maciel +// +// Bug/warning reports/fixes: +// "Zer" on mollyrocket Fabian "ryg" Giesen github:NiLuJe +// Cass Everitt Martins Mozeiko github:aloucks +// stoiko (Haemimont Games) Cap Petschulat github:oyvindjam +// Brian Hook Omar Cornut github:vassvik +// Walter van Niftrik Ryan Griege +// David Gow Peter LaValle +// David Given Sergey Popov +// Ivan-Assen Ivanov Giumo X. Clanjor +// Anthony Pesch Higor Euripedes +// Johan Duparc Thomas Fields +// Hou Qiming Derek Vinyard +// Rob Loach Cort Stratton +// Kenney Phillis Jr. Brian Costabile +// Ken Voskuil (kaesve) Yakov Galka +// +// VERSION HISTORY +// +// 1.26 (2021-08-28) fix broken rasterizer +// 1.25 (2021-07-11) many fixes +// 1.24 (2020-02-05) fix warning +// 1.23 (2020-02-02) query SVG data for glyphs; query whole kerning table (but only kern not GPOS) +// 1.22 (2019-08-11) minimize missing-glyph duplication; fix kerning if both 'GPOS' and 'kern' are defined +// 1.21 (2019-02-25) fix warning +// 1.20 (2019-02-07) PackFontRange skips missing codepoints; GetScaleFontVMetrics() +// 1.19 (2018-02-11) GPOS kerning, STBTT_fmod +// 1.18 (2018-01-29) add missing function +// 1.17 (2017-07-23) make more arguments const; doc fix +// 1.16 (2017-07-12) SDF support +// 1.15 (2017-03-03) make more arguments const +// 1.14 (2017-01-16) num-fonts-in-TTC function +// 1.13 (2017-01-02) support OpenType fonts, certain Apple fonts +// 1.12 (2016-10-25) suppress warnings about casting away const with -Wcast-qual +// 1.11 (2016-04-02) fix unused-variable warning +// 1.10 (2016-04-02) user-defined fabs(); rare memory leak; remove duplicate typedef +// 1.09 (2016-01-16) warning fix; avoid crash on outofmem; use allocation userdata properly +// 1.08 (2015-09-13) document stbtt_Rasterize(); fixes for vertical & horizontal edges +// 1.07 (2015-08-01) allow PackFontRanges to accept arrays of sparse codepoints; +// variant PackFontRanges to pack and render in separate phases; +// fix stbtt_GetFontOFfsetForIndex (never worked for non-0 input?); +// fixed an assert() bug in the new rasterizer +// replace assert() with STBTT_assert() in new rasterizer +// +// Full history can be found at the end of this file. +// +// LICENSE +// +// See end of file for license information. +// +// USAGE +// +// Include this file in whatever places need to refer to it. In ONE C/C++ +// file, write: +// #define STB_TRUETYPE_IMPLEMENTATION +// before the #include of this file. This expands out the actual +// implementation into that C/C++ file. +// +// To make the implementation private to the file that generates the implementation, +// #define STBTT_STATIC +// +// Simple 3D API (don't ship this, but it's fine for tools and quick start) +// stbtt_BakeFontBitmap() -- bake a font to a bitmap for use as texture +// stbtt_GetBakedQuad() -- compute quad to draw for a given char +// +// Improved 3D API (more shippable): +// #include "stb_rect_pack.h" -- optional, but you really want it +// stbtt_PackBegin() +// stbtt_PackSetOversampling() -- for improved quality on small fonts +// stbtt_PackFontRanges() -- pack and renders +// stbtt_PackEnd() +// stbtt_GetPackedQuad() +// +// "Load" a font file from a memory buffer (you have to keep the buffer loaded) +// stbtt_InitFont() +// stbtt_GetFontOffsetForIndex() -- indexing for TTC font collections +// stbtt_GetNumberOfFonts() -- number of fonts for TTC font collections +// +// Render a unicode codepoint to a bitmap +// stbtt_GetCodepointBitmap() -- allocates and returns a bitmap +// stbtt_MakeCodepointBitmap() -- renders into bitmap you provide +// stbtt_GetCodepointBitmapBox() -- how big the bitmap must be +// +// Character advance/positioning +// stbtt_GetCodepointHMetrics() +// stbtt_GetFontVMetrics() +// stbtt_GetFontVMetricsOS2() +// stbtt_GetCodepointKernAdvance() +// +// Starting with version 1.06, the rasterizer was replaced with a new, +// faster and generally-more-precise rasterizer. The new rasterizer more +// accurately measures pixel coverage for anti-aliasing, except in the case +// where multiple shapes overlap, in which case it overestimates the AA pixel +// coverage. Thus, anti-aliasing of intersecting shapes may look wrong. If +// this turns out to be a problem, you can re-enable the old rasterizer with +// #define STBTT_RASTERIZER_VERSION 1 +// which will incur about a 15% speed hit. +// +// ADDITIONAL DOCUMENTATION +// +// Immediately after this block comment are a series of sample programs. +// +// After the sample programs is the "header file" section. This section +// includes documentation for each API function. +// +// Some important concepts to understand to use this library: +// +// Codepoint +// Characters are defined by unicode codepoints, e.g. 65 is +// uppercase A, 231 is lowercase c with a cedilla, 0x7e30 is +// the hiragana for "ma". +// +// Glyph +// A visual character shape (every codepoint is rendered as +// some glyph) +// +// Glyph index +// A font-specific integer ID representing a glyph +// +// Baseline +// Glyph shapes are defined relative to a baseline, which is the +// bottom of uppercase characters. Characters extend both above +// and below the baseline. +// +// Current Point +// As you draw text to the screen, you keep track of a "current point" +// which is the origin of each character. The current point's vertical +// position is the baseline. Even "baked fonts" use this model. +// +// Vertical Font Metrics +// The vertical qualities of the font, used to vertically position +// and space the characters. See docs for stbtt_GetFontVMetrics. +// +// Font Size in Pixels or Points +// The preferred interface for specifying font sizes in stb_truetype +// is to specify how tall the font's vertical extent should be in pixels. +// If that sounds good enough, skip the next paragraph. +// +// Most font APIs instead use "points", which are a common typographic +// measurement for describing font size, defined as 72 points per inch. +// stb_truetype provides a point API for compatibility. However, true +// "per inch" conventions don't make much sense on computer displays +// since different monitors have different number of pixels per +// inch. For example, Windows traditionally uses a convention that +// there are 96 pixels per inch, thus making 'inch' measurements have +// nothing to do with inches, and thus effectively defining a point to +// be 1.333 pixels. Additionally, the TrueType font data provides +// an explicit scale factor to scale a given font's glyphs to points, +// but the author has observed that this scale factor is often wrong +// for non-commercial fonts, thus making fonts scaled in points +// according to the TrueType spec incoherently sized in practice. +// +// DETAILED USAGE: +// +// Scale: +// Select how high you want the font to be, in points or pixels. +// Call ScaleForPixelHeight or ScaleForMappingEmToPixels to compute +// a scale factor SF that will be used by all other functions. +// +// Baseline: +// You need to select a y-coordinate that is the baseline of where +// your text will appear. Call GetFontBoundingBox to get the baseline-relative +// bounding box for all characters. SF*-y0 will be the distance in pixels +// that the worst-case character could extend above the baseline, so if +// you want the top edge of characters to appear at the top of the +// screen where y=0, then you would set the baseline to SF*-y0. +// +// Current point: +// Set the current point where the first character will appear. The +// first character could extend left of the current point; this is font +// dependent. You can either choose a current point that is the leftmost +// point and hope, or add some padding, or check the bounding box or +// left-side-bearing of the first character to be displayed and set +// the current point based on that. +// +// Displaying a character: +// Compute the bounding box of the character. It will contain signed values +// relative to . I.e. if it returns x0,y0,x1,y1, +// then the character should be displayed in the rectangle from +// to = 32 && *text < 128) { + stbtt_aligned_quad q; + stbtt_GetBakedQuad(cdata, 512,512, *text-32, &x,&y,&q,1);//1=opengl & d3d10+,0=d3d9 + glTexCoord2f(q.s0,q.t0); glVertex2f(q.x0,q.y0); + glTexCoord2f(q.s1,q.t0); glVertex2f(q.x1,q.y0); + glTexCoord2f(q.s1,q.t1); glVertex2f(q.x1,q.y1); + glTexCoord2f(q.s0,q.t1); glVertex2f(q.x0,q.y1); + } + ++text; + } + glEnd(); +} +#endif +// +// +////////////////////////////////////////////////////////////////////////////// +// +// Complete program (this compiles): get a single bitmap, print as ASCII art +// +#if 0 +#include +#define STB_TRUETYPE_IMPLEMENTATION // force following include to generate implementation +#include "stb_truetype.h" + +char ttf_buffer[1<<25]; + +int main(int argc, char **argv) +{ + stbtt_fontinfo font; + unsigned char *bitmap; + int w,h,i,j,c = (argc > 1 ? atoi(argv[1]) : 'a'), s = (argc > 2 ? atoi(argv[2]) : 20); + + fread(ttf_buffer, 1, 1<<25, fopen(argc > 3 ? argv[3] : "c:/windows/fonts/arialbd.ttf", "rb")); + + stbtt_InitFont(&font, ttf_buffer, stbtt_GetFontOffsetForIndex(ttf_buffer,0)); + bitmap = stbtt_GetCodepointBitmap(&font, 0,stbtt_ScaleForPixelHeight(&font, s), c, &w, &h, 0,0); + + for (j=0; j < h; ++j) { + for (i=0; i < w; ++i) + putchar(" .:ioVM@"[bitmap[j*w+i]>>5]); + putchar('\n'); + } + return 0; +} +#endif +// +// Output: +// +// .ii. +// @@@@@@. +// V@Mio@@o +// :i. V@V +// :oM@@M +// :@@@MM@M +// @@o o@M +// :@@. M@M +// @@@o@@@@ +// :M@@V:@@. +// +////////////////////////////////////////////////////////////////////////////// +// +// Complete program: print "Hello World!" banner, with bugs +// +#if 0 +char buffer[24<<20]; +unsigned char screen[20][79]; + +int main(int arg, char **argv) +{ + stbtt_fontinfo font; + int i,j,ascent,baseline,ch=0; + float scale, xpos=2; // leave a little padding in case the character extends left + char *text = "Heljo World!"; // intentionally misspelled to show 'lj' brokenness + + fread(buffer, 1, 1000000, fopen("c:/windows/fonts/arialbd.ttf", "rb")); + stbtt_InitFont(&font, buffer, 0); + + scale = stbtt_ScaleForPixelHeight(&font, 15); + stbtt_GetFontVMetrics(&font, &ascent,0,0); + baseline = (int) (ascent*scale); + + while (text[ch]) { + int advance,lsb,x0,y0,x1,y1; + float x_shift = xpos - (float) floor(xpos); + stbtt_GetCodepointHMetrics(&font, text[ch], &advance, &lsb); + stbtt_GetCodepointBitmapBoxSubpixel(&font, text[ch], scale,scale,x_shift,0, &x0,&y0,&x1,&y1); + stbtt_MakeCodepointBitmapSubpixel(&font, &screen[baseline + y0][(int) xpos + x0], x1-x0,y1-y0, 79, scale,scale,x_shift,0, text[ch]); + // note that this stomps the old data, so where character boxes overlap (e.g. 'lj') it's wrong + // because this API is really for baking character bitmaps into textures. if you want to render + // a sequence of characters, you really need to render each bitmap to a temp buffer, then + // "alpha blend" that into the working buffer + xpos += (advance * scale); + if (text[ch+1]) + xpos += scale*stbtt_GetCodepointKernAdvance(&font, text[ch],text[ch+1]); + ++ch; + } + + for (j=0; j < 20; ++j) { + for (i=0; i < 78; ++i) + putchar(" .:ioVM@"[screen[j][i]>>5]); + putchar('\n'); + } + + return 0; +} +#endif + + +////////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////////// +//// +//// INTEGRATION WITH YOUR CODEBASE +//// +//// The following sections allow you to supply alternate definitions +//// of C library functions used by stb_truetype, e.g. if you don't +//// link with the C runtime library. + +#ifdef STB_TRUETYPE_IMPLEMENTATION + // #define your own (u)stbtt_int8/16/32 before including to override this + #ifndef stbtt_uint8 + typedef unsigned char stbtt_uint8; + typedef signed char stbtt_int8; + typedef unsigned short stbtt_uint16; + typedef signed short stbtt_int16; + typedef unsigned int stbtt_uint32; + typedef signed int stbtt_int32; + #endif + + typedef char stbtt__check_size32[sizeof(stbtt_int32)==4 ? 1 : -1]; + typedef char stbtt__check_size16[sizeof(stbtt_int16)==2 ? 1 : -1]; + + // e.g. #define your own STBTT_ifloor/STBTT_iceil() to avoid math.h + #ifndef STBTT_ifloor + #include + #define STBTT_ifloor(x) ((int) floor(x)) + #define STBTT_iceil(x) ((int) ceil(x)) + #endif + + #ifndef STBTT_sqrt + #include + #define STBTT_sqrt(x) sqrt(x) + #define STBTT_pow(x,y) pow(x,y) + #endif + + #ifndef STBTT_fmod + #include + #define STBTT_fmod(x,y) fmod(x,y) + #endif + + #ifndef STBTT_cos + #include + #define STBTT_cos(x) cos(x) + #define STBTT_acos(x) acos(x) + #endif + + #ifndef STBTT_fabs + #include + #define STBTT_fabs(x) fabs(x) + #endif + + // #define your own functions "STBTT_malloc" / "STBTT_free" to avoid malloc.h + #ifndef STBTT_malloc + #include + #define STBTT_malloc(x,u) ((void)(u),malloc(x)) + #define STBTT_free(x,u) ((void)(u),free(x)) + #endif + + #ifndef STBTT_assert + #include + #define STBTT_assert(x) assert(x) + #endif + + #ifndef STBTT_strlen + #include + #define STBTT_strlen(x) strlen(x) + #endif + + #ifndef STBTT_memcpy + #include + #define STBTT_memcpy memcpy + #define STBTT_memset memset + #endif +#endif + +/////////////////////////////////////////////////////////////////////////////// +/////////////////////////////////////////////////////////////////////////////// +//// +//// INTERFACE +//// +//// + +#ifndef __STB_INCLUDE_STB_TRUETYPE_H__ +#define __STB_INCLUDE_STB_TRUETYPE_H__ + +#ifdef STBTT_STATIC +#define STBTT_DEF static +#else +#define STBTT_DEF extern +#endif + +#ifdef __cplusplus +extern "C" { +#endif + +// private structure +typedef struct +{ + unsigned char *data; + int cursor; + int size; +} stbtt__buf; + +////////////////////////////////////////////////////////////////////////////// +// +// TEXTURE BAKING API +// +// If you use this API, you only have to call two functions ever. +// + +typedef struct +{ + unsigned short x0,y0,x1,y1; // coordinates of bbox in bitmap + float xoff,yoff,xadvance; +} stbtt_bakedchar; + +STBTT_DEF int stbtt_BakeFontBitmap(const unsigned char *data, int offset, // font location (use offset=0 for plain .ttf) + float pixel_height, // height of font in pixels + unsigned char *pixels, int pw, int ph, // bitmap to be filled in + int first_char, int num_chars, // characters to bake + stbtt_bakedchar *chardata); // you allocate this, it's num_chars long +// if return is positive, the first unused row of the bitmap +// if return is negative, returns the negative of the number of characters that fit +// if return is 0, no characters fit and no rows were used +// This uses a very crappy packing. + +typedef struct +{ + float x0,y0,s0,t0; // top-left + float x1,y1,s1,t1; // bottom-right +} stbtt_aligned_quad; + +STBTT_DEF void stbtt_GetBakedQuad(const stbtt_bakedchar *chardata, int pw, int ph, // same data as above + int char_index, // character to display + float *xpos, float *ypos, // pointers to current position in screen pixel space + stbtt_aligned_quad *q, // output: quad to draw + int opengl_fillrule); // true if opengl fill rule; false if DX9 or earlier +// Call GetBakedQuad with char_index = 'character - first_char', and it +// creates the quad you need to draw and advances the current position. +// +// The coordinate system used assumes y increases downwards. +// +// Characters will extend both above and below the current position; +// see discussion of "BASELINE" above. +// +// It's inefficient; you might want to c&p it and optimize it. + +STBTT_DEF void stbtt_GetScaledFontVMetrics(const unsigned char *fontdata, int index, float size, float *ascent, float *descent, float *lineGap); +// Query the font vertical metrics without having to create a font first. + + +////////////////////////////////////////////////////////////////////////////// +// +// NEW TEXTURE BAKING API +// +// This provides options for packing multiple fonts into one atlas, not +// perfectly but better than nothing. + +typedef struct +{ + unsigned short x0,y0,x1,y1; // coordinates of bbox in bitmap + float xoff,yoff,xadvance; + float xoff2,yoff2; +} stbtt_packedchar; + +typedef struct stbtt_pack_context stbtt_pack_context; +typedef struct stbtt_fontinfo stbtt_fontinfo; +#ifndef STB_RECT_PACK_VERSION +typedef struct stbrp_rect stbrp_rect; +#endif + +STBTT_DEF int stbtt_PackBegin(stbtt_pack_context *spc, unsigned char *pixels, int width, int height, int stride_in_bytes, int padding, void *alloc_context); +// Initializes a packing context stored in the passed-in stbtt_pack_context. +// Future calls using this context will pack characters into the bitmap passed +// in here: a 1-channel bitmap that is width * height. stride_in_bytes is +// the distance from one row to the next (or 0 to mean they are packed tightly +// together). "padding" is the amount of padding to leave between each +// character (normally you want '1' for bitmaps you'll use as textures with +// bilinear filtering). +// +// Returns 0 on failure, 1 on success. + +STBTT_DEF void stbtt_PackEnd (stbtt_pack_context *spc); +// Cleans up the packing context and frees all memory. + +#define STBTT_POINT_SIZE(x) (-(x)) + +STBTT_DEF int stbtt_PackFontRange(stbtt_pack_context *spc, const unsigned char *fontdata, int font_index, float font_size, + int first_unicode_char_in_range, int num_chars_in_range, stbtt_packedchar *chardata_for_range); +// Creates character bitmaps from the font_index'th font found in fontdata (use +// font_index=0 if you don't know what that is). It creates num_chars_in_range +// bitmaps for characters with unicode values starting at first_unicode_char_in_range +// and increasing. Data for how to render them is stored in chardata_for_range; +// pass these to stbtt_GetPackedQuad to get back renderable quads. +// +// font_size is the full height of the character from ascender to descender, +// as computed by stbtt_ScaleForPixelHeight. To use a point size as computed +// by stbtt_ScaleForMappingEmToPixels, wrap the point size in STBTT_POINT_SIZE() +// and pass that result as 'font_size': +// ..., 20 , ... // font max minus min y is 20 pixels tall +// ..., STBTT_POINT_SIZE(20), ... // 'M' is 20 pixels tall + +typedef struct +{ + float font_size; + int first_unicode_codepoint_in_range; // if non-zero, then the chars are continuous, and this is the first codepoint + int *array_of_unicode_codepoints; // if non-zero, then this is an array of unicode codepoints + int num_chars; + stbtt_packedchar *chardata_for_range; // output + unsigned char h_oversample, v_oversample; // don't set these, they're used internally +} stbtt_pack_range; + +STBTT_DEF int stbtt_PackFontRanges(stbtt_pack_context *spc, const unsigned char *fontdata, int font_index, stbtt_pack_range *ranges, int num_ranges); +// Creates character bitmaps from multiple ranges of characters stored in +// ranges. This will usually create a better-packed bitmap than multiple +// calls to stbtt_PackFontRange. Note that you can call this multiple +// times within a single PackBegin/PackEnd. + +STBTT_DEF void stbtt_PackSetOversampling(stbtt_pack_context *spc, unsigned int h_oversample, unsigned int v_oversample); +// Oversampling a font increases the quality by allowing higher-quality subpixel +// positioning, and is especially valuable at smaller text sizes. +// +// This function sets the amount of oversampling for all following calls to +// stbtt_PackFontRange(s) or stbtt_PackFontRangesGatherRects for a given +// pack context. The default (no oversampling) is achieved by h_oversample=1 +// and v_oversample=1. The total number of pixels required is +// h_oversample*v_oversample larger than the default; for example, 2x2 +// oversampling requires 4x the storage of 1x1. For best results, render +// oversampled textures with bilinear filtering. Look at the readme in +// stb/tests/oversample for information about oversampled fonts +// +// To use with PackFontRangesGather etc., you must set it before calls +// call to PackFontRangesGatherRects. + +STBTT_DEF void stbtt_PackSetSkipMissingCodepoints(stbtt_pack_context *spc, int skip); +// If skip != 0, this tells stb_truetype to skip any codepoints for which +// there is no corresponding glyph. If skip=0, which is the default, then +// codepoints without a glyph recived the font's "missing character" glyph, +// typically an empty box by convention. + +STBTT_DEF void stbtt_GetPackedQuad(const stbtt_packedchar *chardata, int pw, int ph, // same data as above + int char_index, // character to display + float *xpos, float *ypos, // pointers to current position in screen pixel space + stbtt_aligned_quad *q, // output: quad to draw + int align_to_integer); + +STBTT_DEF int stbtt_PackFontRangesGatherRects(stbtt_pack_context *spc, const stbtt_fontinfo *info, stbtt_pack_range *ranges, int num_ranges, stbrp_rect *rects); +STBTT_DEF void stbtt_PackFontRangesPackRects(stbtt_pack_context *spc, stbrp_rect *rects, int num_rects); +STBTT_DEF int stbtt_PackFontRangesRenderIntoRects(stbtt_pack_context *spc, const stbtt_fontinfo *info, stbtt_pack_range *ranges, int num_ranges, stbrp_rect *rects); +// Calling these functions in sequence is roughly equivalent to calling +// stbtt_PackFontRanges(). If you more control over the packing of multiple +// fonts, or if you want to pack custom data into a font texture, take a look +// at the source to of stbtt_PackFontRanges() and create a custom version +// using these functions, e.g. call GatherRects multiple times, +// building up a single array of rects, then call PackRects once, +// then call RenderIntoRects repeatedly. This may result in a +// better packing than calling PackFontRanges multiple times +// (or it may not). + +// this is an opaque structure that you shouldn't mess with which holds +// all the context needed from PackBegin to PackEnd. +struct stbtt_pack_context { + void *user_allocator_context; + void *pack_info; + int width; + int height; + int stride_in_bytes; + int padding; + int skip_missing; + unsigned int h_oversample, v_oversample; + unsigned char *pixels; + void *nodes; +}; + +////////////////////////////////////////////////////////////////////////////// +// +// FONT LOADING +// +// + +STBTT_DEF int stbtt_GetNumberOfFonts(const unsigned char *data); +// This function will determine the number of fonts in a font file. TrueType +// collection (.ttc) files may contain multiple fonts, while TrueType font +// (.ttf) files only contain one font. The number of fonts can be used for +// indexing with the previous function where the index is between zero and one +// less than the total fonts. If an error occurs, -1 is returned. + +STBTT_DEF int stbtt_GetFontOffsetForIndex(const unsigned char *data, int index); +// Each .ttf/.ttc file may have more than one font. Each font has a sequential +// index number starting from 0. Call this function to get the font offset for +// a given index; it returns -1 if the index is out of range. A regular .ttf +// file will only define one font and it always be at offset 0, so it will +// return '0' for index 0, and -1 for all other indices. + +// The following structure is defined publicly so you can declare one on +// the stack or as a global or etc, but you should treat it as opaque. +struct stbtt_fontinfo +{ + void * userdata; + unsigned char * data; // pointer to .ttf file + int fontstart; // offset of start of font + + int numGlyphs; // number of glyphs, needed for range checking + + int loca,head,glyf,hhea,hmtx,kern,gpos,svg; // table locations as offset from start of .ttf + int index_map; // a cmap mapping for our chosen character encoding + int indexToLocFormat; // format needed to map from glyph index to glyph + + stbtt__buf cff; // cff font data + stbtt__buf charstrings; // the charstring index + stbtt__buf gsubrs; // global charstring subroutines index + stbtt__buf subrs; // private charstring subroutines index + stbtt__buf fontdicts; // array of font dicts + stbtt__buf fdselect; // map from glyph to fontdict +}; + +STBTT_DEF int stbtt_InitFont(stbtt_fontinfo *info, const unsigned char *data, int offset); +// Given an offset into the file that defines a font, this function builds +// the necessary cached info for the rest of the system. You must allocate +// the stbtt_fontinfo yourself, and stbtt_InitFont will fill it out. You don't +// need to do anything special to free it, because the contents are pure +// value data with no additional data structures. Returns 0 on failure. + + +////////////////////////////////////////////////////////////////////////////// +// +// CHARACTER TO GLYPH-INDEX CONVERSIOn + +STBTT_DEF int stbtt_FindGlyphIndex(const stbtt_fontinfo *info, int unicode_codepoint); +// If you're going to perform multiple operations on the same character +// and you want a speed-up, call this function with the character you're +// going to process, then use glyph-based functions instead of the +// codepoint-based functions. +// Returns 0 if the character codepoint is not defined in the font. + + +////////////////////////////////////////////////////////////////////////////// +// +// CHARACTER PROPERTIES +// + +STBTT_DEF float stbtt_ScaleForPixelHeight(const stbtt_fontinfo *info, float pixels); +// computes a scale factor to produce a font whose "height" is 'pixels' tall. +// Height is measured as the distance from the highest ascender to the lowest +// descender; in other words, it's equivalent to calling stbtt_GetFontVMetrics +// and computing: +// scale = pixels / (ascent - descent) +// so if you prefer to measure height by the ascent only, use a similar calculation. + +STBTT_DEF float stbtt_ScaleForMappingEmToPixels(const stbtt_fontinfo *info, float pixels); +// computes a scale factor to produce a font whose EM size is mapped to +// 'pixels' tall. This is probably what traditional APIs compute, but +// I'm not positive. + +STBTT_DEF void stbtt_GetFontVMetrics(const stbtt_fontinfo *info, int *ascent, int *descent, int *lineGap); +// ascent is the coordinate above the baseline the font extends; descent +// is the coordinate below the baseline the font extends (i.e. it is typically negative) +// lineGap is the spacing between one row's descent and the next row's ascent... +// so you should advance the vertical position by "*ascent - *descent + *lineGap" +// these are expressed in unscaled coordinates, so you must multiply by +// the scale factor for a given size + +STBTT_DEF int stbtt_GetFontVMetricsOS2(const stbtt_fontinfo *info, int *typoAscent, int *typoDescent, int *typoLineGap); +// analogous to GetFontVMetrics, but returns the "typographic" values from the OS/2 +// table (specific to MS/Windows TTF files). +// +// Returns 1 on success (table present), 0 on failure. + +STBTT_DEF void stbtt_GetFontBoundingBox(const stbtt_fontinfo *info, int *x0, int *y0, int *x1, int *y1); +// the bounding box around all possible characters + +STBTT_DEF void stbtt_GetCodepointHMetrics(const stbtt_fontinfo *info, int codepoint, int *advanceWidth, int *leftSideBearing); +// leftSideBearing is the offset from the current horizontal position to the left edge of the character +// advanceWidth is the offset from the current horizontal position to the next horizontal position +// these are expressed in unscaled coordinates + +STBTT_DEF int stbtt_GetCodepointKernAdvance(const stbtt_fontinfo *info, int ch1, int ch2); +// an additional amount to add to the 'advance' value between ch1 and ch2 + +STBTT_DEF int stbtt_GetCodepointBox(const stbtt_fontinfo *info, int codepoint, int *x0, int *y0, int *x1, int *y1); +// Gets the bounding box of the visible part of the glyph, in unscaled coordinates + +STBTT_DEF void stbtt_GetGlyphHMetrics(const stbtt_fontinfo *info, int glyph_index, int *advanceWidth, int *leftSideBearing); +STBTT_DEF int stbtt_GetGlyphKernAdvance(const stbtt_fontinfo *info, int glyph1, int glyph2); +STBTT_DEF int stbtt_GetGlyphBox(const stbtt_fontinfo *info, int glyph_index, int *x0, int *y0, int *x1, int *y1); +// as above, but takes one or more glyph indices for greater efficiency + +typedef struct stbtt_kerningentry +{ + int glyph1; // use stbtt_FindGlyphIndex + int glyph2; + int advance; +} stbtt_kerningentry; + +STBTT_DEF int stbtt_GetKerningTableLength(const stbtt_fontinfo *info); +STBTT_DEF int stbtt_GetKerningTable(const stbtt_fontinfo *info, stbtt_kerningentry* table, int table_length); +// Retrieves a complete list of all of the kerning pairs provided by the font +// stbtt_GetKerningTable never writes more than table_length entries and returns how many entries it did write. +// The table will be sorted by (a.glyph1 == b.glyph1)?(a.glyph2 < b.glyph2):(a.glyph1 < b.glyph1) + +////////////////////////////////////////////////////////////////////////////// +// +// GLYPH SHAPES (you probably don't need these, but they have to go before +// the bitmaps for C declaration-order reasons) +// + +#ifndef STBTT_vmove // you can predefine these to use different values (but why?) + enum { + STBTT_vmove=1, + STBTT_vline, + STBTT_vcurve, + STBTT_vcubic + }; +#endif + +#ifndef stbtt_vertex // you can predefine this to use different values + // (we share this with other code at RAD) + #define stbtt_vertex_type short // can't use stbtt_int16 because that's not visible in the header file + typedef struct + { + stbtt_vertex_type x,y,cx,cy,cx1,cy1; + unsigned char type,padding; + } stbtt_vertex; +#endif + +STBTT_DEF int stbtt_IsGlyphEmpty(const stbtt_fontinfo *info, int glyph_index); +// returns non-zero if nothing is drawn for this glyph + +STBTT_DEF int stbtt_GetCodepointShape(const stbtt_fontinfo *info, int unicode_codepoint, stbtt_vertex **vertices); +STBTT_DEF int stbtt_GetGlyphShape(const stbtt_fontinfo *info, int glyph_index, stbtt_vertex **vertices); +// returns # of vertices and fills *vertices with the pointer to them +// these are expressed in "unscaled" coordinates +// +// The shape is a series of contours. Each one starts with +// a STBTT_moveto, then consists of a series of mixed +// STBTT_lineto and STBTT_curveto segments. A lineto +// draws a line from previous endpoint to its x,y; a curveto +// draws a quadratic bezier from previous endpoint to +// its x,y, using cx,cy as the bezier control point. + +STBTT_DEF void stbtt_FreeShape(const stbtt_fontinfo *info, stbtt_vertex *vertices); +// frees the data allocated above + +STBTT_DEF unsigned char *stbtt_FindSVGDoc(const stbtt_fontinfo *info, int gl); +STBTT_DEF int stbtt_GetCodepointSVG(const stbtt_fontinfo *info, int unicode_codepoint, const char **svg); +STBTT_DEF int stbtt_GetGlyphSVG(const stbtt_fontinfo *info, int gl, const char **svg); +// fills svg with the character's SVG data. +// returns data size or 0 if SVG not found. + +////////////////////////////////////////////////////////////////////////////// +// +// BITMAP RENDERING +// + +STBTT_DEF void stbtt_FreeBitmap(unsigned char *bitmap, void *userdata); +// frees the bitmap allocated below + +STBTT_DEF unsigned char *stbtt_GetCodepointBitmap(const stbtt_fontinfo *info, float scale_x, float scale_y, int codepoint, int *width, int *height, int *xoff, int *yoff); +// allocates a large-enough single-channel 8bpp bitmap and renders the +// specified character/glyph at the specified scale into it, with +// antialiasing. 0 is no coverage (transparent), 255 is fully covered (opaque). +// *width & *height are filled out with the width & height of the bitmap, +// which is stored left-to-right, top-to-bottom. +// +// xoff/yoff are the offset it pixel space from the glyph origin to the top-left of the bitmap + +STBTT_DEF unsigned char *stbtt_GetCodepointBitmapSubpixel(const stbtt_fontinfo *info, float scale_x, float scale_y, float shift_x, float shift_y, int codepoint, int *width, int *height, int *xoff, int *yoff); +// the same as stbtt_GetCodepoitnBitmap, but you can specify a subpixel +// shift for the character + +STBTT_DEF void stbtt_MakeCodepointBitmap(const stbtt_fontinfo *info, unsigned char *output, int out_w, int out_h, int out_stride, float scale_x, float scale_y, int codepoint); +// the same as stbtt_GetCodepointBitmap, but you pass in storage for the bitmap +// in the form of 'output', with row spacing of 'out_stride' bytes. the bitmap +// is clipped to out_w/out_h bytes. Call stbtt_GetCodepointBitmapBox to get the +// width and height and positioning info for it first. + +STBTT_DEF void stbtt_MakeCodepointBitmapSubpixel(const stbtt_fontinfo *info, unsigned char *output, int out_w, int out_h, int out_stride, float scale_x, float scale_y, float shift_x, float shift_y, int codepoint); +// same as stbtt_MakeCodepointBitmap, but you can specify a subpixel +// shift for the character + +STBTT_DEF void stbtt_MakeCodepointBitmapSubpixelPrefilter(const stbtt_fontinfo *info, unsigned char *output, int out_w, int out_h, int out_stride, float scale_x, float scale_y, float shift_x, float shift_y, int oversample_x, int oversample_y, float *sub_x, float *sub_y, int codepoint); +// same as stbtt_MakeCodepointBitmapSubpixel, but prefiltering +// is performed (see stbtt_PackSetOversampling) + +STBTT_DEF void stbtt_GetCodepointBitmapBox(const stbtt_fontinfo *font, int codepoint, float scale_x, float scale_y, int *ix0, int *iy0, int *ix1, int *iy1); +// get the bbox of the bitmap centered around the glyph origin; so the +// bitmap width is ix1-ix0, height is iy1-iy0, and location to place +// the bitmap top left is (leftSideBearing*scale,iy0). +// (Note that the bitmap uses y-increases-down, but the shape uses +// y-increases-up, so CodepointBitmapBox and CodepointBox are inverted.) + +STBTT_DEF void stbtt_GetCodepointBitmapBoxSubpixel(const stbtt_fontinfo *font, int codepoint, float scale_x, float scale_y, float shift_x, float shift_y, int *ix0, int *iy0, int *ix1, int *iy1); +// same as stbtt_GetCodepointBitmapBox, but you can specify a subpixel +// shift for the character + +// the following functions are equivalent to the above functions, but operate +// on glyph indices instead of Unicode codepoints (for efficiency) +STBTT_DEF unsigned char *stbtt_GetGlyphBitmap(const stbtt_fontinfo *info, float scale_x, float scale_y, int glyph, int *width, int *height, int *xoff, int *yoff); +STBTT_DEF unsigned char *stbtt_GetGlyphBitmapSubpixel(const stbtt_fontinfo *info, float scale_x, float scale_y, float shift_x, float shift_y, int glyph, int *width, int *height, int *xoff, int *yoff); +STBTT_DEF void stbtt_MakeGlyphBitmap(const stbtt_fontinfo *info, unsigned char *output, int out_w, int out_h, int out_stride, float scale_x, float scale_y, int glyph); +STBTT_DEF void stbtt_MakeGlyphBitmapSubpixel(const stbtt_fontinfo *info, unsigned char *output, int out_w, int out_h, int out_stride, float scale_x, float scale_y, float shift_x, float shift_y, int glyph); +STBTT_DEF void stbtt_MakeGlyphBitmapSubpixelPrefilter(const stbtt_fontinfo *info, unsigned char *output, int out_w, int out_h, int out_stride, float scale_x, float scale_y, float shift_x, float shift_y, int oversample_x, int oversample_y, float *sub_x, float *sub_y, int glyph); +STBTT_DEF void stbtt_GetGlyphBitmapBox(const stbtt_fontinfo *font, int glyph, float scale_x, float scale_y, int *ix0, int *iy0, int *ix1, int *iy1); +STBTT_DEF void stbtt_GetGlyphBitmapBoxSubpixel(const stbtt_fontinfo *font, int glyph, float scale_x, float scale_y,float shift_x, float shift_y, int *ix0, int *iy0, int *ix1, int *iy1); + + +// @TODO: don't expose this structure +typedef struct +{ + int w,h,stride; + unsigned char *pixels; +} stbtt__bitmap; + +// rasterize a shape with quadratic beziers into a bitmap +STBTT_DEF void stbtt_Rasterize(stbtt__bitmap *result, // 1-channel bitmap to draw into + float flatness_in_pixels, // allowable error of curve in pixels + stbtt_vertex *vertices, // array of vertices defining shape + int num_verts, // number of vertices in above array + float scale_x, float scale_y, // scale applied to input vertices + float shift_x, float shift_y, // translation applied to input vertices + int x_off, int y_off, // another translation applied to input + int invert, // if non-zero, vertically flip shape + void *userdata); // context for to STBTT_MALLOC + +////////////////////////////////////////////////////////////////////////////// +// +// Signed Distance Function (or Field) rendering + +STBTT_DEF void stbtt_FreeSDF(unsigned char *bitmap, void *userdata); +// frees the SDF bitmap allocated below + +STBTT_DEF unsigned char * stbtt_GetGlyphSDF(const stbtt_fontinfo *info, float scale, int glyph, int padding, unsigned char onedge_value, float pixel_dist_scale, int *width, int *height, int *xoff, int *yoff); +STBTT_DEF unsigned char * stbtt_GetCodepointSDF(const stbtt_fontinfo *info, float scale, int codepoint, int padding, unsigned char onedge_value, float pixel_dist_scale, int *width, int *height, int *xoff, int *yoff); +// These functions compute a discretized SDF field for a single character, suitable for storing +// in a single-channel texture, sampling with bilinear filtering, and testing against +// larger than some threshold to produce scalable fonts. +// info -- the font +// scale -- controls the size of the resulting SDF bitmap, same as it would be creating a regular bitmap +// glyph/codepoint -- the character to generate the SDF for +// padding -- extra "pixels" around the character which are filled with the distance to the character (not 0), +// which allows effects like bit outlines +// onedge_value -- value 0-255 to test the SDF against to reconstruct the character (i.e. the isocontour of the character) +// pixel_dist_scale -- what value the SDF should increase by when moving one SDF "pixel" away from the edge (on the 0..255 scale) +// if positive, > onedge_value is inside; if negative, < onedge_value is inside +// width,height -- output height & width of the SDF bitmap (including padding) +// xoff,yoff -- output origin of the character +// return value -- a 2D array of bytes 0..255, width*height in size +// +// pixel_dist_scale & onedge_value are a scale & bias that allows you to make +// optimal use of the limited 0..255 for your application, trading off precision +// and special effects. SDF values outside the range 0..255 are clamped to 0..255. +// +// Example: +// scale = stbtt_ScaleForPixelHeight(22) +// padding = 5 +// onedge_value = 180 +// pixel_dist_scale = 180/5.0 = 36.0 +// +// This will create an SDF bitmap in which the character is about 22 pixels +// high but the whole bitmap is about 22+5+5=32 pixels high. To produce a filled +// shape, sample the SDF at each pixel and fill the pixel if the SDF value +// is greater than or equal to 180/255. (You'll actually want to antialias, +// which is beyond the scope of this example.) Additionally, you can compute +// offset outlines (e.g. to stroke the character border inside & outside, +// or only outside). For example, to fill outside the character up to 3 SDF +// pixels, you would compare against (180-36.0*3)/255 = 72/255. The above +// choice of variables maps a range from 5 pixels outside the shape to +// 2 pixels inside the shape to 0..255; this is intended primarily for apply +// outside effects only (the interior range is needed to allow proper +// antialiasing of the font at *smaller* sizes) +// +// The function computes the SDF analytically at each SDF pixel, not by e.g. +// building a higher-res bitmap and approximating it. In theory the quality +// should be as high as possible for an SDF of this size & representation, but +// unclear if this is true in practice (perhaps building a higher-res bitmap +// and computing from that can allow drop-out prevention). +// +// The algorithm has not been optimized at all, so expect it to be slow +// if computing lots of characters or very large sizes. + + + +////////////////////////////////////////////////////////////////////////////// +// +// Finding the right font... +// +// You should really just solve this offline, keep your own tables +// of what font is what, and don't try to get it out of the .ttf file. +// That's because getting it out of the .ttf file is really hard, because +// the names in the file can appear in many possible encodings, in many +// possible languages, and e.g. if you need a case-insensitive comparison, +// the details of that depend on the encoding & language in a complex way +// (actually underspecified in truetype, but also gigantic). +// +// But you can use the provided functions in two possible ways: +// stbtt_FindMatchingFont() will use *case-sensitive* comparisons on +// unicode-encoded names to try to find the font you want; +// you can run this before calling stbtt_InitFont() +// +// stbtt_GetFontNameString() lets you get any of the various strings +// from the file yourself and do your own comparisons on them. +// You have to have called stbtt_InitFont() first. + + +STBTT_DEF int stbtt_FindMatchingFont(const unsigned char *fontdata, const char *name, int flags); +// returns the offset (not index) of the font that matches, or -1 if none +// if you use STBTT_MACSTYLE_DONTCARE, use a font name like "Arial Bold". +// if you use any other flag, use a font name like "Arial"; this checks +// the 'macStyle' header field; i don't know if fonts set this consistently +#define STBTT_MACSTYLE_DONTCARE 0 +#define STBTT_MACSTYLE_BOLD 1 +#define STBTT_MACSTYLE_ITALIC 2 +#define STBTT_MACSTYLE_UNDERSCORE 4 +#define STBTT_MACSTYLE_NONE 8 // <= not same as 0, this makes us check the bitfield is 0 + +STBTT_DEF int stbtt_CompareUTF8toUTF16_bigendian(const char *s1, int len1, const char *s2, int len2); +// returns 1/0 whether the first string interpreted as utf8 is identical to +// the second string interpreted as big-endian utf16... useful for strings from next func + +STBTT_DEF const char *stbtt_GetFontNameString(const stbtt_fontinfo *font, int *length, int platformID, int encodingID, int languageID, int nameID); +// returns the string (which may be big-endian double byte, e.g. for unicode) +// and puts the length in bytes in *length. +// +// some of the values for the IDs are below; for more see the truetype spec: +// http://developer.apple.com/textfonts/TTRefMan/RM06/Chap6name.html +// http://www.microsoft.com/typography/otspec/name.htm + +enum { // platformID + STBTT_PLATFORM_ID_UNICODE =0, + STBTT_PLATFORM_ID_MAC =1, + STBTT_PLATFORM_ID_ISO =2, + STBTT_PLATFORM_ID_MICROSOFT =3 +}; + +enum { // encodingID for STBTT_PLATFORM_ID_UNICODE + STBTT_UNICODE_EID_UNICODE_1_0 =0, + STBTT_UNICODE_EID_UNICODE_1_1 =1, + STBTT_UNICODE_EID_ISO_10646 =2, + STBTT_UNICODE_EID_UNICODE_2_0_BMP=3, + STBTT_UNICODE_EID_UNICODE_2_0_FULL=4 +}; + +enum { // encodingID for STBTT_PLATFORM_ID_MICROSOFT + STBTT_MS_EID_SYMBOL =0, + STBTT_MS_EID_UNICODE_BMP =1, + STBTT_MS_EID_SHIFTJIS =2, + STBTT_MS_EID_UNICODE_FULL =10 +}; + +enum { // encodingID for STBTT_PLATFORM_ID_MAC; same as Script Manager codes + STBTT_MAC_EID_ROMAN =0, STBTT_MAC_EID_ARABIC =4, + STBTT_MAC_EID_JAPANESE =1, STBTT_MAC_EID_HEBREW =5, + STBTT_MAC_EID_CHINESE_TRAD =2, STBTT_MAC_EID_GREEK =6, + STBTT_MAC_EID_KOREAN =3, STBTT_MAC_EID_RUSSIAN =7 +}; + +enum { // languageID for STBTT_PLATFORM_ID_MICROSOFT; same as LCID... + // problematic because there are e.g. 16 english LCIDs and 16 arabic LCIDs + STBTT_MS_LANG_ENGLISH =0x0409, STBTT_MS_LANG_ITALIAN =0x0410, + STBTT_MS_LANG_CHINESE =0x0804, STBTT_MS_LANG_JAPANESE =0x0411, + STBTT_MS_LANG_DUTCH =0x0413, STBTT_MS_LANG_KOREAN =0x0412, + STBTT_MS_LANG_FRENCH =0x040c, STBTT_MS_LANG_RUSSIAN =0x0419, + STBTT_MS_LANG_GERMAN =0x0407, STBTT_MS_LANG_SPANISH =0x0409, + STBTT_MS_LANG_HEBREW =0x040d, STBTT_MS_LANG_SWEDISH =0x041D +}; + +enum { // languageID for STBTT_PLATFORM_ID_MAC + STBTT_MAC_LANG_ENGLISH =0 , STBTT_MAC_LANG_JAPANESE =11, + STBTT_MAC_LANG_ARABIC =12, STBTT_MAC_LANG_KOREAN =23, + STBTT_MAC_LANG_DUTCH =4 , STBTT_MAC_LANG_RUSSIAN =32, + STBTT_MAC_LANG_FRENCH =1 , STBTT_MAC_LANG_SPANISH =6 , + STBTT_MAC_LANG_GERMAN =2 , STBTT_MAC_LANG_SWEDISH =5 , + STBTT_MAC_LANG_HEBREW =10, STBTT_MAC_LANG_CHINESE_SIMPLIFIED =33, + STBTT_MAC_LANG_ITALIAN =3 , STBTT_MAC_LANG_CHINESE_TRAD =19 +}; + +#ifdef __cplusplus +} +#endif + +#endif // __STB_INCLUDE_STB_TRUETYPE_H__ + +/////////////////////////////////////////////////////////////////////////////// +/////////////////////////////////////////////////////////////////////////////// +//// +//// IMPLEMENTATION +//// +//// + +#ifdef STB_TRUETYPE_IMPLEMENTATION + +#ifndef STBTT_MAX_OVERSAMPLE +#define STBTT_MAX_OVERSAMPLE 8 +#endif + +#if STBTT_MAX_OVERSAMPLE > 255 +#error "STBTT_MAX_OVERSAMPLE cannot be > 255" +#endif + +typedef int stbtt__test_oversample_pow2[(STBTT_MAX_OVERSAMPLE & (STBTT_MAX_OVERSAMPLE-1)) == 0 ? 1 : -1]; + +#ifndef STBTT_RASTERIZER_VERSION +#define STBTT_RASTERIZER_VERSION 2 +#endif + +#ifdef _MSC_VER +#define STBTT__NOTUSED(v) (void)(v) +#else +#define STBTT__NOTUSED(v) (void)sizeof(v) +#endif + +////////////////////////////////////////////////////////////////////////// +// +// stbtt__buf helpers to parse data from file +// + +static stbtt_uint8 stbtt__buf_get8(stbtt__buf *b) +{ + if (b->cursor >= b->size) + return 0; + return b->data[b->cursor++]; +} + +static stbtt_uint8 stbtt__buf_peek8(stbtt__buf *b) +{ + if (b->cursor >= b->size) + return 0; + return b->data[b->cursor]; +} + +static void stbtt__buf_seek(stbtt__buf *b, int o) +{ + STBTT_assert(!(o > b->size || o < 0)); + b->cursor = (o > b->size || o < 0) ? b->size : o; +} + +static void stbtt__buf_skip(stbtt__buf *b, int o) +{ + stbtt__buf_seek(b, b->cursor + o); +} + +static stbtt_uint32 stbtt__buf_get(stbtt__buf *b, int n) +{ + stbtt_uint32 v = 0; + int i; + STBTT_assert(n >= 1 && n <= 4); + for (i = 0; i < n; i++) + v = (v << 8) | stbtt__buf_get8(b); + return v; +} + +static stbtt__buf stbtt__new_buf(const void *p, size_t size) +{ + stbtt__buf r; + STBTT_assert(size < 0x40000000); + r.data = (stbtt_uint8*) p; + r.size = (int) size; + r.cursor = 0; + return r; +} + +#define stbtt__buf_get16(b) stbtt__buf_get((b), 2) +#define stbtt__buf_get32(b) stbtt__buf_get((b), 4) + +static stbtt__buf stbtt__buf_range(const stbtt__buf *b, int o, int s) +{ + stbtt__buf r = stbtt__new_buf(NULL, 0); + if (o < 0 || s < 0 || o > b->size || s > b->size - o) return r; + r.data = b->data + o; + r.size = s; + return r; +} + +static stbtt__buf stbtt__cff_get_index(stbtt__buf *b) +{ + int count, start, offsize; + start = b->cursor; + count = stbtt__buf_get16(b); + if (count) { + offsize = stbtt__buf_get8(b); + STBTT_assert(offsize >= 1 && offsize <= 4); + stbtt__buf_skip(b, offsize * count); + stbtt__buf_skip(b, stbtt__buf_get(b, offsize) - 1); + } + return stbtt__buf_range(b, start, b->cursor - start); +} + +static stbtt_uint32 stbtt__cff_int(stbtt__buf *b) +{ + int b0 = stbtt__buf_get8(b); + if (b0 >= 32 && b0 <= 246) return b0 - 139; + else if (b0 >= 247 && b0 <= 250) return (b0 - 247)*256 + stbtt__buf_get8(b) + 108; + else if (b0 >= 251 && b0 <= 254) return -(b0 - 251)*256 - stbtt__buf_get8(b) - 108; + else if (b0 == 28) return stbtt__buf_get16(b); + else if (b0 == 29) return stbtt__buf_get32(b); + STBTT_assert(0); + return 0; +} + +static void stbtt__cff_skip_operand(stbtt__buf *b) { + int v, b0 = stbtt__buf_peek8(b); + STBTT_assert(b0 >= 28); + if (b0 == 30) { + stbtt__buf_skip(b, 1); + while (b->cursor < b->size) { + v = stbtt__buf_get8(b); + if ((v & 0xF) == 0xF || (v >> 4) == 0xF) + break; + } + } else { + stbtt__cff_int(b); + } +} + +static stbtt__buf stbtt__dict_get(stbtt__buf *b, int key) +{ + stbtt__buf_seek(b, 0); + while (b->cursor < b->size) { + int start = b->cursor, end, op; + while (stbtt__buf_peek8(b) >= 28) + stbtt__cff_skip_operand(b); + end = b->cursor; + op = stbtt__buf_get8(b); + if (op == 12) op = stbtt__buf_get8(b) | 0x100; + if (op == key) return stbtt__buf_range(b, start, end-start); + } + return stbtt__buf_range(b, 0, 0); +} + +static void stbtt__dict_get_ints(stbtt__buf *b, int key, int outcount, stbtt_uint32 *out) +{ + int i; + stbtt__buf operands = stbtt__dict_get(b, key); + for (i = 0; i < outcount && operands.cursor < operands.size; i++) + out[i] = stbtt__cff_int(&operands); +} + +static int stbtt__cff_index_count(stbtt__buf *b) +{ + stbtt__buf_seek(b, 0); + return stbtt__buf_get16(b); +} + +static stbtt__buf stbtt__cff_index_get(stbtt__buf b, int i) +{ + int count, offsize, start, end; + stbtt__buf_seek(&b, 0); + count = stbtt__buf_get16(&b); + offsize = stbtt__buf_get8(&b); + STBTT_assert(i >= 0 && i < count); + STBTT_assert(offsize >= 1 && offsize <= 4); + stbtt__buf_skip(&b, i*offsize); + start = stbtt__buf_get(&b, offsize); + end = stbtt__buf_get(&b, offsize); + return stbtt__buf_range(&b, 2+(count+1)*offsize+start, end - start); +} + +////////////////////////////////////////////////////////////////////////// +// +// accessors to parse data from file +// + +// on platforms that don't allow misaligned reads, if we want to allow +// truetype fonts that aren't padded to alignment, define ALLOW_UNALIGNED_TRUETYPE + +#define ttBYTE(p) (* (stbtt_uint8 *) (p)) +#define ttCHAR(p) (* (stbtt_int8 *) (p)) +#define ttFixed(p) ttLONG(p) + +static stbtt_uint16 ttUSHORT(stbtt_uint8 *p) { return p[0]*256 + p[1]; } +static stbtt_int16 ttSHORT(stbtt_uint8 *p) { return p[0]*256 + p[1]; } +static stbtt_uint32 ttULONG(stbtt_uint8 *p) { return (p[0]<<24) + (p[1]<<16) + (p[2]<<8) + p[3]; } +static stbtt_int32 ttLONG(stbtt_uint8 *p) { return (p[0]<<24) + (p[1]<<16) + (p[2]<<8) + p[3]; } + +#define stbtt_tag4(p,c0,c1,c2,c3) ((p)[0] == (c0) && (p)[1] == (c1) && (p)[2] == (c2) && (p)[3] == (c3)) +#define stbtt_tag(p,str) stbtt_tag4(p,str[0],str[1],str[2],str[3]) + +static int stbtt__isfont(stbtt_uint8 *font) +{ + // check the version number + if (stbtt_tag4(font, '1',0,0,0)) return 1; // TrueType 1 + if (stbtt_tag(font, "typ1")) return 1; // TrueType with type 1 font -- we don't support this! + if (stbtt_tag(font, "OTTO")) return 1; // OpenType with CFF + if (stbtt_tag4(font, 0,1,0,0)) return 1; // OpenType 1.0 + if (stbtt_tag(font, "true")) return 1; // Apple specification for TrueType fonts + return 0; +} + +// @OPTIMIZE: binary search +static stbtt_uint32 stbtt__find_table(stbtt_uint8 *data, stbtt_uint32 fontstart, const char *tag) +{ + stbtt_int32 num_tables = ttUSHORT(data+fontstart+4); + stbtt_uint32 tabledir = fontstart + 12; + stbtt_int32 i; + for (i=0; i < num_tables; ++i) { + stbtt_uint32 loc = tabledir + 16*i; + if (stbtt_tag(data+loc+0, tag)) + return ttULONG(data+loc+8); + } + return 0; +} + +static int stbtt_GetFontOffsetForIndex_internal(unsigned char *font_collection, int index) +{ + // if it's just a font, there's only one valid index + if (stbtt__isfont(font_collection)) + return index == 0 ? 0 : -1; + + // check if it's a TTC + if (stbtt_tag(font_collection, "ttcf")) { + // version 1? + if (ttULONG(font_collection+4) == 0x00010000 || ttULONG(font_collection+4) == 0x00020000) { + stbtt_int32 n = ttLONG(font_collection+8); + if (index >= n) + return -1; + return ttULONG(font_collection+12+index*4); + } + } + return -1; +} + +static int stbtt_GetNumberOfFonts_internal(unsigned char *font_collection) +{ + // if it's just a font, there's only one valid font + if (stbtt__isfont(font_collection)) + return 1; + + // check if it's a TTC + if (stbtt_tag(font_collection, "ttcf")) { + // version 1? + if (ttULONG(font_collection+4) == 0x00010000 || ttULONG(font_collection+4) == 0x00020000) { + return ttLONG(font_collection+8); + } + } + return 0; +} + +static stbtt__buf stbtt__get_subrs(stbtt__buf cff, stbtt__buf fontdict) +{ + stbtt_uint32 subrsoff = 0, private_loc[2] = { 0, 0 }; + stbtt__buf pdict; + stbtt__dict_get_ints(&fontdict, 18, 2, private_loc); + if (!private_loc[1] || !private_loc[0]) return stbtt__new_buf(NULL, 0); + pdict = stbtt__buf_range(&cff, private_loc[1], private_loc[0]); + stbtt__dict_get_ints(&pdict, 19, 1, &subrsoff); + if (!subrsoff) return stbtt__new_buf(NULL, 0); + stbtt__buf_seek(&cff, private_loc[1]+subrsoff); + return stbtt__cff_get_index(&cff); +} + +// since most people won't use this, find this table the first time it's needed +static int stbtt__get_svg(stbtt_fontinfo *info) +{ + stbtt_uint32 t; + if (info->svg < 0) { + t = stbtt__find_table(info->data, info->fontstart, "SVG "); + if (t) { + stbtt_uint32 offset = ttULONG(info->data + t + 2); + info->svg = t + offset; + } else { + info->svg = 0; + } + } + return info->svg; +} + +static int stbtt_InitFont_internal(stbtt_fontinfo *info, unsigned char *data, int fontstart) +{ + stbtt_uint32 cmap, t; + stbtt_int32 i,numTables; + + info->data = data; + info->fontstart = fontstart; + info->cff = stbtt__new_buf(NULL, 0); + + cmap = stbtt__find_table(data, fontstart, "cmap"); // required + info->loca = stbtt__find_table(data, fontstart, "loca"); // required + info->head = stbtt__find_table(data, fontstart, "head"); // required + info->glyf = stbtt__find_table(data, fontstart, "glyf"); // required + info->hhea = stbtt__find_table(data, fontstart, "hhea"); // required + info->hmtx = stbtt__find_table(data, fontstart, "hmtx"); // required + info->kern = stbtt__find_table(data, fontstart, "kern"); // not required + info->gpos = stbtt__find_table(data, fontstart, "GPOS"); // not required + + if (!cmap || !info->head || !info->hhea || !info->hmtx) + return 0; + if (info->glyf) { + // required for truetype + if (!info->loca) return 0; + } else { + // initialization for CFF / Type2 fonts (OTF) + stbtt__buf b, topdict, topdictidx; + stbtt_uint32 cstype = 2, charstrings = 0, fdarrayoff = 0, fdselectoff = 0; + stbtt_uint32 cff; + + cff = stbtt__find_table(data, fontstart, "CFF "); + if (!cff) return 0; + + info->fontdicts = stbtt__new_buf(NULL, 0); + info->fdselect = stbtt__new_buf(NULL, 0); + + // @TODO this should use size from table (not 512MB) + info->cff = stbtt__new_buf(data+cff, 512*1024*1024); + b = info->cff; + + // read the header + stbtt__buf_skip(&b, 2); + stbtt__buf_seek(&b, stbtt__buf_get8(&b)); // hdrsize + + // @TODO the name INDEX could list multiple fonts, + // but we just use the first one. + stbtt__cff_get_index(&b); // name INDEX + topdictidx = stbtt__cff_get_index(&b); + topdict = stbtt__cff_index_get(topdictidx, 0); + stbtt__cff_get_index(&b); // string INDEX + info->gsubrs = stbtt__cff_get_index(&b); + + stbtt__dict_get_ints(&topdict, 17, 1, &charstrings); + stbtt__dict_get_ints(&topdict, 0x100 | 6, 1, &cstype); + stbtt__dict_get_ints(&topdict, 0x100 | 36, 1, &fdarrayoff); + stbtt__dict_get_ints(&topdict, 0x100 | 37, 1, &fdselectoff); + info->subrs = stbtt__get_subrs(b, topdict); + + // we only support Type 2 charstrings + if (cstype != 2) return 0; + if (charstrings == 0) return 0; + + if (fdarrayoff) { + // looks like a CID font + if (!fdselectoff) return 0; + stbtt__buf_seek(&b, fdarrayoff); + info->fontdicts = stbtt__cff_get_index(&b); + info->fdselect = stbtt__buf_range(&b, fdselectoff, b.size-fdselectoff); + } + + stbtt__buf_seek(&b, charstrings); + info->charstrings = stbtt__cff_get_index(&b); + } + + t = stbtt__find_table(data, fontstart, "maxp"); + if (t) + info->numGlyphs = ttUSHORT(data+t+4); + else + info->numGlyphs = 0xffff; + + info->svg = -1; + + // find a cmap encoding table we understand *now* to avoid searching + // later. (todo: could make this installable) + // the same regardless of glyph. + numTables = ttUSHORT(data + cmap + 2); + info->index_map = 0; + for (i=0; i < numTables; ++i) { + stbtt_uint32 encoding_record = cmap + 4 + 8 * i; + // find an encoding we understand: + switch(ttUSHORT(data+encoding_record)) { + case STBTT_PLATFORM_ID_MICROSOFT: + switch (ttUSHORT(data+encoding_record+2)) { + case STBTT_MS_EID_UNICODE_BMP: + case STBTT_MS_EID_UNICODE_FULL: + // MS/Unicode + info->index_map = cmap + ttULONG(data+encoding_record+4); + break; + } + break; + case STBTT_PLATFORM_ID_UNICODE: + // Mac/iOS has these + // all the encodingIDs are unicode, so we don't bother to check it + info->index_map = cmap + ttULONG(data+encoding_record+4); + break; + } + } + if (info->index_map == 0) + return 0; + + info->indexToLocFormat = ttUSHORT(data+info->head + 50); + return 1; +} + +STBTT_DEF int stbtt_FindGlyphIndex(const stbtt_fontinfo *info, int unicode_codepoint) +{ + stbtt_uint8 *data = info->data; + stbtt_uint32 index_map = info->index_map; + + stbtt_uint16 format = ttUSHORT(data + index_map + 0); + if (format == 0) { // apple byte encoding + stbtt_int32 bytes = ttUSHORT(data + index_map + 2); + if (unicode_codepoint < bytes-6) + return ttBYTE(data + index_map + 6 + unicode_codepoint); + return 0; + } else if (format == 6) { + stbtt_uint32 first = ttUSHORT(data + index_map + 6); + stbtt_uint32 count = ttUSHORT(data + index_map + 8); + if ((stbtt_uint32) unicode_codepoint >= first && (stbtt_uint32) unicode_codepoint < first+count) + return ttUSHORT(data + index_map + 10 + (unicode_codepoint - first)*2); + return 0; + } else if (format == 2) { + STBTT_assert(0); // @TODO: high-byte mapping for japanese/chinese/korean + return 0; + } else if (format == 4) { // standard mapping for windows fonts: binary search collection of ranges + stbtt_uint16 segcount = ttUSHORT(data+index_map+6) >> 1; + stbtt_uint16 searchRange = ttUSHORT(data+index_map+8) >> 1; + stbtt_uint16 entrySelector = ttUSHORT(data+index_map+10); + stbtt_uint16 rangeShift = ttUSHORT(data+index_map+12) >> 1; + + // do a binary search of the segments + stbtt_uint32 endCount = index_map + 14; + stbtt_uint32 search = endCount; + + if (unicode_codepoint > 0xffff) + return 0; + + // they lie from endCount .. endCount + segCount + // but searchRange is the nearest power of two, so... + if (unicode_codepoint >= ttUSHORT(data + search + rangeShift*2)) + search += rangeShift*2; + + // now decrement to bias correctly to find smallest + search -= 2; + while (entrySelector) { + stbtt_uint16 end; + searchRange >>= 1; + end = ttUSHORT(data + search + searchRange*2); + if (unicode_codepoint > end) + search += searchRange*2; + --entrySelector; + } + search += 2; + + { + stbtt_uint16 offset, start, last; + stbtt_uint16 item = (stbtt_uint16) ((search - endCount) >> 1); + + start = ttUSHORT(data + index_map + 14 + segcount*2 + 2 + 2*item); + last = ttUSHORT(data + endCount + 2*item); + if (unicode_codepoint < start || unicode_codepoint > last) + return 0; + + offset = ttUSHORT(data + index_map + 14 + segcount*6 + 2 + 2*item); + if (offset == 0) + return (stbtt_uint16) (unicode_codepoint + ttSHORT(data + index_map + 14 + segcount*4 + 2 + 2*item)); + + return ttUSHORT(data + offset + (unicode_codepoint-start)*2 + index_map + 14 + segcount*6 + 2 + 2*item); + } + } else if (format == 12 || format == 13) { + stbtt_uint32 ngroups = ttULONG(data+index_map+12); + stbtt_int32 low,high; + low = 0; high = (stbtt_int32)ngroups; + // Binary search the right group. + while (low < high) { + stbtt_int32 mid = low + ((high-low) >> 1); // rounds down, so low <= mid < high + stbtt_uint32 start_char = ttULONG(data+index_map+16+mid*12); + stbtt_uint32 end_char = ttULONG(data+index_map+16+mid*12+4); + if ((stbtt_uint32) unicode_codepoint < start_char) + high = mid; + else if ((stbtt_uint32) unicode_codepoint > end_char) + low = mid+1; + else { + stbtt_uint32 start_glyph = ttULONG(data+index_map+16+mid*12+8); + if (format == 12) + return start_glyph + unicode_codepoint-start_char; + else // format == 13 + return start_glyph; + } + } + return 0; // not found + } + // @TODO + STBTT_assert(0); + return 0; +} + +STBTT_DEF int stbtt_GetCodepointShape(const stbtt_fontinfo *info, int unicode_codepoint, stbtt_vertex **vertices) +{ + return stbtt_GetGlyphShape(info, stbtt_FindGlyphIndex(info, unicode_codepoint), vertices); +} + +static void stbtt_setvertex(stbtt_vertex *v, stbtt_uint8 type, stbtt_int32 x, stbtt_int32 y, stbtt_int32 cx, stbtt_int32 cy) +{ + v->type = type; + v->x = (stbtt_int16) x; + v->y = (stbtt_int16) y; + v->cx = (stbtt_int16) cx; + v->cy = (stbtt_int16) cy; +} + +static int stbtt__GetGlyfOffset(const stbtt_fontinfo *info, int glyph_index) +{ + int g1,g2; + + STBTT_assert(!info->cff.size); + + if (glyph_index >= info->numGlyphs) return -1; // glyph index out of range + if (info->indexToLocFormat >= 2) return -1; // unknown index->glyph map format + + if (info->indexToLocFormat == 0) { + g1 = info->glyf + ttUSHORT(info->data + info->loca + glyph_index * 2) * 2; + g2 = info->glyf + ttUSHORT(info->data + info->loca + glyph_index * 2 + 2) * 2; + } else { + g1 = info->glyf + ttULONG (info->data + info->loca + glyph_index * 4); + g2 = info->glyf + ttULONG (info->data + info->loca + glyph_index * 4 + 4); + } + + return g1==g2 ? -1 : g1; // if length is 0, return -1 +} + +static int stbtt__GetGlyphInfoT2(const stbtt_fontinfo *info, int glyph_index, int *x0, int *y0, int *x1, int *y1); + +STBTT_DEF int stbtt_GetGlyphBox(const stbtt_fontinfo *info, int glyph_index, int *x0, int *y0, int *x1, int *y1) +{ + if (info->cff.size) { + stbtt__GetGlyphInfoT2(info, glyph_index, x0, y0, x1, y1); + } else { + int g = stbtt__GetGlyfOffset(info, glyph_index); + if (g < 0) return 0; + + if (x0) *x0 = ttSHORT(info->data + g + 2); + if (y0) *y0 = ttSHORT(info->data + g + 4); + if (x1) *x1 = ttSHORT(info->data + g + 6); + if (y1) *y1 = ttSHORT(info->data + g + 8); + } + return 1; +} + +STBTT_DEF int stbtt_GetCodepointBox(const stbtt_fontinfo *info, int codepoint, int *x0, int *y0, int *x1, int *y1) +{ + return stbtt_GetGlyphBox(info, stbtt_FindGlyphIndex(info,codepoint), x0,y0,x1,y1); +} + +STBTT_DEF int stbtt_IsGlyphEmpty(const stbtt_fontinfo *info, int glyph_index) +{ + stbtt_int16 numberOfContours; + int g; + if (info->cff.size) + return stbtt__GetGlyphInfoT2(info, glyph_index, NULL, NULL, NULL, NULL) == 0; + g = stbtt__GetGlyfOffset(info, glyph_index); + if (g < 0) return 1; + numberOfContours = ttSHORT(info->data + g); + return numberOfContours == 0; +} + +static int stbtt__close_shape(stbtt_vertex *vertices, int num_vertices, int was_off, int start_off, + stbtt_int32 sx, stbtt_int32 sy, stbtt_int32 scx, stbtt_int32 scy, stbtt_int32 cx, stbtt_int32 cy) +{ + if (start_off) { + if (was_off) + stbtt_setvertex(&vertices[num_vertices++], STBTT_vcurve, (cx+scx)>>1, (cy+scy)>>1, cx,cy); + stbtt_setvertex(&vertices[num_vertices++], STBTT_vcurve, sx,sy,scx,scy); + } else { + if (was_off) + stbtt_setvertex(&vertices[num_vertices++], STBTT_vcurve,sx,sy,cx,cy); + else + stbtt_setvertex(&vertices[num_vertices++], STBTT_vline,sx,sy,0,0); + } + return num_vertices; +} + +static int stbtt__GetGlyphShapeTT(const stbtt_fontinfo *info, int glyph_index, stbtt_vertex **pvertices) +{ + stbtt_int16 numberOfContours; + stbtt_uint8 *endPtsOfContours; + stbtt_uint8 *data = info->data; + stbtt_vertex *vertices=0; + int num_vertices=0; + int g = stbtt__GetGlyfOffset(info, glyph_index); + + *pvertices = NULL; + + if (g < 0) return 0; + + numberOfContours = ttSHORT(data + g); + + if (numberOfContours > 0) { + stbtt_uint8 flags=0,flagcount; + stbtt_int32 ins, i,j=0,m,n, next_move, was_off=0, off, start_off=0; + stbtt_int32 x,y,cx,cy,sx,sy, scx,scy; + stbtt_uint8 *points; + endPtsOfContours = (data + g + 10); + ins = ttUSHORT(data + g + 10 + numberOfContours * 2); + points = data + g + 10 + numberOfContours * 2 + 2 + ins; + + n = 1+ttUSHORT(endPtsOfContours + numberOfContours*2-2); + + m = n + 2*numberOfContours; // a loose bound on how many vertices we might need + vertices = (stbtt_vertex *) STBTT_malloc(m * sizeof(vertices[0]), info->userdata); + if (vertices == 0) + return 0; + + next_move = 0; + flagcount=0; + + // in first pass, we load uninterpreted data into the allocated array + // above, shifted to the end of the array so we won't overwrite it when + // we create our final data starting from the front + + off = m - n; // starting offset for uninterpreted data, regardless of how m ends up being calculated + + // first load flags + + for (i=0; i < n; ++i) { + if (flagcount == 0) { + flags = *points++; + if (flags & 8) + flagcount = *points++; + } else + --flagcount; + vertices[off+i].type = flags; + } + + // now load x coordinates + x=0; + for (i=0; i < n; ++i) { + flags = vertices[off+i].type; + if (flags & 2) { + stbtt_int16 dx = *points++; + x += (flags & 16) ? dx : -dx; // ??? + } else { + if (!(flags & 16)) { + x = x + (stbtt_int16) (points[0]*256 + points[1]); + points += 2; + } + } + vertices[off+i].x = (stbtt_int16) x; + } + + // now load y coordinates + y=0; + for (i=0; i < n; ++i) { + flags = vertices[off+i].type; + if (flags & 4) { + stbtt_int16 dy = *points++; + y += (flags & 32) ? dy : -dy; // ??? + } else { + if (!(flags & 32)) { + y = y + (stbtt_int16) (points[0]*256 + points[1]); + points += 2; + } + } + vertices[off+i].y = (stbtt_int16) y; + } + + // now convert them to our format + num_vertices=0; + sx = sy = cx = cy = scx = scy = 0; + for (i=0; i < n; ++i) { + flags = vertices[off+i].type; + x = (stbtt_int16) vertices[off+i].x; + y = (stbtt_int16) vertices[off+i].y; + + if (next_move == i) { + if (i != 0) + num_vertices = stbtt__close_shape(vertices, num_vertices, was_off, start_off, sx,sy,scx,scy,cx,cy); + + // now start the new one + start_off = !(flags & 1); + if (start_off) { + // if we start off with an off-curve point, then when we need to find a point on the curve + // where we can start, and we need to save some state for when we wraparound. + scx = x; + scy = y; + if (!(vertices[off+i+1].type & 1)) { + // next point is also a curve point, so interpolate an on-point curve + sx = (x + (stbtt_int32) vertices[off+i+1].x) >> 1; + sy = (y + (stbtt_int32) vertices[off+i+1].y) >> 1; + } else { + // otherwise just use the next point as our start point + sx = (stbtt_int32) vertices[off+i+1].x; + sy = (stbtt_int32) vertices[off+i+1].y; + ++i; // we're using point i+1 as the starting point, so skip it + } + } else { + sx = x; + sy = y; + } + stbtt_setvertex(&vertices[num_vertices++], STBTT_vmove,sx,sy,0,0); + was_off = 0; + next_move = 1 + ttUSHORT(endPtsOfContours+j*2); + ++j; + } else { + if (!(flags & 1)) { // if it's a curve + if (was_off) // two off-curve control points in a row means interpolate an on-curve midpoint + stbtt_setvertex(&vertices[num_vertices++], STBTT_vcurve, (cx+x)>>1, (cy+y)>>1, cx, cy); + cx = x; + cy = y; + was_off = 1; + } else { + if (was_off) + stbtt_setvertex(&vertices[num_vertices++], STBTT_vcurve, x,y, cx, cy); + else + stbtt_setvertex(&vertices[num_vertices++], STBTT_vline, x,y,0,0); + was_off = 0; + } + } + } + num_vertices = stbtt__close_shape(vertices, num_vertices, was_off, start_off, sx,sy,scx,scy,cx,cy); + } else if (numberOfContours < 0) { + // Compound shapes. + int more = 1; + stbtt_uint8 *comp = data + g + 10; + num_vertices = 0; + vertices = 0; + while (more) { + stbtt_uint16 flags, gidx; + int comp_num_verts = 0, i; + stbtt_vertex *comp_verts = 0, *tmp = 0; + float mtx[6] = {1,0,0,1,0,0}, m, n; + + flags = ttSHORT(comp); comp+=2; + gidx = ttSHORT(comp); comp+=2; + + if (flags & 2) { // XY values + if (flags & 1) { // shorts + mtx[4] = ttSHORT(comp); comp+=2; + mtx[5] = ttSHORT(comp); comp+=2; + } else { + mtx[4] = ttCHAR(comp); comp+=1; + mtx[5] = ttCHAR(comp); comp+=1; + } + } + else { + // @TODO handle matching point + STBTT_assert(0); + } + if (flags & (1<<3)) { // WE_HAVE_A_SCALE + mtx[0] = mtx[3] = ttSHORT(comp)/16384.0f; comp+=2; + mtx[1] = mtx[2] = 0; + } else if (flags & (1<<6)) { // WE_HAVE_AN_X_AND_YSCALE + mtx[0] = ttSHORT(comp)/16384.0f; comp+=2; + mtx[1] = mtx[2] = 0; + mtx[3] = ttSHORT(comp)/16384.0f; comp+=2; + } else if (flags & (1<<7)) { // WE_HAVE_A_TWO_BY_TWO + mtx[0] = ttSHORT(comp)/16384.0f; comp+=2; + mtx[1] = ttSHORT(comp)/16384.0f; comp+=2; + mtx[2] = ttSHORT(comp)/16384.0f; comp+=2; + mtx[3] = ttSHORT(comp)/16384.0f; comp+=2; + } + + // Find transformation scales. + m = (float) STBTT_sqrt(mtx[0]*mtx[0] + mtx[1]*mtx[1]); + n = (float) STBTT_sqrt(mtx[2]*mtx[2] + mtx[3]*mtx[3]); + + // Get indexed glyph. + comp_num_verts = stbtt_GetGlyphShape(info, gidx, &comp_verts); + if (comp_num_verts > 0) { + // Transform vertices. + for (i = 0; i < comp_num_verts; ++i) { + stbtt_vertex* v = &comp_verts[i]; + stbtt_vertex_type x,y; + x=v->x; y=v->y; + v->x = (stbtt_vertex_type)(m * (mtx[0]*x + mtx[2]*y + mtx[4])); + v->y = (stbtt_vertex_type)(n * (mtx[1]*x + mtx[3]*y + mtx[5])); + x=v->cx; y=v->cy; + v->cx = (stbtt_vertex_type)(m * (mtx[0]*x + mtx[2]*y + mtx[4])); + v->cy = (stbtt_vertex_type)(n * (mtx[1]*x + mtx[3]*y + mtx[5])); + } + // Append vertices. + tmp = (stbtt_vertex*)STBTT_malloc((num_vertices+comp_num_verts)*sizeof(stbtt_vertex), info->userdata); + if (!tmp) { + if (vertices) STBTT_free(vertices, info->userdata); + if (comp_verts) STBTT_free(comp_verts, info->userdata); + return 0; + } + if (num_vertices > 0 && vertices) STBTT_memcpy(tmp, vertices, num_vertices*sizeof(stbtt_vertex)); + STBTT_memcpy(tmp+num_vertices, comp_verts, comp_num_verts*sizeof(stbtt_vertex)); + if (vertices) STBTT_free(vertices, info->userdata); + vertices = tmp; + STBTT_free(comp_verts, info->userdata); + num_vertices += comp_num_verts; + } + // More components ? + more = flags & (1<<5); + } + } else { + // numberOfCounters == 0, do nothing + } + + *pvertices = vertices; + return num_vertices; +} + +typedef struct +{ + int bounds; + int started; + float first_x, first_y; + float x, y; + stbtt_int32 min_x, max_x, min_y, max_y; + + stbtt_vertex *pvertices; + int num_vertices; +} stbtt__csctx; + +#define STBTT__CSCTX_INIT(bounds) {bounds,0, 0,0, 0,0, 0,0,0,0, NULL, 0} + +static void stbtt__track_vertex(stbtt__csctx *c, stbtt_int32 x, stbtt_int32 y) +{ + if (x > c->max_x || !c->started) c->max_x = x; + if (y > c->max_y || !c->started) c->max_y = y; + if (x < c->min_x || !c->started) c->min_x = x; + if (y < c->min_y || !c->started) c->min_y = y; + c->started = 1; +} + +static void stbtt__csctx_v(stbtt__csctx *c, stbtt_uint8 type, stbtt_int32 x, stbtt_int32 y, stbtt_int32 cx, stbtt_int32 cy, stbtt_int32 cx1, stbtt_int32 cy1) +{ + if (c->bounds) { + stbtt__track_vertex(c, x, y); + if (type == STBTT_vcubic) { + stbtt__track_vertex(c, cx, cy); + stbtt__track_vertex(c, cx1, cy1); + } + } else { + stbtt_setvertex(&c->pvertices[c->num_vertices], type, x, y, cx, cy); + c->pvertices[c->num_vertices].cx1 = (stbtt_int16) cx1; + c->pvertices[c->num_vertices].cy1 = (stbtt_int16) cy1; + } + c->num_vertices++; +} + +static void stbtt__csctx_close_shape(stbtt__csctx *ctx) +{ + if (ctx->first_x != ctx->x || ctx->first_y != ctx->y) + stbtt__csctx_v(ctx, STBTT_vline, (int)ctx->first_x, (int)ctx->first_y, 0, 0, 0, 0); +} + +static void stbtt__csctx_rmove_to(stbtt__csctx *ctx, float dx, float dy) +{ + stbtt__csctx_close_shape(ctx); + ctx->first_x = ctx->x = ctx->x + dx; + ctx->first_y = ctx->y = ctx->y + dy; + stbtt__csctx_v(ctx, STBTT_vmove, (int)ctx->x, (int)ctx->y, 0, 0, 0, 0); +} + +static void stbtt__csctx_rline_to(stbtt__csctx *ctx, float dx, float dy) +{ + ctx->x += dx; + ctx->y += dy; + stbtt__csctx_v(ctx, STBTT_vline, (int)ctx->x, (int)ctx->y, 0, 0, 0, 0); +} + +static void stbtt__csctx_rccurve_to(stbtt__csctx *ctx, float dx1, float dy1, float dx2, float dy2, float dx3, float dy3) +{ + float cx1 = ctx->x + dx1; + float cy1 = ctx->y + dy1; + float cx2 = cx1 + dx2; + float cy2 = cy1 + dy2; + ctx->x = cx2 + dx3; + ctx->y = cy2 + dy3; + stbtt__csctx_v(ctx, STBTT_vcubic, (int)ctx->x, (int)ctx->y, (int)cx1, (int)cy1, (int)cx2, (int)cy2); +} + +static stbtt__buf stbtt__get_subr(stbtt__buf idx, int n) +{ + int count = stbtt__cff_index_count(&idx); + int bias = 107; + if (count >= 33900) + bias = 32768; + else if (count >= 1240) + bias = 1131; + n += bias; + if (n < 0 || n >= count) + return stbtt__new_buf(NULL, 0); + return stbtt__cff_index_get(idx, n); +} + +static stbtt__buf stbtt__cid_get_glyph_subrs(const stbtt_fontinfo *info, int glyph_index) +{ + stbtt__buf fdselect = info->fdselect; + int nranges, start, end, v, fmt, fdselector = -1, i; + + stbtt__buf_seek(&fdselect, 0); + fmt = stbtt__buf_get8(&fdselect); + if (fmt == 0) { + // untested + stbtt__buf_skip(&fdselect, glyph_index); + fdselector = stbtt__buf_get8(&fdselect); + } else if (fmt == 3) { + nranges = stbtt__buf_get16(&fdselect); + start = stbtt__buf_get16(&fdselect); + for (i = 0; i < nranges; i++) { + v = stbtt__buf_get8(&fdselect); + end = stbtt__buf_get16(&fdselect); + if (glyph_index >= start && glyph_index < end) { + fdselector = v; + break; + } + start = end; + } + } + if (fdselector == -1) stbtt__new_buf(NULL, 0); + return stbtt__get_subrs(info->cff, stbtt__cff_index_get(info->fontdicts, fdselector)); +} + +static int stbtt__run_charstring(const stbtt_fontinfo *info, int glyph_index, stbtt__csctx *c) +{ + int in_header = 1, maskbits = 0, subr_stack_height = 0, sp = 0, v, i, b0; + int has_subrs = 0, clear_stack; + float s[48]; + stbtt__buf subr_stack[10], subrs = info->subrs, b; + float f; + +#define STBTT__CSERR(s) (0) + + // this currently ignores the initial width value, which isn't needed if we have hmtx + b = stbtt__cff_index_get(info->charstrings, glyph_index); + while (b.cursor < b.size) { + i = 0; + clear_stack = 1; + b0 = stbtt__buf_get8(&b); + switch (b0) { + // @TODO implement hinting + case 0x13: // hintmask + case 0x14: // cntrmask + if (in_header) + maskbits += (sp / 2); // implicit "vstem" + in_header = 0; + stbtt__buf_skip(&b, (maskbits + 7) / 8); + break; + + case 0x01: // hstem + case 0x03: // vstem + case 0x12: // hstemhm + case 0x17: // vstemhm + maskbits += (sp / 2); + break; + + case 0x15: // rmoveto + in_header = 0; + if (sp < 2) return STBTT__CSERR("rmoveto stack"); + stbtt__csctx_rmove_to(c, s[sp-2], s[sp-1]); + break; + case 0x04: // vmoveto + in_header = 0; + if (sp < 1) return STBTT__CSERR("vmoveto stack"); + stbtt__csctx_rmove_to(c, 0, s[sp-1]); + break; + case 0x16: // hmoveto + in_header = 0; + if (sp < 1) return STBTT__CSERR("hmoveto stack"); + stbtt__csctx_rmove_to(c, s[sp-1], 0); + break; + + case 0x05: // rlineto + if (sp < 2) return STBTT__CSERR("rlineto stack"); + for (; i + 1 < sp; i += 2) + stbtt__csctx_rline_to(c, s[i], s[i+1]); + break; + + // hlineto/vlineto and vhcurveto/hvcurveto alternate horizontal and vertical + // starting from a different place. + + case 0x07: // vlineto + if (sp < 1) return STBTT__CSERR("vlineto stack"); + goto vlineto; + case 0x06: // hlineto + if (sp < 1) return STBTT__CSERR("hlineto stack"); + for (;;) { + if (i >= sp) break; + stbtt__csctx_rline_to(c, s[i], 0); + i++; + vlineto: + if (i >= sp) break; + stbtt__csctx_rline_to(c, 0, s[i]); + i++; + } + break; + + case 0x1F: // hvcurveto + if (sp < 4) return STBTT__CSERR("hvcurveto stack"); + goto hvcurveto; + case 0x1E: // vhcurveto + if (sp < 4) return STBTT__CSERR("vhcurveto stack"); + for (;;) { + if (i + 3 >= sp) break; + stbtt__csctx_rccurve_to(c, 0, s[i], s[i+1], s[i+2], s[i+3], (sp - i == 5) ? s[i + 4] : 0.0f); + i += 4; + hvcurveto: + if (i + 3 >= sp) break; + stbtt__csctx_rccurve_to(c, s[i], 0, s[i+1], s[i+2], (sp - i == 5) ? s[i+4] : 0.0f, s[i+3]); + i += 4; + } + break; + + case 0x08: // rrcurveto + if (sp < 6) return STBTT__CSERR("rcurveline stack"); + for (; i + 5 < sp; i += 6) + stbtt__csctx_rccurve_to(c, s[i], s[i+1], s[i+2], s[i+3], s[i+4], s[i+5]); + break; + + case 0x18: // rcurveline + if (sp < 8) return STBTT__CSERR("rcurveline stack"); + for (; i + 5 < sp - 2; i += 6) + stbtt__csctx_rccurve_to(c, s[i], s[i+1], s[i+2], s[i+3], s[i+4], s[i+5]); + if (i + 1 >= sp) return STBTT__CSERR("rcurveline stack"); + stbtt__csctx_rline_to(c, s[i], s[i+1]); + break; + + case 0x19: // rlinecurve + if (sp < 8) return STBTT__CSERR("rlinecurve stack"); + for (; i + 1 < sp - 6; i += 2) + stbtt__csctx_rline_to(c, s[i], s[i+1]); + if (i + 5 >= sp) return STBTT__CSERR("rlinecurve stack"); + stbtt__csctx_rccurve_to(c, s[i], s[i+1], s[i+2], s[i+3], s[i+4], s[i+5]); + break; + + case 0x1A: // vvcurveto + case 0x1B: // hhcurveto + if (sp < 4) return STBTT__CSERR("(vv|hh)curveto stack"); + f = 0.0; + if (sp & 1) { f = s[i]; i++; } + for (; i + 3 < sp; i += 4) { + if (b0 == 0x1B) + stbtt__csctx_rccurve_to(c, s[i], f, s[i+1], s[i+2], s[i+3], 0.0); + else + stbtt__csctx_rccurve_to(c, f, s[i], s[i+1], s[i+2], 0.0, s[i+3]); + f = 0.0; + } + break; + + case 0x0A: // callsubr + if (!has_subrs) { + if (info->fdselect.size) + subrs = stbtt__cid_get_glyph_subrs(info, glyph_index); + has_subrs = 1; + } + // FALLTHROUGH + case 0x1D: // callgsubr + if (sp < 1) return STBTT__CSERR("call(g|)subr stack"); + v = (int) s[--sp]; + if (subr_stack_height >= 10) return STBTT__CSERR("recursion limit"); + subr_stack[subr_stack_height++] = b; + b = stbtt__get_subr(b0 == 0x0A ? subrs : info->gsubrs, v); + if (b.size == 0) return STBTT__CSERR("subr not found"); + b.cursor = 0; + clear_stack = 0; + break; + + case 0x0B: // return + if (subr_stack_height <= 0) return STBTT__CSERR("return outside subr"); + b = subr_stack[--subr_stack_height]; + clear_stack = 0; + break; + + case 0x0E: // endchar + stbtt__csctx_close_shape(c); + return 1; + + case 0x0C: { // two-byte escape + float dx1, dx2, dx3, dx4, dx5, dx6, dy1, dy2, dy3, dy4, dy5, dy6; + float dx, dy; + int b1 = stbtt__buf_get8(&b); + switch (b1) { + // @TODO These "flex" implementations ignore the flex-depth and resolution, + // and always draw beziers. + case 0x22: // hflex + if (sp < 7) return STBTT__CSERR("hflex stack"); + dx1 = s[0]; + dx2 = s[1]; + dy2 = s[2]; + dx3 = s[3]; + dx4 = s[4]; + dx5 = s[5]; + dx6 = s[6]; + stbtt__csctx_rccurve_to(c, dx1, 0, dx2, dy2, dx3, 0); + stbtt__csctx_rccurve_to(c, dx4, 0, dx5, -dy2, dx6, 0); + break; + + case 0x23: // flex + if (sp < 13) return STBTT__CSERR("flex stack"); + dx1 = s[0]; + dy1 = s[1]; + dx2 = s[2]; + dy2 = s[3]; + dx3 = s[4]; + dy3 = s[5]; + dx4 = s[6]; + dy4 = s[7]; + dx5 = s[8]; + dy5 = s[9]; + dx6 = s[10]; + dy6 = s[11]; + //fd is s[12] + stbtt__csctx_rccurve_to(c, dx1, dy1, dx2, dy2, dx3, dy3); + stbtt__csctx_rccurve_to(c, dx4, dy4, dx5, dy5, dx6, dy6); + break; + + case 0x24: // hflex1 + if (sp < 9) return STBTT__CSERR("hflex1 stack"); + dx1 = s[0]; + dy1 = s[1]; + dx2 = s[2]; + dy2 = s[3]; + dx3 = s[4]; + dx4 = s[5]; + dx5 = s[6]; + dy5 = s[7]; + dx6 = s[8]; + stbtt__csctx_rccurve_to(c, dx1, dy1, dx2, dy2, dx3, 0); + stbtt__csctx_rccurve_to(c, dx4, 0, dx5, dy5, dx6, -(dy1+dy2+dy5)); + break; + + case 0x25: // flex1 + if (sp < 11) return STBTT__CSERR("flex1 stack"); + dx1 = s[0]; + dy1 = s[1]; + dx2 = s[2]; + dy2 = s[3]; + dx3 = s[4]; + dy3 = s[5]; + dx4 = s[6]; + dy4 = s[7]; + dx5 = s[8]; + dy5 = s[9]; + dx6 = dy6 = s[10]; + dx = dx1+dx2+dx3+dx4+dx5; + dy = dy1+dy2+dy3+dy4+dy5; + if (STBTT_fabs(dx) > STBTT_fabs(dy)) + dy6 = -dy; + else + dx6 = -dx; + stbtt__csctx_rccurve_to(c, dx1, dy1, dx2, dy2, dx3, dy3); + stbtt__csctx_rccurve_to(c, dx4, dy4, dx5, dy5, dx6, dy6); + break; + + default: + return STBTT__CSERR("unimplemented"); + } + } break; + + default: + if (b0 != 255 && b0 != 28 && b0 < 32) + return STBTT__CSERR("reserved operator"); + + // push immediate + if (b0 == 255) { + f = (float)(stbtt_int32)stbtt__buf_get32(&b) / 0x10000; + } else { + stbtt__buf_skip(&b, -1); + f = (float)(stbtt_int16)stbtt__cff_int(&b); + } + if (sp >= 48) return STBTT__CSERR("push stack overflow"); + s[sp++] = f; + clear_stack = 0; + break; + } + if (clear_stack) sp = 0; + } + return STBTT__CSERR("no endchar"); + +#undef STBTT__CSERR +} + +static int stbtt__GetGlyphShapeT2(const stbtt_fontinfo *info, int glyph_index, stbtt_vertex **pvertices) +{ + // runs the charstring twice, once to count and once to output (to avoid realloc) + stbtt__csctx count_ctx = STBTT__CSCTX_INIT(1); + stbtt__csctx output_ctx = STBTT__CSCTX_INIT(0); + if (stbtt__run_charstring(info, glyph_index, &count_ctx)) { + *pvertices = (stbtt_vertex*)STBTT_malloc(count_ctx.num_vertices*sizeof(stbtt_vertex), info->userdata); + output_ctx.pvertices = *pvertices; + if (stbtt__run_charstring(info, glyph_index, &output_ctx)) { + STBTT_assert(output_ctx.num_vertices == count_ctx.num_vertices); + return output_ctx.num_vertices; + } + } + *pvertices = NULL; + return 0; +} + +static int stbtt__GetGlyphInfoT2(const stbtt_fontinfo *info, int glyph_index, int *x0, int *y0, int *x1, int *y1) +{ + stbtt__csctx c = STBTT__CSCTX_INIT(1); + int r = stbtt__run_charstring(info, glyph_index, &c); + if (x0) *x0 = r ? c.min_x : 0; + if (y0) *y0 = r ? c.min_y : 0; + if (x1) *x1 = r ? c.max_x : 0; + if (y1) *y1 = r ? c.max_y : 0; + return r ? c.num_vertices : 0; +} + +STBTT_DEF int stbtt_GetGlyphShape(const stbtt_fontinfo *info, int glyph_index, stbtt_vertex **pvertices) +{ + if (!info->cff.size) + return stbtt__GetGlyphShapeTT(info, glyph_index, pvertices); + else + return stbtt__GetGlyphShapeT2(info, glyph_index, pvertices); +} + +STBTT_DEF void stbtt_GetGlyphHMetrics(const stbtt_fontinfo *info, int glyph_index, int *advanceWidth, int *leftSideBearing) +{ + stbtt_uint16 numOfLongHorMetrics = ttUSHORT(info->data+info->hhea + 34); + if (glyph_index < numOfLongHorMetrics) { + if (advanceWidth) *advanceWidth = ttSHORT(info->data + info->hmtx + 4*glyph_index); + if (leftSideBearing) *leftSideBearing = ttSHORT(info->data + info->hmtx + 4*glyph_index + 2); + } else { + if (advanceWidth) *advanceWidth = ttSHORT(info->data + info->hmtx + 4*(numOfLongHorMetrics-1)); + if (leftSideBearing) *leftSideBearing = ttSHORT(info->data + info->hmtx + 4*numOfLongHorMetrics + 2*(glyph_index - numOfLongHorMetrics)); + } +} + +STBTT_DEF int stbtt_GetKerningTableLength(const stbtt_fontinfo *info) +{ + stbtt_uint8 *data = info->data + info->kern; + + // we only look at the first table. it must be 'horizontal' and format 0. + if (!info->kern) + return 0; + if (ttUSHORT(data+2) < 1) // number of tables, need at least 1 + return 0; + if (ttUSHORT(data+8) != 1) // horizontal flag must be set in format + return 0; + + return ttUSHORT(data+10); +} + +STBTT_DEF int stbtt_GetKerningTable(const stbtt_fontinfo *info, stbtt_kerningentry* table, int table_length) +{ + stbtt_uint8 *data = info->data + info->kern; + int k, length; + + // we only look at the first table. it must be 'horizontal' and format 0. + if (!info->kern) + return 0; + if (ttUSHORT(data+2) < 1) // number of tables, need at least 1 + return 0; + if (ttUSHORT(data+8) != 1) // horizontal flag must be set in format + return 0; + + length = ttUSHORT(data+10); + if (table_length < length) + length = table_length; + + for (k = 0; k < length; k++) + { + table[k].glyph1 = ttUSHORT(data+18+(k*6)); + table[k].glyph2 = ttUSHORT(data+20+(k*6)); + table[k].advance = ttSHORT(data+22+(k*6)); + } + + return length; +} + +static int stbtt__GetGlyphKernInfoAdvance(const stbtt_fontinfo *info, int glyph1, int glyph2) +{ + stbtt_uint8 *data = info->data + info->kern; + stbtt_uint32 needle, straw; + int l, r, m; + + // we only look at the first table. it must be 'horizontal' and format 0. + if (!info->kern) + return 0; + if (ttUSHORT(data+2) < 1) // number of tables, need at least 1 + return 0; + if (ttUSHORT(data+8) != 1) // horizontal flag must be set in format + return 0; + + l = 0; + r = ttUSHORT(data+10) - 1; + needle = glyph1 << 16 | glyph2; + while (l <= r) { + m = (l + r) >> 1; + straw = ttULONG(data+18+(m*6)); // note: unaligned read + if (needle < straw) + r = m - 1; + else if (needle > straw) + l = m + 1; + else + return ttSHORT(data+22+(m*6)); + } + return 0; +} + +static stbtt_int32 stbtt__GetCoverageIndex(stbtt_uint8 *coverageTable, int glyph) +{ + stbtt_uint16 coverageFormat = ttUSHORT(coverageTable); + switch (coverageFormat) { + case 1: { + stbtt_uint16 glyphCount = ttUSHORT(coverageTable + 2); + + // Binary search. + stbtt_int32 l=0, r=glyphCount-1, m; + int straw, needle=glyph; + while (l <= r) { + stbtt_uint8 *glyphArray = coverageTable + 4; + stbtt_uint16 glyphID; + m = (l + r) >> 1; + glyphID = ttUSHORT(glyphArray + 2 * m); + straw = glyphID; + if (needle < straw) + r = m - 1; + else if (needle > straw) + l = m + 1; + else { + return m; + } + } + break; + } + + case 2: { + stbtt_uint16 rangeCount = ttUSHORT(coverageTable + 2); + stbtt_uint8 *rangeArray = coverageTable + 4; + + // Binary search. + stbtt_int32 l=0, r=rangeCount-1, m; + int strawStart, strawEnd, needle=glyph; + while (l <= r) { + stbtt_uint8 *rangeRecord; + m = (l + r) >> 1; + rangeRecord = rangeArray + 6 * m; + strawStart = ttUSHORT(rangeRecord); + strawEnd = ttUSHORT(rangeRecord + 2); + if (needle < strawStart) + r = m - 1; + else if (needle > strawEnd) + l = m + 1; + else { + stbtt_uint16 startCoverageIndex = ttUSHORT(rangeRecord + 4); + return startCoverageIndex + glyph - strawStart; + } + } + break; + } + + default: return -1; // unsupported + } + + return -1; +} + +static stbtt_int32 stbtt__GetGlyphClass(stbtt_uint8 *classDefTable, int glyph) +{ + stbtt_uint16 classDefFormat = ttUSHORT(classDefTable); + switch (classDefFormat) + { + case 1: { + stbtt_uint16 startGlyphID = ttUSHORT(classDefTable + 2); + stbtt_uint16 glyphCount = ttUSHORT(classDefTable + 4); + stbtt_uint8 *classDef1ValueArray = classDefTable + 6; + + if (glyph >= startGlyphID && glyph < startGlyphID + glyphCount) + return (stbtt_int32)ttUSHORT(classDef1ValueArray + 2 * (glyph - startGlyphID)); + break; + } + + case 2: { + stbtt_uint16 classRangeCount = ttUSHORT(classDefTable + 2); + stbtt_uint8 *classRangeRecords = classDefTable + 4; + + // Binary search. + stbtt_int32 l=0, r=classRangeCount-1, m; + int strawStart, strawEnd, needle=glyph; + while (l <= r) { + stbtt_uint8 *classRangeRecord; + m = (l + r) >> 1; + classRangeRecord = classRangeRecords + 6 * m; + strawStart = ttUSHORT(classRangeRecord); + strawEnd = ttUSHORT(classRangeRecord + 2); + if (needle < strawStart) + r = m - 1; + else if (needle > strawEnd) + l = m + 1; + else + return (stbtt_int32)ttUSHORT(classRangeRecord + 4); + } + break; + } + + default: + return -1; // Unsupported definition type, return an error. + } + + // "All glyphs not assigned to a class fall into class 0". (OpenType spec) + return 0; +} + +// Define to STBTT_assert(x) if you want to break on unimplemented formats. +#define STBTT_GPOS_TODO_assert(x) + +static stbtt_int32 stbtt__GetGlyphGPOSInfoAdvance(const stbtt_fontinfo *info, int glyph1, int glyph2) +{ + stbtt_uint16 lookupListOffset; + stbtt_uint8 *lookupList; + stbtt_uint16 lookupCount; + stbtt_uint8 *data; + stbtt_int32 i, sti; + + if (!info->gpos) return 0; + + data = info->data + info->gpos; + + if (ttUSHORT(data+0) != 1) return 0; // Major version 1 + if (ttUSHORT(data+2) != 0) return 0; // Minor version 0 + + lookupListOffset = ttUSHORT(data+8); + lookupList = data + lookupListOffset; + lookupCount = ttUSHORT(lookupList); + + for (i=0; i= pairSetCount) return 0; + + needle=glyph2; + r=pairValueCount-1; + l=0; + + // Binary search. + while (l <= r) { + stbtt_uint16 secondGlyph; + stbtt_uint8 *pairValue; + m = (l + r) >> 1; + pairValue = pairValueArray + (2 + valueRecordPairSizeInBytes) * m; + secondGlyph = ttUSHORT(pairValue); + straw = secondGlyph; + if (needle < straw) + r = m - 1; + else if (needle > straw) + l = m + 1; + else { + stbtt_int16 xAdvance = ttSHORT(pairValue + 2); + return xAdvance; + } + } + } else + return 0; + break; + } + + case 2: { + stbtt_uint16 valueFormat1 = ttUSHORT(table + 4); + stbtt_uint16 valueFormat2 = ttUSHORT(table + 6); + if (valueFormat1 == 4 && valueFormat2 == 0) { // Support more formats? + stbtt_uint16 classDef1Offset = ttUSHORT(table + 8); + stbtt_uint16 classDef2Offset = ttUSHORT(table + 10); + int glyph1class = stbtt__GetGlyphClass(table + classDef1Offset, glyph1); + int glyph2class = stbtt__GetGlyphClass(table + classDef2Offset, glyph2); + + stbtt_uint16 class1Count = ttUSHORT(table + 12); + stbtt_uint16 class2Count = ttUSHORT(table + 14); + stbtt_uint8 *class1Records, *class2Records; + stbtt_int16 xAdvance; + + if (glyph1class < 0 || glyph1class >= class1Count) return 0; // malformed + if (glyph2class < 0 || glyph2class >= class2Count) return 0; // malformed + + class1Records = table + 16; + class2Records = class1Records + 2 * (glyph1class * class2Count); + xAdvance = ttSHORT(class2Records + 2 * glyph2class); + return xAdvance; + } else + return 0; + break; + } + + default: + return 0; // Unsupported position format + } + } + } + + return 0; +} + +STBTT_DEF int stbtt_GetGlyphKernAdvance(const stbtt_fontinfo *info, int g1, int g2) +{ + int xAdvance = 0; + + if (info->gpos) + xAdvance += stbtt__GetGlyphGPOSInfoAdvance(info, g1, g2); + else if (info->kern) + xAdvance += stbtt__GetGlyphKernInfoAdvance(info, g1, g2); + + return xAdvance; +} + +STBTT_DEF int stbtt_GetCodepointKernAdvance(const stbtt_fontinfo *info, int ch1, int ch2) +{ + if (!info->kern && !info->gpos) // if no kerning table, don't waste time looking up both codepoint->glyphs + return 0; + return stbtt_GetGlyphKernAdvance(info, stbtt_FindGlyphIndex(info,ch1), stbtt_FindGlyphIndex(info,ch2)); +} + +STBTT_DEF void stbtt_GetCodepointHMetrics(const stbtt_fontinfo *info, int codepoint, int *advanceWidth, int *leftSideBearing) +{ + stbtt_GetGlyphHMetrics(info, stbtt_FindGlyphIndex(info,codepoint), advanceWidth, leftSideBearing); +} + +STBTT_DEF void stbtt_GetFontVMetrics(const stbtt_fontinfo *info, int *ascent, int *descent, int *lineGap) +{ + if (ascent ) *ascent = ttSHORT(info->data+info->hhea + 4); + if (descent) *descent = ttSHORT(info->data+info->hhea + 6); + if (lineGap) *lineGap = ttSHORT(info->data+info->hhea + 8); +} + +STBTT_DEF int stbtt_GetFontVMetricsOS2(const stbtt_fontinfo *info, int *typoAscent, int *typoDescent, int *typoLineGap) +{ + int tab = stbtt__find_table(info->data, info->fontstart, "OS/2"); + if (!tab) + return 0; + if (typoAscent ) *typoAscent = ttSHORT(info->data+tab + 68); + if (typoDescent) *typoDescent = ttSHORT(info->data+tab + 70); + if (typoLineGap) *typoLineGap = ttSHORT(info->data+tab + 72); + return 1; +} + +STBTT_DEF void stbtt_GetFontBoundingBox(const stbtt_fontinfo *info, int *x0, int *y0, int *x1, int *y1) +{ + *x0 = ttSHORT(info->data + info->head + 36); + *y0 = ttSHORT(info->data + info->head + 38); + *x1 = ttSHORT(info->data + info->head + 40); + *y1 = ttSHORT(info->data + info->head + 42); +} + +STBTT_DEF float stbtt_ScaleForPixelHeight(const stbtt_fontinfo *info, float height) +{ + int fheight = ttSHORT(info->data + info->hhea + 4) - ttSHORT(info->data + info->hhea + 6); + return (float) height / fheight; +} + +STBTT_DEF float stbtt_ScaleForMappingEmToPixels(const stbtt_fontinfo *info, float pixels) +{ + int unitsPerEm = ttUSHORT(info->data + info->head + 18); + return pixels / unitsPerEm; +} + +STBTT_DEF void stbtt_FreeShape(const stbtt_fontinfo *info, stbtt_vertex *v) +{ + STBTT_free(v, info->userdata); +} + +STBTT_DEF stbtt_uint8 *stbtt_FindSVGDoc(const stbtt_fontinfo *info, int gl) +{ + int i; + stbtt_uint8 *data = info->data; + stbtt_uint8 *svg_doc_list = data + stbtt__get_svg((stbtt_fontinfo *) info); + + int numEntries = ttUSHORT(svg_doc_list); + stbtt_uint8 *svg_docs = svg_doc_list + 2; + + for(i=0; i= ttUSHORT(svg_doc)) && (gl <= ttUSHORT(svg_doc + 2))) + return svg_doc; + } + return 0; +} + +STBTT_DEF int stbtt_GetGlyphSVG(const stbtt_fontinfo *info, int gl, const char **svg) +{ + stbtt_uint8 *data = info->data; + stbtt_uint8 *svg_doc; + + if (info->svg == 0) + return 0; + + svg_doc = stbtt_FindSVGDoc(info, gl); + if (svg_doc != NULL) { + *svg = (char *) data + info->svg + ttULONG(svg_doc + 4); + return ttULONG(svg_doc + 8); + } else { + return 0; + } +} + +STBTT_DEF int stbtt_GetCodepointSVG(const stbtt_fontinfo *info, int unicode_codepoint, const char **svg) +{ + return stbtt_GetGlyphSVG(info, stbtt_FindGlyphIndex(info, unicode_codepoint), svg); +} + +////////////////////////////////////////////////////////////////////////////// +// +// antialiasing software rasterizer +// + +STBTT_DEF void stbtt_GetGlyphBitmapBoxSubpixel(const stbtt_fontinfo *font, int glyph, float scale_x, float scale_y,float shift_x, float shift_y, int *ix0, int *iy0, int *ix1, int *iy1) +{ + int x0=0,y0=0,x1,y1; // =0 suppresses compiler warning + if (!stbtt_GetGlyphBox(font, glyph, &x0,&y0,&x1,&y1)) { + // e.g. space character + if (ix0) *ix0 = 0; + if (iy0) *iy0 = 0; + if (ix1) *ix1 = 0; + if (iy1) *iy1 = 0; + } else { + // move to integral bboxes (treating pixels as little squares, what pixels get touched)? + if (ix0) *ix0 = STBTT_ifloor( x0 * scale_x + shift_x); + if (iy0) *iy0 = STBTT_ifloor(-y1 * scale_y + shift_y); + if (ix1) *ix1 = STBTT_iceil ( x1 * scale_x + shift_x); + if (iy1) *iy1 = STBTT_iceil (-y0 * scale_y + shift_y); + } +} + +STBTT_DEF void stbtt_GetGlyphBitmapBox(const stbtt_fontinfo *font, int glyph, float scale_x, float scale_y, int *ix0, int *iy0, int *ix1, int *iy1) +{ + stbtt_GetGlyphBitmapBoxSubpixel(font, glyph, scale_x, scale_y,0.0f,0.0f, ix0, iy0, ix1, iy1); +} + +STBTT_DEF void stbtt_GetCodepointBitmapBoxSubpixel(const stbtt_fontinfo *font, int codepoint, float scale_x, float scale_y, float shift_x, float shift_y, int *ix0, int *iy0, int *ix1, int *iy1) +{ + stbtt_GetGlyphBitmapBoxSubpixel(font, stbtt_FindGlyphIndex(font,codepoint), scale_x, scale_y,shift_x,shift_y, ix0,iy0,ix1,iy1); +} + +STBTT_DEF void stbtt_GetCodepointBitmapBox(const stbtt_fontinfo *font, int codepoint, float scale_x, float scale_y, int *ix0, int *iy0, int *ix1, int *iy1) +{ + stbtt_GetCodepointBitmapBoxSubpixel(font, codepoint, scale_x, scale_y,0.0f,0.0f, ix0,iy0,ix1,iy1); +} + +////////////////////////////////////////////////////////////////////////////// +// +// Rasterizer + +typedef struct stbtt__hheap_chunk +{ + struct stbtt__hheap_chunk *next; +} stbtt__hheap_chunk; + +typedef struct stbtt__hheap +{ + struct stbtt__hheap_chunk *head; + void *first_free; + int num_remaining_in_head_chunk; +} stbtt__hheap; + +static void *stbtt__hheap_alloc(stbtt__hheap *hh, size_t size, void *userdata) +{ + if (hh->first_free) { + void *p = hh->first_free; + hh->first_free = * (void **) p; + return p; + } else { + if (hh->num_remaining_in_head_chunk == 0) { + int count = (size < 32 ? 2000 : size < 128 ? 800 : 100); + stbtt__hheap_chunk *c = (stbtt__hheap_chunk *) STBTT_malloc(sizeof(stbtt__hheap_chunk) + size * count, userdata); + if (c == NULL) + return NULL; + c->next = hh->head; + hh->head = c; + hh->num_remaining_in_head_chunk = count; + } + --hh->num_remaining_in_head_chunk; + return (char *) (hh->head) + sizeof(stbtt__hheap_chunk) + size * hh->num_remaining_in_head_chunk; + } +} + +static void stbtt__hheap_free(stbtt__hheap *hh, void *p) +{ + *(void **) p = hh->first_free; + hh->first_free = p; +} + +static void stbtt__hheap_cleanup(stbtt__hheap *hh, void *userdata) +{ + stbtt__hheap_chunk *c = hh->head; + while (c) { + stbtt__hheap_chunk *n = c->next; + STBTT_free(c, userdata); + c = n; + } +} + +typedef struct stbtt__edge { + float x0,y0, x1,y1; + int invert; +} stbtt__edge; + + +typedef struct stbtt__active_edge +{ + struct stbtt__active_edge *next; + #if STBTT_RASTERIZER_VERSION==1 + int x,dx; + float ey; + int direction; + #elif STBTT_RASTERIZER_VERSION==2 + float fx,fdx,fdy; + float direction; + float sy; + float ey; + #else + #error "Unrecognized value of STBTT_RASTERIZER_VERSION" + #endif +} stbtt__active_edge; + +#if STBTT_RASTERIZER_VERSION == 1 +#define STBTT_FIXSHIFT 10 +#define STBTT_FIX (1 << STBTT_FIXSHIFT) +#define STBTT_FIXMASK (STBTT_FIX-1) + +static stbtt__active_edge *stbtt__new_active(stbtt__hheap *hh, stbtt__edge *e, int off_x, float start_point, void *userdata) +{ + stbtt__active_edge *z = (stbtt__active_edge *) stbtt__hheap_alloc(hh, sizeof(*z), userdata); + float dxdy = (e->x1 - e->x0) / (e->y1 - e->y0); + STBTT_assert(z != NULL); + if (!z) return z; + + // round dx down to avoid overshooting + if (dxdy < 0) + z->dx = -STBTT_ifloor(STBTT_FIX * -dxdy); + else + z->dx = STBTT_ifloor(STBTT_FIX * dxdy); + + z->x = STBTT_ifloor(STBTT_FIX * e->x0 + z->dx * (start_point - e->y0)); // use z->dx so when we offset later it's by the same amount + z->x -= off_x * STBTT_FIX; + + z->ey = e->y1; + z->next = 0; + z->direction = e->invert ? 1 : -1; + return z; +} +#elif STBTT_RASTERIZER_VERSION == 2 +static stbtt__active_edge *stbtt__new_active(stbtt__hheap *hh, stbtt__edge *e, int off_x, float start_point, void *userdata) +{ + stbtt__active_edge *z = (stbtt__active_edge *) stbtt__hheap_alloc(hh, sizeof(*z), userdata); + float dxdy = (e->x1 - e->x0) / (e->y1 - e->y0); + STBTT_assert(z != NULL); + //STBTT_assert(e->y0 <= start_point); + if (!z) return z; + z->fdx = dxdy; + z->fdy = dxdy != 0.0f ? (1.0f/dxdy) : 0.0f; + z->fx = e->x0 + dxdy * (start_point - e->y0); + z->fx -= off_x; + z->direction = e->invert ? 1.0f : -1.0f; + z->sy = e->y0; + z->ey = e->y1; + z->next = 0; + return z; +} +#else +#error "Unrecognized value of STBTT_RASTERIZER_VERSION" +#endif + +#if STBTT_RASTERIZER_VERSION == 1 +// note: this routine clips fills that extend off the edges... ideally this +// wouldn't happen, but it could happen if the truetype glyph bounding boxes +// are wrong, or if the user supplies a too-small bitmap +static void stbtt__fill_active_edges(unsigned char *scanline, int len, stbtt__active_edge *e, int max_weight) +{ + // non-zero winding fill + int x0=0, w=0; + + while (e) { + if (w == 0) { + // if we're currently at zero, we need to record the edge start point + x0 = e->x; w += e->direction; + } else { + int x1 = e->x; w += e->direction; + // if we went to zero, we need to draw + if (w == 0) { + int i = x0 >> STBTT_FIXSHIFT; + int j = x1 >> STBTT_FIXSHIFT; + + if (i < len && j >= 0) { + if (i == j) { + // x0,x1 are the same pixel, so compute combined coverage + scanline[i] = scanline[i] + (stbtt_uint8) ((x1 - x0) * max_weight >> STBTT_FIXSHIFT); + } else { + if (i >= 0) // add antialiasing for x0 + scanline[i] = scanline[i] + (stbtt_uint8) (((STBTT_FIX - (x0 & STBTT_FIXMASK)) * max_weight) >> STBTT_FIXSHIFT); + else + i = -1; // clip + + if (j < len) // add antialiasing for x1 + scanline[j] = scanline[j] + (stbtt_uint8) (((x1 & STBTT_FIXMASK) * max_weight) >> STBTT_FIXSHIFT); + else + j = len; // clip + + for (++i; i < j; ++i) // fill pixels between x0 and x1 + scanline[i] = scanline[i] + (stbtt_uint8) max_weight; + } + } + } + } + + e = e->next; + } +} + +static void stbtt__rasterize_sorted_edges(stbtt__bitmap *result, stbtt__edge *e, int n, int vsubsample, int off_x, int off_y, void *userdata) +{ + stbtt__hheap hh = { 0, 0, 0 }; + stbtt__active_edge *active = NULL; + int y,j=0; + int max_weight = (255 / vsubsample); // weight per vertical scanline + int s; // vertical subsample index + unsigned char scanline_data[512], *scanline; + + if (result->w > 512) + scanline = (unsigned char *) STBTT_malloc(result->w, userdata); + else + scanline = scanline_data; + + y = off_y * vsubsample; + e[n].y0 = (off_y + result->h) * (float) vsubsample + 1; + + while (j < result->h) { + STBTT_memset(scanline, 0, result->w); + for (s=0; s < vsubsample; ++s) { + // find center of pixel for this scanline + float scan_y = y + 0.5f; + stbtt__active_edge **step = &active; + + // update all active edges; + // remove all active edges that terminate before the center of this scanline + while (*step) { + stbtt__active_edge * z = *step; + if (z->ey <= scan_y) { + *step = z->next; // delete from list + STBTT_assert(z->direction); + z->direction = 0; + stbtt__hheap_free(&hh, z); + } else { + z->x += z->dx; // advance to position for current scanline + step = &((*step)->next); // advance through list + } + } + + // resort the list if needed + for(;;) { + int changed=0; + step = &active; + while (*step && (*step)->next) { + if ((*step)->x > (*step)->next->x) { + stbtt__active_edge *t = *step; + stbtt__active_edge *q = t->next; + + t->next = q->next; + q->next = t; + *step = q; + changed = 1; + } + step = &(*step)->next; + } + if (!changed) break; + } + + // insert all edges that start before the center of this scanline -- omit ones that also end on this scanline + while (e->y0 <= scan_y) { + if (e->y1 > scan_y) { + stbtt__active_edge *z = stbtt__new_active(&hh, e, off_x, scan_y, userdata); + if (z != NULL) { + // find insertion point + if (active == NULL) + active = z; + else if (z->x < active->x) { + // insert at front + z->next = active; + active = z; + } else { + // find thing to insert AFTER + stbtt__active_edge *p = active; + while (p->next && p->next->x < z->x) + p = p->next; + // at this point, p->next->x is NOT < z->x + z->next = p->next; + p->next = z; + } + } + } + ++e; + } + + // now process all active edges in XOR fashion + if (active) + stbtt__fill_active_edges(scanline, result->w, active, max_weight); + + ++y; + } + STBTT_memcpy(result->pixels + j * result->stride, scanline, result->w); + ++j; + } + + stbtt__hheap_cleanup(&hh, userdata); + + if (scanline != scanline_data) + STBTT_free(scanline, userdata); +} + +#elif STBTT_RASTERIZER_VERSION == 2 + +// the edge passed in here does not cross the vertical line at x or the vertical line at x+1 +// (i.e. it has already been clipped to those) +static void stbtt__handle_clipped_edge(float *scanline, int x, stbtt__active_edge *e, float x0, float y0, float x1, float y1) +{ + if (y0 == y1) return; + STBTT_assert(y0 < y1); + STBTT_assert(e->sy <= e->ey); + if (y0 > e->ey) return; + if (y1 < e->sy) return; + if (y0 < e->sy) { + x0 += (x1-x0) * (e->sy - y0) / (y1-y0); + y0 = e->sy; + } + if (y1 > e->ey) { + x1 += (x1-x0) * (e->ey - y1) / (y1-y0); + y1 = e->ey; + } + + if (x0 == x) + STBTT_assert(x1 <= x+1); + else if (x0 == x+1) + STBTT_assert(x1 >= x); + else if (x0 <= x) + STBTT_assert(x1 <= x); + else if (x0 >= x+1) + STBTT_assert(x1 >= x+1); + else + STBTT_assert(x1 >= x && x1 <= x+1); + + if (x0 <= x && x1 <= x) + scanline[x] += e->direction * (y1-y0); + else if (x0 >= x+1 && x1 >= x+1) + ; + else { + STBTT_assert(x0 >= x && x0 <= x+1 && x1 >= x && x1 <= x+1); + scanline[x] += e->direction * (y1-y0) * (1-((x0-x)+(x1-x))/2); // coverage = 1 - average x position + } +} + +static float stbtt__sized_trapezoid_area(float height, float top_width, float bottom_width) +{ + STBTT_assert(top_width >= 0); + STBTT_assert(bottom_width >= 0); + return (top_width + bottom_width) / 2.0f * height; +} + +static float stbtt__position_trapezoid_area(float height, float tx0, float tx1, float bx0, float bx1) +{ + return stbtt__sized_trapezoid_area(height, tx1 - tx0, bx1 - bx0); +} + +static float stbtt__sized_triangle_area(float height, float width) +{ + return height * width / 2; +} + +static void stbtt__fill_active_edges_new(float *scanline, float *scanline_fill, int len, stbtt__active_edge *e, float y_top) +{ + float y_bottom = y_top+1; + + while (e) { + // brute force every pixel + + // compute intersection points with top & bottom + STBTT_assert(e->ey >= y_top); + + if (e->fdx == 0) { + float x0 = e->fx; + if (x0 < len) { + if (x0 >= 0) { + stbtt__handle_clipped_edge(scanline,(int) x0,e, x0,y_top, x0,y_bottom); + stbtt__handle_clipped_edge(scanline_fill-1,(int) x0+1,e, x0,y_top, x0,y_bottom); + } else { + stbtt__handle_clipped_edge(scanline_fill-1,0,e, x0,y_top, x0,y_bottom); + } + } + } else { + float x0 = e->fx; + float dx = e->fdx; + float xb = x0 + dx; + float x_top, x_bottom; + float sy0,sy1; + float dy = e->fdy; + STBTT_assert(e->sy <= y_bottom && e->ey >= y_top); + + // compute endpoints of line segment clipped to this scanline (if the + // line segment starts on this scanline. x0 is the intersection of the + // line with y_top, but that may be off the line segment. + if (e->sy > y_top) { + x_top = x0 + dx * (e->sy - y_top); + sy0 = e->sy; + } else { + x_top = x0; + sy0 = y_top; + } + if (e->ey < y_bottom) { + x_bottom = x0 + dx * (e->ey - y_top); + sy1 = e->ey; + } else { + x_bottom = xb; + sy1 = y_bottom; + } + + if (x_top >= 0 && x_bottom >= 0 && x_top < len && x_bottom < len) { + // from here on, we don't have to range check x values + + if ((int) x_top == (int) x_bottom) { + float height; + // simple case, only spans one pixel + int x = (int) x_top; + height = (sy1 - sy0) * e->direction; + STBTT_assert(x >= 0 && x < len); + scanline[x] += stbtt__position_trapezoid_area(height, x_top, x+1.0f, x_bottom, x+1.0f); + scanline_fill[x] += height; // everything right of this pixel is filled + } else { + int x,x1,x2; + float y_crossing, y_final, step, sign, area; + // covers 2+ pixels + if (x_top > x_bottom) { + // flip scanline vertically; signed area is the same + float t; + sy0 = y_bottom - (sy0 - y_top); + sy1 = y_bottom - (sy1 - y_top); + t = sy0, sy0 = sy1, sy1 = t; + t = x_bottom, x_bottom = x_top, x_top = t; + dx = -dx; + dy = -dy; + t = x0, x0 = xb, xb = t; + } + STBTT_assert(dy >= 0); + STBTT_assert(dx >= 0); + + x1 = (int) x_top; + x2 = (int) x_bottom; + // compute intersection with y axis at x1+1 + y_crossing = y_top + dy * (x1+1 - x0); + + // compute intersection with y axis at x2 + y_final = y_top + dy * (x2 - x0); + + // x1 x_top x2 x_bottom + // y_top +------|-----+------------+------------+--------|---+------------+ + // | | | | | | + // | | | | | | + // sy0 | Txxxxx|............|............|............|............| + // y_crossing | *xxxxx.......|............|............|............| + // | | xxxxx..|............|............|............| + // | | /- xx*xxxx........|............|............| + // | | dy < | xxxxxx..|............|............| + // y_final | | \- | xx*xxx.........|............| + // sy1 | | | | xxxxxB...|............| + // | | | | | | + // | | | | | | + // y_bottom +------------+------------+------------+------------+------------+ + // + // goal is to measure the area covered by '.' in each pixel + + // if x2 is right at the right edge of x1, y_crossing can blow up, github #1057 + // @TODO: maybe test against sy1 rather than y_bottom? + if (y_crossing > y_bottom) + y_crossing = y_bottom; + + sign = e->direction; + + // area of the rectangle covered from sy0..y_crossing + area = sign * (y_crossing-sy0); + + // area of the triangle (x_top,sy0), (x1+1,sy0), (x1+1,y_crossing) + scanline[x1] += stbtt__sized_triangle_area(area, x1+1 - x_top); + + // check if final y_crossing is blown up; no test case for this + if (y_final > y_bottom) { + y_final = y_bottom; + dy = (y_final - y_crossing ) / (x2 - (x1+1)); // if denom=0, y_final = y_crossing, so y_final <= y_bottom + } + + // in second pixel, area covered by line segment found in first pixel + // is always a rectangle 1 wide * the height of that line segment; this + // is exactly what the variable 'area' stores. it also gets a contribution + // from the line segment within it. the THIRD pixel will get the first + // pixel's rectangle contribution, the second pixel's rectangle contribution, + // and its own contribution. the 'own contribution' is the same in every pixel except + // the leftmost and rightmost, a trapezoid that slides down in each pixel. + // the second pixel's contribution to the third pixel will be the + // rectangle 1 wide times the height change in the second pixel, which is dy. + + step = sign * dy * 1; // dy is dy/dx, change in y for every 1 change in x, + // which multiplied by 1-pixel-width is how much pixel area changes for each step in x + // so the area advances by 'step' every time + + for (x = x1+1; x < x2; ++x) { + scanline[x] += area + step/2; // area of trapezoid is 1*step/2 + area += step; + } + STBTT_assert(STBTT_fabs(area) <= 1.01f); // accumulated error from area += step unless we round step down + STBTT_assert(sy1 > y_final-0.01f); + + // area covered in the last pixel is the rectangle from all the pixels to the left, + // plus the trapezoid filled by the line segment in this pixel all the way to the right edge + scanline[x2] += area + sign * stbtt__position_trapezoid_area(sy1-y_final, (float) x2, x2+1.0f, x_bottom, x2+1.0f); + + // the rest of the line is filled based on the total height of the line segment in this pixel + scanline_fill[x2] += sign * (sy1-sy0); + } + } else { + // if edge goes outside of box we're drawing, we require + // clipping logic. since this does not match the intended use + // of this library, we use a different, very slow brute + // force implementation + // note though that this does happen some of the time because + // x_top and x_bottom can be extrapolated at the top & bottom of + // the shape and actually lie outside the bounding box + int x; + for (x=0; x < len; ++x) { + // cases: + // + // there can be up to two intersections with the pixel. any intersection + // with left or right edges can be handled by splitting into two (or three) + // regions. intersections with top & bottom do not necessitate case-wise logic. + // + // the old way of doing this found the intersections with the left & right edges, + // then used some simple logic to produce up to three segments in sorted order + // from top-to-bottom. however, this had a problem: if an x edge was epsilon + // across the x border, then the corresponding y position might not be distinct + // from the other y segment, and it might ignored as an empty segment. to avoid + // that, we need to explicitly produce segments based on x positions. + + // rename variables to clearly-defined pairs + float y0 = y_top; + float x1 = (float) (x); + float x2 = (float) (x+1); + float x3 = xb; + float y3 = y_bottom; + + // x = e->x + e->dx * (y-y_top) + // (y-y_top) = (x - e->x) / e->dx + // y = (x - e->x) / e->dx + y_top + float y1 = (x - x0) / dx + y_top; + float y2 = (x+1 - x0) / dx + y_top; + + if (x0 < x1 && x3 > x2) { // three segments descending down-right + stbtt__handle_clipped_edge(scanline,x,e, x0,y0, x1,y1); + stbtt__handle_clipped_edge(scanline,x,e, x1,y1, x2,y2); + stbtt__handle_clipped_edge(scanline,x,e, x2,y2, x3,y3); + } else if (x3 < x1 && x0 > x2) { // three segments descending down-left + stbtt__handle_clipped_edge(scanline,x,e, x0,y0, x2,y2); + stbtt__handle_clipped_edge(scanline,x,e, x2,y2, x1,y1); + stbtt__handle_clipped_edge(scanline,x,e, x1,y1, x3,y3); + } else if (x0 < x1 && x3 > x1) { // two segments across x, down-right + stbtt__handle_clipped_edge(scanline,x,e, x0,y0, x1,y1); + stbtt__handle_clipped_edge(scanline,x,e, x1,y1, x3,y3); + } else if (x3 < x1 && x0 > x1) { // two segments across x, down-left + stbtt__handle_clipped_edge(scanline,x,e, x0,y0, x1,y1); + stbtt__handle_clipped_edge(scanline,x,e, x1,y1, x3,y3); + } else if (x0 < x2 && x3 > x2) { // two segments across x+1, down-right + stbtt__handle_clipped_edge(scanline,x,e, x0,y0, x2,y2); + stbtt__handle_clipped_edge(scanline,x,e, x2,y2, x3,y3); + } else if (x3 < x2 && x0 > x2) { // two segments across x+1, down-left + stbtt__handle_clipped_edge(scanline,x,e, x0,y0, x2,y2); + stbtt__handle_clipped_edge(scanline,x,e, x2,y2, x3,y3); + } else { // one segment + stbtt__handle_clipped_edge(scanline,x,e, x0,y0, x3,y3); + } + } + } + } + e = e->next; + } +} + +// directly AA rasterize edges w/o supersampling +static void stbtt__rasterize_sorted_edges(stbtt__bitmap *result, stbtt__edge *e, int n, int vsubsample, int off_x, int off_y, void *userdata) +{ + stbtt__hheap hh = { 0, 0, 0 }; + stbtt__active_edge *active = NULL; + int y,j=0, i; + float scanline_data[129], *scanline, *scanline2; + + STBTT__NOTUSED(vsubsample); + + if (result->w > 64) + scanline = (float *) STBTT_malloc((result->w*2+1) * sizeof(float), userdata); + else + scanline = scanline_data; + + scanline2 = scanline + result->w; + + y = off_y; + e[n].y0 = (float) (off_y + result->h) + 1; + + while (j < result->h) { + // find center of pixel for this scanline + float scan_y_top = y + 0.0f; + float scan_y_bottom = y + 1.0f; + stbtt__active_edge **step = &active; + + STBTT_memset(scanline , 0, result->w*sizeof(scanline[0])); + STBTT_memset(scanline2, 0, (result->w+1)*sizeof(scanline[0])); + + // update all active edges; + // remove all active edges that terminate before the top of this scanline + while (*step) { + stbtt__active_edge * z = *step; + if (z->ey <= scan_y_top) { + *step = z->next; // delete from list + STBTT_assert(z->direction); + z->direction = 0; + stbtt__hheap_free(&hh, z); + } else { + step = &((*step)->next); // advance through list + } + } + + // insert all edges that start before the bottom of this scanline + while (e->y0 <= scan_y_bottom) { + if (e->y0 != e->y1) { + stbtt__active_edge *z = stbtt__new_active(&hh, e, off_x, scan_y_top, userdata); + if (z != NULL) { + if (j == 0 && off_y != 0) { + if (z->ey < scan_y_top) { + // this can happen due to subpixel positioning and some kind of fp rounding error i think + z->ey = scan_y_top; + } + } + STBTT_assert(z->ey >= scan_y_top); // if we get really unlucky a tiny bit of an edge can be out of bounds + // insert at front + z->next = active; + active = z; + } + } + ++e; + } + + // now process all active edges + if (active) + stbtt__fill_active_edges_new(scanline, scanline2+1, result->w, active, scan_y_top); + + { + float sum = 0; + for (i=0; i < result->w; ++i) { + float k; + int m; + sum += scanline2[i]; + k = scanline[i] + sum; + k = (float) STBTT_fabs(k)*255 + 0.5f; + m = (int) k; + if (m > 255) m = 255; + result->pixels[j*result->stride + i] = (unsigned char) m; + } + } + // advance all the edges + step = &active; + while (*step) { + stbtt__active_edge *z = *step; + z->fx += z->fdx; // advance to position for current scanline + step = &((*step)->next); // advance through list + } + + ++y; + ++j; + } + + stbtt__hheap_cleanup(&hh, userdata); + + if (scanline != scanline_data) + STBTT_free(scanline, userdata); +} +#else +#error "Unrecognized value of STBTT_RASTERIZER_VERSION" +#endif + +#define STBTT__COMPARE(a,b) ((a)->y0 < (b)->y0) + +static void stbtt__sort_edges_ins_sort(stbtt__edge *p, int n) +{ + int i,j; + for (i=1; i < n; ++i) { + stbtt__edge t = p[i], *a = &t; + j = i; + while (j > 0) { + stbtt__edge *b = &p[j-1]; + int c = STBTT__COMPARE(a,b); + if (!c) break; + p[j] = p[j-1]; + --j; + } + if (i != j) + p[j] = t; + } +} + +static void stbtt__sort_edges_quicksort(stbtt__edge *p, int n) +{ + /* threshold for transitioning to insertion sort */ + while (n > 12) { + stbtt__edge t; + int c01,c12,c,m,i,j; + + /* compute median of three */ + m = n >> 1; + c01 = STBTT__COMPARE(&p[0],&p[m]); + c12 = STBTT__COMPARE(&p[m],&p[n-1]); + /* if 0 >= mid >= end, or 0 < mid < end, then use mid */ + if (c01 != c12) { + /* otherwise, we'll need to swap something else to middle */ + int z; + c = STBTT__COMPARE(&p[0],&p[n-1]); + /* 0>mid && midn => n; 0 0 */ + /* 0n: 0>n => 0; 0 n */ + z = (c == c12) ? 0 : n-1; + t = p[z]; + p[z] = p[m]; + p[m] = t; + } + /* now p[m] is the median-of-three */ + /* swap it to the beginning so it won't move around */ + t = p[0]; + p[0] = p[m]; + p[m] = t; + + /* partition loop */ + i=1; + j=n-1; + for(;;) { + /* handling of equality is crucial here */ + /* for sentinels & efficiency with duplicates */ + for (;;++i) { + if (!STBTT__COMPARE(&p[i], &p[0])) break; + } + for (;;--j) { + if (!STBTT__COMPARE(&p[0], &p[j])) break; + } + /* make sure we haven't crossed */ + if (i >= j) break; + t = p[i]; + p[i] = p[j]; + p[j] = t; + + ++i; + --j; + } + /* recurse on smaller side, iterate on larger */ + if (j < (n-i)) { + stbtt__sort_edges_quicksort(p,j); + p = p+i; + n = n-i; + } else { + stbtt__sort_edges_quicksort(p+i, n-i); + n = j; + } + } +} + +static void stbtt__sort_edges(stbtt__edge *p, int n) +{ + stbtt__sort_edges_quicksort(p, n); + stbtt__sort_edges_ins_sort(p, n); +} + +typedef struct +{ + float x,y; +} stbtt__point; + +static void stbtt__rasterize(stbtt__bitmap *result, stbtt__point *pts, int *wcount, int windings, float scale_x, float scale_y, float shift_x, float shift_y, int off_x, int off_y, int invert, void *userdata) +{ + float y_scale_inv = invert ? -scale_y : scale_y; + stbtt__edge *e; + int n,i,j,k,m; +#if STBTT_RASTERIZER_VERSION == 1 + int vsubsample = result->h < 8 ? 15 : 5; +#elif STBTT_RASTERIZER_VERSION == 2 + int vsubsample = 1; +#else + #error "Unrecognized value of STBTT_RASTERIZER_VERSION" +#endif + // vsubsample should divide 255 evenly; otherwise we won't reach full opacity + + // now we have to blow out the windings into explicit edge lists + n = 0; + for (i=0; i < windings; ++i) + n += wcount[i]; + + e = (stbtt__edge *) STBTT_malloc(sizeof(*e) * (n+1), userdata); // add an extra one as a sentinel + if (e == 0) return; + n = 0; + + m=0; + for (i=0; i < windings; ++i) { + stbtt__point *p = pts + m; + m += wcount[i]; + j = wcount[i]-1; + for (k=0; k < wcount[i]; j=k++) { + int a=k,b=j; + // skip the edge if horizontal + if (p[j].y == p[k].y) + continue; + // add edge from j to k to the list + e[n].invert = 0; + if (invert ? p[j].y > p[k].y : p[j].y < p[k].y) { + e[n].invert = 1; + a=j,b=k; + } + e[n].x0 = p[a].x * scale_x + shift_x; + e[n].y0 = (p[a].y * y_scale_inv + shift_y) * vsubsample; + e[n].x1 = p[b].x * scale_x + shift_x; + e[n].y1 = (p[b].y * y_scale_inv + shift_y) * vsubsample; + ++n; + } + } + + // now sort the edges by their highest point (should snap to integer, and then by x) + //STBTT_sort(e, n, sizeof(e[0]), stbtt__edge_compare); + stbtt__sort_edges(e, n); + + // now, traverse the scanlines and find the intersections on each scanline, use xor winding rule + stbtt__rasterize_sorted_edges(result, e, n, vsubsample, off_x, off_y, userdata); + + STBTT_free(e, userdata); +} + +static void stbtt__add_point(stbtt__point *points, int n, float x, float y) +{ + if (!points) return; // during first pass, it's unallocated + points[n].x = x; + points[n].y = y; +} + +// tessellate until threshold p is happy... @TODO warped to compensate for non-linear stretching +static int stbtt__tesselate_curve(stbtt__point *points, int *num_points, float x0, float y0, float x1, float y1, float x2, float y2, float objspace_flatness_squared, int n) +{ + // midpoint + float mx = (x0 + 2*x1 + x2)/4; + float my = (y0 + 2*y1 + y2)/4; + // versus directly drawn line + float dx = (x0+x2)/2 - mx; + float dy = (y0+y2)/2 - my; + if (n > 16) // 65536 segments on one curve better be enough! + return 1; + if (dx*dx+dy*dy > objspace_flatness_squared) { // half-pixel error allowed... need to be smaller if AA + stbtt__tesselate_curve(points, num_points, x0,y0, (x0+x1)/2.0f,(y0+y1)/2.0f, mx,my, objspace_flatness_squared,n+1); + stbtt__tesselate_curve(points, num_points, mx,my, (x1+x2)/2.0f,(y1+y2)/2.0f, x2,y2, objspace_flatness_squared,n+1); + } else { + stbtt__add_point(points, *num_points,x2,y2); + *num_points = *num_points+1; + } + return 1; +} + +static void stbtt__tesselate_cubic(stbtt__point *points, int *num_points, float x0, float y0, float x1, float y1, float x2, float y2, float x3, float y3, float objspace_flatness_squared, int n) +{ + // @TODO this "flatness" calculation is just made-up nonsense that seems to work well enough + float dx0 = x1-x0; + float dy0 = y1-y0; + float dx1 = x2-x1; + float dy1 = y2-y1; + float dx2 = x3-x2; + float dy2 = y3-y2; + float dx = x3-x0; + float dy = y3-y0; + float longlen = (float) (STBTT_sqrt(dx0*dx0+dy0*dy0)+STBTT_sqrt(dx1*dx1+dy1*dy1)+STBTT_sqrt(dx2*dx2+dy2*dy2)); + float shortlen = (float) STBTT_sqrt(dx*dx+dy*dy); + float flatness_squared = longlen*longlen-shortlen*shortlen; + + if (n > 16) // 65536 segments on one curve better be enough! + return; + + if (flatness_squared > objspace_flatness_squared) { + float x01 = (x0+x1)/2; + float y01 = (y0+y1)/2; + float x12 = (x1+x2)/2; + float y12 = (y1+y2)/2; + float x23 = (x2+x3)/2; + float y23 = (y2+y3)/2; + + float xa = (x01+x12)/2; + float ya = (y01+y12)/2; + float xb = (x12+x23)/2; + float yb = (y12+y23)/2; + + float mx = (xa+xb)/2; + float my = (ya+yb)/2; + + stbtt__tesselate_cubic(points, num_points, x0,y0, x01,y01, xa,ya, mx,my, objspace_flatness_squared,n+1); + stbtt__tesselate_cubic(points, num_points, mx,my, xb,yb, x23,y23, x3,y3, objspace_flatness_squared,n+1); + } else { + stbtt__add_point(points, *num_points,x3,y3); + *num_points = *num_points+1; + } +} + +// returns number of contours +static stbtt__point *stbtt_FlattenCurves(stbtt_vertex *vertices, int num_verts, float objspace_flatness, int **contour_lengths, int *num_contours, void *userdata) +{ + stbtt__point *points=0; + int num_points=0; + + float objspace_flatness_squared = objspace_flatness * objspace_flatness; + int i,n=0,start=0, pass; + + // count how many "moves" there are to get the contour count + for (i=0; i < num_verts; ++i) + if (vertices[i].type == STBTT_vmove) + ++n; + + *num_contours = n; + if (n == 0) return 0; + + *contour_lengths = (int *) STBTT_malloc(sizeof(**contour_lengths) * n, userdata); + + if (*contour_lengths == 0) { + *num_contours = 0; + return 0; + } + + // make two passes through the points so we don't need to realloc + for (pass=0; pass < 2; ++pass) { + float x=0,y=0; + if (pass == 1) { + points = (stbtt__point *) STBTT_malloc(num_points * sizeof(points[0]), userdata); + if (points == NULL) goto error; + } + num_points = 0; + n= -1; + for (i=0; i < num_verts; ++i) { + switch (vertices[i].type) { + case STBTT_vmove: + // start the next contour + if (n >= 0) + (*contour_lengths)[n] = num_points - start; + ++n; + start = num_points; + + x = vertices[i].x, y = vertices[i].y; + stbtt__add_point(points, num_points++, x,y); + break; + case STBTT_vline: + x = vertices[i].x, y = vertices[i].y; + stbtt__add_point(points, num_points++, x, y); + break; + case STBTT_vcurve: + stbtt__tesselate_curve(points, &num_points, x,y, + vertices[i].cx, vertices[i].cy, + vertices[i].x, vertices[i].y, + objspace_flatness_squared, 0); + x = vertices[i].x, y = vertices[i].y; + break; + case STBTT_vcubic: + stbtt__tesselate_cubic(points, &num_points, x,y, + vertices[i].cx, vertices[i].cy, + vertices[i].cx1, vertices[i].cy1, + vertices[i].x, vertices[i].y, + objspace_flatness_squared, 0); + x = vertices[i].x, y = vertices[i].y; + break; + } + } + (*contour_lengths)[n] = num_points - start; + } + + return points; +error: + STBTT_free(points, userdata); + STBTT_free(*contour_lengths, userdata); + *contour_lengths = 0; + *num_contours = 0; + return NULL; +} + +STBTT_DEF void stbtt_Rasterize(stbtt__bitmap *result, float flatness_in_pixels, stbtt_vertex *vertices, int num_verts, float scale_x, float scale_y, float shift_x, float shift_y, int x_off, int y_off, int invert, void *userdata) +{ + float scale = scale_x > scale_y ? scale_y : scale_x; + int winding_count = 0; + int *winding_lengths = NULL; + stbtt__point *windings = stbtt_FlattenCurves(vertices, num_verts, flatness_in_pixels / scale, &winding_lengths, &winding_count, userdata); + if (windings) { + stbtt__rasterize(result, windings, winding_lengths, winding_count, scale_x, scale_y, shift_x, shift_y, x_off, y_off, invert, userdata); + STBTT_free(winding_lengths, userdata); + STBTT_free(windings, userdata); + } +} + +STBTT_DEF void stbtt_FreeBitmap(unsigned char *bitmap, void *userdata) +{ + STBTT_free(bitmap, userdata); +} + +STBTT_DEF unsigned char *stbtt_GetGlyphBitmapSubpixel(const stbtt_fontinfo *info, float scale_x, float scale_y, float shift_x, float shift_y, int glyph, int *width, int *height, int *xoff, int *yoff) +{ + int ix0,iy0,ix1,iy1; + stbtt__bitmap gbm; + stbtt_vertex *vertices; + int num_verts = stbtt_GetGlyphShape(info, glyph, &vertices); + + if (scale_x == 0) scale_x = scale_y; + if (scale_y == 0) { + if (scale_x == 0) { + STBTT_free(vertices, info->userdata); + return NULL; + } + scale_y = scale_x; + } + + stbtt_GetGlyphBitmapBoxSubpixel(info, glyph, scale_x, scale_y, shift_x, shift_y, &ix0,&iy0,&ix1,&iy1); + + // now we get the size + gbm.w = (ix1 - ix0); + gbm.h = (iy1 - iy0); + gbm.pixels = NULL; // in case we error + + if (width ) *width = gbm.w; + if (height) *height = gbm.h; + if (xoff ) *xoff = ix0; + if (yoff ) *yoff = iy0; + + if (gbm.w && gbm.h) { + gbm.pixels = (unsigned char *) STBTT_malloc(gbm.w * gbm.h, info->userdata); + if (gbm.pixels) { + gbm.stride = gbm.w; + + stbtt_Rasterize(&gbm, 0.35f, vertices, num_verts, scale_x, scale_y, shift_x, shift_y, ix0, iy0, 1, info->userdata); + } + } + STBTT_free(vertices, info->userdata); + return gbm.pixels; +} + +STBTT_DEF unsigned char *stbtt_GetGlyphBitmap(const stbtt_fontinfo *info, float scale_x, float scale_y, int glyph, int *width, int *height, int *xoff, int *yoff) +{ + return stbtt_GetGlyphBitmapSubpixel(info, scale_x, scale_y, 0.0f, 0.0f, glyph, width, height, xoff, yoff); +} + +STBTT_DEF void stbtt_MakeGlyphBitmapSubpixel(const stbtt_fontinfo *info, unsigned char *output, int out_w, int out_h, int out_stride, float scale_x, float scale_y, float shift_x, float shift_y, int glyph) +{ + int ix0,iy0; + stbtt_vertex *vertices; + int num_verts = stbtt_GetGlyphShape(info, glyph, &vertices); + stbtt__bitmap gbm; + + stbtt_GetGlyphBitmapBoxSubpixel(info, glyph, scale_x, scale_y, shift_x, shift_y, &ix0,&iy0,0,0); + gbm.pixels = output; + gbm.w = out_w; + gbm.h = out_h; + gbm.stride = out_stride; + + if (gbm.w && gbm.h) + stbtt_Rasterize(&gbm, 0.35f, vertices, num_verts, scale_x, scale_y, shift_x, shift_y, ix0,iy0, 1, info->userdata); + + STBTT_free(vertices, info->userdata); +} + +STBTT_DEF void stbtt_MakeGlyphBitmap(const stbtt_fontinfo *info, unsigned char *output, int out_w, int out_h, int out_stride, float scale_x, float scale_y, int glyph) +{ + stbtt_MakeGlyphBitmapSubpixel(info, output, out_w, out_h, out_stride, scale_x, scale_y, 0.0f,0.0f, glyph); +} + +STBTT_DEF unsigned char *stbtt_GetCodepointBitmapSubpixel(const stbtt_fontinfo *info, float scale_x, float scale_y, float shift_x, float shift_y, int codepoint, int *width, int *height, int *xoff, int *yoff) +{ + return stbtt_GetGlyphBitmapSubpixel(info, scale_x, scale_y,shift_x,shift_y, stbtt_FindGlyphIndex(info,codepoint), width,height,xoff,yoff); +} + +STBTT_DEF void stbtt_MakeCodepointBitmapSubpixelPrefilter(const stbtt_fontinfo *info, unsigned char *output, int out_w, int out_h, int out_stride, float scale_x, float scale_y, float shift_x, float shift_y, int oversample_x, int oversample_y, float *sub_x, float *sub_y, int codepoint) +{ + stbtt_MakeGlyphBitmapSubpixelPrefilter(info, output, out_w, out_h, out_stride, scale_x, scale_y, shift_x, shift_y, oversample_x, oversample_y, sub_x, sub_y, stbtt_FindGlyphIndex(info,codepoint)); +} + +STBTT_DEF void stbtt_MakeCodepointBitmapSubpixel(const stbtt_fontinfo *info, unsigned char *output, int out_w, int out_h, int out_stride, float scale_x, float scale_y, float shift_x, float shift_y, int codepoint) +{ + stbtt_MakeGlyphBitmapSubpixel(info, output, out_w, out_h, out_stride, scale_x, scale_y, shift_x, shift_y, stbtt_FindGlyphIndex(info,codepoint)); +} + +STBTT_DEF unsigned char *stbtt_GetCodepointBitmap(const stbtt_fontinfo *info, float scale_x, float scale_y, int codepoint, int *width, int *height, int *xoff, int *yoff) +{ + return stbtt_GetCodepointBitmapSubpixel(info, scale_x, scale_y, 0.0f,0.0f, codepoint, width,height,xoff,yoff); +} + +STBTT_DEF void stbtt_MakeCodepointBitmap(const stbtt_fontinfo *info, unsigned char *output, int out_w, int out_h, int out_stride, float scale_x, float scale_y, int codepoint) +{ + stbtt_MakeCodepointBitmapSubpixel(info, output, out_w, out_h, out_stride, scale_x, scale_y, 0.0f,0.0f, codepoint); +} + +////////////////////////////////////////////////////////////////////////////// +// +// bitmap baking +// +// This is SUPER-CRAPPY packing to keep source code small + +static int stbtt_BakeFontBitmap_internal(unsigned char *data, int offset, // font location (use offset=0 for plain .ttf) + float pixel_height, // height of font in pixels + unsigned char *pixels, int pw, int ph, // bitmap to be filled in + int first_char, int num_chars, // characters to bake + stbtt_bakedchar *chardata) +{ + float scale; + int x,y,bottom_y, i; + stbtt_fontinfo f; + f.userdata = NULL; + if (!stbtt_InitFont(&f, data, offset)) + return -1; + STBTT_memset(pixels, 0, pw*ph); // background of 0 around pixels + x=y=1; + bottom_y = 1; + + scale = stbtt_ScaleForPixelHeight(&f, pixel_height); + + for (i=0; i < num_chars; ++i) { + int advance, lsb, x0,y0,x1,y1,gw,gh; + int g = stbtt_FindGlyphIndex(&f, first_char + i); + stbtt_GetGlyphHMetrics(&f, g, &advance, &lsb); + stbtt_GetGlyphBitmapBox(&f, g, scale,scale, &x0,&y0,&x1,&y1); + gw = x1-x0; + gh = y1-y0; + if (x + gw + 1 >= pw) + y = bottom_y, x = 1; // advance to next row + if (y + gh + 1 >= ph) // check if it fits vertically AFTER potentially moving to next row + return -i; + STBTT_assert(x+gw < pw); + STBTT_assert(y+gh < ph); + stbtt_MakeGlyphBitmap(&f, pixels+x+y*pw, gw,gh,pw, scale,scale, g); + chardata[i].x0 = (stbtt_int16) x; + chardata[i].y0 = (stbtt_int16) y; + chardata[i].x1 = (stbtt_int16) (x + gw); + chardata[i].y1 = (stbtt_int16) (y + gh); + chardata[i].xadvance = scale * advance; + chardata[i].xoff = (float) x0; + chardata[i].yoff = (float) y0; + x = x + gw + 1; + if (y+gh+1 > bottom_y) + bottom_y = y+gh+1; + } + return bottom_y; +} + +STBTT_DEF void stbtt_GetBakedQuad(const stbtt_bakedchar *chardata, int pw, int ph, int char_index, float *xpos, float *ypos, stbtt_aligned_quad *q, int opengl_fillrule) +{ + float d3d_bias = opengl_fillrule ? 0 : -0.5f; + float ipw = 1.0f / pw, iph = 1.0f / ph; + const stbtt_bakedchar *b = chardata + char_index; + int round_x = STBTT_ifloor((*xpos + b->xoff) + 0.5f); + int round_y = STBTT_ifloor((*ypos + b->yoff) + 0.5f); + + q->x0 = round_x + d3d_bias; + q->y0 = round_y + d3d_bias; + q->x1 = round_x + b->x1 - b->x0 + d3d_bias; + q->y1 = round_y + b->y1 - b->y0 + d3d_bias; + + q->s0 = b->x0 * ipw; + q->t0 = b->y0 * iph; + q->s1 = b->x1 * ipw; + q->t1 = b->y1 * iph; + + *xpos += b->xadvance; +} + +////////////////////////////////////////////////////////////////////////////// +// +// rectangle packing replacement routines if you don't have stb_rect_pack.h +// + +#ifndef STB_RECT_PACK_VERSION + +typedef int stbrp_coord; + +//////////////////////////////////////////////////////////////////////////////////// +// // +// // +// COMPILER WARNING ?!?!? // +// // +// // +// if you get a compile warning due to these symbols being defined more than // +// once, move #include "stb_rect_pack.h" before #include "stb_truetype.h" // +// // +//////////////////////////////////////////////////////////////////////////////////// + +typedef struct +{ + int width,height; + int x,y,bottom_y; +} stbrp_context; + +typedef struct +{ + unsigned char x; +} stbrp_node; + +struct stbrp_rect +{ + stbrp_coord x,y; + int id,w,h,was_packed; +}; + +static void stbrp_init_target(stbrp_context *con, int pw, int ph, stbrp_node *nodes, int num_nodes) +{ + con->width = pw; + con->height = ph; + con->x = 0; + con->y = 0; + con->bottom_y = 0; + STBTT__NOTUSED(nodes); + STBTT__NOTUSED(num_nodes); +} + +static void stbrp_pack_rects(stbrp_context *con, stbrp_rect *rects, int num_rects) +{ + int i; + for (i=0; i < num_rects; ++i) { + if (con->x + rects[i].w > con->width) { + con->x = 0; + con->y = con->bottom_y; + } + if (con->y + rects[i].h > con->height) + break; + rects[i].x = con->x; + rects[i].y = con->y; + rects[i].was_packed = 1; + con->x += rects[i].w; + if (con->y + rects[i].h > con->bottom_y) + con->bottom_y = con->y + rects[i].h; + } + for ( ; i < num_rects; ++i) + rects[i].was_packed = 0; +} +#endif + +////////////////////////////////////////////////////////////////////////////// +// +// bitmap baking +// +// This is SUPER-AWESOME (tm Ryan Gordon) packing using stb_rect_pack.h. If +// stb_rect_pack.h isn't available, it uses the BakeFontBitmap strategy. + +STBTT_DEF int stbtt_PackBegin(stbtt_pack_context *spc, unsigned char *pixels, int pw, int ph, int stride_in_bytes, int padding, void *alloc_context) +{ + stbrp_context *context = (stbrp_context *) STBTT_malloc(sizeof(*context) ,alloc_context); + int num_nodes = pw - padding; + stbrp_node *nodes = (stbrp_node *) STBTT_malloc(sizeof(*nodes ) * num_nodes,alloc_context); + + if (context == NULL || nodes == NULL) { + if (context != NULL) STBTT_free(context, alloc_context); + if (nodes != NULL) STBTT_free(nodes , alloc_context); + return 0; + } + + spc->user_allocator_context = alloc_context; + spc->width = pw; + spc->height = ph; + spc->pixels = pixels; + spc->pack_info = context; + spc->nodes = nodes; + spc->padding = padding; + spc->stride_in_bytes = stride_in_bytes != 0 ? stride_in_bytes : pw; + spc->h_oversample = 1; + spc->v_oversample = 1; + spc->skip_missing = 0; + + stbrp_init_target(context, pw-padding, ph-padding, nodes, num_nodes); + + if (pixels) + STBTT_memset(pixels, 0, pw*ph); // background of 0 around pixels + + return 1; +} + +STBTT_DEF void stbtt_PackEnd (stbtt_pack_context *spc) +{ + STBTT_free(spc->nodes , spc->user_allocator_context); + STBTT_free(spc->pack_info, spc->user_allocator_context); +} + +STBTT_DEF void stbtt_PackSetOversampling(stbtt_pack_context *spc, unsigned int h_oversample, unsigned int v_oversample) +{ + STBTT_assert(h_oversample <= STBTT_MAX_OVERSAMPLE); + STBTT_assert(v_oversample <= STBTT_MAX_OVERSAMPLE); + if (h_oversample <= STBTT_MAX_OVERSAMPLE) + spc->h_oversample = h_oversample; + if (v_oversample <= STBTT_MAX_OVERSAMPLE) + spc->v_oversample = v_oversample; +} + +STBTT_DEF void stbtt_PackSetSkipMissingCodepoints(stbtt_pack_context *spc, int skip) +{ + spc->skip_missing = skip; +} + +#define STBTT__OVER_MASK (STBTT_MAX_OVERSAMPLE-1) + +static void stbtt__h_prefilter(unsigned char *pixels, int w, int h, int stride_in_bytes, unsigned int kernel_width) +{ + unsigned char buffer[STBTT_MAX_OVERSAMPLE]; + int safe_w = w - kernel_width; + int j; + STBTT_memset(buffer, 0, STBTT_MAX_OVERSAMPLE); // suppress bogus warning from VS2013 -analyze + for (j=0; j < h; ++j) { + int i; + unsigned int total; + STBTT_memset(buffer, 0, kernel_width); + + total = 0; + + // make kernel_width a constant in common cases so compiler can optimize out the divide + switch (kernel_width) { + case 2: + for (i=0; i <= safe_w; ++i) { + total += pixels[i] - buffer[i & STBTT__OVER_MASK]; + buffer[(i+kernel_width) & STBTT__OVER_MASK] = pixels[i]; + pixels[i] = (unsigned char) (total / 2); + } + break; + case 3: + for (i=0; i <= safe_w; ++i) { + total += pixels[i] - buffer[i & STBTT__OVER_MASK]; + buffer[(i+kernel_width) & STBTT__OVER_MASK] = pixels[i]; + pixels[i] = (unsigned char) (total / 3); + } + break; + case 4: + for (i=0; i <= safe_w; ++i) { + total += pixels[i] - buffer[i & STBTT__OVER_MASK]; + buffer[(i+kernel_width) & STBTT__OVER_MASK] = pixels[i]; + pixels[i] = (unsigned char) (total / 4); + } + break; + case 5: + for (i=0; i <= safe_w; ++i) { + total += pixels[i] - buffer[i & STBTT__OVER_MASK]; + buffer[(i+kernel_width) & STBTT__OVER_MASK] = pixels[i]; + pixels[i] = (unsigned char) (total / 5); + } + break; + default: + for (i=0; i <= safe_w; ++i) { + total += pixels[i] - buffer[i & STBTT__OVER_MASK]; + buffer[(i+kernel_width) & STBTT__OVER_MASK] = pixels[i]; + pixels[i] = (unsigned char) (total / kernel_width); + } + break; + } + + for (; i < w; ++i) { + STBTT_assert(pixels[i] == 0); + total -= buffer[i & STBTT__OVER_MASK]; + pixels[i] = (unsigned char) (total / kernel_width); + } + + pixels += stride_in_bytes; + } +} + +static void stbtt__v_prefilter(unsigned char *pixels, int w, int h, int stride_in_bytes, unsigned int kernel_width) +{ + unsigned char buffer[STBTT_MAX_OVERSAMPLE]; + int safe_h = h - kernel_width; + int j; + STBTT_memset(buffer, 0, STBTT_MAX_OVERSAMPLE); // suppress bogus warning from VS2013 -analyze + for (j=0; j < w; ++j) { + int i; + unsigned int total; + STBTT_memset(buffer, 0, kernel_width); + + total = 0; + + // make kernel_width a constant in common cases so compiler can optimize out the divide + switch (kernel_width) { + case 2: + for (i=0; i <= safe_h; ++i) { + total += pixels[i*stride_in_bytes] - buffer[i & STBTT__OVER_MASK]; + buffer[(i+kernel_width) & STBTT__OVER_MASK] = pixels[i*stride_in_bytes]; + pixels[i*stride_in_bytes] = (unsigned char) (total / 2); + } + break; + case 3: + for (i=0; i <= safe_h; ++i) { + total += pixels[i*stride_in_bytes] - buffer[i & STBTT__OVER_MASK]; + buffer[(i+kernel_width) & STBTT__OVER_MASK] = pixels[i*stride_in_bytes]; + pixels[i*stride_in_bytes] = (unsigned char) (total / 3); + } + break; + case 4: + for (i=0; i <= safe_h; ++i) { + total += pixels[i*stride_in_bytes] - buffer[i & STBTT__OVER_MASK]; + buffer[(i+kernel_width) & STBTT__OVER_MASK] = pixels[i*stride_in_bytes]; + pixels[i*stride_in_bytes] = (unsigned char) (total / 4); + } + break; + case 5: + for (i=0; i <= safe_h; ++i) { + total += pixels[i*stride_in_bytes] - buffer[i & STBTT__OVER_MASK]; + buffer[(i+kernel_width) & STBTT__OVER_MASK] = pixels[i*stride_in_bytes]; + pixels[i*stride_in_bytes] = (unsigned char) (total / 5); + } + break; + default: + for (i=0; i <= safe_h; ++i) { + total += pixels[i*stride_in_bytes] - buffer[i & STBTT__OVER_MASK]; + buffer[(i+kernel_width) & STBTT__OVER_MASK] = pixels[i*stride_in_bytes]; + pixels[i*stride_in_bytes] = (unsigned char) (total / kernel_width); + } + break; + } + + for (; i < h; ++i) { + STBTT_assert(pixels[i*stride_in_bytes] == 0); + total -= buffer[i & STBTT__OVER_MASK]; + pixels[i*stride_in_bytes] = (unsigned char) (total / kernel_width); + } + + pixels += 1; + } +} + +static float stbtt__oversample_shift(int oversample) +{ + if (!oversample) + return 0.0f; + + // The prefilter is a box filter of width "oversample", + // which shifts phase by (oversample - 1)/2 pixels in + // oversampled space. We want to shift in the opposite + // direction to counter this. + return (float)-(oversample - 1) / (2.0f * (float)oversample); +} + +// rects array must be big enough to accommodate all characters in the given ranges +STBTT_DEF int stbtt_PackFontRangesGatherRects(stbtt_pack_context *spc, const stbtt_fontinfo *info, stbtt_pack_range *ranges, int num_ranges, stbrp_rect *rects) +{ + int i,j,k; + int missing_glyph_added = 0; + + k=0; + for (i=0; i < num_ranges; ++i) { + float fh = ranges[i].font_size; + float scale = fh > 0 ? stbtt_ScaleForPixelHeight(info, fh) : stbtt_ScaleForMappingEmToPixels(info, -fh); + ranges[i].h_oversample = (unsigned char) spc->h_oversample; + ranges[i].v_oversample = (unsigned char) spc->v_oversample; + for (j=0; j < ranges[i].num_chars; ++j) { + int x0,y0,x1,y1; + int codepoint = ranges[i].array_of_unicode_codepoints == NULL ? ranges[i].first_unicode_codepoint_in_range + j : ranges[i].array_of_unicode_codepoints[j]; + int glyph = stbtt_FindGlyphIndex(info, codepoint); + if (glyph == 0 && (spc->skip_missing || missing_glyph_added)) { + rects[k].w = rects[k].h = 0; + } else { + stbtt_GetGlyphBitmapBoxSubpixel(info,glyph, + scale * spc->h_oversample, + scale * spc->v_oversample, + 0,0, + &x0,&y0,&x1,&y1); + rects[k].w = (stbrp_coord) (x1-x0 + spc->padding + spc->h_oversample-1); + rects[k].h = (stbrp_coord) (y1-y0 + spc->padding + spc->v_oversample-1); + if (glyph == 0) + missing_glyph_added = 1; + } + ++k; + } + } + + return k; +} + +STBTT_DEF void stbtt_MakeGlyphBitmapSubpixelPrefilter(const stbtt_fontinfo *info, unsigned char *output, int out_w, int out_h, int out_stride, float scale_x, float scale_y, float shift_x, float shift_y, int prefilter_x, int prefilter_y, float *sub_x, float *sub_y, int glyph) +{ + stbtt_MakeGlyphBitmapSubpixel(info, + output, + out_w - (prefilter_x - 1), + out_h - (prefilter_y - 1), + out_stride, + scale_x, + scale_y, + shift_x, + shift_y, + glyph); + + if (prefilter_x > 1) + stbtt__h_prefilter(output, out_w, out_h, out_stride, prefilter_x); + + if (prefilter_y > 1) + stbtt__v_prefilter(output, out_w, out_h, out_stride, prefilter_y); + + *sub_x = stbtt__oversample_shift(prefilter_x); + *sub_y = stbtt__oversample_shift(prefilter_y); +} + +// rects array must be big enough to accommodate all characters in the given ranges +STBTT_DEF int stbtt_PackFontRangesRenderIntoRects(stbtt_pack_context *spc, const stbtt_fontinfo *info, stbtt_pack_range *ranges, int num_ranges, stbrp_rect *rects) +{ + int i,j,k, missing_glyph = -1, return_value = 1; + + // save current values + int old_h_over = spc->h_oversample; + int old_v_over = spc->v_oversample; + + k = 0; + for (i=0; i < num_ranges; ++i) { + float fh = ranges[i].font_size; + float scale = fh > 0 ? stbtt_ScaleForPixelHeight(info, fh) : stbtt_ScaleForMappingEmToPixels(info, -fh); + float recip_h,recip_v,sub_x,sub_y; + spc->h_oversample = ranges[i].h_oversample; + spc->v_oversample = ranges[i].v_oversample; + recip_h = 1.0f / spc->h_oversample; + recip_v = 1.0f / spc->v_oversample; + sub_x = stbtt__oversample_shift(spc->h_oversample); + sub_y = stbtt__oversample_shift(spc->v_oversample); + for (j=0; j < ranges[i].num_chars; ++j) { + stbrp_rect *r = &rects[k]; + if (r->was_packed && r->w != 0 && r->h != 0) { + stbtt_packedchar *bc = &ranges[i].chardata_for_range[j]; + int advance, lsb, x0,y0,x1,y1; + int codepoint = ranges[i].array_of_unicode_codepoints == NULL ? ranges[i].first_unicode_codepoint_in_range + j : ranges[i].array_of_unicode_codepoints[j]; + int glyph = stbtt_FindGlyphIndex(info, codepoint); + stbrp_coord pad = (stbrp_coord) spc->padding; + + // pad on left and top + r->x += pad; + r->y += pad; + r->w -= pad; + r->h -= pad; + stbtt_GetGlyphHMetrics(info, glyph, &advance, &lsb); + stbtt_GetGlyphBitmapBox(info, glyph, + scale * spc->h_oversample, + scale * spc->v_oversample, + &x0,&y0,&x1,&y1); + stbtt_MakeGlyphBitmapSubpixel(info, + spc->pixels + r->x + r->y*spc->stride_in_bytes, + r->w - spc->h_oversample+1, + r->h - spc->v_oversample+1, + spc->stride_in_bytes, + scale * spc->h_oversample, + scale * spc->v_oversample, + 0,0, + glyph); + + if (spc->h_oversample > 1) + stbtt__h_prefilter(spc->pixels + r->x + r->y*spc->stride_in_bytes, + r->w, r->h, spc->stride_in_bytes, + spc->h_oversample); + + if (spc->v_oversample > 1) + stbtt__v_prefilter(spc->pixels + r->x + r->y*spc->stride_in_bytes, + r->w, r->h, spc->stride_in_bytes, + spc->v_oversample); + + bc->x0 = (stbtt_int16) r->x; + bc->y0 = (stbtt_int16) r->y; + bc->x1 = (stbtt_int16) (r->x + r->w); + bc->y1 = (stbtt_int16) (r->y + r->h); + bc->xadvance = scale * advance; + bc->xoff = (float) x0 * recip_h + sub_x; + bc->yoff = (float) y0 * recip_v + sub_y; + bc->xoff2 = (x0 + r->w) * recip_h + sub_x; + bc->yoff2 = (y0 + r->h) * recip_v + sub_y; + + if (glyph == 0) + missing_glyph = j; + } else if (spc->skip_missing) { + return_value = 0; + } else if (r->was_packed && r->w == 0 && r->h == 0 && missing_glyph >= 0) { + ranges[i].chardata_for_range[j] = ranges[i].chardata_for_range[missing_glyph]; + } else { + return_value = 0; // if any fail, report failure + } + + ++k; + } + } + + // restore original values + spc->h_oversample = old_h_over; + spc->v_oversample = old_v_over; + + return return_value; +} + +STBTT_DEF void stbtt_PackFontRangesPackRects(stbtt_pack_context *spc, stbrp_rect *rects, int num_rects) +{ + stbrp_pack_rects((stbrp_context *) spc->pack_info, rects, num_rects); +} + +STBTT_DEF int stbtt_PackFontRanges(stbtt_pack_context *spc, const unsigned char *fontdata, int font_index, stbtt_pack_range *ranges, int num_ranges) +{ + stbtt_fontinfo info; + int i,j,n, return_value = 1; + //stbrp_context *context = (stbrp_context *) spc->pack_info; + stbrp_rect *rects; + + // flag all characters as NOT packed + for (i=0; i < num_ranges; ++i) + for (j=0; j < ranges[i].num_chars; ++j) + ranges[i].chardata_for_range[j].x0 = + ranges[i].chardata_for_range[j].y0 = + ranges[i].chardata_for_range[j].x1 = + ranges[i].chardata_for_range[j].y1 = 0; + + n = 0; + for (i=0; i < num_ranges; ++i) + n += ranges[i].num_chars; + + rects = (stbrp_rect *) STBTT_malloc(sizeof(*rects) * n, spc->user_allocator_context); + if (rects == NULL) + return 0; + + info.userdata = spc->user_allocator_context; + stbtt_InitFont(&info, fontdata, stbtt_GetFontOffsetForIndex(fontdata,font_index)); + + n = stbtt_PackFontRangesGatherRects(spc, &info, ranges, num_ranges, rects); + + stbtt_PackFontRangesPackRects(spc, rects, n); + + return_value = stbtt_PackFontRangesRenderIntoRects(spc, &info, ranges, num_ranges, rects); + + STBTT_free(rects, spc->user_allocator_context); + return return_value; +} + +STBTT_DEF int stbtt_PackFontRange(stbtt_pack_context *spc, const unsigned char *fontdata, int font_index, float font_size, + int first_unicode_codepoint_in_range, int num_chars_in_range, stbtt_packedchar *chardata_for_range) +{ + stbtt_pack_range range; + range.first_unicode_codepoint_in_range = first_unicode_codepoint_in_range; + range.array_of_unicode_codepoints = NULL; + range.num_chars = num_chars_in_range; + range.chardata_for_range = chardata_for_range; + range.font_size = font_size; + return stbtt_PackFontRanges(spc, fontdata, font_index, &range, 1); +} + +STBTT_DEF void stbtt_GetScaledFontVMetrics(const unsigned char *fontdata, int index, float size, float *ascent, float *descent, float *lineGap) +{ + int i_ascent, i_descent, i_lineGap; + float scale; + stbtt_fontinfo info; + stbtt_InitFont(&info, fontdata, stbtt_GetFontOffsetForIndex(fontdata, index)); + scale = size > 0 ? stbtt_ScaleForPixelHeight(&info, size) : stbtt_ScaleForMappingEmToPixels(&info, -size); + stbtt_GetFontVMetrics(&info, &i_ascent, &i_descent, &i_lineGap); + *ascent = (float) i_ascent * scale; + *descent = (float) i_descent * scale; + *lineGap = (float) i_lineGap * scale; +} + +STBTT_DEF void stbtt_GetPackedQuad(const stbtt_packedchar *chardata, int pw, int ph, int char_index, float *xpos, float *ypos, stbtt_aligned_quad *q, int align_to_integer) +{ + float ipw = 1.0f / pw, iph = 1.0f / ph; + const stbtt_packedchar *b = chardata + char_index; + + if (align_to_integer) { + float x = (float) STBTT_ifloor((*xpos + b->xoff) + 0.5f); + float y = (float) STBTT_ifloor((*ypos + b->yoff) + 0.5f); + q->x0 = x; + q->y0 = y; + q->x1 = x + b->xoff2 - b->xoff; + q->y1 = y + b->yoff2 - b->yoff; + } else { + q->x0 = *xpos + b->xoff; + q->y0 = *ypos + b->yoff; + q->x1 = *xpos + b->xoff2; + q->y1 = *ypos + b->yoff2; + } + + q->s0 = b->x0 * ipw; + q->t0 = b->y0 * iph; + q->s1 = b->x1 * ipw; + q->t1 = b->y1 * iph; + + *xpos += b->xadvance; +} + +////////////////////////////////////////////////////////////////////////////// +// +// sdf computation +// + +#define STBTT_min(a,b) ((a) < (b) ? (a) : (b)) +#define STBTT_max(a,b) ((a) < (b) ? (b) : (a)) + +static int stbtt__ray_intersect_bezier(float orig[2], float ray[2], float q0[2], float q1[2], float q2[2], float hits[2][2]) +{ + float q0perp = q0[1]*ray[0] - q0[0]*ray[1]; + float q1perp = q1[1]*ray[0] - q1[0]*ray[1]; + float q2perp = q2[1]*ray[0] - q2[0]*ray[1]; + float roperp = orig[1]*ray[0] - orig[0]*ray[1]; + + float a = q0perp - 2*q1perp + q2perp; + float b = q1perp - q0perp; + float c = q0perp - roperp; + + float s0 = 0., s1 = 0.; + int num_s = 0; + + if (a != 0.0) { + float discr = b*b - a*c; + if (discr > 0.0) { + float rcpna = -1 / a; + float d = (float) STBTT_sqrt(discr); + s0 = (b+d) * rcpna; + s1 = (b-d) * rcpna; + if (s0 >= 0.0 && s0 <= 1.0) + num_s = 1; + if (d > 0.0 && s1 >= 0.0 && s1 <= 1.0) { + if (num_s == 0) s0 = s1; + ++num_s; + } + } + } else { + // 2*b*s + c = 0 + // s = -c / (2*b) + s0 = c / (-2 * b); + if (s0 >= 0.0 && s0 <= 1.0) + num_s = 1; + } + + if (num_s == 0) + return 0; + else { + float rcp_len2 = 1 / (ray[0]*ray[0] + ray[1]*ray[1]); + float rayn_x = ray[0] * rcp_len2, rayn_y = ray[1] * rcp_len2; + + float q0d = q0[0]*rayn_x + q0[1]*rayn_y; + float q1d = q1[0]*rayn_x + q1[1]*rayn_y; + float q2d = q2[0]*rayn_x + q2[1]*rayn_y; + float rod = orig[0]*rayn_x + orig[1]*rayn_y; + + float q10d = q1d - q0d; + float q20d = q2d - q0d; + float q0rd = q0d - rod; + + hits[0][0] = q0rd + s0*(2.0f - 2.0f*s0)*q10d + s0*s0*q20d; + hits[0][1] = a*s0+b; + + if (num_s > 1) { + hits[1][0] = q0rd + s1*(2.0f - 2.0f*s1)*q10d + s1*s1*q20d; + hits[1][1] = a*s1+b; + return 2; + } else { + return 1; + } + } +} + +static int equal(float *a, float *b) +{ + return (a[0] == b[0] && a[1] == b[1]); +} + +static int stbtt__compute_crossings_x(float x, float y, int nverts, stbtt_vertex *verts) +{ + int i; + float orig[2], ray[2] = { 1, 0 }; + float y_frac; + int winding = 0; + + // make sure y never passes through a vertex of the shape + y_frac = (float) STBTT_fmod(y, 1.0f); + if (y_frac < 0.01f) + y += 0.01f; + else if (y_frac > 0.99f) + y -= 0.01f; + + orig[0] = x; + orig[1] = y; + + // test a ray from (-infinity,y) to (x,y) + for (i=0; i < nverts; ++i) { + if (verts[i].type == STBTT_vline) { + int x0 = (int) verts[i-1].x, y0 = (int) verts[i-1].y; + int x1 = (int) verts[i ].x, y1 = (int) verts[i ].y; + if (y > STBTT_min(y0,y1) && y < STBTT_max(y0,y1) && x > STBTT_min(x0,x1)) { + float x_inter = (y - y0) / (y1 - y0) * (x1-x0) + x0; + if (x_inter < x) + winding += (y0 < y1) ? 1 : -1; + } + } + if (verts[i].type == STBTT_vcurve) { + int x0 = (int) verts[i-1].x , y0 = (int) verts[i-1].y ; + int x1 = (int) verts[i ].cx, y1 = (int) verts[i ].cy; + int x2 = (int) verts[i ].x , y2 = (int) verts[i ].y ; + int ax = STBTT_min(x0,STBTT_min(x1,x2)), ay = STBTT_min(y0,STBTT_min(y1,y2)); + int by = STBTT_max(y0,STBTT_max(y1,y2)); + if (y > ay && y < by && x > ax) { + float q0[2],q1[2],q2[2]; + float hits[2][2]; + q0[0] = (float)x0; + q0[1] = (float)y0; + q1[0] = (float)x1; + q1[1] = (float)y1; + q2[0] = (float)x2; + q2[1] = (float)y2; + if (equal(q0,q1) || equal(q1,q2)) { + x0 = (int)verts[i-1].x; + y0 = (int)verts[i-1].y; + x1 = (int)verts[i ].x; + y1 = (int)verts[i ].y; + if (y > STBTT_min(y0,y1) && y < STBTT_max(y0,y1) && x > STBTT_min(x0,x1)) { + float x_inter = (y - y0) / (y1 - y0) * (x1-x0) + x0; + if (x_inter < x) + winding += (y0 < y1) ? 1 : -1; + } + } else { + int num_hits = stbtt__ray_intersect_bezier(orig, ray, q0, q1, q2, hits); + if (num_hits >= 1) + if (hits[0][0] < 0) + winding += (hits[0][1] < 0 ? -1 : 1); + if (num_hits >= 2) + if (hits[1][0] < 0) + winding += (hits[1][1] < 0 ? -1 : 1); + } + } + } + } + return winding; +} + +static float stbtt__cuberoot( float x ) +{ + if (x<0) + return -(float) STBTT_pow(-x,1.0f/3.0f); + else + return (float) STBTT_pow( x,1.0f/3.0f); +} + +// x^3 + a*x^2 + b*x + c = 0 +static int stbtt__solve_cubic(float a, float b, float c, float* r) +{ + float s = -a / 3; + float p = b - a*a / 3; + float q = a * (2*a*a - 9*b) / 27 + c; + float p3 = p*p*p; + float d = q*q + 4*p3 / 27; + if (d >= 0) { + float z = (float) STBTT_sqrt(d); + float u = (-q + z) / 2; + float v = (-q - z) / 2; + u = stbtt__cuberoot(u); + v = stbtt__cuberoot(v); + r[0] = s + u + v; + return 1; + } else { + float u = (float) STBTT_sqrt(-p/3); + float v = (float) STBTT_acos(-STBTT_sqrt(-27/p3) * q / 2) / 3; // p3 must be negative, since d is negative + float m = (float) STBTT_cos(v); + float n = (float) STBTT_cos(v-3.141592/2)*1.732050808f; + r[0] = s + u * 2 * m; + r[1] = s - u * (m + n); + r[2] = s - u * (m - n); + + //STBTT_assert( STBTT_fabs(((r[0]+a)*r[0]+b)*r[0]+c) < 0.05f); // these asserts may not be safe at all scales, though they're in bezier t parameter units so maybe? + //STBTT_assert( STBTT_fabs(((r[1]+a)*r[1]+b)*r[1]+c) < 0.05f); + //STBTT_assert( STBTT_fabs(((r[2]+a)*r[2]+b)*r[2]+c) < 0.05f); + return 3; + } +} + +STBTT_DEF unsigned char * stbtt_GetGlyphSDF(const stbtt_fontinfo *info, float scale, int glyph, int padding, unsigned char onedge_value, float pixel_dist_scale, int *width, int *height, int *xoff, int *yoff) +{ + float scale_x = scale, scale_y = scale; + int ix0,iy0,ix1,iy1; + int w,h; + unsigned char *data; + + if (scale == 0) return NULL; + + stbtt_GetGlyphBitmapBoxSubpixel(info, glyph, scale, scale, 0.0f,0.0f, &ix0,&iy0,&ix1,&iy1); + + // if empty, return NULL + if (ix0 == ix1 || iy0 == iy1) + return NULL; + + ix0 -= padding; + iy0 -= padding; + ix1 += padding; + iy1 += padding; + + w = (ix1 - ix0); + h = (iy1 - iy0); + + if (width ) *width = w; + if (height) *height = h; + if (xoff ) *xoff = ix0; + if (yoff ) *yoff = iy0; + + // invert for y-downwards bitmaps + scale_y = -scale_y; + + { + // distance from singular values (in the same units as the pixel grid) + const float eps = 1./1024, eps2 = eps*eps; + int x,y,i,j; + float *precompute; + stbtt_vertex *verts; + int num_verts = stbtt_GetGlyphShape(info, glyph, &verts); + data = (unsigned char *) STBTT_malloc(w * h, info->userdata); + precompute = (float *) STBTT_malloc(num_verts * sizeof(float), info->userdata); + + for (i=0,j=num_verts-1; i < num_verts; j=i++) { + if (verts[i].type == STBTT_vline) { + float x0 = verts[i].x*scale_x, y0 = verts[i].y*scale_y; + float x1 = verts[j].x*scale_x, y1 = verts[j].y*scale_y; + float dist = (float) STBTT_sqrt((x1-x0)*(x1-x0) + (y1-y0)*(y1-y0)); + precompute[i] = (dist < eps) ? 0.0f : 1.0f / dist; + } else if (verts[i].type == STBTT_vcurve) { + float x2 = verts[j].x *scale_x, y2 = verts[j].y *scale_y; + float x1 = verts[i].cx*scale_x, y1 = verts[i].cy*scale_y; + float x0 = verts[i].x *scale_x, y0 = verts[i].y *scale_y; + float bx = x0 - 2*x1 + x2, by = y0 - 2*y1 + y2; + float len2 = bx*bx + by*by; + if (len2 >= eps2) + precompute[i] = 1.0f / len2; + else + precompute[i] = 0.0f; + } else + precompute[i] = 0.0f; + } + + for (y=iy0; y < iy1; ++y) { + for (x=ix0; x < ix1; ++x) { + float val; + float min_dist = 999999.0f; + float sx = (float) x + 0.5f; + float sy = (float) y + 0.5f; + float x_gspace = (sx / scale_x); + float y_gspace = (sy / scale_y); + + int winding = stbtt__compute_crossings_x(x_gspace, y_gspace, num_verts, verts); // @OPTIMIZE: this could just be a rasterization, but needs to be line vs. non-tesselated curves so a new path + + for (i=0; i < num_verts; ++i) { + float x0 = verts[i].x*scale_x, y0 = verts[i].y*scale_y; + + if (verts[i].type == STBTT_vline && precompute[i] != 0.0f) { + float x1 = verts[i-1].x*scale_x, y1 = verts[i-1].y*scale_y; + + float dist,dist2 = (x0-sx)*(x0-sx) + (y0-sy)*(y0-sy); + if (dist2 < min_dist*min_dist) + min_dist = (float) STBTT_sqrt(dist2); + + // coarse culling against bbox + //if (sx > STBTT_min(x0,x1)-min_dist && sx < STBTT_max(x0,x1)+min_dist && + // sy > STBTT_min(y0,y1)-min_dist && sy < STBTT_max(y0,y1)+min_dist) + dist = (float) STBTT_fabs((x1-x0)*(y0-sy) - (y1-y0)*(x0-sx)) * precompute[i]; + STBTT_assert(i != 0); + if (dist < min_dist) { + // check position along line + // x' = x0 + t*(x1-x0), y' = y0 + t*(y1-y0) + // minimize (x'-sx)*(x'-sx)+(y'-sy)*(y'-sy) + float dx = x1-x0, dy = y1-y0; + float px = x0-sx, py = y0-sy; + // minimize (px+t*dx)^2 + (py+t*dy)^2 = px*px + 2*px*dx*t + t^2*dx*dx + py*py + 2*py*dy*t + t^2*dy*dy + // derivative: 2*px*dx + 2*py*dy + (2*dx*dx+2*dy*dy)*t, set to 0 and solve + float t = -(px*dx + py*dy) / (dx*dx + dy*dy); + if (t >= 0.0f && t <= 1.0f) + min_dist = dist; + } + } else if (verts[i].type == STBTT_vcurve) { + float x2 = verts[i-1].x *scale_x, y2 = verts[i-1].y *scale_y; + float x1 = verts[i ].cx*scale_x, y1 = verts[i ].cy*scale_y; + float box_x0 = STBTT_min(STBTT_min(x0,x1),x2); + float box_y0 = STBTT_min(STBTT_min(y0,y1),y2); + float box_x1 = STBTT_max(STBTT_max(x0,x1),x2); + float box_y1 = STBTT_max(STBTT_max(y0,y1),y2); + // coarse culling against bbox to avoid computing cubic unnecessarily + if (sx > box_x0-min_dist && sx < box_x1+min_dist && sy > box_y0-min_dist && sy < box_y1+min_dist) { + int num=0; + float ax = x1-x0, ay = y1-y0; + float bx = x0 - 2*x1 + x2, by = y0 - 2*y1 + y2; + float mx = x0 - sx, my = y0 - sy; + float res[3] = {0.f,0.f,0.f}; + float px,py,t,it,dist2; + float a_inv = precompute[i]; + if (a_inv == 0.0) { // if a_inv is 0, it's 2nd degree so use quadratic formula + float a = 3*(ax*bx + ay*by); + float b = 2*(ax*ax + ay*ay) + (mx*bx+my*by); + float c = mx*ax+my*ay; + if (STBTT_fabs(a) < eps2) { // if a is 0, it's linear + if (STBTT_fabs(b) >= eps2) { + res[num++] = -c/b; + } + } else { + float discriminant = b*b - 4*a*c; + if (discriminant < 0) + num = 0; + else { + float root = (float) STBTT_sqrt(discriminant); + res[0] = (-b - root)/(2*a); + res[1] = (-b + root)/(2*a); + num = 2; // don't bother distinguishing 1-solution case, as code below will still work + } + } + } else { + float b = 3*(ax*bx + ay*by) * a_inv; // could precompute this as it doesn't depend on sample point + float c = (2*(ax*ax + ay*ay) + (mx*bx+my*by)) * a_inv; + float d = (mx*ax+my*ay) * a_inv; + num = stbtt__solve_cubic(b, c, d, res); + } + dist2 = (x0-sx)*(x0-sx) + (y0-sy)*(y0-sy); + if (dist2 < min_dist*min_dist) + min_dist = (float) STBTT_sqrt(dist2); + + if (num >= 1 && res[0] >= 0.0f && res[0] <= 1.0f) { + t = res[0], it = 1.0f - t; + px = it*it*x0 + 2*t*it*x1 + t*t*x2; + py = it*it*y0 + 2*t*it*y1 + t*t*y2; + dist2 = (px-sx)*(px-sx) + (py-sy)*(py-sy); + if (dist2 < min_dist * min_dist) + min_dist = (float) STBTT_sqrt(dist2); + } + if (num >= 2 && res[1] >= 0.0f && res[1] <= 1.0f) { + t = res[1], it = 1.0f - t; + px = it*it*x0 + 2*t*it*x1 + t*t*x2; + py = it*it*y0 + 2*t*it*y1 + t*t*y2; + dist2 = (px-sx)*(px-sx) + (py-sy)*(py-sy); + if (dist2 < min_dist * min_dist) + min_dist = (float) STBTT_sqrt(dist2); + } + if (num >= 3 && res[2] >= 0.0f && res[2] <= 1.0f) { + t = res[2], it = 1.0f - t; + px = it*it*x0 + 2*t*it*x1 + t*t*x2; + py = it*it*y0 + 2*t*it*y1 + t*t*y2; + dist2 = (px-sx)*(px-sx) + (py-sy)*(py-sy); + if (dist2 < min_dist * min_dist) + min_dist = (float) STBTT_sqrt(dist2); + } + } + } + } + if (winding == 0) + min_dist = -min_dist; // if outside the shape, value is negative + val = onedge_value + pixel_dist_scale * min_dist; + if (val < 0) + val = 0; + else if (val > 255) + val = 255; + data[(y-iy0)*w+(x-ix0)] = (unsigned char) val; + } + } + STBTT_free(precompute, info->userdata); + STBTT_free(verts, info->userdata); + } + return data; +} + +STBTT_DEF unsigned char * stbtt_GetCodepointSDF(const stbtt_fontinfo *info, float scale, int codepoint, int padding, unsigned char onedge_value, float pixel_dist_scale, int *width, int *height, int *xoff, int *yoff) +{ + return stbtt_GetGlyphSDF(info, scale, stbtt_FindGlyphIndex(info, codepoint), padding, onedge_value, pixel_dist_scale, width, height, xoff, yoff); +} + +STBTT_DEF void stbtt_FreeSDF(unsigned char *bitmap, void *userdata) +{ + STBTT_free(bitmap, userdata); +} + +////////////////////////////////////////////////////////////////////////////// +// +// font name matching -- recommended not to use this +// + +// check if a utf8 string contains a prefix which is the utf16 string; if so return length of matching utf8 string +static stbtt_int32 stbtt__CompareUTF8toUTF16_bigendian_prefix(stbtt_uint8 *s1, stbtt_int32 len1, stbtt_uint8 *s2, stbtt_int32 len2) +{ + stbtt_int32 i=0; + + // convert utf16 to utf8 and compare the results while converting + while (len2) { + stbtt_uint16 ch = s2[0]*256 + s2[1]; + if (ch < 0x80) { + if (i >= len1) return -1; + if (s1[i++] != ch) return -1; + } else if (ch < 0x800) { + if (i+1 >= len1) return -1; + if (s1[i++] != 0xc0 + (ch >> 6)) return -1; + if (s1[i++] != 0x80 + (ch & 0x3f)) return -1; + } else if (ch >= 0xd800 && ch < 0xdc00) { + stbtt_uint32 c; + stbtt_uint16 ch2 = s2[2]*256 + s2[3]; + if (i+3 >= len1) return -1; + c = ((ch - 0xd800) << 10) + (ch2 - 0xdc00) + 0x10000; + if (s1[i++] != 0xf0 + (c >> 18)) return -1; + if (s1[i++] != 0x80 + ((c >> 12) & 0x3f)) return -1; + if (s1[i++] != 0x80 + ((c >> 6) & 0x3f)) return -1; + if (s1[i++] != 0x80 + ((c ) & 0x3f)) return -1; + s2 += 2; // plus another 2 below + len2 -= 2; + } else if (ch >= 0xdc00 && ch < 0xe000) { + return -1; + } else { + if (i+2 >= len1) return -1; + if (s1[i++] != 0xe0 + (ch >> 12)) return -1; + if (s1[i++] != 0x80 + ((ch >> 6) & 0x3f)) return -1; + if (s1[i++] != 0x80 + ((ch ) & 0x3f)) return -1; + } + s2 += 2; + len2 -= 2; + } + return i; +} + +static int stbtt_CompareUTF8toUTF16_bigendian_internal(char *s1, int len1, char *s2, int len2) +{ + return len1 == stbtt__CompareUTF8toUTF16_bigendian_prefix((stbtt_uint8*) s1, len1, (stbtt_uint8*) s2, len2); +} + +// returns results in whatever encoding you request... but note that 2-byte encodings +// will be BIG-ENDIAN... use stbtt_CompareUTF8toUTF16_bigendian() to compare +STBTT_DEF const char *stbtt_GetFontNameString(const stbtt_fontinfo *font, int *length, int platformID, int encodingID, int languageID, int nameID) +{ + stbtt_int32 i,count,stringOffset; + stbtt_uint8 *fc = font->data; + stbtt_uint32 offset = font->fontstart; + stbtt_uint32 nm = stbtt__find_table(fc, offset, "name"); + if (!nm) return NULL; + + count = ttUSHORT(fc+nm+2); + stringOffset = nm + ttUSHORT(fc+nm+4); + for (i=0; i < count; ++i) { + stbtt_uint32 loc = nm + 6 + 12 * i; + if (platformID == ttUSHORT(fc+loc+0) && encodingID == ttUSHORT(fc+loc+2) + && languageID == ttUSHORT(fc+loc+4) && nameID == ttUSHORT(fc+loc+6)) { + *length = ttUSHORT(fc+loc+8); + return (const char *) (fc+stringOffset+ttUSHORT(fc+loc+10)); + } + } + return NULL; +} + +static int stbtt__matchpair(stbtt_uint8 *fc, stbtt_uint32 nm, stbtt_uint8 *name, stbtt_int32 nlen, stbtt_int32 target_id, stbtt_int32 next_id) +{ + stbtt_int32 i; + stbtt_int32 count = ttUSHORT(fc+nm+2); + stbtt_int32 stringOffset = nm + ttUSHORT(fc+nm+4); + + for (i=0; i < count; ++i) { + stbtt_uint32 loc = nm + 6 + 12 * i; + stbtt_int32 id = ttUSHORT(fc+loc+6); + if (id == target_id) { + // find the encoding + stbtt_int32 platform = ttUSHORT(fc+loc+0), encoding = ttUSHORT(fc+loc+2), language = ttUSHORT(fc+loc+4); + + // is this a Unicode encoding? + if (platform == 0 || (platform == 3 && encoding == 1) || (platform == 3 && encoding == 10)) { + stbtt_int32 slen = ttUSHORT(fc+loc+8); + stbtt_int32 off = ttUSHORT(fc+loc+10); + + // check if there's a prefix match + stbtt_int32 matchlen = stbtt__CompareUTF8toUTF16_bigendian_prefix(name, nlen, fc+stringOffset+off,slen); + if (matchlen >= 0) { + // check for target_id+1 immediately following, with same encoding & language + if (i+1 < count && ttUSHORT(fc+loc+12+6) == next_id && ttUSHORT(fc+loc+12) == platform && ttUSHORT(fc+loc+12+2) == encoding && ttUSHORT(fc+loc+12+4) == language) { + slen = ttUSHORT(fc+loc+12+8); + off = ttUSHORT(fc+loc+12+10); + if (slen == 0) { + if (matchlen == nlen) + return 1; + } else if (matchlen < nlen && name[matchlen] == ' ') { + ++matchlen; + if (stbtt_CompareUTF8toUTF16_bigendian_internal((char*) (name+matchlen), nlen-matchlen, (char*)(fc+stringOffset+off),slen)) + return 1; + } + } else { + // if nothing immediately following + if (matchlen == nlen) + return 1; + } + } + } + + // @TODO handle other encodings + } + } + return 0; +} + +static int stbtt__matches(stbtt_uint8 *fc, stbtt_uint32 offset, stbtt_uint8 *name, stbtt_int32 flags) +{ + stbtt_int32 nlen = (stbtt_int32) STBTT_strlen((char *) name); + stbtt_uint32 nm,hd; + if (!stbtt__isfont(fc+offset)) return 0; + + // check italics/bold/underline flags in macStyle... + if (flags) { + hd = stbtt__find_table(fc, offset, "head"); + if ((ttUSHORT(fc+hd+44) & 7) != (flags & 7)) return 0; + } + + nm = stbtt__find_table(fc, offset, "name"); + if (!nm) return 0; + + if (flags) { + // if we checked the macStyle flags, then just check the family and ignore the subfamily + if (stbtt__matchpair(fc, nm, name, nlen, 16, -1)) return 1; + if (stbtt__matchpair(fc, nm, name, nlen, 1, -1)) return 1; + if (stbtt__matchpair(fc, nm, name, nlen, 3, -1)) return 1; + } else { + if (stbtt__matchpair(fc, nm, name, nlen, 16, 17)) return 1; + if (stbtt__matchpair(fc, nm, name, nlen, 1, 2)) return 1; + if (stbtt__matchpair(fc, nm, name, nlen, 3, -1)) return 1; + } + + return 0; +} + +static int stbtt_FindMatchingFont_internal(unsigned char *font_collection, char *name_utf8, stbtt_int32 flags) +{ + stbtt_int32 i; + for (i=0;;++i) { + stbtt_int32 off = stbtt_GetFontOffsetForIndex(font_collection, i); + if (off < 0) return off; + if (stbtt__matches((stbtt_uint8 *) font_collection, off, (stbtt_uint8*) name_utf8, flags)) + return off; + } +} + +#if defined(__GNUC__) || defined(__clang__) +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wcast-qual" +#endif + +STBTT_DEF int stbtt_BakeFontBitmap(const unsigned char *data, int offset, + float pixel_height, unsigned char *pixels, int pw, int ph, + int first_char, int num_chars, stbtt_bakedchar *chardata) +{ + return stbtt_BakeFontBitmap_internal((unsigned char *) data, offset, pixel_height, pixels, pw, ph, first_char, num_chars, chardata); +} + +STBTT_DEF int stbtt_GetFontOffsetForIndex(const unsigned char *data, int index) +{ + return stbtt_GetFontOffsetForIndex_internal((unsigned char *) data, index); +} + +STBTT_DEF int stbtt_GetNumberOfFonts(const unsigned char *data) +{ + return stbtt_GetNumberOfFonts_internal((unsigned char *) data); +} + +STBTT_DEF int stbtt_InitFont(stbtt_fontinfo *info, const unsigned char *data, int offset) +{ + return stbtt_InitFont_internal(info, (unsigned char *) data, offset); +} + +STBTT_DEF int stbtt_FindMatchingFont(const unsigned char *fontdata, const char *name, int flags) +{ + return stbtt_FindMatchingFont_internal((unsigned char *) fontdata, (char *) name, flags); +} + +STBTT_DEF int stbtt_CompareUTF8toUTF16_bigendian(const char *s1, int len1, const char *s2, int len2) +{ + return stbtt_CompareUTF8toUTF16_bigendian_internal((char *) s1, len1, (char *) s2, len2); +} + +#if defined(__GNUC__) || defined(__clang__) +#pragma GCC diagnostic pop +#endif + +#endif // STB_TRUETYPE_IMPLEMENTATION + + +// FULL VERSION HISTORY +// +// 1.25 (2021-07-11) many fixes +// 1.24 (2020-02-05) fix warning +// 1.23 (2020-02-02) query SVG data for glyphs; query whole kerning table (but only kern not GPOS) +// 1.22 (2019-08-11) minimize missing-glyph duplication; fix kerning if both 'GPOS' and 'kern' are defined +// 1.21 (2019-02-25) fix warning +// 1.20 (2019-02-07) PackFontRange skips missing codepoints; GetScaleFontVMetrics() +// 1.19 (2018-02-11) OpenType GPOS kerning (horizontal only), STBTT_fmod +// 1.18 (2018-01-29) add missing function +// 1.17 (2017-07-23) make more arguments const; doc fix +// 1.16 (2017-07-12) SDF support +// 1.15 (2017-03-03) make more arguments const +// 1.14 (2017-01-16) num-fonts-in-TTC function +// 1.13 (2017-01-02) support OpenType fonts, certain Apple fonts +// 1.12 (2016-10-25) suppress warnings about casting away const with -Wcast-qual +// 1.11 (2016-04-02) fix unused-variable warning +// 1.10 (2016-04-02) allow user-defined fabs() replacement +// fix memory leak if fontsize=0.0 +// fix warning from duplicate typedef +// 1.09 (2016-01-16) warning fix; avoid crash on outofmem; use alloc userdata for PackFontRanges +// 1.08 (2015-09-13) document stbtt_Rasterize(); fixes for vertical & horizontal edges +// 1.07 (2015-08-01) allow PackFontRanges to accept arrays of sparse codepoints; +// allow PackFontRanges to pack and render in separate phases; +// fix stbtt_GetFontOFfsetForIndex (never worked for non-0 input?); +// fixed an assert() bug in the new rasterizer +// replace assert() with STBTT_assert() in new rasterizer +// 1.06 (2015-07-14) performance improvements (~35% faster on x86 and x64 on test machine) +// also more precise AA rasterizer, except if shapes overlap +// remove need for STBTT_sort +// 1.05 (2015-04-15) fix misplaced definitions for STBTT_STATIC +// 1.04 (2015-04-15) typo in example +// 1.03 (2015-04-12) STBTT_STATIC, fix memory leak in new packing, various fixes +// 1.02 (2014-12-10) fix various warnings & compile issues w/ stb_rect_pack, C++ +// 1.01 (2014-12-08) fix subpixel position when oversampling to exactly match +// non-oversampled; STBTT_POINT_SIZE for packed case only +// 1.00 (2014-12-06) add new PackBegin etc. API, w/ support for oversampling +// 0.99 (2014-09-18) fix multiple bugs with subpixel rendering (ryg) +// 0.9 (2014-08-07) support certain mac/iOS fonts without an MS platformID +// 0.8b (2014-07-07) fix a warning +// 0.8 (2014-05-25) fix a few more warnings +// 0.7 (2013-09-25) bugfix: subpixel glyph bug fixed in 0.5 had come back +// 0.6c (2012-07-24) improve documentation +// 0.6b (2012-07-20) fix a few more warnings +// 0.6 (2012-07-17) fix warnings; added stbtt_ScaleForMappingEmToPixels, +// stbtt_GetFontBoundingBox, stbtt_IsGlyphEmpty +// 0.5 (2011-12-09) bugfixes: +// subpixel glyph renderer computed wrong bounding box +// first vertex of shape can be off-curve (FreeSans) +// 0.4b (2011-12-03) fixed an error in the font baking example +// 0.4 (2011-12-01) kerning, subpixel rendering (tor) +// bugfixes for: +// codepoint-to-glyph conversion using table fmt=12 +// codepoint-to-glyph conversion using table fmt=4 +// stbtt_GetBakedQuad with non-square texture (Zer) +// updated Hello World! sample to use kerning and subpixel +// fixed some warnings +// 0.3 (2009-06-24) cmap fmt=12, compound shapes (MM) +// userdata, malloc-from-userdata, non-zero fill (stb) +// 0.2 (2009-03-11) Fix unsigned/signed char warnings +// 0.1 (2009-03-09) First public release +// + +/* +------------------------------------------------------------------------------ +This software is available under 2 licenses -- choose whichever you prefer. +------------------------------------------------------------------------------ +ALTERNATIVE A - MIT License +Copyright (c) 2017 Sean Barrett +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +------------------------------------------------------------------------------ +ALTERNATIVE B - Public Domain (www.unlicense.org) +This is free and unencumbered software released into the public domain. +Anyone is free to copy, modify, publish, use, compile, sell, or distribute this +software, either in source code form or as a compiled binary, for any purpose, +commercial or non-commercial, and by any means. +In jurisdictions that recognize copyright laws, the author or authors of this +software dedicate any and all copyright interest in the software to the public +domain. We make this dedication for the benefit of the public at large and to +the detriment of our heirs and successors. We intend this dedication to be an +overt act of relinquishment in perpetuity of all present and future rights to +this software under copyright law. +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN +ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +------------------------------------------------------------------------------ +*/ diff --git a/str.c b/str.c new file mode 100644 index 0000000..2e511fa --- /dev/null +++ b/str.c @@ -0,0 +1,86 @@ +#include "dat.h" +#include "fn.h" + +enum +{ + Maxrunes = nelem(((Str*)0)->r), +}; + +void +sinit(Str *s, char *src, int n) +{ + int len; + + s->n = 0; + while(n > 0 && s->n < Maxrunes){ + len = chartorune(&s->r[s->n], src); + s->n++; + src += len; + n -= len; + } +} + +void +sclear(Str *s) +{ + s->n = 0; +} + +void +sputr(Str *s, Rune r) +{ + if(s->n >= Maxrunes) + die("sputr overflow"); + s->r[s->n++] = r; +} + +void +spopr(Str *s) +{ + if(s->n > 0) + s->r[--s->n] = 0; +} + +void +sappend(Str *dst, Str *src) +{ + int i; + + for(i = 0; i < src->n && dst->n < Maxrunes; i++) + dst->r[dst->n++] = src->r[i]; +} + +int +scmp(Str *a, Str *b) +{ + int i; + + if(a->n != b->n) + return 1; + for(i = 0; i < a->n; i++) + if(a->r[i] != b->r[i]) + return 1; + return 0; +} + +int +stoutf(Str *s, char *buf, int sz) +{ + int i, n, len; + + n = 0; + for(i = 0; i < s->n && n < sz - UTFmax; i++){ + len = runetochar(buf + n, &s->r[i]); + n += len; + } + buf[n] = '\0'; + return n; +} + +Rune +slastr(Str *s) +{ + if(s->n < 1) + return 0; + return s->r[s->n-1]; +} diff --git a/strans.c b/strans.c new file mode 100644 index 0000000..1dbfcc1 --- /dev/null +++ b/strans.c @@ -0,0 +1,372 @@ +#include "dat.h" +#include "fn.h" + +static Im im; + +Lang langs[] = { + {LangJP, "hira", "kanji", nil, nil, jptrans}, + {LangJPK, "kata", "kanji", nil, nil, jptrans}, + {LangKO, "hangul", "hangul", nil, nil, trans}, +}; +int nlang = nelem(langs); + +static void +clearkouho(void) +{ + im.nkouho = 0; + im.sel = 0; +} + +static void +setkouho(Dictres *res) +{ + int i; + + clearkouho(); + for(i = 0; i < res->nkouho; i++){ + im.kouho[i] = res->kouho[i]; + im.nkouho++; + } +} + +static void +show(void) +{ + Drawcmd dc; + int i; + + dc.nkouho = im.nkouho; + dc.sel = im.sel; + for(i = 0; i < dc.nkouho; i++) + dc.kouho[i] = im.kouho[i]; + chansend(drawc, &dc); +} + +static void +dictq(void) +{ + Str dict; + Dictreq req; + + if(!mapget(im.l->map, &im.line, &dict)){ + clearkouho(); + show(); + return; + } + req.key = dict; + req.lang = im.l->lang; + req.line = im.line; + channbsend(dictreqc, &req); +} + +static int +checklang(int c) +{ + Lang *l; + + l = getlang(c); + if(l == nil && c != LangEN) + return 0; + im.l = l; + return 1; +} + +static void +commit(Str *com) +{ + Str kana; + + if(mapget(im.l->map, &im.line, &kana)) + sappend(com, &kana); + sclear(&im.line); +} + +static int +dotrans(Rune c, Str *com) +{ + Emit e; + Dictreq req; + + e = im.l->trans(&im, c); + + if(e.s.n > 0) + sappend(com, &e.s); + sclear(&im.line); + sappend(&im.line, &e.next); + if(e.eat && e.dict.n > 0){ + req.key = e.dict; + req.lang = im.l->lang; + req.line = im.line; + channbsend(dictreqc, &req); + } + + return e.eat; +} + +Lang* +getlang(int lang) +{ + int i; + + for(i = 0; i < nelem(langs); i++) + if(langs[i].lang == lang) + return &langs[i]; + return nil; +} + +Emit +trans(Im *im, Rune c) +{ + Emit e = {0}; + Str key, kana; + Hmap *h; + Rune last; + + h = im->l->map; + key = im->line; + sputr(&key, c); + if(hmapget(h, &key)){ + e.eat = 1; + e.next = key; + mapget(h, &key, &e.dict); + return e; + } + + last = slastr(&im->line); + if(last == 0) + goto flush; + + key = im->line; + key.n--; + if(mapget(h, &key, &kana)){ + sclear(&key); + sputr(&key, last); + sputr(&key, c); + if(hmapget(h, &key)){ + e.eat = 1; + e.s = kana; + sputr(&e.next, last); + sputr(&e.next, c); + mapget(h, &e.next, &e.dict); + return e; + } + } + +flush: + mapget(h, &im->line, &e.s); + + sclear(&key); + sputr(&key, c); + if(hmapget(h, &key) == nil){ + e.flush = 1; + sputr(&e.s, c); + return e; + } + + e.eat = 1; + sputr(&e.next, c); + mapget(h, &e.next, &e.dict); + return e; +} + +static void +reset(void) +{ + sclear(&im.line); + clearkouho(); + show(); +} + +static int +keystroke(u32int ks, u32int mod, Str *com) +{ + int n, off; + + if(ks == Ksuper || ks == Kshift) + return 1; + if(ks == Kdown || ks == Kup){ + if(im.nkouho == 0) + return 0; + if(ks == Kdown && im.sel < im.nkouho - 1) + im.sel++; + if(ks == Kup && im.sel > 0) + im.sel--; + show(); + return 1; + } + n = ks - '1'; + off = 0; + if(im.sel >= Maxdisp) + off = im.sel - Maxdisp + 1; + if(n >= 0 && n < Maxdisp && off + n < im.nkouho){ + sappend(com, &im.kouho[off + n]); + reset(); + return 1; + } + if(ks == Ktab || ks == Kret){ + if(im.sel >= 0 && im.sel < im.nkouho){ + sappend(com, &im.kouho[im.sel]); + reset(); + return 1; + } + if(im.line.n > 0){ + commit(com); + reset(); + return 1; + } + return 0; + } + if(ks == Kback){ + if(im.line.n == 0) + return 0; + spopr(&im.line); + if(im.line.n == 0){ + reset(); + return 1; + } + dictq(); + return 1; + } + if(ks == Kesc){ + if(im.line.n == 0) + return 0; + reset(); + return 1; + } + if(ks >= Kspec || (mod & (Malt|Msuper))){ + commit(com); + reset(); + return 0; + } + if(mod & Mctrl){ + reset(); + if(ks >= 'a' && ks <= 'z') + ks -= 'a' - 1; + if(checklang(ks)) + return 1; + return 0; + } + if(im.l == nil) + return 0; + if(ks > 0x7f || !isalpha(ks)){ + commit(com); + sputr(com, ks); + reset(); + return 1; + } + return dotrans(ks, com); +} + +static void +init(void) +{ + memset(&im, 0, sizeof(im)); +} + +void +imthread(void*) +{ + Keyreq kr; + Dictres res; + Str com; + uchar out[256]; + int n, len, r; + Alt alts[] = { + {keyc, &kr, CHANRCV, nil}, + {dictresc, &res, CHANRCV, nil}, + {nil, nil, CHANEND, nil}, + }; + + threadsetname("im"); + init(); + for(;;){ + switch(alt(alts)){ + case 0: + sclear(&com); + r = keystroke(kr.ks, kr.mod, &com); + out[0] = r; + out[1] = 0; + n = 2; + if(com.n > 0){ + len = stoutf(&com, (char*)(out+2), sizeof(out)-2); + out[1] = len; + n += len; + } + write(kr.fd, out, n); + break; + case 1: + if(scmp(&res.key, &im.line) == 0){ + setkouho(&res); + show(); + } + break; + } + } +} + +int +mapget(Hmap *h, Str *key, Str *out) +{ + Hnode *n; + + if(key->n == 0) + return 0; + n = hmapget(h, key); + if(n == nil || n->kanalen == 0) + return 0; + sinit(out, n->kana, n->kanalen); + return 1; +} + +static Hmap* +openmap(char *path) +{ + Hmap *h; + Biobuf *b; + Str key, val, empty; + char *line, *tab; + int i, klen; + + b = Bopen(path, OREAD); + if(b == nil) + die("can't open: %s", path); + h = hmapalloc(1024, 0); + sclear(&empty); + while((line = Brdstr(b, '\n', 1)) != nil){ + if(line[0] == '\0'){ + free(line); + continue; + } + tab = strchr(line, '\t'); + if(tab == nil || tab[1] == '\0') + die("malformed map: %s", path); + *tab = '\0'; + klen = strlen(line); + sinit(&key, line, klen); + sinit(&val, tab+1, strlen(tab+1)); + hmapset(&h, &key, &val); + for(i = 1; i < klen; i++){ + sinit(&key, line, i); + if(hmapget(h, &key) == nil) + hmapset(&h, &key, &empty); + } + free(line); + } + Bterm(b); + return h; +} + +void +mapinit(char *dir) +{ + char path[1024]; + int i; + + for(i = 0; i < nelem(langs); i++){ + if(langs[i].mapname == nil) + continue; + snprint(path, sizeof(path), "%s/%s.map", dir, langs[i].mapname); + langs[i].map = openmap(path); + } +} + diff --git a/win.c b/win.c new file mode 100644 index 0000000..e6de0c6 --- /dev/null +++ b/win.c @@ -0,0 +1,144 @@ +#include +#include "dat.h" +#include "fn.h" + +enum { + Asciitofull = 0xFEE0, +}; + +extern char *fontpath; + +static xcb_connection_t *conn; +static xcb_screen_t *scr; +static xcb_window_t win; +static xcb_gcontext_t gc; +static u32int *img; +static int depth; + +static xcb_screen_t* +getscr(xcb_connection_t *c, int n) +{ + xcb_screen_iterator_t i; + + for(i = xcb_setup_roots_iterator(xcb_get_setup(c)); i.rem; xcb_screen_next(&i)) + if(n-- == 0) + return i.data; + return nil; +} + +static void +wininit(void) +{ + int n; + u32int mask, vals[4]; + + conn = xcb_connect(nil, &n); + if(conn == nil || xcb_connection_has_error(conn)) + die("xcb_connect"); + scr = getscr(conn, n); + if(scr == nil) + die("no screen"); + depth = scr->root_depth; + win = xcb_generate_id(conn); + mask = XCB_CW_BACK_PIXEL | XCB_CW_BORDER_PIXEL | + XCB_CW_OVERRIDE_REDIRECT | XCB_CW_SAVE_UNDER; + vals[0] = Colbg; + vals[1] = 0; + vals[2] = 1; + vals[3] = 1; + xcb_create_window(conn, XCB_COPY_FROM_PARENT, win, scr->root, + 0, 0, 1, 1, 0, XCB_WINDOW_CLASS_INPUT_OUTPUT, + scr->root_visual, mask, vals); + gc = xcb_generate_id(conn); + xcb_create_gc(conn, gc, win, 0, nil); + img = emalloc(Imgw * Imgh * sizeof(img[0])); + fontinit(fontpath); +} + +static void +drawstr(u32int *buf, int x, int y, Rune *r, int n, int maxw, int maxh) +{ + while(n-- > 0){ + putfont(buf, maxw, maxh, x, y, *r++); + x += Fontsz; + } +} + +static void +drawkouho(Drawcmd *dc, int first, int n, int w, int h) +{ + int sely, y, i; + Str *s; + + sely = 2 + (dc->sel - first) * Fontsz; + memset(img, (uchar)Colbg, w * h * sizeof(u32int)); + memset(img + sely * w, (uchar)Colsel, Fontsz * w * sizeof(u32int)); + for(y = 2, i = 0; i < n; i++, y += Fontsz){ + s = &dc->kouho[first+i]; + putfont(img, w, h, 0, y, '1' + i + Asciitofull); + drawstr(img, 2*Fontsz, y, s->r, s->n, w, h); + } +} + +static void +putimage(int w, int h) +{ + xcb_put_image(conn, XCB_IMAGE_FORMAT_Z_PIXMAP, win, gc, + w, h, 0, 0, 0, depth, w * h * 4, (u8int*)img); + xcb_flush(conn); +} + +static void +winhide(void) +{ + xcb_unmap_window(conn, win); + xcb_flush(conn); +} + +static void +winshow(Drawcmd *dc) +{ + int px, py, w, h, i, n, first, maxw; + u32int vals[4]; + xcb_query_pointer_reply_t *ptr; + xcb_query_pointer_cookie_t cookie; + + cookie = xcb_query_pointer(conn, scr->root); + first = dc->sel >= Maxdisp ? dc->sel - Maxdisp + 1 : 0; + n = min(dc->nkouho - first, Maxdisp); + maxw = 0; + for(i = 0; i < n; i++) + maxw = max(maxw, dc->kouho[first+i].n); + ptr = xcb_query_pointer_reply(conn, cookie, nil); + if(ptr == nil) + die("xcb_query_pointer"); + px = ptr->root_x + 10; + py = ptr->root_y + 10; + free(ptr); + vals[3] = h = n * Fontsz + 4; + vals[2] = w = (maxw + 3) * Fontsz; + vals[1] = py = max(0, min(py, scr->height_in_pixels - h)); + vals[0] = px = max(0, min(px, scr->width_in_pixels - w)); + xcb_configure_window(conn, win, + XCB_CONFIG_WINDOW_X | XCB_CONFIG_WINDOW_Y | + XCB_CONFIG_WINDOW_WIDTH | XCB_CONFIG_WINDOW_HEIGHT, + vals); + xcb_map_window(conn, win); + drawkouho(dc, first, n, w, h); + putimage(w, h); +} + +void +drawthread(void*) +{ + Drawcmd dc; + + threadsetname("draw"); + wininit(); + while(chanrecv(drawc, &dc) > 0){ + if(dc.nkouho == 0) + winhide(); + else + winshow(&dc); + } +} diff --git a/xim/Makefile b/xim/Makefile new file mode 100644 index 0000000..ffd6dd1 --- /dev/null +++ b/xim/Makefile @@ -0,0 +1,28 @@ +CC = cc +CFLAGS = -Wall -Wextra -O2 -I.. -Ixcb-imdkit/src +PROG = strans-xim + +SRCS = $(wildcard *.c) +OBJS = $(SRCS:.c=.o) + +LIBS = xcb-imdkit/libxcb-imdkit.a xcb-util/libxcb-util.a + +all: $(PROG) + +$(PROG): $(OBJS) $(LIBS) + $(CC) -o $@ $(OBJS) $(LIBS) -lxcb + +$(OBJS): ../ipc.h + +xcb-imdkit/libxcb-imdkit.a: xcb-util/libxcb-util.a + $(MAKE) -C xcb-imdkit + +xcb-util/libxcb-util.a: + $(MAKE) -C xcb-util + +clean: + rm -f $(OBJS) $(PROG) + $(MAKE) -C xcb-imdkit clean + $(MAKE) -C xcb-util clean + +.PHONY: all clean diff --git a/xim/main.c b/xim/main.c new file mode 100644 index 0000000..86b6dac --- /dev/null +++ b/xim/main.c @@ -0,0 +1,233 @@ +#include +#include +#include +#include +#include +#include +#include +#include "imdkit.h" +#include "encoding.h" +#include "ipc.h" + +static xcb_connection_t *conn; +static xcb_im_t *xim; +static int srvfd; +static xcb_keysym_t *kmap; +static uint8_t minkc, maxkc; +static uint8_t symsper; + +static char *encs[] = {"COMPOUND_TEXT", "en_US.UTF-8", ""}; +static uint32_t styles[] = { + XCB_IM_PreeditNothing | XCB_IM_StatusNothing, + XCB_IM_PreeditNone | XCB_IM_StatusNone, +}; + +static void +die(char *msg) +{ + fprintf(stderr, "strans-xim: %s\n", msg); + exit(1); +} + +static void +kinit(void) +{ + xcb_get_keyboard_mapping_cookie_t c; + xcb_get_keyboard_mapping_reply_t *r; + const xcb_setup_t *setup; + xcb_keysym_t *syms; + int i, n; + + setup = xcb_get_setup(conn); + if(setup == NULL) + die("xcb_get_setup failed"); + minkc = setup->min_keycode; + maxkc = setup->max_keycode; + c = xcb_get_keyboard_mapping(conn, minkc, maxkc - minkc + 1); + r = xcb_get_keyboard_mapping_reply(conn, c, NULL); + if(r == NULL) + die("keyboard mapping failed"); + symsper = r->keysyms_per_keycode; + n = xcb_get_keyboard_mapping_keysyms_length(r); + kmap = malloc(n * sizeof(xcb_keysym_t)); + if(kmap == NULL) + die("malloc failed"); + syms = xcb_get_keyboard_mapping_keysyms(r); + for(i = 0; i < n; i++) + kmap[i] = syms[i]; + free(r); +} + +static uint32_t +kget(uint8_t kc, uint16_t state) +{ + int col; + + if(kmap == NULL || kc < minkc || kc > maxkc) + return 0; + col = (state & Mshift) ? 1 : 0; + if(col >= symsper) + col = 0; + return kmap[(kc - minkc) * symsper + col]; +} + +static xcb_screen_t* +getscreen(int scr) +{ + xcb_screen_iterator_t iter; + const xcb_setup_t *setup; + + setup = xcb_get_setup(conn); + if(setup == NULL) + die("xcb_get_setup failed"); + iter = xcb_setup_roots_iterator(setup); + for(; iter.rem; scr--, xcb_screen_next(&iter)) + if(scr == 0) + return iter.data; + die("no screen"); + return NULL; +} + +static void +commit(xcb_im_input_context_t *ic, char *s, int len) +{ + char *ct; + size_t clen; + + if(len == 0) + return; + ct = xcb_utf8_to_compound_text(s, len, &clen); + if(ct == NULL) + return; + xcb_im_commit_string(xim, ic, XCB_XIM_LOOKUP_CHARS, ct, clen, 0); + xcb_flush(conn); + free(ct); +} + +static void +srvconnect(void) +{ + struct sockaddr_un addr; + + srvfd = socket(AF_UNIX, SOCK_STREAM, 0); + if(srvfd < 0) + die("socket failed"); + memset(&addr, 0, sizeof(addr)); + addr.sun_family = AF_UNIX; + snprintf(addr.sun_path, sizeof(addr.sun_path), "/tmp/strans.%d", getuid()); + if(connect(srvfd, (struct sockaddr*)&addr, sizeof(addr)) < 0) + die("can't connect to strans"); +} + +static int +readresp(xcb_im_input_context_t *ic) +{ + unsigned char buf[64]; + int n; + + if(read(srvfd, buf, 2) != 2) + return -1; + n = buf[1]; + if(n > 0 && (size_t)n < sizeof(buf) && read(srvfd, buf+2, n) == n) + commit(ic, (char*)(buf+2), n); + return buf[0]; +} + +static void +kpress(xcb_im_input_context_t *ic, xcb_key_press_event_t *ev) +{ + unsigned char buf[4]; + uint32_t key; + + key = kget(ev->detail, ev->state); + if(key >= 0xff00) + key = Kspec + (key - 0xff00); + buf[0] = 0; + buf[1] = ev->state; + buf[2] = key; + buf[3] = key >> 8; + if(write(srvfd, buf, 4) != 4) + die("write failed"); + if(readresp(ic) == 0) + xcb_im_forward_event(xim, ic, ev); + xcb_flush(conn); +} + +static void +reset(xcb_im_input_context_t *ic) +{ + unsigned char buf[4]; + + buf[0] = 0; + buf[1] = 0; + buf[2] = Kesc & 0xff; + buf[3] = Kesc >> 8; + if(write(srvfd, buf, 4) != 4) + die("write failed"); + readresp(ic); +} + +static void +callback(xcb_im_t *im, xcb_im_client_t *client, xcb_im_input_context_t *ic, + const xcb_im_packet_header_fr_t *hdr, void *frame, void *arg, void *user) +{ + xcb_key_press_event_t *ev; + + switch(hdr->major_opcode){ + case XCB_XIM_FORWARD_EVENT: + ev = arg; + if(ev != NULL && (ev->response_type & ~0x80) == XCB_KEY_PRESS) + kpress(ic, ev); + break; + case XCB_XIM_UNSET_IC_FOCUS: + reset(ic); + break; + } +} + +static void +ximinit(void) +{ + xcb_screen_t *screen; + xcb_window_t win; + xcb_im_styles_t st; + xcb_im_encodings_t enc; + int scr; + + st.nStyles = 2; + st.styles = styles; + enc.nEncodings = 3; + enc.encodings = encs; + xcb_compound_text_init(); + conn = xcb_connect(NULL, &scr); + if(conn == NULL || xcb_connection_has_error(conn)) + die("xcb_connect failed"); + screen = getscreen(scr); + kinit(); + win = xcb_generate_id(conn); + xcb_create_window(conn, XCB_COPY_FROM_PARENT, win, screen->root, + 0, 0, 1, 1, 0, XCB_WINDOW_CLASS_INPUT_OUTPUT, + screen->root_visual, 0, NULL); + xim = xcb_im_create(conn, scr, win, "strans", + XCB_IM_ALL_LOCALES, &st, NULL, NULL, &enc, + XCB_EVENT_MASK_KEY_PRESS, callback, NULL); + if(xim == NULL || !xcb_im_open_im(xim)) + die("xcb_im failed"); +} + +int +main(void) +{ + xcb_generic_event_t *ev; + + srvconnect(); + ximinit(); + for(;;){ + ev = xcb_wait_for_event(conn); + if(ev == NULL) + break; + xcb_im_filter_event(xim, ev); + free(ev); + } + return 0; +} diff --git a/xim/xcb-imdkit/.clang-format b/xim/xcb-imdkit/.clang-format new file mode 100644 index 0000000..f93f79b --- /dev/null +++ b/xim/xcb-imdkit/.clang-format @@ -0,0 +1,58 @@ +--- +Language: Cpp +# BasedOnStyle: LLVM +AccessModifierOffset: -4 +ConstructorInitializerIndentWidth: 4 +AlignEscapedNewlinesLeft: false +AlignTrailingComments: true +AllowAllParametersOfDeclarationOnNextLine: true +AllowShortBlocksOnASingleLine: false +AllowShortIfStatementsOnASingleLine: false +AllowShortLoopsOnASingleLine: false +AllowShortFunctionsOnASingleLine: All +AlwaysBreakTemplateDeclarations: true +AlwaysBreakBeforeMultilineStrings: false +BreakBeforeBinaryOperators: false +BreakBeforeTernaryOperators: true +BreakConstructorInitializersBeforeComma: false +BinPackParameters: true +ColumnLimit: 80 +ConstructorInitializerAllOnOneLineOrOnePerLine: false +DerivePointerAlignment: false +ExperimentalAutoDetectBinPacking: false +IndentCaseLabels: false +IndentWrappedFunctionNames: false +IndentFunctionDeclarationAfterType: false +MaxEmptyLinesToKeep: 1 +KeepEmptyLinesAtTheStartOfBlocks: true +NamespaceIndentation: None +ObjCSpaceAfterProperty: false +ObjCSpaceBeforeProtocolList: true +PenaltyBreakBeforeFirstCallParameter: 19 +PenaltyBreakComment: 300 +PenaltyBreakString: 1000 +PenaltyBreakFirstLessLess: 120 +PenaltyExcessCharacter: 1000000 +PenaltyReturnTypeOnItsOwnLine: 60 +PointerAlignment: Right +SpacesBeforeTrailingComments: 1 +Cpp11BracedListStyle: true +Standard: Cpp11 +IndentWidth: 4 +TabWidth: 4 +UseTab: Never +BreakBeforeBraces: Attach +SpacesInParentheses: false +SpacesInAngles: false +SpaceInEmptyParentheses: false +SpacesInCStyleCastParentheses: false +SpacesInContainerLiterals: true +SpaceBeforeAssignmentOperators: true +ContinuationIndentWidth: 4 +CommentPragmas: '^ IWYU pragma:' +ForEachMacros: [ Q_FOREACH, BOOST_FOREACH ] +SpaceBeforeParens: ControlStatements +DisableFormat: false +SortIncludes: true +... + diff --git a/xim/xcb-imdkit/.formatignore b/xim/xcb-imdkit/.formatignore new file mode 100644 index 0000000..a952d7d --- /dev/null +++ b/xim/xcb-imdkit/.formatignore @@ -0,0 +1,2 @@ +xlibi18n/** +ximproto-gen.h diff --git a/xim/xcb-imdkit/.github/workflows/check.yml b/xim/xcb-imdkit/.github/workflows/check.yml new file mode 100644 index 0000000..6c74766 --- /dev/null +++ b/xim/xcb-imdkit/.github/workflows/check.yml @@ -0,0 +1,55 @@ +name: CI +on: + push: + branches: + - master + pull_request: + branches: + - master +jobs: + clang-format: + name: Check clang-format + runs-on: ubuntu-latest + container: archlinux:latest + steps: + - name: Install dependencies + run: | + pacman -Syu --noconfirm git clang diffutils + git config --global --add safe.directory $GITHUB_WORKSPACE + - uses: actions/checkout@v4 + - uses: fcitx/github-actions@clang-format + check: + name: Build and test + needs: clang-format + runs-on: ubuntu-latest + container: archlinux:latest + strategy: + fail-fast: false + matrix: + compiler: [gcc, clang] + include: + - compiler: gcc + cxx_compiler: g++ + - compiler: clang + cxx_compiler: clang++ + env: + CC: ${{ matrix.compiler }} + CXX: ${{ matrix.cxx_compiler }} + steps: + - name: Install dependencies + run: | + pacman -Syu --noconfirm base-devel clang cmake ninja extra-cmake-modules xcb-util xcb-util-keysyms + - name: Init CodeQL + uses: github/codeql-action/init@v3 + with: + languages: c + - uses: actions/checkout@v4 + - name: Build and Install + uses: fcitx/github-actions@cmake + with: + path: . + - name: Test + run: | + ctest --test-dir build + - name: CodeQL Analysis + uses: github/codeql-action/analyze@v2 diff --git a/xim/xcb-imdkit/.gitignore b/xim/xcb-imdkit/.gitignore new file mode 100644 index 0000000..7e772b5 --- /dev/null +++ b/xim/xcb-imdkit/.gitignore @@ -0,0 +1,6 @@ +*.kdev4 +build*/ +*~ +*.swp +cscope.* +i18nIMProto.c diff --git a/xim/xcb-imdkit/CMakeLists.txt b/xim/xcb-imdkit/CMakeLists.txt new file mode 100644 index 0000000..ce65613 --- /dev/null +++ b/xim/xcb-imdkit/CMakeLists.txt @@ -0,0 +1,54 @@ +cmake_minimum_required(VERSION 3.8) +project(xcb-imdkit VERSION 1.0.9) + +find_package(ECM 0.0.11 REQUIRED NO_MODULE) +set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} "${CMAKE_CURRENT_SOURCE_DIR}/cmake" ${CMAKE_MODULE_PATH}) +option(USE_SYSTEM_UTHASH "Enable system utash" On) + +include(GenerateExportHeader) +include(CheckFunctionExists) +include(CMakePackageConfigHelpers) +include(ECMSetupVersion) +include(ECMGenerateHeaders) +include(uninstall) + +if (USE_SYSTEM_UTHASH) +find_package(UTHash) +endif() + +if (NOT TARGET UTHash::UTHash) + add_library(UTHash::UTHash INTERFACE IMPORTED ) + set_target_properties(UTHash::UTHash PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${CMAKE_CURRENT_SOURCE_DIR}/uthash" + ) +endif() + +set(CMAKE_C_EXTENSIONS OFF) +set(CMAKE_C_STANDARD_REQUIRED TRUE) +set(CMAKE_C_STANDARD 11) + +include(GNUInstallDirs) + +# directory needed by bsd +if(NOT CMAKE_INSTALL_LIBDATADIR) + set(CMAKE_INSTALL_LIBDATADIR "${CMAKE_INSTALL_LIBDIR}" CACHE PATH "libdata root (LIBDIR)") + set(CMAKE_INSTALL_LIBDATADIR "${CMAKE_INSTALL_LIBDIR}") + mark_as_advanced(CMAKE_INSTALL_LIBDATADIR) +endif() + +set(CMAKECONFIG_INSTALL_DIR "${CMAKE_INSTALL_LIBDIR}/cmake/XCBImdkit") + +add_definitions(-D_GNU_SOURCE) +set(CMAKE_C_FLAGS "-fPIC -Wall -Wextra -Wno-unused-parameter -fvisibility=hidden ${CMAKE_C_FLAGS}") +set(CMAKE_SHARED_LINKER_FLAGS "-Wl,--as-needed -Wl,--no-undefined ${CMAKE_SHARED_LINKER_FLAGS}") +set(CMAKE_MODULE_LINKER_FLAGS "-Wl,--as-needed ${CMAKE_MODULE_LINKER_FLAGS}") + +find_package(XCB REQUIRED COMPONENTS XCB UTIL KEYSYMS) + +enable_testing() + +add_subdirectory(src) +add_subdirectory(test) + +# Write out the features +feature_summary (WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES) diff --git a/xim/xcb-imdkit/LICENSES/LGPL-2.1-only.txt b/xim/xcb-imdkit/LICENSES/LGPL-2.1-only.txt new file mode 100644 index 0000000..130dffb --- /dev/null +++ b/xim/xcb-imdkit/LICENSES/LGPL-2.1-only.txt @@ -0,0 +1,467 @@ +GNU LESSER GENERAL PUBLIC LICENSE + +Version 2.1, February 1999 + +Copyright (C) 1991, 1999 Free Software Foundation, Inc. + +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +Everyone is permitted to copy and distribute verbatim copies of this license +document, but changing it is not allowed. + +[This is the first released version of the Lesser GPL. It also counts as the +successor of the GNU Library Public License, version 2, hence the version +number 2.1.] + +Preamble + +The licenses for most software are designed to take away your freedom to share +and change it. By contrast, the GNU General Public Licenses are intended to +guarantee your freedom to share and change free software--to make sure the +software is free for all its users. + +This license, the Lesser General Public License, applies to some specially +designated software packages--typically libraries--of the Free Software Foundation +and other authors who decide to use it. You can use it too, but we suggest +you first think carefully about whether this license or the ordinary General +Public License is the better strategy to use in any particular case, based +on the explanations below. + +When we speak of free software, we are referring to freedom of use, not price. +Our General Public Licenses are designed to make sure that you have the freedom +to distribute copies of free software (and charge for this service if you +wish); that you receive source code or can get it if you want it; that you +can change the software and use pieces of it in new free programs; and that +you are informed that you can do these things. + +To protect your rights, we need to make restrictions that forbid distributors +to deny you these rights or to ask you to surrender these rights. These restrictions +translate to certain responsibilities for you if you distribute copies of +the library or if you modify it. + +For example, if you distribute copies of the library, whether gratis or for +a fee, you must give the recipients all the rights that we gave you. You must +make sure that they, too, receive or can get the source code. If you link +other code with the library, you must provide complete object files to the +recipients, so that they can relink them with the library after making changes +to the library and recompiling it. And you must show them these terms so they +know their rights. + +We protect your rights with a two-step method: (1) we copyright the library, +and (2) we offer you this license, which gives you legal permission to copy, +distribute and/or modify the library. + +To protect each distributor, we want to make it very clear that there is no +warranty for the free library. Also, if the library is modified by someone +else and passed on, the recipients should know that what they have is not +the original version, so that the original author's reputation will not be +affected by problems that might be introduced by others. + +Finally, software patents pose a constant threat to the existence of any free +program. We wish to make sure that a company cannot effectively restrict the +users of a free program by obtaining a restrictive license from a patent holder. +Therefore, we insist that any patent license obtained for a version of the +library must be consistent with the full freedom of use specified in this +license. + +Most GNU software, including some libraries, is covered by the ordinary GNU +General Public License. This license, the GNU Lesser General Public License, +applies to certain designated libraries, and is quite different from the ordinary +General Public License. We use this license for certain libraries in order +to permit linking those libraries into non-free programs. + +When a program is linked with a library, whether statically or using a shared +library, the combination of the two is legally speaking a combined work, a +derivative of the original library. The ordinary General Public License therefore +permits such linking only if the entire combination fits its criteria of freedom. +The Lesser General Public License permits more lax criteria for linking other +code with the library. + +We call this license the "Lesser" General Public License because it does Less +to protect the user's freedom than the ordinary General Public License. It +also provides other free software developers Less of an advantage over competing +non-free programs. These disadvantages are the reason we use the ordinary +General Public License for many libraries. However, the Lesser license provides +advantages in certain special circumstances. + +For example, on rare occasions, there may be a special need to encourage the +widest possible use of a certain library, so that it becomes a de-facto standard. +To achieve this, non-free programs must be allowed to use the library. A more +frequent case is that a free library does the same job as widely used non-free +libraries. In this case, there is little to gain by limiting the free library +to free software only, so we use the Lesser General Public License. + +In other cases, permission to use a particular library in non-free programs +enables a greater number of people to use a large body of free software. For +example, permission to use the GNU C Library in non-free programs enables +many more people to use the whole GNU operating system, as well as its variant, +the GNU/Linux operating system. + +Although the Lesser General Public License is Less protective of the users' +freedom, it does ensure that the user of a program that is linked with the +Library has the freedom and the wherewithal to run that program using a modified +version of the Library. + +The precise terms and conditions for copying, distribution and modification +follow. Pay close attention to the difference between a "work based on the +library" and a "work that uses the library". The former contains code derived +from the library, whereas the latter must be combined with the library in +order to run. + +TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + +0. This License Agreement applies to any software library or other program +which contains a notice placed by the copyright holder or other authorized +party saying it may be distributed under the terms of this Lesser General +Public License (also called "this License"). Each licensee is addressed as +"you". + +A "library" means a collection of software functions and/or data prepared +so as to be conveniently linked with application programs (which use some +of those functions and data) to form executables. + +The "Library", below, refers to any such software library or work which has +been distributed under these terms. A "work based on the Library" means either +the Library or any derivative work under copyright law: that is to say, a +work containing the Library or a portion of it, either verbatim or with modifications +and/or translated straightforwardly into another language. (Hereinafter, translation +is included without limitation in the term "modification".) + +"Source code" for a work means the preferred form of the work for making modifications +to it. For a library, complete source code means all the source code for all +modules it contains, plus any associated interface definition files, plus +the scripts used to control compilation and installation of the library. + +Activities other than copying, distribution and modification are not covered +by this License; they are outside its scope. The act of running a program +using the Library is not restricted, and output from such a program is covered +only if its contents constitute a work based on the Library (independent of +the use of the Library in a tool for writing it). Whether that is true depends +on what the Library does and what the program that uses the Library does. + +1. You may copy and distribute verbatim copies of the Library's complete source +code as you receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice and disclaimer +of warranty; keep intact all the notices that refer to this License and to +the absence of any warranty; and distribute a copy of this License along with +the Library. + +You may charge a fee for the physical act of transferring a copy, and you +may at your option offer warranty protection in exchange for a fee. + +2. You may modify your copy or copies of the Library or any portion of it, +thus forming a work based on the Library, and copy and distribute such modifications +or work under the terms of Section 1 above, provided that you also meet all +of these conditions: + + a) The modified work must itself be a software library. + +b) You must cause the files modified to carry prominent notices stating that +you changed the files and the date of any change. + +c) You must cause the whole of the work to be licensed at no charge to all +third parties under the terms of this License. + +d) If a facility in the modified Library refers to a function or a table of +data to be supplied by an application program that uses the facility, other +than as an argument passed when the facility is invoked, then you must make +a good faith effort to ensure that, in the event an application does not supply +such function or table, the facility still operates, and performs whatever +part of its purpose remains meaningful. + +(For example, a function in a library to compute square roots has a purpose +that is entirely well-defined independent of the application. Therefore, Subsection +2d requires that any application-supplied function or table used by this function +must be optional: if the application does not supply it, the square root function +must still compute square roots.) + +These requirements apply to the modified work as a whole. If identifiable +sections of that work are not derived from the Library, and can be reasonably +considered independent and separate works in themselves, then this License, +and its terms, do not apply to those sections when you distribute them as +separate works. But when you distribute the same sections as part of a whole +which is a work based on the Library, the distribution of the whole must be +on the terms of this License, whose permissions for other licensees extend +to the entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest your +rights to work written entirely by you; rather, the intent is to exercise +the right to control the distribution of derivative or collective works based +on the Library. + +In addition, mere aggregation of another work not based on the Library with +the Library (or with a work based on the Library) on a volume of a storage +or distribution medium does not bring the other work under the scope of this +License. + +3. You may opt to apply the terms of the ordinary GNU General Public License +instead of this License to a given copy of the Library. To do this, you must +alter all the notices that refer to this License, so that they refer to the +ordinary GNU General Public License, version 2, instead of to this License. +(If a newer version than version 2 of the ordinary GNU General Public License +has appeared, then you can specify that version instead if you wish.) Do not +make any other change in these notices. + +Once this change is made in a given copy, it is irreversible for that copy, +so the ordinary GNU General Public License applies to all subsequent copies +and derivative works made from that copy. + +This option is useful when you wish to copy part of the code of the Library +into a program that is not a library. + +4. You may copy and distribute the Library (or a portion or derivative of +it, under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you accompany it with the complete corresponding +machine-readable source code, which must be distributed under the terms of +Sections 1 and 2 above on a medium customarily used for software interchange. + +If distribution of object code is made by offering access to copy from a designated +place, then offering equivalent access to copy the source code from the same +place satisfies the requirement to distribute the source code, even though +third parties are not compelled to copy the source along with the object code. + +5. A program that contains no derivative of any portion of the Library, but +is designed to work with the Library by being compiled or linked with it, +is called a "work that uses the Library". Such a work, in isolation, is not +a derivative work of the Library, and therefore falls outside the scope of +this License. + +However, linking a "work that uses the Library" with the Library creates an +executable that is a derivative of the Library (because it contains portions +of the Library), rather than a "work that uses the library". The executable +is therefore covered by this License. Section 6 states terms for distribution +of such executables. + +When a "work that uses the Library" uses material from a header file that +is part of the Library, the object code for the work may be a derivative work +of the Library even though the source code is not. Whether this is true is +especially significant if the work can be linked without the Library, or if +the work is itself a library. The threshold for this to be true is not precisely +defined by law. + +If such an object file uses only numerical parameters, data structure layouts +and accessors, and small macros and small inline functions (ten lines or less +in length), then the use of the object file is unrestricted, regardless of +whether it is legally a derivative work. (Executables containing this object +code plus portions of the Library will still fall under Section 6.) + +Otherwise, if the work is a derivative of the Library, you may distribute +the object code for the work under the terms of Section 6. Any executables +containing that work also fall under Section 6, whether or not they are linked +directly with the Library itself. + +6. As an exception to the Sections above, you may also combine or link a "work +that uses the Library" with the Library to produce a work containing portions +of the Library, and distribute that work under terms of your choice, provided +that the terms permit modification of the work for the customer's own use +and reverse engineering for debugging such modifications. + +You must give prominent notice with each copy of the work that the Library +is used in it and that the Library and its use are covered by this License. +You must supply a copy of this License. If the work during execution displays +copyright notices, you must include the copyright notice for the Library among +them, as well as a reference directing the user to the copy of this License. +Also, you must do one of these things: + +a) Accompany the work with the complete corresponding machine-readable source +code for the Library including whatever changes were used in the work (which +must be distributed under Sections 1 and 2 above); and, if the work is an +executable linked with the Library, with the complete machine-readable "work +that uses the Library", as object code and/or source code, so that the user +can modify the Library and then relink to produce a modified executable containing +the modified Library. (It is understood that the user who changes the contents +of definitions files in the Library will not necessarily be able to recompile +the application to use the modified definitions.) + +b) Use a suitable shared library mechanism for linking with the Library. A +suitable mechanism is one that (1) uses at run time a copy of the library +already present on the user's computer system, rather than copying library +functions into the executable, and (2) will operate properly with a modified +version of the library, if the user installs one, as long as the modified +version is interface-compatible with the version that the work was made with. + +c) Accompany the work with a written offer, valid for at least three years, +to give the same user the materials specified in Subsection 6a, above, for +a charge no more than the cost of performing this distribution. + +d) If distribution of the work is made by offering access to copy from a designated +place, offer equivalent access to copy the above specified materials from +the same place. + +e) Verify that the user has already received a copy of these materials or +that you have already sent this user a copy. + +For an executable, the required form of the "work that uses the Library" must +include any data and utility programs needed for reproducing the executable +from it. However, as a special exception, the materials to be distributed +need not include anything that is normally distributed (in either source or +binary form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component itself +accompanies the executable. + +It may happen that this requirement contradicts the license restrictions of +other proprietary libraries that do not normally accompany the operating system. +Such a contradiction means you cannot use both them and the Library together +in an executable that you distribute. + +7. You may place library facilities that are a work based on the Library side-by-side +in a single library together with other library facilities not covered by +this License, and distribute such a combined library, provided that the separate +distribution of the work based on the Library and of the other library facilities +is otherwise permitted, and provided that you do these two things: + +a) Accompany the combined library with a copy of the same work based on the +Library, uncombined with any other library facilities. This must be distributed +under the terms of the Sections above. + +b) Give prominent notice with the combined library of the fact that part of +it is a work based on the Library, and explaining where to find the accompanying +uncombined form of the same work. + +8. You may not copy, modify, sublicense, link with, or distribute the Library +except as expressly provided under this License. Any attempt otherwise to +copy, modify, sublicense, link with, or distribute the Library is void, and +will automatically terminate your rights under this License. However, parties +who have received copies, or rights, from you under this License will not +have their licenses terminated so long as such parties remain in full compliance. + +9. You are not required to accept this License, since you have not signed +it. However, nothing else grants you permission to modify or distribute the +Library or its derivative works. These actions are prohibited by law if you +do not accept this License. Therefore, by modifying or distributing the Library +(or any work based on the Library), you indicate your acceptance of this License +to do so, and all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + +10. Each time you redistribute the Library (or any work based on the Library), +the recipient automatically receives a license from the original licensor +to copy, distribute, link with or modify the Library subject to these terms +and conditions. You may not impose any further restrictions on the recipients' +exercise of the rights granted herein. You are not responsible for enforcing +compliance by third parties with this License. + +11. If, as a consequence of a court judgment or allegation of patent infringement +or for any other reason (not limited to patent issues), conditions are imposed +on you (whether by court order, agreement or otherwise) that contradict the +conditions of this License, they do not excuse you from the conditions of +this License. If you cannot distribute so as to satisfy simultaneously your +obligations under this License and any other pertinent obligations, then as +a consequence you may not distribute the Library at all. For example, if a +patent license would not permit royalty-free redistribution of the Library +by all those who receive copies directly or indirectly through you, then the +only way you could satisfy both it and this License would be to refrain entirely +from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply, +and the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any patents +or other property right claims or to contest validity of any such claims; +this section has the sole purpose of protecting the integrity of the free +software distribution system which is implemented by public license practices. +Many people have made generous contributions to the wide range of software +distributed through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing to +distribute software through any other system and a licensee cannot impose +that choice. + +This section is intended to make thoroughly clear what is believed to be a +consequence of the rest of this License. + +12. If the distribution and/or use of the Library is restricted in certain +countries either by patents or by copyrighted interfaces, the original copyright +holder who places the Library under this License may add an explicit geographical +distribution limitation excluding those countries, so that distribution is +permitted only in or among countries not thus excluded. In such case, this +License incorporates the limitation as if written in the body of this License. + +13. The Free Software Foundation may publish revised and/or new versions of +the Lesser General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to address +new problems or concerns. + +Each version is given a distinguishing version number. If the Library specifies +a version number of this License which applies to it and "any later version", +you have the option of following the terms and conditions either of that version +or of any later version published by the Free Software Foundation. If the +Library does not specify a license version number, you may choose any version +ever published by the Free Software Foundation. + +14. If you wish to incorporate parts of the Library into other free programs +whose distribution conditions are incompatible with these, write to the author +to ask for permission. For software which is copyrighted by the Free Software +Foundation, write to the Free Software Foundation; we sometimes make exceptions +for this. Our decision will be guided by the two goals of preserving the free +status of all derivatives of our free software and of promoting the sharing +and reuse of software generally. + + NO WARRANTY + +15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR +THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE +STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY +"AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE +OF THE LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + +16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE +THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE +OR INABILITY TO USE THE LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA +OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES +OR A FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH +HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. +END OF TERMS AND CONDITIONS + +How to Apply These Terms to Your New Libraries + +If you develop a new library, and you want it to be of the greatest possible +use to the public, we recommend making it free software that everyone can +redistribute and change. You can do so by permitting redistribution under +these terms (or, alternatively, under the terms of the ordinary General Public +License). + +To apply these terms, attach the following notices to the library. It is safest +to attach them to the start of each source file to most effectively convey +the exclusion of warranty; and each file should have at least the "copyright" +line and a pointer to where the full notice is found. + +< one line to give the library's name and an idea of what it does. > + +Copyright (C) < year > < name of author > + +This 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. + +This 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 Lesser General Public License for more +details. + +You should have received a copy of the GNU Lesser General Public License along +with this library; if not, write to the Free Software Foundation, Inc., 51 +Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Also add information +on how to contact you by electronic and paper mail. + +You should also get your employer (if you work as a programmer) or your school, +if any, to sign a "copyright disclaimer" for the library, if necessary. Here +is a sample; alter the names: + +Yoyodyne, Inc., hereby disclaims all copyright interest in + +the library `Frob' (a library for tweaking knobs) written + +by James Random Hacker. + +< signature of Ty Coon > , 1 April 1990 + +Ty Coon, President of Vice + +That's all there is to it! diff --git a/xim/xcb-imdkit/Makefile b/xim/xcb-imdkit/Makefile new file mode 100644 index 0000000..5b03601 --- /dev/null +++ b/xim/xcb-imdkit/Makefile @@ -0,0 +1,21 @@ +CC = cc +CFLAGS = -Wall -Wextra -O2 -fPIC -Isrc -I. -Iuthash -Isrc/xlibi18n -I../xcb-util +AR = ar + +SRCS = src/imdkit.c src/encoding.c src/protocolhandler.c \ + src/ximproto.c src/parser.c src/message.c src/common.c \ + src/xlibi18n/lcCharSet.c src/xlibi18n/lcCT.c src/xlibi18n/lcUTF8.c +OBJS = $(SRCS:.c=.o) + +all: libxcb-imdkit.a + +libxcb-imdkit.a: $(OBJS) + $(AR) rcs $@ $(OBJS) + +%.o: %.c + $(CC) $(CFLAGS) -c -o $@ $< + +clean: + rm -f $(OBJS) libxcb-imdkit.a + +.PHONY: all clean diff --git a/xim/xcb-imdkit/README.md b/xim/xcb-imdkit/README.md new file mode 100644 index 0000000..0a1f5f4 --- /dev/null +++ b/xim/xcb-imdkit/README.md @@ -0,0 +1,29 @@ +xcb-imdkit +============================== +xcb-imdkit is an implementation of xim protocol in xcb, comparing with the +implementation of IMDkit with Xlib, and xim inside Xlib, it has less memory +foot print, better performance, and safer on malformed client. + +And not to say it's all asynchronous and it works with xcb. + +Though, it doesn't have complete protocol support, since some part of the protocol +is never used. Those parts include: +- XIM_EXT_SET_EVENT_MASK (no im actually use this) +- XIM_EXT_FORWARD_EVENT (it's not any better than forward event) +- XIM_AUTH (IMDkit doesn't implement this, Xlib only has stub, so still no implementation.) +- XIM_STR_CONVERSION (Synchronous protocol, but not used anywhere) +- Locale check on client side, this is actually very evil for input method. +- Only X transport is supported. + +To build this project, you need: +libxcb, xcb-util, xcb-util-keysym + +Commands: + mkdir build + cd build + cmake -DCMAKE_INSTALL_PREFIX=/usr .. + make + sudo make install + +xcb-imdkit is released under LGPLv2+, and it is using uthash internally, +which is released under BSD-license. diff --git a/xim/xcb-imdkit/cmake/FindUTHash.cmake b/xim/xcb-imdkit/cmake/FindUTHash.cmake new file mode 100644 index 0000000..c4a9559 --- /dev/null +++ b/xim/xcb-imdkit/cmake/FindUTHash.cmake @@ -0,0 +1,18 @@ +set(UTHASH_PREFIX "" CACHE PATH "Prefix uthash was installed into") + +find_path(UTHash_INCLUDE_DIR NAMES uthash.h HINTS ${UTHASH_PREFIX} PATH_SUFFIXES include) + +include(FindPackageHandleStandardArgs) +find_package_handle_standard_args(UTHash + FOUND_VAR + UTHash_FOUND + REQUIRED_VARS + UTHash_INCLUDE_DIR +) + +if(UTHash_FOUND AND NOT TARGET UTHash::UTHash) + add_library(UTHash::UTHash INTERFACE IMPORTED ) + set_target_properties(UTHash::UTHash PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${EXECINFO_INCLUDE_DIR}" + ) +endif() diff --git a/xim/xcb-imdkit/cmake/cmake_uninstall.cmake.in b/xim/xcb-imdkit/cmake/cmake_uninstall.cmake.in new file mode 100644 index 0000000..2f4fe1c --- /dev/null +++ b/xim/xcb-imdkit/cmake/cmake_uninstall.cmake.in @@ -0,0 +1,21 @@ +if (NOT EXISTS "@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt") + message(FATAL_ERROR "Cannot find install manifest: \"@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt\"") +endif(NOT EXISTS "@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt") + +file(READ "@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt" files) +string(REGEX REPLACE "\n" ";" files "${files}") +foreach (file ${files}) + message(STATUS "Uninstalling \"$ENV{DESTDIR}${file}\"") + if (EXISTS "$ENV{DESTDIR}${file}" OR IS_SYMLINK "$ENV{DESTDIR}${file}") + execute_process( + COMMAND @CMAKE_COMMAND@ -E remove "$ENV{DESTDIR}${file}" + OUTPUT_VARIABLE rm_out + RESULT_VARIABLE rm_retval + ) + if(NOT ${rm_retval} EQUAL 0) + message(FATAL_ERROR "Problem when removing \"$ENV{DESTDIR}${file}\"") + endif (NOT ${rm_retval} EQUAL 0) + else (EXISTS "$ENV{DESTDIR}${file}" OR IS_SYMLINK "$ENV{DESTDIR}${file}") + message(STATUS "File \"$ENV{DESTDIR}${file}\" does not exist.") + endif (EXISTS "$ENV{DESTDIR}${file}" OR IS_SYMLINK "$ENV{DESTDIR}${file}") +endforeach(file) diff --git a/xim/xcb-imdkit/cmake/uninstall.cmake b/xim/xcb-imdkit/cmake/uninstall.cmake new file mode 100644 index 0000000..68ddcfb --- /dev/null +++ b/xim/xcb-imdkit/cmake/uninstall.cmake @@ -0,0 +1,8 @@ + +configure_file( + "${CMAKE_CURRENT_SOURCE_DIR}/cmake/cmake_uninstall.cmake.in" + "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake" + IMMEDIATE @ONLY) + +add_custom_target(uninstall + COMMAND ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake) diff --git a/xim/xcb-imdkit/src/CMakeLists.txt b/xim/xcb-imdkit/src/CMakeLists.txt new file mode 100644 index 0000000..fb871d3 --- /dev/null +++ b/xim/xcb-imdkit/src/CMakeLists.txt @@ -0,0 +1,67 @@ +ecm_setup_version( + PROJECT + VARIABLE_PREFIX XCB_IMDKIT + VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/xcb-imdkit_version.h" + PACKAGE_VERSION_FILE "${CMAKE_CURRENT_BINARY_DIR}/XCBImdkitConfigVersion.cmake" + SOVERSION 1 + ) + +configure_package_config_file( + "${CMAKE_CURRENT_SOURCE_DIR}/XCBImdkitConfig.cmake.in" + "${CMAKE_CURRENT_BINARY_DIR}/XCBImdkitConfig.cmake" + INSTALL_DESTINATION ${CMAKECONFIG_INSTALL_DIR} + ) + +set(XCB_IMDKIT_HEADERS + imdkit.h ximcommon.h ximproto.h ximproto-gen.h imclient.h encoding.h "${CMAKE_CURRENT_BINARY_DIR}/xcbimdkit_export.h" +) + +add_library(xcb-imdkit SHARED +parser.c ximproto.c imdkit.c protocolhandler.c message.c common.c imclient.c clientprotocolhandler.c +encoding.c +xlibi18n/lcCT.c +xlibi18n/lcUTF8.c +xlibi18n/lcCharSet.c +) + +generate_export_header(xcb-imdkit BASE_NAME XCBImdkit) + +add_library(XCBImdkit::XCBImdkit ALIAS xcb-imdkit) + +target_include_directories(xcb-imdkit + PUBLIC $ + $ + INTERFACE $) + +set_target_properties(xcb-imdkit PROPERTIES + VERSION ${XCB_IMDKIT_VERSION} + SOVERSION ${XCB_IMDKIT_SOVERSION} + C_VISIBILITY_PRESET hidden + LINK_FLAGS "-Wl,--no-undefined" + EXPORT_NAME XCBImdkit) + +target_link_libraries(xcb-imdkit + PUBLIC XCB::XCB + PRIVATE XCB::UTIL UTHash::UTHash) + +configure_file(xcb-imdkit.pc.in ${CMAKE_CURRENT_BINARY_DIR}/xcb-imdkit.pc @ONLY) + +install(TARGETS xcb-imdkit EXPORT XCBImdkitLibraryTargets LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}") +install(FILES ${CMAKE_CURRENT_BINARY_DIR}/xcb-imdkit.pc + DESTINATION "${CMAKE_INSTALL_LIBDATADIR}/pkgconfig") +install(FILES ${XCB_IMDKIT_HEADERS} DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/xcb-imdkit") + + +install ( + EXPORT XCBImdkitLibraryTargets + DESTINATION "${CMAKECONFIG_INSTALL_DIR}" + FILE XCBImdkitLibraryTargets.cmake + NAMESPACE XCBImdkit:: + ) + +install ( + FILES "${CMAKE_CURRENT_BINARY_DIR}/XCBImdkitConfig.cmake" + "${CMAKE_CURRENT_BINARY_DIR}/XCBImdkitConfigVersion.cmake" + DESTINATION "${CMAKECONFIG_INSTALL_DIR}" + COMPONENT Devel + ) diff --git a/xim/xcb-imdkit/src/XCBImdkitConfig.cmake.in b/xim/xcb-imdkit/src/XCBImdkitConfig.cmake.in new file mode 100644 index 0000000..7dc16d0 --- /dev/null +++ b/xim/xcb-imdkit/src/XCBImdkitConfig.cmake.in @@ -0,0 +1,3 @@ +@PACKAGE_INIT@ + +include("${CMAKE_CURRENT_LIST_DIR}/XCBImdkitLibraryTargets.cmake") diff --git a/xim/xcb-imdkit/src/clientprotocolhandler.c b/xim/xcb-imdkit/src/clientprotocolhandler.c new file mode 100644 index 0000000..39b2b59 --- /dev/null +++ b/xim/xcb-imdkit/src/clientprotocolhandler.c @@ -0,0 +1,855 @@ +/* + * SPDX-FileCopyrightText: 2014 Weng Xuetian + * + * SPDX-License-Identifier: LGPL-2.1-only + * + */ +#include "clientprotocolhandler.h" +#include "common.h" +#include "imclient_p.h" +#include "parser.h" +#include "uthash.h" +#include +#include +#include +#include + +bool _xcb_xim_send_query_extension(xcb_xim_t *im) { + xcb_im_query_extension_fr_t frame; + xcb_im_str_fr_t extensions[ARRAY_SIZE(Default_Extension)]; + frame.input_method_ID = im->connect_id; + frame.extensions_supported_by_the_IM_library.size = + ARRAY_SIZE(Default_Extension); + frame.extensions_supported_by_the_IM_library.items = extensions; + for (uint32_t i = 0; i < frame.extensions_supported_by_the_IM_library.size; + i++) { + extensions[i].length_of_string = strlen(Default_Extension[i].name); + extensions[i].string = (uint8_t *)Default_Extension[i].name; + } + + bool fail; + _xcb_xim_send_frame(im, frame, fail); + if (!fail) { + im->open_state = XIM_OPEN_WAIT_EXTENSION_REPLY; + } + return !fail; +} + +bool _xcb_xim_send_encoding_negotiation(xcb_xim_t *im) { + xcb_im_encoding_negotiation_fr_t frame; + xcb_im_str_fr_t encodings[2]; + + int idx = 0; + if (im->use_compound_text) { + encodings[idx].length_of_string = strlen("COMPOUND_TEXT"); + encodings[idx].string = (uint8_t *)"COMPOUND_TEXT"; + idx++; + } + if (im->use_utf8_string) { + encodings[idx].length_of_string = strlen("UTF8_STRING"); + encodings[idx].string = (uint8_t *)"UTF8_STRING"; + idx++; + } + + frame.input_method_ID = im->connect_id; + frame.supported_list_of_encoding_in_IM_library.size = idx; + frame.supported_list_of_encoding_in_IM_library.items = encodings; + frame.list_of_encodings_supported_in_th.size = 0; + frame.list_of_encodings_supported_in_th.items = 0; + + bool fail; + _xcb_xim_send_frame(im, frame, fail); + if (!fail) { + im->open_state = XIM_OPEN_WAIT_ENCODING_REPLY; + } + return !fail; +} + +void _xcb_xim_handle_open_reply(xcb_xim_t *im, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data) { + if (im->open_state != XIM_OPEN_WAIT_OPEN_REPLY) { + return; + } + xcb_im_open_reply_fr_t frame; + bool fail; + _xcb_xim_read_frame(frame, data, XIM_MESSAGE_BYTES(hdr), fail); + if (fail) { + return; + } + + im->connect_id = frame.input_method_ID; + // construct a name based attr table + for (uint32_t i = 0; i < frame.IM_attribute_supported.size; i++) { + xcb_im_ximattr_fr_t *subframe = &frame.IM_attribute_supported.items[i]; + + if (subframe->length_of_im_attribute == 0) { + continue; + } + + xcb_xim_imattr_table_t *imattr = NULL; + HASH_FIND(hh, im->imattr, subframe->im_attribute, + subframe->length_of_im_attribute, imattr); + if (imattr) { + continue; + } + + imattr = malloc(sizeof(xcb_xim_imattr_table_t)); + imattr->attr.attribute_ID = subframe->attribute_ID; + imattr->attr.type_of_the_value = subframe->type_of_the_value; + imattr->attr.length_of_im_attribute = subframe->length_of_im_attribute; + imattr->attr.im_attribute = + malloc((imattr->attr.length_of_im_attribute + 1) * sizeof(uint8_t)); + imattr->attr.im_attribute[imattr->attr.length_of_im_attribute] = 0; + memcpy(imattr->attr.im_attribute, subframe->im_attribute, + imattr->attr.length_of_im_attribute); + + HASH_ADD_KEYPTR(hh, im->imattr, imattr->attr.im_attribute, + imattr->attr.length_of_im_attribute, imattr); + } + for (uint32_t i = 0; i < frame.IC_attribute_supported.size; i++) { + xcb_im_xicattr_fr_t *subframe = &frame.IC_attribute_supported.items[i]; + if (subframe->length_of_ic_attribute == 0) { + continue; + } + xcb_xim_icattr_table_t *icattr = NULL; + HASH_FIND(hh, im->icattr, subframe->ic_attribute, + subframe->length_of_ic_attribute, icattr); + if (icattr) { + continue; + } + + icattr = malloc(sizeof(xcb_xim_icattr_table_t)); + icattr->attr.attribute_ID = subframe->attribute_ID; + icattr->attr.type_of_the_value = subframe->type_of_the_value; + icattr->attr.length_of_ic_attribute = subframe->length_of_ic_attribute; + icattr->attr.ic_attribute = + malloc((icattr->attr.length_of_ic_attribute + 1) * sizeof(uint8_t)); + icattr->attr.ic_attribute[icattr->attr.length_of_ic_attribute] = 0; + memcpy(icattr->attr.ic_attribute, subframe->ic_attribute, + icattr->attr.length_of_ic_attribute); + + HASH_ADD_KEYPTR(hh, im->icattr, icattr->attr.ic_attribute, + icattr->attr.length_of_ic_attribute, icattr); + } + xcb_im_open_reply_fr_free(&frame); + + _xcb_xim_send_query_extension(im); +} + +void _xcb_xim_handle_query_extension_reply(xcb_xim_t *im, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data) { + if (im->open_state != XIM_OPEN_WAIT_EXTENSION_REPLY) { + return; + } + xcb_im_query_extension_reply_fr_t frame; + bool fail; + _xcb_xim_read_frame(frame, data, XIM_MESSAGE_BYTES(hdr), fail); + + do { + if (frame.input_method_ID != im->connect_id) { + break; + } + free(im->extensions); + im->extensions = NULL; + im->nExtensions = 0; + // There are some wrong implementation around that use a different wire + // format, thus do not hard fail on this. + if (fail) { + break; + } + + im->extensions = + frame.list_of_extensions_supported_by_th.size + ? calloc(frame.list_of_extensions_supported_by_th.size, + sizeof(xcb_xim_extension_t)) + : NULL; + im->nExtensions = frame.list_of_extensions_supported_by_th.size; + for (uint32_t i = 0; i < frame.list_of_extensions_supported_by_th.size; + i++) { + im->extensions[i].major_code = + frame.list_of_extensions_supported_by_th.items[i] + .extension_major_opcode; + im->extensions[i].minor_code = + frame.list_of_extensions_supported_by_th.items[i] + .extension_minor_opcode; + } + } while (0); + + _xcb_xim_send_encoding_negotiation(im); + if (!fail) { + xcb_im_query_extension_reply_fr_free(&frame); + } +} + +void _xcb_xim_handle_encoding_negotiation_reply( + xcb_xim_t *im, const xcb_im_packet_header_fr_t *hdr, uint8_t *data) { + if (im->open_state != XIM_OPEN_WAIT_ENCODING_REPLY) { + return; + } + xcb_im_encoding_negotiation_reply_fr_t frame; + bool fail; + _xcb_xim_read_frame(frame, data, XIM_MESSAGE_BYTES(hdr), fail); + if (fail) { + return; + } + + do { + xcb_xim_encoding_t encodings[2] = {XCB_XIM_COMPOUND_TEXT, + XCB_XIM_COMPOUND_TEXT}; + size_t nEncodings = 0; + if (im->use_compound_text) { + encodings[nEncodings++] = XCB_XIM_COMPOUND_TEXT; + } + if (im->use_utf8_string) { + encodings[nEncodings++] = XCB_XIM_UTF8_STRING; + } + // we only send compound + if (frame.input_method_ID != im->connect_id && + frame.index_of_the_encoding_determined >= nEncodings) { + break; + } + + im->open_state = XIM_OPEN_DONE; + im->encoding = encodings[frame.index_of_the_encoding_determined]; + + if (im->connect_state.callback) { + im->connect_state.callback(im, im->connect_state.user_data); + } + + _xcb_change_event_mask(im->conn, im->accept_win, + XCB_EVENT_MASK_STRUCTURE_NOTIFY, false); + } while (0); + xcb_im_encoding_negotiation_reply_fr_free(&frame); +} + +void _xcb_xim_handle_register_triggerkeys(xcb_xim_t *im, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data) { + xcb_im_register_triggerkeys_fr_t frame; + bool fail; + _xcb_xim_read_frame(frame, data, XIM_MESSAGE_BYTES(hdr), fail); + if (fail) { + return; + } + + do { + // we dont check (frame.input_method_ID != im->connect_id); + // here because this is send with open_reply + free(im->onKeys.keys); + free(im->offKeys.keys); + + im->onKeys.keys = frame.on_keys_list.size + ? calloc(frame.on_keys_list.size, + sizeof(xcb_im_ximtriggerkey_fr_t)) + : NULL; + im->offKeys.keys = frame.off_keys_list.size + ? calloc(frame.off_keys_list.size, + sizeof(xcb_im_ximtriggerkey_fr_t)) + : NULL; + if ((frame.on_keys_list.size && !im->onKeys.keys) || + (frame.off_keys_list.size && !im->offKeys.keys)) { + free(im->onKeys.keys); + free(im->offKeys.keys); + im->onKeys.keys = im->offKeys.keys = NULL; + im->onKeys.nKeys = im->offKeys.nKeys = 0; + break; + } + + im->onKeys.nKeys = frame.on_keys_list.size; + im->offKeys.nKeys = frame.off_keys_list.size; + if (frame.on_keys_list.size) { + memcpy(im->onKeys.keys, frame.on_keys_list.items, + frame.on_keys_list.size * sizeof(xcb_im_ximtriggerkey_fr_t)); + } + if (frame.off_keys_list.size) { + memcpy(im->offKeys.keys, frame.off_keys_list.items, + frame.off_keys_list.size * + sizeof(xcb_im_ximtriggerkey_fr_t)); + } + } while (0); + xcb_im_register_triggerkeys_fr_free(&frame); +} + +void _xcb_xim_handle_create_ic_reply(xcb_xim_t *im, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data) { + xcb_im_create_ic_reply_fr_t frame; + bool fail; + _xcb_xim_read_frame(frame, data, XIM_MESSAGE_BYTES(hdr), fail); + if (fail) { + return; + } + + do { + if (!im->current) { + break; + } + + if (im->current->major_code != XCB_XIM_CREATE_IC && + im->connect_id != frame.input_method_ID) { + break; + } + + xcb_xim_request_queue_t *request = im->current; + im->current = NULL; + + if (request->callback.create_ic) { + request->callback.create_ic(im, frame.input_context_ID, + request->user_data); + } + + _xcb_xim_request_free(request); + } while (0); + xcb_im_create_ic_reply_fr_free(&frame); +} + +void _xcb_xim_handle_destroy_ic_reply(xcb_xim_t *im, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data) { + xcb_im_destroy_ic_reply_fr_t frame; + bool fail; + _xcb_xim_read_frame(frame, data, XIM_MESSAGE_BYTES(hdr), fail); + if (fail) { + return; + } + + do { + if (!im->current) { + break; + } + + if (im->current->major_code != XCB_XIM_DESTROY_IC && + im->connect_id != frame.input_method_ID && + im->current->frame.destroy_ic.input_context_ID != + frame.input_context_ID) { + break; + } + + xcb_xim_request_queue_t *request = im->current; + im->current = NULL; + + if (request->callback.destroy_ic) { + request->callback.destroy_ic(im, frame.input_context_ID, + request->user_data); + } + + _xcb_xim_request_free(request); + } while (0); + xcb_im_destroy_ic_reply_fr_free(&frame); +} + +void _xcb_xim_handle_get_im_values_reply(xcb_xim_t *im, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data) { + xcb_im_get_im_values_reply_fr_t frame; + bool fail; + _xcb_xim_read_frame(frame, data, XIM_MESSAGE_BYTES(hdr), fail); + if (fail) { + return; + } + + do { + if (!im->current) { + break; + } + + if (im->current->major_code != XCB_XIM_GET_IM_VALUES && + im->connect_id != frame.input_method_ID) { + break; + } + + xcb_xim_request_queue_t *request = im->current; + im->current = NULL; + + if (request->callback.get_im_values) { + request->callback.get_im_values(im, &frame, request->user_data); + } + + _xcb_xim_request_free(request); + } while (0); + xcb_im_get_im_values_reply_fr_free(&frame); +} + +void _xcb_xim_handle_get_ic_values_reply(xcb_xim_t *im, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data) { + xcb_im_get_ic_values_reply_fr_t frame; + bool fail; + _xcb_xim_read_frame(frame, data, XIM_MESSAGE_BYTES(hdr), fail); + if (fail) { + return; + } + + do { + if (!im->current) { + break; + } + + if (im->current->major_code != XCB_XIM_GET_IC_VALUES && + im->connect_id != frame.input_method_ID && + im->current->frame.get_ic_values.input_context_ID != + frame.input_context_ID) { + break; + } + + xcb_xim_request_queue_t *request = im->current; + im->current = NULL; + + if (request->callback.get_ic_values) { + request->callback.get_ic_values(im, frame.input_context_ID, &frame, + request->user_data); + } + + _xcb_xim_request_free(request); + } while (0); + xcb_im_get_ic_values_reply_fr_free(&frame); +} + +void _xcb_xim_handle_set_ic_values_reply(xcb_xim_t *im, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data) { + xcb_im_set_ic_values_reply_fr_t frame; + bool fail; + _xcb_xim_read_frame(frame, data, XIM_MESSAGE_BYTES(hdr), fail); + if (fail) { + return; + } + + do { + if (!im->current) { + break; + } + + if (im->current->major_code != XCB_XIM_SET_IC_VALUES && + im->connect_id != frame.input_method_ID && + im->current->frame.set_ic_values.input_context_ID != + frame.input_context_ID) { + break; + } + + xcb_xim_request_queue_t *request = im->current; + im->current = NULL; + + if (request->callback.set_ic_values) { + request->callback.set_ic_values(im, frame.input_context_ID, + request->user_data); + } + + _xcb_xim_request_free(request); + } while (0); + xcb_im_set_ic_values_reply_fr_free(&frame); +} + +void _xcb_xim_handle_reset_ic_reply(xcb_xim_t *im, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data) { + xcb_im_reset_ic_reply_fr_t frame; + bool fail; + _xcb_xim_read_frame(frame, data, XIM_MESSAGE_BYTES(hdr), fail); + if (fail) { + return; + } + + do { + if (!im->current) { + break; + } + + if (im->current->major_code != XCB_XIM_RESET_IC && + im->connect_id != frame.input_method_ID && + im->current->frame.reset_ic.input_context_ID != + frame.input_context_ID) { + break; + } + + xcb_xim_request_queue_t *request = im->current; + im->current = NULL; + + if (request->callback.reset_ic) { + request->callback.reset_ic(im, frame.input_context_ID, &frame, + request->user_data); + } + + _xcb_xim_request_free(request); + } while (0); + xcb_im_reset_ic_reply_fr_free(&frame); +} + +void _xcb_xim_handle_forward_event(xcb_xim_t *im, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data) { + xcb_im_forward_event_fr_t frame; + bool fail; + _xcb_xim_read_frame(frame, data, XIM_MESSAGE_BYTES(hdr), fail); + if (fail) { + return; + } + + do { + if (XIM_MESSAGE_BYTES(hdr) < xcb_im_forward_event_fr_size(&frame) + + sizeof(xcb_key_press_event_t)) { + break; + } + if (im->connect_id != frame.input_method_ID) { + break; + } + xcb_key_press_event_t key_event; + data += xcb_im_forward_event_fr_size(&frame); + memcpy(&key_event, data, sizeof(xcb_key_press_event_t)); + + if (im->im_callback.forward_event) { + im->im_callback.forward_event(im, frame.input_context_ID, + &key_event, im->user_data); + } + + if (frame.flag & XCB_XIM_SYNCHRONOUS) { + _xcb_xim_sync(im, frame.input_context_ID); + } + } while (0); + xcb_im_forward_event_fr_free(&frame); +} + +void _xcb_xim_handle_commit(xcb_xim_t *im, const xcb_im_packet_header_fr_t *hdr, + uint8_t *data) { + if (XIM_MESSAGE_BYTES(hdr) < 6) { + return; + } + + uint8_t *pflag = data + 4; + uint16_t flag; + size_t len = XIM_MESSAGE_BYTES(hdr); + uint16_t_read(&flag, &pflag, &len, false); + + if (flag & XCB_XIM_LOOKUP_KEYSYM) { + xcb_im_commit_both_fr_t frame; + bool fail; + _xcb_xim_read_frame(frame, data, XIM_MESSAGE_BYTES(hdr), fail); + if (fail) { + return; + } + + do { + if (im->connect_id != frame.input_method_ID) { + break; + } + + if (im->im_callback.commit_string) { + im->im_callback.commit_string( + im, frame.input_context_ID, frame.flag, + (char *)frame.committed_string, + frame.byte_length_of_committed_string, &frame.keysym, 1, + im->user_data); + } + + if (flag & XCB_XIM_SYNCHRONOUS) { + _xcb_xim_sync(im, frame.input_context_ID); + } + } while (0); + xcb_im_commit_both_fr_free(&frame); + } else if ((flag & XCB_XIM_LOOKUP_BOTH) == XCB_XIM_LOOKUP_CHARS) { + xcb_im_commit_chars_fr_t frame; + bool fail; + _xcb_xim_read_frame(frame, data, XIM_MESSAGE_BYTES(hdr), fail); + if (fail) { + return; + } + + do { + if (im->connect_id != frame.input_method_ID) { + break; + } + + if (im->im_callback.commit_string) { + im->im_callback.commit_string( + im, frame.input_context_ID, frame.flag, + (char *)frame.committed_string, + frame.byte_length_of_committed_string, NULL, 0, + im->user_data); + } + + if (flag & XCB_XIM_SYNCHRONOUS) { + _xcb_xim_sync(im, frame.input_context_ID); + } + } while (0); + xcb_im_commit_chars_fr_free(&frame); + } +} + +void _xcb_xim_handle_close_reply(xcb_xim_t *im, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data) { + // why we need to wait server :? +} + +void _xcb_xim_handle_geometry(xcb_xim_t *im, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data) { + xcb_im_geometry_fr_t frame; + bool fail; + _xcb_xim_read_frame(frame, data, XIM_MESSAGE_BYTES(hdr), fail); + if (fail) { + return; + } + + do { + if (im->connect_id != frame.input_method_ID) { + break; + } + + if (im->im_callback.geometry) { + im->im_callback.geometry(im, frame.input_context_ID, im->user_data); + } + } while (0); + xcb_im_geometry_fr_free(&frame); +} + +void _xcb_xim_handle_preedit_start(xcb_xim_t *im, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data) { + xcb_im_preedit_start_fr_t frame; + bool fail; + _xcb_xim_read_frame(frame, data, XIM_MESSAGE_BYTES(hdr), fail); + if (fail) { + return; + } + + do { + if (im->connect_id != frame.input_method_ID) { + break; + } + + if (im->im_callback.preedit_start) { + im->im_callback.preedit_start(im, frame.input_context_ID, + im->user_data); + } + } while (0); + xcb_im_preedit_start_fr_free(&frame); +} + +void _xcb_xim_handle_preedit_draw(xcb_xim_t *im, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data) { + xcb_im_preedit_draw_fr_t frame; + bool fail; + _xcb_xim_read_frame(frame, data, XIM_MESSAGE_BYTES(hdr), fail); + if (fail) { + return; + } + + do { + if (im->connect_id != frame.input_method_ID) { + break; + } + + if (im->im_callback.preedit_draw) { + im->im_callback.preedit_draw(im, frame.input_context_ID, &frame, + im->user_data); + } + } while (0); + xcb_im_preedit_draw_fr_free(&frame); +} + +void _xcb_xim_handle_preedit_caret(xcb_xim_t *im, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data) { + xcb_im_preedit_caret_fr_t frame; + bool fail; + _xcb_xim_read_frame(frame, data, XIM_MESSAGE_BYTES(hdr), fail); + if (fail) { + return; + } + + do { + if (im->connect_id != frame.input_method_ID) { + break; + } + + if (im->im_callback.preedit_caret) { + im->im_callback.preedit_caret(im, frame.input_context_ID, &frame, + im->user_data); + } + } while (0); + xcb_im_preedit_caret_fr_free(&frame); +} + +void _xcb_xim_handle_preedit_done(xcb_xim_t *im, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data) { + xcb_im_preedit_done_fr_t frame; + bool fail; + _xcb_xim_read_frame(frame, data, XIM_MESSAGE_BYTES(hdr), fail); + if (fail) { + return; + } + + do { + if (im->connect_id != frame.input_method_ID) { + break; + } + + if (im->im_callback.preedit_done) { + im->im_callback.preedit_done(im, frame.input_context_ID, + im->user_data); + } + } while (0); + xcb_im_preedit_done_fr_free(&frame); +} + +void _xcb_xim_handle_status_start(xcb_xim_t *im, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data) { + xcb_im_status_start_fr_t frame; + bool fail; + _xcb_xim_read_frame(frame, data, XIM_MESSAGE_BYTES(hdr), fail); + if (fail) { + return; + } + + do { + if (im->connect_id != frame.input_method_ID) { + break; + } + + if (im->im_callback.status_start) { + im->im_callback.status_start(im, frame.input_context_ID, + im->user_data); + } + } while (0); + xcb_im_status_start_fr_free(&frame); +} + +void _xcb_xim_handle_status_draw(xcb_xim_t *im, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data) { + if (XIM_MESSAGE_BYTES(hdr) < 8) { + return; + } + + uint8_t *ptype = data + 4; + uint32_t type; + size_t len = XIM_MESSAGE_BYTES(hdr); + uint32_t_read(&type, &ptype, &len, false); + + if (type == XCB_IM_TextType) { + xcb_im_status_draw_text_fr_t frame; + bool fail; + _xcb_xim_read_frame(frame, data, XIM_MESSAGE_BYTES(hdr), fail); + if (fail) { + return; + } + + do { + if (im->connect_id != frame.input_method_ID) { + break; + } + + if (im->im_callback.status_draw_text) { + im->im_callback.status_draw_text(im, frame.input_context_ID, + &frame, im->user_data); + } + } while (0); + xcb_im_status_draw_text_fr_free(&frame); + } else if (type == XCB_IM_BitmapType) { + xcb_im_status_draw_bitmap_fr_t frame; + bool fail; + _xcb_xim_read_frame(frame, data, XIM_MESSAGE_BYTES(hdr), fail); + if (fail) { + return; + } + + do { + if (im->connect_id != frame.input_method_ID) { + break; + } + + if (im->im_callback.status_draw_bitmap) { + im->im_callback.status_draw_bitmap(im, frame.input_context_ID, + &frame, im->user_data); + } + } while (0); + xcb_im_status_draw_bitmap_fr_free(&frame); + } +} + +void _xcb_xim_handle_status_done(xcb_xim_t *im, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data) { + xcb_im_status_done_fr_t frame; + bool fail; + _xcb_xim_read_frame(frame, data, XIM_MESSAGE_BYTES(hdr), fail); + if (fail) { + return; + } + + do { + if (im->connect_id != frame.input_method_ID) { + break; + } + + if (im->im_callback.status_done) { + im->im_callback.status_done(im, frame.input_context_ID, + im->user_data); + } + } while (0); + xcb_im_status_done_fr_free(&frame); +} + +void _xcb_xim_handle_set_event_mask(xcb_xim_t *im, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data) { + xcb_im_set_event_mask_fr_t frame; + bool fail; + _xcb_xim_read_frame(frame, data, XIM_MESSAGE_BYTES(hdr), fail); + if (fail) { + return; + } + + do { + if (im->connect_id != frame.input_method_ID) { + break; + } + + if (im->im_callback.set_event_mask) { + im->im_callback.set_event_mask( + im, frame.input_context_ID, frame.forward_event_mask, + frame.synchronous_event_mask, im->user_data); + } + } while (0); + xcb_im_set_event_mask_fr_free(&frame); +} + +void _xcb_xim_handle_sync(xcb_xim_t *im, const xcb_im_packet_header_fr_t *hdr, + uint8_t *data) { + xcb_im_sync_fr_t frame; + bool fail; + _xcb_xim_read_frame(frame, data, XIM_MESSAGE_BYTES(hdr), fail); + if (fail) { + return; + } + + do { + if (im->connect_id != frame.input_method_ID) { + break; + } + + _xcb_xim_sync(im, frame.input_context_ID); + } while (0); + xcb_im_sync_fr_free(&frame); +} + +void _xcb_xim_handle_error(xcb_xim_t *im, uint8_t *data) { + if (im->open_state == XIM_OPEN_DONE) { + if (im->current) { + _xcb_xim_process_fail_callback(im, im->current); + _xcb_xim_request_free(im->current); + im->current = NULL; + } + } else { + if (im->open_state != XIM_OPEN_INVALID) { + im->open_state = XIM_OPEN_INVALID; + im->yield_recheck = true; + } + } +} diff --git a/xim/xcb-imdkit/src/clientprotocolhandler.h b/xim/xcb-imdkit/src/clientprotocolhandler.h new file mode 100644 index 0000000..f7aac27 --- /dev/null +++ b/xim/xcb-imdkit/src/clientprotocolhandler.h @@ -0,0 +1,81 @@ +/* + * SPDX-FileCopyrightText: 2014 Weng Xuetian + * + * SPDX-License-Identifier: LGPL-2.1-only + * + */ +#ifndef CLIENTPROTOCOLHANDLER_H +#define CLIENTPROTOCOLHANDLER_H +#include "imclient.h" +#include "ximproto.h" +#include + +void _xcb_xim_handle_open_reply(xcb_xim_t *im, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data); +void _xcb_xim_handle_query_extension_reply(xcb_xim_t *im, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data); +void _xcb_xim_handle_encoding_negotiation_reply( + xcb_xim_t *im, const xcb_im_packet_header_fr_t *hdr, uint8_t *data); +void _xcb_xim_handle_create_ic_reply(xcb_xim_t *im, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data); +void _xcb_xim_handle_destroy_ic_reply(xcb_xim_t *im, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data); +void _xcb_xim_handle_get_im_values_reply(xcb_xim_t *im, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data); +void _xcb_xim_handle_register_triggerkeys(xcb_xim_t *im, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data); +void _xcb_xim_handle_get_ic_values_reply(xcb_xim_t *im, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data); +void _xcb_xim_handle_set_ic_values_reply(xcb_xim_t *im, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data); +void _xcb_xim_handle_reset_ic_reply(xcb_xim_t *im, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data); +void _xcb_xim_handle_forward_event(xcb_xim_t *im, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data); +void _xcb_xim_handle_set_event_mask(xcb_xim_t *im, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data); +void _xcb_xim_handle_sync(xcb_xim_t *im, const xcb_im_packet_header_fr_t *hdr, + uint8_t *data); +void _xcb_xim_handle_commit(xcb_xim_t *im, const xcb_im_packet_header_fr_t *hdr, + uint8_t *data); +void _xcb_xim_handle_geometry(xcb_xim_t *im, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data); +void _xcb_xim_handle_preedit_start(xcb_xim_t *im, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data); +void _xcb_xim_handle_preedit_draw(xcb_xim_t *im, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data); +void _xcb_xim_handle_preedit_caret(xcb_xim_t *im, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data); +void _xcb_xim_handle_preedit_done(xcb_xim_t *im, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data); +void _xcb_xim_handle_status_start(xcb_xim_t *im, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data); +void _xcb_xim_handle_status_draw(xcb_xim_t *im, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data); +void _xcb_xim_handle_status_done(xcb_xim_t *im, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data); +void _xcb_xim_handle_close_reply(xcb_xim_t *im, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data); +void _xcb_xim_handle_error(xcb_xim_t *im, uint8_t *data); + +#endif // CLIENTPROTOCOLHANDLER_H diff --git a/xim/xcb-imdkit/src/common.c b/xim/xcb-imdkit/src/common.c new file mode 100644 index 0000000..a6339d4 --- /dev/null +++ b/xim/xcb-imdkit/src/common.c @@ -0,0 +1,129 @@ +/* + * SPDX-FileCopyrightText: 2014 Weng Xuetian + * + * SPDX-License-Identifier: LGPL-2.1-only + * + */ +#include "common.h" +#include "parser.h" +#include "ximproto.h" +#include +#include + +bool _xcb_im_init_atoms(xcb_connection_t *conn, size_t n, + const char **atom_names, xcb_atom_t *atoms) { + // here we alloc some array on stack, but since we only use this function + // internally and all atom_names size are small (less than 10), so it + // doesn't matter. + xcb_intern_atom_cookie_t atom_cookies[n]; + for (size_t i = 0; i < n; i++) { + atom_cookies[i] = + xcb_intern_atom(conn, false, strlen(atom_names[i]), atom_names[i]); + } + size_t i; + for (i = 0; i < n; i++) { + xcb_intern_atom_reply_t *atom_reply = + xcb_intern_atom_reply(conn, atom_cookies[i], NULL); + if (atom_reply) { + atoms[i] = atom_reply->atom; + free(atom_reply); + } else { + break; + } + } + return (i == n); +} + +uint32_t _xcb_get_event_mask(xcb_connection_t *conn, xcb_window_t window) { + if (window == XCB_NONE) { + return 0; + } + xcb_get_window_attributes_cookie_t cookie = + xcb_get_window_attributes(conn, window); + xcb_get_window_attributes_reply_t *reply = + xcb_get_window_attributes_reply(conn, cookie, NULL); + if (!reply) { + return 0; + } + uint32_t your_event_mask = reply->your_event_mask; + free(reply); + return your_event_mask; +} + +bool _xcb_change_event_mask(xcb_connection_t *conn, xcb_window_t window, + uint32_t mask, bool remove) { + uint32_t your_event_mask = _xcb_get_event_mask(conn, window); + + uint32_t masks[1]; + if (remove) { + masks[0] = your_event_mask & (~mask); + } else { + masks[0] = your_event_mask | mask; + } + + if (masks[0] == your_event_mask) { + return true; + } + + xcb_void_cookie_t change_attr_cookie = xcb_change_window_attributes_checked( + conn, window, XCB_CW_EVENT_MASK, masks); + + xcb_generic_error_t *error = NULL; + if ((error = xcb_request_check(conn, change_attr_cookie)) != NULL) { + free(error); + return false; + } + return true; +} + +size_t _xcb_im_ic_attr_size(uint32_t type) { + switch (type) { + case XimType_CARD32: + case XimType_Window: { + return sizeof(uint32_t); + } + case XimType_XRectangle: { + xcb_im_xrectangle_fr_t fr; + return xcb_im_xrectangle_fr_size(&fr); + } + case XimType_XPoint: { + xcb_im_xpoint_fr_t fr; + return xcb_im_xpoint_fr_size(&fr); + } + } + return 0; +} + +uint8_t *_xcb_im_get_ic_value(void *p, uint32_t type, uint8_t *data, + bool swap) { + switch (type) { + case XimType_CARD32: + case XimType_Window: { + uint32_t *result = p; + data = uint32_t_write(result, data, swap); + break; + } + case XimType_XRectangle: { + xcb_rectangle_t *result = p; + xcb_im_xrectangle_fr_t fr; + fr.x = result->x; + fr.y = result->y; + fr.width = result->width; + fr.height = result->height; + data = xcb_im_xrectangle_fr_write(&fr, data, swap); + break; + } + case XimType_XPoint: { + xcb_point_t *result = p; + xcb_im_xpoint_fr_t fr; + fr.x = result->x; + fr.y = result->y; + data = xcb_im_xpoint_fr_write(&fr, data, swap); + break; + } + case XimType_XFontSet: { + break; + } + } + return data; +} diff --git a/xim/xcb-imdkit/src/common.h b/xim/xcb-imdkit/src/common.h new file mode 100644 index 0000000..bd344c3 --- /dev/null +++ b/xim/xcb-imdkit/src/common.h @@ -0,0 +1,98 @@ +/* + * SPDX-FileCopyrightText: 2014 Weng Xuetian + * + * SPDX-License-Identifier: LGPL-2.1-only + * + */ +#ifndef COMMON_H +#define COMMON_H + +#include "ximproto.h" +#include +#include +#include +#include +#include + +// some atom name +#define XIM_SERVERS "XIM_SERVERS" +#define XIM_LOCALES "LOCALES" +#define XIM_TRANSPORT "TRANSPORT" +#define _XIM_PROTOCOL "_XIM_PROTOCOL" +#define _XIM_XCONNECT "_XIM_XCONNECT" + +#define ARRAY_SIZE(X) (sizeof(X) / sizeof(X[0])) + +#define XIM_MESSAGE_BYTES(hdr) ((hdr)->length * 4u) + +/* + * categories in XIM_SERVERS + */ +#define XIM_SERVER_CATEGORY "@server=" +#define XIM_LOCAL_CATEGORY "@locale=" +#define XIM_TRANSPORT_CATEGORY "@transport=" + +#define DebugLog(S...) \ + do { \ + if (im->logger) { \ + im->logger(S); \ + } \ + } while (0) + +/* + * values for the type of XIMATTR & XICATTR + */ +#define XimType_SeparatorOfNestedList 0 +#define XimType_CARD8 1 +#define XimType_CARD16 2 +#define XimType_CARD32 3 +#define XimType_STRING8 4 +#define XimType_Window 5 +#define XimType_XIMStyles 10 +#define XimType_XRectangle 11 +#define XimType_XPoint 12 +#define XimType_XFontSet 13 +#define XimType_XIMOptions 14 +#define XimType_XIMHotKeyTriggers 15 +#define XimType_XIMHotKeyState 16 +#define XimType_XIMStringConversion 17 +#define XimType_XIMValuesList 18 +#define XimType_NEST 0x7FFF + +enum { + XIM_ATOM_SERVER_NAME, + XIM_ATOM_XIM_SERVERS, + XIM_ATOM_LOCALES, + XIM_ATOM_TRANSPORT, + XIM_ATOM_XIM_PROTOCOL, + XIM_ATOM_XIM_CONNECT, + XIM_ATOM_LAST +}; + +static const xcb_im_ext_list Default_Extension[] = { + // client -> server, by set ic in xlib + {"XIM_EXT_MOVE", XCB_XIM_EXTENSION, XCB_XIM_EXT_MOVE}, +#if 0 + // not in any imdkit + // server -> client + {"XIM_EXT_SET_EVENT_MASK", XIM_EXTENSION, XIM_EXT_SET_EVENT_MASK}, + // server <-> client + // not enabled by xlib + {"XIM_EXT_FORWARD_KEYEVENT", XIM_EXTENSION, XIM_EXT_FORWARD_KEYEVENT}, +#endif +}; + +typedef void (*xcb_xim_callback)(); + +bool _xcb_im_init_atoms(xcb_connection_t *conn, size_t n, + const char **atom_names, xcb_atom_t *atoms); + +uint32_t _xcb_get_event_mask(xcb_connection_t *conn, xcb_window_t window); +bool _xcb_change_event_mask(xcb_connection_t *conn, xcb_window_t window, + uint32_t mask, bool remove); + +size_t _xcb_im_ic_attr_size(uint32_t type); + +uint8_t *_xcb_im_get_ic_value(void *p, uint32_t type, uint8_t *data, bool swap); + +#endif // COMMON_H diff --git a/xim/xcb-imdkit/src/encoding.c b/xim/xcb-imdkit/src/encoding.c new file mode 100644 index 0000000..b8baeb6 --- /dev/null +++ b/xim/xcb-imdkit/src/encoding.c @@ -0,0 +1,126 @@ +/* + * SPDX-FileCopyrightText: 2014 Weng Xuetian + * + * SPDX-License-Identifier: LGPL-2.1-only + * + */ +#include "encoding.h" +#include "xlibi18n/XlcPubI.h" + +#define _CONVERT_BUFSIZE 2048 + +typedef int (*convert_func)(); + +static size_t get_buf_size(size_t length) { + length *= 3; /* XXX */ + length = (length / _CONVERT_BUFSIZE + 1) * _CONVERT_BUFSIZE; /* XXX */ + + return length; +} + +XCBIMDKIT_EXPORT +void xcb_compound_text_init() { _XlcInitCTInfo(); } + +int indirect_convert(void **from, size_t *from_left, void **to, size_t *to_left, + convert_func tocs, convert_func csto) { + char buf[_CONVERT_BUFSIZE]; + void *cs; + size_t cs_left; + XlcCharSet charset; + + int ret; + int unconv_num = 0; + StateRec state; + init_state(&state); + while (*from_left > 0) { + cs = buf; + cs_left = sizeof(buf); + + ret = tocs(&state, from, from_left, &cs, &cs_left, &charset); + if (ret < 0) { + break; + } + + unconv_num += ret; + + size_t length = ((char *)cs) - buf; + if (length > 0) { + cs_left = length; + cs = buf; + + ret = csto(&state, &cs, &cs_left, to, to_left, charset); + if (ret < 0) { + unconv_num += + length / (charset->char_size > 0 ? charset->char_size : 1); + continue; + } + + unconv_num += ret; + + if (*to_left < 1) { + break; + } + } + } + return unconv_num; +} + +XCBIMDKIT_EXPORT +char *xcb_utf8_to_compound_text(const char *utf8, size_t len, + size_t *lenghtOut) { + size_t buf_len = get_buf_size(len) + 1; + void *result; + if ((result = malloc(buf_len)) == NULL) { + return NULL; + } + + void *from = (void *)utf8; + void *to = result; + size_t from_left = len; + size_t to_left = buf_len; + int ret = + indirect_convert(&from, &from_left, &to, &to_left, utf8tocs, cstoct); + + if (ret || from_left != 0) { + free(result); + return NULL; + } + + if (lenghtOut) { + *lenghtOut = to - result; + } + + *((char *)to) = '\0'; + + return result; +} + +XCBIMDKIT_EXPORT +char *xcb_compound_text_to_utf8(const char *compound_text, size_t len, + size_t *lenghtOut) { + size_t buf_len = get_buf_size(len) + 1; + void *result; + if ((result = malloc(buf_len)) == NULL) { + return NULL; + } + + void *from = (void *)compound_text; + void *to = result; + size_t from_left = len; + size_t to_left = buf_len; + int ret = + indirect_convert(&from, &from_left, &to, &to_left, cttocs, cstoutf8); + + if (ret || from_left != 0) { + free(result); + return NULL; + } + + if (lenghtOut) { + *lenghtOut = to - result; + } + + *((char *)to) = '\0'; + + return result; +} diff --git a/xim/xcb-imdkit/src/encoding.h b/xim/xcb-imdkit/src/encoding.h new file mode 100644 index 0000000..b26e399 --- /dev/null +++ b/xim/xcb-imdkit/src/encoding.h @@ -0,0 +1,24 @@ +/* + * SPDX-FileCopyrightText: 2014 Weng Xuetian + * + * SPDX-License-Identifier: LGPL-2.1-only + * + */ +#ifndef _XCB_IMDKIT_ENCODING_H_ +#define _XCB_IMDKIT_ENCODING_H_ + +#include "ximcommon.h" +#include + +XCBIMDKIT_DECL_BEGIN + +XCBIMDKIT_EXPORT void xcb_compound_text_init(); +XCBIMDKIT_EXPORT char * +xcb_utf8_to_compound_text(const char *utf8, size_t length, size_t *lenghtOut); +XCBIMDKIT_EXPORT char *xcb_compound_text_to_utf8(const char *compound_text, + size_t length, + size_t *lenghtOut); + +XCBIMDKIT_DECL_END + +#endif // _XCB_IMDKIT_ENCODING_H_ diff --git a/xim/xcb-imdkit/src/gen-proto.py b/xim/xcb-imdkit/src/gen-proto.py new file mode 100644 index 0000000..2ffd689 --- /dev/null +++ b/xim/xcb-imdkit/src/gen-proto.py @@ -0,0 +1,371 @@ +#!/usr/bin/env python3 +# +# SPDX-FileCopyrightText: 2014 Weng Xuetian +# +# SPDX-License-Identifier: LGPL-2.1-only +# + +""" +This is a ugly code generate script, which is intended to be used +against i18nIMProto.c in IMdkit +it will generate all serialization code against xim protocol frame +""" +import fileinput +import collections +import sys +funcs = collections.OrderedDict() +static_size = dict() + +funcname = None +for line in fileinput.input(sys.argv[1]): + if "XimFrameRec" in line: + tokens = line.strip().split() + token = None + for token in tokens: + if "[]" in token: + break + if token is not None: + funcname = "xcb_im_" + token[:-2] + funcs[funcname] = [] + fieldidx = 0 + elif "FRAME(EOL)" in line: + funcname = None + elif funcname is not None: + line = line.strip() + + try: + tp = line[:line.rindex("),")+1] + if tp == "_FRAME(POINTER)": + continue + if line.find("/*") != -1: + name = line[line.find("/*")+2:line.find("*/")] + name = name.strip().replace(" ", "_").replace(".", "_").replace("-", "_") + else: + name = "field{0}".format(fieldidx) + fieldidx += 1 + funcs[funcname].append((tp,name)) + except Exception as e: + pass + +def gettypename(attr): + if "BIT8" in attr: + return ("uint8_t") + elif "BIT16" in attr: + return ("uint16_t") + elif "BIT32" in attr: + return ("uint32_t") + elif attr == "_FRAME(BARRAY)": + return ("xcb_im_bytearray_t") + elif "_PTR" in attr: + return "xcb_im_" + attr[attr.find("(") + 1:attr.find(")")] + else: + print(attr) + assert(False) + +for funcname, attrs in funcs.items(): + size = 0 + for attr, name in attrs: + if "BIT8" in attr: + size += 1 + elif "BIT16" in attr: + size += 2 + elif "BIT32" in attr: + size += 4 + elif "PAD" in attr: + pad = int(attr[4]) + size += 0 if size % pad == 0 else (pad - size % pad) + elif "PTR" in attr: + if static_size[gettypename(attr)] < 0: + size = -1 + break + else: + size += static_size[gettypename(attr)] + else: + size = -1 + break + static_size[funcname] = size + + + +def getsize(attr, name): + if "BIT8" in attr: + return "1" + elif "BIT16" in attr: + return "2" + elif "BIT32" in attr: + return "4" + elif "_PTR" in attr: + return "{1}_size(&frame->{0})".format(name, gettypename(attr)) + + +def search_barray_length(attrs, i): + for attr, name in reversed(attrs[0:i]): + if "length" in name: + return (attr, name) + + return attrs[i - 1] + +if len(sys.argv) > 2: + for funcname, attrs in funcs.items(): + print("typedef struct _{0}_t".format(funcname)) + print("{") + skip = False + for i, (attr, name) in enumerate(attrs): + if skip: + skip = False + continue + if "_FRAME(B" in attr: + print(" {1} {0};".format(name, gettypename(attr))) + if "_PTR" in attr: + print(" {1}_t {0};".format(name, gettypename(attr))) + elif "_PAD" in attr: + pass + elif "_BYTE_COUNTER" in attr: + pass + elif attr == "_FRAME(ITER)": + (iterattr, itername) = attrs[i + 1] + print(" struct {") + print(" uint32_t size;") + if "_FRAME(B" in iterattr: + print(" {0}* items;".format(gettypename(iterattr))) + if "_PTR" in iterattr: + print(" {0}_t* items;".format(gettypename(iterattr))) + print(" }} {0};".format(name)) + skip = True + + print("}} {0}_t;".format(funcname)) + print("") + def print_generic(cat): + print("#define frame_{0}_func(FRAME) _Generic((FRAME), \\".format(cat)) + first = True + for funcname, attrs in funcs.items(): + if first: + first=False + else: + print(",\\") + if cat == "size": + if static_size[funcname] >= 0: + print(" {0}_t : {1}".format(funcname, static_size[funcname]), end='') + else: + print(" {0}_t : {0}_{1}(({0}_t*) &(FRAME))".format(funcname, cat), end='') + else: + print(" {0}_t : {0}_{1}".format(funcname, cat), end='') + print(")") + print("") + for cat in ["read", "write", "size", "free"]: + print_generic(cat) + def print_generic_size(): + print("#define frame_has_static_size(FRAME) _Generic((FRAME), \\".format(cat)) + first = True + for funcname, attrs in funcs.items(): + if first: + first=False + else: + print(",\\") + print(" {0}_t : {1}".format(funcname, "true" if static_size[funcname] >= 0 else "false"), end='') + print(")") + print("") + print_generic_size() + + for funcname, attrs in funcs.items(): + usecounter = any("_BYTE_COUNTER" in attr for attr, name in attrs) + usecounter8 = any("_BYTE_COUNTER(BIT8" in attr for attr, name in attrs) + usecounter16 = any("_BYTE_COUNTER(BIT16" in attr for attr, name in attrs) + usecounter32 = any("_BYTE_COUNTER(BIT32" in attr for attr, name in attrs) + print(("""void {0}_read({0}_t *frame, uint8_t **data, size_t *len, bool swap);\n""" + """uint8_t* {0}_write({0}_t *frame, uint8_t *data, bool swap);\n""" + """void {0}_free({0}_t *frame);""").format(funcname)) + if static_size[funcname] >= 0: + print("""#define {0}_size(ARG...) (((void)(ARG)), ({1}))""".format(funcname, static_size[funcname])) + else: + print("""size_t {0}_size({0}_t *frame);""".format(funcname)) + print("") +else: + print("#include ") + print("#include \"parser.h\"") + print("#include \"ximproto.h\"") + print("") + + for funcname, attrs in funcs.items(): + usecounter = any("_BYTE_COUNTER" in attr for attr, name in attrs) + usecounter8 = any("_BYTE_COUNTER(BIT8" in attr for attr, name in attrs) + usecounter16 = any("_BYTE_COUNTER(BIT16" in attr for attr, name in attrs) + usecounter32 = any("_BYTE_COUNTER(BIT32" in attr for attr, name in attrs) + usepad = any("_PAD" in attr for attr, name in attrs) + print("void {0}_read({0}_t *frame, uint8_t **data, size_t *len, bool swap)".format(funcname)) + print("{") + if len(attrs) > 0: + print(" memset(frame, 0, sizeof(*frame));") + if usepad: + print(" uint8_t* start = *data;") + if usecounter: + if usecounter8: + print(" uint8_t counter8 = 0;") + if usecounter16: + print(" uint16_t counter16 = 0;") + if usecounter32: + print(" uint32_t counter32 = 0;") + print(" size_t counter = 0;") + skip = False + for i, (attr, name) in enumerate(attrs): + if skip: + skip = False + continue + if "_FRAME(BIT" in attr or "_PTR" in attr: + print(" {1}_read(&frame->{0}, data, len, swap);".format(name, gettypename(attr))) + print(" if (!*data) { return; }") + elif "_FRAME(BARRAY" in attr: + (lenattr, lenname) = search_barray_length(attrs, i) + print(" {1}_read(&frame->{0}, frame->{2}, data, len, swap);".format(name, gettypename(attr), lenname)) + print(" if (!*data) { return; }") + elif "_PAD" in attr: + print(" *data = (uint8_t*) align_to_{0}((uintptr_t) *data, *data - start, len);".format(attr[4])) + print(" if (!*data) { return; }") + elif "_BYTE_COUNTER" in attr: + if "BIT8" in attr: + countername = "counter8" + elif "BIT16" in attr: + countername = "counter16" + elif "BIT32" in attr: + countername = "counter32" + print(" {1}_read(&{0}, data, len, swap);".format(countername, gettypename(attr))) + print(" if (!*data) { return; }") + if countername != "counter": + print(" counter = {0};".format(countername)) + elif attr == "_FRAME(ITER)": + (iterattr, itername) = attrs[i + 1] + print(" if (counter > *len) { *data = NULL; return; } else { *len -= counter; } ") + print(" frame->{0}.items = NULL;".format(name, gettypename(iterattr))) + print(" frame->{0}.size = 0;".format(name)) + print(" while (counter != 0) {") + if "_PTR" in iterattr: + print(" void* temp = realloc(frame->{0}.items, (frame->{0}.size + 1) * sizeof({1}_t));".format(name, gettypename(iterattr))) + else: + print(" void* temp = realloc(frame->{0}.items, (frame->{0}.size + 1) * sizeof({1}));".format(name, gettypename(iterattr))) + print(" if (!temp) {") + print(" *data = NULL;") + print(" return;") + print(" }") + print(" frame->{0}.items = temp;".format(name)) + print(" {1}_read(&frame->{0}.items[frame->{0}.size], data, &counter, swap);".format(name, gettypename(iterattr))) + print(" if (!*data) { return; }") + print(" frame->{0}.size++;".format(name)) + print(" }") + skip = True + + print("}") + print("") + print("uint8_t* {0}_write({0}_t *frame, uint8_t *data, bool swap)".format(funcname)) + print("{") + if usepad: + print(" uint8_t* start = data;") + if usecounter: + if usecounter8: + print(" uint8_t counter8 = 0;") + if usecounter16: + print(" uint16_t counter16 = 0;") + if usecounter32: + print(" uint32_t counter = 0;") + skip = False + for i, (attr, name) in enumerate(attrs): + if skip: + skip = False + continue + if "_FRAME(BIT" in attr or "_PTR" in attr: + print(" data = {1}_write(&frame->{0}, data, swap);".format(name, gettypename(attr))) + elif "_FRAME(BARRAY" in attr: + (lenattr, lenname) = search_barray_length(attrs, i) + print(" data = {1}_write(&frame->{0}, frame->{2}, data, swap);".format(name, gettypename(attr), lenname)) + elif "_PAD" in attr: + print(" data = (uint8_t*) align_to_{0}((uintptr_t) data, data - start, NULL);".format(attr[4])) + elif "_BYTE_COUNTER" in attr: + for j, (targetattr, targetname) in enumerate(attrs): + if j < i + 1: + continue + if targetattr == "_FRAME(ITER)": + (iterattr, itername) = attrs[j + 1] + break + if "BIT8" in attr: + countername = "counter8" + elif "BIT16" in attr: + countername = "counter16" + elif "BIT32" in attr: + countername = "counter" + if "_PTR" in iterattr: + print(" {0} = 0;".format(countername)); + print(" for (uint32_t i = 0; i < frame->{0}.size; i++) {{".format(targetname)) + print(" {2} += {1}_size(&frame->{0}.items[i]);".format(targetname, gettypename(iterattr), countername)) + print(" }") + else: + print(" {0} = frame->{1}.size * {2};".format(countername, targetname, getsize(iterattr, itername))) + print(" data = {1}_write(&{0}, data, swap);".format(countername, gettypename(attr))) + elif attr == "_FRAME(ITER)": + (iterattr, itername) = attrs[i + 1] + print(" for (uint32_t i = 0; i < frame->{0}.size; i++) {{".format(name)) + print(" data = {1}_write(&frame->{0}.items[i], data, swap);".format(name, gettypename(iterattr))) + print(" }") + skip = True + + print(" return data;"); + + print("}") + print("") + + if static_size[funcname] < 0: + print("size_t {0}_size({0}_t *frame)".format(funcname)) + print("{") + print(" size_t size = 0;") + skip = False + for i, (attr, name) in enumerate(attrs): + if skip: + skip = False + continue + if "_FRAME(BIT" in attr or "_BYTE_COUNTER" in attr: + print(" size += {0};".format(getsize(attr, name))) + elif "_PTR" in attr: + print(" size += {1}_size(&frame->{0});".format(name, gettypename(attr))) + elif "_FRAME(BARRAY" in attr: + (lenattr, lenname) = search_barray_length(attrs, i) + print(" size += frame->{0};".format(lenname)) + elif "_PAD" in attr: + print(" size = align_to_{0}(size, size, NULL);".format(attr[4])) + elif attr == "_FRAME(ITER)": + (iterattr, itername) = attrs[i + 1] + if "_PTR" in iterattr: + print(" for (uint32_t i = 0; i < frame->{0}.size; i++) {{".format(name)) + print(" size += {1}_size(&frame->{0}.items[i]);".format(name, gettypename(iterattr))) + print(" }") + + else: + print(" size += frame->{0}.size * {1};".format(name, getsize(iterattr, itername))) + skip = True + print(" return size;") + + + print("}") + print("") + + print("void {0}_free({0}_t *frame)".format(funcname)) + print("{") + for i, (attr, name) in enumerate(attrs): + if skip: + skip = False + continue + if "_PTR" in attr: + print(" {1}_free(&frame->{0});".format(name, gettypename(attr))) + elif "_FRAME(BARRAY" in attr: + pass + elif attr == "_FRAME(ITER)": + (iterattr, itername) = attrs[i + 1] + if "_PTR" in iterattr: + print(" if (frame->{0}.items) {{".format(name)) + print(" for (uint32_t i = 0; i < frame->{0}.size; i++) {{".format(name)) + print(" {1}_free(&frame->{0}.items[i]);".format(name, gettypename(iterattr))) + print(" }") + print(" }") + print(" free(frame->{0}.items);".format(name)) + skip = True + + + print("}") + print("") diff --git a/xim/xcb-imdkit/src/imclient.c b/xim/xcb-imdkit/src/imclient.c new file mode 100644 index 0000000..5a15154 --- /dev/null +++ b/xim/xcb-imdkit/src/imclient.c @@ -0,0 +1,1569 @@ +/* + * SPDX-FileCopyrightText: 2014 Weng Xuetian + * + * SPDX-License-Identifier: LGPL-2.1-only + * + */ +#include "imclient.h" +#include "clientprotocolhandler.h" +#include "common.h" +#include "imclient_p.h" +#include "list.h" +#include "message.h" +#include "parser.h" +#include "uthash.h" +#include "ximproto.h" +#include +#include +#include +#include +#include +#include + +#define CHECK_NEXT_SERVER(IM) \ + do { \ + (IM)->connect_state.check_server.subphase = \ + XIM_CONNECT_CHECK_SERVER_PREPARE; \ + (IM)->connect_state.check_server.index++; \ + if ((IM)->connect_state.check_server.requestor_window) { \ + xcb_destroy_window( \ + (IM)->conn, \ + (IM)->connect_state.check_server.requestor_window); \ + } \ + } while (0); + +void _xcb_xim_close(xcb_xim_t *im); + +bool _xcb_xim_send_message(xcb_xim_t *im, uint8_t *data, size_t length) { + char atomName[64]; + int len = sprintf(atomName, "_client%u", im->sequence++); + im->sequence = (im->sequence + 1) % XCB_XIM_ATOM_ROTATION_SIZE; + return _xcb_send_xim_message(im->conn, im->atoms[XIM_ATOM_XIM_PROTOCOL], + im->accept_win, data, length, atomName, len); +} + +bool _xcb_xim_check_server_name(xcb_xim_t *im, char *name, int namelen) { + size_t category_len = strlen(XIM_SERVER_CATEGORY); + if (strncmp(name, XIM_SERVER_CATEGORY, category_len) != 0) { + return false; + } + + if (!im->server_name) { + return true; + } + + return (strncmp(name + category_len, im->server_name, + namelen - category_len) == 0); +} + +bool _xcb_xim_check_transport(xcb_xim_t *im, char *address, char **trans_addr) { + size_t category_len = strlen(XIM_TRANSPORT_CATEGORY); + if (strncmp(address, XIM_TRANSPORT_CATEGORY, + strlen(XIM_TRANSPORT_CATEGORY)) != 0) { + return false; + } + + char *p, *pp = address + category_len; + + for (;;) { + *trans_addr = pp; + + // find first non / , character + for (p = pp; (*p != '/') && (*p != ',') && (*p); p++) { + ; + } + if (*p == ',') { + pp = p + 1; + continue; + } + if (!(*p)) { + return false; + } + + if ((p - pp) == strlen("X") && (0 == strncmp(pp, "X", strlen("X")))) { + break; + } + pp = p + 1; + } + pp = p + 1; + for (p = pp; (*p != ',') && (*p); p++) { + ; + } + if (*p) { + *p = '\0'; + } + return true; +} + +bool _xcb_xim_check_server_prepare(xcb_xim_t *im) { + xcb_atom_t server_atom = + im->server_atoms[im->connect_state.check_server.index]; + xcb_get_selection_owner_reply_t *owner_reply = + xcb_get_selection_owner_reply( + im->conn, xcb_get_selection_owner(im->conn, server_atom), NULL); + if (!owner_reply) { + return false; + } + im->connect_state.check_server.window = owner_reply->owner; + free(owner_reply); + + xcb_get_atom_name_reply_t *reply = xcb_get_atom_name_reply( + im->conn, xcb_get_atom_name(im->conn, server_atom), NULL); + if (!reply) { + return false; + } + + bool result = + _xcb_xim_check_server_name(im, xcb_get_atom_name_name(reply), + xcb_get_atom_name_name_length(reply)); + free(reply); + + if (!result) { + return false; + } + + xcb_window_t w = xcb_generate_id(im->conn); + + xcb_create_window(im->conn, XCB_COPY_FROM_PARENT, w, + im->default_screen->root, 0, 0, 1, 1, 1, + XCB_WINDOW_CLASS_INPUT_OUTPUT, + im->default_screen->root_visual, 0, NULL); + im->connect_state.check_server.requestor_window = w; + return true; +} + +void _xcb_xim_check_server_transport(xcb_xim_t *im) { + xcb_atom_t server_atom = + im->server_atoms[im->connect_state.check_server.index]; + xcb_convert_selection(im->conn, + im->connect_state.check_server.requestor_window, + server_atom, im->atoms[XIM_ATOM_TRANSPORT], + im->atoms[XIM_ATOM_TRANSPORT], XCB_CURRENT_TIME); + + xcb_flush(im->conn); +} + +typedef enum _xcb_xim_connect_action_t { + ACTION_ACCEPT, + ACTION_FAILED, + ACTION_YIELD, +} xcb_xim_connect_action_t; + +xcb_xim_connect_action_t +_xcb_xim_check_server_transport_wait(xcb_xim_t *im, + xcb_generic_event_t *event) { + xcb_atom_t server_atom = + im->server_atoms[im->connect_state.check_server.index]; + if (!event) { + return ACTION_YIELD; + } + + if ((event->response_type & ~0x80) != XCB_SELECTION_NOTIFY) { + return ACTION_YIELD; + } + + xcb_selection_notify_event_t *selection_notify = + (xcb_selection_notify_event_t *)event; + if (selection_notify->requestor != + im->connect_state.check_server.requestor_window) { + return ACTION_YIELD; + } + + if (selection_notify->property == XCB_ATOM_NONE) { + return ACTION_FAILED; + } + + xcb_get_property_cookie_t cookie = xcb_get_property( + im->conn, true, im->connect_state.check_server.requestor_window, + im->atoms[XIM_ATOM_TRANSPORT], im->atoms[XIM_ATOM_TRANSPORT], 0L, + 100000L); + xcb_get_property_reply_t *reply = + xcb_get_property_reply(im->conn, cookie, NULL); + if (!reply) { + return ACTION_FAILED; + } + + char *value = xcb_get_property_value(reply); + int length = xcb_get_property_value_length(reply); + char *trans_addr; + char *address = malloc(length + 1); + if (!address) { + free(reply); + return ACTION_FAILED; + } + memcpy(address, value, length); + address[length] = '\0'; + bool check_transport = _xcb_xim_check_transport(im, address, &trans_addr); + free(reply); + if (check_transport) { + im->trans_addr = strdup(trans_addr); + free(address); + if (!im->trans_addr) { + return ACTION_FAILED; + } + xcb_destroy_window(im->conn, + im->connect_state.check_server.requestor_window); + im->connect_state.check_server.requestor_window = XCB_NONE; + im->im_window = im->connect_state.check_server.window; + im->atoms[XIM_ATOM_SERVER_NAME] = server_atom; + return ACTION_ACCEPT; + } + free(address); + + return ACTION_FAILED; +} + +void _xcb_xim_connect_prepare(xcb_xim_t *im) { + xcb_window_t w = xcb_generate_id(im->conn); + + xcb_create_window(im->conn, XCB_COPY_FROM_PARENT, w, + im->default_screen->root, 0, 0, 1, 1, 1, + XCB_WINDOW_CLASS_INPUT_OUTPUT, + im->default_screen->root_visual, 0, NULL); + im->im_client_window = w; + + xcb_client_message_event_t ev; + memset(&ev, 0, sizeof(ev)); + ev.response_type = XCB_CLIENT_MESSAGE; + ev.format = 32; + ev.sequence = 0; + ev.type = im->atoms[XIM_ATOM_XIM_CONNECT]; + ev.window = im->im_window; + ev.data.data32[0] = im->im_client_window; + ev.data.data32[1] = 0; // major + ev.data.data32[2] = 0; // minor + ev.data.data32[3] = 0; + ev.data.data32[4] = 0; + xcb_send_event(im->conn, false, im->im_window, XCB_EVENT_MASK_NO_EVENT, + (char *)&ev); + xcb_flush(im->conn); +} + +xcb_xim_connect_action_t _xcb_xim_connect_wait(xcb_xim_t *im, + xcb_generic_event_t *event) { + if (!event) { + return ACTION_YIELD; + } + if ((event->response_type & ~0x80) != XCB_CLIENT_MESSAGE) { + return ACTION_YIELD; + } + + xcb_client_message_event_t *client_message = + (xcb_client_message_event_t *)event; + if (client_message->type != im->atoms[XIM_ATOM_XIM_CONNECT]) { + return ACTION_YIELD; + } + event = NULL; + im->major_code = 0; + im->minor_code = 0; + im->accept_win = client_message->data.data32[0]; + + xcb_im_connect_fr_t frame; + frame.byte_order = im->byte_order; + frame.client_auth_protocol_names.size = 0; + frame.client_auth_protocol_names.items = NULL; + frame.client_major_protocol_version = 0; + frame.client_minor_protocol_version = 0; + + bool fail; + _xcb_xim_send_frame(im, frame, fail); + if (fail) { + return ACTION_FAILED; + } + + return ACTION_ACCEPT; +} + +bool _xcb_xim_send_open(xcb_xim_t *im) { + xcb_im_open_fr_t frame; + frame.field0.length_of_string = 0; + frame.field0.string = 0; + + bool fail; + _xcb_xim_send_frame(im, frame, fail); + if (!fail) { + im->open_state = XIM_OPEN_WAIT_OPEN_REPLY; + } + return !fail; +} + +xcb_xim_connect_action_t +_xcb_xim_connect_wait_reply(xcb_xim_t *im, xcb_generic_event_t *event) { + if (!event) { + return ACTION_YIELD; + } + if ((event->response_type & ~0x80) != XCB_CLIENT_MESSAGE) { + return ACTION_YIELD; + } + xcb_client_message_event_t *client_message = + (xcb_client_message_event_t *)event; + if (client_message->type != im->atoms[XIM_ATOM_XIM_PROTOCOL]) { + return ACTION_YIELD; + } + + xcb_im_packet_header_fr_t hdr; + uint8_t *message = _xcb_read_xim_message(im->conn, im->accept_win, NULL, + client_message, &hdr, false); + + if (!message) { + return ACTION_FAILED; + } + + xcb_xim_connect_action_t result = ACTION_FAILED; + do { + if (hdr.major_opcode != XCB_XIM_CONNECT_REPLY) { + result = ACTION_YIELD; + break; + } + + xcb_im_connect_reply_fr_t reply_frame; + bool fail; + _xcb_xim_read_frame(reply_frame, message, XIM_MESSAGE_BYTES(&hdr), + fail); + if (fail) { + break; + } + + if (!_xcb_xim_send_open(im)) { + result = ACTION_FAILED; + } else { + result = ACTION_ACCEPT; + } + } while (0); + + free(message); + return result; +} + +bool _xcb_xim_preconnect_im(xcb_xim_t *im, xcb_generic_event_t *event) { + while (im->connect_state.phase != XIM_CONNECT_DONE && + im->connect_state.phase != XIM_CONNECT_FAIL) { + if (im->connect_state.phase == XIM_CONNECT_CHECK_SERVER) { + if (im->connect_state.check_server.index == im->n_server_atoms) { + im->connect_state.phase = XIM_CONNECT_FAIL; + continue; + } + if (im->connect_state.check_server.subphase == + XIM_CONNECT_CHECK_SERVER_PREPARE) { + if (_xcb_xim_check_server_prepare(im)) { + im->connect_state.check_server.subphase = + XIM_CONNECT_CHECK_SERVER_LOCALE; + } else { + CHECK_NEXT_SERVER(im); + continue; + } + } else if (im->connect_state.check_server.subphase == + XIM_CONNECT_CHECK_SERVER_LOCALE) { + // TODO + im->connect_state.check_server.subphase = + XIM_CONNECT_CHECK_SERVER_TRANSPORT; + } else if (im->connect_state.check_server.subphase == + XIM_CONNECT_CHECK_SERVER_TRANSPORT) { + _xcb_xim_check_server_transport(im); + im->connect_state.check_server.subphase = + XIM_CONNECT_CHECK_SERVER_TRANSPORT_WAIT; + } else if (im->connect_state.check_server.subphase == + XIM_CONNECT_CHECK_SERVER_TRANSPORT_WAIT) { + xcb_xim_connect_action_t result = + _xcb_xim_check_server_transport_wait(im, event); + switch (result) { + case ACTION_ACCEPT: + event = NULL; + im->connect_state.phase = XIM_CONNECT_CONNECT; + im->connect_state.connect.subphase = + XIM_CONNECT_CONNECT_PREPARE; + break; + case ACTION_FAILED: + event = NULL; + CHECK_NEXT_SERVER(im); + break; + case ACTION_YIELD: + return false; + } + } + } else if (im->connect_state.phase == XIM_CONNECT_CONNECT) { + if (im->connect_state.connect.subphase == + XIM_CONNECT_CONNECT_PREPARE) { + _xcb_xim_connect_prepare(im); + im->connect_state.connect.subphase = XIM_CONNECT_CONNECT_WAIT; + } else if (im->connect_state.connect.subphase == + XIM_CONNECT_CONNECT_WAIT) { + xcb_xim_connect_action_t result = + _xcb_xim_connect_wait(im, event); + switch (result) { + case ACTION_ACCEPT: + event = NULL; + im->connect_state.connect.subphase = + XIM_CONNECT_CONNECT_WAIT_REPLY; + break; + case ACTION_FAILED: + event = NULL; + im->connect_state.phase = XIM_CONNECT_FAIL; + break; + case ACTION_YIELD: + return false; + } + } else if (im->connect_state.connect.subphase == + XIM_CONNECT_CONNECT_WAIT_REPLY) { + xcb_xim_connect_action_t result = + _xcb_xim_connect_wait_reply(im, event); + switch (result) { + case ACTION_ACCEPT: + event = NULL; + im->connect_state.phase = XIM_CONNECT_DONE; + break; + case ACTION_FAILED: + event = NULL; + im->connect_state.phase = XIM_CONNECT_FAIL; + break; + case ACTION_YIELD: + return false; + } + } + } + } + + return event == NULL; +} + +bool _xcb_xim_init(xcb_xim_t *im) { + if (im->init) { + return true; + } + + const char *atom_names[] = {XIM_SERVERS, XIM_LOCALES, XIM_TRANSPORT, + _XIM_PROTOCOL, _XIM_XCONNECT}; + // plus 1 for server name + if (!_xcb_im_init_atoms(im->conn, ARRAY_SIZE(atom_names), atom_names, + im->atoms + 1)) { + return false; + } + im->screen = xcb_aux_get_screen(im->conn, 0); + im->default_screen = xcb_aux_get_screen(im->conn, im->screen_id); + if (!im->screen || !im->default_screen) { + return false; + } + + im->init = true; + + return true; +} + +bool _xcb_xim_get_servers(xcb_xim_t *im) { + xcb_get_property_cookie_t cookie = xcb_get_property( + im->conn, false, im->screen->root, im->atoms[XIM_ATOM_XIM_SERVERS], + XCB_ATOM_ATOM, 0L, 100000L); + + xcb_get_property_reply_t *reply = + xcb_get_property_reply(im->conn, cookie, NULL); + if (!reply) { + return false; + } + + do { + if (reply->type != XCB_ATOM_ATOM || reply->format != 32) { + break; + } + + int items = xcb_get_property_value_length(reply) / sizeof(xcb_atom_t); + im->n_server_atoms = items; + if (items <= 0) { + break; + } + free(im->server_atoms); + xcb_atom_t *server_atoms = xcb_get_property_value(reply); + im->server_atoms = calloc(items, sizeof(xcb_atom_t)); + memcpy(im->server_atoms, server_atoms, items * sizeof(xcb_atom_t)); + } while (0); + + free(reply); + + return (im->n_server_atoms > 0); +} + +char *_xcb_xim_make_im_name(const char *imname) { + if (!imname || strncmp(imname, "@im=", strlen("@im=")) != 0) { + return NULL; + } + + imname += strlen("@im="); + + return strdup(imname); +} + +xcb_xim_t *xcb_xim_create(xcb_connection_t *conn, int screen_id, + const char *imname) { + xcb_xim_t *im = calloc(1, sizeof(xcb_xim_t)); + + if (!imname) { + imname = getenv("XMODIFIERS"); + } + im->conn = conn; + im->server_name = _xcb_xim_make_im_name(imname); + im->screen_id = screen_id; + im->connect_state.phase = XIM_CONNECT_FAIL; + list_init(&im->queue); + uint16_t endian = 1; + if (*(char *)&endian) { + im->byte_order = 'l'; + } else { + im->byte_order = 'B'; + } + + im->use_compound_text = true; + im->use_utf8_string = false; + im->encoding = XCB_XIM_COMPOUND_TEXT; + return im; +} + +void xcb_xim_set_log_handler(xcb_xim_t *im, void (*logger)(const char *, ...)) { + im->logger = logger; +} + +void xcb_xim_set_use_compound_text(xcb_xim_t *im, bool enable) { + im->use_compound_text = enable; +} + +void xcb_xim_set_use_utf8_string(xcb_xim_t *im, bool enable) { + im->use_utf8_string = enable; +} + +xcb_xim_encoding_t xcb_xim_get_encoding(xcb_xim_t *im) { return im->encoding; } + +bool _xcb_xim_open(xcb_xim_t *im) { + im->connect_state.phase = XIM_CONNECT_FAIL; + im->open_state = XIM_OPEN_INVALID; + + if (!_xcb_xim_init(im)) { + return false; + } + + if (im->auto_connect) { + _xcb_change_event_mask(im->conn, im->screen->root, + XCB_EVENT_MASK_PROPERTY_CHANGE, false); + } + + if (!_xcb_xim_get_servers(im)) { + return false; + } + im->connect_state.phase = XIM_CONNECT_CHECK_SERVER; + im->connect_state.check_server.index = 0; + im->connect_state.check_server.requestor_window = 0; + im->connect_state.check_server.window = 0; + im->connect_state.check_server.subphase = XIM_CONNECT_CHECK_SERVER_PREPARE; + + _xcb_xim_preconnect_im(im, NULL); + return true; +} + +bool xcb_xim_open(xcb_xim_t *im, xcb_xim_open_callback callback, + bool auto_connect, void *user_data) { + im->connect_state.callback = callback; + im->connect_state.user_data = user_data; + im->auto_connect = auto_connect; + + return _xcb_xim_open(im); +} + +void _xcb_xim_handle_message(xcb_xim_t *im, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data) { + switch (hdr->major_opcode) { + case XCB_XIM_OPEN_REPLY: + DebugLog("-- XIM_OPEN_REPLY\n"); + _xcb_xim_handle_open_reply(im, hdr, data); + break; + case XCB_XIM_REGISTER_TRIGGERKEYS: + DebugLog("-- XIM_REGISTER_TRIGGERKEYS\n"); + _xcb_xim_handle_register_triggerkeys(im, hdr, data); + break; + case XCB_XIM_QUERY_EXTENSION_REPLY: + DebugLog("-- XIM_QUERY_EXTENSION_REPLY\n"); + _xcb_xim_handle_query_extension_reply(im, hdr, data); + break; + case XCB_XIM_ENCODING_NEGOTIATION_REPLY: + DebugLog("-- XIM_ENCODING_NEGOTIATION_REPLY\n"); + _xcb_xim_handle_encoding_negotiation_reply(im, hdr, data); + break; + case XCB_XIM_GET_IM_VALUES_REPLY: + DebugLog("-- XIM_GET_IM_VALUES_REPLY\n"); + _xcb_xim_handle_get_im_values_reply(im, hdr, data); + break; + case XCB_XIM_SET_EVENT_MASK: + DebugLog("-- XIM_SET_EVENT_MASK\n"); + _xcb_xim_handle_set_event_mask(im, hdr, data); + break; + case XCB_XIM_CREATE_IC_REPLY: + DebugLog("-- XIM_CREATE_IC_REPLY\n"); + _xcb_xim_handle_create_ic_reply(im, hdr, data); + break; + case XCB_XIM_GET_IC_VALUES_REPLY: + DebugLog("-- XIM_GET_IC_VALUES_REPLY\n"); + _xcb_xim_handle_get_ic_values_reply(im, hdr, data); + break; + case XCB_XIM_SET_IC_VALUES_REPLY: + DebugLog("-- XIM_SET_IC_VALUES_REPLY\n"); + _xcb_xim_handle_set_ic_values_reply(im, hdr, data); + break; + case XCB_XIM_FORWARD_EVENT: + DebugLog("-- XIM_FORWARD_EVENT\n"); + _xcb_xim_handle_forward_event(im, hdr, data); + break; + case XCB_XIM_SYNC: + DebugLog("-- XIM_SYNC\n"); + _xcb_xim_handle_sync(im, hdr, data); + break; + case XCB_XIM_COMMIT: + DebugLog("-- XIM_COMMIT\n"); + _xcb_xim_handle_commit(im, hdr, data); + break; + case XCB_XIM_GEOMETRY: + DebugLog("-- XIM_GEOMETRY\n"); + _xcb_xim_handle_geometry(im, hdr, data); + break; + case XCB_XIM_PREEDIT_START: + DebugLog("-- XIM_PREEDIT_START\n"); + _xcb_xim_handle_preedit_start(im, hdr, data); + break; + case XCB_XIM_PREEDIT_DRAW: + DebugLog("-- XIM_PREEDIT_DRAW\n"); + _xcb_xim_handle_preedit_draw(im, hdr, data); + break; + case XCB_XIM_PREEDIT_CARET: + DebugLog("-- XIM_PREEDIT_CARET\n"); + _xcb_xim_handle_preedit_caret(im, hdr, data); + break; + case XCB_XIM_PREEDIT_DONE: + DebugLog("-- XIM_PREEDIT_DONE\n"); + _xcb_xim_handle_preedit_done(im, hdr, data); + break; + case XCB_XIM_STATUS_START: + DebugLog("-- XIM_STATUS_START\n"); + _xcb_xim_handle_status_start(im, hdr, data); + break; + case XCB_XIM_STATUS_DRAW: + DebugLog("-- XIM_STATUS_DRAW\n"); + _xcb_xim_handle_status_draw(im, hdr, data); + break; + case XCB_XIM_STATUS_DONE: + DebugLog("-- XIM_STATUS_DONE\n"); + _xcb_xim_handle_status_done(im, hdr, data); + break; + case XCB_XIM_CLOSE_REPLY: + DebugLog("-- XIM_CLOSE_REPLY\n"); + _xcb_xim_handle_close_reply(im, hdr, data); + break; + case XCB_XIM_DESTROY_IC_REPLY: + DebugLog("-- XIM_DESTROY_IC_REPLY\n"); + _xcb_xim_handle_destroy_ic_reply(im, hdr, data); + break; + case XCB_XIM_RESET_IC_REPLY: + DebugLog("-- XIM_DESTROY_IC_REPLY\n"); + _xcb_xim_handle_reset_ic_reply(im, hdr, data); + break; + case XCB_XIM_ERROR: + DebugLog("-- XIM_ERROR\n"); + _xcb_xim_handle_error(im, data); + break; + } +} + +bool _xcb_xim_filter_event(xcb_xim_t *im, xcb_generic_event_t *event) { + if (im->connect_state.phase != XIM_CONNECT_DONE) { + return false; + } + + do { + if ((event->response_type & ~0x80) != XCB_CLIENT_MESSAGE) { + break; + } + + xcb_client_message_event_t *clientmessage = + (xcb_client_message_event_t *)event; + + if (clientmessage->type != im->atoms[XIM_ATOM_XIM_PROTOCOL]) { + break; + } + + xcb_im_packet_header_fr_t hdr; + uint8_t *message = + _xcb_read_xim_message(im->conn, im->im_client_window, &im->offsets, + clientmessage, &hdr, false); + if (message) { + _xcb_xim_handle_message(im, &hdr, message); + free(message); + } + + return true; + + } while (0); + + return false; +} + +bool _xcb_xim_send_disconnect(xcb_xim_t *im) { + xcb_im_disconnect_fr_t frame; + bool fail; + _xcb_xim_send_frame(im, frame, fail); + return !fail; +} + +bool _xcb_xim_send_close(xcb_xim_t *im) { + xcb_im_close_fr_t frame; + frame.input_method_ID = im->connect_id; + bool fail; + _xcb_xim_send_frame(im, frame, fail); + return !fail; +} + +void _xcb_xim_clean_up(xcb_xim_t *im) { + _xcb_xim_close(im); + if (im->auto_connect && im->recheck) { + im->recheck = false; + _xcb_xim_open(im); + } +} + +void _xcb_xim_disconnected(xcb_xim_t *im) { + if (im->im_callback.disconnected) { + im->im_callback.disconnected(im, im->user_data); + } + + _xcb_xim_clean_up(im); +} + +bool _xcb_xim_filter_destroy_window(xcb_xim_t *im, xcb_generic_event_t *event) { + do { + if (im->open_state != XIM_OPEN_DONE) { + return false; + } + + if ((event->response_type & ~0x80) != XCB_DESTROY_NOTIFY) { + break; + } + + xcb_destroy_notify_event_t *destroy_notify = + (xcb_destroy_notify_event_t *)event; + + if (im->accept_win != destroy_notify->window) { + break; + } + + _xcb_xim_disconnected(im); + + return true; + } while (0); + + return false; +} + +bool _xcb_xim_filter_property_changed(xcb_xim_t *im, + xcb_generic_event_t *event) { + do { + if (!im->auto_connect) { + return false; + } + + if ((event->response_type & ~0x80) != XCB_PROPERTY_NOTIFY) { + break; + } + + xcb_property_notify_event_t *property_notify = + (xcb_property_notify_event_t *)event; + + if (im->screen->root != property_notify->window) { + break; + } + + if (property_notify->atom != im->atoms[XIM_ATOM_XIM_SERVERS]) { + break; + } + + im->recheck = true; + if (im->connect_state.phase == XIM_CONNECT_FAIL) { + im->yield_recheck = true; + } + + return true; + } while (0); + + return false; +} + +bool xcb_xim_filter_event(xcb_xim_t *im, xcb_generic_event_t *event) { + im->yield_recheck = false; + im->event_sequence = event->full_sequence; + bool result = _xcb_xim_preconnect_im(im, event) || + _xcb_xim_filter_event(im, event) || + _xcb_xim_filter_destroy_window(im, event) || + _xcb_xim_filter_property_changed(im, event); + if (im->yield_recheck) { + _xcb_xim_clean_up(im); + } + return result; +} + +bool xcb_xim_trigger_notify(xcb_xim_t *im, xcb_xic_t ic, uint32_t idx, + bool off) { + xcb_im_trigger_notify_fr_t frame; + frame.input_method_ID = im->connect_id; + frame.input_context_ID = ic; + frame.flag = off ? 1 : 0; + frame.index_of_keys_list = idx; + frame.client_select_event_mask = + _xcb_get_event_mask(im->conn, im->focus_window); + bool fail; + _xcb_xim_send_frame(im, frame, fail); + return !fail; +} + +xcb_xim_trigger_key_type_t xcb_xim_check_trigger_key(xcb_xim_t *im, + xcb_keysym_t keysym, + uint32_t modifier, + uint32_t *idx) { + for (uint32_t i = 0; i < im->onKeys.nKeys; i++) { + if (im->onKeys.keys[i].keysym == keysym && + (modifier & im->onKeys.keys[i].modifier_mask) == + im->onKeys.keys[i].modifier) { + *idx = i; + return XCB_XIM_TRIGGER_ON_KEY; + } + } + for (uint32_t i = 0; i < im->offKeys.nKeys; i++) { + if (im->offKeys.keys[i].keysym == keysym && + (modifier & im->offKeys.keys[i].modifier_mask) == + im->offKeys.keys[i].modifier) { + *idx = i; + return XCB_XIM_TRIGGER_OFF_KEY; + } + } + return XCB_XIM_IS_NOT_TRIGGER; +} + +bool xcb_xim_check_trigger_on_key(xcb_xim_t *im, xcb_keysym_t keysym, + uint32_t modifier, uint32_t *idx) { + for (uint32_t i = 0; i < im->onKeys.nKeys; i++) { + if (im->onKeys.keys[i].keysym == keysym && + (modifier & im->onKeys.keys[i].modifier_mask) == + im->onKeys.keys[i].modifier) { + *idx = i; + return true; + } + } + return false; +} + +bool xcb_xim_check_trigger_off_key(xcb_xim_t *im, xcb_keysym_t keysym, + uint32_t modifier, uint32_t *idx) { + for (uint32_t i = 0; i < im->offKeys.nKeys; i++) { + if (im->offKeys.keys[i].keysym == keysym && + (modifier & im->offKeys.keys[i].modifier_mask) == + im->offKeys.keys[i].modifier) { + *idx = i; + return XCB_XIM_TRIGGER_OFF_KEY; + } + } + return false; +} + +void xcb_xim_destroy(xcb_xim_t *im) { + free(im->server_name); + free(im); +} + +void _xcb_xim_close(xcb_xim_t *im) { + im->client_window = XCB_NONE; + im->focus_window = XCB_NONE; + + if (im->open_state == XIM_OPEN_DONE) { + _xcb_xim_send_close(im); + } + + if (im->connect_state.phase == XIM_CONNECT_DONE) { + _xcb_xim_send_disconnect(im); + } else if (im->connect_state.phase == XIM_CONNECT_CHECK_SERVER) { + if (im->connect_state.check_server.requestor_window) { + xcb_destroy_window(im->conn, + im->connect_state.check_server.requestor_window); + } + } + + im->open_state = XIM_OPEN_INVALID; + + free(im->extensions); + im->extensions = NULL; + im->nExtensions = 0; + + free(im->onKeys.keys); + im->onKeys.keys = NULL; + im->onKeys.nKeys = 0; + free(im->offKeys.keys); + im->onKeys.keys = NULL; + im->offKeys.nKeys = 0; + + free(im->server_atoms); + im->server_atoms = NULL; + im->n_server_atoms = 0; + + free(im->trans_addr); + im->trans_addr = NULL; + im->connect_state.phase = XIM_CONNECT_FAIL; + if (im->im_client_window != XCB_NONE) { + xcb_destroy_window(im->conn, im->im_client_window); + im->im_client_window = XCB_NONE; + xcb_flush(im->conn); + } + + while (im->imattr) { + xcb_xim_imattr_table_t *imattr = im->imattr; + HASH_DEL(im->imattr, im->imattr); + free(imattr->attr.im_attribute); + free(imattr); + } + + while (im->icattr) { + xcb_xim_icattr_table_t *icattr = im->icattr; + HASH_DEL(im->icattr, im->icattr); + free(icattr->attr.ic_attribute); + free(icattr); + } + + if (im->current) { + _xcb_xim_request_free(im->current); + im->current = NULL; + } + + list_entry_foreach_safe(item, xcb_xim_request_queue_t, &im->queue, list) { + list_remove(&item->list); + _xcb_xim_request_free(item); + } + + while (im->offsets) { + xcb_im_property_offset_t *p = im->offsets; + HASH_DEL(im->offsets, im->offsets); + free(p); + } +} + +void xcb_xim_close(xcb_xim_t *im) { + im->auto_connect = false; + im->recheck = false; + + _xcb_xim_close(im); +} + +void _xcb_xim_request_free(xcb_xim_request_queue_t *request) { + switch (request->major_code) { + case XCB_XIM_CREATE_IC: { + xcb_im_xicattribute_fr_t *items = + request->frame.create_ic.ic_attributes.items; + for (uint32_t i = 0; i < request->frame.create_ic.ic_attributes.size; + i++) { + free(items[i].value); + } + + free(items); + break; + } + case XCB_XIM_GET_IM_VALUES: + free(request->frame.get_im_values.im_attribute_id.items); + break; + case XCB_XIM_GET_IC_VALUES: + free(request->frame.get_ic_values.ic_attribute.items); + break; + case XCB_XIM_SET_IC_VALUES: { + xcb_im_xicattribute_fr_t *items = + request->frame.set_ic_values.ic_attribute.items; + for (uint32_t i = 0; i < request->frame.set_ic_values.ic_attribute.size; + i++) { + free(items[i].value); + } + + free(items); + break; + } + case XCB_XIM_DESTROY_IC: + case XCB_XIM_FORWARD_EVENT: + case XCB_XIM_RESET_IC: + break; + } + free(request); +} + +bool _xcb_xim_send_request_frame(xcb_xim_t *im, + xcb_xim_request_queue_t *request) { + bool fail = true; + switch (request->major_code) { + case XCB_XIM_CREATE_IC: + _xcb_xim_send_frame(im, request->frame.create_ic, fail); + break; + case XCB_XIM_DESTROY_IC: + _xcb_xim_send_frame(im, request->frame.destroy_ic, fail); + break; + case XCB_XIM_GET_IM_VALUES: + _xcb_xim_send_frame(im, request->frame.get_im_values, fail); + break; + case XCB_XIM_GET_IC_VALUES: + _xcb_xim_send_frame(im, request->frame.get_ic_values, fail); + break; + case XCB_XIM_SET_IC_VALUES: + _xcb_xim_send_frame(im, request->frame.set_ic_values, fail); + break; + case XCB_XIM_FORWARD_EVENT: + fail = !_xcb_xim_send_message(im, request->frame.forward_event, + sizeof(request->frame.forward_event)); + break; + case XCB_XIM_RESET_IC: + _xcb_xim_send_frame(im, request->frame.reset_ic, fail); + break; + default: + break; + } + return !fail; +} + +void _xcb_xim_process_fail_callback(xcb_xim_t *im, + xcb_xim_request_queue_t *request) { + if (!request->callback.generic) { + return; + } + switch (request->major_code) { + case XCB_XIM_CREATE_IC: + request->callback.create_ic(im, 0, request->user_data); + break; + case XCB_XIM_DESTROY_IC: + request->callback.destroy_ic( + im, request->frame.destroy_ic.input_context_ID, request->user_data); + break; + case XCB_XIM_GET_IM_VALUES: + request->callback.get_im_values(im, NULL, request->user_data); + break; + case XCB_XIM_GET_IC_VALUES: + request->callback.get_ic_values( + im, request->frame.get_ic_values.input_context_ID, NULL, + request->user_data); + break; + case XCB_XIM_SET_IC_VALUES: + request->callback.set_ic_values( + im, request->frame.set_ic_values.input_context_ID, + request->user_data); + break; + case XCB_XIM_RESET_IC: + request->callback.reset_ic(im, request->frame.reset_ic.input_context_ID, + NULL, request->user_data); + break; + case XCB_XIM_FORWARD_EVENT: + break; + default: + break; + } +} + +void _xcb_xim_process_queue(xcb_xim_t *im) { + while (!im->current && !list_is_empty(&im->queue)) { + xcb_xim_request_queue_t *request = + list_container_of((im->queue).next, xcb_xim_request_queue_t, list); + list_remove(&request->list); + if (_xcb_xim_send_request_frame(im, request)) { + if (request->major_code != XCB_XIM_FORWARD_EVENT) { + im->current = request; + } + } else { + _xcb_xim_process_fail_callback(im, request); + _xcb_xim_request_free(request); + im->current = NULL; + } + } +} + +static inline xcb_xim_icattr_table_t *_xcb_xim_find_icattr(xcb_xim_t *im, + const char *attr) { + xcb_xim_icattr_table_t *icattr = NULL; + HASH_FIND_STR(im->icattr, attr, icattr); + return icattr; +} + +static inline xcb_xim_imattr_table_t *_xcb_xim_find_imattr(xcb_xim_t *im, + const char *attr) { + xcb_xim_imattr_table_t *imattr = NULL; + HASH_FIND_STR(im->imattr, attr, imattr); + return imattr; +} + +size_t _xcb_xim_check_valist(xcb_xim_t *im, va_list var) { + char *attr; + + size_t count = 0; + + for (attr = va_arg(var, char *); attr; attr = va_arg(var, char *)) { + (void)va_arg(var, void **); + + xcb_xim_icattr_table_t *icattr = _xcb_xim_find_icattr(im, attr); + if (!icattr) { + return 0; + } + ++count; + } + return count; +} + +xcb_xim_nested_list xcb_xim_create_nested_list(xcb_xim_t *im, ...) { + xcb_xim_nested_list result; + result.data = 0; + result.length = 0; + + va_list var; + bool flag = false; + size_t totalSize = 0; + uint8_t *data = NULL; + for (int round = 0; round < 2; round++) { + va_start(var, im); + for (char *attr = va_arg(var, char *); attr; + attr = va_arg(var, char *)) { + if (round == 0) { + (void)va_arg(var, void *); + + xcb_xim_icattr_table_t *icattr = _xcb_xim_find_icattr(im, attr); + if (!icattr) { + flag = true; + break; + } + + xcb_im_xicattribute_fr_t fr; + fr.value_length = + _xcb_im_ic_attr_size(icattr->attr.type_of_the_value); + if (fr.value_length == 0) { + continue; + } + totalSize += xcb_im_xicattribute_fr_size(&fr); + } else { + void *p = va_arg(var, void *); + xcb_xim_icattr_table_t *icattr = _xcb_xim_find_icattr(im, attr); + uint8_t *start = data; + uint16_t value_length = + _xcb_im_ic_attr_size(icattr->attr.type_of_the_value); + data = uint16_t_write(&icattr->attr.attribute_ID, data, false); + data = uint16_t_write(&value_length, data, false); + data = _xcb_im_get_ic_value(p, icattr->attr.type_of_the_value, + data, false); + data = + (uint8_t *)align_to_4((uintptr_t)data, data - start, NULL); + } + } + va_end(var); + if (round == 0) { + if (totalSize) { + data = malloc(totalSize); + } + if (!data) { + flag = true; + } else { + result.data = data; + result.length = totalSize; + } + } + if (flag) { + break; + } + } + + return result; +} + +#define _xcb_xim_new_request(im, major_code, minor_code, callback, user_data) \ + __xcb_xim_new_request(im, major_code, minor_code, \ + (xcb_xim_callback)callback, user_data) + +xcb_xim_request_queue_t * +__xcb_xim_new_request(xcb_xim_t *im, uint8_t major_code, uint8_t minor_code, + xcb_xim_callback callback, void *user_data) { + xcb_xim_request_queue_t *queue = calloc(1, sizeof(xcb_xim_request_queue_t)); + if (!queue) { + return NULL; + } + queue->major_code = major_code; + queue->minor_code = minor_code; + queue->callback.generic = callback; + queue->user_data = user_data; + + return queue; +} + +bool xcb_xim_create_ic(xcb_xim_t *im, xcb_xim_create_ic_callback callback, + void *user_data, ...) { + if (im->open_state != XIM_OPEN_DONE) { + return false; + } + + xcb_xim_request_queue_t *queue = + _xcb_xim_new_request(im, XCB_XIM_CREATE_IC, 0, callback, user_data); + if (!queue) { + return false; + } + + va_list var; + va_start(var, user_data); + queue->frame.create_ic.input_method_ID = im->connect_id; + queue->frame.create_ic.ic_attributes.size = _xcb_xim_check_valist(im, var); + queue->frame.create_ic.ic_attributes.items = + calloc(queue->frame.create_ic.ic_attributes.size, + sizeof(xcb_im_xicattribute_fr_t)); + va_end(var); + + if (!queue->frame.create_ic.ic_attributes.items) { + free(queue); + return false; + } + + xcb_im_xicattribute_fr_t *items = + queue->frame.create_ic.ic_attributes.items; + uint32_t nItems = queue->frame.create_ic.ic_attributes.size; + + va_start(var, user_data); + for (uint32_t i = 0; i < nItems; i++) { + char *attr = va_arg(var, char *); + void *p = va_arg(var, void *); + if (strcmp(attr, XCB_XIM_XNClientWindow) == 0) { + im->client_window = *(xcb_window_t *)p; + } else if (strcmp(attr, XCB_XIM_XNFocusWindow) == 0) { + im->client_window = *(xcb_window_t *)p; + } + + xcb_xim_icattr_table_t *icattr = _xcb_xim_find_icattr(im, attr); + items[i].attribute_ID = icattr->attr.attribute_ID; + if (icattr->attr.type_of_the_value == XimType_NEST) { + xcb_xim_nested_list *nested = p; + items[i].value_length = nested->length; + items[i].value = malloc(nested->length); + memcpy(items[i].value, nested->data, nested->length); + } else { + items[i].value_length = + _xcb_im_ic_attr_size(icattr->attr.type_of_the_value); + items[i].value = malloc(items[i].value_length); + _xcb_im_get_ic_value(p, icattr->attr.type_of_the_value, + items[i].value, false); + } + } + va_end(var); + + list_append(&queue->list, &im->queue); + + _xcb_xim_process_queue(im); + + return true; +} + +bool xcb_xim_destroy_ic(xcb_xim_t *im, xcb_xic_t ic, + xcb_xim_destroy_ic_callback callback, void *user_data) { + if (im->open_state != XIM_OPEN_DONE) { + return false; + } + + xcb_xim_request_queue_t *queue = + _xcb_xim_new_request(im, XCB_XIM_DESTROY_IC, 0, callback, user_data); + if (!queue) { + return false; + } + + queue->frame.destroy_ic.input_method_ID = im->connect_id; + queue->frame.destroy_ic.input_context_ID = ic; + + list_append(&queue->list, &im->queue); + + _xcb_xim_process_queue(im); + + return true; +} + +bool xcb_xim_get_im_values(xcb_xim_t *im, + xcb_xim_get_im_values_callback callback, + void *user_data, ...) { + if (im->open_state != XIM_OPEN_DONE) { + return false; + } + va_list var; + va_start(var, user_data); + uint32_t count = 0; + for (char *attr = va_arg(var, char *); attr; attr = va_arg(var, char *)) { + xcb_xim_imattr_table_t *imattr = _xcb_xim_find_imattr(im, attr); + if (imattr) { + count++; + } + } + va_end(var); + + if (count == 0) { + return false; + } + + xcb_xim_request_queue_t *queue = + _xcb_xim_new_request(im, XCB_XIM_GET_IM_VALUES, 0, callback, user_data); + if (!queue) { + return false; + } + + queue->frame.get_im_values.input_method_ID = im->connect_id; + queue->frame.get_im_values.im_attribute_id.size = count; + queue->frame.get_im_values.im_attribute_id.items = + calloc(count, sizeof(uint16_t)); + va_start(var, user_data); + count = 0; + for (char *attr = va_arg(var, char *); attr; attr = va_arg(var, char *)) { + xcb_xim_imattr_table_t *imattr = _xcb_xim_find_imattr(im, attr); + if (imattr) { + queue->frame.get_im_values.im_attribute_id.items[count] = + imattr->attr.attribute_ID; + count++; + } + } + va_end(var); + + list_append(&queue->list, &im->queue); + + _xcb_xim_process_queue(im); + + return true; +} + +bool xcb_xim_get_ic_values(xcb_xim_t *im, xcb_xic_t ic, + xcb_xim_get_ic_values_callback callback, + void *user_data, ...) { + if (im->open_state != XIM_OPEN_DONE) { + return false; + } + va_list var; + va_start(var, user_data); + uint32_t count = 0; + for (char *attr = va_arg(var, char *); attr; attr = va_arg(var, char *)) { + xcb_xim_icattr_table_t *icattr = _xcb_xim_find_icattr(im, attr); + if (icattr) { + count++; + } + } + va_end(var); + + if (count == 0) { + return false; + } + + xcb_xim_request_queue_t *queue = + _xcb_xim_new_request(im, XCB_XIM_GET_IC_VALUES, 0, callback, user_data); + if (!queue) { + return false; + } + + queue->frame.get_ic_values.input_method_ID = im->connect_id; + queue->frame.get_ic_values.input_context_ID = ic; + queue->frame.get_ic_values.ic_attribute.size = count; + queue->frame.get_ic_values.ic_attribute.items = + calloc(count, sizeof(uint16_t)); + va_start(var, user_data); + count = 0; + for (char *attr = va_arg(var, char *); attr; attr = va_arg(var, char *)) { + xcb_xim_icattr_table_t *icattr = _xcb_xim_find_icattr(im, attr); + if (icattr) { + queue->frame.get_ic_values.ic_attribute.items[count] = + icattr->attr.attribute_ID; + count++; + } + } + va_end(var); + + list_append(&queue->list, &im->queue); + + _xcb_xim_process_queue(im); + + return true; +} + +// not actually enabled by Xlib +bool xcb_xim_ext_move(xcb_xim_t *im, xcb_xic_t ic, int16_t x, int16_t y) { + xcb_im_ext_move_fr_t frame; + frame.input_method_ID = im->connect_id; + frame.input_context_ID = ic; + frame.X = x; + frame.Y = y; + + size_t length = xcb_im_ext_move_fr_size(&frame); + uint8_t reply[XCB_IM_HEADER_SIZE + xcb_im_ext_move_fr_size(&frame)]; + _xcb_write_xim_message_header(reply, XCB_XIM_EXTENSION, XCB_XIM_EXT_MOVE, + length, false); + xcb_im_ext_move_fr_write(&frame, reply + XCB_IM_HEADER_SIZE, false); + if (!_xcb_xim_send_message(im, reply, length)) { + return false; + } + return true; +} + +bool xcb_xim_set_ic_values(xcb_xim_t *im, xcb_xic_t ic, + xcb_xim_set_ic_values_callback callback, + void *user_data, ...) { + if (im->open_state != XIM_OPEN_DONE) { + return false; + } + + va_list var; + va_start(var, user_data); + size_t attr_size = _xcb_xim_check_valist(im, var); + va_end(var); + if (!attr_size) { + return false; + } + + xcb_xim_request_queue_t *queue = + _xcb_xim_new_request(im, XCB_XIM_SET_IC_VALUES, 0, callback, user_data); + if (!queue) { + return false; + } + + queue->frame.set_ic_values.input_method_ID = im->connect_id; + queue->frame.set_ic_values.input_context_ID = ic; + queue->frame.set_ic_values.ic_attribute.size = attr_size; + queue->frame.set_ic_values.ic_attribute.items = + calloc(queue->frame.set_ic_values.ic_attribute.size, + sizeof(xcb_im_xicattribute_fr_t)); + + if (!queue->frame.set_ic_values.ic_attribute.items) { + free(queue); + return false; + } + + xcb_im_xicattribute_fr_t *items = + queue->frame.set_ic_values.ic_attribute.items; + uint32_t nItems = queue->frame.set_ic_values.ic_attribute.size; + + va_start(var, user_data); + for (uint32_t i = 0; i < nItems; i++) { + char *attr = va_arg(var, char *); + void *p = va_arg(var, void *); + if (strcmp(attr, XCB_XIM_XNClientWindow) == 0) { + im->client_window = *(xcb_window_t *)p; + } else if (strcmp(attr, XCB_XIM_XNFocusWindow) == 0) { + im->client_window = *(xcb_window_t *)p; + } + + xcb_xim_icattr_table_t *icattr = _xcb_xim_find_icattr(im, attr); + items[i].attribute_ID = icattr->attr.attribute_ID; + if (icattr->attr.type_of_the_value == XimType_NEST) { + xcb_xim_nested_list *nested = p; + items[i].value_length = nested->length; + items[i].value = malloc(nested->length); + memcpy(items[i].value, nested->data, nested->length); + } else { + items[i].value_length = + _xcb_im_ic_attr_size(icattr->attr.type_of_the_value); + items[i].value = malloc(items[i].value_length); + _xcb_im_get_ic_value(p, icattr->attr.type_of_the_value, + items[i].value, false); + } + } + va_end(var); + + list_append(&queue->list, &im->queue); + + _xcb_xim_process_queue(im); + + return true; +} + +bool xcb_xim_set_ic_focus(xcb_xim_t *im, xcb_xic_t ic) { + xcb_im_set_ic_focus_fr_t frame; + frame.input_method_ID = im->connect_id; + frame.input_context_ID = ic; + + bool fail; + _xcb_xim_send_frame(im, frame, fail); + return !fail; +} + +bool xcb_xim_unset_ic_focus(xcb_xim_t *im, xcb_xic_t ic) { + xcb_im_unset_ic_focus_fr_t frame; + frame.input_method_ID = im->connect_id; + frame.input_context_ID = ic; + + bool fail; + _xcb_xim_send_frame(im, frame, fail); + return !fail; +} + +bool xcb_xim_forward_event(xcb_xim_t *im, xcb_xic_t ic, + xcb_key_press_event_t *event) { + return xcb_xim_forward_event_full(im, ic, (im->event_sequence >> 16), + event); +} + +bool xcb_xim_forward_event_full(xcb_xim_t *im, xcb_xic_t ic, uint16_t sequence, + xcb_key_press_event_t *event) { + xcb_xim_request_queue_t *queue = + _xcb_xim_new_request(im, XCB_XIM_FORWARD_EVENT, 0, NULL, NULL); + if (!queue) { + return false; + } + xcb_im_forward_event_fr_t frame; + frame.input_method_ID = im->connect_id; + frame.input_context_ID = ic; + frame.flag = XCB_XIM_SYNCHRONOUS; + frame.sequence_number = sequence; + + const size_t length = + xcb_im_forward_event_fr_size(&frame) + sizeof(xcb_key_press_event_t); + _xcb_write_xim_message_header(queue->frame.forward_event, + XCB_XIM_FORWARD_EVENT, 0, length, false); + uint8_t *p = xcb_im_forward_event_fr_write( + &frame, queue->frame.forward_event + XCB_IM_HEADER_SIZE, false); + memcpy(p, event, sizeof(xcb_key_press_event_t)); + + list_append(&queue->list, &im->queue); + + _xcb_xim_process_queue(im); + return true; +} + +bool xcb_xim_reset_ic(xcb_xim_t *im, xcb_xic_t ic, + xcb_xim_reset_ic_callback callback, void *user_data) { + xcb_xim_request_queue_t *queue = + _xcb_xim_new_request(im, XCB_XIM_RESET_IC, 0, NULL, NULL); + if (!queue) { + return false; + } + + queue->frame.reset_ic.input_method_ID = im->connect_id; + queue->frame.reset_ic.input_context_ID = ic; + + list_append(&queue->list, &im->queue); + + _xcb_xim_process_queue(im); + return true; +} + +void xcb_xim_set_im_callback(xcb_xim_t *im, + const xcb_xim_im_callback *callbacks, + void *user_data) { + memcpy(&im->im_callback, callbacks, sizeof(xcb_xim_im_callback)); + im->user_data = user_data; +} + +bool _xcb_xim_sync(xcb_xim_t *im, xcb_xic_t ic) { + xcb_im_sync_reply_fr_t frame; + frame.input_method_ID = im->connect_id; + frame.input_context_ID = ic; + + bool fail; + _xcb_xim_send_frame(im, frame, fail); + return !fail; +} + +bool xcb_xim_support_extension(xcb_xim_t *im, uint16_t major_code, + uint16_t minor_code) { + if (im->open_state != XIM_OPEN_DONE) { + return false; + } + + for (size_t i = 0; i < im->nExtensions; i++) { + if (im->extensions[i].major_code == major_code && + im->extensions[i].minor_code == minor_code) { + return true; + } + } + return false; +} diff --git a/xim/xcb-imdkit/src/imclient.h b/xim/xcb-imdkit/src/imclient.h new file mode 100644 index 0000000..55e3afa --- /dev/null +++ b/xim/xcb-imdkit/src/imclient.h @@ -0,0 +1,183 @@ +/* + * SPDX-FileCopyrightText: 2014 Weng Xuetian + * + * SPDX-License-Identifier: LGPL-2.1-only + * + */ +#ifndef _XCB_IMDKIT_IMCLIENT_H_ +#define _XCB_IMDKIT_IMCLIENT_H_ + +#include "ximcommon.h" +#include "ximproto.h" +#include +#include +#include +#include +#include + +XCBIMDKIT_DECL_BEGIN + +typedef struct _xcb_xim_t xcb_xim_t; +typedef uint16_t xcb_xic_t; + +typedef struct _xcb_xim_nested_list { + uint8_t *data; + size_t length; +} xcb_xim_nested_list; + +typedef void (*xcb_xim_set_event_mask_callback)(xcb_xim_t *im, xcb_xic_t ic, + uint32_t forward_event_mask, + uint32_t synchronous_event_mask, + void *user_data); +typedef void (*xcb_xim_forward_event_callback)(xcb_xim_t *im, xcb_xic_t ic, + xcb_key_press_event_t *event, + void *user_data); +typedef void (*xcb_xim_commit_string_callback)(xcb_xim_t *im, xcb_xic_t ic, + uint32_t flag, char *str, + uint32_t length, + uint32_t *keysym, size_t nKeySym, + void *user_data); +typedef void (*xcb_xim_geometry_callback)(xcb_xim_t *im, xcb_xic_t ic, + void *user_data); +typedef void (*xcb_xim_preedit_start_callback)(xcb_xim_t *im, xcb_xic_t ic, + void *user_data); +typedef void (*xcb_xim_preedit_draw_callback)(xcb_xim_t *im, xcb_xic_t ic, + xcb_im_preedit_draw_fr_t *frame, + void *user_data); +typedef void (*xcb_xim_preedit_caret_callback)(xcb_xim_t *im, xcb_xic_t ic, + xcb_im_preedit_caret_fr_t *frame, + void *user_data); +typedef void (*xcb_xim_preedit_done_callback)(xcb_xim_t *im, xcb_xic_t ic, + void *user_data); +typedef void (*xcb_xim_status_start_callback)(xcb_xim_t *im, xcb_xic_t ic, + void *user_data); +typedef void (*xcb_xim_status_draw_text_callback)( + xcb_xim_t *im, xcb_xic_t ic, xcb_im_status_draw_text_fr_t *frame, + void *user_data); +typedef void (*xcb_xim_status_draw_bitmap_callback)( + xcb_xim_t *im, xcb_xic_t ic, xcb_im_status_draw_bitmap_fr_t *frame, + void *user_data); +typedef void (*xcb_xim_status_done_callback)(xcb_xim_t *im, xcb_xic_t ic, + void *user_data); +typedef void (*xcb_xim_sync_callback)(xcb_xim_t *im, xcb_xic_t ic, + void *user_data); +typedef void (*xcb_xim_disconnected_callback)(xcb_xim_t *im, void *user_data); + +typedef struct _xcb_xim_im_callback { + xcb_xim_set_event_mask_callback set_event_mask; + xcb_xim_forward_event_callback forward_event; + xcb_xim_commit_string_callback commit_string; + xcb_xim_geometry_callback geometry; + xcb_xim_preedit_start_callback preedit_start; + xcb_xim_preedit_draw_callback preedit_draw; + xcb_xim_preedit_caret_callback preedit_caret; + xcb_xim_preedit_done_callback preedit_done; + xcb_xim_status_start_callback status_start; + xcb_xim_status_draw_text_callback status_draw_text; + xcb_xim_status_draw_bitmap_callback status_draw_bitmap; + xcb_xim_status_done_callback status_done; + xcb_xim_sync_callback sync; + xcb_xim_disconnected_callback disconnected; +} xcb_xim_im_callback; + +typedef enum _xcb_xim_trigger_key_type_t { + XCB_XIM_IS_NOT_TRIGGER, + XCB_XIM_TRIGGER_ON_KEY, + XCB_XIM_TRIGGER_OFF_KEY, +} xcb_xim_trigger_key_type_t; + +typedef enum _xcb_xim_encoding_t { + XCB_XIM_COMPOUND_TEXT, + XCB_XIM_UTF8_STRING, +} xcb_xim_encoding_t; + +typedef void (*xcb_xim_open_callback)(xcb_xim_t *im, void *user_data); +typedef void (*xcb_xim_create_ic_callback)(xcb_xim_t *im, xcb_xic_t ic, + void *user_data); +typedef void (*xcb_xim_get_im_values_callback)( + xcb_xim_t *im, xcb_im_get_im_values_reply_fr_t *reply, void *user_data); +typedef void (*xcb_xim_get_ic_values_callback)( + xcb_xim_t *im, xcb_xic_t ic, xcb_im_get_ic_values_reply_fr_t *reply, + void *user_data); +typedef void (*xcb_xim_set_ic_values_callback)(xcb_xim_t *im, xcb_xic_t ic, + void *user_data); +typedef void (*xcb_xim_destroy_ic_callback)(xcb_xim_t *im, xcb_xic_t ic, + void *user_data); +typedef void (*xcb_xim_reset_ic_callback)(xcb_xim_t *im, xcb_xic_t ic, + xcb_im_reset_ic_reply_fr_t *reply, + void *user_data); + +XCBIMDKIT_EXPORT xcb_xim_t *xcb_xim_create(xcb_connection_t *conn, + int screen_id, const char *imname); +XCBIMDKIT_EXPORT void +xcb_xim_set_log_handler(xcb_xim_t *im, void (*logger)(const char *, ...)); +XCBIMDKIT_EXPORT void xcb_xim_set_use_compound_text(xcb_xim_t *im, bool enable); +XCBIMDKIT_EXPORT void xcb_xim_set_use_utf8_string(xcb_xim_t *im, bool enable); +XCBIMDKIT_EXPORT +xcb_xim_encoding_t xcb_xim_get_encoding(xcb_xim_t *im); +XCBIMDKIT_EXPORT void xcb_xim_destroy(xcb_xim_t *im); +XCBIMDKIT_EXPORT bool xcb_xim_open(xcb_xim_t *im, + xcb_xim_open_callback callback, + bool auto_connect, void *user_data); +XCBIMDKIT_EXPORT void +xcb_xim_set_im_callback(xcb_xim_t *im, const xcb_xim_im_callback *callbacks, + void *user_data); +XCBIMDKIT_EXPORT void +xcb_xim_set_im_callback(xcb_xim_t *im, const xcb_xim_im_callback *callbacks, + void *user_data); +XCBIMDKIT_EXPORT bool xcb_xim_filter_event(xcb_xim_t *im, + xcb_generic_event_t *event); + +XCBIMDKIT_DEPRECATED_EXPORT xcb_xim_trigger_key_type_t +xcb_xim_check_trigger_key(xcb_xim_t *im, xcb_keysym_t keysym, uint32_t modifier, + uint32_t *idx); +XCBIMDKIT_EXPORT bool xcb_xim_check_trigger_on_key(xcb_xim_t *im, + xcb_keysym_t keysym, + uint32_t modifier, + uint32_t *idx); +XCBIMDKIT_EXPORT bool xcb_xim_check_trigger_off_key(xcb_xim_t *im, + xcb_keysym_t keysym, + uint32_t modifier, + uint32_t *idx); +XCBIMDKIT_EXPORT bool xcb_xim_trigger_notify(xcb_xim_t *im, xcb_xic_t ic, + uint32_t idx, bool off); + +XCBIMDKIT_EXPORT bool +xcb_xim_get_im_values(xcb_xim_t *im, xcb_xim_get_im_values_callback callback, + void *user_data, ...); +XCBIMDKIT_EXPORT xcb_xim_nested_list xcb_xim_create_nested_list(xcb_xim_t *im, + ...); +XCBIMDKIT_EXPORT bool xcb_xim_create_ic(xcb_xim_t *im, + xcb_xim_create_ic_callback callback, + void *user_data, ...); +XCBIMDKIT_EXPORT bool +xcb_xim_get_ic_values(xcb_xim_t *im, xcb_xic_t ic, + xcb_xim_get_ic_values_callback callback, void *user_data, + ...); +XCBIMDKIT_EXPORT bool +xcb_xim_set_ic_values(xcb_xim_t *im, xcb_xic_t ic, + xcb_xim_set_ic_values_callback callback, void *user_data, + ...); +XCBIMDKIT_EXPORT bool xcb_xim_set_ic_focus(xcb_xim_t *im, xcb_xic_t ic); +XCBIMDKIT_EXPORT bool xcb_xim_unset_ic_focus(xcb_xim_t *im, xcb_xic_t ic); +XCBIMDKIT_EXPORT bool xcb_xim_forward_event(xcb_xim_t *im, xcb_xic_t ic, + xcb_key_press_event_t *event); +XCBIMDKIT_EXPORT bool xcb_xim_forward_event_full(xcb_xim_t *im, xcb_xic_t ic, + uint16_t sequence, + xcb_key_press_event_t *event); +XCBIMDKIT_EXPORT bool xcb_xim_reset_ic(xcb_xim_t *im, xcb_xic_t ic, + xcb_xim_reset_ic_callback callback, + void *user_data); +XCBIMDKIT_EXPORT bool xcb_xim_destroy_ic(xcb_xim_t *im, xcb_xic_t ic, + xcb_xim_destroy_ic_callback callback, + void *user_data); +XCBIMDKIT_EXPORT void xcb_xim_close(xcb_xim_t *im); +XCBIMDKIT_EXPORT bool xcb_xim_support_extension(xcb_xim_t *im, + uint16_t major_code, + uint16_t minor_code); +XCBIMDKIT_EXPORT bool xcb_xim_ext_move(xcb_xim_t *im, xcb_xic_t ic, int16_t x, + int16_t y); + +XCBIMDKIT_DECL_END + +#endif // _XCB_IMDKIT_IMCLIENT_H_ diff --git a/xim/xcb-imdkit/src/imclient_p.h b/xim/xcb-imdkit/src/imclient_p.h new file mode 100644 index 0000000..0d90719 --- /dev/null +++ b/xim/xcb-imdkit/src/imclient_p.h @@ -0,0 +1,229 @@ +/* + * SPDX-FileCopyrightText: 2014 Weng Xuetian + * + * SPDX-License-Identifier: LGPL-2.1-only + * + */ +#ifndef _XCB_IMDKIT_IMCLIENT_P_H_ +#define _XCB_IMDKIT_IMCLIENT_P_H_ + +#include "common.h" +#include "imclient.h" +#include "list.h" +#include "message.h" +#include "uthash.h" +#include "ximproto.h" +#include "ximproto_p.h" + +// this phase is basically a directly mapping from _XimSOMETHING function in +// Xlib state machine is more suitable for xcb asynchronous nature. +typedef enum _xcb_xim_connect_phase_t { + XIM_CONNECT_DONE, + XIM_CONNECT_FAIL, + XIM_CONNECT_CHECK_SERVER, + XIM_CONNECT_CONNECT, +} xcb_xim_connect_phase_t; + +typedef enum _xcb_xim_connect_check_server_phase_t { + XIM_CONNECT_CHECK_SERVER_PREPARE, + XIM_CONNECT_CHECK_SERVER_LOCALE, + XIM_CONNECT_CHECK_SERVER_LOCALE_WAIT, + XIM_CONNECT_CHECK_SERVER_TRANSPORT, + XIM_CONNECT_CHECK_SERVER_TRANSPORT_WAIT, +} xcb_xim_connect_check_server_phase_t; + +typedef enum _xcb_xim_connect_connect_phase_t { + XIM_CONNECT_CONNECT_PREPARE, + XIM_CONNECT_CONNECT_WAIT, + XIM_CONNECT_CONNECT_WAIT_REPLY, +} xcb_xim_connect_connect_phase_t; + +typedef enum _xcb_xim_open_phase_t { + XIM_OPEN_INVALID, + XIM_OPEN_WAIT_OPEN_REPLY, + XIM_OPEN_WAIT_EXTENSION_REPLY, + XIM_OPEN_WAIT_ENCODING_REPLY, + XIM_OPEN_DONE +} xcb_xim_open_phase_t; + +typedef struct _xcb_xim_connect_state_t { + xcb_xim_connect_phase_t phase; + xcb_xim_open_callback callback; + void *user_data; + union { + struct { + int index; + xcb_xim_connect_check_server_phase_t subphase; + xcb_window_t window; + xcb_window_t requestor_window; + } check_server; + + struct { + xcb_xim_connect_connect_phase_t subphase; + } connect; + }; +} xcb_xim_connect_state_t; + +typedef struct _xcb_xim_imattr_table_t { + xcb_im_ximattr_fr_t attr; + UT_hash_handle hh; +} xcb_xim_imattr_table_t; + +typedef struct _xcb_xim_icattr_table_t { + xcb_im_xicattr_fr_t attr; + UT_hash_handle hh; +} xcb_xim_icattr_table_t; + +typedef struct _xcb_xim_extensionx_t { + uint16_t major_code; + uint16_t minor_code; +} xcb_xim_extension_t; + +typedef struct _xcb_xim_request_queue_t { + uint8_t major_code; + uint8_t minor_code; + void *user_data; + union { + xcb_im_create_ic_fr_t create_ic; + xcb_im_destroy_ic_fr_t destroy_ic; + xcb_im_get_im_values_fr_t get_im_values; + xcb_im_get_ic_values_fr_t get_ic_values; + xcb_im_set_ic_values_fr_t set_ic_values; + uint8_t forward_event[8 + sizeof(xcb_key_press_event_t)]; + xcb_im_reset_ic_fr_t reset_ic; + } frame; + + union { + void (*generic)(); + xcb_xim_create_ic_callback create_ic; + xcb_xim_destroy_ic_callback destroy_ic; + xcb_xim_get_im_values_callback get_im_values; + xcb_xim_get_ic_values_callback get_ic_values; + xcb_xim_set_ic_values_callback set_ic_values; + xcb_xim_reset_ic_callback reset_ic; + } callback; + list_head list; +} xcb_xim_request_queue_t; + +struct _xcb_xim_t { + // basic data which should always be valid + xcb_connection_t *conn; + char *server_name; + int screen_id; + xcb_xim_im_callback im_callback; + void *user_data; + + // some global data + uint32_t sequence; + uint8_t byte_order; + + // set by _xcb_xim_init + xcb_screen_t *screen; + xcb_screen_t *default_screen; + xcb_atom_t atoms[XIM_ATOM_LAST]; // add one for SERVER_NAME + bool init; + + // set by _xcb_xim_get_servers + xcb_atom_t *server_atoms; + int n_server_atoms; + + // used by _xcb_xim_check_server / _xcb_xim_connect + xcb_xim_connect_state_t connect_state; + + // _xcb_xim_check_server + char *trans_addr; + xcb_window_t im_window; + // and also server_atom + + xcb_window_t im_client_window; + + xcb_im_property_offset_t *offsets; + + // _xcb_xim_connect_wait + int major_code; + int minor_code; + uint32_t accept_win; + + // xim open + xcb_xim_open_phase_t open_state; + uint16_t connect_id; + xcb_xim_imattr_table_t *imattr; + xcb_xim_icattr_table_t *icattr; + xcb_xim_extension_t *extensions; + xcb_im_trigger_keys_t onKeys; + xcb_im_trigger_keys_t offKeys; + + // request + xcb_xim_request_queue_t *current; + list_head queue; + size_t nExtensions; + bool auto_connect; + // Indicate whether we need a recheck on the new server. + bool recheck; + bool yield_recheck; + + // some ic values + xcb_window_t client_window; + xcb_window_t focus_window; + + void (*logger)(const char *, ...); + + bool use_compound_text; + bool use_utf8_string; + xcb_xim_encoding_t encoding; + + uint32_t event_sequence; +}; + +#define _xcb_xim_read_frame(FRAME, DATA, LEN, FAIL) \ + do { \ + FAIL = false; \ + uint8_t *_data = DATA; \ + size_t len = (size_t)(LEN); \ + frame_read_func(FRAME)(&FRAME, &_data, &len, false); \ + if (!_data) { \ + frame_free_func(FRAME)(&FRAME); \ + FAIL = true; \ + } \ + } while (0) + +#define _xcb_xim_send_frame(IM, FRAME, FAIL) \ + do { \ + FAIL = true; \ + size_t length = frame_size_func(FRAME); \ + uint8_t *reply = NULL; \ + uint8_t *alloc_reply = NULL; \ + uint8_t \ + static_reply[XCB_IM_HEADER_SIZE + (frame_has_static_size(FRAME) \ + ? frame_size_func(FRAME) \ + : 1)]; \ + if (frame_has_static_size(FRAME)) { \ + reply = static_reply; \ + _xcb_write_xim_message_header( \ + reply, XIM_PROTO_FRAME_OPCODE(FRAME), 0, length, false); \ + } else { \ + reply = _xcb_new_xim_message(XIM_PROTO_FRAME_OPCODE(FRAME), 0, \ + length, false); \ + alloc_reply = reply; \ + } \ + do { \ + if (!reply) { \ + break; \ + } \ + frame_write_func(FRAME)(&(FRAME), reply + XCB_IM_HEADER_SIZE, \ + false); \ + if (!_xcb_xim_send_message((IM), reply, length)) { \ + break; \ + } \ + FAIL = false; \ + } while (0); \ + free(alloc_reply); \ + } while (0) + +bool _xcb_xim_send_message(xcb_xim_t *im, uint8_t *data, size_t length); +void _xcb_xim_request_free(xcb_xim_request_queue_t *request); +bool _xcb_xim_sync(xcb_xim_t *im, xcb_xic_t ic); +void _xcb_xim_process_fail_callback(xcb_xim_t *im, + xcb_xim_request_queue_t *request); + +#endif // _XCB_IMDKIT_IMCLIENT_P_H_ diff --git a/xim/xcb-imdkit/src/imdkit.c b/xim/xcb-imdkit/src/imdkit.c new file mode 100644 index 0000000..3044984 --- /dev/null +++ b/xim/xcb-imdkit/src/imdkit.c @@ -0,0 +1,1235 @@ +/* + * SPDX-FileCopyrightText: 2014 Weng Xuetian + * + * SPDX-License-Identifier: LGPL-2.1-only + * + */ +#include "imdkit.h" +#include "common.h" +#include "imdkit_p.h" +#include "list.h" +#include "message.h" +#include "protocolhandler.h" +#include "uthash.h" +#include "ximproto.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +typedef struct _xcb_im_ext_t { + uint16_t major_opcode; + uint16_t minor_opcode; + uint16_t length; + const char *name; +} xcb_im_ext_t; + +#define SIMPLE_ARRAY_FUNC(NAME, ARRAY_TYPE, ELEM_TYPE, NUM, PTR) \ + void _copy_##NAME(ARRAY_TYPE *to, const ARRAY_TYPE *from) { \ + if (!from || !from->NUM) { \ + to->NUM = 0; \ + to->PTR = NULL; \ + return; \ + } \ + to->PTR = malloc(from->NUM * sizeof(ELEM_TYPE)); \ + if (!to->PTR) { \ + return; \ + } \ + to->NUM = from->NUM; \ + memcpy(to->PTR, from->PTR, from->NUM * sizeof(ELEM_TYPE)); \ + } \ + void _free_##NAME(ARRAY_TYPE *to) { free(to->PTR); } + +SIMPLE_ARRAY_FUNC(trigger_keys, xcb_im_trigger_keys_t, + xcb_im_ximtriggerkey_fr_t, nKeys, keys) + +SIMPLE_ARRAY_FUNC(input_styles, xcb_im_styles_t, xcb_im_style_t, nStyles, + styles) + +void _copy_encodings(xcb_im_encodings_t *to, const xcb_im_encodings_t *from) { + to->encodings = malloc(from->nEncodings * sizeof(xcb_im_encoding_t)); + if (!to->encodings) { + return; + } + to->nEncodings = from->nEncodings; + for (int i = 0; i < to->nEncodings; i++) { + to->encodings[i] = strdup(from->encodings[i]); + } +} + +void _free_encodings(xcb_im_encodings_t *to) { + for (int i = 0; i < to->nEncodings; i++) { + free(to->encodings[i]); + } + free(to->encodings); +} + +xcb_im_t *xcb_im_create(xcb_connection_t *conn, int screen, + xcb_window_t serverWindow, const char *serverName, + const char *locale, const xcb_im_styles_t *inputStyles, + const xcb_im_trigger_keys_t *onKeysList, + const xcb_im_trigger_keys_t *offKeysList, + const xcb_im_encodings_t *encodingList, + uint32_t event_mask, xcb_im_callback callback, + void *user_data) { + xcb_im_t *im = calloc(1, sizeof(xcb_im_t)); + im->conn = conn; + im->screen_id = screen; + im->callback = callback; + im->user_data = user_data; + im->use_sync_mode = true; + im->use_sync_event = false; + + if (!event_mask) { + im->event_mask = XCB_EVENT_MASK_KEY_PRESS; + } else { + im->event_mask = event_mask; + } + + _copy_trigger_keys(&im->onKeys, onKeysList); + _copy_trigger_keys(&im->offKeys, offKeysList); + _copy_input_styles(&im->inputStyles, inputStyles); + _copy_encodings(&im->encodings, encodingList); + im->locale = strdup(locale); + im->serverName = strdup(serverName); + im->serverWindow = serverWindow; + + uint16_t endian = 1; + if (*(char *)&endian) { + im->byte_order = 'l'; + } else { + im->byte_order = 'B'; + } + + int id = 0; + for (size_t i = 0; i < ARRAY_SIZE(Default_IMattr); i++) { + im->imattr[i].im_attribute = (uint8_t *)Default_IMattr[i].name; + im->imattr[i].length_of_im_attribute = strlen(Default_IMattr[i].name); + im->imattr[i].type_of_the_value = Default_IMattr[i].type; + im->imattr[i].attribute_ID = id; + im->id2attr[id] = &im->imattr[i]; + id++; + } + + for (size_t i = 0; i < ARRAY_SIZE(Default_ICattr); i++) { + im->icattr[i].ic_attribute = (uint8_t *)Default_ICattr[i].name; + im->icattr[i].length_of_ic_attribute = strlen(Default_ICattr[i].name); + im->icattr[i].type_of_the_value = Default_ICattr[i].type; + im->icattr[i].attribute_ID = id; + im->id2preeditoffset[id] = -1; + im->id2statusoffset[id] = -1; + im->id2preeditmask[id] = 0; + im->id2statusmask[id] = 0; + im->id2icoffset[id] = -1; + // this is comparing two constant string so it should be fast + if (strcmp(Default_ICattr[i].name, XCB_XIM_XNPreeditAttributes) == 0) { + im->preeditAttr_id = im->icattr[i].attribute_ID; + } else if (strcmp(Default_ICattr[i].name, XCB_XIM_XNStatusAttributes) == + 0) { + im->statusAttr_id = im->icattr[i].attribute_ID; + } else if (strcmp(Default_ICattr[i].name, + XCB_XIM_XNSeparatorofNestedList) == 0) { + im->separatorAttr_id = im->icattr[i].attribute_ID; + } else if (strcmp(Default_ICattr[i].name, XCB_XIM_XNArea) == 0) { + im->id2preeditoffset[id] = offsetof(xcb_im_preedit_attr_t, area); + im->id2statusoffset[id] = offsetof(xcb_im_preedit_attr_t, area); + im->id2preeditmask[id] = XCB_XIM_XNArea_MASK; + im->id2statusmask[id] = XCB_XIM_XNArea_MASK; + } else if (strcmp(Default_ICattr[i].name, XCB_XIM_XNAreaNeeded) == 0) { + im->id2preeditoffset[id] = + offsetof(xcb_im_preedit_attr_t, area_needed); + im->id2statusoffset[id] = + offsetof(xcb_im_preedit_attr_t, area_needed); + im->id2preeditmask[id] = XCB_XIM_XNAreaNeeded_MASK; + im->id2statusmask[id] = XCB_XIM_XNAreaNeeded_MASK; + } else if (strcmp(Default_ICattr[i].name, XCB_XIM_XNSpotLocation) == + 0) { + im->id2preeditoffset[id] = + offsetof(xcb_im_preedit_attr_t, spot_location); + im->id2preeditmask[id] = XCB_XIM_XNSpotLocation_MASK; + } else if (strcmp(Default_ICattr[i].name, XCB_XIM_XNColormap) == 0) { + im->id2preeditoffset[id] = + offsetof(xcb_im_preedit_attr_t, colormap); + im->id2statusoffset[id] = offsetof(xcb_im_preedit_attr_t, colormap); + im->id2preeditmask[id] = XCB_XIM_XNColormap_MASK; + im->id2statusmask[id] = XCB_XIM_XNColormap_MASK; + } else if (strcmp(Default_ICattr[i].name, XCB_XIM_XNStdColormap) == 0) { + im->id2preeditoffset[id] = + offsetof(xcb_im_preedit_attr_t, colormap); + im->id2statusoffset[id] = offsetof(xcb_im_preedit_attr_t, colormap); + im->id2preeditmask[id] = XCB_XIM_XNColormap_MASK; + im->id2statusmask[id] = XCB_XIM_XNColormap_MASK; + } else if (strcmp(Default_ICattr[i].name, XCB_XIM_XNForeground) == 0) { + im->id2preeditoffset[id] = + offsetof(xcb_im_preedit_attr_t, foreground); + im->id2statusoffset[id] = + offsetof(xcb_im_preedit_attr_t, foreground); + im->id2preeditmask[id] = XCB_XIM_XNForeground_MASK; + im->id2statusmask[id] = XCB_XIM_XNForeground_MASK; + } else if (strcmp(Default_ICattr[i].name, XCB_XIM_XNBackground) == 0) { + im->id2preeditoffset[id] = + offsetof(xcb_im_preedit_attr_t, background); + im->id2statusoffset[id] = + offsetof(xcb_im_preedit_attr_t, background); + im->id2preeditmask[id] = XCB_XIM_XNBackground_MASK; + im->id2statusmask[id] = XCB_XIM_XNBackground_MASK; + } else if (strcmp(Default_ICattr[i].name, XCB_XIM_XNBackgroundPixmap) == + 0) { + im->id2preeditoffset[id] = + offsetof(xcb_im_preedit_attr_t, bg_pixmap); + im->id2statusoffset[id] = + offsetof(xcb_im_preedit_attr_t, bg_pixmap); + im->id2preeditmask[id] = XCB_XIM_XNBackgroundPixmap_MASK; + im->id2statusmask[id] = XCB_XIM_XNBackgroundPixmap_MASK; + } else if (strcmp(Default_ICattr[i].name, XCB_XIM_XNLineSpace) == 0) { + im->id2preeditoffset[id] = + offsetof(xcb_im_preedit_attr_t, line_space); + im->id2statusoffset[id] = + offsetof(xcb_im_preedit_attr_t, line_space); + im->id2preeditmask[id] = XCB_XIM_XNLineSpace_MASK; + im->id2statusmask[id] = XCB_XIM_XNLineSpace_MASK; + } else if (strcmp(Default_ICattr[i].name, XCB_XIM_XNClientWindow) == + 0) { + im->id2icoffset[id] = offsetof(xcb_im_input_context_t, client_win); + } else if (strcmp(Default_ICattr[i].name, XCB_XIM_XNInputStyle) == 0) { + im->id2icoffset[id] = offsetof(xcb_im_input_context_t, input_style); + } else if (strcmp(Default_ICattr[i].name, XCB_XIM_XNFocusWindow) == 0) { + im->id2icoffset[id] = offsetof(xcb_im_input_context_t, focus_win); + } + im->id2attr[id] = (xcb_im_ximattr_fr_t *)&im->icattr[i]; + id++; + } + + for (size_t i = 0; i < ARRAY_SIZE(Default_Extension); i++) { + im->extension[i].extension_major_opcode = + Default_Extension[i].major_opcode; + im->extension[i].extension_minor_opcode = + Default_Extension[i].minor_opcode; + im->extension[i].extension_name = (uint8_t *)Default_Extension[i].name; + im->extension[i].length_of_extension_name = + strlen(Default_Extension[i].name); + } + + return im; +} + +void xcb_im_set_log_handler(xcb_im_t *im, void (*logger)(const char *, ...)) { + im->logger = logger; +} + +void xcb_im_set_use_sync_mode(xcb_im_t *im, bool sync) { + im->use_sync_mode = sync; +} + +void xcb_im_set_use_sync_event(xcb_im_t *im, bool sync) { + im->use_sync_event = sync; +} + +bool _xcb_im_init(xcb_im_t *im) { + if (im->init) { + return true; + } + xcb_screen_t *screen = xcb_aux_get_screen(im->conn, 0); + xcb_screen_t *defaultScreen = xcb_aux_get_screen(im->conn, im->screen_id); + + if (!screen || !defaultScreen) { + return false; + } + + im->screen = screen; + im->default_screen = defaultScreen; + char *buf; + asprintf(&buf, "@server=%s", im->serverName); + const char *atom_names[] = {buf, XIM_SERVERS, XIM_LOCALES, + XIM_TRANSPORT, _XIM_PROTOCOL, _XIM_XCONNECT}; + im->init = _xcb_im_init_atoms(im->conn, ARRAY_SIZE(atom_names), atom_names, + im->atoms); + free(buf); + DebugLog("XIM basic init: %d\n", im->init); + + return im->init; +} + +bool _xcb_im_set_selection_owner(xcb_im_t *im) { + xcb_atom_t *atoms = im->atoms; + xcb_get_property_cookie_t cookie = xcb_get_property( + im->conn, false, im->screen->root, atoms[XIM_ATOM_XIM_SERVERS], + XCB_ATOM_ATOM, 0L, 1000000L); + + xcb_get_property_reply_t *reply = + xcb_get_property_reply(im->conn, cookie, NULL); + bool found = false; + bool conflict = false; + bool result = false; + do { + if (!reply) { + break; + } + if (reply->type != XCB_ATOM_NONE && + (reply->type != XCB_ATOM_ATOM || reply->format != 32)) { + break; + } + uint32_t *data = xcb_get_property_value(reply); + if (!data) { + break; + } + uint32_t length = + xcb_get_property_value_length(reply) / sizeof(uint32_t); + for (uint32_t i = 0; i < length; i++) { + if (data[i] == atoms[XIM_ATOM_SERVER_NAME]) { + found = true; + xcb_get_selection_owner_reply_t *owner_reply = + xcb_get_selection_owner_reply( + im->conn, + xcb_get_selection_owner(im->conn, + atoms[XIM_ATOM_SERVER_NAME]), + NULL); + if (owner_reply) { + xcb_window_t owner = owner_reply->owner; + free(owner_reply); + if (owner != im->serverWindow) { + if (owner == XCB_WINDOW_NONE) { + xcb_set_selection_owner(im->conn, im->serverWindow, + atoms[XIM_ATOM_SERVER_NAME], + XCB_CURRENT_TIME); + } else { + conflict = true; + } + } + } + break; + } + } + + if (conflict) { + DebugLog("XIM server conflict %ld.\n", time(NULL)); + break; + } + + if (!found) { + xcb_set_selection_owner(im->conn, im->serverWindow, + atoms[XIM_ATOM_SERVER_NAME], + XCB_CURRENT_TIME); + xcb_change_property(im->conn, XCB_PROP_MODE_PREPEND, + im->screen->root, atoms[XIM_ATOM_XIM_SERVERS], + XCB_ATOM_ATOM, 32, 1, + &atoms[XIM_ATOM_SERVER_NAME]); + } else { + /* + * We always need to generate the PropertyNotify to the Root Window + */ + xcb_change_property(im->conn, XCB_PROP_MODE_PREPEND, + im->screen->root, atoms[XIM_ATOM_XIM_SERVERS], + XCB_ATOM_ATOM, 32, 0, data); + } + + xcb_get_selection_owner_reply_t *owner_reply = + xcb_get_selection_owner_reply( + im->conn, + xcb_get_selection_owner(im->conn, atoms[XIM_ATOM_SERVER_NAME]), + NULL); + if (owner_reply) { + xcb_window_t owner = owner_reply->owner; + free(owner_reply); + result = owner == im->serverWindow; + } + xcb_flush(im->conn); + } while (0); + free(reply); + + return result; +} + +bool xcb_im_open_im(xcb_im_t *im) { + if (!_xcb_im_init(im)) { + return false; + } + + if (!_xcb_im_set_selection_owner(im)) { + return false; + } + + return true; +} + +xcb_im_client_t *_xcb_im_new_client(xcb_im_t *im, xcb_window_t client_window) { + xcb_im_client_t *client; + int new_connect_id = 0; + if (im->free_list) { + client = im->free_list; + // save as a cache, since we want to memset the item from free list + new_connect_id = client->connect_id; + xcb_im_client_t *dup = NULL; + HASH_FIND(hh1, im->clients_by_id, &new_connect_id, sizeof(uint16_t), + dup); + if (dup) { + DebugLog("Bug in implementation"); + return NULL; + } + memset(client, 0, sizeof(xcb_im_client_t)); + client->connect_id = new_connect_id; + im->free_list = im->free_list->hh1.next; + } else { + while (new_connect_id == 0) { + new_connect_id = ++im->connect_id; + } + xcb_im_client_t *dup = NULL; + HASH_FIND(hh1, im->clients_by_id, &new_connect_id, sizeof(uint16_t), + dup); + if (dup) { + DebugLog("overflow! too many clients"); + return NULL; + } + client = calloc(1, sizeof(xcb_im_client_t)); + client->connect_id = new_connect_id; + } + + list_init(&client->queue); + + xcb_window_t w = xcb_generate_id(im->conn); + xcb_im_client_t *dup = NULL; + HASH_FIND(hh2, im->clients_by_win, &w, sizeof(xcb_window_t), dup); + if (dup) { + DebugLog("duplicate XID, Bug in XCB?"); + client->hh1.next = im->free_list; + im->free_list = client; + return NULL; + } + + xcb_create_window(im->conn, XCB_COPY_FROM_PARENT, w, + im->default_screen->root, 0, 0, 1, 1, 1, + XCB_WINDOW_CLASS_INPUT_OUTPUT, + im->default_screen->root_visual, 0, NULL); + + client->client_win = client_window; + client->accept_win = w; + client->byte_order = '?'; // initial value + HASH_ADD(hh1, im->clients_by_id, connect_id, sizeof(int), client); + HASH_ADD(hh2, im->clients_by_win, accept_win, sizeof(xcb_window_t), client); + + _xcb_change_event_mask(im->conn, client_window, + XCB_EVENT_MASK_STRUCTURE_NOTIFY, false); + + return client; +} + +xcb_im_input_context_t *_xcb_im_new_input_context(xcb_im_t *im, + xcb_im_client_t *client) { + uint16_t icid = 0; + xcb_im_input_context_t *ic = NULL; + if (client->ic_free_list) { + ic = client->ic_free_list; + icid = ic->id; + xcb_im_input_context_t *dup = NULL; + HASH_FIND(hh, client->input_contexts, &icid, sizeof(uint16_t), dup); + if (dup) { + DebugLog("Bug in implementation"); + return NULL; + } + + client->ic_free_list = client->ic_free_list->hh.next; + memset(ic, 0, sizeof(xcb_im_input_context_t)); + ic->id = icid; + } else { + while (icid == 0) { + icid = ++client->icid; + } + xcb_im_input_context_t *dup = NULL; + HASH_FIND(hh, client->input_contexts, &icid, sizeof(uint16_t), dup); + if (dup) { + DebugLog("overflow! too many clients"); + return NULL; + } + + ic = calloc(1, sizeof(xcb_im_input_context_t)); + if (!ic) { + return NULL; + } + ic->id = icid; + } + + ic->client = client; + HASH_ADD(hh, client->input_contexts, id, sizeof(uint16_t), ic); + return ic; +} + +bool _xcb_im_filter_xconnect_message(xcb_im_t *im, xcb_generic_event_t *event) { + do { + if ((event->response_type & ~0x80) != XCB_CLIENT_MESSAGE) { + break; + } + + xcb_client_message_event_t *clientmessage = + (xcb_client_message_event_t *)event; + if (clientmessage->window != im->serverWindow) { + break; + } + + if (clientmessage->type != im->atoms[XIM_ATOM_XIM_CONNECT]) { + break; + } + + xcb_window_t client_window = clientmessage->data.data32[0]; + uint32_t major_version = clientmessage->data.data32[1]; + uint32_t minor_version = clientmessage->data.data32[2]; + + xcb_im_client_t *client = _xcb_im_new_client(im, client_window); + if (!client) { + break; + } + if (major_version != 0 || minor_version != 0) { + major_version = minor_version = 0; + /* Only supporting only-CM & Property-with-CM method */ + } + + xcb_client_message_event_t ev; + memset(&ev, 0, sizeof(ev)); + ev.response_type = XCB_CLIENT_MESSAGE; + ev.window = client_window; + ev.type = im->atoms[XIM_ATOM_XIM_CONNECT]; + ev.sequence = 0; + ev.format = 32; + ev.data.data32[0] = client->accept_win; + ev.data.data32[1] = major_version; + ev.data.data32[2] = minor_version; + ev.data.data32[3] = XCB_XIM_CM_DATA_SIZE; + xcb_send_event(im->conn, false, client_window, XCB_EVENT_MASK_NO_EVENT, + (char *)&ev); + xcb_flush(im->conn); + + return true; + } while (0); + + return false; +} + +bool _xcb_im_filter_selection_request(xcb_im_t *im, + xcb_generic_event_t *event) { + do { + if ((event->response_type & ~0x80) != XCB_SELECTION_REQUEST) { + break; + } + + xcb_selection_request_event_t *selection_request = + (xcb_selection_request_event_t *)event; + if (selection_request->owner != im->serverWindow) { + break; + } + + if (selection_request->selection != im->atoms[XIM_ATOM_SERVER_NAME]) { + break; + } + char buf[LOCALES_BUFSIZE]; + if (selection_request->target == im->atoms[XIM_ATOM_LOCALES]) { + snprintf(buf, LOCALES_BUFSIZE - 2, "@locale=%s", im->locale); + buf[LOCALES_BUFSIZE - 1] = 0; + } else if (selection_request->target == im->atoms[XIM_ATOM_TRANSPORT]) { + strcpy(buf, "@transport=X/"); + } else { + return true; + } + DebugLog("requestor:%u\n", selection_request->requestor); + DebugLog("buf:%s\n", buf); + xcb_change_property( + im->conn, XCB_PROP_MODE_REPLACE, selection_request->requestor, + selection_request->target, selection_request->target, 8, + strlen(buf), (unsigned char *)buf); + + xcb_selection_notify_event_t ev; + memset(&ev, 0, sizeof(ev)); + ev.sequence = 0; + ev.response_type = XCB_SELECTION_NOTIFY; + ev.requestor = selection_request->requestor; + ev.selection = selection_request->selection; + ev.target = selection_request->target; + ev.time = selection_request->time; + ev.property = selection_request->property; + xcb_send_event(im->conn, false, ev.requestor, XCB_EVENT_MASK_NO_EVENT, + (char *)&ev); + xcb_flush(im->conn); + + return true; + } while (0); + + return false; +} + +static uint8_t *_xcb_im_read_message(xcb_im_t *im, + xcb_client_message_event_t *ev, + xcb_im_client_t *client, + xcb_im_packet_header_fr_t *hdr) { + if (ev->format == 8) { + if (client->byte_order == '?') { + // major_opcode + if (ev->data.data8[0] != XCB_XIM_CONNECT) { + return NULL; /* can do nothing */ + } + client->byte_order = ev->data.data8[XCB_IM_HEADER_SIZE]; + } + } + return _xcb_read_xim_message(im->conn, client->accept_win, &client->offsets, + ev, hdr, client->byte_order != im->byte_order); +} + +void _xcb_im_handle_message(xcb_im_t *im, xcb_im_client_t *client, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data) { + switch (hdr->major_opcode) { + case XCB_XIM_CONNECT: + DebugLog("-- XIM_CONNECT\n"); + _xcb_im_handle_connect(im, client, hdr, data); + break; + + case XCB_XIM_DISCONNECT: + DebugLog("-- XIM_DISCONNECT\n"); + _xcb_im_handle_disconnect(im, client, hdr, data); + break; + + case XCB_XIM_OPEN: + DebugLog("-- XIM_OPEN\n"); + _xcb_im_handle_open(im, client, hdr, data); + break; + + case XCB_XIM_CLOSE: + DebugLog("-- XIM_CLOSE\n"); + _xcb_im_handle_close(im, client, hdr, data); + break; + + case XCB_XIM_QUERY_EXTENSION: + DebugLog("-- XIM_QUERY_EXTENSION\n"); + _xcb_im_handle_query_extension(im, client, hdr, data); + break; + + case XCB_XIM_GET_IM_VALUES: + DebugLog("-- XIM_GET_IM_VALUES\n"); + _xcb_im_handle_get_im_values(im, client, hdr, data); + break; + + case XCB_XIM_CREATE_IC: + DebugLog("-- XIM_CREATE_IC\n"); + _xcb_im_handle_create_ic(im, client, hdr, data); + break; + + case XCB_XIM_SET_IC_VALUES: + DebugLog("-- XIM_SET_IC_VALUES\n"); + _xcb_im_handle_set_ic_values(im, client, hdr, data); + break; + + case XCB_XIM_GET_IC_VALUES: + DebugLog("-- XIM_GET_IC_VALUES\n"); + _xcb_im_handle_get_ic_values(im, client, hdr, data); + break; + + case XCB_XIM_SET_IC_FOCUS: + DebugLog("-- XIM_SET_IC_FOCUS\n"); + _xcb_im_handle_set_ic_focus(im, client, hdr, data); + break; + + case XCB_XIM_UNSET_IC_FOCUS: + DebugLog("-- XIM_UNSET_IC_FOCUS\n"); + _xcb_im_handle_unset_ic_focus(im, client, hdr, data); + break; + + case XCB_XIM_DESTROY_IC: + DebugLog("-- XIM_DESTROY_IC\n"); + _xcb_im_handle_destroy_ic(im, client, hdr, data); + break; + + case XCB_XIM_RESET_IC: + DebugLog("-- XIM_RESET_IC\n"); + _xcb_im_handle_reset_ic(im, client, hdr, data); + break; + + case XCB_XIM_FORWARD_EVENT: + DebugLog("-- XIM_FORWARD_EVENT\n"); + _xcb_im_handle_forward_event(im, client, hdr, data); + break; + + case XCB_XIM_EXTENSION: + DebugLog("-- XIM_EXTENSION\n"); + _xcb_im_handle_extension(im, client, hdr, data); + break; + + case XCB_XIM_SYNC: + DebugLog("-- XIM_SYNC\n"); + // nothing is needed here + break; + + case XCB_XIM_SYNC_REPLY: + DebugLog("-- XIM_SYNC_REPLY\n"); + _xcb_im_handle_sync_reply(im, client, hdr, data); + break; + + case XCB_XIM_TRIGGER_NOTIFY: + DebugLog("-- XIM_TRIGGER_NOTIFY\n"); + _xcb_im_handle_trigger_notify(im, client, hdr, data); + break; + + case XCB_XIM_ENCODING_NEGOTIATION: + DebugLog("-- XIM_ENCODING_NEGOTIATION\n"); + _xcb_im_handle_encoding_negotiation(im, client, hdr, data); + break; + + case XCB_XIM_PREEDIT_START_REPLY: + DebugLog("-- XIM_PREEDIT_START_REPLY\n"); + _xcb_im_handle_preedit_start_reply(im, client, hdr, data); + break; + + case XCB_XIM_PREEDIT_CARET_REPLY: + DebugLog("-- XIM_PREEDIT_CARET_REPLY\n"); + _xcb_im_handle_preedit_caret_reply(im, client, hdr, data); + break; + + case XCB_XIM_STR_CONVERSION_REPLY: + DebugLog("-- XIM_STR_CONVERSION_REPLY\n"); + // we don't care this one. + break; + } + /*endswitch*/ +} + +bool _xcb_im_filter_client(xcb_im_t *im, xcb_generic_event_t *event) { + do { + if ((event->response_type & ~0x80) != XCB_CLIENT_MESSAGE) { + break; + } + + xcb_client_message_event_t *clientmessage = + (xcb_client_message_event_t *)event; + + if (clientmessage->type != im->atoms[XIM_ATOM_XIM_PROTOCOL]) { + break; + } + + xcb_im_client_t *client = NULL; + HASH_FIND(hh2, im->clients_by_win, &clientmessage->window, + sizeof(xcb_window_t), client); + if (!client) { + break; + } + + xcb_im_packet_header_fr_t hdr; + uint8_t *message = + _xcb_im_read_message(im, clientmessage, client, &hdr); + if (message) { + _xcb_im_handle_message(im, client, &hdr, message); + free(message); + } + + return true; + + } while (0); + + return false; +} + +bool _xcb_im_filter_destroy_window(xcb_im_t *im, xcb_generic_event_t *event) { + do { + if ((event->response_type & ~0x80) != XCB_DESTROY_NOTIFY) { + break; + } + + xcb_destroy_notify_event_t *destroy_notify = + (xcb_destroy_notify_event_t *)event; + + xcb_im_client_t *client = im->clients_by_win; + while (client && client->client_win != destroy_notify->window) { + client = client->hh1.next; + } + if (!client) { + break; + } + + _xcb_im_destroy_client(im, client); + + return true; + } while (0); + + return false; +} + +bool xcb_im_filter_event(xcb_im_t *im, xcb_generic_event_t *event) { + return _xcb_im_filter_xconnect_message(im, event) || + _xcb_im_filter_selection_request(im, event) || + _xcb_im_filter_client(im, event) || + _xcb_im_filter_destroy_window(im, event); +} + +void xcb_im_close_im(xcb_im_t *im) { + xcb_atom_t *atoms = im->atoms; + xcb_get_property_cookie_t cookie = xcb_get_property( + im->conn, false, im->screen->root, atoms[XIM_ATOM_XIM_SERVERS], + XCB_ATOM_ATOM, 0L, 1000000L); + + xcb_get_property_reply_t *reply = + xcb_get_property_reply(im->conn, cookie, NULL); + bool found = false; + do { + if (!reply) { + break; + } + if (reply->type != XCB_ATOM_NONE && + (reply->type != XCB_ATOM_ATOM || reply->format != 32)) { + break; + } + uint32_t *data = xcb_get_property_value(reply); + if (!data) { + break; + } + uint32_t length = + xcb_get_property_value_length(reply) / sizeof(uint32_t); + uint32_t i; + for (i = 0; i < length; i++) { + if (data[i] == atoms[XIM_ATOM_SERVER_NAME]) { + found = true; + break; + } + } + + if (found) { + for (i = i + 1; i < length; i++) { + data[i - 1] = data[i]; + } + xcb_change_property(im->conn, XCB_PROP_MODE_REPLACE, + im->screen->root, atoms[XIM_ATOM_XIM_SERVERS], + XCB_ATOM_ATOM, 32, length - 1, data); + DebugLog("XIM Reset property. %ld\n", time(NULL)); + } else { + /* + * We always need to generate the PropertyNotify to the Root Window + */ + xcb_change_property(im->conn, XCB_PROP_MODE_PREPEND, + im->screen->root, atoms[XIM_ATOM_XIM_SERVERS], + XCB_ATOM_ATOM, 32, 0, data); + } + } while (0); + free(reply); + while (im->clients_by_id) { + _xcb_im_destroy_client(im, im->clients_by_id); + } + + while (im->free_list) { + xcb_im_client_t *p = im->free_list; + // TODO: might need to free more? + im->free_list = im->free_list->hh1.next; + free(p); + } + im->sync = false; + im->connect_id = 0; +} + +void xcb_im_destroy(xcb_im_t *im) { + free(im->locale); + free(im->serverName); + _free_encodings(&im->encodings); + _free_trigger_keys(&im->onKeys); + _free_trigger_keys(&im->offKeys); + _free_input_styles(&im->inputStyles); + free(im); +} + +void xcb_im_forward_event(xcb_im_t *im, xcb_im_input_context_t *ic, + xcb_key_press_event_t *event) { + xcb_im_forward_event_full(im, ic, ic->forward_event_sequence, event); +} + +void xcb_im_forward_event_full(xcb_im_t *im, xcb_im_input_context_t *ic, + uint16_t sequence, + xcb_key_press_event_t *event) { + xcb_im_client_t *client = ic->client; + xcb_im_forward_event_fr_t frame; + frame.input_method_ID = ic->client->connect_id; + frame.input_context_ID = ic->id; + frame.sequence_number = sequence; + if (im->use_sync_mode) { + frame.flag = XCB_XIM_SYNCHRONOUS; + client->sync = true; + } else { + frame.flag = 0; + } + + const size_t length = 8 /* xcb_im_forward_event_fr_size(&frame) */ + + sizeof(xcb_key_press_event_t); + uint8_t data[XCB_IM_HEADER_SIZE + length]; + uint8_t *content = + _xcb_write_xim_message_header(data, XCB_XIM_FORWARD_EVENT, 0, length, + client->byte_order != im->byte_order); + content = xcb_im_forward_event_fr_write( + &frame, content, client->byte_order != im->byte_order); + memcpy(content, event, sizeof(xcb_key_press_event_t)); + + (void)_xcb_im_send_message(im, client, data, length); +} + +void xcb_im_commit_string(xcb_im_t *im, xcb_im_input_context_t *ic, + uint32_t flag, const char *str, uint32_t length, + uint32_t keysym) { + if (!(flag & XCB_XIM_LOOKUP_KEYSYM) && (flag & XCB_XIM_LOOKUP_CHARS)) { + xcb_im_commit_chars_fr_t frame; + frame.input_method_ID = ic->client->connect_id; + frame.input_context_ID = ic->id; + frame.byte_length_of_committed_string = length; + frame.flag = flag; + if (im->use_sync_mode) { + frame.flag |= XCB_XIM_SYNCHRONOUS; + } + frame.committed_string = (uint8_t *)str; + _xcb_im_send_frame(im, ic->client, frame, false); + } else { + xcb_im_commit_both_fr_t frame; + frame.input_method_ID = ic->client->connect_id; + frame.input_context_ID = ic->id; + frame.byte_length_of_committed_string = length; + frame.flag = flag; + if (im->use_sync_mode) { + frame.flag |= XCB_XIM_SYNCHRONOUS; + } + frame.committed_string = (uint8_t *)str; + frame.keysym = keysym; + _xcb_im_send_frame(im, ic->client, frame, false); + } +} + +void xcb_im_preedit_start(xcb_im_t *im, xcb_im_input_context_t *ic) { + if (!_xcb_im_has_trigger_key(im)) { + return; + } + + _xcb_im_set_ic_event_mask(im, ic); +} + +void xcb_im_preedit_end(xcb_im_t *im, xcb_im_input_context_t *ic) { + if (!_xcb_im_has_trigger_key(im)) { + return; + } + + _xcb_im_send_set_event_mask(im, ic->client, ic->id, 0, 0); +} + +void xcb_im_sync_xlib(xcb_im_t *im, xcb_im_input_context_t *ic) { + im->sync = true; + xcb_im_sync_fr_t frame; + frame.input_method_ID = ic->client->connect_id; + frame.input_context_ID = ic->id; + + _xcb_im_send_frame(im, ic->client, frame, false); +} + +bool _xcb_im_get_input_styles_attr(xcb_im_t *im, xcb_im_client_t *client, + xcb_im_ximattribute_fr_t *attr) { + xcb_im_input_styles_fr_t fr; + memset(&fr, 0, sizeof(fr)); + fr.XIMStyle_list.size = im->inputStyles.nStyles; + if (im->inputStyles.nStyles) { + if ((fr.XIMStyle_list.items = calloc(im->inputStyles.nStyles, + sizeof(xcb_im_inputstyle_fr_t))) == + NULL) { + return false; + } + for (size_t j = 0; j < im->inputStyles.nStyles; j++) { + fr.XIMStyle_list.items[j].inputstyle = im->inputStyles.styles[j]; + } + } + + size_t frame_size = xcb_im_input_styles_fr_size(&fr); + if ((attr->value = malloc(frame_size)) != NULL) { + attr->value_length = frame_size; + xcb_im_input_styles_fr_write(&fr, attr->value, + client->byte_order != im->byte_order); + } + xcb_im_input_styles_fr_free(&fr); + return attr->value != NULL; +} + +const xcb_im_default_ic_attr_t *_xcb_im_default_ic_attr_entry(xcb_im_t *im, + uint32_t id) { + if (id >= ARRAY_SIZE(im->id2attr)) { + return NULL; + } + xcb_im_xicattr_fr_t *attr = (xcb_im_xicattr_fr_t *)im->id2attr[id]; + if ((attr < im->icattr) || + (attr >= im->icattr + ARRAY_SIZE(Default_ICattr))) { + return NULL; + } + + return &Default_ICattr[attr - im->icattr]; +} + +void _xcb_im_destroy_ic(xcb_im_t *im, xcb_im_input_context_t *ic) { + + xcb_im_client_t *client = ic->client; + + if (im->callback) { + xcb_im_packet_header_fr_t hdr; + hdr.length = 0; + hdr.major_opcode = XCB_XIM_DESTROY_IC; + hdr.minor_opcode = 0; + im->callback(im, ic->client, ic, &hdr, NULL, NULL, im->user_data); + } + + if (ic->free_data_function) { + ic->free_data_function(ic->data); + } + + // Destroy ic + HASH_DEL(client->input_contexts, ic); + ic->hh.next = client->ic_free_list; + client->ic_free_list = ic; +} + +void _xcb_im_destroy_client(xcb_im_t *im, xcb_im_client_t *client) { + xcb_im_packet_header_fr_t hdr; + hdr.length = 0; + hdr.major_opcode = XCB_XIM_DISCONNECT; + hdr.minor_opcode = 0; + + while (client->input_contexts) { + _xcb_im_destroy_ic(im, client->input_contexts); + } + + if (im->callback) { + im->callback(im, client, NULL, &hdr, NULL, NULL, im->user_data); + } + + list_entry_foreach_safe(item, xcb_im_queue_t, &client->queue, list) { + free(item); + } + + HASH_DELETE(hh2, im->clients_by_win, client); + HASH_DELETE(hh1, im->clients_by_id, client); + xcb_destroy_window(im->conn, client->accept_win); + + while (client->ic_free_list) { + xcb_im_input_context_t *p = client->ic_free_list; + // TODO: mind need to free more? + client->ic_free_list = client->ic_free_list->hh.next; + free(p); + } + + while (client->offsets) { + xcb_im_property_offset_t *p = client->offsets; + HASH_DEL(client->offsets, client->offsets); + free(p); + } + + client->hh1.next = im->free_list; + im->free_list = client; +} + +void _xcb_im_send_set_event_mask(xcb_im_t *im, xcb_im_client_t *client, + uint32_t icid, uint32_t forward_event_mask, + uint32_t sync_mask) { + xcb_im_set_event_mask_fr_t frame; + frame.forward_event_mask = forward_event_mask; + frame.synchronous_event_mask = sync_mask; + frame.input_method_ID = client->connect_id; + frame.input_context_ID = icid; + _xcb_im_send_frame(im, client, frame, false); +} + +void _xcb_im_add_queue(xcb_im_t *im, xcb_im_client_t *client, uint16_t icid, + const xcb_im_packet_header_fr_t *hdr, + xcb_im_forward_event_fr_t *frame, uint8_t *data) { + xcb_im_queue_t *item = malloc(sizeof(xcb_im_queue_t)); + if (!item) { + return; + } + + item->icid = icid; + memcpy(&item->event, data, sizeof(xcb_key_press_event_t)); + memcpy(&item->hdr, hdr, sizeof(xcb_im_packet_header_fr_t)); + memcpy(&item->frame, frame, sizeof(xcb_im_forward_event_fr_t)); + + list_append(&item->list, &client->queue); +} + +void _xcb_im_process_queue(xcb_im_t *im, xcb_im_client_t *client) { + while (!client->sync && !list_is_empty(&client->queue)) { + xcb_im_queue_t *item = + list_container_of(client->queue.next, xcb_im_queue_t, list); + list_remove(&item->list); + + xcb_im_input_context_t *ic = NULL; + HASH_FIND(hh, client->input_contexts, &item->icid, sizeof(uint16_t), + ic); + if (ic) { + if (im->callback) { + im->callback(im, client, ic, &item->hdr, &item->frame, + &item->event, im->user_data); + } + } + free(item); + } +} + +void xcb_im_geometry_callback(xcb_im_t *im, xcb_im_input_context_t *ic) { + xcb_im_geometry_fr_t frame; + frame.input_method_ID = ic->client->connect_id; + frame.input_context_ID = ic->id; + + _xcb_im_send_frame(im, ic->client, frame, false); +} + +void xcb_im_preedit_start_callback(xcb_im_t *im, xcb_im_input_context_t *ic) { + xcb_im_preedit_start_fr_t frame; + frame.input_method_ID = ic->client->connect_id; + frame.input_context_ID = ic->id; + + _xcb_im_send_frame(im, ic->client, frame, false); +} + +void xcb_im_preedit_draw_callback(xcb_im_t *im, xcb_im_input_context_t *ic, + xcb_im_preedit_draw_fr_t *frame) { + frame->input_method_ID = ic->client->connect_id; + frame->input_context_ID = ic->id; + + _xcb_im_send_frame(im, ic->client, *frame, false); +} + +void xcb_im_preedit_caret_callback(xcb_im_t *im, xcb_im_input_context_t *ic, + xcb_im_preedit_caret_fr_t *frame) { + frame->input_method_ID = ic->client->connect_id; + frame->input_context_ID = ic->id; + + _xcb_im_send_frame(im, ic->client, *frame, false); +} + +void xcb_im_preedit_done_callback(xcb_im_t *im, xcb_im_input_context_t *ic) { + xcb_im_preedit_done_fr_t frame; + frame.input_method_ID = ic->client->connect_id; + frame.input_context_ID = ic->id; + + _xcb_im_send_frame(im, ic->client, frame, false); +} + +void xcb_im_status_start_callback(xcb_im_t *im, xcb_im_input_context_t *ic) { + xcb_im_status_start_fr_t frame; + frame.input_method_ID = ic->client->connect_id; + frame.input_context_ID = ic->id; + + _xcb_im_send_frame(im, ic->client, frame, false); +} + +void xcb_im_status_done_callback(xcb_im_t *im, xcb_im_input_context_t *ic) { + xcb_im_status_done_fr_t frame; + frame.input_method_ID = ic->client->connect_id; + frame.input_context_ID = ic->id; + + _xcb_im_send_frame(im, ic->client, frame, false); +} + +void xcb_im_status_draw_text_callback(xcb_im_t *im, xcb_im_input_context_t *ic, + xcb_im_status_draw_text_fr_t *frame) { + frame->input_method_ID = ic->client->connect_id; + frame->input_context_ID = ic->id; + frame->type = XCB_IM_TextType; + + _xcb_im_send_frame(im, ic->client, *frame, false); +} + +void xcb_im_status_draw_bitmap_callback(xcb_im_t *im, + xcb_im_input_context_t *ic, + xcb_im_status_draw_bitmap_fr_t *frame) { + frame->input_method_ID = ic->client->connect_id; + frame->input_context_ID = ic->id; + frame->type = XCB_IM_BitmapType; + + _xcb_im_send_frame(im, ic->client, *frame, false); +} + +// length is the body without header size in byte +bool _xcb_im_send_message(xcb_im_t *im, xcb_im_client_t *client, uint8_t *data, + size_t length) { + char atomName[64]; + int len = + sprintf(atomName, "_server%u_%u", client->connect_id, im->sequence++); + im->sequence = (im->sequence + 1) % XCB_XIM_ATOM_ROTATION_SIZE; + return _xcb_send_xim_message(im->conn, im->atoms[XIM_ATOM_XIM_PROTOCOL], + client->client_win, data, length, atomName, + len); +} + +void _xcb_im_send_error_message(xcb_im_t *im, xcb_im_client_t *client) { + _xcb_send_xim_error_message(im->conn, im->atoms[XIM_ATOM_XIM_PROTOCOL], + client->client_win, + im->byte_order != client->byte_order); +} + +bool xcb_im_support_extension(xcb_im_t *im, uint16_t major_code, + uint16_t minor_code) { + for (size_t i = 0; i < ARRAY_SIZE(im->extension); i++) { + if (im->extension[i].extension_major_opcode == major_code && + im->extension[i].extension_minor_opcode == minor_code) { + return true; + } + } + return false; +} + +void _xcb_im_set_ic_event_mask(xcb_im_t *im, xcb_im_input_context_t *ic) { + DebugLog("xcb_im_set_ic_event_mask"); + uint32_t sync_event_mask = im->use_sync_event ? 0 : im->event_mask; + sync_event_mask = ~sync_event_mask; + _xcb_im_send_set_event_mask(im, ic->client, ic->id, im->event_mask, + sync_event_mask); +} + +void _xcb_im_set_im_event_mask(xcb_im_t *im, xcb_im_client_t *client) { + DebugLog("xcb_im_set_im_event_mask"); + uint32_t sync_event_mask = im->use_sync_event ? 0 : im->event_mask; + sync_event_mask = ~sync_event_mask; + // Zero id means set im forward mask. + _xcb_im_send_set_event_mask(im, client, 0, im->event_mask, sync_event_mask); +} + +void xcb_im_input_context_set_data(xcb_im_input_context_t *ic, void *data, + xcb_im_free_function free_data_function) { + if (ic->free_data_function) { + ic->free_data_function(ic->data); + } + + ic->data = data; + ic->free_data_function = free_data_function; +} + +void *xcb_im_input_context_get_data(xcb_im_input_context_t *ic) { + return ic->data; +} + +xcb_window_t +xcb_im_input_context_get_client_window(xcb_im_input_context_t *ic) { + return ic->client_win; +} + +xcb_window_t xcb_im_input_context_get_focus_window(xcb_im_input_context_t *ic) { + return ic->focus_win; +} + +uint32_t xcb_im_input_context_get_input_style(xcb_im_input_context_t *ic) { + return ic->input_style; +} + +const xcb_im_preedit_attr_t * +xcb_im_input_context_get_preedit_attr(xcb_im_input_context_t *ic) { + return &ic->preedit; +} + +uint32_t +xcb_im_input_context_get_preedit_attr_mask(xcb_im_input_context_t *ic) { + return ic->preedit_mask; +} + +const xcb_im_status_attr_t * +xcb_im_input_context_get_status_attr(xcb_im_input_context_t *ic) { + return &ic->status; +} + +uint32_t xcb_im_input_context_get_status_attr_mask(xcb_im_input_context_t *ic) { + return ic->status_mask; +} diff --git a/xim/xcb-imdkit/src/imdkit.h b/xim/xcb-imdkit/src/imdkit.h new file mode 100644 index 0000000..ae85ba4 --- /dev/null +++ b/xim/xcb-imdkit/src/imdkit.h @@ -0,0 +1,360 @@ +/* + * SPDX-FileCopyrightText: 2014 Weng Xuetian + * + * SPDX-License-Identifier: LGPL-2.1-only + * + */ +#ifndef _XCB_IMDKIT_IMDKIT_H_ +#define _XCB_IMDKIT_IMDKIT_H_ + +#include "xcbimdkit_export.h" +#include "ximcommon.h" +#include "ximproto.h" +#include +#include +#include +#include + +XCBIMDKIT_DECL_BEGIN + +/* + * `C' and `no' are additional one which cannot be obtained from modern + * locale.gen. `no' is obsolete, but we keep it here for compatible reason. + */ +#define XCB_IM_ALL_LOCALES \ + "aa,af,am,an,ar,as,ast,az,be,bem,ber,bg,bho,bn,bo,br,brx,bs,byn," \ + "C,ca,crh,cs,csb,cv,cy,da,de,dv,dz,el,en,es,et,eu,fa,ff,fi,fil,fo," \ + "fr,fur,fy,ga,gd,gez,gl,gu,gv,ha,he,hi,hne,hr,hsb,ht,hu,hy,id,ig," \ + "ik,is,it,iu,iw,ja,ka,kk,kl,km,kn,ko,kok,ks,ku,kw,ky,lb,lg,li,lij," \ + "lo,lt,lv,mag,mai,mg,mhr,mi,mk,ml,mn,mr,ms,mt,my,nan,nb,nds,ne,nl," \ + "nn,no,nr,nso,oc,om,or,os,pa,pap,pl,ps,pt,ro,ru,rw,sa,sc,sd,se,shs," \ + "si,sid,sk,sl,so,sq,sr,ss,st,sv,sw,ta,te,tg,th,ti,tig,tk,tl,tn,tr," \ + "ts,tt,ug,uk,unm,ur,uz,ve,vi,wa,wae,wal,wo,xh,yi,yo,yue,zh,zu" + +typedef struct _xcb_im_styles_t { + uint32_t nStyles; + uint32_t *styles; +} xcb_im_styles_t; + +typedef char *xcb_im_encoding_t; + +typedef struct _xcb_im_encodings_t { + unsigned short nEncodings; + xcb_im_encoding_t *encodings; +} xcb_im_encodings_t; + +typedef struct _xcb_im_t xcb_im_t; +typedef struct _xcb_im_input_context_t xcb_im_input_context_t; +typedef struct _xcb_im_client_t xcb_im_client_t; + +// Mask to check if the attribute is set. +typedef enum _xcb_im_attr_mask_t { + XCB_XIM_XNArea_MASK = (1 << 0), + XCB_XIM_XNAreaNeeded_MASK = (1 << 1), + XCB_XIM_XNSpotLocation_MASK = (1 << 2), + XCB_XIM_XNColormap_MASK = (1 << 3), + XCB_XIM_XNForeground_MASK = (1 << 4), + XCB_XIM_XNBackground_MASK = (1 << 5), + XCB_XIM_XNBackgroundPixmap_MASK = (1 << 7), + XCB_XIM_XNLineSpace_MASK = (1 << 8), +} xcb_im_attr_mask_t; + +typedef struct _xcb_im_preedit_attr_t { + xcb_rectangle_t area; + xcb_rectangle_t area_needed; + xcb_point_t spot_location; + xcb_colormap_t colormap; + uint32_t foreground; + uint32_t background; + xcb_window_t bg_pixmap; + uint32_t line_space; +} xcb_im_preedit_attr_t; + +typedef struct _xcb_im_status_attr_t { + xcb_rectangle_t area; + xcb_rectangle_t area_needed; + xcb_point_t spot_location; + xcb_colormap_t colormap; + uint32_t foreground; + uint32_t background; + xcb_window_t bg_pixmap; + uint32_t line_space; +} xcb_im_status_attr_t; + +typedef void (*xcb_im_callback)(xcb_im_t *im, xcb_im_client_t *client, + xcb_im_input_context_t *ic, + const xcb_im_packet_header_fr_t *hdr, + void *frame, void *arg, void *user_data); + +typedef void (*xcb_im_free_function)(void *memory); + +/** + * Create a XIM server. + * + * @param conn xcb connection to be used. + * @param screen xcb screen to be used. + * @param serverWindow A server window. + * @param serverName server name, need to be consistent with XMODIFIERS + * @param locale locale supported. You may want to use XCB_IM_ALL_LOCALES. + * @param inputStyles XIM Styles supported by XIM server. + * @param onKeysList Trigger on key to send to client. + * @param offKeysList Trigger off key to send to cilent. + * @param encodingList XIM encoding list. + * @param event_mask if 0, XCB_EVENT_MASK_KEY_PRESS will be used. + * @param callback Callback function + * @param user_data user data to callback function. + * @return xcb_im_t* + */ +XCBIMDKIT_EXPORT xcb_im_t * +xcb_im_create(xcb_connection_t *conn, int screen, xcb_window_t serverWindow, + const char *serverName, const char *locale, + const xcb_im_styles_t *inputStyles, + const xcb_im_trigger_keys_t *onKeysList, + const xcb_im_trigger_keys_t *offKeysList, + const xcb_im_encodings_t *encodingList, uint32_t event_mask, + xcb_im_callback callback, void *user_data); + +/** + * @brief Set a logger handler. + * + * @param im XIM server. + * @param logger logger function. + */ +XCBIMDKIT_EXPORT void xcb_im_set_log_handler(xcb_im_t *im, + void (*logger)(const char *, ...)); + +/** + * Whether to use sync mode, it will affect certain behavior of XIM. + * + * Forward event and commit string behavior will be changed. If sync mode is + * true, every request need to be replied with sync_reply. The library is still + * working under async mode, just no more request will be send to client. + * + * @param im XIM server + * @param sync sync mode or not. + */ +XCBIMDKIT_EXPORT void xcb_im_set_use_sync_mode(xcb_im_t *im, bool sync); + +/** + * Set whether the event defined by event mask is handled in a synchronous way. + * + * @param im XIM server + * @param sync sync on event or not. + */ +XCBIMDKIT_EXPORT void xcb_im_set_use_sync_event(xcb_im_t *im, bool sync); + +/** + * Start a XIM server synchronously. + * + * It only does the minimum initialization and try to grab the server name. When + * it fails, it means there might be another server with the same name running. + * + * To finish the initialization, you will need to use xcb_im_filter_event on all + * the event recevied. + * + * You may also call this function again if it fails or after xcb_im_close_im. + * + * @param im XIM server. + * @return whether XIM server is started successfully. + */ +XCBIMDKIT_EXPORT bool xcb_im_open_im(xcb_im_t *im); + +/** + * Handle XIM related event, most relevant event will be client message. + * + * @param im XIM server + * @param event X event. + * @return Whether the event is handled by XIM. + */ +XCBIMDKIT_EXPORT bool xcb_im_filter_event(xcb_im_t *im, + xcb_generic_event_t *event); + +/** + * Shutdown the XIM server and free all the resources. + * + * @param im XIM server + * + * @see xcb_im_open_im + */ +XCBIMDKIT_EXPORT void xcb_im_close_im(xcb_im_t *im); +/** + * Destroy the XIM server. + * + * xcb_im_close_im need to be called if it is opened successfully. + * + * @param im XIM server. + */ +XCBIMDKIT_EXPORT void xcb_im_destroy(xcb_im_t *im); + +/** + * Send a key event to the client. + * + * @param im XIM server + * @param ic Input context. + * @param event key event. + */ +XCBIMDKIT_EXPORT void xcb_im_forward_event(xcb_im_t *im, + xcb_im_input_context_t *ic, + xcb_key_press_event_t *event); + +/** + * Send a key event to the client. + * + * @param im XIM server + * @param ic Input context. + * @param sequence sequence number, when re-inject, should be the value from + * forward_event + * @param event key event. + * @see xcb_im_forward_event_fr_t. + */ +XCBIMDKIT_EXPORT void xcb_im_forward_event_full(xcb_im_t *im, + xcb_im_input_context_t *ic, + uint16_t sequence, + xcb_key_press_event_t *event); + +/** + * Commit a string to the client. + * + * @param im XIM server + * @param ic Input Context + * @param flag a bit flag of xcb_xim_lookup_flags_t, XCB_XIM_LOOKUP_CHARS is the + * most common value to be used. + * @param str string to be committed, encoding is usually COMPOUND_TEXT. + * @param length byte length of the string + * @param keysym key symbol. + * + * @see xcb_xim_lookup_flags_t + * @see xcb_utf8_to_compound_text + */ +XCBIMDKIT_EXPORT void xcb_im_commit_string(xcb_im_t *im, + xcb_im_input_context_t *ic, + uint32_t flag, const char *str, + uint32_t length, uint32_t keysym); + +/** + * Start geometry negotiation, if XIMStyle has XIMPreeditArea or XIMStatusArea + * set. + * + * This is rarely used nowadays. Xlib doesn't have relevant code for it. + * + * @param im XIM server + * @param ic Input context + */ +XCBIMDKIT_EXPORT void xcb_im_geometry_callback(xcb_im_t *im, + xcb_im_input_context_t *ic); + +/** + * Sends XIM_PREEDIT_START message to call the XIMPreeditStartCallback function. + * + * @param im XIM server + * @param ic Input context + */ +XCBIMDKIT_EXPORT void xcb_im_preedit_start_callback(xcb_im_t *im, + xcb_im_input_context_t *ic); + +/** + * Sends XIM_PREEDIT_DRAW message to call the XIMPreeditDrawCallback function. + * + * @param im XIM server + * @param ic Input context + * @param frame information about preedit string. + */ +XCBIMDKIT_EXPORT void +xcb_im_preedit_draw_callback(xcb_im_t *im, xcb_im_input_context_t *ic, + xcb_im_preedit_draw_fr_t *frame); + +/** + * Sends XIM_PREEDIT_CARET message to call the PreeditCaretCallback function. + * + * @param im XIM server + * @param ic Input context + * @param frame information about preedit caret. + */ +XCBIMDKIT_EXPORT void +xcb_im_preedit_caret_callback(xcb_im_t *im, xcb_im_input_context_t *ic, + xcb_im_preedit_caret_fr_t *frame); + +/** + * sends XIM_PREEDIT_DONE message to call the XIMPreeditDoneCallback function. + * + * This should only be called after calling xcb_im_preedit_start_callback. + * + * @param im XIM server + * @param ic Input context + */ +XCBIMDKIT_EXPORT void xcb_im_preedit_done_callback(xcb_im_t *im, + xcb_im_input_context_t *ic); + +/** + * Sends XIM_STATUS_START message to call the XIMStatusStartCallback function. + * + * @param im XIM server + * @param ic Input context + */ +XCBIMDKIT_EXPORT void xcb_im_status_start_callback(xcb_im_t *im, + xcb_im_input_context_t *ic); + +/** + * Sends XIM_STATUS_DRAW message to call the XIMStatusDrawCallback function with + * text. + * + * @param im XIM server + * @param ic Input context + * @param frame text to be drawn by client. + */ +XCBIMDKIT_EXPORT void +xcb_im_status_draw_text_callback(xcb_im_t *im, xcb_im_input_context_t *ic, + xcb_im_status_draw_text_fr_t *frame); + +/** + * Sends XIM_STATUS_DRAW message to call the XIMStatusDrawCallback function with + * bitmap. + * + * @param im XIM server + * @param ic Input context + * @param frame bitmap to be drawn by client. + */ +XCBIMDKIT_EXPORT void +xcb_im_status_draw_bitmap_callback(xcb_im_t *im, xcb_im_input_context_t *ic, + xcb_im_status_draw_bitmap_fr_t *frame); + +/** + * Sends XIM_STATUS_DONE message to call the XIMStatusDoneCallback function. + * + * @param im XIM server + * @param ic Input context + */ +XCBIMDKIT_EXPORT void xcb_im_status_done_callback(xcb_im_t *im, + xcb_im_input_context_t *ic); +XCBIMDKIT_EXPORT void xcb_im_preedit_start(xcb_im_t *im, + xcb_im_input_context_t *ic); +XCBIMDKIT_EXPORT void xcb_im_preedit_end(xcb_im_t *im, + xcb_im_input_context_t *ic); +XCBIMDKIT_EXPORT void xcb_im_sync_xlib(xcb_im_t *im, + xcb_im_input_context_t *ic); +XCBIMDKIT_EXPORT bool xcb_im_support_extension(xcb_im_t *im, + uint16_t major_code, + uint16_t minor_code); +XCBIMDKIT_EXPORT void +xcb_im_input_context_set_data(xcb_im_input_context_t *ic, void *data, + xcb_im_free_function free_data_function); +XCBIMDKIT_EXPORT void * +xcb_im_input_context_get_data(xcb_im_input_context_t *ic); +XCBIMDKIT_EXPORT uint32_t +xcb_im_input_context_get_input_style(xcb_im_input_context_t *ic); +XCBIMDKIT_EXPORT xcb_window_t +xcb_im_input_context_get_client_window(xcb_im_input_context_t *ic); +XCBIMDKIT_EXPORT xcb_window_t +xcb_im_input_context_get_focus_window(xcb_im_input_context_t *ic); +XCBIMDKIT_EXPORT const xcb_im_preedit_attr_t * +xcb_im_input_context_get_preedit_attr(xcb_im_input_context_t *ic); +XCBIMDKIT_EXPORT const xcb_im_status_attr_t * +xcb_im_input_context_get_status_attr(xcb_im_input_context_t *ic); +XCBIMDKIT_EXPORT uint32_t +xcb_im_input_context_get_preedit_attr_mask(xcb_im_input_context_t *ic); +XCBIMDKIT_EXPORT uint32_t +xcb_im_input_context_get_status_attr_mask(xcb_im_input_context_t *ic); + +XCBIMDKIT_DECL_END + +#endif // _XCB_IMDKIT_IMDKIT_H_ diff --git a/xim/xcb-imdkit/src/imdkit_p.h b/xim/xcb-imdkit/src/imdkit_p.h new file mode 100644 index 0000000..2349fb5 --- /dev/null +++ b/xim/xcb-imdkit/src/imdkit_p.h @@ -0,0 +1,292 @@ +/* + * SPDX-FileCopyrightText: 2014 Weng Xuetian + * + * SPDX-License-Identifier: LGPL-2.1-only + * + */ +#ifndef _XCB_IMDKIT_IMDKIT_P_H_ +#define _XCB_IMDKIT_IMDKIT_P_H_ + +#include "common.h" +#include "imdkit.h" +#include "list.h" +#include "message.h" +#include "uthash.h" +#include "ximproto_p.h" + +#define LOCALES_BUFSIZE (sizeof(XCB_IM_ALL_LOCALES) + 32) + +/* + * values for the flag of XIM_ERROR + */ +#define XIM_IMID_VALID 0x0001 +#define XIM_ICID_VALID 0x0002 + +/* + * XIM Error Code + */ +#define XIM_BadAlloc 1 +#define XIM_BadStyle 2 +#define XIM_BadClientWindow 3 +#define XIM_BadFocusWindow 4 +#define XIM_BadArea 5 +#define XIM_BadSpotLocation 6 +#define XIM_BadColormap 7 +#define XIM_BadAtom 8 +#define XIM_BadPixel 9 +#define XIM_BadPixmap 10 +#define XIM_BadName 11 +#define XIM_BadCursor 12 +#define XIM_BadProtocol 13 +#define XIM_BadForeground 14 +#define XIM_BadBackground 15 +#define XIM_LocaleNotSupported 16 +#define XIM_BadSomething 999 + +/* + * byte order + */ +#define BIGENDIAN (CARD8)0x42 /* MSB first */ +#define LITTLEENDIAN (CARD8)0x6c /* LSB first */ + +/* + * values for the category of XIM_ENCODING_NEGOTIATON_REPLY + */ +#define XIM_Encoding_NameCategory 0 +#define XIM_Encoding_DetailCategory 1 + +/* + * value for the index of XIM_ENCODING_NEGOTIATON_REPLY + */ +#define XIM_Default_Encoding_IDX -1 + +#define _xcb_im_read_frame_with_error(IM, CLIENT, FRAME, DATA, LEN) \ + do { \ + size_t len = (LEN); \ + frame_read_func(FRAME)(&FRAME, &DATA, &len, \ + (CLIENT)->byte_order != (IM)->byte_order); \ + if (!DATA) { \ + frame_free_func(FRAME)(&FRAME); \ + _xcb_im_send_error_message((IM), (CLIENT)); \ + return; \ + } \ + } while (0) + +#define _xcb_im_read_frame(IM, CLIENT, FRAME, DATA, LEN) \ + do { \ + size_t len = (LEN); \ + frame_read_func(FRAME)(&FRAME, &DATA, &len, \ + (CLIENT)->byte_order != (IM)->byte_order); \ + if (!DATA) { \ + frame_free_func(FRAME)(&FRAME); \ + return; \ + } \ + } while (0) + +#define _xcb_im_send_frame(IM, CLIENT, FRAME, SEND_ERROR) \ + do { \ + bool fail = true; \ + bool swap = (CLIENT)->byte_order != (IM)->byte_order; \ + size_t length = frame_size_func(FRAME); \ + uint8_t *reply; \ + uint8_t *alloc_reply = NULL; \ + uint8_t \ + static_reply[XCB_IM_HEADER_SIZE + (frame_has_static_size(FRAME) \ + ? frame_size_func(FRAME) \ + : 1)]; \ + if (frame_has_static_size(FRAME)) { \ + reply = static_reply; \ + _xcb_write_xim_message_header( \ + reply, XIM_PROTO_FRAME_OPCODE(FRAME), 0, length, swap); \ + } else { \ + reply = _xcb_new_xim_message(XIM_PROTO_FRAME_OPCODE(FRAME), 0, \ + length, swap); \ + alloc_reply = reply; \ + } \ + do { \ + if (!reply) { \ + break; \ + } \ + frame_write_func(FRAME)(&(FRAME), reply + XCB_IM_HEADER_SIZE, \ + swap); \ + if (!_xcb_im_send_message((IM), (CLIENT), reply, length)) { \ + break; \ + } \ + fail = false; \ + } while (0); \ + free(alloc_reply); \ + if ((SEND_ERROR) && fail) { \ + _xcb_im_send_error_message((IM), (CLIENT)); \ + } \ + } while (0) + +struct _xcb_im_input_context_t { + uint16_t id; + xcb_im_client_t *client; + uint32_t input_style; + xcb_window_t client_win; + xcb_window_t focus_win; + + xcb_im_preedit_attr_t preedit; + uint32_t preedit_mask; + xcb_im_status_attr_t status; + uint32_t status_mask; + UT_hash_handle hh; + void *data; + xcb_im_free_function free_data_function; + uint16_t forward_event_sequence; +}; + +struct _xcb_im_client_t { + xcb_window_t accept_win; + int connect_id; + xcb_window_t client_win; + uint8_t byte_order; + bool sync; + uint16_t icid; + xcb_im_input_context_t *ic_free_list; + xcb_im_input_context_t *input_contexts; + list_head queue; + + xcb_im_property_offset_t *offsets; + + UT_hash_handle hh1; + UT_hash_handle hh2; +}; + +typedef struct _xcb_im_default_im_attr_t { + char *name; + uint16_t type; + bool (*get_value)(xcb_im_t *im, xcb_im_client_t *client, + xcb_im_ximattribute_fr_t *attr); +} xcb_im_default_im_attr_t; + +bool _xcb_im_get_input_styles_attr(xcb_im_t *im, xcb_im_client_t *client, + xcb_im_ximattribute_fr_t *attr); + +static const xcb_im_default_im_attr_t Default_IMattr[] = { + {XCB_XIM_XNQueryInputStyle, XimType_XIMStyles, + _xcb_im_get_input_styles_attr}, + /* {XCB_XIM_XNQueryIMValuesList, XimType_XIMValuesList}, */ +}; + +typedef struct _xcb_im_default_ic_attr_t { + char *name; + uint16_t type; + bool read; +} xcb_im_default_ic_attr_t; + +static const xcb_im_default_ic_attr_t Default_ICattr[] = { + {XCB_XIM_XNInputStyle, XimType_CARD32, false}, + {XCB_XIM_XNClientWindow, XimType_Window, false}, + {XCB_XIM_XNFocusWindow, XimType_Window, false}, + {XCB_XIM_XNFilterEvents, XimType_CARD32, false}, + {XCB_XIM_XNPreeditAttributes, XimType_NEST, false}, + {XCB_XIM_XNStatusAttributes, XimType_NEST, false}, + {XCB_XIM_XNFontSet, XimType_XFontSet, false}, + {XCB_XIM_XNArea, XimType_XRectangle, true}, + {XCB_XIM_XNAreaNeeded, XimType_XRectangle, true}, + {XCB_XIM_XNColormap, XimType_CARD32, false}, + {XCB_XIM_XNStdColormap, XimType_CARD32, false}, + {XCB_XIM_XNForeground, XimType_CARD32, true}, + {XCB_XIM_XNBackground, XimType_CARD32, true}, + {XCB_XIM_XNBackgroundPixmap, XimType_CARD32, false}, + {XCB_XIM_XNSpotLocation, XimType_XPoint, true}, + {XCB_XIM_XNLineSpace, XimType_CARD32, true}, + {XCB_XIM_XNSeparatorofNestedList, XimType_SeparatorOfNestedList, false}, +}; + +struct _xcb_im_t { + xcb_connection_t *conn; + xcb_im_ximattr_fr_t imattr[ARRAY_SIZE(Default_IMattr)]; + xcb_im_xicattr_fr_t icattr[ARRAY_SIZE(Default_ICattr)]; + xcb_im_ext_fr_t extension[ARRAY_SIZE(Default_Extension)]; + uint16_t preeditAttr_id; + uint16_t statusAttr_id; + uint16_t separatorAttr_id; + xcb_im_ximattr_fr_t + *id2attr[ARRAY_SIZE(Default_IMattr) + ARRAY_SIZE(Default_ICattr)]; + + ssize_t id2preeditoffset[ARRAY_SIZE(Default_IMattr) + + ARRAY_SIZE(Default_ICattr)]; + uint32_t + id2preeditmask[ARRAY_SIZE(Default_IMattr) + ARRAY_SIZE(Default_ICattr)]; + + ssize_t id2statusoffset[ARRAY_SIZE(Default_IMattr) + + ARRAY_SIZE(Default_ICattr)]; + uint32_t + id2statusmask[ARRAY_SIZE(Default_IMattr) + ARRAY_SIZE(Default_ICattr)]; + + ssize_t + id2icoffset[ARRAY_SIZE(Default_IMattr) + ARRAY_SIZE(Default_ICattr)]; + uint32_t event_mask; + xcb_im_trigger_keys_t onKeys; + xcb_im_trigger_keys_t offKeys; + xcb_im_styles_t inputStyles; + xcb_im_encodings_t encodings; + char *locale; + char *serverName; + xcb_window_t serverWindow; + int screen_id; + xcb_atom_t atoms[XIM_ATOM_LAST]; + xcb_im_client_t *free_list; + xcb_im_client_t *clients_by_id; + xcb_im_client_t *clients_by_win; + uint16_t connect_id; + xcb_screen_t *screen; + xcb_screen_t *default_screen; + uint32_t sequence; + xcb_im_callback callback; + void *user_data; + void (*logger)(const char *, ...); + + uint8_t byte_order; + bool init; + bool sync; + bool use_sync_mode; + bool use_sync_event; +}; + +typedef union _xcb_im_ic_attr_value_t { + xcb_rectangle_t rect; + xcb_point_t point; + uint32_t byte4; + struct { + uint8_t *data; + uint8_t len; + } raw; +} xcb_im_ic_attr_value_t; + +typedef struct _xcb_im_queue_t { + uint16_t icid; + xcb_im_packet_header_fr_t hdr; + xcb_im_forward_event_fr_t frame; + xcb_key_press_event_t event; + list_head list; +} xcb_im_queue_t; + +xcb_im_input_context_t *_xcb_im_new_input_context(xcb_im_t *im, + xcb_im_client_t *client); +const xcb_im_default_ic_attr_t *_xcb_im_default_ic_attr_entry(xcb_im_t *im, + uint32_t id); + +bool _xcb_im_send_message(xcb_im_t *im, xcb_im_client_t *client, uint8_t *data, + size_t length); + +void _xcb_im_send_error_message(xcb_im_t *im, xcb_im_client_t *client); + +void _xcb_im_destroy_client(xcb_im_t *im, xcb_im_client_t *client); +void _xcb_im_destroy_ic(xcb_im_t *im, xcb_im_input_context_t *ic); +void _xcb_im_send_set_event_mask(xcb_im_t *im, xcb_im_client_t *client, + uint32_t icid, uint32_t forward_event_mask, + uint32_t sync_mask); +void _xcb_im_set_ic_event_mask(xcb_im_t *im, xcb_im_input_context_t *client); +void _xcb_im_set_im_event_mask(xcb_im_t *im, xcb_im_client_t *ic); +void _xcb_im_add_queue(xcb_im_t *im, xcb_im_client_t *client, uint16_t icid, + const xcb_im_packet_header_fr_t *hdr, + xcb_im_forward_event_fr_t *frame, uint8_t *data); +void _xcb_im_process_queue(xcb_im_t *im, xcb_im_client_t *client); +static inline bool _xcb_im_has_trigger_key(xcb_im_t *im) { + return im->onKeys.nKeys || im->offKeys.nKeys; +} +#endif // _XCB_IMDKIT_IMDKIT_P_H_ diff --git a/xim/xcb-imdkit/src/list.h b/xim/xcb-imdkit/src/list.h new file mode 100644 index 0000000..aaf1abf --- /dev/null +++ b/xim/xcb-imdkit/src/list.h @@ -0,0 +1,90 @@ +/* + * SPDX-FileCopyrightText: 2014 Weng Xuetian + * + * SPDX-License-Identifier: LGPL-2.1-only + * + */ + +#ifndef _LINK_LIST_H_ +#define _LINK_LIST_H_ + +#include + +#define list_container_of(ptr, type, member) \ + ((type *)(((void *)(ptr)) - offsetof(type, member))) + +typedef struct _list_head { + struct _list_head *prev; + struct _list_head *next; +} list_head; + +static inline void list_init(list_head *pos) { + pos->next = pos; + pos->prev = pos; +} + +static inline bool list_is_empty(list_head *pos) { return pos->next == pos; } + +static inline void __list_insert_between(list_head *add, list_head *prev, + list_head *next) { + next->prev = add; + prev->next = add; + add->next = next; + add->prev = prev; +} + +static inline void list_prepend(list_head *add, list_head *pos) { + __list_insert_between(add, pos, pos->next); +} + +static inline void list_append(list_head *add, list_head *pos) { + __list_insert_between(add, pos->prev, pos); +} + +static inline void list_remove(list_head *pos) { + list_head *next = pos->next; + list_head *prev = pos->prev; + prev->next = next; + next->prev = prev; + + pos->next = NULL; + pos->prev = NULL; +} + +#define list_foreach(key, head) \ + for (list_head *key = (head)->next; key != (head); key = key->next) + +#define list_foreach_safe(key, head) \ + for (list_head *key = (head)->next, *__n = key->next; key != (head); \ + key = __n, __n = key->next) + +#define list_foreach_nl(key, head) \ + for (key = (head)->next; key != (head); key = key->next) + +#define list_foreach_safe_nl(key, __n, head) \ + for (key = (head)->next, __n = key->next; key != (head); \ + key = __n, __n = key->next) + +#define list_entry_foreach(key, type, head, field) \ + for (type *key = list_container_of((head)->next, type, field); \ + &key->field != (head); \ + key = list_container_of(key->field.next, type, field)) + +#define list_entry_foreach_nl(key, type, head, field) \ + for (key = list_container_of((head)->next, type, field); \ + &key->field != (head); \ + key = list_container_of(key->field.next, type, field)) + +#define list_entry_foreach_safe(key, type, head, field) \ + for (type *key = list_container_of((head)->next, type, field), \ + *__n = list_container_of(key->field.next, type, field); \ + &key->field != (head); \ + key = __n, __n = list_container_of(key->field.next, type, field)) + +#define list_entry_foreach_safe_nl(key, __n, type, head, field) \ + for (key = list_container_of((head)->next, type, field), \ + __n = list_container_of(key->field.next, type, field); \ + &key->field != (head); \ + key = __n, __n = list_container_of(key->field.next, type, field)) + +#endif diff --git a/xim/xcb-imdkit/src/message.c b/xim/xcb-imdkit/src/message.c new file mode 100644 index 0000000..04383a6 --- /dev/null +++ b/xim/xcb-imdkit/src/message.c @@ -0,0 +1,221 @@ +/* + * SPDX-FileCopyrightText: 2014 Weng Xuetian + * + * SPDX-License-Identifier: LGPL-2.1-only + * + */ + +#include "message.h" +#include "common.h" +#include "parser.h" +#include "ximproto.h" +#include +#include + +static uint32_t lookup_offset(xcb_im_property_offset_t **offsets, + xcb_atom_t atom) { + if (!offsets) { + return 0; + } + xcb_im_property_offset_t *result = NULL; + HASH_FIND(hh, *offsets, &atom, sizeof(xcb_atom_t), result); + if (!result) { + return 0; + } + return result->offset; +} + +static void set_offset(xcb_im_property_offset_t **offsets, xcb_atom_t atom, + uint32_t offset) { + if (!offsets) { + return; + } + xcb_im_property_offset_t *result = NULL; + HASH_FIND(hh, *offsets, &atom, sizeof(xcb_atom_t), result); + if (!result) { + if (offset != 0) { + result = calloc(1, sizeof(xcb_im_property_offset_t)); + result->atom = atom; + result->offset = offset; + HASH_ADD(hh, *offsets, atom, sizeof(xcb_atom_t), result); + } + } else { + if (offset == 0) { + HASH_DEL(*offsets, result); + free(result); + } else { + result->offset = offset; + } + } +} + +uint8_t *_xcb_new_xim_message(uint8_t major_opcode, uint8_t minor_opcode, + size_t length, bool swap) { + uint8_t *message = calloc(length + XCB_IM_HEADER_SIZE, 1); + if (message) { + _xcb_write_xim_message_header(message, major_opcode, minor_opcode, + length, swap); + } + + return message; +} + +uint8_t *_xcb_write_xim_message_header(uint8_t *message, uint8_t major_opcode, + uint8_t minor_opcode, size_t length, + bool swap) { + uint16_t p_len = length / 4; + message = uint8_t_write(&major_opcode, message, swap); + message = uint8_t_write(&minor_opcode, message, swap); + message = uint16_t_write(&p_len, message, swap); + return message; +} + +// length is the body without header size in byte +bool _xcb_send_xim_message(xcb_connection_t *conn, xcb_atom_t protocol_atom, + xcb_window_t window, uint8_t *data, size_t length, + const char *name, size_t len) { + if (!data) { + return false; + } + + // add header size + length += XCB_IM_HEADER_SIZE; + + xcb_client_message_event_t event; + memset(&event, 0, sizeof(event)); + + event.response_type = XCB_CLIENT_MESSAGE; + event.sequence = 0; + event.window = window; + event.type = protocol_atom; + + if (length > XCB_XIM_CM_DATA_SIZE) { + xcb_atom_t atom; + + xcb_intern_atom_cookie_t atom_cookie = + xcb_intern_atom(conn, false, len, name); + xcb_intern_atom_reply_t *atom_reply = + xcb_intern_atom_reply(conn, atom_cookie, NULL); + if (!atom_reply) { + return false; + } + atom = atom_reply->atom; + free(atom_reply); + xcb_get_property_cookie_t get_property_cookie = xcb_get_property( + conn, false, window, atom, XCB_ATOM_STRING, 0L, 10000L); + + xcb_get_property_reply_t *get_property_reply = + xcb_get_property_reply(conn, get_property_cookie, NULL); + if (!get_property_reply) { + return false; + } + free(get_property_reply); + xcb_void_cookie_t cookie = + xcb_change_property_checked(conn, XCB_PROP_MODE_APPEND, window, + atom, XCB_ATOM_STRING, 8, length, data); + xcb_generic_error_t *error = NULL; + if ((error = xcb_request_check(conn, cookie)) != NULL) { + free(error); + } + event.format = 32; + event.data.data32[0] = length; + event.data.data32[1] = atom; + for (size_t i = 2; i < ARRAY_SIZE(event.data.data32); i++) { + event.data.data32[i] = 0; + } + } else { + event.format = 8; + + memcpy(event.data.data8, data, length); + /* Clear unused field with NULL */ + for (size_t i = length; i < XCB_XIM_CM_DATA_SIZE; i++) { + event.data.data8[i] = 0; + } + } + xcb_void_cookie_t send_event_cookie = xcb_send_event_checked( + conn, false, window, XCB_EVENT_MASK_NO_EVENT, (const char *)&event); + xcb_generic_error_t *error = NULL; + if ((error = xcb_request_check(conn, send_event_cookie)) != NULL) { + free(error); + } + return true; +} + +void _xcb_send_xim_error_message(xcb_connection_t *conn, + xcb_atom_t protocol_atom, xcb_window_t window, + bool swap) { + // use stack to avoid alloc fails + uint8_t message[XCB_IM_HEADER_SIZE]; + _xcb_write_xim_message_header(message, XCB_XIM_ERROR, 0, 0, swap); + _xcb_send_xim_message(conn, protocol_atom, window, message, 0, NULL, 0); +} + +uint8_t *_xcb_read_xim_message(xcb_connection_t *conn, xcb_window_t window, + xcb_im_property_offset_t **offsets, + xcb_client_message_event_t *ev, + xcb_im_packet_header_fr_t *hdr, bool swap) { + uint8_t *p = NULL; + + if (ev->format == 8) { + /* ClientMessage only */ + uint8_t *rec = ev->data.data8; + size_t len = sizeof(ev->data.data8); + uint8_t_read(&hdr->major_opcode, &rec, &len, false); + uint8_t_read(&hdr->minor_opcode, &rec, &len, false); + uint16_t_read(&hdr->length, &rec, &len, false); + + // check message is well formed + if (len >= hdr->length * 4) { + p = malloc(hdr->length * 4); + } + if (p) { + memcpy(p, rec, hdr->length * 4); + } + } else if (ev->format == 32) { + /* ClientMessage and WindowProperty */ + size_t length = ev->data.data32[0]; + xcb_atom_t atom = ev->data.data32[1]; + + uint32_t offset = lookup_offset(offsets, atom); + uint32_t end = offset + length; + uint32_t dword_begin = offset / 4; + uint32_t dword_end = (end + 3) / 4; + xcb_get_property_cookie_t cookie = + xcb_get_property(conn, true, window, atom, XCB_ATOM_ANY, + dword_begin, dword_end - dword_begin); + + xcb_get_property_reply_t *reply = + xcb_get_property_reply(conn, cookie, NULL); + uint8_t *rec; + + if (!reply || reply->format == 0 || reply->length == 0) { + free(reply); + return (unsigned char *)NULL; + } + + rec = xcb_get_property_value(reply) + (offset % 4); + + if (reply->bytes_after) { + set_offset(offsets, atom, offset + length); + } else { + set_offset(offsets, atom, 0); + } + + uint8_t_read(&hdr->major_opcode, &rec, &length, swap); + uint8_t_read(&hdr->minor_opcode, &rec, &length, swap); + uint16_t_read(&hdr->length, &rec, &length, swap); + + size_t buffer_size = ((size_t)hdr->length) * 4; + // check message is well formed + if (buffer_size <= length) { + /* if hit, it might be an error */ + p = malloc(buffer_size); + } + + if (p) { + memcpy(p, rec, buffer_size); + } + free(reply); + } + return p; +} diff --git a/xim/xcb-imdkit/src/message.h b/xim/xcb-imdkit/src/message.h new file mode 100644 index 0000000..7cf99fa --- /dev/null +++ b/xim/xcb-imdkit/src/message.h @@ -0,0 +1,48 @@ +/* + * SPDX-FileCopyrightText: 2014 Weng Xuetian + * + * SPDX-License-Identifier: LGPL-2.1-only + * + */ + +#ifndef MESSAGE_H +#define MESSAGE_H +#include "ximproto.h" +#include +#include +#include +#include +#include +#include + +typedef struct _xcb_im_property_offset_t { + xcb_atom_t atom; + uint32_t offset; + UT_hash_handle hh; +} xcb_im_property_offset_t; + +// Return a new alloc xim message. length is the content size without header +// size. +uint8_t *_xcb_new_xim_message(uint8_t major_opcode, uint8_t minor_opcode, + size_t length, bool swap); + +// Write xim message header and return the pointer to content. +uint8_t *_xcb_write_xim_message_header(uint8_t *message, uint8_t major_opcode, + uint8_t minor_opcode, size_t length, + bool swap); + +// length is the body without header size in byte +bool _xcb_send_xim_message(xcb_connection_t *conn, xcb_atom_t protocol_atom, + xcb_window_t window, uint8_t *data, size_t length, + const char *name, size_t len); + +void _xcb_send_xim_error_message(xcb_connection_t *conn, + xcb_atom_t protocol_atom, xcb_window_t window, + bool swap); + +uint8_t *_xcb_read_xim_message(xcb_connection_t *conn, xcb_window_t window, + xcb_im_property_offset_t **offsets, + xcb_client_message_event_t *ev, + xcb_im_packet_header_fr_t *hdr, bool swap); + +#endif // MESSAGE_H diff --git a/xim/xcb-imdkit/src/parser.c b/xim/xcb-imdkit/src/parser.c new file mode 100644 index 0000000..fdd805c --- /dev/null +++ b/xim/xcb-imdkit/src/parser.c @@ -0,0 +1,117 @@ +/* + * SPDX-FileCopyrightText: 2014 Weng Xuetian + * + * SPDX-License-Identifier: LGPL-2.1-only + * + */ + +#include "parser.h" +#include +#include +/* For byte swapping */ +#define Swap8(n) (n) + +#define Swap16(n) (swap ? (((n) << 8 & 0xFF00) | ((n) >> 8 & 0xFF)) : n) +#define Swap32(n) \ + (swap ? (((n) << 24 & 0xFF000000) | ((n) << 8 & 0xFF0000) | \ + ((n) >> 8 & 0xFF00) | ((n) >> 24 & 0xFF)) \ + : n) +#define Swap64(n) \ + (swap ? (((n) << 56 & 0xFF00000000000000) | \ + ((n) << 40 & 0xFF000000000000) | ((n) << 24 & 0xFF0000000000) | \ + ((n) << 8 & 0xFF00000000) | ((n) >> 8 & 0xFF000000) | \ + ((n) >> 24 & 0xFF0000) | ((n) >> 40 & 0xFF00) | \ + ((n) >> 56 & 0xFF)) \ + : n) + +void uint8_t_read(uint8_t *p, uint8_t **data, size_t *len, bool swap) { + if (*len < 1) { + *data = NULL; + return; + } + + *p = **data; + + *data += 1; + *len -= 1; +} + +uint8_t *uint8_t_write(uint8_t *p, uint8_t *data, bool swap) { + *data = *p; + data += 1; + return data; +} + +void uint16_t_read(uint16_t *p, uint8_t **data, size_t *len, bool swap) { + if (*len < 2) { + *data = NULL; + return; + } + + *p = Swap16(*((uint16_t *)*data)); + *data += 2; + *len -= 2; +} + +uint8_t *uint16_t_write(uint16_t *p, uint8_t *data, bool swap) { + *((uint16_t *)data) = Swap16(*p); + data += 2; + return data; +} + +void uint32_t_read(uint32_t *p, uint8_t **data, size_t *len, bool swap) { + if (*len < 4) { + *data = NULL; + return; + } + + *p = Swap32(*((uint32_t *)*data)); + *data += 4; + *len -= 4; +} + +uint8_t *uint32_t_write(uint32_t *p, uint8_t *data, bool swap) { + *((uint32_t *)data) = Swap32(*p); + data += 4; + return data; +} + +void xcb_im_bytearray_t_read(xcb_im_bytearray_t *p, uint32_t arraylen, + uint8_t **data, size_t *len, bool swap) { + if (*len < arraylen) { + *data = NULL; + return; + } + + *p = *data; + *data += arraylen; + *len -= arraylen; +} + +uint8_t *xcb_im_bytearray_t_write(xcb_im_bytearray_t *p, uint32_t arraylen, + uint8_t *data, bool swap) { + memcpy(data, *p, arraylen); + return data + arraylen; +} + +uintptr_t align_to_4(uintptr_t ptr, uintptr_t len, size_t *remain) { + uintptr_t diff = (len % 4) ? 4 - (len % 4) : 0; + if (remain) { + if (*remain < diff) { + return 0; + } + *remain -= diff; + } + return ptr + diff; +} + +uintptr_t align_to_2(uintptr_t ptr, uintptr_t len, size_t *remain) { + uintptr_t diff = (len % 2) ? 2 - (len % 2) : 0; + if (remain) { + if (*remain < diff) { + return 0; + } + *remain -= diff; + } + return ptr + diff; +} diff --git a/xim/xcb-imdkit/src/parser.h b/xim/xcb-imdkit/src/parser.h new file mode 100644 index 0000000..09db68a --- /dev/null +++ b/xim/xcb-imdkit/src/parser.h @@ -0,0 +1,32 @@ +/* + * SPDX-FileCopyrightText: 2014 Weng Xuetian + * + * SPDX-License-Identifier: LGPL-2.1-only + * + */ + +#ifndef _XCB_IMDKIT_PARSER_H_ +#define _XCB_IMDKIT_PARSER_H_ + +#include +#include +#include + +#include "ximproto.h" + +#define READ_FUNC(TYPE) \ + void TYPE##_read(TYPE *p, uint8_t **data, size_t *len, bool swap); \ + uint8_t *TYPE##_write(TYPE *p, uint8_t *data, bool swap); + +READ_FUNC(uint8_t) +READ_FUNC(uint16_t) +READ_FUNC(uint32_t) +void xcb_im_bytearray_t_read(xcb_im_bytearray_t *p, uint32_t arraylen, + uint8_t **data, size_t *len, bool swap); +uint8_t *xcb_im_bytearray_t_write(xcb_im_bytearray_t *p, uint32_t arraylen, + uint8_t *data, bool swap); + +uintptr_t align_to_4(uintptr_t ptr, uintptr_t len, size_t *remain); +uintptr_t align_to_2(uintptr_t ptr, uintptr_t len, size_t *remain); + +#endif // IMDKIT_PARSE_H diff --git a/xim/xcb-imdkit/src/protocolhandler.c b/xim/xcb-imdkit/src/protocolhandler.c new file mode 100644 index 0000000..69783f9 --- /dev/null +++ b/xim/xcb-imdkit/src/protocolhandler.c @@ -0,0 +1,937 @@ +/* + * SPDX-FileCopyrightText: 2014 Weng Xuetian + * + * SPDX-License-Identifier: LGPL-2.1-only + * + */ + +#include "protocolhandler.h" +#include "common.h" +#include "imdkit_p.h" +#include "parser.h" +#include "uthash.h" +#include +#include +#include +#include +#include + +void _xcb_im_handle_connect(xcb_im_t *im, xcb_im_client_t *client, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data) { + xcb_im_connect_fr_t frame; + _xcb_im_read_frame_with_error(im, client, frame, data, + XIM_MESSAGE_BYTES(hdr)); + + if (im->callback) { + im->callback(im, client, NULL, hdr, &frame, NULL, im->user_data); + } + xcb_im_connect_fr_free(&frame); + + xcb_im_connect_reply_fr_t reply_frame; + reply_frame.server_major_protocol_version = + frame.client_major_protocol_version; + reply_frame.server_minor_protocol_version = + frame.client_minor_protocol_version; + + _xcb_im_send_frame(im, client, reply_frame, true); +} + +static void _xcb_im_send_trigger_key(xcb_im_t *im, xcb_im_client_t *client) { + xcb_im_register_triggerkeys_fr_t frame; + /* Right now XIM_OPEN_REPLY hasn't been sent to this new client, so + the input-method-id is still invalid, and should be set to zero... + Reter to $(XC)/lib/X11/imDefLkup.c:_XimRegisterTriggerKeysCallback + */ + frame.input_method_ID = 0; + frame.on_keys_list.size = im->onKeys.nKeys; + frame.on_keys_list.items = im->onKeys.keys; + frame.off_keys_list.size = im->offKeys.nKeys; + frame.off_keys_list.items = im->offKeys.keys; + + _xcb_im_send_frame(im, client, frame, false); +} + +void _xcb_im_handle_open(xcb_im_t *im, xcb_im_client_t *client, + const xcb_im_packet_header_fr_t *hdr, uint8_t *data) { + xcb_im_open_fr_t frame; + _xcb_im_read_frame_with_error(im, client, frame, data, + XIM_MESSAGE_BYTES(hdr)); + + if (im->callback) { + im->callback(im, client, NULL, hdr, &frame, NULL, im->user_data); + } + + xcb_im_open_fr_free(&frame); + + xcb_im_open_reply_fr_t reply_frame; + reply_frame.input_method_ID = client->connect_id; + reply_frame.IM_attribute_supported.size = ARRAY_SIZE(im->imattr); + reply_frame.IC_attribute_supported.size = ARRAY_SIZE(im->icattr); + reply_frame.IM_attribute_supported.items = im->imattr; + reply_frame.IC_attribute_supported.items = im->icattr; + + _xcb_im_send_frame(im, client, reply_frame, true); + if (_xcb_im_has_trigger_key(im)) { + _xcb_im_send_trigger_key(im, client); + } else { + _xcb_im_set_im_event_mask(im, client); + } +} + +void _xcb_im_handle_close(xcb_im_t *im, xcb_im_client_t *client, + const xcb_im_packet_header_fr_t *hdr, uint8_t *data) { + xcb_im_close_fr_t frame; + _xcb_im_read_frame_with_error(im, client, frame, data, + XIM_MESSAGE_BYTES(hdr)); + + if (im->callback) { + im->callback(im, client, NULL, hdr, &frame, NULL, im->user_data); + } + + xcb_im_close_fr_free(&frame); + xcb_im_close_reply_fr_t reply_frame; + reply_frame.input_method_ID = frame.input_method_ID; + _xcb_im_send_frame(im, client, reply_frame, true); +} + +void _xcb_im_handle_query_extension(xcb_im_t *im, xcb_im_client_t *client, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data) { + xcb_im_query_extension_fr_t frame; + _xcb_im_read_frame_with_error(im, client, frame, data, + XIM_MESSAGE_BYTES(hdr)); + + int nExts = 0; + xcb_im_ext_fr_t ext_list[ARRAY_SIZE(Default_Extension)]; + for (size_t i = 0; i < frame.extensions_supported_by_the_IM_library.size; + i++) { + for (size_t j = 0; j < ARRAY_SIZE(Default_Extension); j++) { + if (frame.extensions_supported_by_the_IM_library.items[i] + .length_of_string == + im->extension[j].length_of_extension_name && + strncmp((char *)frame.extensions_supported_by_the_IM_library + .items[i] + .string, + (char *)im->extension[j].extension_name, + frame.extensions_supported_by_the_IM_library.items[i] + .length_of_string) == 0) { + ext_list[nExts] = im->extension[j]; + nExts++; + break; + } + } + } + + xcb_im_query_extension_fr_free(&frame); + xcb_im_query_extension_reply_fr_t reply_frame; + reply_frame.input_method_ID = client->connect_id; + reply_frame.list_of_extensions_supported_by_th.items = ext_list; + reply_frame.list_of_extensions_supported_by_th.size = nExts; + + _xcb_im_send_frame(im, client, reply_frame, true); +} + +void _xcb_im_handle_encoding_negotiation(xcb_im_t *im, xcb_im_client_t *client, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data) { + xcb_im_encoding_negotiation_fr_t frame; + _xcb_im_read_frame_with_error(im, client, frame, data, + XIM_MESSAGE_BYTES(hdr)); + + size_t i, j; + for (i = 0; i < frame.supported_list_of_encoding_in_IM_library.size; i++) { + for (j = 0; j < im->encodings.nEncodings; j++) { + if (frame.supported_list_of_encoding_in_IM_library.items[i] + .length_of_string == + strlen(im->encodings.encodings[j]) && + strncmp((char *)frame.supported_list_of_encoding_in_IM_library + .items[i] + .string, + im->encodings.encodings[j], + frame.supported_list_of_encoding_in_IM_library.items[i] + .length_of_string) == 0) { + break; + } + } + if (j != im->encodings.nEncodings) { + break; + } + } + + // no match then we use 0. + if (i == frame.supported_list_of_encoding_in_IM_library.size) { + i = 0; + j = 0; + } + + xcb_im_encoding_negotiation_fr_free(&frame); + xcb_im_encoding_negotiation_reply_fr_t reply_frame; + reply_frame.input_method_ID = client->connect_id; + reply_frame.index_of_the_encoding_determined = i; + reply_frame.category_of_the_encoding_determined = 0; + + uint16_t index = j; + + if (im->callback) { + im->callback(im, client, NULL, hdr, &frame, &index, im->user_data); + } + + _xcb_im_send_frame(im, client, reply_frame, true); +} + +void _xcb_im_handle_get_im_values(xcb_im_t *im, xcb_im_client_t *client, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data) { + xcb_im_get_im_values_fr_t frame; + _xcb_im_read_frame_with_error(im, client, frame, data, + XIM_MESSAGE_BYTES(hdr)); + + xcb_im_get_im_values_reply_fr_t reply_frame; + size_t nBuffers = 0; + xcb_im_ximattribute_fr_t buffers[ARRAY_SIZE(Default_IMattr)]; + bool met[ARRAY_SIZE(Default_IMattr)]; + memset(met, 0, sizeof(met)); + for (size_t i = 0; i < frame.im_attribute_id.size; i++) { + if (frame.im_attribute_id.items[i] >= ARRAY_SIZE(im->id2attr)) { + continue; + } + xcb_im_ximattr_fr_t *attr = im->id2attr[frame.im_attribute_id.items[i]]; + if ((attr < im->imattr) || + (attr >= im->imattr + ARRAY_SIZE(Default_IMattr))) { + continue; + } + + if (met[attr - im->imattr]) { + continue; + } + + if (!Default_IMattr[attr - im->imattr].get_value) { + continue; + } + + if (!Default_IMattr[attr - im->imattr].get_value(im, client, + &buffers[nBuffers])) { + continue; + } + buffers[nBuffers].attribute_ID = frame.im_attribute_id.items[i]; + met[attr - im->imattr] = true; + nBuffers++; + } + + reply_frame.input_method_ID = client->connect_id; + reply_frame.im_attribute_returned.items = buffers; + reply_frame.im_attribute_returned.size = nBuffers; + + xcb_im_get_im_values_fr_free(&frame); + _xcb_im_send_frame(im, client, reply_frame, true); + + for (size_t i = 0; i < nBuffers; i++) { + free(buffers[i].value); + } +} + +void _xcb_im_handle_disconnect(xcb_im_t *im, xcb_im_client_t *client, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data) { + _xcb_im_destroy_client(im, client); + + xcb_im_disconnect_reply_fr_t reply_frame; + _xcb_im_send_frame(im, client, reply_frame, true); +} + +void _xcb_im_parse_ic_value(xcb_im_t *im, xcb_im_input_context_t *ic, void *p, + const xcb_im_default_ic_attr_t *icattr, + uint8_t *data, size_t length) { + switch (icattr->type) { + case XimType_CARD32: + case XimType_Window: { + uint32_t *result = p; + uint32_t_read(result, &data, &length, + im->byte_order != ic->client->byte_order); + break; + } + case XimType_XRectangle: { + xcb_rectangle_t *result = p; + xcb_im_xrectangle_fr_t fr; + _xcb_im_read_frame(im, ic->client, fr, data, length); + result->x = fr.x; + result->y = fr.y; + result->height = fr.height; + result->width = fr.width; + break; + } + case XimType_XPoint: { + xcb_point_t *result = p; + xcb_im_xpoint_fr_t fr; + _xcb_im_read_frame(im, ic->client, fr, data, length); + result->x = fr.x; + result->y = fr.y; + break; + } + case XimType_XFontSet: { + break; + } + } +} + +void _xcb_im_parse_nested_ic_values(xcb_im_t *im, xcb_im_input_context_t *ic, + void *p, uint32_t *mask, ssize_t *offsets, + uint32_t *masks, uint8_t *data, + size_t length) { + while (length != 0) { + xcb_im_xicattribute_fr_t fr; + xcb_im_xicattribute_fr_read(&fr, &data, &length, + im->byte_order != ic->client->byte_order); + if (!data) { + return; + } + + if (fr.attribute_ID >= ARRAY_SIZE(im->id2attr)) { + continue; + } + + const xcb_im_default_ic_attr_t *entry = + _xcb_im_default_ic_attr_entry(im, fr.attribute_ID); + if (!entry || offsets[fr.attribute_ID] < 0) { + continue; + } + + *mask |= masks[fr.attribute_ID]; + _xcb_im_parse_ic_value(im, ic, + (((uint8_t *)p) + offsets[fr.attribute_ID]), + entry, fr.value, fr.value_length); + } +} + +void _xcb_im_parse_ic_values(xcb_im_t *im, xcb_im_input_context_t *ic, + uint32_t nAttr, + xcb_im_xicattribute_fr_t *icattrs) { + for (uint32_t i = 0; i < nAttr; i++) { + if (icattrs[i].attribute_ID == im->separatorAttr_id) { + continue; + } + + if (icattrs[i].attribute_ID == im->statusAttr_id) { + _xcb_im_parse_nested_ic_values( + im, ic, &ic->status, &ic->status_mask, im->id2statusoffset, + im->id2statusmask, icattrs[i].value, icattrs[i].value_length); + } else if (icattrs[i].attribute_ID == im->preeditAttr_id) { + _xcb_im_parse_nested_ic_values( + im, ic, &ic->preedit, &ic->preedit_mask, im->id2preeditoffset, + im->id2preeditmask, icattrs[i].value, icattrs[i].value_length); + } else { + const xcb_im_default_ic_attr_t *entry = + _xcb_im_default_ic_attr_entry(im, icattrs[i].attribute_ID); + if (!entry || im->id2icoffset[icattrs[i].attribute_ID] < 0) { + continue; + } + _xcb_im_parse_ic_value( + im, ic, + (((uint8_t *)ic) + im->id2icoffset[icattrs[i].attribute_ID]), + entry, icattrs[i].value, icattrs[i].value_length); + } + } +} + +void _xcb_im_handle_create_ic(xcb_im_t *im, xcb_im_client_t *client, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data) { + xcb_im_create_ic_fr_t frame; + _xcb_im_read_frame_with_error(im, client, frame, data, + XIM_MESSAGE_BYTES(hdr)); + + do { + if (frame.input_method_ID != client->connect_id) { + break; + } + + xcb_im_input_context_t *ic = _xcb_im_new_input_context(im, client); + if (!ic) { + break; + } + + _xcb_im_parse_ic_values(im, ic, frame.ic_attributes.size, + frame.ic_attributes.items); + + xcb_im_create_ic_reply_fr_t reply_frame; + reply_frame.input_method_ID = client->connect_id; + reply_frame.input_context_ID = ic->id; + + if (im->callback) { + im->callback(im, client, ic, hdr, &frame, &reply_frame, + im->user_data); + } + + _xcb_im_send_frame(im, client, reply_frame, true); + if (!_xcb_im_has_trigger_key(im)) { + _xcb_im_set_ic_event_mask(im, ic); + } + xcb_im_create_ic_fr_free(&frame); + return; + } while (0); + // error + xcb_im_create_ic_fr_free(&frame); + _xcb_im_send_error_message(im, client); +} + +void _xcb_im_handle_destroy_ic(xcb_im_t *im, xcb_im_client_t *client, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data) { + xcb_im_destroy_ic_fr_t frame; + _xcb_im_read_frame_with_error(im, client, frame, data, + XIM_MESSAGE_BYTES(hdr)); + + do { + if (frame.input_method_ID != client->connect_id) { + break; + } + + xcb_im_input_context_t *ic = NULL; + HASH_FIND(hh, client->input_contexts, &frame.input_context_ID, + sizeof(uint16_t), ic); + if (!ic) { + break; + } + + xcb_im_destroy_ic_reply_fr_t reply_frame; + reply_frame.input_method_ID = client->connect_id; + reply_frame.input_context_ID = frame.input_context_ID; + xcb_im_destroy_ic_fr_free(&frame); + + _xcb_im_destroy_ic(im, ic); + + _xcb_im_send_frame(im, client, reply_frame, true); + return; + } while (0); + // error + xcb_im_destroy_ic_fr_free(&frame); + _xcb_im_send_error_message(im, client); +} + +void _xcb_im_handle_set_ic_values(xcb_im_t *im, xcb_im_client_t *client, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data) { + xcb_im_set_ic_values_fr_t frame; + _xcb_im_read_frame_with_error(im, client, frame, data, + XIM_MESSAGE_BYTES(hdr)); + + do { + if (frame.input_method_ID != client->connect_id) { + break; + } + + xcb_im_input_context_t *ic = NULL; + HASH_FIND(hh, client->input_contexts, &frame.input_context_ID, + sizeof(uint16_t), ic); + if (!ic) { + break; + } + + _xcb_im_parse_ic_values(im, ic, frame.ic_attribute.size, + frame.ic_attribute.items); + + if (im->callback) { + im->callback(im, client, ic, hdr, &frame, NULL, im->user_data); + } + xcb_im_set_ic_values_fr_free(&frame); + + xcb_im_set_ic_values_reply_fr_t reply_frame; + reply_frame.input_method_ID = client->connect_id; + reply_frame.input_context_ID = frame.input_context_ID; + _xcb_im_send_frame(im, client, reply_frame, true); + return; + } while (0); + // error + xcb_im_set_ic_values_fr_free(&frame); + _xcb_im_send_error_message(im, client); +} + +uint32_t _xcb_im_get_nested_ic_values(xcb_im_t *im, xcb_im_input_context_t *ic, + void *p, ssize_t *offsets, + uint16_t *attrIDs, uint32_t i, + uint32_t size, + xcb_im_xicattribute_fr_t *attr) { + size_t totalSize = 0; + uint8_t *data = NULL; + uint32_t start = i; + for (int round = 0; round < 2; round++) { + i = start; + while (i < size && attrIDs[i] != im->separatorAttr_id) { + uint16_t attrID = attrIDs[i]; + i++; + const xcb_im_default_ic_attr_t *entry = + _xcb_im_default_ic_attr_entry(im, attrID); + if (!entry || !entry->read || offsets[attrID] < 0) { + continue; + } + + // calculate size + if (round == 0) { + xcb_im_xicattribute_fr_t fr; + fr.value_length = _xcb_im_ic_attr_size(entry->type); + totalSize += xcb_im_xicattribute_fr_size(&fr); + } else { + uint8_t *start = data; + uint16_t value_length = _xcb_im_ic_attr_size(entry->type); + bool swap = im->byte_order != ic->client->byte_order; + data = uint16_t_write(&attrID, data, swap); + data = uint16_t_write(&value_length, data, swap); + data = _xcb_im_get_ic_value((((uint8_t *)p) + offsets[attrID]), + entry->type, data, swap); + data = + (uint8_t *)align_to_4((uintptr_t)data, data - start, NULL); + } + } + if (round == 0) { + data = malloc(totalSize); + if (!data) { + break; + } + attr->value_length = totalSize; + attr->value = data; + } + } + + return i; +} + +void _xcb_im_handle_get_ic_values(xcb_im_t *im, xcb_im_client_t *client, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data) { + xcb_im_get_ic_values_fr_t frame; + _xcb_im_read_frame_with_error(im, client, frame, data, + XIM_MESSAGE_BYTES(hdr)); + + do { + if (frame.input_method_ID != client->connect_id) { + break; + } + + xcb_im_input_context_t *ic = NULL; + HASH_FIND(hh, client->input_contexts, &frame.input_context_ID, + sizeof(uint16_t), ic); + if (!ic) { + break; + } + + if (im->callback) { + im->callback(im, client, ic, hdr, &frame, NULL, im->user_data); + } + + xcb_im_get_ic_values_reply_fr_t reply_frame; + reply_frame.input_method_ID = client->connect_id; + reply_frame.input_context_ID = frame.input_context_ID; + reply_frame.ic_attribute.size = 0; + uint32_t nBuffers = 0; + xcb_im_xicattribute_fr_t buffers[ARRAY_SIZE(Default_ICattr)]; + memset(buffers, 0, sizeof(buffers)); + uint32_t i = 0; + while (i < frame.ic_attribute.size) { + buffers[nBuffers].attribute_ID = frame.ic_attribute.items[i]; + + if (frame.ic_attribute.items[i] == im->statusAttr_id) { + i = _xcb_im_get_nested_ic_values( + im, ic, &ic->status, im->id2statusoffset, + frame.ic_attribute.items, i + 1, frame.ic_attribute.size, + &buffers[nBuffers]); + } else if (frame.ic_attribute.items[i] == im->preeditAttr_id) { + i = _xcb_im_get_nested_ic_values( + im, ic, &ic->preedit, im->id2preeditoffset, + frame.ic_attribute.items, i + 1, frame.ic_attribute.size, + &buffers[nBuffers]); + } else { + const xcb_im_default_ic_attr_t *entry = + _xcb_im_default_ic_attr_entry(im, + frame.ic_attribute.items[i]); + i++; + if (!entry) { + continue; + } + + if (strcmp(entry->name, XCB_XIM_XNFilterEvents) == 0) { + uint32_t result = + XCB_EVENT_MASK_KEY_PRESS | XCB_EVENT_MASK_KEY_RELEASE; + buffers[nBuffers].value = malloc(sizeof(uint32_t)); + buffers[nBuffers].value_length = sizeof(uint32_t); + if (data) { + uint32_t_write(&result, buffers[nBuffers].value, + im->byte_order != + ic->client->byte_order); + } + } + } + + if (buffers[nBuffers].value) { + nBuffers++; + } + } + + reply_frame.ic_attribute.size = nBuffers; + reply_frame.ic_attribute.items = buffers; + xcb_im_get_ic_values_fr_free(&frame); + _xcb_im_send_frame(im, client, reply_frame, true); + for (uint32_t i = 0; i < nBuffers; i++) { + free(buffers[i].value); + } + return; + } while (0); + // error + xcb_im_get_ic_values_fr_free(&frame); + _xcb_im_send_error_message(im, client); +} + +void _xcb_im_handle_set_ic_focus(xcb_im_t *im, xcb_im_client_t *client, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data) { + xcb_im_set_ic_focus_fr_t frame; + _xcb_im_read_frame_with_error(im, client, frame, data, + XIM_MESSAGE_BYTES(hdr)); + + do { + if (client->connect_id != frame.input_method_ID) { + break; + } + + xcb_im_input_context_t *ic = NULL; + HASH_FIND(hh, client->input_contexts, &frame.input_context_ID, + sizeof(uint16_t), ic); + if (!ic) { + break; + } + + if (!_xcb_im_has_trigger_key(im)) { + _xcb_im_set_ic_event_mask(im, ic); + } + if (im->callback) { + im->callback(im, client, ic, hdr, &frame, NULL, im->user_data); + } + } while (0); + + xcb_im_set_ic_focus_fr_free(&frame); +} + +void _xcb_im_handle_unset_ic_focus(xcb_im_t *im, xcb_im_client_t *client, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data) { + xcb_im_unset_ic_focus_fr_t frame; + _xcb_im_read_frame_with_error(im, client, frame, data, + XIM_MESSAGE_BYTES(hdr)); + + do { + if (client->connect_id != frame.input_method_ID) { + break; + } + + xcb_im_input_context_t *ic = NULL; + HASH_FIND(hh, client->input_contexts, &frame.input_context_ID, + sizeof(uint16_t), ic); + if (!ic) { + break; + } + + if (im->callback) { + im->callback(im, client, ic, hdr, &frame, NULL, im->user_data); + } + } while (0); + + xcb_im_unset_ic_focus_fr_free(&frame); +} + +void _xcb_im_handle_preedit_caret_reply(xcb_im_t *im, xcb_im_client_t *client, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data) { + xcb_im_preedit_caret_reply_fr_t frame; + _xcb_im_read_frame_with_error(im, client, frame, data, + XIM_MESSAGE_BYTES(hdr)); + + do { + if (client->connect_id != frame.input_method_ID) { + break; + } + + xcb_im_input_context_t *ic = NULL; + HASH_FIND(hh, client->input_contexts, &frame.input_context_ID, + sizeof(uint16_t), ic); + if (!ic) { + break; + } + + if (im->callback) { + im->callback(im, client, ic, hdr, &frame, NULL, im->user_data); + } + } while (0); + + xcb_im_preedit_caret_reply_fr_free(&frame); +} + +void _xcb_im_handle_reset_ic(xcb_im_t *im, xcb_im_client_t *client, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data) { + xcb_im_reset_ic_fr_t frame; + _xcb_im_read_frame_with_error(im, client, frame, data, + XIM_MESSAGE_BYTES(hdr)); + + do { + if (client->connect_id != frame.input_method_ID) { + break; + } + + xcb_im_input_context_t *ic = NULL; + HASH_FIND(hh, client->input_contexts, &frame.input_context_ID, + sizeof(uint16_t), ic); + if (!ic) { + break; + } + + xcb_im_reset_ic_reply_fr_t reply_frame; + reply_frame.input_method_ID = frame.input_method_ID; + reply_frame.input_context_ID = frame.input_context_ID; + reply_frame.committed_string = NULL; + reply_frame.byte_length_of_committed_string = 0; + + if (im->callback) { + im->callback(im, client, ic, hdr, &frame, &reply_frame, + im->user_data); + } + + _xcb_im_send_frame(im, client, reply_frame, true); + free(reply_frame.committed_string); + } while (0); + + xcb_im_reset_ic_fr_free(&frame); +} + +void _xcb_im_handle_forward_event(xcb_im_t *im, xcb_im_client_t *client, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data) { + xcb_im_forward_event_fr_t frame; + _xcb_im_read_frame_with_error(im, client, frame, data, + XIM_MESSAGE_BYTES(hdr)); + + do { + if (client->connect_id != frame.input_method_ID) { + break; + } + + if (XIM_MESSAGE_BYTES(hdr) < xcb_im_forward_event_fr_size(&frame) + + sizeof(xcb_key_press_event_t)) { + break; + } + + xcb_im_input_context_t *ic = NULL; + HASH_FIND(hh, client->input_contexts, &frame.input_context_ID, + sizeof(uint16_t), ic); + if (!ic) { + break; + } + ic->forward_event_sequence = frame.sequence_number; + if (client->sync) { + _xcb_im_add_queue(im, client, ic->id, hdr, &frame, data); + } else { + xcb_key_press_event_t key_event; + memcpy(&key_event, data, sizeof(xcb_key_press_event_t)); + + if (im->callback) { + im->callback(im, client, ic, hdr, &frame, &key_event, + im->user_data); + } + + if (im->use_sync_event) { + xcb_im_sync_reply_fr_t reply_frame; + reply_frame.input_method_ID = frame.input_method_ID; + reply_frame.input_context_ID = frame.input_context_ID; + + _xcb_im_send_frame(im, client, reply_frame, true); + } + } + } while (0); + + xcb_im_forward_event_fr_free(&frame); +} + +void _xcb_im_handle_ext_forward_keyevent(xcb_im_t *im, xcb_im_client_t *client, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data) { + xcb_im_ext_forward_keyevent_fr_t frame; + _xcb_im_read_frame_with_error(im, client, frame, data, + XIM_MESSAGE_BYTES(hdr)); + + do { + if (client->connect_id != frame.input_method_ID) { + break; + } + + xcb_im_input_context_t *ic = NULL; + HASH_FIND(hh, client->input_contexts, &frame.input_context_ID, + sizeof(uint16_t), ic); + if (!ic) { + break; + } + + xcb_key_press_event_t key_event; + memset(&key_event, 0, sizeof(key_event)); + key_event.response_type = frame.xEvent_u_u_type; + key_event.sequence = frame.sequence_number; + key_event.root = im->default_screen->root; + key_event.time = frame.time; + key_event.detail = frame.keycode; + key_event.state = frame.state; + key_event.event = frame.window; + + if (im->callback) { + im->callback(im, client, ic, hdr, &frame, &key_event, + im->user_data); + } + } while (0); + + xcb_im_ext_forward_keyevent_fr_free(&frame); +} + +void _xcb_im_handle_ext_move(xcb_im_t *im, xcb_im_client_t *client, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data) { + xcb_im_ext_move_fr_t frame; + _xcb_im_read_frame_with_error(im, client, frame, data, + XIM_MESSAGE_BYTES(hdr)); + + do { + if (client->connect_id != frame.input_method_ID) { + break; + } + + xcb_im_input_context_t *ic = NULL; + HASH_FIND(hh, client->input_contexts, &frame.input_context_ID, + sizeof(uint16_t), ic); + if (!ic) { + break; + } + + ic->preedit.spot_location.x = frame.X; + ic->preedit.spot_location.y = frame.Y; + } while (0); + + xcb_im_ext_move_fr_free(&frame); +} + +void _xcb_im_handle_extension(xcb_im_t *im, xcb_im_client_t *client, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data) { + switch (hdr->minor_opcode) { + case XCB_XIM_EXT_FORWARD_KEYEVENT: + _xcb_im_handle_ext_forward_keyevent(im, client, hdr, data); + break; + case XCB_XIM_EXT_MOVE: + _xcb_im_handle_ext_move(im, client, hdr, data); + break; + } +} + +void _xcb_im_handle_sync_reply(xcb_im_t *im, xcb_im_client_t *client, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data) { + xcb_im_sync_reply_fr_t frame; + _xcb_im_read_frame_with_error(im, client, frame, data, + XIM_MESSAGE_BYTES(hdr)); + + do { + if (client->connect_id != frame.input_method_ID) { + break; + } + + xcb_im_input_context_t *ic = NULL; + HASH_FIND(hh, client->input_contexts, &frame.input_context_ID, + sizeof(uint16_t), ic); + if (!ic) { + break; + } + + client->sync = false; + if (im->sync) { + im->sync = false; + + if (im->callback) { + im->callback(im, client, ic, hdr, &frame, NULL, im->user_data); + } + } + + _xcb_im_process_queue(im, client); + } while (0); + + xcb_im_sync_reply_fr_free(&frame); +} + +void _xcb_im_handle_trigger_notify(xcb_im_t *im, xcb_im_client_t *client, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data) { + xcb_im_trigger_notify_fr_t frame; + _xcb_im_read_frame_with_error(im, client, frame, data, + XIM_MESSAGE_BYTES(hdr)); + + do { + if (client->connect_id != frame.input_method_ID) { + break; + } + + xcb_im_input_context_t *ic = NULL; + HASH_FIND(hh, client->input_contexts, &frame.input_context_ID, + sizeof(uint16_t), ic); + if (!ic) { + break; + } + + xcb_im_trigger_notify_reply_fr_t reply_frame; + reply_frame.input_method_ID = frame.input_method_ID; + reply_frame.input_context_ID = frame.input_context_ID; + + /* NOTE: + * XIM_TRIGGER_NOTIFY_REPLY should be sent before XIM_SET_EVENT_MASK + * in case of XIM_TRIGGER_NOTIFY(flag == ON), while it should be + * sent after XIM_SET_EVENT_MASK in case of + * XIM_TRIGGER_NOTIFY(flag == OFF). + */ + if (frame.flag == 0) { + _xcb_im_send_frame(im, client, reply_frame, false); + xcb_im_preedit_start(im, ic); + } + + if (im->callback) { + im->callback(im, client, ic, hdr, &frame, NULL, im->user_data); + } + + if (frame.flag == 1) { + xcb_im_preedit_end(im, ic); + _xcb_im_send_frame(im, client, reply_frame, false); + } + + } while (0); + + xcb_im_trigger_notify_fr_free(&frame); +} + +void _xcb_im_handle_preedit_start_reply(xcb_im_t *im, xcb_im_client_t *client, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data) { + xcb_im_preedit_start_reply_fr_t frame; + _xcb_im_read_frame_with_error(im, client, frame, data, + XIM_MESSAGE_BYTES(hdr)); + + do { + if (client->connect_id != frame.input_method_ID) { + break; + } + + xcb_im_input_context_t *ic = NULL; + HASH_FIND(hh, client->input_contexts, &frame.input_context_ID, + sizeof(uint16_t), ic); + if (!ic) { + break; + } + + if (im->callback) { + im->callback(im, client, ic, hdr, &frame, NULL, im->user_data); + } + } while (0); + + xcb_im_preedit_start_reply_fr_free(&frame); +} diff --git a/xim/xcb-imdkit/src/protocolhandler.h b/xim/xcb-imdkit/src/protocolhandler.h new file mode 100644 index 0000000..326a9c4 --- /dev/null +++ b/xim/xcb-imdkit/src/protocolhandler.h @@ -0,0 +1,93 @@ +/* + * SPDX-FileCopyrightText: 2014 Weng Xuetian + * + * SPDX-License-Identifier: LGPL-2.1-only + * + */ + +#ifndef PROTOCOLHANDLER_H +#define PROTOCOLHANDLER_H + +#include "imdkit.h" +#include "ximproto.h" +#include + +void _xcb_im_handle_connect(xcb_im_t *im, xcb_im_client_t *client, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data); + +void _xcb_im_handle_open(xcb_im_t *im, xcb_im_client_t *client, + const xcb_im_packet_header_fr_t *hdr, uint8_t *data); + +void _xcb_im_handle_close(xcb_im_t *im, xcb_im_client_t *client, + const xcb_im_packet_header_fr_t *hdr, uint8_t *data); + +void _xcb_im_handle_query_extension(xcb_im_t *im, xcb_im_client_t *client, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data); + +void _xcb_im_handle_encoding_negotiation(xcb_im_t *im, xcb_im_client_t *client, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data); + +void _xcb_im_handle_get_im_values(xcb_im_t *im, xcb_im_client_t *client, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data); + +void _xcb_im_handle_disconnect(xcb_im_t *im, xcb_im_client_t *client, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data); + +void _xcb_im_handle_create_ic(xcb_im_t *im, xcb_im_client_t *client, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data); + +void _xcb_im_handle_destroy_ic(xcb_im_t *im, xcb_im_client_t *client, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data); + +void _xcb_im_handle_set_ic_values(xcb_im_t *im, xcb_im_client_t *client, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data); + +void _xcb_im_handle_get_ic_values(xcb_im_t *im, xcb_im_client_t *client, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data); + +void _xcb_im_handle_set_ic_focus(xcb_im_t *im, xcb_im_client_t *client, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data); + +void _xcb_im_handle_unset_ic_focus(xcb_im_t *im, xcb_im_client_t *client, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data); + +void _xcb_im_handle_preedit_caret_reply(xcb_im_t *im, xcb_im_client_t *client, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data); + +void _xcb_im_handle_reset_ic(xcb_im_t *im, xcb_im_client_t *client, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data); + +void _xcb_im_handle_forward_event(xcb_im_t *im, xcb_im_client_t *client, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data); + +void _xcb_im_handle_extension(xcb_im_t *im, xcb_im_client_t *client, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data); + +void _xcb_im_handle_sync_reply(xcb_im_t *im, xcb_im_client_t *client, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data); + +void _xcb_im_handle_trigger_notify(xcb_im_t *im, xcb_im_client_t *client, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data); + +void _xcb_im_handle_preedit_start_reply(xcb_im_t *im, xcb_im_client_t *client, + const xcb_im_packet_header_fr_t *hdr, + uint8_t *data); + +#endif // PROTOCOLHANDLER_H diff --git a/xim/xcb-imdkit/src/xcb-imdkit.pc.in b/xim/xcb-imdkit/src/xcb-imdkit.pc.in new file mode 100644 index 0000000..c4a5743 --- /dev/null +++ b/xim/xcb-imdkit/src/xcb-imdkit.pc.in @@ -0,0 +1,10 @@ +prefix=@CMAKE_INSTALL_PREFIX@ +libdir=@CMAKE_INSTALL_FULL_LIBDIR@ +includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@ + +Name: xcb-imdkit +Description: X input method support for XCB +Version: @XCB_IMDKIT_VERSION@ +Requires: xcb xcb-util +Cflags: -I${includedir} +Libs: -L${libdir} -lxcb-imdkit diff --git a/xim/xcb-imdkit/src/xcbimdkit_export.h b/xim/xcb-imdkit/src/xcbimdkit_export.h new file mode 100644 index 0000000..ae068c6 --- /dev/null +++ b/xim/xcb-imdkit/src/xcbimdkit_export.h @@ -0,0 +1,7 @@ +#ifndef XCBIMDKIT_EXPORT_H +#define XCBIMDKIT_EXPORT_H + +#define XCBIMDKIT_EXPORT +#define XCBIMDKIT_DEPRECATED + +#endif diff --git a/xim/xcb-imdkit/src/ximcommon.h b/xim/xcb-imdkit/src/ximcommon.h new file mode 100644 index 0000000..72277a9 --- /dev/null +++ b/xim/xcb-imdkit/src/ximcommon.h @@ -0,0 +1,29 @@ +/* + * SPDX-FileCopyrightText: 2016 Weng Xuetian + * + * SPDX-License-Identifier: LGPL-2.1-only + * + */ + +#ifndef XIMCOMMON_H +#define XIMCOMMON_H + +#include "xcbimdkit_export.h" + +#ifndef XCBIMDKIT_DECL_BEGIN +#ifdef __cplusplus +#define XCBIMDKIT_DECL_BEGIN extern "C" { +#else +#define XCBIMDKIT_DECL_BEGIN +#endif +#endif + +#ifndef XCBIMDKIT_DECL_END +#ifdef __cplusplus +#define XCBIMDKIT_DECL_END } +#else +#define XCBIMDKIT_DECL_END +#endif +#endif + +#endif diff --git a/xim/xcb-imdkit/src/ximproto-gen.h b/xim/xcb-imdkit/src/ximproto-gen.h new file mode 100644 index 0000000..1417507 --- /dev/null +++ b/xim/xcb-imdkit/src/ximproto-gen.h @@ -0,0 +1,1389 @@ +/* + * SPDX-FileCopyrightText: 2014-2020 Weng Xuetian + * + * SPDX-License-Identifier: LGPL-2.1-only + * + */ + +#ifndef XIMPROTO_GEN_H +#define XIMPROTO_GEN_H + +#include "ximcommon.h" +#include +#include +#include + +XCBIMDKIT_DECL_BEGIN + +typedef uint8_t *xcb_im_bytearray_t; + +typedef struct _xcb_im_ximattr_fr_t +{ + uint16_t attribute_ID; + uint16_t type_of_the_value; + uint16_t length_of_im_attribute; + xcb_im_bytearray_t im_attribute; +} xcb_im_ximattr_fr_t; + +typedef struct _xcb_im_xicattr_fr_t +{ + uint16_t attribute_ID; + uint16_t type_of_the_value; + uint16_t length_of_ic_attribute; + xcb_im_bytearray_t ic_attribute; +} xcb_im_xicattr_fr_t; + +typedef struct _xcb_im_ximattribute_fr_t +{ + uint16_t attribute_ID; + uint16_t value_length; + xcb_im_bytearray_t value; +} xcb_im_ximattribute_fr_t; + +typedef struct _xcb_im_xicattribute_fr_t +{ + uint16_t attribute_ID; + uint16_t value_length; + xcb_im_bytearray_t value; +} xcb_im_xicattribute_fr_t; + +typedef struct _xcb_im_ximtriggerkey_fr_t +{ + uint32_t keysym; + uint32_t modifier; + uint32_t modifier_mask; +} xcb_im_ximtriggerkey_fr_t; + +typedef struct _xcb_im_encodinginfo_fr_t +{ + uint16_t length_of_encoding_info; + xcb_im_bytearray_t encoding_info; +} xcb_im_encodinginfo_fr_t; + +typedef struct _xcb_im_str_fr_t +{ + uint8_t length_of_string; + xcb_im_bytearray_t string; +} xcb_im_str_fr_t; + +typedef struct _xcb_im_xpcs_fr_t +{ + uint16_t length_of_string_in_bytes; + xcb_im_bytearray_t string; +} xcb_im_xpcs_fr_t; + +typedef struct _xcb_im_ext_fr_t +{ + uint8_t extension_major_opcode; + uint8_t extension_minor_opcode; + uint16_t length_of_extension_name; + xcb_im_bytearray_t extension_name; +} xcb_im_ext_fr_t; + +typedef struct _xcb_im_inputstyle_fr_t +{ + uint32_t inputstyle; +} xcb_im_inputstyle_fr_t; + +typedef struct _xcb_im_attr_head_fr_t +{ + uint16_t attribute_id; + uint16_t attribute_length; +} xcb_im_attr_head_fr_t; + +typedef struct _xcb_im_short_fr_t +{ + uint16_t value; +} xcb_im_short_fr_t; + +typedef struct _xcb_im_long_fr_t +{ + uint32_t value; +} xcb_im_long_fr_t; + +typedef struct _xcb_im_xrectangle_fr_t +{ + uint16_t x; + uint16_t y; + uint16_t width; + uint16_t height; +} xcb_im_xrectangle_fr_t; + +typedef struct _xcb_im_xpoint_fr_t +{ + uint16_t x; + uint16_t y; +} xcb_im_xpoint_fr_t; + +typedef struct _xcb_im_fontset_fr_t +{ + uint16_t length_of_base_font_name; + xcb_im_bytearray_t base_font_name_list; +} xcb_im_fontset_fr_t; + +typedef struct _xcb_im_input_styles_fr_t +{ + struct { + uint32_t size; + xcb_im_inputstyle_fr_t* items; + } XIMStyle_list; +} xcb_im_input_styles_fr_t; + +typedef struct _xcb_im_packet_header_fr_t +{ + uint8_t major_opcode; + uint8_t minor_opcode; + uint16_t length; +} xcb_im_packet_header_fr_t; + +typedef struct _xcb_im_error_fr_t +{ + uint16_t input_method_ID; + uint16_t input_context_ID; + uint16_t flag; + uint16_t Error_Code; + uint16_t length_of_error_detail; + uint16_t type_of_error_detail; + xcb_im_bytearray_t error_detail; +} xcb_im_error_fr_t; + +typedef struct _xcb_im_connect_fr_t +{ + uint8_t byte_order; + uint16_t client_major_protocol_version; + uint16_t client_minor_protocol_version; + struct { + uint32_t size; + xcb_im_xpcs_fr_t* items; + } client_auth_protocol_names; +} xcb_im_connect_fr_t; + +typedef struct _xcb_im_connect_reply_fr_t +{ + uint16_t server_major_protocol_version; + uint16_t server_minor_protocol_version; +} xcb_im_connect_reply_fr_t; + +typedef struct _xcb_im_auth_required_fr_t +{ + uint8_t auth_protocol_index; + uint8_t auth_data1; + xcb_im_bytearray_t auth_data2; +} xcb_im_auth_required_fr_t; + +typedef struct _xcb_im_auth_reply_fr_t +{ + uint8_t field0; + xcb_im_bytearray_t field1; +} xcb_im_auth_reply_fr_t; + +typedef struct _xcb_im_auth_next_fr_t +{ + uint8_t auth_data1; + xcb_im_bytearray_t auth_data2; +} xcb_im_auth_next_fr_t; + +typedef struct _xcb_im_auth_setup_fr_t +{ + struct { + uint32_t size; + xcb_im_xpcs_fr_t* items; + } server_auth_protocol_names; +} xcb_im_auth_setup_fr_t; + +typedef struct _xcb_im_auth_ng_fr_t +{ +} xcb_im_auth_ng_fr_t; + +typedef struct _xcb_im_disconnect_fr_t +{ +} xcb_im_disconnect_fr_t; + +typedef struct _xcb_im_disconnect_reply_fr_t +{ +} xcb_im_disconnect_reply_fr_t; + +typedef struct _xcb_im_open_fr_t +{ + xcb_im_str_fr_t field0; +} xcb_im_open_fr_t; + +typedef struct _xcb_im_open_reply_fr_t +{ + uint16_t input_method_ID; + struct { + uint32_t size; + xcb_im_ximattr_fr_t* items; + } IM_attribute_supported; + struct { + uint32_t size; + xcb_im_xicattr_fr_t* items; + } IC_attribute_supported; +} xcb_im_open_reply_fr_t; + +typedef struct _xcb_im_close_fr_t +{ + uint16_t input_method_ID; +} xcb_im_close_fr_t; + +typedef struct _xcb_im_close_reply_fr_t +{ + uint16_t input_method_ID; +} xcb_im_close_reply_fr_t; + +typedef struct _xcb_im_register_triggerkeys_fr_t +{ + uint16_t input_method_ID; + struct { + uint32_t size; + xcb_im_ximtriggerkey_fr_t* items; + } on_keys_list; + struct { + uint32_t size; + xcb_im_ximtriggerkey_fr_t* items; + } off_keys_list; +} xcb_im_register_triggerkeys_fr_t; + +typedef struct _xcb_im_trigger_notify_fr_t +{ + uint16_t input_method_ID; + uint16_t input_context_ID; + uint32_t flag; + uint32_t index_of_keys_list; + uint32_t client_select_event_mask; +} xcb_im_trigger_notify_fr_t; + +typedef struct _xcb_im_trigger_notify_reply_fr_t +{ + uint16_t input_method_ID; + uint16_t input_context_ID; +} xcb_im_trigger_notify_reply_fr_t; + +typedef struct _xcb_im_set_event_mask_fr_t +{ + uint16_t input_method_ID; + uint16_t input_context_ID; + uint32_t forward_event_mask; + uint32_t synchronous_event_mask; +} xcb_im_set_event_mask_fr_t; + +typedef struct _xcb_im_encoding_negotiation_fr_t +{ + uint16_t input_method_ID; + struct { + uint32_t size; + xcb_im_str_fr_t* items; + } supported_list_of_encoding_in_IM_library; + struct { + uint32_t size; + xcb_im_encodinginfo_fr_t* items; + } list_of_encodings_supported_in_th; +} xcb_im_encoding_negotiation_fr_t; + +typedef struct _xcb_im_encoding_negotiation_reply_fr_t +{ + uint16_t input_method_ID; + uint16_t category_of_the_encoding_determined; + uint16_t index_of_the_encoding_determined; +} xcb_im_encoding_negotiation_reply_fr_t; + +typedef struct _xcb_im_query_extension_fr_t +{ + uint16_t input_method_ID; + struct { + uint32_t size; + xcb_im_str_fr_t* items; + } extensions_supported_by_the_IM_library; +} xcb_im_query_extension_fr_t; + +typedef struct _xcb_im_query_extension_reply_fr_t +{ + uint16_t input_method_ID; + struct { + uint32_t size; + xcb_im_ext_fr_t* items; + } list_of_extensions_supported_by_th; +} xcb_im_query_extension_reply_fr_t; + +typedef struct _xcb_im_get_im_values_fr_t +{ + uint16_t input_method_ID; + struct { + uint32_t size; + uint16_t* items; + } im_attribute_id; +} xcb_im_get_im_values_fr_t; + +typedef struct _xcb_im_get_im_values_reply_fr_t +{ + uint16_t input_method_ID; + struct { + uint32_t size; + xcb_im_ximattribute_fr_t* items; + } im_attribute_returned; +} xcb_im_get_im_values_reply_fr_t; + +typedef struct _xcb_im_create_ic_fr_t +{ + uint16_t input_method_ID; + struct { + uint32_t size; + xcb_im_xicattribute_fr_t* items; + } ic_attributes; +} xcb_im_create_ic_fr_t; + +typedef struct _xcb_im_create_ic_reply_fr_t +{ + uint16_t input_method_ID; + uint16_t input_context_ID; +} xcb_im_create_ic_reply_fr_t; + +typedef struct _xcb_im_destroy_ic_fr_t +{ + uint16_t input_method_ID; + uint16_t input_context_ID; +} xcb_im_destroy_ic_fr_t; + +typedef struct _xcb_im_destroy_ic_reply_fr_t +{ + uint16_t input_method_ID; + uint16_t input_context_ID; +} xcb_im_destroy_ic_reply_fr_t; + +typedef struct _xcb_im_set_ic_values_fr_t +{ + uint16_t input_method_ID; + uint16_t input_context_ID; + struct { + uint32_t size; + xcb_im_xicattribute_fr_t* items; + } ic_attribute; +} xcb_im_set_ic_values_fr_t; + +typedef struct _xcb_im_set_ic_values_reply_fr_t +{ + uint16_t input_method_ID; + uint16_t input_context_ID; +} xcb_im_set_ic_values_reply_fr_t; + +typedef struct _xcb_im_get_ic_values_fr_t +{ + uint16_t input_method_ID; + uint16_t input_context_ID; + struct { + uint32_t size; + uint16_t* items; + } ic_attribute; +} xcb_im_get_ic_values_fr_t; + +typedef struct _xcb_im_get_ic_values_reply_fr_t +{ + uint16_t input_method_ID; + uint16_t input_context_ID; + struct { + uint32_t size; + xcb_im_xicattribute_fr_t* items; + } ic_attribute; +} xcb_im_get_ic_values_reply_fr_t; + +typedef struct _xcb_im_set_ic_focus_fr_t +{ + uint16_t input_method_ID; + uint16_t input_context_ID; +} xcb_im_set_ic_focus_fr_t; + +typedef struct _xcb_im_unset_ic_focus_fr_t +{ + uint16_t input_method_ID; + uint16_t input_context_ID; +} xcb_im_unset_ic_focus_fr_t; + +typedef struct _xcb_im_forward_event_fr_t +{ + uint16_t input_method_ID; + uint16_t input_context_ID; + uint16_t flag; + uint16_t sequence_number; +} xcb_im_forward_event_fr_t; + +typedef struct _xcb_im_sync_fr_t +{ + uint16_t input_method_ID; + uint16_t input_context_ID; +} xcb_im_sync_fr_t; + +typedef struct _xcb_im_sync_reply_fr_t +{ + uint16_t input_method_ID; + uint16_t input_context_ID; +} xcb_im_sync_reply_fr_t; + +typedef struct _xcb_im_commit_fr_t +{ + uint16_t input_method_ID; + uint16_t input_context_ID; + uint16_t flag; + uint16_t byte_length_of_committed_string; + xcb_im_bytearray_t committed_string; + struct { + uint32_t size; + uint32_t* items; + } keysym; +} xcb_im_commit_fr_t; + +typedef struct _xcb_im_commit_chars_fr_t +{ + uint16_t input_method_ID; + uint16_t input_context_ID; + uint16_t flag; + uint16_t byte_length_of_committed_string; + xcb_im_bytearray_t committed_string; +} xcb_im_commit_chars_fr_t; + +typedef struct _xcb_im_commit_both_fr_t +{ + uint16_t input_method_ID; + uint16_t input_context_ID; + uint16_t flag; + uint32_t keysym; + uint16_t byte_length_of_committed_string; + xcb_im_bytearray_t committed_string; +} xcb_im_commit_both_fr_t; + +typedef struct _xcb_im_reset_ic_fr_t +{ + uint16_t input_method_ID; + uint16_t input_context_ID; +} xcb_im_reset_ic_fr_t; + +typedef struct _xcb_im_reset_ic_reply_fr_t +{ + uint16_t input_method_ID; + uint16_t input_context_ID; + uint16_t byte_length_of_committed_string; + xcb_im_bytearray_t committed_string; +} xcb_im_reset_ic_reply_fr_t; + +typedef struct _xcb_im_geometry_fr_t +{ + uint16_t input_method_ID; + uint16_t input_context_ID; +} xcb_im_geometry_fr_t; + +typedef struct _xcb_im_str_conversion_fr_t +{ + uint16_t input_method_ID; + uint16_t input_context_ID; + uint32_t XIMStringConversionPosition; + uint32_t XIMStringConversionType; + uint32_t XIMStringConversionOperation; + uint16_t length_to_multiply_th; + uint16_t length_of_the_string_to_b; + xcb_im_bytearray_t string; +} xcb_im_str_conversion_fr_t; + +typedef struct _xcb_im_str_conversion_reply_fr_t +{ + uint16_t input_method_ID; + uint16_t input_context_ID; + uint32_t XIMStringConversionFeedback; + uint16_t length_of_the_retrieved_string; + xcb_im_bytearray_t retrieved_string; + struct { + uint32_t size; + uint32_t* items; + } feedback_array; +} xcb_im_str_conversion_reply_fr_t; + +typedef struct _xcb_im_preedit_start_fr_t +{ + uint16_t input_method_ID; + uint16_t input_context_ID; +} xcb_im_preedit_start_fr_t; + +typedef struct _xcb_im_preedit_start_reply_fr_t +{ + uint16_t input_method_ID; + uint16_t input_context_ID; + uint32_t return_value; +} xcb_im_preedit_start_reply_fr_t; + +typedef struct _xcb_im_preedit_draw_fr_t +{ + uint16_t input_method_ID; + uint16_t input_context_ID; + uint32_t caret; + uint32_t chg_first; + uint32_t chg_length; + uint32_t status; + uint16_t length_of_preedit_string; + xcb_im_bytearray_t preedit_string; + struct { + uint32_t size; + uint32_t* items; + } feedback_array; +} xcb_im_preedit_draw_fr_t; + +typedef struct _xcb_im_preedit_caret_fr_t +{ + uint16_t input_method_ID; + uint16_t input_context_ID; + uint32_t position; + uint32_t direction; + uint32_t style; +} xcb_im_preedit_caret_fr_t; + +typedef struct _xcb_im_preedit_caret_reply_fr_t +{ + uint16_t input_method_ID; + uint16_t input_context_ID; + uint32_t position; +} xcb_im_preedit_caret_reply_fr_t; + +typedef struct _xcb_im_preedit_done_fr_t +{ + uint16_t input_method_ID; + uint16_t input_context_ID; +} xcb_im_preedit_done_fr_t; + +typedef struct _xcb_im_status_start_fr_t +{ + uint16_t input_method_ID; + uint16_t input_context_ID; +} xcb_im_status_start_fr_t; + +typedef struct _xcb_im_status_draw_text_fr_t +{ + uint16_t input_method_ID; + uint16_t input_context_ID; + uint32_t type; + uint32_t status; + uint16_t length_of_status_string; + xcb_im_bytearray_t status_string; + struct { + uint32_t size; + uint32_t* items; + } feedback_array; +} xcb_im_status_draw_text_fr_t; + +typedef struct _xcb_im_status_draw_bitmap_fr_t +{ + uint16_t input_method_ID; + uint16_t input_context_ID; + uint32_t type; + uint32_t pixmap_data; +} xcb_im_status_draw_bitmap_fr_t; + +typedef struct _xcb_im_status_done_fr_t +{ + uint16_t input_method_ID; + uint16_t input_context_ID; +} xcb_im_status_done_fr_t; + +typedef struct _xcb_im_ext_set_event_mask_fr_t +{ + uint16_t input_method_ID; + uint16_t input_context_ID; + uint32_t filter_event_mask; + uint32_t intercept_event_mask; + uint32_t select_event_mask; + uint32_t forward_event_mask; + uint32_t synchronous_event_mask; +} xcb_im_ext_set_event_mask_fr_t; + +typedef struct _xcb_im_ext_forward_keyevent_fr_t +{ + uint16_t input_method_ID; + uint16_t input_context_ID; + uint16_t flag; + uint16_t sequence_number; + uint8_t xEvent_u_u_type; + uint8_t keycode; + uint16_t state; + uint32_t time; + uint32_t window; +} xcb_im_ext_forward_keyevent_fr_t; + +typedef struct _xcb_im_ext_move_fr_t +{ + uint16_t input_method_ID; + uint16_t input_context_ID; + uint16_t X; + uint16_t Y; +} xcb_im_ext_move_fr_t; + +#define frame_read_func(FRAME) _Generic((FRAME), \ + xcb_im_ximattr_fr_t : xcb_im_ximattr_fr_read,\ + xcb_im_xicattr_fr_t : xcb_im_xicattr_fr_read,\ + xcb_im_ximattribute_fr_t : xcb_im_ximattribute_fr_read,\ + xcb_im_xicattribute_fr_t : xcb_im_xicattribute_fr_read,\ + xcb_im_ximtriggerkey_fr_t : xcb_im_ximtriggerkey_fr_read,\ + xcb_im_encodinginfo_fr_t : xcb_im_encodinginfo_fr_read,\ + xcb_im_str_fr_t : xcb_im_str_fr_read,\ + xcb_im_xpcs_fr_t : xcb_im_xpcs_fr_read,\ + xcb_im_ext_fr_t : xcb_im_ext_fr_read,\ + xcb_im_inputstyle_fr_t : xcb_im_inputstyle_fr_read,\ + xcb_im_attr_head_fr_t : xcb_im_attr_head_fr_read,\ + xcb_im_short_fr_t : xcb_im_short_fr_read,\ + xcb_im_long_fr_t : xcb_im_long_fr_read,\ + xcb_im_xrectangle_fr_t : xcb_im_xrectangle_fr_read,\ + xcb_im_xpoint_fr_t : xcb_im_xpoint_fr_read,\ + xcb_im_fontset_fr_t : xcb_im_fontset_fr_read,\ + xcb_im_input_styles_fr_t : xcb_im_input_styles_fr_read,\ + xcb_im_packet_header_fr_t : xcb_im_packet_header_fr_read,\ + xcb_im_error_fr_t : xcb_im_error_fr_read,\ + xcb_im_connect_fr_t : xcb_im_connect_fr_read,\ + xcb_im_connect_reply_fr_t : xcb_im_connect_reply_fr_read,\ + xcb_im_auth_required_fr_t : xcb_im_auth_required_fr_read,\ + xcb_im_auth_reply_fr_t : xcb_im_auth_reply_fr_read,\ + xcb_im_auth_next_fr_t : xcb_im_auth_next_fr_read,\ + xcb_im_auth_setup_fr_t : xcb_im_auth_setup_fr_read,\ + xcb_im_auth_ng_fr_t : xcb_im_auth_ng_fr_read,\ + xcb_im_disconnect_fr_t : xcb_im_disconnect_fr_read,\ + xcb_im_disconnect_reply_fr_t : xcb_im_disconnect_reply_fr_read,\ + xcb_im_open_fr_t : xcb_im_open_fr_read,\ + xcb_im_open_reply_fr_t : xcb_im_open_reply_fr_read,\ + xcb_im_close_fr_t : xcb_im_close_fr_read,\ + xcb_im_close_reply_fr_t : xcb_im_close_reply_fr_read,\ + xcb_im_register_triggerkeys_fr_t : xcb_im_register_triggerkeys_fr_read,\ + xcb_im_trigger_notify_fr_t : xcb_im_trigger_notify_fr_read,\ + xcb_im_trigger_notify_reply_fr_t : xcb_im_trigger_notify_reply_fr_read,\ + xcb_im_set_event_mask_fr_t : xcb_im_set_event_mask_fr_read,\ + xcb_im_encoding_negotiation_fr_t : xcb_im_encoding_negotiation_fr_read,\ + xcb_im_encoding_negotiation_reply_fr_t : xcb_im_encoding_negotiation_reply_fr_read,\ + xcb_im_query_extension_fr_t : xcb_im_query_extension_fr_read,\ + xcb_im_query_extension_reply_fr_t : xcb_im_query_extension_reply_fr_read,\ + xcb_im_get_im_values_fr_t : xcb_im_get_im_values_fr_read,\ + xcb_im_get_im_values_reply_fr_t : xcb_im_get_im_values_reply_fr_read,\ + xcb_im_create_ic_fr_t : xcb_im_create_ic_fr_read,\ + xcb_im_create_ic_reply_fr_t : xcb_im_create_ic_reply_fr_read,\ + xcb_im_destroy_ic_fr_t : xcb_im_destroy_ic_fr_read,\ + xcb_im_destroy_ic_reply_fr_t : xcb_im_destroy_ic_reply_fr_read,\ + xcb_im_set_ic_values_fr_t : xcb_im_set_ic_values_fr_read,\ + xcb_im_set_ic_values_reply_fr_t : xcb_im_set_ic_values_reply_fr_read,\ + xcb_im_get_ic_values_fr_t : xcb_im_get_ic_values_fr_read,\ + xcb_im_get_ic_values_reply_fr_t : xcb_im_get_ic_values_reply_fr_read,\ + xcb_im_set_ic_focus_fr_t : xcb_im_set_ic_focus_fr_read,\ + xcb_im_unset_ic_focus_fr_t : xcb_im_unset_ic_focus_fr_read,\ + xcb_im_forward_event_fr_t : xcb_im_forward_event_fr_read,\ + xcb_im_sync_fr_t : xcb_im_sync_fr_read,\ + xcb_im_sync_reply_fr_t : xcb_im_sync_reply_fr_read,\ + xcb_im_commit_fr_t : xcb_im_commit_fr_read,\ + xcb_im_commit_chars_fr_t : xcb_im_commit_chars_fr_read,\ + xcb_im_commit_both_fr_t : xcb_im_commit_both_fr_read,\ + xcb_im_reset_ic_fr_t : xcb_im_reset_ic_fr_read,\ + xcb_im_reset_ic_reply_fr_t : xcb_im_reset_ic_reply_fr_read,\ + xcb_im_geometry_fr_t : xcb_im_geometry_fr_read,\ + xcb_im_str_conversion_fr_t : xcb_im_str_conversion_fr_read,\ + xcb_im_str_conversion_reply_fr_t : xcb_im_str_conversion_reply_fr_read,\ + xcb_im_preedit_start_fr_t : xcb_im_preedit_start_fr_read,\ + xcb_im_preedit_start_reply_fr_t : xcb_im_preedit_start_reply_fr_read,\ + xcb_im_preedit_draw_fr_t : xcb_im_preedit_draw_fr_read,\ + xcb_im_preedit_caret_fr_t : xcb_im_preedit_caret_fr_read,\ + xcb_im_preedit_caret_reply_fr_t : xcb_im_preedit_caret_reply_fr_read,\ + xcb_im_preedit_done_fr_t : xcb_im_preedit_done_fr_read,\ + xcb_im_status_start_fr_t : xcb_im_status_start_fr_read,\ + xcb_im_status_draw_text_fr_t : xcb_im_status_draw_text_fr_read,\ + xcb_im_status_draw_bitmap_fr_t : xcb_im_status_draw_bitmap_fr_read,\ + xcb_im_status_done_fr_t : xcb_im_status_done_fr_read,\ + xcb_im_ext_set_event_mask_fr_t : xcb_im_ext_set_event_mask_fr_read,\ + xcb_im_ext_forward_keyevent_fr_t : xcb_im_ext_forward_keyevent_fr_read,\ + xcb_im_ext_move_fr_t : xcb_im_ext_move_fr_read) + +#define frame_write_func(FRAME) _Generic((FRAME), \ + xcb_im_ximattr_fr_t : xcb_im_ximattr_fr_write,\ + xcb_im_xicattr_fr_t : xcb_im_xicattr_fr_write,\ + xcb_im_ximattribute_fr_t : xcb_im_ximattribute_fr_write,\ + xcb_im_xicattribute_fr_t : xcb_im_xicattribute_fr_write,\ + xcb_im_ximtriggerkey_fr_t : xcb_im_ximtriggerkey_fr_write,\ + xcb_im_encodinginfo_fr_t : xcb_im_encodinginfo_fr_write,\ + xcb_im_str_fr_t : xcb_im_str_fr_write,\ + xcb_im_xpcs_fr_t : xcb_im_xpcs_fr_write,\ + xcb_im_ext_fr_t : xcb_im_ext_fr_write,\ + xcb_im_inputstyle_fr_t : xcb_im_inputstyle_fr_write,\ + xcb_im_attr_head_fr_t : xcb_im_attr_head_fr_write,\ + xcb_im_short_fr_t : xcb_im_short_fr_write,\ + xcb_im_long_fr_t : xcb_im_long_fr_write,\ + xcb_im_xrectangle_fr_t : xcb_im_xrectangle_fr_write,\ + xcb_im_xpoint_fr_t : xcb_im_xpoint_fr_write,\ + xcb_im_fontset_fr_t : xcb_im_fontset_fr_write,\ + xcb_im_input_styles_fr_t : xcb_im_input_styles_fr_write,\ + xcb_im_packet_header_fr_t : xcb_im_packet_header_fr_write,\ + xcb_im_error_fr_t : xcb_im_error_fr_write,\ + xcb_im_connect_fr_t : xcb_im_connect_fr_write,\ + xcb_im_connect_reply_fr_t : xcb_im_connect_reply_fr_write,\ + xcb_im_auth_required_fr_t : xcb_im_auth_required_fr_write,\ + xcb_im_auth_reply_fr_t : xcb_im_auth_reply_fr_write,\ + xcb_im_auth_next_fr_t : xcb_im_auth_next_fr_write,\ + xcb_im_auth_setup_fr_t : xcb_im_auth_setup_fr_write,\ + xcb_im_auth_ng_fr_t : xcb_im_auth_ng_fr_write,\ + xcb_im_disconnect_fr_t : xcb_im_disconnect_fr_write,\ + xcb_im_disconnect_reply_fr_t : xcb_im_disconnect_reply_fr_write,\ + xcb_im_open_fr_t : xcb_im_open_fr_write,\ + xcb_im_open_reply_fr_t : xcb_im_open_reply_fr_write,\ + xcb_im_close_fr_t : xcb_im_close_fr_write,\ + xcb_im_close_reply_fr_t : xcb_im_close_reply_fr_write,\ + xcb_im_register_triggerkeys_fr_t : xcb_im_register_triggerkeys_fr_write,\ + xcb_im_trigger_notify_fr_t : xcb_im_trigger_notify_fr_write,\ + xcb_im_trigger_notify_reply_fr_t : xcb_im_trigger_notify_reply_fr_write,\ + xcb_im_set_event_mask_fr_t : xcb_im_set_event_mask_fr_write,\ + xcb_im_encoding_negotiation_fr_t : xcb_im_encoding_negotiation_fr_write,\ + xcb_im_encoding_negotiation_reply_fr_t : xcb_im_encoding_negotiation_reply_fr_write,\ + xcb_im_query_extension_fr_t : xcb_im_query_extension_fr_write,\ + xcb_im_query_extension_reply_fr_t : xcb_im_query_extension_reply_fr_write,\ + xcb_im_get_im_values_fr_t : xcb_im_get_im_values_fr_write,\ + xcb_im_get_im_values_reply_fr_t : xcb_im_get_im_values_reply_fr_write,\ + xcb_im_create_ic_fr_t : xcb_im_create_ic_fr_write,\ + xcb_im_create_ic_reply_fr_t : xcb_im_create_ic_reply_fr_write,\ + xcb_im_destroy_ic_fr_t : xcb_im_destroy_ic_fr_write,\ + xcb_im_destroy_ic_reply_fr_t : xcb_im_destroy_ic_reply_fr_write,\ + xcb_im_set_ic_values_fr_t : xcb_im_set_ic_values_fr_write,\ + xcb_im_set_ic_values_reply_fr_t : xcb_im_set_ic_values_reply_fr_write,\ + xcb_im_get_ic_values_fr_t : xcb_im_get_ic_values_fr_write,\ + xcb_im_get_ic_values_reply_fr_t : xcb_im_get_ic_values_reply_fr_write,\ + xcb_im_set_ic_focus_fr_t : xcb_im_set_ic_focus_fr_write,\ + xcb_im_unset_ic_focus_fr_t : xcb_im_unset_ic_focus_fr_write,\ + xcb_im_forward_event_fr_t : xcb_im_forward_event_fr_write,\ + xcb_im_sync_fr_t : xcb_im_sync_fr_write,\ + xcb_im_sync_reply_fr_t : xcb_im_sync_reply_fr_write,\ + xcb_im_commit_fr_t : xcb_im_commit_fr_write,\ + xcb_im_commit_chars_fr_t : xcb_im_commit_chars_fr_write,\ + xcb_im_commit_both_fr_t : xcb_im_commit_both_fr_write,\ + xcb_im_reset_ic_fr_t : xcb_im_reset_ic_fr_write,\ + xcb_im_reset_ic_reply_fr_t : xcb_im_reset_ic_reply_fr_write,\ + xcb_im_geometry_fr_t : xcb_im_geometry_fr_write,\ + xcb_im_str_conversion_fr_t : xcb_im_str_conversion_fr_write,\ + xcb_im_str_conversion_reply_fr_t : xcb_im_str_conversion_reply_fr_write,\ + xcb_im_preedit_start_fr_t : xcb_im_preedit_start_fr_write,\ + xcb_im_preedit_start_reply_fr_t : xcb_im_preedit_start_reply_fr_write,\ + xcb_im_preedit_draw_fr_t : xcb_im_preedit_draw_fr_write,\ + xcb_im_preedit_caret_fr_t : xcb_im_preedit_caret_fr_write,\ + xcb_im_preedit_caret_reply_fr_t : xcb_im_preedit_caret_reply_fr_write,\ + xcb_im_preedit_done_fr_t : xcb_im_preedit_done_fr_write,\ + xcb_im_status_start_fr_t : xcb_im_status_start_fr_write,\ + xcb_im_status_draw_text_fr_t : xcb_im_status_draw_text_fr_write,\ + xcb_im_status_draw_bitmap_fr_t : xcb_im_status_draw_bitmap_fr_write,\ + xcb_im_status_done_fr_t : xcb_im_status_done_fr_write,\ + xcb_im_ext_set_event_mask_fr_t : xcb_im_ext_set_event_mask_fr_write,\ + xcb_im_ext_forward_keyevent_fr_t : xcb_im_ext_forward_keyevent_fr_write,\ + xcb_im_ext_move_fr_t : xcb_im_ext_move_fr_write) + +#define frame_size_func(FRAME) _Generic((FRAME), \ + xcb_im_ximattr_fr_t : xcb_im_ximattr_fr_size((xcb_im_ximattr_fr_t*) &(FRAME)),\ + xcb_im_xicattr_fr_t : xcb_im_xicattr_fr_size((xcb_im_xicattr_fr_t*) &(FRAME)),\ + xcb_im_ximattribute_fr_t : xcb_im_ximattribute_fr_size((xcb_im_ximattribute_fr_t*) &(FRAME)),\ + xcb_im_xicattribute_fr_t : xcb_im_xicattribute_fr_size((xcb_im_xicattribute_fr_t*) &(FRAME)),\ + xcb_im_ximtriggerkey_fr_t : 12,\ + xcb_im_encodinginfo_fr_t : xcb_im_encodinginfo_fr_size((xcb_im_encodinginfo_fr_t*) &(FRAME)),\ + xcb_im_str_fr_t : xcb_im_str_fr_size((xcb_im_str_fr_t*) &(FRAME)),\ + xcb_im_xpcs_fr_t : xcb_im_xpcs_fr_size((xcb_im_xpcs_fr_t*) &(FRAME)),\ + xcb_im_ext_fr_t : xcb_im_ext_fr_size((xcb_im_ext_fr_t*) &(FRAME)),\ + xcb_im_inputstyle_fr_t : 4,\ + xcb_im_attr_head_fr_t : 4,\ + xcb_im_short_fr_t : 2,\ + xcb_im_long_fr_t : 4,\ + xcb_im_xrectangle_fr_t : 8,\ + xcb_im_xpoint_fr_t : 4,\ + xcb_im_fontset_fr_t : xcb_im_fontset_fr_size((xcb_im_fontset_fr_t*) &(FRAME)),\ + xcb_im_input_styles_fr_t : xcb_im_input_styles_fr_size((xcb_im_input_styles_fr_t*) &(FRAME)),\ + xcb_im_packet_header_fr_t : 4,\ + xcb_im_error_fr_t : xcb_im_error_fr_size((xcb_im_error_fr_t*) &(FRAME)),\ + xcb_im_connect_fr_t : xcb_im_connect_fr_size((xcb_im_connect_fr_t*) &(FRAME)),\ + xcb_im_connect_reply_fr_t : 4,\ + xcb_im_auth_required_fr_t : xcb_im_auth_required_fr_size((xcb_im_auth_required_fr_t*) &(FRAME)),\ + xcb_im_auth_reply_fr_t : xcb_im_auth_reply_fr_size((xcb_im_auth_reply_fr_t*) &(FRAME)),\ + xcb_im_auth_next_fr_t : xcb_im_auth_next_fr_size((xcb_im_auth_next_fr_t*) &(FRAME)),\ + xcb_im_auth_setup_fr_t : xcb_im_auth_setup_fr_size((xcb_im_auth_setup_fr_t*) &(FRAME)),\ + xcb_im_auth_ng_fr_t : 0,\ + xcb_im_disconnect_fr_t : 0,\ + xcb_im_disconnect_reply_fr_t : 0,\ + xcb_im_open_fr_t : xcb_im_open_fr_size((xcb_im_open_fr_t*) &(FRAME)),\ + xcb_im_open_reply_fr_t : xcb_im_open_reply_fr_size((xcb_im_open_reply_fr_t*) &(FRAME)),\ + xcb_im_close_fr_t : 4,\ + xcb_im_close_reply_fr_t : 4,\ + xcb_im_register_triggerkeys_fr_t : xcb_im_register_triggerkeys_fr_size((xcb_im_register_triggerkeys_fr_t*) &(FRAME)),\ + xcb_im_trigger_notify_fr_t : 16,\ + xcb_im_trigger_notify_reply_fr_t : 4,\ + xcb_im_set_event_mask_fr_t : 12,\ + xcb_im_encoding_negotiation_fr_t : xcb_im_encoding_negotiation_fr_size((xcb_im_encoding_negotiation_fr_t*) &(FRAME)),\ + xcb_im_encoding_negotiation_reply_fr_t : 8,\ + xcb_im_query_extension_fr_t : xcb_im_query_extension_fr_size((xcb_im_query_extension_fr_t*) &(FRAME)),\ + xcb_im_query_extension_reply_fr_t : xcb_im_query_extension_reply_fr_size((xcb_im_query_extension_reply_fr_t*) &(FRAME)),\ + xcb_im_get_im_values_fr_t : xcb_im_get_im_values_fr_size((xcb_im_get_im_values_fr_t*) &(FRAME)),\ + xcb_im_get_im_values_reply_fr_t : xcb_im_get_im_values_reply_fr_size((xcb_im_get_im_values_reply_fr_t*) &(FRAME)),\ + xcb_im_create_ic_fr_t : xcb_im_create_ic_fr_size((xcb_im_create_ic_fr_t*) &(FRAME)),\ + xcb_im_create_ic_reply_fr_t : 4,\ + xcb_im_destroy_ic_fr_t : 4,\ + xcb_im_destroy_ic_reply_fr_t : 4,\ + xcb_im_set_ic_values_fr_t : xcb_im_set_ic_values_fr_size((xcb_im_set_ic_values_fr_t*) &(FRAME)),\ + xcb_im_set_ic_values_reply_fr_t : 4,\ + xcb_im_get_ic_values_fr_t : xcb_im_get_ic_values_fr_size((xcb_im_get_ic_values_fr_t*) &(FRAME)),\ + xcb_im_get_ic_values_reply_fr_t : xcb_im_get_ic_values_reply_fr_size((xcb_im_get_ic_values_reply_fr_t*) &(FRAME)),\ + xcb_im_set_ic_focus_fr_t : 4,\ + xcb_im_unset_ic_focus_fr_t : 4,\ + xcb_im_forward_event_fr_t : 8,\ + xcb_im_sync_fr_t : 4,\ + xcb_im_sync_reply_fr_t : 4,\ + xcb_im_commit_fr_t : xcb_im_commit_fr_size((xcb_im_commit_fr_t*) &(FRAME)),\ + xcb_im_commit_chars_fr_t : xcb_im_commit_chars_fr_size((xcb_im_commit_chars_fr_t*) &(FRAME)),\ + xcb_im_commit_both_fr_t : xcb_im_commit_both_fr_size((xcb_im_commit_both_fr_t*) &(FRAME)),\ + xcb_im_reset_ic_fr_t : 4,\ + xcb_im_reset_ic_reply_fr_t : xcb_im_reset_ic_reply_fr_size((xcb_im_reset_ic_reply_fr_t*) &(FRAME)),\ + xcb_im_geometry_fr_t : 4,\ + xcb_im_str_conversion_fr_t : xcb_im_str_conversion_fr_size((xcb_im_str_conversion_fr_t*) &(FRAME)),\ + xcb_im_str_conversion_reply_fr_t : xcb_im_str_conversion_reply_fr_size((xcb_im_str_conversion_reply_fr_t*) &(FRAME)),\ + xcb_im_preedit_start_fr_t : 4,\ + xcb_im_preedit_start_reply_fr_t : 8,\ + xcb_im_preedit_draw_fr_t : xcb_im_preedit_draw_fr_size((xcb_im_preedit_draw_fr_t*) &(FRAME)),\ + xcb_im_preedit_caret_fr_t : 16,\ + xcb_im_preedit_caret_reply_fr_t : 8,\ + xcb_im_preedit_done_fr_t : 4,\ + xcb_im_status_start_fr_t : 4,\ + xcb_im_status_draw_text_fr_t : xcb_im_status_draw_text_fr_size((xcb_im_status_draw_text_fr_t*) &(FRAME)),\ + xcb_im_status_draw_bitmap_fr_t : 12,\ + xcb_im_status_done_fr_t : 4,\ + xcb_im_ext_set_event_mask_fr_t : 24,\ + xcb_im_ext_forward_keyevent_fr_t : 20,\ + xcb_im_ext_move_fr_t : 8) + +#define frame_free_func(FRAME) _Generic((FRAME), \ + xcb_im_ximattr_fr_t : xcb_im_ximattr_fr_free,\ + xcb_im_xicattr_fr_t : xcb_im_xicattr_fr_free,\ + xcb_im_ximattribute_fr_t : xcb_im_ximattribute_fr_free,\ + xcb_im_xicattribute_fr_t : xcb_im_xicattribute_fr_free,\ + xcb_im_ximtriggerkey_fr_t : xcb_im_ximtriggerkey_fr_free,\ + xcb_im_encodinginfo_fr_t : xcb_im_encodinginfo_fr_free,\ + xcb_im_str_fr_t : xcb_im_str_fr_free,\ + xcb_im_xpcs_fr_t : xcb_im_xpcs_fr_free,\ + xcb_im_ext_fr_t : xcb_im_ext_fr_free,\ + xcb_im_inputstyle_fr_t : xcb_im_inputstyle_fr_free,\ + xcb_im_attr_head_fr_t : xcb_im_attr_head_fr_free,\ + xcb_im_short_fr_t : xcb_im_short_fr_free,\ + xcb_im_long_fr_t : xcb_im_long_fr_free,\ + xcb_im_xrectangle_fr_t : xcb_im_xrectangle_fr_free,\ + xcb_im_xpoint_fr_t : xcb_im_xpoint_fr_free,\ + xcb_im_fontset_fr_t : xcb_im_fontset_fr_free,\ + xcb_im_input_styles_fr_t : xcb_im_input_styles_fr_free,\ + xcb_im_packet_header_fr_t : xcb_im_packet_header_fr_free,\ + xcb_im_error_fr_t : xcb_im_error_fr_free,\ + xcb_im_connect_fr_t : xcb_im_connect_fr_free,\ + xcb_im_connect_reply_fr_t : xcb_im_connect_reply_fr_free,\ + xcb_im_auth_required_fr_t : xcb_im_auth_required_fr_free,\ + xcb_im_auth_reply_fr_t : xcb_im_auth_reply_fr_free,\ + xcb_im_auth_next_fr_t : xcb_im_auth_next_fr_free,\ + xcb_im_auth_setup_fr_t : xcb_im_auth_setup_fr_free,\ + xcb_im_auth_ng_fr_t : xcb_im_auth_ng_fr_free,\ + xcb_im_disconnect_fr_t : xcb_im_disconnect_fr_free,\ + xcb_im_disconnect_reply_fr_t : xcb_im_disconnect_reply_fr_free,\ + xcb_im_open_fr_t : xcb_im_open_fr_free,\ + xcb_im_open_reply_fr_t : xcb_im_open_reply_fr_free,\ + xcb_im_close_fr_t : xcb_im_close_fr_free,\ + xcb_im_close_reply_fr_t : xcb_im_close_reply_fr_free,\ + xcb_im_register_triggerkeys_fr_t : xcb_im_register_triggerkeys_fr_free,\ + xcb_im_trigger_notify_fr_t : xcb_im_trigger_notify_fr_free,\ + xcb_im_trigger_notify_reply_fr_t : xcb_im_trigger_notify_reply_fr_free,\ + xcb_im_set_event_mask_fr_t : xcb_im_set_event_mask_fr_free,\ + xcb_im_encoding_negotiation_fr_t : xcb_im_encoding_negotiation_fr_free,\ + xcb_im_encoding_negotiation_reply_fr_t : xcb_im_encoding_negotiation_reply_fr_free,\ + xcb_im_query_extension_fr_t : xcb_im_query_extension_fr_free,\ + xcb_im_query_extension_reply_fr_t : xcb_im_query_extension_reply_fr_free,\ + xcb_im_get_im_values_fr_t : xcb_im_get_im_values_fr_free,\ + xcb_im_get_im_values_reply_fr_t : xcb_im_get_im_values_reply_fr_free,\ + xcb_im_create_ic_fr_t : xcb_im_create_ic_fr_free,\ + xcb_im_create_ic_reply_fr_t : xcb_im_create_ic_reply_fr_free,\ + xcb_im_destroy_ic_fr_t : xcb_im_destroy_ic_fr_free,\ + xcb_im_destroy_ic_reply_fr_t : xcb_im_destroy_ic_reply_fr_free,\ + xcb_im_set_ic_values_fr_t : xcb_im_set_ic_values_fr_free,\ + xcb_im_set_ic_values_reply_fr_t : xcb_im_set_ic_values_reply_fr_free,\ + xcb_im_get_ic_values_fr_t : xcb_im_get_ic_values_fr_free,\ + xcb_im_get_ic_values_reply_fr_t : xcb_im_get_ic_values_reply_fr_free,\ + xcb_im_set_ic_focus_fr_t : xcb_im_set_ic_focus_fr_free,\ + xcb_im_unset_ic_focus_fr_t : xcb_im_unset_ic_focus_fr_free,\ + xcb_im_forward_event_fr_t : xcb_im_forward_event_fr_free,\ + xcb_im_sync_fr_t : xcb_im_sync_fr_free,\ + xcb_im_sync_reply_fr_t : xcb_im_sync_reply_fr_free,\ + xcb_im_commit_fr_t : xcb_im_commit_fr_free,\ + xcb_im_commit_chars_fr_t : xcb_im_commit_chars_fr_free,\ + xcb_im_commit_both_fr_t : xcb_im_commit_both_fr_free,\ + xcb_im_reset_ic_fr_t : xcb_im_reset_ic_fr_free,\ + xcb_im_reset_ic_reply_fr_t : xcb_im_reset_ic_reply_fr_free,\ + xcb_im_geometry_fr_t : xcb_im_geometry_fr_free,\ + xcb_im_str_conversion_fr_t : xcb_im_str_conversion_fr_free,\ + xcb_im_str_conversion_reply_fr_t : xcb_im_str_conversion_reply_fr_free,\ + xcb_im_preedit_start_fr_t : xcb_im_preedit_start_fr_free,\ + xcb_im_preedit_start_reply_fr_t : xcb_im_preedit_start_reply_fr_free,\ + xcb_im_preedit_draw_fr_t : xcb_im_preedit_draw_fr_free,\ + xcb_im_preedit_caret_fr_t : xcb_im_preedit_caret_fr_free,\ + xcb_im_preedit_caret_reply_fr_t : xcb_im_preedit_caret_reply_fr_free,\ + xcb_im_preedit_done_fr_t : xcb_im_preedit_done_fr_free,\ + xcb_im_status_start_fr_t : xcb_im_status_start_fr_free,\ + xcb_im_status_draw_text_fr_t : xcb_im_status_draw_text_fr_free,\ + xcb_im_status_draw_bitmap_fr_t : xcb_im_status_draw_bitmap_fr_free,\ + xcb_im_status_done_fr_t : xcb_im_status_done_fr_free,\ + xcb_im_ext_set_event_mask_fr_t : xcb_im_ext_set_event_mask_fr_free,\ + xcb_im_ext_forward_keyevent_fr_t : xcb_im_ext_forward_keyevent_fr_free,\ + xcb_im_ext_move_fr_t : xcb_im_ext_move_fr_free) + +#define frame_has_static_size(FRAME) _Generic((FRAME), \ + xcb_im_ximattr_fr_t : false,\ + xcb_im_xicattr_fr_t : false,\ + xcb_im_ximattribute_fr_t : false,\ + xcb_im_xicattribute_fr_t : false,\ + xcb_im_ximtriggerkey_fr_t : true,\ + xcb_im_encodinginfo_fr_t : false,\ + xcb_im_str_fr_t : false,\ + xcb_im_xpcs_fr_t : false,\ + xcb_im_ext_fr_t : false,\ + xcb_im_inputstyle_fr_t : true,\ + xcb_im_attr_head_fr_t : true,\ + xcb_im_short_fr_t : true,\ + xcb_im_long_fr_t : true,\ + xcb_im_xrectangle_fr_t : true,\ + xcb_im_xpoint_fr_t : true,\ + xcb_im_fontset_fr_t : false,\ + xcb_im_input_styles_fr_t : false,\ + xcb_im_packet_header_fr_t : true,\ + xcb_im_error_fr_t : false,\ + xcb_im_connect_fr_t : false,\ + xcb_im_connect_reply_fr_t : true,\ + xcb_im_auth_required_fr_t : false,\ + xcb_im_auth_reply_fr_t : false,\ + xcb_im_auth_next_fr_t : false,\ + xcb_im_auth_setup_fr_t : false,\ + xcb_im_auth_ng_fr_t : true,\ + xcb_im_disconnect_fr_t : true,\ + xcb_im_disconnect_reply_fr_t : true,\ + xcb_im_open_fr_t : false,\ + xcb_im_open_reply_fr_t : false,\ + xcb_im_close_fr_t : true,\ + xcb_im_close_reply_fr_t : true,\ + xcb_im_register_triggerkeys_fr_t : false,\ + xcb_im_trigger_notify_fr_t : true,\ + xcb_im_trigger_notify_reply_fr_t : true,\ + xcb_im_set_event_mask_fr_t : true,\ + xcb_im_encoding_negotiation_fr_t : false,\ + xcb_im_encoding_negotiation_reply_fr_t : true,\ + xcb_im_query_extension_fr_t : false,\ + xcb_im_query_extension_reply_fr_t : false,\ + xcb_im_get_im_values_fr_t : false,\ + xcb_im_get_im_values_reply_fr_t : false,\ + xcb_im_create_ic_fr_t : false,\ + xcb_im_create_ic_reply_fr_t : true,\ + xcb_im_destroy_ic_fr_t : true,\ + xcb_im_destroy_ic_reply_fr_t : true,\ + xcb_im_set_ic_values_fr_t : false,\ + xcb_im_set_ic_values_reply_fr_t : true,\ + xcb_im_get_ic_values_fr_t : false,\ + xcb_im_get_ic_values_reply_fr_t : false,\ + xcb_im_set_ic_focus_fr_t : true,\ + xcb_im_unset_ic_focus_fr_t : true,\ + xcb_im_forward_event_fr_t : true,\ + xcb_im_sync_fr_t : true,\ + xcb_im_sync_reply_fr_t : true,\ + xcb_im_commit_fr_t : false,\ + xcb_im_commit_chars_fr_t : false,\ + xcb_im_commit_both_fr_t : false,\ + xcb_im_reset_ic_fr_t : true,\ + xcb_im_reset_ic_reply_fr_t : false,\ + xcb_im_geometry_fr_t : true,\ + xcb_im_str_conversion_fr_t : false,\ + xcb_im_str_conversion_reply_fr_t : false,\ + xcb_im_preedit_start_fr_t : true,\ + xcb_im_preedit_start_reply_fr_t : true,\ + xcb_im_preedit_draw_fr_t : false,\ + xcb_im_preedit_caret_fr_t : true,\ + xcb_im_preedit_caret_reply_fr_t : true,\ + xcb_im_preedit_done_fr_t : true,\ + xcb_im_status_start_fr_t : true,\ + xcb_im_status_draw_text_fr_t : false,\ + xcb_im_status_draw_bitmap_fr_t : true,\ + xcb_im_status_done_fr_t : true,\ + xcb_im_ext_set_event_mask_fr_t : true,\ + xcb_im_ext_forward_keyevent_fr_t : true,\ + xcb_im_ext_move_fr_t : true) + +void xcb_im_ximattr_fr_read(xcb_im_ximattr_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_ximattr_fr_write(xcb_im_ximattr_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_ximattr_fr_free(xcb_im_ximattr_fr_t *frame); +size_t xcb_im_ximattr_fr_size(xcb_im_ximattr_fr_t *frame); + +void xcb_im_xicattr_fr_read(xcb_im_xicattr_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_xicattr_fr_write(xcb_im_xicattr_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_xicattr_fr_free(xcb_im_xicattr_fr_t *frame); +size_t xcb_im_xicattr_fr_size(xcb_im_xicattr_fr_t *frame); + +void xcb_im_ximattribute_fr_read(xcb_im_ximattribute_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_ximattribute_fr_write(xcb_im_ximattribute_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_ximattribute_fr_free(xcb_im_ximattribute_fr_t *frame); +size_t xcb_im_ximattribute_fr_size(xcb_im_ximattribute_fr_t *frame); + +void xcb_im_xicattribute_fr_read(xcb_im_xicattribute_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_xicattribute_fr_write(xcb_im_xicattribute_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_xicattribute_fr_free(xcb_im_xicattribute_fr_t *frame); +size_t xcb_im_xicattribute_fr_size(xcb_im_xicattribute_fr_t *frame); + +void xcb_im_ximtriggerkey_fr_read(xcb_im_ximtriggerkey_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_ximtriggerkey_fr_write(xcb_im_ximtriggerkey_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_ximtriggerkey_fr_free(xcb_im_ximtriggerkey_fr_t *frame); +#define xcb_im_ximtriggerkey_fr_size(ARG...) (((void)(ARG)), (12)) + +void xcb_im_encodinginfo_fr_read(xcb_im_encodinginfo_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_encodinginfo_fr_write(xcb_im_encodinginfo_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_encodinginfo_fr_free(xcb_im_encodinginfo_fr_t *frame); +size_t xcb_im_encodinginfo_fr_size(xcb_im_encodinginfo_fr_t *frame); + +void xcb_im_str_fr_read(xcb_im_str_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_str_fr_write(xcb_im_str_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_str_fr_free(xcb_im_str_fr_t *frame); +size_t xcb_im_str_fr_size(xcb_im_str_fr_t *frame); + +void xcb_im_xpcs_fr_read(xcb_im_xpcs_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_xpcs_fr_write(xcb_im_xpcs_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_xpcs_fr_free(xcb_im_xpcs_fr_t *frame); +size_t xcb_im_xpcs_fr_size(xcb_im_xpcs_fr_t *frame); + +void xcb_im_ext_fr_read(xcb_im_ext_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_ext_fr_write(xcb_im_ext_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_ext_fr_free(xcb_im_ext_fr_t *frame); +size_t xcb_im_ext_fr_size(xcb_im_ext_fr_t *frame); + +void xcb_im_inputstyle_fr_read(xcb_im_inputstyle_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_inputstyle_fr_write(xcb_im_inputstyle_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_inputstyle_fr_free(xcb_im_inputstyle_fr_t *frame); +#define xcb_im_inputstyle_fr_size(ARG...) (((void)(ARG)), (4)) + +void xcb_im_attr_head_fr_read(xcb_im_attr_head_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_attr_head_fr_write(xcb_im_attr_head_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_attr_head_fr_free(xcb_im_attr_head_fr_t *frame); +#define xcb_im_attr_head_fr_size(ARG...) (((void)(ARG)), (4)) + +void xcb_im_short_fr_read(xcb_im_short_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_short_fr_write(xcb_im_short_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_short_fr_free(xcb_im_short_fr_t *frame); +#define xcb_im_short_fr_size(ARG...) (((void)(ARG)), (2)) + +void xcb_im_long_fr_read(xcb_im_long_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_long_fr_write(xcb_im_long_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_long_fr_free(xcb_im_long_fr_t *frame); +#define xcb_im_long_fr_size(ARG...) (((void)(ARG)), (4)) + +void xcb_im_xrectangle_fr_read(xcb_im_xrectangle_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_xrectangle_fr_write(xcb_im_xrectangle_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_xrectangle_fr_free(xcb_im_xrectangle_fr_t *frame); +#define xcb_im_xrectangle_fr_size(ARG...) (((void)(ARG)), (8)) + +void xcb_im_xpoint_fr_read(xcb_im_xpoint_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_xpoint_fr_write(xcb_im_xpoint_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_xpoint_fr_free(xcb_im_xpoint_fr_t *frame); +#define xcb_im_xpoint_fr_size(ARG...) (((void)(ARG)), (4)) + +void xcb_im_fontset_fr_read(xcb_im_fontset_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_fontset_fr_write(xcb_im_fontset_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_fontset_fr_free(xcb_im_fontset_fr_t *frame); +size_t xcb_im_fontset_fr_size(xcb_im_fontset_fr_t *frame); + +void xcb_im_input_styles_fr_read(xcb_im_input_styles_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_input_styles_fr_write(xcb_im_input_styles_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_input_styles_fr_free(xcb_im_input_styles_fr_t *frame); +size_t xcb_im_input_styles_fr_size(xcb_im_input_styles_fr_t *frame); + +void xcb_im_packet_header_fr_read(xcb_im_packet_header_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_packet_header_fr_write(xcb_im_packet_header_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_packet_header_fr_free(xcb_im_packet_header_fr_t *frame); +#define xcb_im_packet_header_fr_size(ARG...) (((void)(ARG)), (4)) + +void xcb_im_error_fr_read(xcb_im_error_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_error_fr_write(xcb_im_error_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_error_fr_free(xcb_im_error_fr_t *frame); +size_t xcb_im_error_fr_size(xcb_im_error_fr_t *frame); + +void xcb_im_connect_fr_read(xcb_im_connect_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_connect_fr_write(xcb_im_connect_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_connect_fr_free(xcb_im_connect_fr_t *frame); +size_t xcb_im_connect_fr_size(xcb_im_connect_fr_t *frame); + +void xcb_im_connect_reply_fr_read(xcb_im_connect_reply_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_connect_reply_fr_write(xcb_im_connect_reply_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_connect_reply_fr_free(xcb_im_connect_reply_fr_t *frame); +#define xcb_im_connect_reply_fr_size(ARG...) (((void)(ARG)), (4)) + +void xcb_im_auth_required_fr_read(xcb_im_auth_required_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_auth_required_fr_write(xcb_im_auth_required_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_auth_required_fr_free(xcb_im_auth_required_fr_t *frame); +size_t xcb_im_auth_required_fr_size(xcb_im_auth_required_fr_t *frame); + +void xcb_im_auth_reply_fr_read(xcb_im_auth_reply_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_auth_reply_fr_write(xcb_im_auth_reply_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_auth_reply_fr_free(xcb_im_auth_reply_fr_t *frame); +size_t xcb_im_auth_reply_fr_size(xcb_im_auth_reply_fr_t *frame); + +void xcb_im_auth_next_fr_read(xcb_im_auth_next_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_auth_next_fr_write(xcb_im_auth_next_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_auth_next_fr_free(xcb_im_auth_next_fr_t *frame); +size_t xcb_im_auth_next_fr_size(xcb_im_auth_next_fr_t *frame); + +void xcb_im_auth_setup_fr_read(xcb_im_auth_setup_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_auth_setup_fr_write(xcb_im_auth_setup_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_auth_setup_fr_free(xcb_im_auth_setup_fr_t *frame); +size_t xcb_im_auth_setup_fr_size(xcb_im_auth_setup_fr_t *frame); + +void xcb_im_auth_ng_fr_read(xcb_im_auth_ng_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_auth_ng_fr_write(xcb_im_auth_ng_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_auth_ng_fr_free(xcb_im_auth_ng_fr_t *frame); +#define xcb_im_auth_ng_fr_size(ARG...) (((void)(ARG)), (0)) + +void xcb_im_disconnect_fr_read(xcb_im_disconnect_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_disconnect_fr_write(xcb_im_disconnect_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_disconnect_fr_free(xcb_im_disconnect_fr_t *frame); +#define xcb_im_disconnect_fr_size(ARG...) (((void)(ARG)), (0)) + +void xcb_im_disconnect_reply_fr_read(xcb_im_disconnect_reply_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_disconnect_reply_fr_write(xcb_im_disconnect_reply_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_disconnect_reply_fr_free(xcb_im_disconnect_reply_fr_t *frame); +#define xcb_im_disconnect_reply_fr_size(ARG...) (((void)(ARG)), (0)) + +void xcb_im_open_fr_read(xcb_im_open_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_open_fr_write(xcb_im_open_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_open_fr_free(xcb_im_open_fr_t *frame); +size_t xcb_im_open_fr_size(xcb_im_open_fr_t *frame); + +void xcb_im_open_reply_fr_read(xcb_im_open_reply_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_open_reply_fr_write(xcb_im_open_reply_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_open_reply_fr_free(xcb_im_open_reply_fr_t *frame); +size_t xcb_im_open_reply_fr_size(xcb_im_open_reply_fr_t *frame); + +void xcb_im_close_fr_read(xcb_im_close_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_close_fr_write(xcb_im_close_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_close_fr_free(xcb_im_close_fr_t *frame); +#define xcb_im_close_fr_size(ARG...) (((void)(ARG)), (4)) + +void xcb_im_close_reply_fr_read(xcb_im_close_reply_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_close_reply_fr_write(xcb_im_close_reply_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_close_reply_fr_free(xcb_im_close_reply_fr_t *frame); +#define xcb_im_close_reply_fr_size(ARG...) (((void)(ARG)), (4)) + +void xcb_im_register_triggerkeys_fr_read(xcb_im_register_triggerkeys_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_register_triggerkeys_fr_write(xcb_im_register_triggerkeys_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_register_triggerkeys_fr_free(xcb_im_register_triggerkeys_fr_t *frame); +size_t xcb_im_register_triggerkeys_fr_size(xcb_im_register_triggerkeys_fr_t *frame); + +void xcb_im_trigger_notify_fr_read(xcb_im_trigger_notify_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_trigger_notify_fr_write(xcb_im_trigger_notify_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_trigger_notify_fr_free(xcb_im_trigger_notify_fr_t *frame); +#define xcb_im_trigger_notify_fr_size(ARG...) (((void)(ARG)), (16)) + +void xcb_im_trigger_notify_reply_fr_read(xcb_im_trigger_notify_reply_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_trigger_notify_reply_fr_write(xcb_im_trigger_notify_reply_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_trigger_notify_reply_fr_free(xcb_im_trigger_notify_reply_fr_t *frame); +#define xcb_im_trigger_notify_reply_fr_size(ARG...) (((void)(ARG)), (4)) + +void xcb_im_set_event_mask_fr_read(xcb_im_set_event_mask_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_set_event_mask_fr_write(xcb_im_set_event_mask_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_set_event_mask_fr_free(xcb_im_set_event_mask_fr_t *frame); +#define xcb_im_set_event_mask_fr_size(ARG...) (((void)(ARG)), (12)) + +void xcb_im_encoding_negotiation_fr_read(xcb_im_encoding_negotiation_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_encoding_negotiation_fr_write(xcb_im_encoding_negotiation_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_encoding_negotiation_fr_free(xcb_im_encoding_negotiation_fr_t *frame); +size_t xcb_im_encoding_negotiation_fr_size(xcb_im_encoding_negotiation_fr_t *frame); + +void xcb_im_encoding_negotiation_reply_fr_read(xcb_im_encoding_negotiation_reply_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_encoding_negotiation_reply_fr_write(xcb_im_encoding_negotiation_reply_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_encoding_negotiation_reply_fr_free(xcb_im_encoding_negotiation_reply_fr_t *frame); +#define xcb_im_encoding_negotiation_reply_fr_size(ARG...) (((void)(ARG)), (8)) + +void xcb_im_query_extension_fr_read(xcb_im_query_extension_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_query_extension_fr_write(xcb_im_query_extension_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_query_extension_fr_free(xcb_im_query_extension_fr_t *frame); +size_t xcb_im_query_extension_fr_size(xcb_im_query_extension_fr_t *frame); + +void xcb_im_query_extension_reply_fr_read(xcb_im_query_extension_reply_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_query_extension_reply_fr_write(xcb_im_query_extension_reply_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_query_extension_reply_fr_free(xcb_im_query_extension_reply_fr_t *frame); +size_t xcb_im_query_extension_reply_fr_size(xcb_im_query_extension_reply_fr_t *frame); + +void xcb_im_get_im_values_fr_read(xcb_im_get_im_values_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_get_im_values_fr_write(xcb_im_get_im_values_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_get_im_values_fr_free(xcb_im_get_im_values_fr_t *frame); +size_t xcb_im_get_im_values_fr_size(xcb_im_get_im_values_fr_t *frame); + +void xcb_im_get_im_values_reply_fr_read(xcb_im_get_im_values_reply_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_get_im_values_reply_fr_write(xcb_im_get_im_values_reply_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_get_im_values_reply_fr_free(xcb_im_get_im_values_reply_fr_t *frame); +size_t xcb_im_get_im_values_reply_fr_size(xcb_im_get_im_values_reply_fr_t *frame); + +void xcb_im_create_ic_fr_read(xcb_im_create_ic_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_create_ic_fr_write(xcb_im_create_ic_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_create_ic_fr_free(xcb_im_create_ic_fr_t *frame); +size_t xcb_im_create_ic_fr_size(xcb_im_create_ic_fr_t *frame); + +void xcb_im_create_ic_reply_fr_read(xcb_im_create_ic_reply_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_create_ic_reply_fr_write(xcb_im_create_ic_reply_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_create_ic_reply_fr_free(xcb_im_create_ic_reply_fr_t *frame); +#define xcb_im_create_ic_reply_fr_size(ARG...) (((void)(ARG)), (4)) + +void xcb_im_destroy_ic_fr_read(xcb_im_destroy_ic_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_destroy_ic_fr_write(xcb_im_destroy_ic_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_destroy_ic_fr_free(xcb_im_destroy_ic_fr_t *frame); +#define xcb_im_destroy_ic_fr_size(ARG...) (((void)(ARG)), (4)) + +void xcb_im_destroy_ic_reply_fr_read(xcb_im_destroy_ic_reply_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_destroy_ic_reply_fr_write(xcb_im_destroy_ic_reply_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_destroy_ic_reply_fr_free(xcb_im_destroy_ic_reply_fr_t *frame); +#define xcb_im_destroy_ic_reply_fr_size(ARG...) (((void)(ARG)), (4)) + +void xcb_im_set_ic_values_fr_read(xcb_im_set_ic_values_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_set_ic_values_fr_write(xcb_im_set_ic_values_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_set_ic_values_fr_free(xcb_im_set_ic_values_fr_t *frame); +size_t xcb_im_set_ic_values_fr_size(xcb_im_set_ic_values_fr_t *frame); + +void xcb_im_set_ic_values_reply_fr_read(xcb_im_set_ic_values_reply_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_set_ic_values_reply_fr_write(xcb_im_set_ic_values_reply_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_set_ic_values_reply_fr_free(xcb_im_set_ic_values_reply_fr_t *frame); +#define xcb_im_set_ic_values_reply_fr_size(ARG...) (((void)(ARG)), (4)) + +void xcb_im_get_ic_values_fr_read(xcb_im_get_ic_values_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_get_ic_values_fr_write(xcb_im_get_ic_values_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_get_ic_values_fr_free(xcb_im_get_ic_values_fr_t *frame); +size_t xcb_im_get_ic_values_fr_size(xcb_im_get_ic_values_fr_t *frame); + +void xcb_im_get_ic_values_reply_fr_read(xcb_im_get_ic_values_reply_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_get_ic_values_reply_fr_write(xcb_im_get_ic_values_reply_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_get_ic_values_reply_fr_free(xcb_im_get_ic_values_reply_fr_t *frame); +size_t xcb_im_get_ic_values_reply_fr_size(xcb_im_get_ic_values_reply_fr_t *frame); + +void xcb_im_set_ic_focus_fr_read(xcb_im_set_ic_focus_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_set_ic_focus_fr_write(xcb_im_set_ic_focus_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_set_ic_focus_fr_free(xcb_im_set_ic_focus_fr_t *frame); +#define xcb_im_set_ic_focus_fr_size(ARG...) (((void)(ARG)), (4)) + +void xcb_im_unset_ic_focus_fr_read(xcb_im_unset_ic_focus_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_unset_ic_focus_fr_write(xcb_im_unset_ic_focus_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_unset_ic_focus_fr_free(xcb_im_unset_ic_focus_fr_t *frame); +#define xcb_im_unset_ic_focus_fr_size(ARG...) (((void)(ARG)), (4)) + +void xcb_im_forward_event_fr_read(xcb_im_forward_event_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_forward_event_fr_write(xcb_im_forward_event_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_forward_event_fr_free(xcb_im_forward_event_fr_t *frame); +#define xcb_im_forward_event_fr_size(ARG...) (((void)(ARG)), (8)) + +void xcb_im_sync_fr_read(xcb_im_sync_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_sync_fr_write(xcb_im_sync_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_sync_fr_free(xcb_im_sync_fr_t *frame); +#define xcb_im_sync_fr_size(ARG...) (((void)(ARG)), (4)) + +void xcb_im_sync_reply_fr_read(xcb_im_sync_reply_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_sync_reply_fr_write(xcb_im_sync_reply_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_sync_reply_fr_free(xcb_im_sync_reply_fr_t *frame); +#define xcb_im_sync_reply_fr_size(ARG...) (((void)(ARG)), (4)) + +void xcb_im_commit_fr_read(xcb_im_commit_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_commit_fr_write(xcb_im_commit_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_commit_fr_free(xcb_im_commit_fr_t *frame); +size_t xcb_im_commit_fr_size(xcb_im_commit_fr_t *frame); + +void xcb_im_commit_chars_fr_read(xcb_im_commit_chars_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_commit_chars_fr_write(xcb_im_commit_chars_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_commit_chars_fr_free(xcb_im_commit_chars_fr_t *frame); +size_t xcb_im_commit_chars_fr_size(xcb_im_commit_chars_fr_t *frame); + +void xcb_im_commit_both_fr_read(xcb_im_commit_both_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_commit_both_fr_write(xcb_im_commit_both_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_commit_both_fr_free(xcb_im_commit_both_fr_t *frame); +size_t xcb_im_commit_both_fr_size(xcb_im_commit_both_fr_t *frame); + +void xcb_im_reset_ic_fr_read(xcb_im_reset_ic_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_reset_ic_fr_write(xcb_im_reset_ic_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_reset_ic_fr_free(xcb_im_reset_ic_fr_t *frame); +#define xcb_im_reset_ic_fr_size(ARG...) (((void)(ARG)), (4)) + +void xcb_im_reset_ic_reply_fr_read(xcb_im_reset_ic_reply_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_reset_ic_reply_fr_write(xcb_im_reset_ic_reply_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_reset_ic_reply_fr_free(xcb_im_reset_ic_reply_fr_t *frame); +size_t xcb_im_reset_ic_reply_fr_size(xcb_im_reset_ic_reply_fr_t *frame); + +void xcb_im_geometry_fr_read(xcb_im_geometry_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_geometry_fr_write(xcb_im_geometry_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_geometry_fr_free(xcb_im_geometry_fr_t *frame); +#define xcb_im_geometry_fr_size(ARG...) (((void)(ARG)), (4)) + +void xcb_im_str_conversion_fr_read(xcb_im_str_conversion_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_str_conversion_fr_write(xcb_im_str_conversion_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_str_conversion_fr_free(xcb_im_str_conversion_fr_t *frame); +size_t xcb_im_str_conversion_fr_size(xcb_im_str_conversion_fr_t *frame); + +void xcb_im_str_conversion_reply_fr_read(xcb_im_str_conversion_reply_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_str_conversion_reply_fr_write(xcb_im_str_conversion_reply_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_str_conversion_reply_fr_free(xcb_im_str_conversion_reply_fr_t *frame); +size_t xcb_im_str_conversion_reply_fr_size(xcb_im_str_conversion_reply_fr_t *frame); + +void xcb_im_preedit_start_fr_read(xcb_im_preedit_start_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_preedit_start_fr_write(xcb_im_preedit_start_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_preedit_start_fr_free(xcb_im_preedit_start_fr_t *frame); +#define xcb_im_preedit_start_fr_size(ARG...) (((void)(ARG)), (4)) + +void xcb_im_preedit_start_reply_fr_read(xcb_im_preedit_start_reply_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_preedit_start_reply_fr_write(xcb_im_preedit_start_reply_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_preedit_start_reply_fr_free(xcb_im_preedit_start_reply_fr_t *frame); +#define xcb_im_preedit_start_reply_fr_size(ARG...) (((void)(ARG)), (8)) + +void xcb_im_preedit_draw_fr_read(xcb_im_preedit_draw_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_preedit_draw_fr_write(xcb_im_preedit_draw_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_preedit_draw_fr_free(xcb_im_preedit_draw_fr_t *frame); +size_t xcb_im_preedit_draw_fr_size(xcb_im_preedit_draw_fr_t *frame); + +void xcb_im_preedit_caret_fr_read(xcb_im_preedit_caret_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_preedit_caret_fr_write(xcb_im_preedit_caret_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_preedit_caret_fr_free(xcb_im_preedit_caret_fr_t *frame); +#define xcb_im_preedit_caret_fr_size(ARG...) (((void)(ARG)), (16)) + +void xcb_im_preedit_caret_reply_fr_read(xcb_im_preedit_caret_reply_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_preedit_caret_reply_fr_write(xcb_im_preedit_caret_reply_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_preedit_caret_reply_fr_free(xcb_im_preedit_caret_reply_fr_t *frame); +#define xcb_im_preedit_caret_reply_fr_size(ARG...) (((void)(ARG)), (8)) + +void xcb_im_preedit_done_fr_read(xcb_im_preedit_done_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_preedit_done_fr_write(xcb_im_preedit_done_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_preedit_done_fr_free(xcb_im_preedit_done_fr_t *frame); +#define xcb_im_preedit_done_fr_size(ARG...) (((void)(ARG)), (4)) + +void xcb_im_status_start_fr_read(xcb_im_status_start_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_status_start_fr_write(xcb_im_status_start_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_status_start_fr_free(xcb_im_status_start_fr_t *frame); +#define xcb_im_status_start_fr_size(ARG...) (((void)(ARG)), (4)) + +void xcb_im_status_draw_text_fr_read(xcb_im_status_draw_text_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_status_draw_text_fr_write(xcb_im_status_draw_text_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_status_draw_text_fr_free(xcb_im_status_draw_text_fr_t *frame); +size_t xcb_im_status_draw_text_fr_size(xcb_im_status_draw_text_fr_t *frame); + +void xcb_im_status_draw_bitmap_fr_read(xcb_im_status_draw_bitmap_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_status_draw_bitmap_fr_write(xcb_im_status_draw_bitmap_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_status_draw_bitmap_fr_free(xcb_im_status_draw_bitmap_fr_t *frame); +#define xcb_im_status_draw_bitmap_fr_size(ARG...) (((void)(ARG)), (12)) + +void xcb_im_status_done_fr_read(xcb_im_status_done_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_status_done_fr_write(xcb_im_status_done_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_status_done_fr_free(xcb_im_status_done_fr_t *frame); +#define xcb_im_status_done_fr_size(ARG...) (((void)(ARG)), (4)) + +void xcb_im_ext_set_event_mask_fr_read(xcb_im_ext_set_event_mask_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_ext_set_event_mask_fr_write(xcb_im_ext_set_event_mask_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_ext_set_event_mask_fr_free(xcb_im_ext_set_event_mask_fr_t *frame); +#define xcb_im_ext_set_event_mask_fr_size(ARG...) (((void)(ARG)), (24)) + +void xcb_im_ext_forward_keyevent_fr_read(xcb_im_ext_forward_keyevent_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_ext_forward_keyevent_fr_write(xcb_im_ext_forward_keyevent_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_ext_forward_keyevent_fr_free(xcb_im_ext_forward_keyevent_fr_t *frame); +#define xcb_im_ext_forward_keyevent_fr_size(ARG...) (((void)(ARG)), (20)) + +void xcb_im_ext_move_fr_read(xcb_im_ext_move_fr_t *frame, uint8_t **data, size_t *len, bool swap); +uint8_t* xcb_im_ext_move_fr_write(xcb_im_ext_move_fr_t *frame, uint8_t *data, bool swap); +void xcb_im_ext_move_fr_free(xcb_im_ext_move_fr_t *frame); +#define xcb_im_ext_move_fr_size(ARG...) (((void)(ARG)), (8)) + +XCBIMDKIT_DECL_END + +#endif + +// IWYU pragma: private, include "ximproto.h" diff --git a/xim/xcb-imdkit/src/ximproto.c b/xim/xcb-imdkit/src/ximproto.c new file mode 100644 index 0000000..da6e338 --- /dev/null +++ b/xim/xcb-imdkit/src/ximproto.c @@ -0,0 +1,3729 @@ +/* + * SPDX-FileCopyrightText: 2014 Weng Xuetian + * + * SPDX-License-Identifier: LGPL-2.1-only + * + */ + +#include "ximproto.h" +#include "parser.h" +#include +#include +#include + +void xcb_im_ximattr_fr_read(xcb_im_ximattr_fr_t *frame, uint8_t **data, + size_t *len, bool swap) { + memset(frame, 0, sizeof(*frame)); + uint8_t *start = *data; + uint16_t_read(&frame->attribute_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->type_of_the_value, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->length_of_im_attribute, data, len, swap); + if (!*data) { + return; + } + xcb_im_bytearray_t_read(&frame->im_attribute, frame->length_of_im_attribute, + data, len, swap); + if (!*data) { + return; + } + *data = (uint8_t *)align_to_4((uintptr_t)*data, *data - start, len); + if (!*data) { + return; + } +} + +uint8_t *xcb_im_ximattr_fr_write(xcb_im_ximattr_fr_t *frame, uint8_t *data, + bool swap) { + uint8_t *start = data; + data = uint16_t_write(&frame->attribute_ID, data, swap); + data = uint16_t_write(&frame->type_of_the_value, data, swap); + data = uint16_t_write(&frame->length_of_im_attribute, data, swap); + data = xcb_im_bytearray_t_write(&frame->im_attribute, + frame->length_of_im_attribute, data, swap); + data = (uint8_t *)align_to_4((uintptr_t)data, data - start, NULL); + return data; +} + +size_t xcb_im_ximattr_fr_size(xcb_im_ximattr_fr_t *frame) { + size_t size = 0; + size += 2; + size += 2; + size += 2; + size += frame->length_of_im_attribute; + size = align_to_4(size, size, NULL); + return size; +} + +void xcb_im_ximattr_fr_free(xcb_im_ximattr_fr_t *frame) {} + +void xcb_im_xicattr_fr_read(xcb_im_xicattr_fr_t *frame, uint8_t **data, + size_t *len, bool swap) { + memset(frame, 0, sizeof(*frame)); + uint8_t *start = *data; + uint16_t_read(&frame->attribute_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->type_of_the_value, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->length_of_ic_attribute, data, len, swap); + if (!*data) { + return; + } + xcb_im_bytearray_t_read(&frame->ic_attribute, frame->length_of_ic_attribute, + data, len, swap); + if (!*data) { + return; + } + *data = (uint8_t *)align_to_4((uintptr_t)*data, *data - start, len); + if (!*data) { + return; + } +} + +uint8_t *xcb_im_xicattr_fr_write(xcb_im_xicattr_fr_t *frame, uint8_t *data, + bool swap) { + uint8_t *start = data; + data = uint16_t_write(&frame->attribute_ID, data, swap); + data = uint16_t_write(&frame->type_of_the_value, data, swap); + data = uint16_t_write(&frame->length_of_ic_attribute, data, swap); + data = xcb_im_bytearray_t_write(&frame->ic_attribute, + frame->length_of_ic_attribute, data, swap); + data = (uint8_t *)align_to_4((uintptr_t)data, data - start, NULL); + return data; +} + +size_t xcb_im_xicattr_fr_size(xcb_im_xicattr_fr_t *frame) { + size_t size = 0; + size += 2; + size += 2; + size += 2; + size += frame->length_of_ic_attribute; + size = align_to_4(size, size, NULL); + return size; +} + +void xcb_im_xicattr_fr_free(xcb_im_xicattr_fr_t *frame) {} + +void xcb_im_ximattribute_fr_read(xcb_im_ximattribute_fr_t *frame, + uint8_t **data, size_t *len, bool swap) { + memset(frame, 0, sizeof(*frame)); + uint8_t *start = *data; + uint16_t_read(&frame->attribute_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->value_length, data, len, swap); + if (!*data) { + return; + } + xcb_im_bytearray_t_read(&frame->value, frame->value_length, data, len, + swap); + if (!*data) { + return; + } + *data = (uint8_t *)align_to_4((uintptr_t)*data, *data - start, len); + if (!*data) { + return; + } +} + +uint8_t *xcb_im_ximattribute_fr_write(xcb_im_ximattribute_fr_t *frame, + uint8_t *data, bool swap) { + uint8_t *start = data; + data = uint16_t_write(&frame->attribute_ID, data, swap); + data = uint16_t_write(&frame->value_length, data, swap); + data = xcb_im_bytearray_t_write(&frame->value, frame->value_length, data, + swap); + data = (uint8_t *)align_to_4((uintptr_t)data, data - start, NULL); + return data; +} + +size_t xcb_im_ximattribute_fr_size(xcb_im_ximattribute_fr_t *frame) { + size_t size = 0; + size += 2; + size += 2; + size += frame->value_length; + size = align_to_4(size, size, NULL); + return size; +} + +void xcb_im_ximattribute_fr_free(xcb_im_ximattribute_fr_t *frame) {} + +void xcb_im_xicattribute_fr_read(xcb_im_xicattribute_fr_t *frame, + uint8_t **data, size_t *len, bool swap) { + memset(frame, 0, sizeof(*frame)); + uint8_t *start = *data; + uint16_t_read(&frame->attribute_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->value_length, data, len, swap); + if (!*data) { + return; + } + xcb_im_bytearray_t_read(&frame->value, frame->value_length, data, len, + swap); + if (!*data) { + return; + } + *data = (uint8_t *)align_to_4((uintptr_t)*data, *data - start, len); + if (!*data) { + return; + } +} + +uint8_t *xcb_im_xicattribute_fr_write(xcb_im_xicattribute_fr_t *frame, + uint8_t *data, bool swap) { + uint8_t *start = data; + data = uint16_t_write(&frame->attribute_ID, data, swap); + data = uint16_t_write(&frame->value_length, data, swap); + data = xcb_im_bytearray_t_write(&frame->value, frame->value_length, data, + swap); + data = (uint8_t *)align_to_4((uintptr_t)data, data - start, NULL); + return data; +} + +size_t xcb_im_xicattribute_fr_size(xcb_im_xicattribute_fr_t *frame) { + size_t size = 0; + size += 2; + size += 2; + size += frame->value_length; + size = align_to_4(size, size, NULL); + return size; +} + +void xcb_im_xicattribute_fr_free(xcb_im_xicattribute_fr_t *frame) {} + +void xcb_im_ximtriggerkey_fr_read(xcb_im_ximtriggerkey_fr_t *frame, + uint8_t **data, size_t *len, bool swap) { + memset(frame, 0, sizeof(*frame)); + uint32_t_read(&frame->keysym, data, len, swap); + if (!*data) { + return; + } + uint32_t_read(&frame->modifier, data, len, swap); + if (!*data) { + return; + } + uint32_t_read(&frame->modifier_mask, data, len, swap); + if (!*data) { + return; + } +} + +uint8_t *xcb_im_ximtriggerkey_fr_write(xcb_im_ximtriggerkey_fr_t *frame, + uint8_t *data, bool swap) { + data = uint32_t_write(&frame->keysym, data, swap); + data = uint32_t_write(&frame->modifier, data, swap); + data = uint32_t_write(&frame->modifier_mask, data, swap); + return data; +} + +void xcb_im_ximtriggerkey_fr_free(xcb_im_ximtriggerkey_fr_t *frame) {} + +void xcb_im_encodinginfo_fr_read(xcb_im_encodinginfo_fr_t *frame, + uint8_t **data, size_t *len, bool swap) { + memset(frame, 0, sizeof(*frame)); + uint8_t *start = *data; + uint16_t_read(&frame->length_of_encoding_info, data, len, swap); + if (!*data) { + return; + } + xcb_im_bytearray_t_read(&frame->encoding_info, + frame->length_of_encoding_info, data, len, swap); + if (!*data) { + return; + } + *data = (uint8_t *)align_to_4((uintptr_t)*data, *data - start, len); + if (!*data) { + return; + } +} + +uint8_t *xcb_im_encodinginfo_fr_write(xcb_im_encodinginfo_fr_t *frame, + uint8_t *data, bool swap) { + uint8_t *start = data; + data = uint16_t_write(&frame->length_of_encoding_info, data, swap); + data = xcb_im_bytearray_t_write(&frame->encoding_info, + frame->length_of_encoding_info, data, swap); + data = (uint8_t *)align_to_4((uintptr_t)data, data - start, NULL); + return data; +} + +size_t xcb_im_encodinginfo_fr_size(xcb_im_encodinginfo_fr_t *frame) { + size_t size = 0; + size += 2; + size += frame->length_of_encoding_info; + size = align_to_4(size, size, NULL); + return size; +} + +void xcb_im_encodinginfo_fr_free(xcb_im_encodinginfo_fr_t *frame) {} + +void xcb_im_str_fr_read(xcb_im_str_fr_t *frame, uint8_t **data, size_t *len, + bool swap) { + memset(frame, 0, sizeof(*frame)); + uint8_t_read(&frame->length_of_string, data, len, swap); + if (!*data) { + return; + } + xcb_im_bytearray_t_read(&frame->string, frame->length_of_string, data, len, + swap); + if (!*data) { + return; + } +} + +uint8_t *xcb_im_str_fr_write(xcb_im_str_fr_t *frame, uint8_t *data, bool swap) { + data = uint8_t_write(&frame->length_of_string, data, swap); + data = xcb_im_bytearray_t_write(&frame->string, frame->length_of_string, + data, swap); + return data; +} + +size_t xcb_im_str_fr_size(xcb_im_str_fr_t *frame) { + size_t size = 0; + size += 1; + size += frame->length_of_string; + return size; +} + +void xcb_im_str_fr_free(xcb_im_str_fr_t *frame) {} + +void xcb_im_xpcs_fr_read(xcb_im_xpcs_fr_t *frame, uint8_t **data, size_t *len, + bool swap) { + memset(frame, 0, sizeof(*frame)); + uint8_t *start = *data; + uint16_t_read(&frame->length_of_string_in_bytes, data, len, swap); + if (!*data) { + return; + } + xcb_im_bytearray_t_read(&frame->string, frame->length_of_string_in_bytes, + data, len, swap); + if (!*data) { + return; + } + *data = (uint8_t *)align_to_4((uintptr_t)*data, *data - start, len); + if (!*data) { + return; + } +} + +uint8_t *xcb_im_xpcs_fr_write(xcb_im_xpcs_fr_t *frame, uint8_t *data, + bool swap) { + uint8_t *start = data; + data = uint16_t_write(&frame->length_of_string_in_bytes, data, swap); + data = xcb_im_bytearray_t_write( + &frame->string, frame->length_of_string_in_bytes, data, swap); + data = (uint8_t *)align_to_4((uintptr_t)data, data - start, NULL); + return data; +} + +size_t xcb_im_xpcs_fr_size(xcb_im_xpcs_fr_t *frame) { + size_t size = 0; + size += 2; + size += frame->length_of_string_in_bytes; + size = align_to_4(size, size, NULL); + return size; +} + +void xcb_im_xpcs_fr_free(xcb_im_xpcs_fr_t *frame) {} + +void xcb_im_ext_fr_read(xcb_im_ext_fr_t *frame, uint8_t **data, size_t *len, + bool swap) { + memset(frame, 0, sizeof(*frame)); + uint8_t *start = *data; + uint8_t_read(&frame->extension_major_opcode, data, len, swap); + if (!*data) { + return; + } + uint8_t_read(&frame->extension_minor_opcode, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->length_of_extension_name, data, len, swap); + if (!*data) { + return; + } + xcb_im_bytearray_t_read(&frame->extension_name, + frame->length_of_extension_name, data, len, swap); + if (!*data) { + return; + } + *data = (uint8_t *)align_to_4((uintptr_t)*data, *data - start, len); + if (!*data) { + return; + } +} + +uint8_t *xcb_im_ext_fr_write(xcb_im_ext_fr_t *frame, uint8_t *data, bool swap) { + uint8_t *start = data; + data = uint8_t_write(&frame->extension_major_opcode, data, swap); + data = uint8_t_write(&frame->extension_minor_opcode, data, swap); + data = uint16_t_write(&frame->length_of_extension_name, data, swap); + data = xcb_im_bytearray_t_write( + &frame->extension_name, frame->length_of_extension_name, data, swap); + data = (uint8_t *)align_to_4((uintptr_t)data, data - start, NULL); + return data; +} + +size_t xcb_im_ext_fr_size(xcb_im_ext_fr_t *frame) { + size_t size = 0; + size += 1; + size += 1; + size += 2; + size += frame->length_of_extension_name; + size = align_to_4(size, size, NULL); + return size; +} + +void xcb_im_ext_fr_free(xcb_im_ext_fr_t *frame) {} + +void xcb_im_inputstyle_fr_read(xcb_im_inputstyle_fr_t *frame, uint8_t **data, + size_t *len, bool swap) { + memset(frame, 0, sizeof(*frame)); + uint32_t_read(&frame->inputstyle, data, len, swap); + if (!*data) { + return; + } +} + +uint8_t *xcb_im_inputstyle_fr_write(xcb_im_inputstyle_fr_t *frame, + uint8_t *data, bool swap) { + data = uint32_t_write(&frame->inputstyle, data, swap); + return data; +} + +void xcb_im_inputstyle_fr_free(xcb_im_inputstyle_fr_t *frame) {} + +void xcb_im_attr_head_fr_read(xcb_im_attr_head_fr_t *frame, uint8_t **data, + size_t *len, bool swap) { + memset(frame, 0, sizeof(*frame)); + uint16_t_read(&frame->attribute_id, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->attribute_length, data, len, swap); + if (!*data) { + return; + } +} + +uint8_t *xcb_im_attr_head_fr_write(xcb_im_attr_head_fr_t *frame, uint8_t *data, + bool swap) { + data = uint16_t_write(&frame->attribute_id, data, swap); + data = uint16_t_write(&frame->attribute_length, data, swap); + return data; +} + +void xcb_im_attr_head_fr_free(xcb_im_attr_head_fr_t *frame) {} + +void xcb_im_short_fr_read(xcb_im_short_fr_t *frame, uint8_t **data, size_t *len, + bool swap) { + memset(frame, 0, sizeof(*frame)); + uint16_t_read(&frame->value, data, len, swap); + if (!*data) { + return; + } +} + +uint8_t *xcb_im_short_fr_write(xcb_im_short_fr_t *frame, uint8_t *data, + bool swap) { + data = uint16_t_write(&frame->value, data, swap); + return data; +} + +void xcb_im_short_fr_free(xcb_im_short_fr_t *frame) {} + +void xcb_im_long_fr_read(xcb_im_long_fr_t *frame, uint8_t **data, size_t *len, + bool swap) { + memset(frame, 0, sizeof(*frame)); + uint32_t_read(&frame->value, data, len, swap); + if (!*data) { + return; + } +} + +uint8_t *xcb_im_long_fr_write(xcb_im_long_fr_t *frame, uint8_t *data, + bool swap) { + data = uint32_t_write(&frame->value, data, swap); + return data; +} + +void xcb_im_long_fr_free(xcb_im_long_fr_t *frame) {} + +void xcb_im_xrectangle_fr_read(xcb_im_xrectangle_fr_t *frame, uint8_t **data, + size_t *len, bool swap) { + memset(frame, 0, sizeof(*frame)); + uint16_t_read(&frame->x, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->y, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->width, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->height, data, len, swap); + if (!*data) { + return; + } +} + +uint8_t *xcb_im_xrectangle_fr_write(xcb_im_xrectangle_fr_t *frame, + uint8_t *data, bool swap) { + data = uint16_t_write(&frame->x, data, swap); + data = uint16_t_write(&frame->y, data, swap); + data = uint16_t_write(&frame->width, data, swap); + data = uint16_t_write(&frame->height, data, swap); + return data; +} + +void xcb_im_xrectangle_fr_free(xcb_im_xrectangle_fr_t *frame) {} + +void xcb_im_xpoint_fr_read(xcb_im_xpoint_fr_t *frame, uint8_t **data, + size_t *len, bool swap) { + memset(frame, 0, sizeof(*frame)); + uint16_t_read(&frame->x, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->y, data, len, swap); + if (!*data) { + return; + } +} + +uint8_t *xcb_im_xpoint_fr_write(xcb_im_xpoint_fr_t *frame, uint8_t *data, + bool swap) { + data = uint16_t_write(&frame->x, data, swap); + data = uint16_t_write(&frame->y, data, swap); + return data; +} + +void xcb_im_xpoint_fr_free(xcb_im_xpoint_fr_t *frame) {} + +void xcb_im_fontset_fr_read(xcb_im_fontset_fr_t *frame, uint8_t **data, + size_t *len, bool swap) { + memset(frame, 0, sizeof(*frame)); + uint8_t *start = *data; + uint16_t_read(&frame->length_of_base_font_name, data, len, swap); + if (!*data) { + return; + } + xcb_im_bytearray_t_read(&frame->base_font_name_list, + frame->length_of_base_font_name, data, len, swap); + if (!*data) { + return; + } + *data = (uint8_t *)align_to_4((uintptr_t)*data, *data - start, len); + if (!*data) { + return; + } +} + +uint8_t *xcb_im_fontset_fr_write(xcb_im_fontset_fr_t *frame, uint8_t *data, + bool swap) { + uint8_t *start = data; + data = uint16_t_write(&frame->length_of_base_font_name, data, swap); + data = + xcb_im_bytearray_t_write(&frame->base_font_name_list, + frame->length_of_base_font_name, data, swap); + data = (uint8_t *)align_to_4((uintptr_t)data, data - start, NULL); + return data; +} + +size_t xcb_im_fontset_fr_size(xcb_im_fontset_fr_t *frame) { + size_t size = 0; + size += 2; + size += frame->length_of_base_font_name; + size = align_to_4(size, size, NULL); + return size; +} + +void xcb_im_fontset_fr_free(xcb_im_fontset_fr_t *frame) {} + +// This function is manually modified to match XIM protocol. +void xcb_im_input_styles_fr_read(xcb_im_input_styles_fr_t *frame, + uint8_t **data, size_t *len, bool swap) { + memset(frame, 0, sizeof(*frame)); + uint8_t *start = *data; + uint16_t counter16 = 0; + size_t counter = 0; + uint16_t_read(&counter16, data, len, swap); + if (!*data) { + return; + } + counter = counter16; + counter *= sizeof(xcb_im_inputstyle_fr_t); + *data = (uint8_t *)align_to_4((uintptr_t)*data, *data - start, len); + if (!*data) { + return; + } + if (counter > *len) { + *data = NULL; + return; + } + *len -= counter; + + frame->XIMStyle_list.items = NULL; + frame->XIMStyle_list.size = 0; + + while (counter != 0) { + void *temp = realloc(frame->XIMStyle_list.items, + (frame->XIMStyle_list.size + 1) * + sizeof(xcb_im_inputstyle_fr_t)); + if (!temp) { + *data = NULL; + return; + } + frame->XIMStyle_list.items = temp; + xcb_im_inputstyle_fr_read( + &frame->XIMStyle_list.items[frame->XIMStyle_list.size], data, + &counter, swap); + if (!*data) { + return; + } + frame->XIMStyle_list.size += 1; + } + + // If size doesn't match. + if (frame->XIMStyle_list.size != counter16) { + free(frame->XIMStyle_list.items); + frame->XIMStyle_list.size = 0; + frame->XIMStyle_list.items = NULL; + *data = NULL; + return; + } +} + +// This function is manually modified to match XIM protocol. +uint8_t *xcb_im_input_styles_fr_write(xcb_im_input_styles_fr_t *frame, + uint8_t *data, bool swap) { + uint8_t *start = data; + uint16_t counter16 = frame->XIMStyle_list.size; + data = uint16_t_write(&counter16, data, swap); + data = (uint8_t *)align_to_4((uintptr_t)data, data - start, NULL); + for (uint32_t i = 0; i < frame->XIMStyle_list.size; i++) { + data = xcb_im_inputstyle_fr_write(&frame->XIMStyle_list.items[i], data, + swap); + } + return data; +} + +size_t xcb_im_input_styles_fr_size(xcb_im_input_styles_fr_t *frame) { + size_t size = 0; + size += 2; + size = align_to_4(size, size, NULL); + for (uint32_t i = 0; i < frame->XIMStyle_list.size; i++) { + size += xcb_im_inputstyle_fr_size(&frame->XIMStyle_list.items[i]); + } + return size; +} + +void xcb_im_input_styles_fr_free(xcb_im_input_styles_fr_t *frame) { + if (frame->XIMStyle_list.items) { + for (uint32_t i = 0; i < frame->XIMStyle_list.size; i++) { + xcb_im_inputstyle_fr_free(&frame->XIMStyle_list.items[i]); + } + } + free(frame->XIMStyle_list.items); +} + +void xcb_im_packet_header_fr_read(xcb_im_packet_header_fr_t *frame, + uint8_t **data, size_t *len, bool swap) { + memset(frame, 0, sizeof(*frame)); + uint8_t_read(&frame->major_opcode, data, len, swap); + if (!*data) { + return; + } + uint8_t_read(&frame->minor_opcode, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->length, data, len, swap); + if (!*data) { + return; + } +} + +uint8_t *xcb_im_packet_header_fr_write(xcb_im_packet_header_fr_t *frame, + uint8_t *data, bool swap) { + data = uint8_t_write(&frame->major_opcode, data, swap); + data = uint8_t_write(&frame->minor_opcode, data, swap); + data = uint16_t_write(&frame->length, data, swap); + return data; +} + +void xcb_im_packet_header_fr_free(xcb_im_packet_header_fr_t *frame) {} + +void xcb_im_error_fr_read(xcb_im_error_fr_t *frame, uint8_t **data, size_t *len, + bool swap) { + memset(frame, 0, sizeof(*frame)); + uint8_t *start = *data; + uint16_t_read(&frame->input_method_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->input_context_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->flag, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->Error_Code, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->length_of_error_detail, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->type_of_error_detail, data, len, swap); + if (!*data) { + return; + } + xcb_im_bytearray_t_read(&frame->error_detail, frame->length_of_error_detail, + data, len, swap); + if (!*data) { + return; + } + *data = (uint8_t *)align_to_4((uintptr_t)*data, *data - start, len); + if (!*data) { + return; + } +} + +uint8_t *xcb_im_error_fr_write(xcb_im_error_fr_t *frame, uint8_t *data, + bool swap) { + uint8_t *start = data; + data = uint16_t_write(&frame->input_method_ID, data, swap); + data = uint16_t_write(&frame->input_context_ID, data, swap); + data = uint16_t_write(&frame->flag, data, swap); + data = uint16_t_write(&frame->Error_Code, data, swap); + data = uint16_t_write(&frame->length_of_error_detail, data, swap); + data = uint16_t_write(&frame->type_of_error_detail, data, swap); + data = xcb_im_bytearray_t_write(&frame->error_detail, + frame->length_of_error_detail, data, swap); + data = (uint8_t *)align_to_4((uintptr_t)data, data - start, NULL); + return data; +} + +size_t xcb_im_error_fr_size(xcb_im_error_fr_t *frame) { + size_t size = 0; + size += 2; + size += 2; + size += 2; + size += 2; + size += 2; + size += 2; + size += frame->length_of_error_detail; + size = align_to_4(size, size, NULL); + return size; +} + +void xcb_im_error_fr_free(xcb_im_error_fr_t *frame) {} + +void xcb_im_connect_fr_read(xcb_im_connect_fr_t *frame, uint8_t **data, + size_t *len, bool swap) { + memset(frame, 0, sizeof(*frame)); + uint8_t *start = *data; + uint16_t counter16 = 0; + size_t counter = 0; + uint8_t_read(&frame->byte_order, data, len, swap); + if (!*data) { + return; + } + *data = (uint8_t *)align_to_2((uintptr_t)*data, *data - start, len); + if (!*data) { + return; + } + uint16_t_read(&frame->client_major_protocol_version, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->client_minor_protocol_version, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&counter16, data, len, swap); + if (!*data) { + return; + } + counter = counter16; + if (counter > *len) { + *data = NULL; + return; + } + *len -= counter; + + frame->client_auth_protocol_names.items = NULL; + frame->client_auth_protocol_names.size = 0; + while (counter != 0) { + void *temp = realloc(frame->client_auth_protocol_names.items, + (frame->client_auth_protocol_names.size + 1) * + sizeof(xcb_im_xpcs_fr_t)); + if (!temp) { + *data = NULL; + return; + } + frame->client_auth_protocol_names.items = temp; + xcb_im_xpcs_fr_read(&frame->client_auth_protocol_names + .items[frame->client_auth_protocol_names.size], + data, &counter, swap); + if (!*data) { + return; + } + frame->client_auth_protocol_names.size++; + } +} + +uint8_t *xcb_im_connect_fr_write(xcb_im_connect_fr_t *frame, uint8_t *data, + bool swap) { + uint8_t *start = data; + uint16_t counter16 = 0; + data = uint8_t_write(&frame->byte_order, data, swap); + data = (uint8_t *)align_to_2((uintptr_t)data, data - start, NULL); + data = uint16_t_write(&frame->client_major_protocol_version, data, swap); + data = uint16_t_write(&frame->client_minor_protocol_version, data, swap); + counter16 = 0; + for (uint32_t i = 0; i < frame->client_auth_protocol_names.size; i++) { + counter16 += + xcb_im_xpcs_fr_size(&frame->client_auth_protocol_names.items[i]); + } + data = uint16_t_write(&counter16, data, swap); + for (uint32_t i = 0; i < frame->client_auth_protocol_names.size; i++) { + data = xcb_im_xpcs_fr_write(&frame->client_auth_protocol_names.items[i], + data, swap); + } + return data; +} + +size_t xcb_im_connect_fr_size(xcb_im_connect_fr_t *frame) { + size_t size = 0; + size += 1; + size = align_to_2(size, size, NULL); + size += 2; + size += 2; + size += 2; + for (uint32_t i = 0; i < frame->client_auth_protocol_names.size; i++) { + size += + xcb_im_xpcs_fr_size(&frame->client_auth_protocol_names.items[i]); + } + return size; +} + +void xcb_im_connect_fr_free(xcb_im_connect_fr_t *frame) { + if (frame->client_auth_protocol_names.items) { + for (uint32_t i = 0; i < frame->client_auth_protocol_names.size; i++) { + xcb_im_xpcs_fr_free(&frame->client_auth_protocol_names.items[i]); + } + } + free(frame->client_auth_protocol_names.items); +} + +void xcb_im_connect_reply_fr_read(xcb_im_connect_reply_fr_t *frame, + uint8_t **data, size_t *len, bool swap) { + memset(frame, 0, sizeof(*frame)); + uint16_t_read(&frame->server_major_protocol_version, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->server_minor_protocol_version, data, len, swap); + if (!*data) { + return; + } +} + +uint8_t *xcb_im_connect_reply_fr_write(xcb_im_connect_reply_fr_t *frame, + uint8_t *data, bool swap) { + data = uint16_t_write(&frame->server_major_protocol_version, data, swap); + data = uint16_t_write(&frame->server_minor_protocol_version, data, swap); + return data; +} + +void xcb_im_connect_reply_fr_free(xcb_im_connect_reply_fr_t *frame) {} + +void xcb_im_auth_required_fr_read(xcb_im_auth_required_fr_t *frame, + uint8_t **data, size_t *len, bool swap) { + memset(frame, 0, sizeof(*frame)); + uint8_t *start = *data; + uint8_t_read(&frame->auth_protocol_index, data, len, swap); + if (!*data) { + return; + } + uint8_t_read(&frame->auth_data1, data, len, swap); + if (!*data) { + return; + } + xcb_im_bytearray_t_read(&frame->auth_data2, frame->auth_data1, data, len, + swap); + if (!*data) { + return; + } + *data = (uint8_t *)align_to_4((uintptr_t)*data, *data - start, len); + if (!*data) { + return; + } +} + +uint8_t *xcb_im_auth_required_fr_write(xcb_im_auth_required_fr_t *frame, + uint8_t *data, bool swap) { + uint8_t *start = data; + data = uint8_t_write(&frame->auth_protocol_index, data, swap); + data = uint8_t_write(&frame->auth_data1, data, swap); + data = xcb_im_bytearray_t_write(&frame->auth_data2, frame->auth_data1, data, + swap); + data = (uint8_t *)align_to_4((uintptr_t)data, data - start, NULL); + return data; +} + +size_t xcb_im_auth_required_fr_size(xcb_im_auth_required_fr_t *frame) { + size_t size = 0; + size += 1; + size += 1; + size += frame->auth_data1; + size = align_to_4(size, size, NULL); + return size; +} + +void xcb_im_auth_required_fr_free(xcb_im_auth_required_fr_t *frame) {} + +void xcb_im_auth_reply_fr_read(xcb_im_auth_reply_fr_t *frame, uint8_t **data, + size_t *len, bool swap) { + memset(frame, 0, sizeof(*frame)); + uint8_t *start = *data; + uint8_t_read(&frame->field0, data, len, swap); + if (!*data) { + return; + } + xcb_im_bytearray_t_read(&frame->field1, frame->field0, data, len, swap); + if (!*data) { + return; + } + *data = (uint8_t *)align_to_4((uintptr_t)*data, *data - start, len); + if (!*data) { + return; + } +} + +uint8_t *xcb_im_auth_reply_fr_write(xcb_im_auth_reply_fr_t *frame, + uint8_t *data, bool swap) { + uint8_t *start = data; + data = uint8_t_write(&frame->field0, data, swap); + data = xcb_im_bytearray_t_write(&frame->field1, frame->field0, data, swap); + data = (uint8_t *)align_to_4((uintptr_t)data, data - start, NULL); + return data; +} + +size_t xcb_im_auth_reply_fr_size(xcb_im_auth_reply_fr_t *frame) { + size_t size = 0; + size += 1; + size += frame->field0; + size = align_to_4(size, size, NULL); + return size; +} + +void xcb_im_auth_reply_fr_free(xcb_im_auth_reply_fr_t *frame) {} + +void xcb_im_auth_next_fr_read(xcb_im_auth_next_fr_t *frame, uint8_t **data, + size_t *len, bool swap) { + memset(frame, 0, sizeof(*frame)); + uint8_t *start = *data; + uint8_t_read(&frame->auth_data1, data, len, swap); + if (!*data) { + return; + } + xcb_im_bytearray_t_read(&frame->auth_data2, frame->auth_data1, data, len, + swap); + if (!*data) { + return; + } + *data = (uint8_t *)align_to_4((uintptr_t)*data, *data - start, len); + if (!*data) { + return; + } +} + +uint8_t *xcb_im_auth_next_fr_write(xcb_im_auth_next_fr_t *frame, uint8_t *data, + bool swap) { + uint8_t *start = data; + data = uint8_t_write(&frame->auth_data1, data, swap); + data = xcb_im_bytearray_t_write(&frame->auth_data2, frame->auth_data1, data, + swap); + data = (uint8_t *)align_to_4((uintptr_t)data, data - start, NULL); + return data; +} + +size_t xcb_im_auth_next_fr_size(xcb_im_auth_next_fr_t *frame) { + size_t size = 0; + size += 1; + size += frame->auth_data1; + size = align_to_4(size, size, NULL); + return size; +} + +void xcb_im_auth_next_fr_free(xcb_im_auth_next_fr_t *frame) {} + +void xcb_im_auth_setup_fr_read(xcb_im_auth_setup_fr_t *frame, uint8_t **data, + size_t *len, bool swap) { + memset(frame, 0, sizeof(*frame)); + uint8_t *start = *data; + uint16_t counter16 = 0; + size_t counter = 0; + uint16_t_read(&counter16, data, len, swap); + if (!*data) { + return; + } + counter = counter16; + *data = (uint8_t *)align_to_4((uintptr_t)*data, *data - start, len); + if (!*data) { + return; + } + if (counter > *len) { + *data = NULL; + return; + } + *len -= counter; + + frame->server_auth_protocol_names.items = NULL; + frame->server_auth_protocol_names.size = 0; + while (counter != 0) { + void *temp = realloc(frame->server_auth_protocol_names.items, + (frame->server_auth_protocol_names.size + 1) * + sizeof(xcb_im_xpcs_fr_t)); + if (!temp) { + *data = NULL; + return; + } + frame->server_auth_protocol_names.items = temp; + xcb_im_xpcs_fr_read(&frame->server_auth_protocol_names + .items[frame->server_auth_protocol_names.size], + data, &counter, swap); + if (!*data) { + return; + } + frame->server_auth_protocol_names.size++; + } +} + +uint8_t *xcb_im_auth_setup_fr_write(xcb_im_auth_setup_fr_t *frame, + uint8_t *data, bool swap) { + uint8_t *start = data; + uint16_t counter16 = 0; + counter16 = 0; + for (uint32_t i = 0; i < frame->server_auth_protocol_names.size; i++) { + counter16 += + xcb_im_xpcs_fr_size(&frame->server_auth_protocol_names.items[i]); + } + data = uint16_t_write(&counter16, data, swap); + data = (uint8_t *)align_to_4((uintptr_t)data, data - start, NULL); + for (uint32_t i = 0; i < frame->server_auth_protocol_names.size; i++) { + data = xcb_im_xpcs_fr_write(&frame->server_auth_protocol_names.items[i], + data, swap); + } + return data; +} + +size_t xcb_im_auth_setup_fr_size(xcb_im_auth_setup_fr_t *frame) { + size_t size = 0; + size += 2; + size = align_to_4(size, size, NULL); + for (uint32_t i = 0; i < frame->server_auth_protocol_names.size; i++) { + size += + xcb_im_xpcs_fr_size(&frame->server_auth_protocol_names.items[i]); + } + return size; +} + +void xcb_im_auth_setup_fr_free(xcb_im_auth_setup_fr_t *frame) { + if (frame->server_auth_protocol_names.items) { + for (uint32_t i = 0; i < frame->server_auth_protocol_names.size; i++) { + xcb_im_xpcs_fr_free(&frame->server_auth_protocol_names.items[i]); + } + } + free(frame->server_auth_protocol_names.items); +} + +void xcb_im_auth_ng_fr_read(xcb_im_auth_ng_fr_t *frame, uint8_t **data, + size_t *len, bool swap) {} + +uint8_t *xcb_im_auth_ng_fr_write(xcb_im_auth_ng_fr_t *frame, uint8_t *data, + bool swap) { + return data; +} + +void xcb_im_auth_ng_fr_free(xcb_im_auth_ng_fr_t *frame) {} + +void xcb_im_disconnect_fr_read(xcb_im_disconnect_fr_t *frame, uint8_t **data, + size_t *len, bool swap) {} + +uint8_t *xcb_im_disconnect_fr_write(xcb_im_disconnect_fr_t *frame, + uint8_t *data, bool swap) { + return data; +} + +void xcb_im_disconnect_fr_free(xcb_im_disconnect_fr_t *frame) {} + +void xcb_im_disconnect_reply_fr_read(xcb_im_disconnect_reply_fr_t *frame, + uint8_t **data, size_t *len, bool swap) {} + +uint8_t *xcb_im_disconnect_reply_fr_write(xcb_im_disconnect_reply_fr_t *frame, + uint8_t *data, bool swap) { + return data; +} + +void xcb_im_disconnect_reply_fr_free(xcb_im_disconnect_reply_fr_t *frame) {} + +void xcb_im_open_fr_read(xcb_im_open_fr_t *frame, uint8_t **data, size_t *len, + bool swap) { + memset(frame, 0, sizeof(*frame)); + uint8_t *start = *data; + xcb_im_str_fr_read(&frame->field0, data, len, swap); + if (!*data) { + return; + } + *data = (uint8_t *)align_to_4((uintptr_t)*data, *data - start, len); + if (!*data) { + return; + } +} + +uint8_t *xcb_im_open_fr_write(xcb_im_open_fr_t *frame, uint8_t *data, + bool swap) { + uint8_t *start = data; + data = xcb_im_str_fr_write(&frame->field0, data, swap); + data = (uint8_t *)align_to_4((uintptr_t)data, data - start, NULL); + return data; +} + +size_t xcb_im_open_fr_size(xcb_im_open_fr_t *frame) { + size_t size = 0; + size += xcb_im_str_fr_size(&frame->field0); + size = align_to_4(size, size, NULL); + return size; +} + +void xcb_im_open_fr_free(xcb_im_open_fr_t *frame) { + xcb_im_str_fr_free(&frame->field0); +} + +void xcb_im_open_reply_fr_read(xcb_im_open_reply_fr_t *frame, uint8_t **data, + size_t *len, bool swap) { + memset(frame, 0, sizeof(*frame)); + uint8_t *start = *data; + uint16_t counter16 = 0; + size_t counter = 0; + uint16_t_read(&frame->input_method_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&counter16, data, len, swap); + if (!*data) { + return; + } + counter = counter16; + if (counter > *len) { + *data = NULL; + return; + } + *len -= counter; + frame->IM_attribute_supported.items = NULL; + frame->IM_attribute_supported.size = 0; + while (counter != 0) { + void *temp = realloc(frame->IM_attribute_supported.items, + (frame->IM_attribute_supported.size + 1) * + sizeof(xcb_im_ximattr_fr_t)); + if (!temp) { + *data = NULL; + return; + } + frame->IM_attribute_supported.items = temp; + xcb_im_ximattr_fr_read(&frame->IM_attribute_supported + .items[frame->IM_attribute_supported.size], + data, &counter, swap); + if (!*data) { + return; + } + frame->IM_attribute_supported.size++; + } + uint16_t_read(&counter16, data, len, swap); + if (!*data) { + return; + } + counter = counter16; + *data = (uint8_t *)align_to_4((uintptr_t)*data, *data - start, len); + if (!*data) { + return; + } + if (counter > *len) { + *data = NULL; + return; + } + *len -= counter; + frame->IC_attribute_supported.items = NULL; + frame->IC_attribute_supported.size = 0; + while (counter != 0) { + void *temp = realloc(frame->IC_attribute_supported.items, + (frame->IC_attribute_supported.size + 1) * + sizeof(xcb_im_xicattr_fr_t)); + if (!temp) { + *data = NULL; + return; + } + frame->IC_attribute_supported.items = temp; + xcb_im_xicattr_fr_read(&frame->IC_attribute_supported + .items[frame->IC_attribute_supported.size], + data, &counter, swap); + if (!*data) { + return; + } + frame->IC_attribute_supported.size++; + } +} + +uint8_t *xcb_im_open_reply_fr_write(xcb_im_open_reply_fr_t *frame, + uint8_t *data, bool swap) { + uint8_t *start = data; + uint16_t counter16 = 0; + data = uint16_t_write(&frame->input_method_ID, data, swap); + counter16 = 0; + for (uint32_t i = 0; i < frame->IM_attribute_supported.size; i++) { + counter16 += + xcb_im_ximattr_fr_size(&frame->IM_attribute_supported.items[i]); + } + data = uint16_t_write(&counter16, data, swap); + for (uint32_t i = 0; i < frame->IM_attribute_supported.size; i++) { + data = xcb_im_ximattr_fr_write(&frame->IM_attribute_supported.items[i], + data, swap); + } + counter16 = 0; + for (uint32_t i = 0; i < frame->IC_attribute_supported.size; i++) { + counter16 += + xcb_im_xicattr_fr_size(&frame->IC_attribute_supported.items[i]); + } + data = uint16_t_write(&counter16, data, swap); + data = (uint8_t *)align_to_4((uintptr_t)data, data - start, NULL); + for (uint32_t i = 0; i < frame->IC_attribute_supported.size; i++) { + data = xcb_im_xicattr_fr_write(&frame->IC_attribute_supported.items[i], + data, swap); + } + return data; +} + +size_t xcb_im_open_reply_fr_size(xcb_im_open_reply_fr_t *frame) { + size_t size = 0; + size += 2; + size += 2; + for (uint32_t i = 0; i < frame->IM_attribute_supported.size; i++) { + size += xcb_im_ximattr_fr_size(&frame->IM_attribute_supported.items[i]); + } + size += 2; + size = align_to_4(size, size, NULL); + for (uint32_t i = 0; i < frame->IC_attribute_supported.size; i++) { + size += xcb_im_xicattr_fr_size(&frame->IC_attribute_supported.items[i]); + } + return size; +} + +void xcb_im_open_reply_fr_free(xcb_im_open_reply_fr_t *frame) { + if (frame->IM_attribute_supported.items) { + for (uint32_t i = 0; i < frame->IM_attribute_supported.size; i++) { + xcb_im_ximattr_fr_free(&frame->IM_attribute_supported.items[i]); + } + } + free(frame->IM_attribute_supported.items); + if (frame->IC_attribute_supported.items) { + for (uint32_t i = 0; i < frame->IC_attribute_supported.size; i++) { + xcb_im_xicattr_fr_free(&frame->IC_attribute_supported.items[i]); + } + } + free(frame->IC_attribute_supported.items); +} + +void xcb_im_close_fr_read(xcb_im_close_fr_t *frame, uint8_t **data, size_t *len, + bool swap) { + memset(frame, 0, sizeof(*frame)); + uint8_t *start = *data; + uint16_t_read(&frame->input_method_ID, data, len, swap); + if (!*data) { + return; + } + *data = (uint8_t *)align_to_4((uintptr_t)*data, *data - start, len); + if (!*data) { + return; + } +} + +uint8_t *xcb_im_close_fr_write(xcb_im_close_fr_t *frame, uint8_t *data, + bool swap) { + uint8_t *start = data; + data = uint16_t_write(&frame->input_method_ID, data, swap); + data = (uint8_t *)align_to_4((uintptr_t)data, data - start, NULL); + return data; +} + +void xcb_im_close_fr_free(xcb_im_close_fr_t *frame) {} + +void xcb_im_close_reply_fr_read(xcb_im_close_reply_fr_t *frame, uint8_t **data, + size_t *len, bool swap) { + memset(frame, 0, sizeof(*frame)); + uint8_t *start = *data; + uint16_t_read(&frame->input_method_ID, data, len, swap); + if (!*data) { + return; + } + *data = (uint8_t *)align_to_4((uintptr_t)*data, *data - start, len); + if (!*data) { + return; + } +} + +uint8_t *xcb_im_close_reply_fr_write(xcb_im_close_reply_fr_t *frame, + uint8_t *data, bool swap) { + uint8_t *start = data; + data = uint16_t_write(&frame->input_method_ID, data, swap); + data = (uint8_t *)align_to_4((uintptr_t)data, data - start, NULL); + return data; +} + +void xcb_im_close_reply_fr_free(xcb_im_close_reply_fr_t *frame) {} + +void xcb_im_register_triggerkeys_fr_read( + xcb_im_register_triggerkeys_fr_t *frame, uint8_t **data, size_t *len, + bool swap) { + memset(frame, 0, sizeof(*frame)); + uint8_t *start = *data; + uint32_t counter32 = 0; + size_t counter = 0; + uint16_t_read(&frame->input_method_ID, data, len, swap); + if (!*data) { + return; + } + *data = (uint8_t *)align_to_4((uintptr_t)*data, *data - start, len); + if (!*data) { + return; + } + uint32_t_read(&counter32, data, len, swap); + if (!*data) { + return; + } + counter = counter32; + if (counter > *len) { + *data = NULL; + return; + } + *len -= counter; + + frame->on_keys_list.items = NULL; + frame->on_keys_list.size = 0; + while (counter != 0) { + void *temp = realloc(frame->on_keys_list.items, + (frame->on_keys_list.size + 1) * + sizeof(xcb_im_ximtriggerkey_fr_t)); + if (!temp) { + *data = NULL; + return; + } + frame->on_keys_list.items = temp; + xcb_im_ximtriggerkey_fr_read( + &frame->on_keys_list.items[frame->on_keys_list.size], data, + &counter, swap); + if (!*data) { + return; + } + frame->on_keys_list.size++; + } + uint32_t_read(&counter32, data, len, swap); + if (!*data) { + return; + } + counter = counter32; + if (counter > *len) { + *data = NULL; + return; + } + *len -= counter; + + frame->off_keys_list.items = NULL; + frame->off_keys_list.size = 0; + while (counter != 0) { + void *temp = realloc(frame->off_keys_list.items, + (frame->off_keys_list.size + 1) * + sizeof(xcb_im_ximtriggerkey_fr_t)); + if (!temp) { + *data = NULL; + return; + } + frame->off_keys_list.items = temp; + xcb_im_ximtriggerkey_fr_read( + &frame->off_keys_list.items[frame->off_keys_list.size], data, + &counter, swap); + if (!*data) { + return; + } + frame->off_keys_list.size++; + } +} + +uint8_t * +xcb_im_register_triggerkeys_fr_write(xcb_im_register_triggerkeys_fr_t *frame, + uint8_t *data, bool swap) { + uint8_t *start = data; + uint32_t counter = 0; + data = uint16_t_write(&frame->input_method_ID, data, swap); + data = (uint8_t *)align_to_4((uintptr_t)data, data - start, NULL); + counter = 0; + for (uint32_t i = 0; i < frame->on_keys_list.size; i++) { + counter += xcb_im_ximtriggerkey_fr_size(&frame->on_keys_list.items[i]); + } + data = uint32_t_write(&counter, data, swap); + for (uint32_t i = 0; i < frame->on_keys_list.size; i++) { + data = xcb_im_ximtriggerkey_fr_write(&frame->on_keys_list.items[i], + data, swap); + } + counter = 0; + for (uint32_t i = 0; i < frame->off_keys_list.size; i++) { + counter += xcb_im_ximtriggerkey_fr_size(&frame->off_keys_list.items[i]); + } + data = uint32_t_write(&counter, data, swap); + for (uint32_t i = 0; i < frame->off_keys_list.size; i++) { + data = xcb_im_ximtriggerkey_fr_write(&frame->off_keys_list.items[i], + data, swap); + } + return data; +} + +size_t +xcb_im_register_triggerkeys_fr_size(xcb_im_register_triggerkeys_fr_t *frame) { + size_t size = 0; + size += 2; + size = align_to_4(size, size, NULL); + size += 4; + for (uint32_t i = 0; i < frame->on_keys_list.size; i++) { + size += xcb_im_ximtriggerkey_fr_size(&frame->on_keys_list.items[i]); + } + size += 4; + for (uint32_t i = 0; i < frame->off_keys_list.size; i++) { + size += xcb_im_ximtriggerkey_fr_size(&frame->off_keys_list.items[i]); + } + return size; +} + +void xcb_im_register_triggerkeys_fr_free( + xcb_im_register_triggerkeys_fr_t *frame) { + if (frame->on_keys_list.items) { + for (uint32_t i = 0; i < frame->on_keys_list.size; i++) { + xcb_im_ximtriggerkey_fr_free(&frame->on_keys_list.items[i]); + } + } + free(frame->on_keys_list.items); + if (frame->off_keys_list.items) { + for (uint32_t i = 0; i < frame->off_keys_list.size; i++) { + xcb_im_ximtriggerkey_fr_free(&frame->off_keys_list.items[i]); + } + } + free(frame->off_keys_list.items); +} + +void xcb_im_trigger_notify_fr_read(xcb_im_trigger_notify_fr_t *frame, + uint8_t **data, size_t *len, bool swap) { + memset(frame, 0, sizeof(*frame)); + uint16_t_read(&frame->input_method_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->input_context_ID, data, len, swap); + if (!*data) { + return; + } + uint32_t_read(&frame->flag, data, len, swap); + if (!*data) { + return; + } + uint32_t_read(&frame->index_of_keys_list, data, len, swap); + if (!*data) { + return; + } + uint32_t_read(&frame->client_select_event_mask, data, len, swap); + if (!*data) { + return; + } +} + +uint8_t *xcb_im_trigger_notify_fr_write(xcb_im_trigger_notify_fr_t *frame, + uint8_t *data, bool swap) { + data = uint16_t_write(&frame->input_method_ID, data, swap); + data = uint16_t_write(&frame->input_context_ID, data, swap); + data = uint32_t_write(&frame->flag, data, swap); + data = uint32_t_write(&frame->index_of_keys_list, data, swap); + data = uint32_t_write(&frame->client_select_event_mask, data, swap); + return data; +} + +void xcb_im_trigger_notify_fr_free(xcb_im_trigger_notify_fr_t *frame) {} + +void xcb_im_trigger_notify_reply_fr_read( + xcb_im_trigger_notify_reply_fr_t *frame, uint8_t **data, size_t *len, + bool swap) { + memset(frame, 0, sizeof(*frame)); + uint16_t_read(&frame->input_method_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->input_context_ID, data, len, swap); + if (!*data) { + return; + } +} + +uint8_t * +xcb_im_trigger_notify_reply_fr_write(xcb_im_trigger_notify_reply_fr_t *frame, + uint8_t *data, bool swap) { + data = uint16_t_write(&frame->input_method_ID, data, swap); + data = uint16_t_write(&frame->input_context_ID, data, swap); + return data; +} + +void xcb_im_trigger_notify_reply_fr_free( + xcb_im_trigger_notify_reply_fr_t *frame) {} + +void xcb_im_set_event_mask_fr_read(xcb_im_set_event_mask_fr_t *frame, + uint8_t **data, size_t *len, bool swap) { + memset(frame, 0, sizeof(*frame)); + uint16_t_read(&frame->input_method_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->input_context_ID, data, len, swap); + if (!*data) { + return; + } + uint32_t_read(&frame->forward_event_mask, data, len, swap); + if (!*data) { + return; + } + uint32_t_read(&frame->synchronous_event_mask, data, len, swap); + if (!*data) { + return; + } +} + +uint8_t *xcb_im_set_event_mask_fr_write(xcb_im_set_event_mask_fr_t *frame, + uint8_t *data, bool swap) { + data = uint16_t_write(&frame->input_method_ID, data, swap); + data = uint16_t_write(&frame->input_context_ID, data, swap); + data = uint32_t_write(&frame->forward_event_mask, data, swap); + data = uint32_t_write(&frame->synchronous_event_mask, data, swap); + return data; +} + +void xcb_im_set_event_mask_fr_free(xcb_im_set_event_mask_fr_t *frame) {} + +void xcb_im_encoding_negotiation_fr_read( + xcb_im_encoding_negotiation_fr_t *frame, uint8_t **data, size_t *len, + bool swap) { + memset(frame, 0, sizeof(*frame)); + uint8_t *start = *data; + uint16_t counter16 = 0; + size_t counter = 0; + uint16_t_read(&frame->input_method_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&counter16, data, len, swap); + if (!*data) { + return; + } + counter = counter16; + if (counter > *len) { + *data = NULL; + return; + } + *len -= counter; + + frame->supported_list_of_encoding_in_IM_library.items = NULL; + frame->supported_list_of_encoding_in_IM_library.size = 0; + while (counter != 0) { + void *temp = + realloc(frame->supported_list_of_encoding_in_IM_library.items, + (frame->supported_list_of_encoding_in_IM_library.size + 1) * + sizeof(xcb_im_str_fr_t)); + if (!temp) { + *data = NULL; + return; + } + frame->supported_list_of_encoding_in_IM_library.items = temp; + xcb_im_str_fr_read( + &frame->supported_list_of_encoding_in_IM_library + .items[frame->supported_list_of_encoding_in_IM_library.size], + data, &counter, swap); + if (!*data) { + return; + } + frame->supported_list_of_encoding_in_IM_library.size++; + } + *data = (uint8_t *)align_to_4((uintptr_t)*data, *data - start, len); + if (!*data) { + return; + } + uint16_t_read(&counter16, data, len, swap); + if (!*data) { + return; + } + counter = counter16; + *data = (uint8_t *)align_to_4((uintptr_t)*data, *data - start, len); + if (!*data) { + return; + } + if (counter > *len) { + *data = NULL; + return; + } + *len -= counter; + + frame->list_of_encodings_supported_in_th.items = NULL; + frame->list_of_encodings_supported_in_th.size = 0; + while (counter != 0) { + void *temp = + realloc(frame->list_of_encodings_supported_in_th.items, + (frame->list_of_encodings_supported_in_th.size + 1) * + sizeof(xcb_im_encodinginfo_fr_t)); + if (!temp) { + *data = NULL; + return; + } + frame->list_of_encodings_supported_in_th.items = temp; + xcb_im_encodinginfo_fr_read( + &frame->list_of_encodings_supported_in_th + .items[frame->list_of_encodings_supported_in_th.size], + data, &counter, swap); + if (!*data) { + return; + } + frame->list_of_encodings_supported_in_th.size++; + } +} + +uint8_t * +xcb_im_encoding_negotiation_fr_write(xcb_im_encoding_negotiation_fr_t *frame, + uint8_t *data, bool swap) { + uint8_t *start = data; + uint16_t counter16 = 0; + data = uint16_t_write(&frame->input_method_ID, data, swap); + counter16 = 0; + for (uint32_t i = 0; + i < frame->supported_list_of_encoding_in_IM_library.size; i++) { + counter16 += xcb_im_str_fr_size( + &frame->supported_list_of_encoding_in_IM_library.items[i]); + } + data = uint16_t_write(&counter16, data, swap); + for (uint32_t i = 0; + i < frame->supported_list_of_encoding_in_IM_library.size; i++) { + data = xcb_im_str_fr_write( + &frame->supported_list_of_encoding_in_IM_library.items[i], data, + swap); + } + data = (uint8_t *)align_to_4((uintptr_t)data, data - start, NULL); + counter16 = 0; + for (uint32_t i = 0; i < frame->list_of_encodings_supported_in_th.size; + i++) { + counter16 += xcb_im_encodinginfo_fr_size( + &frame->list_of_encodings_supported_in_th.items[i]); + } + data = uint16_t_write(&counter16, data, swap); + data = (uint8_t *)align_to_4((uintptr_t)data, data - start, NULL); + for (uint32_t i = 0; i < frame->list_of_encodings_supported_in_th.size; + i++) { + data = xcb_im_encodinginfo_fr_write( + &frame->list_of_encodings_supported_in_th.items[i], data, swap); + } + return data; +} + +size_t +xcb_im_encoding_negotiation_fr_size(xcb_im_encoding_negotiation_fr_t *frame) { + size_t size = 0; + size += 2; + size += 2; + for (uint32_t i = 0; + i < frame->supported_list_of_encoding_in_IM_library.size; i++) { + size += xcb_im_str_fr_size( + &frame->supported_list_of_encoding_in_IM_library.items[i]); + } + size = align_to_4(size, size, NULL); + size += 2; + size = align_to_4(size, size, NULL); + for (uint32_t i = 0; i < frame->list_of_encodings_supported_in_th.size; + i++) { + size += xcb_im_encodinginfo_fr_size( + &frame->list_of_encodings_supported_in_th.items[i]); + } + return size; +} + +void xcb_im_encoding_negotiation_fr_free( + xcb_im_encoding_negotiation_fr_t *frame) { + if (frame->supported_list_of_encoding_in_IM_library.items) { + for (uint32_t i = 0; + i < frame->supported_list_of_encoding_in_IM_library.size; i++) { + xcb_im_str_fr_free( + &frame->supported_list_of_encoding_in_IM_library.items[i]); + } + } + free(frame->supported_list_of_encoding_in_IM_library.items); + if (frame->list_of_encodings_supported_in_th.items) { + for (uint32_t i = 0; i < frame->list_of_encodings_supported_in_th.size; + i++) { + xcb_im_encodinginfo_fr_free( + &frame->list_of_encodings_supported_in_th.items[i]); + } + } + free(frame->list_of_encodings_supported_in_th.items); +} + +void xcb_im_encoding_negotiation_reply_fr_read( + xcb_im_encoding_negotiation_reply_fr_t *frame, uint8_t **data, size_t *len, + bool swap) { + memset(frame, 0, sizeof(*frame)); + uint8_t *start = *data; + uint16_t_read(&frame->input_method_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->category_of_the_encoding_determined, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->index_of_the_encoding_determined, data, len, swap); + if (!*data) { + return; + } + *data = (uint8_t *)align_to_4((uintptr_t)*data, *data - start, len); + if (!*data) { + return; + } +} + +uint8_t *xcb_im_encoding_negotiation_reply_fr_write( + xcb_im_encoding_negotiation_reply_fr_t *frame, uint8_t *data, bool swap) { + uint8_t *start = data; + data = uint16_t_write(&frame->input_method_ID, data, swap); + data = + uint16_t_write(&frame->category_of_the_encoding_determined, data, swap); + data = uint16_t_write(&frame->index_of_the_encoding_determined, data, swap); + data = (uint8_t *)align_to_4((uintptr_t)data, data - start, NULL); + return data; +} + +void xcb_im_encoding_negotiation_reply_fr_free( + xcb_im_encoding_negotiation_reply_fr_t *frame) {} + +void xcb_im_query_extension_fr_read(xcb_im_query_extension_fr_t *frame, + uint8_t **data, size_t *len, bool swap) { + memset(frame, 0, sizeof(*frame)); + uint8_t *start = *data; + uint16_t counter16 = 0; + size_t counter = 0; + uint16_t_read(&frame->input_method_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&counter16, data, len, swap); + if (!*data) { + return; + } + counter = counter16; + if (counter > *len) { + *data = NULL; + return; + } + *len -= counter; + + frame->extensions_supported_by_the_IM_library.items = NULL; + frame->extensions_supported_by_the_IM_library.size = 0; + while (counter != 0) { + void *temp = + realloc(frame->extensions_supported_by_the_IM_library.items, + (frame->extensions_supported_by_the_IM_library.size + 1) * + sizeof(xcb_im_str_fr_t)); + if (!temp) { + *data = NULL; + return; + } + frame->extensions_supported_by_the_IM_library.items = temp; + xcb_im_str_fr_read( + &frame->extensions_supported_by_the_IM_library + .items[frame->extensions_supported_by_the_IM_library.size], + data, &counter, swap); + if (!*data) { + return; + } + frame->extensions_supported_by_the_IM_library.size++; + } + *data = (uint8_t *)align_to_4((uintptr_t)*data, *data - start, len); + if (!*data) { + return; + } +} + +uint8_t *xcb_im_query_extension_fr_write(xcb_im_query_extension_fr_t *frame, + uint8_t *data, bool swap) { + uint8_t *start = data; + uint16_t counter16 = 0; + data = uint16_t_write(&frame->input_method_ID, data, swap); + counter16 = 0; + for (uint32_t i = 0; i < frame->extensions_supported_by_the_IM_library.size; + i++) { + counter16 += xcb_im_str_fr_size( + &frame->extensions_supported_by_the_IM_library.items[i]); + } + data = uint16_t_write(&counter16, data, swap); + for (uint32_t i = 0; i < frame->extensions_supported_by_the_IM_library.size; + i++) { + data = xcb_im_str_fr_write( + &frame->extensions_supported_by_the_IM_library.items[i], data, + swap); + } + data = (uint8_t *)align_to_4((uintptr_t)data, data - start, NULL); + return data; +} + +size_t xcb_im_query_extension_fr_size(xcb_im_query_extension_fr_t *frame) { + size_t size = 0; + size += 2; + size += 2; + for (uint32_t i = 0; i < frame->extensions_supported_by_the_IM_library.size; + i++) { + size += xcb_im_str_fr_size( + &frame->extensions_supported_by_the_IM_library.items[i]); + } + size = align_to_4(size, size, NULL); + return size; +} + +void xcb_im_query_extension_fr_free(xcb_im_query_extension_fr_t *frame) { + if (frame->extensions_supported_by_the_IM_library.items) { + for (uint32_t i = 0; + i < frame->extensions_supported_by_the_IM_library.size; i++) { + xcb_im_str_fr_free( + &frame->extensions_supported_by_the_IM_library.items[i]); + } + } + free(frame->extensions_supported_by_the_IM_library.items); +} + +void xcb_im_query_extension_reply_fr_read( + xcb_im_query_extension_reply_fr_t *frame, uint8_t **data, size_t *len, + bool swap) { + memset(frame, 0, sizeof(*frame)); + uint16_t counter16 = 0; + size_t counter = 0; + uint16_t_read(&frame->input_method_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&counter16, data, len, swap); + if (!*data) { + return; + } + counter = counter16; + if (counter > *len) { + *data = NULL; + return; + } + *len -= counter; + + frame->list_of_extensions_supported_by_th.items = NULL; + frame->list_of_extensions_supported_by_th.size = 0; + while (counter != 0) { + void *temp = + realloc(frame->list_of_extensions_supported_by_th.items, + (frame->list_of_extensions_supported_by_th.size + 1) * + sizeof(xcb_im_ext_fr_t)); + if (!temp) { + *data = NULL; + return; + } + frame->list_of_extensions_supported_by_th.items = temp; + xcb_im_ext_fr_read( + &frame->list_of_extensions_supported_by_th + .items[frame->list_of_extensions_supported_by_th.size], + data, &counter, swap); + if (!*data) { + return; + } + frame->list_of_extensions_supported_by_th.size++; + } +} + +uint8_t * +xcb_im_query_extension_reply_fr_write(xcb_im_query_extension_reply_fr_t *frame, + uint8_t *data, bool swap) { + uint16_t counter16 = 0; + data = uint16_t_write(&frame->input_method_ID, data, swap); + counter16 = 0; + for (uint32_t i = 0; i < frame->list_of_extensions_supported_by_th.size; + i++) { + counter16 += xcb_im_ext_fr_size( + &frame->list_of_extensions_supported_by_th.items[i]); + } + data = uint16_t_write(&counter16, data, swap); + for (uint32_t i = 0; i < frame->list_of_extensions_supported_by_th.size; + i++) { + data = xcb_im_ext_fr_write( + &frame->list_of_extensions_supported_by_th.items[i], data, swap); + } + return data; +} + +size_t +xcb_im_query_extension_reply_fr_size(xcb_im_query_extension_reply_fr_t *frame) { + size_t size = 0; + size += 2; + size += 2; + for (uint32_t i = 0; i < frame->list_of_extensions_supported_by_th.size; + i++) { + size += xcb_im_ext_fr_size( + &frame->list_of_extensions_supported_by_th.items[i]); + } + return size; +} + +void xcb_im_query_extension_reply_fr_free( + xcb_im_query_extension_reply_fr_t *frame) { + if (frame->list_of_extensions_supported_by_th.items) { + for (uint32_t i = 0; i < frame->list_of_extensions_supported_by_th.size; + i++) { + xcb_im_ext_fr_free( + &frame->list_of_extensions_supported_by_th.items[i]); + } + } + free(frame->list_of_extensions_supported_by_th.items); +} + +void xcb_im_get_im_values_fr_read(xcb_im_get_im_values_fr_t *frame, + uint8_t **data, size_t *len, bool swap) { + memset(frame, 0, sizeof(*frame)); + uint8_t *start = *data; + uint16_t counter16 = 0; + size_t counter = 0; + uint16_t_read(&frame->input_method_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&counter16, data, len, swap); + if (!*data) { + return; + } + counter = counter16; + if (counter > *len) { + *data = NULL; + return; + } + *len -= counter; + + frame->im_attribute_id.items = NULL; + frame->im_attribute_id.size = 0; + while (counter != 0) { + void *temp = + realloc(frame->im_attribute_id.items, + (frame->im_attribute_id.size + 1) * sizeof(uint16_t)); + if (!temp) { + *data = NULL; + return; + } + frame->im_attribute_id.items = temp; + uint16_t_read( + &frame->im_attribute_id.items[frame->im_attribute_id.size], data, + &counter, swap); + if (!*data) { + return; + } + frame->im_attribute_id.size++; + } + *data = (uint8_t *)align_to_4((uintptr_t)*data, *data - start, len); + if (!*data) { + return; + } +} + +uint8_t *xcb_im_get_im_values_fr_write(xcb_im_get_im_values_fr_t *frame, + uint8_t *data, bool swap) { + uint8_t *start = data; + uint16_t counter16 = 0; + data = uint16_t_write(&frame->input_method_ID, data, swap); + counter16 = frame->im_attribute_id.size * 2; + data = uint16_t_write(&counter16, data, swap); + for (uint32_t i = 0; i < frame->im_attribute_id.size; i++) { + data = uint16_t_write(&frame->im_attribute_id.items[i], data, swap); + } + data = (uint8_t *)align_to_4((uintptr_t)data, data - start, NULL); + return data; +} + +size_t xcb_im_get_im_values_fr_size(xcb_im_get_im_values_fr_t *frame) { + size_t size = 0; + size += 2; + size += 2; + size += frame->im_attribute_id.size * 2; + size = align_to_4(size, size, NULL); + return size; +} + +void xcb_im_get_im_values_fr_free(xcb_im_get_im_values_fr_t *frame) { + free(frame->im_attribute_id.items); +} + +void xcb_im_get_im_values_reply_fr_read(xcb_im_get_im_values_reply_fr_t *frame, + uint8_t **data, size_t *len, + bool swap) { + memset(frame, 0, sizeof(*frame)); + uint16_t counter16 = 0; + size_t counter = 0; + uint16_t_read(&frame->input_method_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&counter16, data, len, swap); + if (!*data) { + return; + } + counter = counter16; + if (counter > *len) { + *data = NULL; + return; + } + *len -= counter; + + frame->im_attribute_returned.items = NULL; + frame->im_attribute_returned.size = 0; + while (counter != 0) { + void *temp = realloc(frame->im_attribute_returned.items, + (frame->im_attribute_returned.size + 1) * + sizeof(xcb_im_ximattribute_fr_t)); + if (!temp) { + *data = NULL; + return; + } + frame->im_attribute_returned.items = temp; + xcb_im_ximattribute_fr_read( + &frame->im_attribute_returned + .items[frame->im_attribute_returned.size], + data, &counter, swap); + if (!*data) { + return; + } + frame->im_attribute_returned.size++; + } +} + +uint8_t * +xcb_im_get_im_values_reply_fr_write(xcb_im_get_im_values_reply_fr_t *frame, + uint8_t *data, bool swap) { + uint16_t counter16 = 0; + data = uint16_t_write(&frame->input_method_ID, data, swap); + counter16 = 0; + for (uint32_t i = 0; i < frame->im_attribute_returned.size; i++) { + counter16 += + xcb_im_ximattribute_fr_size(&frame->im_attribute_returned.items[i]); + } + data = uint16_t_write(&counter16, data, swap); + for (uint32_t i = 0; i < frame->im_attribute_returned.size; i++) { + data = xcb_im_ximattribute_fr_write( + &frame->im_attribute_returned.items[i], data, swap); + } + return data; +} + +size_t +xcb_im_get_im_values_reply_fr_size(xcb_im_get_im_values_reply_fr_t *frame) { + size_t size = 0; + size += 2; + size += 2; + for (uint32_t i = 0; i < frame->im_attribute_returned.size; i++) { + size += + xcb_im_ximattribute_fr_size(&frame->im_attribute_returned.items[i]); + } + return size; +} + +void xcb_im_get_im_values_reply_fr_free( + xcb_im_get_im_values_reply_fr_t *frame) { + if (frame->im_attribute_returned.items) { + for (uint32_t i = 0; i < frame->im_attribute_returned.size; i++) { + xcb_im_ximattribute_fr_free(&frame->im_attribute_returned.items[i]); + } + } + free(frame->im_attribute_returned.items); +} + +void xcb_im_create_ic_fr_read(xcb_im_create_ic_fr_t *frame, uint8_t **data, + size_t *len, bool swap) { + memset(frame, 0, sizeof(*frame)); + uint16_t counter16 = 0; + size_t counter = 0; + uint16_t_read(&frame->input_method_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&counter16, data, len, swap); + if (!*data) { + return; + } + counter = counter16; + if (counter > *len) { + *data = NULL; + return; + } + *len -= counter; + + frame->ic_attributes.items = NULL; + frame->ic_attributes.size = 0; + while (counter != 0) { + void *temp = realloc(frame->ic_attributes.items, + (frame->ic_attributes.size + 1) * + sizeof(xcb_im_xicattribute_fr_t)); + if (!temp) { + *data = NULL; + return; + } + frame->ic_attributes.items = temp; + xcb_im_xicattribute_fr_read( + &frame->ic_attributes.items[frame->ic_attributes.size], data, + &counter, swap); + if (!*data) { + return; + } + frame->ic_attributes.size++; + } +} + +uint8_t *xcb_im_create_ic_fr_write(xcb_im_create_ic_fr_t *frame, uint8_t *data, + bool swap) { + uint16_t counter16 = 0; + data = uint16_t_write(&frame->input_method_ID, data, swap); + counter16 = 0; + for (uint32_t i = 0; i < frame->ic_attributes.size; i++) { + counter16 += + xcb_im_xicattribute_fr_size(&frame->ic_attributes.items[i]); + } + data = uint16_t_write(&counter16, data, swap); + for (uint32_t i = 0; i < frame->ic_attributes.size; i++) { + data = xcb_im_xicattribute_fr_write(&frame->ic_attributes.items[i], + data, swap); + } + return data; +} + +size_t xcb_im_create_ic_fr_size(xcb_im_create_ic_fr_t *frame) { + size_t size = 0; + size += 2; + size += 2; + for (uint32_t i = 0; i < frame->ic_attributes.size; i++) { + size += xcb_im_xicattribute_fr_size(&frame->ic_attributes.items[i]); + } + return size; +} + +void xcb_im_create_ic_fr_free(xcb_im_create_ic_fr_t *frame) { + if (frame->ic_attributes.items) { + for (uint32_t i = 0; i < frame->ic_attributes.size; i++) { + xcb_im_xicattribute_fr_free(&frame->ic_attributes.items[i]); + } + } + free(frame->ic_attributes.items); +} + +void xcb_im_create_ic_reply_fr_read(xcb_im_create_ic_reply_fr_t *frame, + uint8_t **data, size_t *len, bool swap) { + memset(frame, 0, sizeof(*frame)); + uint16_t_read(&frame->input_method_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->input_context_ID, data, len, swap); + if (!*data) { + return; + } +} + +uint8_t *xcb_im_create_ic_reply_fr_write(xcb_im_create_ic_reply_fr_t *frame, + uint8_t *data, bool swap) { + data = uint16_t_write(&frame->input_method_ID, data, swap); + data = uint16_t_write(&frame->input_context_ID, data, swap); + return data; +} + +void xcb_im_create_ic_reply_fr_free(xcb_im_create_ic_reply_fr_t *frame) {} + +void xcb_im_destroy_ic_fr_read(xcb_im_destroy_ic_fr_t *frame, uint8_t **data, + size_t *len, bool swap) { + memset(frame, 0, sizeof(*frame)); + uint16_t_read(&frame->input_method_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->input_context_ID, data, len, swap); + if (!*data) { + return; + } +} + +uint8_t *xcb_im_destroy_ic_fr_write(xcb_im_destroy_ic_fr_t *frame, + uint8_t *data, bool swap) { + data = uint16_t_write(&frame->input_method_ID, data, swap); + data = uint16_t_write(&frame->input_context_ID, data, swap); + return data; +} + +void xcb_im_destroy_ic_fr_free(xcb_im_destroy_ic_fr_t *frame) {} + +void xcb_im_destroy_ic_reply_fr_read(xcb_im_destroy_ic_reply_fr_t *frame, + uint8_t **data, size_t *len, bool swap) { + memset(frame, 0, sizeof(*frame)); + uint16_t_read(&frame->input_method_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->input_context_ID, data, len, swap); + if (!*data) { + return; + } +} + +uint8_t *xcb_im_destroy_ic_reply_fr_write(xcb_im_destroy_ic_reply_fr_t *frame, + uint8_t *data, bool swap) { + data = uint16_t_write(&frame->input_method_ID, data, swap); + data = uint16_t_write(&frame->input_context_ID, data, swap); + return data; +} + +void xcb_im_destroy_ic_reply_fr_free(xcb_im_destroy_ic_reply_fr_t *frame) {} + +void xcb_im_set_ic_values_fr_read(xcb_im_set_ic_values_fr_t *frame, + uint8_t **data, size_t *len, bool swap) { + memset(frame, 0, sizeof(*frame)); + uint8_t *start = *data; + uint16_t counter16 = 0; + size_t counter = 0; + uint16_t_read(&frame->input_method_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->input_context_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&counter16, data, len, swap); + if (!*data) { + return; + } + counter = counter16; + *data = (uint8_t *)align_to_4((uintptr_t)*data, *data - start, len); + if (!*data) { + return; + } + if (counter > *len) { + *data = NULL; + return; + } + *len -= counter; + + frame->ic_attribute.items = NULL; + frame->ic_attribute.size = 0; + while (counter != 0) { + void *temp = realloc(frame->ic_attribute.items, + (frame->ic_attribute.size + 1) * + sizeof(xcb_im_xicattribute_fr_t)); + if (!temp) { + *data = NULL; + return; + } + frame->ic_attribute.items = temp; + xcb_im_xicattribute_fr_read( + &frame->ic_attribute.items[frame->ic_attribute.size], data, + &counter, swap); + if (!*data) { + return; + } + frame->ic_attribute.size++; + } +} + +uint8_t *xcb_im_set_ic_values_fr_write(xcb_im_set_ic_values_fr_t *frame, + uint8_t *data, bool swap) { + uint8_t *start = data; + uint16_t counter16 = 0; + data = uint16_t_write(&frame->input_method_ID, data, swap); + data = uint16_t_write(&frame->input_context_ID, data, swap); + counter16 = 0; + for (uint32_t i = 0; i < frame->ic_attribute.size; i++) { + counter16 += xcb_im_xicattribute_fr_size(&frame->ic_attribute.items[i]); + } + data = uint16_t_write(&counter16, data, swap); + data = (uint8_t *)align_to_4((uintptr_t)data, data - start, NULL); + for (uint32_t i = 0; i < frame->ic_attribute.size; i++) { + data = xcb_im_xicattribute_fr_write(&frame->ic_attribute.items[i], data, + swap); + } + return data; +} + +size_t xcb_im_set_ic_values_fr_size(xcb_im_set_ic_values_fr_t *frame) { + size_t size = 0; + size += 2; + size += 2; + size += 2; + size = align_to_4(size, size, NULL); + for (uint32_t i = 0; i < frame->ic_attribute.size; i++) { + size += xcb_im_xicattribute_fr_size(&frame->ic_attribute.items[i]); + } + return size; +} + +void xcb_im_set_ic_values_fr_free(xcb_im_set_ic_values_fr_t *frame) { + if (frame->ic_attribute.items) { + for (uint32_t i = 0; i < frame->ic_attribute.size; i++) { + xcb_im_xicattribute_fr_free(&frame->ic_attribute.items[i]); + } + } + free(frame->ic_attribute.items); +} + +void xcb_im_set_ic_values_reply_fr_read(xcb_im_set_ic_values_reply_fr_t *frame, + uint8_t **data, size_t *len, + bool swap) { + memset(frame, 0, sizeof(*frame)); + uint16_t_read(&frame->input_method_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->input_context_ID, data, len, swap); + if (!*data) { + return; + } +} + +uint8_t * +xcb_im_set_ic_values_reply_fr_write(xcb_im_set_ic_values_reply_fr_t *frame, + uint8_t *data, bool swap) { + data = uint16_t_write(&frame->input_method_ID, data, swap); + data = uint16_t_write(&frame->input_context_ID, data, swap); + return data; +} + +void xcb_im_set_ic_values_reply_fr_free( + xcb_im_set_ic_values_reply_fr_t *frame) {} + +void xcb_im_get_ic_values_fr_read(xcb_im_get_ic_values_fr_t *frame, + uint8_t **data, size_t *len, bool swap) { + memset(frame, 0, sizeof(*frame)); + uint8_t *start = *data; + uint16_t counter16 = 0; + size_t counter = 0; + uint16_t_read(&frame->input_method_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->input_context_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&counter16, data, len, swap); + if (!*data) { + return; + } + counter = counter16; + if (counter > *len) { + *data = NULL; + return; + } + *len -= counter; + + frame->ic_attribute.items = NULL; + frame->ic_attribute.size = 0; + while (counter != 0) { + void *temp = realloc(frame->ic_attribute.items, + (frame->ic_attribute.size + 1) * sizeof(uint16_t)); + if (!temp) { + *data = NULL; + return; + } + frame->ic_attribute.items = temp; + uint16_t_read(&frame->ic_attribute.items[frame->ic_attribute.size], + data, &counter, swap); + if (!*data) { + return; + } + frame->ic_attribute.size++; + } + *data = (uint8_t *)align_to_4((uintptr_t)*data, *data - start, len); + if (!*data) { + return; + } +} + +uint8_t *xcb_im_get_ic_values_fr_write(xcb_im_get_ic_values_fr_t *frame, + uint8_t *data, bool swap) { + uint8_t *start = data; + uint16_t counter16 = 0; + data = uint16_t_write(&frame->input_method_ID, data, swap); + data = uint16_t_write(&frame->input_context_ID, data, swap); + counter16 = frame->ic_attribute.size * 2; + data = uint16_t_write(&counter16, data, swap); + for (uint32_t i = 0; i < frame->ic_attribute.size; i++) { + data = uint16_t_write(&frame->ic_attribute.items[i], data, swap); + } + data = (uint8_t *)align_to_4((uintptr_t)data, data - start, NULL); + return data; +} + +size_t xcb_im_get_ic_values_fr_size(xcb_im_get_ic_values_fr_t *frame) { + size_t size = 0; + size += 2; + size += 2; + size += 2; + size += frame->ic_attribute.size * 2; + size = align_to_4(size, size, NULL); + return size; +} + +void xcb_im_get_ic_values_fr_free(xcb_im_get_ic_values_fr_t *frame) { + free(frame->ic_attribute.items); +} + +void xcb_im_get_ic_values_reply_fr_read(xcb_im_get_ic_values_reply_fr_t *frame, + uint8_t **data, size_t *len, + bool swap) { + memset(frame, 0, sizeof(*frame)); + uint8_t *start = *data; + uint16_t counter16 = 0; + size_t counter = 0; + uint16_t_read(&frame->input_method_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->input_context_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&counter16, data, len, swap); + if (!*data) { + return; + } + counter = counter16; + *data = (uint8_t *)align_to_4((uintptr_t)*data, *data - start, len); + if (!*data) { + return; + } + if (counter > *len) { + *data = NULL; + return; + } + *len -= counter; + + frame->ic_attribute.items = NULL; + frame->ic_attribute.size = 0; + while (counter != 0) { + void *temp = realloc(frame->ic_attribute.items, + (frame->ic_attribute.size + 1) * + sizeof(xcb_im_xicattribute_fr_t)); + if (!temp) { + *data = NULL; + return; + } + frame->ic_attribute.items = temp; + xcb_im_xicattribute_fr_read( + &frame->ic_attribute.items[frame->ic_attribute.size], data, + &counter, swap); + if (!*data) { + return; + } + frame->ic_attribute.size++; + } +} + +uint8_t * +xcb_im_get_ic_values_reply_fr_write(xcb_im_get_ic_values_reply_fr_t *frame, + uint8_t *data, bool swap) { + uint8_t *start = data; + uint16_t counter16 = 0; + data = uint16_t_write(&frame->input_method_ID, data, swap); + data = uint16_t_write(&frame->input_context_ID, data, swap); + counter16 = 0; + for (uint32_t i = 0; i < frame->ic_attribute.size; i++) { + counter16 += xcb_im_xicattribute_fr_size(&frame->ic_attribute.items[i]); + } + data = uint16_t_write(&counter16, data, swap); + data = (uint8_t *)align_to_4((uintptr_t)data, data - start, NULL); + for (uint32_t i = 0; i < frame->ic_attribute.size; i++) { + data = xcb_im_xicattribute_fr_write(&frame->ic_attribute.items[i], data, + swap); + } + return data; +} + +size_t +xcb_im_get_ic_values_reply_fr_size(xcb_im_get_ic_values_reply_fr_t *frame) { + size_t size = 0; + size += 2; + size += 2; + size += 2; + size = align_to_4(size, size, NULL); + for (uint32_t i = 0; i < frame->ic_attribute.size; i++) { + size += xcb_im_xicattribute_fr_size(&frame->ic_attribute.items[i]); + } + return size; +} + +void xcb_im_get_ic_values_reply_fr_free( + xcb_im_get_ic_values_reply_fr_t *frame) { + if (frame->ic_attribute.items) { + for (uint32_t i = 0; i < frame->ic_attribute.size; i++) { + xcb_im_xicattribute_fr_free(&frame->ic_attribute.items[i]); + } + } + free(frame->ic_attribute.items); +} + +void xcb_im_set_ic_focus_fr_read(xcb_im_set_ic_focus_fr_t *frame, + uint8_t **data, size_t *len, bool swap) { + memset(frame, 0, sizeof(*frame)); + uint16_t_read(&frame->input_method_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->input_context_ID, data, len, swap); + if (!*data) { + return; + } +} + +uint8_t *xcb_im_set_ic_focus_fr_write(xcb_im_set_ic_focus_fr_t *frame, + uint8_t *data, bool swap) { + data = uint16_t_write(&frame->input_method_ID, data, swap); + data = uint16_t_write(&frame->input_context_ID, data, swap); + return data; +} + +void xcb_im_set_ic_focus_fr_free(xcb_im_set_ic_focus_fr_t *frame) {} + +void xcb_im_unset_ic_focus_fr_read(xcb_im_unset_ic_focus_fr_t *frame, + uint8_t **data, size_t *len, bool swap) { + memset(frame, 0, sizeof(*frame)); + uint16_t_read(&frame->input_method_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->input_context_ID, data, len, swap); + if (!*data) { + return; + } +} + +uint8_t *xcb_im_unset_ic_focus_fr_write(xcb_im_unset_ic_focus_fr_t *frame, + uint8_t *data, bool swap) { + data = uint16_t_write(&frame->input_method_ID, data, swap); + data = uint16_t_write(&frame->input_context_ID, data, swap); + return data; +} + +void xcb_im_unset_ic_focus_fr_free(xcb_im_unset_ic_focus_fr_t *frame) {} + +void xcb_im_forward_event_fr_read(xcb_im_forward_event_fr_t *frame, + uint8_t **data, size_t *len, bool swap) { + memset(frame, 0, sizeof(*frame)); + uint16_t_read(&frame->input_method_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->input_context_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->flag, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->sequence_number, data, len, swap); + if (!*data) { + return; + } +} + +uint8_t *xcb_im_forward_event_fr_write(xcb_im_forward_event_fr_t *frame, + uint8_t *data, bool swap) { + data = uint16_t_write(&frame->input_method_ID, data, swap); + data = uint16_t_write(&frame->input_context_ID, data, swap); + data = uint16_t_write(&frame->flag, data, swap); + data = uint16_t_write(&frame->sequence_number, data, swap); + return data; +} + +void xcb_im_forward_event_fr_free(xcb_im_forward_event_fr_t *frame) {} + +void xcb_im_sync_fr_read(xcb_im_sync_fr_t *frame, uint8_t **data, size_t *len, + bool swap) { + memset(frame, 0, sizeof(*frame)); + uint16_t_read(&frame->input_method_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->input_context_ID, data, len, swap); + if (!*data) { + return; + } +} + +uint8_t *xcb_im_sync_fr_write(xcb_im_sync_fr_t *frame, uint8_t *data, + bool swap) { + data = uint16_t_write(&frame->input_method_ID, data, swap); + data = uint16_t_write(&frame->input_context_ID, data, swap); + return data; +} + +void xcb_im_sync_fr_free(xcb_im_sync_fr_t *frame) {} + +void xcb_im_sync_reply_fr_read(xcb_im_sync_reply_fr_t *frame, uint8_t **data, + size_t *len, bool swap) { + memset(frame, 0, sizeof(*frame)); + uint16_t_read(&frame->input_method_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->input_context_ID, data, len, swap); + if (!*data) { + return; + } +} + +uint8_t *xcb_im_sync_reply_fr_write(xcb_im_sync_reply_fr_t *frame, + uint8_t *data, bool swap) { + data = uint16_t_write(&frame->input_method_ID, data, swap); + data = uint16_t_write(&frame->input_context_ID, data, swap); + return data; +} + +void xcb_im_sync_reply_fr_free(xcb_im_sync_reply_fr_t *frame) {} + +void xcb_im_commit_fr_read(xcb_im_commit_fr_t *frame, uint8_t **data, + size_t *len, bool swap) { + memset(frame, 0, sizeof(*frame)); + uint8_t *start = *data; + uint16_t counter16 = 0; + size_t counter = 0; + uint16_t_read(&frame->input_method_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->input_context_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->flag, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->byte_length_of_committed_string, data, len, swap); + if (!*data) { + return; + } + xcb_im_bytearray_t_read(&frame->committed_string, + frame->byte_length_of_committed_string, data, len, + swap); + if (!*data) { + return; + } + *data = (uint8_t *)align_to_4((uintptr_t)*data, *data - start, len); + if (!*data) { + return; + } + uint16_t_read(&counter16, data, len, swap); + if (!*data) { + return; + } + counter = counter16; + if (counter > *len) { + *data = NULL; + return; + } + *len -= counter; + + frame->keysym.items = NULL; + frame->keysym.size = 0; + while (counter != 0) { + void *temp = realloc(frame->keysym.items, + (frame->keysym.size + 1) * sizeof(uint32_t)); + if (!temp) { + *data = NULL; + return; + } + frame->keysym.items = temp; + uint32_t_read(&frame->keysym.items[frame->keysym.size], data, &counter, + swap); + if (!*data) { + return; + } + frame->keysym.size++; + } + *data = (uint8_t *)align_to_4((uintptr_t)*data, *data - start, len); + if (!*data) { + return; + } +} + +uint8_t *xcb_im_commit_fr_write(xcb_im_commit_fr_t *frame, uint8_t *data, + bool swap) { + uint8_t *start = data; + uint16_t counter16 = 0; + data = uint16_t_write(&frame->input_method_ID, data, swap); + data = uint16_t_write(&frame->input_context_ID, data, swap); + data = uint16_t_write(&frame->flag, data, swap); + data = uint16_t_write(&frame->byte_length_of_committed_string, data, swap); + data = xcb_im_bytearray_t_write(&frame->committed_string, + frame->byte_length_of_committed_string, + data, swap); + data = (uint8_t *)align_to_4((uintptr_t)data, data - start, NULL); + counter16 = frame->keysym.size * 4; + data = uint16_t_write(&counter16, data, swap); + for (uint32_t i = 0; i < frame->keysym.size; i++) { + data = uint32_t_write(&frame->keysym.items[i], data, swap); + } + data = (uint8_t *)align_to_4((uintptr_t)data, data - start, NULL); + return data; +} + +size_t xcb_im_commit_fr_size(xcb_im_commit_fr_t *frame) { + size_t size = 0; + size += 2; + size += 2; + size += 2; + size += 2; + size += frame->byte_length_of_committed_string; + size = align_to_4(size, size, NULL); + size += 2; + size += frame->keysym.size * 4; + size = align_to_4(size, size, NULL); + return size; +} + +void xcb_im_commit_fr_free(xcb_im_commit_fr_t *frame) { + free(frame->keysym.items); +} + +void xcb_im_commit_chars_fr_read(xcb_im_commit_chars_fr_t *frame, + uint8_t **data, size_t *len, bool swap) { + memset(frame, 0, sizeof(*frame)); + uint8_t *start = *data; + uint16_t_read(&frame->input_method_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->input_context_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->flag, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->byte_length_of_committed_string, data, len, swap); + if (!*data) { + return; + } + xcb_im_bytearray_t_read(&frame->committed_string, + frame->byte_length_of_committed_string, data, len, + swap); + if (!*data) { + return; + } + *data = (uint8_t *)align_to_4((uintptr_t)*data, *data - start, len); + if (!*data) { + return; + } +} + +uint8_t *xcb_im_commit_chars_fr_write(xcb_im_commit_chars_fr_t *frame, + uint8_t *data, bool swap) { + uint8_t *start = data; + data = uint16_t_write(&frame->input_method_ID, data, swap); + data = uint16_t_write(&frame->input_context_ID, data, swap); + data = uint16_t_write(&frame->flag, data, swap); + data = uint16_t_write(&frame->byte_length_of_committed_string, data, swap); + data = xcb_im_bytearray_t_write(&frame->committed_string, + frame->byte_length_of_committed_string, + data, swap); + data = (uint8_t *)align_to_4((uintptr_t)data, data - start, NULL); + return data; +} + +size_t xcb_im_commit_chars_fr_size(xcb_im_commit_chars_fr_t *frame) { + size_t size = 0; + size += 2; + size += 2; + size += 2; + size += 2; + size += frame->byte_length_of_committed_string; + size = align_to_4(size, size, NULL); + return size; +} + +void xcb_im_commit_chars_fr_free(xcb_im_commit_chars_fr_t *frame) {} + +void xcb_im_commit_both_fr_read(xcb_im_commit_both_fr_t *frame, uint8_t **data, + size_t *len, bool swap) { + memset(frame, 0, sizeof(*frame)); + uint8_t *start = *data; + uint16_t_read(&frame->input_method_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->input_context_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->flag, data, len, swap); + if (!*data) { + return; + } + *data = (uint8_t *)align_to_4((uintptr_t)*data, *data - start, len); + if (!*data) { + return; + } + uint32_t_read(&frame->keysym, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->byte_length_of_committed_string, data, len, swap); + if (!*data) { + return; + } + xcb_im_bytearray_t_read(&frame->committed_string, + frame->byte_length_of_committed_string, data, len, + swap); + if (!*data) { + return; + } + *data = (uint8_t *)align_to_4((uintptr_t)*data, *data - start, len); + if (!*data) { + return; + } +} + +uint8_t *xcb_im_commit_both_fr_write(xcb_im_commit_both_fr_t *frame, + uint8_t *data, bool swap) { + uint8_t *start = data; + data = uint16_t_write(&frame->input_method_ID, data, swap); + data = uint16_t_write(&frame->input_context_ID, data, swap); + data = uint16_t_write(&frame->flag, data, swap); + data = (uint8_t *)align_to_4((uintptr_t)data, data - start, NULL); + data = uint32_t_write(&frame->keysym, data, swap); + data = uint16_t_write(&frame->byte_length_of_committed_string, data, swap); + data = xcb_im_bytearray_t_write(&frame->committed_string, + frame->byte_length_of_committed_string, + data, swap); + data = (uint8_t *)align_to_4((uintptr_t)data, data - start, NULL); + return data; +} + +size_t xcb_im_commit_both_fr_size(xcb_im_commit_both_fr_t *frame) { + size_t size = 0; + size += 2; + size += 2; + size += 2; + size = align_to_4(size, size, NULL); + size += 4; + size += 2; + size += frame->byte_length_of_committed_string; + size = align_to_4(size, size, NULL); + return size; +} + +void xcb_im_commit_both_fr_free(xcb_im_commit_both_fr_t *frame) {} + +void xcb_im_reset_ic_fr_read(xcb_im_reset_ic_fr_t *frame, uint8_t **data, + size_t *len, bool swap) { + memset(frame, 0, sizeof(*frame)); + uint16_t_read(&frame->input_method_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->input_context_ID, data, len, swap); + if (!*data) { + return; + } +} + +uint8_t *xcb_im_reset_ic_fr_write(xcb_im_reset_ic_fr_t *frame, uint8_t *data, + bool swap) { + data = uint16_t_write(&frame->input_method_ID, data, swap); + data = uint16_t_write(&frame->input_context_ID, data, swap); + return data; +} + +void xcb_im_reset_ic_fr_free(xcb_im_reset_ic_fr_t *frame) {} + +void xcb_im_reset_ic_reply_fr_read(xcb_im_reset_ic_reply_fr_t *frame, + uint8_t **data, size_t *len, bool swap) { + memset(frame, 0, sizeof(*frame)); + uint8_t *start = *data; + uint16_t_read(&frame->input_method_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->input_context_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->byte_length_of_committed_string, data, len, swap); + if (!*data) { + return; + } + xcb_im_bytearray_t_read(&frame->committed_string, + frame->byte_length_of_committed_string, data, len, + swap); + if (!*data) { + return; + } + *data = (uint8_t *)align_to_4((uintptr_t)*data, *data - start, len); + if (!*data) { + return; + } +} + +uint8_t *xcb_im_reset_ic_reply_fr_write(xcb_im_reset_ic_reply_fr_t *frame, + uint8_t *data, bool swap) { + uint8_t *start = data; + data = uint16_t_write(&frame->input_method_ID, data, swap); + data = uint16_t_write(&frame->input_context_ID, data, swap); + data = uint16_t_write(&frame->byte_length_of_committed_string, data, swap); + data = xcb_im_bytearray_t_write(&frame->committed_string, + frame->byte_length_of_committed_string, + data, swap); + data = (uint8_t *)align_to_4((uintptr_t)data, data - start, NULL); + return data; +} + +size_t xcb_im_reset_ic_reply_fr_size(xcb_im_reset_ic_reply_fr_t *frame) { + size_t size = 0; + size += 2; + size += 2; + size += 2; + size += frame->byte_length_of_committed_string; + size = align_to_4(size, size, NULL); + return size; +} + +void xcb_im_reset_ic_reply_fr_free(xcb_im_reset_ic_reply_fr_t *frame) {} + +void xcb_im_geometry_fr_read(xcb_im_geometry_fr_t *frame, uint8_t **data, + size_t *len, bool swap) { + memset(frame, 0, sizeof(*frame)); + uint16_t_read(&frame->input_method_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->input_context_ID, data, len, swap); + if (!*data) { + return; + } +} + +uint8_t *xcb_im_geometry_fr_write(xcb_im_geometry_fr_t *frame, uint8_t *data, + bool swap) { + data = uint16_t_write(&frame->input_method_ID, data, swap); + data = uint16_t_write(&frame->input_context_ID, data, swap); + return data; +} + +void xcb_im_geometry_fr_free(xcb_im_geometry_fr_t *frame) {} + +void xcb_im_str_conversion_fr_read(xcb_im_str_conversion_fr_t *frame, + uint8_t **data, size_t *len, bool swap) { + memset(frame, 0, sizeof(*frame)); + uint8_t *start = *data; + uint16_t_read(&frame->input_method_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->input_context_ID, data, len, swap); + if (!*data) { + return; + } + uint32_t_read(&frame->XIMStringConversionPosition, data, len, swap); + if (!*data) { + return; + } + uint32_t_read(&frame->XIMStringConversionType, data, len, swap); + if (!*data) { + return; + } + uint32_t_read(&frame->XIMStringConversionOperation, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->length_to_multiply_th, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->length_of_the_string_to_b, data, len, swap); + if (!*data) { + return; + } + xcb_im_bytearray_t_read(&frame->string, frame->length_of_the_string_to_b, + data, len, swap); + if (!*data) { + return; + } + *data = (uint8_t *)align_to_4((uintptr_t)*data, *data - start, len); + if (!*data) { + return; + } +} + +uint8_t *xcb_im_str_conversion_fr_write(xcb_im_str_conversion_fr_t *frame, + uint8_t *data, bool swap) { + uint8_t *start = data; + data = uint16_t_write(&frame->input_method_ID, data, swap); + data = uint16_t_write(&frame->input_context_ID, data, swap); + data = uint32_t_write(&frame->XIMStringConversionPosition, data, swap); + data = uint32_t_write(&frame->XIMStringConversionType, data, swap); + data = uint32_t_write(&frame->XIMStringConversionOperation, data, swap); + data = uint16_t_write(&frame->length_to_multiply_th, data, swap); + data = uint16_t_write(&frame->length_of_the_string_to_b, data, swap); + data = xcb_im_bytearray_t_write( + &frame->string, frame->length_of_the_string_to_b, data, swap); + data = (uint8_t *)align_to_4((uintptr_t)data, data - start, NULL); + return data; +} + +size_t xcb_im_str_conversion_fr_size(xcb_im_str_conversion_fr_t *frame) { + size_t size = 0; + size += 2; + size += 2; + size += 4; + size += 4; + size += 4; + size += 2; + size += 2; + size += frame->length_of_the_string_to_b; + size = align_to_4(size, size, NULL); + return size; +} + +void xcb_im_str_conversion_fr_free(xcb_im_str_conversion_fr_t *frame) {} + +void xcb_im_str_conversion_reply_fr_read( + xcb_im_str_conversion_reply_fr_t *frame, uint8_t **data, size_t *len, + bool swap) { + memset(frame, 0, sizeof(*frame)); + uint8_t *start = *data; + uint16_t counter16 = 0; + size_t counter = 0; + uint16_t_read(&frame->input_method_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->input_context_ID, data, len, swap); + if (!*data) { + return; + } + uint32_t_read(&frame->XIMStringConversionFeedback, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->length_of_the_retrieved_string, data, len, swap); + if (!*data) { + return; + } + xcb_im_bytearray_t_read(&frame->retrieved_string, + frame->length_of_the_retrieved_string, data, len, + swap); + if (!*data) { + return; + } + *data = (uint8_t *)align_to_4((uintptr_t)*data, *data - start, len); + if (!*data) { + return; + } + uint16_t_read(&counter16, data, len, swap); + if (!*data) { + return; + } + counter = counter16; + *data = (uint8_t *)align_to_4((uintptr_t)*data, *data - start, len); + if (!*data) { + return; + } + if (counter > *len) { + *data = NULL; + return; + } + *len -= counter; + + frame->feedback_array.items = NULL; + frame->feedback_array.size = 0; + while (counter != 0) { + void *temp = + realloc(frame->feedback_array.items, + (frame->feedback_array.size + 1) * sizeof(uint32_t)); + if (!temp) { + *data = NULL; + return; + } + frame->feedback_array.items = temp; + uint32_t_read(&frame->feedback_array.items[frame->feedback_array.size], + data, &counter, swap); + if (!*data) { + return; + } + frame->feedback_array.size++; + } +} + +uint8_t * +xcb_im_str_conversion_reply_fr_write(xcb_im_str_conversion_reply_fr_t *frame, + uint8_t *data, bool swap) { + uint8_t *start = data; + uint16_t counter16 = 0; + data = uint16_t_write(&frame->input_method_ID, data, swap); + data = uint16_t_write(&frame->input_context_ID, data, swap); + data = uint32_t_write(&frame->XIMStringConversionFeedback, data, swap); + data = uint16_t_write(&frame->length_of_the_retrieved_string, data, swap); + data = xcb_im_bytearray_t_write(&frame->retrieved_string, + frame->length_of_the_retrieved_string, data, + swap); + data = (uint8_t *)align_to_4((uintptr_t)data, data - start, NULL); + counter16 = frame->feedback_array.size * 4; + data = uint16_t_write(&counter16, data, swap); + data = (uint8_t *)align_to_4((uintptr_t)data, data - start, NULL); + for (uint32_t i = 0; i < frame->feedback_array.size; i++) { + data = uint32_t_write(&frame->feedback_array.items[i], data, swap); + } + return data; +} + +size_t +xcb_im_str_conversion_reply_fr_size(xcb_im_str_conversion_reply_fr_t *frame) { + size_t size = 0; + size += 2; + size += 2; + size += 4; + size += 2; + size += frame->length_of_the_retrieved_string; + size = align_to_4(size, size, NULL); + size += 2; + size = align_to_4(size, size, NULL); + size += frame->feedback_array.size * 4; + return size; +} + +void xcb_im_str_conversion_reply_fr_free( + xcb_im_str_conversion_reply_fr_t *frame) { + free(frame->feedback_array.items); +} + +void xcb_im_preedit_start_fr_read(xcb_im_preedit_start_fr_t *frame, + uint8_t **data, size_t *len, bool swap) { + memset(frame, 0, sizeof(*frame)); + uint16_t_read(&frame->input_method_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->input_context_ID, data, len, swap); + if (!*data) { + return; + } +} + +uint8_t *xcb_im_preedit_start_fr_write(xcb_im_preedit_start_fr_t *frame, + uint8_t *data, bool swap) { + data = uint16_t_write(&frame->input_method_ID, data, swap); + data = uint16_t_write(&frame->input_context_ID, data, swap); + return data; +} + +void xcb_im_preedit_start_fr_free(xcb_im_preedit_start_fr_t *frame) {} + +void xcb_im_preedit_start_reply_fr_read(xcb_im_preedit_start_reply_fr_t *frame, + uint8_t **data, size_t *len, + bool swap) { + memset(frame, 0, sizeof(*frame)); + uint16_t_read(&frame->input_method_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->input_context_ID, data, len, swap); + if (!*data) { + return; + } + uint32_t_read(&frame->return_value, data, len, swap); + if (!*data) { + return; + } +} + +uint8_t * +xcb_im_preedit_start_reply_fr_write(xcb_im_preedit_start_reply_fr_t *frame, + uint8_t *data, bool swap) { + data = uint16_t_write(&frame->input_method_ID, data, swap); + data = uint16_t_write(&frame->input_context_ID, data, swap); + data = uint32_t_write(&frame->return_value, data, swap); + return data; +} + +void xcb_im_preedit_start_reply_fr_free( + xcb_im_preedit_start_reply_fr_t *frame) {} + +void xcb_im_preedit_draw_fr_read(xcb_im_preedit_draw_fr_t *frame, + uint8_t **data, size_t *len, bool swap) { + memset(frame, 0, sizeof(*frame)); + uint8_t *start = *data; + uint16_t counter16 = 0; + size_t counter = 0; + uint16_t_read(&frame->input_method_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->input_context_ID, data, len, swap); + if (!*data) { + return; + } + uint32_t_read(&frame->caret, data, len, swap); + if (!*data) { + return; + } + uint32_t_read(&frame->chg_first, data, len, swap); + if (!*data) { + return; + } + uint32_t_read(&frame->chg_length, data, len, swap); + if (!*data) { + return; + } + uint32_t_read(&frame->status, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->length_of_preedit_string, data, len, swap); + if (!*data) { + return; + } + xcb_im_bytearray_t_read(&frame->preedit_string, + frame->length_of_preedit_string, data, len, swap); + if (!*data) { + return; + } + *data = (uint8_t *)align_to_4((uintptr_t)*data, *data - start, len); + if (!*data) { + return; + } + uint16_t_read(&counter16, data, len, swap); + if (!*data) { + return; + } + counter = counter16; + *data = (uint8_t *)align_to_4((uintptr_t)*data, *data - start, len); + if (!*data) { + return; + } + if (counter > *len) { + *data = NULL; + return; + } + *len -= counter; + + frame->feedback_array.items = NULL; + frame->feedback_array.size = 0; + while (counter != 0) { + void *temp = + realloc(frame->feedback_array.items, + (frame->feedback_array.size + 1) * sizeof(uint32_t)); + if (!temp) { + *data = NULL; + return; + } + frame->feedback_array.items = temp; + uint32_t_read(&frame->feedback_array.items[frame->feedback_array.size], + data, &counter, swap); + if (!*data) { + return; + } + frame->feedback_array.size++; + } +} + +uint8_t *xcb_im_preedit_draw_fr_write(xcb_im_preedit_draw_fr_t *frame, + uint8_t *data, bool swap) { + uint8_t *start = data; + uint16_t counter16 = 0; + data = uint16_t_write(&frame->input_method_ID, data, swap); + data = uint16_t_write(&frame->input_context_ID, data, swap); + data = uint32_t_write(&frame->caret, data, swap); + data = uint32_t_write(&frame->chg_first, data, swap); + data = uint32_t_write(&frame->chg_length, data, swap); + data = uint32_t_write(&frame->status, data, swap); + data = uint16_t_write(&frame->length_of_preedit_string, data, swap); + data = xcb_im_bytearray_t_write( + &frame->preedit_string, frame->length_of_preedit_string, data, swap); + data = (uint8_t *)align_to_4((uintptr_t)data, data - start, NULL); + counter16 = frame->feedback_array.size * 4; + data = uint16_t_write(&counter16, data, swap); + data = (uint8_t *)align_to_4((uintptr_t)data, data - start, NULL); + for (uint32_t i = 0; i < frame->feedback_array.size; i++) { + data = uint32_t_write(&frame->feedback_array.items[i], data, swap); + } + return data; +} + +size_t xcb_im_preedit_draw_fr_size(xcb_im_preedit_draw_fr_t *frame) { + size_t size = 0; + size += 2; + size += 2; + size += 4; + size += 4; + size += 4; + size += 4; + size += 2; + size += frame->length_of_preedit_string; + size = align_to_4(size, size, NULL); + size += 2; + size = align_to_4(size, size, NULL); + size += frame->feedback_array.size * 4; + return size; +} + +void xcb_im_preedit_draw_fr_free(xcb_im_preedit_draw_fr_t *frame) { + free(frame->feedback_array.items); +} + +void xcb_im_preedit_caret_fr_read(xcb_im_preedit_caret_fr_t *frame, + uint8_t **data, size_t *len, bool swap) { + memset(frame, 0, sizeof(*frame)); + uint16_t_read(&frame->input_method_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->input_context_ID, data, len, swap); + if (!*data) { + return; + } + uint32_t_read(&frame->position, data, len, swap); + if (!*data) { + return; + } + uint32_t_read(&frame->direction, data, len, swap); + if (!*data) { + return; + } + uint32_t_read(&frame->style, data, len, swap); + if (!*data) { + return; + } +} + +uint8_t *xcb_im_preedit_caret_fr_write(xcb_im_preedit_caret_fr_t *frame, + uint8_t *data, bool swap) { + data = uint16_t_write(&frame->input_method_ID, data, swap); + data = uint16_t_write(&frame->input_context_ID, data, swap); + data = uint32_t_write(&frame->position, data, swap); + data = uint32_t_write(&frame->direction, data, swap); + data = uint32_t_write(&frame->style, data, swap); + return data; +} + +void xcb_im_preedit_caret_fr_free(xcb_im_preedit_caret_fr_t *frame) {} + +void xcb_im_preedit_caret_reply_fr_read(xcb_im_preedit_caret_reply_fr_t *frame, + uint8_t **data, size_t *len, + bool swap) { + memset(frame, 0, sizeof(*frame)); + uint16_t_read(&frame->input_method_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->input_context_ID, data, len, swap); + if (!*data) { + return; + } + uint32_t_read(&frame->position, data, len, swap); + if (!*data) { + return; + } +} + +uint8_t * +xcb_im_preedit_caret_reply_fr_write(xcb_im_preedit_caret_reply_fr_t *frame, + uint8_t *data, bool swap) { + data = uint16_t_write(&frame->input_method_ID, data, swap); + data = uint16_t_write(&frame->input_context_ID, data, swap); + data = uint32_t_write(&frame->position, data, swap); + return data; +} + +void xcb_im_preedit_caret_reply_fr_free( + xcb_im_preedit_caret_reply_fr_t *frame) {} + +void xcb_im_preedit_done_fr_read(xcb_im_preedit_done_fr_t *frame, + uint8_t **data, size_t *len, bool swap) { + memset(frame, 0, sizeof(*frame)); + uint16_t_read(&frame->input_method_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->input_context_ID, data, len, swap); + if (!*data) { + return; + } +} + +uint8_t *xcb_im_preedit_done_fr_write(xcb_im_preedit_done_fr_t *frame, + uint8_t *data, bool swap) { + data = uint16_t_write(&frame->input_method_ID, data, swap); + data = uint16_t_write(&frame->input_context_ID, data, swap); + return data; +} + +void xcb_im_preedit_done_fr_free(xcb_im_preedit_done_fr_t *frame) {} + +void xcb_im_status_start_fr_read(xcb_im_status_start_fr_t *frame, + uint8_t **data, size_t *len, bool swap) { + memset(frame, 0, sizeof(*frame)); + uint16_t_read(&frame->input_method_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->input_context_ID, data, len, swap); + if (!*data) { + return; + } +} + +uint8_t *xcb_im_status_start_fr_write(xcb_im_status_start_fr_t *frame, + uint8_t *data, bool swap) { + data = uint16_t_write(&frame->input_method_ID, data, swap); + data = uint16_t_write(&frame->input_context_ID, data, swap); + return data; +} + +void xcb_im_status_start_fr_free(xcb_im_status_start_fr_t *frame) {} + +void xcb_im_status_draw_text_fr_read(xcb_im_status_draw_text_fr_t *frame, + uint8_t **data, size_t *len, bool swap) { + memset(frame, 0, sizeof(*frame)); + uint8_t *start = *data; + uint16_t counter16 = 0; + size_t counter = 0; + uint16_t_read(&frame->input_method_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->input_context_ID, data, len, swap); + if (!*data) { + return; + } + uint32_t_read(&frame->type, data, len, swap); + if (!*data) { + return; + } + uint32_t_read(&frame->status, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->length_of_status_string, data, len, swap); + if (!*data) { + return; + } + xcb_im_bytearray_t_read(&frame->status_string, + frame->length_of_status_string, data, len, swap); + if (!*data) { + return; + } + *data = (uint8_t *)align_to_4((uintptr_t)*data, *data - start, len); + if (!*data) { + return; + } + uint16_t_read(&counter16, data, len, swap); + if (!*data) { + return; + } + counter = counter16; + *data = (uint8_t *)align_to_4((uintptr_t)*data, *data - start, len); + if (!*data) { + return; + } + if (counter > *len) { + *data = NULL; + return; + } + *len -= counter; + + frame->feedback_array.items = NULL; + frame->feedback_array.size = 0; + while (counter != 0) { + void *temp = + realloc(frame->feedback_array.items, + (frame->feedback_array.size + 1) * sizeof(uint32_t)); + if (!temp) { + *data = NULL; + return; + } + frame->feedback_array.items = temp; + uint32_t_read(&frame->feedback_array.items[frame->feedback_array.size], + data, &counter, swap); + if (!*data) { + return; + } + frame->feedback_array.size++; + } +} + +uint8_t *xcb_im_status_draw_text_fr_write(xcb_im_status_draw_text_fr_t *frame, + uint8_t *data, bool swap) { + uint8_t *start = data; + uint16_t counter16 = 0; + data = uint16_t_write(&frame->input_method_ID, data, swap); + data = uint16_t_write(&frame->input_context_ID, data, swap); + data = uint32_t_write(&frame->type, data, swap); + data = uint32_t_write(&frame->status, data, swap); + data = uint16_t_write(&frame->length_of_status_string, data, swap); + data = xcb_im_bytearray_t_write(&frame->status_string, + frame->length_of_status_string, data, swap); + data = (uint8_t *)align_to_4((uintptr_t)data, data - start, NULL); + counter16 = frame->feedback_array.size * 4; + data = uint16_t_write(&counter16, data, swap); + data = (uint8_t *)align_to_4((uintptr_t)data, data - start, NULL); + for (uint32_t i = 0; i < frame->feedback_array.size; i++) { + data = uint32_t_write(&frame->feedback_array.items[i], data, swap); + } + return data; +} + +size_t xcb_im_status_draw_text_fr_size(xcb_im_status_draw_text_fr_t *frame) { + size_t size = 0; + size += 2; + size += 2; + size += 4; + size += 4; + size += 2; + size += frame->length_of_status_string; + size = align_to_4(size, size, NULL); + size += 2; + size = align_to_4(size, size, NULL); + size += frame->feedback_array.size * 4; + return size; +} + +void xcb_im_status_draw_text_fr_free(xcb_im_status_draw_text_fr_t *frame) { + free(frame->feedback_array.items); +} + +void xcb_im_status_draw_bitmap_fr_read(xcb_im_status_draw_bitmap_fr_t *frame, + uint8_t **data, size_t *len, bool swap) { + memset(frame, 0, sizeof(*frame)); + uint16_t_read(&frame->input_method_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->input_context_ID, data, len, swap); + if (!*data) { + return; + } + uint32_t_read(&frame->type, data, len, swap); + if (!*data) { + return; + } + uint32_t_read(&frame->pixmap_data, data, len, swap); + if (!*data) { + return; + } +} + +uint8_t * +xcb_im_status_draw_bitmap_fr_write(xcb_im_status_draw_bitmap_fr_t *frame, + uint8_t *data, bool swap) { + data = uint16_t_write(&frame->input_method_ID, data, swap); + data = uint16_t_write(&frame->input_context_ID, data, swap); + data = uint32_t_write(&frame->type, data, swap); + data = uint32_t_write(&frame->pixmap_data, data, swap); + return data; +} + +void xcb_im_status_draw_bitmap_fr_free(xcb_im_status_draw_bitmap_fr_t *frame) {} + +void xcb_im_status_done_fr_read(xcb_im_status_done_fr_t *frame, uint8_t **data, + size_t *len, bool swap) { + memset(frame, 0, sizeof(*frame)); + uint16_t_read(&frame->input_method_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->input_context_ID, data, len, swap); + if (!*data) { + return; + } +} + +uint8_t *xcb_im_status_done_fr_write(xcb_im_status_done_fr_t *frame, + uint8_t *data, bool swap) { + data = uint16_t_write(&frame->input_method_ID, data, swap); + data = uint16_t_write(&frame->input_context_ID, data, swap); + return data; +} + +void xcb_im_status_done_fr_free(xcb_im_status_done_fr_t *frame) {} + +void xcb_im_ext_set_event_mask_fr_read(xcb_im_ext_set_event_mask_fr_t *frame, + uint8_t **data, size_t *len, bool swap) { + memset(frame, 0, sizeof(*frame)); + uint16_t_read(&frame->input_method_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->input_context_ID, data, len, swap); + if (!*data) { + return; + } + uint32_t_read(&frame->filter_event_mask, data, len, swap); + if (!*data) { + return; + } + uint32_t_read(&frame->intercept_event_mask, data, len, swap); + if (!*data) { + return; + } + uint32_t_read(&frame->select_event_mask, data, len, swap); + if (!*data) { + return; + } + uint32_t_read(&frame->forward_event_mask, data, len, swap); + if (!*data) { + return; + } + uint32_t_read(&frame->synchronous_event_mask, data, len, swap); + if (!*data) { + return; + } +} + +uint8_t * +xcb_im_ext_set_event_mask_fr_write(xcb_im_ext_set_event_mask_fr_t *frame, + uint8_t *data, bool swap) { + data = uint16_t_write(&frame->input_method_ID, data, swap); + data = uint16_t_write(&frame->input_context_ID, data, swap); + data = uint32_t_write(&frame->filter_event_mask, data, swap); + data = uint32_t_write(&frame->intercept_event_mask, data, swap); + data = uint32_t_write(&frame->select_event_mask, data, swap); + data = uint32_t_write(&frame->forward_event_mask, data, swap); + data = uint32_t_write(&frame->synchronous_event_mask, data, swap); + return data; +} + +void xcb_im_ext_set_event_mask_fr_free(xcb_im_ext_set_event_mask_fr_t *frame) {} + +void xcb_im_ext_forward_keyevent_fr_read( + xcb_im_ext_forward_keyevent_fr_t *frame, uint8_t **data, size_t *len, + bool swap) { + memset(frame, 0, sizeof(*frame)); + uint16_t_read(&frame->input_method_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->input_context_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->flag, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->sequence_number, data, len, swap); + if (!*data) { + return; + } + uint8_t_read(&frame->xEvent_u_u_type, data, len, swap); + if (!*data) { + return; + } + uint8_t_read(&frame->keycode, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->state, data, len, swap); + if (!*data) { + return; + } + uint32_t_read(&frame->time, data, len, swap); + if (!*data) { + return; + } + uint32_t_read(&frame->window, data, len, swap); + if (!*data) { + return; + } +} + +uint8_t * +xcb_im_ext_forward_keyevent_fr_write(xcb_im_ext_forward_keyevent_fr_t *frame, + uint8_t *data, bool swap) { + data = uint16_t_write(&frame->input_method_ID, data, swap); + data = uint16_t_write(&frame->input_context_ID, data, swap); + data = uint16_t_write(&frame->flag, data, swap); + data = uint16_t_write(&frame->sequence_number, data, swap); + data = uint8_t_write(&frame->xEvent_u_u_type, data, swap); + data = uint8_t_write(&frame->keycode, data, swap); + data = uint16_t_write(&frame->state, data, swap); + data = uint32_t_write(&frame->time, data, swap); + data = uint32_t_write(&frame->window, data, swap); + return data; +} + +void xcb_im_ext_forward_keyevent_fr_free( + xcb_im_ext_forward_keyevent_fr_t *frame) {} + +void xcb_im_ext_move_fr_read(xcb_im_ext_move_fr_t *frame, uint8_t **data, + size_t *len, bool swap) { + memset(frame, 0, sizeof(*frame)); + uint16_t_read(&frame->input_method_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->input_context_ID, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->X, data, len, swap); + if (!*data) { + return; + } + uint16_t_read(&frame->Y, data, len, swap); + if (!*data) { + return; + } +} + +uint8_t *xcb_im_ext_move_fr_write(xcb_im_ext_move_fr_t *frame, uint8_t *data, + bool swap) { + data = uint16_t_write(&frame->input_method_ID, data, swap); + data = uint16_t_write(&frame->input_context_ID, data, swap); + data = uint16_t_write(&frame->X, data, swap); + data = uint16_t_write(&frame->Y, data, swap); + return data; +} + +void xcb_im_ext_move_fr_free(xcb_im_ext_move_fr_t *frame) {} diff --git a/xim/xcb-imdkit/src/ximproto.h b/xim/xcb-imdkit/src/ximproto.h new file mode 100644 index 0000000..26d9ac7 --- /dev/null +++ b/xim/xcb-imdkit/src/ximproto.h @@ -0,0 +1,166 @@ +/* + * SPDX-FileCopyrightText: 2014 Weng Xuetian + * + * SPDX-License-Identifier: LGPL-2.1-only + * + */ + +#ifndef XIMPROTO_H +#define XIMPROTO_H + +#include "ximcommon.h" +#include "ximproto-gen.h" // IWYU pragma: export +#include + +XCBIMDKIT_DECL_BEGIN + +#define XCB_IM_HEADER_SIZE 4 + +/* + * Client Message data size + */ +#define XCB_XIM_CM_DATA_SIZE 20 + +/* + * Xim implementation revision + */ +#define XCB_XIM_PROTOCOLMAJORVERSION 0 +#define XCB_XIM_PROTOCOLMINORVERSION 0 + +/* + * Major Protocol number + */ +#define XCB_XIM_CONNECT 1 +#define XCB_XIM_CONNECT_REPLY 2 +#define XCB_XIM_DISCONNECT 3 +#define XCB_XIM_DISCONNECT_REPLY 4 + +#define XCB_XIM_AUTH_REQUIRED 10 +#define XCB_XIM_AUTH_REPLY 11 +#define XCB_XIM_AUTH_NEXT 12 +#define XCB_XIM_AUTH_SETUP 13 +#define XCB_XIM_AUTH_NG 14 + +#define XCB_XIM_ERROR 20 + +#define XCB_XIM_OPEN 30 +#define XCB_XIM_OPEN_REPLY 31 +#define XCB_XIM_CLOSE 32 +#define XCB_XIM_CLOSE_REPLY 33 +#define XCB_XIM_REGISTER_TRIGGERKEYS 34 +#define XCB_XIM_TRIGGER_NOTIFY 35 +#define XCB_XIM_TRIGGER_NOTIFY_REPLY 36 +#define XCB_XIM_SET_EVENT_MASK 37 +#define XCB_XIM_ENCODING_NEGOTIATION 38 +#define XCB_XIM_ENCODING_NEGOTIATION_REPLY 39 +#define XCB_XIM_QUERY_EXTENSION 40 +#define XCB_XIM_QUERY_EXTENSION_REPLY 41 +#define XCB_XIM_SET_IM_VALUES 42 +#define XCB_XIM_SET_IM_VALUES_REPLY 43 +#define XCB_XIM_GET_IM_VALUES 44 +#define XCB_XIM_GET_IM_VALUES_REPLY 45 + +#define XCB_XIM_CREATE_IC 50 +#define XCB_XIM_CREATE_IC_REPLY 51 +#define XCB_XIM_DESTROY_IC 52 +#define XCB_XIM_DESTROY_IC_REPLY 53 +#define XCB_XIM_SET_IC_VALUES 54 +#define XCB_XIM_SET_IC_VALUES_REPLY 55 +#define XCB_XIM_GET_IC_VALUES 56 +#define XCB_XIM_GET_IC_VALUES_REPLY 57 +#define XCB_XIM_SET_IC_FOCUS 58 +#define XCB_XIM_UNSET_IC_FOCUS 59 +#define XCB_XIM_FORWARD_EVENT 60 +#define XCB_XIM_SYNC 61 +#define XCB_XIM_SYNC_REPLY 62 +#define XCB_XIM_COMMIT 63 +#define XCB_XIM_RESET_IC 64 +#define XCB_XIM_RESET_IC_REPLY 65 + +#define XCB_XIM_GEOMETRY 70 +#define XCB_XIM_STR_CONVERSION 71 +#define XCB_XIM_STR_CONVERSION_REPLY 72 +#define XCB_XIM_PREEDIT_START 73 +#define XCB_XIM_PREEDIT_START_REPLY 74 +#define XCB_XIM_PREEDIT_DRAW 75 +#define XCB_XIM_PREEDIT_CARET 76 +#define XCB_XIM_PREEDIT_CARET_REPLY 77 +#define XCB_XIM_PREEDIT_DONE 78 +#define XCB_XIM_STATUS_START 79 +#define XCB_XIM_STATUS_DRAW 80 +#define XCB_XIM_STATUS_DONE 81 + +typedef enum { + XCB_XIM_SYNCHRONOUS = (1 << 0), + XCB_XIM_LOOKUP_CHARS = (1 << 1), + XCB_XIM_LOOKUP_KEYSYM = (1 << 2), + XCB_XIM_LOOKUP_BOTH = XCB_XIM_LOOKUP_CHARS | XCB_XIM_LOOKUP_KEYSYM, +} xcb_xim_lookup_flags_t; + +typedef struct _xcb_im_ext_list { + char *name; + uint8_t major_opcode; + uint8_t minor_opcode; +} xcb_im_ext_list; + +/* + * Minor Protocol Number for Extension Protocol + */ +#define XCB_XIM_EXTENSION 128 +#define XCB_XIM_EXT_SET_EVENT_MASK (0x30) +#define XCB_XIM_EXT_FORWARD_KEYEVENT (0x32) +#define XCB_XIM_EXT_MOVE (0x33) + +#define XCB_XIM_XNQueryInputStyle "queryInputStyle" +#define XCB_XIM_XNClientWindow "clientWindow" +#define XCB_XIM_XNInputStyle "inputStyle" +#define XCB_XIM_XNFocusWindow "focusWindow" +#define XCB_XIM_XNFilterEvents "filterEvents" +#define XCB_XIM_XNPreeditAttributes "preeditAttributes" +#define XCB_XIM_XNStatusAttributes "statusAttributes" +#define XCB_XIM_XNArea "area" +#define XCB_XIM_XNAreaNeeded "areaNeeded" +#define XCB_XIM_XNSpotLocation "spotLocation" +#define XCB_XIM_XNColormap "colorMap" +#define XCB_XIM_XNStdColormap "stdColorMap" +#define XCB_XIM_XNForeground "foreground" +#define XCB_XIM_XNBackground "background" +#define XCB_XIM_XNBackgroundPixmap "backgroundPixmap" +#define XCB_XIM_XNFontSet "fontSet" +#define XCB_XIM_XNLineSpace "lineSpace" +#define XCB_XIM_XNSeparatorofNestedList "separatorofNestedList" + +typedef enum _xcb_im_style_t { + XCB_IM_PreeditArea = 0x0001, + XCB_IM_PreeditCallbacks = 0x0002, + XCB_IM_PreeditPosition = 0x0004, + XCB_IM_PreeditNothing = 0x0008, + XCB_IM_PreeditNone = 0x0010, + XCB_IM_StatusArea = 0x0100, + XCB_IM_StatusCallbacks = 0x0200, + XCB_IM_StatusNothing = 0x0400, + XCB_IM_StatusNone = 0x0800, +} xcb_im_style_t; + +enum { XCB_IM_TextType = 0, XCB_IM_BitmapType = 1 }; + +typedef enum { + XCB_XIM_REVERSE = (1 << 0), + XCB_XIM_UNDERLINE = (1 << 1), + XCB_XIM_HIGHLIGHT = (1 << 2), + XCB_XIM_PRIMARY = (1 << 5), + XCB_XIM_SECONDARY = (1 << 6), + XCB_XIM_TERTIARY = (1 << 7), + XCB_XIM_VISIBLE_TO_FORWARD = (1 << 8), + XCB_XIM_VISIBLE_TO_BACKWORD = (1 << 9), + XCB_XIM_VISIBLE_TO_CENTER = (1 << 10), +} xcb_im_feedback_t; + +typedef struct _xcb_im_trigger_keys_t { + uint16_t nKeys; + xcb_im_ximtriggerkey_fr_t *keys; +} xcb_im_trigger_keys_t; + +XCBIMDKIT_DECL_END + +#endif // XIMPROTO_H diff --git a/xim/xcb-imdkit/src/ximproto_p.h b/xim/xcb-imdkit/src/ximproto_p.h new file mode 100644 index 0000000..ef5439e --- /dev/null +++ b/xim/xcb-imdkit/src/ximproto_p.h @@ -0,0 +1,58 @@ +/* + * SPDX-FileCopyrightText: 2017 Weng Xuetian + * + * SPDX-License-Identifier: LGPL-2.1-only + * + */ +#ifndef _XCB_IMDKIT_XIMPROTO_P_H_ +#define _XCB_IMDKIT_XIMPROTO_P_H_ + +#define XIM_PROTO_FRAME_OPCODE(FRAME) \ + _Generic((FRAME), \ + xcb_im_connect_reply_fr_t: XCB_XIM_CONNECT_REPLY, \ + xcb_im_open_fr_t: XCB_XIM_OPEN, \ + xcb_im_open_reply_fr_t: XCB_XIM_OPEN_REPLY, \ + xcb_im_close_fr_t: XCB_XIM_CLOSE, \ + xcb_im_close_reply_fr_t: XCB_XIM_CLOSE_REPLY, \ + xcb_im_query_extension_fr_t: XCB_XIM_QUERY_EXTENSION, \ + xcb_im_query_extension_reply_fr_t: XCB_XIM_QUERY_EXTENSION_REPLY, \ + xcb_im_encoding_negotiation_fr_t: XCB_XIM_ENCODING_NEGOTIATION, \ + xcb_im_encoding_negotiation_reply_fr_t: XCB_XIM_ENCODING_NEGOTIATION_REPLY, \ + xcb_im_get_im_values_fr_t: XCB_XIM_GET_IM_VALUES, \ + xcb_im_get_im_values_reply_fr_t: XCB_XIM_GET_IM_VALUES_REPLY, \ + xcb_im_set_event_mask_fr_t: XCB_XIM_SET_EVENT_MASK, \ + xcb_im_create_ic_fr_t: XCB_XIM_CREATE_IC, \ + xcb_im_create_ic_reply_fr_t: XCB_XIM_CREATE_IC_REPLY, \ + xcb_im_set_ic_values_fr_t: XCB_XIM_SET_IC_VALUES, \ + xcb_im_set_ic_values_reply_fr_t: XCB_XIM_SET_IC_VALUES_REPLY, \ + xcb_im_get_ic_values_fr_t: XCB_XIM_GET_IC_VALUES, \ + xcb_im_get_ic_values_reply_fr_t: XCB_XIM_GET_IC_VALUES_REPLY, \ + xcb_im_register_triggerkeys_fr_t: XCB_XIM_REGISTER_TRIGGERKEYS, \ + xcb_im_destroy_ic_fr_t: XCB_XIM_DESTROY_IC, \ + xcb_im_destroy_ic_reply_fr_t: XCB_XIM_DESTROY_IC_REPLY, \ + xcb_im_reset_ic_fr_t: XCB_XIM_RESET_IC, \ + xcb_im_reset_ic_reply_fr_t: XCB_XIM_RESET_IC_REPLY, \ + xcb_im_trigger_notify_fr_t: XCB_XIM_TRIGGER_NOTIFY, \ + xcb_im_trigger_notify_reply_fr_t: XCB_XIM_TRIGGER_NOTIFY_REPLY, \ + xcb_im_preedit_start_fr_t: XCB_XIM_PREEDIT_START, \ + xcb_im_preedit_draw_fr_t: XCB_XIM_PREEDIT_DRAW, \ + xcb_im_preedit_caret_fr_t: XCB_XIM_PREEDIT_CARET, \ + xcb_im_preedit_done_fr_t: XCB_XIM_PREEDIT_DONE, \ + xcb_im_status_start_fr_t: XCB_XIM_STATUS_START, \ + xcb_im_status_draw_text_fr_t: XCB_XIM_STATUS_DRAW, \ + xcb_im_status_draw_bitmap_fr_t: XCB_XIM_STATUS_DRAW, \ + xcb_im_status_done_fr_t: XCB_XIM_STATUS_DONE, \ + xcb_im_commit_chars_fr_t: XCB_XIM_COMMIT, \ + xcb_im_commit_both_fr_t: XCB_XIM_COMMIT, \ + xcb_im_connect_fr_t: XCB_XIM_CONNECT, \ + xcb_im_disconnect_fr_t: XCB_XIM_DISCONNECT, \ + xcb_im_disconnect_reply_fr_t: XCB_XIM_DISCONNECT_REPLY, \ + xcb_im_set_ic_focus_fr_t: XCB_XIM_SET_IC_FOCUS, \ + xcb_im_unset_ic_focus_fr_t: XCB_XIM_UNSET_IC_FOCUS, \ + xcb_im_sync_fr_t: XCB_XIM_SYNC, \ + xcb_im_sync_reply_fr_t: XCB_XIM_SYNC_REPLY, \ + xcb_im_geometry_fr_t: XCB_XIM_GEOMETRY) + +#define XCB_XIM_ATOM_ROTATION_SIZE 1024 + +#endif // _XCB_IMDKIT_XIMPROTO_P_H_ diff --git a/xim/xcb-imdkit/src/xlibi18n/XlcPubI.h b/xim/xcb-imdkit/src/xlibi18n/XlcPubI.h new file mode 100644 index 0000000..f05ea90 --- /dev/null +++ b/xim/xcb-imdkit/src/xlibi18n/XlcPubI.h @@ -0,0 +1,91 @@ +/* + * Copyright 1992, 1993 by TOSHIBA Corp. + * + * Permission to use, copy, modify, and distribute this software and its + * documentation for any purpose and without fee is hereby granted, provided + * that the above copyright notice appear in all copies and that both that + * copyright notice and this permission notice appear in supporting + * documentation, and that the name of TOSHIBA not be used in advertising + * or publicity pertaining to distribution of the software without specific, + * written prior permission. TOSHIBA make no representations about the + * suitability of this software for any purpose. It is provided "as is" + * without express or implied warranty. + * + * TOSHIBA DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING + * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL + * TOSHIBA BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR + * ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, + * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, + * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS + * SOFTWARE. + * + * Author: Katsuhisa Yano TOSHIBA Corp. + * mopi@osa.ilab.toshiba.co.jp + */ + +#ifndef _XLCPUBLICI_H_ +#define _XLCPUBLICI_H_ + +#include "XlcPublic.h" // IWYU pragma: export + +/* Fills into a freshly created XlcCharSet the fields that can be inferred + from the ESC sequence. These are side, char_size, set_size. */ +extern bool _XlcParseCharSet( + XlcCharSet charset +); + +/* Creates a new XlcCharSet, given its name (including side suffix) and + Compound Text ESC sequence (normally at most 4 bytes). */ +extern XlcCharSet _XlcCreateDefaultCharSet( + const char* name, + const char* ct_sequence +); + +extern XlcCharSet _XlcAddCT( + const char* name, + const char* ct_sequence +); + +extern bool _XlcInitCTInfo (void); + + +extern void +init_state(State state); + +extern int +utf8tocs( + State state, + void **from, + size_t *from_left, + void **to, + size_t *to_left, + XlcCharSet* p_charset); + +extern int +cstoct( + State state, + void * *from, + size_t *from_left, + void * *to, + size_t *to_left, + XlcCharSet charset); + +extern int +cttocs( + State state, + void * *from, + size_t *from_left, + void * *to, + size_t *to_left, + XlcCharSet *p_charset); + +extern int +cstoutf8( + State state, + void * *from, + size_t *from_left, + void * *to, + size_t *to_left, + XlcCharSet charset); + +#endif /* _XLCPUBLICI_H_ */ diff --git a/xim/xcb-imdkit/src/xlibi18n/XlcPublic.h b/xim/xcb-imdkit/src/xlibi18n/XlcPublic.h new file mode 100644 index 0000000..301d59e --- /dev/null +++ b/xim/xcb-imdkit/src/xlibi18n/XlcPublic.h @@ -0,0 +1,124 @@ +/* + * Copyright 1992, 1993 by TOSHIBA Corp. + * + * Permission to use, copy, modify, and distribute this software and its + * documentation for any purpose and without fee is hereby granted, provided + * that the above copyright notice appear in all copies and that both that + * copyright notice and this permission notice appear in supporting + * documentation, and that the name of TOSHIBA not be used in advertising + * or publicity pertaining to distribution of the software without specific, + * written prior permission. TOSHIBA make no representations about the + * suitability of this software for any purpose. It is provided "as is" + * without express or implied warranty. + * + * TOSHIBA DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING + * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL + * TOSHIBA BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR + * ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, + * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, + * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS + * SOFTWARE. + * + * Author: Katsuhisa Yano TOSHIBA Corp. + * mopi@osa.ilab.toshiba.co.jp + */ +/* + * Copyright 1995 by FUJITSU LIMITED + * This is source code modified by FUJITSU LIMITED under the Joint + * Development Agreement for the CDE/Motif PST. + * + * Modifier: Takanori Tateno FUJITSU LIMITED + * + */ +/* + * Most of this API is documented in i18n/Framework.PS + */ + +#ifndef _XLCPUBLIC_H_ +#define _XLCPUBLIC_H_ + +#include + + +/* + * Character sets. + */ + +/* Every character set has a "side". It denotes the range of byte values for + which the character set is responsible. This means that the character + set's encoded characters will only assumes bytes within the range, and + that the character set can be used simultaneously with another character + set responsible for a disjoint range. */ +typedef enum { + XlcUnknown, + XlcC0, /* responsible for values 0x00..0x1F */ + XlcGL, /* responsible for values 0x00..0x7F or 0x20..0x7F */ + XlcC1, /* responsible for values 0x80..0x9F */ + XlcGR, /* responsible for values 0x80..0xFF or 0xA0..0xFF */ + XlcGLGR, /* responsible for values 0x00..0xFF */ + XlcOther, /* unused */ + XlcNONE +} XlcSide; + +/* Where the character set comes from. */ +typedef enum { + CSsrcUndef, /* unused */ + CSsrcStd, /* defined in libX11 */ + CSsrcXLC /* defined in an XLC_LOCALE file */ +} CSSrc; + +/* This is the structure of an XlcCharSet. + Once allocated, they are never freed. */ +typedef struct _XlcCharSetRec { + /* Character set name, including side suffix */ + const char *name; + + /* XLFD encoding name, no side suffix */ + const char *encoding_name; + + /* Range for which the charset is responsible: XlcGL, XlcGR or XlcGLGR */ + XlcSide side; + + /* Number of bytes per character. 0 means a varying number (e.g. UTF-8) */ + int char_size; + /* Classification of the character set according to ISO-2022 */ + int set_size; /* e.g. 94 or 96 */ + const char *ct_sequence; /* control sequence of CT */ + /* (normally at most 4 bytes) */ + + /* Description source */ + CSSrc source; +} XlcCharSetRec, *XlcCharSet; + +/* Returns the charset with the given name (including side suffix). + Returns NULL if not found. */ +extern XlcCharSet _XlcGetCharSet( + const char* name +); + +/* Returns the charset with the given encoding (no side suffix) and + responsible for at least the given side (XlcGL or XlcGR). + Returns NULL if not found. */ +extern XlcCharSet _XlcGetCharSetWithSide( + const char* encoding_name, + XlcSide side +); + +/* Registers an XlcCharSet in the list of character sets. + Returns True if successful. */ +extern bool _XlcAddCharSet( + XlcCharSet charset +); + +/* + * Structure representing the parse state of a Compound Text string. + */ +typedef struct _StateRec { + XlcCharSet charset; /* The charset of the current segment */ + XlcCharSet GL_charset; /* The charset responsible for 0x00..0x7F */ + XlcCharSet GR_charset; /* The charset responsible for 0x80..0xFF */ + XlcCharSet Other_charset; /* != NULL if currently in an other segment */ + int ext_seg_left; /* > 0 if currently in an extended segment */ +} StateRec, *State; + +#endif /* _XLCPUBLIC_H_ */ diff --git a/xim/xcb-imdkit/src/xlibi18n/lcCT.c b/xim/xcb-imdkit/src/xlibi18n/lcCT.c new file mode 100644 index 0000000..8929295 --- /dev/null +++ b/xim/xcb-imdkit/src/xlibi18n/lcCT.c @@ -0,0 +1,1071 @@ +/* + * Copyright 1992, 1993 by TOSHIBA Corp. + * + * Permission to use, copy, modify, and distribute this software and its + * documentation for any purpose and without fee is hereby granted, provided + * that the above copyright notice appear in all copies and that both that + * copyright notice and this permission notice appear in supporting + * documentation, and that the name of TOSHIBA not be used in advertising + * or publicity pertaining to distribution of the software without specific, + * written prior permission. TOSHIBA make no representations about the + * suitability of this software for any purpose. It is provided "as is" + * without express or implied warranty. + * + * TOSHIBA DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING + * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL + * TOSHIBA BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR + * ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, + * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, + * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS + * SOFTWARE. + * + * Author: Katsuhisa Yano TOSHIBA Corp. + * mopi@osa.ilab.toshiba.co.jp + */ +/* + * Copyright 1995 by FUJITSU LIMITED + * This is source code modified by FUJITSU LIMITED under the Joint + * Development Agreement for the CDE/Motif PST. + * + * Modifier: Takanori Tateno FUJITSU LIMITED + * + */ +/* + * 2000 + * Modifier: Ivan Pascal The XFree86 Project + * Modifier: Bruno Haible The XFree86 Project + */ + +#include +#include +#include +#include "XlcPubI.h" + + +/* ====================== Built-in Character Sets ====================== */ + +/* + * Static representation of a character set that can be used in Compound Text. + */ +typedef struct _CTDataRec { + const char name[19]; + const char ct_sequence[5]; /* Compound Text encoding, ESC sequence */ +} CTDataRec, *CTData; + +static const CTDataRec default_ct_data[] = +{ + /* */ + /* X11 registry name MIME name ISO-IR ESC sequence */ + /* */ + + /* Registered character sets with one byte per character */ + { "ISO8859-1:GL", /* US-ASCII 6 */ "\033(B" }, + { "ISO8859-1:GR", /* ISO-8859-1 100 */ "\033-A" }, + { "ISO8859-2:GR", /* ISO-8859-2 101 */ "\033-B" }, + { "ISO8859-3:GR", /* ISO-8859-3 109 */ "\033-C" }, + { "ISO8859-4:GR", /* ISO-8859-4 110 */ "\033-D" }, + { "ISO8859-5:GR", /* ISO-8859-5 144 */ "\033-L" }, + { "ISO8859-6:GR", /* ISO-8859-6 127 */ "\033-G" }, + { "ISO8859-7:GR", /* ISO-8859-7 126 */ "\033-F" }, + { "ISO8859-8:GR", /* ISO-8859-8 138 */ "\033-H" }, + { "ISO8859-9:GR", /* ISO-8859-9 148 */ "\033-M" }, + { "ISO8859-10:GR", /* ISO-8859-10 157 */ "\033-V" }, + { "ISO8859-11:GR", /* ISO-8859-11 166 */ "\033-T" }, + { "ISO8859-13:GR", /* ISO-8859-13 179 */ "\033-Y" }, + { "ISO8859-14:GR", /* ISO-8859-14 199 */ "\033-_" }, + { "ISO8859-15:GR", /* ISO-8859-15 203 */ "\033-b" }, + { "ISO8859-16:GR", /* ISO-8859-16 226 */ "\033-f" }, + { "JISX0201.1976-0:GL", /* ISO-646-JP 14 */ "\033(J" }, + { "JISX0201.1976-0:GR", "\033)I" }, +#if 0 + { "TIS620-0:GR", /* TIS-620 166 */ "\033-T" }, +#endif + + /* Registered character sets with two byte per character */ + { "GB2312.1980-0:GL", /* GB_2312-80 58 */ "\033$(A" }, + { "GB2312.1980-0:GR", /* GB_2312-80 58 */ "\033$)A" }, + { "JISX0208.1983-0:GL", /* JIS_X0208-1983 87 */ "\033$(B" }, + { "JISX0208.1983-0:GR", /* JIS_X0208-1983 87 */ "\033$)B" }, + { "JISX0208.1990-0:GL", /* JIS_X0208-1990 168 */ "\033$(B" }, + { "JISX0208.1990-0:GR", /* JIS_X0208-1990 168 */ "\033$)B" }, + { "JISX0212.1990-0:GL", /* JIS_X0212-1990 159 */ "\033$(D" }, + { "JISX0212.1990-0:GR", /* JIS_X0212-1990 159 */ "\033$)D" }, + { "KSC5601.1987-0:GL", /* KS_C_5601-1987 149 */ "\033$(C" }, + { "KSC5601.1987-0:GR", /* KS_C_5601-1987 149 */ "\033$)C" }, + { "CNS11643.1986-1:GL", /* CNS 11643-1992 pl.1 171 */ "\033$(G" }, + { "CNS11643.1986-1:GR", /* CNS 11643-1992 pl.1 171 */ "\033$)G" }, + { "CNS11643.1986-2:GL", /* CNS 11643-1992 pl.2 172 */ "\033$(H" }, + { "CNS11643.1986-2:GR", /* CNS 11643-1992 pl.2 172 */ "\033$)H" }, + { "CNS11643.1992-3:GL", /* CNS 11643-1992 pl.3 183 */ "\033$(I" }, + { "CNS11643.1992-3:GR", /* CNS 11643-1992 pl.3 183 */ "\033$)I" }, + { "CNS11643.1992-4:GL", /* CNS 11643-1992 pl.4 184 */ "\033$(J" }, + { "CNS11643.1992-4:GR", /* CNS 11643-1992 pl.4 184 */ "\033$)J" }, + { "CNS11643.1992-5:GL", /* CNS 11643-1992 pl.5 185 */ "\033$(K" }, + { "CNS11643.1992-5:GR", /* CNS 11643-1992 pl.5 185 */ "\033$)K" }, + { "CNS11643.1992-6:GL", /* CNS 11643-1992 pl.6 186 */ "\033$(L" }, + { "CNS11643.1992-6:GR", /* CNS 11643-1992 pl.6 186 */ "\033$)L" }, + { "CNS11643.1992-7:GL", /* CNS 11643-1992 pl.7 187 */ "\033$(M" }, + { "CNS11643.1992-7:GR", /* CNS 11643-1992 pl.7 187 */ "\033$)M" }, + + /* Registered encodings with a varying number of bytes per character */ + { "ISO10646-1", /* UTF-8 196 */ "\033%G" }, + + /* Encodings without ISO-IR assigned escape sequence must be + defined in XLC_LOCALE files, using "\033%/1" or "\033%/2". */ + + /* Backward compatibility with XFree86 3.x */ +#if 1 + { "ISO8859-14:GR", "\033%/1" }, + { "ISO8859-15:GR", "\033%/1" }, +#endif + /* For use by utf8 -> ctext */ + { "BIG5-0:GLGR", "\033%/2"}, + { "BIG5HKSCS-0:GLGR", "\033%/2"}, + { "GBK-0:GLGR", "\033%/2"}, + /* used by Emacs, but not backed by ISO-IR */ + { "BIG5-E0:GL", "\033$(0" }, + { "BIG5-E0:GR", "\033$)0" }, + { "BIG5-E1:GL", "\033$(1" }, + { "BIG5-E1:GR", "\033$)1" }, + +}; + +/* ======================= Parsing ESC Sequences ======================= */ + +#define XctC0 0x0000 +#define XctHT 0x0009 +#define XctNL 0x000a +#define XctESC 0x001b +#define XctGL 0x0020 +#define XctC1 0x0080 +#define XctCSI 0x009b +#define XctGR 0x00a0 +#define XctSTX 0x0002 + +#define XctCntrlFunc 0x0023 +#define XctMB 0x0024 +#define XctOtherCoding 0x0025 +#define XctGL94 0x0028 +#define XctGR94 0x0029 +#define XctGR96 0x002d +#define XctNonStandard 0x002f +#define XctIgnoreExt 0x0030 +#define XctNotIgnoreExt 0x0031 +#define XctLeftToRight 0x0031 +#define XctRightToLeft 0x0032 +#define XctDirection 0x005d +#define XctDirectionEnd 0x005d + +#define XctGL94MB 0x2428 +#define XctGR94MB 0x2429 +#define XctExtSeg 0x252f +#define XctReturn 0x2540 + +/* + * Parses the header of a Compound Text segment, i.e. the charset designator. + * The string starts at *text and has *length bytes. + * Return value is one of: + * 0 (no valid charset designator), + * XctGL94, XctGR94, XctGR96, XctGL94MB, XctGR94MB, + * XctLeftToRight, XctRightToLeft, XctDirectionEnd, + * XctExtSeg, XctOtherCoding, XctReturn, XctIgnoreExt, XctNotIgnoreExt. + * If the return value is not 0, *text is incremented and *length decremented, + * to point past the charset designator. If the return value is one of + * XctGL94, XctGR94, XctGR96, XctGL94MB, XctGR94MB, + * XctExtSeg, XctOtherCoding, XctIgnoreExt, XctNotIgnoreExt, + * *final_byte is set to the "final byte" of the charset designator. + */ +static unsigned int +_XlcParseCT( + const char **text, + int *length, + unsigned char *final_byte) +{ + unsigned int ret = 0; + unsigned char ch; + const unsigned char *str = (const unsigned char *) *text; + + *final_byte = 0; + + if (*length < 1) + return 0; + switch (ch = *str++) { + case XctESC: + if (*length < 2) + return 0; + switch (ch = *str++) { + case XctOtherCoding: /* % */ + if (*length < 3) + return 0; + ch = *str++; + if (ch == XctNonStandard) { /* / */ + if (*length < 4) + return 0; + ret = XctExtSeg; + ch = *str++; + } else if (ch == '@') { + ret = XctReturn; + } else { + ret = XctOtherCoding; + } + *final_byte = ch; + break; + + case XctCntrlFunc: /* # */ + if (*length < 4) + return 0; + *final_byte = *str++; + switch (*str++) { + case XctIgnoreExt: /* 0 */ + ret = XctIgnoreExt; + break; + case XctNotIgnoreExt: /* 1 */ + ret = XctNotIgnoreExt; + break; + default: + ret = 0; + break; + } + break; + + case XctMB: /* $ */ + if (*length < 4) + return 0; + ch = *str++; + switch (ch) { + case XctGL94: /* ( */ + ret = XctGL94MB; + break; + case XctGR94: /* ) */ + ret = XctGR94MB; + break; + default: + ret = 0; + break; + } + *final_byte = *str++; + break; + + case XctGL94: /* ( */ + if (*length < 3) + return 0; + ret = XctGL94; + *final_byte = *str++; + break; + case XctGR94: /* ) */ + if (*length < 3) + return 0; + ret = XctGR94; + *final_byte = *str++; + break; + case XctGR96: /* - */ + if (*length < 3) + return 0; + ret = XctGR96; + *final_byte = *str++; + break; + } + break; + case XctCSI: + /* direction */ + if (*length < 2) + return 0; + switch (*str++) { + case XctLeftToRight: + if (*length < 3) + return 0; + if (*str++ == XctDirection) + ret = XctLeftToRight; + break; + case XctRightToLeft: + if (*length < 3) + return 0; + if (*str++ == XctDirection) + ret = XctRightToLeft; + break; + case XctDirectionEnd: + ret = XctDirectionEnd; + break; + } + break; + } + + if (ret) { + *length -= (const char *) str - *text; + *text = (const char *) str; + } + return ret; +} + +/* + * Fills into a freshly created XlcCharSet the fields that can be inferred + * from the ESC sequence. These are side, char_size, set_size. + * Returns true if the charset can be used with Compound Text. + * + * Used by _XlcCreateDefaultCharSet. + */ +bool +_XlcParseCharSet( + XlcCharSet charset) +{ + unsigned int type; + unsigned char final_byte; + const char *ptr = charset->ct_sequence; + int length; + int char_size; + + if (*ptr == '\0') + return false; + + length = strlen(ptr); + + type = _XlcParseCT(&ptr, &length, &final_byte); + + /* Check for validity and determine char_size. + char_size = 0 means varying number of bytes per character. */ + switch (type) { + case XctGL94: + case XctGR94: + case XctGR96: + char_size = 1; + break; + case XctGL94MB: + case XctGR94MB: + char_size = (final_byte < 0x60 ? 2 : final_byte < 0x70 ? 3 : 4); + break; + case XctExtSeg: + char_size = final_byte - '0'; + if (!(char_size >= 0 && char_size <= 4)) + return false; + break; + case XctOtherCoding: + char_size = 0; + break; + default: + return false; + } + + charset->char_size = char_size; + + /* Fill in other values. */ + switch (type) { + case XctGL94: + case XctGL94MB: + charset->side = XlcGL; + charset->set_size = 94; + break; + case XctGR94: + case XctGR94MB: + charset->side = XlcGR; + charset->set_size = 94; + break; + case XctGR96: + charset->side = XlcGR; + charset->set_size = 96; + break; + case XctExtSeg: + case XctOtherCoding: + charset->side = XlcGLGR; + charset->set_size = 0; + break; + } + return true; +} + + +/* =============== Management of the List of Character Sets =============== */ + +/* + * Representation of a character set that can be used for Compound Text, + * at run time. + * Note: This information is not contained in the XlcCharSet, because + * multiple ESC sequences may be used for the same XlcCharSet. + */ +typedef struct _CTInfoRec { + XlcCharSet charset; + const char *ct_sequence; /* Compound Text ESC sequence */ + unsigned int type; + unsigned char final_byte; + /* If type == XctExtSeg: */ + const char *ext_segment; /* extended segment name, then '\002' */ + int ext_segment_len; /* length of above, including final '\002' */ + + struct _CTInfoRec *next; +} CTInfoRec, *CTInfo; + +/* + * List of character sets that can be used for Compound Text, + * Includes all that are listed in default_ct_data, but more can be added + * at runtime through _XlcAddCT. + */ +static CTInfo ct_list = NULL; +static CTInfo ct_list_end = NULL; + +/* + * Returns a Compound Text info record for an ESC sequence. + * The first part of the ESC sequence has already been parsed into 'type' + * and 'final_byte'. The remainder starts at 'text', at least 'text_len' + * bytes (only used if type == XctExtSeg). + */ +static CTInfo +_XlcGetCTInfo( + unsigned int type, + unsigned char final_byte, + const char *text, + int text_len) +{ + CTInfo ct_info; + + for (ct_info = ct_list; ct_info; ct_info = ct_info->next) + if (ct_info->type == type + && ct_info->final_byte == final_byte + && (type != XctExtSeg + || (text_len >= ct_info->ext_segment_len + && memcmp(text, ct_info->ext_segment, + ct_info->ext_segment_len) == 0))) + return ct_info; + + return (CTInfo) NULL; +} + +/* Returns the Compound Text info for a given XlcCharSet. + Returns NULL if none is found. */ +static CTInfo +_XlcGetCTInfoFromCharSet( + XlcCharSet charset) +{ + CTInfo ct_info; + + for (ct_info = ct_list; ct_info; ct_info = ct_info->next) + if (ct_info->charset == charset) + return ct_info; + + return (CTInfo) NULL; +} + +/* Creates a new XlcCharSet, given its name (including side suffix) and + Compound Text ESC sequence (normally at most 4 bytes), and makes it + eligible for Compound Text processing. */ +XlcCharSet +_XlcAddCT( + const char *name, + const char *ct_sequence) +{ + CTInfo ct_info, existing_info; + XlcCharSet charset; + const char *ct_ptr; + int length; + unsigned int type; + unsigned char final_byte; + + charset = _XlcGetCharSet(name); + if (charset != NULL) { + /* Even if the charset already exists, it is OK to register a second + Compound Text sequence for it. */ + } else { + /* Attempt to create the charset. */ + charset = _XlcCreateDefaultCharSet(name, ct_sequence); + if (charset == NULL) + return (XlcCharSet) NULL; + _XlcAddCharSet(charset); + } + + /* Allocate a CTinfo record. */ + length = strlen(ct_sequence); + ct_info = malloc(sizeof(CTInfoRec) + length+1); + if (ct_info == NULL) + return charset; + + ct_info->charset = charset; + ct_info->ct_sequence = strcpy((char *) (ct_info + 1), ct_sequence); + + /* Parse the Compound Text sequence. */ + ct_ptr = ct_sequence; + type = _XlcParseCT(&ct_ptr, &length, &final_byte); + + ct_info->type = type; + ct_info->final_byte = final_byte; + + switch (type) { + case XctGL94: + case XctGR94: + case XctGR96: + case XctGL94MB: + case XctGR94MB: + case XctOtherCoding: + ct_info->ext_segment = NULL; + ct_info->ext_segment_len = 0; + break; + case XctExtSeg: { + /* By convention, the extended segment name is the encoding_name + in lowercase. */ + const char *q = charset->encoding_name; + int n = strlen(q); + char *p; + + /* Ensure ct_info->ext_segment_len <= 0x3fff - 6. */ + if (n > 0x3fff - 6 - 1) { + free(ct_info); + return charset; + } + p = malloc(n+1); + if (p == NULL) { + free(ct_info); + return charset; + } + ct_info->ext_segment = p; + ct_info->ext_segment_len = n+1; + for ( ; n > 0; p++, q++, n--) + *p = (*q >= 'A' && *q <= 'Z' ? *q - 'A' + 'a' : *q); + *p = XctSTX; + break; + } + default: + free(ct_info); + return (XlcCharSet) NULL; + } + + /* Insert it into the list, if not already present. */ + existing_info = + _XlcGetCTInfo(type, ct_info->final_byte, + ct_info->ext_segment, ct_info->ext_segment_len); + if (existing_info == NULL) { + /* Insert it at the end. If there are duplicates CTinfo entries + for the same XlcCharSet, we want the first (standard) one to + override the second (user defined) one. */ + ct_info->next = NULL; + if (ct_list_end) + ct_list_end->next = ct_info; + else + ct_list = ct_info; + ct_list_end = ct_info; + } else { + if (existing_info->charset != charset + /* We have a conflict, with one exception: JISX0208.1983-0 and + JISX0208.1990-0 are the same for all practical purposes. */ + && !(strncmp(existing_info->charset->name, "JISX0208", 8) == 0 + && strncmp(charset->name, "JISX0208", 8) == 0)) { + fprintf(stderr, + "Xlib: charsets %s and %s have the same CT sequence\n", + charset->name, existing_info->charset->name); + if (strcmp(charset->ct_sequence, ct_sequence) == 0) + charset->ct_sequence = ""; + } + free(ct_info); + } + + return charset; +} + + +/* ========== Converters String <--> CharSet <--> Compound Text ========== */ + + +/* Subroutine for parsing an ESC sequence. */ + +typedef enum { + resOK, /* Charset saved in 'state', sequence skipped */ + resNotInList, /* Charset not found, sequence skipped */ + resNotCTSeq /* EscSeq not recognized, pointers not changed */ +} CheckResult; + +static CheckResult +_XlcCheckCTSequence( + State state, + const char **ctext, + int *ctext_len) +{ + XlcCharSet charset; + CTInfo ct_info; + const char *tmp_ctext = *ctext; + int tmp_ctext_len = *ctext_len; + unsigned int type; + unsigned char final_byte; + int ext_seg_left = 0; + + /* Check for validity. */ + type = _XlcParseCT(&tmp_ctext, &tmp_ctext_len, &final_byte); + + switch (type) { + case XctGL94: + case XctGR94: + case XctGR96: + case XctGL94MB: + case XctGR94MB: + case XctOtherCoding: + *ctext = tmp_ctext; + *ctext_len = tmp_ctext_len; + break; + case XctReturn: + *ctext = tmp_ctext; + *ctext_len = tmp_ctext_len; + state->Other_charset = NULL; + return resOK; + case XctExtSeg: + if (tmp_ctext_len > 2 + && (tmp_ctext[0] & 0x80) && (tmp_ctext[0] & 0x80)) { + unsigned int msb = tmp_ctext[0] & 0x7f; + unsigned int lsb = tmp_ctext[1] & 0x7f; + ext_seg_left = (msb << 7) + lsb; + if (ext_seg_left <= tmp_ctext_len - 2) { + *ctext = tmp_ctext + 2; + *ctext_len = tmp_ctext_len - 2; + break; + } + } + return resNotCTSeq; + default: + return resNotCTSeq; + } + + ct_info = _XlcGetCTInfo(type, final_byte, *ctext, ext_seg_left); + + if (ct_info) { + charset = ct_info->charset; + state->ext_seg_left = ext_seg_left; + if (type == XctExtSeg) { + state->charset = charset; + /* Skip past the extended segment name and the separator. */ + *ctext += ct_info->ext_segment_len; + *ctext_len -= ct_info->ext_segment_len; + state->ext_seg_left -= ct_info->ext_segment_len; + } else if (type == XctOtherCoding) { + state->Other_charset = charset; + } else { + if (charset->side == XlcGL) { + state->GL_charset = charset; + } else if (charset->side == XlcGR) { + state->GR_charset = charset; + } else { + state->GL_charset = charset; + state->GR_charset = charset; + } + } + return resOK; + } else { + state->ext_seg_left = 0; + if (type == XctExtSeg) { + /* Skip the entire extended segment. */ + *ctext += ext_seg_left; + *ctext_len -= ext_seg_left; + } + return resNotInList; + } +} + +void +init_state( + State state) +{ + static XlcCharSet default_GL_charset = NULL; + static XlcCharSet default_GR_charset = NULL; + + if (default_GL_charset == NULL) { + default_GL_charset = _XlcGetCharSet("ISO8859-1:GL"); + default_GR_charset = _XlcGetCharSet("ISO8859-1:GR"); + } + + /* The initial state is ISO-8859-1 on both sides. */ + state->GL_charset = state->charset = default_GL_charset; + state->GR_charset = default_GR_charset; + + state->Other_charset = NULL; + + state->ext_seg_left = 0; +} + +/* from XlcNCompoundText to XlcNCharSet */ + +int +cttocs( + State state, + void * *from, + size_t *from_left, + void * *to, + size_t *to_left, + XlcCharSet *p_charset) +{ + XlcCharSet charset = NULL; + const char *ctptr; + char *bufptr; + int ctext_len, buf_len; + int unconv_num = 0; + + ctptr = (const char *) *from; + bufptr = (char *) *to; + ctext_len = *from_left; + buf_len = *to_left; + + while (ctext_len > 0 && buf_len > 0) { + if (state->ext_seg_left == 0) { + /* Not in the middle of an extended segment; look at next byte. */ + unsigned char ch = *ctptr; + XlcCharSet ch_charset; + + if (ch == XctESC) { + CheckResult ret = + _XlcCheckCTSequence(state, &ctptr, &ctext_len); + if (ret == resOK) + /* state has been modified. */ + continue; + if (ret == resNotInList) { + /* XXX Just continue with previous charset. */ + unconv_num++; + continue; + } + } else if (ch == XctCSI) { + /* XXX Simply ignore the XctLeftToRight, XctRightToLeft, + XctDirectionEnd sequences for the moment. */ + unsigned char dummy; + if (_XlcParseCT(&ctptr, &ctext_len, &dummy)) { + unconv_num++; + continue; + } + } + + /* Find the charset which is responsible for this byte. */ + ch_charset = (state->Other_charset != NULL ? state->Other_charset : + (ch & 0x80 ? state->GR_charset : state->GL_charset)); + + /* Set the charset of this run, or continue the current run, + or stop the current run. */ + if (charset) { + if (charset != ch_charset) + break; + } else { + state->charset = charset = ch_charset; + } + + /* We don't want to split a character into multiple pieces. */ + if (buf_len < 6) { + if (charset->char_size > 0) { + if (buf_len < charset->char_size) + break; + } else { + /* char_size == 0 is tricky. The code here is good only + for valid UTF-8 input. */ + if (charset->ct_sequence[0] == XctESC + && charset->ct_sequence[1] == XctOtherCoding + && charset->ct_sequence[2] == 'G') { + int char_size = (ch < 0xc0 ? 1 : + ch < 0xe0 ? 2 : + ch < 0xf0 ? 3 : + ch < 0xf8 ? 4 : + ch < 0xfc ? 5 : + 6); + if (buf_len < char_size) + break; + } + } + } + + *bufptr++ = *ctptr++; + ctext_len--; + buf_len--; + } else { + /* Copy as much as possible from the current extended segment + to the buffer. */ + int char_size; + + /* Set the charset of this run, or continue the current run, + or stop the current run. */ + if (charset) { + if (charset != state->charset) + break; + } else { + charset = state->charset; + } + + char_size = charset->char_size; + + if (state->ext_seg_left <= buf_len || char_size > 0) { + int n = (state->ext_seg_left <= buf_len + ? state->ext_seg_left + : (buf_len / char_size) * char_size); + memcpy(bufptr, ctptr, n); + ctptr += n; + ctext_len -= n; + bufptr += n; + buf_len -= n; + state->ext_seg_left -= n; + } else { +#if UTF8_IN_EXTSEQ + /* char_size == 0 is tricky. The code here is good only + for valid UTF-8 input. */ + if (strcmp(charset->name, "ISO10646-1") == 0) { + unsigned char ch = *ctptr; + int char_size = (ch < 0xc0 ? 1 : + ch < 0xe0 ? 2 : + ch < 0xf0 ? 3 : + ch < 0xf8 ? 4 : + ch < 0xfc ? 5 : + 6); + int i; + if (buf_len < char_size) + break; + /* A small loop is faster than calling memcpy. */ + for (i = char_size; i > 0; i--) + *bufptr++ = *ctptr++; + ctext_len -= char_size; + buf_len -= char_size; + state->ext_seg_left -= char_size; + } else +#endif + { + /* Here ctext_len >= state->ext_seg_left > buf_len. + We may be splitting a character into multiple pieces. + Oh well. */ + int n = buf_len; + memcpy(bufptr, ctptr, n); + ctptr += n; + ctext_len -= n; + bufptr += n; + buf_len -= n; + state->ext_seg_left -= n; + } + } + } + } + + /* 'charset' is the charset for the current run. In some cases, + 'state->charset' contains the charset for the next run. Therefore, + return 'charset'. + 'charset' may still be NULL only if no output was produced. */ + if (p_charset) + *p_charset = charset; + + *from_left -= ctptr - *((const char **) from); + *from = (void *) ctptr; + + *to_left -= bufptr - *((char **) to); + *to = (void *) bufptr; + + return unconv_num; +} + +/* from XlcNCharSet to XlcNCompoundText */ + +int +cstoct( + State state, + void * *from, + size_t *from_left, + void * *to, + size_t *to_left, + XlcCharSet charset) +{ + XlcSide side; + unsigned char min_ch = 0, max_ch = 0; + int length, unconv_num; + CTInfo ct_info; + const char *csptr; + char *ctptr; + int csstr_len, ct_len; + char *ext_segment_start; + int char_size; + + csptr = *((const char **) from); + ctptr = *((char **) to); + csstr_len = *from_left; + ct_len = *to_left; + + ct_info = _XlcGetCTInfoFromCharSet(charset); + if (ct_info == NULL) + return -1; + + side = charset->side; + length = strlen(ct_info->ct_sequence); + + ext_segment_start = NULL; + + if (ct_info->type == XctOtherCoding) { + /* Output the Escape sequence for switching to the charset, and + reserve room now for the XctReturn sequence at the end. */ + if (ct_len < length + 3) + return -1; + + memcpy(ctptr, ct_info->ct_sequence, length); + ctptr += length; + ct_len -= length + 3; + } else + /* Test whether the charset is already active. */ + if (((side == XlcGR || side == XlcGLGR) + && charset != state->GR_charset) + || ((side == XlcGL || side == XlcGLGR) + && charset != state->GL_charset)) { + + /* Output the Escape sequence for switching to the charset. */ + if (ct_info->type == XctExtSeg) { + if (ct_len < length + 2 + ct_info->ext_segment_len) + return -1; + + memcpy(ctptr, ct_info->ct_sequence, length); + ctptr += length; + ct_len -= length; + + ctptr += 2; + ct_len -= 2; + ext_segment_start = ctptr; + + /* The size of an extended segment must fit in 14 bits. */ + if (ct_len > 0x3fff) + ct_len = 0x3fff; + + memcpy(ctptr, ct_info->ext_segment, ct_info->ext_segment_len); + ctptr += ct_info->ext_segment_len; + ct_len -= ct_info->ext_segment_len; + } else { + if (ct_len < length) + return -1; + + memcpy(ctptr, ct_info->ct_sequence, length); + ctptr += length; + ct_len -= length; + } + } + + /* If the charset has side GL or GR, prepare remapping the characters + to the correct side. */ + if (charset->set_size) { + min_ch = 0x20; + max_ch = 0x7f; + if (charset->set_size == 94) { + max_ch--; + if (charset->char_size > 1 || side == XlcGR) + min_ch++; + } + } + + /* Actually copy the contents. */ + unconv_num = 0; + char_size = charset->char_size; + if (char_size == 1) { + while (csstr_len > 0 && ct_len > 0) { + if (charset->set_size) { + /* The CompoundText specification says that the only + control characters allowed are 0x09, 0x0a, 0x1b, 0x9b. + Therefore here we eliminate other control characters. */ + unsigned char ch = *((const unsigned char *) csptr) & 0x7f; + if (!((ch >= min_ch && ch <= max_ch) + || (side == XlcGL + && (ch == 0x00 || ch == 0x09 || ch == 0x0a)) + || ((side == XlcGL || side == XlcGR) + && (ch == 0x1b)))) { + csptr++; + csstr_len--; + unconv_num++; + continue; + } + } + + if (side == XlcGL) + *ctptr++ = *csptr++ & 0x7f; + else if (side == XlcGR) + *ctptr++ = *csptr++ | 0x80; + else + *ctptr++ = *csptr++; + csstr_len--; + ct_len--; + } + } else if (char_size > 1) { + while (csstr_len >= char_size && ct_len >= char_size) { + if (side == XlcGL) { + int i; + for (i = char_size; i > 0; i--) + *ctptr++ = *csptr++ & 0x7f; + } else if (side == XlcGR) { + int i; + for (i = char_size; i > 0; i--) + *ctptr++ = *csptr++ | 0x80; + } else { + int i; + for (i = char_size; i > 0; i--) + *ctptr++ = *csptr++; + } + csstr_len -= char_size; + ct_len -= char_size; + } + } else { + /* char_size = 0. The code here is good only for valid UTF-8 input. */ + if ((charset->ct_sequence[0] == XctESC + && charset->ct_sequence[1] == XctOtherCoding + && charset->ct_sequence[2] == 'G') + ) { + while (csstr_len > 0 && ct_len > 0) { + unsigned char ch = * (const unsigned char *) csptr; + int char_size = (ch < 0xc0 ? 1 : + ch < 0xe0 ? 2 : + ch < 0xf0 ? 3 : + ch < 0xf8 ? 4 : + ch < 0xfc ? 5 : + 6); + int i; + if (!(csstr_len >= char_size && ct_len >= char_size)) + break; + for (i = char_size; i > 0; i--) + *ctptr++ = *csptr++; + csstr_len -= char_size; + ct_len -= char_size; + } + } else { + while (csstr_len > 0 && ct_len > 0) { + *ctptr++ = *csptr++; + csstr_len--; + ct_len--; + } + } + } + + if (ct_info->type == XctOtherCoding) { + /* Terminate with an XctReturn sequence. */ + ctptr[0] = XctESC; + ctptr[1] = XctOtherCoding; + ctptr[2] = '@'; + ctptr += 3; + } else if (ext_segment_start != NULL) { + /* Backpatch the extended segment's length. */ + int ext_segment_length = ctptr - ext_segment_start; + *(ext_segment_start - 2) = (ext_segment_length >> 7) | 0x80; + *(ext_segment_start - 1) = (ext_segment_length & 0x7f) | 0x80; + } else { + if (side == XlcGR || side == XlcGLGR) + state->GR_charset = charset; + if (side == XlcGL || side == XlcGLGR) + state->GL_charset = charset; + } + + *from_left -= csptr - *((const char **) from); + *from = (void *) csptr; + + *to_left -= ctptr - *((char **) to); + *to = (void *) ctptr; + + return 0; +} + +/* =========================== Initialization =========================== */ + +bool +_XlcInitCTInfo(void) +{ + if (ct_list == NULL) { + const CTDataRec *ct_data; + int num; + XlcCharSet charset; + + /* Initialize ct_list. */ + + num = sizeof(default_ct_data) / sizeof(CTDataRec); + for (ct_data = default_ct_data; num > 0; ct_data++, num--) { + charset = _XlcAddCT(ct_data->name, ct_data->ct_sequence); + if (charset == NULL) + continue; + if (strncmp(charset->ct_sequence, "\x1b\x25\x2f", 3) != 0) + charset->source = CSsrcStd; + else + charset->source = CSsrcXLC; + } + } + + return true; +} diff --git a/xim/xcb-imdkit/src/xlibi18n/lcCharSet.c b/xim/xcb-imdkit/src/xlibi18n/lcCharSet.c new file mode 100644 index 0000000..bb79149 --- /dev/null +++ b/xim/xcb-imdkit/src/xlibi18n/lcCharSet.c @@ -0,0 +1,153 @@ +/* + * Copyright 1992, 1993 by TOSHIBA Corp. + * + * Permission to use, copy, modify, and distribute this software and its + * documentation for any purpose and without fee is hereby granted, provided + * that the above copyright notice appear in all copies and that both that + * copyright notice and this permission notice appear in supporting + * documentation, and that the name of TOSHIBA not be used in advertising + * or publicity pertaining to distribution of the software without specific, + * written prior permission. TOSHIBA make no representations about the + * suitability of this software for any purpose. It is provided "as is" + * without express or implied warranty. + * + * TOSHIBA DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING + * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL + * TOSHIBA BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR + * ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, + * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, + * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS + * SOFTWARE. + * + * Author: Katsuhisa Yano TOSHIBA Corp. + * mopi@osa.ilab.toshiba.co.jp + */ + +#include +#include +#include +#include "XlcPublic.h" +#include "XlcPubI.h" + +/* The list of all known XlcCharSets. They are identified by their name. */ + +typedef struct _XlcCharSetListRec { + XlcCharSet charset; + struct _XlcCharSetListRec *next; +} XlcCharSetListRec, *XlcCharSetList; + +static XlcCharSetList charset_list = NULL; + +/* Returns the charset with the given name (including side suffix). + Returns NULL if not found. */ +XlcCharSet +_XlcGetCharSet( + const char *name) +{ + XlcCharSetList list; + + for (list = charset_list; list; list = list->next) { + if (strcmp(name, list->charset->name) == 0) + return (XlcCharSet) list->charset; + } + + return (XlcCharSet) NULL; +} + +/* Returns the charset with the given encoding (no side suffix) and + responsible for at least the given side (XlcGL or XlcGR). + Returns NULL if not found. */ +XlcCharSet +_XlcGetCharSetWithSide( + const char *encoding_name, + XlcSide side) +{ + XlcCharSetList list; + + for (list = charset_list; list; list = list->next) { + if (strcmp(list->charset->encoding_name, encoding_name) == 0 + && (list->charset->side == XlcGLGR || list->charset->side == side)) + return (XlcCharSet) list->charset; + } + + return (XlcCharSet) NULL; +} + +/* Registers an XlcCharSet in the list of character sets. + Returns true if successful. */ +bool +_XlcAddCharSet( + XlcCharSet charset) +{ + XlcCharSetList list; + + if (_XlcGetCharSet(charset->name)) + return false; + + list = malloc(sizeof(XlcCharSetListRec)); + if (list == NULL) + return false; + + list->charset = charset; + list->next = charset_list; + charset_list = list; + + return true; +} + +/* Creates a new XlcCharSet, given its name (including side suffix) and + Compound Text ESC sequence (normally at most 4 bytes). */ +XlcCharSet +_XlcCreateDefaultCharSet( + const char *name, + const char *ct_sequence) +{ + XlcCharSet charset; + int name_len, ct_sequence_len; + const char *colon; + char *tmp; + + charset = calloc(1, sizeof(XlcCharSetRec)); + if (charset == NULL) + return (XlcCharSet) NULL; + + name_len = strlen(name); + ct_sequence_len = strlen(ct_sequence); + + /* Fill in name and xrm_name. */ + tmp = malloc(name_len + 1 + ct_sequence_len + 1); + if (tmp == NULL) { + free(charset); + return (XlcCharSet) NULL; + } + memcpy(tmp, name, name_len+1); + charset->name = tmp; + + /* Fill in encoding_name and xrm_encoding_name. */ + if ((colon = strchr(charset->name, ':')) != NULL) { + unsigned int length = colon - charset->name; + char *encoding_tmp = malloc(length + 1); + if (encoding_tmp == NULL) { + free((char *) charset->name); + free(charset); + return (XlcCharSet) NULL; + } + memcpy(encoding_tmp, charset->name, length); + encoding_tmp[length] = '\0'; + charset->encoding_name = encoding_tmp; + } else { + charset->encoding_name = charset->name; + } + + /* Fill in ct_sequence. */ + tmp += name_len + 1; + memcpy(tmp, ct_sequence, ct_sequence_len+1); + charset->ct_sequence = tmp; + + /* Fill in side, char_size, set_size. */ + if (!_XlcParseCharSet(charset)) + /* If ct_sequence is not usable in Compound Text, remove it. */ + charset->ct_sequence = ""; + + return (XlcCharSet) charset; +} diff --git a/xim/xcb-imdkit/src/xlibi18n/lcUTF8.c b/xim/xcb-imdkit/src/xlibi18n/lcUTF8.c new file mode 100644 index 0000000..4bb93a1 --- /dev/null +++ b/xim/xcb-imdkit/src/xlibi18n/lcUTF8.c @@ -0,0 +1,536 @@ +/****************************************************************** + + Copyright 1993 by SunSoft, Inc. + Copyright 1999-2000 by Bruno Haible + +Permission to use, copy, modify, distribute, and sell this software +and its documentation for any purpose is hereby granted without fee, +provided that the above copyright notice appear in all copies and +that both that copyright notice and this permission notice appear +in supporting documentation, and that the names of SunSoft, Inc. and +Bruno Haible not be used in advertising or publicity pertaining to +distribution of the software without specific, written prior +permission. SunSoft, Inc. and Bruno Haible make no representations +about the suitability of this software for any purpose. It is +provided "as is" without express or implied warranty. + +SunSoft Inc. AND Bruno Haible DISCLAIM ALL WARRANTIES WITH REGARD +TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS, IN NO EVENT SHALL SunSoft, Inc. OR Bruno Haible BE LIABLE +FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT +OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +******************************************************************/ + +/* + * This file contains: + * + * I. Conversion routines CompoundText/CharSet <--> Unicode/UTF-8. + * + * Used for three purposes: + * 1. The UTF-8 locales, see below. + * 2. Unicode aware applications for which the use of 8-bit character + * sets is an anachronism. + * 3. For conversion from keysym to locale encoding. + * + * II. Conversion files for an UTF-8 locale loader. + * Supports: all locales with codeset UTF-8. + * How: Provides converters for UTF-8. + * Platforms: all systems. + * + * The loader itself is located in lcUTF8.c. + */ + +/* + * The conversion from UTF-8 to CompoundText is realized in a very + * conservative way. Recall that CompoundText data is used for inter-client + * communication purposes. We distinguish three classes of clients: + * - Clients which accept only those pieces of CompoundText which belong to + * the character set understood by the current locale. + * (Example: clients which are linked to an older X11 library.) + * - Clients which accept CompoundText with multiple character sets and parse + * it themselves. + * (Example: emacs, xemacs.) + * - Clients which rely entirely on the X{mb,wc}TextPropertyToTextList + * functions for the conversion of CompoundText to their current locale's + * multi-byte/wide-character format. + * For best interoperation, the UTF-8 to CompoundText conversion proceeds as + * follows. For every character, it first tests whether the character is + * representable in the current locale's original (non-UTF-8) character set. + * If not, it goes through the list of predefined character sets for + * CompoundText and tests if the character is representable in that character + * set. If so, it encodes the character using its code within that character + * set. If not, it uses an UTF-8-in-CompoundText encapsulation. Since + * clients of the first and second kind ignore such encapsulated text, + * this encapsulation is kept to a minimum and terminated as early as possible. + * + * In a distant future, when clients of the first and second kind will have + * disappeared, we will be able to stuff UTF-8 data directly in CompoundText + * without first going through the list of predefined character sets. + */ + +#include +#include +#include +#include "XlcPubI.h" + +/* Replacement character for invalid multibyte sequence or wide character. */ +#define BAD_WCHAR ((ucs4_t) 0xfffd) +#define BAD_CHAR '?' + +/***************************************************************************/ +/* Part I: Conversion routines CompoundText/CharSet <--> Unicode/UTF-8. + * + * Note that this code works in any locale. We store Unicode values in + * `ucs4_t' variables, but don't pass them to the user. + * + * This code has to support all character sets that are used for CompoundText, + * nothing more, nothing less. See the table in lcCT.c. + * Since the conversion _to_ CompoundText is likely to need the tables for all + * character sets at once, we don't use dynamic loading (of tables or shared + * libraries through iconv()). Use a fixed set of tables instead. + * + * We use statically computed tables, not dynamically allocated arrays, + * because it's more memory efficient: Different processes using the same + * libX11 shared library share the "text" and read-only "data" sections. + */ + +typedef unsigned int ucs4_t; +#define conv_t XlcConv + +typedef struct _Utf8ConvRec { + const char *name; + int (* cstowc) (ucs4_t *, unsigned char const *, int); + int (* wctocs) (unsigned char *, ucs4_t, int); +} Utf8ConvRec, *Utf8Conv; + +/* + * int xxx_cstowc (XlcConv conv, ucs4_t *pwc, unsigned char const *s, int n) + * converts the byte sequence starting at s to a wide character. Up to n bytes + * are available at s. n is >= 1. + * Result is number of bytes consumed (if a wide character was read), + * or 0 if invalid, or -1 if n too small. + * + * int xxx_wctocs (XlcConv conv, unsigned char *r, ucs4_t wc, int n) + * converts the wide character wc to the character set xxx, and stores the + * result beginning at r. Up to n bytes may be written at r. n is >= 1. + * Result is number of bytes written, or 0 if invalid, or -1 if n too small. + */ + +/* Return code if invalid. (xxx_mbtowc, xxx_wctomb) */ +#define RET_ILSEQ 0 +/* Return code if only a shift sequence of n bytes was read. (xxx_mbtowc) */ +#define RET_TOOFEW(n) (-1-(n)) +/* Return code if output buffer is too small. (xxx_wctomb, xxx_reset) */ +#define RET_TOOSMALL -1 + +/* + * The tables below are bijective. It would be possible to extend the + * xxx_wctocs tables to do some transliteration (e.g. U+201C,U+201D -> 0x22) + * but *only* with characters not contained in any other table, and *only* + * when the current locale is not an UTF-8 locale. + */ + +#include "lcUniConv/utf8.h" +#include "lcUniConv/ucs2be.h" +#ifdef notused +#include "lcUniConv/ascii.h" +#endif +#include "lcUniConv/iso8859_1.h" +#include "lcUniConv/iso8859_2.h" +#include "lcUniConv/iso8859_3.h" +#include "lcUniConv/iso8859_4.h" +#include "lcUniConv/iso8859_5.h" +#include "lcUniConv/iso8859_6.h" +#include "lcUniConv/iso8859_7.h" +#include "lcUniConv/iso8859_8.h" +#include "lcUniConv/iso8859_9.h" +#include "lcUniConv/iso8859_10.h" +#include "lcUniConv/iso8859_11.h" +#include "lcUniConv/iso8859_13.h" +#include "lcUniConv/iso8859_14.h" +#include "lcUniConv/iso8859_15.h" +#include "lcUniConv/iso8859_16.h" +#include "lcUniConv/iso8859_9e.h" +#include "lcUniConv/jisx0201.h" +#include "lcUniConv/tis620.h" +#include "lcUniConv/koi8_r.h" +#include "lcUniConv/koi8_u.h" +#include "lcUniConv/koi8_c.h" +#include "lcUniConv/armscii_8.h" +#include "lcUniConv/cp1133.h" +#include "lcUniConv/mulelao.h" +#include "lcUniConv/viscii.h" +#include "lcUniConv/tcvn.h" +#include "lcUniConv/georgian_academy.h" +#include "lcUniConv/georgian_ps.h" +#include "lcUniConv/cp1251.h" +#include "lcUniConv/cp1255.h" +#include "lcUniConv/cp1256.h" +#include "lcUniConv/tatar_cyr.h" + +typedef struct { + unsigned short indx; /* index into big table */ + unsigned short used; /* bitmask of used entries */ +} Summary16; + +#include "lcUniConv/gb2312.h" +#include "lcUniConv/jisx0208.h" +#include "lcUniConv/jisx0212.h" +#include "lcUniConv/ksc5601.h" +#include "lcUniConv/big5.h" +#include "lcUniConv/big5_emacs.h" +#include "lcUniConv/big5hkscs.h" +#include "lcUniConv/gbk.h" + +static Utf8ConvRec all_charsets[] = { + /* The ISO10646-1/UTF-8 entry occurs twice, once at the beginning + (for lookup speed), once at the end (as a fallback). */ + { "ISO10646-1", + utf8_mbtowc, utf8_wctomb + }, + + { "ISO8859-1", + iso8859_1_mbtowc, iso8859_1_wctomb + }, + { "ISO8859-2", + iso8859_2_mbtowc, iso8859_2_wctomb + }, + { "ISO8859-3", + iso8859_3_mbtowc, iso8859_3_wctomb + }, + { "ISO8859-4", + iso8859_4_mbtowc, iso8859_4_wctomb + }, + { "ISO8859-5", + iso8859_5_mbtowc, iso8859_5_wctomb + }, + { "ISO8859-6", + iso8859_6_mbtowc, iso8859_6_wctomb + }, + { "ISO8859-7", + iso8859_7_mbtowc, iso8859_7_wctomb + }, + { "ISO8859-8", + iso8859_8_mbtowc, iso8859_8_wctomb + }, + { "ISO8859-9", + iso8859_9_mbtowc, iso8859_9_wctomb + }, + { "ISO8859-10", + iso8859_10_mbtowc, iso8859_10_wctomb + }, + { "ISO8859-11", + iso8859_11_mbtowc, iso8859_11_wctomb + }, + { "ISO8859-13", + iso8859_13_mbtowc, iso8859_13_wctomb + }, + { "ISO8859-14", + iso8859_14_mbtowc, iso8859_14_wctomb + }, + { "ISO8859-15", + iso8859_15_mbtowc, iso8859_15_wctomb + }, + { "ISO8859-16", + iso8859_16_mbtowc, iso8859_16_wctomb + }, + { "JISX0201.1976-0", + jisx0201_mbtowc, jisx0201_wctomb + }, + { "TIS620-0", + tis620_mbtowc, tis620_wctomb + }, + { "GB2312.1980-0", + gb2312_mbtowc, gb2312_wctomb + }, + { "JISX0208.1983-0", + jisx0208_mbtowc, jisx0208_wctomb + }, + { "JISX0208.1990-0", + jisx0208_mbtowc, jisx0208_wctomb + }, + { "JISX0212.1990-0", + jisx0212_mbtowc, jisx0212_wctomb + }, + { "KSC5601.1987-0", + ksc5601_mbtowc, ksc5601_wctomb + }, + { "KOI8-R", + koi8_r_mbtowc, koi8_r_wctomb + }, + { "KOI8-U", + koi8_u_mbtowc, koi8_u_wctomb + }, + { "KOI8-C", + koi8_c_mbtowc, koi8_c_wctomb + }, + { "TATAR-CYR", + tatar_cyr_mbtowc, tatar_cyr_wctomb + }, + { "ARMSCII-8", + armscii_8_mbtowc, armscii_8_wctomb + }, + { "IBM-CP1133", + cp1133_mbtowc, cp1133_wctomb + }, + { "MULELAO-1", + mulelao_mbtowc, mulelao_wctomb + }, + { "VISCII1.1-1", + viscii_mbtowc, viscii_wctomb + }, + { "TCVN-5712", + tcvn_mbtowc, tcvn_wctomb + }, + { "GEORGIAN-ACADEMY", + georgian_academy_mbtowc, georgian_academy_wctomb + }, + { "GEORGIAN-PS", + georgian_ps_mbtowc, georgian_ps_wctomb + }, + { "ISO8859-9E", + iso8859_9e_mbtowc, iso8859_9e_wctomb + }, + { "MICROSOFT-CP1251", + cp1251_mbtowc, cp1251_wctomb + }, + { "MICROSOFT-CP1255", + cp1255_mbtowc, cp1255_wctomb + }, + { "MICROSOFT-CP1256", + cp1256_mbtowc, cp1256_wctomb + }, + { "BIG5-0", + big5_mbtowc, big5_wctomb + }, + { "BIG5-E0", + big5_0_mbtowc, big5_0_wctomb + }, + { "BIG5-E1", + big5_1_mbtowc, big5_1_wctomb + }, + { "GBK-0", + gbk_mbtowc, gbk_wctomb + }, + { "BIG5HKSCS-0", + big5hkscs_mbtowc, big5hkscs_wctomb + }, + + /* The ISO10646-1/UTF-8 entry occurs twice, once at the beginning + (for lookup speed), once at the end (as a fallback). */ + { "ISO10646-1", + utf8_mbtowc, utf8_wctomb + }, + + /* Encoding ISO10646-1 for fonts means UCS2-like encoding + so for conversion to FontCharSet we need this record */ + { "ISO10646-1", + ucs2be_mbtowc, ucs2be_wctomb + } +}; + +#define charsets_table_size (sizeof(all_charsets)/sizeof(all_charsets[0])) +#define all_charsets_count (charsets_table_size - 1) +#define ucs2_conv_index (charsets_table_size - 1) + +/* from XlcNCharSet to XlcNUtf8String */ + +int +cstoutf8( + State state, + void * *from, + size_t *from_left, + void * *to, + size_t *to_left, + XlcCharSet charset) +{ + const char *name; + Utf8Conv convptr; + int i; + unsigned char const *src; + unsigned char const *srcend; + unsigned char *dst; + unsigned char *dstend; + int unconv_num; + + if (from == NULL || *from == NULL) + return 0; + + name = charset->encoding_name; + /* not charset->name because the latter has a ":GL"/":GR" suffix */ + + for (convptr = all_charsets, i = all_charsets_count-1; i > 0; convptr++, i--) + if (!strcmp(convptr->name, name)) + break; + if (i == 0) + return -1; + + src = (unsigned char const *) *from; + srcend = src + *from_left; + dst = (unsigned char *) *to; + dstend = dst + *to_left; + unconv_num = 0; + + while (src < srcend) { + ucs4_t wc; + int consumed; + int count; + + consumed = convptr->cstowc(&wc, src, srcend-src); + if (consumed == RET_ILSEQ) + return -1; + if (consumed == RET_TOOFEW(0)) + break; + + count = utf8_wctomb(dst, wc, dstend-dst); + if (count == RET_TOOSMALL) + break; + if (count == RET_ILSEQ) { + count = utf8_wctomb(dst, BAD_WCHAR, dstend-dst); + if (count == RET_TOOSMALL) + break; + unconv_num++; + } + src += consumed; + dst += count; + } + + *from = (void *) src; + *from_left = srcend - src; + *to = (void *) dst; + *to_left = dstend - dst; + + return unconv_num; +} + +/* + * Converts a Unicode character to an appropriate character set. The NULL + * terminated array of preferred character sets is passed as first argument. + * If successful, *charsetp is set to the character set that was used, and + * *sidep is set to the character set side (XlcGL or XlcGR). + */ +static int +charset_wctocs( + Utf8Conv *charsetp, + XlcSide *sidep, + unsigned char *r, + ucs4_t wc, + int n) +{ + int count; + Utf8Conv convptr; + int i; + + // First one is utf8. We are not able to fetch XLC_FONTSET like libX11, so + // we just hard code utf8 as our preferred charset. + Utf8Conv preferred_charset[] = {all_charsets, NULL}; + Utf8Conv* preferred = preferred_charset; + for (; *preferred != (Utf8Conv) NULL; preferred++) { + convptr = *preferred; + count = convptr->wctocs(r, wc, n); + if (count == RET_TOOSMALL) + return RET_TOOSMALL; + if (count != RET_ILSEQ) { + *charsetp = convptr; + *sidep = (*r < 0x80 ? XlcGL : XlcGR); + return count; + } + } + + for (convptr = all_charsets+1, i = all_charsets_count-1; i > 0; convptr++, i--) { + count = convptr->wctocs(r, wc, n); + if (count == RET_TOOSMALL) + return RET_TOOSMALL; + if (count != RET_ILSEQ) { + *charsetp = convptr; + *sidep = (*r < 0x80 ? XlcGL : XlcGR); + return count; + } + } + return RET_ILSEQ; +} + +int +utf8tocs( + State state, + void **from, + size_t *from_left, + void **to, + size_t *to_left, + XlcCharSet* p_charset) +{ + XlcCharSet last_charset = NULL; + unsigned char const *src; + unsigned char const *srcend; + unsigned char *dst; + unsigned char *dstend; + int unconv_num; + + if (from == NULL || *from == NULL) + return 0; + + src = (unsigned char const *) *from; + srcend = src + *from_left; + dst = (unsigned char *) *to; + dstend = dst + *to_left; + unconv_num = 0; + + while (src < srcend && dst < dstend) { + Utf8Conv chosen_charset = NULL; + XlcSide chosen_side = XlcNONE; + ucs4_t wc; + int consumed; + int count; + + consumed = utf8_mbtowc(&wc, src, srcend-src); + if (consumed == RET_TOOFEW(0)) + break; + if (consumed == RET_ILSEQ) { + src++; + unconv_num++; + continue; + } + + count = charset_wctocs(&chosen_charset, &chosen_side, dst, wc, dstend-dst); + if (count == RET_TOOSMALL) + break; + if (count == RET_ILSEQ) { + src += consumed; + unconv_num++; + continue; + } + + if (last_charset == NULL) { + last_charset = + _XlcGetCharSetWithSide(chosen_charset->name, chosen_side); + if (last_charset == NULL) { + src += consumed; + unconv_num++; + continue; + } + } else { + if (!(strcmp(last_charset->encoding_name, chosen_charset->name) == 0 + && (last_charset->side == XlcGLGR + || last_charset->side == chosen_side))) + break; + } + src += consumed; + dst += count; + } + + if (last_charset == NULL) + return -1; + + *from = (void *) src; + *from_left = srcend - src; + *to = (void *) dst; + *to_left = dstend - dst; + + if (p_charset) + *p_charset = last_charset; + + return unconv_num; +} diff --git a/xim/xcb-imdkit/src/xlibi18n/lcUniConv/8bit_tab_to_h.c b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/8bit_tab_to_h.c new file mode 100644 index 0000000..993979a --- /dev/null +++ b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/8bit_tab_to_h.c @@ -0,0 +1,535 @@ + +/* + * Generates an 8-bit character set table from a .TXT table as found on + * ftp.unicode.org or from a table containing the 256 Unicode values as + * hexadecimal integers. + * Examples: + * + * ./8bit_tab_to_h ISO-8859-1 iso8859_1 < tab8859_1 + * ./8bit_tab_to_h ISO-8859-2 iso8859_2 < tab8859_2 + * ./8bit_tab_to_h ISO-8859-3 iso8859_3 < tab8859_3 + * ./8bit_tab_to_h ISO-8859-4 iso8859_4 < tab8859_4 + * ./8bit_tab_to_h ISO-8859-5 iso8859_5 < tab8859_5 + * ./8bit_tab_to_h ISO-8859-6 iso8859_6 < tab8859_6 + * ./8bit_tab_to_h ISO-8859-7 iso8859_7 < tab8859_7 + * ./8bit_tab_to_h ISO-8859-8 iso8859_8 < tab8859_8 + * ./8bit_tab_to_h ISO-8859-9 iso8859_9 < tab8859_9 + * ./8bit_tab_to_h ISO-8859-10 iso8859_10 < tab8859_10 + * ./8bit_tab_to_h ISO-8859-14 iso8859_14 < tab8859_14 + * ./8bit_tab_to_h ISO-8859-15 iso8859_15 < tab8859_15 + * ./8bit_tab_to_h JISX0201.1976-0 jisx0201 < jis0201 + * ./8bit_tab_to_h TIS620-0 tis620 < tabtis620 + * ./8bit_tab_to_h KOI8-R koi8_r < tabkoi8_r + * ./8bit_tab_to_h KOI8-U koi8_u < tabkoi8_u + * ./8bit_tab_to_h ARMSCII-8 armscii_8 < tabarmscii_8 + * ./8bit_tab_to_h CP1133 cp1133 < tabibm_cp1133 + * ./8bit_tab_to_h MULELAO-1 mulelao < tabmulelao_1 + * ./8bit_tab_to_h VISCII1.1-1 viscii1 < tabviscii + * ./8bit_tab_to_h TCVN-5712 tcvn < tabtcvn + * ./8bit_tab_to_h GEORGIAN-ACADEMY georgian_ac < tabgeorgian_academy + * ./8bit_tab_to_h GEORGIAN-PS georgian_ps < tabgeorgian_ps + * + * ./8bit_tab_to_h ISO-8859-1 iso8859_1 < 8859-1.TXT + * ./8bit_tab_to_h ISO-8859-2 iso8859_2 < 8859-2.TXT + * ./8bit_tab_to_h ISO-8859-3 iso8859_3 < 8859-3.TXT + * ./8bit_tab_to_h ISO-8859-4 iso8859_4 < 8859-4.TXT + * ./8bit_tab_to_h ISO-8859-5 iso8859_5 < 8859-5.TXT + * ./8bit_tab_to_h ISO-8859-6 iso8859_6 < 8859-6.TXT + * ./8bit_tab_to_h ISO-8859-7 iso8859_7 < 8859-7.TXT + * ./8bit_tab_to_h ISO-8859-8 iso8859_8 < 8859-8.TXT + * ./8bit_tab_to_h ISO-8859-9 iso8859_9 < 8859-9.TXT + * ./8bit_tab_to_h ISO-8859-10 iso8859_10 < 8859-10.TXT + * ./8bit_tab_to_h ISO-8859-14 iso8859_14 < 8859-14.TXT + * ./8bit_tab_to_h ISO-8859-15 iso8859_15 < 8859-15.TXT + * ./8bit_tab_to_h JISX0201.1976-0 jisx0201 < JIS0201.TXT + * ./8bit_tab_to_h KOI8-R koi8_r < KOI8-R.TXT + */ + +#include +#include +#include +#include + +int main (int argc, char *argv[]) +{ + const char* charsetname; + const char* c_charsetname; + const char* filename; + const char* directory; + int charset2uni[0x100]; + + if (argc != 3 && argc != 4 && argc != 5) + exit(1); + charsetname = argv[1]; + c_charsetname = argv[2]; + if (argc > 3) { + filename = argv[3]; + } else { + char* s = malloc(strlen(c_charsetname)+strlen(".h")+1); + strcpy(s,c_charsetname); strcat(s,".h"); + filename = s; + } + directory = (argc > 4 ? argv[4] : ""); + + fprintf(stderr, "Creating %s%s\n", directory, filename); + + { + int i, c; + c = getc(stdin); + ungetc(c,stdin); + if (c == '#') { + /* Read a unicode.org style .TXT file. */ + for (i = 0; i < 0x100; i++) + charset2uni[i] = 0xfffd; + for (;;) { + c = getc(stdin); + if (c == EOF) + break; + if (c == '\n' || c == ' ' || c == '\t') + continue; + if (c == '#') { + do { c = getc(stdin); } while (!(c == EOF || c == '\n')); + continue; + } + ungetc(c,stdin); + if (scanf("0x%x", &i) != 1 || !(i >= 0 && i < 0x100)) + exit(1); + do { c = getc(stdin); } while (c == ' ' || c == '\t'); + if (c != EOF) + ungetc(c,stdin); + if (c == '\n' || c == '#') + continue; + if (scanf("0x%x", &charset2uni[i]) != 1) + exit(1); + } + } else { + /* Read a table of hexadecimal Unicode values. */ + for (i = 0; i < 0x100; i++) { + if (scanf("%x", &charset2uni[i]) != 1) + exit(1); + if (charset2uni[i] < 0 || charset2uni[i] == 0xffff) + charset2uni[i] = 0xfffd; + } + if (scanf("%x", &i) != EOF) + exit(1); + } + } + + /* Write the output file. */ + { + FILE* f; + + { + char* fname = malloc(strlen(directory)+strlen(filename)+1); + strcpy(fname,directory); strcat(fname,filename); + f = fopen(fname,"w"); + if (f == NULL) + exit(1); + } + + fprintf(f, "\n"); + fprintf(f, "/*\n"); + fprintf(f, " * %s\n", charsetname); + fprintf(f, " */\n"); + fprintf(f, "\n"); + + { + int i, i1, i2, i3; + int line[16]; + int tableno; + struct { int minline; int maxline; } tables[16]; + bool some_invalid; + bool final_ret_reached; + + for (i1 = 0; i1 < 16; i1++) { + bool all_invalid = true; + bool all_identity = true; + for (i2 = 0; i2 < 16; i2++) { + i = 16*i1+i2; + if (charset2uni[i] != 0xfffd) + all_invalid = false; + if (charset2uni[i] != i) + all_identity = false; + } + if (all_invalid) + line[i1] = -2; + else if (all_identity) + line[i1] = -1; + else + line[i1] = 0; + } + tableno = 0; + for (i1 = 0; i1 < 16; i1++) { + if (line[i1] >= 0) { + if (i1 > 0 && tableno > 0 && line[i1-1] == tableno-1) { + line[i1] = tableno-1; + tables[tableno-1].maxline = i1; + } else { + tableno++; + line[i1] = tableno-1; + tables[tableno-1].minline = tables[tableno-1].maxline = i1; + } + } + } + some_invalid = false; + for (i = 0; i < 0x100; i++) + if (charset2uni[i] == 0xfffd) + some_invalid = true; + if (tableno > 0) { + int t; + for (t = 0; t < tableno; t++) { + fprintf(f, "static const unsigned short %s_2uni", c_charsetname); + if (tableno > 1) + fprintf(f, "_%d", t+1); + fprintf(f, "[%d] = {\n", 16*(tables[t].maxline-tables[t].minline+1)); + for (i1 = tables[t].minline; i1 <= tables[t].maxline; i1++) { + fprintf(f, " /* 0x%02x */\n", 16*i1); + for (i2 = 0; i2 < 2; i2++) { + fprintf(f, " "); + for (i3 = 0; i3 < 8; i3++) { + i = 16*i1+8*i2+i3; + fprintf(f, " 0x%04x,", charset2uni[i]); + } + fprintf(f, "\n"); + } + } + fprintf(f, "};\n"); + } + fprintf(f, "\n"); + } + final_ret_reached = false; + fprintf(f, "static int\n%s_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)\n", c_charsetname); + fprintf(f, "{\n"); + fprintf(f, " unsigned char c = *s;\n"); + if (some_invalid) { + for (i1 = 0; i1 < 16;) { + int t = line[i1]; + const char* indent; + for (i2 = i1; i2 < 16 && line[i2] == t; i2++); + indent = (i1 == 0 && i2 == 16 ? " " : " "); + if (i1 == 0) { + if (i2 == 16) { + } else { + fprintf(f, " if (c < 0x%02x) {\n", 16*i2); + } + } else { + if (i2 == 16) { + fprintf(f, " else {\n"); + } else { + fprintf(f, " else if (c < 0x%02x) {\n", 16*i2); + } + } + if (t == -2) { + final_ret_reached = true; + } else if (t == -1) { + fprintf(f, "%s*pwc = (ucs4_t) c;\n", indent); + fprintf(f, "%sreturn 1;\n", indent); + } else { + fprintf(f, "%s", indent); + some_invalid = false; + for (i = 16*i1; i < 16*i2; i++) + if (charset2uni[i] == 0xfffd) + some_invalid = true; + if (some_invalid) + fprintf(f, "unsigned short wc = "); + else + fprintf(f, "*pwc = (ucs4_t) "); + fprintf(f, "%s_2uni", c_charsetname); + if (tableno > 1) + fprintf(f, "_%d", t+1); + fprintf(f, "[c"); + if (tables[t].minline > 0) + fprintf(f, "-0x%02x", 16*tables[t].minline); + fprintf(f, "];\n"); + if (some_invalid) { + fprintf(f, "%sif (wc != 0xfffd) {\n", indent); + fprintf(f, "%s *pwc = (ucs4_t) wc;\n", indent); + fprintf(f, "%s return 1;\n", indent); + fprintf(f, "%s}\n", indent); + final_ret_reached = true; + } else { + fprintf(f, "%sreturn 1;\n", indent); + } + } + if (!(i1 == 0 && i2 == 16)) + fprintf(f, " }\n"); + i1 = i2; + } + if (final_ret_reached) + fprintf(f, " return RET_ILSEQ;\n"); + } else { + for (i1 = 0; i1 < 16;) { + int t = line[i1]; + for (i2 = i1; i2 < 16 && line[i2] == t; i2++); + if (i1 == 0) { + if (i2 == 16) { + fprintf(f, " "); + } else { + fprintf(f, " if (c < 0x%02x)\n ", 16*i2); + } + } else { + if (i2 == 16) { + fprintf(f, " else\n "); + } else { + fprintf(f, " else if (c < 0x%02x)\n ", 16*i2); + } + } + if (t == -1) + fprintf(f, "*pwc = (ucs4_t) c;\n"); + else { + fprintf(f, "*pwc = (ucs4_t) %s_2uni", c_charsetname); + if (tableno > 1) + fprintf(f, "_%d", t+1); + fprintf(f, "[c"); + if (tables[t].minline > 0) + fprintf(f, "-0x%02x", 16*tables[t].minline); + fprintf(f, "];\n"); + } + i1 = i2; + } + fprintf(f, " return 1;\n"); + } + fprintf(f, "}\n"); + + } + + fprintf(f, "\n"); + + { + int uni2charset[0x10000]; + bool pages[0x100]; + int line[0x2000]; + int tableno; + struct { int minline; int maxline; int usecount; const char* suffix; } tables[0x2000]; + bool need_c; + bool fix_0000; + int i, j, p, j1, j2, t; + + for (j = 0; j < 0x10000; j++) + uni2charset[j] = 0; + for (p = 0; p < 0x100; p++) + pages[p] = false; + for (i = 0; i < 0x100; i++) { + j = charset2uni[i]; + if (j != 0xfffd) { + uni2charset[j] = i; + pages[j>>8] = true; + } + } + for (j1 = 0; j1 < 0x2000; j1++) { + bool all_invalid = true; + bool all_identity = true; + for (j2 = 0; j2 < 8; j2++) { + j = 8*j1+j2; + if (uni2charset[j] != 0) + all_invalid = false; + if (uni2charset[j] != j) + all_identity = false; + } + if (all_invalid) + line[j1] = -2; + else if (all_identity) + line[j1] = -1; + else + line[j1] = 0; + } + tableno = 0; + for (j1 = 0; j1 < 0x2000; j1++) { + if (line[j1] >= 0) { + if (tableno > 0 + && ((j1 > 0 && line[j1-1] == tableno-1) + || ((tables[tableno-1].maxline >> 5) == (j1 >> 5) + && j1 - tables[tableno-1].maxline <= 8))) { + line[j1] = tableno-1; + tables[tableno-1].maxline = j1; + } else { + tableno++; + line[j1] = tableno-1; + tables[tableno-1].minline = tables[tableno-1].maxline = j1; + } + } + } + for (t = 0; t < tableno; t++) { + tables[t].usecount = 0; + j1 = 8*tables[t].minline; + j2 = 8*(tables[t].maxline+1); + for (j = j1; j < j2; j++) + if (uni2charset[j] != 0) + tables[t].usecount++; + } + for (t = 0, p = -1, i = 0; t < tableno; t++) { + if (tables[t].usecount > 1) { + char* s; + if (p == tables[t].minline >> 5) { + s = malloc(5+1); + sprintf(s, "%02x_%d", p, ++i); + } else { + p = tables[t].minline >> 5; + s = malloc(2+1); + sprintf(s, "%02x", p); + } + tables[t].suffix = s; + } else + tables[t].suffix = NULL; + } + { + p = -1; + for (t = 0; t < tableno; t++) + if (tables[t].usecount > 1) { + p = 0; + fprintf(f, "static const unsigned char %s_page%s[%d] = {\n", c_charsetname, tables[t].suffix, 8*(tables[t].maxline-tables[t].minline+1)); + for (j1 = tables[t].minline; j1 <= tables[t].maxline; j1++) { + if ((j1 % 0x20) == 0 && j1 > tables[t].minline) + fprintf(f, " /* 0x%04x */\n", 8*j1); + fprintf(f, " "); + for (j2 = 0; j2 < 8; j2++) { + j = 8*j1+j2; + fprintf(f, " 0x%02x,", uni2charset[j]); + } + fprintf(f, " /* 0x%02x-0x%02x */\n", 8*(j1 % 0x20), 8*(j1 % 0x20)+7); + } + fprintf(f, "};\n"); + } + if (p >= 0) + fprintf(f, "\n"); + } + need_c = false; + for (j1 = 0; j1 < 0x2000;) { + t = line[j1]; + for (j2 = j1; j2 < 0x2000 && line[j2] == t; j2++); + if (t >= 0) + j2 = tables[t].maxline+1; + if (!(t == -2 || (t == -1 && j1 == 0))) + need_c = true; + j1 = j2; + } + fix_0000 = false; + fprintf(f, "static int\n%s_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)\n", c_charsetname); + fprintf(f, "{\n"); + if (need_c) + fprintf(f, " unsigned char c = 0;\n"); + for (j1 = 0; j1 < 0x2000;) { + t = line[j1]; + for (j2 = j1; j2 < 0x2000 && line[j2] == t; j2++); + if (t >= 0) { + if (j1 != tables[t].minline) abort(); + if (j2 > tables[t].maxline+1) abort(); + j2 = tables[t].maxline+1; + } + if (t == -2) { + } else { + if (j1 == 0) + fprintf(f, " "); + else + fprintf(f, " else "); + if (t >= 0 && tables[t].usecount == 0) abort(); + if (t >= 0 && tables[t].usecount == 1) { + if (j2 != j1+1) abort(); + for (j = 8*j1; j < 8*j2; j++) + if (uni2charset[j] != 0) { + fprintf(f, "if (wc == 0x%04x)\n c = 0x%02x;\n", j, uni2charset[j]); + break; + } + } else { + if (j1 == 0) { + fprintf(f, "if (wc < 0x%04x)", 8*j2); + } else { + fprintf(f, "if (wc >= 0x%04x && wc < 0x%04x)", 8*j1, 8*j2); + } + if (t == -1) { + if (j1 == 0) + /* If wc == 0, the function must return 1, not -1. */ + fprintf(f, " {\n *r = wc;\n return 1;\n }\n"); + else + fprintf(f, "\n c = wc;\n"); + } else { + fprintf(f, "\n c = %s_page%s[wc", c_charsetname, tables[t].suffix); + if (tables[t].minline > 0) + fprintf(f, "-0x%04x", 8*j1); + fprintf(f, "];\n"); + if (j1 == 0 && uni2charset[0] == 0) + /* If wc == 0, the function must return 1, not -1. */ + fix_0000 = true; + } + } + } + j1 = j2; + } + if (need_c) { + if (fix_0000) + fprintf(f, " if (c != 0 || wc == 0) {\n"); + else + fprintf(f, " if (c != 0) {\n"); + fprintf(f, " *r = c;\n"); + fprintf(f, " return 1;\n"); + fprintf(f, " }\n"); + } + fprintf(f, " return RET_ILSEQ;\n"); + fprintf(f, "}\n"); + + } + + if (ferror(f) || fclose(f)) + exit(1); + } + +#if 0 + + int i1, i2, i3, i1_min, i1_max, j1, j2; + + i1_min = 16; + i1_max = -1; + for (i1 = 0; i1 < 16; i1++) + for (i2 = 0; i2 < 16; i2++) + if (charset2uni[16*i1+i2] != 0xfffd) { + if (i1_min > i1) i1_min = i1; + if (i1_max < i1) i1_max = i1; + } + printf("static const unsigned short %s_2uni[%d] = {\n", + name, 16*(i1_max-i1_min+1)); + for (i1 = i1_min; i1 <= i1_max; i1++) { + printf(" /""* 0x%02x *""/\n", 16*i1); + for (i2 = 0; i2 < 2; i2++) { + printf(" "); + for (i3 = 0; i3 < 8; i3++) { + if (i3 > 0) printf(" "); + printf("0x%04x,", charset2uni[16*i1+8*i2+i3]); + } + printf("\n"); + } + } + printf("};\n"); + printf("\n"); + + for (p = 0; p < 0x100; p++) + pages[p] = 0; + for (i = 0; i < 0x100; i++) + if (charset2uni[i] != 0xfffd) + pages[charset2uni[i]>>8] = 1; + for (p = 0; p < 0x100; p++) + if (pages[p]) { + int j1_min = 32; + int j1_max = -1; + for (j1 = 0; j1 < 32; j1++) + for (j2 = 0; j2 < 8; j2++) + if (uni2charset[256*p+8*j1+j2] != 0) { + if (j1_min > j1) j1_min = j1; + if (j1_max < j1) j1_max = j1; + } + printf("static const unsigned char %s_page%02x[%d] = {\n", + name, p, 8*(j1_max-j1_min+1)); + for (j1 = j1_min; j1 <= j1_max; j1++) { + printf(" "); + for (j2 = 0; j2 < 8; j2++) + printf("0x%02x, ", uni2charset[256*p+8*j1+j2]); + printf("/""* 0x%02x-0x%02x *""/\n", 8*j1, 8*j1+7); + } + printf("};\n"); + } + printf("\n"); + +} +#endif + + exit(0); +} diff --git a/xim/xcb-imdkit/src/xlibi18n/lcUniConv/COPYRIGHT b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/COPYRIGHT new file mode 100644 index 0000000..ccc1626 --- /dev/null +++ b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/COPYRIGHT @@ -0,0 +1,39 @@ +This notice applies to the files in this directory. They are taken from +the libiconv-1.1 package, which is covered by the LGPL license. The files +in this directory have been placed under the following copyright, with +permission from the Free Software Foundation. + + +Copyright (c) 1999-2000 Free Software Foundation, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +FREE SOFTWARE FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR +IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +Except as contained in this notice, the name of the Free Software Foundation +shall not be used in advertising or otherwise to promote the sale, use or +other dealings in this Software without prior written authorization from the +Free Software Foundation. + + +Notes: + +1. This copyright applies only to the files in this directory, and not to +the remaining files in libiconv. + +2. The Free Software Foundation does not encourage the use of the above +license for newly written software. + diff --git a/xim/xcb-imdkit/src/xlibi18n/lcUniConv/README b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/README new file mode 100644 index 0000000..53f39f2 --- /dev/null +++ b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/README @@ -0,0 +1,11 @@ + +The files in this directory are taken from the libiconv-1.1 package. + +The *.h files were generated from tables (mostly from ftp.unicode.org) using +the programs '8bit_tab_to_h.c' and 'cjk_tab_to_h.c'. On some of them, further +optimizations were applied by hand. + +If you find a bug in these files, instead of modifying them in XFree86 +and let it diverge from libiconv, please notify the libiconv maintainer +(currently ) so he can fix both in synch. + diff --git a/xim/xcb-imdkit/src/xlibi18n/lcUniConv/armscii_8.h b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/armscii_8.h new file mode 100644 index 0000000..02d694e --- /dev/null +++ b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/armscii_8.h @@ -0,0 +1,97 @@ + +/* + * ARMSCII-8 + */ + +static const unsigned short armscii_8_2uni[96] = { + /* 0xa0 */ + 0x00a0, 0xfffd, 0x0587, 0x0589, 0x0029, 0x0028, 0x00bb, 0x00ab, + 0x2014, 0x002e, 0x055d, 0x002c, 0x002d, 0x058a, 0x2026, 0x055c, + /* 0xb0 */ + 0x055b, 0x055e, 0x0531, 0x0561, 0x0532, 0x0562, 0x0533, 0x0563, + 0x0534, 0x0564, 0x0535, 0x0565, 0x0536, 0x0566, 0x0537, 0x0567, + /* 0xc0 */ + 0x0538, 0x0568, 0x0539, 0x0569, 0x053a, 0x056a, 0x053b, 0x056b, + 0x053c, 0x056c, 0x053d, 0x056d, 0x053e, 0x056e, 0x053f, 0x056f, + /* 0xd0 */ + 0x0540, 0x0570, 0x0541, 0x0571, 0x0542, 0x0572, 0x0543, 0x0573, + 0x0544, 0x0574, 0x0545, 0x0575, 0x0546, 0x0576, 0x0547, 0x0577, + /* 0xe0 */ + 0x0548, 0x0578, 0x0549, 0x0579, 0x054a, 0x057a, 0x054b, 0x057b, + 0x054c, 0x057c, 0x054d, 0x057d, 0x054e, 0x057e, 0x054f, 0x057f, + /* 0xf0 */ + 0x0550, 0x0580, 0x0551, 0x0581, 0x0552, 0x0582, 0x0553, 0x0583, + 0x0554, 0x0584, 0x0555, 0x0585, 0x0556, 0x0586, 0x055a, 0xfffd, +}; + +static int +armscii_8_mbtowc (ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0xa0) { + *pwc = (ucs4_t) c; + return 1; + } + else { + unsigned short wc = armscii_8_2uni[c-0xa0]; + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 1; + } + } + return RET_ILSEQ; +} + +static const unsigned char armscii_8_page00[8] = { + 0xa5, 0xa4, 0x2a, 0x2b, 0xab, 0xac, 0xa9, 0x2f, /* 0x28-0x2f */ +}; +static const unsigned char armscii_8_page00_1[32] = { + 0xa0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ + 0x00, 0x00, 0x00, 0xa7, 0x00, 0x00, 0x00, 0x00, /* 0xa8-0xaf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb0-0xb7 */ + 0x00, 0x00, 0x00, 0xa6, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */ +}; +static const unsigned char armscii_8_page05[96] = { + 0x00, 0xb2, 0xb4, 0xb6, 0xb8, 0xba, 0xbc, 0xbe, /* 0x30-0x37 */ + 0xc0, 0xc2, 0xc4, 0xc6, 0xc8, 0xca, 0xcc, 0xce, /* 0x38-0x3f */ + 0xd0, 0xd2, 0xd4, 0xd6, 0xd8, 0xda, 0xdc, 0xde, /* 0x40-0x47 */ + 0xe0, 0xe2, 0xe4, 0xe6, 0xe8, 0xea, 0xec, 0xee, /* 0x48-0x4f */ + 0xf0, 0xf2, 0xf4, 0xf6, 0xf8, 0xfa, 0xfc, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0xfe, 0xb0, 0xaf, 0xaa, 0xb1, 0x00, /* 0x58-0x5f */ + 0x00, 0xb3, 0xb5, 0xb7, 0xb9, 0xbb, 0xbd, 0xbf, /* 0x60-0x67 */ + 0xc1, 0xc3, 0xc5, 0xc7, 0xc9, 0xcb, 0xcd, 0xcf, /* 0x68-0x6f */ + 0xd1, 0xd3, 0xd5, 0xd7, 0xd9, 0xdb, 0xdd, 0xdf, /* 0x70-0x77 */ + 0xe1, 0xe3, 0xe5, 0xe7, 0xe9, 0xeb, 0xed, 0xef, /* 0x78-0x7f */ + 0xf1, 0xf3, 0xf5, 0xf7, 0xf9, 0xfb, 0xfd, 0xa2, /* 0x80-0x87 */ + 0x00, 0xa3, 0xad, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */ +}; +static const unsigned char armscii_8_page20[24] = { + 0x00, 0x00, 0x00, 0x00, 0xa8, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xae, 0x00, /* 0x20-0x27 */ +}; + +static int +armscii_8_wctomb (unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0028) { + *r = wc; + return 1; + } + else if (wc >= 0x0028 && wc < 0x0030) + c = armscii_8_page00[wc-0x0028]; + else if (wc >= 0x0030 && wc < 0x00a0) + c = wc; + else if (wc >= 0x00a0 && wc < 0x00c0) + c = armscii_8_page00_1[wc-0x00a0]; + else if (wc >= 0x0530 && wc < 0x0590) + c = armscii_8_page05[wc-0x0530]; + else if (wc >= 0x2010 && wc < 0x2028) + c = armscii_8_page20[wc-0x2010]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILSEQ; +} diff --git a/xim/xcb-imdkit/src/xlibi18n/lcUniConv/ascii.h b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/ascii.h new file mode 100644 index 0000000..e619fcf --- /dev/null +++ b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/ascii.h @@ -0,0 +1,25 @@ + +/* + * ASCII + */ + +static int +ascii_mbtowc (ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) { + *pwc = (ucs4_t) c; + return 1; + } + return RET_ILSEQ; +} + +static int +ascii_wctomb (unsigned char *r, ucs4_t wc, int n) +{ + if (wc < 0x0080) { + *r = wc; + return 1; + } + return RET_ILSEQ; +} diff --git a/xim/xcb-imdkit/src/xlibi18n/lcUniConv/big5.h b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/big5.h new file mode 100644 index 0000000..f118cbf --- /dev/null +++ b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/big5.h @@ -0,0 +1,4141 @@ + +/* + * BIG5 + */ + +static const unsigned short big5_2uni_pagea1[6121] = { + /* 0xa1 */ + 0x3000, 0xff0c, 0x3001, 0x3002, 0xff0e, 0x2022, 0xff1b, 0xff1a, + 0xff1f, 0xff01, 0xfe30, 0x2026, 0x2025, 0xfe50, 0xff64, 0xfe52, + 0x00b7, 0xfe54, 0xfe55, 0xfe56, 0xfe57, 0xff5c, 0x2013, 0xfe31, + 0x2014, 0xfe33, 0xfffd, 0xfe34, 0xfe4f, 0xff08, 0xff09, 0xfe35, + 0xfe36, 0xff5b, 0xff5d, 0xfe37, 0xfe38, 0x3014, 0x3015, 0xfe39, + 0xfe3a, 0x3010, 0x3011, 0xfe3b, 0xfe3c, 0x300a, 0x300b, 0xfe3d, + 0xfe3e, 0x3008, 0x3009, 0xfe3f, 0xfe40, 0x300c, 0x300d, 0xfe41, + 0xfe42, 0x300e, 0x300f, 0xfe43, 0xfe44, 0xfe59, 0xfe5a, 0xfe5b, + 0xfe5c, 0xfe5d, 0xfe5e, 0x2018, 0x2019, 0x201c, 0x201d, 0x301d, + 0x301e, 0x2035, 0x2032, 0xff03, 0xff06, 0xff0a, 0x203b, 0x00a7, + 0x3003, 0x25cb, 0x25cf, 0x25b3, 0x25b2, 0x25ce, 0x2606, 0x2605, + 0x25c7, 0x25c6, 0x25a1, 0x25a0, 0x25bd, 0x25bc, 0x32a3, 0x2105, + 0x203e, 0xfffd, 0xff3f, 0xfffd, 0xfe49, 0xfe4a, 0xfe4d, 0xfe4e, + 0xfe4b, 0xfe4c, 0xfe5f, 0xfe60, 0xfe61, 0xff0b, 0xff0d, 0x00d7, + 0x00f7, 0x00b1, 0x221a, 0xff1c, 0xff1e, 0xff1d, 0x2266, 0x2267, + 0x2260, 0x221e, 0x2252, 0x2261, 0xfe62, 0xfe63, 0xfe64, 0xfe65, + 0xfe66, 0x223c, 0x2229, 0x222a, 0x22a5, 0x2220, 0x221f, 0x22bf, + 0x33d2, 0x33d1, 0x222b, 0x222e, 0x2235, 0x2234, 0x2640, 0x2642, + 0x2641, 0x2609, 0x2191, 0x2193, 0x2190, 0x2192, 0x2196, 0x2197, + 0x2199, 0x2198, 0x2225, 0x2223, 0xfffd, + /* 0xa2 */ + 0xfffd, 0xff0f, 0xff3c, 0xff04, 0x00a5, 0x3012, 0x00a2, 0x00a3, + 0xff05, 0xff20, 0x2103, 0x2109, 0xfe69, 0xfe6a, 0xfe6b, 0x33d5, + 0x339c, 0x339d, 0x339e, 0x33ce, 0x33a1, 0x338e, 0x338f, 0x33c4, + 0x00b0, 0x5159, 0x515b, 0x515e, 0x515d, 0x5161, 0x5163, 0x55e7, + 0x74e9, 0x7cce, 0x2581, 0x2582, 0x2583, 0x2584, 0x2585, 0x2586, + 0x2587, 0x2588, 0x258f, 0x258e, 0x258d, 0x258c, 0x258b, 0x258a, + 0x2589, 0x253c, 0x2534, 0x252c, 0x2524, 0x251c, 0x2594, 0x2500, + 0x2502, 0x2595, 0x250c, 0x2510, 0x2514, 0x2518, 0x256d, 0x256e, + 0x2570, 0x256f, 0x2550, 0x255e, 0x256a, 0x2561, 0x25e2, 0x25e3, + 0x25e5, 0x25e4, 0x2571, 0x2572, 0x2573, 0xff10, 0xff11, 0xff12, + 0xff13, 0xff14, 0xff15, 0xff16, 0xff17, 0xff18, 0xff19, 0x2160, + 0x2161, 0x2162, 0x2163, 0x2164, 0x2165, 0x2166, 0x2167, 0x2168, + 0x2169, 0x3021, 0x3022, 0x3023, 0x3024, 0x3025, 0x3026, 0x3027, + 0x3028, 0x3029, 0xfffd, 0x5344, 0xfffd, 0xff21, 0xff22, 0xff23, + 0xff24, 0xff25, 0xff26, 0xff27, 0xff28, 0xff29, 0xff2a, 0xff2b, + 0xff2c, 0xff2d, 0xff2e, 0xff2f, 0xff30, 0xff31, 0xff32, 0xff33, + 0xff34, 0xff35, 0xff36, 0xff37, 0xff38, 0xff39, 0xff3a, 0xff41, + 0xff42, 0xff43, 0xff44, 0xff45, 0xff46, 0xff47, 0xff48, 0xff49, + 0xff4a, 0xff4b, 0xff4c, 0xff4d, 0xff4e, 0xff4f, 0xff50, 0xff51, + 0xff52, 0xff53, 0xff54, 0xff55, 0xff56, + /* 0xa3 */ + 0xff57, 0xff58, 0xff59, 0xff5a, 0x0391, 0x0392, 0x0393, 0x0394, + 0x0395, 0x0396, 0x0397, 0x0398, 0x0399, 0x039a, 0x039b, 0x039c, + 0x039d, 0x039e, 0x039f, 0x03a0, 0x03a1, 0x03a3, 0x03a4, 0x03a5, + 0x03a6, 0x03a7, 0x03a8, 0x03a9, 0x03b1, 0x03b2, 0x03b3, 0x03b4, + 0x03b5, 0x03b6, 0x03b7, 0x03b8, 0x03b9, 0x03ba, 0x03bb, 0x03bc, + 0x03bd, 0x03be, 0x03bf, 0x03c0, 0x03c1, 0x03c3, 0x03c4, 0x03c5, + 0x03c6, 0x03c7, 0x03c8, 0x03c9, 0x3105, 0x3106, 0x3107, 0x3108, + 0x3109, 0x310a, 0x310b, 0x310c, 0x310d, 0x310e, 0x310f, 0x3110, + 0x3111, 0x3112, 0x3113, 0x3114, 0x3115, 0x3116, 0x3117, 0x3118, + 0x3119, 0x311a, 0x311b, 0x311c, 0x311d, 0x311e, 0x311f, 0x3120, + 0x3121, 0x3122, 0x3123, 0x3124, 0x3125, 0x3126, 0x3127, 0x3128, + 0x3129, 0x02d9, 0x02c9, 0x02ca, 0x02c7, 0x02cb, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0xa4 */ + 0x4e00, 0x4e59, 0x4e01, 0x4e03, 0x4e43, 0x4e5d, 0x4e86, 0x4e8c, + 0x4eba, 0x513f, 0x5165, 0x516b, 0x51e0, 0x5200, 0x5201, 0x529b, + 0x5315, 0x5341, 0x535c, 0x53c8, 0x4e09, 0x4e0b, 0x4e08, 0x4e0a, + 0x4e2b, 0x4e38, 0x51e1, 0x4e45, 0x4e48, 0x4e5f, 0x4e5e, 0x4e8e, + 0x4ea1, 0x5140, 0x5203, 0x52fa, 0x5343, 0x53c9, 0x53e3, 0x571f, + 0x58eb, 0x5915, 0x5927, 0x5973, 0x5b50, 0x5b51, 0x5b53, 0x5bf8, + 0x5c0f, 0x5c22, 0x5c38, 0x5c71, 0x5ddd, 0x5de5, 0x5df1, 0x5df2, + 0x5df3, 0x5dfe, 0x5e72, 0x5efe, 0x5f0b, 0x5f13, 0x624d, 0x4e11, + 0x4e10, 0x4e0d, 0x4e2d, 0x4e30, 0x4e39, 0x4e4b, 0x5c39, 0x4e88, + 0x4e91, 0x4e95, 0x4e92, 0x4e94, 0x4ea2, 0x4ec1, 0x4ec0, 0x4ec3, + 0x4ec6, 0x4ec7, 0x4ecd, 0x4eca, 0x4ecb, 0x4ec4, 0x5143, 0x5141, + 0x5167, 0x516d, 0x516e, 0x516c, 0x5197, 0x51f6, 0x5206, 0x5207, + 0x5208, 0x52fb, 0x52fe, 0x52ff, 0x5316, 0x5339, 0x5348, 0x5347, + 0x5345, 0x535e, 0x5384, 0x53cb, 0x53ca, 0x53cd, 0x58ec, 0x5929, + 0x592b, 0x592a, 0x592d, 0x5b54, 0x5c11, 0x5c24, 0x5c3a, 0x5c6f, + 0x5df4, 0x5e7b, 0x5eff, 0x5f14, 0x5f15, 0x5fc3, 0x6208, 0x6236, + 0x624b, 0x624e, 0x652f, 0x6587, 0x6597, 0x65a4, 0x65b9, 0x65e5, + 0x66f0, 0x6708, 0x6728, 0x6b20, 0x6b62, 0x6b79, 0x6bcb, 0x6bd4, + 0x6bdb, 0x6c0f, 0x6c34, 0x706b, 0x722a, 0x7236, 0x723b, 0x7247, + 0x7259, 0x725b, 0x72ac, 0x738b, 0x4e19, + /* 0xa5 */ + 0x4e16, 0x4e15, 0x4e14, 0x4e18, 0x4e3b, 0x4e4d, 0x4e4f, 0x4e4e, + 0x4ee5, 0x4ed8, 0x4ed4, 0x4ed5, 0x4ed6, 0x4ed7, 0x4ee3, 0x4ee4, + 0x4ed9, 0x4ede, 0x5145, 0x5144, 0x5189, 0x518a, 0x51ac, 0x51f9, + 0x51fa, 0x51f8, 0x520a, 0x52a0, 0x529f, 0x5305, 0x5306, 0x5317, + 0x531d, 0x4edf, 0x534a, 0x5349, 0x5361, 0x5360, 0x536f, 0x536e, + 0x53bb, 0x53ef, 0x53e4, 0x53f3, 0x53ec, 0x53ee, 0x53e9, 0x53e8, + 0x53fc, 0x53f8, 0x53f5, 0x53eb, 0x53e6, 0x53ea, 0x53f2, 0x53f1, + 0x53f0, 0x53e5, 0x53ed, 0x53fb, 0x56db, 0x56da, 0x5916, 0x592e, + 0x5931, 0x5974, 0x5976, 0x5b55, 0x5b83, 0x5c3c, 0x5de8, 0x5de7, + 0x5de6, 0x5e02, 0x5e03, 0x5e73, 0x5e7c, 0x5f01, 0x5f18, 0x5f17, + 0x5fc5, 0x620a, 0x6253, 0x6254, 0x6252, 0x6251, 0x65a5, 0x65e6, + 0x672e, 0x672c, 0x672a, 0x672b, 0x672d, 0x6b63, 0x6bcd, 0x6c11, + 0x6c10, 0x6c38, 0x6c41, 0x6c40, 0x6c3e, 0x72af, 0x7384, 0x7389, + 0x74dc, 0x74e6, 0x7518, 0x751f, 0x7528, 0x7529, 0x7530, 0x7531, + 0x7532, 0x7533, 0x758b, 0x767d, 0x76ae, 0x76bf, 0x76ee, 0x77db, + 0x77e2, 0x77f3, 0x793a, 0x79be, 0x7a74, 0x7acb, 0x4e1e, 0x4e1f, + 0x4e52, 0x4e53, 0x4e69, 0x4e99, 0x4ea4, 0x4ea6, 0x4ea5, 0x4eff, + 0x4f09, 0x4f19, 0x4f0a, 0x4f15, 0x4f0d, 0x4f10, 0x4f11, 0x4f0f, + 0x4ef2, 0x4ef6, 0x4efb, 0x4ef0, 0x4ef3, 0x4efd, 0x4f01, 0x4f0b, + 0x5149, 0x5147, 0x5146, 0x5148, 0x5168, + /* 0xa6 */ + 0x5171, 0x518d, 0x51b0, 0x5217, 0x5211, 0x5212, 0x520e, 0x5216, + 0x52a3, 0x5308, 0x5321, 0x5320, 0x5370, 0x5371, 0x5409, 0x540f, + 0x540c, 0x540a, 0x5410, 0x5401, 0x540b, 0x5404, 0x5411, 0x540d, + 0x5408, 0x5403, 0x540e, 0x5406, 0x5412, 0x56e0, 0x56de, 0x56dd, + 0x5733, 0x5730, 0x5728, 0x572d, 0x572c, 0x572f, 0x5729, 0x5919, + 0x591a, 0x5937, 0x5938, 0x5984, 0x5978, 0x5983, 0x597d, 0x5979, + 0x5982, 0x5981, 0x5b57, 0x5b58, 0x5b87, 0x5b88, 0x5b85, 0x5b89, + 0x5bfa, 0x5c16, 0x5c79, 0x5dde, 0x5e06, 0x5e76, 0x5e74, 0x5f0f, + 0x5f1b, 0x5fd9, 0x5fd6, 0x620e, 0x620c, 0x620d, 0x6210, 0x6263, + 0x625b, 0x6258, 0x6536, 0x65e9, 0x65e8, 0x65ec, 0x65ed, 0x66f2, + 0x66f3, 0x6709, 0x673d, 0x6734, 0x6731, 0x6735, 0x6b21, 0x6b64, + 0x6b7b, 0x6c16, 0x6c5d, 0x6c57, 0x6c59, 0x6c5f, 0x6c60, 0x6c50, + 0x6c55, 0x6c61, 0x6c5b, 0x6c4d, 0x6c4e, 0x7070, 0x725f, 0x725d, + 0x767e, 0x7af9, 0x7c73, 0x7cf8, 0x7f36, 0x7f8a, 0x7fbd, 0x8001, + 0x8003, 0x800c, 0x8012, 0x8033, 0x807f, 0x8089, 0x808b, 0x808c, + 0x81e3, 0x81ea, 0x81f3, 0x81fc, 0x820c, 0x821b, 0x821f, 0x826e, + 0x8272, 0x827e, 0x866b, 0x8840, 0x884c, 0x8863, 0x897f, 0x9621, + 0x4e32, 0x4ea8, 0x4f4d, 0x4f4f, 0x4f47, 0x4f57, 0x4f5e, 0x4f34, + 0x4f5b, 0x4f55, 0x4f30, 0x4f50, 0x4f51, 0x4f3d, 0x4f3a, 0x4f38, + 0x4f43, 0x4f54, 0x4f3c, 0x4f46, 0x4f63, + /* 0xa7 */ + 0x4f5c, 0x4f60, 0x4f2f, 0x4f4e, 0x4f36, 0x4f59, 0x4f5d, 0x4f48, + 0x4f5a, 0x514c, 0x514b, 0x514d, 0x5175, 0x51b6, 0x51b7, 0x5225, + 0x5224, 0x5229, 0x522a, 0x5228, 0x52ab, 0x52a9, 0x52aa, 0x52ac, + 0x5323, 0x5373, 0x5375, 0x541d, 0x542d, 0x541e, 0x543e, 0x5426, + 0x544e, 0x5427, 0x5446, 0x5443, 0x5433, 0x5448, 0x5442, 0x541b, + 0x5429, 0x544a, 0x5439, 0x543b, 0x5438, 0x542e, 0x5435, 0x5436, + 0x5420, 0x543c, 0x5440, 0x5431, 0x542b, 0x541f, 0x542c, 0x56ea, + 0x56f0, 0x56e4, 0x56eb, 0x574a, 0x5751, 0x5740, 0x574d, 0x5747, + 0x574e, 0x573e, 0x5750, 0x574f, 0x573b, 0x58ef, 0x593e, 0x599d, + 0x5992, 0x59a8, 0x599e, 0x59a3, 0x5999, 0x5996, 0x598d, 0x59a4, + 0x5993, 0x598a, 0x59a5, 0x5b5d, 0x5b5c, 0x5b5a, 0x5b5b, 0x5b8c, + 0x5b8b, 0x5b8f, 0x5c2c, 0x5c40, 0x5c41, 0x5c3f, 0x5c3e, 0x5c90, + 0x5c91, 0x5c94, 0x5c8c, 0x5deb, 0x5e0c, 0x5e8f, 0x5e87, 0x5e8a, + 0x5ef7, 0x5f04, 0x5f1f, 0x5f64, 0x5f62, 0x5f77, 0x5f79, 0x5fd8, + 0x5fcc, 0x5fd7, 0x5fcd, 0x5ff1, 0x5feb, 0x5ff8, 0x5fea, 0x6212, + 0x6211, 0x6284, 0x6297, 0x6296, 0x6280, 0x6276, 0x6289, 0x626d, + 0x628a, 0x627c, 0x627e, 0x6279, 0x6273, 0x6292, 0x626f, 0x6298, + 0x626e, 0x6295, 0x6293, 0x6291, 0x6286, 0x6539, 0x653b, 0x6538, + 0x65f1, 0x66f4, 0x675f, 0x674e, 0x674f, 0x6750, 0x6751, 0x675c, + 0x6756, 0x675e, 0x6749, 0x6746, 0x6760, + /* 0xa8 */ + 0x6753, 0x6757, 0x6b65, 0x6bcf, 0x6c42, 0x6c5e, 0x6c99, 0x6c81, + 0x6c88, 0x6c89, 0x6c85, 0x6c9b, 0x6c6a, 0x6c7a, 0x6c90, 0x6c70, + 0x6c8c, 0x6c68, 0x6c96, 0x6c92, 0x6c7d, 0x6c83, 0x6c72, 0x6c7e, + 0x6c74, 0x6c86, 0x6c76, 0x6c8d, 0x6c94, 0x6c98, 0x6c82, 0x7076, + 0x707c, 0x707d, 0x7078, 0x7262, 0x7261, 0x7260, 0x72c4, 0x72c2, + 0x7396, 0x752c, 0x752b, 0x7537, 0x7538, 0x7682, 0x76ef, 0x77e3, + 0x79c1, 0x79c0, 0x79bf, 0x7a76, 0x7cfb, 0x7f55, 0x8096, 0x8093, + 0x809d, 0x8098, 0x809b, 0x809a, 0x80b2, 0x826f, 0x8292, 0x828b, + 0x828d, 0x898b, 0x89d2, 0x8a00, 0x8c37, 0x8c46, 0x8c55, 0x8c9d, + 0x8d64, 0x8d70, 0x8db3, 0x8eab, 0x8eca, 0x8f9b, 0x8fb0, 0x8fc2, + 0x8fc6, 0x8fc5, 0x8fc4, 0x5de1, 0x9091, 0x90a2, 0x90aa, 0x90a6, + 0x90a3, 0x9149, 0x91c6, 0x91cc, 0x9632, 0x962e, 0x9631, 0x962a, + 0x962c, 0x4e26, 0x4e56, 0x4e73, 0x4e8b, 0x4e9b, 0x4e9e, 0x4eab, + 0x4eac, 0x4f6f, 0x4f9d, 0x4f8d, 0x4f73, 0x4f7f, 0x4f6c, 0x4f9b, + 0x4f8b, 0x4f86, 0x4f83, 0x4f70, 0x4f75, 0x4f88, 0x4f69, 0x4f7b, + 0x4f96, 0x4f7e, 0x4f8f, 0x4f91, 0x4f7a, 0x5154, 0x5152, 0x5155, + 0x5169, 0x5177, 0x5176, 0x5178, 0x51bd, 0x51fd, 0x523b, 0x5238, + 0x5237, 0x523a, 0x5230, 0x522e, 0x5236, 0x5241, 0x52be, 0x52bb, + 0x5352, 0x5354, 0x5353, 0x5351, 0x5366, 0x5377, 0x5378, 0x5379, + 0x53d6, 0x53d4, 0x53d7, 0x5473, 0x5475, + /* 0xa9 */ + 0x5496, 0x5478, 0x5495, 0x5480, 0x547b, 0x5477, 0x5484, 0x5492, + 0x5486, 0x547c, 0x5490, 0x5471, 0x5476, 0x548c, 0x549a, 0x5462, + 0x5468, 0x548b, 0x547d, 0x548e, 0x56fa, 0x5783, 0x5777, 0x576a, + 0x5769, 0x5761, 0x5766, 0x5764, 0x577c, 0x591c, 0x5949, 0x5947, + 0x5948, 0x5944, 0x5954, 0x59be, 0x59bb, 0x59d4, 0x59b9, 0x59ae, + 0x59d1, 0x59c6, 0x59d0, 0x59cd, 0x59cb, 0x59d3, 0x59ca, 0x59af, + 0x59b3, 0x59d2, 0x59c5, 0x5b5f, 0x5b64, 0x5b63, 0x5b97, 0x5b9a, + 0x5b98, 0x5b9c, 0x5b99, 0x5b9b, 0x5c1a, 0x5c48, 0x5c45, 0x5c46, + 0x5cb7, 0x5ca1, 0x5cb8, 0x5ca9, 0x5cab, 0x5cb1, 0x5cb3, 0x5e18, + 0x5e1a, 0x5e16, 0x5e15, 0x5e1b, 0x5e11, 0x5e78, 0x5e9a, 0x5e97, + 0x5e9c, 0x5e95, 0x5e96, 0x5ef6, 0x5f26, 0x5f27, 0x5f29, 0x5f80, + 0x5f81, 0x5f7f, 0x5f7c, 0x5fdd, 0x5fe0, 0x5ffd, 0x5ff5, 0x5fff, + 0x600f, 0x6014, 0x602f, 0x6035, 0x6016, 0x602a, 0x6015, 0x6021, + 0x6027, 0x6029, 0x602b, 0x601b, 0x6216, 0x6215, 0x623f, 0x623e, + 0x6240, 0x627f, 0x62c9, 0x62cc, 0x62c4, 0x62bf, 0x62c2, 0x62b9, + 0x62d2, 0x62db, 0x62ab, 0x62d3, 0x62d4, 0x62cb, 0x62c8, 0x62a8, + 0x62bd, 0x62bc, 0x62d0, 0x62d9, 0x62c7, 0x62cd, 0x62b5, 0x62da, + 0x62b1, 0x62d8, 0x62d6, 0x62d7, 0x62c6, 0x62ac, 0x62ce, 0x653e, + 0x65a7, 0x65bc, 0x65fa, 0x6614, 0x6613, 0x660c, 0x6606, 0x6602, + 0x660e, 0x6600, 0x660f, 0x6615, 0x660a, + /* 0xaa */ + 0x6607, 0x670d, 0x670b, 0x676d, 0x678b, 0x6795, 0x6771, 0x679c, + 0x6773, 0x6777, 0x6787, 0x679d, 0x6797, 0x676f, 0x6770, 0x677f, + 0x6789, 0x677e, 0x6790, 0x6775, 0x679a, 0x6793, 0x677c, 0x676a, + 0x6772, 0x6b23, 0x6b66, 0x6b67, 0x6b7f, 0x6c13, 0x6c1b, 0x6ce3, + 0x6ce8, 0x6cf3, 0x6cb1, 0x6ccc, 0x6ce5, 0x6cb3, 0x6cbd, 0x6cbe, + 0x6cbc, 0x6ce2, 0x6cab, 0x6cd5, 0x6cd3, 0x6cb8, 0x6cc4, 0x6cb9, + 0x6cc1, 0x6cae, 0x6cd7, 0x6cc5, 0x6cf1, 0x6cbf, 0x6cbb, 0x6ce1, + 0x6cdb, 0x6cca, 0x6cac, 0x6cef, 0x6cdc, 0x6cd6, 0x6ce0, 0x7095, + 0x708e, 0x7092, 0x708a, 0x7099, 0x722c, 0x722d, 0x7238, 0x7248, + 0x7267, 0x7269, 0x72c0, 0x72ce, 0x72d9, 0x72d7, 0x72d0, 0x73a9, + 0x73a8, 0x739f, 0x73ab, 0x73a5, 0x753d, 0x759d, 0x7599, 0x759a, + 0x7684, 0x76c2, 0x76f2, 0x76f4, 0x77e5, 0x77fd, 0x793e, 0x7940, + 0x7941, 0x79c9, 0x79c8, 0x7a7a, 0x7a79, 0x7afa, 0x7cfe, 0x7f54, + 0x7f8c, 0x7f8b, 0x8005, 0x80ba, 0x80a5, 0x80a2, 0x80b1, 0x80a1, + 0x80ab, 0x80a9, 0x80b4, 0x80aa, 0x80af, 0x81e5, 0x81fe, 0x820d, + 0x82b3, 0x829d, 0x8299, 0x82ad, 0x82bd, 0x829f, 0x82b9, 0x82b1, + 0x82ac, 0x82a5, 0x82af, 0x82b8, 0x82a3, 0x82b0, 0x82be, 0x82b7, + 0x864e, 0x8671, 0x521d, 0x8868, 0x8ecb, 0x8fce, 0x8fd4, 0x8fd1, + 0x90b5, 0x90b8, 0x90b1, 0x90b6, 0x91c7, 0x91d1, 0x9577, 0x9580, + 0x961c, 0x9640, 0x963f, 0x963b, 0x9644, + /* 0xab */ + 0x9642, 0x96b9, 0x96e8, 0x9752, 0x975e, 0x4e9f, 0x4ead, 0x4eae, + 0x4fe1, 0x4fb5, 0x4faf, 0x4fbf, 0x4fe0, 0x4fd1, 0x4fcf, 0x4fdd, + 0x4fc3, 0x4fb6, 0x4fd8, 0x4fdf, 0x4fca, 0x4fd7, 0x4fae, 0x4fd0, + 0x4fc4, 0x4fc2, 0x4fda, 0x4fce, 0x4fde, 0x4fb7, 0x5157, 0x5192, + 0x5191, 0x51a0, 0x524e, 0x5243, 0x524a, 0x524d, 0x524c, 0x524b, + 0x5247, 0x52c7, 0x52c9, 0x52c3, 0x52c1, 0x530d, 0x5357, 0x537b, + 0x539a, 0x53db, 0x54ac, 0x54c0, 0x54a8, 0x54ce, 0x54c9, 0x54b8, + 0x54a6, 0x54b3, 0x54c7, 0x54c2, 0x54bd, 0x54aa, 0x54c1, 0x54c4, + 0x54c8, 0x54af, 0x54ab, 0x54b1, 0x54bb, 0x54a9, 0x54a7, 0x54bf, + 0x56ff, 0x5782, 0x578b, 0x57a0, 0x57a3, 0x57a2, 0x57ce, 0x57ae, + 0x5793, 0x5955, 0x5951, 0x594f, 0x594e, 0x5950, 0x59dc, 0x59d8, + 0x59ff, 0x59e3, 0x59e8, 0x5a03, 0x59e5, 0x59ea, 0x59da, 0x59e6, + 0x5a01, 0x59fb, 0x5b69, 0x5ba3, 0x5ba6, 0x5ba4, 0x5ba2, 0x5ba5, + 0x5c01, 0x5c4e, 0x5c4f, 0x5c4d, 0x5c4b, 0x5cd9, 0x5cd2, 0x5df7, + 0x5e1d, 0x5e25, 0x5e1f, 0x5e7d, 0x5ea0, 0x5ea6, 0x5efa, 0x5f08, + 0x5f2d, 0x5f65, 0x5f88, 0x5f85, 0x5f8a, 0x5f8b, 0x5f87, 0x5f8c, + 0x5f89, 0x6012, 0x601d, 0x6020, 0x6025, 0x600e, 0x6028, 0x604d, + 0x6070, 0x6068, 0x6062, 0x6046, 0x6043, 0x606c, 0x606b, 0x606a, + 0x6064, 0x6241, 0x62dc, 0x6316, 0x6309, 0x62fc, 0x62ed, 0x6301, + 0x62ee, 0x62fd, 0x6307, 0x62f1, 0x62f7, + /* 0xac */ + 0x62ef, 0x62ec, 0x62fe, 0x62f4, 0x6311, 0x6302, 0x653f, 0x6545, + 0x65ab, 0x65bd, 0x65e2, 0x6625, 0x662d, 0x6620, 0x6627, 0x662f, + 0x661f, 0x6628, 0x6631, 0x6624, 0x66f7, 0x67ff, 0x67d3, 0x67f1, + 0x67d4, 0x67d0, 0x67ec, 0x67b6, 0x67af, 0x67f5, 0x67e9, 0x67ef, + 0x67c4, 0x67d1, 0x67b4, 0x67da, 0x67e5, 0x67b8, 0x67cf, 0x67de, + 0x67f3, 0x67b0, 0x67d9, 0x67e2, 0x67dd, 0x67d2, 0x6b6a, 0x6b83, + 0x6b86, 0x6bb5, 0x6bd2, 0x6bd7, 0x6c1f, 0x6cc9, 0x6d0b, 0x6d32, + 0x6d2a, 0x6d41, 0x6d25, 0x6d0c, 0x6d31, 0x6d1e, 0x6d17, 0x6d3b, + 0x6d3d, 0x6d3e, 0x6d36, 0x6d1b, 0x6cf5, 0x6d39, 0x6d27, 0x6d38, + 0x6d29, 0x6d2e, 0x6d35, 0x6d0e, 0x6d2b, 0x70ab, 0x70ba, 0x70b3, + 0x70ac, 0x70af, 0x70ad, 0x70b8, 0x70ae, 0x70a4, 0x7230, 0x7272, + 0x726f, 0x7274, 0x72e9, 0x72e0, 0x72e1, 0x73b7, 0x73ca, 0x73bb, + 0x73b2, 0x73cd, 0x73c0, 0x73b3, 0x751a, 0x752d, 0x754f, 0x754c, + 0x754e, 0x754b, 0x75ab, 0x75a4, 0x75a5, 0x75a2, 0x75a3, 0x7678, + 0x7686, 0x7687, 0x7688, 0x76c8, 0x76c6, 0x76c3, 0x76c5, 0x7701, + 0x76f9, 0x76f8, 0x7709, 0x770b, 0x76fe, 0x76fc, 0x7707, 0x77dc, + 0x7802, 0x7814, 0x780c, 0x780d, 0x7946, 0x7949, 0x7948, 0x7947, + 0x79b9, 0x79ba, 0x79d1, 0x79d2, 0x79cb, 0x7a7f, 0x7a81, 0x7aff, + 0x7afd, 0x7c7d, 0x7d02, 0x7d05, 0x7d00, 0x7d09, 0x7d07, 0x7d04, + 0x7d06, 0x7f38, 0x7f8e, 0x7fbf, 0x8004, + /* 0xad */ + 0x8010, 0x800d, 0x8011, 0x8036, 0x80d6, 0x80e5, 0x80da, 0x80c3, + 0x80c4, 0x80cc, 0x80e1, 0x80db, 0x80ce, 0x80de, 0x80e4, 0x80dd, + 0x81f4, 0x8222, 0x82e7, 0x8303, 0x8305, 0x82e3, 0x82db, 0x82e6, + 0x8304, 0x82e5, 0x8302, 0x8309, 0x82d2, 0x82d7, 0x82f1, 0x8301, + 0x82dc, 0x82d4, 0x82d1, 0x82de, 0x82d3, 0x82df, 0x82ef, 0x8306, + 0x8650, 0x8679, 0x867b, 0x867a, 0x884d, 0x886b, 0x8981, 0x89d4, + 0x8a08, 0x8a02, 0x8a03, 0x8c9e, 0x8ca0, 0x8d74, 0x8d73, 0x8db4, + 0x8ecd, 0x8ecc, 0x8ff0, 0x8fe6, 0x8fe2, 0x8fea, 0x8fe5, 0x8fed, + 0x8feb, 0x8fe4, 0x8fe8, 0x90ca, 0x90ce, 0x90c1, 0x90c3, 0x914b, + 0x914a, 0x91cd, 0x9582, 0x9650, 0x964b, 0x964c, 0x964d, 0x9762, + 0x9769, 0x97cb, 0x97ed, 0x97f3, 0x9801, 0x98a8, 0x98db, 0x98df, + 0x9996, 0x9999, 0x4e58, 0x4eb3, 0x500c, 0x500d, 0x5023, 0x4fef, + 0x5026, 0x5025, 0x4ff8, 0x5029, 0x5016, 0x5006, 0x503c, 0x501f, + 0x501a, 0x5012, 0x5011, 0x4ffa, 0x5000, 0x5014, 0x5028, 0x4ff1, + 0x5021, 0x500b, 0x5019, 0x5018, 0x4ff3, 0x4fee, 0x502d, 0x502a, + 0x4ffe, 0x502b, 0x5009, 0x517c, 0x51a4, 0x51a5, 0x51a2, 0x51cd, + 0x51cc, 0x51c6, 0x51cb, 0x5256, 0x525c, 0x5254, 0x525b, 0x525d, + 0x532a, 0x537f, 0x539f, 0x539d, 0x53df, 0x54e8, 0x5510, 0x5501, + 0x5537, 0x54fc, 0x54e5, 0x54f2, 0x5506, 0x54fa, 0x5514, 0x54e9, + 0x54ed, 0x54e1, 0x5509, 0x54ee, 0x54ea, + /* 0xae */ + 0x54e6, 0x5527, 0x5507, 0x54fd, 0x550f, 0x5703, 0x5704, 0x57c2, + 0x57d4, 0x57cb, 0x57c3, 0x5809, 0x590f, 0x5957, 0x5958, 0x595a, + 0x5a11, 0x5a18, 0x5a1c, 0x5a1f, 0x5a1b, 0x5a13, 0x59ec, 0x5a20, + 0x5a23, 0x5a29, 0x5a25, 0x5a0c, 0x5a09, 0x5b6b, 0x5c58, 0x5bb0, + 0x5bb3, 0x5bb6, 0x5bb4, 0x5bae, 0x5bb5, 0x5bb9, 0x5bb8, 0x5c04, + 0x5c51, 0x5c55, 0x5c50, 0x5ced, 0x5cfd, 0x5cfb, 0x5cea, 0x5ce8, + 0x5cf0, 0x5cf6, 0x5d01, 0x5cf4, 0x5dee, 0x5e2d, 0x5e2b, 0x5eab, + 0x5ead, 0x5ea7, 0x5f31, 0x5f92, 0x5f91, 0x5f90, 0x6059, 0x6063, + 0x6065, 0x6050, 0x6055, 0x606d, 0x6069, 0x606f, 0x6084, 0x609f, + 0x609a, 0x608d, 0x6094, 0x608c, 0x6085, 0x6096, 0x6247, 0x62f3, + 0x6308, 0x62ff, 0x634e, 0x633e, 0x632f, 0x6355, 0x6342, 0x6346, + 0x634f, 0x6349, 0x633a, 0x6350, 0x633d, 0x632a, 0x632b, 0x6328, + 0x634d, 0x634c, 0x6548, 0x6549, 0x6599, 0x65c1, 0x65c5, 0x6642, + 0x6649, 0x664f, 0x6643, 0x6652, 0x664c, 0x6645, 0x6641, 0x66f8, + 0x6714, 0x6715, 0x6717, 0x6821, 0x6838, 0x6848, 0x6846, 0x6853, + 0x6839, 0x6842, 0x6854, 0x6829, 0x68b3, 0x6817, 0x684c, 0x6851, + 0x683d, 0x67f4, 0x6850, 0x6840, 0x683c, 0x6843, 0x682a, 0x6845, + 0x6813, 0x6818, 0x6841, 0x6b8a, 0x6b89, 0x6bb7, 0x6c23, 0x6c27, + 0x6c28, 0x6c26, 0x6c24, 0x6cf0, 0x6d6a, 0x6d95, 0x6d88, 0x6d87, + 0x6d66, 0x6d78, 0x6d77, 0x6d59, 0x6d93, + /* 0xaf */ + 0x6d6c, 0x6d89, 0x6d6e, 0x6d5a, 0x6d74, 0x6d69, 0x6d8c, 0x6d8a, + 0x6d79, 0x6d85, 0x6d65, 0x6d94, 0x70ca, 0x70d8, 0x70e4, 0x70d9, + 0x70c8, 0x70cf, 0x7239, 0x7279, 0x72fc, 0x72f9, 0x72fd, 0x72f8, + 0x72f7, 0x7386, 0x73ed, 0x7409, 0x73ee, 0x73e0, 0x73ea, 0x73de, + 0x7554, 0x755d, 0x755c, 0x755a, 0x7559, 0x75be, 0x75c5, 0x75c7, + 0x75b2, 0x75b3, 0x75bd, 0x75bc, 0x75b9, 0x75c2, 0x75b8, 0x768b, + 0x76b0, 0x76ca, 0x76cd, 0x76ce, 0x7729, 0x771f, 0x7720, 0x7728, + 0x77e9, 0x7830, 0x7827, 0x7838, 0x781d, 0x7834, 0x7837, 0x7825, + 0x782d, 0x7820, 0x781f, 0x7832, 0x7955, 0x7950, 0x7960, 0x795f, + 0x7956, 0x795e, 0x795d, 0x7957, 0x795a, 0x79e4, 0x79e3, 0x79e7, + 0x79df, 0x79e6, 0x79e9, 0x79d8, 0x7a84, 0x7a88, 0x7ad9, 0x7b06, + 0x7b11, 0x7c89, 0x7d21, 0x7d17, 0x7d0b, 0x7d0a, 0x7d20, 0x7d22, + 0x7d14, 0x7d10, 0x7d15, 0x7d1a, 0x7d1c, 0x7d0d, 0x7d19, 0x7d1b, + 0x7f3a, 0x7f5f, 0x7f94, 0x7fc5, 0x7fc1, 0x8006, 0x8018, 0x8015, + 0x8019, 0x8017, 0x803d, 0x803f, 0x80f1, 0x8102, 0x80f0, 0x8105, + 0x80ed, 0x80f4, 0x8106, 0x80f8, 0x80f3, 0x8108, 0x80fd, 0x810a, + 0x80fc, 0x80ef, 0x81ed, 0x81ec, 0x8200, 0x8210, 0x822a, 0x822b, + 0x8228, 0x822c, 0x82bb, 0x832b, 0x8352, 0x8354, 0x834a, 0x8338, + 0x8350, 0x8349, 0x8335, 0x8334, 0x834f, 0x8332, 0x8339, 0x8336, + 0x8317, 0x8340, 0x8331, 0x8328, 0x8343, + /* 0xb0 */ + 0x8654, 0x868a, 0x86aa, 0x8693, 0x86a4, 0x86a9, 0x868c, 0x86a3, + 0x869c, 0x8870, 0x8877, 0x8881, 0x8882, 0x887d, 0x8879, 0x8a18, + 0x8a10, 0x8a0e, 0x8a0c, 0x8a15, 0x8a0a, 0x8a17, 0x8a13, 0x8a16, + 0x8a0f, 0x8a11, 0x8c48, 0x8c7a, 0x8c79, 0x8ca1, 0x8ca2, 0x8d77, + 0x8eac, 0x8ed2, 0x8ed4, 0x8ecf, 0x8fb1, 0x9001, 0x9006, 0x8ff7, + 0x9000, 0x8ffa, 0x8ff4, 0x9003, 0x8ffd, 0x9005, 0x8ff8, 0x9095, + 0x90e1, 0x90dd, 0x90e2, 0x9152, 0x914d, 0x914c, 0x91d8, 0x91dd, + 0x91d7, 0x91dc, 0x91d9, 0x9583, 0x9662, 0x9663, 0x9661, 0x965b, + 0x965d, 0x9664, 0x9658, 0x965e, 0x96bb, 0x98e2, 0x99ac, 0x9aa8, + 0x9ad8, 0x9b25, 0x9b32, 0x9b3c, 0x4e7e, 0x507a, 0x507d, 0x505c, + 0x5047, 0x5043, 0x504c, 0x505a, 0x5049, 0x5065, 0x5076, 0x504e, + 0x5055, 0x5075, 0x5074, 0x5077, 0x504f, 0x500f, 0x506f, 0x506d, + 0x515c, 0x5195, 0x51f0, 0x526a, 0x526f, 0x52d2, 0x52d9, 0x52d8, + 0x52d5, 0x5310, 0x530f, 0x5319, 0x533f, 0x5340, 0x533e, 0x53c3, + 0x66fc, 0x5546, 0x556a, 0x5566, 0x5544, 0x555e, 0x5561, 0x5543, + 0x554a, 0x5531, 0x5556, 0x554f, 0x5555, 0x552f, 0x5564, 0x5538, + 0x552e, 0x555c, 0x552c, 0x5563, 0x5533, 0x5541, 0x5557, 0x5708, + 0x570b, 0x5709, 0x57df, 0x5805, 0x580a, 0x5806, 0x57e0, 0x57e4, + 0x57fa, 0x5802, 0x5835, 0x57f7, 0x57f9, 0x5920, 0x5962, 0x5a36, + 0x5a41, 0x5a49, 0x5a66, 0x5a6a, 0x5a40, + /* 0xb1 */ + 0x5a3c, 0x5a62, 0x5a5a, 0x5a46, 0x5a4a, 0x5b70, 0x5bc7, 0x5bc5, + 0x5bc4, 0x5bc2, 0x5bbf, 0x5bc6, 0x5c09, 0x5c08, 0x5c07, 0x5c60, + 0x5c5c, 0x5c5d, 0x5d07, 0x5d06, 0x5d0e, 0x5d1b, 0x5d16, 0x5d22, + 0x5d11, 0x5d29, 0x5d14, 0x5d19, 0x5d24, 0x5d27, 0x5d17, 0x5de2, + 0x5e38, 0x5e36, 0x5e33, 0x5e37, 0x5eb7, 0x5eb8, 0x5eb6, 0x5eb5, + 0x5ebe, 0x5f35, 0x5f37, 0x5f57, 0x5f6c, 0x5f69, 0x5f6b, 0x5f97, + 0x5f99, 0x5f9e, 0x5f98, 0x5fa1, 0x5fa0, 0x5f9c, 0x607f, 0x60a3, + 0x6089, 0x60a0, 0x60a8, 0x60cb, 0x60b4, 0x60e6, 0x60bd, 0x60c5, + 0x60bb, 0x60b5, 0x60dc, 0x60bc, 0x60d8, 0x60d5, 0x60c6, 0x60df, + 0x60b8, 0x60da, 0x60c7, 0x621a, 0x621b, 0x6248, 0x63a0, 0x63a7, + 0x6372, 0x6396, 0x63a2, 0x63a5, 0x6377, 0x6367, 0x6398, 0x63aa, + 0x6371, 0x63a9, 0x6389, 0x6383, 0x639b, 0x636b, 0x63a8, 0x6384, + 0x6388, 0x6399, 0x63a1, 0x63ac, 0x6392, 0x638f, 0x6380, 0x637b, + 0x6369, 0x6368, 0x637a, 0x655d, 0x6556, 0x6551, 0x6559, 0x6557, + 0x555f, 0x654f, 0x6558, 0x6555, 0x6554, 0x659c, 0x659b, 0x65ac, + 0x65cf, 0x65cb, 0x65cc, 0x65ce, 0x665d, 0x665a, 0x6664, 0x6668, + 0x6666, 0x665e, 0x66f9, 0x52d7, 0x671b, 0x6881, 0x68af, 0x68a2, + 0x6893, 0x68b5, 0x687f, 0x6876, 0x68b1, 0x68a7, 0x6897, 0x68b0, + 0x6883, 0x68c4, 0x68ad, 0x6886, 0x6885, 0x6894, 0x689d, 0x68a8, + 0x689f, 0x68a1, 0x6882, 0x6b32, 0x6bba, + /* 0xb2 */ + 0x6beb, 0x6bec, 0x6c2b, 0x6d8e, 0x6dbc, 0x6df3, 0x6dd9, 0x6db2, + 0x6de1, 0x6dcc, 0x6de4, 0x6dfb, 0x6dfa, 0x6e05, 0x6dc7, 0x6dcb, + 0x6daf, 0x6dd1, 0x6dae, 0x6dde, 0x6df9, 0x6db8, 0x6df7, 0x6df5, + 0x6dc5, 0x6dd2, 0x6e1a, 0x6db5, 0x6dda, 0x6deb, 0x6dd8, 0x6dea, + 0x6df1, 0x6dee, 0x6de8, 0x6dc6, 0x6dc4, 0x6daa, 0x6dec, 0x6dbf, + 0x6de6, 0x70f9, 0x7109, 0x710a, 0x70fd, 0x70ef, 0x723d, 0x727d, + 0x7281, 0x731c, 0x731b, 0x7316, 0x7313, 0x7319, 0x7387, 0x7405, + 0x740a, 0x7403, 0x7406, 0x73fe, 0x740d, 0x74e0, 0x74f6, 0x74f7, + 0x751c, 0x7522, 0x7565, 0x7566, 0x7562, 0x7570, 0x758f, 0x75d4, + 0x75d5, 0x75b5, 0x75ca, 0x75cd, 0x768e, 0x76d4, 0x76d2, 0x76db, + 0x7737, 0x773e, 0x773c, 0x7736, 0x7738, 0x773a, 0x786b, 0x7843, + 0x784e, 0x7965, 0x7968, 0x796d, 0x79fb, 0x7a92, 0x7a95, 0x7b20, + 0x7b28, 0x7b1b, 0x7b2c, 0x7b26, 0x7b19, 0x7b1e, 0x7b2e, 0x7c92, + 0x7c97, 0x7c95, 0x7d46, 0x7d43, 0x7d71, 0x7d2e, 0x7d39, 0x7d3c, + 0x7d40, 0x7d30, 0x7d33, 0x7d44, 0x7d2f, 0x7d42, 0x7d32, 0x7d31, + 0x7f3d, 0x7f9e, 0x7f9a, 0x7fcc, 0x7fce, 0x7fd2, 0x801c, 0x804a, + 0x8046, 0x812f, 0x8116, 0x8123, 0x812b, 0x8129, 0x8130, 0x8124, + 0x8202, 0x8235, 0x8237, 0x8236, 0x8239, 0x838e, 0x839e, 0x8398, + 0x8378, 0x83a2, 0x8396, 0x83bd, 0x83ab, 0x8392, 0x838a, 0x8393, + 0x8389, 0x83a0, 0x8377, 0x837b, 0x837c, + /* 0xb3 */ + 0x8386, 0x83a7, 0x8655, 0x5f6a, 0x86c7, 0x86c0, 0x86b6, 0x86c4, + 0x86b5, 0x86c6, 0x86cb, 0x86b1, 0x86af, 0x86c9, 0x8853, 0x889e, + 0x8888, 0x88ab, 0x8892, 0x8896, 0x888d, 0x888b, 0x8993, 0x898f, + 0x8a2a, 0x8a1d, 0x8a23, 0x8a25, 0x8a31, 0x8a2d, 0x8a1f, 0x8a1b, + 0x8a22, 0x8c49, 0x8c5a, 0x8ca9, 0x8cac, 0x8cab, 0x8ca8, 0x8caa, + 0x8ca7, 0x8d67, 0x8d66, 0x8dbe, 0x8dba, 0x8edb, 0x8edf, 0x9019, + 0x900d, 0x901a, 0x9017, 0x9023, 0x901f, 0x901d, 0x9010, 0x9015, + 0x901e, 0x9020, 0x900f, 0x9022, 0x9016, 0x901b, 0x9014, 0x90e8, + 0x90ed, 0x90fd, 0x9157, 0x91ce, 0x91f5, 0x91e6, 0x91e3, 0x91e7, + 0x91ed, 0x91e9, 0x9589, 0x966a, 0x9675, 0x9673, 0x9678, 0x9670, + 0x9674, 0x9676, 0x9677, 0x966c, 0x96c0, 0x96ea, 0x96e9, 0x7ae0, + 0x7adf, 0x9802, 0x9803, 0x9b5a, 0x9ce5, 0x9e75, 0x9e7f, 0x9ea5, + 0x9ebb, 0x50a2, 0x508d, 0x5085, 0x5099, 0x5091, 0x5080, 0x5096, + 0x5098, 0x509a, 0x6700, 0x51f1, 0x5272, 0x5274, 0x5275, 0x5269, + 0x52de, 0x52dd, 0x52db, 0x535a, 0x53a5, 0x557b, 0x5580, 0x55a7, + 0x557c, 0x558a, 0x559d, 0x5598, 0x5582, 0x559c, 0x55aa, 0x5594, + 0x5587, 0x558b, 0x5583, 0x55b3, 0x55ae, 0x559f, 0x553e, 0x55b2, + 0x559a, 0x55bb, 0x55ac, 0x55b1, 0x557e, 0x5589, 0x55ab, 0x5599, + 0x570d, 0x582f, 0x582a, 0x5834, 0x5824, 0x5830, 0x5831, 0x5821, + 0x581d, 0x5820, 0x58f9, 0x58fa, 0x5960, + /* 0xb4 */ + 0x5a77, 0x5a9a, 0x5a7f, 0x5a92, 0x5a9b, 0x5aa7, 0x5b73, 0x5b71, + 0x5bd2, 0x5bcc, 0x5bd3, 0x5bd0, 0x5c0a, 0x5c0b, 0x5c31, 0x5d4c, + 0x5d50, 0x5d34, 0x5d47, 0x5dfd, 0x5e45, 0x5e3d, 0x5e40, 0x5e43, + 0x5e7e, 0x5eca, 0x5ec1, 0x5ec2, 0x5ec4, 0x5f3c, 0x5f6d, 0x5fa9, + 0x5faa, 0x5fa8, 0x60d1, 0x60e1, 0x60b2, 0x60b6, 0x60e0, 0x611c, + 0x6123, 0x60fa, 0x6115, 0x60f0, 0x60fb, 0x60f4, 0x6168, 0x60f1, + 0x610e, 0x60f6, 0x6109, 0x6100, 0x6112, 0x621f, 0x6249, 0x63a3, + 0x638c, 0x63cf, 0x63c0, 0x63e9, 0x63c9, 0x63c6, 0x63cd, 0x63d2, + 0x63e3, 0x63d0, 0x63e1, 0x63d6, 0x63ed, 0x63ee, 0x6376, 0x63f4, + 0x63ea, 0x63db, 0x6452, 0x63da, 0x63f9, 0x655e, 0x6566, 0x6562, + 0x6563, 0x6591, 0x6590, 0x65af, 0x666e, 0x6670, 0x6674, 0x6676, + 0x666f, 0x6691, 0x667a, 0x667e, 0x6677, 0x66fe, 0x66ff, 0x671f, + 0x671d, 0x68fa, 0x68d5, 0x68e0, 0x68d8, 0x68d7, 0x6905, 0x68df, + 0x68f5, 0x68ee, 0x68e7, 0x68f9, 0x68d2, 0x68f2, 0x68e3, 0x68cb, + 0x68cd, 0x690d, 0x6912, 0x690e, 0x68c9, 0x68da, 0x696e, 0x68fb, + 0x6b3e, 0x6b3a, 0x6b3d, 0x6b98, 0x6b96, 0x6bbc, 0x6bef, 0x6c2e, + 0x6c2f, 0x6c2c, 0x6e2f, 0x6e38, 0x6e54, 0x6e21, 0x6e32, 0x6e67, + 0x6e4a, 0x6e20, 0x6e25, 0x6e23, 0x6e1b, 0x6e5b, 0x6e58, 0x6e24, + 0x6e56, 0x6e6e, 0x6e2d, 0x6e26, 0x6e6f, 0x6e34, 0x6e4d, 0x6e3a, + 0x6e2c, 0x6e43, 0x6e1d, 0x6e3e, 0x6ecb, + /* 0xb5 */ + 0x6e89, 0x6e19, 0x6e4e, 0x6e63, 0x6e44, 0x6e72, 0x6e69, 0x6e5f, + 0x7119, 0x711a, 0x7126, 0x7130, 0x7121, 0x7136, 0x716e, 0x711c, + 0x724c, 0x7284, 0x7280, 0x7336, 0x7325, 0x7334, 0x7329, 0x743a, + 0x742a, 0x7433, 0x7422, 0x7425, 0x7435, 0x7436, 0x7434, 0x742f, + 0x741b, 0x7426, 0x7428, 0x7525, 0x7526, 0x756b, 0x756a, 0x75e2, + 0x75db, 0x75e3, 0x75d9, 0x75d8, 0x75de, 0x75e0, 0x767b, 0x767c, + 0x7696, 0x7693, 0x76b4, 0x76dc, 0x774f, 0x77ed, 0x785d, 0x786c, + 0x786f, 0x7a0d, 0x7a08, 0x7a0b, 0x7a05, 0x7a00, 0x7a98, 0x7a97, + 0x7a96, 0x7ae5, 0x7ae3, 0x7b49, 0x7b56, 0x7b46, 0x7b50, 0x7b52, + 0x7b54, 0x7b4d, 0x7b4b, 0x7b4f, 0x7b51, 0x7c9f, 0x7ca5, 0x7d5e, + 0x7d50, 0x7d68, 0x7d55, 0x7d2b, 0x7d6e, 0x7d72, 0x7d61, 0x7d66, + 0x7d62, 0x7d70, 0x7d73, 0x5584, 0x7fd4, 0x7fd5, 0x800b, 0x8052, + 0x8085, 0x8155, 0x8154, 0x814b, 0x8151, 0x814e, 0x8139, 0x8146, + 0x813e, 0x814c, 0x8153, 0x8174, 0x8212, 0x821c, 0x83e9, 0x8403, + 0x83f8, 0x840d, 0x83e0, 0x83c5, 0x840b, 0x83c1, 0x83ef, 0x83f1, + 0x83f4, 0x8457, 0x840a, 0x83f0, 0x840c, 0x83cc, 0x83fd, 0x83f2, + 0x83ca, 0x8438, 0x840e, 0x8404, 0x83dc, 0x8407, 0x83d4, 0x83df, + 0x865b, 0x86df, 0x86d9, 0x86ed, 0x86d4, 0x86db, 0x86e4, 0x86d0, + 0x86de, 0x8857, 0x88c1, 0x88c2, 0x88b1, 0x8983, 0x8996, 0x8a3b, + 0x8a60, 0x8a55, 0x8a5e, 0x8a3c, 0x8a41, + /* 0xb6 */ + 0x8a54, 0x8a5b, 0x8a50, 0x8a46, 0x8a34, 0x8a3a, 0x8a36, 0x8a56, + 0x8c61, 0x8c82, 0x8caf, 0x8cbc, 0x8cb3, 0x8cbd, 0x8cc1, 0x8cbb, + 0x8cc0, 0x8cb4, 0x8cb7, 0x8cb6, 0x8cbf, 0x8cb8, 0x8d8a, 0x8d85, + 0x8d81, 0x8dce, 0x8ddd, 0x8dcb, 0x8dda, 0x8dd1, 0x8dcc, 0x8ddb, + 0x8dc6, 0x8efb, 0x8ef8, 0x8efc, 0x8f9c, 0x902e, 0x9035, 0x9031, + 0x9038, 0x9032, 0x9036, 0x9102, 0x90f5, 0x9109, 0x90fe, 0x9163, + 0x9165, 0x91cf, 0x9214, 0x9215, 0x9223, 0x9209, 0x921e, 0x920d, + 0x9210, 0x9207, 0x9211, 0x9594, 0x958f, 0x958b, 0x9591, 0x9593, + 0x9592, 0x958e, 0x968a, 0x968e, 0x968b, 0x967d, 0x9685, 0x9686, + 0x968d, 0x9672, 0x9684, 0x96c1, 0x96c5, 0x96c4, 0x96c6, 0x96c7, + 0x96ef, 0x96f2, 0x97cc, 0x9805, 0x9806, 0x9808, 0x98e7, 0x98ea, + 0x98ef, 0x98e9, 0x98f2, 0x98ed, 0x99ae, 0x99ad, 0x9ec3, 0x9ecd, + 0x9ed1, 0x4e82, 0x50ad, 0x50b5, 0x50b2, 0x50b3, 0x50c5, 0x50be, + 0x50ac, 0x50b7, 0x50bb, 0x50af, 0x50c7, 0x527f, 0x5277, 0x527d, + 0x52df, 0x52e6, 0x52e4, 0x52e2, 0x52e3, 0x532f, 0x55df, 0x55e8, + 0x55d3, 0x55e6, 0x55ce, 0x55dc, 0x55c7, 0x55d1, 0x55e3, 0x55e4, + 0x55ef, 0x55da, 0x55e1, 0x55c5, 0x55c6, 0x55e5, 0x55c9, 0x5712, + 0x5713, 0x585e, 0x5851, 0x5858, 0x5857, 0x585a, 0x5854, 0x586b, + 0x584c, 0x586d, 0x584a, 0x5862, 0x5852, 0x584b, 0x5967, 0x5ac1, + 0x5ac9, 0x5acc, 0x5abe, 0x5abd, 0x5abc, + /* 0xb7 */ + 0x5ab3, 0x5ac2, 0x5ab2, 0x5d69, 0x5d6f, 0x5e4c, 0x5e79, 0x5ec9, + 0x5ec8, 0x5f12, 0x5f59, 0x5fac, 0x5fae, 0x611a, 0x610f, 0x6148, + 0x611f, 0x60f3, 0x611b, 0x60f9, 0x6101, 0x6108, 0x614e, 0x614c, + 0x6144, 0x614d, 0x613e, 0x6134, 0x6127, 0x610d, 0x6106, 0x6137, + 0x6221, 0x6222, 0x6413, 0x643e, 0x641e, 0x642a, 0x642d, 0x643d, + 0x642c, 0x640f, 0x641c, 0x6414, 0x640d, 0x6436, 0x6416, 0x6417, + 0x6406, 0x656c, 0x659f, 0x65b0, 0x6697, 0x6689, 0x6687, 0x6688, + 0x6696, 0x6684, 0x6698, 0x668d, 0x6703, 0x6994, 0x696d, 0x695a, + 0x6977, 0x6960, 0x6954, 0x6975, 0x6930, 0x6982, 0x694a, 0x6968, + 0x696b, 0x695e, 0x6953, 0x6979, 0x6986, 0x695d, 0x6963, 0x695b, + 0x6b47, 0x6b72, 0x6bc0, 0x6bbf, 0x6bd3, 0x6bfd, 0x6ea2, 0x6eaf, + 0x6ed3, 0x6eb6, 0x6ec2, 0x6e90, 0x6e9d, 0x6ec7, 0x6ec5, 0x6ea5, + 0x6e98, 0x6ebc, 0x6eba, 0x6eab, 0x6ed1, 0x6e96, 0x6e9c, 0x6ec4, + 0x6ed4, 0x6eaa, 0x6ea7, 0x6eb4, 0x714e, 0x7159, 0x7169, 0x7164, + 0x7149, 0x7167, 0x715c, 0x716c, 0x7166, 0x714c, 0x7165, 0x715e, + 0x7146, 0x7168, 0x7156, 0x723a, 0x7252, 0x7337, 0x7345, 0x733f, + 0x733e, 0x746f, 0x745a, 0x7455, 0x745f, 0x745e, 0x7441, 0x743f, + 0x7459, 0x745b, 0x745c, 0x7576, 0x7578, 0x7600, 0x75f0, 0x7601, + 0x75f2, 0x75f1, 0x75fa, 0x75ff, 0x75f4, 0x75f3, 0x76de, 0x76df, + 0x775b, 0x776b, 0x7766, 0x775e, 0x7763, + /* 0xb8 */ + 0x7779, 0x776a, 0x776c, 0x775c, 0x7765, 0x7768, 0x7762, 0x77ee, + 0x788e, 0x78b0, 0x7897, 0x7898, 0x788c, 0x7889, 0x787c, 0x7891, + 0x7893, 0x787f, 0x797a, 0x797f, 0x7981, 0x842c, 0x79bd, 0x7a1c, + 0x7a1a, 0x7a20, 0x7a14, 0x7a1f, 0x7a1e, 0x7a9f, 0x7aa0, 0x7b77, + 0x7bc0, 0x7b60, 0x7b6e, 0x7b67, 0x7cb1, 0x7cb3, 0x7cb5, 0x7d93, + 0x7d79, 0x7d91, 0x7d81, 0x7d8f, 0x7d5b, 0x7f6e, 0x7f69, 0x7f6a, + 0x7f72, 0x7fa9, 0x7fa8, 0x7fa4, 0x8056, 0x8058, 0x8086, 0x8084, + 0x8171, 0x8170, 0x8178, 0x8165, 0x816e, 0x8173, 0x816b, 0x8179, + 0x817a, 0x8166, 0x8205, 0x8247, 0x8482, 0x8477, 0x843d, 0x8431, + 0x8475, 0x8466, 0x846b, 0x8449, 0x846c, 0x845b, 0x843c, 0x8435, + 0x8461, 0x8463, 0x8469, 0x846d, 0x8446, 0x865e, 0x865c, 0x865f, + 0x86f9, 0x8713, 0x8708, 0x8707, 0x8700, 0x86fe, 0x86fb, 0x8702, + 0x8703, 0x8706, 0x870a, 0x8859, 0x88df, 0x88d4, 0x88d9, 0x88dc, + 0x88d8, 0x88dd, 0x88e1, 0x88ca, 0x88d5, 0x88d2, 0x899c, 0x89e3, + 0x8a6b, 0x8a72, 0x8a73, 0x8a66, 0x8a69, 0x8a70, 0x8a87, 0x8a7c, + 0x8a63, 0x8aa0, 0x8a71, 0x8a85, 0x8a6d, 0x8a62, 0x8a6e, 0x8a6c, + 0x8a79, 0x8a7b, 0x8a3e, 0x8a68, 0x8c62, 0x8c8a, 0x8c89, 0x8cca, + 0x8cc7, 0x8cc8, 0x8cc4, 0x8cb2, 0x8cc3, 0x8cc2, 0x8cc5, 0x8de1, + 0x8ddf, 0x8de8, 0x8def, 0x8df3, 0x8dfa, 0x8dea, 0x8de4, 0x8de6, + 0x8eb2, 0x8f03, 0x8f09, 0x8efe, 0x8f0a, + /* 0xb9 */ + 0x8f9f, 0x8fb2, 0x904b, 0x904a, 0x9053, 0x9042, 0x9054, 0x903c, + 0x9055, 0x9050, 0x9047, 0x904f, 0x904e, 0x904d, 0x9051, 0x903e, + 0x9041, 0x9112, 0x9117, 0x916c, 0x916a, 0x9169, 0x91c9, 0x9237, + 0x9257, 0x9238, 0x923d, 0x9240, 0x923e, 0x925b, 0x924b, 0x9264, + 0x9251, 0x9234, 0x9249, 0x924d, 0x9245, 0x9239, 0x923f, 0x925a, + 0x9598, 0x9698, 0x9694, 0x9695, 0x96cd, 0x96cb, 0x96c9, 0x96ca, + 0x96f7, 0x96fb, 0x96f9, 0x96f6, 0x9756, 0x9774, 0x9776, 0x9810, + 0x9811, 0x9813, 0x980a, 0x9812, 0x980c, 0x98fc, 0x98f4, 0x98fd, + 0x98fe, 0x99b3, 0x99b1, 0x99b4, 0x9ae1, 0x9ce9, 0x9e82, 0x9f0e, + 0x9f13, 0x9f20, 0x50e7, 0x50ee, 0x50e5, 0x50d6, 0x50ed, 0x50da, + 0x50d5, 0x50cf, 0x50d1, 0x50f1, 0x50ce, 0x50e9, 0x5162, 0x51f3, + 0x5283, 0x5282, 0x5331, 0x53ad, 0x55fe, 0x5600, 0x561b, 0x5617, + 0x55fd, 0x5614, 0x5606, 0x5609, 0x560d, 0x560e, 0x55f7, 0x5616, + 0x561f, 0x5608, 0x5610, 0x55f6, 0x5718, 0x5716, 0x5875, 0x587e, + 0x5883, 0x5893, 0x588a, 0x5879, 0x5885, 0x587d, 0x58fd, 0x5925, + 0x5922, 0x5924, 0x596a, 0x5969, 0x5ae1, 0x5ae6, 0x5ae9, 0x5ad7, + 0x5ad6, 0x5ad8, 0x5ae3, 0x5b75, 0x5bde, 0x5be7, 0x5be1, 0x5be5, + 0x5be6, 0x5be8, 0x5be2, 0x5be4, 0x5bdf, 0x5c0d, 0x5c62, 0x5d84, + 0x5d87, 0x5e5b, 0x5e63, 0x5e55, 0x5e57, 0x5e54, 0x5ed3, 0x5ed6, + 0x5f0a, 0x5f46, 0x5f70, 0x5fb9, 0x6147, + /* 0xba */ + 0x613f, 0x614b, 0x6177, 0x6162, 0x6163, 0x615f, 0x615a, 0x6158, + 0x6175, 0x622a, 0x6487, 0x6458, 0x6454, 0x64a4, 0x6478, 0x645f, + 0x647a, 0x6451, 0x6467, 0x6434, 0x646d, 0x647b, 0x6572, 0x65a1, + 0x65d7, 0x65d6, 0x66a2, 0x66a8, 0x669d, 0x699c, 0x69a8, 0x6995, + 0x69c1, 0x69ae, 0x69d3, 0x69cb, 0x699b, 0x69b7, 0x69bb, 0x69ab, + 0x69b4, 0x69d0, 0x69cd, 0x69ad, 0x69cc, 0x69a6, 0x69c3, 0x69a3, + 0x6b49, 0x6b4c, 0x6c33, 0x6f33, 0x6f14, 0x6efe, 0x6f13, 0x6ef4, + 0x6f29, 0x6f3e, 0x6f20, 0x6f2c, 0x6f0f, 0x6f02, 0x6f22, 0x6eff, + 0x6eef, 0x6f06, 0x6f31, 0x6f38, 0x6f32, 0x6f23, 0x6f15, 0x6f2b, + 0x6f2f, 0x6f88, 0x6f2a, 0x6eec, 0x6f01, 0x6ef2, 0x6ecc, 0x6ef7, + 0x7194, 0x7199, 0x717d, 0x718a, 0x7184, 0x7192, 0x723e, 0x7292, + 0x7296, 0x7344, 0x7350, 0x7464, 0x7463, 0x746a, 0x7470, 0x746d, + 0x7504, 0x7591, 0x7627, 0x760d, 0x760b, 0x7609, 0x7613, 0x76e1, + 0x76e3, 0x7784, 0x777d, 0x777f, 0x7761, 0x78c1, 0x789f, 0x78a7, + 0x78b3, 0x78a9, 0x78a3, 0x798e, 0x798f, 0x798d, 0x7a2e, 0x7a31, + 0x7aaa, 0x7aa9, 0x7aed, 0x7aef, 0x7ba1, 0x7b95, 0x7b8b, 0x7b75, + 0x7b97, 0x7b9d, 0x7b94, 0x7b8f, 0x7bb8, 0x7b87, 0x7b84, 0x7cb9, + 0x7cbd, 0x7cbe, 0x7dbb, 0x7db0, 0x7d9c, 0x7dbd, 0x7dbe, 0x7da0, + 0x7dca, 0x7db4, 0x7db2, 0x7db1, 0x7dba, 0x7da2, 0x7dbf, 0x7db5, + 0x7db8, 0x7dad, 0x7dd2, 0x7dc7, 0x7dac, + /* 0xbb */ + 0x7f70, 0x7fe0, 0x7fe1, 0x7fdf, 0x805e, 0x805a, 0x8087, 0x8150, + 0x8180, 0x818f, 0x8188, 0x818a, 0x817f, 0x8182, 0x81e7, 0x81fa, + 0x8207, 0x8214, 0x821e, 0x824b, 0x84c9, 0x84bf, 0x84c6, 0x84c4, + 0x8499, 0x849e, 0x84b2, 0x849c, 0x84cb, 0x84b8, 0x84c0, 0x84d3, + 0x8490, 0x84bc, 0x84d1, 0x84ca, 0x873f, 0x871c, 0x873b, 0x8722, + 0x8725, 0x8734, 0x8718, 0x8755, 0x8737, 0x8729, 0x88f3, 0x8902, + 0x88f4, 0x88f9, 0x88f8, 0x88fd, 0x88e8, 0x891a, 0x88ef, 0x8aa6, + 0x8a8c, 0x8a9e, 0x8aa3, 0x8a8d, 0x8aa1, 0x8a93, 0x8aa4, 0x8aaa, + 0x8aa5, 0x8aa8, 0x8a98, 0x8a91, 0x8a9a, 0x8aa7, 0x8c6a, 0x8c8d, + 0x8c8c, 0x8cd3, 0x8cd1, 0x8cd2, 0x8d6b, 0x8d99, 0x8d95, 0x8dfc, + 0x8f14, 0x8f12, 0x8f15, 0x8f13, 0x8fa3, 0x9060, 0x9058, 0x905c, + 0x9063, 0x9059, 0x905e, 0x9062, 0x905d, 0x905b, 0x9119, 0x9118, + 0x911e, 0x9175, 0x9178, 0x9177, 0x9174, 0x9278, 0x9280, 0x9285, + 0x9298, 0x9296, 0x927b, 0x9293, 0x929c, 0x92a8, 0x927c, 0x9291, + 0x95a1, 0x95a8, 0x95a9, 0x95a3, 0x95a5, 0x95a4, 0x9699, 0x969c, + 0x969b, 0x96cc, 0x96d2, 0x9700, 0x977c, 0x9785, 0x97f6, 0x9817, + 0x9818, 0x98af, 0x98b1, 0x9903, 0x9905, 0x990c, 0x9909, 0x99c1, + 0x9aaf, 0x9ab0, 0x9ae6, 0x9b41, 0x9b42, 0x9cf4, 0x9cf6, 0x9cf3, + 0x9ebc, 0x9f3b, 0x9f4a, 0x5104, 0x5100, 0x50fb, 0x50f5, 0x50f9, + 0x5102, 0x5108, 0x5109, 0x5105, 0x51dc, + /* 0xbc */ + 0x5287, 0x5288, 0x5289, 0x528d, 0x528a, 0x52f0, 0x53b2, 0x562e, + 0x563b, 0x5639, 0x5632, 0x563f, 0x5634, 0x5629, 0x5653, 0x564e, + 0x5657, 0x5674, 0x5636, 0x562f, 0x5630, 0x5880, 0x589f, 0x589e, + 0x58b3, 0x589c, 0x58ae, 0x58a9, 0x58a6, 0x596d, 0x5b09, 0x5afb, + 0x5b0b, 0x5af5, 0x5b0c, 0x5b08, 0x5bee, 0x5bec, 0x5be9, 0x5beb, + 0x5c64, 0x5c65, 0x5d9d, 0x5d94, 0x5e62, 0x5e5f, 0x5e61, 0x5ee2, + 0x5eda, 0x5edf, 0x5edd, 0x5ee3, 0x5ee0, 0x5f48, 0x5f71, 0x5fb7, + 0x5fb5, 0x6176, 0x6167, 0x616e, 0x615d, 0x6155, 0x6182, 0x617c, + 0x6170, 0x616b, 0x617e, 0x61a7, 0x6190, 0x61ab, 0x618e, 0x61ac, + 0x619a, 0x61a4, 0x6194, 0x61ae, 0x622e, 0x6469, 0x646f, 0x6479, + 0x649e, 0x64b2, 0x6488, 0x6490, 0x64b0, 0x64a5, 0x6493, 0x6495, + 0x64a9, 0x6492, 0x64ae, 0x64ad, 0x64ab, 0x649a, 0x64ac, 0x6499, + 0x64a2, 0x64b3, 0x6575, 0x6577, 0x6578, 0x66ae, 0x66ab, 0x66b4, + 0x66b1, 0x6a23, 0x6a1f, 0x69e8, 0x6a01, 0x6a1e, 0x6a19, 0x69fd, + 0x6a21, 0x6a13, 0x6a0a, 0x69f3, 0x6a02, 0x6a05, 0x69ed, 0x6a11, + 0x6b50, 0x6b4e, 0x6ba4, 0x6bc5, 0x6bc6, 0x6f3f, 0x6f7c, 0x6f84, + 0x6f51, 0x6f66, 0x6f54, 0x6f86, 0x6f6d, 0x6f5b, 0x6f78, 0x6f6e, + 0x6f8e, 0x6f7a, 0x6f70, 0x6f64, 0x6f97, 0x6f58, 0x6ed5, 0x6f6f, + 0x6f60, 0x6f5f, 0x719f, 0x71ac, 0x71b1, 0x71a8, 0x7256, 0x729b, + 0x734e, 0x7357, 0x7469, 0x748b, 0x7483, + /* 0xbd */ + 0x747e, 0x7480, 0x757f, 0x7620, 0x7629, 0x761f, 0x7624, 0x7626, + 0x7621, 0x7622, 0x769a, 0x76ba, 0x76e4, 0x778e, 0x7787, 0x778c, + 0x7791, 0x778b, 0x78cb, 0x78c5, 0x78ba, 0x78ca, 0x78be, 0x78d5, + 0x78bc, 0x78d0, 0x7a3f, 0x7a3c, 0x7a40, 0x7a3d, 0x7a37, 0x7a3b, + 0x7aaf, 0x7aae, 0x7bad, 0x7bb1, 0x7bc4, 0x7bb4, 0x7bc6, 0x7bc7, + 0x7bc1, 0x7ba0, 0x7bcc, 0x7cca, 0x7de0, 0x7df4, 0x7def, 0x7dfb, + 0x7dd8, 0x7dec, 0x7ddd, 0x7de8, 0x7de3, 0x7dda, 0x7dde, 0x7de9, + 0x7d9e, 0x7dd9, 0x7df2, 0x7df9, 0x7f75, 0x7f77, 0x7faf, 0x7fe9, + 0x8026, 0x819b, 0x819c, 0x819d, 0x81a0, 0x819a, 0x8198, 0x8517, + 0x853d, 0x851a, 0x84ee, 0x852c, 0x852d, 0x8513, 0x8511, 0x8523, + 0x8521, 0x8514, 0x84ec, 0x8525, 0x84ff, 0x8506, 0x8782, 0x8774, + 0x8776, 0x8760, 0x8766, 0x8778, 0x8768, 0x8759, 0x8757, 0x874c, + 0x8753, 0x885b, 0x885d, 0x8910, 0x8907, 0x8912, 0x8913, 0x8915, + 0x890a, 0x8abc, 0x8ad2, 0x8ac7, 0x8ac4, 0x8a95, 0x8acb, 0x8af8, + 0x8ab2, 0x8ac9, 0x8ac2, 0x8abf, 0x8ab0, 0x8ad6, 0x8acd, 0x8ab6, + 0x8ab9, 0x8adb, 0x8c4c, 0x8c4e, 0x8c6c, 0x8ce0, 0x8cde, 0x8ce6, + 0x8ce4, 0x8cec, 0x8ced, 0x8ce2, 0x8ce3, 0x8cdc, 0x8cea, 0x8ce1, + 0x8d6d, 0x8d9f, 0x8da3, 0x8e2b, 0x8e10, 0x8e1d, 0x8e22, 0x8e0f, + 0x8e29, 0x8e1f, 0x8e21, 0x8e1e, 0x8eba, 0x8f1d, 0x8f1b, 0x8f1f, + 0x8f29, 0x8f26, 0x8f2a, 0x8f1c, 0x8f1e, + /* 0xbe */ + 0x8f25, 0x9069, 0x906e, 0x9068, 0x906d, 0x9077, 0x9130, 0x912d, + 0x9127, 0x9131, 0x9187, 0x9189, 0x918b, 0x9183, 0x92c5, 0x92bb, + 0x92b7, 0x92ea, 0x92ac, 0x92e4, 0x92c1, 0x92b3, 0x92bc, 0x92d2, + 0x92c7, 0x92f0, 0x92b2, 0x95ad, 0x95b1, 0x9704, 0x9706, 0x9707, + 0x9709, 0x9760, 0x978d, 0x978b, 0x978f, 0x9821, 0x982b, 0x981c, + 0x98b3, 0x990a, 0x9913, 0x9912, 0x9918, 0x99dd, 0x99d0, 0x99df, + 0x99db, 0x99d1, 0x99d5, 0x99d2, 0x99d9, 0x9ab7, 0x9aee, 0x9aef, + 0x9b27, 0x9b45, 0x9b44, 0x9b77, 0x9b6f, 0x9d06, 0x9d09, 0x9d03, + 0x9ea9, 0x9ebe, 0x9ece, 0x58a8, 0x9f52, 0x5112, 0x5118, 0x5114, + 0x5110, 0x5115, 0x5180, 0x51aa, 0x51dd, 0x5291, 0x5293, 0x52f3, + 0x5659, 0x566b, 0x5679, 0x5669, 0x5664, 0x5678, 0x566a, 0x5668, + 0x5665, 0x5671, 0x566f, 0x566c, 0x5662, 0x5676, 0x58c1, 0x58be, + 0x58c7, 0x58c5, 0x596e, 0x5b1d, 0x5b34, 0x5b78, 0x5bf0, 0x5c0e, + 0x5f4a, 0x61b2, 0x6191, 0x61a9, 0x618a, 0x61cd, 0x61b6, 0x61be, + 0x61ca, 0x61c8, 0x6230, 0x64c5, 0x64c1, 0x64cb, 0x64bb, 0x64bc, + 0x64da, 0x64c4, 0x64c7, 0x64c2, 0x64cd, 0x64bf, 0x64d2, 0x64d4, + 0x64be, 0x6574, 0x66c6, 0x66c9, 0x66b9, 0x66c4, 0x66c7, 0x66b8, + 0x6a3d, 0x6a38, 0x6a3a, 0x6a59, 0x6a6b, 0x6a58, 0x6a39, 0x6a44, + 0x6a62, 0x6a61, 0x6a4b, 0x6a47, 0x6a35, 0x6a5f, 0x6a48, 0x6b59, + 0x6b77, 0x6c05, 0x6fc2, 0x6fb1, 0x6fa1, + /* 0xbf */ + 0x6fc3, 0x6fa4, 0x6fc1, 0x6fa7, 0x6fb3, 0x6fc0, 0x6fb9, 0x6fb6, + 0x6fa6, 0x6fa0, 0x6fb4, 0x71be, 0x71c9, 0x71d0, 0x71d2, 0x71c8, + 0x71d5, 0x71b9, 0x71ce, 0x71d9, 0x71dc, 0x71c3, 0x71c4, 0x7368, + 0x749c, 0x74a3, 0x7498, 0x749f, 0x749e, 0x74e2, 0x750c, 0x750d, + 0x7634, 0x7638, 0x763a, 0x76e7, 0x76e5, 0x77a0, 0x779e, 0x779f, + 0x77a5, 0x78e8, 0x78da, 0x78ec, 0x78e7, 0x79a6, 0x7a4d, 0x7a4e, + 0x7a46, 0x7a4c, 0x7a4b, 0x7aba, 0x7bd9, 0x7c11, 0x7bc9, 0x7be4, + 0x7bdb, 0x7be1, 0x7be9, 0x7be6, 0x7cd5, 0x7cd6, 0x7e0a, 0x7e11, + 0x7e08, 0x7e1b, 0x7e23, 0x7e1e, 0x7e1d, 0x7e09, 0x7e10, 0x7f79, + 0x7fb2, 0x7ff0, 0x7ff1, 0x7fee, 0x8028, 0x81b3, 0x81a9, 0x81a8, + 0x81fb, 0x8208, 0x8258, 0x8259, 0x854a, 0x8559, 0x8548, 0x8568, + 0x8569, 0x8543, 0x8549, 0x856d, 0x856a, 0x855e, 0x8783, 0x879f, + 0x879e, 0x87a2, 0x878d, 0x8861, 0x892a, 0x8932, 0x8925, 0x892b, + 0x8921, 0x89aa, 0x89a6, 0x8ae6, 0x8afa, 0x8aeb, 0x8af1, 0x8b00, + 0x8adc, 0x8ae7, 0x8aee, 0x8afe, 0x8b01, 0x8b02, 0x8af7, 0x8aed, + 0x8af3, 0x8af6, 0x8afc, 0x8c6b, 0x8c6d, 0x8c93, 0x8cf4, 0x8e44, + 0x8e31, 0x8e34, 0x8e42, 0x8e39, 0x8e35, 0x8f3b, 0x8f2f, 0x8f38, + 0x8f33, 0x8fa8, 0x8fa6, 0x9075, 0x9074, 0x9078, 0x9072, 0x907c, + 0x907a, 0x9134, 0x9192, 0x9320, 0x9336, 0x92f8, 0x9333, 0x932f, + 0x9322, 0x92fc, 0x932b, 0x9304, 0x931a, + /* 0xc0 */ + 0x9310, 0x9326, 0x9321, 0x9315, 0x932e, 0x9319, 0x95bb, 0x96a7, + 0x96a8, 0x96aa, 0x96d5, 0x970e, 0x9711, 0x9716, 0x970d, 0x9713, + 0x970f, 0x975b, 0x975c, 0x9766, 0x9798, 0x9830, 0x9838, 0x983b, + 0x9837, 0x982d, 0x9839, 0x9824, 0x9910, 0x9928, 0x991e, 0x991b, + 0x9921, 0x991a, 0x99ed, 0x99e2, 0x99f1, 0x9ab8, 0x9abc, 0x9afb, + 0x9aed, 0x9b28, 0x9b91, 0x9d15, 0x9d23, 0x9d26, 0x9d28, 0x9d12, + 0x9d1b, 0x9ed8, 0x9ed4, 0x9f8d, 0x9f9c, 0x512a, 0x511f, 0x5121, + 0x5132, 0x52f5, 0x568e, 0x5680, 0x5690, 0x5685, 0x5687, 0x568f, + 0x58d5, 0x58d3, 0x58d1, 0x58ce, 0x5b30, 0x5b2a, 0x5b24, 0x5b7a, + 0x5c37, 0x5c68, 0x5dbc, 0x5dba, 0x5dbd, 0x5db8, 0x5e6b, 0x5f4c, + 0x5fbd, 0x61c9, 0x61c2, 0x61c7, 0x61e6, 0x61cb, 0x6232, 0x6234, + 0x64ce, 0x64ca, 0x64d8, 0x64e0, 0x64f0, 0x64e6, 0x64ec, 0x64f1, + 0x64e2, 0x64ed, 0x6582, 0x6583, 0x66d9, 0x66d6, 0x6a80, 0x6a94, + 0x6a84, 0x6aa2, 0x6a9c, 0x6adb, 0x6aa3, 0x6a7e, 0x6a97, 0x6a90, + 0x6aa0, 0x6b5c, 0x6bae, 0x6bda, 0x6c08, 0x6fd8, 0x6ff1, 0x6fdf, + 0x6fe0, 0x6fdb, 0x6fe4, 0x6feb, 0x6fef, 0x6f80, 0x6fec, 0x6fe1, + 0x6fe9, 0x6fd5, 0x6fee, 0x6ff0, 0x71e7, 0x71df, 0x71ee, 0x71e6, + 0x71e5, 0x71ed, 0x71ec, 0x71f4, 0x71e0, 0x7235, 0x7246, 0x7370, + 0x7372, 0x74a9, 0x74b0, 0x74a6, 0x74a8, 0x7646, 0x7642, 0x764c, + 0x76ea, 0x77b3, 0x77aa, 0x77b0, 0x77ac, + /* 0xc1 */ + 0x77a7, 0x77ad, 0x77ef, 0x78f7, 0x78fa, 0x78f4, 0x78ef, 0x7901, + 0x79a7, 0x79aa, 0x7a57, 0x7abf, 0x7c07, 0x7c0d, 0x7bfe, 0x7bf7, + 0x7c0c, 0x7be0, 0x7ce0, 0x7cdc, 0x7cde, 0x7ce2, 0x7cdf, 0x7cd9, + 0x7cdd, 0x7e2e, 0x7e3e, 0x7e46, 0x7e37, 0x7e32, 0x7e43, 0x7e2b, + 0x7e3d, 0x7e31, 0x7e45, 0x7e41, 0x7e34, 0x7e39, 0x7e48, 0x7e35, + 0x7e3f, 0x7e2f, 0x7f44, 0x7ff3, 0x7ffc, 0x8071, 0x8072, 0x8070, + 0x806f, 0x8073, 0x81c6, 0x81c3, 0x81ba, 0x81c2, 0x81c0, 0x81bf, + 0x81bd, 0x81c9, 0x81be, 0x81e8, 0x8209, 0x8271, 0x85aa, 0x8584, + 0x857e, 0x859c, 0x8591, 0x8594, 0x85af, 0x859b, 0x8587, 0x85a8, + 0x858a, 0x8667, 0x87c0, 0x87d1, 0x87b3, 0x87d2, 0x87c6, 0x87ab, + 0x87bb, 0x87ba, 0x87c8, 0x87cb, 0x893b, 0x8936, 0x8944, 0x8938, + 0x893d, 0x89ac, 0x8b0e, 0x8b17, 0x8b19, 0x8b1b, 0x8b0a, 0x8b20, + 0x8b1d, 0x8b04, 0x8b10, 0x8c41, 0x8c3f, 0x8c73, 0x8cfa, 0x8cfd, + 0x8cfc, 0x8cf8, 0x8cfb, 0x8da8, 0x8e49, 0x8e4b, 0x8e48, 0x8e4a, + 0x8f44, 0x8f3e, 0x8f42, 0x8f45, 0x8f3f, 0x907f, 0x907d, 0x9084, + 0x9081, 0x9082, 0x9080, 0x9139, 0x91a3, 0x919e, 0x919c, 0x934d, + 0x9382, 0x9328, 0x9375, 0x934a, 0x9365, 0x934b, 0x9318, 0x937e, + 0x936c, 0x935b, 0x9370, 0x935a, 0x9354, 0x95ca, 0x95cb, 0x95cc, + 0x95c8, 0x95c6, 0x96b1, 0x96b8, 0x96d6, 0x971c, 0x971e, 0x97a0, + 0x97d3, 0x9846, 0x98b6, 0x9935, 0x9a01, + /* 0xc2 */ + 0x99ff, 0x9bae, 0x9bab, 0x9baa, 0x9bad, 0x9d3b, 0x9d3f, 0x9e8b, + 0x9ecf, 0x9ede, 0x9edc, 0x9edd, 0x9edb, 0x9f3e, 0x9f4b, 0x53e2, + 0x5695, 0x56ae, 0x58d9, 0x58d8, 0x5b38, 0x5f5d, 0x61e3, 0x6233, + 0x64f4, 0x64f2, 0x64fe, 0x6506, 0x64fa, 0x64fb, 0x64f7, 0x65b7, + 0x66dc, 0x6726, 0x6ab3, 0x6aac, 0x6ac3, 0x6abb, 0x6ab8, 0x6ac2, + 0x6aae, 0x6aaf, 0x6b5f, 0x6b78, 0x6baf, 0x7009, 0x700b, 0x6ffe, + 0x7006, 0x6ffa, 0x7011, 0x700f, 0x71fb, 0x71fc, 0x71fe, 0x71f8, + 0x7377, 0x7375, 0x74a7, 0x74bf, 0x7515, 0x7656, 0x7658, 0x7652, + 0x77bd, 0x77bf, 0x77bb, 0x77bc, 0x790e, 0x79ae, 0x7a61, 0x7a62, + 0x7a60, 0x7ac4, 0x7ac5, 0x7c2b, 0x7c27, 0x7c2a, 0x7c1e, 0x7c23, + 0x7c21, 0x7ce7, 0x7e54, 0x7e55, 0x7e5e, 0x7e5a, 0x7e61, 0x7e52, + 0x7e59, 0x7f48, 0x7ff9, 0x7ffb, 0x8077, 0x8076, 0x81cd, 0x81cf, + 0x820a, 0x85cf, 0x85a9, 0x85cd, 0x85d0, 0x85c9, 0x85b0, 0x85ba, + 0x85b9, 0x85a6, 0x87ef, 0x87ec, 0x87f2, 0x87e0, 0x8986, 0x89b2, + 0x89f4, 0x8b28, 0x8b39, 0x8b2c, 0x8b2b, 0x8c50, 0x8d05, 0x8e59, + 0x8e63, 0x8e66, 0x8e64, 0x8e5f, 0x8e55, 0x8ec0, 0x8f49, 0x8f4d, + 0x9087, 0x9083, 0x9088, 0x91ab, 0x91ac, 0x91d0, 0x9394, 0x938a, + 0x9396, 0x93a2, 0x93b3, 0x93ae, 0x93ac, 0x93b0, 0x9398, 0x939a, + 0x9397, 0x95d4, 0x95d6, 0x95d0, 0x95d5, 0x96e2, 0x96dc, 0x96d9, + 0x96db, 0x96de, 0x9724, 0x97a3, 0x97a6, + /* 0xc3 */ + 0x97ad, 0x97f9, 0x984d, 0x984f, 0x984c, 0x984e, 0x9853, 0x98ba, + 0x993e, 0x993f, 0x993d, 0x992e, 0x99a5, 0x9a0e, 0x9ac1, 0x9b03, + 0x9b06, 0x9b4f, 0x9b4e, 0x9b4d, 0x9bca, 0x9bc9, 0x9bfd, 0x9bc8, + 0x9bc0, 0x9d51, 0x9d5d, 0x9d60, 0x9ee0, 0x9f15, 0x9f2c, 0x5133, + 0x56a5, 0x58de, 0x58df, 0x58e2, 0x5bf5, 0x9f90, 0x5eec, 0x61f2, + 0x61f7, 0x61f6, 0x61f5, 0x6500, 0x650f, 0x66e0, 0x66dd, 0x6ae5, + 0x6add, 0x6ada, 0x6ad3, 0x701b, 0x701f, 0x7028, 0x701a, 0x701d, + 0x7015, 0x7018, 0x7206, 0x720d, 0x7258, 0x72a2, 0x7378, 0x737a, + 0x74bd, 0x74ca, 0x74e3, 0x7587, 0x7586, 0x765f, 0x7661, 0x77c7, + 0x7919, 0x79b1, 0x7a6b, 0x7a69, 0x7c3e, 0x7c3f, 0x7c38, 0x7c3d, + 0x7c37, 0x7c40, 0x7e6b, 0x7e6d, 0x7e79, 0x7e69, 0x7e6a, 0x7f85, + 0x7e73, 0x7fb6, 0x7fb9, 0x7fb8, 0x81d8, 0x85e9, 0x85dd, 0x85ea, + 0x85d5, 0x85e4, 0x85e5, 0x85f7, 0x87fb, 0x8805, 0x880d, 0x87f9, + 0x87fe, 0x8960, 0x895f, 0x8956, 0x895e, 0x8b41, 0x8b5c, 0x8b58, + 0x8b49, 0x8b5a, 0x8b4e, 0x8b4f, 0x8b46, 0x8b59, 0x8d08, 0x8d0a, + 0x8e7c, 0x8e72, 0x8e87, 0x8e76, 0x8e6c, 0x8e7a, 0x8e74, 0x8f54, + 0x8f4e, 0x8fad, 0x908a, 0x908b, 0x91b1, 0x91ae, 0x93e1, 0x93d1, + 0x93df, 0x93c3, 0x93c8, 0x93dc, 0x93dd, 0x93d6, 0x93e2, 0x93cd, + 0x93d8, 0x93e4, 0x93d7, 0x93e8, 0x95dc, 0x96b4, 0x96e3, 0x972a, + 0x9727, 0x9761, 0x97dc, 0x97fb, 0x985e, + /* 0xc4 */ + 0x9858, 0x985b, 0x98bc, 0x9945, 0x9949, 0x9a16, 0x9a19, 0x9b0d, + 0x9be8, 0x9be7, 0x9bd6, 0x9bdb, 0x9d89, 0x9d61, 0x9d72, 0x9d6a, + 0x9d6c, 0x9e92, 0x9e97, 0x9e93, 0x9eb4, 0x52f8, 0x56a8, 0x56b7, + 0x56b6, 0x56b4, 0x56bc, 0x58e4, 0x5b40, 0x5b43, 0x5b7d, 0x5bf6, + 0x5dc9, 0x61f8, 0x61fa, 0x6518, 0x6514, 0x6519, 0x66e6, 0x6727, + 0x6aec, 0x703e, 0x7030, 0x7032, 0x7210, 0x737b, 0x74cf, 0x7662, + 0x7665, 0x7926, 0x792a, 0x792c, 0x792b, 0x7ac7, 0x7af6, 0x7c4c, + 0x7c43, 0x7c4d, 0x7cef, 0x7cf0, 0x8fae, 0x7e7d, 0x7e7c, 0x7e82, + 0x7f4c, 0x8000, 0x81da, 0x8266, 0x85fb, 0x85f9, 0x8611, 0x85fa, + 0x8606, 0x860b, 0x8607, 0x860a, 0x8814, 0x8815, 0x8964, 0x89ba, + 0x89f8, 0x8b70, 0x8b6c, 0x8b66, 0x8b6f, 0x8b5f, 0x8b6b, 0x8d0f, + 0x8d0d, 0x8e89, 0x8e81, 0x8e85, 0x8e82, 0x91b4, 0x91cb, 0x9418, + 0x9403, 0x93fd, 0x95e1, 0x9730, 0x98c4, 0x9952, 0x9951, 0x99a8, + 0x9a2b, 0x9a30, 0x9a37, 0x9a35, 0x9c13, 0x9c0d, 0x9e79, 0x9eb5, + 0x9ee8, 0x9f2f, 0x9f5f, 0x9f63, 0x9f61, 0x5137, 0x5138, 0x56c1, + 0x56c0, 0x56c2, 0x5914, 0x5c6c, 0x5dcd, 0x61fc, 0x61fe, 0x651d, + 0x651c, 0x6595, 0x66e9, 0x6afb, 0x6b04, 0x6afa, 0x6bb2, 0x704c, + 0x721b, 0x72a7, 0x74d6, 0x74d4, 0x7669, 0x77d3, 0x7c50, 0x7e8f, + 0x7e8c, 0x7fbc, 0x8617, 0x862d, 0x861a, 0x8823, 0x8822, 0x8821, + 0x881f, 0x896a, 0x896c, 0x89bd, 0x8b74, + /* 0xc5 */ + 0x8b77, 0x8b7d, 0x8d13, 0x8e8a, 0x8e8d, 0x8e8b, 0x8f5f, 0x8faf, + 0x91ba, 0x942e, 0x9433, 0x9435, 0x943a, 0x9438, 0x9432, 0x942b, + 0x95e2, 0x9738, 0x9739, 0x9732, 0x97ff, 0x9867, 0x9865, 0x9957, + 0x9a45, 0x9a43, 0x9a40, 0x9a3e, 0x9acf, 0x9b54, 0x9b51, 0x9c2d, + 0x9c25, 0x9daf, 0x9db4, 0x9dc2, 0x9db8, 0x9e9d, 0x9eef, 0x9f19, + 0x9f5c, 0x9f66, 0x9f67, 0x513c, 0x513b, 0x56c8, 0x56ca, 0x56c9, + 0x5b7f, 0x5dd4, 0x5dd2, 0x5f4e, 0x61ff, 0x6524, 0x6b0a, 0x6b61, + 0x7051, 0x7058, 0x7380, 0x74e4, 0x758a, 0x766e, 0x766c, 0x79b3, + 0x7c60, 0x7c5f, 0x807e, 0x807d, 0x81df, 0x8972, 0x896f, 0x89fc, + 0x8b80, 0x8d16, 0x8d17, 0x8e91, 0x8e93, 0x8f61, 0x9148, 0x9444, + 0x9451, 0x9452, 0x973d, 0x973e, 0x97c3, 0x97c1, 0x986b, 0x9955, + 0x9a55, 0x9a4d, 0x9ad2, 0x9b1a, 0x9c49, 0x9c31, 0x9c3e, 0x9c3b, + 0x9dd3, 0x9dd7, 0x9f34, 0x9f6c, 0x9f6a, 0x9f94, 0x56cc, 0x5dd6, + 0x6200, 0x6523, 0x652b, 0x652a, 0x66ec, 0x6b10, 0x74da, 0x7aca, + 0x7c64, 0x7c63, 0x7c65, 0x7e93, 0x7e96, 0x7e94, 0x81e2, 0x8638, + 0x863f, 0x8831, 0x8b8a, 0x9090, 0x908f, 0x9463, 0x9460, 0x9464, + 0x9768, 0x986f, 0x995c, 0x9a5a, 0x9a5b, 0x9a57, 0x9ad3, 0x9ad4, + 0x9ad1, 0x9c54, 0x9c57, 0x9c56, 0x9de5, 0x9e9f, 0x9ef4, 0x56d1, + 0x58e9, 0x652c, 0x705e, 0x7671, 0x7672, 0x77d7, 0x7f50, 0x7f88, + 0x8836, 0x8839, 0x8862, 0x8b93, 0x8b92, + /* 0xc6 */ + 0x8b96, 0x8277, 0x8d1b, 0x91c0, 0x946a, 0x9742, 0x9748, 0x9744, + 0x97c6, 0x9870, 0x9a5f, 0x9b22, 0x9b58, 0x9c5f, 0x9df9, 0x9dfa, + 0x9e7c, 0x9e7d, 0x9f07, 0x9f77, 0x9f72, 0x5ef3, 0x6b16, 0x7063, + 0x7c6c, 0x7c6e, 0x883b, 0x89c0, 0x8ea1, 0x91c1, 0x9472, 0x9470, + 0x9871, 0x995e, 0x9ad6, 0x9b23, 0x9ecc, 0x7064, 0x77da, 0x8b9a, + 0x9477, 0x97c9, 0x9a62, 0x9a65, 0x7e9c, 0x8b9c, 0x8eaa, 0x91c5, + 0x947d, 0x947e, 0x947c, 0x9c77, 0x9c78, 0x9ef7, 0x8c54, 0x947f, + 0x9e1a, 0x7228, 0x9a6a, 0x9b31, 0x9e1b, 0x9e1e, 0x7c72, 0x30fe, + 0x309d, 0x309e, 0x3005, 0x3041, 0x3042, 0x3043, 0x3044, 0x3045, + 0x3046, 0x3047, 0x3048, 0x3049, 0x304a, 0x304b, 0x304c, 0x304d, + 0x304e, 0x304f, 0x3050, 0x3051, 0x3052, 0x3053, 0x3054, 0x3055, + 0x3056, 0x3057, 0x3058, 0x3059, 0x305a, 0x305b, 0x305c, 0x305d, + 0x305e, 0x305f, 0x3060, 0x3061, 0x3062, 0x3063, 0x3064, 0x3065, + 0x3066, 0x3067, 0x3068, 0x3069, 0x306a, 0x306b, 0x306c, 0x306d, + 0x306e, 0x306f, 0x3070, 0x3071, 0x3072, 0x3073, 0x3074, 0x3075, + 0x3076, 0x3077, 0x3078, 0x3079, 0x307a, 0x307b, 0x307c, 0x307d, + 0x307e, 0x307f, 0x3080, 0x3081, 0x3082, 0x3083, 0x3084, 0x3085, + 0x3086, 0x3087, 0x3088, 0x3089, 0x308a, 0x308b, 0x308c, 0x308d, + 0x308e, 0x308f, 0x3090, 0x3091, 0x3092, 0x3093, 0x30a1, 0x30a2, + 0x30a3, 0x30a4, 0x30a5, 0x30a6, 0x30a7, + /* 0xc7 */ + 0x30a8, 0x30a9, 0x30aa, 0x30ab, 0x30ac, 0x30ad, 0x30ae, 0x30af, + 0x30b0, 0x30b1, 0x30b2, 0x30b3, 0x30b4, 0x30b5, 0x30b6, 0x30b7, + 0x30b8, 0x30b9, 0x30ba, 0x30bb, 0x30bc, 0x30bd, 0x30be, 0x30bf, + 0x30c0, 0x30c1, 0x30c2, 0x30c3, 0x30c4, 0x30c5, 0x30c6, 0x30c7, + 0x30c8, 0x30c9, 0x30ca, 0x30cb, 0x30cc, 0x30cd, 0x30ce, 0x30cf, + 0x30d0, 0x30d1, 0x30d2, 0x30d3, 0x30d4, 0x30d5, 0x30d6, 0x30d7, + 0x30d8, 0x30d9, 0x30da, 0x30db, 0x30dc, 0x30dd, 0x30de, 0x30df, + 0x30e0, 0x30e1, 0x30e2, 0x30e3, 0x30e4, 0x30e5, 0x30e6, 0x30e7, + 0x30e8, 0x30e9, 0x30ea, 0x30eb, 0x30ec, 0x30ed, 0x30ee, 0x30ef, + 0x30f0, 0x30f1, 0x30f2, 0x30f3, 0x30f4, 0x30f5, 0x30f6, 0x0414, + 0x0415, 0x0401, 0x0416, 0x0417, 0x0418, 0x0419, 0x041a, 0x041b, + 0x041c, 0x0423, 0x0424, 0x0425, 0x0426, 0x0427, 0x0428, 0x0429, + 0x042a, 0x042b, 0x042c, 0x042d, 0x042e, 0x042f, 0x0430, 0x0431, + 0x0432, 0x0433, 0x0434, 0x0435, 0x0451, 0x0436, 0x0437, 0x0438, + 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e, 0x043f, 0x0440, + 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446, 0x0447, 0x0448, + 0x0449, 0x044a, 0x044b, 0x044c, 0x044d, 0x044e, 0x044f, 0x2460, + 0x2461, 0x2462, 0x2463, 0x2464, 0x2465, 0x2466, 0x2467, 0x2468, + 0x2469, 0x2474, 0x2475, 0x2476, 0x2477, 0x2478, 0x2479, 0x247a, + 0x247b, 0x247c, 0x247d, +}; +static const unsigned short big5_2uni_pagec9[7652] = { + /* 0xc9 */ + 0x4e42, 0x4e5c, 0x51f5, 0x531a, 0x5382, 0x4e07, 0x4e0c, 0x4e47, + 0x4e8d, 0x56d7, 0xfa0c, 0x5c6e, 0x5f73, 0x4e0f, 0x5187, 0x4e0e, + 0x4e2e, 0x4e93, 0x4ec2, 0x4ec9, 0x4ec8, 0x5198, 0x52fc, 0x536c, + 0x53b9, 0x5720, 0x5903, 0x592c, 0x5c10, 0x5dff, 0x65e1, 0x6bb3, + 0x6bcc, 0x6c14, 0x723f, 0x4e31, 0x4e3c, 0x4ee8, 0x4edc, 0x4ee9, + 0x4ee1, 0x4edd, 0x4eda, 0x520c, 0x531c, 0x534c, 0x5722, 0x5723, + 0x5917, 0x592f, 0x5b81, 0x5b84, 0x5c12, 0x5c3b, 0x5c74, 0x5c73, + 0x5e04, 0x5e80, 0x5e82, 0x5fc9, 0x6209, 0x6250, 0x6c15, 0x6c36, + 0x6c43, 0x6c3f, 0x6c3b, 0x72ae, 0x72b0, 0x738a, 0x79b8, 0x808a, + 0x961e, 0x4f0e, 0x4f18, 0x4f2c, 0x4ef5, 0x4f14, 0x4ef1, 0x4f00, + 0x4ef7, 0x4f08, 0x4f1d, 0x4f02, 0x4f05, 0x4f22, 0x4f13, 0x4f04, + 0x4ef4, 0x4f12, 0x51b1, 0x5213, 0x5209, 0x5210, 0x52a6, 0x5322, + 0x531f, 0x534d, 0x538a, 0x5407, 0x56e1, 0x56df, 0x572e, 0x572a, + 0x5734, 0x593c, 0x5980, 0x597c, 0x5985, 0x597b, 0x597e, 0x5977, + 0x597f, 0x5b56, 0x5c15, 0x5c25, 0x5c7c, 0x5c7a, 0x5c7b, 0x5c7e, + 0x5ddf, 0x5e75, 0x5e84, 0x5f02, 0x5f1a, 0x5f74, 0x5fd5, 0x5fd4, + 0x5fcf, 0x625c, 0x625e, 0x6264, 0x6261, 0x6266, 0x6262, 0x6259, + 0x6260, 0x625a, 0x6265, 0x65ef, 0x65ee, 0x673e, 0x6739, 0x6738, + 0x673b, 0x673a, 0x673f, 0x673c, 0x6733, 0x6c18, 0x6c46, 0x6c52, + 0x6c5c, 0x6c4f, 0x6c4a, 0x6c54, 0x6c4b, + /* 0xca */ + 0x6c4c, 0x7071, 0x725e, 0x72b4, 0x72b5, 0x738e, 0x752a, 0x767f, + 0x7a75, 0x7f51, 0x8278, 0x827c, 0x8280, 0x827d, 0x827f, 0x864d, + 0x897e, 0x9099, 0x9097, 0x9098, 0x909b, 0x9094, 0x9622, 0x9624, + 0x9620, 0x9623, 0x4f56, 0x4f3b, 0x4f62, 0x4f49, 0x4f53, 0x4f64, + 0x4f3e, 0x4f67, 0x4f52, 0x4f5f, 0x4f41, 0x4f58, 0x4f2d, 0x4f33, + 0x4f3f, 0x4f61, 0x518f, 0x51b9, 0x521c, 0x521e, 0x5221, 0x52ad, + 0x52ae, 0x5309, 0x5363, 0x5372, 0x538e, 0x538f, 0x5430, 0x5437, + 0x542a, 0x5454, 0x5445, 0x5419, 0x541c, 0x5425, 0x5418, 0x543d, + 0x544f, 0x5441, 0x5428, 0x5424, 0x5447, 0x56ee, 0x56e7, 0x56e5, + 0x5741, 0x5745, 0x574c, 0x5749, 0x574b, 0x5752, 0x5906, 0x5940, + 0x59a6, 0x5998, 0x59a0, 0x5997, 0x598e, 0x59a2, 0x5990, 0x598f, + 0x59a7, 0x59a1, 0x5b8e, 0x5b92, 0x5c28, 0x5c2a, 0x5c8d, 0x5c8f, + 0x5c88, 0x5c8b, 0x5c89, 0x5c92, 0x5c8a, 0x5c86, 0x5c93, 0x5c95, + 0x5de0, 0x5e0a, 0x5e0e, 0x5e8b, 0x5e89, 0x5e8c, 0x5e88, 0x5e8d, + 0x5f05, 0x5f1d, 0x5f78, 0x5f76, 0x5fd2, 0x5fd1, 0x5fd0, 0x5fed, + 0x5fe8, 0x5fee, 0x5ff3, 0x5fe1, 0x5fe4, 0x5fe3, 0x5ffa, 0x5fef, + 0x5ff7, 0x5ffb, 0x6000, 0x5ff4, 0x623a, 0x6283, 0x628c, 0x628e, + 0x628f, 0x6294, 0x6287, 0x6271, 0x627b, 0x627a, 0x6270, 0x6281, + 0x6288, 0x6277, 0x627d, 0x6272, 0x6274, 0x6537, 0x65f0, 0x65f4, + 0x65f3, 0x65f2, 0x65f5, 0x6745, 0x6747, + /* 0xcb */ + 0x6759, 0x6755, 0x674c, 0x6748, 0x675d, 0x674d, 0x675a, 0x674b, + 0x6bd0, 0x6c19, 0x6c1a, 0x6c78, 0x6c67, 0x6c6b, 0x6c84, 0x6c8b, + 0x6c8f, 0x6c71, 0x6c6f, 0x6c69, 0x6c9a, 0x6c6d, 0x6c87, 0x6c95, + 0x6c9c, 0x6c66, 0x6c73, 0x6c65, 0x6c7b, 0x6c8e, 0x7074, 0x707a, + 0x7263, 0x72bf, 0x72bd, 0x72c3, 0x72c6, 0x72c1, 0x72ba, 0x72c5, + 0x7395, 0x7397, 0x7393, 0x7394, 0x7392, 0x753a, 0x7539, 0x7594, + 0x7595, 0x7681, 0x793d, 0x8034, 0x8095, 0x8099, 0x8090, 0x8092, + 0x809c, 0x8290, 0x828f, 0x8285, 0x828e, 0x8291, 0x8293, 0x828a, + 0x8283, 0x8284, 0x8c78, 0x8fc9, 0x8fbf, 0x909f, 0x90a1, 0x90a5, + 0x909e, 0x90a7, 0x90a0, 0x9630, 0x9628, 0x962f, 0x962d, 0x4e33, + 0x4f98, 0x4f7c, 0x4f85, 0x4f7d, 0x4f80, 0x4f87, 0x4f76, 0x4f74, + 0x4f89, 0x4f84, 0x4f77, 0x4f4c, 0x4f97, 0x4f6a, 0x4f9a, 0x4f79, + 0x4f81, 0x4f78, 0x4f90, 0x4f9c, 0x4f94, 0x4f9e, 0x4f92, 0x4f82, + 0x4f95, 0x4f6b, 0x4f6e, 0x519e, 0x51bc, 0x51be, 0x5235, 0x5232, + 0x5233, 0x5246, 0x5231, 0x52bc, 0x530a, 0x530b, 0x533c, 0x5392, + 0x5394, 0x5487, 0x547f, 0x5481, 0x5491, 0x5482, 0x5488, 0x546b, + 0x547a, 0x547e, 0x5465, 0x546c, 0x5474, 0x5466, 0x548d, 0x546f, + 0x5461, 0x5460, 0x5498, 0x5463, 0x5467, 0x5464, 0x56f7, 0x56f9, + 0x576f, 0x5772, 0x576d, 0x576b, 0x5771, 0x5770, 0x5776, 0x5780, + 0x5775, 0x577b, 0x5773, 0x5774, 0x5762, + /* 0xcc */ + 0x5768, 0x577d, 0x590c, 0x5945, 0x59b5, 0x59ba, 0x59cf, 0x59ce, + 0x59b2, 0x59cc, 0x59c1, 0x59b6, 0x59bc, 0x59c3, 0x59d6, 0x59b1, + 0x59bd, 0x59c0, 0x59c8, 0x59b4, 0x59c7, 0x5b62, 0x5b65, 0x5b93, + 0x5b95, 0x5c44, 0x5c47, 0x5cae, 0x5ca4, 0x5ca0, 0x5cb5, 0x5caf, + 0x5ca8, 0x5cac, 0x5c9f, 0x5ca3, 0x5cad, 0x5ca2, 0x5caa, 0x5ca7, + 0x5c9d, 0x5ca5, 0x5cb6, 0x5cb0, 0x5ca6, 0x5e17, 0x5e14, 0x5e19, + 0x5f28, 0x5f22, 0x5f23, 0x5f24, 0x5f54, 0x5f82, 0x5f7e, 0x5f7d, + 0x5fde, 0x5fe5, 0x602d, 0x6026, 0x6019, 0x6032, 0x600b, 0x6034, + 0x600a, 0x6017, 0x6033, 0x601a, 0x601e, 0x602c, 0x6022, 0x600d, + 0x6010, 0x602e, 0x6013, 0x6011, 0x600c, 0x6009, 0x601c, 0x6214, + 0x623d, 0x62ad, 0x62b4, 0x62d1, 0x62be, 0x62aa, 0x62b6, 0x62ca, + 0x62ae, 0x62b3, 0x62af, 0x62bb, 0x62a9, 0x62b0, 0x62b8, 0x653d, + 0x65a8, 0x65bb, 0x6609, 0x65fc, 0x6604, 0x6612, 0x6608, 0x65fb, + 0x6603, 0x660b, 0x660d, 0x6605, 0x65fd, 0x6611, 0x6610, 0x66f6, + 0x670a, 0x6785, 0x676c, 0x678e, 0x6792, 0x6776, 0x677b, 0x6798, + 0x6786, 0x6784, 0x6774, 0x678d, 0x678c, 0x677a, 0x679f, 0x6791, + 0x6799, 0x6783, 0x677d, 0x6781, 0x6778, 0x6779, 0x6794, 0x6b25, + 0x6b80, 0x6b7e, 0x6bde, 0x6c1d, 0x6c93, 0x6cec, 0x6ceb, 0x6cee, + 0x6cd9, 0x6cb6, 0x6cd4, 0x6cad, 0x6ce7, 0x6cb7, 0x6cd0, 0x6cc2, + 0x6cba, 0x6cc3, 0x6cc6, 0x6ced, 0x6cf2, + /* 0xcd */ + 0x6cd2, 0x6cdd, 0x6cb4, 0x6c8a, 0x6c9d, 0x6c80, 0x6cde, 0x6cc0, + 0x6d30, 0x6ccd, 0x6cc7, 0x6cb0, 0x6cf9, 0x6ccf, 0x6ce9, 0x6cd1, + 0x7094, 0x7098, 0x7085, 0x7093, 0x7086, 0x7084, 0x7091, 0x7096, + 0x7082, 0x709a, 0x7083, 0x726a, 0x72d6, 0x72cb, 0x72d8, 0x72c9, + 0x72dc, 0x72d2, 0x72d4, 0x72da, 0x72cc, 0x72d1, 0x73a4, 0x73a1, + 0x73ad, 0x73a6, 0x73a2, 0x73a0, 0x73ac, 0x739d, 0x74dd, 0x74e8, + 0x753f, 0x7540, 0x753e, 0x758c, 0x7598, 0x76af, 0x76f3, 0x76f1, + 0x76f0, 0x76f5, 0x77f8, 0x77fc, 0x77f9, 0x77fb, 0x77fa, 0x77f7, + 0x7942, 0x793f, 0x79c5, 0x7a78, 0x7a7b, 0x7afb, 0x7c75, 0x7cfd, + 0x8035, 0x808f, 0x80ae, 0x80a3, 0x80b8, 0x80b5, 0x80ad, 0x8220, + 0x82a0, 0x82c0, 0x82ab, 0x829a, 0x8298, 0x829b, 0x82b5, 0x82a7, + 0x82ae, 0x82bc, 0x829e, 0x82ba, 0x82b4, 0x82a8, 0x82a1, 0x82a9, + 0x82c2, 0x82a4, 0x82c3, 0x82b6, 0x82a2, 0x8670, 0x866f, 0x866d, + 0x866e, 0x8c56, 0x8fd2, 0x8fcb, 0x8fd3, 0x8fcd, 0x8fd6, 0x8fd5, + 0x8fd7, 0x90b2, 0x90b4, 0x90af, 0x90b3, 0x90b0, 0x9639, 0x963d, + 0x963c, 0x963a, 0x9643, 0x4fcd, 0x4fc5, 0x4fd3, 0x4fb2, 0x4fc9, + 0x4fcb, 0x4fc1, 0x4fd4, 0x4fdc, 0x4fd9, 0x4fbb, 0x4fb3, 0x4fdb, + 0x4fc7, 0x4fd6, 0x4fba, 0x4fc0, 0x4fb9, 0x4fec, 0x5244, 0x5249, + 0x52c0, 0x52c2, 0x533d, 0x537c, 0x5397, 0x5396, 0x5399, 0x5398, + 0x54ba, 0x54a1, 0x54ad, 0x54a5, 0x54cf, + /* 0xce */ + 0x54c3, 0x830d, 0x54b7, 0x54ae, 0x54d6, 0x54b6, 0x54c5, 0x54c6, + 0x54a0, 0x5470, 0x54bc, 0x54a2, 0x54be, 0x5472, 0x54de, 0x54b0, + 0x57b5, 0x579e, 0x579f, 0x57a4, 0x578c, 0x5797, 0x579d, 0x579b, + 0x5794, 0x5798, 0x578f, 0x5799, 0x57a5, 0x579a, 0x5795, 0x58f4, + 0x590d, 0x5953, 0x59e1, 0x59de, 0x59ee, 0x5a00, 0x59f1, 0x59dd, + 0x59fa, 0x59fd, 0x59fc, 0x59f6, 0x59e4, 0x59f2, 0x59f7, 0x59db, + 0x59e9, 0x59f3, 0x59f5, 0x59e0, 0x59fe, 0x59f4, 0x59ed, 0x5ba8, + 0x5c4c, 0x5cd0, 0x5cd8, 0x5ccc, 0x5cd7, 0x5ccb, 0x5cdb, 0x5cde, + 0x5cda, 0x5cc9, 0x5cc7, 0x5cca, 0x5cd6, 0x5cd3, 0x5cd4, 0x5ccf, + 0x5cc8, 0x5cc6, 0x5cce, 0x5cdf, 0x5cf8, 0x5df9, 0x5e21, 0x5e22, + 0x5e23, 0x5e20, 0x5e24, 0x5eb0, 0x5ea4, 0x5ea2, 0x5e9b, 0x5ea3, + 0x5ea5, 0x5f07, 0x5f2e, 0x5f56, 0x5f86, 0x6037, 0x6039, 0x6054, + 0x6072, 0x605e, 0x6045, 0x6053, 0x6047, 0x6049, 0x605b, 0x604c, + 0x6040, 0x6042, 0x605f, 0x6024, 0x6044, 0x6058, 0x6066, 0x606e, + 0x6242, 0x6243, 0x62cf, 0x630d, 0x630b, 0x62f5, 0x630e, 0x6303, + 0x62eb, 0x62f9, 0x630f, 0x630c, 0x62f8, 0x62f6, 0x6300, 0x6313, + 0x6314, 0x62fa, 0x6315, 0x62fb, 0x62f0, 0x6541, 0x6543, 0x65aa, + 0x65bf, 0x6636, 0x6621, 0x6632, 0x6635, 0x661c, 0x6626, 0x6622, + 0x6633, 0x662b, 0x663a, 0x661d, 0x6634, 0x6639, 0x662e, 0x670f, + 0x6710, 0x67c1, 0x67f2, 0x67c8, 0x67ba, + /* 0xcf */ + 0x67dc, 0x67bb, 0x67f8, 0x67d8, 0x67c0, 0x67b7, 0x67c5, 0x67eb, + 0x67e4, 0x67df, 0x67b5, 0x67cd, 0x67b3, 0x67f7, 0x67f6, 0x67ee, + 0x67e3, 0x67c2, 0x67b9, 0x67ce, 0x67e7, 0x67f0, 0x67b2, 0x67fc, + 0x67c6, 0x67ed, 0x67cc, 0x67ae, 0x67e6, 0x67db, 0x67fa, 0x67c9, + 0x67ca, 0x67c3, 0x67ea, 0x67cb, 0x6b28, 0x6b82, 0x6b84, 0x6bb6, + 0x6bd6, 0x6bd8, 0x6be0, 0x6c20, 0x6c21, 0x6d28, 0x6d34, 0x6d2d, + 0x6d1f, 0x6d3c, 0x6d3f, 0x6d12, 0x6d0a, 0x6cda, 0x6d33, 0x6d04, + 0x6d19, 0x6d3a, 0x6d1a, 0x6d11, 0x6d00, 0x6d1d, 0x6d42, 0x6d01, + 0x6d18, 0x6d37, 0x6d03, 0x6d0f, 0x6d40, 0x6d07, 0x6d20, 0x6d2c, + 0x6d08, 0x6d22, 0x6d09, 0x6d10, 0x70b7, 0x709f, 0x70be, 0x70b1, + 0x70b0, 0x70a1, 0x70b4, 0x70b5, 0x70a9, 0x7241, 0x7249, 0x724a, + 0x726c, 0x7270, 0x7273, 0x726e, 0x72ca, 0x72e4, 0x72e8, 0x72eb, + 0x72df, 0x72ea, 0x72e6, 0x72e3, 0x7385, 0x73cc, 0x73c2, 0x73c8, + 0x73c5, 0x73b9, 0x73b6, 0x73b5, 0x73b4, 0x73eb, 0x73bf, 0x73c7, + 0x73be, 0x73c3, 0x73c6, 0x73b8, 0x73cb, 0x74ec, 0x74ee, 0x752e, + 0x7547, 0x7548, 0x75a7, 0x75aa, 0x7679, 0x76c4, 0x7708, 0x7703, + 0x7704, 0x7705, 0x770a, 0x76f7, 0x76fb, 0x76fa, 0x77e7, 0x77e8, + 0x7806, 0x7811, 0x7812, 0x7805, 0x7810, 0x780f, 0x780e, 0x7809, + 0x7803, 0x7813, 0x794a, 0x794c, 0x794b, 0x7945, 0x7944, 0x79d5, + 0x79cd, 0x79cf, 0x79d6, 0x79ce, 0x7a80, + /* 0xd0 */ + 0x7a7e, 0x7ad1, 0x7b00, 0x7b01, 0x7c7a, 0x7c78, 0x7c79, 0x7c7f, + 0x7c80, 0x7c81, 0x7d03, 0x7d08, 0x7d01, 0x7f58, 0x7f91, 0x7f8d, + 0x7fbe, 0x8007, 0x800e, 0x800f, 0x8014, 0x8037, 0x80d8, 0x80c7, + 0x80e0, 0x80d1, 0x80c8, 0x80c2, 0x80d0, 0x80c5, 0x80e3, 0x80d9, + 0x80dc, 0x80ca, 0x80d5, 0x80c9, 0x80cf, 0x80d7, 0x80e6, 0x80cd, + 0x81ff, 0x8221, 0x8294, 0x82d9, 0x82fe, 0x82f9, 0x8307, 0x82e8, + 0x8300, 0x82d5, 0x833a, 0x82eb, 0x82d6, 0x82f4, 0x82ec, 0x82e1, + 0x82f2, 0x82f5, 0x830c, 0x82fb, 0x82f6, 0x82f0, 0x82ea, 0x82e4, + 0x82e0, 0x82fa, 0x82f3, 0x82ed, 0x8677, 0x8674, 0x867c, 0x8673, + 0x8841, 0x884e, 0x8867, 0x886a, 0x8869, 0x89d3, 0x8a04, 0x8a07, + 0x8d72, 0x8fe3, 0x8fe1, 0x8fee, 0x8fe0, 0x90f1, 0x90bd, 0x90bf, + 0x90d5, 0x90c5, 0x90be, 0x90c7, 0x90cb, 0x90c8, 0x91d4, 0x91d3, + 0x9654, 0x964f, 0x9651, 0x9653, 0x964a, 0x964e, 0x501e, 0x5005, + 0x5007, 0x5013, 0x5022, 0x5030, 0x501b, 0x4ff5, 0x4ff4, 0x5033, + 0x5037, 0x502c, 0x4ff6, 0x4ff7, 0x5017, 0x501c, 0x5020, 0x5027, + 0x5035, 0x502f, 0x5031, 0x500e, 0x515a, 0x5194, 0x5193, 0x51ca, + 0x51c4, 0x51c5, 0x51c8, 0x51ce, 0x5261, 0x525a, 0x5252, 0x525e, + 0x525f, 0x5255, 0x5262, 0x52cd, 0x530e, 0x539e, 0x5526, 0x54e2, + 0x5517, 0x5512, 0x54e7, 0x54f3, 0x54e4, 0x551a, 0x54ff, 0x5504, + 0x5508, 0x54eb, 0x5511, 0x5505, 0x54f1, + /* 0xd1 */ + 0x550a, 0x54fb, 0x54f7, 0x54f8, 0x54e0, 0x550e, 0x5503, 0x550b, + 0x5701, 0x5702, 0x57cc, 0x5832, 0x57d5, 0x57d2, 0x57ba, 0x57c6, + 0x57bd, 0x57bc, 0x57b8, 0x57b6, 0x57bf, 0x57c7, 0x57d0, 0x57b9, + 0x57c1, 0x590e, 0x594a, 0x5a19, 0x5a16, 0x5a2d, 0x5a2e, 0x5a15, + 0x5a0f, 0x5a17, 0x5a0a, 0x5a1e, 0x5a33, 0x5b6c, 0x5ba7, 0x5bad, + 0x5bac, 0x5c03, 0x5c56, 0x5c54, 0x5cec, 0x5cff, 0x5cee, 0x5cf1, + 0x5cf7, 0x5d00, 0x5cf9, 0x5e29, 0x5e28, 0x5ea8, 0x5eae, 0x5eaa, + 0x5eac, 0x5f33, 0x5f30, 0x5f67, 0x605d, 0x605a, 0x6067, 0x6041, + 0x60a2, 0x6088, 0x6080, 0x6092, 0x6081, 0x609d, 0x6083, 0x6095, + 0x609b, 0x6097, 0x6087, 0x609c, 0x608e, 0x6219, 0x6246, 0x62f2, + 0x6310, 0x6356, 0x632c, 0x6344, 0x6345, 0x6336, 0x6343, 0x63e4, + 0x6339, 0x634b, 0x634a, 0x633c, 0x6329, 0x6341, 0x6334, 0x6358, + 0x6354, 0x6359, 0x632d, 0x6347, 0x6333, 0x635a, 0x6351, 0x6338, + 0x6357, 0x6340, 0x6348, 0x654a, 0x6546, 0x65c6, 0x65c3, 0x65c4, + 0x65c2, 0x664a, 0x665f, 0x6647, 0x6651, 0x6712, 0x6713, 0x681f, + 0x681a, 0x6849, 0x6832, 0x6833, 0x683b, 0x684b, 0x684f, 0x6816, + 0x6831, 0x681c, 0x6835, 0x682b, 0x682d, 0x682f, 0x684e, 0x6844, + 0x6834, 0x681d, 0x6812, 0x6814, 0x6826, 0x6828, 0x682e, 0x684d, + 0x683a, 0x6825, 0x6820, 0x6b2c, 0x6b2f, 0x6b2d, 0x6b31, 0x6b34, + 0x6b6d, 0x8082, 0x6b88, 0x6be6, 0x6be4, + /* 0xd2 */ + 0x6be8, 0x6be3, 0x6be2, 0x6be7, 0x6c25, 0x6d7a, 0x6d63, 0x6d64, + 0x6d76, 0x6d0d, 0x6d61, 0x6d92, 0x6d58, 0x6d62, 0x6d6d, 0x6d6f, + 0x6d91, 0x6d8d, 0x6def, 0x6d7f, 0x6d86, 0x6d5e, 0x6d67, 0x6d60, + 0x6d97, 0x6d70, 0x6d7c, 0x6d5f, 0x6d82, 0x6d98, 0x6d2f, 0x6d68, + 0x6d8b, 0x6d7e, 0x6d80, 0x6d84, 0x6d16, 0x6d83, 0x6d7b, 0x6d7d, + 0x6d75, 0x6d90, 0x70dc, 0x70d3, 0x70d1, 0x70dd, 0x70cb, 0x7f39, + 0x70e2, 0x70d7, 0x70d2, 0x70de, 0x70e0, 0x70d4, 0x70cd, 0x70c5, + 0x70c6, 0x70c7, 0x70da, 0x70ce, 0x70e1, 0x7242, 0x7278, 0x7277, + 0x7276, 0x7300, 0x72fa, 0x72f4, 0x72fe, 0x72f6, 0x72f3, 0x72fb, + 0x7301, 0x73d3, 0x73d9, 0x73e5, 0x73d6, 0x73bc, 0x73e7, 0x73e3, + 0x73e9, 0x73dc, 0x73d2, 0x73db, 0x73d4, 0x73dd, 0x73da, 0x73d7, + 0x73d8, 0x73e8, 0x74de, 0x74df, 0x74f4, 0x74f5, 0x7521, 0x755b, + 0x755f, 0x75b0, 0x75c1, 0x75bb, 0x75c4, 0x75c0, 0x75bf, 0x75b6, + 0x75ba, 0x768a, 0x76c9, 0x771d, 0x771b, 0x7710, 0x7713, 0x7712, + 0x7723, 0x7711, 0x7715, 0x7719, 0x771a, 0x7722, 0x7727, 0x7823, + 0x782c, 0x7822, 0x7835, 0x782f, 0x7828, 0x782e, 0x782b, 0x7821, + 0x7829, 0x7833, 0x782a, 0x7831, 0x7954, 0x795b, 0x794f, 0x795c, + 0x7953, 0x7952, 0x7951, 0x79eb, 0x79ec, 0x79e0, 0x79ee, 0x79ed, + 0x79ea, 0x79dc, 0x79de, 0x79dd, 0x7a86, 0x7a89, 0x7a85, 0x7a8b, + 0x7a8c, 0x7a8a, 0x7a87, 0x7ad8, 0x7b10, + /* 0xd3 */ + 0x7b04, 0x7b13, 0x7b05, 0x7b0f, 0x7b08, 0x7b0a, 0x7b0e, 0x7b09, + 0x7b12, 0x7c84, 0x7c91, 0x7c8a, 0x7c8c, 0x7c88, 0x7c8d, 0x7c85, + 0x7d1e, 0x7d1d, 0x7d11, 0x7d0e, 0x7d18, 0x7d16, 0x7d13, 0x7d1f, + 0x7d12, 0x7d0f, 0x7d0c, 0x7f5c, 0x7f61, 0x7f5e, 0x7f60, 0x7f5d, + 0x7f5b, 0x7f96, 0x7f92, 0x7fc3, 0x7fc2, 0x7fc0, 0x8016, 0x803e, + 0x8039, 0x80fa, 0x80f2, 0x80f9, 0x80f5, 0x8101, 0x80fb, 0x8100, + 0x8201, 0x822f, 0x8225, 0x8333, 0x832d, 0x8344, 0x8319, 0x8351, + 0x8325, 0x8356, 0x833f, 0x8341, 0x8326, 0x831c, 0x8322, 0x8342, + 0x834e, 0x831b, 0x832a, 0x8308, 0x833c, 0x834d, 0x8316, 0x8324, + 0x8320, 0x8337, 0x832f, 0x8329, 0x8347, 0x8345, 0x834c, 0x8353, + 0x831e, 0x832c, 0x834b, 0x8327, 0x8348, 0x8653, 0x8652, 0x86a2, + 0x86a8, 0x8696, 0x868d, 0x8691, 0x869e, 0x8687, 0x8697, 0x8686, + 0x868b, 0x869a, 0x8685, 0x86a5, 0x8699, 0x86a1, 0x86a7, 0x8695, + 0x8698, 0x868e, 0x869d, 0x8690, 0x8694, 0x8843, 0x8844, 0x886d, + 0x8875, 0x8876, 0x8872, 0x8880, 0x8871, 0x887f, 0x886f, 0x8883, + 0x887e, 0x8874, 0x887c, 0x8a12, 0x8c47, 0x8c57, 0x8c7b, 0x8ca4, + 0x8ca3, 0x8d76, 0x8d78, 0x8db5, 0x8db7, 0x8db6, 0x8ed1, 0x8ed3, + 0x8ffe, 0x8ff5, 0x9002, 0x8fff, 0x8ffb, 0x9004, 0x8ffc, 0x8ff6, + 0x90d6, 0x90e0, 0x90d9, 0x90da, 0x90e3, 0x90df, 0x90e5, 0x90d8, + 0x90db, 0x90d7, 0x90dc, 0x90e4, 0x9150, + /* 0xd4 */ + 0x914e, 0x914f, 0x91d5, 0x91e2, 0x91da, 0x965c, 0x965f, 0x96bc, + 0x98e3, 0x9adf, 0x9b2f, 0x4e7f, 0x5070, 0x506a, 0x5061, 0x505e, + 0x5060, 0x5053, 0x504b, 0x505d, 0x5072, 0x5048, 0x504d, 0x5041, + 0x505b, 0x504a, 0x5062, 0x5015, 0x5045, 0x505f, 0x5069, 0x506b, + 0x5063, 0x5064, 0x5046, 0x5040, 0x506e, 0x5073, 0x5057, 0x5051, + 0x51d0, 0x526b, 0x526d, 0x526c, 0x526e, 0x52d6, 0x52d3, 0x532d, + 0x539c, 0x5575, 0x5576, 0x553c, 0x554d, 0x5550, 0x5534, 0x552a, + 0x5551, 0x5562, 0x5536, 0x5535, 0x5530, 0x5552, 0x5545, 0x550c, + 0x5532, 0x5565, 0x554e, 0x5539, 0x5548, 0x552d, 0x553b, 0x5540, + 0x554b, 0x570a, 0x5707, 0x57fb, 0x5814, 0x57e2, 0x57f6, 0x57dc, + 0x57f4, 0x5800, 0x57ed, 0x57fd, 0x5808, 0x57f8, 0x580b, 0x57f3, + 0x57cf, 0x5807, 0x57ee, 0x57e3, 0x57f2, 0x57e5, 0x57ec, 0x57e1, + 0x580e, 0x57fc, 0x5810, 0x57e7, 0x5801, 0x580c, 0x57f1, 0x57e9, + 0x57f0, 0x580d, 0x5804, 0x595c, 0x5a60, 0x5a58, 0x5a55, 0x5a67, + 0x5a5e, 0x5a38, 0x5a35, 0x5a6d, 0x5a50, 0x5a5f, 0x5a65, 0x5a6c, + 0x5a53, 0x5a64, 0x5a57, 0x5a43, 0x5a5d, 0x5a52, 0x5a44, 0x5a5b, + 0x5a48, 0x5a8e, 0x5a3e, 0x5a4d, 0x5a39, 0x5a4c, 0x5a70, 0x5a69, + 0x5a47, 0x5a51, 0x5a56, 0x5a42, 0x5a5c, 0x5b72, 0x5b6e, 0x5bc1, + 0x5bc0, 0x5c59, 0x5d1e, 0x5d0b, 0x5d1d, 0x5d1a, 0x5d20, 0x5d0c, + 0x5d28, 0x5d0d, 0x5d26, 0x5d25, 0x5d0f, + /* 0xd5 */ + 0x5d30, 0x5d12, 0x5d23, 0x5d1f, 0x5d2e, 0x5e3e, 0x5e34, 0x5eb1, + 0x5eb4, 0x5eb9, 0x5eb2, 0x5eb3, 0x5f36, 0x5f38, 0x5f9b, 0x5f96, + 0x5f9f, 0x608a, 0x6090, 0x6086, 0x60be, 0x60b0, 0x60ba, 0x60d3, + 0x60d4, 0x60cf, 0x60e4, 0x60d9, 0x60dd, 0x60c8, 0x60b1, 0x60db, + 0x60b7, 0x60ca, 0x60bf, 0x60c3, 0x60cd, 0x60c0, 0x6332, 0x6365, + 0x638a, 0x6382, 0x637d, 0x63bd, 0x639e, 0x63ad, 0x639d, 0x6397, + 0x63ab, 0x638e, 0x636f, 0x6387, 0x6390, 0x636e, 0x63af, 0x6375, + 0x639c, 0x636d, 0x63ae, 0x637c, 0x63a4, 0x633b, 0x639f, 0x6378, + 0x6385, 0x6381, 0x6391, 0x638d, 0x6370, 0x6553, 0x65cd, 0x6665, + 0x6661, 0x665b, 0x6659, 0x665c, 0x6662, 0x6718, 0x6879, 0x6887, + 0x6890, 0x689c, 0x686d, 0x686e, 0x68ae, 0x68ab, 0x6956, 0x686f, + 0x68a3, 0x68ac, 0x68a9, 0x6875, 0x6874, 0x68b2, 0x688f, 0x6877, + 0x6892, 0x687c, 0x686b, 0x6872, 0x68aa, 0x6880, 0x6871, 0x687e, + 0x689b, 0x6896, 0x688b, 0x68a0, 0x6889, 0x68a4, 0x6878, 0x687b, + 0x6891, 0x688c, 0x688a, 0x687d, 0x6b36, 0x6b33, 0x6b37, 0x6b38, + 0x6b91, 0x6b8f, 0x6b8d, 0x6b8e, 0x6b8c, 0x6c2a, 0x6dc0, 0x6dab, + 0x6db4, 0x6db3, 0x6e74, 0x6dac, 0x6de9, 0x6de2, 0x6db7, 0x6df6, + 0x6dd4, 0x6e00, 0x6dc8, 0x6de0, 0x6ddf, 0x6dd6, 0x6dbe, 0x6de5, + 0x6ddc, 0x6ddd, 0x6ddb, 0x6df4, 0x6dca, 0x6dbd, 0x6ded, 0x6df0, + 0x6dba, 0x6dd5, 0x6dc2, 0x6dcf, 0x6dc9, + /* 0xd6 */ + 0x6dd0, 0x6df2, 0x6dd3, 0x6dfd, 0x6dd7, 0x6dcd, 0x6de3, 0x6dbb, + 0x70fa, 0x710d, 0x70f7, 0x7117, 0x70f4, 0x710c, 0x70f0, 0x7104, + 0x70f3, 0x7110, 0x70fc, 0x70ff, 0x7106, 0x7113, 0x7100, 0x70f8, + 0x70f6, 0x710b, 0x7102, 0x710e, 0x727e, 0x727b, 0x727c, 0x727f, + 0x731d, 0x7317, 0x7307, 0x7311, 0x7318, 0x730a, 0x7308, 0x72ff, + 0x730f, 0x731e, 0x7388, 0x73f6, 0x73f8, 0x73f5, 0x7404, 0x7401, + 0x73fd, 0x7407, 0x7400, 0x73fa, 0x73fc, 0x73ff, 0x740c, 0x740b, + 0x73f4, 0x7408, 0x7564, 0x7563, 0x75ce, 0x75d2, 0x75cf, 0x75cb, + 0x75cc, 0x75d1, 0x75d0, 0x768f, 0x7689, 0x76d3, 0x7739, 0x772f, + 0x772d, 0x7731, 0x7732, 0x7734, 0x7733, 0x773d, 0x7725, 0x773b, + 0x7735, 0x7848, 0x7852, 0x7849, 0x784d, 0x784a, 0x784c, 0x7826, + 0x7845, 0x7850, 0x7964, 0x7967, 0x7969, 0x796a, 0x7963, 0x796b, + 0x7961, 0x79bb, 0x79fa, 0x79f8, 0x79f6, 0x79f7, 0x7a8f, 0x7a94, + 0x7a90, 0x7b35, 0x7b47, 0x7b34, 0x7b25, 0x7b30, 0x7b22, 0x7b24, + 0x7b33, 0x7b18, 0x7b2a, 0x7b1d, 0x7b31, 0x7b2b, 0x7b2d, 0x7b2f, + 0x7b32, 0x7b38, 0x7b1a, 0x7b23, 0x7c94, 0x7c98, 0x7c96, 0x7ca3, + 0x7d35, 0x7d3d, 0x7d38, 0x7d36, 0x7d3a, 0x7d45, 0x7d2c, 0x7d29, + 0x7d41, 0x7d47, 0x7d3e, 0x7d3f, 0x7d4a, 0x7d3b, 0x7d28, 0x7f63, + 0x7f95, 0x7f9c, 0x7f9d, 0x7f9b, 0x7fca, 0x7fcb, 0x7fcd, 0x7fd0, + 0x7fd1, 0x7fc7, 0x7fcf, 0x7fc9, 0x801f, + /* 0xd7 */ + 0x801e, 0x801b, 0x8047, 0x8043, 0x8048, 0x8118, 0x8125, 0x8119, + 0x811b, 0x812d, 0x811f, 0x812c, 0x811e, 0x8121, 0x8115, 0x8127, + 0x811d, 0x8122, 0x8211, 0x8238, 0x8233, 0x823a, 0x8234, 0x8232, + 0x8274, 0x8390, 0x83a3, 0x83a8, 0x838d, 0x837a, 0x8373, 0x83a4, + 0x8374, 0x838f, 0x8381, 0x8395, 0x8399, 0x8375, 0x8394, 0x83a9, + 0x837d, 0x8383, 0x838c, 0x839d, 0x839b, 0x83aa, 0x838b, 0x837e, + 0x83a5, 0x83af, 0x8388, 0x8397, 0x83b0, 0x837f, 0x83a6, 0x8387, + 0x83ae, 0x8376, 0x839a, 0x8659, 0x8656, 0x86bf, 0x86b7, 0x86c2, + 0x86c1, 0x86c5, 0x86ba, 0x86b0, 0x86c8, 0x86b9, 0x86b3, 0x86b8, + 0x86cc, 0x86b4, 0x86bb, 0x86bc, 0x86c3, 0x86bd, 0x86be, 0x8852, + 0x8889, 0x8895, 0x88a8, 0x88a2, 0x88aa, 0x889a, 0x8891, 0x88a1, + 0x889f, 0x8898, 0x88a7, 0x8899, 0x889b, 0x8897, 0x88a4, 0x88ac, + 0x888c, 0x8893, 0x888e, 0x8982, 0x89d6, 0x89d9, 0x89d5, 0x8a30, + 0x8a27, 0x8a2c, 0x8a1e, 0x8c39, 0x8c3b, 0x8c5c, 0x8c5d, 0x8c7d, + 0x8ca5, 0x8d7d, 0x8d7b, 0x8d79, 0x8dbc, 0x8dc2, 0x8db9, 0x8dbf, + 0x8dc1, 0x8ed8, 0x8ede, 0x8edd, 0x8edc, 0x8ed7, 0x8ee0, 0x8ee1, + 0x9024, 0x900b, 0x9011, 0x901c, 0x900c, 0x9021, 0x90ef, 0x90ea, + 0x90f0, 0x90f4, 0x90f2, 0x90f3, 0x90d4, 0x90eb, 0x90ec, 0x90e9, + 0x9156, 0x9158, 0x915a, 0x9153, 0x9155, 0x91ec, 0x91f4, 0x91f1, + 0x91f3, 0x91f8, 0x91e4, 0x91f9, 0x91ea, + /* 0xd8 */ + 0x91eb, 0x91f7, 0x91e8, 0x91ee, 0x957a, 0x9586, 0x9588, 0x967c, + 0x966d, 0x966b, 0x9671, 0x966f, 0x96bf, 0x976a, 0x9804, 0x98e5, + 0x9997, 0x509b, 0x5095, 0x5094, 0x509e, 0x508b, 0x50a3, 0x5083, + 0x508c, 0x508e, 0x509d, 0x5068, 0x509c, 0x5092, 0x5082, 0x5087, + 0x515f, 0x51d4, 0x5312, 0x5311, 0x53a4, 0x53a7, 0x5591, 0x55a8, + 0x55a5, 0x55ad, 0x5577, 0x5645, 0x55a2, 0x5593, 0x5588, 0x558f, + 0x55b5, 0x5581, 0x55a3, 0x5592, 0x55a4, 0x557d, 0x558c, 0x55a6, + 0x557f, 0x5595, 0x55a1, 0x558e, 0x570c, 0x5829, 0x5837, 0x5819, + 0x581e, 0x5827, 0x5823, 0x5828, 0x57f5, 0x5848, 0x5825, 0x581c, + 0x581b, 0x5833, 0x583f, 0x5836, 0x582e, 0x5839, 0x5838, 0x582d, + 0x582c, 0x583b, 0x5961, 0x5aaf, 0x5a94, 0x5a9f, 0x5a7a, 0x5aa2, + 0x5a9e, 0x5a78, 0x5aa6, 0x5a7c, 0x5aa5, 0x5aac, 0x5a95, 0x5aae, + 0x5a37, 0x5a84, 0x5a8a, 0x5a97, 0x5a83, 0x5a8b, 0x5aa9, 0x5a7b, + 0x5a7d, 0x5a8c, 0x5a9c, 0x5a8f, 0x5a93, 0x5a9d, 0x5bea, 0x5bcd, + 0x5bcb, 0x5bd4, 0x5bd1, 0x5bca, 0x5bce, 0x5c0c, 0x5c30, 0x5d37, + 0x5d43, 0x5d6b, 0x5d41, 0x5d4b, 0x5d3f, 0x5d35, 0x5d51, 0x5d4e, + 0x5d55, 0x5d33, 0x5d3a, 0x5d52, 0x5d3d, 0x5d31, 0x5d59, 0x5d42, + 0x5d39, 0x5d49, 0x5d38, 0x5d3c, 0x5d32, 0x5d36, 0x5d40, 0x5d45, + 0x5e44, 0x5e41, 0x5f58, 0x5fa6, 0x5fa5, 0x5fab, 0x60c9, 0x60b9, + 0x60cc, 0x60e2, 0x60ce, 0x60c4, 0x6114, + /* 0xd9 */ + 0x60f2, 0x610a, 0x6116, 0x6105, 0x60f5, 0x6113, 0x60f8, 0x60fc, + 0x60fe, 0x60c1, 0x6103, 0x6118, 0x611d, 0x6110, 0x60ff, 0x6104, + 0x610b, 0x624a, 0x6394, 0x63b1, 0x63b0, 0x63ce, 0x63e5, 0x63e8, + 0x63ef, 0x63c3, 0x649d, 0x63f3, 0x63ca, 0x63e0, 0x63f6, 0x63d5, + 0x63f2, 0x63f5, 0x6461, 0x63df, 0x63be, 0x63dd, 0x63dc, 0x63c4, + 0x63d8, 0x63d3, 0x63c2, 0x63c7, 0x63cc, 0x63cb, 0x63c8, 0x63f0, + 0x63d7, 0x63d9, 0x6532, 0x6567, 0x656a, 0x6564, 0x655c, 0x6568, + 0x6565, 0x658c, 0x659d, 0x659e, 0x65ae, 0x65d0, 0x65d2, 0x667c, + 0x666c, 0x667b, 0x6680, 0x6671, 0x6679, 0x666a, 0x6672, 0x6701, + 0x690c, 0x68d3, 0x6904, 0x68dc, 0x692a, 0x68ec, 0x68ea, 0x68f1, + 0x690f, 0x68d6, 0x68f7, 0x68eb, 0x68e4, 0x68f6, 0x6913, 0x6910, + 0x68f3, 0x68e1, 0x6907, 0x68cc, 0x6908, 0x6970, 0x68b4, 0x6911, + 0x68ef, 0x68c6, 0x6914, 0x68f8, 0x68d0, 0x68fd, 0x68fc, 0x68e8, + 0x690b, 0x690a, 0x6917, 0x68ce, 0x68c8, 0x68dd, 0x68de, 0x68e6, + 0x68f4, 0x68d1, 0x6906, 0x68d4, 0x68e9, 0x6915, 0x6925, 0x68c7, + 0x6b39, 0x6b3b, 0x6b3f, 0x6b3c, 0x6b94, 0x6b97, 0x6b99, 0x6b95, + 0x6bbd, 0x6bf0, 0x6bf2, 0x6bf3, 0x6c30, 0x6dfc, 0x6e46, 0x6e47, + 0x6e1f, 0x6e49, 0x6e88, 0x6e3c, 0x6e3d, 0x6e45, 0x6e62, 0x6e2b, + 0x6e3f, 0x6e41, 0x6e5d, 0x6e73, 0x6e1c, 0x6e33, 0x6e4b, 0x6e40, + 0x6e51, 0x6e3b, 0x6e03, 0x6e2e, 0x6e5e, + /* 0xda */ + 0x6e68, 0x6e5c, 0x6e61, 0x6e31, 0x6e28, 0x6e60, 0x6e71, 0x6e6b, + 0x6e39, 0x6e22, 0x6e30, 0x6e53, 0x6e65, 0x6e27, 0x6e78, 0x6e64, + 0x6e77, 0x6e55, 0x6e79, 0x6e52, 0x6e66, 0x6e35, 0x6e36, 0x6e5a, + 0x7120, 0x711e, 0x712f, 0x70fb, 0x712e, 0x7131, 0x7123, 0x7125, + 0x7122, 0x7132, 0x711f, 0x7128, 0x713a, 0x711b, 0x724b, 0x725a, + 0x7288, 0x7289, 0x7286, 0x7285, 0x728b, 0x7312, 0x730b, 0x7330, + 0x7322, 0x7331, 0x7333, 0x7327, 0x7332, 0x732d, 0x7326, 0x7323, + 0x7335, 0x730c, 0x742e, 0x742c, 0x7430, 0x742b, 0x7416, 0x741a, + 0x7421, 0x742d, 0x7431, 0x7424, 0x7423, 0x741d, 0x7429, 0x7420, + 0x7432, 0x74fb, 0x752f, 0x756f, 0x756c, 0x75e7, 0x75da, 0x75e1, + 0x75e6, 0x75dd, 0x75df, 0x75e4, 0x75d7, 0x7695, 0x7692, 0x76da, + 0x7746, 0x7747, 0x7744, 0x774d, 0x7745, 0x774a, 0x774e, 0x774b, + 0x774c, 0x77de, 0x77ec, 0x7860, 0x7864, 0x7865, 0x785c, 0x786d, + 0x7871, 0x786a, 0x786e, 0x7870, 0x7869, 0x7868, 0x785e, 0x7862, + 0x7974, 0x7973, 0x7972, 0x7970, 0x7a02, 0x7a0a, 0x7a03, 0x7a0c, + 0x7a04, 0x7a99, 0x7ae6, 0x7ae4, 0x7b4a, 0x7b3b, 0x7b44, 0x7b48, + 0x7b4c, 0x7b4e, 0x7b40, 0x7b58, 0x7b45, 0x7ca2, 0x7c9e, 0x7ca8, + 0x7ca1, 0x7d58, 0x7d6f, 0x7d63, 0x7d53, 0x7d56, 0x7d67, 0x7d6a, + 0x7d4f, 0x7d6d, 0x7d5c, 0x7d6b, 0x7d52, 0x7d54, 0x7d69, 0x7d51, + 0x7d5f, 0x7d4e, 0x7f3e, 0x7f3f, 0x7f65, + /* 0xdb */ + 0x7f66, 0x7fa2, 0x7fa0, 0x7fa1, 0x7fd7, 0x8051, 0x804f, 0x8050, + 0x80fe, 0x80d4, 0x8143, 0x814a, 0x8152, 0x814f, 0x8147, 0x813d, + 0x814d, 0x813a, 0x81e6, 0x81ee, 0x81f7, 0x81f8, 0x81f9, 0x8204, + 0x823c, 0x823d, 0x823f, 0x8275, 0x833b, 0x83cf, 0x83f9, 0x8423, + 0x83c0, 0x83e8, 0x8412, 0x83e7, 0x83e4, 0x83fc, 0x83f6, 0x8410, + 0x83c6, 0x83c8, 0x83eb, 0x83e3, 0x83bf, 0x8401, 0x83dd, 0x83e5, + 0x83d8, 0x83ff, 0x83e1, 0x83cb, 0x83ce, 0x83d6, 0x83f5, 0x83c9, + 0x8409, 0x840f, 0x83de, 0x8411, 0x8406, 0x83c2, 0x83f3, 0x83d5, + 0x83fa, 0x83c7, 0x83d1, 0x83ea, 0x8413, 0x83c3, 0x83ec, 0x83ee, + 0x83c4, 0x83fb, 0x83d7, 0x83e2, 0x841b, 0x83db, 0x83fe, 0x86d8, + 0x86e2, 0x86e6, 0x86d3, 0x86e3, 0x86da, 0x86ea, 0x86dd, 0x86eb, + 0x86dc, 0x86ec, 0x86e9, 0x86d7, 0x86e8, 0x86d1, 0x8848, 0x8856, + 0x8855, 0x88ba, 0x88d7, 0x88b9, 0x88b8, 0x88c0, 0x88be, 0x88b6, + 0x88bc, 0x88b7, 0x88bd, 0x88b2, 0x8901, 0x88c9, 0x8995, 0x8998, + 0x8997, 0x89dd, 0x89da, 0x89db, 0x8a4e, 0x8a4d, 0x8a39, 0x8a59, + 0x8a40, 0x8a57, 0x8a58, 0x8a44, 0x8a45, 0x8a52, 0x8a48, 0x8a51, + 0x8a4a, 0x8a4c, 0x8a4f, 0x8c5f, 0x8c81, 0x8c80, 0x8cba, 0x8cbe, + 0x8cb0, 0x8cb9, 0x8cb5, 0x8d84, 0x8d80, 0x8d89, 0x8dd8, 0x8dd3, + 0x8dcd, 0x8dc7, 0x8dd6, 0x8ddc, 0x8dcf, 0x8dd5, 0x8dd9, 0x8dc8, + 0x8dd7, 0x8dc5, 0x8eef, 0x8ef7, 0x8efa, + /* 0xdc */ + 0x8ef9, 0x8ee6, 0x8eee, 0x8ee5, 0x8ef5, 0x8ee7, 0x8ee8, 0x8ef6, + 0x8eeb, 0x8ef1, 0x8eec, 0x8ef4, 0x8ee9, 0x902d, 0x9034, 0x902f, + 0x9106, 0x912c, 0x9104, 0x90ff, 0x90fc, 0x9108, 0x90f9, 0x90fb, + 0x9101, 0x9100, 0x9107, 0x9105, 0x9103, 0x9161, 0x9164, 0x915f, + 0x9162, 0x9160, 0x9201, 0x920a, 0x9225, 0x9203, 0x921a, 0x9226, + 0x920f, 0x920c, 0x9200, 0x9212, 0x91ff, 0x91fd, 0x9206, 0x9204, + 0x9227, 0x9202, 0x921c, 0x9224, 0x9219, 0x9217, 0x9205, 0x9216, + 0x957b, 0x958d, 0x958c, 0x9590, 0x9687, 0x967e, 0x9688, 0x9689, + 0x9683, 0x9680, 0x96c2, 0x96c8, 0x96c3, 0x96f1, 0x96f0, 0x976c, + 0x9770, 0x976e, 0x9807, 0x98a9, 0x98eb, 0x9ce6, 0x9ef9, 0x4e83, + 0x4e84, 0x4eb6, 0x50bd, 0x50bf, 0x50c6, 0x50ae, 0x50c4, 0x50ca, + 0x50b4, 0x50c8, 0x50c2, 0x50b0, 0x50c1, 0x50ba, 0x50b1, 0x50cb, + 0x50c9, 0x50b6, 0x50b8, 0x51d7, 0x527a, 0x5278, 0x527b, 0x527c, + 0x55c3, 0x55db, 0x55cc, 0x55d0, 0x55cb, 0x55ca, 0x55dd, 0x55c0, + 0x55d4, 0x55c4, 0x55e9, 0x55bf, 0x55d2, 0x558d, 0x55cf, 0x55d5, + 0x55e2, 0x55d6, 0x55c8, 0x55f2, 0x55cd, 0x55d9, 0x55c2, 0x5714, + 0x5853, 0x5868, 0x5864, 0x584f, 0x584d, 0x5849, 0x586f, 0x5855, + 0x584e, 0x585d, 0x5859, 0x5865, 0x585b, 0x583d, 0x5863, 0x5871, + 0x58fc, 0x5ac7, 0x5ac4, 0x5acb, 0x5aba, 0x5ab8, 0x5ab1, 0x5ab5, + 0x5ab0, 0x5abf, 0x5ac8, 0x5abb, 0x5ac6, + /* 0xdd */ + 0x5ab7, 0x5ac0, 0x5aca, 0x5ab4, 0x5ab6, 0x5acd, 0x5ab9, 0x5a90, + 0x5bd6, 0x5bd8, 0x5bd9, 0x5c1f, 0x5c33, 0x5d71, 0x5d63, 0x5d4a, + 0x5d65, 0x5d72, 0x5d6c, 0x5d5e, 0x5d68, 0x5d67, 0x5d62, 0x5df0, + 0x5e4f, 0x5e4e, 0x5e4a, 0x5e4d, 0x5e4b, 0x5ec5, 0x5ecc, 0x5ec6, + 0x5ecb, 0x5ec7, 0x5f40, 0x5faf, 0x5fad, 0x60f7, 0x6149, 0x614a, + 0x612b, 0x6145, 0x6136, 0x6132, 0x612e, 0x6146, 0x612f, 0x614f, + 0x6129, 0x6140, 0x6220, 0x9168, 0x6223, 0x6225, 0x6224, 0x63c5, + 0x63f1, 0x63eb, 0x6410, 0x6412, 0x6409, 0x6420, 0x6424, 0x6433, + 0x6443, 0x641f, 0x6415, 0x6418, 0x6439, 0x6437, 0x6422, 0x6423, + 0x640c, 0x6426, 0x6430, 0x6428, 0x6441, 0x6435, 0x642f, 0x640a, + 0x641a, 0x6440, 0x6425, 0x6427, 0x640b, 0x63e7, 0x641b, 0x642e, + 0x6421, 0x640e, 0x656f, 0x6592, 0x65d3, 0x6686, 0x668c, 0x6695, + 0x6690, 0x668b, 0x668a, 0x6699, 0x6694, 0x6678, 0x6720, 0x6966, + 0x695f, 0x6938, 0x694e, 0x6962, 0x6971, 0x693f, 0x6945, 0x696a, + 0x6939, 0x6942, 0x6957, 0x6959, 0x697a, 0x6948, 0x6949, 0x6935, + 0x696c, 0x6933, 0x693d, 0x6965, 0x68f0, 0x6978, 0x6934, 0x6969, + 0x6940, 0x696f, 0x6944, 0x6976, 0x6958, 0x6941, 0x6974, 0x694c, + 0x693b, 0x694b, 0x6937, 0x695c, 0x694f, 0x6951, 0x6932, 0x6952, + 0x692f, 0x697b, 0x693c, 0x6b46, 0x6b45, 0x6b43, 0x6b42, 0x6b48, + 0x6b41, 0x6b9b, 0xfa0d, 0x6bfb, 0x6bfc, + /* 0xde */ + 0x6bf9, 0x6bf7, 0x6bf8, 0x6e9b, 0x6ed6, 0x6ec8, 0x6e8f, 0x6ec0, + 0x6e9f, 0x6e93, 0x6e94, 0x6ea0, 0x6eb1, 0x6eb9, 0x6ec6, 0x6ed2, + 0x6ebd, 0x6ec1, 0x6e9e, 0x6ec9, 0x6eb7, 0x6eb0, 0x6ecd, 0x6ea6, + 0x6ecf, 0x6eb2, 0x6ebe, 0x6ec3, 0x6edc, 0x6ed8, 0x6e99, 0x6e92, + 0x6e8e, 0x6e8d, 0x6ea4, 0x6ea1, 0x6ebf, 0x6eb3, 0x6ed0, 0x6eca, + 0x6e97, 0x6eae, 0x6ea3, 0x7147, 0x7154, 0x7152, 0x7163, 0x7160, + 0x7141, 0x715d, 0x7162, 0x7172, 0x7178, 0x716a, 0x7161, 0x7142, + 0x7158, 0x7143, 0x714b, 0x7170, 0x715f, 0x7150, 0x7153, 0x7144, + 0x714d, 0x715a, 0x724f, 0x728d, 0x728c, 0x7291, 0x7290, 0x728e, + 0x733c, 0x7342, 0x733b, 0x733a, 0x7340, 0x734a, 0x7349, 0x7444, + 0x744a, 0x744b, 0x7452, 0x7451, 0x7457, 0x7440, 0x744f, 0x7450, + 0x744e, 0x7442, 0x7446, 0x744d, 0x7454, 0x74e1, 0x74ff, 0x74fe, + 0x74fd, 0x751d, 0x7579, 0x7577, 0x6983, 0x75ef, 0x760f, 0x7603, + 0x75f7, 0x75fe, 0x75fc, 0x75f9, 0x75f8, 0x7610, 0x75fb, 0x75f6, + 0x75ed, 0x75f5, 0x75fd, 0x7699, 0x76b5, 0x76dd, 0x7755, 0x775f, + 0x7760, 0x7752, 0x7756, 0x775a, 0x7769, 0x7767, 0x7754, 0x7759, + 0x776d, 0x77e0, 0x7887, 0x789a, 0x7894, 0x788f, 0x7884, 0x7895, + 0x7885, 0x7886, 0x78a1, 0x7883, 0x7879, 0x7899, 0x7880, 0x7896, + 0x787b, 0x797c, 0x7982, 0x797d, 0x7979, 0x7a11, 0x7a18, 0x7a19, + 0x7a12, 0x7a17, 0x7a15, 0x7a22, 0x7a13, + /* 0xdf */ + 0x7a1b, 0x7a10, 0x7aa3, 0x7aa2, 0x7a9e, 0x7aeb, 0x7b66, 0x7b64, + 0x7b6d, 0x7b74, 0x7b69, 0x7b72, 0x7b65, 0x7b73, 0x7b71, 0x7b70, + 0x7b61, 0x7b78, 0x7b76, 0x7b63, 0x7cb2, 0x7cb4, 0x7caf, 0x7d88, + 0x7d86, 0x7d80, 0x7d8d, 0x7d7f, 0x7d85, 0x7d7a, 0x7d8e, 0x7d7b, + 0x7d83, 0x7d7c, 0x7d8c, 0x7d94, 0x7d84, 0x7d7d, 0x7d92, 0x7f6d, + 0x7f6b, 0x7f67, 0x7f68, 0x7f6c, 0x7fa6, 0x7fa5, 0x7fa7, 0x7fdb, + 0x7fdc, 0x8021, 0x8164, 0x8160, 0x8177, 0x815c, 0x8169, 0x815b, + 0x8162, 0x8172, 0x6721, 0x815e, 0x8176, 0x8167, 0x816f, 0x8144, + 0x8161, 0x821d, 0x8249, 0x8244, 0x8240, 0x8242, 0x8245, 0x84f1, + 0x843f, 0x8456, 0x8476, 0x8479, 0x848f, 0x848d, 0x8465, 0x8451, + 0x8440, 0x8486, 0x8467, 0x8430, 0x844d, 0x847d, 0x845a, 0x8459, + 0x8474, 0x8473, 0x845d, 0x8507, 0x845e, 0x8437, 0x843a, 0x8434, + 0x847a, 0x8443, 0x8478, 0x8432, 0x8445, 0x8429, 0x83d9, 0x844b, + 0x842f, 0x8442, 0x842d, 0x845f, 0x8470, 0x8439, 0x844e, 0x844c, + 0x8452, 0x846f, 0x84c5, 0x848e, 0x843b, 0x8447, 0x8436, 0x8433, + 0x8468, 0x847e, 0x8444, 0x842b, 0x8460, 0x8454, 0x846e, 0x8450, + 0x870b, 0x8704, 0x86f7, 0x870c, 0x86fa, 0x86d6, 0x86f5, 0x874d, + 0x86f8, 0x870e, 0x8709, 0x8701, 0x86f6, 0x870d, 0x8705, 0x88d6, + 0x88cb, 0x88cd, 0x88ce, 0x88de, 0x88db, 0x88da, 0x88cc, 0x88d0, + 0x8985, 0x899b, 0x89df, 0x89e5, 0x89e4, + /* 0xe0 */ + 0x89e1, 0x89e0, 0x89e2, 0x89dc, 0x89e6, 0x8a76, 0x8a86, 0x8a7f, + 0x8a61, 0x8a3f, 0x8a77, 0x8a82, 0x8a84, 0x8a75, 0x8a83, 0x8a81, + 0x8a74, 0x8a7a, 0x8c3c, 0x8c4b, 0x8c4a, 0x8c65, 0x8c64, 0x8c66, + 0x8c86, 0x8c84, 0x8c85, 0x8ccc, 0x8d68, 0x8d69, 0x8d91, 0x8d8c, + 0x8d8e, 0x8d8f, 0x8d8d, 0x8d93, 0x8d94, 0x8d90, 0x8d92, 0x8df0, + 0x8de0, 0x8dec, 0x8df1, 0x8dee, 0x8dd0, 0x8de9, 0x8de3, 0x8de2, + 0x8de7, 0x8df2, 0x8deb, 0x8df4, 0x8f06, 0x8eff, 0x8f01, 0x8f00, + 0x8f05, 0x8f07, 0x8f08, 0x8f02, 0x8f0b, 0x9052, 0x903f, 0x9044, + 0x9049, 0x903d, 0x9110, 0x910d, 0x910f, 0x9111, 0x9116, 0x9114, + 0x910b, 0x910e, 0x916e, 0x916f, 0x9248, 0x9252, 0x9230, 0x923a, + 0x9266, 0x9233, 0x9265, 0x925e, 0x9283, 0x922e, 0x924a, 0x9246, + 0x926d, 0x926c, 0x924f, 0x9260, 0x9267, 0x926f, 0x9236, 0x9261, + 0x9270, 0x9231, 0x9254, 0x9263, 0x9250, 0x9272, 0x924e, 0x9253, + 0x924c, 0x9256, 0x9232, 0x959f, 0x959c, 0x959e, 0x959b, 0x9692, + 0x9693, 0x9691, 0x9697, 0x96ce, 0x96fa, 0x96fd, 0x96f8, 0x96f5, + 0x9773, 0x9777, 0x9778, 0x9772, 0x980f, 0x980d, 0x980e, 0x98ac, + 0x98f6, 0x98f9, 0x99af, 0x99b2, 0x99b0, 0x99b5, 0x9aad, 0x9aab, + 0x9b5b, 0x9cea, 0x9ced, 0x9ce7, 0x9e80, 0x9efd, 0x50e6, 0x50d4, + 0x50d7, 0x50e8, 0x50f3, 0x50db, 0x50ea, 0x50dd, 0x50e4, 0x50d3, + 0x50ec, 0x50f0, 0x50ef, 0x50e3, 0x50e0, + /* 0xe1 */ + 0x51d8, 0x5280, 0x5281, 0x52e9, 0x52eb, 0x5330, 0x53ac, 0x5627, + 0x5615, 0x560c, 0x5612, 0x55fc, 0x560f, 0x561c, 0x5601, 0x5613, + 0x5602, 0x55fa, 0x561d, 0x5604, 0x55ff, 0x55f9, 0x5889, 0x587c, + 0x5890, 0x5898, 0x5886, 0x5881, 0x587f, 0x5874, 0x588b, 0x587a, + 0x5887, 0x5891, 0x588e, 0x5876, 0x5882, 0x5888, 0x587b, 0x5894, + 0x588f, 0x58fe, 0x596b, 0x5adc, 0x5aee, 0x5ae5, 0x5ad5, 0x5aea, + 0x5ada, 0x5aed, 0x5aeb, 0x5af3, 0x5ae2, 0x5ae0, 0x5adb, 0x5aec, + 0x5ade, 0x5add, 0x5ad9, 0x5ae8, 0x5adf, 0x5b77, 0x5be0, 0x5be3, + 0x5c63, 0x5d82, 0x5d80, 0x5d7d, 0x5d86, 0x5d7a, 0x5d81, 0x5d77, + 0x5d8a, 0x5d89, 0x5d88, 0x5d7e, 0x5d7c, 0x5d8d, 0x5d79, 0x5d7f, + 0x5e58, 0x5e59, 0x5e53, 0x5ed8, 0x5ed1, 0x5ed7, 0x5ece, 0x5edc, + 0x5ed5, 0x5ed9, 0x5ed2, 0x5ed4, 0x5f44, 0x5f43, 0x5f6f, 0x5fb6, + 0x612c, 0x6128, 0x6141, 0x615e, 0x6171, 0x6173, 0x6152, 0x6153, + 0x6172, 0x616c, 0x6180, 0x6174, 0x6154, 0x617a, 0x615b, 0x6165, + 0x613b, 0x616a, 0x6161, 0x6156, 0x6229, 0x6227, 0x622b, 0x642b, + 0x644d, 0x645b, 0x645d, 0x6474, 0x6476, 0x6472, 0x6473, 0x647d, + 0x6475, 0x6466, 0x64a6, 0x644e, 0x6482, 0x645e, 0x645c, 0x644b, + 0x6453, 0x6460, 0x6450, 0x647f, 0x643f, 0x646c, 0x646b, 0x6459, + 0x6465, 0x6477, 0x6573, 0x65a0, 0x66a1, 0x66a0, 0x669f, 0x6705, + 0x6704, 0x6722, 0x69b1, 0x69b6, 0x69c9, + /* 0xe2 */ + 0x69a0, 0x69ce, 0x6996, 0x69b0, 0x69ac, 0x69bc, 0x6991, 0x6999, + 0x698e, 0x69a7, 0x698d, 0x69a9, 0x69be, 0x69af, 0x69bf, 0x69c4, + 0x69bd, 0x69a4, 0x69d4, 0x69b9, 0x69ca, 0x699a, 0x69cf, 0x69b3, + 0x6993, 0x69aa, 0x69a1, 0x699e, 0x69d9, 0x6997, 0x6990, 0x69c2, + 0x69b5, 0x69a5, 0x69c6, 0x6b4a, 0x6b4d, 0x6b4b, 0x6b9e, 0x6b9f, + 0x6ba0, 0x6bc3, 0x6bc4, 0x6bfe, 0x6ece, 0x6ef5, 0x6ef1, 0x6f03, + 0x6f25, 0x6ef8, 0x6f37, 0x6efb, 0x6f2e, 0x6f09, 0x6f4e, 0x6f19, + 0x6f1a, 0x6f27, 0x6f18, 0x6f3b, 0x6f12, 0x6eed, 0x6f0a, 0x6f36, + 0x6f73, 0x6ef9, 0x6eee, 0x6f2d, 0x6f40, 0x6f30, 0x6f3c, 0x6f35, + 0x6eeb, 0x6f07, 0x6f0e, 0x6f43, 0x6f05, 0x6efd, 0x6ef6, 0x6f39, + 0x6f1c, 0x6efc, 0x6f3a, 0x6f1f, 0x6f0d, 0x6f1e, 0x6f08, 0x6f21, + 0x7187, 0x7190, 0x7189, 0x7180, 0x7185, 0x7182, 0x718f, 0x717b, + 0x7186, 0x7181, 0x7197, 0x7244, 0x7253, 0x7297, 0x7295, 0x7293, + 0x7343, 0x734d, 0x7351, 0x734c, 0x7462, 0x7473, 0x7471, 0x7475, + 0x7472, 0x7467, 0x746e, 0x7500, 0x7502, 0x7503, 0x757d, 0x7590, + 0x7616, 0x7608, 0x760c, 0x7615, 0x7611, 0x760a, 0x7614, 0x76b8, + 0x7781, 0x777c, 0x7785, 0x7782, 0x776e, 0x7780, 0x776f, 0x777e, + 0x7783, 0x78b2, 0x78aa, 0x78b4, 0x78ad, 0x78a8, 0x787e, 0x78ab, + 0x789e, 0x78a5, 0x78a0, 0x78ac, 0x78a2, 0x78a4, 0x7998, 0x798a, + 0x798b, 0x7996, 0x7995, 0x7994, 0x7993, + /* 0xe3 */ + 0x7997, 0x7988, 0x7992, 0x7990, 0x7a2b, 0x7a4a, 0x7a30, 0x7a2f, + 0x7a28, 0x7a26, 0x7aa8, 0x7aab, 0x7aac, 0x7aee, 0x7b88, 0x7b9c, + 0x7b8a, 0x7b91, 0x7b90, 0x7b96, 0x7b8d, 0x7b8c, 0x7b9b, 0x7b8e, + 0x7b85, 0x7b98, 0x5284, 0x7b99, 0x7ba4, 0x7b82, 0x7cbb, 0x7cbf, + 0x7cbc, 0x7cba, 0x7da7, 0x7db7, 0x7dc2, 0x7da3, 0x7daa, 0x7dc1, + 0x7dc0, 0x7dc5, 0x7d9d, 0x7dce, 0x7dc4, 0x7dc6, 0x7dcb, 0x7dcc, + 0x7daf, 0x7db9, 0x7d96, 0x7dbc, 0x7d9f, 0x7da6, 0x7dae, 0x7da9, + 0x7da1, 0x7dc9, 0x7f73, 0x7fe2, 0x7fe3, 0x7fe5, 0x7fde, 0x8024, + 0x805d, 0x805c, 0x8189, 0x8186, 0x8183, 0x8187, 0x818d, 0x818c, + 0x818b, 0x8215, 0x8497, 0x84a4, 0x84a1, 0x849f, 0x84ba, 0x84ce, + 0x84c2, 0x84ac, 0x84ae, 0x84ab, 0x84b9, 0x84b4, 0x84c1, 0x84cd, + 0x84aa, 0x849a, 0x84b1, 0x84d0, 0x849d, 0x84a7, 0x84bb, 0x84a2, + 0x8494, 0x84c7, 0x84cc, 0x849b, 0x84a9, 0x84af, 0x84a8, 0x84d6, + 0x8498, 0x84b6, 0x84cf, 0x84a0, 0x84d7, 0x84d4, 0x84d2, 0x84db, + 0x84b0, 0x8491, 0x8661, 0x8733, 0x8723, 0x8728, 0x876b, 0x8740, + 0x872e, 0x871e, 0x8721, 0x8719, 0x871b, 0x8743, 0x872c, 0x8741, + 0x873e, 0x8746, 0x8720, 0x8732, 0x872a, 0x872d, 0x873c, 0x8712, + 0x873a, 0x8731, 0x8735, 0x8742, 0x8726, 0x8727, 0x8738, 0x8724, + 0x871a, 0x8730, 0x8711, 0x88f7, 0x88e7, 0x88f1, 0x88f2, 0x88fa, + 0x88fe, 0x88ee, 0x88fc, 0x88f6, 0x88fb, + /* 0xe4 */ + 0x88f0, 0x88ec, 0x88eb, 0x899d, 0x89a1, 0x899f, 0x899e, 0x89e9, + 0x89eb, 0x89e8, 0x8aab, 0x8a99, 0x8a8b, 0x8a92, 0x8a8f, 0x8a96, + 0x8c3d, 0x8c68, 0x8c69, 0x8cd5, 0x8ccf, 0x8cd7, 0x8d96, 0x8e09, + 0x8e02, 0x8dff, 0x8e0d, 0x8dfd, 0x8e0a, 0x8e03, 0x8e07, 0x8e06, + 0x8e05, 0x8dfe, 0x8e00, 0x8e04, 0x8f10, 0x8f11, 0x8f0e, 0x8f0d, + 0x9123, 0x911c, 0x9120, 0x9122, 0x911f, 0x911d, 0x911a, 0x9124, + 0x9121, 0x911b, 0x917a, 0x9172, 0x9179, 0x9173, 0x92a5, 0x92a4, + 0x9276, 0x929b, 0x927a, 0x92a0, 0x9294, 0x92aa, 0x928d, 0x92a6, + 0x929a, 0x92ab, 0x9279, 0x9297, 0x927f, 0x92a3, 0x92ee, 0x928e, + 0x9282, 0x9295, 0x92a2, 0x927d, 0x9288, 0x92a1, 0x928a, 0x9286, + 0x928c, 0x9299, 0x92a7, 0x927e, 0x9287, 0x92a9, 0x929d, 0x928b, + 0x922d, 0x969e, 0x96a1, 0x96ff, 0x9758, 0x977d, 0x977a, 0x977e, + 0x9783, 0x9780, 0x9782, 0x977b, 0x9784, 0x9781, 0x977f, 0x97ce, + 0x97cd, 0x9816, 0x98ad, 0x98ae, 0x9902, 0x9900, 0x9907, 0x999d, + 0x999c, 0x99c3, 0x99b9, 0x99bb, 0x99ba, 0x99c2, 0x99bd, 0x99c7, + 0x9ab1, 0x9ae3, 0x9ae7, 0x9b3e, 0x9b3f, 0x9b60, 0x9b61, 0x9b5f, + 0x9cf1, 0x9cf2, 0x9cf5, 0x9ea7, 0x50ff, 0x5103, 0x5130, 0x50f8, + 0x5106, 0x5107, 0x50f6, 0x50fe, 0x510b, 0x510c, 0x50fd, 0x510a, + 0x528b, 0x528c, 0x52f1, 0x52ef, 0x5648, 0x5642, 0x564c, 0x5635, + 0x5641, 0x564a, 0x5649, 0x5646, 0x5658, + /* 0xe5 */ + 0x565a, 0x5640, 0x5633, 0x563d, 0x562c, 0x563e, 0x5638, 0x562a, + 0x563a, 0x571a, 0x58ab, 0x589d, 0x58b1, 0x58a0, 0x58a3, 0x58af, + 0x58ac, 0x58a5, 0x58a1, 0x58ff, 0x5aff, 0x5af4, 0x5afd, 0x5af7, + 0x5af6, 0x5b03, 0x5af8, 0x5b02, 0x5af9, 0x5b01, 0x5b07, 0x5b05, + 0x5b0f, 0x5c67, 0x5d99, 0x5d97, 0x5d9f, 0x5d92, 0x5da2, 0x5d93, + 0x5d95, 0x5da0, 0x5d9c, 0x5da1, 0x5d9a, 0x5d9e, 0x5e69, 0x5e5d, + 0x5e60, 0x5e5c, 0x7df3, 0x5edb, 0x5ede, 0x5ee1, 0x5f49, 0x5fb2, + 0x618b, 0x6183, 0x6179, 0x61b1, 0x61b0, 0x61a2, 0x6189, 0x619b, + 0x6193, 0x61af, 0x61ad, 0x619f, 0x6192, 0x61aa, 0x61a1, 0x618d, + 0x6166, 0x61b3, 0x622d, 0x646e, 0x6470, 0x6496, 0x64a0, 0x6485, + 0x6497, 0x649c, 0x648f, 0x648b, 0x648a, 0x648c, 0x64a3, 0x649f, + 0x6468, 0x64b1, 0x6498, 0x6576, 0x657a, 0x6579, 0x657b, 0x65b2, + 0x65b3, 0x66b5, 0x66b0, 0x66a9, 0x66b2, 0x66b7, 0x66aa, 0x66af, + 0x6a00, 0x6a06, 0x6a17, 0x69e5, 0x69f8, 0x6a15, 0x69f1, 0x69e4, + 0x6a20, 0x69ff, 0x69ec, 0x69e2, 0x6a1b, 0x6a1d, 0x69fe, 0x6a27, + 0x69f2, 0x69ee, 0x6a14, 0x69f7, 0x69e7, 0x6a40, 0x6a08, 0x69e6, + 0x69fb, 0x6a0d, 0x69fc, 0x69eb, 0x6a09, 0x6a04, 0x6a18, 0x6a25, + 0x6a0f, 0x69f6, 0x6a26, 0x6a07, 0x69f4, 0x6a16, 0x6b51, 0x6ba5, + 0x6ba3, 0x6ba2, 0x6ba6, 0x6c01, 0x6c00, 0x6bff, 0x6c02, 0x6f41, + 0x6f26, 0x6f7e, 0x6f87, 0x6fc6, 0x6f92, + /* 0xe6 */ + 0x6f8d, 0x6f89, 0x6f8c, 0x6f62, 0x6f4f, 0x6f85, 0x6f5a, 0x6f96, + 0x6f76, 0x6f6c, 0x6f82, 0x6f55, 0x6f72, 0x6f52, 0x6f50, 0x6f57, + 0x6f94, 0x6f93, 0x6f5d, 0x6f00, 0x6f61, 0x6f6b, 0x6f7d, 0x6f67, + 0x6f90, 0x6f53, 0x6f8b, 0x6f69, 0x6f7f, 0x6f95, 0x6f63, 0x6f77, + 0x6f6a, 0x6f7b, 0x71b2, 0x71af, 0x719b, 0x71b0, 0x71a0, 0x719a, + 0x71a9, 0x71b5, 0x719d, 0x71a5, 0x719e, 0x71a4, 0x71a1, 0x71aa, + 0x719c, 0x71a7, 0x71b3, 0x7298, 0x729a, 0x7358, 0x7352, 0x735e, + 0x735f, 0x7360, 0x735d, 0x735b, 0x7361, 0x735a, 0x7359, 0x7362, + 0x7487, 0x7489, 0x748a, 0x7486, 0x7481, 0x747d, 0x7485, 0x7488, + 0x747c, 0x7479, 0x7508, 0x7507, 0x757e, 0x7625, 0x761e, 0x7619, + 0x761d, 0x761c, 0x7623, 0x761a, 0x7628, 0x761b, 0x769c, 0x769d, + 0x769e, 0x769b, 0x778d, 0x778f, 0x7789, 0x7788, 0x78cd, 0x78bb, + 0x78cf, 0x78cc, 0x78d1, 0x78ce, 0x78d4, 0x78c8, 0x78c3, 0x78c4, + 0x78c9, 0x799a, 0x79a1, 0x79a0, 0x799c, 0x79a2, 0x799b, 0x6b76, + 0x7a39, 0x7ab2, 0x7ab4, 0x7ab3, 0x7bb7, 0x7bcb, 0x7bbe, 0x7bac, + 0x7bce, 0x7baf, 0x7bb9, 0x7bca, 0x7bb5, 0x7cc5, 0x7cc8, 0x7ccc, + 0x7ccb, 0x7df7, 0x7ddb, 0x7dea, 0x7de7, 0x7dd7, 0x7de1, 0x7e03, + 0x7dfa, 0x7de6, 0x7df6, 0x7df1, 0x7df0, 0x7dee, 0x7ddf, 0x7f76, + 0x7fac, 0x7fb0, 0x7fad, 0x7fed, 0x7feb, 0x7fea, 0x7fec, 0x7fe6, + 0x7fe8, 0x8064, 0x8067, 0x81a3, 0x819f, + /* 0xe7 */ + 0x819e, 0x8195, 0x81a2, 0x8199, 0x8197, 0x8216, 0x824f, 0x8253, + 0x8252, 0x8250, 0x824e, 0x8251, 0x8524, 0x853b, 0x850f, 0x8500, + 0x8529, 0x850e, 0x8509, 0x850d, 0x851f, 0x850a, 0x8527, 0x851c, + 0x84fb, 0x852b, 0x84fa, 0x8508, 0x850c, 0x84f4, 0x852a, 0x84f2, + 0x8515, 0x84f7, 0x84eb, 0x84f3, 0x84fc, 0x8512, 0x84ea, 0x84e9, + 0x8516, 0x84fe, 0x8528, 0x851d, 0x852e, 0x8502, 0x84fd, 0x851e, + 0x84f6, 0x8531, 0x8526, 0x84e7, 0x84e8, 0x84f0, 0x84ef, 0x84f9, + 0x8518, 0x8520, 0x8530, 0x850b, 0x8519, 0x852f, 0x8662, 0x8756, + 0x8763, 0x8764, 0x8777, 0x87e1, 0x8773, 0x8758, 0x8754, 0x875b, + 0x8752, 0x8761, 0x875a, 0x8751, 0x875e, 0x876d, 0x876a, 0x8750, + 0x874e, 0x875f, 0x875d, 0x876f, 0x876c, 0x877a, 0x876e, 0x875c, + 0x8765, 0x874f, 0x877b, 0x8775, 0x8762, 0x8767, 0x8769, 0x885a, + 0x8905, 0x890c, 0x8914, 0x890b, 0x8917, 0x8918, 0x8919, 0x8906, + 0x8916, 0x8911, 0x890e, 0x8909, 0x89a2, 0x89a4, 0x89a3, 0x89ed, + 0x89f0, 0x89ec, 0x8acf, 0x8ac6, 0x8ab8, 0x8ad3, 0x8ad1, 0x8ad4, + 0x8ad5, 0x8abb, 0x8ad7, 0x8abe, 0x8ac0, 0x8ac5, 0x8ad8, 0x8ac3, + 0x8aba, 0x8abd, 0x8ad9, 0x8c3e, 0x8c4d, 0x8c8f, 0x8ce5, 0x8cdf, + 0x8cd9, 0x8ce8, 0x8cda, 0x8cdd, 0x8ce7, 0x8da0, 0x8d9c, 0x8da1, + 0x8d9b, 0x8e20, 0x8e23, 0x8e25, 0x8e24, 0x8e2e, 0x8e15, 0x8e1b, + 0x8e16, 0x8e11, 0x8e19, 0x8e26, 0x8e27, + /* 0xe8 */ + 0x8e14, 0x8e12, 0x8e18, 0x8e13, 0x8e1c, 0x8e17, 0x8e1a, 0x8f2c, + 0x8f24, 0x8f18, 0x8f1a, 0x8f20, 0x8f23, 0x8f16, 0x8f17, 0x9073, + 0x9070, 0x906f, 0x9067, 0x906b, 0x912f, 0x912b, 0x9129, 0x912a, + 0x9132, 0x9126, 0x912e, 0x9185, 0x9186, 0x918a, 0x9181, 0x9182, + 0x9184, 0x9180, 0x92d0, 0x92c3, 0x92c4, 0x92c0, 0x92d9, 0x92b6, + 0x92cf, 0x92f1, 0x92df, 0x92d8, 0x92e9, 0x92d7, 0x92dd, 0x92cc, + 0x92ef, 0x92c2, 0x92e8, 0x92ca, 0x92c8, 0x92ce, 0x92e6, 0x92cd, + 0x92d5, 0x92c9, 0x92e0, 0x92de, 0x92e7, 0x92d1, 0x92d3, 0x92b5, + 0x92e1, 0x92c6, 0x92b4, 0x957c, 0x95ac, 0x95ab, 0x95ae, 0x95b0, + 0x96a4, 0x96a2, 0x96d3, 0x9705, 0x9708, 0x9702, 0x975a, 0x978a, + 0x978e, 0x9788, 0x97d0, 0x97cf, 0x981e, 0x981d, 0x9826, 0x9829, + 0x9828, 0x9820, 0x981b, 0x9827, 0x98b2, 0x9908, 0x98fa, 0x9911, + 0x9914, 0x9916, 0x9917, 0x9915, 0x99dc, 0x99cd, 0x99cf, 0x99d3, + 0x99d4, 0x99ce, 0x99c9, 0x99d6, 0x99d8, 0x99cb, 0x99d7, 0x99cc, + 0x9ab3, 0x9aec, 0x9aeb, 0x9af3, 0x9af2, 0x9af1, 0x9b46, 0x9b43, + 0x9b67, 0x9b74, 0x9b71, 0x9b66, 0x9b76, 0x9b75, 0x9b70, 0x9b68, + 0x9b64, 0x9b6c, 0x9cfc, 0x9cfa, 0x9cfd, 0x9cff, 0x9cf7, 0x9d07, + 0x9d00, 0x9cf9, 0x9cfb, 0x9d08, 0x9d05, 0x9d04, 0x9e83, 0x9ed3, + 0x9f0f, 0x9f10, 0x511c, 0x5113, 0x5117, 0x511a, 0x5111, 0x51de, + 0x5334, 0x53e1, 0x5670, 0x5660, 0x566e, + /* 0xe9 */ + 0x5673, 0x5666, 0x5663, 0x566d, 0x5672, 0x565e, 0x5677, 0x571c, + 0x571b, 0x58c8, 0x58bd, 0x58c9, 0x58bf, 0x58ba, 0x58c2, 0x58bc, + 0x58c6, 0x5b17, 0x5b19, 0x5b1b, 0x5b21, 0x5b14, 0x5b13, 0x5b10, + 0x5b16, 0x5b28, 0x5b1a, 0x5b20, 0x5b1e, 0x5bef, 0x5dac, 0x5db1, + 0x5da9, 0x5da7, 0x5db5, 0x5db0, 0x5dae, 0x5daa, 0x5da8, 0x5db2, + 0x5dad, 0x5daf, 0x5db4, 0x5e67, 0x5e68, 0x5e66, 0x5e6f, 0x5ee9, + 0x5ee7, 0x5ee6, 0x5ee8, 0x5ee5, 0x5f4b, 0x5fbc, 0x619d, 0x61a8, + 0x6196, 0x61c5, 0x61b4, 0x61c6, 0x61c1, 0x61cc, 0x61ba, 0x61bf, + 0x61b8, 0x618c, 0x64d7, 0x64d6, 0x64d0, 0x64cf, 0x64c9, 0x64bd, + 0x6489, 0x64c3, 0x64db, 0x64f3, 0x64d9, 0x6533, 0x657f, 0x657c, + 0x65a2, 0x66c8, 0x66be, 0x66c0, 0x66ca, 0x66cb, 0x66cf, 0x66bd, + 0x66bb, 0x66ba, 0x66cc, 0x6723, 0x6a34, 0x6a66, 0x6a49, 0x6a67, + 0x6a32, 0x6a68, 0x6a3e, 0x6a5d, 0x6a6d, 0x6a76, 0x6a5b, 0x6a51, + 0x6a28, 0x6a5a, 0x6a3b, 0x6a3f, 0x6a41, 0x6a6a, 0x6a64, 0x6a50, + 0x6a4f, 0x6a54, 0x6a6f, 0x6a69, 0x6a60, 0x6a3c, 0x6a5e, 0x6a56, + 0x6a55, 0x6a4d, 0x6a4e, 0x6a46, 0x6b55, 0x6b54, 0x6b56, 0x6ba7, + 0x6baa, 0x6bab, 0x6bc8, 0x6bc7, 0x6c04, 0x6c03, 0x6c06, 0x6fad, + 0x6fcb, 0x6fa3, 0x6fc7, 0x6fbc, 0x6fce, 0x6fc8, 0x6f5e, 0x6fc4, + 0x6fbd, 0x6f9e, 0x6fca, 0x6fa8, 0x7004, 0x6fa5, 0x6fae, 0x6fba, + 0x6fac, 0x6faa, 0x6fcf, 0x6fbf, 0x6fb8, + /* 0xea */ + 0x6fa2, 0x6fc9, 0x6fab, 0x6fcd, 0x6faf, 0x6fb2, 0x6fb0, 0x71c5, + 0x71c2, 0x71bf, 0x71b8, 0x71d6, 0x71c0, 0x71c1, 0x71cb, 0x71d4, + 0x71ca, 0x71c7, 0x71cf, 0x71bd, 0x71d8, 0x71bc, 0x71c6, 0x71da, + 0x71db, 0x729d, 0x729e, 0x7369, 0x7366, 0x7367, 0x736c, 0x7365, + 0x736b, 0x736a, 0x747f, 0x749a, 0x74a0, 0x7494, 0x7492, 0x7495, + 0x74a1, 0x750b, 0x7580, 0x762f, 0x762d, 0x7631, 0x763d, 0x7633, + 0x763c, 0x7635, 0x7632, 0x7630, 0x76bb, 0x76e6, 0x779a, 0x779d, + 0x77a1, 0x779c, 0x779b, 0x77a2, 0x77a3, 0x7795, 0x7799, 0x7797, + 0x78dd, 0x78e9, 0x78e5, 0x78ea, 0x78de, 0x78e3, 0x78db, 0x78e1, + 0x78e2, 0x78ed, 0x78df, 0x78e0, 0x79a4, 0x7a44, 0x7a48, 0x7a47, + 0x7ab6, 0x7ab8, 0x7ab5, 0x7ab1, 0x7ab7, 0x7bde, 0x7be3, 0x7be7, + 0x7bdd, 0x7bd5, 0x7be5, 0x7bda, 0x7be8, 0x7bf9, 0x7bd4, 0x7bea, + 0x7be2, 0x7bdc, 0x7beb, 0x7bd8, 0x7bdf, 0x7cd2, 0x7cd4, 0x7cd7, + 0x7cd0, 0x7cd1, 0x7e12, 0x7e21, 0x7e17, 0x7e0c, 0x7e1f, 0x7e20, + 0x7e13, 0x7e0e, 0x7e1c, 0x7e15, 0x7e1a, 0x7e22, 0x7e0b, 0x7e0f, + 0x7e16, 0x7e0d, 0x7e14, 0x7e25, 0x7e24, 0x7f43, 0x7f7b, 0x7f7c, + 0x7f7a, 0x7fb1, 0x7fef, 0x802a, 0x8029, 0x806c, 0x81b1, 0x81a6, + 0x81ae, 0x81b9, 0x81b5, 0x81ab, 0x81b0, 0x81ac, 0x81b4, 0x81b2, + 0x81b7, 0x81a7, 0x81f2, 0x8255, 0x8256, 0x8257, 0x8556, 0x8545, + 0x856b, 0x854d, 0x8553, 0x8561, 0x8558, + /* 0xeb */ + 0x8540, 0x8546, 0x8564, 0x8541, 0x8562, 0x8544, 0x8551, 0x8547, + 0x8563, 0x853e, 0x855b, 0x8571, 0x854e, 0x856e, 0x8575, 0x8555, + 0x8567, 0x8560, 0x858c, 0x8566, 0x855d, 0x8554, 0x8565, 0x856c, + 0x8663, 0x8665, 0x8664, 0x879b, 0x878f, 0x8797, 0x8793, 0x8792, + 0x8788, 0x8781, 0x8796, 0x8798, 0x8779, 0x8787, 0x87a3, 0x8785, + 0x8790, 0x8791, 0x879d, 0x8784, 0x8794, 0x879c, 0x879a, 0x8789, + 0x891e, 0x8926, 0x8930, 0x892d, 0x892e, 0x8927, 0x8931, 0x8922, + 0x8929, 0x8923, 0x892f, 0x892c, 0x891f, 0x89f1, 0x8ae0, 0x8ae2, + 0x8af2, 0x8af4, 0x8af5, 0x8add, 0x8b14, 0x8ae4, 0x8adf, 0x8af0, + 0x8ac8, 0x8ade, 0x8ae1, 0x8ae8, 0x8aff, 0x8aef, 0x8afb, 0x8c91, + 0x8c92, 0x8c90, 0x8cf5, 0x8cee, 0x8cf1, 0x8cf0, 0x8cf3, 0x8d6c, + 0x8d6e, 0x8da5, 0x8da7, 0x8e33, 0x8e3e, 0x8e38, 0x8e40, 0x8e45, + 0x8e36, 0x8e3c, 0x8e3d, 0x8e41, 0x8e30, 0x8e3f, 0x8ebd, 0x8f36, + 0x8f2e, 0x8f35, 0x8f32, 0x8f39, 0x8f37, 0x8f34, 0x9076, 0x9079, + 0x907b, 0x9086, 0x90fa, 0x9133, 0x9135, 0x9136, 0x9193, 0x9190, + 0x9191, 0x918d, 0x918f, 0x9327, 0x931e, 0x9308, 0x931f, 0x9306, + 0x930f, 0x937a, 0x9338, 0x933c, 0x931b, 0x9323, 0x9312, 0x9301, + 0x9346, 0x932d, 0x930e, 0x930d, 0x92cb, 0x931d, 0x92fa, 0x9325, + 0x9313, 0x92f9, 0x92f7, 0x9334, 0x9302, 0x9324, 0x92ff, 0x9329, + 0x9339, 0x9335, 0x932a, 0x9314, 0x930c, + /* 0xec */ + 0x930b, 0x92fe, 0x9309, 0x9300, 0x92fb, 0x9316, 0x95bc, 0x95cd, + 0x95be, 0x95b9, 0x95ba, 0x95b6, 0x95bf, 0x95b5, 0x95bd, 0x96a9, + 0x96d4, 0x970b, 0x9712, 0x9710, 0x9799, 0x9797, 0x9794, 0x97f0, + 0x97f8, 0x9835, 0x982f, 0x9832, 0x9924, 0x991f, 0x9927, 0x9929, + 0x999e, 0x99ee, 0x99ec, 0x99e5, 0x99e4, 0x99f0, 0x99e3, 0x99ea, + 0x99e9, 0x99e7, 0x9ab9, 0x9abf, 0x9ab4, 0x9abb, 0x9af6, 0x9afa, + 0x9af9, 0x9af7, 0x9b33, 0x9b80, 0x9b85, 0x9b87, 0x9b7c, 0x9b7e, + 0x9b7b, 0x9b82, 0x9b93, 0x9b92, 0x9b90, 0x9b7a, 0x9b95, 0x9b7d, + 0x9b88, 0x9d25, 0x9d17, 0x9d20, 0x9d1e, 0x9d14, 0x9d29, 0x9d1d, + 0x9d18, 0x9d22, 0x9d10, 0x9d19, 0x9d1f, 0x9e88, 0x9e86, 0x9e87, + 0x9eae, 0x9ead, 0x9ed5, 0x9ed6, 0x9efa, 0x9f12, 0x9f3d, 0x5126, + 0x5125, 0x5122, 0x5124, 0x5120, 0x5129, 0x52f4, 0x5693, 0x568c, + 0x568d, 0x5686, 0x5684, 0x5683, 0x567e, 0x5682, 0x567f, 0x5681, + 0x58d6, 0x58d4, 0x58cf, 0x58d2, 0x5b2d, 0x5b25, 0x5b32, 0x5b23, + 0x5b2c, 0x5b27, 0x5b26, 0x5b2f, 0x5b2e, 0x5b7b, 0x5bf1, 0x5bf2, + 0x5db7, 0x5e6c, 0x5e6a, 0x5fbe, 0x5fbb, 0x61c3, 0x61b5, 0x61bc, + 0x61e7, 0x61e0, 0x61e5, 0x61e4, 0x61e8, 0x61de, 0x64ef, 0x64e9, + 0x64e3, 0x64eb, 0x64e4, 0x64e8, 0x6581, 0x6580, 0x65b6, 0x65da, + 0x66d2, 0x6a8d, 0x6a96, 0x6a81, 0x6aa5, 0x6a89, 0x6a9f, 0x6a9b, + 0x6aa1, 0x6a9e, 0x6a87, 0x6a93, 0x6a8e, + /* 0xed */ + 0x6a95, 0x6a83, 0x6aa8, 0x6aa4, 0x6a91, 0x6a7f, 0x6aa6, 0x6a9a, + 0x6a85, 0x6a8c, 0x6a92, 0x6b5b, 0x6bad, 0x6c09, 0x6fcc, 0x6fa9, + 0x6ff4, 0x6fd4, 0x6fe3, 0x6fdc, 0x6fed, 0x6fe7, 0x6fe6, 0x6fde, + 0x6ff2, 0x6fdd, 0x6fe2, 0x6fe8, 0x71e1, 0x71f1, 0x71e8, 0x71f2, + 0x71e4, 0x71f0, 0x71e2, 0x7373, 0x736e, 0x736f, 0x7497, 0x74b2, + 0x74ab, 0x7490, 0x74aa, 0x74ad, 0x74b1, 0x74a5, 0x74af, 0x7510, + 0x7511, 0x7512, 0x750f, 0x7584, 0x7643, 0x7648, 0x7649, 0x7647, + 0x76a4, 0x76e9, 0x77b5, 0x77ab, 0x77b2, 0x77b7, 0x77b6, 0x77b4, + 0x77b1, 0x77a8, 0x77f0, 0x78f3, 0x78fd, 0x7902, 0x78fb, 0x78fc, + 0x78f2, 0x7905, 0x78f9, 0x78fe, 0x7904, 0x79ab, 0x79a8, 0x7a5c, + 0x7a5b, 0x7a56, 0x7a58, 0x7a54, 0x7a5a, 0x7abe, 0x7ac0, 0x7ac1, + 0x7c05, 0x7c0f, 0x7bf2, 0x7c00, 0x7bff, 0x7bfb, 0x7c0e, 0x7bf4, + 0x7c0b, 0x7bf3, 0x7c02, 0x7c09, 0x7c03, 0x7c01, 0x7bf8, 0x7bfd, + 0x7c06, 0x7bf0, 0x7bf1, 0x7c10, 0x7c0a, 0x7ce8, 0x7e2d, 0x7e3c, + 0x7e42, 0x7e33, 0x9848, 0x7e38, 0x7e2a, 0x7e49, 0x7e40, 0x7e47, + 0x7e29, 0x7e4c, 0x7e30, 0x7e3b, 0x7e36, 0x7e44, 0x7e3a, 0x7f45, + 0x7f7f, 0x7f7e, 0x7f7d, 0x7ff4, 0x7ff2, 0x802c, 0x81bb, 0x81c4, + 0x81cc, 0x81ca, 0x81c5, 0x81c7, 0x81bc, 0x81e9, 0x825b, 0x825a, + 0x825c, 0x8583, 0x8580, 0x858f, 0x85a7, 0x8595, 0x85a0, 0x858b, + 0x85a3, 0x857b, 0x85a4, 0x859a, 0x859e, + /* 0xee */ + 0x8577, 0x857c, 0x8589, 0x85a1, 0x857a, 0x8578, 0x8557, 0x858e, + 0x8596, 0x8586, 0x858d, 0x8599, 0x859d, 0x8581, 0x85a2, 0x8582, + 0x8588, 0x8585, 0x8579, 0x8576, 0x8598, 0x8590, 0x859f, 0x8668, + 0x87be, 0x87aa, 0x87ad, 0x87c5, 0x87b0, 0x87ac, 0x87b9, 0x87b5, + 0x87bc, 0x87ae, 0x87c9, 0x87c3, 0x87c2, 0x87cc, 0x87b7, 0x87af, + 0x87c4, 0x87ca, 0x87b4, 0x87b6, 0x87bf, 0x87b8, 0x87bd, 0x87de, + 0x87b2, 0x8935, 0x8933, 0x893c, 0x893e, 0x8941, 0x8952, 0x8937, + 0x8942, 0x89ad, 0x89af, 0x89ae, 0x89f2, 0x89f3, 0x8b1e, 0x8b18, + 0x8b16, 0x8b11, 0x8b05, 0x8b0b, 0x8b22, 0x8b0f, 0x8b12, 0x8b15, + 0x8b07, 0x8b0d, 0x8b08, 0x8b06, 0x8b1c, 0x8b13, 0x8b1a, 0x8c4f, + 0x8c70, 0x8c72, 0x8c71, 0x8c6f, 0x8c95, 0x8c94, 0x8cf9, 0x8d6f, + 0x8e4e, 0x8e4d, 0x8e53, 0x8e50, 0x8e4c, 0x8e47, 0x8f43, 0x8f40, + 0x9085, 0x907e, 0x9138, 0x919a, 0x91a2, 0x919b, 0x9199, 0x919f, + 0x91a1, 0x919d, 0x91a0, 0x93a1, 0x9383, 0x93af, 0x9364, 0x9356, + 0x9347, 0x937c, 0x9358, 0x935c, 0x9376, 0x9349, 0x9350, 0x9351, + 0x9360, 0x936d, 0x938f, 0x934c, 0x936a, 0x9379, 0x9357, 0x9355, + 0x9352, 0x934f, 0x9371, 0x9377, 0x937b, 0x9361, 0x935e, 0x9363, + 0x9367, 0x9380, 0x934e, 0x9359, 0x95c7, 0x95c0, 0x95c9, 0x95c3, + 0x95c5, 0x95b7, 0x96ae, 0x96b0, 0x96ac, 0x9720, 0x971f, 0x9718, + 0x971d, 0x9719, 0x979a, 0x97a1, 0x979c, + /* 0xef */ + 0x979e, 0x979d, 0x97d5, 0x97d4, 0x97f1, 0x9841, 0x9844, 0x984a, + 0x9849, 0x9845, 0x9843, 0x9925, 0x992b, 0x992c, 0x992a, 0x9933, + 0x9932, 0x992f, 0x992d, 0x9931, 0x9930, 0x9998, 0x99a3, 0x99a1, + 0x9a02, 0x99fa, 0x99f4, 0x99f7, 0x99f9, 0x99f8, 0x99f6, 0x99fb, + 0x99fd, 0x99fe, 0x99fc, 0x9a03, 0x9abe, 0x9afe, 0x9afd, 0x9b01, + 0x9afc, 0x9b48, 0x9b9a, 0x9ba8, 0x9b9e, 0x9b9b, 0x9ba6, 0x9ba1, + 0x9ba5, 0x9ba4, 0x9b86, 0x9ba2, 0x9ba0, 0x9baf, 0x9d33, 0x9d41, + 0x9d67, 0x9d36, 0x9d2e, 0x9d2f, 0x9d31, 0x9d38, 0x9d30, 0x9d45, + 0x9d42, 0x9d43, 0x9d3e, 0x9d37, 0x9d40, 0x9d3d, 0x7ff5, 0x9d2d, + 0x9e8a, 0x9e89, 0x9e8d, 0x9eb0, 0x9ec8, 0x9eda, 0x9efb, 0x9eff, + 0x9f24, 0x9f23, 0x9f22, 0x9f54, 0x9fa0, 0x5131, 0x512d, 0x512e, + 0x5698, 0x569c, 0x5697, 0x569a, 0x569d, 0x5699, 0x5970, 0x5b3c, + 0x5c69, 0x5c6a, 0x5dc0, 0x5e6d, 0x5e6e, 0x61d8, 0x61df, 0x61ed, + 0x61ee, 0x61f1, 0x61ea, 0x61f0, 0x61eb, 0x61d6, 0x61e9, 0x64ff, + 0x6504, 0x64fd, 0x64f8, 0x6501, 0x6503, 0x64fc, 0x6594, 0x65db, + 0x66da, 0x66db, 0x66d8, 0x6ac5, 0x6ab9, 0x6abd, 0x6ae1, 0x6ac6, + 0x6aba, 0x6ab6, 0x6ab7, 0x6ac7, 0x6ab4, 0x6aad, 0x6b5e, 0x6bc9, + 0x6c0b, 0x7007, 0x700c, 0x700d, 0x7001, 0x7005, 0x7014, 0x700e, + 0x6fff, 0x7000, 0x6ffb, 0x7026, 0x6ffc, 0x6ff7, 0x700a, 0x7201, + 0x71ff, 0x71f9, 0x7203, 0x71fd, 0x7376, + /* 0xf0 */ + 0x74b8, 0x74c0, 0x74b5, 0x74c1, 0x74be, 0x74b6, 0x74bb, 0x74c2, + 0x7514, 0x7513, 0x765c, 0x7664, 0x7659, 0x7650, 0x7653, 0x7657, + 0x765a, 0x76a6, 0x76bd, 0x76ec, 0x77c2, 0x77ba, 0x78ff, 0x790c, + 0x7913, 0x7914, 0x7909, 0x7910, 0x7912, 0x7911, 0x79ad, 0x79ac, + 0x7a5f, 0x7c1c, 0x7c29, 0x7c19, 0x7c20, 0x7c1f, 0x7c2d, 0x7c1d, + 0x7c26, 0x7c28, 0x7c22, 0x7c25, 0x7c30, 0x7e5c, 0x7e50, 0x7e56, + 0x7e63, 0x7e58, 0x7e62, 0x7e5f, 0x7e51, 0x7e60, 0x7e57, 0x7e53, + 0x7fb5, 0x7fb3, 0x7ff7, 0x7ff8, 0x8075, 0x81d1, 0x81d2, 0x81d0, + 0x825f, 0x825e, 0x85b4, 0x85c6, 0x85c0, 0x85c3, 0x85c2, 0x85b3, + 0x85b5, 0x85bd, 0x85c7, 0x85c4, 0x85bf, 0x85cb, 0x85ce, 0x85c8, + 0x85c5, 0x85b1, 0x85b6, 0x85d2, 0x8624, 0x85b8, 0x85b7, 0x85be, + 0x8669, 0x87e7, 0x87e6, 0x87e2, 0x87db, 0x87eb, 0x87ea, 0x87e5, + 0x87df, 0x87f3, 0x87e4, 0x87d4, 0x87dc, 0x87d3, 0x87ed, 0x87d8, + 0x87e3, 0x87a4, 0x87d7, 0x87d9, 0x8801, 0x87f4, 0x87e8, 0x87dd, + 0x8953, 0x894b, 0x894f, 0x894c, 0x8946, 0x8950, 0x8951, 0x8949, + 0x8b2a, 0x8b27, 0x8b23, 0x8b33, 0x8b30, 0x8b35, 0x8b47, 0x8b2f, + 0x8b3c, 0x8b3e, 0x8b31, 0x8b25, 0x8b37, 0x8b26, 0x8b36, 0x8b2e, + 0x8b24, 0x8b3b, 0x8b3d, 0x8b3a, 0x8c42, 0x8c75, 0x8c99, 0x8c98, + 0x8c97, 0x8cfe, 0x8d04, 0x8d02, 0x8d00, 0x8e5c, 0x8e62, 0x8e60, + 0x8e57, 0x8e56, 0x8e5e, 0x8e65, 0x8e67, + /* 0xf1 */ + 0x8e5b, 0x8e5a, 0x8e61, 0x8e5d, 0x8e69, 0x8e54, 0x8f46, 0x8f47, + 0x8f48, 0x8f4b, 0x9128, 0x913a, 0x913b, 0x913e, 0x91a8, 0x91a5, + 0x91a7, 0x91af, 0x91aa, 0x93b5, 0x938c, 0x9392, 0x93b7, 0x939b, + 0x939d, 0x9389, 0x93a7, 0x938e, 0x93aa, 0x939e, 0x93a6, 0x9395, + 0x9388, 0x9399, 0x939f, 0x938d, 0x93b1, 0x9391, 0x93b2, 0x93a4, + 0x93a8, 0x93b4, 0x93a3, 0x93a5, 0x95d2, 0x95d3, 0x95d1, 0x96b3, + 0x96d7, 0x96da, 0x5dc2, 0x96df, 0x96d8, 0x96dd, 0x9723, 0x9722, + 0x9725, 0x97ac, 0x97ae, 0x97a8, 0x97ab, 0x97a4, 0x97aa, 0x97a2, + 0x97a5, 0x97d7, 0x97d9, 0x97d6, 0x97d8, 0x97fa, 0x9850, 0x9851, + 0x9852, 0x98b8, 0x9941, 0x993c, 0x993a, 0x9a0f, 0x9a0b, 0x9a09, + 0x9a0d, 0x9a04, 0x9a11, 0x9a0a, 0x9a05, 0x9a07, 0x9a06, 0x9ac0, + 0x9adc, 0x9b08, 0x9b04, 0x9b05, 0x9b29, 0x9b35, 0x9b4a, 0x9b4c, + 0x9b4b, 0x9bc7, 0x9bc6, 0x9bc3, 0x9bbf, 0x9bc1, 0x9bb5, 0x9bb8, + 0x9bd3, 0x9bb6, 0x9bc4, 0x9bb9, 0x9bbd, 0x9d5c, 0x9d53, 0x9d4f, + 0x9d4a, 0x9d5b, 0x9d4b, 0x9d59, 0x9d56, 0x9d4c, 0x9d57, 0x9d52, + 0x9d54, 0x9d5f, 0x9d58, 0x9d5a, 0x9e8e, 0x9e8c, 0x9edf, 0x9f01, + 0x9f00, 0x9f16, 0x9f25, 0x9f2b, 0x9f2a, 0x9f29, 0x9f28, 0x9f4c, + 0x9f55, 0x5134, 0x5135, 0x5296, 0x52f7, 0x53b4, 0x56ab, 0x56ad, + 0x56a6, 0x56a7, 0x56aa, 0x56ac, 0x58da, 0x58dd, 0x58db, 0x5912, + 0x5b3d, 0x5b3e, 0x5b3f, 0x5dc3, 0x5e70, + /* 0xf2 */ + 0x5fbf, 0x61fb, 0x6507, 0x6510, 0x650d, 0x6509, 0x650c, 0x650e, + 0x6584, 0x65de, 0x65dd, 0x66de, 0x6ae7, 0x6ae0, 0x6acc, 0x6ad1, + 0x6ad9, 0x6acb, 0x6adf, 0x6adc, 0x6ad0, 0x6aeb, 0x6acf, 0x6acd, + 0x6ade, 0x6b60, 0x6bb0, 0x6c0c, 0x7019, 0x7027, 0x7020, 0x7016, + 0x702b, 0x7021, 0x7022, 0x7023, 0x7029, 0x7017, 0x7024, 0x701c, + 0x702a, 0x720c, 0x720a, 0x7207, 0x7202, 0x7205, 0x72a5, 0x72a6, + 0x72a4, 0x72a3, 0x72a1, 0x74cb, 0x74c5, 0x74b7, 0x74c3, 0x7516, + 0x7660, 0x77c9, 0x77ca, 0x77c4, 0x77f1, 0x791d, 0x791b, 0x7921, + 0x791c, 0x7917, 0x791e, 0x79b0, 0x7a67, 0x7a68, 0x7c33, 0x7c3c, + 0x7c39, 0x7c2c, 0x7c3b, 0x7cec, 0x7cea, 0x7e76, 0x7e75, 0x7e78, + 0x7e70, 0x7e77, 0x7e6f, 0x7e7a, 0x7e72, 0x7e74, 0x7e68, 0x7f4b, + 0x7f4a, 0x7f83, 0x7f86, 0x7fb7, 0x7ffd, 0x7ffe, 0x8078, 0x81d7, + 0x81d5, 0x8264, 0x8261, 0x8263, 0x85eb, 0x85f1, 0x85ed, 0x85d9, + 0x85e1, 0x85e8, 0x85da, 0x85d7, 0x85ec, 0x85f2, 0x85f8, 0x85d8, + 0x85df, 0x85e3, 0x85dc, 0x85d1, 0x85f0, 0x85e6, 0x85ef, 0x85de, + 0x85e2, 0x8800, 0x87fa, 0x8803, 0x87f6, 0x87f7, 0x8809, 0x880c, + 0x880b, 0x8806, 0x87fc, 0x8808, 0x87ff, 0x880a, 0x8802, 0x8962, + 0x895a, 0x895b, 0x8957, 0x8961, 0x895c, 0x8958, 0x895d, 0x8959, + 0x8988, 0x89b7, 0x89b6, 0x89f6, 0x8b50, 0x8b48, 0x8b4a, 0x8b40, + 0x8b53, 0x8b56, 0x8b54, 0x8b4b, 0x8b55, + /* 0xf3 */ + 0x8b51, 0x8b42, 0x8b52, 0x8b57, 0x8c43, 0x8c77, 0x8c76, 0x8c9a, + 0x8d06, 0x8d07, 0x8d09, 0x8dac, 0x8daa, 0x8dad, 0x8dab, 0x8e6d, + 0x8e78, 0x8e73, 0x8e6a, 0x8e6f, 0x8e7b, 0x8ec2, 0x8f52, 0x8f51, + 0x8f4f, 0x8f50, 0x8f53, 0x8fb4, 0x9140, 0x913f, 0x91b0, 0x91ad, + 0x93de, 0x93c7, 0x93cf, 0x93c2, 0x93da, 0x93d0, 0x93f9, 0x93ec, + 0x93cc, 0x93d9, 0x93a9, 0x93e6, 0x93ca, 0x93d4, 0x93ee, 0x93e3, + 0x93d5, 0x93c4, 0x93ce, 0x93c0, 0x93d2, 0x93e7, 0x957d, 0x95da, + 0x95db, 0x96e1, 0x9729, 0x972b, 0x972c, 0x9728, 0x9726, 0x97b3, + 0x97b7, 0x97b6, 0x97dd, 0x97de, 0x97df, 0x985c, 0x9859, 0x985d, + 0x9857, 0x98bf, 0x98bd, 0x98bb, 0x98be, 0x9948, 0x9947, 0x9943, + 0x99a6, 0x99a7, 0x9a1a, 0x9a15, 0x9a25, 0x9a1d, 0x9a24, 0x9a1b, + 0x9a22, 0x9a20, 0x9a27, 0x9a23, 0x9a1e, 0x9a1c, 0x9a14, 0x9ac2, + 0x9b0b, 0x9b0a, 0x9b0e, 0x9b0c, 0x9b37, 0x9bea, 0x9beb, 0x9be0, + 0x9bde, 0x9be4, 0x9be6, 0x9be2, 0x9bf0, 0x9bd4, 0x9bd7, 0x9bec, + 0x9bdc, 0x9bd9, 0x9be5, 0x9bd5, 0x9be1, 0x9bda, 0x9d77, 0x9d81, + 0x9d8a, 0x9d84, 0x9d88, 0x9d71, 0x9d80, 0x9d78, 0x9d86, 0x9d8b, + 0x9d8c, 0x9d7d, 0x9d6b, 0x9d74, 0x9d75, 0x9d70, 0x9d69, 0x9d85, + 0x9d73, 0x9d7b, 0x9d82, 0x9d6f, 0x9d79, 0x9d7f, 0x9d87, 0x9d68, + 0x9e94, 0x9e91, 0x9ec0, 0x9efc, 0x9f2d, 0x9f40, 0x9f41, 0x9f4d, + 0x9f56, 0x9f57, 0x9f58, 0x5337, 0x56b2, + /* 0xf4 */ + 0x56b5, 0x56b3, 0x58e3, 0x5b45, 0x5dc6, 0x5dc7, 0x5eee, 0x5eef, + 0x5fc0, 0x5fc1, 0x61f9, 0x6517, 0x6516, 0x6515, 0x6513, 0x65df, + 0x66e8, 0x66e3, 0x66e4, 0x6af3, 0x6af0, 0x6aea, 0x6ae8, 0x6af9, + 0x6af1, 0x6aee, 0x6aef, 0x703c, 0x7035, 0x702f, 0x7037, 0x7034, + 0x7031, 0x7042, 0x7038, 0x703f, 0x703a, 0x7039, 0x7040, 0x703b, + 0x7033, 0x7041, 0x7213, 0x7214, 0x72a8, 0x737d, 0x737c, 0x74ba, + 0x76ab, 0x76aa, 0x76be, 0x76ed, 0x77cc, 0x77ce, 0x77cf, 0x77cd, + 0x77f2, 0x7925, 0x7923, 0x7927, 0x7928, 0x7924, 0x7929, 0x79b2, + 0x7a6e, 0x7a6c, 0x7a6d, 0x7af7, 0x7c49, 0x7c48, 0x7c4a, 0x7c47, + 0x7c45, 0x7cee, 0x7e7b, 0x7e7e, 0x7e81, 0x7e80, 0x7fba, 0x7fff, + 0x8079, 0x81db, 0x81d9, 0x820b, 0x8268, 0x8269, 0x8622, 0x85ff, + 0x8601, 0x85fe, 0x861b, 0x8600, 0x85f6, 0x8604, 0x8609, 0x8605, + 0x860c, 0x85fd, 0x8819, 0x8810, 0x8811, 0x8817, 0x8813, 0x8816, + 0x8963, 0x8966, 0x89b9, 0x89f7, 0x8b60, 0x8b6a, 0x8b5d, 0x8b68, + 0x8b63, 0x8b65, 0x8b67, 0x8b6d, 0x8dae, 0x8e86, 0x8e88, 0x8e84, + 0x8f59, 0x8f56, 0x8f57, 0x8f55, 0x8f58, 0x8f5a, 0x908d, 0x9143, + 0x9141, 0x91b7, 0x91b5, 0x91b2, 0x91b3, 0x940b, 0x9413, 0x93fb, + 0x9420, 0x940f, 0x9414, 0x93fe, 0x9415, 0x9410, 0x9428, 0x9419, + 0x940d, 0x93f5, 0x9400, 0x93f7, 0x9407, 0x940e, 0x9416, 0x9412, + 0x93fa, 0x9409, 0x93f8, 0x940a, 0x93ff, + /* 0xf5 */ + 0x93fc, 0x940c, 0x93f6, 0x9411, 0x9406, 0x95de, 0x95e0, 0x95df, + 0x972e, 0x972f, 0x97b9, 0x97bb, 0x97fd, 0x97fe, 0x9860, 0x9862, + 0x9863, 0x985f, 0x98c1, 0x98c2, 0x9950, 0x994e, 0x9959, 0x994c, + 0x994b, 0x9953, 0x9a32, 0x9a34, 0x9a31, 0x9a2c, 0x9a2a, 0x9a36, + 0x9a29, 0x9a2e, 0x9a38, 0x9a2d, 0x9ac7, 0x9aca, 0x9ac6, 0x9b10, + 0x9b12, 0x9b11, 0x9c0b, 0x9c08, 0x9bf7, 0x9c05, 0x9c12, 0x9bf8, + 0x9c40, 0x9c07, 0x9c0e, 0x9c06, 0x9c17, 0x9c14, 0x9c09, 0x9d9f, + 0x9d99, 0x9da4, 0x9d9d, 0x9d92, 0x9d98, 0x9d90, 0x9d9b, 0x9da0, + 0x9d94, 0x9d9c, 0x9daa, 0x9d97, 0x9da1, 0x9d9a, 0x9da2, 0x9da8, + 0x9d9e, 0x9da3, 0x9dbf, 0x9da9, 0x9d96, 0x9da6, 0x9da7, 0x9e99, + 0x9e9b, 0x9e9a, 0x9ee5, 0x9ee4, 0x9ee7, 0x9ee6, 0x9f30, 0x9f2e, + 0x9f5b, 0x9f60, 0x9f5e, 0x9f5d, 0x9f59, 0x9f91, 0x513a, 0x5139, + 0x5298, 0x5297, 0x56c3, 0x56bd, 0x56be, 0x5b48, 0x5b47, 0x5dcb, + 0x5dcf, 0x5ef1, 0x61fd, 0x651b, 0x6b02, 0x6afc, 0x6b03, 0x6af8, + 0x6b00, 0x7043, 0x7044, 0x704a, 0x7048, 0x7049, 0x7045, 0x7046, + 0x721d, 0x721a, 0x7219, 0x737e, 0x7517, 0x766a, 0x77d0, 0x792d, + 0x7931, 0x792f, 0x7c54, 0x7c53, 0x7cf2, 0x7e8a, 0x7e87, 0x7e88, + 0x7e8b, 0x7e86, 0x7e8d, 0x7f4d, 0x7fbb, 0x8030, 0x81dd, 0x8618, + 0x862a, 0x8626, 0x861f, 0x8623, 0x861c, 0x8619, 0x8627, 0x862e, + 0x8621, 0x8620, 0x8629, 0x861e, 0x8625, + /* 0xf6 */ + 0x8829, 0x881d, 0x881b, 0x8820, 0x8824, 0x881c, 0x882b, 0x884a, + 0x896d, 0x8969, 0x896e, 0x896b, 0x89fa, 0x8b79, 0x8b78, 0x8b45, + 0x8b7a, 0x8b7b, 0x8d10, 0x8d14, 0x8daf, 0x8e8e, 0x8e8c, 0x8f5e, + 0x8f5b, 0x8f5d, 0x9146, 0x9144, 0x9145, 0x91b9, 0x943f, 0x943b, + 0x9436, 0x9429, 0x943d, 0x943c, 0x9430, 0x9439, 0x942a, 0x9437, + 0x942c, 0x9440, 0x9431, 0x95e5, 0x95e4, 0x95e3, 0x9735, 0x973a, + 0x97bf, 0x97e1, 0x9864, 0x98c9, 0x98c6, 0x98c0, 0x9958, 0x9956, + 0x9a39, 0x9a3d, 0x9a46, 0x9a44, 0x9a42, 0x9a41, 0x9a3a, 0x9a3f, + 0x9acd, 0x9b15, 0x9b17, 0x9b18, 0x9b16, 0x9b3a, 0x9b52, 0x9c2b, + 0x9c1d, 0x9c1c, 0x9c2c, 0x9c23, 0x9c28, 0x9c29, 0x9c24, 0x9c21, + 0x9db7, 0x9db6, 0x9dbc, 0x9dc1, 0x9dc7, 0x9dca, 0x9dcf, 0x9dbe, + 0x9dc5, 0x9dc3, 0x9dbb, 0x9db5, 0x9dce, 0x9db9, 0x9dba, 0x9dac, + 0x9dc8, 0x9db1, 0x9dad, 0x9dcc, 0x9db3, 0x9dcd, 0x9db2, 0x9e7a, + 0x9e9c, 0x9eeb, 0x9eee, 0x9eed, 0x9f1b, 0x9f18, 0x9f1a, 0x9f31, + 0x9f4e, 0x9f65, 0x9f64, 0x9f92, 0x4eb9, 0x56c6, 0x56c5, 0x56cb, + 0x5971, 0x5b4b, 0x5b4c, 0x5dd5, 0x5dd1, 0x5ef2, 0x6521, 0x6520, + 0x6526, 0x6522, 0x6b0b, 0x6b08, 0x6b09, 0x6c0d, 0x7055, 0x7056, + 0x7057, 0x7052, 0x721e, 0x721f, 0x72a9, 0x737f, 0x74d8, 0x74d5, + 0x74d9, 0x74d7, 0x766d, 0x76ad, 0x7935, 0x79b4, 0x7a70, 0x7a71, + 0x7c57, 0x7c5c, 0x7c59, 0x7c5b, 0x7c5a, + /* 0xf7 */ + 0x7cf4, 0x7cf1, 0x7e91, 0x7f4f, 0x7f87, 0x81de, 0x826b, 0x8634, + 0x8635, 0x8633, 0x862c, 0x8632, 0x8636, 0x882c, 0x8828, 0x8826, + 0x882a, 0x8825, 0x8971, 0x89bf, 0x89be, 0x89fb, 0x8b7e, 0x8b84, + 0x8b82, 0x8b86, 0x8b85, 0x8b7f, 0x8d15, 0x8e95, 0x8e94, 0x8e9a, + 0x8e92, 0x8e90, 0x8e96, 0x8e97, 0x8f60, 0x8f62, 0x9147, 0x944c, + 0x9450, 0x944a, 0x944b, 0x944f, 0x9447, 0x9445, 0x9448, 0x9449, + 0x9446, 0x973f, 0x97e3, 0x986a, 0x9869, 0x98cb, 0x9954, 0x995b, + 0x9a4e, 0x9a53, 0x9a54, 0x9a4c, 0x9a4f, 0x9a48, 0x9a4a, 0x9a49, + 0x9a52, 0x9a50, 0x9ad0, 0x9b19, 0x9b2b, 0x9b3b, 0x9b56, 0x9b55, + 0x9c46, 0x9c48, 0x9c3f, 0x9c44, 0x9c39, 0x9c33, 0x9c41, 0x9c3c, + 0x9c37, 0x9c34, 0x9c32, 0x9c3d, 0x9c36, 0x9ddb, 0x9dd2, 0x9dde, + 0x9dda, 0x9dcb, 0x9dd0, 0x9ddc, 0x9dd1, 0x9ddf, 0x9de9, 0x9dd9, + 0x9dd8, 0x9dd6, 0x9df5, 0x9dd5, 0x9ddd, 0x9eb6, 0x9ef0, 0x9f35, + 0x9f33, 0x9f32, 0x9f42, 0x9f6b, 0x9f95, 0x9fa2, 0x513d, 0x5299, + 0x58e8, 0x58e7, 0x5972, 0x5b4d, 0x5dd8, 0x882f, 0x5f4f, 0x6201, + 0x6203, 0x6204, 0x6529, 0x6525, 0x6596, 0x66eb, 0x6b11, 0x6b12, + 0x6b0f, 0x6bca, 0x705b, 0x705a, 0x7222, 0x7382, 0x7381, 0x7383, + 0x7670, 0x77d4, 0x7c67, 0x7c66, 0x7e95, 0x826c, 0x863a, 0x8640, + 0x8639, 0x863c, 0x8631, 0x863b, 0x863e, 0x8830, 0x8832, 0x882e, + 0x8833, 0x8976, 0x8974, 0x8973, 0x89fe, + /* 0xf8 */ + 0x8b8c, 0x8b8e, 0x8b8b, 0x8b88, 0x8c45, 0x8d19, 0x8e98, 0x8f64, + 0x8f63, 0x91bc, 0x9462, 0x9455, 0x945d, 0x9457, 0x945e, 0x97c4, + 0x97c5, 0x9800, 0x9a56, 0x9a59, 0x9b1e, 0x9b1f, 0x9b20, 0x9c52, + 0x9c58, 0x9c50, 0x9c4a, 0x9c4d, 0x9c4b, 0x9c55, 0x9c59, 0x9c4c, + 0x9c4e, 0x9dfb, 0x9df7, 0x9def, 0x9de3, 0x9deb, 0x9df8, 0x9de4, + 0x9df6, 0x9de1, 0x9dee, 0x9de6, 0x9df2, 0x9df0, 0x9de2, 0x9dec, + 0x9df4, 0x9df3, 0x9de8, 0x9ded, 0x9ec2, 0x9ed0, 0x9ef2, 0x9ef3, + 0x9f06, 0x9f1c, 0x9f38, 0x9f37, 0x9f36, 0x9f43, 0x9f4f, 0x9f71, + 0x9f70, 0x9f6e, 0x9f6f, 0x56d3, 0x56cd, 0x5b4e, 0x5c6d, 0x652d, + 0x66ed, 0x66ee, 0x6b13, 0x705f, 0x7061, 0x705d, 0x7060, 0x7223, + 0x74db, 0x74e5, 0x77d5, 0x7938, 0x79b7, 0x79b6, 0x7c6a, 0x7e97, + 0x7f89, 0x826d, 0x8643, 0x8838, 0x8837, 0x8835, 0x884b, 0x8b94, + 0x8b95, 0x8e9e, 0x8e9f, 0x8ea0, 0x8e9d, 0x91be, 0x91bd, 0x91c2, + 0x946b, 0x9468, 0x9469, 0x96e5, 0x9746, 0x9743, 0x9747, 0x97c7, + 0x97e5, 0x9a5e, 0x9ad5, 0x9b59, 0x9c63, 0x9c67, 0x9c66, 0x9c62, + 0x9c5e, 0x9c60, 0x9e02, 0x9dfe, 0x9e07, 0x9e03, 0x9e06, 0x9e05, + 0x9e00, 0x9e01, 0x9e09, 0x9dff, 0x9dfd, 0x9e04, 0x9ea0, 0x9f1e, + 0x9f46, 0x9f74, 0x9f75, 0x9f76, 0x56d4, 0x652e, 0x65b8, 0x6b18, + 0x6b19, 0x6b17, 0x6b1a, 0x7062, 0x7226, 0x72aa, 0x77d8, 0x77d9, + 0x7939, 0x7c69, 0x7c6b, 0x7cf6, 0x7e9a, + /* 0xf9 */ + 0x7e98, 0x7e9b, 0x7e99, 0x81e0, 0x81e1, 0x8646, 0x8647, 0x8648, + 0x8979, 0x897a, 0x897c, 0x897b, 0x89ff, 0x8b98, 0x8b99, 0x8ea5, + 0x8ea4, 0x8ea3, 0x946e, 0x946d, 0x946f, 0x9471, 0x9473, 0x9749, + 0x9872, 0x995f, 0x9c68, 0x9c6e, 0x9c6d, 0x9e0b, 0x9e0d, 0x9e10, + 0x9e0f, 0x9e12, 0x9e11, 0x9ea1, 0x9ef5, 0x9f09, 0x9f47, 0x9f78, + 0x9f7b, 0x9f7a, 0x9f79, 0x571e, 0x7066, 0x7c6f, 0x883c, 0x8db2, + 0x8ea6, 0x91c3, 0x9474, 0x9478, 0x9476, 0x9475, 0x9a60, 0x9c74, + 0x9c73, 0x9c71, 0x9c75, 0x9e14, 0x9e13, 0x9ef6, 0x9f0a, 0x9fa4, + 0x7068, 0x7065, 0x7cf7, 0x866a, 0x883e, 0x883d, 0x883f, 0x8b9e, + 0x8c9c, 0x8ea9, 0x8ec9, 0x974b, 0x9873, 0x9874, 0x98cc, 0x9961, + 0x99ab, 0x9a64, 0x9a66, 0x9a67, 0x9b24, 0x9e15, 0x9e17, 0x9f48, + 0x6207, 0x6b1e, 0x7227, 0x864c, 0x8ea8, 0x9482, 0x9480, 0x9481, + 0x9a69, 0x9a68, 0x9b2e, 0x9e19, 0x7229, 0x864b, 0x8b9f, 0x9483, + 0x9c79, 0x9eb7, 0x7675, 0x9a6b, 0x9c7a, 0x9e1d, 0x7069, 0x706a, + 0x9ea4, 0x9f7e, 0x9f49, 0x9f98, +}; + +static int +big5_mbtowc (ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c1 = s[0]; + if ((c1 >= 0xa1 && c1 <= 0xc7) || (c1 >= 0xc9 && c1 <= 0xf9)) { + if (n >= 2) { + unsigned char c2 = s[1]; + if ((c2 >= 0x40 && c2 < 0x7f) || (c2 >= 0xa1 && c2 < 0xff)) { + unsigned int i = 157 * (c1 - 0xa1) + (c2 - (c2 >= 0xa1 ? 0x62 : 0x40)); + unsigned short wc = 0xfffd; + if (i < 6280) { + if (i < 6121) + wc = big5_2uni_pagea1[i]; + } else { + if (i < 13932) + wc = big5_2uni_pagec9[i-6280]; + } + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 2; + } + } + return RET_ILSEQ; + } + return RET_TOOFEW(0); + } + return RET_ILSEQ; +} + +static const unsigned short big5_2charset[13703] = { + 0xa246, 0xa247, 0xa244, 0xa1b1, 0xa258, 0xa1d3, 0xa150, 0xa1d1, + 0xa1d2, 0xa3be, 0xa3bc, 0xa3bd, 0xa3bf, 0xa3bb, 0xa344, 0xa345, + 0xa346, 0xa347, 0xa348, 0xa349, 0xa34a, 0xa34b, 0xa34c, 0xa34d, + 0xa34e, 0xa34f, 0xa350, 0xa351, 0xa352, 0xa353, 0xa354, 0xa355, + 0xa356, 0xa357, 0xa358, 0xa359, 0xa35a, 0xa35b, 0xa35c, 0xa35d, + 0xa35e, 0xa35f, 0xa360, 0xa361, 0xa362, 0xa363, 0xa364, 0xa365, + 0xa366, 0xa367, 0xa368, 0xa369, 0xa36a, 0xa36b, 0xa36c, 0xa36d, + 0xa36e, 0xa36f, 0xa370, 0xa371, 0xa372, 0xa373, 0xc7b3, 0xc7b1, + 0xc7b2, 0xc7b4, 0xc7b5, 0xc7b6, 0xc7b7, 0xc7b8, 0xc7b9, 0xc7ba, + 0xc7bb, 0xc7bc, 0xc7bd, 0xc7be, 0xc7bf, 0xc7c0, 0xc7c1, 0xc7c2, + 0xc7c3, 0xc7c4, 0xc7c5, 0xc7c6, 0xc7c7, 0xc7c8, 0xc7c9, 0xc7ca, + 0xc7cb, 0xc7cc, 0xc7cd, 0xc7cf, 0xc7d0, 0xc7d1, 0xc7d2, 0xc7d3, + 0xc7d4, 0xc7d5, 0xc7d6, 0xc7d7, 0xc7d8, 0xc7d9, 0xc7da, 0xc7db, + 0xc7dc, 0xc7dd, 0xc7de, 0xc7df, 0xc7e0, 0xc7e1, 0xc7e2, 0xc7e3, + 0xc7e4, 0xc7e5, 0xc7e6, 0xc7e7, 0xc7e8, 0xc7ce, 0xa156, 0xa158, + 0xa1a5, 0xa1a6, 0xa1a7, 0xa1a8, 0xa145, 0xa14c, 0xa14b, 0xa1ac, + 0xa1ab, 0xa1b0, 0xa1c2, 0xa24a, 0xa1c1, 0xa24b, 0xa2b9, 0xa2ba, + 0xa2bb, 0xa2bc, 0xa2bd, 0xa2be, 0xa2bf, 0xa2c0, 0xa2c1, 0xa2c2, + 0xa1f6, 0xa1f4, 0xa1f7, 0xa1f5, 0xa1f8, 0xa1f9, 0xa1fb, 0xa1fa, + 0xa1d4, 0xa1db, 0xa1e8, 0xa1e7, 0xa1fd, 0xa1fc, 0xa1e4, 0xa1e5, + 0xa1ec, 0xa1ed, 0xa1ef, 0xa1ee, 0xa1e3, 0xa1dc, 0xa1da, 0xa1dd, + 0xa1d8, 0xa1d9, 0xa1e6, 0xa1e9, 0xc7e9, 0xc7ea, 0xc7eb, 0xc7ec, + 0xc7ed, 0xc7ee, 0xc7ef, 0xc7f0, 0xc7f1, 0xc7f2, 0xc7f3, 0xc7f4, + 0xc7f5, 0xc7f6, 0xc7f7, 0xc7f8, 0xc7f9, 0xc7fa, 0xc7fb, 0xc7fc, + 0xa277, 0xa278, 0xa27a, 0xa27b, 0xa27c, 0xa27d, 0xa275, 0xa274, + 0xa273, 0xa272, 0xa271, 0xa2a4, 0xa2a5, 0xa2a7, 0xa2a6, 0xa27e, + 0xa2a1, 0xa2a3, 0xa2a2, 0xa2ac, 0xa2ad, 0xa2ae, 0xa262, 0xa263, + 0xa264, 0xa265, 0xa266, 0xa267, 0xa268, 0xa269, 0xa270, 0xa26f, + 0xa26e, 0xa26d, 0xa26c, 0xa26b, 0xa26a, 0xa276, 0xa279, 0xa1bd, + 0xa1bc, 0xa1b6, 0xa1b5, 0xa1bf, 0xa1be, 0xa1bb, 0xa1ba, 0xa1b3, + 0xa1b7, 0xa1b4, 0xa2a8, 0xa2a9, 0xa2ab, 0xa2aa, 0xa1b9, 0xa1b8, + 0xa1f3, 0xa1f0, 0xa1f2, 0xa1f1, 0xa140, 0xa142, 0xa143, 0xa1b2, + 0xc6a4, 0xa171, 0xa172, 0xa16d, 0xa16e, 0xa175, 0xa176, 0xa179, + 0xa17a, 0xa169, 0xa16a, 0xa245, 0xa165, 0xa166, 0xa1a9, 0xa1aa, + 0xa2c3, 0xa2c4, 0xa2c5, 0xa2c6, 0xa2c7, 0xa2c8, 0xa2c9, 0xa2ca, + 0xa2cb, 0xc6a5, 0xc6a6, 0xc6a7, 0xc6a8, 0xc6a9, 0xc6aa, 0xc6ab, + 0xc6ac, 0xc6ad, 0xc6ae, 0xc6af, 0xc6b0, 0xc6b1, 0xc6b2, 0xc6b3, + 0xc6b4, 0xc6b5, 0xc6b6, 0xc6b7, 0xc6b8, 0xc6b9, 0xc6ba, 0xc6bb, + 0xc6bc, 0xc6bd, 0xc6be, 0xc6bf, 0xc6c0, 0xc6c1, 0xc6c2, 0xc6c3, + 0xc6c4, 0xc6c5, 0xc6c6, 0xc6c7, 0xc6c8, 0xc6c9, 0xc6ca, 0xc6cb, + 0xc6cc, 0xc6cd, 0xc6ce, 0xc6cf, 0xc6d0, 0xc6d1, 0xc6d2, 0xc6d3, + 0xc6d4, 0xc6d5, 0xc6d6, 0xc6d7, 0xc6d8, 0xc6d9, 0xc6da, 0xc6db, + 0xc6dc, 0xc6dd, 0xc6de, 0xc6df, 0xc6e0, 0xc6e1, 0xc6e2, 0xc6e3, + 0xc6e4, 0xc6e5, 0xc6e6, 0xc6e7, 0xc6e8, 0xc6e9, 0xc6ea, 0xc6eb, + 0xc6ec, 0xc6ed, 0xc6ee, 0xc6ef, 0xc6f0, 0xc6f1, 0xc6f2, 0xc6f3, + 0xc6f4, 0xc6f5, 0xc6f6, 0xc6f7, 0xc6a2, 0xc6a3, 0xc6f8, 0xc6f9, + 0xc6fa, 0xc6fb, 0xc6fc, 0xc6fd, 0xc6fe, 0xc740, 0xc741, 0xc742, + 0xc743, 0xc744, 0xc745, 0xc746, 0xc747, 0xc748, 0xc749, 0xc74a, + 0xc74b, 0xc74c, 0xc74d, 0xc74e, 0xc74f, 0xc750, 0xc751, 0xc752, + 0xc753, 0xc754, 0xc755, 0xc756, 0xc757, 0xc758, 0xc759, 0xc75a, + 0xc75b, 0xc75c, 0xc75d, 0xc75e, 0xc75f, 0xc760, 0xc761, 0xc762, + 0xc763, 0xc764, 0xc765, 0xc766, 0xc767, 0xc768, 0xc769, 0xc76a, + 0xc76b, 0xc76c, 0xc76d, 0xc76e, 0xc76f, 0xc770, 0xc771, 0xc772, + 0xc773, 0xc774, 0xc775, 0xc776, 0xc777, 0xc778, 0xc779, 0xc77a, + 0xc77b, 0xc77c, 0xc77d, 0xc77e, 0xc7a1, 0xc7a2, 0xc7a3, 0xc7a4, + 0xc7a5, 0xc7a6, 0xc7a7, 0xc7a8, 0xc7a9, 0xc7aa, 0xc7ab, 0xc7ac, + 0xc7ad, 0xc7ae, 0xc7af, 0xc7b0, 0xc6a1, 0xa374, 0xa375, 0xa376, + 0xa377, 0xa378, 0xa379, 0xa37a, 0xa37b, 0xa37c, 0xa37d, 0xa37e, + 0xa3a1, 0xa3a2, 0xa3a3, 0xa3a4, 0xa3a5, 0xa3a6, 0xa3a7, 0xa3a8, + 0xa3a9, 0xa3aa, 0xa3ab, 0xa3ac, 0xa3ad, 0xa3ae, 0xa3af, 0xa3b0, + 0xa3b1, 0xa3b2, 0xa3b3, 0xa3b4, 0xa3b5, 0xa3b6, 0xa3b7, 0xa3b8, + 0xa3b9, 0xa3ba, 0xa1c0, 0xa255, 0xa256, 0xa250, 0xa251, 0xa252, + 0xa254, 0xa257, 0xa253, 0xa1eb, 0xa1ea, 0xa24f, 0xa440, 0xa442, + 0xa443, 0xc945, 0xa456, 0xa454, 0xa457, 0xa455, 0xc946, 0xa4a3, + 0xc94f, 0xc94d, 0xa4a2, 0xa4a1, 0xa542, 0xa541, 0xa540, 0xa543, + 0xa4fe, 0xa5e0, 0xa5e1, 0xa8c3, 0xa458, 0xa4a4, 0xc950, 0xa4a5, + 0xc963, 0xa6ea, 0xcbb1, 0xa459, 0xa4a6, 0xa544, 0xc964, 0xc940, + 0xa444, 0xa45b, 0xc947, 0xa45c, 0xa4a7, 0xa545, 0xa547, 0xa546, + 0xa5e2, 0xa5e3, 0xa8c4, 0xadbc, 0xa441, 0xc941, 0xa445, 0xa45e, + 0xa45d, 0xa5e4, 0xa8c5, 0xb0ae, 0xd44b, 0xb6c3, 0xdcb1, 0xdcb2, + 0xa446, 0xa4a9, 0xa8c6, 0xa447, 0xc948, 0xa45f, 0xa4aa, 0xa4ac, + 0xc951, 0xa4ad, 0xa4ab, 0xa5e5, 0xa8c7, 0xa8c8, 0xab45, 0xa460, + 0xa4ae, 0xa5e6, 0xa5e8, 0xa5e7, 0xa6eb, 0xa8c9, 0xa8ca, 0xab46, + 0xab47, 0xadbd, 0xdcb3, 0xf6d6, 0xa448, 0xa4b0, 0xa4af, 0xc952, + 0xa4b1, 0xa4b7, 0xa4b2, 0xa4b3, 0xc954, 0xc953, 0xa4b5, 0xa4b6, + 0xa4b4, 0xa54a, 0xa54b, 0xa54c, 0xa54d, 0xa549, 0xa550, 0xc96a, + 0xc966, 0xc969, 0xa551, 0xa561, 0xc968, 0xa54e, 0xa54f, 0xa548, + 0xc965, 0xc967, 0xa5f5, 0xc9b0, 0xa5f2, 0xa5f6, 0xc9ba, 0xc9ae, + 0xa5f3, 0xc9b2, 0xa5f4, 0xa5f7, 0xa5e9, 0xc9b1, 0xa5f8, 0xc9b5, + 0xc9b9, 0xc9b6, 0xc9b3, 0xa5ea, 0xa5ec, 0xa5f9, 0xa5ee, 0xc9ab, + 0xa5f1, 0xa5ef, 0xa5f0, 0xc9bb, 0xc9b8, 0xc9af, 0xa5ed, 0xc9ac, + 0xa5eb, 0xc9b4, 0xc9b7, 0xc9ad, 0xca66, 0xa742, 0xa6f4, 0xca67, + 0xa6f1, 0xa744, 0xa6f9, 0xa6f8, 0xca5b, 0xa6fc, 0xa6f7, 0xca60, + 0xca68, 0xca64, 0xa6fa, 0xa6fd, 0xa6ee, 0xa747, 0xca5d, 0xcbbd, + 0xa6ec, 0xa743, 0xa6ed, 0xa6f5, 0xa6f6, 0xca62, 0xca5e, 0xa6fb, + 0xa6f3, 0xca5a, 0xa6ef, 0xca65, 0xa745, 0xa748, 0xa6f2, 0xa740, + 0xa746, 0xa6f0, 0xca63, 0xa741, 0xca69, 0xca5c, 0xa6fe, 0xca5f, + 0xca61, 0xa8d8, 0xcbbf, 0xcbcb, 0xa8d0, 0xcbcc, 0xa8cb, 0xa8d5, + 0xa8ce, 0xcbb9, 0xa8d6, 0xcbb8, 0xcbbc, 0xcbc3, 0xcbc1, 0xa8de, + 0xa8d9, 0xcbb3, 0xcbb5, 0xa8db, 0xa8cf, 0xcbb6, 0xcbc2, 0xcbc9, + 0xa8d4, 0xcbbb, 0xcbb4, 0xa8d3, 0xcbb7, 0xa8d7, 0xcbba, 0xa8d2, + 0xa8cd, 0xa8dc, 0xcbc4, 0xa8dd, 0xcbc8, 0xcbc6, 0xcbca, 0xa8da, + 0xcbbe, 0xcbb2, 0xcbc0, 0xa8d1, 0xcbc5, 0xa8cc, 0xcbc7, 0xab56, + 0xab4a, 0xcde0, 0xcde8, 0xab49, 0xab51, 0xab5d, 0xcdee, 0xcdec, + 0xcde7, 0xab4b, 0xcded, 0xcde3, 0xab59, 0xab50, 0xab58, 0xcdde, + 0xcdea, 0xcde1, 0xab54, 0xcde2, 0xcddd, 0xab5b, 0xab4e, 0xab57, + 0xab4d, 0xcddf, 0xcde4, 0xcdeb, 0xab55, 0xab52, 0xcde6, 0xab5a, + 0xcde9, 0xcde5, 0xab4f, 0xab5c, 0xab53, 0xab4c, 0xab48, 0xcdef, + 0xadd7, 0xadc1, 0xadd1, 0xadd6, 0xd0d0, 0xd0cf, 0xd0d4, 0xd0d5, + 0xadc4, 0xadcd, 0xadda, 0xadce, 0xd0c9, 0xadc7, 0xd0ca, 0xaddc, + 0xadd3, 0xadbe, 0xadbf, 0xd0dd, 0xb0bf, 0xadcc, 0xadcb, 0xd0cb, + 0xadcf, 0xd45b, 0xadc6, 0xd0d6, 0xadd5, 0xadd4, 0xadca, 0xd0ce, + 0xd0d7, 0xd0c8, 0xadc9, 0xd0d8, 0xadd2, 0xd0cc, 0xadc0, 0xadc3, + 0xadc2, 0xd0d9, 0xadd0, 0xadc5, 0xadd9, 0xaddb, 0xd0d3, 0xadd8, + 0xd0db, 0xd0cd, 0xd0dc, 0xd0d1, 0xd0da, 0xd0d2, 0xadc8, 0xd463, + 0xd457, 0xb0b3, 0xd45c, 0xd462, 0xb0b2, 0xd455, 0xb0b6, 0xd459, + 0xd452, 0xb0b4, 0xd456, 0xb0b9, 0xb0be, 0xd467, 0xd451, 0xb0ba, + 0xd466, 0xb0b5, 0xd458, 0xb0b1, 0xd453, 0xd44f, 0xd45d, 0xd450, + 0xd44e, 0xd45a, 0xd460, 0xd461, 0xb0b7, 0xd85b, 0xd45e, 0xd44d, + 0xd45f, 0xb0c1, 0xd464, 0xb0c0, 0xd44c, 0xd454, 0xd465, 0xb0bc, + 0xb0bb, 0xb0b8, 0xb0bd, 0xb0af, 0xb0b0, 0xb3c8, 0xd85e, 0xd857, + 0xb3c5, 0xd85f, 0xd855, 0xd858, 0xb3c4, 0xd859, 0xb3c7, 0xd85d, + 0xd853, 0xd852, 0xb3c9, 0xb3ca, 0xb3c6, 0xb3cb, 0xd851, 0xd85c, + 0xd85a, 0xd854, 0xb3c3, 0xd856, 0xb6ca, 0xb6c4, 0xdcb7, 0xb6cd, + 0xdcbd, 0xdcc0, 0xb6c6, 0xb6c7, 0xdcba, 0xb6c5, 0xdcc3, 0xb6cb, + 0xdcc4, 0xdcbf, 0xb6cc, 0xdcb4, 0xb6c9, 0xdcb5, 0xdcbe, 0xdcbc, + 0xdcb8, 0xb6c8, 0xdcb6, 0xb6ce, 0xdcbb, 0xdcc2, 0xdcb9, 0xdcc1, + 0xb9b6, 0xb9b3, 0xb9b4, 0xe0f9, 0xe0f1, 0xb9b2, 0xb9af, 0xe0f2, + 0xb9b1, 0xe0f5, 0xe0f7, 0xe0fe, 0xe0fd, 0xe0f8, 0xb9ae, 0xe0f0, + 0xb9ac, 0xe0f3, 0xb9b7, 0xe0f6, 0xe0fa, 0xb9b0, 0xb9ad, 0xe0fc, + 0xe0fb, 0xb9b5, 0xe0f4, 0xbbf8, 0xe4ec, 0xe4e9, 0xbbf9, 0xbbf7, + 0xe4f0, 0xe4ed, 0xe4e6, 0xbbf6, 0xbbfa, 0xe4e7, 0xbbf5, 0xbbfd, + 0xe4ea, 0xe4eb, 0xbbfb, 0xbbfc, 0xe4f1, 0xe4ee, 0xe4ef, 0xbeaa, + 0xe8f8, 0xbea7, 0xe8f5, 0xbea9, 0xbeab, 0xe8f6, 0xbea8, 0xe8f7, + 0xe8f4, 0xc076, 0xecbd, 0xc077, 0xecbb, 0xecbc, 0xecba, 0xecb9, + 0xecbe, 0xc075, 0xefb8, 0xefb9, 0xe4e8, 0xefb7, 0xc078, 0xc35f, + 0xf1eb, 0xf1ec, 0xc4d7, 0xc4d8, 0xf5c1, 0xf5c0, 0xc56c, 0xc56b, + 0xf7d0, 0xa449, 0xa461, 0xa4b9, 0xa4b8, 0xa553, 0xa552, 0xa5fc, + 0xa5fb, 0xa5fd, 0xa5fa, 0xa74a, 0xa749, 0xa74b, 0xa8e0, 0xa8df, + 0xa8e1, 0xab5e, 0xa259, 0xd0de, 0xa25a, 0xb0c2, 0xa25c, 0xa25b, + 0xd860, 0xa25d, 0xb9b8, 0xa25e, 0xa44a, 0xa4ba, 0xa5fe, 0xa8e2, + 0xa44b, 0xa4bd, 0xa4bb, 0xa4bc, 0xa640, 0xa74c, 0xa8e4, 0xa8e3, + 0xa8e5, 0xaddd, 0xbeac, 0xc94e, 0xa554, 0xa555, 0xa641, 0xca6a, + 0xab60, 0xab5f, 0xd0e0, 0xd0df, 0xb0c3, 0xa4be, 0xc955, 0xcbcd, + 0xab61, 0xade0, 0xadde, 0xaddf, 0xbead, 0xa556, 0xa642, 0xc9bc, + 0xa74d, 0xa74e, 0xca6b, 0xcbce, 0xa8e6, 0xcbcf, 0xd0e2, 0xd0e3, + 0xade3, 0xd0e4, 0xd0e1, 0xade4, 0xade2, 0xade1, 0xd0e5, 0xd468, + 0xd861, 0xdcc5, 0xe140, 0xbbfe, 0xbeae, 0xe8f9, 0xa44c, 0xa45a, + 0xb0c4, 0xb3cd, 0xb9b9, 0xc942, 0xa4bf, 0xa559, 0xa557, 0xa558, + 0xa8e7, 0xa44d, 0xa44e, 0xa462, 0xa4c0, 0xa4c1, 0xa4c2, 0xc9be, + 0xa55a, 0xc96b, 0xa646, 0xc9bf, 0xa644, 0xa645, 0xc9bd, 0xa647, + 0xa643, 0xca6c, 0xaaec, 0xca6d, 0xca6e, 0xa750, 0xa74f, 0xa753, + 0xa751, 0xa752, 0xa8ed, 0xa8ec, 0xcbd4, 0xcbd1, 0xcbd2, 0xcbd0, + 0xa8ee, 0xa8ea, 0xa8e9, 0xa8eb, 0xa8e8, 0xa8ef, 0xab63, 0xcdf0, + 0xcbd3, 0xab68, 0xcdf1, 0xab64, 0xab67, 0xab66, 0xab65, 0xab62, + 0xd0e8, 0xade7, 0xd0eb, 0xade5, 0xd0e7, 0xade8, 0xade6, 0xade9, + 0xd0e9, 0xd0ea, 0xd0e6, 0xd0ec, 0xb3d1, 0xb0c5, 0xd469, 0xd46b, + 0xd46a, 0xd46c, 0xb0c6, 0xb3ce, 0xb3cf, 0xb3d0, 0xb6d0, 0xdcc7, + 0xdcc6, 0xdcc8, 0xdcc9, 0xb6d1, 0xb6cf, 0xe141, 0xe142, 0xb9bb, + 0xb9ba, 0xe35a, 0xbc40, 0xbc41, 0xbc42, 0xbc44, 0xe4f2, 0xe4f3, + 0xbc43, 0xbeaf, 0xbeb0, 0xf1ed, 0xf5c3, 0xf5c2, 0xf7d1, 0xa44f, + 0xa55c, 0xa55b, 0xa648, 0xc9c0, 0xa755, 0xa756, 0xa754, 0xa757, + 0xca6f, 0xca70, 0xa8f1, 0xcbd5, 0xa8f0, 0xcdf2, 0xab6c, 0xcdf3, + 0xab6b, 0xab69, 0xab6a, 0xd0ed, 0xb0c7, 0xd46e, 0xb0ca, 0xd46d, + 0xb1e5, 0xb0c9, 0xb0c8, 0xb3d4, 0xb3d3, 0xb3d2, 0xb6d2, 0xb6d5, + 0xb6d6, 0xb6d4, 0xb6d3, 0xe143, 0xe144, 0xe4f5, 0xbc45, 0xe4f4, + 0xbeb1, 0xecbf, 0xc079, 0xf1ee, 0xc455, 0xa463, 0xa4c3, 0xc956, + 0xa4c4, 0xa4c5, 0xa55d, 0xa55e, 0xa649, 0xca71, 0xcbd6, 0xcbd7, + 0xab6d, 0xd0ee, 0xb0cc, 0xb0cb, 0xd863, 0xd862, 0xa450, 0xa4c6, + 0xa55f, 0xb0cd, 0xc943, 0xc96c, 0xa560, 0xc9c2, 0xa64b, 0xa64a, + 0xc9c1, 0xa758, 0xadea, 0xd46f, 0xb6d7, 0xe145, 0xb9bc, 0xe8fa, + 0xf3fd, 0xa4c7, 0xcbd8, 0xcdf4, 0xb0d0, 0xb0ce, 0xb0cf, 0xa451, + 0xa464, 0xa2cd, 0xa4ca, 0xa4c9, 0xa4c8, 0xa563, 0xa562, 0xc96d, + 0xc9c3, 0xa8f5, 0xa8f2, 0xa8f4, 0xa8f3, 0xab6e, 0xb3d5, 0xa452, + 0xa4cb, 0xa565, 0xa564, 0xca72, 0xa8f6, 0xc957, 0xa567, 0xa566, + 0xa64c, 0xa64d, 0xca73, 0xa759, 0xa75a, 0xa8f7, 0xa8f8, 0xa8f9, + 0xab6f, 0xcdf5, 0xadeb, 0xc944, 0xa4cc, 0xc9c4, 0xca74, 0xca75, + 0xcbd9, 0xcbda, 0xcdf7, 0xcdf6, 0xcdf9, 0xcdf8, 0xab70, 0xd470, + 0xaded, 0xd0ef, 0xadec, 0xd864, 0xb3d6, 0xd865, 0xe146, 0xb9bd, + 0xbc46, 0xf1ef, 0xc958, 0xa568, 0xb0d1, 0xa453, 0xa465, 0xa4ce, + 0xa4cd, 0xa4cf, 0xa8fb, 0xa8fa, 0xa8fc, 0xab71, 0xadee, 0xe8fb, + 0xc24f, 0xa466, 0xa56a, 0xa579, 0xa574, 0xa56f, 0xa56e, 0xa575, + 0xa573, 0xa56c, 0xa57a, 0xa56d, 0xa569, 0xa578, 0xa577, 0xa576, + 0xa56b, 0xa572, 0xa571, 0xa57b, 0xa570, 0xa653, 0xa659, 0xa655, + 0xa65b, 0xc9c5, 0xa658, 0xa64e, 0xa651, 0xa654, 0xa650, 0xa657, + 0xa65a, 0xa64f, 0xa652, 0xa656, 0xa65c, 0xca7e, 0xca7b, 0xa767, + 0xca7c, 0xa75b, 0xa75d, 0xa775, 0xa770, 0xcaa5, 0xca7d, 0xa75f, + 0xa761, 0xcaa4, 0xa768, 0xca78, 0xa774, 0xa776, 0xa75c, 0xa76d, + 0xca76, 0xa773, 0xa764, 0xa76e, 0xa76f, 0xca77, 0xa76c, 0xa76a, + 0xa76b, 0xa771, 0xcaa1, 0xa75e, 0xa772, 0xcaa3, 0xa766, 0xa763, + 0xca7a, 0xa762, 0xcaa6, 0xa765, 0xa769, 0xa760, 0xcaa2, 0xca79, + 0xcbeb, 0xcbea, 0xa94f, 0xcbed, 0xcbef, 0xcbe4, 0xcbe7, 0xcbee, + 0xa950, 0xcbe1, 0xcbe5, 0xcbe9, 0xce49, 0xa94b, 0xce4d, 0xa8fd, + 0xcbe6, 0xa8fe, 0xa94c, 0xa945, 0xa941, 0xcbe2, 0xa944, 0xa949, + 0xa952, 0xcbe3, 0xcbdc, 0xa943, 0xcbdd, 0xcbdf, 0xa946, 0xa948, + 0xcbdb, 0xcbe0, 0xa951, 0xa94d, 0xcbe8, 0xa953, 0xa94a, 0xcbde, + 0xa947, 0xa942, 0xa940, 0xcbec, 0xa94e, 0xce48, 0xcdfb, 0xce4b, + 0xcdfd, 0xab78, 0xaba8, 0xab74, 0xaba7, 0xab7d, 0xaba4, 0xab72, + 0xcdfc, 0xce43, 0xaba3, 0xce4f, 0xaba5, 0xab79, 0xce45, 0xce42, + 0xab77, 0xcdfa, 0xaba6, 0xce4a, 0xab7c, 0xce4c, 0xaba9, 0xab73, + 0xab7e, 0xab7b, 0xce40, 0xaba1, 0xce46, 0xce47, 0xab7a, 0xaba2, + 0xab76, 0xab75, 0xcdfe, 0xce44, 0xce4e, 0xd144, 0xadfb, 0xd0f1, + 0xd0f6, 0xadf4, 0xae40, 0xd0f4, 0xadef, 0xadf9, 0xadfe, 0xd0fb, + 0xadfa, 0xadfd, 0xd0fe, 0xadf5, 0xd0f5, 0xd142, 0xd143, 0xadf7, + 0xd141, 0xadf3, 0xae43, 0xd0f8, 0xadf1, 0xd146, 0xd0f9, 0xd0fd, + 0xadf6, 0xae42, 0xd0fa, 0xadfc, 0xd140, 0xd147, 0xd4a1, 0xd145, + 0xae44, 0xadf0, 0xd0fc, 0xd0f3, 0xadf8, 0xd0f2, 0xd0f7, 0xd0f0, + 0xae41, 0xd477, 0xb0e4, 0xd4a7, 0xb0e2, 0xb0df, 0xd47c, 0xb0db, + 0xd4a2, 0xb0e6, 0xd476, 0xd47b, 0xd47a, 0xadf2, 0xb0e1, 0xd4a5, + 0xd4a8, 0xd473, 0xb3e8, 0xd4a9, 0xb0e7, 0xb0d9, 0xb0d6, 0xd47e, + 0xb0d3, 0xd4a6, 0xb0da, 0xd4aa, 0xd474, 0xd4a4, 0xb0dd, 0xd475, + 0xd478, 0xd47d, 0xb0de, 0xb0dc, 0xb0e8, 0xb0e3, 0xb0d7, 0xb1d2, + 0xb0d8, 0xd479, 0xb0e5, 0xb0e0, 0xd4a3, 0xb0d5, 0xb0d4, 0xd471, + 0xd472, 0xd86a, 0xb3d7, 0xb3da, 0xd875, 0xb3ee, 0xd878, 0xb3d8, + 0xd871, 0xb3de, 0xb3e4, 0xb5bd, 0xb3e2, 0xd86e, 0xb3ef, 0xb3db, + 0xb3e3, 0xd876, 0xdcd7, 0xd87b, 0xd86f, 0xd866, 0xd873, 0xd86d, + 0xb3e1, 0xd879, 0xb3dd, 0xb3f1, 0xb3ea, 0xb3df, 0xb3dc, 0xb3e7, + 0xd87a, 0xd86c, 0xd872, 0xd874, 0xd868, 0xd877, 0xb3d9, 0xd867, + 0xb3e0, 0xb3f0, 0xb3ec, 0xd869, 0xb3e6, 0xb3ed, 0xb3e9, 0xb3e5, + 0xd870, 0xb3eb, 0xdcd5, 0xdcd1, 0xdce0, 0xdcca, 0xdcd3, 0xb6e5, + 0xb6e6, 0xb6de, 0xdcdc, 0xb6e8, 0xdccf, 0xdcce, 0xdccc, 0xdcde, + 0xb6dc, 0xdcd8, 0xdccd, 0xb6df, 0xdcd6, 0xb6da, 0xdcd2, 0xdcd9, + 0xdcdb, 0xdcdf, 0xb6e3, 0xdccb, 0xb6dd, 0xdcd0, 0xb6d8, 0xb6e4, + 0xdcda, 0xb6e0, 0xb6e1, 0xb6e7, 0xb6db, 0xa25f, 0xb6d9, 0xdcd4, + 0xb6e2, 0xdcdd, 0xb9cd, 0xb9c8, 0xe155, 0xe151, 0xe14b, 0xb9c2, + 0xb9be, 0xe154, 0xb9bf, 0xe14e, 0xe150, 0xe153, 0xb9c4, 0xb9cb, + 0xb9c5, 0xe149, 0xb9c6, 0xb9c7, 0xe14c, 0xb9cc, 0xe14a, 0xe14f, + 0xb9c3, 0xe148, 0xb9c9, 0xb9c1, 0xb9c0, 0xe14d, 0xe152, 0xb9ca, + 0xe147, 0xbc4d, 0xe547, 0xe544, 0xbc47, 0xbc53, 0xbc54, 0xbc4a, + 0xe542, 0xbc4c, 0xe4f9, 0xbc52, 0xe546, 0xbc49, 0xe548, 0xbc48, + 0xe543, 0xe545, 0xbc4b, 0xe541, 0xe4fa, 0xe4f7, 0xd86b, 0xe4fd, + 0xe4f6, 0xe4fc, 0xe4fb, 0xe4f8, 0xbc4f, 0xbc4e, 0xbc50, 0xe4fe, + 0xbeb2, 0xe540, 0xe945, 0xe8fd, 0xbebe, 0xe942, 0xbeb6, 0xbeba, + 0xe941, 0xbeb9, 0xbeb5, 0xbeb8, 0xbeb3, 0xbebd, 0xe943, 0xe8fe, + 0xbebc, 0xe8fc, 0xbebb, 0xe944, 0xe940, 0xbc51, 0xbebf, 0xe946, + 0xbeb7, 0xbeb4, 0xecc6, 0xecc8, 0xc07b, 0xecc9, 0xecc7, 0xecc5, + 0xecc4, 0xc07d, 0xecc3, 0xc07e, 0xecc1, 0xecc2, 0xc07a, 0xc0a1, + 0xc07c, 0xecc0, 0xc250, 0xefbc, 0xefba, 0xefbf, 0xefbd, 0xefbb, + 0xefbe, 0xc360, 0xf1f2, 0xf1f3, 0xc456, 0xf1f4, 0xf1f0, 0xf1f5, + 0xf1f1, 0xc251, 0xf3fe, 0xf441, 0xc459, 0xf440, 0xc458, 0xc457, + 0xc45a, 0xf5c5, 0xf5c6, 0xc4da, 0xc4d9, 0xc4db, 0xf5c4, 0xf6d8, + 0xf6d7, 0xc56d, 0xc56f, 0xc56e, 0xf6d9, 0xc5c8, 0xf8a6, 0xc5f1, + 0xf8a5, 0xf8ee, 0xc949, 0xa57d, 0xa57c, 0xa65f, 0xa65e, 0xc9c7, + 0xa65d, 0xc9c6, 0xa779, 0xcaa9, 0xcaa8, 0xa777, 0xa77a, 0xcaa7, + 0xa778, 0xcbf0, 0xcbf1, 0xa954, 0xabaa, 0xd148, 0xd149, 0xae45, + 0xae46, 0xd4ac, 0xb0e9, 0xb0eb, 0xd4ab, 0xb0ea, 0xd87c, 0xb3f2, + 0xb6e9, 0xb6ea, 0xdce1, 0xb9cf, 0xb9ce, 0xe549, 0xe948, 0xe947, + 0xf96b, 0xa467, 0xc959, 0xc96e, 0xc96f, 0xa662, 0xa666, 0xc9c9, + 0xa664, 0xa663, 0xc9c8, 0xa665, 0xa661, 0xa660, 0xc9ca, 0xa7a6, + 0xa7a3, 0xa77d, 0xcaaa, 0xcaab, 0xa7a1, 0xcaad, 0xa77b, 0xcaae, + 0xcaac, 0xa77e, 0xa7a2, 0xa7a5, 0xa7a4, 0xa77c, 0xcaaf, 0xa959, + 0xcbfe, 0xa95b, 0xa95a, 0xcc40, 0xa958, 0xa957, 0xcbf5, 0xcbf4, + 0xcbf2, 0xcbf7, 0xcbf6, 0xcbf3, 0xcbfc, 0xcbfd, 0xcbfa, 0xcbf8, + 0xa956, 0xcbfb, 0xa95c, 0xcc41, 0xcbf9, 0xabab, 0xa955, 0xabac, + 0xce54, 0xce5a, 0xabb2, 0xce58, 0xce5e, 0xce55, 0xce59, 0xce5b, + 0xce5d, 0xce57, 0xce56, 0xce51, 0xce52, 0xabad, 0xabaf, 0xabae, + 0xce53, 0xce5c, 0xabb1, 0xce50, 0xd153, 0xd152, 0xd157, 0xd14e, + 0xd151, 0xd150, 0xd154, 0xd158, 0xae47, 0xae4a, 0xd14f, 0xd155, + 0xae49, 0xd14a, 0xabb0, 0xd4ba, 0xd156, 0xd14d, 0xae48, 0xd14c, + 0xd4b1, 0xb0ec, 0xb0f0, 0xd4c1, 0xd4af, 0xd4bd, 0xb0f1, 0xd4bf, + 0xd4c5, 0xd4c9, 0xd4c0, 0xd4b4, 0xd4bc, 0xd4ca, 0xd4c8, 0xd4be, + 0xd4b9, 0xd4b2, 0xd8a6, 0xd4b0, 0xb0f5, 0xd4b7, 0xb0f6, 0xb0f2, + 0xd4ad, 0xd4c3, 0xd4b5, 0xd4b3, 0xd4c6, 0xb0f3, 0xd4cc, 0xb0ed, + 0xb0ef, 0xd4bb, 0xd4b6, 0xae4b, 0xb0ee, 0xd4b8, 0xd4c7, 0xd4cb, + 0xd4c2, 0xd4c4, 0xd4ae, 0xd8a1, 0xd8aa, 0xd8a9, 0xb3fa, 0xd8a2, + 0xb3fb, 0xb3f9, 0xd8a4, 0xb3f6, 0xd8a8, 0xd8a3, 0xd8a5, 0xd87d, + 0xb3f4, 0xd8b2, 0xd8b1, 0xd8ae, 0xb3f3, 0xb3f7, 0xb3f8, 0xd14b, + 0xd8ab, 0xb3f5, 0xb0f4, 0xd8ad, 0xd87e, 0xd8b0, 0xd8af, 0xd8b3, + 0xdcef, 0xd8ac, 0xd8a7, 0xdce7, 0xb6f4, 0xb6f7, 0xb6f2, 0xdce6, + 0xdcea, 0xdce5, 0xb6ec, 0xb6f6, 0xdce2, 0xb6f0, 0xdce9, 0xb6ee, + 0xb6ed, 0xdcec, 0xb6ef, 0xdcee, 0xdceb, 0xb6eb, 0xb6f5, 0xdcf0, + 0xdce4, 0xdced, 0xdce3, 0xb6f1, 0xb6f3, 0xdce8, 0xdcf1, 0xe15d, + 0xb9d0, 0xe163, 0xb9d5, 0xe15f, 0xe166, 0xe157, 0xb9d7, 0xb9d1, + 0xe15c, 0xbc55, 0xe15b, 0xe164, 0xb9d2, 0xb9d6, 0xe15a, 0xe160, + 0xe165, 0xe156, 0xb9d4, 0xe15e, 0xe162, 0xe168, 0xe158, 0xe161, + 0xb9d3, 0xe167, 0xe159, 0xbc59, 0xe54b, 0xbc57, 0xbc56, 0xe54d, + 0xe552, 0xe54e, 0xe551, 0xbc5c, 0xbea5, 0xbc5b, 0xe54a, 0xe550, + 0xbc5a, 0xe54f, 0xe54c, 0xbc58, 0xe94d, 0xe94f, 0xe94a, 0xbec1, + 0xe94c, 0xbec0, 0xe94e, 0xbec3, 0xe950, 0xbec2, 0xe949, 0xe94b, + 0xc0a5, 0xeccc, 0xc0a4, 0xeccd, 0xc0a3, 0xeccb, 0xc0a2, 0xecca, + 0xc253, 0xc252, 0xf1f6, 0xf1f8, 0xf1f7, 0xc361, 0xc362, 0xc363, + 0xf442, 0xc45b, 0xf7d3, 0xf7d2, 0xc5f2, 0xa468, 0xa4d0, 0xa7a7, + 0xce5f, 0xb3fc, 0xb3fd, 0xdcf2, 0xb9d8, 0xe169, 0xe553, 0xc95a, + 0xcab0, 0xcc42, 0xce60, 0xd159, 0xae4c, 0xf1f9, 0xc4dc, 0xa469, + 0xa57e, 0xc970, 0xa667, 0xa668, 0xa95d, 0xb0f7, 0xb9da, 0xb9db, + 0xb9d9, 0xa46a, 0xa4d1, 0xa4d3, 0xa4d2, 0xc95b, 0xa4d4, 0xa5a1, + 0xc971, 0xa5a2, 0xa669, 0xa66a, 0xc9cb, 0xa7a8, 0xcab1, 0xa961, + 0xcc43, 0xa95f, 0xa960, 0xa95e, 0xd15a, 0xabb6, 0xabb5, 0xabb7, + 0xabb4, 0xce61, 0xa962, 0xabb3, 0xae4d, 0xae4e, 0xae4f, 0xd4cd, + 0xb3fe, 0xd8b4, 0xb0f8, 0xb6f8, 0xb9dd, 0xb9dc, 0xe16a, 0xbc5d, + 0xbec4, 0xefc0, 0xf6da, 0xf7d4, 0xa46b, 0xa5a3, 0xa5a4, 0xc9d1, + 0xa66c, 0xa66f, 0xc9cf, 0xc9cd, 0xa66e, 0xc9d0, 0xc9d2, 0xc9cc, + 0xa671, 0xa670, 0xa66d, 0xa66b, 0xc9ce, 0xa7b3, 0xa7b0, 0xcab6, + 0xcab9, 0xcab8, 0xa7aa, 0xa7b2, 0xa7af, 0xcab5, 0xcab3, 0xa7ae, + 0xa7a9, 0xa7ac, 0xcab4, 0xcabb, 0xcab7, 0xa7ad, 0xa7b1, 0xa7b4, + 0xcab2, 0xcaba, 0xa7ab, 0xa967, 0xa96f, 0xcc4f, 0xcc48, 0xa970, + 0xcc53, 0xcc44, 0xcc4b, 0xa966, 0xcc45, 0xa964, 0xcc4c, 0xcc50, + 0xa963, 0xcc51, 0xcc4a, 0xcc4d, 0xa972, 0xa969, 0xcc54, 0xcc52, + 0xa96e, 0xa96c, 0xcc49, 0xa96b, 0xcc47, 0xcc46, 0xa96a, 0xa968, + 0xa971, 0xa96d, 0xa965, 0xcc4e, 0xabb9, 0xabc0, 0xce6f, 0xabb8, + 0xce67, 0xce63, 0xce73, 0xce62, 0xabbb, 0xce6c, 0xabbe, 0xabc1, + 0xabbc, 0xce70, 0xabbf, 0xae56, 0xce76, 0xce64, 0xce66, 0xce6d, + 0xce71, 0xce75, 0xce72, 0xce6b, 0xce6e, 0xce68, 0xabc3, 0xce6a, + 0xce69, 0xce74, 0xabba, 0xce65, 0xabc2, 0xabbd, 0xae5c, 0xd162, + 0xae5b, 0xd160, 0xae50, 0xae55, 0xd15f, 0xd15c, 0xd161, 0xae51, + 0xd15b, 0xae54, 0xae52, 0xd163, 0xae53, 0xae57, 0xae58, 0xae5a, + 0xae59, 0xd15d, 0xd15e, 0xd164, 0xd4d4, 0xb0f9, 0xd8c2, 0xd4d3, + 0xd4e6, 0xb140, 0xd4e4, 0xb0fe, 0xb0fa, 0xd4ed, 0xd4dd, 0xd4e0, + 0xb143, 0xd4ea, 0xd4e2, 0xb0fb, 0xb144, 0xd4e7, 0xd4e5, 0xd4d6, + 0xd4eb, 0xd4df, 0xd4da, 0xd4d0, 0xd4ec, 0xd4dc, 0xd4cf, 0xb142, + 0xd4e1, 0xd4ee, 0xd4de, 0xd4d2, 0xd4d7, 0xd4ce, 0xb141, 0xd4db, + 0xd4d8, 0xb0fc, 0xd4d1, 0xd4e9, 0xb0fd, 0xd4d9, 0xd4d5, 0xd4e8, + 0xb440, 0xd8bb, 0xd8b8, 0xd8c9, 0xd8bd, 0xd8ca, 0xb442, 0xd8c6, + 0xd8c3, 0xd8c4, 0xd8c7, 0xd8cb, 0xd4e3, 0xd8cd, 0xdd47, 0xb443, + 0xd8ce, 0xd8b6, 0xd8c0, 0xd8c5, 0xb441, 0xb444, 0xd8cc, 0xd8cf, + 0xd8ba, 0xd8b7, 0xd8b9, 0xd8be, 0xd8bc, 0xb445, 0xd8c8, 0xd8bf, + 0xd8c1, 0xd8b5, 0xdcfa, 0xdcf8, 0xb742, 0xb740, 0xdd43, 0xdcf9, + 0xdd44, 0xdd40, 0xdcf7, 0xdd46, 0xdcf6, 0xdcfd, 0xb6fe, 0xb6fd, + 0xb6fc, 0xdcfb, 0xdd41, 0xb6f9, 0xb741, 0xdcf4, 0xdcfe, 0xdcf3, + 0xdcfc, 0xb6fa, 0xdd42, 0xdcf5, 0xb6fb, 0xdd45, 0xe16e, 0xb9e2, + 0xb9e1, 0xb9e3, 0xe17a, 0xe170, 0xe176, 0xe16b, 0xe179, 0xe178, + 0xe17c, 0xe175, 0xb9de, 0xe174, 0xb9e4, 0xe16d, 0xb9df, 0xe17b, + 0xb9e0, 0xe16f, 0xe172, 0xe177, 0xe171, 0xe16c, 0xe173, 0xe555, + 0xbc61, 0xe558, 0xe557, 0xe55a, 0xe55c, 0xbc5f, 0xe556, 0xe554, + 0xe55d, 0xe55b, 0xe559, 0xe55f, 0xe55e, 0xbc63, 0xbc5e, 0xbc60, + 0xbc62, 0xe560, 0xe957, 0xe956, 0xe955, 0xe958, 0xe951, 0xe952, + 0xe95a, 0xe953, 0xbec5, 0xe95c, 0xe95b, 0xe954, 0xecd1, 0xc0a8, + 0xeccf, 0xecd4, 0xecd3, 0xe959, 0xc0a7, 0xecd2, 0xecce, 0xecd6, + 0xecd5, 0xc0a6, 0xecd0, 0xbec6, 0xc254, 0xefc1, 0xf1fa, 0xf1fb, + 0xf1fc, 0xc45c, 0xc45d, 0xf443, 0xf5c8, 0xf5c7, 0xf6db, 0xf6dc, + 0xf7d5, 0xf8a7, 0xa46c, 0xa46d, 0xa46e, 0xa4d5, 0xa5a5, 0xc9d3, + 0xa672, 0xa673, 0xa7b7, 0xa7b8, 0xa7b6, 0xa7b5, 0xa973, 0xcc55, + 0xa975, 0xa974, 0xcc56, 0xabc4, 0xae5d, 0xd165, 0xd4f0, 0xb145, + 0xb447, 0xd4ef, 0xb446, 0xb9e5, 0xe17d, 0xbec7, 0xc0a9, 0xecd7, + 0xc45e, 0xc570, 0xc972, 0xa5a6, 0xc973, 0xa676, 0xa674, 0xa675, + 0xa677, 0xa7ba, 0xa7b9, 0xcabc, 0xa7bb, 0xcabd, 0xcc57, 0xcc58, + 0xa976, 0xa978, 0xa97a, 0xa977, 0xa97b, 0xa979, 0xabc8, 0xabc5, + 0xabc7, 0xabc9, 0xabc6, 0xd166, 0xce77, 0xd168, 0xd167, 0xae63, + 0xae5f, 0xae60, 0xae62, 0xae64, 0xae61, 0xae66, 0xae65, 0xb14a, + 0xd4f2, 0xd4f1, 0xb149, 0xb148, 0xb147, 0xb14b, 0xb146, 0xd8d5, + 0xd8d2, 0xb449, 0xd8d1, 0xd8d6, 0xb44b, 0xd8d4, 0xb448, 0xb44a, + 0xd8d3, 0xdd48, 0xdd49, 0xdd4a, 0xb9e6, 0xb9ee, 0xe17e, 0xb9e8, + 0xb9ec, 0xe1a1, 0xb9ed, 0xb9e9, 0xb9ea, 0xb9e7, 0xb9eb, 0xbc66, + 0xd8d0, 0xbc67, 0xbc65, 0xbc64, 0xe95d, 0xbec8, 0xecd8, 0xecd9, + 0xc364, 0xc45f, 0xa46f, 0xa678, 0xabca, 0xd169, 0xae67, 0xb14e, + 0xb14d, 0xb14c, 0xb44c, 0xb44d, 0xd8d7, 0xb9ef, 0xbec9, 0xa470, + 0xc95c, 0xa4d6, 0xc974, 0xc9d4, 0xa679, 0xa97c, 0xdd4b, 0xa471, + 0xa4d7, 0xc9d5, 0xcabe, 0xcabf, 0xa7bc, 0xd8d8, 0xb44e, 0xdd4c, + 0xc0aa, 0xa472, 0xa4a8, 0xa4d8, 0xc975, 0xa5a7, 0xa7c0, 0xa7bf, + 0xa7bd, 0xa7be, 0xcc59, 0xa97e, 0xa9a1, 0xcc5a, 0xa97d, 0xabce, + 0xce78, 0xabcd, 0xabcb, 0xabcc, 0xae6a, 0xae68, 0xd16b, 0xae69, + 0xd16a, 0xae5e, 0xd4f3, 0xb150, 0xb151, 0xb14f, 0xb9f0, 0xe1a2, + 0xbc68, 0xbc69, 0xe561, 0xc0ab, 0xefc2, 0xefc3, 0xc4dd, 0xf8a8, + 0xc94b, 0xa4d9, 0xa473, 0xc977, 0xc976, 0xa67a, 0xc9d7, 0xc9d8, + 0xc9d6, 0xc9d9, 0xcac7, 0xcac2, 0xcac4, 0xcac6, 0xcac3, 0xa7c4, + 0xcac0, 0xcac1, 0xa7c1, 0xa7c2, 0xcac5, 0xcac8, 0xa7c3, 0xcac9, + 0xcc68, 0xcc62, 0xcc5d, 0xa9a3, 0xcc65, 0xcc63, 0xcc5c, 0xcc69, + 0xcc6c, 0xcc67, 0xcc60, 0xa9a5, 0xcc66, 0xa9a6, 0xcc61, 0xcc64, + 0xcc5b, 0xcc5f, 0xcc6b, 0xa9a7, 0xa9a8, 0xcc5e, 0xcc6a, 0xa9a2, + 0xa9a4, 0xceab, 0xcea4, 0xceaa, 0xcea3, 0xcea5, 0xce7d, 0xce7b, + 0xceac, 0xcea9, 0xce79, 0xabd0, 0xcea7, 0xcea8, 0xcea6, 0xce7c, + 0xce7a, 0xabcf, 0xcea2, 0xce7e, 0xcea1, 0xcead, 0xae6f, 0xae6e, + 0xd16c, 0xae6b, 0xd16e, 0xae70, 0xd16f, 0xae73, 0xae71, 0xd170, + 0xceae, 0xd172, 0xae6d, 0xae6c, 0xd16d, 0xd171, 0xae72, 0xb153, + 0xb152, 0xd4f5, 0xd4f9, 0xd4fb, 0xb154, 0xd4fe, 0xb158, 0xd541, + 0xb15a, 0xb156, 0xb15e, 0xb15b, 0xd4f7, 0xb155, 0xd4f6, 0xd4f4, + 0xd543, 0xd4f8, 0xb157, 0xd542, 0xb15c, 0xd4fd, 0xd4fc, 0xb15d, + 0xd4fa, 0xb159, 0xd544, 0xd540, 0xd8e7, 0xd8ee, 0xd8e3, 0xb451, + 0xd8df, 0xd8ef, 0xd8d9, 0xd8ec, 0xd8ea, 0xd8e4, 0xd8ed, 0xd8e6, + 0xd8de, 0xd8f0, 0xd8dc, 0xd8e9, 0xd8da, 0xd8f1, 0xb452, 0xd8eb, + 0xdd4f, 0xd8dd, 0xb44f, 0xd8e1, 0xb450, 0xd8e0, 0xd8e5, 0xd8e2, + 0xd8e8, 0xdd53, 0xdd56, 0xdd4e, 0xdd50, 0xdd55, 0xdd54, 0xb743, + 0xd8db, 0xdd52, 0xb744, 0xdd4d, 0xdd51, 0xe1a9, 0xe1b0, 0xe1a7, + 0xe1ae, 0xe1a5, 0xe1ad, 0xe1b1, 0xe1a4, 0xe1a8, 0xe1a3, 0xb9f1, + 0xe1a6, 0xb9f2, 0xe1ac, 0xe1ab, 0xe1aa, 0xe1af, 0xe565, 0xe567, + 0xbc6b, 0xe568, 0xe563, 0xe562, 0xe56c, 0xe56a, 0xbc6a, 0xe56d, + 0xe564, 0xe569, 0xe56b, 0xe566, 0xe961, 0xe966, 0xe960, 0xe965, + 0xe95e, 0xe968, 0xe964, 0xe969, 0xe963, 0xe95f, 0xe967, 0xe96a, + 0xe962, 0xecda, 0xc0af, 0xc0ad, 0xc0ac, 0xc0ae, 0xefc4, 0xf172, + 0xf1fd, 0xf444, 0xf445, 0xc460, 0xf5c9, 0xc4de, 0xf5ca, 0xf6de, + 0xc572, 0xc571, 0xf6dd, 0xc5c9, 0xf7d6, 0xa474, 0xa67b, 0xc9da, + 0xcaca, 0xa8b5, 0xb15f, 0xa475, 0xa5aa, 0xa5a9, 0xa5a8, 0xa7c5, + 0xae74, 0xdd57, 0xa476, 0xa477, 0xa478, 0xa4da, 0xabd1, 0xceaf, + 0xb453, 0xa479, 0xc95d, 0xa5ab, 0xa5ac, 0xc978, 0xa67c, 0xcacb, + 0xa7c6, 0xcacc, 0xa9ae, 0xcc6e, 0xa9ac, 0xa9ab, 0xcc6d, 0xa9a9, + 0xcc6f, 0xa9aa, 0xa9ad, 0xabd2, 0xabd4, 0xceb3, 0xceb0, 0xceb1, + 0xceb2, 0xceb4, 0xabd3, 0xd174, 0xd173, 0xae76, 0xae75, 0xb162, + 0xd546, 0xb161, 0xb163, 0xb160, 0xb455, 0xd545, 0xb456, 0xd8f3, + 0xb457, 0xd8f2, 0xb454, 0xdd5a, 0xdd5c, 0xb745, 0xdd5b, 0xdd59, + 0xdd58, 0xe1b4, 0xb9f7, 0xb9f5, 0xb9f6, 0xe1b2, 0xe1b3, 0xb9f3, + 0xe571, 0xe56f, 0xbc6d, 0xe570, 0xbc6e, 0xbc6c, 0xb9f4, 0xe96d, + 0xe96b, 0xe96c, 0xe56e, 0xecdc, 0xc0b0, 0xecdb, 0xefc5, 0xefc6, + 0xe96e, 0xf1fe, 0xa47a, 0xa5ad, 0xa67e, 0xc9db, 0xa67d, 0xa9af, + 0xb746, 0xa4db, 0xa5ae, 0xabd5, 0xb458, 0xc979, 0xc97a, 0xc9dc, + 0xa7c8, 0xcad0, 0xcace, 0xa7c9, 0xcacd, 0xcacf, 0xcad1, 0xa7c7, + 0xa9b3, 0xa9b4, 0xa9b1, 0xa9b0, 0xceb8, 0xa9b2, 0xabd6, 0xceb7, + 0xceb9, 0xceb6, 0xceba, 0xabd7, 0xae79, 0xd175, 0xd177, 0xae77, + 0xd178, 0xae78, 0xd176, 0xceb5, 0xd547, 0xd54a, 0xd54b, 0xd548, + 0xb167, 0xb166, 0xb164, 0xb165, 0xd549, 0xb168, 0xb45a, 0xb45b, + 0xb45c, 0xdd5d, 0xdd5f, 0xdd61, 0xb748, 0xb747, 0xb459, 0xdd60, + 0xdd5e, 0xe1b8, 0xe1b6, 0xe1bc, 0xb9f8, 0xe1bd, 0xe1ba, 0xb9f9, + 0xe1b7, 0xe1b5, 0xe1bb, 0xbc70, 0xe573, 0xe1b9, 0xbc72, 0xe574, + 0xbc71, 0xbc74, 0xe575, 0xbc6f, 0xbc73, 0xe973, 0xe971, 0xe970, + 0xe972, 0xe96f, 0xc366, 0xf446, 0xf447, 0xf5cb, 0xf6df, 0xc655, + 0xa9b5, 0xa7ca, 0xabd8, 0xa47b, 0xa4dc, 0xa5af, 0xc9dd, 0xa7cb, + 0xcad2, 0xcebb, 0xabd9, 0xb9fa, 0xa47c, 0xa6a1, 0xb749, 0xa47d, + 0xa4dd, 0xa4de, 0xa5b1, 0xa5b0, 0xc9de, 0xa6a2, 0xcad3, 0xa7cc, + 0xcc71, 0xcc72, 0xcc73, 0xa9b6, 0xa9b7, 0xcc70, 0xa9b8, 0xabda, + 0xcebc, 0xd17a, 0xae7a, 0xd179, 0xb169, 0xd54c, 0xb16a, 0xd54d, + 0xb45d, 0xdd62, 0xe1bf, 0xe1be, 0xb9fb, 0xbc75, 0xe576, 0xbeca, + 0xe974, 0xc0b1, 0xc573, 0xf7d8, 0xcc74, 0xcebd, 0xb16b, 0xd8f4, + 0xb74a, 0xc255, 0xa7ce, 0xa7cd, 0xabdb, 0xd17b, 0xb16d, 0xb343, + 0xb16e, 0xb16c, 0xb45e, 0xe1c0, 0xb9fc, 0xbc76, 0xc94c, 0xc9df, + 0xcad5, 0xa7cf, 0xcad4, 0xa7d0, 0xa9bc, 0xcc77, 0xcc76, 0xa9bb, + 0xa9b9, 0xa9ba, 0xcc75, 0xabdd, 0xcebe, 0xabe0, 0xabdc, 0xabe2, + 0xabde, 0xabdf, 0xabe1, 0xae7d, 0xae7c, 0xae7b, 0xd54f, 0xb16f, + 0xb172, 0xb170, 0xd54e, 0xb175, 0xb171, 0xd550, 0xb174, 0xb173, + 0xd8f6, 0xd8f5, 0xb461, 0xb45f, 0xb460, 0xd8f7, 0xb74b, 0xdd64, + 0xb74c, 0xdd63, 0xe577, 0xbc78, 0xe1c1, 0xbc77, 0xb9fd, 0xecde, + 0xe975, 0xc0b2, 0xecdd, 0xf240, 0xf448, 0xf449, 0xa4df, 0xa5b2, + 0xc97b, 0xa7d2, 0xa7d4, 0xc9e2, 0xcad8, 0xcad7, 0xcad6, 0xc9e1, + 0xc9e0, 0xa6a4, 0xa7d3, 0xa7d1, 0xa6a3, 0xa9bd, 0xcc78, 0xa9be, + 0xcadd, 0xcadf, 0xcade, 0xcc79, 0xcada, 0xa7d8, 0xa7d6, 0xcad9, + 0xcadb, 0xcae1, 0xa7d5, 0xcadc, 0xcae5, 0xa9c0, 0xcae2, 0xa7d7, + 0xcae0, 0xcae3, 0xa9bf, 0xa9c1, 0xcae4, 0xccaf, 0xcca2, 0xcc7e, + 0xccae, 0xcca9, 0xabe7, 0xa9c2, 0xccaa, 0xccad, 0xabe3, 0xccac, + 0xa9c3, 0xa9c8, 0xa9c6, 0xcca3, 0xcc7c, 0xcca5, 0xa9cd, 0xccb0, + 0xabe4, 0xcca6, 0xabe5, 0xa9c9, 0xcca8, 0xcecd, 0xabe6, 0xcc7b, + 0xa9ca, 0xabe8, 0xa9cb, 0xa9c7, 0xa9cc, 0xcca7, 0xcc7a, 0xccab, + 0xa9c4, 0xcc7d, 0xcca4, 0xcca1, 0xa9c5, 0xcebf, 0xcec0, 0xceca, + 0xd1a1, 0xcecb, 0xabee, 0xcece, 0xcec4, 0xabed, 0xcec6, 0xcec7, + 0xcec9, 0xabe9, 0xaea3, 0xcec5, 0xcec1, 0xaea4, 0xcecf, 0xae7e, + 0xd17d, 0xcec8, 0xd17c, 0xcec3, 0xcecc, 0xabec, 0xaea1, 0xabf2, + 0xaea2, 0xced0, 0xd17e, 0xabeb, 0xaea6, 0xabf1, 0xabf0, 0xabef, + 0xaea5, 0xced1, 0xaea7, 0xabea, 0xcec2, 0xb176, 0xd1a4, 0xd1a6, + 0xd1a8, 0xaea8, 0xaeae, 0xd553, 0xd1ac, 0xd1a3, 0xb178, 0xd551, + 0xaead, 0xaeab, 0xd1ae, 0xd552, 0xd1a5, 0xaeac, 0xd1a9, 0xaeaf, + 0xd1ab, 0xaeaa, 0xd1aa, 0xd1ad, 0xd1a7, 0xaea9, 0xb179, 0xd1a2, + 0xb177, 0xb17a, 0xd555, 0xd55e, 0xb464, 0xb17c, 0xb1a3, 0xb465, + 0xd560, 0xb1aa, 0xd8f9, 0xd556, 0xb1a2, 0xb1a5, 0xb17e, 0xd554, + 0xd562, 0xd565, 0xd949, 0xd563, 0xd8fd, 0xb1a1, 0xb1a8, 0xb1ac, + 0xd55d, 0xd8f8, 0xd561, 0xb17b, 0xd8fa, 0xd564, 0xd8fc, 0xd559, + 0xb462, 0xd557, 0xd558, 0xb1a7, 0xb1a6, 0xd55b, 0xb1ab, 0xd55f, + 0xb1a4, 0xd55c, 0xb1a9, 0xb466, 0xb463, 0xd8fb, 0xd55a, 0xb17d, + 0xb46b, 0xb46f, 0xd940, 0xb751, 0xb46d, 0xd944, 0xb471, 0xdd65, + 0xd946, 0xb753, 0xb469, 0xb46c, 0xd947, 0xd948, 0xd94e, 0xb473, + 0xb754, 0xd94a, 0xd94f, 0xd943, 0xb75e, 0xb755, 0xb472, 0xd941, + 0xd950, 0xb75d, 0xb470, 0xb74e, 0xd94d, 0xb474, 0xd945, 0xd8fe, + 0xb46a, 0xd942, 0xd94b, 0xb74d, 0xb752, 0xb467, 0xd94c, 0xb750, + 0xb468, 0xb75c, 0xe1c3, 0xdd70, 0xdd68, 0xe1c2, 0xdd6c, 0xdd6e, + 0xdd6b, 0xb75b, 0xdd6a, 0xb75f, 0xe1d2, 0xb75a, 0xba40, 0xdd71, + 0xe1c4, 0xb758, 0xdd69, 0xdd6d, 0xb9fe, 0xb74f, 0xdd66, 0xdd67, + 0xba41, 0xb757, 0xb759, 0xb756, 0xdd6f, 0xe1c8, 0xe1c9, 0xe1ce, + 0xbc7d, 0xe1d5, 0xba47, 0xba46, 0xe1d0, 0xbc7c, 0xe1c5, 0xba45, + 0xe1d4, 0xba43, 0xba44, 0xe1d1, 0xe5aa, 0xbc7a, 0xb46e, 0xe1d3, + 0xbca3, 0xe1cb, 0xbc7b, 0xbca2, 0xe1c6, 0xe1ca, 0xe1c7, 0xe1cd, + 0xba48, 0xbc79, 0xba42, 0xe57a, 0xe1cf, 0xbca1, 0xbca4, 0xe1cc, + 0xbc7e, 0xe579, 0xe57e, 0xbece, 0xe578, 0xe9a3, 0xe5a9, 0xbca8, + 0xbca6, 0xbecc, 0xe5a6, 0xe5a2, 0xbcac, 0xe978, 0xbcaa, 0xe5a1, + 0xe976, 0xe5a5, 0xe5a8, 0xe57d, 0xbcab, 0xbca5, 0xe977, 0xbecd, + 0xe5a7, 0xbca7, 0xbca9, 0xe5a4, 0xbcad, 0xe5a3, 0xe57c, 0xe57b, + 0xbecb, 0xe5ab, 0xe97a, 0xece0, 0xbed0, 0xe9a2, 0xe97e, 0xece1, + 0xbed1, 0xe9a1, 0xe97c, 0xc0b4, 0xecdf, 0xe979, 0xe97b, 0xc0b5, + 0xbed3, 0xc0b3, 0xbed2, 0xc0b7, 0xe97d, 0xbecf, 0xefcf, 0xefc7, + 0xece7, 0xefc8, 0xece3, 0xc256, 0xece5, 0xece4, 0xc0b6, 0xece2, + 0xece6, 0xefd0, 0xefcc, 0xefce, 0xefc9, 0xefca, 0xefcd, 0xefcb, + 0xc367, 0xc36a, 0xc369, 0xc368, 0xc461, 0xf44a, 0xc462, 0xf241, + 0xc4df, 0xf5cc, 0xc4e0, 0xc574, 0xc5ca, 0xf7d9, 0xf7da, 0xf7db, + 0xf9ba, 0xa4e0, 0xc97c, 0xa5b3, 0xa6a6, 0xa6a7, 0xa6a5, 0xa6a8, + 0xa7da, 0xa7d9, 0xccb1, 0xa9cf, 0xa9ce, 0xd1af, 0xb1ad, 0xb1ae, + 0xb475, 0xdd72, 0xb760, 0xb761, 0xdd74, 0xdd76, 0xdd75, 0xe1d7, + 0xe1d6, 0xba49, 0xe1d8, 0xe5ac, 0xbcae, 0xbed4, 0xc0b8, 0xc257, + 0xc0b9, 0xa4e1, 0xcae6, 0xccb2, 0xa9d1, 0xa9d0, 0xa9d2, 0xabf3, + 0xced2, 0xced3, 0xd1b0, 0xaeb0, 0xb1af, 0xb476, 0xd951, 0xa4e2, + 0xa47e, 0xa4e3, 0xc97d, 0xa5b7, 0xa5b6, 0xa5b4, 0xa5b5, 0xa6ab, + 0xc9e9, 0xc9eb, 0xa6aa, 0xc9e3, 0xc9e4, 0xc9ea, 0xc9e6, 0xc9e8, + 0xa6a9, 0xc9e5, 0xc9ec, 0xc9e7, 0xa7e1, 0xa7ea, 0xa7e8, 0xcaf0, + 0xcaed, 0xcaf5, 0xa7e6, 0xcaf6, 0xa7df, 0xcaf3, 0xa7e5, 0xcaef, + 0xcaee, 0xa7e3, 0xcaf4, 0xa7e4, 0xa9d3, 0xa7de, 0xcaf1, 0xcae7, + 0xa7db, 0xa7ee, 0xcaec, 0xcaf2, 0xa7e0, 0xa7e2, 0xcae8, 0xcae9, + 0xcaea, 0xa7ed, 0xa7e7, 0xa7ec, 0xcaeb, 0xa7eb, 0xa7dd, 0xa7dc, + 0xa7e9, 0xa9e1, 0xccbe, 0xccb7, 0xa9dc, 0xa9ef, 0xccb3, 0xccba, + 0xccbc, 0xccbf, 0xa9ea, 0xccbb, 0xccb4, 0xa9e8, 0xccb8, 0xccc0, + 0xa9d9, 0xccbd, 0xa9e3, 0xa9e2, 0xccb6, 0xa9d7, 0xa9d8, 0xa9d6, + 0xa9ee, 0xa9e6, 0xa9e0, 0xa9d4, 0xccb9, 0xa9df, 0xa9d5, 0xa9e7, + 0xa9f0, 0xced4, 0xa9e4, 0xccb5, 0xa9da, 0xa9dd, 0xa9de, 0xa9ec, + 0xa9ed, 0xa9eb, 0xa9e5, 0xa9e9, 0xa9db, 0xabf4, 0xceda, 0xac41, + 0xabf8, 0xabfa, 0xac40, 0xcee6, 0xabfd, 0xd1b1, 0xaeb1, 0xac43, + 0xced7, 0xcedf, 0xabfe, 0xcede, 0xcedb, 0xcee3, 0xcee5, 0xabf7, + 0xabfb, 0xac42, 0xaeb3, 0xcee0, 0xabf9, 0xac45, 0xced9, 0xabfc, + 0xaeb2, 0xabf6, 0xced6, 0xcedd, 0xced5, 0xced8, 0xcedc, 0xd1b2, + 0xac44, 0xcee1, 0xcee2, 0xcee4, 0xabf5, 0xaec1, 0xd1be, 0xaebf, + 0xaec0, 0xd1b4, 0xd1c4, 0xaeb6, 0xd566, 0xd1c6, 0xd1c0, 0xd1b7, + 0xd1c9, 0xd1ba, 0xaebc, 0xd57d, 0xd1bd, 0xaebe, 0xaeb5, 0xd1cb, + 0xd1bf, 0xaeb8, 0xd1b8, 0xd1b5, 0xd1b6, 0xaeb9, 0xd1c5, 0xd1cc, + 0xaebb, 0xd1bc, 0xd1bb, 0xaec3, 0xaec2, 0xaeb4, 0xaeba, 0xaebd, + 0xd1c8, 0xd1c2, 0xaeb7, 0xd1b3, 0xd1ca, 0xd1c1, 0xd1c3, 0xd1c7, + 0xd567, 0xb1b7, 0xb1cb, 0xb1ca, 0xb1bf, 0xd579, 0xd575, 0xd572, + 0xd5a6, 0xb1ba, 0xb1b2, 0xd577, 0xb4a8, 0xb1b6, 0xd5a1, 0xb1cc, + 0xb1c9, 0xd57b, 0xd56a, 0xb1c8, 0xd5a3, 0xd569, 0xb1bd, 0xb1c1, + 0xd5a2, 0xd573, 0xb1c2, 0xb1bc, 0xd568, 0xb478, 0xd5a5, 0xd571, + 0xb1c7, 0xd574, 0xd5a4, 0xb1c6, 0xd952, 0xb1b3, 0xd56f, 0xb1b8, + 0xb1c3, 0xb1be, 0xd578, 0xd56e, 0xd56c, 0xd57e, 0xb1b0, 0xb1c4, + 0xb1b4, 0xb477, 0xd57c, 0xb1b5, 0xb1b1, 0xb1c0, 0xb1bb, 0xb1b9, + 0xd570, 0xb1c5, 0xd56d, 0xd57a, 0xd576, 0xd954, 0xd953, 0xd56b, + 0xd964, 0xb47a, 0xd96a, 0xd959, 0xd967, 0xdd77, 0xb47d, 0xd96b, + 0xd96e, 0xb47c, 0xd95c, 0xd96d, 0xd96c, 0xb47e, 0xd955, 0xb479, + 0xb4a3, 0xb4a1, 0xd969, 0xd95f, 0xb4a5, 0xd970, 0xd968, 0xd971, + 0xb4ad, 0xb4ab, 0xd966, 0xd965, 0xd963, 0xd95d, 0xb4a4, 0xb4a2, + 0xd1b9, 0xd956, 0xddb7, 0xd957, 0xb47b, 0xb4aa, 0xdd79, 0xb4a6, + 0xb4a7, 0xd958, 0xd96f, 0xdd78, 0xd960, 0xd95b, 0xb4a9, 0xd961, + 0xd95e, 0xb4ae, 0xb770, 0xdd7c, 0xddb1, 0xddb6, 0xddaa, 0xb76c, + 0xddbb, 0xb769, 0xdd7a, 0xdd7b, 0xb762, 0xb76b, 0xdda4, 0xb76e, + 0xb76f, 0xdda5, 0xddb2, 0xddb8, 0xb76a, 0xb764, 0xdda3, 0xdd7d, + 0xddba, 0xdda8, 0xdda9, 0xdd7e, 0xddb4, 0xddab, 0xddb5, 0xddad, + 0xb765, 0xe1d9, 0xb768, 0xb766, 0xddb9, 0xddb0, 0xddac, 0xdda1, + 0xba53, 0xddaf, 0xb76d, 0xdda7, 0xdda6, 0xb767, 0xb763, 0xe1ee, + 0xddb3, 0xddae, 0xdda2, 0xe1e9, 0xe1da, 0xe1e5, 0xe1ec, 0xba51, + 0xb4ac, 0xe1ea, 0xba4c, 0xba4b, 0xe1f1, 0xe1db, 0xe1e8, 0xe1dc, + 0xe1e7, 0xba4f, 0xe1eb, 0xd962, 0xe1f2, 0xe1e3, 0xba52, 0xe5ba, + 0xbcaf, 0xe1f0, 0xe1ef, 0xba54, 0xe5ad, 0xbcb0, 0xe5ae, 0xe1df, + 0xe1e0, 0xe1dd, 0xe1e2, 0xe1de, 0xe1f3, 0xba4e, 0xbcb1, 0xba50, + 0xba55, 0xe1e1, 0xe1ed, 0xe1e6, 0xe5b1, 0xba4a, 0xbcb4, 0xe9aa, + 0xe5b6, 0xe5b5, 0xe5b7, 0xe5b4, 0xbcb5, 0xbcbb, 0xbcb8, 0xbcb9, + 0xe5af, 0xe5b2, 0xe5bc, 0xbcc1, 0xbcbf, 0xe5b3, 0xd95a, 0xbcb2, + 0xe5b9, 0xe5b0, 0xbcc2, 0xe5b8, 0xba4d, 0xbcb7, 0xe1e4, 0xbcba, + 0xbcbe, 0xbcc0, 0xbcbd, 0xbcbc, 0xbcb6, 0xe5bb, 0xbcb3, 0xbcc3, + 0xbed8, 0xbed9, 0xe9a9, 0xbee2, 0xbedf, 0xbed6, 0xbedd, 0xe9ab, + 0xbedb, 0xbed5, 0xbedc, 0xe9a8, 0xc0bb, 0xbed7, 0xbede, 0xc0ba, + 0xe9a7, 0xe9a6, 0xbee0, 0xbee1, 0xe9a5, 0xe9a4, 0xc0bc, 0xe9ae, + 0xbeda, 0xe9ac, 0xc0bd, 0xc0c2, 0xecea, 0xecec, 0xc0bf, 0xeced, + 0xece9, 0xeceb, 0xc0c0, 0xc0c3, 0xece8, 0xc0be, 0xc0c1, 0xc259, + 0xe9ad, 0xc258, 0xc25e, 0xefd4, 0xc25c, 0xc25d, 0xefd7, 0xefd3, + 0xc25a, 0xefd1, 0xc36b, 0xefd5, 0xefd6, 0xefd2, 0xc25b, 0xf242, + 0xf245, 0xf246, 0xf244, 0xf247, 0xc36c, 0xf243, 0xf44e, 0xc464, + 0xf44d, 0xf44c, 0xf44b, 0xc463, 0xc465, 0xf5cd, 0xc4e2, 0xc4e1, + 0xf6e1, 0xf6e0, 0xf6e3, 0xc5cb, 0xc575, 0xf7dd, 0xf6e2, 0xf7dc, + 0xc5cd, 0xc5cc, 0xc5f3, 0xf8a9, 0xf8ef, 0xa4e4, 0xd972, 0xe9af, + 0xa6ac, 0xcaf7, 0xa7f1, 0xa7ef, 0xa7f0, 0xccc1, 0xa9f1, 0xac46, + 0xcee7, 0xcee8, 0xac47, 0xd1ce, 0xaec4, 0xaec5, 0xd1cd, 0xb1d3, + 0xb1cf, 0xd5a7, 0xb1d6, 0xb1d5, 0xb1ce, 0xb1d1, 0xb1d4, 0xb1d0, + 0xd976, 0xb1cd, 0xb4af, 0xb4b1, 0xb4b2, 0xd975, 0xd978, 0xb4b0, + 0xd973, 0xd977, 0xd974, 0xb771, 0xddbc, 0xba56, 0xe1f4, 0xbee3, + 0xbcc4, 0xe5bd, 0xbcc5, 0xbcc6, 0xe5bf, 0xe5be, 0xe5c0, 0xe9b1, + 0xe9b0, 0xecef, 0xecee, 0xc0c4, 0xc0c5, 0xf248, 0xa4e5, 0xd979, + 0xb4b4, 0xb4b3, 0xddbd, 0xefd8, 0xc4e3, 0xf7de, 0xa4e6, 0xaec6, + 0xb1d8, 0xb1d7, 0xd97a, 0xd97b, 0xb772, 0xe1f5, 0xba57, 0xe9b2, + 0xa4e7, 0xa5b8, 0xa9f2, 0xccc2, 0xcee9, 0xac48, 0xb1d9, 0xd97c, + 0xb4b5, 0xb773, 0xe5c1, 0xe5c2, 0xecf0, 0xc25f, 0xf8f0, 0xa4e8, + 0xccc3, 0xa9f3, 0xac49, 0xceea, 0xaec7, 0xd1d2, 0xd1d0, 0xd1d1, + 0xaec8, 0xd1cf, 0xb1db, 0xb1dc, 0xd5a8, 0xb1dd, 0xb1da, 0xd97d, + 0xd97e, 0xddbe, 0xba59, 0xba58, 0xecf1, 0xefd9, 0xf24a, 0xf249, + 0xf44f, 0xc95e, 0xac4a, 0xa4e9, 0xa5b9, 0xa6ae, 0xa6ad, 0xa6af, + 0xa6b0, 0xc9ee, 0xc9ed, 0xcaf8, 0xa7f2, 0xcafb, 0xcafa, 0xcaf9, + 0xcafc, 0xa9f4, 0xccc9, 0xccc5, 0xccce, 0xa9fb, 0xa9f9, 0xccca, + 0xccc6, 0xcccd, 0xa9f8, 0xaa40, 0xccc8, 0xccc4, 0xa9fe, 0xcccb, + 0xa9f7, 0xcccc, 0xa9fa, 0xa9fc, 0xccd0, 0xcccf, 0xccc7, 0xa9f6, + 0xa9f5, 0xa9fd, 0xceef, 0xcef5, 0xac50, 0xac4d, 0xceec, 0xcef1, + 0xac53, 0xac4b, 0xcef0, 0xac4e, 0xac51, 0xcef3, 0xac4c, 0xcef8, + 0xac4f, 0xac52, 0xceed, 0xcef2, 0xcef6, 0xceee, 0xceeb, 0xcef7, + 0xcef4, 0xaed0, 0xaec9, 0xaecc, 0xaecf, 0xd1d5, 0xaeca, 0xd1d3, + 0xaece, 0xaecb, 0xd1d6, 0xaecd, 0xd5ac, 0xb1df, 0xd5ab, 0xd5ad, + 0xb1de, 0xb1e3, 0xd1d4, 0xd5aa, 0xd5ae, 0xb1e0, 0xd5a9, 0xb1e2, + 0xb1e1, 0xd9a7, 0xd9a2, 0xb4b6, 0xb4ba, 0xb4b7, 0xd9a5, 0xd9a8, + 0xb4b8, 0xb4b9, 0xb4be, 0xddc7, 0xd9a6, 0xb4bc, 0xd9a3, 0xd9a1, + 0xb4bd, 0xd9a4, 0xb779, 0xddbf, 0xb776, 0xb777, 0xb775, 0xddc4, + 0xddc3, 0xddc0, 0xb77b, 0xddc2, 0xb4bb, 0xddc6, 0xddc1, 0xb778, + 0xb774, 0xb77a, 0xddc5, 0xba5c, 0xe1f8, 0xe1f7, 0xe1f6, 0xba5a, + 0xba5b, 0xe5c5, 0xe5c8, 0xbcc8, 0xbcc7, 0xe5c9, 0xe5c4, 0xbcca, + 0xe5c6, 0xbcc9, 0xe5c3, 0xe5c7, 0xbee9, 0xbee6, 0xe9bb, 0xe9ba, + 0xe9b9, 0xe9b4, 0xe9b5, 0xbee7, 0xbee4, 0xbee8, 0xe9b3, 0xbee5, + 0xe9b6, 0xe9b7, 0xe9bc, 0xe9b8, 0xecf2, 0xc0c7, 0xefdc, 0xc0c6, + 0xefda, 0xefdb, 0xc260, 0xc36e, 0xf24b, 0xc36d, 0xf451, 0xf452, + 0xc466, 0xf450, 0xc4e4, 0xf7df, 0xc5ce, 0xf8aa, 0xf8ab, 0xa4ea, + 0xa6b1, 0xa6b2, 0xa7f3, 0xccd1, 0xac54, 0xaed1, 0xb1e4, 0xb0d2, + 0xb4bf, 0xb4c0, 0xb3cc, 0xd9a9, 0xb77c, 0xe1fa, 0xe1f9, 0xa4eb, + 0xa6b3, 0xccd2, 0xaa42, 0xaa41, 0xcef9, 0xcefa, 0xd1d7, 0xd1d8, + 0xaed2, 0xaed3, 0xaed4, 0xd5af, 0xb1e6, 0xb4c2, 0xb4c1, 0xddc8, + 0xdf7a, 0xe1fb, 0xe9bd, 0xc261, 0xc467, 0xa4ec, 0xa5bc, 0xa5bd, + 0xa5bb, 0xa5be, 0xa5ba, 0xa6b6, 0xc9f6, 0xa6b5, 0xa6b7, 0xc9f1, + 0xc9f0, 0xc9f3, 0xc9f2, 0xc9f5, 0xa6b4, 0xc9ef, 0xc9f4, 0xcafd, + 0xa7fd, 0xcafe, 0xcb43, 0xa7fc, 0xcb47, 0xcb42, 0xcb45, 0xa7f5, + 0xa7f6, 0xa7f7, 0xa7f8, 0xa840, 0xcb41, 0xa7fa, 0xa841, 0xcb40, + 0xcb46, 0xa7f9, 0xcb44, 0xa7fb, 0xa7f4, 0xa7fe, 0xaa57, 0xccd4, + 0xaa43, 0xaa4d, 0xaa4e, 0xaa46, 0xaa58, 0xaa48, 0xccdc, 0xaa53, + 0xccd7, 0xaa49, 0xcce6, 0xcce7, 0xccdf, 0xccd8, 0xaa56, 0xcce4, + 0xaa51, 0xaa4f, 0xcce5, 0xcce3, 0xccdb, 0xccd3, 0xccda, 0xaa4a, + 0xaa50, 0xaa44, 0xccde, 0xccdd, 0xccd5, 0xaa52, 0xcce1, 0xccd6, + 0xaa55, 0xcce8, 0xaa45, 0xaa4c, 0xccd9, 0xcce2, 0xaa54, 0xaa47, + 0xaa4b, 0xcce0, 0xcf5b, 0xac5c, 0xac69, 0xcf56, 0xcf4c, 0xac62, + 0xcf4a, 0xac5b, 0xcf45, 0xac65, 0xcf52, 0xcefe, 0xcf41, 0xcf44, + 0xcefb, 0xcf51, 0xcf61, 0xac60, 0xcf46, 0xcf58, 0xcefd, 0xcf5f, + 0xcf60, 0xcf63, 0xcf5a, 0xcf4b, 0xcf53, 0xac66, 0xac59, 0xac61, + 0xac6d, 0xac56, 0xac58, 0xcf43, 0xac6a, 0xac63, 0xcf5d, 0xcf40, + 0xac6c, 0xac67, 0xcf49, 0xac6b, 0xcf50, 0xcf48, 0xac64, 0xcf5c, + 0xcf54, 0xac5e, 0xcf62, 0xcf47, 0xac5a, 0xcf59, 0xcf4f, 0xac5f, + 0xcf55, 0xac57, 0xcefc, 0xac68, 0xaee3, 0xac5d, 0xcf4e, 0xcf4d, + 0xcf42, 0xcf5e, 0xcf57, 0xac55, 0xd1ec, 0xaeea, 0xd1ed, 0xd1e1, + 0xaedf, 0xaeeb, 0xd1da, 0xd1e3, 0xd1eb, 0xd1d9, 0xd1f4, 0xaed5, + 0xd1f3, 0xd1ee, 0xd1ef, 0xaedd, 0xaee8, 0xd1e5, 0xd1e6, 0xd1f0, + 0xd1e7, 0xd1e2, 0xd1dc, 0xd1dd, 0xd1ea, 0xd1e4, 0xaed6, 0xaeda, + 0xd1f2, 0xd1de, 0xaee6, 0xaee2, 0xaee5, 0xaeec, 0xaedb, 0xaee7, + 0xd1e9, 0xaee9, 0xaed8, 0xaed7, 0xd1db, 0xd1df, 0xaee0, 0xd1f1, + 0xd1e8, 0xd1e0, 0xaee4, 0xaee1, 0xaed9, 0xaedc, 0xd5c4, 0xd5b4, + 0xd5b5, 0xd5b9, 0xd5c8, 0xd5c5, 0xd5be, 0xd5bd, 0xb1ed, 0xd5c1, + 0xd5d0, 0xd5b0, 0xd5d1, 0xd5c3, 0xd5d5, 0xd5c9, 0xb1ec, 0xd5c7, + 0xb1e7, 0xb1fc, 0xb1f2, 0xb1f6, 0xb1f5, 0xd5b1, 0xd5ce, 0xd5d4, + 0xd5cc, 0xd5d3, 0xd5c0, 0xd5b2, 0xd5d2, 0xd5c2, 0xb1ea, 0xb1f7, + 0xd5cb, 0xb1f0, 0xd5ca, 0xd5b3, 0xb1f8, 0xb1fa, 0xd5cd, 0xb1fb, + 0xb1e9, 0xd5ba, 0xd5cf, 0xb1ef, 0xb1f9, 0xd5bc, 0xd5c6, 0xd5b7, + 0xd5bb, 0xb1f4, 0xd5b6, 0xb1e8, 0xb1f1, 0xb1ee, 0xd5bf, 0xaede, + 0xd9c0, 0xb1eb, 0xb1f3, 0xd9c3, 0xd9d9, 0xd9ce, 0xb4d6, 0xb4d1, + 0xd9bd, 0xb4d2, 0xd9cd, 0xd9c6, 0xd9d3, 0xb4ce, 0xd9ab, 0xd9d5, + 0xb4c4, 0xd9b3, 0xb4c7, 0xb4c6, 0xb4d7, 0xd9ad, 0xd9cf, 0xd9d0, + 0xb4c9, 0xb4c5, 0xd9bb, 0xb4d0, 0xd9b6, 0xd9d1, 0xb4cc, 0xd9c9, + 0xd9d6, 0xd9b0, 0xd9b5, 0xd9af, 0xb4cb, 0xd9c2, 0xddde, 0xd9b1, + 0xb4cf, 0xd9ba, 0xd9d2, 0xb4ca, 0xd9b7, 0xd9b4, 0xd9c5, 0xb4cd, + 0xb4c3, 0xb4d9, 0xd9c8, 0xd9c7, 0xd9ac, 0xb4c8, 0xd9d4, 0xd9bc, + 0xd9be, 0xd9cb, 0xd9ca, 0xd9aa, 0xb4d3, 0xb4d5, 0xd9b2, 0xd9b9, + 0xd9c1, 0xb4d4, 0xd9b8, 0xd9c4, 0xd9d7, 0xd9cc, 0xd9d8, 0xd9ae, + 0xddf2, 0xb7a6, 0xddf0, 0xdddb, 0xdde0, 0xddd9, 0xddec, 0xddcb, + 0xddd2, 0xddea, 0xddf4, 0xdddc, 0xddcf, 0xdde2, 0xdde7, 0xddd3, + 0xdde4, 0xddd0, 0xddd7, 0xddd8, 0xb7a8, 0xddeb, 0xdde9, 0xddcc, + 0xddee, 0xddef, 0xddf1, 0xb7ac, 0xb7a4, 0xd5b8, 0xddd4, 0xdde6, + 0xddd5, 0xb7a1, 0xb7b1, 0xdded, 0xb7af, 0xb7ab, 0xddca, 0xb7a3, + 0xddcd, 0xb7b0, 0xdddd, 0xddc9, 0xb7a9, 0xdde1, 0xddd1, 0xb7aa, + 0xddda, 0xb77e, 0xb4d8, 0xdde3, 0xd9bf, 0xddce, 0xdde8, 0xb7a5, + 0xdde5, 0xb7a2, 0xdddf, 0xb7ad, 0xddd6, 0xddf3, 0xb7a7, 0xdec6, + 0xb7ae, 0xe24a, 0xe248, 0xe25e, 0xe246, 0xe258, 0xb77d, 0xba5f, + 0xe242, 0xe25d, 0xe247, 0xe255, 0xba64, 0xba5d, 0xe25b, 0xe240, + 0xe25a, 0xba6f, 0xe251, 0xe261, 0xba6d, 0xe249, 0xba5e, 0xe24b, + 0xe259, 0xba67, 0xe244, 0xba6b, 0xba61, 0xe24d, 0xe243, 0xe1fc, + 0xe257, 0xba68, 0xe260, 0xe1fd, 0xba65, 0xe253, 0xba66, 0xe245, + 0xe250, 0xe24c, 0xe24e, 0xba60, 0xe25f, 0xba6e, 0xe24f, 0xe262, + 0xe1fe, 0xe254, 0xba63, 0xba6c, 0xba6a, 0xe241, 0xe256, 0xba69, + 0xba62, 0xe252, 0xe25c, 0xe5d5, 0xe5d1, 0xe5cd, 0xe5e1, 0xe5de, + 0xbccd, 0xe5e5, 0xe5d4, 0xbcd8, 0xe5db, 0xe5d0, 0xe5da, 0xbcd5, + 0xe5ee, 0xe5eb, 0xe5dd, 0xe5ce, 0xe5e2, 0xe5e4, 0xbcd1, 0xe5d8, + 0xe5d3, 0xe5ca, 0xbcce, 0xbcd6, 0xe5e7, 0xbcd7, 0xe5cb, 0xe5ed, + 0xe5e0, 0xe5e6, 0xbcd4, 0xe5e3, 0xe5ea, 0xbcd9, 0xbcd3, 0xe5dc, + 0xe5cf, 0xe5ef, 0xe5cc, 0xe5e8, 0xbcd0, 0xe5d6, 0xe5d7, 0xbccf, + 0xbccc, 0xe5d2, 0xbcd2, 0xbccb, 0xe5e9, 0xe5ec, 0xe5d9, 0xe9ca, + 0xe9c2, 0xe9be, 0xbef6, 0xbeeb, 0xbef0, 0xbeec, 0xe9cc, 0xe9d7, + 0xbeea, 0xe9c4, 0xe9cd, 0xe5df, 0xe9ce, 0xbef1, 0xe9dd, 0xbef5, + 0xbef8, 0xe9c0, 0xbef4, 0xe9db, 0xe9dc, 0xe9d2, 0xe9d1, 0xe9c9, + 0xe9d3, 0xe9da, 0xe9d9, 0xbeef, 0xbeed, 0xe9cb, 0xe9c8, 0xe9c5, + 0xe9d8, 0xbef7, 0xe9d6, 0xbef3, 0xbef2, 0xe9d0, 0xe9bf, 0xe9c1, + 0xe9c3, 0xe9d5, 0xe9cf, 0xbeee, 0xe9c6, 0xe9d4, 0xe9c7, 0xc0cf, + 0xed45, 0xc0c8, 0xecf5, 0xed41, 0xc0ca, 0xed48, 0xecfc, 0xecf7, + 0xed49, 0xecf3, 0xecfe, 0xc0d1, 0xed44, 0xed4a, 0xecfd, 0xc0c9, + 0xed40, 0xecf4, 0xc0d0, 0xed47, 0xecf9, 0xc0cc, 0xecfb, 0xecf8, + 0xc0d2, 0xecfa, 0xc0cb, 0xc0ce, 0xed43, 0xecf6, 0xed46, 0xed42, + 0xc263, 0xefe7, 0xc268, 0xc269, 0xc262, 0xefe6, 0xefe3, 0xefe4, + 0xc266, 0xefde, 0xefe2, 0xc265, 0xefdf, 0xc267, 0xc264, 0xefdd, + 0xefe1, 0xefe5, 0xf251, 0xf24e, 0xf257, 0xf256, 0xf254, 0xf24f, + 0xc372, 0xf250, 0xc371, 0xc0cd, 0xf253, 0xc370, 0xf258, 0xf252, + 0xf24d, 0xefe0, 0xc36f, 0xf24c, 0xf456, 0xf455, 0xf255, 0xc468, + 0xf459, 0xf45a, 0xf454, 0xf458, 0xf453, 0xf5d1, 0xf457, 0xc4e7, + 0xc4e5, 0xf5cf, 0xf5d2, 0xf5ce, 0xf5d0, 0xc4e6, 0xf6e5, 0xf6e6, + 0xc576, 0xf6e4, 0xf7e2, 0xc5cf, 0xf7e0, 0xf7e1, 0xf8ac, 0xc656, + 0xf8f3, 0xf8f1, 0xf8f2, 0xf8f4, 0xf9bb, 0xa4ed, 0xa6b8, 0xaa59, + 0xcce9, 0xcf64, 0xd1f5, 0xd1f7, 0xd1f6, 0xd1f8, 0xb1fd, 0xd5d7, + 0xd1f9, 0xd5d6, 0xd5d8, 0xd5d9, 0xd9da, 0xb4db, 0xd9db, 0xd9dd, + 0xb4dc, 0xb4da, 0xd9dc, 0xddfa, 0xddf8, 0xddf7, 0xddf6, 0xddf5, + 0xb7b2, 0xddf9, 0xba70, 0xe263, 0xe265, 0xba71, 0xe264, 0xbcdb, + 0xbcda, 0xe5f0, 0xe9df, 0xe9de, 0xe9e0, 0xbef9, 0xed4b, 0xc0d3, + 0xefe8, 0xc26a, 0xf259, 0xc577, 0xa4ee, 0xa5bf, 0xa6b9, 0xa842, + 0xaa5a, 0xaa5b, 0xac6e, 0xd1fa, 0xb7b3, 0xe6d1, 0xbefa, 0xc26b, + 0xa4ef, 0xa6ba, 0xcceb, 0xaa5c, 0xccea, 0xcf65, 0xac6f, 0xcf66, + 0xac70, 0xd1fc, 0xaeee, 0xaeed, 0xd5de, 0xd5dc, 0xd5dd, 0xd5db, + 0xd5da, 0xd9de, 0xd9e1, 0xb4de, 0xd9df, 0xb4dd, 0xd9e0, 0xddfb, + 0xe266, 0xe267, 0xe268, 0xe5f3, 0xe5f2, 0xbcdc, 0xe5f1, 0xe5f4, + 0xe9e1, 0xe9e2, 0xe9e3, 0xed4c, 0xc0d4, 0xc26c, 0xf25a, 0xc4e8, + 0xc95f, 0xac71, 0xcf67, 0xaeef, 0xb1fe, 0xb4df, 0xd9e2, 0xb7b5, + 0xb7b4, 0xe269, 0xe26a, 0xbcdd, 0xbcde, 0xe9e5, 0xe9e4, 0xefe9, + 0xf7e3, 0xa4f0, 0xc960, 0xa5c0, 0xa843, 0xcb48, 0xac72, 0xb7b6, + 0xa4f1, 0xcf68, 0xac73, 0xcf69, 0xc0d5, 0xa4f2, 0xccec, 0xcf6a, + 0xd242, 0xd241, 0xd1fe, 0xd1fd, 0xd243, 0xd240, 0xb240, 0xb241, + 0xb4e0, 0xd9e3, 0xd9e4, 0xd9e5, 0xde41, 0xde42, 0xde40, 0xddfd, + 0xddfe, 0xb7b7, 0xe26b, 0xe5f7, 0xe5f6, 0xe5f5, 0xe5f8, 0xe9e7, + 0xe9e6, 0xbefb, 0xe9e8, 0xc0d6, 0xed4d, 0xefea, 0xf25b, 0xf6e7, + 0xa4f3, 0xa5c2, 0xa5c1, 0xaa5d, 0xc961, 0xc97e, 0xa6bb, 0xc9f7, + 0xcb49, 0xcb4a, 0xaa5e, 0xcced, 0xac74, 0xcf6b, 0xcf6c, 0xaef0, + 0xaef4, 0xd244, 0xaef3, 0xaef1, 0xaef2, 0xd5df, 0xb242, 0xb4e3, + 0xb4e1, 0xb4e2, 0xd9e6, 0xba72, 0xa4f4, 0xc9a1, 0xa5c3, 0xc9a4, + 0xa5c6, 0xc9a3, 0xa5c5, 0xa5c4, 0xa844, 0xc9a2, 0xc9f8, 0xc9fc, + 0xc9fe, 0xca40, 0xa6c5, 0xa6c6, 0xc9fb, 0xa6c1, 0xc9f9, 0xc9fd, + 0xa6c2, 0xa6bd, 0xa6be, 0xa6c4, 0xc9fa, 0xa6bc, 0xa845, 0xa6bf, + 0xa6c0, 0xa6c3, 0xcb5b, 0xcb59, 0xcb4c, 0xa851, 0xcb53, 0xa84c, + 0xcb4d, 0xcb55, 0xcb52, 0xa84f, 0xcb51, 0xa856, 0xcb5a, 0xa858, + 0xa85a, 0xcb4b, 0xa84d, 0xcb5c, 0xa854, 0xa857, 0xcd45, 0xa847, + 0xa85e, 0xa855, 0xcb4e, 0xa84a, 0xa859, 0xcb56, 0xa848, 0xa849, + 0xcd43, 0xcb4f, 0xa850, 0xa85b, 0xcb5d, 0xcb50, 0xa84e, 0xa853, + 0xccee, 0xa85c, 0xcb57, 0xa852, 0xa85d, 0xa846, 0xcb54, 0xa84b, + 0xcb58, 0xcd44, 0xaa6a, 0xaa7a, 0xccf5, 0xaa71, 0xcd4b, 0xaa62, + 0xaa65, 0xcd42, 0xccf3, 0xccf7, 0xaa6d, 0xaa6f, 0xccfa, 0xaa76, + 0xaa68, 0xaa66, 0xaa67, 0xaa75, 0xcd47, 0xaa70, 0xccf9, 0xccfb, + 0xaa6e, 0xaa73, 0xccfc, 0xcd4a, 0xac75, 0xaa79, 0xaa63, 0xcd49, + 0xcd4d, 0xccf8, 0xcd4f, 0xcd40, 0xaa6c, 0xccf4, 0xaa6b, 0xaa7d, + 0xaa72, 0xccf2, 0xcf75, 0xaa78, 0xaa7c, 0xcd41, 0xcd46, 0xaa7e, + 0xaa77, 0xaa69, 0xaa5f, 0xaa64, 0xccf6, 0xaa60, 0xcd4e, 0xccf0, + 0xccef, 0xccfd, 0xccf1, 0xaa7b, 0xaef5, 0xaa74, 0xccfe, 0xaa61, + 0xaca6, 0xcd4c, 0xcf7c, 0xcfa1, 0xcfa4, 0xcf77, 0xcfa7, 0xcfaa, + 0xcfac, 0xcf74, 0xac76, 0xac7b, 0xd249, 0xacad, 0xcfa5, 0xcfad, + 0xcf7b, 0xcf73, 0xd264, 0xac7e, 0xcfa2, 0xcf78, 0xcf7a, 0xaca5, + 0xcf7d, 0xac7d, 0xcf70, 0xcfa8, 0xcfab, 0xac7a, 0xaca8, 0xcf6d, + 0xacaa, 0xac78, 0xacae, 0xcfa9, 0xcf6f, 0xacab, 0xd25e, 0xcd48, + 0xac7c, 0xac77, 0xcf76, 0xcf6e, 0xacac, 0xaca4, 0xcfa3, 0xaca9, + 0xaca7, 0xcf79, 0xaca1, 0xcf71, 0xaca2, 0xaca3, 0xcf72, 0xcfa6, + 0xac79, 0xcf7e, 0xd24c, 0xaefd, 0xaf43, 0xd255, 0xd25b, 0xd257, + 0xd24a, 0xd24d, 0xd246, 0xd247, 0xaf4a, 0xaefa, 0xd256, 0xd25f, + 0xaf45, 0xaef6, 0xaf40, 0xd24e, 0xaf42, 0xd24f, 0xd259, 0xaf44, + 0xd268, 0xd248, 0xaefc, 0xaefb, 0xaf48, 0xd245, 0xd266, 0xd25a, + 0xd267, 0xd261, 0xd253, 0xd262, 0xd25c, 0xd265, 0xd263, 0xaf49, + 0xd254, 0xaef9, 0xaef8, 0xaf41, 0xaf47, 0xd260, 0xaf46, 0xd251, + 0xb243, 0xd269, 0xd250, 0xd24b, 0xaefe, 0xaf4b, 0xaef7, 0xd258, + 0xd25d, 0xb265, 0xd5e1, 0xd5e5, 0xb252, 0xb250, 0xb247, 0xd5e3, + 0xd5e2, 0xb25b, 0xd5e8, 0xb255, 0xd5fa, 0xd647, 0xb244, 0xd5f7, + 0xd5f0, 0xb267, 0xd5e0, 0xd5fc, 0xb264, 0xb258, 0xb263, 0xb24e, + 0xd5ec, 0xd5fe, 0xd5f6, 0xb24f, 0xb249, 0xd645, 0xd5fd, 0xd640, + 0xb251, 0xb259, 0xd642, 0xd5ea, 0xd5fb, 0xd5ef, 0xd644, 0xb25e, + 0xb246, 0xb25c, 0xd5f4, 0xd5f2, 0xd5f3, 0xb253, 0xd5ee, 0xd5ed, + 0xb248, 0xd5e7, 0xd646, 0xb24a, 0xd5f1, 0xb268, 0xb262, 0xd5e6, + 0xb25f, 0xb25d, 0xb266, 0xd5f8, 0xb261, 0xd252, 0xd5f9, 0xb260, + 0xd641, 0xb245, 0xd5f5, 0xb257, 0xd5e9, 0xb256, 0xb254, 0xb24c, + 0xb24b, 0xd9e7, 0xd643, 0xd5eb, 0xd9fc, 0xb24d, 0xb541, 0xb25a, + 0xb4ee, 0xd9f6, 0xb4fc, 0xd9ea, 0xb4eb, 0xb4e7, 0xda49, 0xb4ed, + 0xb4f1, 0xb4ec, 0xb4f5, 0xda4d, 0xda44, 0xd9f1, 0xb4fa, 0xb4f4, + 0xd9fd, 0xb4e4, 0xda4a, 0xda43, 0xb4e8, 0xd9f7, 0xb4f7, 0xda55, + 0xda56, 0xb4e5, 0xda48, 0xb4f9, 0xd9fb, 0xd9ed, 0xd9ee, 0xb4fd, + 0xd9f2, 0xd9f9, 0xd9f3, 0xb4fb, 0xb544, 0xd9ef, 0xd9e8, 0xd9e9, + 0xd9eb, 0xb4ea, 0xd9f8, 0xb4f8, 0xb542, 0xd9fa, 0xda53, 0xda4b, + 0xb4e6, 0xda51, 0xb4f2, 0xb4f0, 0xda57, 0xb4ef, 0xda41, 0xd9f4, + 0xd9fe, 0xb547, 0xda45, 0xda42, 0xd9f0, 0xb543, 0xda4f, 0xda4c, + 0xda54, 0xb4e9, 0xda40, 0xb546, 0xda47, 0xb4f3, 0xb4f6, 0xda46, + 0xb545, 0xd9f5, 0xd5e4, 0xda50, 0xda4e, 0xda52, 0xd9ec, 0xb540, + 0xde61, 0xde60, 0xde46, 0xb7bd, 0xde5f, 0xde49, 0xde4a, 0xb7c7, + 0xde68, 0xb7c2, 0xde5e, 0xde43, 0xb7c8, 0xb7be, 0xde52, 0xde48, + 0xde4b, 0xde63, 0xb7b8, 0xde6a, 0xde62, 0xb7c1, 0xde57, 0xb7cc, + 0xb7cb, 0xb7c5, 0xde69, 0xb7b9, 0xde55, 0xde4c, 0xde59, 0xde65, + 0xb7cd, 0xb7bb, 0xde54, 0xde4d, 0xb7c4, 0xb7c3, 0xde50, 0xde5a, + 0xde64, 0xde47, 0xde51, 0xb7bc, 0xde5b, 0xb7c9, 0xb7c0, 0xde4e, + 0xb7bf, 0xde45, 0xde53, 0xde67, 0xb4fe, 0xbab0, 0xde56, 0xe26c, + 0xde58, 0xde66, 0xb7c6, 0xde4f, 0xb7ba, 0xb7ca, 0xbcf0, 0xde44, + 0xde5d, 0xde5c, 0xe2aa, 0xbaad, 0xe27d, 0xe2a4, 0xbaa2, 0xe26e, + 0xbaaf, 0xba77, 0xe26d, 0xe2b0, 0xbab1, 0xe271, 0xe2a3, 0xe273, + 0xe2b3, 0xe2af, 0xba75, 0xbaa1, 0xe653, 0xbaae, 0xba7d, 0xe26f, + 0xe2ae, 0xbaa3, 0xe2ab, 0xe2b8, 0xe275, 0xe27e, 0xe2b6, 0xe2ac, + 0xba7c, 0xe27c, 0xba76, 0xba74, 0xbaa8, 0xe27a, 0xe277, 0xe278, + 0xe2b2, 0xe2b7, 0xe2b5, 0xba7a, 0xe2b9, 0xba7e, 0xbaa7, 0xe270, + 0xe5fa, 0xe279, 0xba78, 0xbaac, 0xbaa9, 0xba7b, 0xe2a5, 0xe274, + 0xbaaa, 0xe2a7, 0xbaa4, 0xbaa6, 0xba73, 0xe2a9, 0xe2a1, 0xe272, + 0xbaa5, 0xe2b1, 0xe2b4, 0xe27b, 0xe2a8, 0xba79, 0xbcdf, 0xe2a6, + 0xe5f9, 0xe2ad, 0xe276, 0xe644, 0xe64e, 0xbce2, 0xe64d, 0xe659, + 0xbce4, 0xe64b, 0xe64f, 0xbcef, 0xe646, 0xbce7, 0xe652, 0xe9f0, + 0xbcf3, 0xbcf2, 0xe654, 0xe643, 0xe65e, 0xbced, 0xbce3, 0xe657, + 0xe65b, 0xe660, 0xe655, 0xe649, 0xbce6, 0xbce9, 0xbcf1, 0xbcec, + 0xe64c, 0xe2a2, 0xe648, 0xe65f, 0xbce8, 0xbceb, 0xe661, 0xbce0, + 0xe656, 0xe5fb, 0xe65c, 0xc0df, 0xe64a, 0xbce1, 0xe645, 0xbce5, + 0xe5fc, 0xbaab, 0xe641, 0xe65a, 0xe642, 0xe640, 0xbcea, 0xe658, + 0xe5fe, 0xe651, 0xe650, 0xe65d, 0xe647, 0xbcee, 0xe9f3, 0xbf49, + 0xbefe, 0xea40, 0xe9eb, 0xbf41, 0xe9f7, 0xbf48, 0xbf43, 0xe9f5, + 0xed4f, 0xe9fb, 0xea42, 0xe9fa, 0xe9e9, 0xe9f8, 0xea44, 0xea46, + 0xbefd, 0xea45, 0xbf44, 0xbf4a, 0xbf47, 0xe9fe, 0xbf46, 0xe9f9, + 0xe9ed, 0xe9f2, 0xe9fd, 0xbf45, 0xbf42, 0xbefc, 0xbf40, 0xe9f1, + 0xe5fd, 0xe9ec, 0xe9ef, 0xea41, 0xe9f4, 0xe9ea, 0xed4e, 0xea43, + 0xe9ee, 0xe9fc, 0xed51, 0xc0e3, 0xc0d7, 0xc0db, 0xed53, 0xed59, + 0xed57, 0xc0d9, 0xc0da, 0xc0e1, 0xed5a, 0xed52, 0xc0dc, 0xed56, + 0xed55, 0xed5b, 0xc0e2, 0xc0dd, 0xc0e0, 0xed54, 0xc0e4, 0xc0de, + 0xc0e5, 0xc0d8, 0xed58, 0xed50, 0xeff7, 0xc271, 0xeff4, 0xeff6, + 0xc26f, 0xeff2, 0xeff3, 0xefee, 0xe9f6, 0xefef, 0xc270, 0xefeb, + 0xc26d, 0xeff8, 0xc26e, 0xefec, 0xefed, 0xeff1, 0xc273, 0xc272, + 0xeff0, 0xc378, 0xf25f, 0xf265, 0xc379, 0xf25c, 0xc376, 0xc373, + 0xf267, 0xc377, 0xc374, 0xf25e, 0xf261, 0xf262, 0xf263, 0xf266, + 0xeff5, 0xf25d, 0xc375, 0xf264, 0xf268, 0xf260, 0xf45d, 0xc46a, + 0xf460, 0xc46b, 0xf468, 0xf45f, 0xf45c, 0xf45e, 0xf462, 0xf465, + 0xf464, 0xf467, 0xf45b, 0xc469, 0xf463, 0xf466, 0xf469, 0xf461, + 0xf5d3, 0xf5d4, 0xf5d8, 0xf5d9, 0xf5d6, 0xf5d7, 0xf5d5, 0xc4e9, + 0xc578, 0xf6eb, 0xf6e8, 0xf6e9, 0xf6ea, 0xc579, 0xf7e5, 0xf7e4, + 0xf8af, 0xc5f4, 0xf8ad, 0xf8b0, 0xf8ae, 0xf8f5, 0xc657, 0xc665, + 0xf9a3, 0xf96c, 0xf9a2, 0xf9d0, 0xf9d1, 0xa4f5, 0xa6c7, 0xca41, + 0xcb5e, 0xa85f, 0xa862, 0xcb5f, 0xa860, 0xa861, 0xcd58, 0xcd5a, + 0xcd55, 0xcd52, 0xcd54, 0xaaa4, 0xaaa2, 0xcd56, 0xaaa3, 0xcd53, + 0xcd50, 0xaaa1, 0xcd57, 0xcd51, 0xaaa5, 0xcd59, 0xcfaf, 0xcfb3, + 0xacb7, 0xcfb6, 0xacaf, 0xacb2, 0xacb4, 0xacb6, 0xacb3, 0xcfb2, + 0xcfb1, 0xacb1, 0xcfb4, 0xcfb5, 0xcfae, 0xacb5, 0xacb0, 0xcfb0, + 0xd277, 0xd278, 0xd279, 0xaf50, 0xaf4c, 0xd26e, 0xd276, 0xd27b, + 0xaf51, 0xd26c, 0xd272, 0xd26b, 0xd275, 0xd271, 0xaf4d, 0xaf4f, + 0xd27a, 0xd26a, 0xd26d, 0xd273, 0xd274, 0xd27c, 0xd270, 0xaf4e, + 0xb26d, 0xd64e, 0xd650, 0xd64c, 0xd658, 0xd64a, 0xd657, 0xb269, + 0xd648, 0xda5b, 0xd652, 0xb26c, 0xd653, 0xd656, 0xd65a, 0xd64f, + 0xd654, 0xb26a, 0xb26b, 0xd659, 0xd64d, 0xd649, 0xd65b, 0xd651, + 0xd655, 0xd64b, 0xb548, 0xb549, 0xda65, 0xb54f, 0xda59, 0xda62, + 0xda58, 0xb54c, 0xda60, 0xda5e, 0xda5f, 0xb54a, 0xda63, 0xda5c, + 0xda5a, 0xb54b, 0xda5d, 0xda61, 0xb54d, 0xda64, 0xde70, 0xde77, + 0xde79, 0xdea1, 0xb7da, 0xde6b, 0xb7d2, 0xde7a, 0xb7d7, 0xdea2, + 0xb7ce, 0xde7d, 0xde6d, 0xde7e, 0xde6c, 0xb7dc, 0xde78, 0xb7cf, + 0xdea3, 0xb7d4, 0xde71, 0xb7d9, 0xde7c, 0xde6f, 0xde76, 0xde72, + 0xde6e, 0xb7d1, 0xb7d8, 0xb7d6, 0xb7d3, 0xb7db, 0xb7d0, 0xde75, + 0xb7d5, 0xb54e, 0xde7b, 0xde73, 0xde74, 0xe2c1, 0xbab4, 0xe2bd, + 0xe2c3, 0xe2bf, 0xbab6, 0xe2be, 0xe2c2, 0xe2ba, 0xe2bc, 0xbab5, + 0xe2c0, 0xe2bb, 0xbab7, 0xbab2, 0xe2c4, 0xbab3, 0xe667, 0xe664, + 0xe670, 0xe66a, 0xe66c, 0xbcf4, 0xe666, 0xe66e, 0xe66d, 0xe66b, + 0xe671, 0xbcf7, 0xe668, 0xe66f, 0xbcf5, 0xe663, 0xe665, 0xbcf6, + 0xe662, 0xe672, 0xe669, 0xea4a, 0xbf51, 0xea55, 0xea53, 0xbf4b, + 0xea49, 0xea4c, 0xea4d, 0xea48, 0xbf55, 0xbf56, 0xea47, 0xea56, + 0xea51, 0xbf4f, 0xbf4c, 0xea50, 0xea4e, 0xbf52, 0xea52, 0xbf4d, + 0xbf4e, 0xea4f, 0xbf50, 0xea4b, 0xea54, 0xbf53, 0xea57, 0xea58, + 0xbf54, 0xc0e7, 0xc0ee, 0xed5c, 0xed62, 0xed60, 0xc0ea, 0xc0e9, + 0xc0e6, 0xed5e, 0xc0ec, 0xc0eb, 0xc0e8, 0xed61, 0xed5d, 0xed5f, + 0xc0ed, 0xc277, 0xeffb, 0xc274, 0xc275, 0xeffd, 0xc276, 0xeffa, + 0xeff9, 0xf26c, 0xeffc, 0xf26d, 0xc37a, 0xf26b, 0xf26a, 0xf269, + 0xc37b, 0xc46c, 0xf46a, 0xf46b, 0xf5dc, 0xf5db, 0xc4ea, 0xf5da, + 0xf6ec, 0xf6ed, 0xf7e6, 0xf8b1, 0xf8f6, 0xf9bc, 0xc679, 0xf9c6, + 0xa4f6, 0xaaa6, 0xaaa7, 0xacb8, 0xc0ef, 0xa4f7, 0xaaa8, 0xaf52, + 0xb7dd, 0xa4f8, 0xb26e, 0xbab8, 0xc962, 0xcfb7, 0xd27d, 0xe2c5, + 0xc0f0, 0xa4f9, 0xaaa9, 0xcfb8, 0xcfb9, 0xda66, 0xb550, 0xdea4, + 0xb7de, 0xe2c6, 0xbcf8, 0xc37c, 0xa4fa, 0xda67, 0xa4fb, 0xa6c9, + 0xca42, 0xa6c8, 0xa865, 0xa864, 0xa863, 0xcb60, 0xaaaa, 0xaaab, + 0xcd5b, 0xcfba, 0xcfbd, 0xacba, 0xcfbb, 0xacb9, 0xcfbc, 0xacbb, + 0xd2a2, 0xd2a1, 0xd27e, 0xaf53, 0xd65d, 0xd65e, 0xb26f, 0xd65c, + 0xd65f, 0xb552, 0xb270, 0xb551, 0xda6b, 0xda6a, 0xda68, 0xda69, + 0xda6c, 0xdea6, 0xdea5, 0xdea9, 0xdea8, 0xdea7, 0xbab9, 0xe2c9, + 0xe2c8, 0xbaba, 0xe2c7, 0xe673, 0xe674, 0xbcf9, 0xea59, 0xea5a, + 0xf272, 0xc37d, 0xf271, 0xf270, 0xf26e, 0xf26f, 0xc4eb, 0xf46c, + 0xf6ee, 0xf8f7, 0xa4fc, 0xc9a5, 0xa5c7, 0xc9a6, 0xca43, 0xca44, + 0xcb66, 0xcb62, 0xcb61, 0xaaac, 0xcb65, 0xa867, 0xcb63, 0xa866, + 0xcb67, 0xcb64, 0xcd5f, 0xcfbe, 0xcd5d, 0xcd64, 0xaaad, 0xaab0, + 0xcd65, 0xcd61, 0xcd62, 0xcd5c, 0xaaaf, 0xcd5e, 0xaaae, 0xcd63, + 0xcd60, 0xcfc2, 0xacbd, 0xacbe, 0xcfc5, 0xcfbf, 0xcfc4, 0xcfc0, + 0xacbc, 0xcfc3, 0xcfc1, 0xd2a8, 0xd2a5, 0xd2a7, 0xaf58, 0xaf57, + 0xaf55, 0xd2a4, 0xd2a9, 0xaf54, 0xaf56, 0xd2a6, 0xd667, 0xd2a3, + 0xd2aa, 0xd662, 0xd666, 0xd665, 0xda6e, 0xda79, 0xd668, 0xd663, + 0xda6d, 0xb274, 0xb273, 0xd661, 0xd664, 0xb275, 0xb272, 0xb271, + 0xd660, 0xd669, 0xda70, 0xda77, 0xb554, 0xda76, 0xda73, 0xb556, + 0xda75, 0xda6f, 0xda71, 0xda74, 0xda72, 0xb555, 0xda78, 0xb553, + 0xb7df, 0xdead, 0xdeac, 0xdeaa, 0xb7e2, 0xb7e1, 0xdeae, 0xdeab, + 0xe2ca, 0xbabb, 0xb7e0, 0xdeb0, 0xdeaf, 0xe2cd, 0xe2cb, 0xbcfa, + 0xbabc, 0xe2cc, 0xe676, 0xbcfb, 0xe675, 0xe67e, 0xe67d, 0xe67b, + 0xe67a, 0xe677, 0xe678, 0xe679, 0xe67c, 0xe6a1, 0xea5f, 0xea5c, + 0xea5d, 0xbf57, 0xea5b, 0xea61, 0xea60, 0xea5e, 0xed64, 0xed65, + 0xc0f1, 0xc0f2, 0xed63, 0xc279, 0xeffe, 0xc278, 0xc37e, 0xc3a1, + 0xc46d, 0xf46e, 0xf46d, 0xf5dd, 0xf6ef, 0xc57a, 0xf7e8, 0xf7e7, + 0xf7e9, 0xa5c8, 0xcfc6, 0xaf59, 0xb276, 0xd66a, 0xa5c9, 0xc9a7, + 0xa4fd, 0xca45, 0xcb6c, 0xcb6a, 0xcb6b, 0xcb68, 0xa868, 0xcb69, + 0xcd6d, 0xaab3, 0xcd6b, 0xcd67, 0xcd6a, 0xcd66, 0xaab5, 0xcd69, + 0xaab2, 0xaab1, 0xaab4, 0xcd6c, 0xcd68, 0xacc2, 0xacc5, 0xcfce, + 0xcfcd, 0xcfcc, 0xacbf, 0xcfd5, 0xcfcb, 0xacc1, 0xd2af, 0xcfd2, + 0xcfd0, 0xacc4, 0xcfc8, 0xcfd3, 0xcfca, 0xcfd4, 0xcfd1, 0xcfc9, + 0xacc0, 0xcfd6, 0xcfc7, 0xacc3, 0xd2b4, 0xd2ab, 0xd2b6, 0xd2ae, + 0xd2b9, 0xd2ba, 0xd2ac, 0xd2b8, 0xd2b5, 0xd2b3, 0xd2b7, 0xaf5f, + 0xaf5d, 0xd2b1, 0xd2ad, 0xd2b0, 0xd2bb, 0xd2b2, 0xaf5e, 0xcfcf, + 0xaf5a, 0xaf5c, 0xd678, 0xd66d, 0xd66b, 0xd66c, 0xd673, 0xd674, + 0xd670, 0xb27b, 0xd675, 0xd672, 0xd66f, 0xb279, 0xd66e, 0xb277, + 0xb27a, 0xd671, 0xd679, 0xaf5b, 0xb278, 0xd677, 0xd676, 0xb27c, + 0xda7e, 0xdaa1, 0xb560, 0xdaa7, 0xdaa9, 0xdaa2, 0xb55a, 0xdaa6, + 0xdaa5, 0xb55b, 0xb561, 0xb562, 0xdaa8, 0xb558, 0xda7d, 0xda7b, + 0xdaa3, 0xda7a, 0xb55f, 0xda7c, 0xdaa4, 0xdaaa, 0xb559, 0xb55e, + 0xb55c, 0xb55d, 0xb557, 0xb7e9, 0xdeb7, 0xb7e8, 0xdebb, 0xdeb1, + 0xdebc, 0xdeb2, 0xdeb3, 0xdebd, 0xdeba, 0xdeb8, 0xdeb9, 0xdeb5, + 0xdeb4, 0xdebe, 0xb7e5, 0xdeb6, 0xb7ea, 0xb7e4, 0xb7eb, 0xb7ec, + 0xb7e7, 0xb7e6, 0xe2ce, 0xbabe, 0xbabd, 0xe2d3, 0xbcfc, 0xbabf, + 0xbac1, 0xe2d4, 0xb7e3, 0xbac0, 0xe2d0, 0xe2d2, 0xe2cf, 0xe2d1, + 0xe6ab, 0xe6aa, 0xe6a7, 0xbd40, 0xea62, 0xbd41, 0xe6a6, 0xbcfe, + 0xe6a8, 0xe6a5, 0xe6a2, 0xe6a9, 0xe6a3, 0xe6a4, 0xbcfd, 0xed69, + 0xea66, 0xea65, 0xea67, 0xed66, 0xbf5a, 0xea63, 0xbf58, 0xbf5c, + 0xbf5b, 0xea64, 0xea68, 0xbf59, 0xed6d, 0xc0f5, 0xc27a, 0xc0f6, + 0xc0f3, 0xed6a, 0xed68, 0xed6b, 0xed6e, 0xc0f4, 0xed6c, 0xed67, + 0xf042, 0xf045, 0xf275, 0xf040, 0xf46f, 0xf046, 0xc3a2, 0xf044, + 0xc27b, 0xf041, 0xf043, 0xf047, 0xf276, 0xf274, 0xc3a3, 0xf273, + 0xc46e, 0xc4ed, 0xf6f1, 0xc4ec, 0xf6f3, 0xf6f0, 0xf6f2, 0xc5d0, + 0xf8b2, 0xa5ca, 0xcd6e, 0xd2bc, 0xd2bd, 0xb27d, 0xdebf, 0xbf5d, + 0xc3a4, 0xc57b, 0xf8b3, 0xa5cb, 0xcd6f, 0xa260, 0xcfd7, 0xcfd8, + 0xd2be, 0xd2bf, 0xb27e, 0xb2a1, 0xdaab, 0xdec2, 0xdec1, 0xdec0, + 0xe2d5, 0xe2d6, 0xe2d7, 0xbac2, 0xe6ad, 0xe6ac, 0xea69, 0xbf5e, + 0xbf5f, 0xed72, 0xed6f, 0xed70, 0xed71, 0xf049, 0xf048, 0xc27c, + 0xf277, 0xf5de, 0xa5cc, 0xacc6, 0xb2a2, 0xdec3, 0xa5cd, 0xd2c0, + 0xb2a3, 0xb563, 0xb564, 0xa5ce, 0xa5cf, 0xca46, 0xa86a, 0xa869, + 0xacc7, 0xcfd9, 0xdaac, 0xa5d0, 0xa5d1, 0xa5d2, 0xa5d3, 0xa86b, + 0xa86c, 0xcb6e, 0xcb6d, 0xaab6, 0xcd72, 0xcd70, 0xcd71, 0xcfda, + 0xcfdb, 0xaccb, 0xacc9, 0xacca, 0xacc8, 0xaf60, 0xaf64, 0xaf63, + 0xd2c1, 0xaf62, 0xaf61, 0xd2c2, 0xb2a6, 0xd67b, 0xd67a, 0xb2a4, + 0xb2a5, 0xb566, 0xb565, 0xdaae, 0xdaad, 0xb2a7, 0xb7ed, 0xdec5, + 0xb7ee, 0xdec4, 0xe2d8, 0xe6ae, 0xbd42, 0xea6a, 0xed73, 0xc3a6, + 0xc3a5, 0xc57c, 0xa5d4, 0xcd73, 0xb2a8, 0xe2d9, 0xbac3, 0xcb6f, + 0xcb70, 0xcd74, 0xaab8, 0xaab9, 0xaab7, 0xaccf, 0xacd0, 0xaccd, + 0xacce, 0xcfdc, 0xcfdd, 0xaccc, 0xd2c3, 0xaf68, 0xaf69, 0xb2ab, + 0xd2c9, 0xaf6e, 0xaf6c, 0xd2ca, 0xd2c5, 0xaf6b, 0xaf6a, 0xaf65, + 0xd2c8, 0xd2c7, 0xd2c4, 0xaf6d, 0xd2c6, 0xaf66, 0xaf67, 0xb2ac, + 0xd6a1, 0xd6a2, 0xb2ad, 0xd67c, 0xd67e, 0xd6a4, 0xd6a3, 0xd67d, + 0xb2a9, 0xb2aa, 0xdab6, 0xb56b, 0xb56a, 0xdab0, 0xb568, 0xdab3, + 0xb56c, 0xdab4, 0xb56d, 0xdab1, 0xb567, 0xb569, 0xdab5, 0xdab2, + 0xdaaf, 0xded2, 0xdec7, 0xb7f0, 0xb7f3, 0xb7f2, 0xb7f7, 0xb7f6, + 0xded3, 0xded1, 0xdeca, 0xdece, 0xdecd, 0xb7f4, 0xded0, 0xdecc, + 0xded4, 0xdecb, 0xb7f5, 0xb7ef, 0xb7f1, 0xdec9, 0xe2db, 0xbac7, + 0xe2df, 0xbac6, 0xe2dc, 0xbac5, 0xdec8, 0xdecf, 0xe2de, 0xbac8, + 0xe2e0, 0xe2dd, 0xe2da, 0xe6b1, 0xe6b5, 0xe6b7, 0xe6b3, 0xe6b2, + 0xe6b0, 0xbd45, 0xbd43, 0xbd48, 0xbd49, 0xe6b4, 0xbd46, 0xe6af, + 0xbd47, 0xbac4, 0xe6b6, 0xbd44, 0xea6c, 0xea6b, 0xea73, 0xea6d, + 0xea72, 0xea6f, 0xbf60, 0xea71, 0xbf61, 0xbf62, 0xea70, 0xea6e, + 0xc0f8, 0xed74, 0xc0f7, 0xed77, 0xed75, 0xed76, 0xc0f9, 0xf04d, + 0xc2a1, 0xf04e, 0xc27d, 0xf04f, 0xc27e, 0xf04c, 0xf050, 0xf04a, + 0xc3a7, 0xf278, 0xc3a8, 0xc46f, 0xf04b, 0xc470, 0xc4ee, 0xf5df, + 0xc57e, 0xf6f4, 0xc57d, 0xf7ea, 0xc5f5, 0xc5f6, 0xf9cc, 0xacd1, + 0xcfde, 0xb56e, 0xb56f, 0xa5d5, 0xa6ca, 0xca47, 0xcb71, 0xa86d, + 0xaaba, 0xacd2, 0xacd3, 0xacd4, 0xd6a6, 0xd2cb, 0xaf6f, 0xb2ae, + 0xd6a5, 0xdab8, 0xb571, 0xdab7, 0xb570, 0xded5, 0xbd4a, 0xe6bb, + 0xe6b8, 0xe6b9, 0xe6ba, 0xed78, 0xf051, 0xf471, 0xf470, 0xf6f5, + 0xa5d6, 0xcd75, 0xaf70, 0xb572, 0xded6, 0xe2e1, 0xbd4b, 0xea74, + 0xf052, 0xf472, 0xa5d7, 0xaabb, 0xacd7, 0xcfdf, 0xacd8, 0xacd6, + 0xacd5, 0xd2cc, 0xaf71, 0xaf72, 0xaf73, 0xb2b0, 0xd6a7, 0xb2af, + 0xdab9, 0xb2b1, 0xb573, 0xded7, 0xb7f8, 0xb7f9, 0xbac9, 0xbaca, + 0xbd4c, 0xbf64, 0xea75, 0xbf63, 0xed79, 0xc0fa, 0xf053, 0xf473, + 0xa5d8, 0xa86e, 0xcd78, 0xcd77, 0xaabc, 0xcd76, 0xaabd, 0xcd79, + 0xcfe5, 0xacdb, 0xacda, 0xcfe7, 0xcfe6, 0xacdf, 0xacde, 0xacd9, + 0xcfe1, 0xcfe2, 0xcfe3, 0xace0, 0xcfe0, 0xacdc, 0xcfe4, 0xacdd, + 0xd2cf, 0xd2d3, 0xd2d1, 0xd2d0, 0xd2d4, 0xd2d5, 0xd2d6, 0xd2ce, + 0xd2cd, 0xaf75, 0xaf76, 0xd2d7, 0xd2d2, 0xd6b0, 0xd2d8, 0xaf77, + 0xaf74, 0xd6aa, 0xd6a9, 0xd6ab, 0xd6ac, 0xd6ae, 0xd6ad, 0xd6b2, + 0xb2b5, 0xb2b2, 0xb2b6, 0xd6a8, 0xb2b7, 0xd6b1, 0xb2b4, 0xd6af, + 0xb2b3, 0xdabc, 0xdabe, 0xdaba, 0xdabb, 0xdabf, 0xdac1, 0xdac2, + 0xdabd, 0xdac0, 0xb574, 0xdedb, 0xdee0, 0xded8, 0xdedc, 0xdee1, + 0xdedd, 0xb7fa, 0xb843, 0xb7fd, 0xded9, 0xdeda, 0xbace, 0xb846, + 0xb7fe, 0xb844, 0xb7fc, 0xdedf, 0xb845, 0xdede, 0xb841, 0xb7fb, + 0xb842, 0xdee2, 0xe2e6, 0xe2e8, 0xb840, 0xe2e3, 0xbacc, 0xe2e9, + 0xbacd, 0xe2e7, 0xe2e2, 0xe2e5, 0xe2ea, 0xbacb, 0xe2e4, 0xbd4e, + 0xe6bf, 0xe6be, 0xbd51, 0xbd4f, 0xe6bc, 0xbd4d, 0xe6bd, 0xbd50, + 0xea7d, 0xeaa1, 0xea7e, 0xea76, 0xea7a, 0xea79, 0xea77, 0xbf66, + 0xbf67, 0xbf65, 0xea78, 0xea7b, 0xea7c, 0xbf68, 0xc140, 0xeda3, + 0xc0fc, 0xed7b, 0xc0fe, 0xc141, 0xc0fd, 0xeda2, 0xed7c, 0xc0fb, + 0xeda1, 0xed7a, 0xed7e, 0xed7d, 0xf055, 0xc2a4, 0xc2a5, 0xc2a2, + 0xc2a3, 0xf054, 0xf27b, 0xc3a9, 0xf279, 0xf27a, 0xf474, 0xf477, + 0xf475, 0xf476, 0xf5e0, 0xc4ef, 0xf7eb, 0xf8b4, 0xc5f7, 0xf8f8, + 0xf8f9, 0xc666, 0xa5d9, 0xace1, 0xdac3, 0xdee3, 0xa5da, 0xa86f, + 0xaabe, 0xcfe8, 0xcfe9, 0xaf78, 0xdac4, 0xb575, 0xb847, 0xc142, + 0xeda4, 0xf27c, 0xf478, 0xa5db, 0xcda1, 0xcd7a, 0xcd7c, 0xcd7e, + 0xcd7d, 0xcd7b, 0xaabf, 0xace2, 0xcff2, 0xcfed, 0xcfea, 0xcff1, + 0xace4, 0xace5, 0xcff0, 0xcfef, 0xcfee, 0xcfeb, 0xcfec, 0xcff3, + 0xace3, 0xaf7c, 0xafa4, 0xafa3, 0xd2e1, 0xd2db, 0xd2d9, 0xafa1, + 0xd6b9, 0xaf7a, 0xd2de, 0xd2e2, 0xd2e4, 0xd2e0, 0xd2da, 0xafa2, + 0xd2df, 0xd2dd, 0xaf79, 0xd2e5, 0xafa5, 0xd2e3, 0xaf7d, 0xd2dc, + 0xaf7e, 0xaf7b, 0xb2b9, 0xd6ba, 0xd6b3, 0xd6b5, 0xd6b7, 0xd6b8, + 0xd6b6, 0xb2ba, 0xd6bb, 0xd6b4, 0xdac8, 0xb576, 0xdad0, 0xdac5, + 0xdad1, 0xdac6, 0xdac7, 0xdacf, 0xdace, 0xdacb, 0xb2b8, 0xb577, + 0xdac9, 0xdacc, 0xb578, 0xdacd, 0xdaca, 0xdeee, 0xdef2, 0xb84e, + 0xe2f0, 0xb851, 0xdef0, 0xdeed, 0xdee8, 0xdeea, 0xdeeb, 0xdee4, + 0xb84d, 0xb84c, 0xb848, 0xdee7, 0xb84f, 0xb850, 0xdee6, 0xdee9, + 0xdef1, 0xb84a, 0xb84b, 0xdeef, 0xdee5, 0xe2f2, 0xbad0, 0xe2f4, + 0xdeec, 0xe2f6, 0xbad4, 0xe2f7, 0xe2f3, 0xbad1, 0xe2ef, 0xbad3, + 0xe2ec, 0xe2f1, 0xe2f5, 0xe2ee, 0xb849, 0xe2eb, 0xbad2, 0xe2ed, + 0xbd54, 0xe6c1, 0xbd58, 0xbd56, 0xbacf, 0xe6c8, 0xe6c9, 0xbd53, + 0xe6c7, 0xe6ca, 0xbd55, 0xbd52, 0xe6c3, 0xe6c0, 0xe6c5, 0xe6c2, + 0xbd59, 0xe6c4, 0xe6c6, 0xbd57, 0xbf6a, 0xeaa8, 0xeaa2, 0xeaa6, + 0xeaac, 0xeaad, 0xeaa9, 0xeaaa, 0xeaa7, 0xeaa4, 0xbf6c, 0xbf69, + 0xeaa3, 0xeaa5, 0xbf6b, 0xeaab, 0xc146, 0xedaa, 0xeda5, 0xc145, + 0xc143, 0xedac, 0xc144, 0xeda8, 0xeda9, 0xeda6, 0xedad, 0xf056, + 0xc147, 0xeda7, 0xedae, 0xedab, 0xf05a, 0xf057, 0xc2a6, 0xf05b, + 0xf05d, 0xf05c, 0xf058, 0xf059, 0xf2a3, 0xc3aa, 0xf27e, 0xf2a2, + 0xf27d, 0xf2a4, 0xf2a1, 0xf47a, 0xf47d, 0xf479, 0xc471, 0xf47b, + 0xf47c, 0xf47e, 0xc472, 0xc474, 0xc473, 0xf5e1, 0xf5e3, 0xf5e2, + 0xf6f6, 0xf8b5, 0xf8fa, 0xa5dc, 0xcb72, 0xaac0, 0xcda3, 0xaac1, + 0xaac2, 0xcda2, 0xcff8, 0xcff7, 0xace6, 0xace9, 0xace8, 0xace7, + 0xcff4, 0xcff6, 0xcff5, 0xd2e8, 0xafa7, 0xd2ec, 0xd2eb, 0xd2ea, + 0xd2e6, 0xafa6, 0xafaa, 0xafad, 0xafae, 0xd2e7, 0xd2e9, 0xafac, + 0xafab, 0xafa9, 0xafa8, 0xd6c2, 0xd6c0, 0xd6bc, 0xb2bb, 0xd6bd, + 0xb2bc, 0xd6be, 0xd6bf, 0xd6c1, 0xb2bd, 0xdad5, 0xdad4, 0xdad3, + 0xdad2, 0xdef6, 0xb852, 0xdef3, 0xdef5, 0xb853, 0xb854, 0xdef4, + 0xe341, 0xe2f9, 0xe2fa, 0xbad7, 0xbad5, 0xbad6, 0xe343, 0xe342, + 0xe2fe, 0xe2fd, 0xe2fc, 0xe2fb, 0xe340, 0xe2f8, 0xe6cb, 0xe6d0, + 0xe6ce, 0xe6cd, 0xe6cc, 0xe6cf, 0xeaae, 0xbf6d, 0xc148, 0xedb0, + 0xc149, 0xedaf, 0xf05f, 0xf05e, 0xc2a7, 0xf2a5, 0xc3ab, 0xf4a1, + 0xc5a1, 0xf6f7, 0xf8b7, 0xf8b6, 0xc9a8, 0xacea, 0xaceb, 0xd6c3, + 0xb856, 0xa5dd, 0xa872, 0xa871, 0xa870, 0xcda4, 0xaac4, 0xaac3, + 0xacee, 0xcffa, 0xcffd, 0xcffb, 0xacec, 0xaced, 0xcff9, 0xcffc, + 0xafb5, 0xd2f3, 0xd2f5, 0xd2f4, 0xafb2, 0xd2ef, 0xafb0, 0xafaf, + 0xafb3, 0xafb1, 0xafb4, 0xd2f2, 0xd2ed, 0xd2ee, 0xd2f1, 0xd2f0, + 0xd6c6, 0xd6c7, 0xd6c5, 0xd6c4, 0xb2be, 0xb57d, 0xdad6, 0xdad8, + 0xdada, 0xb57c, 0xb57a, 0xdad7, 0xb57b, 0xdad9, 0xb579, 0xdf41, + 0xdef7, 0xdefa, 0xdefe, 0xb85a, 0xdefc, 0xdefb, 0xdef8, 0xdef9, + 0xb858, 0xdf40, 0xb857, 0xb85c, 0xb85b, 0xb859, 0xdefd, 0xe349, + 0xe348, 0xe344, 0xbad8, 0xe347, 0xe346, 0xbad9, 0xbd5e, 0xe6d2, + 0xbd5f, 0xbd5b, 0xbd5d, 0xbd5a, 0xbd5c, 0xeaaf, 0xbf70, 0xeab1, + 0xeab0, 0xe345, 0xbf72, 0xbf71, 0xbf6e, 0xbf6f, 0xedb5, 0xedb3, + 0xc14a, 0xedb4, 0xedb6, 0xedb2, 0xedb1, 0xf060, 0xc2aa, 0xc2a8, + 0xc2a9, 0xf2a6, 0xf2a7, 0xc3ad, 0xc3ac, 0xf4a3, 0xf4a4, 0xf4a2, + 0xf6f8, 0xf6f9, 0xa5de, 0xca48, 0xa873, 0xcda5, 0xaac6, 0xaac5, + 0xcda6, 0xd040, 0xacef, 0xcffe, 0xacf0, 0xafb6, 0xd2f8, 0xd2f6, + 0xd2fc, 0xafb7, 0xd2f7, 0xd2fb, 0xd2f9, 0xd2fa, 0xd6c8, 0xd6ca, + 0xb2bf, 0xd6c9, 0xb2c0, 0xb5a2, 0xb5a1, 0xb57e, 0xdadb, 0xdf44, + 0xb85d, 0xb85e, 0xdf43, 0xdf42, 0xe34a, 0xbadb, 0xbada, 0xe34b, + 0xe34c, 0xbd61, 0xbd60, 0xeab5, 0xe6d3, 0xe6d5, 0xe6d4, 0xeab4, + 0xeab2, 0xeab6, 0xeab3, 0xbf73, 0xedb7, 0xc14b, 0xedb8, 0xedb9, + 0xc2ab, 0xc2ac, 0xc475, 0xc5d1, 0xa5df, 0xd041, 0xd2fd, 0xafb8, + 0xb3ba, 0xb3b9, 0xb5a4, 0xdadd, 0xb5a3, 0xdadc, 0xdf45, 0xbadc, + 0xe34d, 0xbadd, 0xc476, 0xf4a5, 0xa6cb, 0xaac7, 0xcda7, 0xacf2, + 0xacf1, 0xd042, 0xd043, 0xd340, 0xd342, 0xafb9, 0xd344, 0xd347, + 0xd345, 0xd346, 0xd343, 0xd2fe, 0xafba, 0xd348, 0xd341, 0xd6d3, + 0xb2c6, 0xd6dc, 0xb2c3, 0xd6d5, 0xb2c7, 0xb2c1, 0xd6d0, 0xd6dd, + 0xd6d1, 0xd6ce, 0xb2c5, 0xb2c2, 0xd6d4, 0xd6d7, 0xb2c4, 0xd6d8, + 0xb2c8, 0xd6d9, 0xd6cf, 0xd6d6, 0xd6da, 0xd6d2, 0xd6cd, 0xd6cb, + 0xd6db, 0xdadf, 0xdae4, 0xdae0, 0xdae6, 0xb5a7, 0xd6cc, 0xdae1, + 0xb5a5, 0xdade, 0xb5ac, 0xdae2, 0xb5ab, 0xdae3, 0xb5ad, 0xb5a8, + 0xb5ae, 0xb5a9, 0xb5aa, 0xb5a6, 0xdae5, 0xb861, 0xdf50, 0xdf53, + 0xdf47, 0xdf4c, 0xdf46, 0xb863, 0xdf4a, 0xdf48, 0xb862, 0xdf4f, + 0xdf4e, 0xdf4b, 0xdf4d, 0xdf49, 0xbae1, 0xdf52, 0xb85f, 0xdf51, + 0xe35d, 0xbae8, 0xe358, 0xbae7, 0xe34e, 0xe350, 0xbae0, 0xe355, + 0xe354, 0xe357, 0xbae5, 0xe352, 0xe351, 0xbae4, 0xbadf, 0xe353, + 0xbae2, 0xe359, 0xe35b, 0xe356, 0xe34f, 0xbae3, 0xbd69, 0xbade, + 0xe35c, 0xe6d9, 0xbd62, 0xe6db, 0xbd63, 0xbd65, 0xe6de, 0xe6d6, + 0xbae6, 0xe6dc, 0xe6d8, 0xb860, 0xbd68, 0xbd64, 0xbd66, 0xbd67, + 0xbf76, 0xe6dd, 0xe6d7, 0xbd6a, 0xe6da, 0xeac0, 0xeabb, 0xeac5, + 0xbf74, 0xeabd, 0xbf78, 0xeac3, 0xeaba, 0xeab7, 0xeac6, 0xc151, + 0xbf79, 0xeac2, 0xeab8, 0xbf77, 0xeabc, 0xbf7b, 0xeab9, 0xeabe, + 0xbf7a, 0xeac1, 0xeac4, 0xedcb, 0xedcc, 0xedbc, 0xedc3, 0xedc1, + 0xc14f, 0xedc8, 0xeabf, 0xedbf, 0xedc9, 0xc14e, 0xedbe, 0xedbd, + 0xedc7, 0xedc4, 0xedc6, 0xedba, 0xedca, 0xc14c, 0xedc5, 0xedce, + 0xedc2, 0xc150, 0xc14d, 0xedc0, 0xedbb, 0xedcd, 0xbf75, 0xf063, + 0xf061, 0xf067, 0xc2b0, 0xf065, 0xf064, 0xc2b2, 0xf06a, 0xc2b1, + 0xf06b, 0xf068, 0xc2ae, 0xf069, 0xf062, 0xc2af, 0xc2ad, 0xf2ab, + 0xf066, 0xf06c, 0xf2a8, 0xc3b2, 0xc3b0, 0xf2aa, 0xf2ac, 0xf2a9, + 0xc3b1, 0xc3ae, 0xc3af, 0xc3b3, 0xc478, 0xf4aa, 0xf4a9, 0xf4a7, + 0xf4a6, 0xf4a8, 0xc477, 0xc479, 0xc4f0, 0xf5e5, 0xf5e4, 0xf6fa, + 0xf6fc, 0xf6fe, 0xf6fd, 0xf6fb, 0xc5a3, 0xc5a2, 0xc5d3, 0xc5d2, + 0xc5d4, 0xf7ed, 0xf7ec, 0xf8fb, 0xf8b8, 0xf8fc, 0xc658, 0xc659, + 0xf96d, 0xc67e, 0xa6cc, 0xcda8, 0xd045, 0xd046, 0xd044, 0xacf3, + 0xd047, 0xd048, 0xd049, 0xd349, 0xd34f, 0xd34d, 0xafbb, 0xd34b, + 0xd34c, 0xd34e, 0xd34a, 0xb2c9, 0xd6de, 0xb2cb, 0xd6e0, 0xb2ca, + 0xd6df, 0xdae8, 0xb5af, 0xdaea, 0xdae7, 0xd6e1, 0xb5b0, 0xdae9, + 0xdf56, 0xb864, 0xdf54, 0xb865, 0xdf55, 0xb866, 0xbae9, 0xe361, + 0xe35e, 0xe360, 0xbaea, 0xbaeb, 0xe35f, 0xe6df, 0xe6e0, 0xbd6b, + 0xe6e2, 0xe6e1, 0xa261, 0xeaca, 0xeacb, 0xeac7, 0xeac8, 0xbf7c, + 0xbf7d, 0xeac9, 0xc157, 0xc153, 0xc158, 0xc154, 0xc156, 0xc152, + 0xc155, 0xc2b3, 0xedcf, 0xf2ae, 0xf2ad, 0xf4ab, 0xc47a, 0xc47b, + 0xf741, 0xf5e6, 0xf740, 0xf8fd, 0xf9a4, 0xa6cd, 0xa874, 0xcda9, + 0xaac8, 0xacf6, 0xd04c, 0xacf4, 0xd04a, 0xacf9, 0xacf5, 0xacfa, + 0xacf8, 0xd04b, 0xacf7, 0xafbf, 0xafbe, 0xd35a, 0xafc7, 0xd353, + 0xd359, 0xafc3, 0xd352, 0xd358, 0xd356, 0xafc2, 0xafc4, 0xd355, + 0xafbd, 0xd354, 0xafc8, 0xafc5, 0xafc9, 0xafc6, 0xd351, 0xd350, + 0xd357, 0xafc0, 0xafbc, 0xafc1, 0xd6f0, 0xd6e9, 0xb5b5, 0xd6e8, + 0xb2cf, 0xb2d6, 0xb2d3, 0xb2d9, 0xb2d8, 0xb2d4, 0xd6e2, 0xd6e5, + 0xd6e4, 0xb2d0, 0xd6e6, 0xd6ef, 0xb2d1, 0xd6e3, 0xd6ec, 0xd6ed, + 0xb2d2, 0xd6ea, 0xb2d7, 0xb2cd, 0xb2d5, 0xd6e7, 0xb2cc, 0xd6eb, + 0xd6ee, 0xdafb, 0xdaf2, 0xb5b2, 0xdaf9, 0xdaf6, 0xdaee, 0xdaf7, + 0xb5b4, 0xdaef, 0xdaeb, 0xb86c, 0xdaf4, 0xb5b1, 0xdafa, 0xb5b8, + 0xb5ba, 0xdaed, 0xb5b9, 0xdaf0, 0xb5b3, 0xdaf8, 0xdaf1, 0xdaf5, + 0xdaf3, 0xb5b6, 0xdaec, 0xb5bb, 0xb2ce, 0xb5b7, 0xb5bc, 0xb868, + 0xdf5d, 0xdf5f, 0xdf61, 0xdf65, 0xdf5b, 0xdf59, 0xb86a, 0xdf60, + 0xdf64, 0xdf5c, 0xdf58, 0xdf57, 0xdf62, 0xdf5a, 0xdf5e, 0xb86b, + 0xb869, 0xdf66, 0xb867, 0xdf63, 0xe372, 0xbaee, 0xe36a, 0xbd78, + 0xe374, 0xbaf1, 0xe378, 0xbaf7, 0xe365, 0xe375, 0xe362, 0xe377, + 0xe366, 0xbafe, 0xbafb, 0xe376, 0xe370, 0xbaed, 0xbaf5, 0xbaf4, + 0xbaf3, 0xbaf9, 0xe363, 0xbafa, 0xe371, 0xbaf6, 0xbaec, 0xe373, + 0xbaef, 0xbaf0, 0xbaf8, 0xe368, 0xe367, 0xe364, 0xe36c, 0xe369, + 0xe36d, 0xbafd, 0xe379, 0xbaf2, 0xe36e, 0xe36f, 0xe36b, 0xbafc, + 0xe6e7, 0xbd70, 0xbd79, 0xbd75, 0xe6e4, 0xbd72, 0xbd76, 0xe6f0, + 0xbd6c, 0xe6e8, 0xbd74, 0xe6eb, 0xe6e6, 0xbd73, 0xbd77, 0xe6e5, + 0xbd71, 0xe6ef, 0xbd6e, 0xe6ee, 0xe6ed, 0xbd7a, 0xe572, 0xbd6d, + 0xe6ec, 0xe6e3, 0xbd7b, 0xe6ea, 0xbd6f, 0xe6e9, 0xbfa2, 0xbfa7, + 0xbf7e, 0xead8, 0xeacf, 0xeadb, 0xead3, 0xead9, 0xbfa8, 0xbfa1, + 0xeacc, 0xead2, 0xeadc, 0xead5, 0xeada, 0xeace, 0xead6, 0xbfa3, + 0xead4, 0xbfa6, 0xbfa5, 0xead0, 0xead1, 0xeacd, 0xead7, 0xbfa4, + 0xeade, 0xeadd, 0xedda, 0xedd6, 0xc15f, 0xedd0, 0xc159, 0xc169, + 0xeddc, 0xc161, 0xc15d, 0xedd3, 0xc164, 0xc167, 0xedde, 0xc15c, + 0xedd5, 0xc165, 0xede0, 0xeddd, 0xedd1, 0xc160, 0xc15a, 0xc168, + 0xedd8, 0xc163, 0xedd2, 0xc15e, 0xeddf, 0xc162, 0xc15b, 0xedd9, + 0xc166, 0xedd7, 0xeddb, 0xf06e, 0xf074, 0xc2b9, 0xf077, 0xc2b4, + 0xc2b5, 0xf06f, 0xf076, 0xf071, 0xc2ba, 0xc2b7, 0xf06d, 0xc2b6, + 0xf073, 0xf075, 0xc2b8, 0xf072, 0xf070, 0xf2b8, 0xc3b7, 0xc3b8, + 0xc3b4, 0xc3b5, 0xf2b4, 0xf2b2, 0xf2b6, 0xc3ba, 0xf2b7, 0xf2b0, + 0xf2af, 0xf2b3, 0xf2b1, 0xc3b6, 0xf2b5, 0xf4ac, 0xc47e, 0xc47d, + 0xf4ad, 0xf4af, 0xf4ae, 0xc4a1, 0xf5eb, 0xf5e8, 0xf5e9, 0xf5e7, + 0xf5ea, 0xc4f2, 0xf5ec, 0xc4f1, 0xf742, 0xc5d5, 0xc5d7, 0xf7ee, + 0xc5d6, 0xf8b9, 0xf940, 0xf942, 0xf8fe, 0xf941, 0xc66c, 0xa6ce, + 0xacfb, 0xd26f, 0xafca, 0xb2da, 0xdafc, 0xdafd, 0xeadf, 0xc16a, + 0xede1, 0xc2bb, 0xf2ba, 0xf2b9, 0xc4a2, 0xf5ed, 0xf743, 0xc5f8, + 0xca49, 0xaac9, 0xa875, 0xd04d, 0xd360, 0xd35b, 0xd35f, 0xd35d, + 0xafcb, 0xd35e, 0xd35c, 0xd6f1, 0xdafe, 0xdb40, 0xdf69, 0xdf6a, + 0xb86e, 0xb86f, 0xdf68, 0xdf6b, 0xdf67, 0xb86d, 0xbb40, 0xb870, + 0xe37a, 0xbd7c, 0xe6f1, 0xbd7d, 0xbfa9, 0xeae2, 0xeae0, 0xeae1, + 0xede4, 0xede3, 0xede2, 0xf2bb, 0xc3b9, 0xf2bc, 0xf744, 0xc5f9, + 0xf8ba, 0xa6cf, 0xaacb, 0xaaca, 0xd04f, 0xacfc, 0xd04e, 0xd362, + 0xafcc, 0xd6f2, 0xd361, 0xb2dc, 0xd6f5, 0xd6f3, 0xd6f4, 0xb2db, + 0xdb42, 0xdb43, 0xdb41, 0xb873, 0xdf6d, 0xdf6c, 0xdf6e, 0xb872, + 0xb871, 0xe6f2, 0xe6f4, 0xbd7e, 0xe6f3, 0xeae3, 0xbfaa, 0xf079, + 0xf078, 0xc3bb, 0xf2bd, 0xc3bd, 0xc3bc, 0xf4b0, 0xf5ee, 0xc4f3, + 0xa6d0, 0xd050, 0xacfd, 0xd365, 0xafce, 0xd364, 0xd363, 0xafcd, + 0xd6fb, 0xd6fd, 0xd6f6, 0xd6f7, 0xb2dd, 0xd6f8, 0xb2de, 0xd6fc, + 0xd6f9, 0xd6fa, 0xb2df, 0xb5be, 0xb5bf, 0xdb44, 0xdf6f, 0xdf70, + 0xe37e, 0xbb43, 0xbb41, 0xbb42, 0xe37b, 0xe37c, 0xe37d, 0xe6f9, + 0xe6fa, 0xbda1, 0xe6f7, 0xe6f6, 0xe6f8, 0xe6f5, 0xbfad, 0xeae4, + 0xbfab, 0xbfac, 0xede6, 0xc16b, 0xede5, 0xefa8, 0xf07a, 0xf07b, + 0xc2bc, 0xc2bd, 0xc16c, 0xf2be, 0xf2bf, 0xf4b1, 0xc4a3, 0xa6d1, + 0xa6d2, 0xacfe, 0xaacc, 0xafcf, 0xd051, 0xb5c0, 0xa6d3, 0xad41, + 0xd052, 0xd053, 0xad40, 0xad42, 0xa6d4, 0xd054, 0xafd1, 0xd366, + 0xafd3, 0xafd0, 0xafd2, 0xd741, 0xb2e0, 0xd740, 0xd6fe, 0xdf71, + 0xe3a1, 0xbda2, 0xbfae, 0xeae6, 0xeae5, 0xede7, 0xf5ef, 0xa6d5, + 0xcb73, 0xcdaa, 0xad43, 0xd055, 0xd368, 0xafd4, 0xd367, 0xafd5, + 0xd743, 0xb2e2, 0xd742, 0xd744, 0xb2e1, 0xdb46, 0xdb47, 0xdb45, + 0xb5c1, 0xb874, 0xb875, 0xbb45, 0xe3a3, 0xe3a2, 0xbb44, 0xe6fb, + 0xe6fc, 0xeae7, 0xc170, 0xc16f, 0xc16d, 0xc16e, 0xc171, 0xf07c, + 0xc2bf, 0xc2be, 0xf2c0, 0xf4b2, 0xc5a5, 0xc5a4, 0xa6d6, 0xd1fb, + 0xb877, 0xb5c2, 0xb876, 0xbb46, 0xa6d7, 0xc9a9, 0xa6d8, 0xa6d9, + 0xcdab, 0xcb76, 0xcb77, 0xa877, 0xcb74, 0xa876, 0xa879, 0xcb75, + 0xa87b, 0xa87a, 0xcb78, 0xa878, 0xaad1, 0xaacf, 0xcdad, 0xaace, + 0xaad3, 0xaad5, 0xaad2, 0xcdb0, 0xcdac, 0xaad6, 0xaad0, 0xa87c, + 0xaad4, 0xcdaf, 0xcdae, 0xaacd, 0xd05b, 0xad47, 0xad48, 0xd05d, + 0xd057, 0xd05a, 0xd063, 0xd061, 0xad49, 0xd067, 0xad4c, 0xd064, + 0xd05c, 0xd059, 0xdb49, 0xd062, 0xad44, 0xd065, 0xd056, 0xd05f, + 0xad46, 0xad4b, 0xd060, 0xad4f, 0xad4d, 0xd058, 0xad4a, 0xd05e, + 0xad4e, 0xad45, 0xd066, 0xafda, 0xafe3, 0xafd8, 0xafd6, 0xd36a, + 0xafde, 0xafdb, 0xd36c, 0xafdd, 0xd36b, 0xd369, 0xd36e, 0xafe2, + 0xafe0, 0xdb48, 0xd36f, 0xd36d, 0xafd7, 0xafd9, 0xafdc, 0xafdf, + 0xafe1, 0xd74e, 0xb2e4, 0xd745, 0xd747, 0xd748, 0xd750, 0xd74c, + 0xd74a, 0xd74d, 0xd751, 0xb2e5, 0xb2e9, 0xd746, 0xd74f, 0xb2e7, + 0xb2e6, 0xd74b, 0xd749, 0xb2e3, 0xb2e8, 0xb5c8, 0xdb51, 0xdb4f, + 0xb5ca, 0xdb4a, 0xdfa1, 0xb5c9, 0xdb4e, 0xdb4b, 0xb5c5, 0xb5cb, + 0xdb50, 0xb5c7, 0xdb4d, 0xbb47, 0xb5c6, 0xdb4c, 0xb5cc, 0xb5c4, + 0xb5c3, 0xdf77, 0xdf75, 0xdf7b, 0xdf73, 0xdfa2, 0xdf78, 0xdf72, + 0xb87b, 0xb8a3, 0xdf7d, 0xdf76, 0xb87e, 0xb87c, 0xdf7e, 0xb879, + 0xb878, 0xdf79, 0xb87d, 0xb5cd, 0xdf7c, 0xdf74, 0xb87a, 0xb8a1, + 0xb8a2, 0xbb4c, 0xbb48, 0xbb4d, 0xe3a6, 0xe3a5, 0xe3a7, 0xbb4a, + 0xe3a4, 0xbb4b, 0xe3aa, 0xe3a9, 0xe3a8, 0xbb49, 0xe741, 0xe744, + 0xbda8, 0xe743, 0xbda7, 0xbda3, 0xbda4, 0xbda5, 0xe740, 0xe6fe, + 0xbda6, 0xe742, 0xe6fd, 0xeae9, 0xeaf3, 0xbfb1, 0xbfb0, 0xeaed, + 0xeaef, 0xeaea, 0xeaee, 0xeae8, 0xeaf1, 0xbfaf, 0xeaf0, 0xeaec, + 0xeaf2, 0xeaeb, 0xc174, 0xede8, 0xedee, 0xc178, 0xc17a, 0xc177, + 0xc176, 0xc175, 0xc173, 0xede9, 0xedec, 0xc172, 0xeded, 0xc179, + 0xedeb, 0xedea, 0xc2c0, 0xc2c1, 0xf0a1, 0xf07d, 0xf07e, 0xf2c2, + 0xf2c1, 0xc3be, 0xf4b4, 0xc4a4, 0xf4b3, 0xf5f0, 0xf745, 0xc5a6, + 0xf943, 0xf944, 0xc5d8, 0xa6da, 0xaad7, 0xdb52, 0xbb4e, 0xc17b, + 0xedef, 0xa6db, 0xafe5, 0xafe4, 0xdb53, 0xeaf4, 0xa6dc, 0xad50, + 0xdb54, 0xdb55, 0xdb56, 0xbb4f, 0xbfb2, 0xa6dd, 0xaad8, 0xd068, + 0xafe6, 0xd370, 0xb2ea, 0xdb57, 0xb8a4, 0xbb50, 0xbfb3, 0xc17c, + 0xc2c2, 0xf4b5, 0xa6de, 0xaad9, 0xafe7, 0xd752, 0xb5ce, 0xbb51, + 0xe3ab, 0xe745, 0xa6df, 0xb5cf, 0xdfa3, 0xbb52, 0xa6e0, 0xcdb1, + 0xd069, 0xad51, 0xd372, 0xafea, 0xafe8, 0xafe9, 0xafeb, 0xd371, + 0xd757, 0xd754, 0xd756, 0xb2eb, 0xb2ed, 0xb2ec, 0xd753, 0xb2ee, + 0xd755, 0xdb58, 0xdb59, 0xdb5a, 0xdfa6, 0xdfa7, 0xdfa5, 0xdfa8, + 0xb8a5, 0xdfa4, 0xbb53, 0xe74a, 0xe746, 0xe749, 0xe74b, 0xe748, + 0xe747, 0xeaf5, 0xeaf6, 0xeaf7, 0xbfb4, 0xbfb5, 0xedf1, 0xedf0, + 0xedf2, 0xf0a3, 0xf0a2, 0xf2c4, 0xf2c5, 0xf2c3, 0xc4a5, 0xf4b6, + 0xf4b7, 0xf746, 0xf7ef, 0xf8bb, 0xa6e1, 0xa87d, 0xc17d, 0xa6e2, + 0xd758, 0xdb5b, 0xc641, 0xca4a, 0xca4b, 0xca4d, 0xa6e3, 0xca4e, + 0xca4c, 0xcba2, 0xcba3, 0xcb7b, 0xcba1, 0xa8a1, 0xa8a2, 0xcb7c, + 0xcb7a, 0xcb79, 0xcb7d, 0xa87e, 0xcb7e, 0xd06a, 0xcdb6, 0xaadc, + 0xcdb5, 0xcdb7, 0xaadb, 0xcdbc, 0xaadf, 0xcdb2, 0xcdc0, 0xcdc6, + 0xaae6, 0xcdc3, 0xaae3, 0xcdb9, 0xcdbf, 0xcdc1, 0xcdb4, 0xaae2, + 0xaadd, 0xcdba, 0xaae4, 0xaae7, 0xaae1, 0xaada, 0xcdbe, 0xcdb8, + 0xcdc5, 0xaae9, 0xaae5, 0xaae0, 0xcdbd, 0xafec, 0xcdbb, 0xaade, + 0xaae8, 0xcdb3, 0xcdc2, 0xcdc4, 0xad62, 0xad5c, 0xad64, 0xad61, + 0xd071, 0xd074, 0xad5d, 0xd06b, 0xad56, 0xad60, 0xad63, 0xad65, + 0xd0a2, 0xd077, 0xad55, 0xd0a1, 0xad59, 0xad57, 0xad52, 0xd06f, + 0xd07e, 0xd073, 0xd076, 0xd0a5, 0xad66, 0xd07d, 0xad5e, 0xd078, + 0xd0a4, 0xd075, 0xd079, 0xd07c, 0xd06d, 0xd0a3, 0xd07b, 0xd06c, + 0xd070, 0xad5f, 0xad5a, 0xad53, 0xad58, 0xad54, 0xad67, 0xd06e, + 0xd3a5, 0xad5b, 0xd07a, 0xce41, 0xd3a8, 0xaffa, 0xd376, 0xd3a3, + 0xd37d, 0xd3b2, 0xd3aa, 0xd37e, 0xd3a9, 0xd378, 0xd37c, 0xd3b5, + 0xaffd, 0xd3ad, 0xd3a4, 0xafed, 0xd3b3, 0xd374, 0xd3ac, 0xaffc, + 0xaff7, 0xd373, 0xaff5, 0xaff4, 0xaff9, 0xd3ab, 0xaff1, 0xaff8, + 0xd072, 0xdb5c, 0xd3a6, 0xd37a, 0xaffb, 0xd37b, 0xd3a1, 0xaffe, + 0xd375, 0xd3af, 0xd3ae, 0xd3b6, 0xaff3, 0xaff0, 0xd3b4, 0xd3b0, + 0xd3a7, 0xd3a2, 0xaff6, 0xaff2, 0xd377, 0xafee, 0xd3b1, 0xafef, + 0xd379, 0xd75e, 0xd760, 0xd765, 0xd779, 0xb2fc, 0xb2f2, 0xd75d, + 0xb2fd, 0xb2fe, 0xd768, 0xd76f, 0xd775, 0xd762, 0xd769, 0xb340, + 0xd777, 0xd772, 0xb2fa, 0xb2f8, 0xd76e, 0xd76a, 0xd75c, 0xb2ef, + 0xd761, 0xd759, 0xb2f7, 0xb2f9, 0xd766, 0xd763, 0xb2f4, 0xd773, + 0xb2f1, 0xd764, 0xd77a, 0xd76c, 0xd76b, 0xb2f0, 0xb2fb, 0xb2f3, + 0xd75a, 0xd75f, 0xd770, 0xd776, 0xb341, 0xd75b, 0xd767, 0xd76d, + 0xb2f6, 0xd778, 0xd771, 0xd774, 0xb2f5, 0xdb6c, 0xdb60, 0xb5d7, + 0xdb7d, 0xdba7, 0xdbaa, 0xb5d5, 0xdb68, 0xdba3, 0xdb69, 0xdb77, + 0xb5e2, 0xdb73, 0xb5df, 0xdb74, 0xdb5d, 0xdba4, 0xb5e8, 0xdba1, + 0xdb75, 0xdbac, 0xdb70, 0xdfc8, 0xdbaf, 0xb5e6, 0xdb6e, 0xdb7a, + 0xb5e9, 0xb5d4, 0xdb72, 0xdbad, 0xdb6b, 0xdb64, 0xdb6f, 0xdb63, + 0xdb61, 0xb5d0, 0xdba5, 0xdb6a, 0xdba8, 0xdba9, 0xb5d8, 0xb5dd, + 0xb5d9, 0xb5e1, 0xdb7e, 0xb5da, 0xdb76, 0xdb66, 0xb5d2, 0xdb5e, + 0xdba2, 0xdbab, 0xdb65, 0xb5e0, 0xdbb0, 0xdb71, 0xdb6d, 0xb5d1, + 0xb5e5, 0xdb7c, 0xb5e7, 0xdb78, 0xb5dc, 0xb5d6, 0xb5de, 0xb5d3, + 0xb5e4, 0xdb79, 0xdb67, 0xdb7b, 0xdb62, 0xdba6, 0xdbae, 0xdb5f, + 0xdfc7, 0xdfdd, 0xb855, 0xdfcc, 0xdfca, 0xdfb5, 0xb8a9, 0xdfc5, + 0xdfd9, 0xdfc1, 0xb8b1, 0xdfd8, 0xdfbf, 0xb5e3, 0xdfcf, 0xdfc0, + 0xdfd6, 0xb8b0, 0xb8a8, 0xdfaa, 0xdfb2, 0xdfcb, 0xdfc3, 0xdfdc, + 0xdfc6, 0xb8b6, 0xdfd7, 0xb8ad, 0xdfc9, 0xdfd1, 0xdfb6, 0xdfd0, + 0xdfe1, 0xdfb1, 0xdfd2, 0xdfdf, 0xdfab, 0xb5db, 0xdfb9, 0xdfb8, + 0xb8af, 0xdfbc, 0xdfbe, 0xdfcd, 0xdfde, 0xb8b2, 0xb8b3, 0xdfb0, + 0xb8ab, 0xdfb4, 0xdfda, 0xb8b4, 0xb8ac, 0xb8ae, 0xb8b5, 0xdfe0, + 0xdfd3, 0xdfce, 0xdfbb, 0xdfba, 0xb8aa, 0xdfac, 0xb8a7, 0xdfc4, + 0xdfad, 0xdfc2, 0xdfb7, 0xdfdb, 0xb8a6, 0xdfb3, 0xdfaf, 0xdfd5, + 0xdfae, 0xbb60, 0xe3d3, 0xe3c2, 0xe3ac, 0xe3ca, 0xbb58, 0xe3bb, + 0xe3c5, 0xbb5b, 0xe3be, 0xbb59, 0xe3af, 0xe3cd, 0xe3ae, 0xe3c1, + 0xe3ad, 0xe3bf, 0xe3c8, 0xe3c6, 0xe3ba, 0xe3b5, 0xe3b3, 0xe3b4, + 0xe3c7, 0xe3d2, 0xe3bc, 0xbb5a, 0xe3b7, 0xe3cb, 0xbb5d, 0xe3b6, + 0xe3b0, 0xe3c0, 0xbb61, 0xbb55, 0xbb5e, 0xe3b8, 0xe3b2, 0xbb57, + 0xdfd4, 0xbb56, 0xe3c3, 0xbb54, 0xbb63, 0xbb5c, 0xe3c4, 0xe3b9, + 0xe3b1, 0xe3cc, 0xe3bd, 0xbb62, 0xe3d0, 0xbb5f, 0xe3cf, 0xe3c9, + 0xe3ce, 0xe3d1, 0xe773, 0xe774, 0xe767, 0xe766, 0xe762, 0xbdb4, + 0xbdac, 0xe776, 0xe775, 0xdfa9, 0xe75f, 0xe763, 0xe75d, 0xe770, + 0xe761, 0xe777, 0xe75a, 0xe758, 0xe764, 0xe76e, 0xe769, 0xbdb6, + 0xe74f, 0xe76d, 0xbdb7, 0xdfbd, 0xe75b, 0xe752, 0xe755, 0xe77b, + 0xe75c, 0xe753, 0xe751, 0xe74e, 0xbdb0, 0xe765, 0xbdaf, 0xbdb3, + 0xe760, 0xe768, 0xbda9, 0xe778, 0xe77c, 0xbdab, 0xe757, 0xe76b, + 0xe76f, 0xe754, 0xe779, 0xbdb2, 0xbdb1, 0xe74c, 0xbdb5, 0xe772, + 0xe756, 0xe76a, 0xe750, 0xe75e, 0xe759, 0xbdad, 0xbdae, 0xe76c, + 0xe77d, 0xe77a, 0xe771, 0xe74d, 0xbdaa, 0xeb49, 0xeb40, 0xeb43, + 0xbfbb, 0xeb45, 0xeaf9, 0xeb41, 0xeb47, 0xbfb8, 0xbfbc, 0xbfb6, + 0xeafb, 0xeb4c, 0xeb46, 0xeafc, 0xeb55, 0xeb4f, 0xeaf8, 0xee46, + 0xeafe, 0xbfb7, 0xeb4a, 0xeb54, 0xbfbf, 0xeb51, 0xeafd, 0xeb44, + 0xeb48, 0xeb42, 0xeb56, 0xeb53, 0xeb50, 0xbfb9, 0xbfba, 0xbfbe, + 0xeafa, 0xeb57, 0xbfbd, 0xeb4d, 0xeb4b, 0xeb4e, 0xee53, 0xee40, + 0xee45, 0xee52, 0xee44, 0xedfb, 0xee41, 0xc1a2, 0xedf4, 0xee4d, + 0xee4f, 0xedf3, 0xc1a1, 0xee51, 0xee49, 0xc1a8, 0xee50, 0xee42, + 0xc1aa, 0xedf9, 0xeb52, 0xee4a, 0xee47, 0xedf5, 0xee55, 0xc1a4, + 0xc1a5, 0xedf7, 0xee48, 0xee54, 0xee4b, 0xedfd, 0xc1a7, 0xc1a3, + 0xee4c, 0xedfe, 0xee56, 0xedf8, 0xee43, 0xee4e, 0xedfa, 0xedfc, + 0xc2cb, 0xedf6, 0xc1a9, 0xc2c4, 0xc17e, 0xc1a6, 0xc2c8, 0xf0b3, + 0xf0a9, 0xf0a4, 0xf0aa, 0xf0b4, 0xf0b8, 0xf0b7, 0xc2ca, 0xc2c9, + 0xf0ab, 0xf0b9, 0xf0ae, 0xf0a6, 0xf0a8, 0xf0a7, 0xf0ad, 0xf0b2, + 0xf0a5, 0xf0ac, 0xf0b1, 0xc2c7, 0xf0af, 0xc2c5, 0xf0b0, 0xc2c3, + 0xc2c6, 0xf2d5, 0xf0b5, 0xc3c2, 0xf2cd, 0xf2d1, 0xf2c9, 0xf2cc, + 0xf2d4, 0xc3c0, 0xf2d9, 0xf2d2, 0xf2ca, 0xf2da, 0xf2d3, 0xc3c3, + 0xc3c4, 0xf2d7, 0xf2cb, 0xc3bf, 0xc3c1, 0xf2c6, 0xf2ce, 0xf2c8, + 0xf2d8, 0xf2d6, 0xf2c7, 0xf2cf, 0xf4be, 0xc3c5, 0xf2d0, 0xc4a7, + 0xc4a9, 0xc4a6, 0xf4c3, 0xf4bb, 0xf4b9, 0xf4bd, 0xf4ba, 0xf4bf, + 0xf4c1, 0xc4aa, 0xc4ac, 0xf4c0, 0xc4ad, 0xc4ab, 0xf4c2, 0xc4a8, + 0xc4f4, 0xf5f1, 0xf5f7, 0xc4f6, 0xf4bc, 0xf5f6, 0xf5fd, 0xf5f4, + 0xf5fb, 0xf5fa, 0xf4b8, 0xf5f5, 0xf0b6, 0xf5fe, 0xf5f3, 0xf5f8, + 0xf5fc, 0xf5f2, 0xf74a, 0xc4f5, 0xf5f9, 0xf7f4, 0xf74b, 0xf749, + 0xf747, 0xf748, 0xf74c, 0xc5d9, 0xf7f2, 0xf7f0, 0xf7f5, 0xf7f3, + 0xf7f6, 0xc5da, 0xf7f1, 0xf8bc, 0xf945, 0xf946, 0xf947, 0xf9c7, + 0xf9bd, 0xca4f, 0xaaea, 0xad68, 0xd3b8, 0xd3b7, 0xb040, 0xb342, + 0xd77c, 0xd77b, 0xb5ea, 0xb8b8, 0xb8b7, 0xb8b9, 0xe3d4, 0xe77e, + 0xeb58, 0xeb5a, 0xeb59, 0xc1ab, 0xee57, 0xf0ba, 0xf9a5, 0xa6e4, + 0xcdc9, 0xcdca, 0xcdc8, 0xcdc7, 0xaaeb, 0xd0a9, 0xd0a7, 0xd0a6, + 0xad69, 0xad6b, 0xad6a, 0xd0a8, 0xd3c4, 0xd3c1, 0xd3bf, 0xb041, + 0xd3c2, 0xb046, 0xd3bc, 0xd3cb, 0xd3cd, 0xd3bd, 0xb043, 0xd3ce, + 0xd3c9, 0xd3bb, 0xd3c0, 0xd3ca, 0xd3c6, 0xd3c3, 0xb048, 0xd3cc, + 0xd3be, 0xd3c7, 0xd3b9, 0xb047, 0xb044, 0xd3c5, 0xd3c8, 0xd3ba, + 0xb045, 0xb042, 0xb34c, 0xd7a5, 0xb34b, 0xd7a8, 0xd7ab, 0xb348, + 0xb346, 0xd77e, 0xd7a9, 0xd7a7, 0xd7a4, 0xd7ac, 0xd7ad, 0xd7af, + 0xd7b0, 0xd77d, 0xb345, 0xd7a2, 0xd7a1, 0xd7ae, 0xb347, 0xd7a3, + 0xb349, 0xb344, 0xd7a6, 0xb34d, 0xb34a, 0xd7aa, 0xb5f1, 0xdbbf, + 0xdbb4, 0xb5ee, 0xdfe7, 0xdbbd, 0xdbb1, 0xb5ec, 0xdbb6, 0xb5ef, + 0xdbba, 0xdbb8, 0xb5f2, 0xb5eb, 0xdbb2, 0xdbb5, 0xb5f0, 0xdbb3, + 0xdbbe, 0xdbbc, 0xdbb7, 0xdbb9, 0xdbbb, 0xb5ed, 0xdfe8, 0xdfee, + 0xdfe4, 0xdfea, 0xb8ba, 0xdfe6, 0xb8c0, 0xb8bf, 0xb8be, 0xdfed, + 0xb8c1, 0xb8c2, 0xdfe3, 0xdff0, 0xb8c3, 0xb8bd, 0xb8bc, 0xdfec, + 0xb8c4, 0xdfe2, 0xdfe5, 0xdfef, 0xdfeb, 0xe3f4, 0xe3e9, 0xb8bb, + 0xbb6a, 0xe3dd, 0xe3f2, 0xe3de, 0xbb65, 0xe3db, 0xe3e4, 0xe3dc, + 0xbb67, 0xe3d6, 0xe3f1, 0xbb68, 0xe3ee, 0xe3ef, 0xe3d7, 0xbb6d, + 0xe3e6, 0xe3e0, 0xe3e7, 0xe3da, 0xe3f3, 0xe3eb, 0xe3e5, 0xe3d5, + 0xbb69, 0xe3ec, 0xbb6c, 0xe3f0, 0xe3ea, 0xbb66, 0xe3e8, 0xe3e2, + 0xbb64, 0xe3d9, 0xe3e1, 0xe3ed, 0xe3df, 0xe3e3, 0xbdc1, 0xdfe9, + 0xe7b2, 0xe7bb, 0xe7b1, 0xe7ad, 0xe7aa, 0xbdc2, 0xe7a8, 0xbb6b, + 0xe7a1, 0xbdc0, 0xe7a7, 0xbdbf, 0xe7ac, 0xe7a9, 0xe7b9, 0xe7b4, + 0xe7ae, 0xe7b3, 0xbdbb, 0xe7ab, 0xe7be, 0xe7a2, 0xe7a3, 0xe7ba, + 0xbdbc, 0xe7bf, 0xbdbe, 0xe7c0, 0xe7b0, 0xe3d8, 0xe7b6, 0xe7af, + 0xe7b8, 0xe7b5, 0xe7a6, 0xbdb9, 0xe7bd, 0xbdba, 0xe7a4, 0xbdbd, + 0xeb64, 0xe7b7, 0xe7bc, 0xeb61, 0xbdb8, 0xbfc0, 0xeb6b, 0xeb67, + 0xeb65, 0xeb60, 0xeb6f, 0xbfc4, 0xeb5c, 0xeb68, 0xeb69, 0xeb5f, + 0xeb5e, 0xeb6c, 0xeb62, 0xeb5d, 0xeb63, 0xeb6e, 0xeb5b, 0xeb6d, + 0xeb6a, 0xbfc2, 0xbfc1, 0xbfc3, 0xeb66, 0xf0cb, 0xee59, 0xc1b1, + 0xee5d, 0xee5a, 0xee61, 0xee67, 0xee5c, 0xee70, 0xc1ae, 0xee6a, + 0xee5f, 0xee6b, 0xee66, 0xee6d, 0xee5e, 0xc1b3, 0xc1b2, 0xee60, + 0xee6e, 0xee58, 0xee6c, 0xc1ac, 0xee64, 0xee63, 0xee68, 0xee5b, + 0xc1b0, 0xc1b4, 0xee62, 0xee69, 0xc1b5, 0xee65, 0xc1ad, 0xc1af, + 0xf0c7, 0xf0c5, 0xf0cc, 0xf0c9, 0xf0cd, 0xf0be, 0xf0c6, 0xf0d1, + 0xee6f, 0xf0c2, 0xc2cf, 0xe7a5, 0xf0bd, 0xf0ca, 0xf0c4, 0xf0c1, + 0xf0bc, 0xf0bb, 0xf0d0, 0xf0c0, 0xf0bf, 0xc2cd, 0xf0c8, 0xc2cc, + 0xc2ce, 0xf0c3, 0xf0cf, 0xf2de, 0xf2df, 0xc3c9, 0xf2dc, 0xc3c6, + 0xf2e4, 0xc3ca, 0xf2e6, 0xf2db, 0xf0ce, 0xf2e8, 0xf2dd, 0xc3c7, + 0xf2e3, 0xf2e5, 0xf2e0, 0xf2e7, 0xf2e2, 0xf2e1, 0xc3c8, 0xf4c5, + 0xf4c6, 0xf4c8, 0xc4ae, 0xc4af, 0xf4c9, 0xf4c7, 0xf4c4, 0xf642, + 0xf645, 0xf641, 0xc4fa, 0xf643, 0xc4f9, 0xc4f8, 0xc4f7, 0xf644, + 0xf751, 0xf74f, 0xf74e, 0xf640, 0xf750, 0xf646, 0xf74d, 0xf7f9, + 0xf7d7, 0xf7f7, 0xc5db, 0xf7f8, 0xf7fa, 0xf8bf, 0xc5fa, 0xf8be, + 0xf8bd, 0xc5fb, 0xc65a, 0xf96e, 0xf9a7, 0xf9a6, 0xf9a8, 0xa6e5, + 0xd0aa, 0xd3cf, 0xd3d0, 0xdbc0, 0xf647, 0xf8c0, 0xa6e6, 0xad6c, + 0xd0ab, 0xd7b1, 0xb34e, 0xdbc2, 0xdbc1, 0xb5f3, 0xb8c5, 0xe7c1, + 0xbdc3, 0xbdc4, 0xbfc5, 0xc5fc, 0xa6e7, 0xd0ac, 0xaaed, 0xd0ae, + 0xd0ad, 0xad6d, 0xd3d1, 0xd3d8, 0xb049, 0xd3d6, 0xd3d4, 0xd3db, + 0xd3d2, 0xd3d3, 0xb04a, 0xb04e, 0xd3dc, 0xb04d, 0xd3da, 0xd3d7, + 0xd3d5, 0xb04b, 0xb04c, 0xd3d9, 0xb350, 0xd7b2, 0xb355, 0xd7c2, + 0xb354, 0xd7c4, 0xd7b8, 0xb352, 0xd7c3, 0xd7b3, 0xb353, 0xd7bf, + 0xd7bb, 0xd7bd, 0xd7b7, 0xd7be, 0xb34f, 0xd7ba, 0xd7b9, 0xd7b5, + 0xd7c0, 0xd7bc, 0xd7b4, 0xd7b6, 0xb351, 0xd7c1, 0xb5f6, 0xdbcd, + 0xdbc9, 0xdbcb, 0xdbc6, 0xdbc5, 0xdbc3, 0xdbca, 0xdbcc, 0xdbc8, + 0xdbc7, 0xb5f4, 0xb5f5, 0xdbcf, 0xb8cd, 0xdff2, 0xdff8, 0xdff3, + 0xdff4, 0xdff9, 0xb8cf, 0xb8c7, 0xb8ce, 0xdff1, 0xdbc4, 0xb8ca, + 0xb8c8, 0xdff7, 0xdff6, 0xb8c9, 0xb8cb, 0xdff5, 0xb8c6, 0xb8cc, + 0xe3f6, 0xbb74, 0xe442, 0xe441, 0xe3fb, 0xbb76, 0xe440, 0xe3f7, + 0xe3f8, 0xbb6e, 0xbb70, 0xe3fd, 0xe3f5, 0xbb72, 0xbb71, 0xe3f9, + 0xe3fe, 0xe3fc, 0xbb73, 0xe3fa, 0xdbce, 0xbb6f, 0xe7c2, 0xe7c9, + 0xbdc6, 0xe7cd, 0xbdca, 0xe7c5, 0xe7c3, 0xe7cc, 0xbdc5, 0xe7cb, + 0xbdc7, 0xbdc8, 0xe7c4, 0xbdc9, 0xe7ca, 0xe7c6, 0xe7c7, 0xe7c8, + 0xbb75, 0xeb70, 0xeb7c, 0xbfca, 0xeb77, 0xeb79, 0xbfc8, 0xeb71, + 0xeb75, 0xeb78, 0xbfc6, 0xbfc9, 0xeb7b, 0xeb73, 0xeb74, 0xeb7a, + 0xeb72, 0xeb76, 0xbfc7, 0xee72, 0xee71, 0xc1b7, 0xee77, 0xc1b9, + 0xc1b6, 0xee73, 0xc1ba, 0xee74, 0xee75, 0xee78, 0xc1b8, 0xf0d6, + 0xf0d9, 0xf0d3, 0xf0d5, 0xf0d4, 0xf0d7, 0xf0d8, 0xee76, 0xf0d2, + 0xc3cd, 0xf2ec, 0xf2ef, 0xf2f1, 0xf2ea, 0xf2eb, 0xf2ee, 0xf2f0, + 0xc3ce, 0xc3cc, 0xc3cb, 0xf2ed, 0xf2e9, 0xf4ca, 0xc4b0, 0xf4cb, + 0xf649, 0xc4fb, 0xf64b, 0xc4fc, 0xf648, 0xf64a, 0xc5a8, 0xf752, + 0xc5a7, 0xf7fd, 0xf7fc, 0xf7fb, 0xf948, 0xf949, 0xf94b, 0xf94a, + 0xca50, 0xa6e8, 0xad6e, 0xd7c5, 0xb5f7, 0xdffa, 0xc2d0, 0xf2f2, + 0xa8a3, 0xb357, 0xb356, 0xdbd0, 0xb5f8, 0xdbd2, 0xdbd1, 0xdffb, + 0xb8d0, 0xe443, 0xe446, 0xe445, 0xe444, 0xe7ce, 0xe7d0, 0xe7cf, + 0xbfcc, 0xbfcb, 0xc1bb, 0xee79, 0xee7b, 0xee7a, 0xc2d1, 0xf2f4, + 0xf2f3, 0xf4cc, 0xc4b1, 0xc4fd, 0xf754, 0xf753, 0xc65b, 0xa8a4, + 0xd0af, 0xad6f, 0xd7c8, 0xd7c6, 0xd7c7, 0xdbd4, 0xdbd5, 0xe043, + 0xdbd3, 0xdffc, 0xe041, 0xe040, 0xe042, 0xb8d1, 0xdffe, 0xdffd, + 0xe044, 0xe449, 0xe447, 0xe448, 0xe7d3, 0xe7d1, 0xe7d2, 0xeb7d, + 0xee7c, 0xee7d, 0xc2d2, 0xf2f5, 0xf4cd, 0xc4b2, 0xf64c, 0xf755, + 0xc5a9, 0xf7fe, 0xf94c, 0xa8a5, 0xad71, 0xad72, 0xd0b0, 0xd0b1, + 0xad70, 0xb054, 0xb052, 0xb051, 0xb058, 0xb050, 0xb059, 0xd3dd, + 0xb056, 0xb053, 0xb057, 0xb055, 0xb04f, 0xb35f, 0xb359, 0xd7cc, + 0xb35e, 0xb360, 0xb35a, 0xb35b, 0xd7ca, 0xb358, 0xd7cb, 0xb35d, + 0xd7c9, 0xb35c, 0xb644, 0xb646, 0xdbd8, 0xb645, 0xb5f9, 0xb5fd, + 0xb8e4, 0xe049, 0xdbda, 0xb5fe, 0xdbdd, 0xdbde, 0xb643, 0xdbe0, + 0xdbe2, 0xdbe3, 0xdbd7, 0xdbd6, 0xdbe4, 0xb642, 0xdbe1, 0xdbdf, + 0xb640, 0xb5fb, 0xb647, 0xdbdb, 0xdbdc, 0xdbd9, 0xb641, 0xb5fc, + 0xb5fa, 0xe048, 0xb8df, 0xb8da, 0xb8d5, 0xb8e5, 0xb8d6, 0xb8d2, + 0xb8e1, 0xb8de, 0xb8e0, 0xb8d7, 0xb8dc, 0xb8d3, 0xb8d4, 0xe050, + 0xe04d, 0xe045, 0xe04a, 0xb8e2, 0xe051, 0xb8e3, 0xb8d9, 0xe047, + 0xe04f, 0xe04b, 0xe04e, 0xe04c, 0xb8dd, 0xe046, 0xb8d8, 0xe44c, + 0xbb78, 0xbb7b, 0xe44e, 0xbba5, 0xe44d, 0xbb7d, 0xbdcf, 0xe44f, + 0xbba4, 0xe44b, 0xbba6, 0xbb79, 0xb8db, 0xbb7c, 0xbb7a, 0xbb7e, + 0xbba2, 0xbb77, 0xbba7, 0xbba3, 0xbba1, 0xe44a, 0xbdd6, 0xbdd2, + 0xbdd9, 0xe7d6, 0xbdda, 0xe7e2, 0xe7db, 0xbdcb, 0xe7e3, 0xe7dd, + 0xbdd5, 0xe7de, 0xbdd4, 0xe7e1, 0xbdce, 0xe7df, 0xe7d5, 0xbdcd, + 0xebaa, 0xbdd3, 0xbdd0, 0xbdd8, 0xe7d4, 0xe7d8, 0xbdcc, 0xe7d7, + 0xe7d9, 0xe7da, 0xbdd7, 0xe7dc, 0xe7e0, 0xe7e4, 0xbddb, 0xbfd2, + 0xeba5, 0xebab, 0xeba8, 0xeb7e, 0xebac, 0xeba1, 0xeba7, 0xbfcd, + 0xbfd3, 0xebad, 0xbfcf, 0xbfd9, 0xbfd4, 0xebaf, 0xeba9, 0xbfd0, + 0xeba2, 0xbfda, 0xeba3, 0xeba4, 0xbfdb, 0xbfd8, 0xbdd1, 0xbfce, + 0xebb0, 0xbfdc, 0xbfd5, 0xebae, 0xbfd1, 0xbfd6, 0xbfd7, 0xc1c3, + 0xeea4, 0xeead, 0xeeaa, 0xeeac, 0xc1c0, 0xeea5, 0xeeab, 0xc1bc, + 0xeea7, 0xc1c4, 0xeea3, 0xeea8, 0xeeaf, 0xeba6, 0xeea9, 0xeea2, + 0xc1bd, 0xeea1, 0xc1be, 0xeeb0, 0xc1bf, 0xeeae, 0xc1c2, 0xee7e, + 0xc1c1, 0xeea6, 0xf0dc, 0xf0ea, 0xf0e5, 0xf0e7, 0xf0db, 0xc2d3, + 0xf0da, 0xc2d6, 0xc2d5, 0xf0e9, 0xf0e1, 0xf0de, 0xf0e4, 0xf0dd, + 0xf0df, 0xf0e8, 0xf0e6, 0xc2d4, 0xf0ed, 0xf0eb, 0xf0e2, 0xf0ec, + 0xf0e3, 0xf2f9, 0xc3cf, 0xf341, 0xf64f, 0xc3d6, 0xf0e0, 0xf2f7, + 0xc3d2, 0xf2f8, 0xf2fd, 0xc3d4, 0xc3d5, 0xf2f6, 0xf340, 0xf342, + 0xf2fa, 0xf2fc, 0xf2fe, 0xf2fb, 0xf343, 0xc3d1, 0xc3d7, 0xc3d3, + 0xc3d0, 0xf4d0, 0xc4b7, 0xf4ce, 0xf4d2, 0xf4d3, 0xc4b5, 0xf4d4, + 0xf4d1, 0xf4cf, 0xc4b8, 0xc4b4, 0xf4d5, 0xc4b6, 0xc4b3, 0xc4fe, + 0xc540, 0xf64e, 0xf64d, 0xf650, 0xf651, 0xc541, 0xf756, 0xf75b, + 0xc5aa, 0xf758, 0xf757, 0xf75a, 0xf759, 0xf843, 0xc5dc, 0xf842, + 0xf840, 0xf841, 0xc5fe, 0xc5fd, 0xf8c1, 0xf8c2, 0xc640, 0xf94d, + 0xf94e, 0xc667, 0xc66d, 0xf9a9, 0xf9c8, 0xa8a6, 0xd7cd, 0xd7ce, + 0xe052, 0xe450, 0xe7e5, 0xc1c6, 0xc1c5, 0xf0ee, 0xf344, 0xf844, + 0xa8a7, 0xd3de, 0xb05a, 0xb361, 0xe054, 0xe053, 0xbddc, 0xe7e6, + 0xbddd, 0xeeb1, 0xc2d7, 0xc676, 0xa8a8, 0xcdcb, 0xd3df, 0xb362, + 0xd7cf, 0xd7d0, 0xdbe5, 0xb648, 0xb8e6, 0xe056, 0xe055, 0xe057, + 0xe451, 0xe452, 0xbba8, 0xbfdd, 0xbdde, 0xbfde, 0xeeb5, 0xeeb2, + 0xeeb4, 0xeeb3, 0xc1c7, 0xf0ef, 0xf346, 0xf345, 0xcba4, 0xb05c, + 0xb05b, 0xd3e0, 0xd7d1, 0xdbe7, 0xdbe6, 0xb649, 0xe059, 0xe05a, + 0xe058, 0xb8e8, 0xb8e7, 0xbbaa, 0xbba9, 0xe7e7, 0xebb3, 0xebb1, + 0xebb2, 0xbfdf, 0xeeb7, 0xeeb6, 0xf0f2, 0xf0f1, 0xf0f0, 0xf347, + 0xf9aa, 0xa8a9, 0xad73, 0xad74, 0xb05d, 0xb05e, 0xd3e2, 0xd3e1, + 0xd7d2, 0xb368, 0xb366, 0xb363, 0xb367, 0xb365, 0xb364, 0xb64a, + 0xdbea, 0xb8ed, 0xb64c, 0xb651, 0xdbec, 0xb653, 0xb652, 0xb655, + 0xdbeb, 0xdbe8, 0xb64f, 0xb64b, 0xb64d, 0xdbe9, 0xb654, 0xb650, + 0xb64e, 0xb8ef, 0xb8ee, 0xb8ec, 0xb8f0, 0xb8ea, 0xb8eb, 0xb8e9, + 0xe05b, 0xe454, 0xbbac, 0xbbad, 0xbbab, 0xe453, 0xe455, 0xe7ea, + 0xe7ec, 0xbde7, 0xe7ed, 0xbde0, 0xe7e9, 0xbddf, 0xbde9, 0xbde5, + 0xbde6, 0xbde2, 0xe7e8, 0xbde1, 0xe7ee, 0xe7eb, 0xbde8, 0xbde3, + 0xbde4, 0xebb5, 0xebb7, 0xebb6, 0xebb8, 0xbfe0, 0xebb4, 0xc1cb, + 0xeeb8, 0xc1c8, 0xc1cc, 0xc1ca, 0xc1c9, 0xf0f3, 0xf0f6, 0xf0f5, + 0xf0f4, 0xc2d8, 0xf348, 0xf349, 0xc3d8, 0xf34a, 0xc3d9, 0xc4ba, + 0xc4b9, 0xf652, 0xc542, 0xf653, 0xf75c, 0xc5ab, 0xc5ac, 0xf845, + 0xc642, 0xa8aa, 0xb36a, 0xb369, 0xe05c, 0xe05d, 0xbbae, 0xebb9, + 0xbdea, 0xebba, 0xeeb9, 0xa8ab, 0xd0b2, 0xad76, 0xad75, 0xd3e3, + 0xb05f, 0xd3e4, 0xd7d5, 0xd7d4, 0xd7d3, 0xdbee, 0xb658, 0xdbed, + 0xb657, 0xdbef, 0xb656, 0xe05f, 0xe062, 0xe060, 0xe061, 0xe065, + 0xe05e, 0xe066, 0xe063, 0xe064, 0xbbb0, 0xe456, 0xbbaf, 0xe7f2, + 0xe7f0, 0xbdeb, 0xe7ef, 0xe7f1, 0xbdec, 0xebbb, 0xebbc, 0xc1cd, + 0xf34c, 0xf34e, 0xf34b, 0xf34d, 0xf4d6, 0xf654, 0xf96f, 0xa8ac, + 0xad77, 0xd3e5, 0xd3e7, 0xd3e6, 0xd7d8, 0xb36c, 0xd7d6, 0xb36b, + 0xd7d9, 0xd7da, 0xd7d7, 0xdbfb, 0xb660, 0xdbf3, 0xdbf9, 0xb65b, + 0xb65e, 0xdbf2, 0xb659, 0xdbf6, 0xe06c, 0xb65d, 0xdbf1, 0xdbf7, + 0xdbf4, 0xdbfa, 0xdbf0, 0xdbf8, 0xb65c, 0xb65f, 0xdbf5, 0xb65a, + 0xb8f2, 0xe068, 0xb8f1, 0xe06f, 0xe06e, 0xb8f8, 0xb8f9, 0xe070, + 0xb8f3, 0xe06d, 0xb8f7, 0xe072, 0xe069, 0xe06b, 0xb8f4, 0xe067, + 0xe06a, 0xe071, 0xb8f5, 0xe073, 0xb8f6, 0xbbb1, 0xe45b, 0xe461, + 0xe459, 0xe462, 0xe458, 0xe45d, 0xe463, 0xe460, 0xe45f, 0xe45e, + 0xe457, 0xe45c, 0xe45a, 0xbdf1, 0xbdee, 0xe7fb, 0xe841, 0xe843, + 0xe840, 0xe7f8, 0xe7fa, 0xe845, 0xe842, 0xe7fc, 0xe846, 0xe7f9, + 0xe844, 0xbdef, 0xbdf5, 0xbdf3, 0xe7f3, 0xbdf4, 0xbdf0, 0xe7f4, + 0xe7f6, 0xe7f5, 0xe7fd, 0xe7fe, 0xbdf2, 0xbded, 0xe7f7, 0xebc6, + 0xbfe2, 0xebbd, 0xbfe3, 0xbfe6, 0xebc2, 0xebbf, 0xbfe5, 0xebc3, + 0xebc4, 0xebbe, 0xebc7, 0xebc0, 0xebc5, 0xbfe4, 0xbfe1, 0xebc1, + 0xeebf, 0xc1d0, 0xc1ce, 0xc1d1, 0xc1cf, 0xeebe, 0xeebb, 0xeeba, + 0xeebd, 0xeebc, 0xf145, 0xc2de, 0xf0fb, 0xf0fa, 0xc2d9, 0xf141, + 0xf140, 0xf0f7, 0xf143, 0xf0fc, 0xc2dd, 0xf0f9, 0xf142, 0xf0f8, + 0xc2da, 0xc2dc, 0xf0fd, 0xc2db, 0xf0fe, 0xf144, 0xf352, 0xc3de, + 0xf34f, 0xf353, 0xc3db, 0xf351, 0xc3e0, 0xc3dd, 0xf350, 0xc3df, + 0xf354, 0xc3da, 0xc4bc, 0xc4be, 0xf4d9, 0xc4bd, 0xf4d7, 0xc3dc, + 0xf4d8, 0xc4bb, 0xc543, 0xc545, 0xf656, 0xc544, 0xf655, 0xf761, + 0xc5ad, 0xf760, 0xc5ae, 0xf75e, 0xf75d, 0xf762, 0xf763, 0xf846, + 0xf75f, 0xf8c6, 0xf8c3, 0xf8c4, 0xf8c5, 0xc65c, 0xf951, 0xf950, + 0xf94f, 0xf970, 0xf9be, 0xf9ab, 0xc66e, 0xa8ad, 0xb060, 0xb8fa, + 0xbdf6, 0xebc8, 0xc2df, 0xf355, 0xf9ac, 0xa8ae, 0xaaee, 0xad79, + 0xad78, 0xb063, 0xd3e8, 0xb061, 0xd3e9, 0xb062, 0xd7df, 0xd7db, + 0xb36d, 0xd7de, 0xd7dd, 0xd7dc, 0xb36e, 0xd7e0, 0xd7e1, 0xdc43, + 0xdc41, 0xdc45, 0xdc46, 0xdc4c, 0xdc48, 0xdc4a, 0xdc42, 0xdbfc, + 0xdc49, 0xdc4b, 0xdc44, 0xdc47, 0xdbfd, 0xb662, 0xdc40, 0xdbfe, + 0xb661, 0xb663, 0xb8fd, 0xe075, 0xe077, 0xe076, 0xe07b, 0xb8fb, + 0xe078, 0xe074, 0xe079, 0xe07a, 0xb8fc, 0xb8fe, 0xe07c, 0xe467, + 0xe466, 0xe464, 0xe465, 0xbbb3, 0xbbb5, 0xbbb2, 0xbbb4, 0xe84d, + 0xe84e, 0xe849, 0xe84a, 0xbdf8, 0xbdfd, 0xbdf7, 0xbdfe, 0xbdf9, + 0xe84b, 0xe84c, 0xe848, 0xbe40, 0xbdfb, 0xbdfa, 0xbdfc, 0xe847, + 0xebca, 0xbfe8, 0xebcc, 0xbfea, 0xebcf, 0xebcb, 0xebc9, 0xebce, + 0xbfe9, 0xebcd, 0xbfe7, 0xc1d3, 0xc1d6, 0xeec1, 0xc1d4, 0xeec0, + 0xc1d2, 0xc1d5, 0xf146, 0xf147, 0xf148, 0xc2e0, 0xf149, 0xc2e1, + 0xc3e2, 0xf358, 0xf359, 0xf357, 0xf356, 0xf35a, 0xc3e1, 0xf4dd, + 0xf4db, 0xf4dc, 0xf4de, 0xf4da, 0xf4df, 0xf658, 0xf659, 0xf657, + 0xc546, 0xf764, 0xc5af, 0xf765, 0xf848, 0xf847, 0xa8af, 0xb664, + 0xb940, 0xbbb6, 0xbfec, 0xbfeb, 0xc3e3, 0xc47c, 0xc547, 0xa8b0, + 0xb064, 0xb941, 0xf35b, 0xcba6, 0xa8b1, 0xa8b4, 0xa8b3, 0xa8b2, + 0xcba5, 0xcdcd, 0xcdcf, 0xaaef, 0xaaf1, 0xcdcc, 0xcdce, 0xaaf0, + 0xcdd1, 0xcdd0, 0xcdd2, 0xd0b6, 0xd0b4, 0xad7c, 0xd0b3, 0xada3, + 0xad7e, 0xad7b, 0xada4, 0xad7d, 0xada2, 0xada1, 0xd0b5, 0xad7a, + 0xb06a, 0xd3eb, 0xd3f1, 0xb067, 0xb06e, 0xb069, 0xd3ee, 0xd3f0, + 0xb06c, 0xd3ea, 0xd3ed, 0xb068, 0xb065, 0xd3ec, 0xb06b, 0xd3ef, + 0xb06d, 0xb066, 0xd7e3, 0xd7e6, 0xb370, 0xb37a, 0xb376, 0xd7e4, + 0xb37e, 0xb377, 0xb37c, 0xb372, 0xb36f, 0xb371, 0xb37d, 0xd7e5, + 0xb375, 0xb378, 0xb374, 0xb379, 0xd7e7, 0xb37b, 0xb373, 0xd7e2, + 0xdc4d, 0xb665, 0xdc4f, 0xb667, 0xb669, 0xdc4e, 0xb666, 0xb66a, + 0xb668, 0xb947, 0xe0a3, 0xb94f, 0xe07e, 0xb950, 0xb945, 0xe0a1, + 0xb94a, 0xe0a2, 0xb943, 0xb942, 0xb94d, 0xb94c, 0xb94b, 0xb949, + 0xb94e, 0xe07d, 0xb944, 0xb946, 0xb948, 0xbbb8, 0xbbbb, 0xbbbf, + 0xbbb9, 0xbbbe, 0xbbbc, 0xbbb7, 0xbbbd, 0xbbba, 0xe852, 0xbe43, + 0xbe41, 0xe853, 0xbe44, 0xbe42, 0xe851, 0xe850, 0xbff0, 0xe84f, + 0xbfee, 0xbfed, 0xebd0, 0xbe45, 0xbfef, 0xebd1, 0xbff2, 0xebd2, + 0xbff1, 0xc1d8, 0xeec3, 0xc1d7, 0xc1dc, 0xc1da, 0xc1db, 0xc2e3, + 0xc1d9, 0xeec2, 0xebd3, 0xc2e2, 0xc2e4, 0xc3e4, 0xc3e5, 0xf4e0, + 0xc5de, 0xc5dd, 0xa8b6, 0xca55, 0xb06f, 0xca52, 0xca53, 0xca51, + 0xca54, 0xcbaa, 0xcba7, 0xcbac, 0xcba8, 0xa8b7, 0xa8ba, 0xcba9, + 0xa8b9, 0xcbab, 0xa8b8, 0xcdd5, 0xcdd7, 0xaaf4, 0xcdd3, 0xcdd6, + 0xcdd4, 0xaaf2, 0xaaf5, 0xaaf3, 0xd0b8, 0xd0bc, 0xd0b9, 0xada7, + 0xada8, 0xd0bb, 0xd0bd, 0xd0bf, 0xada5, 0xd0be, 0xada6, 0xd7ee, + 0xd0ba, 0xd3f2, 0xd3fb, 0xd3f9, 0xd3f4, 0xd3f5, 0xd3fa, 0xd3fc, + 0xb071, 0xd3f7, 0xd3f3, 0xb070, 0xb072, 0xd3f6, 0xd3fd, 0xd3f8, + 0xb3a1, 0xd7f1, 0xd7e9, 0xd7ef, 0xd7f0, 0xb3a2, 0xd7e8, 0xd7ea, + 0xd0b7, 0xd7ec, 0xd7ed, 0xd7eb, 0xb66c, 0xdc56, 0xebd4, 0xdc57, + 0xdc54, 0xb3a3, 0xb66e, 0xdc53, 0xdc59, 0xdc58, 0xb66b, 0xdc5c, + 0xdc52, 0xdc5b, 0xdc50, 0xdc5a, 0xdc55, 0xb66d, 0xe0aa, 0xe0a5, + 0xe0ab, 0xe0a6, 0xe0a4, 0xe0a7, 0xb951, 0xe0a9, 0xe0a8, 0xb952, + 0xbbc1, 0xbbc0, 0xe46e, 0xe471, 0xe469, 0xe46d, 0xbbc2, 0xe46c, + 0xe46a, 0xe470, 0xe46b, 0xe468, 0xe46f, 0xe859, 0xbe48, 0xf14a, + 0xe856, 0xe857, 0xe855, 0xdc51, 0xbe47, 0xe85a, 0xe854, 0xbe46, + 0xbe49, 0xe858, 0xebd5, 0xbff3, 0xebd6, 0xebd7, 0xeec4, 0xc1dd, + 0xf14b, 0xf14c, 0xf14d, 0xf35d, 0xf35c, 0xf4e2, 0xf4e1, 0xf65b, + 0xf65c, 0xf65a, 0xf766, 0xc5b0, 0xa8bb, 0xadaa, 0xada9, 0xb075, + 0xb074, 0xd440, 0xd441, 0xd3fe, 0xb073, 0xd7f5, 0xd7f6, 0xd7f2, + 0xb3a4, 0xd7f3, 0xd7f4, 0xdc5f, 0xdc61, 0xdc5d, 0xdc60, 0xb66f, + 0xdc5e, 0xb670, 0xdd73, 0xb955, 0xb954, 0xb953, 0xe0ac, 0xe0ad, + 0xe473, 0xe475, 0xbbc6, 0xbbc3, 0xbbc5, 0xbbc4, 0xe474, 0xe472, + 0xe861, 0xe85e, 0xe85f, 0xbe4d, 0xe860, 0xe85b, 0xe85c, 0xbe4a, + 0xbe4b, 0xe85d, 0xbe4c, 0xebdb, 0xebdc, 0xebd9, 0xebda, 0xbff4, + 0xebd8, 0xeec8, 0xeec5, 0xeec7, 0xc1e0, 0xeecb, 0xc1df, 0xeec9, + 0xeecc, 0xeeca, 0xeec6, 0xc1de, 0xf14f, 0xf150, 0xf14e, 0xf152, + 0xc2e5, 0xc2e6, 0xf35f, 0xc3e7, 0xf151, 0xf35e, 0xc3e6, 0xf4e5, + 0xf4e6, 0xc4bf, 0xf4e4, 0xf4e3, 0xf65d, 0xc548, 0xf849, 0xf8c8, + 0xf8c7, 0xc643, 0xc65d, 0xf8c9, 0xf971, 0xc66f, 0xa8bc, 0xaaf6, + 0xb956, 0xc4c0, 0xa8bd, 0xadab, 0xb3a5, 0xb671, 0xc2e7, 0xaaf7, + 0xd0c1, 0xd0c0, 0xd442, 0xb078, 0xb076, 0xb07a, 0xd444, 0xb079, + 0xb077, 0xd443, 0xb3a8, 0xd7fc, 0xb3a7, 0xb3a9, 0xd842, 0xb3ab, + 0xd7fe, 0xd840, 0xd7f7, 0xb3aa, 0xd843, 0xd7f9, 0xd7fa, 0xd7f8, + 0xb3a6, 0xd841, 0xd7fb, 0xd7fd, 0xdc6d, 0xdc6c, 0xdc6a, 0xdc62, + 0xdc71, 0xdc65, 0xdc6f, 0xdc76, 0xdc6e, 0xb679, 0xb675, 0xdc63, + 0xdc69, 0xb677, 0xdc68, 0xb678, 0xb67a, 0xdc6b, 0xb672, 0xb673, + 0xdc77, 0xdc75, 0xdc74, 0xdc66, 0xdc72, 0xb676, 0xb674, 0xdc73, + 0xdc64, 0xdc67, 0xdc70, 0xe4ba, 0xe0b7, 0xe0b0, 0xe0c3, 0xe0cc, + 0xe0b3, 0xb961, 0xe0c0, 0xb957, 0xb959, 0xb965, 0xe0b1, 0xb95a, + 0xb95c, 0xb966, 0xb95b, 0xb964, 0xe0b9, 0xe0ae, 0xb962, 0xe0b8, + 0xb95e, 0xe0ca, 0xb963, 0xe0c8, 0xe0bc, 0xe0c6, 0xb960, 0xe0af, + 0xe0c9, 0xe0c4, 0xe0cb, 0xb958, 0xb967, 0xb95d, 0xe0b5, 0xe0bd, + 0xe0c1, 0xe0c5, 0xb95f, 0xe0b4, 0xe0b2, 0xe0be, 0xe0bb, 0xe0ba, + 0xe0bf, 0xe0c2, 0xe0c7, 0xe478, 0xbbc7, 0xe4a4, 0xe47a, 0xbbcc, + 0xbbd0, 0xe4ad, 0xe4b5, 0xe4a6, 0xbbc8, 0xe4aa, 0xe0b6, 0xbbc9, + 0xe4b1, 0xe4b6, 0xe4ae, 0xe4b0, 0xe4b9, 0xe4b2, 0xe47e, 0xe4a9, + 0xbbd1, 0xbbcd, 0xe47c, 0xe4ab, 0xbbcb, 0xe4a5, 0xbbca, 0xe4b3, + 0xe4a2, 0xe479, 0xbbce, 0xe4b8, 0xe47b, 0xe4af, 0xe4ac, 0xe4a7, + 0xe477, 0xe476, 0xe4a1, 0xe4b4, 0xbbcf, 0xe4b7, 0xe47d, 0xe4a3, + 0xbe52, 0xbe5a, 0xbe55, 0xe8a4, 0xe8a1, 0xe867, 0xbe50, 0xbe4f, + 0xbe56, 0xe865, 0xbe54, 0xe871, 0xe863, 0xe864, 0xbe4e, 0xe8a3, + 0xbe58, 0xe874, 0xe879, 0xe873, 0xebee, 0xe86f, 0xe877, 0xe875, + 0xe868, 0xe862, 0xe87d, 0xbe57, 0xe87e, 0xe878, 0xe86d, 0xe86b, + 0xe866, 0xe86e, 0xe87b, 0xe86a, 0xe87a, 0xe8a2, 0xbe53, 0xe876, + 0xe87c, 0xe872, 0xe86c, 0xbe51, 0xe4a8, 0xe870, 0xbe59, 0xe869, + 0xebf4, 0xbff7, 0xebf3, 0xebf0, 0xec44, 0xbffb, 0xec41, 0xebf8, + 0xec43, 0xebe9, 0xebf6, 0xbffd, 0xebe1, 0xebdf, 0xec42, 0xec40, + 0xebfe, 0xebed, 0xebec, 0xebe2, 0xc040, 0xebe8, 0xebf2, 0xebfd, + 0xc043, 0xec45, 0xc1e8, 0xc045, 0xbffe, 0xebe6, 0xebef, 0xebde, + 0xebe0, 0xbff5, 0xc042, 0xbffa, 0xebe7, 0xebf7, 0xebf1, 0xc041, + 0xebdd, 0xc1e3, 0xebf9, 0xebfc, 0xbffc, 0xebeb, 0xc044, 0xbff9, + 0xbff8, 0xebf5, 0xebfb, 0xbff6, 0xebe4, 0xebfa, 0xebe5, 0xebea, + 0xeed2, 0xeed7, 0xc1e5, 0xc1e7, 0xeedd, 0xc1e1, 0xeeec, 0xeee3, + 0xeed8, 0xeed9, 0xeee2, 0xc1ee, 0xeee1, 0xeed1, 0xeee0, 0xeed4, + 0xeeed, 0xc1ed, 0xc1eb, 0xeed5, 0xeee8, 0xeeda, 0xeee7, 0xeee9, + 0xeed0, 0xc1e6, 0xeeea, 0xeede, 0xc1ea, 0xeedb, 0xc1ec, 0xeee4, + 0xc1e4, 0xeed6, 0xeee5, 0xeedf, 0xebe3, 0xeee6, 0xeed3, 0xc1e9, + 0xeeeb, 0xc1e2, 0xeece, 0xf160, 0xf159, 0xc2e9, 0xf154, 0xf163, + 0xf15b, 0xeedc, 0xf165, 0xf155, 0xc2e8, 0xf15f, 0xc2ea, 0xc2f2, + 0xc2f0, 0xf161, 0xc2f1, 0xf157, 0xf158, 0xf15d, 0xf162, 0xeecd, + 0xc2eb, 0xf16a, 0xf167, 0xf16b, 0xf15e, 0xf15a, 0xf168, 0xf36a, + 0xf15c, 0xc2ee, 0xc2ed, 0xeecf, 0xc2ef, 0xf164, 0xf166, 0xc2ec, + 0xf169, 0xf153, 0xf156, 0xf373, 0xf363, 0xc3eb, 0xf371, 0xf361, + 0xc3ec, 0xf36c, 0xf368, 0xc3f1, 0xf372, 0xf362, 0xf365, 0xc3e9, + 0xf374, 0xf36d, 0xf370, 0xc3ef, 0xc3f4, 0xc3f2, 0xf369, 0xf364, + 0xc3ed, 0xc3ee, 0xf360, 0xc3ea, 0xc3e8, 0xc3f0, 0xf36f, 0xc3f3, + 0xf36b, 0xf375, 0xc3f5, 0xf367, 0xf36e, 0xf4f3, 0xf542, 0xf4f5, + 0xf4fc, 0xf366, 0xf4fa, 0xf4e9, 0xf540, 0xc4c3, 0xf4ed, 0xf4fe, + 0xf4f4, 0xc4c2, 0xf544, 0xf4f6, 0xf4fb, 0xf4fd, 0xf4e7, 0xf541, + 0xf4f2, 0xf4f7, 0xf4eb, 0xf4ef, 0xf543, 0xf4f9, 0xf4e8, 0xf4ec, + 0xf4ee, 0xf4f8, 0xc4c1, 0xf4f1, 0xf4ea, 0xf4f0, 0xf661, 0xf666, + 0xc54f, 0xf668, 0xc549, 0xf664, 0xf66a, 0xc54e, 0xc54a, 0xc54b, + 0xf660, 0xf667, 0xc54d, 0xf665, 0xc54c, 0xf65f, 0xf663, 0xf662, + 0xf65e, 0xf669, 0xc5b1, 0xf76d, 0xf770, 0xf76c, 0xf76e, 0xf76f, + 0xf769, 0xf76a, 0xf767, 0xf76b, 0xf768, 0xc5b2, 0xc5b3, 0xf84b, + 0xf84d, 0xf84c, 0xf84e, 0xc5e0, 0xf84a, 0xc5df, 0xc5e1, 0xf8cb, + 0xf8cc, 0xc644, 0xf8ca, 0xf953, 0xf952, 0xf954, 0xc65f, 0xf955, + 0xc65e, 0xf956, 0xf972, 0xf975, 0xf974, 0xc668, 0xf973, 0xc672, + 0xc670, 0xc671, 0xc677, 0xf9c0, 0xf9c1, 0xf9bf, 0xf9c9, 0xaaf8, + 0xd844, 0xdc78, 0xe8a5, 0xf376, 0xaaf9, 0xadac, 0xb07b, 0xd845, + 0xd846, 0xb3ac, 0xb67d, 0xdc7a, 0xdc79, 0xb6a3, 0xb67c, 0xdc7b, + 0xb67e, 0xb6a2, 0xb6a1, 0xb67b, 0xb968, 0xe0d0, 0xe0ce, 0xe0cf, + 0xe0cd, 0xbbd2, 0xbbd5, 0xbbd7, 0xbbd6, 0xbbd3, 0xbbd4, 0xe8a7, + 0xe8a6, 0xbe5b, 0xe8a8, 0xe8a9, 0xbe5c, 0xec4d, 0xec4b, 0xeef3, + 0xec49, 0xec4a, 0xc046, 0xec46, 0xec4e, 0xec48, 0xec4c, 0xeeef, + 0xeef1, 0xeef2, 0xc1f3, 0xeeee, 0xc1f2, 0xeef0, 0xc1ef, 0xc1f0, + 0xc1f1, 0xec47, 0xc2f5, 0xf16e, 0xf16c, 0xf16d, 0xc2f3, 0xc2f6, + 0xc2f4, 0xf377, 0xf378, 0xc3f6, 0xf545, 0xf547, 0xf546, 0xc4c4, + 0xc550, 0xf66d, 0xf66c, 0xf66b, 0xaafa, 0xc9aa, 0xca58, 0xa6e9, + 0xca56, 0xca59, 0xca57, 0xcbae, 0xa8c1, 0xa8c2, 0xcbb0, 0xa8bf, + 0xcbaf, 0xcbad, 0xa8c0, 0xa8be, 0xcdd8, 0xcddb, 0xaafd, 0xcdda, + 0xcdd9, 0xaafc, 0xaafb, 0xab40, 0xcddc, 0xaafe, 0xd0c6, 0xadae, + 0xadaf, 0xadb0, 0xd0c7, 0xd0c3, 0xadad, 0xd0c4, 0xd0c5, 0xd0c2, + 0xb0a4, 0xb0a1, 0xd445, 0xb0a2, 0xb0a5, 0xd446, 0xb07e, 0xb07c, + 0xb07d, 0xb0a3, 0xb3ad, 0xd849, 0xb3b5, 0xd848, 0xd84b, 0xb3b1, + 0xd84a, 0xb6ab, 0xb3af, 0xb3b2, 0xb3ae, 0xb3b3, 0xb3b4, 0xb3b0, + 0xd847, 0xb6a7, 0xdc7d, 0xdca3, 0xdca2, 0xb6ac, 0xb6a8, 0xb6a9, + 0xdc7c, 0xdc7e, 0xdca1, 0xb6a4, 0xb6a6, 0xb6aa, 0xb6a5, 0xe0d3, + 0xe0d1, 0xe0d2, 0xb96a, 0xb96b, 0xe0d4, 0xb969, 0xbbd8, 0xbbda, + 0xbbd9, 0xe4bb, 0xe4bc, 0xe8ab, 0xe8aa, 0xc047, 0xc048, 0xec4f, + 0xc049, 0xeef6, 0xeef4, 0xeef5, 0xc1f4, 0xf16f, 0xc3f7, 0xc1f5, + 0xab41, 0xb0a6, 0xd447, 0xd84c, 0xb3b6, 0xb6ad, 0xdca4, 0xdca6, + 0xb6af, 0xb6ae, 0xb6b0, 0xb6b1, 0xdca5, 0xb96e, 0xb96f, 0xb96d, + 0xbbdb, 0xb96c, 0xe0d5, 0xbbdc, 0xe8ac, 0xec50, 0xc04a, 0xc1f6, + 0xf170, 0xf174, 0xc2f9, 0xf171, 0xc2fa, 0xc2f8, 0xf175, 0xc2fb, + 0xf173, 0xf379, 0xc2f7, 0xc3f8, 0xf8cd, 0xab42, 0xb3b8, 0xb3b7, + 0xb6b2, 0xdca8, 0xdca7, 0xb6b3, 0xe0d9, 0xb973, 0xb970, 0xe0d8, + 0xb972, 0xe0d6, 0xb971, 0xe0d7, 0xe4bd, 0xbbdd, 0xe8af, 0xbe5d, + 0xe8ad, 0xbe5e, 0xbe5f, 0xe8ae, 0xbe60, 0xec51, 0xc04e, 0xc04b, + 0xc050, 0xec53, 0xc04c, 0xec52, 0xc04f, 0xc04d, 0xeef9, 0xeefb, + 0xc1f7, 0xeefa, 0xc1f8, 0xeef8, 0xeef7, 0xf177, 0xf176, 0xc2fc, + 0xf178, 0xf37e, 0xc3fa, 0xf37d, 0xf37a, 0xc3f9, 0xf37b, 0xf37c, + 0xf548, 0xf549, 0xc4c5, 0xc553, 0xf66e, 0xc551, 0xc552, 0xf66f, + 0xc5b4, 0xc5b5, 0xf771, 0xc645, 0xf8cf, 0xc647, 0xf8ce, 0xf8d0, + 0xc646, 0xf957, 0xf9ad, 0xab43, 0xb974, 0xe4be, 0xe8b0, 0xc051, + 0xc052, 0xab44, 0xbe61, 0xc3fb, 0xadb1, 0xc053, 0xc5e2, 0xadb2, + 0xd84d, 0xdca9, 0xdcab, 0xdcaa, 0xe0dd, 0xe0da, 0xb975, 0xb976, + 0xe0db, 0xe0dc, 0xe4c0, 0xe4c5, 0xbbde, 0xe4bf, 0xe4c1, 0xe4c8, + 0xe4c3, 0xe4c7, 0xe4c4, 0xe4c2, 0xe4c6, 0xbbdf, 0xe8b3, 0xe8b1, + 0xbe63, 0xbe62, 0xe8b2, 0xbe64, 0xec56, 0xec55, 0xc054, 0xec54, + 0xeefc, 0xeefe, 0xef41, 0xef40, 0xc1f9, 0xeefd, 0xf1a1, 0xc2fd, + 0xf17d, 0xf1a2, 0xc2fe, 0xf17b, 0xf17e, 0xf17c, 0xf179, 0xc340, + 0xf17a, 0xf3a1, 0xf3a3, 0xf3a2, 0xf54a, 0xf54b, 0xf670, 0xc5b7, + 0xc5b6, 0xf84f, 0xf850, 0xc648, 0xf8d1, 0xc669, 0xadb3, 0xb6b4, + 0xe4ca, 0xe4c9, 0xe8b5, 0xe8b4, 0xc1fa, 0xef43, 0xef42, 0xf1a5, + 0xf1a3, 0xf1a6, 0xf1a4, 0xc3fc, 0xf3a4, 0xf3a5, 0xf3a6, 0xf671, + 0xf772, 0xf8d2, 0xadb4, 0xec57, 0xef44, 0xadb5, 0xbbe0, 0xec58, + 0xc341, 0xf1a7, 0xc3fd, 0xf54c, 0xf54d, 0xc554, 0xf851, 0xadb6, + 0xb3bb, 0xb3bc, 0xd84e, 0xb6b5, 0xb6b6, 0xdcac, 0xb6b7, 0xb97a, + 0xb97c, 0xe0df, 0xe0e0, 0xe0de, 0xb977, 0xb978, 0xb97b, 0xb979, + 0xe4cb, 0xbbe1, 0xbbe2, 0xe8bc, 0xbe67, 0xe8b7, 0xe8b6, 0xe8bb, + 0xbe65, 0xc05b, 0xe8b8, 0xe8bd, 0xe8ba, 0xe8b9, 0xbe66, 0xc059, + 0xec5a, 0xc055, 0xec5b, 0xec59, 0xc058, 0xc056, 0xc05a, 0xc057, + 0xef45, 0xef4a, 0xef46, 0xef49, 0xc1fb, 0xedd4, 0xef48, 0xef47, + 0xc344, 0xc342, 0xc345, 0xc343, 0xf1a8, 0xf1a9, 0xf1aa, 0xc346, + 0xf3aa, 0xc440, 0xf3a8, 0xc441, 0xf3a7, 0xf3a9, 0xc3fe, 0xf551, + 0xf54e, 0xf54f, 0xf550, 0xf672, 0xc556, 0xc555, 0xf774, 0xf773, + 0xc5b8, 0xc5e3, 0xc649, 0xc660, 0xf958, 0xf9ae, 0xf9af, 0xadb7, + 0xdcad, 0xe0e1, 0xe4cc, 0xe4cd, 0xbbe3, 0xbbe4, 0xe8be, 0xbe68, + 0xc1fc, 0xf1ab, 0xc347, 0xf3ad, 0xc442, 0xf3ac, 0xf3ae, 0xf3ab, + 0xf675, 0xf552, 0xf553, 0xc4c6, 0xf674, 0xf673, 0xf775, 0xf9b0, + 0xadb8, 0xadb9, 0xb0a7, 0xd448, 0xd84f, 0xb6b8, 0xb6bb, 0xb6b9, + 0xdcae, 0xb6bd, 0xb6ba, 0xb6bc, 0xb97e, 0xe0e2, 0xe0e3, 0xe8c0, + 0xb97d, 0xb9a1, 0xb9a2, 0xe4cf, 0xe4ce, 0xbbe5, 0xbbe6, 0xe4d0, + 0xe8bf, 0xbbe8, 0xbe69, 0xbbe7, 0xc05c, 0xe8c1, 0xbe6b, 0xbe6a, + 0xe8c2, 0xe8c5, 0xe8c3, 0xe8c4, 0xbe6c, 0xc061, 0xc05f, 0xc05e, + 0xec5d, 0xc060, 0xec5c, 0xef4b, 0xec5e, 0xc05d, 0xec5f, 0xef4e, + 0xef4c, 0xef4d, 0xef52, 0xc34b, 0xef51, 0xef54, 0xef53, 0xef50, + 0xef4f, 0xc1fd, 0xf1ae, 0xf1ad, 0xc34a, 0xc348, 0xc349, 0xf1ac, + 0xf3b1, 0xc443, 0xf3b0, 0xf3af, 0xc444, 0xf558, 0xf557, 0xf555, + 0xf554, 0xc4c8, 0xc4c7, 0xf559, 0xf776, 0xc5b9, 0xf677, 0xc557, + 0xf676, 0xf556, 0xf777, 0xc5e4, 0xc661, 0xf959, 0xf9b1, 0xadba, + 0xd850, 0xef55, 0xadbb, 0xe4d2, 0xe4d1, 0xec60, 0xef57, 0xef56, + 0xc34c, 0xf3b2, 0xf3b3, 0xc4c9, 0xf9b2, 0xb0a8, 0xb6bf, 0xb6be, + 0xe0e4, 0xe0e6, 0xb9a4, 0xe0e5, 0xb9a3, 0xb9a5, 0xe0e7, 0xe4d4, + 0xe4d6, 0xe4d5, 0xe4d8, 0xbbe9, 0xe4d7, 0xe4d3, 0xe4d9, 0xe8cc, + 0xe8cf, 0xe8d1, 0xe8c7, 0xe8cb, 0xe8c8, 0xbe6e, 0xbe71, 0xbe73, + 0xe8c9, 0xe8ca, 0xbe72, 0xe8cd, 0xe8d0, 0xe8ce, 0xbe74, 0xbe70, + 0xe8c6, 0xbe6d, 0xbe6f, 0xc063, 0xec66, 0xec64, 0xec63, 0xec69, + 0xec68, 0xec67, 0xec62, 0xc062, 0xec61, 0xec65, 0xc064, 0xef5a, + 0xef5e, 0xef5b, 0xef5d, 0xef5c, 0xef59, 0xef5f, 0xef62, 0xef60, + 0xef61, 0xc240, 0xc1fe, 0xef58, 0xef63, 0xf1b3, 0xf1b6, 0xf1b8, + 0xf1b7, 0xf1b1, 0xf1b5, 0xf1b0, 0xf1b2, 0xc34d, 0xf1af, 0xf1b4, + 0xf3c0, 0xf3b5, 0xc445, 0xc446, 0xf3b4, 0xf3b9, 0xf3bf, 0xf3b7, + 0xf3be, 0xf3bb, 0xf3ba, 0xf3bd, 0xf3b8, 0xf3b6, 0xf3bc, 0xf560, + 0xf55e, 0xc4ca, 0xf55d, 0xf563, 0xf561, 0xc4cb, 0xf55c, 0xf55a, + 0xf55b, 0xc4cd, 0xf55f, 0xc4cc, 0xf562, 0xf678, 0xf67e, 0xf679, + 0xc55b, 0xf6a1, 0xc55a, 0xf67d, 0xf67c, 0xc559, 0xf67b, 0xc558, + 0xf67a, 0xf77d, 0xf7a1, 0xf77e, 0xf77b, 0xc5bb, 0xf778, 0xf77c, + 0xf7a3, 0xf7a2, 0xf779, 0xf77a, 0xc5ba, 0xf852, 0xc5e7, 0xf853, + 0xc5e5, 0xc5e6, 0xf8d3, 0xc64a, 0xf976, 0xc66a, 0xf9b3, 0xc66b, + 0xf9b4, 0xf9b5, 0xf9c3, 0xf9c2, 0xc67a, 0xf9cd, 0xb0a9, 0xe0e9, + 0xe0e8, 0xbbea, 0xbbeb, 0xe4da, 0xe8d2, 0xec6c, 0xbe75, 0xc065, + 0xec6a, 0xec6d, 0xc066, 0xef64, 0xec6b, 0xf1b9, 0xc34e, 0xf3c1, + 0xf566, 0xf564, 0xf565, 0xf6a2, 0xc55c, 0xf7a4, 0xc5ea, 0xc5bc, + 0xc5e8, 0xc5e9, 0xf8d4, 0xc662, 0xb0aa, 0xf1ba, 0xd449, 0xb9a6, + 0xe4db, 0xbbec, 0xe4dc, 0xe8d4, 0xe8d3, 0xc068, 0xbe76, 0xbe77, + 0xe8d7, 0xe8d6, 0xe8d5, 0xec6e, 0xec71, 0xec70, 0xec6f, 0xc067, + 0xef68, 0xef66, 0xef65, 0xef67, 0xc34f, 0xf1bc, 0xf1bd, 0xc350, + 0xf1bb, 0xf3c3, 0xf3c2, 0xf3c5, 0xc447, 0xf3c4, 0xf567, 0xf569, + 0xf568, 0xf6a3, 0xf6a6, 0xf6a4, 0xf6a5, 0xf7a5, 0xc5bd, 0xf854, + 0xf855, 0xf856, 0xc64b, 0xc663, 0xf9b6, 0xb0ab, 0xbe78, 0xc069, + 0xf1be, 0xf7a6, 0xf9c4, 0xd44a, 0xc67b, 0xb0ac, 0xec72, 0xf1bf, + 0xf3c6, 0xf6a7, 0xf7a7, 0xb0ad, 0xe4dd, 0xe4de, 0xbbed, 0xbbee, + 0xe8d9, 0xbe7a, 0xbe79, 0xe8d8, 0xef69, 0xf1c0, 0xf1c2, 0xf1c1, + 0xc353, 0xc352, 0xc351, 0xc55e, 0xf6a8, 0xc55d, 0xf7a9, 0xf7a8, + 0xc64c, 0xf8d5, 0xb3bd, 0xe0ea, 0xe4e1, 0xe4df, 0xe4e0, 0xe8e2, + 0xe8dd, 0xe8da, 0xe8e1, 0xe8e3, 0xbe7c, 0xe8e0, 0xe8dc, 0xe8db, + 0xe8df, 0xe8de, 0xbe7b, 0xec7d, 0xec78, 0xec76, 0xeca1, 0xec77, + 0xec73, 0xec79, 0xec74, 0xef72, 0xec75, 0xeca2, 0xec7c, 0xc06a, + 0xec7b, 0xec7a, 0xec7e, 0xef6a, 0xef6d, 0xef6c, 0xef74, 0xef6f, + 0xef73, 0xef71, 0xef70, 0xef6e, 0xef6b, 0xc243, 0xc242, 0xc244, + 0xc241, 0xef75, 0xf1c8, 0xf1cb, 0xf1c9, 0xf1cd, 0xf1ce, 0xf1c6, + 0xc358, 0xf1c7, 0xf1c5, 0xf1cc, 0xf1c4, 0xf1c3, 0xc357, 0xc355, + 0xc354, 0xf1ca, 0xf3cf, 0xf3d5, 0xc44a, 0xf3d0, 0xf3d3, 0xf3d7, + 0xc44b, 0xf3d2, 0xf3ca, 0xf3c9, 0xf3d6, 0xf3cd, 0xf3cb, 0xf3d4, + 0xf3cc, 0xc449, 0xc448, 0xf3c7, 0xf3c8, 0xf3d1, 0xf3ce, 0xf56c, + 0xf56f, 0xc356, 0xf56d, 0xf573, 0xf571, 0xf56b, 0xf576, 0xf56a, + 0xc4cf, 0xf572, 0xf56e, 0xc4ce, 0xf575, 0xf574, 0xf6ab, 0xf6aa, + 0xf6b1, 0xf6ad, 0xf6b0, 0xc560, 0xf6ae, 0xf6af, 0xf6a9, 0xf6ac, + 0xc55f, 0xc5bf, 0xf7b4, 0xf7af, 0xf7b3, 0xf7b6, 0xf7b2, 0xf7ae, + 0xc5c1, 0xf7b1, 0xf7b5, 0xc5c0, 0xf7ac, 0xf570, 0xf7b0, 0xf7ad, + 0xf7aa, 0xf7ab, 0xc5be, 0xf85a, 0xf85c, 0xf85f, 0xf85b, 0xf860, + 0xf859, 0xf857, 0xc5eb, 0xf85d, 0xc5ed, 0xc5ec, 0xf858, 0xf85e, + 0xf8da, 0xc64d, 0xf8db, 0xf8d9, 0xf8d6, 0xf8d8, 0xf8d7, 0xf95a, + 0xf95c, 0xf95b, 0xf979, 0xf978, 0xf977, 0xf97a, 0xc673, 0xc674, + 0xf9ca, 0xf9ce, 0xb3be, 0xdcaf, 0xe0ed, 0xb9a7, 0xe0eb, 0xe0ec, + 0xe4e2, 0xe4e3, 0xbbf1, 0xbbef, 0xe4e4, 0xbbf0, 0xe8e8, 0xe8eb, + 0xe8e5, 0xe8ec, 0xe8e4, 0xe8e6, 0xe8e7, 0xe8ea, 0xbea1, 0xe8ef, + 0xe8ee, 0xbe7d, 0xe8e9, 0xe8ed, 0xbe7e, 0xecac, 0xc06f, 0xeca7, + 0xc06b, 0xeca4, 0xecaa, 0xecad, 0xc070, 0xeca9, 0xeca6, 0xecae, + 0xeca5, 0xecab, 0xc06c, 0xeca3, 0xc06d, 0xc06e, 0xeca8, 0xefa9, + 0xef7a, 0xef7b, 0xef7e, 0xef7c, 0xef76, 0xef79, 0xefa5, 0xef7d, + 0xc245, 0xefa7, 0xefa4, 0xc246, 0xefa6, 0xef77, 0xefa2, 0xefa3, + 0xefa1, 0xf1d2, 0xf1d4, 0xf1d7, 0xf1d1, 0xc359, 0xf1d9, 0xf1d0, + 0xf1da, 0xf1d6, 0xf1d8, 0xf1dc, 0xf1d5, 0xf1dd, 0xf1d3, 0xf1cf, + 0xc35a, 0xf1db, 0xc35b, 0xc44d, 0xef78, 0xf3f1, 0xf3e8, 0xc44f, + 0xf3e4, 0xc450, 0xf3ed, 0xf3e7, 0xf3dd, 0xc44e, 0xf3ea, 0xf3e5, + 0xf3e6, 0xf3d8, 0xf3df, 0xf3ee, 0xf3eb, 0xf3e3, 0xf3ef, 0xf3de, + 0xf3d9, 0xf3ec, 0xf3db, 0xf3e9, 0xf3e0, 0xf3f0, 0xf3dc, 0xc44c, + 0xf3da, 0xf3e1, 0xf3e2, 0xf57d, 0xf57b, 0xf5a2, 0xf5ae, 0xf5a5, + 0xf57c, 0xf578, 0xf5a7, 0xf57e, 0xf5a3, 0xf57a, 0xf5aa, 0xf577, + 0xf5a1, 0xf5a6, 0xf5a8, 0xf5ab, 0xf579, 0xf5af, 0xf5b0, 0xf5a9, + 0xf5ad, 0xf5a4, 0xf6c1, 0xf6c4, 0xc561, 0xf6c3, 0xf6c8, 0xf6c6, + 0xc562, 0xf6bd, 0xf6b3, 0xf6b2, 0xc564, 0xf6bf, 0xf6c0, 0xf6bc, + 0xf6b4, 0xf6b9, 0xf5ac, 0xf6b5, 0xc563, 0xf6bb, 0xf6ba, 0xf6b6, + 0xf6c2, 0xf6b7, 0xf7bb, 0xf6c5, 0xf6c7, 0xf6be, 0xf6b8, 0xf7bc, + 0xf7be, 0xf7b8, 0xc5c2, 0xf7c5, 0xf7c3, 0xc5c3, 0xf7c2, 0xf7c1, + 0xf7ba, 0xf7b7, 0xf7bd, 0xf7c6, 0xf7b9, 0xf7bf, 0xf869, 0xf86e, + 0xf864, 0xf867, 0xc5ee, 0xf86b, 0xf872, 0xf7c0, 0xf865, 0xf86f, + 0xf873, 0xf86a, 0xf863, 0xf86d, 0xf86c, 0xf871, 0xf870, 0xf7c4, + 0xf868, 0xf862, 0xf866, 0xc64e, 0xc64f, 0xf861, 0xf8e6, 0xf8dd, + 0xf8e5, 0xf8e2, 0xf8e3, 0xf8dc, 0xf8df, 0xf8e7, 0xf8e1, 0xf8e0, + 0xf8de, 0xf8e4, 0xf95d, 0xf95e, 0xf960, 0xf95f, 0xf962, 0xf961, + 0xf97c, 0xf97b, 0xf9b7, 0xf9b8, 0xf9c5, 0xc678, 0xc67c, 0xf9cf, + 0xc67d, 0xb3bf, 0xc4d0, 0xf6c9, 0xc650, 0xc651, 0xb3c0, 0xe0ee, + 0xb9a8, 0xe8f0, 0xecb0, 0xecb1, 0xecaf, 0xefab, 0xefaa, 0xc247, + 0xf1df, 0xefac, 0xf1de, 0xf3f3, 0xc451, 0xc453, 0xf3f2, 0xc452, + 0xf5b1, 0xf5b3, 0xf5b2, 0xf6ca, 0xc565, 0xc5ef, 0xf8e8, 0xf963, + 0xf9d2, 0xb3c1, 0xe4e5, 0xbea2, 0xecb3, 0xecb2, 0xefad, 0xc454, + 0xc4d1, 0xf7c7, 0xf9cb, 0xb3c2, 0xbbf2, 0xbea3, 0xf3f4, 0xf874, + 0xb6c0, 0xefae, 0xc664, 0xb6c1, 0xbea4, 0xc248, 0xf875, 0xb6c2, + 0xe8f1, 0xc072, 0xecb4, 0xecb5, 0xc071, 0xefaf, 0xc24c, 0xc24a, + 0xc24b, 0xc249, 0xf1e0, 0xc35c, 0xf5b5, 0xf5b4, 0xf5b7, 0xf5b6, + 0xc4d2, 0xf6cb, 0xf6cd, 0xf6cc, 0xc566, 0xf7c8, 0xf876, 0xf877, + 0xc5f0, 0xf964, 0xf97d, 0xc675, 0xdcb0, 0xecb6, 0xefb0, 0xf3f5, + 0xe0ef, 0xefb1, 0xf1e2, 0xf1e1, 0xf878, 0xc652, 0xf965, 0xf97e, + 0xb9a9, 0xe8f2, 0xe8f3, 0xecb7, 0xb9aa, 0xc35d, 0xf1e3, 0xf6cf, + 0xc567, 0xf6d0, 0xf6ce, 0xf879, 0xf8e9, 0xb9ab, 0xefb4, 0xefb3, + 0xefb2, 0xf1e4, 0xf1e8, 0xf1e7, 0xf1e6, 0xf1e5, 0xc35e, 0xf3f6, + 0xf5b9, 0xc4d3, 0xf5b8, 0xf6d1, 0xf7cb, 0xf7ca, 0xc5c4, 0xf7c9, + 0xf87c, 0xf87b, 0xf87a, 0xbbf3, 0xecb8, 0xc24d, 0xf3f7, 0xf3f8, + 0xf7cc, 0xf87d, 0xf8ea, 0xf966, 0xf9b9, 0xf9d4, 0xbbf4, 0xc24e, + 0xf1e9, 0xf3f9, 0xf6d2, 0xf87e, 0xbea6, 0xefb5, 0xf1ea, 0xf3fa, + 0xf3fb, 0xf3fc, 0xf5be, 0xf5ba, 0xc568, 0xf5bd, 0xf5bc, 0xc4d4, + 0xf5bb, 0xc4d6, 0xc4d5, 0xf6d4, 0xf6d3, 0xc569, 0xc56a, 0xc5c6, + 0xf7cd, 0xc5c5, 0xf8a3, 0xf8a4, 0xf8a2, 0xf8a1, 0xc654, 0xf8eb, + 0xf8ec, 0xf8ed, 0xc653, 0xf967, 0xf96a, 0xf969, 0xf968, 0xf9d3, + 0xc073, 0xc365, 0xf5bf, 0xf6d5, 0xc5c7, 0xf7ce, 0xf9d5, 0xc074, + 0xefb6, 0xf7cf, 0xf9a1, 0xc94a, 0xddfc, 0xa14a, 0xa157, 0xa159, + 0xa15b, 0xa15f, 0xa160, 0xa163, 0xa164, 0xa167, 0xa168, 0xa16b, + 0xa16c, 0xa16f, 0xa170, 0xa173, 0xa174, 0xa177, 0xa178, 0xa17b, + 0xa17c, 0xa1c6, 0xa1c7, 0xa1ca, 0xa1cb, 0xa1c8, 0xa1c9, 0xa15c, + 0xa14d, 0xa14f, 0xa151, 0xa152, 0xa153, 0xa154, 0xa17d, 0xa17e, + 0xa1a1, 0xa1a2, 0xa1a3, 0xa1a4, 0xa1cc, 0xa1cd, 0xa1ce, 0xa1de, + 0xa1df, 0xa1e0, 0xa1e1, 0xa1e2, 0xa24c, 0xa24d, 0xa24e, 0xa149, + 0xa1ad, 0xa243, 0xa248, 0xa1ae, 0xa15d, 0xa15e, 0xa1af, 0xa1cf, + 0xa141, 0xa1d0, 0xa144, 0xa241, 0xa2af, 0xa2b0, 0xa2b1, 0xa2b2, + 0xa2b3, 0xa2b4, 0xa2b5, 0xa2b6, 0xa2b7, 0xa2b8, 0xa147, 0xa146, + 0xa1d5, 0xa1d7, 0xa1d6, 0xa148, 0xa249, 0xa2cf, 0xa2d0, 0xa2d1, + 0xa2d2, 0xa2d3, 0xa2d4, 0xa2d5, 0xa2d6, 0xa2d7, 0xa2d8, 0xa2d9, + 0xa2da, 0xa2db, 0xa2dc, 0xa2dd, 0xa2de, 0xa2df, 0xa2e0, 0xa2e1, + 0xa2e2, 0xa2e3, 0xa2e4, 0xa2e5, 0xa2e6, 0xa2e7, 0xa2e8, 0xa242, + 0xa1c4, 0xa2e9, 0xa2ea, 0xa2eb, 0xa2ec, 0xa2ed, 0xa2ee, 0xa2ef, + 0xa2f0, 0xa2f1, 0xa2f2, 0xa2f3, 0xa2f4, 0xa2f5, 0xa2f6, 0xa2f7, + 0xa2f8, 0xa2f9, 0xa2fa, 0xa2fb, 0xa2fc, 0xa2fd, 0xa2fe, 0xa340, + 0xa341, 0xa342, 0xa343, 0xa161, 0xa155, 0xa162, 0xa14e, +}; + +static const Summary16 big5_uni2indx_page00[16] = { + /* 0x0000 */ + { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, + { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, + { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x00ac }, { 4, 0x0083 }, + { 7, 0x0000 }, { 7, 0x0080 }, { 8, 0x0000 }, { 8, 0x0080 }, +}; +static const Summary16 big5_uni2indx_page02[38] = { + /* 0x0200 */ + { 9, 0x0000 }, { 9, 0x0000 }, { 9, 0x0000 }, { 9, 0x0000 }, + { 9, 0x0000 }, { 9, 0x0000 }, { 9, 0x0000 }, { 9, 0x0000 }, + { 9, 0x0000 }, { 9, 0x0000 }, { 9, 0x0000 }, { 9, 0x0000 }, + { 9, 0x0e80 }, { 13, 0x0200 }, { 14, 0x0000 }, { 14, 0x0000 }, + /* 0x0300 */ + { 14, 0x0000 }, { 14, 0x0000 }, { 14, 0x0000 }, { 14, 0x0000 }, + { 14, 0x0000 }, { 14, 0x0000 }, { 14, 0x0000 }, { 14, 0x0000 }, + { 14, 0x0000 }, { 14, 0xfffe }, { 29, 0x03fb }, { 38, 0xfffe }, + { 53, 0x03fb }, { 62, 0x0000 }, { 62, 0x0000 }, { 62, 0x0000 }, + /* 0x0400 */ + { 62, 0x0002 }, { 63, 0x1ff0 }, { 72, 0xfff8 }, { 85, 0xffff }, + { 101, 0xffff }, { 117, 0x0002 }, +}; +static const Summary16 big5_uni2indx_page20[44] = { + /* 0x2000 */ + { 118, 0x0000 }, { 118, 0x3318 }, { 124, 0x0064 }, { 127, 0x4824 }, + { 131, 0x0000 }, { 131, 0x0000 }, { 131, 0x0000 }, { 131, 0x0000 }, + { 131, 0x0000 }, { 131, 0x0000 }, { 131, 0x0000 }, { 131, 0x0000 }, + { 131, 0x0000 }, { 131, 0x0000 }, { 131, 0x0000 }, { 131, 0x0000 }, + /* 0x2100 */ + { 131, 0x0228 }, { 134, 0x0000 }, { 134, 0x0000 }, { 134, 0x0000 }, + { 134, 0x0000 }, { 134, 0x0000 }, { 134, 0x03ff }, { 144, 0x0000 }, + { 144, 0x0000 }, { 144, 0x03cf }, { 152, 0x0000 }, { 152, 0x0000 }, + { 152, 0x0000 }, { 152, 0x0000 }, { 152, 0x0000 }, { 152, 0x0000 }, + /* 0x2200 */ + { 152, 0x0000 }, { 152, 0xc400 }, { 155, 0x4e29 }, { 162, 0x1030 }, + { 165, 0x0000 }, { 165, 0x0004 }, { 166, 0x00c3 }, { 170, 0x0000 }, + { 170, 0x0000 }, { 170, 0x0000 }, { 170, 0x0020 }, { 171, 0x8000 }, +}; +static const Summary16 big5_uni2indx_page24[37] = { + /* 0x2400 */ + { 172, 0x0000 }, { 172, 0x0000 }, { 172, 0x0000 }, { 172, 0x0000 }, + { 172, 0x0000 }, { 172, 0x0000 }, { 172, 0x03ff }, { 182, 0x3ff0 }, + { 192, 0x0000 }, { 192, 0x0000 }, { 192, 0x0000 }, { 192, 0x0000 }, + { 192, 0x0000 }, { 192, 0x0000 }, { 192, 0x0000 }, { 192, 0x0000 }, + /* 0x2500 */ + { 192, 0x1005 }, { 195, 0x1111 }, { 199, 0x1010 }, { 201, 0x1010 }, + { 203, 0x0000 }, { 203, 0x4001 }, { 205, 0xe402 }, { 210, 0x000f }, + { 214, 0xfffe }, { 229, 0x0030 }, { 231, 0x0003 }, { 233, 0x300c }, + { 237, 0xc8c0 }, { 242, 0x0000 }, { 242, 0x003c }, { 246, 0x0000 }, + /* 0x2600 */ + { 246, 0x0260 }, { 249, 0x0000 }, { 249, 0x0000 }, { 249, 0x0000 }, + { 249, 0x0007 }, +}; +static const Summary16 big5_uni2indx_page30[62] = { + /* 0x3000 */ + { 252, 0xff2f }, { 265, 0x6037 }, { 272, 0x03fe }, { 281, 0x0000 }, + { 281, 0xfffe }, { 296, 0xffff }, { 312, 0xffff }, { 328, 0xffff }, + { 344, 0xffff }, { 360, 0x600f }, { 366, 0xfffe }, { 381, 0xffff }, + { 397, 0xffff }, { 413, 0xffff }, { 429, 0xffff }, { 445, 0x407f }, + /* 0x3100 */ + { 453, 0xffe0 }, { 464, 0xffff }, { 480, 0x03ff }, { 490, 0x0000 }, + { 490, 0x0000 }, { 490, 0x0000 }, { 490, 0x0000 }, { 490, 0x0000 }, + { 490, 0x0000 }, { 490, 0x0000 }, { 490, 0x0000 }, { 490, 0x0000 }, + { 490, 0x0000 }, { 490, 0x0000 }, { 490, 0x0000 }, { 490, 0x0000 }, + /* 0x3200 */ + { 490, 0x0000 }, { 490, 0x0000 }, { 490, 0x0000 }, { 490, 0x0000 }, + { 490, 0x0000 }, { 490, 0x0000 }, { 490, 0x0000 }, { 490, 0x0000 }, + { 490, 0x0000 }, { 490, 0x0000 }, { 490, 0x0008 }, { 491, 0x0000 }, + { 491, 0x0000 }, { 491, 0x0000 }, { 491, 0x0000 }, { 491, 0x0000 }, + /* 0x3300 */ + { 491, 0x0000 }, { 491, 0x0000 }, { 491, 0x0000 }, { 491, 0x0000 }, + { 491, 0x0000 }, { 491, 0x0000 }, { 491, 0x0000 }, { 491, 0x0000 }, + { 491, 0xc000 }, { 493, 0x7000 }, { 496, 0x0002 }, { 497, 0x0000 }, + { 497, 0x4010 }, { 499, 0x0026 }, +}; +static const Summary16 big5_uni2indx_page4e[1307] = { + /* 0x4e00 */ + { 502, 0xff8b }, { 514, 0xc373 }, { 523, 0x6840 }, { 527, 0x1b0f }, + { 535, 0xe9ac }, { 544, 0xf34c }, { 553, 0x0200 }, { 554, 0xc008 }, + { 557, 0x795c }, { 566, 0xca3e }, { 575, 0x7976 }, { 585, 0x0648 }, + { 589, 0x2fdf }, { 601, 0xf7f0 }, { 612, 0x033a }, { 618, 0xa8ff }, + /* 0x4f00 */ + { 629, 0xef37 }, { 641, 0x233f }, { 650, 0xb004 }, { 654, 0xfd59 }, + { 665, 0xf3ca }, { 675, 0xffff }, { 691, 0xde9f }, { 703, 0xfff9 }, + { 717, 0xabff }, { 730, 0x7df7 }, { 743, 0xc000 }, { 745, 0x8eec }, + { 754, 0xeebf }, { 767, 0xffdb }, { 781, 0xd003 }, { 786, 0x45fa }, + /* 0x5000 */ + { 795, 0xfae1 }, { 805, 0xdffe }, { 819, 0xbfef }, { 833, 0x10ab }, + { 839, 0xffeb }, { 853, 0xfcaa }, { 863, 0xef3f }, { 876, 0x24fd }, + { 885, 0x78ad }, { 894, 0x7f76 }, { 906, 0xf00c }, { 912, 0xedff }, + { 926, 0xcff6 }, { 938, 0x2cfa }, { 947, 0xf7f9 }, { 960, 0xeb6b }, + /* 0x5100 */ + { 971, 0x1ffd }, { 983, 0x95bf }, { 994, 0x6677 }, { 1004, 0xbfbf }, + { 1018, 0x3bfb }, { 1030, 0xfeb4 }, { 1041, 0x7bae }, { 1052, 0x11e2 }, + { 1058, 0xa681 }, { 1064, 0x41be }, { 1072, 0x1435 }, { 1078, 0x72c3 }, + { 1086, 0x7d70 }, { 1095, 0x7191 }, { 1102, 0x0003 }, { 1104, 0x276b }, + /* 0x5200 */ + { 1113, 0x57cb }, { 1123, 0x70cf }, { 1132, 0x4732 }, { 1139, 0x0def }, + { 1149, 0x7eda }, { 1160, 0xfc74 }, { 1170, 0xfe06 }, { 1179, 0xbdb4 }, + { 1189, 0x3f9f }, { 1201, 0x8bca }, { 1209, 0x7e49 }, { 1218, 0x5800 }, + { 1221, 0x228f }, { 1228, 0xebec }, { 1239, 0x8a5c }, { 1246, 0xddbb }, + /* 0x5300 */ + { 1258, 0xef60 }, { 1267, 0xb6e7 }, { 1278, 0xa40f }, { 1285, 0xf293 }, + { 1294, 0x37bb }, { 1305, 0x549e }, { 1313, 0xd04b }, { 1320, 0x9baf }, + { 1331, 0xc414 }, { 1336, 0xf7d4 }, { 1347, 0x30b0 }, { 1352, 0x0a14 }, + { 1356, 0x2f08 }, { 1362, 0x88d0 }, { 1367, 0xff7e }, { 1381, 0x192f }, + /* 0x5400 */ + { 1389, 0xffda }, { 1402, 0xfb07 }, { 1412, 0x7ff1 }, { 1424, 0x7beb }, + { 1436, 0xc5ef }, { 1447, 0x0010 }, { 1448, 0x99ff }, { 1460, 0xfdff }, + { 1475, 0x79d7 }, { 1486, 0x0567 }, { 1493, 0xffe7 }, { 1507, 0xfdcb }, + { 1519, 0xc3ff }, { 1531, 0x4040 }, { 1533, 0x6ff7 }, { 1546, 0xbd8e }, + /* 0x5500 */ + { 1556, 0xdffa }, { 1569, 0x0497 }, { 1575, 0xf4c0 }, { 1582, 0x5bff }, + { 1595, 0xed7b }, { 1607, 0xd0e7 }, { 1616, 0x047e }, { 1623, 0xf8e0 }, + { 1631, 0xff9f }, { 1645, 0xb73e }, { 1656, 0x7dfe }, { 1669, 0x882e }, + { 1675, 0xfffd }, { 1690, 0xbe7f }, { 1703, 0x83fe }, { 1713, 0xf6c4 }, + /* 0x5600 */ + { 1722, 0xf357 }, { 1733, 0xb8fd }, { 1744, 0xd680 }, { 1750, 0xef7d }, + { 1763, 0x5767 }, { 1773, 0x4788 }, { 1779, 0xff7d }, { 1793, 0xc3df }, + { 1804, 0xf0ff }, { 1816, 0x37a9 }, { 1825, 0x7de0 }, { 1834, 0x70fc }, + { 1843, 0x3f6f }, { 1855, 0xec9a }, { 1864, 0x4cb3 }, { 1872, 0x8681 }, + /* 0x5700 */ + { 1877, 0x3f9e }, { 1888, 0xdd5c }, { 1898, 0xf70d }, { 1908, 0x4819 }, + { 1913, 0xfea3 }, { 1924, 0x0007 }, { 1927, 0xaf56 }, { 1937, 0x38ff }, + { 1948, 0x980d }, { 1954, 0xefb8 }, { 1965, 0x403d }, { 1971, 0xb760 }, + { 1979, 0xd8ce }, { 1988, 0x9035 }, { 1994, 0x72bf }, { 2005, 0x3fff }, + /* 0x5800 */ + { 2019, 0x7ff7 }, { 2033, 0x7a11 }, { 2040, 0xf7bb }, { 2053, 0xabff }, + { 2066, 0xff00 }, { 2074, 0x6fbe }, { 2086, 0xa93c }, { 2094, 0xfe72 }, + { 2105, 0xcfef }, { 2118, 0xf11b }, { 2127, 0xdb6b }, { 2138, 0xf40a }, + { 2145, 0xc3e6 }, { 2154, 0xef7e }, { 2167, 0x9b9c }, { 2176, 0xf610 }, + /* 0x5900 */ + { 2183, 0xf048 }, { 2189, 0x16f4 }, { 2197, 0xfeb5 }, { 2209, 0x5182 }, + { 2214, 0xc7b1 }, { 2223, 0x15bb }, { 2232, 0x6e87 }, { 2241, 0xfbdf }, + { 2255, 0xe43f }, { 2265, 0x63cd }, { 2274, 0xc1ff }, { 2285, 0x7e7e }, + { 2297, 0xfdeb }, { 2310, 0x7d5f }, { 2322, 0x777b }, { 2334, 0xfcfe }, + /* 0x5a00 */ + { 2347, 0x960b }, { 2354, 0xdbea }, { 2365, 0x6229 }, { 2371, 0x53e8 }, + { 2379, 0x37df }, { 2391, 0xfdef }, { 2405, 0x36f5 }, { 2415, 0xbd81 }, + { 2423, 0xdc18 }, { 2430, 0xfcbd }, { 2442, 0xd2e4 }, { 2450, 0xffff }, + { 2466, 0x3fd7 }, { 2478, 0xffe0 }, { 2489, 0x7f6f }, { 2502, 0xabf8 }, + /* 0x5b00 */ + { 2512, 0x9bae }, { 2522, 0x6ed9 }, { 2532, 0xf5fb }, { 2545, 0xf115 }, + { 2553, 0x79a9 }, { 2562, 0xbdfb }, { 2575, 0x5a3c }, { 2583, 0xadaf }, + { 2594, 0xdbba }, { 2605, 0x1fac }, { 2614, 0x71fc }, { 2624, 0x8379 }, + { 2632, 0x7cf7 }, { 2644, 0xc35f }, { 2654, 0xdfff }, { 2669, 0x0567 }, + /* 0x5c00 */ + { 2676, 0xff9a }, { 2688, 0x8467 }, { 2695, 0x1534 }, { 2701, 0xdf8b }, + { 2712, 0xf9f3 }, { 2724, 0x3373 }, { 2733, 0xf7bd }, { 2746, 0x5e1a }, + { 2754, 0xbf40 }, { 2762, 0xa03f }, { 2770, 0xffff }, { 2786, 0x01eb }, + { 2793, 0xdfc0 }, { 2802, 0xcfdd }, { 2814, 0x7500 }, { 2819, 0xabd3 }, + /* 0x5d00 */ + { 2829, 0xf8c3 }, { 2838, 0xeed6 }, { 2849, 0x43fd }, { 2859, 0xb7ff }, + { 2873, 0x5eaf }, { 2884, 0x4227 }, { 2890, 0x9bac }, { 2899, 0xf686 }, + { 2908, 0x27d7 }, { 2918, 0xf6bc }, { 2929, 0xf787 }, { 2940, 0x35b7 }, + { 2950, 0xaacd }, { 2959, 0xe176 }, { 2968, 0x49e7 }, { 2977, 0xe29f }, + /* 0x5e00 */ + { 2987, 0x545c }, { 2994, 0xaff2 }, { 3005, 0x2b3f }, { 3015, 0x61d8 }, + { 3022, 0xfc3b }, { 3033, 0xbbb8 }, { 3043, 0xffcf }, { 3057, 0x7b7d }, + { 3069, 0xbf95 }, { 3080, 0x1ce0 }, { 3086, 0x7dfd }, { 3099, 0x43ff }, + { 3110, 0x5ff6 }, { 3122, 0xfffe }, { 3137, 0xd3ef }, { 3149, 0xc4ce }, + /* 0x5f00 */ + { 3157, 0x8db6 }, { 3166, 0xadbc }, { 3176, 0x63dc }, { 3185, 0x11eb }, + { 3193, 0xdf59 }, { 3204, 0x23d0 }, { 3210, 0xbeb4 }, { 3220, 0xf3db }, + { 3232, 0x1fe7 }, { 3243, 0xdbc7 }, { 3254, 0xff63 }, { 3266, 0xfae4 }, + { 3276, 0xb22b }, { 3284, 0x63f7 }, { 3295, 0xed3b }, { 3306, 0xadba }, + /* 0x6000 */ + { 3316, 0xfe01 }, { 3324, 0x7eff }, { 3338, 0xfff7 }, { 3353, 0x02bc }, + { 3359, 0x32ff }, { 3370, 0xef39 }, { 3381, 0xfffc }, { 3395, 0x8005 }, + { 3398, 0x77fb }, { 3411, 0xbcf5 }, { 3422, 0x010d }, { 3426, 0xfff7 }, + { 3441, 0xfffb }, { 3456, 0xbf3a }, { 3467, 0x0057 }, { 3472, 0xdfff }, + /* 0x6100 */ + { 3487, 0xef7b }, { 3500, 0xbd7d }, { 3512, 0xdb88 }, { 3520, 0xc8d4 }, + { 3527, 0xfff3 }, { 3541, 0xed7c }, { 3552, 0x5dee }, { 3563, 0x56ff }, + { 3575, 0x7e0d }, { 3584, 0xac5f }, { 3594, 0xff96 }, { 3606, 0xd57f }, + { 3618, 0x3fee }, { 3630, 0xc140 }, { 3634, 0x6ff9 }, { 3646, 0xffe7 }, + /* 0x6200 */ + { 3660, 0x779b }, { 3671, 0x8e77 }, { 3681, 0x6ebf }, { 3693, 0xe45d }, + { 3702, 0x6fcf }, { 3714, 0x5f1f }, { 3725, 0xe07f }, { 3735, 0xfedf }, + { 3749, 0xd7db }, { 3761, 0x01fe }, { 3769, 0xff00 }, { 3777, 0xfb7b }, + { 3790, 0xffd4 }, { 3802, 0x1fdf }, { 3814, 0xf800 }, { 3819, 0xffff }, + /* 0x6300 */ + { 3835, 0xfb8f }, { 3847, 0x007b }, { 3853, 0xbf00 }, { 3860, 0x7f5c }, + { 3871, 0xffff }, { 3887, 0x07f3 }, { 3896, 0xeba0 }, { 3904, 0x3de7 }, + { 3915, 0xf7bf }, { 3929, 0xfbd7 }, { 3942, 0xffbf }, { 3957, 0x6003 }, + { 3961, 0xfffd }, { 3976, 0xbfed }, { 3989, 0xefbb }, { 4002, 0x027f }, + /* 0x6400 */ + { 4010, 0xfe40 }, { 4018, 0xddfd }, { 4031, 0xfdff }, { 4046, 0xe2f9 }, + { 4056, 0x680b }, { 4062, 0xfb1f }, { 4074, 0xfbe3 }, { 4086, 0xaffd }, + { 4099, 0x9fa4 }, { 4108, 0xf7ed }, { 4121, 0x7a7d }, { 4132, 0xf80f }, + { 4141, 0xeebe }, { 4153, 0x0fd5 }, { 4162, 0xbb5d }, { 4173, 0xfd9f }, + /* 0x6500 */ + { 4186, 0xf2db }, { 4197, 0x3bf9 }, { 4208, 0xfe7f }, { 4222, 0xebcc }, + { 4232, 0x876a }, { 4240, 0x73fa }, { 4251, 0x95fc }, { 4261, 0x9ffc }, + { 4273, 0x109f }, { 4280, 0xfaf7 }, { 4293, 0xddb7 }, { 4305, 0xbbcd }, + { 4316, 0xf87e }, { 4327, 0xeccd }, { 4337, 0xf366 }, { 4347, 0x3c3f }, + /* 0x6600 */ + { 4357, 0xfffd }, { 4372, 0xb03f }, { 4381, 0xe9f7 }, { 4393, 0x067e }, + { 4401, 0x96ae }, { 4410, 0xfe06 }, { 4419, 0xd576 }, { 4429, 0x5fd7 }, + { 4441, 0x3fd1 }, { 4451, 0xa3f3 }, { 4461, 0xcf07 }, { 4470, 0x6fb7 }, + { 4482, 0x9fd1 }, { 4492, 0x7f44 }, { 4501, 0x7b59 }, { 4511, 0xd3dd }, + /* 0x6700 */ + { 4522, 0xaf3b }, { 4533, 0xa9bd }, { 4543, 0x7dcf }, { 4555, 0xff3a }, + { 4567, 0xfbe0 }, { 4577, 0xf6eb }, { 4589, 0xb401 }, { 4594, 0xffff }, + { 4610, 0x7afa }, { 4621, 0xb7bf }, { 4634, 0xc000 }, { 4636, 0x0ffd }, + { 4647, 0xff7f }, { 4662, 0xff1f }, { 4675, 0xfefc }, { 4688, 0x95ff }, + /* 0x6800 */ + { 4700, 0x0000 }, { 4700, 0xb5dc }, { 4710, 0xef63 }, { 4721, 0x3f3e }, + { 4732, 0xfb7f }, { 4746, 0x001b }, { 4750, 0xe800 }, { 4754, 0xfbf6 }, + { 4767, 0x9eef }, { 4779, 0xb8df }, { 4790, 0xff9f }, { 4804, 0x003f }, + { 4810, 0x7bd0 }, { 4819, 0xf5ff }, { 4833, 0xdfdb }, { 4846, 0x3fff }, + /* 0x6900 */ + { 4860, 0xfdf0 }, { 4871, 0x00bf }, { 4878, 0x8420 }, { 4881, 0xbbbd }, + { 4893, 0xdf37 }, { 4905, 0xffde }, { 4919, 0xff6d }, { 4932, 0x0ff3 }, + { 4942, 0x604c }, { 4947, 0x5efb }, { 4959, 0xfffb }, { 4974, 0xfafb }, + { 4987, 0xfe5e }, { 4999, 0x0219 }, { 5003, 0x79f4 }, { 5013, 0xf9de }, + /* 0x6a00 */ + { 5025, 0xa7f7 }, { 5037, 0xebfa }, { 5049, 0x01eb }, { 5056, 0xff34 }, + { 5067, 0xebd3 }, { 5078, 0xef73 }, { 5090, 0xafd7 }, { 5102, 0xc040 }, + { 5105, 0x72bb }, { 5115, 0xdcff }, { 5128, 0xf17f }, { 5140, 0x2fd8 }, + { 5149, 0xb8ec }, { 5158, 0xfe0b }, { 5168, 0xdda3 }, { 5178, 0x1f0b }, + /* 0x6b00 */ + { 5186, 0x8f1d }, { 5195, 0x47cf }, { 5205, 0xb12b }, { 5213, 0xffde }, + { 5227, 0x7fee }, { 5240, 0xda73 }, { 5250, 0x24ff }, { 5260, 0xcbc4 }, + { 5268, 0xf75d }, { 5280, 0xcbf2 }, { 5290, 0xecfd }, { 5302, 0xb4ed }, + { 5312, 0xbff9 }, { 5325, 0x4ddd }, { 5335, 0x99dd }, { 5345, 0xfb8d }, + /* 0x6c00 */ + { 5356, 0xbb7f }, { 5369, 0xaf7b }, { 5381, 0xddfb }, { 5394, 0xc959 }, + { 5402, 0xfc4f }, { 5413, 0xfab5 }, { 5424, 0xafe3 }, { 5435, 0x6d5f }, + { 5446, 0xffff }, { 5462, 0x3f7d }, { 5474, 0x7800 }, { 5478, 0xffdb }, + { 5492, 0xb6ff }, { 5505, 0x7eff }, { 5519, 0xfbaf }, { 5532, 0x022f }, + /* 0x6d00 */ + { 5538, 0xff9b }, { 5551, 0xefc7 }, { 5563, 0xffa5 }, { 5575, 0xffff }, + { 5591, 0x0007 }, { 5594, 0xc700 }, { 5599, 0xf7ff }, { 5614, 0xfff1 }, + { 5627, 0x7ffd }, { 5641, 0x01bf }, { 5649, 0xdc00 }, { 5654, 0xfdbc }, + { 5666, 0xbff5 }, { 5679, 0xffff }, { 5695, 0xff7f }, { 5710, 0x3eff }, + /* 0x6e00 */ + { 5723, 0x0029 }, { 5726, 0xbe00 }, { 5732, 0xf9ff }, { 5746, 0xff7f }, + { 5761, 0x6efb }, { 5773, 0xfd7e }, { 5786, 0xcbff }, { 5799, 0x039e }, + { 5806, 0xe300 }, { 5811, 0xfbdd }, { 5824, 0xccff }, { 5836, 0xf6df }, + { 5849, 0xffff }, { 5865, 0x117f }, { 5874, 0xf800 }, { 5879, 0xfbf6 }, + /* 0x6f00 */ + { 5892, 0xe7ef }, { 5905, 0xd73c }, { 5915, 0xfeef }, { 5929, 0xdfef }, + { 5943, 0xc00b }, { 5948, 0xedbf }, { 5961, 0xfedf }, { 5975, 0xfdcd }, + { 5987, 0x7bf5 }, { 5999, 0x40fd }, { 6007, 0xffff }, { 6023, 0xb75f }, + { 6035, 0xffdf }, { 6050, 0xf930 }, { 6058, 0xfbdf }, { 6072, 0xdc97 }, + /* 0x7000 */ + { 6082, 0xfef3 }, { 6095, 0xbff2 }, { 6107, 0x8fdf }, { 6119, 0xdfbf }, + { 6133, 0x177f }, { 6144, 0xede6 }, { 6155, 0x0f7f }, { 6166, 0x3553 }, + { 6174, 0x447c }, { 6181, 0x877e }, { 6191, 0xfa12 }, { 6199, 0x45bb }, + { 6208, 0xede0 }, { 6217, 0x779e }, { 6228, 0x8017 }, { 6233, 0xbfd9 }, + /* 0x7100 */ + { 6245, 0x7e55 }, { 6255, 0xde89 }, { 6264, 0xc16f }, { 6273, 0x0447 }, + { 6278, 0x7ade }, { 6289, 0xf75d }, { 6301, 0x57ff }, { 6314, 0x2905 }, + { 6319, 0x86f7 }, { 6329, 0xfe95 }, { 6340, 0x97b3 }, { 6350, 0xf32f }, + { 6361, 0xcfff }, { 6375, 0x9f75 }, { 6386, 0x71f7 }, { 6397, 0xfb17 }, + /* 0x7200 */ + { 6408, 0x34ee }, { 6417, 0xee19 }, { 6426, 0x37cc }, { 6435, 0xef61 }, + { 6445, 0x9fd6 }, { 6456, 0xef4c }, { 6466, 0xd68f }, { 6476, 0xfbdd }, + { 6489, 0x7b73 }, { 6500, 0x6def }, { 6512, 0xd7fe }, { 6525, 0xa431 }, + { 6531, 0x5e7f }, { 6543, 0x97d7 }, { 6554, 0x0f5b }, { 6563, 0xffd8 }, + /* 0x7300 */ + { 6575, 0x9d83 }, { 6583, 0x7bce }, { 6594, 0x22ec }, { 6601, 0xdcff }, + { 6614, 0x763d }, { 6624, 0xef87 }, { 6635, 0xdfe7 }, { 6648, 0xfded }, + { 6661, 0x4fff }, { 6674, 0xa0fc }, { 6682, 0x3b77 }, { 6693, 0xdbfc }, + { 6705, 0x3ded }, { 6716, 0x7fdc }, { 6728, 0x6fa9 }, { 6738, 0xf570 }, + /* 0x7400 */ + { 6747, 0x3ffb }, { 6760, 0x2c40 }, { 6764, 0xff7f }, { 6779, 0x847f }, + { 6788, 0xec57 }, { 6798, 0xdeb7 }, { 6810, 0xe69c }, { 6819, 0xf22f }, + { 6829, 0x0feb }, { 6839, 0xd5b5 }, { 6849, 0xafeb }, { 6861, 0xede7 }, + { 6873, 0x8c2f }, { 6881, 0xfff0 }, { 6893, 0x537f }, { 6904, 0xe8f0 }, + /* 0x7500 */ + { 6912, 0xb99d }, { 6922, 0xb5ff }, { 6935, 0xff66 }, { 6947, 0xe78f }, + { 6958, 0xd981 }, { 6965, 0xbe10 }, { 6972, 0x9c7c }, { 6981, 0xe3c1 }, + { 6989, 0x9cd1 }, { 6997, 0x2733 }, { 7005, 0x0cbc }, { 7012, 0xff6d }, + { 7025, 0xfcb7 }, { 7037, 0xefb7 }, { 7050, 0xa0df }, { 7059, 0xffff }, + /* 0x7600 */ + { 7075, 0xbf0b }, { 7085, 0xfe7b }, { 7098, 0xa3ff }, { 7110, 0x353f }, + { 7120, 0x13cc }, { 7127, 0x97cd }, { 7137, 0x7637 }, { 7147, 0xfb27 }, + { 7158, 0xcfd6 }, { 7169, 0x7e6c }, { 7179, 0xec50 }, { 7186, 0xed31 }, + { 7195, 0x677c }, { 7205, 0xfc1c }, { 7214, 0xf6fa }, { 7226, 0x5fbf }, + /* 0x7700 */ + { 7239, 0x0fba }, { 7248, 0xae2f }, { 7258, 0xa3ad }, { 7267, 0x7ffe }, + { 7281, 0xfcf0 }, { 7291, 0xde74 }, { 7301, 0xffef }, { 7316, 0xf200 }, + { 7321, 0xfbbf }, { 7335, 0xfea2 }, { 7345, 0x3daf }, { 7356, 0xbcff }, + { 7369, 0xf694 }, { 7378, 0x5fb9 }, { 7389, 0xf3ad }, { 7400, 0x3f8f }, + /* 0x7800 */ + { 7411, 0xf26c }, { 7420, 0xa01f }, { 7427, 0xffef }, { 7442, 0x01bf }, + { 7450, 0x7728 }, { 7458, 0x7005 }, { 7463, 0xff35 }, { 7475, 0xda03 }, + { 7482, 0xd2f9 }, { 7492, 0xc7fa }, { 7503, 0x3fbf }, { 7516, 0x5c1d }, + { 7524, 0xff3a }, { 7536, 0xec33 }, { 7545, 0xb7af }, { 7557, 0xfe9c }, + /* 0x7900 */ + { 7568, 0x5236 }, { 7575, 0x7a9f }, { 7586, 0xbffa }, { 7599, 0xe722 }, + { 7607, 0x9ff7 }, { 7620, 0xfcff }, { 7634, 0x2fbb }, { 7645, 0xb61d }, + { 7654, 0xed06 }, { 7662, 0x1dfd }, { 7673, 0x7dd7 }, { 7685, 0xefdf }, + { 7699, 0xeb23 }, { 7708, 0xf166 }, { 7717, 0x7ed9 }, { 7728, 0x0dc0 }, + /* 0x7a00 */ + { 7733, 0x3d3d }, { 7743, 0xdfbf }, { 7757, 0xc945 }, { 7764, 0xba83 }, + { 7772, 0x7dd1 }, { 7782, 0x9dd0 }, { 7790, 0x7b87 }, { 7800, 0xcf73 }, + { 7811, 0x9ff3 }, { 7823, 0xc3f5 }, { 7833, 0xdf0d }, { 7843, 0xc5fe }, + { 7854, 0x0cb3 }, { 7861, 0x8302 }, { 7865, 0xe879 }, { 7874, 0xaec0 }, + /* 0x7b00 */ + { 7881, 0xc773 }, { 7891, 0x6f0f }, { 7901, 0xfd7d }, { 7914, 0x093f }, + { 7922, 0xfff1 }, { 7935, 0x0157 }, { 7941, 0x62fb }, { 7951, 0x01ff }, + { 7960, 0xfdb4 }, { 7971, 0x3bf3 }, { 7982, 0xb013 }, { 7988, 0x43b2 }, + { 7995, 0x5ed3 }, { 8005, 0xff30 }, { 8015, 0x0fff }, { 8027, 0xeb9f }, + /* 0x7c00 */ + { 8039, 0xfeef }, { 8053, 0xf203 }, { 8060, 0x3fef }, { 8073, 0xfb89 }, + { 8083, 0x37a9 }, { 8092, 0x9e99 }, { 8101, 0xdef9 }, { 8113, 0xa72c }, + { 8121, 0x3733 }, { 8130, 0xc1f6 }, { 8139, 0x812e }, { 8145, 0xfe3e }, + { 8157, 0x5d20 }, { 8163, 0xf2f7 }, { 8175, 0xd585 }, { 8183, 0x69d7 }, + /* 0x7d00 */ + { 8193, 0xffff }, { 8209, 0xffff }, { 8225, 0xdb07 }, { 8234, 0xff6f }, + { 8248, 0xc4ff }, { 8259, 0xd97f }, { 8271, 0xefce }, { 8283, 0xbe0f }, + { 8293, 0xf17b }, { 8304, 0xf05e }, { 8313, 0xf6cf }, { 8325, 0xffb7 }, + { 8339, 0x5ef7 }, { 8351, 0xef84 }, { 8360, 0xd7cb }, { 8371, 0x0edf }, + /* 0x7e00 */ + { 8381, 0xff08 }, { 8390, 0xfcff }, { 8404, 0xee3f }, { 8416, 0xffff }, + { 8432, 0x13ff }, { 8443, 0xd7ff }, { 8457, 0xaf0f }, { 8467, 0x7ffd }, + { 8481, 0xbdc7 }, { 8492, 0x1ffa }, { 8503, 0x0000 }, { 8503, 0x0000 }, + { 8503, 0x0000 }, { 8503, 0x0000 }, { 8503, 0x0000 }, { 8503, 0x0000 }, + /* 0x7f00 */ + { 8503, 0x0000 }, { 8503, 0x0000 }, { 8503, 0x0000 }, { 8503, 0xe740 }, + { 8510, 0xbd38 }, { 8519, 0xf933 }, { 8529, 0x7feb }, { 8542, 0xfeed }, + { 8555, 0x7fe8 }, { 8566, 0x7c76 }, { 8576, 0xb3f7 }, { 8588, 0xffef }, + { 8603, 0xfeaf }, { 8616, 0xd8b7 }, { 8626, 0xff6f }, { 8640, 0xfbbf }, + /* 0x8000 */ + { 8654, 0xf8fb }, { 8666, 0xdbf7 }, { 8679, 0x1752 }, { 8686, 0xe2f9 }, + { 8696, 0x85c8 }, { 8702, 0x7547 }, { 8711, 0x9090 }, { 8715, 0xe3ef }, + { 8727, 0x9ef4 }, { 8737, 0x3f6d }, { 8748, 0xee2e }, { 8758, 0x0536 }, + { 8764, 0xf7bc }, { 8776, 0x7ff3 }, { 8789, 0xa07b }, { 8797, 0x7f3f }, + /* 0x8100 */ + { 8810, 0x0567 }, { 8817, 0xeb60 }, { 8825, 0xbabe }, { 8836, 0x6601 }, + { 8841, 0xfcd8 }, { 8851, 0x583f }, { 8860, 0xcaf7 }, { 8871, 0x87df }, + { 8882, 0xbfcd }, { 8894, 0xffa0 }, { 8904, 0x5bcd }, { 8914, 0xfebf }, + { 8928, 0xb6fd }, { 8940, 0xefa7 }, { 8952, 0x77ef }, { 8965, 0xdf9c }, + /* 0x8200 */ + { 8976, 0x3fb7 }, { 8988, 0xf877 }, { 8999, 0x9d27 }, { 9008, 0xb7fc }, + { 9020, 0xcab5 }, { 9029, 0xdfef }, { 9043, 0xfb5a }, { 9054, 0xf1b6 }, + { 9064, 0xec39 }, { 9073, 0xef1f }, { 9085, 0xfbbf }, { 9099, 0x7ffb }, + { 9113, 0x000d }, { 9116, 0xdafe }, { 9128, 0xbdfb }, { 9141, 0x4e7f }, + /* 0x8300 */ + { 9152, 0x33ff }, { 9164, 0x5ac0 }, { 9170, 0xbff5 }, { 9183, 0x9ffe }, + { 9196, 0xffbf }, { 9211, 0x005f }, { 9217, 0x0000 }, { 9217, 0xfdf8 }, + { 9229, 0xffca }, { 9241, 0x6ffd }, { 9254, 0xcffd }, { 9267, 0xa001 }, + { 9270, 0xdfff }, { 9285, 0xfbf2 }, { 9297, 0xdfbf }, { 9311, 0xff7f }, + /* 0x8400 */ + { 9326, 0xfeda }, { 9338, 0x080f }, { 9343, 0xba08 }, { 9349, 0xbfff }, + { 9364, 0x7afd }, { 9376, 0xeed7 }, { 9388, 0xfbeb }, { 9401, 0x67f9 }, + { 9412, 0xe044 }, { 9417, 0xff93 }, { 9429, 0xdf97 }, { 9441, 0x9f57 }, + { 9452, 0xfef7 }, { 9466, 0x08df }, { 9474, 0xdf80 }, { 9482, 0xfedf }, + /* 0x8500 */ + { 9496, 0xffc5 }, { 9508, 0xf7fe }, { 9522, 0xfffb }, { 9537, 0x6803 }, + { 9542, 0x67fb }, { 9554, 0x6bfa }, { 9565, 0x7fff }, { 9580, 0x5fe2 }, + { 9590, 0xffff }, { 9606, 0xff73 }, { 9619, 0x87df }, { 9630, 0xe7fb }, + { 9643, 0xebfd }, { 9656, 0xf7a7 }, { 9668, 0xbf7e }, { 9681, 0xefc7 }, + /* 0x8600 */ + { 9693, 0x1ef3 }, { 9703, 0xdf82 }, { 9712, 0x76ff }, { 9725, 0xdf7e }, + { 9738, 0x79c9 }, { 9747, 0xda7d }, { 9758, 0xefbe }, { 9771, 0x1e9b }, + { 9780, 0x7ce0 }, { 9788, 0x77fb }, { 9801, 0x87be }, { 9811, 0xfffb }, + { 9826, 0x1bff }, { 9838, 0xffdb }, { 9852, 0x3f5c }, { 9862, 0x4fe0 }, + /* 0x8700 */ + { 9870, 0x7fff }, { 9885, 0x5f0e }, { 9894, 0x77ff }, { 9908, 0xddbf }, + { 9921, 0xf04f }, { 9930, 0xffff }, { 9946, 0xffff }, { 9962, 0x0ff8 }, + { 9971, 0xa3be }, { 9981, 0xfddf }, { 9995, 0xfc1c }, { 10004, 0xfffd }, + { 10019, 0x1f7d }, { 10030, 0xfb9e }, { 10042, 0xbdff }, { 10056, 0xdedc }, + /* 0x8800 */ + { 10067, 0x3f6f }, { 10079, 0xbafb }, { 10091, 0xdf7f }, { 10105, 0xfbef }, + { 10119, 0x7d1b }, { 10129, 0x2eec }, { 10138, 0xaf8e }, { 10148, 0xf2f7 }, + { 10160, 0x7b0f }, { 10170, 0xcfee }, { 10182, 0x1d96 }, { 10190, 0x77c6 }, + { 10200, 0x7e07 }, { 10209, 0xfff5 }, { 10223, 0xd982 }, { 10230, 0x7fdf }, + /* 0x8900 */ + { 10244, 0x5ee6 }, { 10254, 0xc7ff }, { 10267, 0xfeee }, { 10280, 0x79ef }, + { 10292, 0x9a56 }, { 10300, 0xffcf }, { 10314, 0xfe5f }, { 10327, 0xde5e }, + { 10338, 0x896e }, { 10346, 0xf9e8 }, { 10356, 0xf45e }, { 10366, 0xe6c4 }, + { 10374, 0x0001 }, { 10375, 0xbe7c }, { 10386, 0x3b7f }, { 10398, 0xdddf }, + /* 0x8a00 */ + { 10411, 0xd59d }, { 10421, 0xe9ef }, { 10433, 0x34ac }, { 10440, 0xde53 }, + { 10450, 0xf573 }, { 10461, 0x4bf7 }, { 10472, 0x7b4f }, { 10483, 0x9eff }, + { 10496, 0xb8fe }, { 10507, 0x476e }, { 10516, 0x0dfb }, { 10526, 0xff45 }, + { 10537, 0xabfd }, { 10549, 0xfbfe }, { 10563, 0xe9d7 }, { 10574, 0xddff }, + /* 0x8b00 */ + { 10588, 0xedf7 }, { 10601, 0x7fff }, { 10616, 0xddfd }, { 10629, 0x7eeb }, + { 10641, 0xcfe7 }, { 10653, 0xb7ff }, { 10667, 0xbde9 }, { 10678, 0xef91 }, + { 10688, 0x5d75 }, { 10698, 0xd77c }, { 10709, 0x0000 }, { 10709, 0x0000 }, + { 10709, 0x0000 }, { 10709, 0x0000 }, { 10709, 0x0000 }, { 10709, 0x0000 }, + /* 0x8c00 */ + { 10709, 0x0000 }, { 10709, 0x0000 }, { 10709, 0x0000 }, { 10709, 0xfa80 }, + { 10716, 0xffee }, { 10730, 0xb4f1 }, { 10739, 0xbf76 }, { 10751, 0x2fef }, + { 10763, 0xb677 }, { 10774, 0x77bf }, { 10787, 0x9fbf }, { 10800, 0xfffd }, + { 10815, 0x95bf }, { 10826, 0xf6ae }, { 10837, 0x75ff }, { 10850, 0x7f3b }, + /* 0x8d00 */ + { 10862, 0xa7f5 }, { 10873, 0x0af9 }, { 10881, 0x0000 }, { 10881, 0x0000 }, + { 10881, 0x0000 }, { 10881, 0x0000 }, { 10881, 0xfbd0 }, { 10891, 0x2bdd }, + { 10901, 0xf633 }, { 10911, 0x9a7f }, { 10922, 0xfdab }, { 10934, 0xd6fc }, + { 10945, 0xf9e6 }, { 10956, 0xbfeb }, { 10969, 0xdfdf }, { 10983, 0xf41f }, + /* 0x8e00 */ + { 10993, 0xa6fd }, { 11004, 0xffff }, { 11020, 0x4aff }, { 11031, 0xf37b }, + { 11043, 0x7fb7 }, { 11056, 0xfef9 }, { 11069, 0xb6ff }, { 11082, 0x1d5c }, + { 11090, 0x7ff6 }, { 11103, 0xe5ff }, { 11116, 0x1f7b }, { 11127, 0x2404 }, + { 11130, 0xbe05 }, { 11138, 0xf99e }, { 11149, 0xdbe3 }, { 11160, 0xdff2 }, + /* 0x8f00 */ + { 11172, 0x6fef }, { 11185, 0xfdff }, { 11200, 0xd679 }, { 11210, 0xcbfc }, + { 11221, 0xebfd }, { 11234, 0xefff }, { 11249, 0x001f }, { 11254, 0x0000 }, + { 11254, 0x0000 }, { 11254, 0x9800 }, { 11257, 0xe148 }, { 11263, 0x8017 }, + { 11268, 0x6a74 }, { 11276, 0x00fe }, { 11283, 0x6d7f }, { 11295, 0xfdf1 }, + /* 0x9000 */ + { 11307, 0xb87f }, { 11318, 0xfef3 }, { 11331, 0xe01f }, { 11339, 0xf176 }, + { 11349, 0xee96 }, { 11359, 0x7b3f }, { 11371, 0xeb8d }, { 11381, 0xfffd }, + { 11396, 0xadff }, { 11409, 0xcbb3 }, { 11419, 0x84ef }, { 11428, 0xe17f }, + { 11439, 0x4daa }, { 11447, 0xbff0 }, { 11458, 0xbf3f }, { 11471, 0xfe3f }, + /* 0x9100 */ + { 11484, 0xebff }, { 11498, 0xffd7 }, { 11512, 0xffdf }, { 11527, 0xcf7f }, + { 11540, 0xfffb }, { 11555, 0x85ed }, { 11564, 0xd73f }, { 11576, 0x07bc }, + { 11584, 0xaeff }, { 11597, 0xfe0f }, { 11608, 0xfdaf }, { 11621, 0x76bf }, + { 11633, 0xfaef }, { 11646, 0x37bb }, { 11657, 0x7fdc }, { 11669, 0xa3ba }, + /* 0x9200 */ + { 11678, 0xb6ff }, { 11691, 0x56f7 }, { 11702, 0x60f8 }, { 11709, 0xe7df }, + { 11722, 0xff61 }, { 11733, 0x4cdf }, { 11743, 0xb0fb }, { 11753, 0xff45 }, + { 11764, 0x7ded }, { 11776, 0x3ffa }, { 11788, 0x1fff }, { 11801, 0x18fc }, + { 11809, 0xffff }, { 11825, 0xe3af }, { 11836, 0xc7d3 }, { 11846, 0xdf83 }, + /* 0x9300 */ + { 11856, 0xfb57 }, { 11868, 0xef7d }, { 11881, 0xefff }, { 11896, 0x1378 }, + { 11903, 0xfec0 }, { 11912, 0x5ff7 }, { 11925, 0x34bb }, { 11934, 0x5ee3 }, + { 11944, 0xf70d }, { 11954, 0xeff6 }, { 11967, 0xd7fe }, { 11980, 0x00bf }, + { 11987, 0xf59d }, { 11998, 0xf7f7 }, { 12012, 0x51de }, { 12021, 0xffe0 }, + /* 0x9400 */ + { 12032, 0xfec9 }, { 12043, 0x037f }, { 12052, 0x5f01 }, { 12059, 0xbfef }, + { 12073, 0x9ff1 }, { 12084, 0x60a7 }, { 12091, 0xef1d }, { 12102, 0xf1ff }, + { 12115, 0x000f }, { 12119, 0x0000 }, { 12119, 0x0000 }, { 12119, 0x0000 }, + { 12119, 0x0000 }, { 12119, 0x0000 }, { 12119, 0x0000 }, { 12119, 0x0000 }, + /* 0x9500 */ + { 12119, 0x0000 }, { 12119, 0x0000 }, { 12119, 0x0000 }, { 12119, 0x0000 }, + { 12119, 0x0000 }, { 12119, 0x0000 }, { 12119, 0x0000 }, { 12119, 0x3c80 }, + { 12124, 0xfb4d }, { 12135, 0xd91f }, { 12145, 0x7b3a }, { 12155, 0xfee3 }, + { 12167, 0x3fe9 }, { 12178, 0xdc7f }, { 12190, 0x003f }, { 12196, 0x0000 }, + /* 0x9600 */ + { 12196, 0x0000 }, { 12196, 0x5000 }, { 12198, 0xf51f }, { 12209, 0xbe07 }, + { 12218, 0xfc1d }, { 12228, 0xf91b }, { 12238, 0xbc1e }, { 12247, 0x71ff }, + { 12259, 0x6ff9 }, { 12271, 0x5bbe }, { 12282, 0x5796 }, { 12291, 0x9b1b }, + { 12300, 0x7fff }, { 12315, 0xfffc }, { 12329, 0x872e }, { 12337, 0xafe7 }, + /* 0x9700 */ + { 12349, 0xebf5 }, { 12361, 0xf34f }, { 12372, 0xdffd }, { 12386, 0xe725 }, + { 12395, 0x0bdc }, { 12403, 0x5d44 }, { 12410, 0x5747 }, { 12419, 0xfddd }, + { 12432, 0xed3f }, { 12444, 0x7790 }, { 12452, 0x7d7f }, { 12465, 0x8ac8 }, + { 12471, 0xfafa }, { 12483, 0xf3f9 }, { 12495, 0x202a }, { 12499, 0xef4b }, + /* 0x9800 */ + { 12510, 0xf5ff }, { 12524, 0x79cf }, { 12535, 0xabd3 }, { 12545, 0x0ba5 }, + { 12552, 0xf77a }, { 12564, 0xfb8f }, { 12576, 0x8ebd }, { 12586, 0x001f }, + { 12591, 0x0000 }, { 12591, 0x0000 }, { 12591, 0xf300 }, { 12597, 0xfd4e }, + { 12608, 0x1a57 }, { 12616, 0x8800 }, { 12618, 0xaeac }, { 12627, 0x7654 }, + /* 0x9900 */ + { 12635, 0x17ad }, { 12644, 0xcdff }, { 12657, 0xffb2 }, { 12669, 0xf42f }, + { 12679, 0x5baa }, { 12688, 0xdbff }, { 12702, 0x0002 }, { 12703, 0x0000 }, + { 12703, 0x0000 }, { 12703, 0x73c0 }, { 12710, 0xf9ea }, { 12721, 0x2e3f }, + { 12731, 0xfa8e }, { 12741, 0xbbff }, { 12755, 0x76bc }, { 12765, 0xffd3 }, + /* 0x9a00 */ + { 12778, 0xeefe }, { 12791, 0x7e72 }, { 12801, 0x7ebd }, { 12813, 0xe7f7 }, + { 12826, 0xf77f }, { 12840, 0xcefd }, { 12852, 0x0ff5 }, { 12862, 0x0000 }, + { 12862, 0x0000 }, { 12862, 0x0000 }, { 12862, 0xa900 }, { 12866, 0xdb9b }, + { 12877, 0xa4c7 }, { 12885, 0x917f }, { 12895, 0xf8ca }, { 12904, 0x7ece }, + /* 0x9b00 */ + { 12915, 0x7d7a }, { 12926, 0xc7e7 }, { 12937, 0xcbbd }, { 12948, 0xdcae }, + { 12958, 0xfd7e }, { 12971, 0x8f76 }, { 12981, 0x91d3 }, { 12989, 0x7cf3 }, + { 13000, 0x01e5 }, { 13006, 0x4c2f }, { 13014, 0xed77 }, { 13026, 0xa360 }, + { 13032, 0x07db }, { 13041, 0x5ef8 }, { 13051, 0x1df7 }, { 13062, 0x2181 }, + /* 0x9c00 */ + { 13066, 0x6be0 }, { 13074, 0x309c }, { 13080, 0x3b3a }, { 13089, 0xfade }, + { 13101, 0x7f53 }, { 13112, 0xc3f5 }, { 13122, 0x61cd }, { 13130, 0x07ba }, + { 13138, 0x0000 }, { 13138, 0x0000 }, { 13138, 0x0000 }, { 13138, 0x0000 }, + { 13138, 0x0000 }, { 13138, 0x0000 }, { 13138, 0x26e0 }, { 13144, 0xbefe }, + /* 0x9d00 */ + { 13157, 0x03f9 }, { 13165, 0xebb5 }, { 13176, 0xe36d }, { 13186, 0xe9cb }, + { 13196, 0x9c2f }, { 13205, 0xbfde }, { 13218, 0x9f83 }, { 13227, 0xabbf }, + { 13239, 0x1ff7 }, { 13251, 0xffd5 }, { 13264, 0xb7df }, { 13277, 0xdffe }, + { 13291, 0xfdae }, { 13303, 0xffef }, { 13318, 0xfb7e }, { 13331, 0xeffd }, + /* 0x9e00 */ + { 13345, 0xaaff }, { 13357, 0x6ebf }, { 13369, 0x0000 }, { 13369, 0x0000 }, + { 13369, 0x0000 }, { 13369, 0x0000 }, { 13369, 0x0000 }, { 13369, 0xb620 }, + { 13375, 0x7fcd }, { 13387, 0xbe9e }, { 13398, 0x62b3 }, { 13406, 0x58f1 }, + { 13414, 0xf10d }, { 13422, 0xfd7b }, { 13435, 0xe9f1 }, { 13445, 0xbefd }, + /* 0x9f00 */ + { 13458, 0xc6c3 }, { 13466, 0x5f6d }, { 13477, 0xff3d }, { 13490, 0x69ff }, + { 13502, 0xffcf }, { 13516, 0xfbf4 }, { 13528, 0xdcfb }, { 13540, 0x4ff7 }, + { 13552, 0x2000 }, { 13553, 0x1137 }, { 13560, 0x0015 }, +}; +static const Summary16 big5_uni2indx_pagefa[1] = { + /* 0xfa00 */ + { 13563, 0x3000 }, +}; +static const Summary16 big5_uni2indx_pagefe[23] = { + /* 0xfe00 */ + { 13565, 0x0000 }, { 13565, 0x0000 }, { 13565, 0x0000 }, { 13565, 0xfffb }, + { 13580, 0xfe1f }, { 13592, 0xfef5 }, { 13605, 0x0e7f }, { 13615, 0x0000 }, + { 13615, 0x0000 }, { 13615, 0x0000 }, { 13615, 0x0000 }, { 13615, 0x0000 }, + { 13615, 0x0000 }, { 13615, 0x0000 }, { 13615, 0x0000 }, { 13615, 0x0000 }, + /* 0xff00 */ + { 13615, 0xff7a }, { 13628, 0xffff }, { 13644, 0xffff }, { 13660, 0x97ff }, + { 13673, 0xfffe }, { 13688, 0x3fff }, { 13702, 0x0010 }, +}; + +static int +big5_wctomb (unsigned char *r, ucs4_t wc, int n) +{ + if (n >= 2) { + const Summary16 *summary = NULL; + if (wc < 0x0100) + summary = &big5_uni2indx_page00[(wc>>4)]; + else if (wc >= 0x0200 && wc < 0x0460) + summary = &big5_uni2indx_page02[(wc>>4)-0x020]; + else if (wc >= 0x2000 && wc < 0x22c0) + summary = &big5_uni2indx_page20[(wc>>4)-0x200]; + else if (wc >= 0x2400 && wc < 0x2650) + summary = &big5_uni2indx_page24[(wc>>4)-0x240]; + else if (wc >= 0x3000 && wc < 0x33e0) + summary = &big5_uni2indx_page30[(wc>>4)-0x300]; + else if (wc >= 0x4e00 && wc < 0x9fb0) + summary = &big5_uni2indx_page4e[(wc>>4)-0x4e0]; + else if (wc >= 0xfa00 && wc < 0xfa10) + summary = &big5_uni2indx_pagefa[(wc>>4)-0xfa0]; + else if (wc >= 0xfe00 && wc < 0xff70) + summary = &big5_uni2indx_pagefe[(wc>>4)-0xfe0]; + if (summary) { + unsigned short used = summary->used; + unsigned int i = wc & 0x0f; + if (used & ((unsigned short) 1 << i)) { + unsigned short c; + /* Keep in `used' only the bits 0..i-1. */ + used &= ((unsigned short) 1 << i) - 1; + /* Add `summary->indx' and the number of bits set in `used'. */ + used = (used & 0x5555) + ((used & 0xaaaa) >> 1); + used = (used & 0x3333) + ((used & 0xcccc) >> 2); + used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4); + used = (used & 0x00ff) + (used >> 8); + c = big5_2charset[summary->indx + used]; + r[0] = (c >> 8); r[1] = (c & 0xff); + return 2; + } + } + return RET_ILSEQ; + } + return RET_TOOSMALL; +} diff --git a/xim/xcb-imdkit/src/xlibi18n/lcUniConv/big5_emacs.h b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/big5_emacs.h new file mode 100644 index 0000000..50e535a --- /dev/null +++ b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/big5_emacs.h @@ -0,0 +1,163 @@ + +/* + * BIG5-0 and BIG5-1 + */ + +/* + BIG5 with its 13494 characters doesn't fit in a single 94x94 or 96x96 + block. Therefore Emacs/Mule developers, in a typically Japanese way of + thinking, have developed an alternative encoding of BIG5 in two 94x94 + planes, very similar to the SHIFT_JIS encoding for JISX0208. + + Conversion between BIG5 codes (s1,s2) and BIG5-0 codes (c1,c2): + Example. (s1,s2) = 0xA140, (c1,c2) = 0x2121. + 0xA1 <= s1 <= 0xC7, 0x40 <= s2 <= 0x7E || 0xA1 <= s2 <= 0xFE, + 0x21 <= c1 <= 0x62, 0x21 <= c2 <= 0x7E. + Invariant: + 157*(s1-0xA1) + (s2 < 0x80 ? s2-0x40 : s2-0x62) + = 94*(c1-0x21)+(c2-0x21) + Conversion (s1,s2) -> (c1,c2): + t := 157*(s1-0xA1) + (s2 < 0x80 ? s2-0x40 : s2-0x62) + c1 := (t div 94) + 0x21 + c2 := (t mod 94) + 0x21 + Conversion (c1,c2) -> (s1,s2): + t := 94*(c1-0x21)+(c2-0x21) + t2 := t mod 157 + s1 := (t div 157) + 0xA1 + s2 := (t2 < 0x3F ? t2+0x40 : t2+0x62) + + Conversion between BIG5 codes (s1,s2) and BIG5-1 codes (c1,c2): + Example. (s1,s2) = 0xC940, (c1,c2) = 0x2121. + 0xC9 <= s1 <= 0xF9, 0x40 <= s2 <= 0x7E || 0xA1 <= s2 <= 0xFE, + 0x21 <= c1 <= 0x72, 0x21 <= c2 <= 0x7E. + Invariant: + 157*(s1-0xC9) + (s2 < 0x80 ? s2-0x40 : s2-0x62) + = 94*(c1-0x21)+(c2-0x21) + Conversion (s1,s2) -> (c1,c2): + t := 157*(s1-0xC9) + (s2 < 0x80 ? s2-0x40 : s2-0x62) + c1 := (t div 94) + 0x21 + c2 := (t mod 94) + 0x21 + Conversion (c1,c2) -> (s1,s2): + t := 94*(c1-0x21)+(c2-0x21) + t2 := t mod 157 + s1 := (t div 157) + 0xC9 + s2 := (t2 < 0x3F ? t2+0x40 : t2+0x62) + */ + +static int +big5_0_mbtowc (ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c1 = s[0]; + if (c1 >= 0x21 && c1 <= 0x62) { + if (n >= 2) { + unsigned char c2 = s[1]; + if (c2 >= 0x21 && c2 <= 0x7e) { + unsigned int i = 94 * (c1 - 0x21) + (c2 - 0x21); + if (0) { + /* Unoptimized. */ + unsigned char buf[2]; + buf[0] = (i / 157) + 0xa1; + i = i % 157; + buf[1] = i + (i < 0x3f ? 0x40 : 0x62); + return big5_mbtowc(pwc,buf,2); + } else { + /* Inline the implementation of big5_mbtowc. */ + if (i < 6121) { + unsigned short wc = big5_2uni_pagea1[i]; + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 2; + } + } + } + } + return RET_ILSEQ; + } + return RET_TOOFEW(0); + } + return RET_ILSEQ; +} + +static int +big5_1_mbtowc (ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c1 = s[0]; + if (c1 >= 0x21 && c1 <= 0x72) { + if (n >= 2) { + unsigned char c2 = s[1]; + if (c2 >= 0x21 && c2 <= 0x7e) { + unsigned int i = 94 * (c1 - 0x21) + (c2 - 0x21); + if (0) { + /* Unoptimized. */ + unsigned char buf[2]; + buf[0] = (i / 157) + 0xc9; + i = i % 157; + buf[1] = i + (i < 0x3f ? 0x40 : 0x62); + return big5_mbtowc(pwc,buf,2); + } else { + /* Inline the implementation of big5_mbtowc. */ + if (i < 7652) { + unsigned short wc = big5_2uni_pagec9[i]; + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 2; + } + } + } + } + return RET_ILSEQ; + } + return RET_TOOFEW(0); + } + return RET_ILSEQ; +} + +static int +big5_0_wctomb (unsigned char *r, ucs4_t wc, int n) +{ + if (n >= 2) { + unsigned char buf[2]; + int ret = big5_wctomb(buf,wc,2); + if (ret != RET_ILSEQ) { + unsigned char s1, s2; + if (ret != 2) abort(); + s1 = buf[0]; + s2 = buf[1]; + if (!(s1 >= 0xa1)) abort(); + if (!((s2 >= 0x40 && s2 <= 0x7e) || (s2 >= 0xa1 && s2 <= 0xfe))) abort(); + if (s1 < 0xc9) { + unsigned int t = 157 * (s1 - 0xa1) + s2 - (s2 < 0x80 ? 0x40 : 0x62); + r[0] = (t / 94) + 0x21; + r[1] = (t % 94) + 0x21; + return 2; + } + } + return RET_ILSEQ; + } + return RET_TOOSMALL; +} + +static int +big5_1_wctomb (unsigned char *r, ucs4_t wc, int n) +{ + if (n >= 2) { + unsigned char buf[2]; + int ret = big5_wctomb(buf,wc,2); + if (ret != RET_ILSEQ) { + unsigned char s1, s2; + if (ret != 2) abort(); + s1 = buf[0]; + s2 = buf[1]; + if (!(s1 <= 0xf9)) abort(); + if (!((s2 >= 0x40 && s2 <= 0x7e) || (s2 >= 0xa1 && s2 <= 0xfe))) abort(); + if (s1 >= 0xc9) { + unsigned int t = 157 * (s1 - 0xc9) + s2 - (s2 < 0x80 ? 0x40 : 0x62); + r[0] = (t / 94) + 0x21; + r[1] = (t % 94) + 0x21; + return 2; + } + } + return RET_ILSEQ; + } + return RET_TOOSMALL; +} diff --git a/xim/xcb-imdkit/src/xlibi18n/lcUniConv/big5hkscs.h b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/big5hkscs.h new file mode 100644 index 0000000..bea100f --- /dev/null +++ b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/big5hkscs.h @@ -0,0 +1,6252 @@ + +/* + * BIG5-HKSCS + */ + +static const unsigned short big5hkscs_2uni_page81[19782] = { + /* 0x81 */ + 0xeeb8, 0xeeb9, 0xeeba, 0xeebb, 0xeebc, 0xeebd, 0xeebe, 0xeebf, + 0xeec0, 0xeec1, 0xeec2, 0xeec3, 0xeec4, 0xeec5, 0xeec6, 0xeec7, + 0xeec8, 0xeec9, 0xeeca, 0xeecb, 0xeecc, 0xeecd, 0xeece, 0xeecf, + 0xeed0, 0xeed1, 0xeed2, 0xeed3, 0xeed4, 0xeed5, 0xeed6, 0xeed7, + 0xeed8, 0xeed9, 0xeeda, 0xeedb, 0xeedc, 0xeedd, 0xeede, 0xeedf, + 0xeee0, 0xeee1, 0xeee2, 0xeee3, 0xeee4, 0xeee5, 0xeee6, 0xeee7, + 0xeee8, 0xeee9, 0xeeea, 0xeeeb, 0xeeec, 0xeeed, 0xeeee, 0xeeef, + 0xeef0, 0xeef1, 0xeef2, 0xeef3, 0xeef4, 0xeef5, 0xeef6, 0xeef7, + 0xeef8, 0xeef9, 0xeefa, 0xeefb, 0xeefc, 0xeefd, 0xeefe, 0xeeff, + 0xef00, 0xef01, 0xef02, 0xef03, 0xef04, 0xef05, 0xef06, 0xef07, + 0xef08, 0xef09, 0xef0a, 0xef0b, 0xef0c, 0xef0d, 0xef0e, 0xef0f, + 0xef10, 0xef11, 0xef12, 0xef13, 0xef14, 0xef15, 0xef16, 0xef17, + 0xef18, 0xef19, 0xef1a, 0xef1b, 0xef1c, 0xef1d, 0xef1e, 0xef1f, + 0xef20, 0xef21, 0xef22, 0xef23, 0xef24, 0xef25, 0xef26, 0xef27, + 0xef28, 0xef29, 0xef2a, 0xef2b, 0xef2c, 0xef2d, 0xef2e, 0xef2f, + 0xef30, 0xef31, 0xef32, 0xef33, 0xef34, 0xef35, 0xef36, 0xef37, + 0xef38, 0xef39, 0xef3a, 0xef3b, 0xef3c, 0xef3d, 0xef3e, 0xef3f, + 0xef40, 0xef41, 0xef42, 0xef43, 0xef44, 0xef45, 0xef46, 0xef47, + 0xef48, 0xef49, 0xef4a, 0xef4b, 0xef4c, 0xef4d, 0xef4e, 0xef4f, + 0xef50, 0xef51, 0xef52, 0xef53, 0xef54, + /* 0x82 */ + 0xef55, 0xef56, 0xef57, 0xef58, 0xef59, 0xef5a, 0xef5b, 0xef5c, + 0xef5d, 0xef5e, 0xef5f, 0xef60, 0xef61, 0xef62, 0xef63, 0xef64, + 0xef65, 0xef66, 0xef67, 0xef68, 0xef69, 0xef6a, 0xef6b, 0xef6c, + 0xef6d, 0xef6e, 0xef6f, 0xef70, 0xef71, 0xef72, 0xef73, 0xef74, + 0xef75, 0xef76, 0xef77, 0xef78, 0xef79, 0xef7a, 0xef7b, 0xef7c, + 0xef7d, 0xef7e, 0xef7f, 0xef80, 0xef81, 0xef82, 0xef83, 0xef84, + 0xef85, 0xef86, 0xef87, 0xef88, 0xef89, 0xef8a, 0xef8b, 0xef8c, + 0xef8d, 0xef8e, 0xef8f, 0xef90, 0xef91, 0xef92, 0xef93, 0xef94, + 0xef95, 0xef96, 0xef97, 0xef98, 0xef99, 0xef9a, 0xef9b, 0xef9c, + 0xef9d, 0xef9e, 0xef9f, 0xefa0, 0xefa1, 0xefa2, 0xefa3, 0xefa4, + 0xefa5, 0xefa6, 0xefa7, 0xefa8, 0xefa9, 0xefaa, 0xefab, 0xefac, + 0xefad, 0xefae, 0xefaf, 0xefb0, 0xefb1, 0xefb2, 0xefb3, 0xefb4, + 0xefb5, 0xefb6, 0xefb7, 0xefb8, 0xefb9, 0xefba, 0xefbb, 0xefbc, + 0xefbd, 0xefbe, 0xefbf, 0xefc0, 0xefc1, 0xefc2, 0xefc3, 0xefc4, + 0xefc5, 0xefc6, 0xefc7, 0xefc8, 0xefc9, 0xefca, 0xefcb, 0xefcc, + 0xefcd, 0xefce, 0xefcf, 0xefd0, 0xefd1, 0xefd2, 0xefd3, 0xefd4, + 0xefd5, 0xefd6, 0xefd7, 0xefd8, 0xefd9, 0xefda, 0xefdb, 0xefdc, + 0xefdd, 0xefde, 0xefdf, 0xefe0, 0xefe1, 0xefe2, 0xefe3, 0xefe4, + 0xefe5, 0xefe6, 0xefe7, 0xefe8, 0xefe9, 0xefea, 0xefeb, 0xefec, + 0xefed, 0xefee, 0xefef, 0xeff0, 0xeff1, + /* 0x83 */ + 0xeff2, 0xeff3, 0xeff4, 0xeff5, 0xeff6, 0xeff7, 0xeff8, 0xeff9, + 0xeffa, 0xeffb, 0xeffc, 0xeffd, 0xeffe, 0xefff, 0xf000, 0xf001, + 0xf002, 0xf003, 0xf004, 0xf005, 0xf006, 0xf007, 0xf008, 0xf009, + 0xf00a, 0xf00b, 0xf00c, 0xf00d, 0xf00e, 0xf00f, 0xf010, 0xf011, + 0xf012, 0xf013, 0xf014, 0xf015, 0xf016, 0xf017, 0xf018, 0xf019, + 0xf01a, 0xf01b, 0xf01c, 0xf01d, 0xf01e, 0xf01f, 0xf020, 0xf021, + 0xf022, 0xf023, 0xf024, 0xf025, 0xf026, 0xf027, 0xf028, 0xf029, + 0xf02a, 0xf02b, 0xf02c, 0xf02d, 0xf02e, 0xf02f, 0xf030, 0xf031, + 0xf032, 0xf033, 0xf034, 0xf035, 0xf036, 0xf037, 0xf038, 0xf039, + 0xf03a, 0xf03b, 0xf03c, 0xf03d, 0xf03e, 0xf03f, 0xf040, 0xf041, + 0xf042, 0xf043, 0xf044, 0xf045, 0xf046, 0xf047, 0xf048, 0xf049, + 0xf04a, 0xf04b, 0xf04c, 0xf04d, 0xf04e, 0xf04f, 0xf050, 0xf051, + 0xf052, 0xf053, 0xf054, 0xf055, 0xf056, 0xf057, 0xf058, 0xf059, + 0xf05a, 0xf05b, 0xf05c, 0xf05d, 0xf05e, 0xf05f, 0xf060, 0xf061, + 0xf062, 0xf063, 0xf064, 0xf065, 0xf066, 0xf067, 0xf068, 0xf069, + 0xf06a, 0xf06b, 0xf06c, 0xf06d, 0xf06e, 0xf06f, 0xf070, 0xf071, + 0xf072, 0xf073, 0xf074, 0xf075, 0xf076, 0xf077, 0xf078, 0xf079, + 0xf07a, 0xf07b, 0xf07c, 0xf07d, 0xf07e, 0xf07f, 0xf080, 0xf081, + 0xf082, 0xf083, 0xf084, 0xf085, 0xf086, 0xf087, 0xf088, 0xf089, + 0xf08a, 0xf08b, 0xf08c, 0xf08d, 0xf08e, + /* 0x84 */ + 0xf08f, 0xf090, 0xf091, 0xf092, 0xf093, 0xf094, 0xf095, 0xf096, + 0xf097, 0xf098, 0xf099, 0xf09a, 0xf09b, 0xf09c, 0xf09d, 0xf09e, + 0xf09f, 0xf0a0, 0xf0a1, 0xf0a2, 0xf0a3, 0xf0a4, 0xf0a5, 0xf0a6, + 0xf0a7, 0xf0a8, 0xf0a9, 0xf0aa, 0xf0ab, 0xf0ac, 0xf0ad, 0xf0ae, + 0xf0af, 0xf0b0, 0xf0b1, 0xf0b2, 0xf0b3, 0xf0b4, 0xf0b5, 0xf0b6, + 0xf0b7, 0xf0b8, 0xf0b9, 0xf0ba, 0xf0bb, 0xf0bc, 0xf0bd, 0xf0be, + 0xf0bf, 0xf0c0, 0xf0c1, 0xf0c2, 0xf0c3, 0xf0c4, 0xf0c5, 0xf0c6, + 0xf0c7, 0xf0c8, 0xf0c9, 0xf0ca, 0xf0cb, 0xf0cc, 0xf0cd, 0xf0ce, + 0xf0cf, 0xf0d0, 0xf0d1, 0xf0d2, 0xf0d3, 0xf0d4, 0xf0d5, 0xf0d6, + 0xf0d7, 0xf0d8, 0xf0d9, 0xf0da, 0xf0db, 0xf0dc, 0xf0dd, 0xf0de, + 0xf0df, 0xf0e0, 0xf0e1, 0xf0e2, 0xf0e3, 0xf0e4, 0xf0e5, 0xf0e6, + 0xf0e7, 0xf0e8, 0xf0e9, 0xf0ea, 0xf0eb, 0xf0ec, 0xf0ed, 0xf0ee, + 0xf0ef, 0xf0f0, 0xf0f1, 0xf0f2, 0xf0f3, 0xf0f4, 0xf0f5, 0xf0f6, + 0xf0f7, 0xf0f8, 0xf0f9, 0xf0fa, 0xf0fb, 0xf0fc, 0xf0fd, 0xf0fe, + 0xf0ff, 0xf100, 0xf101, 0xf102, 0xf103, 0xf104, 0xf105, 0xf106, + 0xf107, 0xf108, 0xf109, 0xf10a, 0xf10b, 0xf10c, 0xf10d, 0xf10e, + 0xf10f, 0xf110, 0xf111, 0xf112, 0xf113, 0xf114, 0xf115, 0xf116, + 0xf117, 0xf118, 0xf119, 0xf11a, 0xf11b, 0xf11c, 0xf11d, 0xf11e, + 0xf11f, 0xf120, 0xf121, 0xf122, 0xf123, 0xf124, 0xf125, 0xf126, + 0xf127, 0xf128, 0xf129, 0xf12a, 0xf12b, + /* 0x85 */ + 0xf12c, 0xf12d, 0xf12e, 0xf12f, 0xf130, 0xf131, 0xf132, 0xf133, + 0xf134, 0xf135, 0xf136, 0xf137, 0xf138, 0xf139, 0xf13a, 0xf13b, + 0xf13c, 0xf13d, 0xf13e, 0xf13f, 0xf140, 0xf141, 0xf142, 0xf143, + 0xf144, 0xf145, 0xf146, 0xf147, 0xf148, 0xf149, 0xf14a, 0xf14b, + 0xf14c, 0xf14d, 0xf14e, 0xf14f, 0xf150, 0xf151, 0xf152, 0xf153, + 0xf154, 0xf155, 0xf156, 0xf157, 0xf158, 0xf159, 0xf15a, 0xf15b, + 0xf15c, 0xf15d, 0xf15e, 0xf15f, 0xf160, 0xf161, 0xf162, 0xf163, + 0xf164, 0xf165, 0xf166, 0xf167, 0xf168, 0xf169, 0xf16a, 0xf16b, + 0xf16c, 0xf16d, 0xf16e, 0xf16f, 0xf170, 0xf171, 0xf172, 0xf173, + 0xf174, 0xf175, 0xf176, 0xf177, 0xf178, 0xf179, 0xf17a, 0xf17b, + 0xf17c, 0xf17d, 0xf17e, 0xf17f, 0xf180, 0xf181, 0xf182, 0xf183, + 0xf184, 0xf185, 0xf186, 0xf187, 0xf188, 0xf189, 0xf18a, 0xf18b, + 0xf18c, 0xf18d, 0xf18e, 0xf18f, 0xf190, 0xf191, 0xf192, 0xf193, + 0xf194, 0xf195, 0xf196, 0xf197, 0xf198, 0xf199, 0xf19a, 0xf19b, + 0xf19c, 0xf19d, 0xf19e, 0xf19f, 0xf1a0, 0xf1a1, 0xf1a2, 0xf1a3, + 0xf1a4, 0xf1a5, 0xf1a6, 0xf1a7, 0xf1a8, 0xf1a9, 0xf1aa, 0xf1ab, + 0xf1ac, 0xf1ad, 0xf1ae, 0xf1af, 0xf1b0, 0xf1b1, 0xf1b2, 0xf1b3, + 0xf1b4, 0xf1b5, 0xf1b6, 0xf1b7, 0xf1b8, 0xf1b9, 0xf1ba, 0xf1bb, + 0xf1bc, 0xf1bd, 0xf1be, 0xf1bf, 0xf1c0, 0xf1c1, 0xf1c2, 0xf1c3, + 0xf1c4, 0xf1c5, 0xf1c6, 0xf1c7, 0xf1c8, + /* 0x86 */ + 0xf1c9, 0xf1ca, 0xf1cb, 0xf1cc, 0xf1cd, 0xf1ce, 0xf1cf, 0xf1d0, + 0xf1d1, 0xf1d2, 0xf1d3, 0xf1d4, 0xf1d5, 0xf1d6, 0xf1d7, 0xf1d8, + 0xf1d9, 0xf1da, 0xf1db, 0xf1dc, 0xf1dd, 0xf1de, 0xf1df, 0xf1e0, + 0xf1e1, 0xf1e2, 0xf1e3, 0xf1e4, 0xf1e5, 0xf1e6, 0xf1e7, 0xf1e8, + 0xf1e9, 0xf1ea, 0xf1eb, 0xf1ec, 0xf1ed, 0xf1ee, 0xf1ef, 0xf1f0, + 0xf1f1, 0xf1f2, 0xf1f3, 0xf1f4, 0xf1f5, 0xf1f6, 0xf1f7, 0xf1f8, + 0xf1f9, 0xf1fa, 0xf1fb, 0xf1fc, 0xf1fd, 0xf1fe, 0xf1ff, 0xf200, + 0xf201, 0xf202, 0xf203, 0xf204, 0xf205, 0xf206, 0xf207, 0xf208, + 0xf209, 0xf20a, 0xf20b, 0xf20c, 0xf20d, 0xf20e, 0xf20f, 0xf210, + 0xf211, 0xf212, 0xf213, 0xf214, 0xf215, 0xf216, 0xf217, 0xf218, + 0xf219, 0xf21a, 0xf21b, 0xf21c, 0xf21d, 0xf21e, 0xf21f, 0xf220, + 0xf221, 0xf222, 0xf223, 0xf224, 0xf225, 0xf226, 0xf227, 0xf228, + 0xf229, 0xf22a, 0xf22b, 0xf22c, 0xf22d, 0xf22e, 0xf22f, 0xf230, + 0xf231, 0xf232, 0xf233, 0xf234, 0xf235, 0xf236, 0xf237, 0xf238, + 0xf239, 0xf23a, 0xf23b, 0xf23c, 0xf23d, 0xf23e, 0xf23f, 0xf240, + 0xf241, 0xf242, 0xf243, 0xf244, 0xf245, 0xf246, 0xf247, 0xf248, + 0xf249, 0xf24a, 0xf24b, 0xf24c, 0xf24d, 0xf24e, 0xf24f, 0xf250, + 0xf251, 0xf252, 0xf253, 0xf254, 0xf255, 0xf256, 0xf257, 0xf258, + 0xf259, 0xf25a, 0xf25b, 0xf25c, 0xf25d, 0xf25e, 0xf25f, 0xf260, + 0xf261, 0xf262, 0xf263, 0xf264, 0xf265, + /* 0x87 */ + 0xf266, 0xf267, 0xf268, 0xf269, 0xf26a, 0xf26b, 0xf26c, 0xf26d, + 0xf26e, 0xf26f, 0xf270, 0xf271, 0xf272, 0xf273, 0xf274, 0xf275, + 0xf276, 0xf277, 0xf278, 0xf279, 0xf27a, 0xf27b, 0xf27c, 0xf27d, + 0xf27e, 0xf27f, 0xf280, 0xf281, 0xf282, 0xf283, 0xf284, 0xf285, + 0xf286, 0xf287, 0xf288, 0xf289, 0xf28a, 0xf28b, 0xf28c, 0xf28d, + 0xf28e, 0xf28f, 0xf290, 0xf291, 0xf292, 0xf293, 0xf294, 0xf295, + 0xf296, 0xf297, 0xf298, 0xf299, 0xf29a, 0xf29b, 0xf29c, 0xf29d, + 0xf29e, 0xf29f, 0xf2a0, 0xf2a1, 0xf2a2, 0xf2a3, 0xf2a4, 0xf2a5, + 0xf2a6, 0xf2a7, 0xf2a8, 0xf2a9, 0xf2aa, 0xf2ab, 0xf2ac, 0xf2ad, + 0xf2ae, 0xf2af, 0xf2b0, 0xf2b1, 0xf2b2, 0xf2b3, 0xf2b4, 0xf2b5, + 0xf2b6, 0xf2b7, 0xf2b8, 0xf2b9, 0xf2ba, 0xf2bb, 0xf2bc, 0xf2bd, + 0xf2be, 0xf2bf, 0xf2c0, 0xf2c1, 0xf2c2, 0xf2c3, 0xf2c4, 0xf2c5, + 0xf2c6, 0xf2c7, 0xf2c8, 0xf2c9, 0xf2ca, 0xf2cb, 0xf2cc, 0xf2cd, + 0xf2ce, 0xf2cf, 0xf2d0, 0xf2d1, 0xf2d2, 0xf2d3, 0xf2d4, 0xf2d5, + 0xf2d6, 0xf2d7, 0xf2d8, 0xf2d9, 0xf2da, 0xf2db, 0xf2dc, 0xf2dd, + 0xf2de, 0xf2df, 0xf2e0, 0xf2e1, 0xf2e2, 0xf2e3, 0xf2e4, 0xf2e5, + 0xf2e6, 0xf2e7, 0xf2e8, 0xf2e9, 0xf2ea, 0xf2eb, 0xf2ec, 0xf2ed, + 0xf2ee, 0xf2ef, 0xf2f0, 0xf2f1, 0xf2f2, 0xf2f3, 0xf2f4, 0xf2f5, + 0xf2f6, 0xf2f7, 0xf2f8, 0xf2f9, 0xf2fa, 0xf2fb, 0xf2fc, 0xf2fd, + 0xf2fe, 0xf2ff, 0xf300, 0xf301, 0xf302, + /* 0x88 */ + 0xf303, 0xf304, 0xf305, 0xf306, 0xf307, 0xf308, 0xf309, 0xf30a, + 0xf30b, 0xf30c, 0xf30d, 0xf30e, 0xf30f, 0xf310, 0xf311, 0xf312, + 0xf313, 0xf314, 0xf315, 0xf316, 0xf317, 0xf318, 0x0100, 0x00c1, + 0x01cd, 0x00c0, 0x0112, 0x00c9, 0x011a, 0x00c8, 0x014c, 0x00d3, + 0x01d1, 0x00d2, 0xf325, 0x1ebe, 0xf327, 0x1ec0, 0x00ca, 0x0101, + 0x00e1, 0x01ce, 0x00e0, 0x0251, 0x0113, 0x00e9, 0x011b, 0x00e8, + 0x012b, 0x00ed, 0x01d0, 0x00ec, 0x014d, 0x00f3, 0x01d2, 0x00f2, + 0x016b, 0x00fa, 0x01d4, 0x00f9, 0x01d6, 0x01d8, 0x01da, 0x01dc, + 0x00fc, 0xf344, 0x1ebf, 0xf346, 0x1ec1, 0x00ea, 0x0261, 0xf34a, + 0xf34b, 0xf34c, 0xf34d, 0xf34e, 0xf34f, 0xf350, 0xf351, 0xf352, + 0xf353, 0xf354, 0xf355, 0xf356, 0xf357, 0xf358, 0xf359, 0xf35a, + 0xf35b, 0xf35c, 0xf35d, 0xf35e, 0xf35f, 0xf360, 0xf361, 0xf362, + 0xf363, 0xf364, 0xf365, 0xf366, 0xf367, 0xf368, 0xf369, 0xf36a, + 0xf36b, 0xf36c, 0xf36d, 0xf36e, 0xf36f, 0xf370, 0xf371, 0xf372, + 0xf373, 0xf374, 0xf375, 0xf376, 0xf377, 0xf378, 0xf379, 0xf37a, + 0xf37b, 0xf37c, 0xf37d, 0xf37e, 0xf37f, 0xf380, 0xf381, 0xf382, + 0xf383, 0xf384, 0xf385, 0xf386, 0xf387, 0xf388, 0xf389, 0xf38a, + 0xf38b, 0xf38c, 0xf38d, 0xf38e, 0xf38f, 0xf390, 0xf391, 0xf392, + 0xf393, 0xf394, 0xf395, 0xf396, 0xf397, 0xf398, 0xf399, 0xf39a, + 0xf39b, 0xf39c, 0xf39d, 0xf39e, 0xf39f, + /* 0x89 */ + 0xf3a0, 0xf3a1, 0xf3a2, 0x650a, 0xf3a4, 0xf3a5, 0x4e3d, 0x6edd, + 0x9d4e, 0x91df, 0xf3aa, 0xf3ab, 0xf3ac, 0x6491, 0x4f1a, 0x4f28, + 0x4fa8, 0x5156, 0x5174, 0x519c, 0x51e4, 0x52a1, 0x52a8, 0x533b, + 0x534e, 0x53d1, 0x53d8, 0x56e2, 0x58f0, 0x5904, 0x5907, 0x5932, + 0x5934, 0x5b66, 0x5b9e, 0x5b9f, 0x5c9a, 0x5e86, 0x603b, 0x6589, + 0x67fe, 0x6804, 0x6865, 0x6d4e, 0x70bc, 0x7535, 0x7ea4, 0x7eac, + 0x7eba, 0x7ec7, 0x7ecf, 0x7edf, 0x7f06, 0x7f37, 0x827a, 0x82cf, + 0x836f, 0x89c6, 0x8bbe, 0x8be2, 0x8f66, 0x8f67, 0x8f6e, 0x7411, + 0x7cfc, 0x7dcd, 0x6946, 0x7ac9, 0x5227, 0xf3e5, 0xf3e6, 0xf3e7, + 0xf3e8, 0x918c, 0x78b8, 0x915e, 0x80bc, 0xf3ed, 0x8d0b, 0x80f6, + 0xf3f0, 0xf3f1, 0xf3f2, 0x809f, 0x9ec7, 0x4ccd, 0x9dc9, 0x9e0c, + 0x4c3e, 0xf3f9, 0xf3fa, 0x9e0a, 0xf3fc, 0x35c1, 0xf3fe, 0x6e9a, + 0x823e, 0x7519, 0xf402, 0x4911, 0x9a6c, 0x9a8f, 0x9f99, 0x7987, + 0xf408, 0xf409, 0xf40a, 0xf40b, 0x4e24, 0x4e81, 0x4e80, 0x4e87, + 0x4ebf, 0x4eeb, 0x4f37, 0x344c, 0x4fbd, 0x3e48, 0x5003, 0x5088, + 0x347d, 0x3493, 0x34a5, 0x5186, 0x5905, 0x51db, 0x51fc, 0x5205, + 0x4e89, 0x5279, 0x5290, 0x5327, 0x35c7, 0x53a9, 0x3551, 0x53b0, + 0x3553, 0x53c2, 0x5423, 0x356d, 0x3572, 0x3681, 0x5493, 0x54a3, + 0x54b4, 0x54b9, 0x54d0, 0x54ef, 0x5518, 0x5523, 0x5528, 0x3598, + 0x553f, 0x35a5, 0x35bf, 0x55d7, 0x35c5, + /* 0x8a */ + 0xf43d, 0x5525, 0xf43f, 0xf440, 0xf441, 0xf442, 0x5590, 0xf444, + 0x39ec, 0xf446, 0x8e46, 0xf448, 0xf449, 0x4053, 0xf44b, 0x777a, + 0xf44d, 0x3a34, 0x47d5, 0xf450, 0xf451, 0xf452, 0x64dd, 0xf454, + 0xf455, 0xf456, 0xf457, 0x648d, 0x8e7e, 0xf45a, 0xf45b, 0xf45c, + 0xf45d, 0xf45e, 0xf45f, 0xf460, 0xf461, 0xf462, 0xf463, 0x47f4, + 0xf465, 0xf466, 0x9ab2, 0x3a67, 0xf469, 0x3fed, 0x3506, 0xf46c, + 0xf46d, 0xf46e, 0xf46f, 0x9d6e, 0x9815, 0xf472, 0x43d9, 0xf474, + 0x64b4, 0x54e3, 0xf477, 0xf478, 0xf479, 0x39fb, 0xf47b, 0xf47c, + 0xf47d, 0xf47e, 0x64ea, 0xf480, 0xf481, 0x8e68, 0xf483, 0xf484, + 0xf485, 0xf486, 0x480b, 0xf488, 0x3ffa, 0x5873, 0xf48b, 0xf48c, + 0xf48d, 0xf48e, 0xf48f, 0xf490, 0xf491, 0x5579, 0x40bb, 0x43ba, + 0xf495, 0x4ab4, 0xf497, 0xf498, 0x81aa, 0x98f5, 0xf49b, 0x6379, + 0x39fe, 0xf49e, 0x8dc0, 0x56a1, 0x647c, 0x3e43, 0xf4a3, 0xf4a4, + 0xf4a5, 0xf4a6, 0xf4a7, 0xf4a8, 0xf4a9, 0xf4aa, 0x3992, 0x3a06, + 0xf4ad, 0x3578, 0xf4af, 0xf4b0, 0x5652, 0xf4b2, 0xf4b3, 0xf4b4, + 0x34bc, 0x6c3d, 0xf4b7, 0xf4b8, 0xf4b9, 0xf4ba, 0xf4bb, 0xf4bc, + 0xf4bd, 0xf4be, 0xf4bf, 0xf4c0, 0xf4c1, 0x7f93, 0xf4c3, 0xf4c4, + 0xf4c5, 0x35fb, 0xf4c7, 0xf4c8, 0xf4c9, 0xf4ca, 0x3f93, 0xf4cc, + 0xf4cd, 0xf4ce, 0xf4cf, 0xf4d0, 0xf4d1, 0xf4d2, 0xf4d3, 0xf4d4, + 0xf4d5, 0x3ff9, 0xf4d7, 0x6432, 0xf4d9, + /* 0x8b */ + 0xf4da, 0xf4db, 0xf4dc, 0xf4dd, 0xf4de, 0xf4df, 0xf4e0, 0x3a18, + 0xf4e2, 0xf4e3, 0xf4e4, 0xf4e5, 0xf4e6, 0xf4e7, 0xf4e8, 0xf4e9, + 0x95aa, 0x54cc, 0x82c4, 0x55b9, 0xf4ee, 0xf4ef, 0x9c26, 0x9ab6, + 0xf4f2, 0xf4f3, 0x7140, 0x816d, 0x80ec, 0x5c1c, 0xf4f8, 0x8134, + 0x3797, 0x535f, 0xf4fc, 0x91b6, 0xf4fe, 0xf4ff, 0xf500, 0xf501, + 0x35dd, 0xf503, 0x3609, 0xf505, 0x56af, 0xf507, 0xf508, 0xf509, + 0xf50a, 0xf50b, 0xf50c, 0xf50d, 0xf50e, 0xf50f, 0xf510, 0xf511, + 0x5a54, 0xf513, 0xf514, 0xf515, 0xf516, 0x579c, 0xf518, 0xf519, + 0xf51a, 0xf51b, 0xf51c, 0xf51d, 0x3703, 0xf51f, 0xf520, 0xf521, + 0xf522, 0xf523, 0xf524, 0xf525, 0xf526, 0x5899, 0x5268, 0x361a, + 0xf52a, 0x7bb2, 0x5b68, 0x4800, 0x4b2c, 0x9f27, 0x49e7, 0x9c1f, + 0x9b8d, 0xf533, 0xf534, 0x55fb, 0x35f2, 0x5689, 0x4e28, 0x5902, + 0xf53a, 0xf53b, 0x9751, 0xf53d, 0x4e5b, 0x4ebb, 0x353e, 0x5c23, + 0x5f51, 0x5fc4, 0x38fa, 0x624c, 0x6535, 0x6b7a, 0x6c35, 0x6c3a, + 0x706c, 0x722b, 0x4e2c, 0x72ad, 0xf54e, 0x7f52, 0x793b, 0x7cf9, + 0x7f53, 0xf553, 0x34c1, 0xf555, 0xf556, 0x8002, 0x8080, 0xf559, + 0xf55a, 0x535d, 0x8864, 0x89c1, 0xf55e, 0x8ba0, 0x8d1d, 0x9485, + 0x9578, 0x957f, 0x95e8, 0xf565, 0x97e6, 0x9875, 0x98ce, 0x98de, + 0x9963, 0xf56b, 0x9c7c, 0x9e1f, 0x9ec4, 0x6b6f, 0xf907, 0x4e37, + 0xf572, 0x961d, 0x6237, 0x94a2, 0xf576, + /* 0x8c */ + 0x503b, 0x6dfe, 0xf579, 0xf57a, 0x3dc9, 0x888f, 0xf57d, 0x7077, + 0x5cf5, 0x4b20, 0xf581, 0x3559, 0xf583, 0x6122, 0xf585, 0x8fa7, + 0x91f6, 0x7191, 0x6719, 0x73ba, 0xf58b, 0xf58c, 0x3c8b, 0xf58e, + 0x4b10, 0x78e4, 0x7402, 0x51ae, 0xf593, 0x4009, 0x6a63, 0xf596, + 0x4223, 0x860f, 0xf599, 0x7a2a, 0xf59b, 0xf59c, 0x9755, 0x704d, + 0x5324, 0xf5a0, 0x93f4, 0x76d9, 0xf5a3, 0xf5a4, 0x77dd, 0x4ea3, + 0x4ff0, 0x50bc, 0x4e2f, 0x4f17, 0xf5ab, 0x5434, 0x7d8b, 0x5892, + 0x58d0, 0xf5b0, 0x5e92, 0x5e99, 0x5fc2, 0xf5b4, 0x658b, 0xf5b6, + 0x6919, 0x6a43, 0xf5b9, 0x6cff, 0xf5bb, 0x7200, 0xf5bd, 0x738c, + 0x3edb, 0xf5c0, 0x5b15, 0x74b9, 0x8b83, 0xf5c4, 0xf5c5, 0x7a93, + 0x7bec, 0x7cc3, 0x7e6c, 0x82f8, 0x8597, 0xf5cc, 0x8890, 0xf5ce, + 0x8eb9, 0xf5d0, 0x8fcf, 0x855f, 0x99e0, 0x9221, 0xf5d5, 0xf5d6, + 0xf5d7, 0x4071, 0x42a2, 0x5a1a, 0xf5db, 0xf5dc, 0xf5dd, 0x9868, + 0x676b, 0x4276, 0x573d, 0xf5e2, 0x85d6, 0xf5e4, 0x82bf, 0xf5e6, + 0x4c81, 0xf5e8, 0x5d7b, 0xf5ea, 0xf5eb, 0xf5ec, 0xf5ed, 0x5b96, + 0xf5ef, 0xf5f0, 0x7e5b, 0xf5f2, 0xf5f3, 0xf5f4, 0xf5f5, 0xf5f6, + 0xf5f7, 0xf5f8, 0xf5f9, 0xf5fa, 0xf5fb, 0xf5fc, 0xf5fd, 0xf5fe, + 0xf5ff, 0xf600, 0xf601, 0xf602, 0xf603, 0xf604, 0xf605, 0xf606, + 0xf607, 0xf608, 0xf609, 0xf60a, 0xf60b, 0xf60c, 0xf60d, 0xf60e, + 0xf60f, 0xf610, 0xf611, 0xf612, 0xf613, + /* 0x8d */ + 0xf614, 0xf615, 0xf616, 0xf617, 0xf618, 0xf619, 0xf61a, 0xf61b, + 0xf61c, 0xf61d, 0xf61e, 0xf61f, 0xf620, 0xf621, 0xf622, 0xf623, + 0xf624, 0xf625, 0xf626, 0xf627, 0xf628, 0xf629, 0xf62a, 0xf62b, + 0xf62c, 0xf62d, 0xf62e, 0xf62f, 0xf630, 0xf631, 0xf632, 0xf633, + 0x5d3e, 0x5d48, 0x5d56, 0x3dfc, 0x380f, 0x5da4, 0x5db9, 0x3820, + 0x3838, 0x5e42, 0x5ebd, 0x5f25, 0x5f83, 0x3908, 0x3914, 0x393f, + 0x394d, 0x60d7, 0x613d, 0x5ce5, 0x3989, 0x61b7, 0x61b9, 0x61cf, + 0x39b8, 0x622c, 0x6290, 0x62e5, 0x6318, 0x39f8, 0x56b1, 0x3a03, + 0x63e2, 0x63fb, 0x6407, 0x645a, 0x3a4b, 0x64c0, 0x5d15, 0x5621, + 0x9f9f, 0x3a97, 0x6586, 0x3abd, 0x65ff, 0x6653, 0x3af2, 0x6692, + 0x3b22, 0x6716, 0x3b42, 0x67a4, 0x6800, 0x3b58, 0x684a, 0x6884, + 0x3b72, 0x3b71, 0x3b7b, 0x6909, 0x6943, 0x725c, 0x6964, 0x699f, + 0x6985, 0x3bbc, 0x69d6, 0x3bdd, 0x6a65, 0x6a74, 0x6a71, 0x6a82, + 0x3bec, 0x6a99, 0x3bf2, 0x6aab, 0x6ab5, 0x6ad4, 0x6af6, 0x6b81, + 0x6bc1, 0x6bea, 0x6c75, 0x6caa, 0x3ccb, 0x6d02, 0x6d06, 0x6d26, + 0x6d81, 0x3cef, 0x6da4, 0x6db1, 0x6e15, 0x6e18, 0x6e29, 0x6e86, + 0xf694, 0x6ebb, 0x6ee2, 0x6eda, 0x9f7f, 0x6ee8, 0x6ee9, 0x6f24, + 0x6f34, 0x3d46, 0xf69e, 0x6f81, 0x6fbe, 0x3d6a, 0x3d75, 0x71b7, + 0x5c99, 0x3d8a, 0x702c, 0x3d91, 0x7050, 0x7054, 0x706f, 0x707f, + 0x7089, 0xf6ad, 0x43c1, 0x35f1, 0xf6b0, + /* 0x8e */ + 0xe311, 0x57be, 0xe313, 0x713e, 0xe315, 0x364e, 0x69a2, 0xe318, + 0x5b74, 0x7a49, 0xe31b, 0xe31c, 0x7a65, 0x7a7d, 0xe31f, 0x7abb, + 0x7ab0, 0x7ac2, 0x7ac3, 0x71d1, 0xe325, 0x41ca, 0x7ada, 0x7add, + 0x7aea, 0x41ef, 0x54b2, 0xe32c, 0x7b0b, 0x7b55, 0x7b29, 0xe330, + 0xe331, 0x7ba2, 0x7b6f, 0x839c, 0xe335, 0xe336, 0x7bd0, 0x8421, + 0x7b92, 0x7bb8, 0xe33b, 0x3dad, 0xe33d, 0x8492, 0x7bfa, 0x7c06, + 0x7c35, 0xe342, 0x7c44, 0x7c83, 0xe345, 0x7ca6, 0x667d, 0xe348, + 0x7cc9, 0x7cc7, 0x7ce6, 0x7c74, 0x7cf3, 0x7cf5, 0x7cce, 0x7e67, + 0x451d, 0xe352, 0x7d5d, 0xe354, 0x748d, 0x7d89, 0x7dab, 0x7135, + 0x7db3, 0x7dd2, 0xe35b, 0xe35c, 0x7de4, 0x3d13, 0x7df5, 0xe360, + 0x7de5, 0xe362, 0x7e1d, 0xe364, 0xe365, 0x7e6e, 0x7e92, 0x432b, + 0x946c, 0x7e27, 0x7f40, 0x7f41, 0x7f47, 0x7936, 0xe36f, 0x99e1, + 0x7f97, 0xe372, 0x7fa3, 0xe374, 0xe375, 0x455c, 0xe377, 0x4503, + 0xe379, 0x7ffa, 0xe37b, 0x8005, 0x8008, 0x801d, 0x8028, 0x802f, + 0xe381, 0xe382, 0x803b, 0x803c, 0x8061, 0xe386, 0x4989, 0xe388, + 0xe389, 0xe38a, 0x6725, 0x80a7, 0xe38d, 0x8107, 0x811a, 0x58b0, + 0xe391, 0x6c7f, 0xe393, 0xe394, 0x64e7, 0xe396, 0x8218, 0xe398, + 0x6a53, 0xe39a, 0xe39b, 0x447a, 0x8229, 0xe39e, 0xe39f, 0xe3a0, + 0x4ff9, 0xe3a2, 0x84e2, 0x8362, 0xe3a5, 0xe3a6, 0xe3a7, 0xe3a8, + 0xe3a9, 0x82aa, 0x691b, 0xe3ac, 0x41db, + /* 0x8f */ + 0x854b, 0x82d0, 0x831a, 0xe3b1, 0xe3b2, 0x36c1, 0xe3b4, 0xe3b5, + 0x827b, 0x82e2, 0x8318, 0xe3b9, 0xe3ba, 0xe3bb, 0xe3bc, 0xe3bd, + 0x3dbf, 0x831d, 0x55ec, 0x8385, 0x450b, 0xe3c3, 0x83ac, 0x83c1, + 0x83d3, 0x347e, 0xe3c8, 0x6a57, 0x855a, 0x3496, 0xe3cc, 0xe3cd, + 0x8458, 0xe3cf, 0x8471, 0x3dd3, 0x44e4, 0x6aa7, 0x844a, 0xe3d5, + 0x7958, 0x84a8, 0xe3d8, 0xe3d9, 0xe3da, 0x84de, 0x840f, 0x8391, + 0x44a0, 0x8493, 0x84e4, 0xe3e1, 0x4240, 0xe3e3, 0x4543, 0x8534, + 0x5af2, 0xe3e7, 0x4527, 0x8573, 0x4516, 0x67bf, 0x8616, 0xe3ed, + 0xe3ee, 0x85c1, 0xe3f0, 0x8602, 0xe3f2, 0xe3f3, 0xe3f4, 0x456a, + 0x8628, 0x3648, 0xe3f8, 0x53f7, 0xe3fa, 0x867e, 0x8771, 0xe3fd, + 0x87ee, 0xe3ff, 0x87b1, 0x87da, 0x880f, 0x5661, 0x866c, 0x6856, + 0x460f, 0x8845, 0x8846, 0xe409, 0xe40a, 0xe40b, 0x885e, 0x889c, + 0x465b, 0x88b4, 0x88b5, 0x63c1, 0x88c5, 0x7777, 0xe414, 0x8987, + 0x898a, 0x89a6, 0x89a9, 0x89a7, 0x89bc, 0xe41b, 0x89e7, 0xe41d, + 0xe41e, 0x8a9c, 0x7793, 0x91fe, 0x8a90, 0xe423, 0x7ae9, 0xe425, + 0xe426, 0x4713, 0xe428, 0x717c, 0x8b0c, 0x8b1f, 0xe42c, 0xe42d, + 0x8b3f, 0x8b4c, 0x8b4d, 0x8aa9, 0xe432, 0x8b90, 0x8b9b, 0x8aaf, + 0xe436, 0x4615, 0x884f, 0x8c9b, 0xe43a, 0xe43b, 0xe43c, 0x3725, + 0xe43e, 0x8cd6, 0xe440, 0xe441, 0x8d12, 0x8d03, 0xe444, 0x8cdb, + 0x705c, 0x8d11, 0xe448, 0x3ed0, 0x8d77, + /* 0x90 */ + 0x8da9, 0xe44c, 0xe44d, 0xe44e, 0x3b7c, 0xe450, 0xe451, 0x7ae7, + 0x8ead, 0x8eb6, 0x8ec3, 0x92d4, 0x8f19, 0x8f2d, 0xe459, 0xe45a, + 0x8fa5, 0x9303, 0xe45d, 0xe45e, 0x8fb3, 0x492a, 0xe461, 0xe462, + 0xe463, 0x5ef8, 0xe465, 0x8ff9, 0xe467, 0xe468, 0xe469, 0xe46a, + 0x3980, 0xe46c, 0x9037, 0xe46e, 0xe46f, 0x9061, 0xe471, 0xe472, + 0x90a8, 0xe474, 0x90c4, 0xe476, 0x90ae, 0x90fd, 0x9167, 0x3af0, + 0x91a9, 0x91c4, 0x7cac, 0xe47e, 0xe47f, 0x920e, 0x6c9f, 0x9241, + 0x9262, 0xe484, 0x92b9, 0xe486, 0xe487, 0xe488, 0xe489, 0xe48a, + 0x932c, 0x936b, 0xe48d, 0xe48e, 0x708f, 0x5ac3, 0xe491, 0xe492, + 0x4965, 0x9244, 0xe495, 0xe496, 0xe497, 0x9373, 0x945b, 0x8ebc, + 0x9585, 0x95a6, 0x9426, 0x95a0, 0x6ff6, 0x42b9, 0xe4a1, 0xe4a2, + 0xe4a3, 0xe4a4, 0x49df, 0x6c1c, 0x967b, 0x9696, 0x416c, 0x96a3, + 0xe4ab, 0x61da, 0x96b6, 0x78f5, 0xe4af, 0x96bd, 0x53cc, 0x49a1, + 0xe4b3, 0xe4b4, 0xe4b5, 0xe4b6, 0xe4b7, 0xe4b8, 0xe4b9, 0xe4ba, + 0x9731, 0x8642, 0x9736, 0x4a0f, 0x453d, 0x4585, 0xe4c1, 0x7075, + 0x5b41, 0x971b, 0x975c, 0xe4c6, 0x9757, 0x5b4a, 0xe4c9, 0x975f, + 0x9425, 0x50d0, 0xe4cd, 0xe4ce, 0x9789, 0x979f, 0x97b1, 0x97be, + 0x97c0, 0x97d2, 0x97e0, 0xe4d6, 0x97ee, 0x741c, 0xe4d9, 0x97ff, + 0x97f5, 0xe4dc, 0xe4dd, 0x4ad1, 0x9834, 0x9833, 0x984b, 0x9866, + 0x3b0e, 0xe4e4, 0x3d51, 0xe4e6, 0xe4e7, + /* 0x91 */ + 0xe4e8, 0x98ca, 0x98b7, 0x98c8, 0x98c7, 0x4aff, 0xe4ee, 0xe4ef, + 0x55b0, 0x98e1, 0x98e6, 0x98ec, 0x9378, 0x9939, 0xe4f6, 0x4b72, + 0xe4f8, 0xe4f9, 0x99f5, 0x9a0c, 0x9a3b, 0x9a10, 0x9a58, 0xe4ff, + 0x36c4, 0xe501, 0xe502, 0x9ae0, 0x9ae2, 0xe505, 0x9af4, 0x4c0e, + 0x9b14, 0x9b2d, 0xe50a, 0x5034, 0x9b34, 0xe50d, 0x38c3, 0xe50f, + 0x9b50, 0x9b40, 0xe512, 0x5a45, 0xe514, 0x9b8e, 0xe516, 0x9c02, + 0x9bff, 0x9c0c, 0xe51a, 0x9dd4, 0xe51c, 0xe51d, 0xe51e, 0xe51f, + 0xe520, 0xe521, 0x9d7e, 0x9d83, 0xe524, 0x9e0e, 0x6888, 0x9dc4, + 0xe528, 0xe529, 0xe52a, 0xe52b, 0xe52c, 0x9d39, 0xe52e, 0xe52f, + 0x9e90, 0x9e95, 0x9e9e, 0x9ea2, 0x4d34, 0x9eaa, 0x9eaf, 0xe537, + 0x9ec1, 0x3b60, 0x39e5, 0x3d1d, 0x4f32, 0x37be, 0xe53e, 0x9f02, + 0x9f08, 0x4b96, 0x9424, 0xe543, 0x9f17, 0x9f16, 0x9f39, 0x569f, + 0x568a, 0x9f45, 0x99b8, 0xe54b, 0x97f2, 0x847f, 0x9f62, 0x9f69, + 0x7adc, 0x9f8e, 0x7216, 0x4bbe, 0xe554, 0xe555, 0x7177, 0xe557, + 0xe558, 0xe559, 0x739e, 0xe55b, 0xe55c, 0x799f, 0xe55e, 0xe55f, + 0x9369, 0x93f3, 0xe562, 0x92ec, 0x9381, 0x93cb, 0xe566, 0xe567, + 0x7217, 0x3eeb, 0x7772, 0x7a43, 0x70d0, 0xe56d, 0xe56e, 0x717e, + 0xe570, 0x70a3, 0xe572, 0xe573, 0x3ec7, 0xe575, 0xe576, 0xe577, + 0x3722, 0xe579, 0xe57a, 0x36e1, 0xe57c, 0xe57d, 0xe57e, 0x3723, + 0xe580, 0x575b, 0xe582, 0xe583, 0xe584, + /* 0x92 */ + 0xe585, 0xe586, 0x8503, 0xe588, 0x8503, 0x8455, 0xe58b, 0xe58c, + 0xe58d, 0xe58e, 0xe58f, 0xe590, 0x44f4, 0xe592, 0xe593, 0xe594, + 0x67f9, 0x3733, 0x3c15, 0x3de7, 0x586c, 0xe59a, 0x6810, 0x4057, + 0xe59d, 0xe59e, 0xe59f, 0xe5a0, 0xe5a1, 0x54cb, 0x569e, 0xe5a4, + 0x5692, 0xe5a6, 0xe5a7, 0xe5a8, 0x93c6, 0xe5aa, 0x939c, 0x4ef8, + 0x512b, 0x3819, 0xe5af, 0x4ebc, 0xe5b1, 0xe5b2, 0x4f4b, 0x4f8a, + 0xe5b5, 0x5a68, 0xe5b7, 0xe5b8, 0x3999, 0xe5ba, 0xe5bb, 0x3435, + 0x4f29, 0xe5be, 0xe5bf, 0xe5c0, 0x8ada, 0xe5c2, 0x4e98, 0x50cd, + 0x510d, 0x4fa2, 0x4f03, 0xe5c8, 0xe5c9, 0x4f42, 0x502e, 0x506c, + 0x5081, 0x4fcc, 0x4fe5, 0x5058, 0x50fc, 0x5159, 0x515b, 0x515d, + 0x515e, 0x6e76, 0xe5d7, 0xe5d8, 0xe5d9, 0x6d72, 0xe5db, 0xe5dc, + 0x51a8, 0x51c3, 0xe5df, 0x44dd, 0xe5e1, 0xe5e2, 0xe5e3, 0x8d7a, + 0xe5e5, 0xe5e6, 0x5259, 0x52a4, 0xe5e9, 0x52e1, 0x936e, 0x467a, + 0x718c, 0xe5ee, 0xe5ef, 0xe5f0, 0xe5f1, 0x69d1, 0xe5f3, 0x7479, + 0x3ede, 0x7499, 0x7414, 0x7456, 0x7398, 0x4b8e, 0xe5fb, 0xe5fc, + 0x53d0, 0x3584, 0x720f, 0xe600, 0x55b4, 0xe602, 0x54cd, 0xe604, + 0x571d, 0x925d, 0x96f4, 0x9366, 0x57dd, 0x578d, 0x577f, 0x363e, + 0x58cb, 0x5a99, 0xe60f, 0xe610, 0xe611, 0xe612, 0x5a2c, 0x59b8, + 0x928f, 0x5a7e, 0x5acf, 0x5a12, 0xe619, 0xe61a, 0xe61b, 0xe61c, + 0x36f5, 0x6d05, 0x7443, 0x5a21, 0xe621, + /* 0x93 */ + 0x5a81, 0xe623, 0xe624, 0x93e0, 0x748c, 0xe627, 0x7105, 0x4972, + 0x9408, 0xe62b, 0x93bd, 0x37a0, 0x5c1e, 0x5c9e, 0x5e5e, 0x5e48, + 0xe632, 0xe633, 0xe634, 0x5ecd, 0x5b4f, 0xe637, 0xe638, 0x3701, + 0xe63a, 0x36dd, 0xe63c, 0x36d3, 0x812a, 0xe63f, 0xe640, 0xe641, + 0xe642, 0x5f0c, 0x5f0e, 0xe645, 0xe646, 0x5a6b, 0xe648, 0x5b44, + 0x8614, 0xe64b, 0x8860, 0x607e, 0xe64e, 0xe64f, 0x5fdb, 0x3eb8, + 0xe652, 0xe653, 0xe654, 0xe655, 0x61c0, 0xe657, 0xe658, 0xe659, + 0x6199, 0x6198, 0x6075, 0xe65d, 0xe65e, 0xe65f, 0xe660, 0x6471, + 0xe662, 0xe663, 0x3a29, 0xe665, 0xe666, 0xe667, 0xe668, 0x6337, + 0xe66a, 0x64b6, 0x6331, 0x63d1, 0xe66e, 0xe66f, 0x62a4, 0xe671, + 0x643b, 0x656b, 0x6972, 0x3bf4, 0xe676, 0xe677, 0xe678, 0xe679, + 0x550d, 0xe67b, 0xe67c, 0xe67d, 0x66ce, 0xe67f, 0xe680, 0x3ae0, + 0x4190, 0xe683, 0xe684, 0xe685, 0xe686, 0xe687, 0xe688, 0x78ee, + 0xe68a, 0xe68b, 0xe68c, 0x3464, 0xe68e, 0xe68f, 0xe690, 0x668e, + 0xe692, 0x666b, 0x4b93, 0x6630, 0xe696, 0xe697, 0x6663, 0xe699, + 0xe69a, 0x661e, 0xe69c, 0x38d1, 0xe69e, 0xe69f, 0x3b99, 0xe6a1, + 0xe6a2, 0x74d0, 0x3b96, 0x678f, 0xe6a6, 0x68b6, 0x681e, 0x3bc4, + 0x6abe, 0x3863, 0xe6ac, 0xe6ad, 0x6a33, 0x6a52, 0x6ac9, 0x6b05, + 0xe6b2, 0x6511, 0x6898, 0x6a4c, 0x3bd7, 0x6a7a, 0x6b57, 0xe6b9, + 0xe6ba, 0x93a0, 0x92f2, 0xe6bd, 0xe6be, + /* 0x94 */ + 0x9289, 0xe6c0, 0xe6c1, 0x9467, 0x6da5, 0x6f0b, 0xe6c5, 0x6d67, + 0xe6c7, 0x3d8f, 0x6e04, 0xe6ca, 0x5a3d, 0x6e0a, 0x5847, 0x6d24, + 0x7842, 0x713b, 0xe6d1, 0xe6d2, 0x70f1, 0x7250, 0x7287, 0x7294, + 0xe6d7, 0xe6d8, 0x5179, 0xe6da, 0xe6db, 0x747a, 0xe6dd, 0xe6de, + 0xe6df, 0xe6e0, 0xe6e1, 0x3f06, 0x3eb1, 0xe6e4, 0xe6e5, 0xe6e6, + 0x60a7, 0x3ef3, 0x74cc, 0x743c, 0x9387, 0x7437, 0x449f, 0xe6ee, + 0x4551, 0x7583, 0x3f63, 0xe6f2, 0xe6f3, 0x3f58, 0x7555, 0x7673, + 0xe6f7, 0x3b19, 0x7468, 0xe6fa, 0xe6fb, 0xe6fc, 0x3afb, 0x3dcd, + 0xe6ff, 0x3eff, 0xe701, 0xe702, 0x91fa, 0x5732, 0x9342, 0xe706, + 0xe707, 0x50df, 0xe709, 0xe70a, 0x7778, 0xe70c, 0x770e, 0x770f, + 0x777b, 0xe710, 0xe711, 0x3a5e, 0xe713, 0x7438, 0x749b, 0x3ebf, + 0xe717, 0xe718, 0x40c8, 0xe71a, 0xe71b, 0x9307, 0xe71d, 0x781e, + 0x788d, 0x7888, 0x78d2, 0x73d0, 0x7959, 0xe724, 0xe725, 0x410e, + 0x799b, 0x8496, 0x79a5, 0x6a2d, 0xe72b, 0x7a3a, 0x79f4, 0x416e, + 0xe72f, 0x4132, 0x9235, 0x79f1, 0xe733, 0xe734, 0xe735, 0xe736, + 0xe737, 0x3597, 0x556b, 0x3570, 0x36aa, 0xe73c, 0xe73d, 0x7ae2, + 0x5a59, 0xe740, 0xe741, 0xe742, 0x5a0d, 0xe744, 0x78f0, 0x5a2a, + 0xe747, 0x7afe, 0x41f9, 0x7c5d, 0x7c6d, 0x4211, 0xe74d, 0xe74e, + 0xe74f, 0x7ccd, 0xe751, 0xe752, 0x7c8e, 0x7c7c, 0x7cae, 0x6ab2, + 0x7ddc, 0x7e07, 0x7dd3, 0x7f4e, 0xe75b, + /* 0x95 */ + 0xe75c, 0xe75d, 0x7d97, 0xe75f, 0x426a, 0xe761, 0xe762, 0x67d6, + 0xe764, 0xe765, 0x57c4, 0xe767, 0xe768, 0xe769, 0x7fdd, 0x7b27, + 0xe76c, 0xe76d, 0xe76e, 0x7b0c, 0xe770, 0x99e6, 0x8645, 0x9a63, + 0x6a1c, 0xe775, 0x39e2, 0xe777, 0xe778, 0x9a1f, 0xe77a, 0x8480, + 0xe77c, 0xe77d, 0x44ea, 0x8137, 0x4402, 0x80c6, 0x8109, 0x8142, + 0xe784, 0x98c3, 0xe786, 0x8262, 0x8265, 0xe789, 0x8453, 0xe78b, + 0x8610, 0xe78d, 0x5a86, 0x417f, 0xe790, 0x5b2b, 0xe792, 0x5ae4, + 0xe794, 0x86a0, 0xe796, 0xe797, 0x882d, 0xe799, 0x5a02, 0x886e, + 0x4f45, 0x8887, 0x88bf, 0x88e6, 0x8965, 0x894d, 0xe7a2, 0x8954, + 0xe7a4, 0xe7a5, 0xe7a6, 0xe7a7, 0xe7a8, 0xe7a9, 0x3ead, 0x84a3, + 0x46f5, 0x46cf, 0x37f2, 0x8a3d, 0x8a1c, 0xe7b1, 0x5f4d, 0x922b, + 0xe7b4, 0x65d4, 0x7129, 0x70c4, 0xe7b8, 0x9d6d, 0x8c9f, 0x8ce9, + 0xe7bc, 0x599a, 0x77c3, 0x59f0, 0x436e, 0x36d4, 0x8e2a, 0x8ea7, + 0xe7c4, 0x8f30, 0x8f4a, 0x42f4, 0x6c58, 0x6fbb, 0xe7ca, 0x489b, + 0x6f79, 0x6e8b, 0xe7ce, 0x9be9, 0x36b5, 0xe7d1, 0x90bb, 0x9097, + 0x5571, 0x4906, 0x91bb, 0x9404, 0xe7d8, 0x4062, 0xe7da, 0x9427, + 0xe7dc, 0xe7dd, 0x84e5, 0x8a2b, 0x9599, 0x95a7, 0x9597, 0x9596, + 0xe7e4, 0x7445, 0x3ec2, 0xe7e7, 0xe7e8, 0xe7e9, 0x3ee7, 0xe7eb, + 0x968f, 0xe7ed, 0xe7ee, 0xe7ef, 0x3ecc, 0xe7f1, 0xe7f2, 0xe7f3, + 0x7412, 0x746b, 0x3efc, 0x9741, 0xe7f8, + /* 0x96 */ + 0x6847, 0x4a1d, 0xe7fb, 0xe7fc, 0x975d, 0x9368, 0xe7ff, 0xe800, + 0xe801, 0xe802, 0x92ba, 0x5b11, 0x8b69, 0x493c, 0x73f9, 0xe808, + 0x979b, 0x9771, 0x9938, 0xe80c, 0x5dc1, 0xe80e, 0xe80f, 0x981f, + 0xe811, 0x92f6, 0xe813, 0x91e5, 0x44c0, 0xe816, 0xe817, 0xe818, + 0x98dc, 0xe81a, 0x3f00, 0x922a, 0x4925, 0x8414, 0x993b, 0x994d, + 0xe821, 0x3dfd, 0x999b, 0x4b6f, 0x99aa, 0x9a5c, 0xe827, 0xe828, + 0x6a8f, 0x9a21, 0x5afe, 0x9a2f, 0xe82d, 0x4b90, 0xe82f, 0x99bc, + 0x4bbd, 0x4b97, 0x937d, 0x5872, 0xe835, 0x5822, 0xe837, 0xe838, + 0x7844, 0xe83a, 0xe83b, 0x68c5, 0x3d7d, 0x9458, 0x3927, 0x6150, + 0xe841, 0xe842, 0x6107, 0x9c4f, 0x9c53, 0x9c7b, 0x9c35, 0x9c10, + 0x9b7f, 0x9bcf, 0xe84b, 0x9b9f, 0xe84d, 0xe84e, 0x9d21, 0x4cae, + 0xe851, 0x9e18, 0x4cb0, 0x9d0c, 0xe855, 0xe856, 0xe857, 0xe858, + 0x9da5, 0x84bd, 0xe85b, 0xe85c, 0xe85d, 0x85fc, 0x4533, 0xe860, + 0xe861, 0xe862, 0x8420, 0x85ee, 0xe865, 0xe866, 0xe867, 0x79e2, + 0xe869, 0xe86a, 0x492d, 0xe86c, 0x3d62, 0x93db, 0x92be, 0x9348, + 0xe871, 0x78b9, 0x9277, 0x944d, 0x4fe4, 0x3440, 0x9064, 0xe878, + 0x783d, 0x7854, 0x78b6, 0x784b, 0xe87d, 0xe87e, 0xe87f, 0x369a, + 0x4f72, 0x6fda, 0x6fd9, 0x701e, 0x701e, 0x5414, 0xe887, 0x57bb, + 0x58f3, 0x578a, 0x9d16, 0x57d7, 0x7134, 0x34af, 0xe88f, 0x71eb, + 0xe891, 0xe892, 0x5b28, 0xe894, 0xe895, + /* 0x97 */ + 0x610c, 0x5ace, 0x5a0b, 0x42bc, 0xe89a, 0x372c, 0x4b7b, 0xe89d, + 0x93bb, 0x93b8, 0xe8a0, 0xe8a1, 0x8472, 0xe8a3, 0xe8a4, 0xe8a5, + 0xe8a6, 0xe8a7, 0x5994, 0xe8a9, 0xe8aa, 0x7da8, 0xe8ac, 0xe8ad, + 0xe8ae, 0xe8af, 0xe8b0, 0x92e5, 0x73e2, 0x3ee9, 0x74b4, 0xe8b5, + 0xe8b6, 0x3ee1, 0xe8b8, 0x6ad8, 0x73f3, 0x73fb, 0x3ed6, 0xe8bd, + 0xe8be, 0xe8bf, 0xe8c0, 0xe8c1, 0xe8c2, 0xe8c3, 0x7448, 0xe8c5, + 0x70a5, 0xe8c7, 0x9284, 0x73e6, 0x935f, 0xe8cb, 0x9331, 0xe8cd, + 0xe8ce, 0x9386, 0xe8d0, 0xe8d1, 0x4935, 0xe8d3, 0x716b, 0xe8d5, + 0xe8d6, 0x56a4, 0xe8d8, 0xe8d9, 0xe8da, 0x5502, 0x79c4, 0xe8dd, + 0x7dfe, 0xe8df, 0xe8e0, 0xe8e1, 0x452e, 0x9401, 0x370a, 0xe8e5, + 0xe8e6, 0x59b0, 0xe8e8, 0xe8e9, 0xe8ea, 0x5aa1, 0x36e2, 0xe8ed, + 0x36b0, 0x925f, 0x5a79, 0xe8f1, 0xe8f2, 0x9374, 0x3ccd, 0xe8f5, + 0x4a96, 0x398a, 0x50f4, 0x3d69, 0x3d4c, 0xe8fb, 0x7175, 0x42fb, + 0xe8fe, 0x6e0f, 0xe900, 0x44eb, 0x6d57, 0xe903, 0x7067, 0x6caf, + 0x3cd6, 0xe907, 0xe908, 0x6e02, 0x6f0c, 0x3d6f, 0xe90c, 0x7551, + 0x36bc, 0x34c8, 0x4680, 0x3eda, 0x4871, 0x59c4, 0x926e, 0x493e, + 0x8f41, 0xe917, 0xe918, 0x5812, 0x57c8, 0x36d6, 0xe91c, 0x70fe, + 0xe91e, 0xe91f, 0xe920, 0xe921, 0xe922, 0x68b9, 0x6967, 0xe925, + 0xe926, 0xe927, 0xe928, 0xe929, 0xe92a, 0xe92b, 0xe92c, 0x6a1a, + 0xe92e, 0xe92f, 0x843e, 0x44df, 0x44ce, + /* 0x98 */ + 0xe933, 0xe934, 0xe935, 0xe936, 0x6f17, 0xe938, 0x833d, 0xe93a, + 0x83ed, 0xe93c, 0xe93d, 0xe93e, 0x5989, 0x5a82, 0xe941, 0x5a61, + 0x5a71, 0xe944, 0xe945, 0x372d, 0x59ef, 0xe948, 0x36c7, 0x718e, + 0x9390, 0x669a, 0xe94d, 0x5a6e, 0x5a2b, 0xe950, 0x6a2b, 0xe952, + 0xe953, 0xe954, 0xe955, 0x711d, 0xe957, 0xe958, 0x4fb0, 0xe95a, + 0x5cc2, 0xe95c, 0xe95d, 0xe95e, 0x6a0c, 0xe960, 0xe961, 0x70a6, + 0x7133, 0xe964, 0x3da5, 0x6cdf, 0xe967, 0xe968, 0x7e65, 0x59eb, + 0x5d2f, 0x3df3, 0x5f5c, 0xe96e, 0xe96f, 0x7da4, 0x8426, 0x5485, + 0xe973, 0xe974, 0xe975, 0x577e, 0xe977, 0xe978, 0x3fe5, 0xe97a, + 0xe97b, 0x7003, 0xe97d, 0x5d70, 0x738f, 0x7cd3, 0xe981, 0xe982, + 0x4fc8, 0x7fe7, 0x72cd, 0x7310, 0xe987, 0x7338, 0x7339, 0xe98a, + 0x7341, 0x7348, 0x3ea9, 0xe98e, 0x906c, 0x71f5, 0xe991, 0x73e1, + 0x81f6, 0x3eca, 0x770c, 0x3ed1, 0x6ca2, 0x56fd, 0x7419, 0x741e, + 0x741f, 0x3ee2, 0x3ef0, 0x3ef4, 0x3efa, 0x74d3, 0x3f0e, 0x3f53, + 0x7542, 0x756d, 0x7572, 0x758d, 0x3f7c, 0x75c8, 0x75dc, 0x3fc0, + 0x764d, 0x3fd7, 0x7674, 0x3fdc, 0x767a, 0xe9b0, 0x7188, 0x5623, + 0x8980, 0x5869, 0x401d, 0x7743, 0x4039, 0x6761, 0x4045, 0x35db, + 0x7798, 0x406a, 0x406f, 0x5c5e, 0x77be, 0x77cb, 0x58f2, 0x7818, + 0x70b9, 0x781c, 0x40a8, 0x7839, 0x7847, 0x7851, 0x7866, 0x8448, + 0xe9cb, 0x7933, 0x6803, 0x7932, 0x4103, + /* 0x99 */ + 0x4109, 0x7991, 0x7999, 0x8fbb, 0x7a06, 0x8fbc, 0x4167, 0x7a91, + 0x41b2, 0x7abc, 0x8279, 0x41c4, 0x7acf, 0x7adb, 0x41cf, 0x4e21, + 0x7b62, 0x7b6c, 0x7b7b, 0x7c12, 0x7c1b, 0x4260, 0x427a, 0x7c7b, + 0x7c9c, 0x428c, 0x7cb8, 0x4294, 0x7ced, 0x8f93, 0x70c0, 0xe9ef, + 0x7dcf, 0x7dd4, 0x7dd0, 0x7dfd, 0x7fae, 0x7fb4, 0x729f, 0x4397, + 0x8020, 0x8025, 0x7b39, 0x802e, 0x8031, 0x8054, 0x3dcc, 0x57b4, + 0x70a0, 0x80b7, 0x80e9, 0x43ed, 0x810c, 0x732a, 0x810e, 0x8112, + 0x7560, 0x8114, 0x4401, 0x3b39, 0x8156, 0x8159, 0x815a, 0x4413, + 0x583a, 0x817c, 0x8184, 0x4425, 0x8193, 0x442d, 0x81a5, 0x57ef, + 0x81c1, 0x81e4, 0x8254, 0x448f, 0x82a6, 0x8276, 0x82ca, 0x82d8, + 0x82ff, 0x44b0, 0x8357, 0x9669, 0x698a, 0x8405, 0x70f5, 0x8464, + 0x60e3, 0x8488, 0x4504, 0x84be, 0x84e1, 0x84f8, 0x8510, 0x8538, + 0x8552, 0x453b, 0x856f, 0x8570, 0x85e0, 0x4577, 0x8672, 0x8692, + 0x86b2, 0x86ef, 0x9645, 0x878b, 0x4606, 0x4617, 0x88ae, 0x88ff, + 0x8924, 0x8947, 0x8991, 0xea43, 0x8a29, 0x8a38, 0x8a94, 0x8ab4, + 0x8c51, 0x8cd4, 0x8cf2, 0x8d1c, 0x4798, 0x585f, 0x8dc3, 0x47ed, + 0x4eee, 0x8e3a, 0x55d8, 0x5754, 0x8e71, 0x55f5, 0x8eb0, 0x4837, + 0x8ece, 0x8ee2, 0x8ee4, 0x8eed, 0x8ef2, 0x8fb7, 0x8fc1, 0x8fca, + 0x8fcc, 0x9033, 0x99c4, 0x48ad, 0x98e0, 0x9213, 0x491e, 0x9228, + 0x9258, 0x926b, 0x92b1, 0x92ae, 0x92bf, + /* 0x9a */ + 0x92e3, 0x92eb, 0x92f3, 0x92f4, 0x92fd, 0x9343, 0x9384, 0x93ad, + 0x4945, 0x4951, 0x9ebf, 0x9417, 0x5301, 0x941d, 0x942d, 0x943e, + 0x496a, 0x9454, 0x9479, 0x952d, 0x95a2, 0x49a7, 0x95f4, 0x9633, + 0x49e5, 0x67a0, 0x4a24, 0x9740, 0x4a35, 0x97b2, 0x97c2, 0x5654, + 0x4ae4, 0x60e8, 0x98b9, 0x4b19, 0x98f1, 0x5844, 0x990e, 0x9919, + 0x51b4, 0x991c, 0x9937, 0x9942, 0x995d, 0x9962, 0x4b70, 0x99c5, + 0x4b9d, 0x9a3c, 0x9b0f, 0x7a83, 0x9b69, 0x9b81, 0x9bdd, 0x9bf1, + 0x9bf4, 0x4c6d, 0x9c20, 0x376f, 0xeaa9, 0x9d49, 0x9c3a, 0x9efe, + 0x5650, 0x9d93, 0x9dbd, 0x9dc0, 0x9dfc, 0x94f6, 0x8fb6, 0x9e7b, + 0x9eac, 0x9eb1, 0x9ebd, 0x9ec6, 0x94dc, 0x9ee2, 0x9ef1, 0x9ef8, + 0x7ac8, 0x9f44, 0xeabf, 0xeac0, 0xeac1, 0x691a, 0x94c3, 0x59ac, + 0xeac5, 0x5840, 0x94c1, 0x37b9, 0xeac9, 0xeaca, 0xeacb, 0xeacc, + 0x5757, 0x7173, 0xeacf, 0xead0, 0xead1, 0x546a, 0xead3, 0xead4, + 0x549e, 0xead6, 0xead7, 0xead8, 0xead9, 0xeada, 0x60e7, 0xeadc, + 0x567a, 0xeade, 0xeadf, 0xeae0, 0xeae1, 0xeae2, 0xeae3, 0x6955, + 0x9c2f, 0x87a5, 0xeae7, 0xeae8, 0xeae9, 0xeaea, 0xeaeb, 0xeaec, + 0x5c20, 0xeaee, 0x5e0b, 0xeaf0, 0xeaf1, 0xeaf2, 0x671e, 0xeaf4, + 0xeaf5, 0xeaf6, 0x3647, 0xeaf8, 0xeaf9, 0xeafa, 0xeafb, 0x5364, + 0x84ad, 0xeafe, 0xeaff, 0xeb00, 0x8b81, 0xeb02, 0xeb03, 0xeb04, + 0xeb05, 0x4e78, 0x70bb, 0xeb08, 0xeb09, + /* 0x9b */ + 0xeb0a, 0xeb0b, 0xeb0c, 0xeb0d, 0xeb0e, 0xeb0f, 0x62c3, 0xeb11, + 0xeb12, 0x7198, 0x6855, 0xeb15, 0x69e9, 0x36c8, 0xeb18, 0xeb19, + 0xeb1a, 0xeb1b, 0xeb1c, 0xeb1d, 0x82fd, 0xeb1f, 0xeb20, 0xeb21, + 0x89a5, 0xeb23, 0x8fa0, 0xeb25, 0x97b8, 0xeb27, 0x9847, 0x9abd, + 0xeb2a, 0xeb2b, 0xeb2c, 0xeb2d, 0xeb2e, 0xeb2f, 0xeb30, 0xeb31, + 0xeb32, 0xeb33, 0xeb34, 0xeb35, 0xeb36, 0xeb37, 0xeb38, 0xeb39, + 0x5fb1, 0x6648, 0x66bf, 0xeb3d, 0xeb3e, 0xeb3f, 0x7201, 0xeb41, + 0x77d7, 0xeb43, 0xeb44, 0x7e87, 0xeb46, 0x58b5, 0x670e, 0x6918, + 0xeb4a, 0xeb4b, 0xeb4c, 0xeb4d, 0xeb4e, 0xeb4f, 0xeb50, 0x48d0, + 0x4ab8, 0xeb53, 0xeb54, 0xeb55, 0xeb56, 0xeb57, 0xeb58, 0xeb59, + 0xeb5a, 0xeb5b, 0x51d2, 0xeb5d, 0x599f, 0xeb5f, 0x3bbe, 0xeb61, + 0xeb62, 0xeb63, 0x5788, 0xeb65, 0x399b, 0xeb67, 0xeb68, 0xeb69, + 0x3762, 0xeb6b, 0x8b5e, 0xeb6d, 0x99d6, 0xeb6f, 0xeb70, 0xeb71, + 0x7209, 0xeb73, 0xeb74, 0x5965, 0xeb76, 0xeb77, 0xeb78, 0x8eda, + 0xeb7a, 0x528f, 0x573f, 0x7171, 0xeb7e, 0xeb7f, 0xeb80, 0xeb81, + 0x55bc, 0xeb83, 0xeb84, 0xeb85, 0x91d4, 0x3473, 0xeb88, 0xeb89, + 0xeb8a, 0x4718, 0xeb8c, 0xeb8d, 0xeb8e, 0xeb8f, 0xeb90, 0x5066, + 0x34fb, 0xeb93, 0x60de, 0xeb95, 0x477c, 0xeb97, 0xeb98, 0xeb99, + 0xeb9a, 0xeb9b, 0x57a1, 0x7151, 0x6fb6, 0xeb9f, 0xeba0, 0x9056, + 0xeba2, 0xeba3, 0x8b62, 0xeba5, 0xeba6, + /* 0x9c */ + 0x5d5b, 0xeba8, 0x8f36, 0xebaa, 0xebab, 0x8aea, 0xebad, 0xebae, + 0xebaf, 0xebb0, 0x4bc0, 0xebb2, 0xebb3, 0xebb4, 0x9465, 0xebb6, + 0x6195, 0x5a27, 0xebb9, 0x4fbb, 0x56b9, 0xebbc, 0xebbd, 0x4e6a, + 0xebbf, 0x9656, 0x6d8f, 0xebc2, 0x3618, 0x8977, 0xebc5, 0xebc6, + 0xebc7, 0xebc8, 0x71df, 0xebca, 0x7b42, 0xebcc, 0xebcd, 0xebce, + 0x9104, 0xebd0, 0x7a45, 0x9df0, 0xebd3, 0x9a26, 0xebd5, 0x365f, + 0xebd7, 0xebd8, 0x7983, 0xebda, 0xebdb, 0x5d2c, 0xebdd, 0x83cf, + 0xebdf, 0x46d0, 0xebe1, 0x753b, 0x8865, 0xebe4, 0x58b6, 0x371c, + 0xebe7, 0xebe8, 0xebe9, 0x3c54, 0xebeb, 0xebec, 0x9281, 0xebee, + 0xebef, 0x9330, 0xebf1, 0xebf2, 0x6c39, 0x949f, 0xebf5, 0xebf6, + 0x8827, 0x88f5, 0xebf9, 0xebfa, 0xebfb, 0x6eb8, 0xebfd, 0xebfe, + 0x39a4, 0x36b9, 0x5c10, 0x79e3, 0x453f, 0x66b6, 0xec05, 0xec06, + 0x8943, 0xec08, 0xec09, 0x56d6, 0x40df, 0xec0c, 0x39a1, 0xec0e, + 0xec0f, 0xec10, 0x71ad, 0x8366, 0xec13, 0xec14, 0x5a67, 0x4cb7, + 0xec17, 0xec18, 0xec19, 0xec1a, 0xec1b, 0xec1c, 0xec1d, 0x7b43, + 0x797e, 0xec20, 0x6fb5, 0xec22, 0x6a03, 0xec24, 0x53a2, 0xec26, + 0x93bf, 0x6836, 0x975d, 0xec2a, 0xec2b, 0xec2c, 0xec2d, 0xec2e, + 0xec2f, 0x5d85, 0xec31, 0xec32, 0x5715, 0x9823, 0xec35, 0x5dab, + 0xec37, 0x65be, 0x69d5, 0x53d2, 0xec3b, 0xec3c, 0x3c11, 0x6736, + 0xec3f, 0xec40, 0xec41, 0xec42, 0xec43, + /* 0x9d */ + 0xec44, 0xec45, 0xec46, 0xec47, 0xec48, 0xec49, 0x35ca, 0xec4b, + 0xec4c, 0x48fa, 0x63e6, 0xec4f, 0x7808, 0x9255, 0xec52, 0x43f2, + 0xec54, 0x43df, 0xec56, 0xec57, 0xec58, 0x59f8, 0xec5a, 0x8f0b, + 0xec5c, 0xec5d, 0x7b51, 0xec5f, 0xec60, 0x3df7, 0xec62, 0xec63, + 0x8fd0, 0x728f, 0x568b, 0xec67, 0xec68, 0xec69, 0xec6a, 0xec6b, + 0xec6c, 0xec6d, 0xec6e, 0xec6f, 0xec70, 0xec71, 0xec72, 0xec73, + 0x7e9f, 0xec75, 0xec76, 0x4ca4, 0x9547, 0xec79, 0x71a2, 0xec7b, + 0x4d91, 0x9012, 0xec7e, 0x4d9c, 0xec80, 0x8fbe, 0x55c1, 0x8fba, + 0xec84, 0x8fb9, 0xec86, 0x4509, 0x7e7f, 0x6f56, 0x6ab1, 0x4eea, + 0x34e4, 0xec8d, 0xec8e, 0x373a, 0x8e80, 0xec91, 0xec92, 0xec93, + 0xec94, 0xec95, 0xec96, 0x3deb, 0xec98, 0xec99, 0xec9a, 0xec9b, + 0x4e9a, 0xec9d, 0xec9e, 0x56bf, 0xeca0, 0x8e0e, 0x5b6d, 0xeca3, + 0xeca4, 0x63de, 0x62d0, 0xeca7, 0xeca8, 0x6530, 0x562d, 0xecab, + 0x541a, 0xecad, 0x3dc6, 0xecaf, 0x4c7d, 0x5622, 0x561e, 0x7f49, + 0xecb4, 0x5975, 0xecb6, 0x8770, 0x4e1c, 0xecb9, 0xecba, 0xecbb, + 0x8117, 0x9d5e, 0x8d18, 0x763b, 0x9c45, 0x764e, 0x77b9, 0x9345, + 0x5432, 0x8148, 0x82f7, 0x5625, 0x8132, 0x8418, 0x80bd, 0x55ea, + 0x7962, 0x5643, 0x5416, 0xeccf, 0x35ce, 0x5605, 0x55f1, 0x66f1, + 0xecd4, 0x362d, 0x7534, 0x55f0, 0x55ba, 0x5497, 0x5572, 0xecdb, + 0xecdc, 0x5ed0, 0xecde, 0xecdf, 0xece0, + /* 0x9e */ + 0xece1, 0x9eab, 0x7d5a, 0x55de, 0xece5, 0x629d, 0x976d, 0x5494, + 0x8ccd, 0x71f6, 0x9176, 0x63fc, 0x63b9, 0x63fe, 0x5569, 0xecf0, + 0x9c72, 0xecf2, 0x519a, 0x34df, 0xecf5, 0x51a7, 0x544d, 0x551e, + 0x5513, 0x7666, 0x8e2d, 0xecfc, 0x75b1, 0x80b6, 0x8804, 0x8786, + 0x88c7, 0x81b6, 0x841c, 0xed04, 0x44ec, 0x7304, 0xed07, 0x5b90, + 0x830b, 0xed0a, 0x567b, 0xed0c, 0xed0d, 0xed0e, 0xed0f, 0xed10, + 0xed11, 0x9170, 0xed13, 0x9208, 0xed15, 0xed16, 0xed17, 0xed18, + 0x7266, 0xed1a, 0x474e, 0xed1c, 0xed1d, 0xed1e, 0x40fa, 0x9c5d, + 0x651f, 0xed22, 0x48f3, 0xed24, 0xed25, 0xed26, 0xed27, 0x6062, + 0xed29, 0xed2a, 0xed2b, 0xed2c, 0xed2d, 0x71a3, 0x7e8e, 0x9d50, + 0x4e1a, 0x4e04, 0x3577, 0x5b0d, 0x6cb2, 0x5367, 0x36ac, 0x39dc, + 0x537d, 0x36a5, 0xed3b, 0x589a, 0xed3d, 0x822d, 0x544b, 0x57aa, + 0xed41, 0xed42, 0xed43, 0x3a52, 0xed45, 0x7374, 0xed47, 0x4d09, + 0x9bed, 0xed4a, 0xed4b, 0x4c5b, 0xed4d, 0xed4e, 0xed4f, 0x845c, + 0xed51, 0xed52, 0xed53, 0xed54, 0x632e, 0x7d25, 0xed57, 0xed58, + 0x3a2a, 0x9008, 0x52cc, 0x3e74, 0x367a, 0x45e9, 0xed5f, 0x7640, + 0x5af0, 0xed62, 0x787a, 0x47b6, 0x58a7, 0x40bf, 0x567c, 0x9b8b, + 0x5d74, 0x7654, 0xed6b, 0x9e85, 0x4ce1, 0x75f9, 0x37fb, 0x6119, + 0xed71, 0xed72, 0xed73, 0x565d, 0xed75, 0x57a7, 0xed77, 0xed78, + 0x5234, 0xed7a, 0x35ad, 0x6c4a, 0x9d7c, + /* 0x9f */ + 0x7c56, 0x9b39, 0x57de, 0xed81, 0x5c53, 0x64d3, 0xed84, 0xed85, + 0xed86, 0x86ad, 0xed88, 0xed89, 0xed8a, 0xed8b, 0xed8c, 0x51fe, + 0xed8e, 0x5d8e, 0x9703, 0xed91, 0x9e81, 0x904c, 0x7b1f, 0x9b02, + 0x5cd1, 0x7ba3, 0x6268, 0x6335, 0x9aff, 0x7bcf, 0x9b2a, 0x7c7e, + 0x9b2e, 0x7c42, 0x7c86, 0x9c15, 0x7bfc, 0x9b09, 0x9f17, 0x9c1b, + 0xeda6, 0x9f5a, 0x5573, 0x5bc3, 0x4ffd, 0x9e98, 0x4ff2, 0x5260, + 0x3e06, 0x52d1, 0x5767, 0x5056, 0x59b7, 0x5e12, 0x97c8, 0x9dab, + 0x8f5c, 0x5469, 0x97b4, 0x9940, 0x97ba, 0x532c, 0x6130, 0x692c, + 0x53da, 0x9c0a, 0x9d02, 0x4c3b, 0x9641, 0x6980, 0x50a6, 0x7546, + 0xedc6, 0x99da, 0x5273, 0xedc9, 0x9159, 0x9681, 0x915c, 0xedcd, + 0x9151, 0xedcf, 0x637f, 0xedd1, 0x6aca, 0x5611, 0x918e, 0x757a, + 0x6285, 0xedd7, 0x734f, 0x7c70, 0xedda, 0xeddb, 0xeddc, 0xeddd, + 0x76d6, 0x9b9d, 0x4e2a, 0xede1, 0x83be, 0x8842, 0xede4, 0x5c4a, + 0x69c0, 0x50ed, 0x577a, 0x521f, 0x5df5, 0x4ece, 0x6c31, 0xeded, + 0x4f39, 0x549c, 0x54da, 0x529a, 0x8d82, 0x35fe, 0x5f0c, 0x35f3, + 0xedf6, 0x6b52, 0x917c, 0x9fa5, 0x9b97, 0x982e, 0x98b4, 0x9aba, + 0x9ea8, 0x9e84, 0x717a, 0x7b14, 0xee02, 0x6bfa, 0x8818, 0x7f78, + 0xee06, 0x5620, 0xee08, 0x8e77, 0x9f53, 0xee0b, 0x8dd4, 0x8e4f, + 0x9e1c, 0x8e01, 0x6282, 0xee11, 0x8e28, 0x8e75, 0x7ad3, 0xee15, + 0x7a3e, 0x78d8, 0x6cea, 0x8a67, 0x7607, + /* 0xa0 */ + 0xee1b, 0x9f26, 0x6cce, 0x87d6, 0x75c3, 0xee20, 0x7853, 0xee22, + 0x8d0c, 0x72e2, 0x7371, 0x8b2d, 0x7302, 0x74f1, 0x8ceb, 0xee2a, + 0x862f, 0x5fba, 0x88a0, 0x44b7, 0xee2f, 0xee30, 0xee31, 0xee32, + 0x8a7e, 0xee34, 0xee35, 0x60fd, 0x7667, 0x9ad7, 0x9d44, 0x936e, + 0x9b8f, 0x87f5, 0xee3d, 0x880f, 0x8cf7, 0x732c, 0x9721, 0x9bb0, + 0x35d6, 0x72b2, 0x4c07, 0x7c51, 0x994a, 0xee48, 0x6159, 0x4c04, + 0x9e96, 0x617d, 0xee4d, 0x575f, 0x616f, 0x62a6, 0x6239, 0x62ce, + 0x3a5c, 0x61e2, 0x53aa, 0xee56, 0x6364, 0x6802, 0x35d2, 0x5d57, + 0xee5b, 0x8fda, 0xee5d, 0xee5e, 0x50d9, 0xee60, 0x7906, 0x5332, + 0x9638, 0xee64, 0x4065, 0xee66, 0x77fe, 0xee68, 0x7cc2, 0xee6a, + 0x7cda, 0x7a2d, 0x8066, 0x8063, 0x7d4d, 0x7505, 0x74f2, 0x8994, + 0x821a, 0x670c, 0x8062, 0xee76, 0x805b, 0x74f0, 0x8103, 0x7724, + 0x8989, 0xee7c, 0x7553, 0xee7e, 0x87a9, 0x87ce, 0x81c8, 0x878c, + 0x8a49, 0x8cad, 0x8b43, 0x772b, 0x74f8, 0x84da, 0x3635, 0x69b2, + 0x8da6, 0xee8c, 0x89a9, 0x7468, 0x6db9, 0x87c1, 0xee91, 0x74e7, + 0x3ddb, 0x7176, 0x60a4, 0x619c, 0x3cd1, 0x7162, 0x6077, 0xee9a, + 0x7f71, 0xee9c, 0x7250, 0x60e9, 0x4b7e, 0x5220, 0x3c18, 0xeea2, + 0xeea3, 0xeea4, 0xeea5, 0xeea6, 0xeea7, 0xeea8, 0xeea9, 0xeeaa, + 0x5cc1, 0xeeac, 0xeead, 0xeeae, 0xeeaf, 0xeeb0, 0xeeb1, 0x4562, + 0x5b1f, 0xeeb4, 0x9f50, 0x9ea6, 0xeeb7, + /* 0xa1 */ + 0x3000, 0xff0c, 0x3001, 0x3002, 0xff0e, 0x2027, 0xff1b, 0xff1a, + 0xff1f, 0xff01, 0xfe30, 0x2026, 0x2025, 0xfe50, 0xfe51, 0xfe52, + 0x00b7, 0xfe54, 0xfe55, 0xfe56, 0xfe57, 0xff5c, 0x2013, 0xfe31, + 0x2014, 0xfe33, 0x2574, 0xfe34, 0xfe4f, 0xff08, 0xff09, 0xfe35, + 0xfe36, 0xff5b, 0xff5d, 0xfe37, 0xfe38, 0x3014, 0x3015, 0xfe39, + 0xfe3a, 0x3010, 0x3011, 0xfe3b, 0xfe3c, 0x300a, 0x300b, 0xfe3d, + 0xfe3e, 0x3008, 0x3009, 0xfe3f, 0xfe40, 0x300c, 0x300d, 0xfe41, + 0xfe42, 0x300e, 0x300f, 0xfe43, 0xfe44, 0xfe59, 0xfe5a, 0xfe5b, + 0xfe5c, 0xfe5d, 0xfe5e, 0x2018, 0x2019, 0x201c, 0x201d, 0x301d, + 0x301e, 0x2035, 0x2032, 0xff03, 0xff06, 0xff0a, 0x203b, 0x00a7, + 0x3003, 0x25cb, 0x25cf, 0x25b3, 0x25b2, 0x25ce, 0x2606, 0x2605, + 0x25c7, 0x25c6, 0x25a1, 0x25a0, 0x25bd, 0x25bc, 0x32a3, 0x2105, + 0x00af, 0xffe3, 0xff3f, 0x02cd, 0xfe49, 0xfe4a, 0xfe4d, 0xfe4e, + 0xfe4b, 0xfe4c, 0xfe5f, 0xfe60, 0xfe61, 0xff0b, 0xff0d, 0x00d7, + 0x00f7, 0x00b1, 0x221a, 0xff1c, 0xff1e, 0xff1d, 0x2266, 0x2267, + 0x2260, 0x221e, 0x2252, 0x2261, 0xfe62, 0xfe63, 0xfe64, 0xfe65, + 0xfe66, 0xff5e, 0x2229, 0x222a, 0x22a5, 0x2220, 0x221f, 0x22bf, + 0x33d2, 0x33d1, 0x222b, 0x222e, 0x2235, 0x2234, 0x2640, 0x2642, + 0x2295, 0x2299, 0x2191, 0x2193, 0x2190, 0x2192, 0x2196, 0x2197, + 0x2199, 0x2198, 0x2225, 0x2223, 0xff0f, + /* 0xa2 */ + 0xff3c, 0x2215, 0xfe68, 0xff04, 0xffe5, 0x3012, 0xffe0, 0xffe1, + 0xff05, 0xff20, 0x2103, 0x2109, 0xfe69, 0xfe6a, 0xfe6b, 0x33d5, + 0x339c, 0x339d, 0x339e, 0x33ce, 0x33a1, 0x338e, 0x338f, 0x33c4, + 0x00b0, 0x5159, 0x515b, 0x515e, 0x515d, 0x5161, 0x5163, 0x55e7, + 0x74e9, 0x7cce, 0x2581, 0x2582, 0x2583, 0x2584, 0x2585, 0x2586, + 0x2587, 0x2588, 0x258f, 0x258e, 0x258d, 0x258c, 0x258b, 0x258a, + 0x2589, 0x253c, 0x2534, 0x252c, 0x2524, 0x251c, 0x2594, 0x2500, + 0x2502, 0x2595, 0x250c, 0x2510, 0x2514, 0x2518, 0x256d, 0x256e, + 0x2570, 0x256f, 0x2550, 0x255e, 0x256a, 0x2561, 0x25e2, 0x25e3, + 0x25e5, 0x25e4, 0x2571, 0x2572, 0x2573, 0xff10, 0xff11, 0xff12, + 0xff13, 0xff14, 0xff15, 0xff16, 0xff17, 0xff18, 0xff19, 0x2160, + 0x2161, 0x2162, 0x2163, 0x2164, 0x2165, 0x2166, 0x2167, 0x2168, + 0x2169, 0x3021, 0x3022, 0x3023, 0x3024, 0x3025, 0x3026, 0x3027, + 0x3028, 0x3029, 0x5341, 0x5344, 0x5345, 0xff21, 0xff22, 0xff23, + 0xff24, 0xff25, 0xff26, 0xff27, 0xff28, 0xff29, 0xff2a, 0xff2b, + 0xff2c, 0xff2d, 0xff2e, 0xff2f, 0xff30, 0xff31, 0xff32, 0xff33, + 0xff34, 0xff35, 0xff36, 0xff37, 0xff38, 0xff39, 0xff3a, 0xff41, + 0xff42, 0xff43, 0xff44, 0xff45, 0xff46, 0xff47, 0xff48, 0xff49, + 0xff4a, 0xff4b, 0xff4c, 0xff4d, 0xff4e, 0xff4f, 0xff50, 0xff51, + 0xff52, 0xff53, 0xff54, 0xff55, 0xff56, + /* 0xa3 */ + 0xff57, 0xff58, 0xff59, 0xff5a, 0x0391, 0x0392, 0x0393, 0x0394, + 0x0395, 0x0396, 0x0397, 0x0398, 0x0399, 0x039a, 0x039b, 0x039c, + 0x039d, 0x039e, 0x039f, 0x03a0, 0x03a1, 0x03a3, 0x03a4, 0x03a5, + 0x03a6, 0x03a7, 0x03a8, 0x03a9, 0x03b1, 0x03b2, 0x03b3, 0x03b4, + 0x03b5, 0x03b6, 0x03b7, 0x03b8, 0x03b9, 0x03ba, 0x03bb, 0x03bc, + 0x03bd, 0x03be, 0x03bf, 0x03c0, 0x03c1, 0x03c3, 0x03c4, 0x03c5, + 0x03c6, 0x03c7, 0x03c8, 0x03c9, 0x3105, 0x3106, 0x3107, 0x3108, + 0x3109, 0x310a, 0x310b, 0x310c, 0x310d, 0x310e, 0x310f, 0x3110, + 0x3111, 0x3112, 0x3113, 0x3114, 0x3115, 0x3116, 0x3117, 0x3118, + 0x3119, 0x311a, 0x311b, 0x311c, 0x311d, 0x311e, 0x311f, 0x3120, + 0x3121, 0x3122, 0x3123, 0x3124, 0x3125, 0x3126, 0x3127, 0x3128, + 0x3129, 0x02d9, 0x02c9, 0x02ca, 0x02c7, 0x02cb, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0xa4 */ + 0x4e00, 0x4e59, 0x4e01, 0x4e03, 0x4e43, 0x4e5d, 0x4e86, 0x4e8c, + 0x4eba, 0x513f, 0x5165, 0x516b, 0x51e0, 0x5200, 0x5201, 0x529b, + 0x5315, 0x5341, 0x535c, 0x53c8, 0x4e09, 0x4e0b, 0x4e08, 0x4e0a, + 0x4e2b, 0x4e38, 0x51e1, 0x4e45, 0x4e48, 0x4e5f, 0x4e5e, 0x4e8e, + 0x4ea1, 0x5140, 0x5203, 0x52fa, 0x5343, 0x53c9, 0x53e3, 0x571f, + 0x58eb, 0x5915, 0x5927, 0x5973, 0x5b50, 0x5b51, 0x5b53, 0x5bf8, + 0x5c0f, 0x5c22, 0x5c38, 0x5c71, 0x5ddd, 0x5de5, 0x5df1, 0x5df2, + 0x5df3, 0x5dfe, 0x5e72, 0x5efe, 0x5f0b, 0x5f13, 0x624d, 0x4e11, + 0x4e10, 0x4e0d, 0x4e2d, 0x4e30, 0x4e39, 0x4e4b, 0x5c39, 0x4e88, + 0x4e91, 0x4e95, 0x4e92, 0x4e94, 0x4ea2, 0x4ec1, 0x4ec0, 0x4ec3, + 0x4ec6, 0x4ec7, 0x4ecd, 0x4eca, 0x4ecb, 0x4ec4, 0x5143, 0x5141, + 0x5167, 0x516d, 0x516e, 0x516c, 0x5197, 0x51f6, 0x5206, 0x5207, + 0x5208, 0x52fb, 0x52fe, 0x52ff, 0x5316, 0x5339, 0x5348, 0x5347, + 0x5345, 0x535e, 0x5384, 0x53cb, 0x53ca, 0x53cd, 0x58ec, 0x5929, + 0x592b, 0x592a, 0x592d, 0x5b54, 0x5c11, 0x5c24, 0x5c3a, 0x5c6f, + 0x5df4, 0x5e7b, 0x5eff, 0x5f14, 0x5f15, 0x5fc3, 0x6208, 0x6236, + 0x624b, 0x624e, 0x652f, 0x6587, 0x6597, 0x65a4, 0x65b9, 0x65e5, + 0x66f0, 0x6708, 0x6728, 0x6b20, 0x6b62, 0x6b79, 0x6bcb, 0x6bd4, + 0x6bdb, 0x6c0f, 0x6c34, 0x706b, 0x722a, 0x7236, 0x723b, 0x7247, + 0x7259, 0x725b, 0x72ac, 0x738b, 0x4e19, + /* 0xa5 */ + 0x4e16, 0x4e15, 0x4e14, 0x4e18, 0x4e3b, 0x4e4d, 0x4e4f, 0x4e4e, + 0x4ee5, 0x4ed8, 0x4ed4, 0x4ed5, 0x4ed6, 0x4ed7, 0x4ee3, 0x4ee4, + 0x4ed9, 0x4ede, 0x5145, 0x5144, 0x5189, 0x518a, 0x51ac, 0x51f9, + 0x51fa, 0x51f8, 0x520a, 0x52a0, 0x529f, 0x5305, 0x5306, 0x5317, + 0x531d, 0x4edf, 0x534a, 0x5349, 0x5361, 0x5360, 0x536f, 0x536e, + 0x53bb, 0x53ef, 0x53e4, 0x53f3, 0x53ec, 0x53ee, 0x53e9, 0x53e8, + 0x53fc, 0x53f8, 0x53f5, 0x53eb, 0x53e6, 0x53ea, 0x53f2, 0x53f1, + 0x53f0, 0x53e5, 0x53ed, 0x53fb, 0x56db, 0x56da, 0x5916, 0x592e, + 0x5931, 0x5974, 0x5976, 0x5b55, 0x5b83, 0x5c3c, 0x5de8, 0x5de7, + 0x5de6, 0x5e02, 0x5e03, 0x5e73, 0x5e7c, 0x5f01, 0x5f18, 0x5f17, + 0x5fc5, 0x620a, 0x6253, 0x6254, 0x6252, 0x6251, 0x65a5, 0x65e6, + 0x672e, 0x672c, 0x672a, 0x672b, 0x672d, 0x6b63, 0x6bcd, 0x6c11, + 0x6c10, 0x6c38, 0x6c41, 0x6c40, 0x6c3e, 0x72af, 0x7384, 0x7389, + 0x74dc, 0x74e6, 0x7518, 0x751f, 0x7528, 0x7529, 0x7530, 0x7531, + 0x7532, 0x7533, 0x758b, 0x767d, 0x76ae, 0x76bf, 0x76ee, 0x77db, + 0x77e2, 0x77f3, 0x793a, 0x79be, 0x7a74, 0x7acb, 0x4e1e, 0x4e1f, + 0x4e52, 0x4e53, 0x4e69, 0x4e99, 0x4ea4, 0x4ea6, 0x4ea5, 0x4eff, + 0x4f09, 0x4f19, 0x4f0a, 0x4f15, 0x4f0d, 0x4f10, 0x4f11, 0x4f0f, + 0x4ef2, 0x4ef6, 0x4efb, 0x4ef0, 0x4ef3, 0x4efd, 0x4f01, 0x4f0b, + 0x5149, 0x5147, 0x5146, 0x5148, 0x5168, + /* 0xa6 */ + 0x5171, 0x518d, 0x51b0, 0x5217, 0x5211, 0x5212, 0x520e, 0x5216, + 0x52a3, 0x5308, 0x5321, 0x5320, 0x5370, 0x5371, 0x5409, 0x540f, + 0x540c, 0x540a, 0x5410, 0x5401, 0x540b, 0x5404, 0x5411, 0x540d, + 0x5408, 0x5403, 0x540e, 0x5406, 0x5412, 0x56e0, 0x56de, 0x56dd, + 0x5733, 0x5730, 0x5728, 0x572d, 0x572c, 0x572f, 0x5729, 0x5919, + 0x591a, 0x5937, 0x5938, 0x5984, 0x5978, 0x5983, 0x597d, 0x5979, + 0x5982, 0x5981, 0x5b57, 0x5b58, 0x5b87, 0x5b88, 0x5b85, 0x5b89, + 0x5bfa, 0x5c16, 0x5c79, 0x5dde, 0x5e06, 0x5e76, 0x5e74, 0x5f0f, + 0x5f1b, 0x5fd9, 0x5fd6, 0x620e, 0x620c, 0x620d, 0x6210, 0x6263, + 0x625b, 0x6258, 0x6536, 0x65e9, 0x65e8, 0x65ec, 0x65ed, 0x66f2, + 0x66f3, 0x6709, 0x673d, 0x6734, 0x6731, 0x6735, 0x6b21, 0x6b64, + 0x6b7b, 0x6c16, 0x6c5d, 0x6c57, 0x6c59, 0x6c5f, 0x6c60, 0x6c50, + 0x6c55, 0x6c61, 0x6c5b, 0x6c4d, 0x6c4e, 0x7070, 0x725f, 0x725d, + 0x767e, 0x7af9, 0x7c73, 0x7cf8, 0x7f36, 0x7f8a, 0x7fbd, 0x8001, + 0x8003, 0x800c, 0x8012, 0x8033, 0x807f, 0x8089, 0x808b, 0x808c, + 0x81e3, 0x81ea, 0x81f3, 0x81fc, 0x820c, 0x821b, 0x821f, 0x826e, + 0x8272, 0x827e, 0x866b, 0x8840, 0x884c, 0x8863, 0x897f, 0x9621, + 0x4e32, 0x4ea8, 0x4f4d, 0x4f4f, 0x4f47, 0x4f57, 0x4f5e, 0x4f34, + 0x4f5b, 0x4f55, 0x4f30, 0x4f50, 0x4f51, 0x4f3d, 0x4f3a, 0x4f38, + 0x4f43, 0x4f54, 0x4f3c, 0x4f46, 0x4f63, + /* 0xa7 */ + 0x4f5c, 0x4f60, 0x4f2f, 0x4f4e, 0x4f36, 0x4f59, 0x4f5d, 0x4f48, + 0x4f5a, 0x514c, 0x514b, 0x514d, 0x5175, 0x51b6, 0x51b7, 0x5225, + 0x5224, 0x5229, 0x522a, 0x5228, 0x52ab, 0x52a9, 0x52aa, 0x52ac, + 0x5323, 0x5373, 0x5375, 0x541d, 0x542d, 0x541e, 0x543e, 0x5426, + 0x544e, 0x5427, 0x5446, 0x5443, 0x5433, 0x5448, 0x5442, 0x541b, + 0x5429, 0x544a, 0x5439, 0x543b, 0x5438, 0x542e, 0x5435, 0x5436, + 0x5420, 0x543c, 0x5440, 0x5431, 0x542b, 0x541f, 0x542c, 0x56ea, + 0x56f0, 0x56e4, 0x56eb, 0x574a, 0x5751, 0x5740, 0x574d, 0x5747, + 0x574e, 0x573e, 0x5750, 0x574f, 0x573b, 0x58ef, 0x593e, 0x599d, + 0x5992, 0x59a8, 0x599e, 0x59a3, 0x5999, 0x5996, 0x598d, 0x59a4, + 0x5993, 0x598a, 0x59a5, 0x5b5d, 0x5b5c, 0x5b5a, 0x5b5b, 0x5b8c, + 0x5b8b, 0x5b8f, 0x5c2c, 0x5c40, 0x5c41, 0x5c3f, 0x5c3e, 0x5c90, + 0x5c91, 0x5c94, 0x5c8c, 0x5deb, 0x5e0c, 0x5e8f, 0x5e87, 0x5e8a, + 0x5ef7, 0x5f04, 0x5f1f, 0x5f64, 0x5f62, 0x5f77, 0x5f79, 0x5fd8, + 0x5fcc, 0x5fd7, 0x5fcd, 0x5ff1, 0x5feb, 0x5ff8, 0x5fea, 0x6212, + 0x6211, 0x6284, 0x6297, 0x6296, 0x6280, 0x6276, 0x6289, 0x626d, + 0x628a, 0x627c, 0x627e, 0x6279, 0x6273, 0x6292, 0x626f, 0x6298, + 0x626e, 0x6295, 0x6293, 0x6291, 0x6286, 0x6539, 0x653b, 0x6538, + 0x65f1, 0x66f4, 0x675f, 0x674e, 0x674f, 0x6750, 0x6751, 0x675c, + 0x6756, 0x675e, 0x6749, 0x6746, 0x6760, + /* 0xa8 */ + 0x6753, 0x6757, 0x6b65, 0x6bcf, 0x6c42, 0x6c5e, 0x6c99, 0x6c81, + 0x6c88, 0x6c89, 0x6c85, 0x6c9b, 0x6c6a, 0x6c7a, 0x6c90, 0x6c70, + 0x6c8c, 0x6c68, 0x6c96, 0x6c92, 0x6c7d, 0x6c83, 0x6c72, 0x6c7e, + 0x6c74, 0x6c86, 0x6c76, 0x6c8d, 0x6c94, 0x6c98, 0x6c82, 0x7076, + 0x707c, 0x707d, 0x7078, 0x7262, 0x7261, 0x7260, 0x72c4, 0x72c2, + 0x7396, 0x752c, 0x752b, 0x7537, 0x7538, 0x7682, 0x76ef, 0x77e3, + 0x79c1, 0x79c0, 0x79bf, 0x7a76, 0x7cfb, 0x7f55, 0x8096, 0x8093, + 0x809d, 0x8098, 0x809b, 0x809a, 0x80b2, 0x826f, 0x8292, 0x828b, + 0x828d, 0x898b, 0x89d2, 0x8a00, 0x8c37, 0x8c46, 0x8c55, 0x8c9d, + 0x8d64, 0x8d70, 0x8db3, 0x8eab, 0x8eca, 0x8f9b, 0x8fb0, 0x8fc2, + 0x8fc6, 0x8fc5, 0x8fc4, 0x5de1, 0x9091, 0x90a2, 0x90aa, 0x90a6, + 0x90a3, 0x9149, 0x91c6, 0x91cc, 0x9632, 0x962e, 0x9631, 0x962a, + 0x962c, 0x4e26, 0x4e56, 0x4e73, 0x4e8b, 0x4e9b, 0x4e9e, 0x4eab, + 0x4eac, 0x4f6f, 0x4f9d, 0x4f8d, 0x4f73, 0x4f7f, 0x4f6c, 0x4f9b, + 0x4f8b, 0x4f86, 0x4f83, 0x4f70, 0x4f75, 0x4f88, 0x4f69, 0x4f7b, + 0x4f96, 0x4f7e, 0x4f8f, 0x4f91, 0x4f7a, 0x5154, 0x5152, 0x5155, + 0x5169, 0x5177, 0x5176, 0x5178, 0x51bd, 0x51fd, 0x523b, 0x5238, + 0x5237, 0x523a, 0x5230, 0x522e, 0x5236, 0x5241, 0x52be, 0x52bb, + 0x5352, 0x5354, 0x5353, 0x5351, 0x5366, 0x5377, 0x5378, 0x5379, + 0x53d6, 0x53d4, 0x53d7, 0x5473, 0x5475, + /* 0xa9 */ + 0x5496, 0x5478, 0x5495, 0x5480, 0x547b, 0x5477, 0x5484, 0x5492, + 0x5486, 0x547c, 0x5490, 0x5471, 0x5476, 0x548c, 0x549a, 0x5462, + 0x5468, 0x548b, 0x547d, 0x548e, 0x56fa, 0x5783, 0x5777, 0x576a, + 0x5769, 0x5761, 0x5766, 0x5764, 0x577c, 0x591c, 0x5949, 0x5947, + 0x5948, 0x5944, 0x5954, 0x59be, 0x59bb, 0x59d4, 0x59b9, 0x59ae, + 0x59d1, 0x59c6, 0x59d0, 0x59cd, 0x59cb, 0x59d3, 0x59ca, 0x59af, + 0x59b3, 0x59d2, 0x59c5, 0x5b5f, 0x5b64, 0x5b63, 0x5b97, 0x5b9a, + 0x5b98, 0x5b9c, 0x5b99, 0x5b9b, 0x5c1a, 0x5c48, 0x5c45, 0x5c46, + 0x5cb7, 0x5ca1, 0x5cb8, 0x5ca9, 0x5cab, 0x5cb1, 0x5cb3, 0x5e18, + 0x5e1a, 0x5e16, 0x5e15, 0x5e1b, 0x5e11, 0x5e78, 0x5e9a, 0x5e97, + 0x5e9c, 0x5e95, 0x5e96, 0x5ef6, 0x5f26, 0x5f27, 0x5f29, 0x5f80, + 0x5f81, 0x5f7f, 0x5f7c, 0x5fdd, 0x5fe0, 0x5ffd, 0x5ff5, 0x5fff, + 0x600f, 0x6014, 0x602f, 0x6035, 0x6016, 0x602a, 0x6015, 0x6021, + 0x6027, 0x6029, 0x602b, 0x601b, 0x6216, 0x6215, 0x623f, 0x623e, + 0x6240, 0x627f, 0x62c9, 0x62cc, 0x62c4, 0x62bf, 0x62c2, 0x62b9, + 0x62d2, 0x62db, 0x62ab, 0x62d3, 0x62d4, 0x62cb, 0x62c8, 0x62a8, + 0x62bd, 0x62bc, 0x62d0, 0x62d9, 0x62c7, 0x62cd, 0x62b5, 0x62da, + 0x62b1, 0x62d8, 0x62d6, 0x62d7, 0x62c6, 0x62ac, 0x62ce, 0x653e, + 0x65a7, 0x65bc, 0x65fa, 0x6614, 0x6613, 0x660c, 0x6606, 0x6602, + 0x660e, 0x6600, 0x660f, 0x6615, 0x660a, + /* 0xaa */ + 0x6607, 0x670d, 0x670b, 0x676d, 0x678b, 0x6795, 0x6771, 0x679c, + 0x6773, 0x6777, 0x6787, 0x679d, 0x6797, 0x676f, 0x6770, 0x677f, + 0x6789, 0x677e, 0x6790, 0x6775, 0x679a, 0x6793, 0x677c, 0x676a, + 0x6772, 0x6b23, 0x6b66, 0x6b67, 0x6b7f, 0x6c13, 0x6c1b, 0x6ce3, + 0x6ce8, 0x6cf3, 0x6cb1, 0x6ccc, 0x6ce5, 0x6cb3, 0x6cbd, 0x6cbe, + 0x6cbc, 0x6ce2, 0x6cab, 0x6cd5, 0x6cd3, 0x6cb8, 0x6cc4, 0x6cb9, + 0x6cc1, 0x6cae, 0x6cd7, 0x6cc5, 0x6cf1, 0x6cbf, 0x6cbb, 0x6ce1, + 0x6cdb, 0x6cca, 0x6cac, 0x6cef, 0x6cdc, 0x6cd6, 0x6ce0, 0x7095, + 0x708e, 0x7092, 0x708a, 0x7099, 0x722c, 0x722d, 0x7238, 0x7248, + 0x7267, 0x7269, 0x72c0, 0x72ce, 0x72d9, 0x72d7, 0x72d0, 0x73a9, + 0x73a8, 0x739f, 0x73ab, 0x73a5, 0x753d, 0x759d, 0x7599, 0x759a, + 0x7684, 0x76c2, 0x76f2, 0x76f4, 0x77e5, 0x77fd, 0x793e, 0x7940, + 0x7941, 0x79c9, 0x79c8, 0x7a7a, 0x7a79, 0x7afa, 0x7cfe, 0x7f54, + 0x7f8c, 0x7f8b, 0x8005, 0x80ba, 0x80a5, 0x80a2, 0x80b1, 0x80a1, + 0x80ab, 0x80a9, 0x80b4, 0x80aa, 0x80af, 0x81e5, 0x81fe, 0x820d, + 0x82b3, 0x829d, 0x8299, 0x82ad, 0x82bd, 0x829f, 0x82b9, 0x82b1, + 0x82ac, 0x82a5, 0x82af, 0x82b8, 0x82a3, 0x82b0, 0x82be, 0x82b7, + 0x864e, 0x8671, 0x521d, 0x8868, 0x8ecb, 0x8fce, 0x8fd4, 0x8fd1, + 0x90b5, 0x90b8, 0x90b1, 0x90b6, 0x91c7, 0x91d1, 0x9577, 0x9580, + 0x961c, 0x9640, 0x963f, 0x963b, 0x9644, + /* 0xab */ + 0x9642, 0x96b9, 0x96e8, 0x9752, 0x975e, 0x4e9f, 0x4ead, 0x4eae, + 0x4fe1, 0x4fb5, 0x4faf, 0x4fbf, 0x4fe0, 0x4fd1, 0x4fcf, 0x4fdd, + 0x4fc3, 0x4fb6, 0x4fd8, 0x4fdf, 0x4fca, 0x4fd7, 0x4fae, 0x4fd0, + 0x4fc4, 0x4fc2, 0x4fda, 0x4fce, 0x4fde, 0x4fb7, 0x5157, 0x5192, + 0x5191, 0x51a0, 0x524e, 0x5243, 0x524a, 0x524d, 0x524c, 0x524b, + 0x5247, 0x52c7, 0x52c9, 0x52c3, 0x52c1, 0x530d, 0x5357, 0x537b, + 0x539a, 0x53db, 0x54ac, 0x54c0, 0x54a8, 0x54ce, 0x54c9, 0x54b8, + 0x54a6, 0x54b3, 0x54c7, 0x54c2, 0x54bd, 0x54aa, 0x54c1, 0x54c4, + 0x54c8, 0x54af, 0x54ab, 0x54b1, 0x54bb, 0x54a9, 0x54a7, 0x54bf, + 0x56ff, 0x5782, 0x578b, 0x57a0, 0x57a3, 0x57a2, 0x57ce, 0x57ae, + 0x5793, 0x5955, 0x5951, 0x594f, 0x594e, 0x5950, 0x59dc, 0x59d8, + 0x59ff, 0x59e3, 0x59e8, 0x5a03, 0x59e5, 0x59ea, 0x59da, 0x59e6, + 0x5a01, 0x59fb, 0x5b69, 0x5ba3, 0x5ba6, 0x5ba4, 0x5ba2, 0x5ba5, + 0x5c01, 0x5c4e, 0x5c4f, 0x5c4d, 0x5c4b, 0x5cd9, 0x5cd2, 0x5df7, + 0x5e1d, 0x5e25, 0x5e1f, 0x5e7d, 0x5ea0, 0x5ea6, 0x5efa, 0x5f08, + 0x5f2d, 0x5f65, 0x5f88, 0x5f85, 0x5f8a, 0x5f8b, 0x5f87, 0x5f8c, + 0x5f89, 0x6012, 0x601d, 0x6020, 0x6025, 0x600e, 0x6028, 0x604d, + 0x6070, 0x6068, 0x6062, 0x6046, 0x6043, 0x606c, 0x606b, 0x606a, + 0x6064, 0x6241, 0x62dc, 0x6316, 0x6309, 0x62fc, 0x62ed, 0x6301, + 0x62ee, 0x62fd, 0x6307, 0x62f1, 0x62f7, + /* 0xac */ + 0x62ef, 0x62ec, 0x62fe, 0x62f4, 0x6311, 0x6302, 0x653f, 0x6545, + 0x65ab, 0x65bd, 0x65e2, 0x6625, 0x662d, 0x6620, 0x6627, 0x662f, + 0x661f, 0x6628, 0x6631, 0x6624, 0x66f7, 0x67ff, 0x67d3, 0x67f1, + 0x67d4, 0x67d0, 0x67ec, 0x67b6, 0x67af, 0x67f5, 0x67e9, 0x67ef, + 0x67c4, 0x67d1, 0x67b4, 0x67da, 0x67e5, 0x67b8, 0x67cf, 0x67de, + 0x67f3, 0x67b0, 0x67d9, 0x67e2, 0x67dd, 0x67d2, 0x6b6a, 0x6b83, + 0x6b86, 0x6bb5, 0x6bd2, 0x6bd7, 0x6c1f, 0x6cc9, 0x6d0b, 0x6d32, + 0x6d2a, 0x6d41, 0x6d25, 0x6d0c, 0x6d31, 0x6d1e, 0x6d17, 0x6d3b, + 0x6d3d, 0x6d3e, 0x6d36, 0x6d1b, 0x6cf5, 0x6d39, 0x6d27, 0x6d38, + 0x6d29, 0x6d2e, 0x6d35, 0x6d0e, 0x6d2b, 0x70ab, 0x70ba, 0x70b3, + 0x70ac, 0x70af, 0x70ad, 0x70b8, 0x70ae, 0x70a4, 0x7230, 0x7272, + 0x726f, 0x7274, 0x72e9, 0x72e0, 0x72e1, 0x73b7, 0x73ca, 0x73bb, + 0x73b2, 0x73cd, 0x73c0, 0x73b3, 0x751a, 0x752d, 0x754f, 0x754c, + 0x754e, 0x754b, 0x75ab, 0x75a4, 0x75a5, 0x75a2, 0x75a3, 0x7678, + 0x7686, 0x7687, 0x7688, 0x76c8, 0x76c6, 0x76c3, 0x76c5, 0x7701, + 0x76f9, 0x76f8, 0x7709, 0x770b, 0x76fe, 0x76fc, 0x7707, 0x77dc, + 0x7802, 0x7814, 0x780c, 0x780d, 0x7946, 0x7949, 0x7948, 0x7947, + 0x79b9, 0x79ba, 0x79d1, 0x79d2, 0x79cb, 0x7a7f, 0x7a81, 0x7aff, + 0x7afd, 0x7c7d, 0x7d02, 0x7d05, 0x7d00, 0x7d09, 0x7d07, 0x7d04, + 0x7d06, 0x7f38, 0x7f8e, 0x7fbf, 0x8004, + /* 0xad */ + 0x8010, 0x800d, 0x8011, 0x8036, 0x80d6, 0x80e5, 0x80da, 0x80c3, + 0x80c4, 0x80cc, 0x80e1, 0x80db, 0x80ce, 0x80de, 0x80e4, 0x80dd, + 0x81f4, 0x8222, 0x82e7, 0x8303, 0x8305, 0x82e3, 0x82db, 0x82e6, + 0x8304, 0x82e5, 0x8302, 0x8309, 0x82d2, 0x82d7, 0x82f1, 0x8301, + 0x82dc, 0x82d4, 0x82d1, 0x82de, 0x82d3, 0x82df, 0x82ef, 0x8306, + 0x8650, 0x8679, 0x867b, 0x867a, 0x884d, 0x886b, 0x8981, 0x89d4, + 0x8a08, 0x8a02, 0x8a03, 0x8c9e, 0x8ca0, 0x8d74, 0x8d73, 0x8db4, + 0x8ecd, 0x8ecc, 0x8ff0, 0x8fe6, 0x8fe2, 0x8fea, 0x8fe5, 0x8fed, + 0x8feb, 0x8fe4, 0x8fe8, 0x90ca, 0x90ce, 0x90c1, 0x90c3, 0x914b, + 0x914a, 0x91cd, 0x9582, 0x9650, 0x964b, 0x964c, 0x964d, 0x9762, + 0x9769, 0x97cb, 0x97ed, 0x97f3, 0x9801, 0x98a8, 0x98db, 0x98df, + 0x9996, 0x9999, 0x4e58, 0x4eb3, 0x500c, 0x500d, 0x5023, 0x4fef, + 0x5026, 0x5025, 0x4ff8, 0x5029, 0x5016, 0x5006, 0x503c, 0x501f, + 0x501a, 0x5012, 0x5011, 0x4ffa, 0x5000, 0x5014, 0x5028, 0x4ff1, + 0x5021, 0x500b, 0x5019, 0x5018, 0x4ff3, 0x4fee, 0x502d, 0x502a, + 0x4ffe, 0x502b, 0x5009, 0x517c, 0x51a4, 0x51a5, 0x51a2, 0x51cd, + 0x51cc, 0x51c6, 0x51cb, 0x5256, 0x525c, 0x5254, 0x525b, 0x525d, + 0x532a, 0x537f, 0x539f, 0x539d, 0x53df, 0x54e8, 0x5510, 0x5501, + 0x5537, 0x54fc, 0x54e5, 0x54f2, 0x5506, 0x54fa, 0x5514, 0x54e9, + 0x54ed, 0x54e1, 0x5509, 0x54ee, 0x54ea, + /* 0xae */ + 0x54e6, 0x5527, 0x5507, 0x54fd, 0x550f, 0x5703, 0x5704, 0x57c2, + 0x57d4, 0x57cb, 0x57c3, 0x5809, 0x590f, 0x5957, 0x5958, 0x595a, + 0x5a11, 0x5a18, 0x5a1c, 0x5a1f, 0x5a1b, 0x5a13, 0x59ec, 0x5a20, + 0x5a23, 0x5a29, 0x5a25, 0x5a0c, 0x5a09, 0x5b6b, 0x5c58, 0x5bb0, + 0x5bb3, 0x5bb6, 0x5bb4, 0x5bae, 0x5bb5, 0x5bb9, 0x5bb8, 0x5c04, + 0x5c51, 0x5c55, 0x5c50, 0x5ced, 0x5cfd, 0x5cfb, 0x5cea, 0x5ce8, + 0x5cf0, 0x5cf6, 0x5d01, 0x5cf4, 0x5dee, 0x5e2d, 0x5e2b, 0x5eab, + 0x5ead, 0x5ea7, 0x5f31, 0x5f92, 0x5f91, 0x5f90, 0x6059, 0x6063, + 0x6065, 0x6050, 0x6055, 0x606d, 0x6069, 0x606f, 0x6084, 0x609f, + 0x609a, 0x608d, 0x6094, 0x608c, 0x6085, 0x6096, 0x6247, 0x62f3, + 0x6308, 0x62ff, 0x634e, 0x633e, 0x632f, 0x6355, 0x6342, 0x6346, + 0x634f, 0x6349, 0x633a, 0x6350, 0x633d, 0x632a, 0x632b, 0x6328, + 0x634d, 0x634c, 0x6548, 0x6549, 0x6599, 0x65c1, 0x65c5, 0x6642, + 0x6649, 0x664f, 0x6643, 0x6652, 0x664c, 0x6645, 0x6641, 0x66f8, + 0x6714, 0x6715, 0x6717, 0x6821, 0x6838, 0x6848, 0x6846, 0x6853, + 0x6839, 0x6842, 0x6854, 0x6829, 0x68b3, 0x6817, 0x684c, 0x6851, + 0x683d, 0x67f4, 0x6850, 0x6840, 0x683c, 0x6843, 0x682a, 0x6845, + 0x6813, 0x6818, 0x6841, 0x6b8a, 0x6b89, 0x6bb7, 0x6c23, 0x6c27, + 0x6c28, 0x6c26, 0x6c24, 0x6cf0, 0x6d6a, 0x6d95, 0x6d88, 0x6d87, + 0x6d66, 0x6d78, 0x6d77, 0x6d59, 0x6d93, + /* 0xaf */ + 0x6d6c, 0x6d89, 0x6d6e, 0x6d5a, 0x6d74, 0x6d69, 0x6d8c, 0x6d8a, + 0x6d79, 0x6d85, 0x6d65, 0x6d94, 0x70ca, 0x70d8, 0x70e4, 0x70d9, + 0x70c8, 0x70cf, 0x7239, 0x7279, 0x72fc, 0x72f9, 0x72fd, 0x72f8, + 0x72f7, 0x7386, 0x73ed, 0x7409, 0x73ee, 0x73e0, 0x73ea, 0x73de, + 0x7554, 0x755d, 0x755c, 0x755a, 0x7559, 0x75be, 0x75c5, 0x75c7, + 0x75b2, 0x75b3, 0x75bd, 0x75bc, 0x75b9, 0x75c2, 0x75b8, 0x768b, + 0x76b0, 0x76ca, 0x76cd, 0x76ce, 0x7729, 0x771f, 0x7720, 0x7728, + 0x77e9, 0x7830, 0x7827, 0x7838, 0x781d, 0x7834, 0x7837, 0x7825, + 0x782d, 0x7820, 0x781f, 0x7832, 0x7955, 0x7950, 0x7960, 0x795f, + 0x7956, 0x795e, 0x795d, 0x7957, 0x795a, 0x79e4, 0x79e3, 0x79e7, + 0x79df, 0x79e6, 0x79e9, 0x79d8, 0x7a84, 0x7a88, 0x7ad9, 0x7b06, + 0x7b11, 0x7c89, 0x7d21, 0x7d17, 0x7d0b, 0x7d0a, 0x7d20, 0x7d22, + 0x7d14, 0x7d10, 0x7d15, 0x7d1a, 0x7d1c, 0x7d0d, 0x7d19, 0x7d1b, + 0x7f3a, 0x7f5f, 0x7f94, 0x7fc5, 0x7fc1, 0x8006, 0x8018, 0x8015, + 0x8019, 0x8017, 0x803d, 0x803f, 0x80f1, 0x8102, 0x80f0, 0x8105, + 0x80ed, 0x80f4, 0x8106, 0x80f8, 0x80f3, 0x8108, 0x80fd, 0x810a, + 0x80fc, 0x80ef, 0x81ed, 0x81ec, 0x8200, 0x8210, 0x822a, 0x822b, + 0x8228, 0x822c, 0x82bb, 0x832b, 0x8352, 0x8354, 0x834a, 0x8338, + 0x8350, 0x8349, 0x8335, 0x8334, 0x834f, 0x8332, 0x8339, 0x8336, + 0x8317, 0x8340, 0x8331, 0x8328, 0x8343, + /* 0xb0 */ + 0x8654, 0x868a, 0x86aa, 0x8693, 0x86a4, 0x86a9, 0x868c, 0x86a3, + 0x869c, 0x8870, 0x8877, 0x8881, 0x8882, 0x887d, 0x8879, 0x8a18, + 0x8a10, 0x8a0e, 0x8a0c, 0x8a15, 0x8a0a, 0x8a17, 0x8a13, 0x8a16, + 0x8a0f, 0x8a11, 0x8c48, 0x8c7a, 0x8c79, 0x8ca1, 0x8ca2, 0x8d77, + 0x8eac, 0x8ed2, 0x8ed4, 0x8ecf, 0x8fb1, 0x9001, 0x9006, 0x8ff7, + 0x9000, 0x8ffa, 0x8ff4, 0x9003, 0x8ffd, 0x9005, 0x8ff8, 0x9095, + 0x90e1, 0x90dd, 0x90e2, 0x9152, 0x914d, 0x914c, 0x91d8, 0x91dd, + 0x91d7, 0x91dc, 0x91d9, 0x9583, 0x9662, 0x9663, 0x9661, 0x965b, + 0x965d, 0x9664, 0x9658, 0x965e, 0x96bb, 0x98e2, 0x99ac, 0x9aa8, + 0x9ad8, 0x9b25, 0x9b32, 0x9b3c, 0x4e7e, 0x507a, 0x507d, 0x505c, + 0x5047, 0x5043, 0x504c, 0x505a, 0x5049, 0x5065, 0x5076, 0x504e, + 0x5055, 0x5075, 0x5074, 0x5077, 0x504f, 0x500f, 0x506f, 0x506d, + 0x515c, 0x5195, 0x51f0, 0x526a, 0x526f, 0x52d2, 0x52d9, 0x52d8, + 0x52d5, 0x5310, 0x530f, 0x5319, 0x533f, 0x5340, 0x533e, 0x53c3, + 0x66fc, 0x5546, 0x556a, 0x5566, 0x5544, 0x555e, 0x5561, 0x5543, + 0x554a, 0x5531, 0x5556, 0x554f, 0x5555, 0x552f, 0x5564, 0x5538, + 0x552e, 0x555c, 0x552c, 0x5563, 0x5533, 0x5541, 0x5557, 0x5708, + 0x570b, 0x5709, 0x57df, 0x5805, 0x580a, 0x5806, 0x57e0, 0x57e4, + 0x57fa, 0x5802, 0x5835, 0x57f7, 0x57f9, 0x5920, 0x5962, 0x5a36, + 0x5a41, 0x5a49, 0x5a66, 0x5a6a, 0x5a40, + /* 0xb1 */ + 0x5a3c, 0x5a62, 0x5a5a, 0x5a46, 0x5a4a, 0x5b70, 0x5bc7, 0x5bc5, + 0x5bc4, 0x5bc2, 0x5bbf, 0x5bc6, 0x5c09, 0x5c08, 0x5c07, 0x5c60, + 0x5c5c, 0x5c5d, 0x5d07, 0x5d06, 0x5d0e, 0x5d1b, 0x5d16, 0x5d22, + 0x5d11, 0x5d29, 0x5d14, 0x5d19, 0x5d24, 0x5d27, 0x5d17, 0x5de2, + 0x5e38, 0x5e36, 0x5e33, 0x5e37, 0x5eb7, 0x5eb8, 0x5eb6, 0x5eb5, + 0x5ebe, 0x5f35, 0x5f37, 0x5f57, 0x5f6c, 0x5f69, 0x5f6b, 0x5f97, + 0x5f99, 0x5f9e, 0x5f98, 0x5fa1, 0x5fa0, 0x5f9c, 0x607f, 0x60a3, + 0x6089, 0x60a0, 0x60a8, 0x60cb, 0x60b4, 0x60e6, 0x60bd, 0x60c5, + 0x60bb, 0x60b5, 0x60dc, 0x60bc, 0x60d8, 0x60d5, 0x60c6, 0x60df, + 0x60b8, 0x60da, 0x60c7, 0x621a, 0x621b, 0x6248, 0x63a0, 0x63a7, + 0x6372, 0x6396, 0x63a2, 0x63a5, 0x6377, 0x6367, 0x6398, 0x63aa, + 0x6371, 0x63a9, 0x6389, 0x6383, 0x639b, 0x636b, 0x63a8, 0x6384, + 0x6388, 0x6399, 0x63a1, 0x63ac, 0x6392, 0x638f, 0x6380, 0x637b, + 0x6369, 0x6368, 0x637a, 0x655d, 0x6556, 0x6551, 0x6559, 0x6557, + 0x555f, 0x654f, 0x6558, 0x6555, 0x6554, 0x659c, 0x659b, 0x65ac, + 0x65cf, 0x65cb, 0x65cc, 0x65ce, 0x665d, 0x665a, 0x6664, 0x6668, + 0x6666, 0x665e, 0x66f9, 0x52d7, 0x671b, 0x6881, 0x68af, 0x68a2, + 0x6893, 0x68b5, 0x687f, 0x6876, 0x68b1, 0x68a7, 0x6897, 0x68b0, + 0x6883, 0x68c4, 0x68ad, 0x6886, 0x6885, 0x6894, 0x689d, 0x68a8, + 0x689f, 0x68a1, 0x6882, 0x6b32, 0x6bba, + /* 0xb2 */ + 0x6beb, 0x6bec, 0x6c2b, 0x6d8e, 0x6dbc, 0x6df3, 0x6dd9, 0x6db2, + 0x6de1, 0x6dcc, 0x6de4, 0x6dfb, 0x6dfa, 0x6e05, 0x6dc7, 0x6dcb, + 0x6daf, 0x6dd1, 0x6dae, 0x6dde, 0x6df9, 0x6db8, 0x6df7, 0x6df5, + 0x6dc5, 0x6dd2, 0x6e1a, 0x6db5, 0x6dda, 0x6deb, 0x6dd8, 0x6dea, + 0x6df1, 0x6dee, 0x6de8, 0x6dc6, 0x6dc4, 0x6daa, 0x6dec, 0x6dbf, + 0x6de6, 0x70f9, 0x7109, 0x710a, 0x70fd, 0x70ef, 0x723d, 0x727d, + 0x7281, 0x731c, 0x731b, 0x7316, 0x7313, 0x7319, 0x7387, 0x7405, + 0x740a, 0x7403, 0x7406, 0x73fe, 0x740d, 0x74e0, 0x74f6, 0x74f7, + 0x751c, 0x7522, 0x7565, 0x7566, 0x7562, 0x7570, 0x758f, 0x75d4, + 0x75d5, 0x75b5, 0x75ca, 0x75cd, 0x768e, 0x76d4, 0x76d2, 0x76db, + 0x7737, 0x773e, 0x773c, 0x7736, 0x7738, 0x773a, 0x786b, 0x7843, + 0x784e, 0x7965, 0x7968, 0x796d, 0x79fb, 0x7a92, 0x7a95, 0x7b20, + 0x7b28, 0x7b1b, 0x7b2c, 0x7b26, 0x7b19, 0x7b1e, 0x7b2e, 0x7c92, + 0x7c97, 0x7c95, 0x7d46, 0x7d43, 0x7d71, 0x7d2e, 0x7d39, 0x7d3c, + 0x7d40, 0x7d30, 0x7d33, 0x7d44, 0x7d2f, 0x7d42, 0x7d32, 0x7d31, + 0x7f3d, 0x7f9e, 0x7f9a, 0x7fcc, 0x7fce, 0x7fd2, 0x801c, 0x804a, + 0x8046, 0x812f, 0x8116, 0x8123, 0x812b, 0x8129, 0x8130, 0x8124, + 0x8202, 0x8235, 0x8237, 0x8236, 0x8239, 0x838e, 0x839e, 0x8398, + 0x8378, 0x83a2, 0x8396, 0x83bd, 0x83ab, 0x8392, 0x838a, 0x8393, + 0x8389, 0x83a0, 0x8377, 0x837b, 0x837c, + /* 0xb3 */ + 0x8386, 0x83a7, 0x8655, 0x5f6a, 0x86c7, 0x86c0, 0x86b6, 0x86c4, + 0x86b5, 0x86c6, 0x86cb, 0x86b1, 0x86af, 0x86c9, 0x8853, 0x889e, + 0x8888, 0x88ab, 0x8892, 0x8896, 0x888d, 0x888b, 0x8993, 0x898f, + 0x8a2a, 0x8a1d, 0x8a23, 0x8a25, 0x8a31, 0x8a2d, 0x8a1f, 0x8a1b, + 0x8a22, 0x8c49, 0x8c5a, 0x8ca9, 0x8cac, 0x8cab, 0x8ca8, 0x8caa, + 0x8ca7, 0x8d67, 0x8d66, 0x8dbe, 0x8dba, 0x8edb, 0x8edf, 0x9019, + 0x900d, 0x901a, 0x9017, 0x9023, 0x901f, 0x901d, 0x9010, 0x9015, + 0x901e, 0x9020, 0x900f, 0x9022, 0x9016, 0x901b, 0x9014, 0x90e8, + 0x90ed, 0x90fd, 0x9157, 0x91ce, 0x91f5, 0x91e6, 0x91e3, 0x91e7, + 0x91ed, 0x91e9, 0x9589, 0x966a, 0x9675, 0x9673, 0x9678, 0x9670, + 0x9674, 0x9676, 0x9677, 0x966c, 0x96c0, 0x96ea, 0x96e9, 0x7ae0, + 0x7adf, 0x9802, 0x9803, 0x9b5a, 0x9ce5, 0x9e75, 0x9e7f, 0x9ea5, + 0x9ebb, 0x50a2, 0x508d, 0x5085, 0x5099, 0x5091, 0x5080, 0x5096, + 0x5098, 0x509a, 0x6700, 0x51f1, 0x5272, 0x5274, 0x5275, 0x5269, + 0x52de, 0x52dd, 0x52db, 0x535a, 0x53a5, 0x557b, 0x5580, 0x55a7, + 0x557c, 0x558a, 0x559d, 0x5598, 0x5582, 0x559c, 0x55aa, 0x5594, + 0x5587, 0x558b, 0x5583, 0x55b3, 0x55ae, 0x559f, 0x553e, 0x55b2, + 0x559a, 0x55bb, 0x55ac, 0x55b1, 0x557e, 0x5589, 0x55ab, 0x5599, + 0x570d, 0x582f, 0x582a, 0x5834, 0x5824, 0x5830, 0x5831, 0x5821, + 0x581d, 0x5820, 0x58f9, 0x58fa, 0x5960, + /* 0xb4 */ + 0x5a77, 0x5a9a, 0x5a7f, 0x5a92, 0x5a9b, 0x5aa7, 0x5b73, 0x5b71, + 0x5bd2, 0x5bcc, 0x5bd3, 0x5bd0, 0x5c0a, 0x5c0b, 0x5c31, 0x5d4c, + 0x5d50, 0x5d34, 0x5d47, 0x5dfd, 0x5e45, 0x5e3d, 0x5e40, 0x5e43, + 0x5e7e, 0x5eca, 0x5ec1, 0x5ec2, 0x5ec4, 0x5f3c, 0x5f6d, 0x5fa9, + 0x5faa, 0x5fa8, 0x60d1, 0x60e1, 0x60b2, 0x60b6, 0x60e0, 0x611c, + 0x6123, 0x60fa, 0x6115, 0x60f0, 0x60fb, 0x60f4, 0x6168, 0x60f1, + 0x610e, 0x60f6, 0x6109, 0x6100, 0x6112, 0x621f, 0x6249, 0x63a3, + 0x638c, 0x63cf, 0x63c0, 0x63e9, 0x63c9, 0x63c6, 0x63cd, 0x63d2, + 0x63e3, 0x63d0, 0x63e1, 0x63d6, 0x63ed, 0x63ee, 0x6376, 0x63f4, + 0x63ea, 0x63db, 0x6452, 0x63da, 0x63f9, 0x655e, 0x6566, 0x6562, + 0x6563, 0x6591, 0x6590, 0x65af, 0x666e, 0x6670, 0x6674, 0x6676, + 0x666f, 0x6691, 0x667a, 0x667e, 0x6677, 0x66fe, 0x66ff, 0x671f, + 0x671d, 0x68fa, 0x68d5, 0x68e0, 0x68d8, 0x68d7, 0x6905, 0x68df, + 0x68f5, 0x68ee, 0x68e7, 0x68f9, 0x68d2, 0x68f2, 0x68e3, 0x68cb, + 0x68cd, 0x690d, 0x6912, 0x690e, 0x68c9, 0x68da, 0x696e, 0x68fb, + 0x6b3e, 0x6b3a, 0x6b3d, 0x6b98, 0x6b96, 0x6bbc, 0x6bef, 0x6c2e, + 0x6c2f, 0x6c2c, 0x6e2f, 0x6e38, 0x6e54, 0x6e21, 0x6e32, 0x6e67, + 0x6e4a, 0x6e20, 0x6e25, 0x6e23, 0x6e1b, 0x6e5b, 0x6e58, 0x6e24, + 0x6e56, 0x6e6e, 0x6e2d, 0x6e26, 0x6e6f, 0x6e34, 0x6e4d, 0x6e3a, + 0x6e2c, 0x6e43, 0x6e1d, 0x6e3e, 0x6ecb, + /* 0xb5 */ + 0x6e89, 0x6e19, 0x6e4e, 0x6e63, 0x6e44, 0x6e72, 0x6e69, 0x6e5f, + 0x7119, 0x711a, 0x7126, 0x7130, 0x7121, 0x7136, 0x716e, 0x711c, + 0x724c, 0x7284, 0x7280, 0x7336, 0x7325, 0x7334, 0x7329, 0x743a, + 0x742a, 0x7433, 0x7422, 0x7425, 0x7435, 0x7436, 0x7434, 0x742f, + 0x741b, 0x7426, 0x7428, 0x7525, 0x7526, 0x756b, 0x756a, 0x75e2, + 0x75db, 0x75e3, 0x75d9, 0x75d8, 0x75de, 0x75e0, 0x767b, 0x767c, + 0x7696, 0x7693, 0x76b4, 0x76dc, 0x774f, 0x77ed, 0x785d, 0x786c, + 0x786f, 0x7a0d, 0x7a08, 0x7a0b, 0x7a05, 0x7a00, 0x7a98, 0x7a97, + 0x7a96, 0x7ae5, 0x7ae3, 0x7b49, 0x7b56, 0x7b46, 0x7b50, 0x7b52, + 0x7b54, 0x7b4d, 0x7b4b, 0x7b4f, 0x7b51, 0x7c9f, 0x7ca5, 0x7d5e, + 0x7d50, 0x7d68, 0x7d55, 0x7d2b, 0x7d6e, 0x7d72, 0x7d61, 0x7d66, + 0x7d62, 0x7d70, 0x7d73, 0x5584, 0x7fd4, 0x7fd5, 0x800b, 0x8052, + 0x8085, 0x8155, 0x8154, 0x814b, 0x8151, 0x814e, 0x8139, 0x8146, + 0x813e, 0x814c, 0x8153, 0x8174, 0x8212, 0x821c, 0x83e9, 0x8403, + 0x83f8, 0x840d, 0x83e0, 0x83c5, 0x840b, 0x83c1, 0x83ef, 0x83f1, + 0x83f4, 0x8457, 0x840a, 0x83f0, 0x840c, 0x83cc, 0x83fd, 0x83f2, + 0x83ca, 0x8438, 0x840e, 0x8404, 0x83dc, 0x8407, 0x83d4, 0x83df, + 0x865b, 0x86df, 0x86d9, 0x86ed, 0x86d4, 0x86db, 0x86e4, 0x86d0, + 0x86de, 0x8857, 0x88c1, 0x88c2, 0x88b1, 0x8983, 0x8996, 0x8a3b, + 0x8a60, 0x8a55, 0x8a5e, 0x8a3c, 0x8a41, + /* 0xb6 */ + 0x8a54, 0x8a5b, 0x8a50, 0x8a46, 0x8a34, 0x8a3a, 0x8a36, 0x8a56, + 0x8c61, 0x8c82, 0x8caf, 0x8cbc, 0x8cb3, 0x8cbd, 0x8cc1, 0x8cbb, + 0x8cc0, 0x8cb4, 0x8cb7, 0x8cb6, 0x8cbf, 0x8cb8, 0x8d8a, 0x8d85, + 0x8d81, 0x8dce, 0x8ddd, 0x8dcb, 0x8dda, 0x8dd1, 0x8dcc, 0x8ddb, + 0x8dc6, 0x8efb, 0x8ef8, 0x8efc, 0x8f9c, 0x902e, 0x9035, 0x9031, + 0x9038, 0x9032, 0x9036, 0x9102, 0x90f5, 0x9109, 0x90fe, 0x9163, + 0x9165, 0x91cf, 0x9214, 0x9215, 0x9223, 0x9209, 0x921e, 0x920d, + 0x9210, 0x9207, 0x9211, 0x9594, 0x958f, 0x958b, 0x9591, 0x9593, + 0x9592, 0x958e, 0x968a, 0x968e, 0x968b, 0x967d, 0x9685, 0x9686, + 0x968d, 0x9672, 0x9684, 0x96c1, 0x96c5, 0x96c4, 0x96c6, 0x96c7, + 0x96ef, 0x96f2, 0x97cc, 0x9805, 0x9806, 0x9808, 0x98e7, 0x98ea, + 0x98ef, 0x98e9, 0x98f2, 0x98ed, 0x99ae, 0x99ad, 0x9ec3, 0x9ecd, + 0x9ed1, 0x4e82, 0x50ad, 0x50b5, 0x50b2, 0x50b3, 0x50c5, 0x50be, + 0x50ac, 0x50b7, 0x50bb, 0x50af, 0x50c7, 0x527f, 0x5277, 0x527d, + 0x52df, 0x52e6, 0x52e4, 0x52e2, 0x52e3, 0x532f, 0x55df, 0x55e8, + 0x55d3, 0x55e6, 0x55ce, 0x55dc, 0x55c7, 0x55d1, 0x55e3, 0x55e4, + 0x55ef, 0x55da, 0x55e1, 0x55c5, 0x55c6, 0x55e5, 0x55c9, 0x5712, + 0x5713, 0x585e, 0x5851, 0x5858, 0x5857, 0x585a, 0x5854, 0x586b, + 0x584c, 0x586d, 0x584a, 0x5862, 0x5852, 0x584b, 0x5967, 0x5ac1, + 0x5ac9, 0x5acc, 0x5abe, 0x5abd, 0x5abc, + /* 0xb7 */ + 0x5ab3, 0x5ac2, 0x5ab2, 0x5d69, 0x5d6f, 0x5e4c, 0x5e79, 0x5ec9, + 0x5ec8, 0x5f12, 0x5f59, 0x5fac, 0x5fae, 0x611a, 0x610f, 0x6148, + 0x611f, 0x60f3, 0x611b, 0x60f9, 0x6101, 0x6108, 0x614e, 0x614c, + 0x6144, 0x614d, 0x613e, 0x6134, 0x6127, 0x610d, 0x6106, 0x6137, + 0x6221, 0x6222, 0x6413, 0x643e, 0x641e, 0x642a, 0x642d, 0x643d, + 0x642c, 0x640f, 0x641c, 0x6414, 0x640d, 0x6436, 0x6416, 0x6417, + 0x6406, 0x656c, 0x659f, 0x65b0, 0x6697, 0x6689, 0x6687, 0x6688, + 0x6696, 0x6684, 0x6698, 0x668d, 0x6703, 0x6994, 0x696d, 0x695a, + 0x6977, 0x6960, 0x6954, 0x6975, 0x6930, 0x6982, 0x694a, 0x6968, + 0x696b, 0x695e, 0x6953, 0x6979, 0x6986, 0x695d, 0x6963, 0x695b, + 0x6b47, 0x6b72, 0x6bc0, 0x6bbf, 0x6bd3, 0x6bfd, 0x6ea2, 0x6eaf, + 0x6ed3, 0x6eb6, 0x6ec2, 0x6e90, 0x6e9d, 0x6ec7, 0x6ec5, 0x6ea5, + 0x6e98, 0x6ebc, 0x6eba, 0x6eab, 0x6ed1, 0x6e96, 0x6e9c, 0x6ec4, + 0x6ed4, 0x6eaa, 0x6ea7, 0x6eb4, 0x714e, 0x7159, 0x7169, 0x7164, + 0x7149, 0x7167, 0x715c, 0x716c, 0x7166, 0x714c, 0x7165, 0x715e, + 0x7146, 0x7168, 0x7156, 0x723a, 0x7252, 0x7337, 0x7345, 0x733f, + 0x733e, 0x746f, 0x745a, 0x7455, 0x745f, 0x745e, 0x7441, 0x743f, + 0x7459, 0x745b, 0x745c, 0x7576, 0x7578, 0x7600, 0x75f0, 0x7601, + 0x75f2, 0x75f1, 0x75fa, 0x75ff, 0x75f4, 0x75f3, 0x76de, 0x76df, + 0x775b, 0x776b, 0x7766, 0x775e, 0x7763, + /* 0xb8 */ + 0x7779, 0x776a, 0x776c, 0x775c, 0x7765, 0x7768, 0x7762, 0x77ee, + 0x788e, 0x78b0, 0x7897, 0x7898, 0x788c, 0x7889, 0x787c, 0x7891, + 0x7893, 0x787f, 0x797a, 0x797f, 0x7981, 0x842c, 0x79bd, 0x7a1c, + 0x7a1a, 0x7a20, 0x7a14, 0x7a1f, 0x7a1e, 0x7a9f, 0x7aa0, 0x7b77, + 0x7bc0, 0x7b60, 0x7b6e, 0x7b67, 0x7cb1, 0x7cb3, 0x7cb5, 0x7d93, + 0x7d79, 0x7d91, 0x7d81, 0x7d8f, 0x7d5b, 0x7f6e, 0x7f69, 0x7f6a, + 0x7f72, 0x7fa9, 0x7fa8, 0x7fa4, 0x8056, 0x8058, 0x8086, 0x8084, + 0x8171, 0x8170, 0x8178, 0x8165, 0x816e, 0x8173, 0x816b, 0x8179, + 0x817a, 0x8166, 0x8205, 0x8247, 0x8482, 0x8477, 0x843d, 0x8431, + 0x8475, 0x8466, 0x846b, 0x8449, 0x846c, 0x845b, 0x843c, 0x8435, + 0x8461, 0x8463, 0x8469, 0x846d, 0x8446, 0x865e, 0x865c, 0x865f, + 0x86f9, 0x8713, 0x8708, 0x8707, 0x8700, 0x86fe, 0x86fb, 0x8702, + 0x8703, 0x8706, 0x870a, 0x8859, 0x88df, 0x88d4, 0x88d9, 0x88dc, + 0x88d8, 0x88dd, 0x88e1, 0x88ca, 0x88d5, 0x88d2, 0x899c, 0x89e3, + 0x8a6b, 0x8a72, 0x8a73, 0x8a66, 0x8a69, 0x8a70, 0x8a87, 0x8a7c, + 0x8a63, 0x8aa0, 0x8a71, 0x8a85, 0x8a6d, 0x8a62, 0x8a6e, 0x8a6c, + 0x8a79, 0x8a7b, 0x8a3e, 0x8a68, 0x8c62, 0x8c8a, 0x8c89, 0x8cca, + 0x8cc7, 0x8cc8, 0x8cc4, 0x8cb2, 0x8cc3, 0x8cc2, 0x8cc5, 0x8de1, + 0x8ddf, 0x8de8, 0x8def, 0x8df3, 0x8dfa, 0x8dea, 0x8de4, 0x8de6, + 0x8eb2, 0x8f03, 0x8f09, 0x8efe, 0x8f0a, + /* 0xb9 */ + 0x8f9f, 0x8fb2, 0x904b, 0x904a, 0x9053, 0x9042, 0x9054, 0x903c, + 0x9055, 0x9050, 0x9047, 0x904f, 0x904e, 0x904d, 0x9051, 0x903e, + 0x9041, 0x9112, 0x9117, 0x916c, 0x916a, 0x9169, 0x91c9, 0x9237, + 0x9257, 0x9238, 0x923d, 0x9240, 0x923e, 0x925b, 0x924b, 0x9264, + 0x9251, 0x9234, 0x9249, 0x924d, 0x9245, 0x9239, 0x923f, 0x925a, + 0x9598, 0x9698, 0x9694, 0x9695, 0x96cd, 0x96cb, 0x96c9, 0x96ca, + 0x96f7, 0x96fb, 0x96f9, 0x96f6, 0x9756, 0x9774, 0x9776, 0x9810, + 0x9811, 0x9813, 0x980a, 0x9812, 0x980c, 0x98fc, 0x98f4, 0x98fd, + 0x98fe, 0x99b3, 0x99b1, 0x99b4, 0x9ae1, 0x9ce9, 0x9e82, 0x9f0e, + 0x9f13, 0x9f20, 0x50e7, 0x50ee, 0x50e5, 0x50d6, 0x50ed, 0x50da, + 0x50d5, 0x50cf, 0x50d1, 0x50f1, 0x50ce, 0x50e9, 0x5162, 0x51f3, + 0x5283, 0x5282, 0x5331, 0x53ad, 0x55fe, 0x5600, 0x561b, 0x5617, + 0x55fd, 0x5614, 0x5606, 0x5609, 0x560d, 0x560e, 0x55f7, 0x5616, + 0x561f, 0x5608, 0x5610, 0x55f6, 0x5718, 0x5716, 0x5875, 0x587e, + 0x5883, 0x5893, 0x588a, 0x5879, 0x5885, 0x587d, 0x58fd, 0x5925, + 0x5922, 0x5924, 0x596a, 0x5969, 0x5ae1, 0x5ae6, 0x5ae9, 0x5ad7, + 0x5ad6, 0x5ad8, 0x5ae3, 0x5b75, 0x5bde, 0x5be7, 0x5be1, 0x5be5, + 0x5be6, 0x5be8, 0x5be2, 0x5be4, 0x5bdf, 0x5c0d, 0x5c62, 0x5d84, + 0x5d87, 0x5e5b, 0x5e63, 0x5e55, 0x5e57, 0x5e54, 0x5ed3, 0x5ed6, + 0x5f0a, 0x5f46, 0x5f70, 0x5fb9, 0x6147, + /* 0xba */ + 0x613f, 0x614b, 0x6177, 0x6162, 0x6163, 0x615f, 0x615a, 0x6158, + 0x6175, 0x622a, 0x6487, 0x6458, 0x6454, 0x64a4, 0x6478, 0x645f, + 0x647a, 0x6451, 0x6467, 0x6434, 0x646d, 0x647b, 0x6572, 0x65a1, + 0x65d7, 0x65d6, 0x66a2, 0x66a8, 0x669d, 0x699c, 0x69a8, 0x6995, + 0x69c1, 0x69ae, 0x69d3, 0x69cb, 0x699b, 0x69b7, 0x69bb, 0x69ab, + 0x69b4, 0x69d0, 0x69cd, 0x69ad, 0x69cc, 0x69a6, 0x69c3, 0x69a3, + 0x6b49, 0x6b4c, 0x6c33, 0x6f33, 0x6f14, 0x6efe, 0x6f13, 0x6ef4, + 0x6f29, 0x6f3e, 0x6f20, 0x6f2c, 0x6f0f, 0x6f02, 0x6f22, 0x6eff, + 0x6eef, 0x6f06, 0x6f31, 0x6f38, 0x6f32, 0x6f23, 0x6f15, 0x6f2b, + 0x6f2f, 0x6f88, 0x6f2a, 0x6eec, 0x6f01, 0x6ef2, 0x6ecc, 0x6ef7, + 0x7194, 0x7199, 0x717d, 0x718a, 0x7184, 0x7192, 0x723e, 0x7292, + 0x7296, 0x7344, 0x7350, 0x7464, 0x7463, 0x746a, 0x7470, 0x746d, + 0x7504, 0x7591, 0x7627, 0x760d, 0x760b, 0x7609, 0x7613, 0x76e1, + 0x76e3, 0x7784, 0x777d, 0x777f, 0x7761, 0x78c1, 0x789f, 0x78a7, + 0x78b3, 0x78a9, 0x78a3, 0x798e, 0x798f, 0x798d, 0x7a2e, 0x7a31, + 0x7aaa, 0x7aa9, 0x7aed, 0x7aef, 0x7ba1, 0x7b95, 0x7b8b, 0x7b75, + 0x7b97, 0x7b9d, 0x7b94, 0x7b8f, 0x7bb8, 0x7b87, 0x7b84, 0x7cb9, + 0x7cbd, 0x7cbe, 0x7dbb, 0x7db0, 0x7d9c, 0x7dbd, 0x7dbe, 0x7da0, + 0x7dca, 0x7db4, 0x7db2, 0x7db1, 0x7dba, 0x7da2, 0x7dbf, 0x7db5, + 0x7db8, 0x7dad, 0x7dd2, 0x7dc7, 0x7dac, + /* 0xbb */ + 0x7f70, 0x7fe0, 0x7fe1, 0x7fdf, 0x805e, 0x805a, 0x8087, 0x8150, + 0x8180, 0x818f, 0x8188, 0x818a, 0x817f, 0x8182, 0x81e7, 0x81fa, + 0x8207, 0x8214, 0x821e, 0x824b, 0x84c9, 0x84bf, 0x84c6, 0x84c4, + 0x8499, 0x849e, 0x84b2, 0x849c, 0x84cb, 0x84b8, 0x84c0, 0x84d3, + 0x8490, 0x84bc, 0x84d1, 0x84ca, 0x873f, 0x871c, 0x873b, 0x8722, + 0x8725, 0x8734, 0x8718, 0x8755, 0x8737, 0x8729, 0x88f3, 0x8902, + 0x88f4, 0x88f9, 0x88f8, 0x88fd, 0x88e8, 0x891a, 0x88ef, 0x8aa6, + 0x8a8c, 0x8a9e, 0x8aa3, 0x8a8d, 0x8aa1, 0x8a93, 0x8aa4, 0x8aaa, + 0x8aa5, 0x8aa8, 0x8a98, 0x8a91, 0x8a9a, 0x8aa7, 0x8c6a, 0x8c8d, + 0x8c8c, 0x8cd3, 0x8cd1, 0x8cd2, 0x8d6b, 0x8d99, 0x8d95, 0x8dfc, + 0x8f14, 0x8f12, 0x8f15, 0x8f13, 0x8fa3, 0x9060, 0x9058, 0x905c, + 0x9063, 0x9059, 0x905e, 0x9062, 0x905d, 0x905b, 0x9119, 0x9118, + 0x911e, 0x9175, 0x9178, 0x9177, 0x9174, 0x9278, 0x9280, 0x9285, + 0x9298, 0x9296, 0x927b, 0x9293, 0x929c, 0x92a8, 0x927c, 0x9291, + 0x95a1, 0x95a8, 0x95a9, 0x95a3, 0x95a5, 0x95a4, 0x9699, 0x969c, + 0x969b, 0x96cc, 0x96d2, 0x9700, 0x977c, 0x9785, 0x97f6, 0x9817, + 0x9818, 0x98af, 0x98b1, 0x9903, 0x9905, 0x990c, 0x9909, 0x99c1, + 0x9aaf, 0x9ab0, 0x9ae6, 0x9b41, 0x9b42, 0x9cf4, 0x9cf6, 0x9cf3, + 0x9ebc, 0x9f3b, 0x9f4a, 0x5104, 0x5100, 0x50fb, 0x50f5, 0x50f9, + 0x5102, 0x5108, 0x5109, 0x5105, 0x51dc, + /* 0xbc */ + 0x5287, 0x5288, 0x5289, 0x528d, 0x528a, 0x52f0, 0x53b2, 0x562e, + 0x563b, 0x5639, 0x5632, 0x563f, 0x5634, 0x5629, 0x5653, 0x564e, + 0x5657, 0x5674, 0x5636, 0x562f, 0x5630, 0x5880, 0x589f, 0x589e, + 0x58b3, 0x589c, 0x58ae, 0x58a9, 0x58a6, 0x596d, 0x5b09, 0x5afb, + 0x5b0b, 0x5af5, 0x5b0c, 0x5b08, 0x5bee, 0x5bec, 0x5be9, 0x5beb, + 0x5c64, 0x5c65, 0x5d9d, 0x5d94, 0x5e62, 0x5e5f, 0x5e61, 0x5ee2, + 0x5eda, 0x5edf, 0x5edd, 0x5ee3, 0x5ee0, 0x5f48, 0x5f71, 0x5fb7, + 0x5fb5, 0x6176, 0x6167, 0x616e, 0x615d, 0x6155, 0x6182, 0x617c, + 0x6170, 0x616b, 0x617e, 0x61a7, 0x6190, 0x61ab, 0x618e, 0x61ac, + 0x619a, 0x61a4, 0x6194, 0x61ae, 0x622e, 0x6469, 0x646f, 0x6479, + 0x649e, 0x64b2, 0x6488, 0x6490, 0x64b0, 0x64a5, 0x6493, 0x6495, + 0x64a9, 0x6492, 0x64ae, 0x64ad, 0x64ab, 0x649a, 0x64ac, 0x6499, + 0x64a2, 0x64b3, 0x6575, 0x6577, 0x6578, 0x66ae, 0x66ab, 0x66b4, + 0x66b1, 0x6a23, 0x6a1f, 0x69e8, 0x6a01, 0x6a1e, 0x6a19, 0x69fd, + 0x6a21, 0x6a13, 0x6a0a, 0x69f3, 0x6a02, 0x6a05, 0x69ed, 0x6a11, + 0x6b50, 0x6b4e, 0x6ba4, 0x6bc5, 0x6bc6, 0x6f3f, 0x6f7c, 0x6f84, + 0x6f51, 0x6f66, 0x6f54, 0x6f86, 0x6f6d, 0x6f5b, 0x6f78, 0x6f6e, + 0x6f8e, 0x6f7a, 0x6f70, 0x6f64, 0x6f97, 0x6f58, 0x6ed5, 0x6f6f, + 0x6f60, 0x6f5f, 0x719f, 0x71ac, 0x71b1, 0x71a8, 0x7256, 0x729b, + 0x734e, 0x7357, 0x7469, 0x748b, 0x7483, + /* 0xbd */ + 0x747e, 0x7480, 0x757f, 0x7620, 0x7629, 0x761f, 0x7624, 0x7626, + 0x7621, 0x7622, 0x769a, 0x76ba, 0x76e4, 0x778e, 0x7787, 0x778c, + 0x7791, 0x778b, 0x78cb, 0x78c5, 0x78ba, 0x78ca, 0x78be, 0x78d5, + 0x78bc, 0x78d0, 0x7a3f, 0x7a3c, 0x7a40, 0x7a3d, 0x7a37, 0x7a3b, + 0x7aaf, 0x7aae, 0x7bad, 0x7bb1, 0x7bc4, 0x7bb4, 0x7bc6, 0x7bc7, + 0x7bc1, 0x7ba0, 0x7bcc, 0x7cca, 0x7de0, 0x7df4, 0x7def, 0x7dfb, + 0x7dd8, 0x7dec, 0x7ddd, 0x7de8, 0x7de3, 0x7dda, 0x7dde, 0x7de9, + 0x7d9e, 0x7dd9, 0x7df2, 0x7df9, 0x7f75, 0x7f77, 0x7faf, 0x7fe9, + 0x8026, 0x819b, 0x819c, 0x819d, 0x81a0, 0x819a, 0x8198, 0x8517, + 0x853d, 0x851a, 0x84ee, 0x852c, 0x852d, 0x8513, 0x8511, 0x8523, + 0x8521, 0x8514, 0x84ec, 0x8525, 0x84ff, 0x8506, 0x8782, 0x8774, + 0x8776, 0x8760, 0x8766, 0x8778, 0x8768, 0x8759, 0x8757, 0x874c, + 0x8753, 0x885b, 0x885d, 0x8910, 0x8907, 0x8912, 0x8913, 0x8915, + 0x890a, 0x8abc, 0x8ad2, 0x8ac7, 0x8ac4, 0x8a95, 0x8acb, 0x8af8, + 0x8ab2, 0x8ac9, 0x8ac2, 0x8abf, 0x8ab0, 0x8ad6, 0x8acd, 0x8ab6, + 0x8ab9, 0x8adb, 0x8c4c, 0x8c4e, 0x8c6c, 0x8ce0, 0x8cde, 0x8ce6, + 0x8ce4, 0x8cec, 0x8ced, 0x8ce2, 0x8ce3, 0x8cdc, 0x8cea, 0x8ce1, + 0x8d6d, 0x8d9f, 0x8da3, 0x8e2b, 0x8e10, 0x8e1d, 0x8e22, 0x8e0f, + 0x8e29, 0x8e1f, 0x8e21, 0x8e1e, 0x8eba, 0x8f1d, 0x8f1b, 0x8f1f, + 0x8f29, 0x8f26, 0x8f2a, 0x8f1c, 0x8f1e, + /* 0xbe */ + 0x8f25, 0x9069, 0x906e, 0x9068, 0x906d, 0x9077, 0x9130, 0x912d, + 0x9127, 0x9131, 0x9187, 0x9189, 0x918b, 0x9183, 0x92c5, 0x92bb, + 0x92b7, 0x92ea, 0x92ac, 0x92e4, 0x92c1, 0x92b3, 0x92bc, 0x92d2, + 0x92c7, 0x92f0, 0x92b2, 0x95ad, 0x95b1, 0x9704, 0x9706, 0x9707, + 0x9709, 0x9760, 0x978d, 0x978b, 0x978f, 0x9821, 0x982b, 0x981c, + 0x98b3, 0x990a, 0x9913, 0x9912, 0x9918, 0x99dd, 0x99d0, 0x99df, + 0x99db, 0x99d1, 0x99d5, 0x99d2, 0x99d9, 0x9ab7, 0x9aee, 0x9aef, + 0x9b27, 0x9b45, 0x9b44, 0x9b77, 0x9b6f, 0x9d06, 0x9d09, 0x9d03, + 0x9ea9, 0x9ebe, 0x9ece, 0x58a8, 0x9f52, 0x5112, 0x5118, 0x5114, + 0x5110, 0x5115, 0x5180, 0x51aa, 0x51dd, 0x5291, 0x5293, 0x52f3, + 0x5659, 0x566b, 0x5679, 0x5669, 0x5664, 0x5678, 0x566a, 0x5668, + 0x5665, 0x5671, 0x566f, 0x566c, 0x5662, 0x5676, 0x58c1, 0x58be, + 0x58c7, 0x58c5, 0x596e, 0x5b1d, 0x5b34, 0x5b78, 0x5bf0, 0x5c0e, + 0x5f4a, 0x61b2, 0x6191, 0x61a9, 0x618a, 0x61cd, 0x61b6, 0x61be, + 0x61ca, 0x61c8, 0x6230, 0x64c5, 0x64c1, 0x64cb, 0x64bb, 0x64bc, + 0x64da, 0x64c4, 0x64c7, 0x64c2, 0x64cd, 0x64bf, 0x64d2, 0x64d4, + 0x64be, 0x6574, 0x66c6, 0x66c9, 0x66b9, 0x66c4, 0x66c7, 0x66b8, + 0x6a3d, 0x6a38, 0x6a3a, 0x6a59, 0x6a6b, 0x6a58, 0x6a39, 0x6a44, + 0x6a62, 0x6a61, 0x6a4b, 0x6a47, 0x6a35, 0x6a5f, 0x6a48, 0x6b59, + 0x6b77, 0x6c05, 0x6fc2, 0x6fb1, 0x6fa1, + /* 0xbf */ + 0x6fc3, 0x6fa4, 0x6fc1, 0x6fa7, 0x6fb3, 0x6fc0, 0x6fb9, 0x6fb6, + 0x6fa6, 0x6fa0, 0x6fb4, 0x71be, 0x71c9, 0x71d0, 0x71d2, 0x71c8, + 0x71d5, 0x71b9, 0x71ce, 0x71d9, 0x71dc, 0x71c3, 0x71c4, 0x7368, + 0x749c, 0x74a3, 0x7498, 0x749f, 0x749e, 0x74e2, 0x750c, 0x750d, + 0x7634, 0x7638, 0x763a, 0x76e7, 0x76e5, 0x77a0, 0x779e, 0x779f, + 0x77a5, 0x78e8, 0x78da, 0x78ec, 0x78e7, 0x79a6, 0x7a4d, 0x7a4e, + 0x7a46, 0x7a4c, 0x7a4b, 0x7aba, 0x7bd9, 0x7c11, 0x7bc9, 0x7be4, + 0x7bdb, 0x7be1, 0x7be9, 0x7be6, 0x7cd5, 0x7cd6, 0x7e0a, 0x7e11, + 0x7e08, 0x7e1b, 0x7e23, 0x7e1e, 0x7e1d, 0x7e09, 0x7e10, 0x7f79, + 0x7fb2, 0x7ff0, 0x7ff1, 0x7fee, 0x8028, 0x81b3, 0x81a9, 0x81a8, + 0x81fb, 0x8208, 0x8258, 0x8259, 0x854a, 0x8559, 0x8548, 0x8568, + 0x8569, 0x8543, 0x8549, 0x856d, 0x856a, 0x855e, 0x8783, 0x879f, + 0x879e, 0x87a2, 0x878d, 0x8861, 0x892a, 0x8932, 0x8925, 0x892b, + 0x8921, 0x89aa, 0x89a6, 0x8ae6, 0x8afa, 0x8aeb, 0x8af1, 0x8b00, + 0x8adc, 0x8ae7, 0x8aee, 0x8afe, 0x8b01, 0x8b02, 0x8af7, 0x8aed, + 0x8af3, 0x8af6, 0x8afc, 0x8c6b, 0x8c6d, 0x8c93, 0x8cf4, 0x8e44, + 0x8e31, 0x8e34, 0x8e42, 0x8e39, 0x8e35, 0x8f3b, 0x8f2f, 0x8f38, + 0x8f33, 0x8fa8, 0x8fa6, 0x9075, 0x9074, 0x9078, 0x9072, 0x907c, + 0x907a, 0x9134, 0x9192, 0x9320, 0x9336, 0x92f8, 0x9333, 0x932f, + 0x9322, 0x92fc, 0x932b, 0x9304, 0x931a, + /* 0xc0 */ + 0x9310, 0x9326, 0x9321, 0x9315, 0x932e, 0x9319, 0x95bb, 0x96a7, + 0x96a8, 0x96aa, 0x96d5, 0x970e, 0x9711, 0x9716, 0x970d, 0x9713, + 0x970f, 0x975b, 0x975c, 0x9766, 0x9798, 0x9830, 0x9838, 0x983b, + 0x9837, 0x982d, 0x9839, 0x9824, 0x9910, 0x9928, 0x991e, 0x991b, + 0x9921, 0x991a, 0x99ed, 0x99e2, 0x99f1, 0x9ab8, 0x9abc, 0x9afb, + 0x9aed, 0x9b28, 0x9b91, 0x9d15, 0x9d23, 0x9d26, 0x9d28, 0x9d12, + 0x9d1b, 0x9ed8, 0x9ed4, 0x9f8d, 0x9f9c, 0x512a, 0x511f, 0x5121, + 0x5132, 0x52f5, 0x568e, 0x5680, 0x5690, 0x5685, 0x5687, 0x568f, + 0x58d5, 0x58d3, 0x58d1, 0x58ce, 0x5b30, 0x5b2a, 0x5b24, 0x5b7a, + 0x5c37, 0x5c68, 0x5dbc, 0x5dba, 0x5dbd, 0x5db8, 0x5e6b, 0x5f4c, + 0x5fbd, 0x61c9, 0x61c2, 0x61c7, 0x61e6, 0x61cb, 0x6232, 0x6234, + 0x64ce, 0x64ca, 0x64d8, 0x64e0, 0x64f0, 0x64e6, 0x64ec, 0x64f1, + 0x64e2, 0x64ed, 0x6582, 0x6583, 0x66d9, 0x66d6, 0x6a80, 0x6a94, + 0x6a84, 0x6aa2, 0x6a9c, 0x6adb, 0x6aa3, 0x6a7e, 0x6a97, 0x6a90, + 0x6aa0, 0x6b5c, 0x6bae, 0x6bda, 0x6c08, 0x6fd8, 0x6ff1, 0x6fdf, + 0x6fe0, 0x6fdb, 0x6fe4, 0x6feb, 0x6fef, 0x6f80, 0x6fec, 0x6fe1, + 0x6fe9, 0x6fd5, 0x6fee, 0x6ff0, 0x71e7, 0x71df, 0x71ee, 0x71e6, + 0x71e5, 0x71ed, 0x71ec, 0x71f4, 0x71e0, 0x7235, 0x7246, 0x7370, + 0x7372, 0x74a9, 0x74b0, 0x74a6, 0x74a8, 0x7646, 0x7642, 0x764c, + 0x76ea, 0x77b3, 0x77aa, 0x77b0, 0x77ac, + /* 0xc1 */ + 0x77a7, 0x77ad, 0x77ef, 0x78f7, 0x78fa, 0x78f4, 0x78ef, 0x7901, + 0x79a7, 0x79aa, 0x7a57, 0x7abf, 0x7c07, 0x7c0d, 0x7bfe, 0x7bf7, + 0x7c0c, 0x7be0, 0x7ce0, 0x7cdc, 0x7cde, 0x7ce2, 0x7cdf, 0x7cd9, + 0x7cdd, 0x7e2e, 0x7e3e, 0x7e46, 0x7e37, 0x7e32, 0x7e43, 0x7e2b, + 0x7e3d, 0x7e31, 0x7e45, 0x7e41, 0x7e34, 0x7e39, 0x7e48, 0x7e35, + 0x7e3f, 0x7e2f, 0x7f44, 0x7ff3, 0x7ffc, 0x8071, 0x8072, 0x8070, + 0x806f, 0x8073, 0x81c6, 0x81c3, 0x81ba, 0x81c2, 0x81c0, 0x81bf, + 0x81bd, 0x81c9, 0x81be, 0x81e8, 0x8209, 0x8271, 0x85aa, 0x8584, + 0x857e, 0x859c, 0x8591, 0x8594, 0x85af, 0x859b, 0x8587, 0x85a8, + 0x858a, 0x8667, 0x87c0, 0x87d1, 0x87b3, 0x87d2, 0x87c6, 0x87ab, + 0x87bb, 0x87ba, 0x87c8, 0x87cb, 0x893b, 0x8936, 0x8944, 0x8938, + 0x893d, 0x89ac, 0x8b0e, 0x8b17, 0x8b19, 0x8b1b, 0x8b0a, 0x8b20, + 0x8b1d, 0x8b04, 0x8b10, 0x8c41, 0x8c3f, 0x8c73, 0x8cfa, 0x8cfd, + 0x8cfc, 0x8cf8, 0x8cfb, 0x8da8, 0x8e49, 0x8e4b, 0x8e48, 0x8e4a, + 0x8f44, 0x8f3e, 0x8f42, 0x8f45, 0x8f3f, 0x907f, 0x907d, 0x9084, + 0x9081, 0x9082, 0x9080, 0x9139, 0x91a3, 0x919e, 0x919c, 0x934d, + 0x9382, 0x9328, 0x9375, 0x934a, 0x9365, 0x934b, 0x9318, 0x937e, + 0x936c, 0x935b, 0x9370, 0x935a, 0x9354, 0x95ca, 0x95cb, 0x95cc, + 0x95c8, 0x95c6, 0x96b1, 0x96b8, 0x96d6, 0x971c, 0x971e, 0x97a0, + 0x97d3, 0x9846, 0x98b6, 0x9935, 0x9a01, + /* 0xc2 */ + 0x99ff, 0x9bae, 0x9bab, 0x9baa, 0x9bad, 0x9d3b, 0x9d3f, 0x9e8b, + 0x9ecf, 0x9ede, 0x9edc, 0x9edd, 0x9edb, 0x9f3e, 0x9f4b, 0x53e2, + 0x5695, 0x56ae, 0x58d9, 0x58d8, 0x5b38, 0x5f5d, 0x61e3, 0x6233, + 0x64f4, 0x64f2, 0x64fe, 0x6506, 0x64fa, 0x64fb, 0x64f7, 0x65b7, + 0x66dc, 0x6726, 0x6ab3, 0x6aac, 0x6ac3, 0x6abb, 0x6ab8, 0x6ac2, + 0x6aae, 0x6aaf, 0x6b5f, 0x6b78, 0x6baf, 0x7009, 0x700b, 0x6ffe, + 0x7006, 0x6ffa, 0x7011, 0x700f, 0x71fb, 0x71fc, 0x71fe, 0x71f8, + 0x7377, 0x7375, 0x74a7, 0x74bf, 0x7515, 0x7656, 0x7658, 0x7652, + 0x77bd, 0x77bf, 0x77bb, 0x77bc, 0x790e, 0x79ae, 0x7a61, 0x7a62, + 0x7a60, 0x7ac4, 0x7ac5, 0x7c2b, 0x7c27, 0x7c2a, 0x7c1e, 0x7c23, + 0x7c21, 0x7ce7, 0x7e54, 0x7e55, 0x7e5e, 0x7e5a, 0x7e61, 0x7e52, + 0x7e59, 0x7f48, 0x7ff9, 0x7ffb, 0x8077, 0x8076, 0x81cd, 0x81cf, + 0x820a, 0x85cf, 0x85a9, 0x85cd, 0x85d0, 0x85c9, 0x85b0, 0x85ba, + 0x85b9, 0x85a6, 0x87ef, 0x87ec, 0x87f2, 0x87e0, 0x8986, 0x89b2, + 0x89f4, 0x8b28, 0x8b39, 0x8b2c, 0x8b2b, 0x8c50, 0x8d05, 0x8e59, + 0x8e63, 0x8e66, 0x8e64, 0x8e5f, 0x8e55, 0x8ec0, 0x8f49, 0x8f4d, + 0x9087, 0x9083, 0x9088, 0x91ab, 0x91ac, 0x91d0, 0x9394, 0x938a, + 0x9396, 0x93a2, 0x93b3, 0x93ae, 0x93ac, 0x93b0, 0x9398, 0x939a, + 0x9397, 0x95d4, 0x95d6, 0x95d0, 0x95d5, 0x96e2, 0x96dc, 0x96d9, + 0x96db, 0x96de, 0x9724, 0x97a3, 0x97a6, + /* 0xc3 */ + 0x97ad, 0x97f9, 0x984d, 0x984f, 0x984c, 0x984e, 0x9853, 0x98ba, + 0x993e, 0x993f, 0x993d, 0x992e, 0x99a5, 0x9a0e, 0x9ac1, 0x9b03, + 0x9b06, 0x9b4f, 0x9b4e, 0x9b4d, 0x9bca, 0x9bc9, 0x9bfd, 0x9bc8, + 0x9bc0, 0x9d51, 0x9d5d, 0x9d60, 0x9ee0, 0x9f15, 0x9f2c, 0x5133, + 0x56a5, 0x58de, 0x58df, 0x58e2, 0x5bf5, 0x9f90, 0x5eec, 0x61f2, + 0x61f7, 0x61f6, 0x61f5, 0x6500, 0x650f, 0x66e0, 0x66dd, 0x6ae5, + 0x6add, 0x6ada, 0x6ad3, 0x701b, 0x701f, 0x7028, 0x701a, 0x701d, + 0x7015, 0x7018, 0x7206, 0x720d, 0x7258, 0x72a2, 0x7378, 0x737a, + 0x74bd, 0x74ca, 0x74e3, 0x7587, 0x7586, 0x765f, 0x7661, 0x77c7, + 0x7919, 0x79b1, 0x7a6b, 0x7a69, 0x7c3e, 0x7c3f, 0x7c38, 0x7c3d, + 0x7c37, 0x7c40, 0x7e6b, 0x7e6d, 0x7e79, 0x7e69, 0x7e6a, 0x7f85, + 0x7e73, 0x7fb6, 0x7fb9, 0x7fb8, 0x81d8, 0x85e9, 0x85dd, 0x85ea, + 0x85d5, 0x85e4, 0x85e5, 0x85f7, 0x87fb, 0x8805, 0x880d, 0x87f9, + 0x87fe, 0x8960, 0x895f, 0x8956, 0x895e, 0x8b41, 0x8b5c, 0x8b58, + 0x8b49, 0x8b5a, 0x8b4e, 0x8b4f, 0x8b46, 0x8b59, 0x8d08, 0x8d0a, + 0x8e7c, 0x8e72, 0x8e87, 0x8e76, 0x8e6c, 0x8e7a, 0x8e74, 0x8f54, + 0x8f4e, 0x8fad, 0x908a, 0x908b, 0x91b1, 0x91ae, 0x93e1, 0x93d1, + 0x93df, 0x93c3, 0x93c8, 0x93dc, 0x93dd, 0x93d6, 0x93e2, 0x93cd, + 0x93d8, 0x93e4, 0x93d7, 0x93e8, 0x95dc, 0x96b4, 0x96e3, 0x972a, + 0x9727, 0x9761, 0x97dc, 0x97fb, 0x985e, + /* 0xc4 */ + 0x9858, 0x985b, 0x98bc, 0x9945, 0x9949, 0x9a16, 0x9a19, 0x9b0d, + 0x9be8, 0x9be7, 0x9bd6, 0x9bdb, 0x9d89, 0x9d61, 0x9d72, 0x9d6a, + 0x9d6c, 0x9e92, 0x9e97, 0x9e93, 0x9eb4, 0x52f8, 0x56a8, 0x56b7, + 0x56b6, 0x56b4, 0x56bc, 0x58e4, 0x5b40, 0x5b43, 0x5b7d, 0x5bf6, + 0x5dc9, 0x61f8, 0x61fa, 0x6518, 0x6514, 0x6519, 0x66e6, 0x6727, + 0x6aec, 0x703e, 0x7030, 0x7032, 0x7210, 0x737b, 0x74cf, 0x7662, + 0x7665, 0x7926, 0x792a, 0x792c, 0x792b, 0x7ac7, 0x7af6, 0x7c4c, + 0x7c43, 0x7c4d, 0x7cef, 0x7cf0, 0x8fae, 0x7e7d, 0x7e7c, 0x7e82, + 0x7f4c, 0x8000, 0x81da, 0x8266, 0x85fb, 0x85f9, 0x8611, 0x85fa, + 0x8606, 0x860b, 0x8607, 0x860a, 0x8814, 0x8815, 0x8964, 0x89ba, + 0x89f8, 0x8b70, 0x8b6c, 0x8b66, 0x8b6f, 0x8b5f, 0x8b6b, 0x8d0f, + 0x8d0d, 0x8e89, 0x8e81, 0x8e85, 0x8e82, 0x91b4, 0x91cb, 0x9418, + 0x9403, 0x93fd, 0x95e1, 0x9730, 0x98c4, 0x9952, 0x9951, 0x99a8, + 0x9a2b, 0x9a30, 0x9a37, 0x9a35, 0x9c13, 0x9c0d, 0x9e79, 0x9eb5, + 0x9ee8, 0x9f2f, 0x9f5f, 0x9f63, 0x9f61, 0x5137, 0x5138, 0x56c1, + 0x56c0, 0x56c2, 0x5914, 0x5c6c, 0x5dcd, 0x61fc, 0x61fe, 0x651d, + 0x651c, 0x6595, 0x66e9, 0x6afb, 0x6b04, 0x6afa, 0x6bb2, 0x704c, + 0x721b, 0x72a7, 0x74d6, 0x74d4, 0x7669, 0x77d3, 0x7c50, 0x7e8f, + 0x7e8c, 0x7fbc, 0x8617, 0x862d, 0x861a, 0x8823, 0x8822, 0x8821, + 0x881f, 0x896a, 0x896c, 0x89bd, 0x8b74, + /* 0xc5 */ + 0x8b77, 0x8b7d, 0x8d13, 0x8e8a, 0x8e8d, 0x8e8b, 0x8f5f, 0x8faf, + 0x91ba, 0x942e, 0x9433, 0x9435, 0x943a, 0x9438, 0x9432, 0x942b, + 0x95e2, 0x9738, 0x9739, 0x9732, 0x97ff, 0x9867, 0x9865, 0x9957, + 0x9a45, 0x9a43, 0x9a40, 0x9a3e, 0x9acf, 0x9b54, 0x9b51, 0x9c2d, + 0x9c25, 0x9daf, 0x9db4, 0x9dc2, 0x9db8, 0x9e9d, 0x9eef, 0x9f19, + 0x9f5c, 0x9f66, 0x9f67, 0x513c, 0x513b, 0x56c8, 0x56ca, 0x56c9, + 0x5b7f, 0x5dd4, 0x5dd2, 0x5f4e, 0x61ff, 0x6524, 0x6b0a, 0x6b61, + 0x7051, 0x7058, 0x7380, 0x74e4, 0x758a, 0x766e, 0x766c, 0x79b3, + 0x7c60, 0x7c5f, 0x807e, 0x807d, 0x81df, 0x8972, 0x896f, 0x89fc, + 0x8b80, 0x8d16, 0x8d17, 0x8e91, 0x8e93, 0x8f61, 0x9148, 0x9444, + 0x9451, 0x9452, 0x973d, 0x973e, 0x97c3, 0x97c1, 0x986b, 0x9955, + 0x9a55, 0x9a4d, 0x9ad2, 0x9b1a, 0x9c49, 0x9c31, 0x9c3e, 0x9c3b, + 0x9dd3, 0x9dd7, 0x9f34, 0x9f6c, 0x9f6a, 0x9f94, 0x56cc, 0x5dd6, + 0x6200, 0x6523, 0x652b, 0x652a, 0x66ec, 0x6b10, 0x74da, 0x7aca, + 0x7c64, 0x7c63, 0x7c65, 0x7e93, 0x7e96, 0x7e94, 0x81e2, 0x8638, + 0x863f, 0x8831, 0x8b8a, 0x9090, 0x908f, 0x9463, 0x9460, 0x9464, + 0x9768, 0x986f, 0x995c, 0x9a5a, 0x9a5b, 0x9a57, 0x9ad3, 0x9ad4, + 0x9ad1, 0x9c54, 0x9c57, 0x9c56, 0x9de5, 0x9e9f, 0x9ef4, 0x56d1, + 0x58e9, 0x652c, 0x705e, 0x7671, 0x7672, 0x77d7, 0x7f50, 0x7f88, + 0x8836, 0x8839, 0x8862, 0x8b93, 0x8b92, + /* 0xc6 */ + 0x8b96, 0x8277, 0x8d1b, 0x91c0, 0x946a, 0x9742, 0x9748, 0x9744, + 0x97c6, 0x9870, 0x9a5f, 0x9b22, 0x9b58, 0x9c5f, 0x9df9, 0x9dfa, + 0x9e7c, 0x9e7d, 0x9f07, 0x9f77, 0x9f72, 0x5ef3, 0x6b16, 0x7063, + 0x7c6c, 0x7c6e, 0x883b, 0x89c0, 0x8ea1, 0x91c1, 0x9472, 0x9470, + 0x9871, 0x995e, 0x9ad6, 0x9b23, 0x9ecc, 0x7064, 0x77da, 0x8b9a, + 0x9477, 0x97c9, 0x9a62, 0x9a65, 0x7e9c, 0x8b9c, 0x8eaa, 0x91c5, + 0x947d, 0x947e, 0x947c, 0x9c77, 0x9c78, 0x9ef7, 0x8c54, 0x947f, + 0x9e1a, 0x7228, 0x9a6a, 0x9b31, 0x9e1b, 0x9e1e, 0x7c72, 0x2460, + 0x2461, 0x2462, 0x2463, 0x2464, 0x2465, 0x2466, 0x2467, 0x2468, + 0x2469, 0x2474, 0x2475, 0x2476, 0x2477, 0x2478, 0x2479, 0x247a, + 0x247b, 0x247c, 0x247d, 0x2170, 0x2171, 0x2172, 0x2173, 0x2174, + 0x2175, 0x2176, 0x2177, 0x2178, 0x2179, 0x4e36, 0x4e3f, 0x4e85, + 0x4ea0, 0x5182, 0x5196, 0x51ab, 0x52f9, 0x5338, 0x5369, 0x53b6, + 0x590a, 0x5b80, 0x5ddb, 0x2f33, 0x5e7f, 0xf6df, 0x5f50, 0x5f61, + 0x6534, 0xf6e3, 0x7592, 0xf6e5, 0x8fb5, 0xf6e7, 0x00a8, 0x02c6, + 0x30fd, 0x30fe, 0x309d, 0x309e, 0xf6ee, 0xf6ef, 0x3005, 0x3006, + 0x3007, 0x30fc, 0xff3b, 0xff3d, 0x273d, 0x3041, 0x3042, 0x3043, + 0x3044, 0x3045, 0x3046, 0x3047, 0x3048, 0x3049, 0x304a, 0x304b, + 0x304c, 0x304d, 0x304e, 0x304f, 0x3050, 0x3051, 0x3052, 0x3053, + 0x3054, 0x3055, 0x3056, 0x3057, 0x3058, + /* 0xc7 */ + 0x3059, 0x305a, 0x305b, 0x305c, 0x305d, 0x305e, 0x305f, 0x3060, + 0x3061, 0x3062, 0x3063, 0x3064, 0x3065, 0x3066, 0x3067, 0x3068, + 0x3069, 0x306a, 0x306b, 0x306c, 0x306d, 0x306e, 0x306f, 0x3070, + 0x3071, 0x3072, 0x3073, 0x3074, 0x3075, 0x3076, 0x3077, 0x3078, + 0x3079, 0x307a, 0x307b, 0x307c, 0x307d, 0x307e, 0x307f, 0x3080, + 0x3081, 0x3082, 0x3083, 0x3084, 0x3085, 0x3086, 0x3087, 0x3088, + 0x3089, 0x308a, 0x308b, 0x308c, 0x308d, 0x308e, 0x308f, 0x3090, + 0x3091, 0x3092, 0x3093, 0x30a1, 0x30a2, 0x30a3, 0x30a4, 0x30a5, + 0x30a6, 0x30a7, 0x30a8, 0x30a9, 0x30aa, 0x30ab, 0x30ac, 0x30ad, + 0x30ae, 0x30af, 0x30b0, 0x30b1, 0x30b2, 0x30b3, 0x30b4, 0x30b5, + 0x30b6, 0x30b7, 0x30b8, 0x30b9, 0x30ba, 0x30bb, 0x30bc, 0x30bd, + 0x30be, 0x30bf, 0x30c0, 0x30c1, 0x30c2, 0x30c3, 0x30c4, 0x30c5, + 0x30c6, 0x30c7, 0x30c8, 0x30c9, 0x30ca, 0x30cb, 0x30cc, 0x30cd, + 0x30ce, 0x30cf, 0x30d0, 0x30d1, 0x30d2, 0x30d3, 0x30d4, 0x30d5, + 0x30d6, 0x30d7, 0x30d8, 0x30d9, 0x30da, 0x30db, 0x30dc, 0x30dd, + 0x30de, 0x30df, 0x30e0, 0x30e1, 0x30e2, 0x30e3, 0x30e4, 0x30e5, + 0x30e6, 0x30e7, 0x30e8, 0x30e9, 0x30ea, 0x30eb, 0x30ec, 0x30ed, + 0x30ee, 0x30ef, 0x30f0, 0x30f1, 0x30f2, 0x30f3, 0x30f4, 0x30f5, + 0x30f6, 0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0401, + 0x0416, 0x0417, 0x0418, 0x0419, 0x041a, + /* 0xc8 */ + 0x041b, 0x041c, 0x041d, 0x041e, 0x041f, 0x0420, 0x0421, 0x0422, + 0x0423, 0x0424, 0x0425, 0x0426, 0x0427, 0x0428, 0x0429, 0x042a, + 0x042b, 0x042c, 0x042d, 0x042e, 0x042f, 0x0430, 0x0431, 0x0432, + 0x0433, 0x0434, 0x0435, 0x0451, 0x0436, 0x0437, 0x0438, 0x0439, + 0x043a, 0x043b, 0x043c, 0x043d, 0x043e, 0x043f, 0x0440, 0x0441, + 0x0442, 0x0443, 0x0444, 0x0445, 0x0446, 0x0447, 0x0448, 0x0449, + 0x044a, 0x044b, 0x044c, 0x044d, 0x044e, 0x044f, 0x21e7, 0x21b8, + 0x21b9, 0xf7e5, 0xf7e6, 0x4e5a, 0xf7e8, 0x5202, 0xf7ea, 0xf7eb, + 0x5188, 0xf7ed, 0xf7ee, 0xf7ef, 0xf7f0, 0xf7f1, 0xf7f2, 0xf7f3, + 0xf7f4, 0xf7f5, 0xf7f6, 0xf7f7, 0xf7f8, 0xf7f9, 0xf7fa, 0xf7fb, + 0xf7fc, 0xf7fd, 0xf7fe, 0xf7ff, 0xf800, 0xf801, 0xf802, 0xf803, + 0xf804, 0xf805, 0xf806, 0xf807, 0xf808, 0xf809, 0xf80a, 0xf80b, + 0xf80c, 0xf80d, 0xf80e, 0xf80f, 0xf810, 0xf811, 0xf812, 0xf813, + 0xf814, 0xf815, 0xf816, 0xffe2, 0xffe4, 0xff07, 0xff02, 0x3231, + 0x2116, 0x2121, 0x309b, 0x309c, 0x2e80, 0x2e84, 0x2e86, 0x2e87, + 0x2e88, 0x2e8a, 0x2e8c, 0x2e8d, 0x2e95, 0x2e9c, 0x2e9d, 0x2ea5, + 0x2ea7, 0x2eaa, 0x2eac, 0x2eae, 0x2eb6, 0x2ebc, 0x2ebe, 0x2ec6, + 0x2eca, 0x2ecc, 0x2ecd, 0x2ecf, 0x2ed6, 0x2ed7, 0x2ede, 0x2ee3, + 0xf83c, 0xf83d, 0xf83e, 0x0283, 0x0250, 0x025b, 0x0254, 0x0275, + 0x0153, 0x00f8, 0x014b, 0x028a, 0x026a, + /* 0xc9 */ + 0x4e42, 0x4e5c, 0x51f5, 0x531a, 0x5382, 0x4e07, 0x4e0c, 0x4e47, + 0x4e8d, 0x56d7, 0xfa0c, 0x5c6e, 0x5f73, 0x4e0f, 0x5187, 0x4e0e, + 0x4e2e, 0x4e93, 0x4ec2, 0x4ec9, 0x4ec8, 0x5198, 0x52fc, 0x536c, + 0x53b9, 0x5720, 0x5903, 0x592c, 0x5c10, 0x5dff, 0x65e1, 0x6bb3, + 0x6bcc, 0x6c14, 0x723f, 0x4e31, 0x4e3c, 0x4ee8, 0x4edc, 0x4ee9, + 0x4ee1, 0x4edd, 0x4eda, 0x520c, 0x531c, 0x534c, 0x5722, 0x5723, + 0x5917, 0x592f, 0x5b81, 0x5b84, 0x5c12, 0x5c3b, 0x5c74, 0x5c73, + 0x5e04, 0x5e80, 0x5e82, 0x5fc9, 0x6209, 0x6250, 0x6c15, 0x6c36, + 0x6c43, 0x6c3f, 0x6c3b, 0x72ae, 0x72b0, 0x738a, 0x79b8, 0x808a, + 0x961e, 0x4f0e, 0x4f18, 0x4f2c, 0x4ef5, 0x4f14, 0x4ef1, 0x4f00, + 0x4ef7, 0x4f08, 0x4f1d, 0x4f02, 0x4f05, 0x4f22, 0x4f13, 0x4f04, + 0x4ef4, 0x4f12, 0x51b1, 0x5213, 0x5209, 0x5210, 0x52a6, 0x5322, + 0x531f, 0x534d, 0x538a, 0x5407, 0x56e1, 0x56df, 0x572e, 0x572a, + 0x5734, 0x593c, 0x5980, 0x597c, 0x5985, 0x597b, 0x597e, 0x5977, + 0x597f, 0x5b56, 0x5c15, 0x5c25, 0x5c7c, 0x5c7a, 0x5c7b, 0x5c7e, + 0x5ddf, 0x5e75, 0x5e84, 0x5f02, 0x5f1a, 0x5f74, 0x5fd5, 0x5fd4, + 0x5fcf, 0x625c, 0x625e, 0x6264, 0x6261, 0x6266, 0x6262, 0x6259, + 0x6260, 0x625a, 0x6265, 0x65ef, 0x65ee, 0x673e, 0x6739, 0x6738, + 0x673b, 0x673a, 0x673f, 0x673c, 0x6733, 0x6c18, 0x6c46, 0x6c52, + 0x6c5c, 0x6c4f, 0x6c4a, 0x6c54, 0x6c4b, + /* 0xca */ + 0x6c4c, 0x7071, 0x725e, 0x72b4, 0x72b5, 0x738e, 0x752a, 0x767f, + 0x7a75, 0x7f51, 0x8278, 0x827c, 0x8280, 0x827d, 0x827f, 0x864d, + 0x897e, 0x9099, 0x9097, 0x9098, 0x909b, 0x9094, 0x9622, 0x9624, + 0x9620, 0x9623, 0x4f56, 0x4f3b, 0x4f62, 0x4f49, 0x4f53, 0x4f64, + 0x4f3e, 0x4f67, 0x4f52, 0x4f5f, 0x4f41, 0x4f58, 0x4f2d, 0x4f33, + 0x4f3f, 0x4f61, 0x518f, 0x51b9, 0x521c, 0x521e, 0x5221, 0x52ad, + 0x52ae, 0x5309, 0x5363, 0x5372, 0x538e, 0x538f, 0x5430, 0x5437, + 0x542a, 0x5454, 0x5445, 0x5419, 0x541c, 0x5425, 0x5418, 0x543d, + 0x544f, 0x5441, 0x5428, 0x5424, 0x5447, 0x56ee, 0x56e7, 0x56e5, + 0x5741, 0x5745, 0x574c, 0x5749, 0x574b, 0x5752, 0x5906, 0x5940, + 0x59a6, 0x5998, 0x59a0, 0x5997, 0x598e, 0x59a2, 0x5990, 0x598f, + 0x59a7, 0x59a1, 0x5b8e, 0x5b92, 0x5c28, 0x5c2a, 0x5c8d, 0x5c8f, + 0x5c88, 0x5c8b, 0x5c89, 0x5c92, 0x5c8a, 0x5c86, 0x5c93, 0x5c95, + 0x5de0, 0x5e0a, 0x5e0e, 0x5e8b, 0x5e89, 0x5e8c, 0x5e88, 0x5e8d, + 0x5f05, 0x5f1d, 0x5f78, 0x5f76, 0x5fd2, 0x5fd1, 0x5fd0, 0x5fed, + 0x5fe8, 0x5fee, 0x5ff3, 0x5fe1, 0x5fe4, 0x5fe3, 0x5ffa, 0x5fef, + 0x5ff7, 0x5ffb, 0x6000, 0x5ff4, 0x623a, 0x6283, 0x628c, 0x628e, + 0x628f, 0x6294, 0x6287, 0x6271, 0x627b, 0x627a, 0x6270, 0x6281, + 0x6288, 0x6277, 0x627d, 0x6272, 0x6274, 0x6537, 0x65f0, 0x65f4, + 0x65f3, 0x65f2, 0x65f5, 0x6745, 0x6747, + /* 0xcb */ + 0x6759, 0x6755, 0x674c, 0x6748, 0x675d, 0x674d, 0x675a, 0x674b, + 0x6bd0, 0x6c19, 0x6c1a, 0x6c78, 0x6c67, 0x6c6b, 0x6c84, 0x6c8b, + 0x6c8f, 0x6c71, 0x6c6f, 0x6c69, 0x6c9a, 0x6c6d, 0x6c87, 0x6c95, + 0x6c9c, 0x6c66, 0x6c73, 0x6c65, 0x6c7b, 0x6c8e, 0x7074, 0x707a, + 0x7263, 0x72bf, 0x72bd, 0x72c3, 0x72c6, 0x72c1, 0x72ba, 0x72c5, + 0x7395, 0x7397, 0x7393, 0x7394, 0x7392, 0x753a, 0x7539, 0x7594, + 0x7595, 0x7681, 0x793d, 0x8034, 0x8095, 0x8099, 0x8090, 0x8092, + 0x809c, 0x8290, 0x828f, 0x8285, 0x828e, 0x8291, 0x8293, 0x828a, + 0x8283, 0x8284, 0x8c78, 0x8fc9, 0x8fbf, 0x909f, 0x90a1, 0x90a5, + 0x909e, 0x90a7, 0x90a0, 0x9630, 0x9628, 0x962f, 0x962d, 0x4e33, + 0x4f98, 0x4f7c, 0x4f85, 0x4f7d, 0x4f80, 0x4f87, 0x4f76, 0x4f74, + 0x4f89, 0x4f84, 0x4f77, 0x4f4c, 0x4f97, 0x4f6a, 0x4f9a, 0x4f79, + 0x4f81, 0x4f78, 0x4f90, 0x4f9c, 0x4f94, 0x4f9e, 0x4f92, 0x4f82, + 0x4f95, 0x4f6b, 0x4f6e, 0x519e, 0x51bc, 0x51be, 0x5235, 0x5232, + 0x5233, 0x5246, 0x5231, 0x52bc, 0x530a, 0x530b, 0x533c, 0x5392, + 0x5394, 0x5487, 0x547f, 0x5481, 0x5491, 0x5482, 0x5488, 0x546b, + 0x547a, 0x547e, 0x5465, 0x546c, 0x5474, 0x5466, 0x548d, 0x546f, + 0x5461, 0x5460, 0x5498, 0x5463, 0x5467, 0x5464, 0x56f7, 0x56f9, + 0x576f, 0x5772, 0x576d, 0x576b, 0x5771, 0x5770, 0x5776, 0x5780, + 0x5775, 0x577b, 0x5773, 0x5774, 0x5762, + /* 0xcc */ + 0x5768, 0x577d, 0x590c, 0x5945, 0x59b5, 0x59ba, 0x59cf, 0x59ce, + 0x59b2, 0x59cc, 0x59c1, 0x59b6, 0x59bc, 0x59c3, 0x59d6, 0x59b1, + 0x59bd, 0x59c0, 0x59c8, 0x59b4, 0x59c7, 0x5b62, 0x5b65, 0x5b93, + 0x5b95, 0x5c44, 0x5c47, 0x5cae, 0x5ca4, 0x5ca0, 0x5cb5, 0x5caf, + 0x5ca8, 0x5cac, 0x5c9f, 0x5ca3, 0x5cad, 0x5ca2, 0x5caa, 0x5ca7, + 0x5c9d, 0x5ca5, 0x5cb6, 0x5cb0, 0x5ca6, 0x5e17, 0x5e14, 0x5e19, + 0x5f28, 0x5f22, 0x5f23, 0x5f24, 0x5f54, 0x5f82, 0x5f7e, 0x5f7d, + 0x5fde, 0x5fe5, 0x602d, 0x6026, 0x6019, 0x6032, 0x600b, 0x6034, + 0x600a, 0x6017, 0x6033, 0x601a, 0x601e, 0x602c, 0x6022, 0x600d, + 0x6010, 0x602e, 0x6013, 0x6011, 0x600c, 0x6009, 0x601c, 0x6214, + 0x623d, 0x62ad, 0x62b4, 0x62d1, 0x62be, 0x62aa, 0x62b6, 0x62ca, + 0x62ae, 0x62b3, 0x62af, 0x62bb, 0x62a9, 0x62b0, 0x62b8, 0x653d, + 0x65a8, 0x65bb, 0x6609, 0x65fc, 0x6604, 0x6612, 0x6608, 0x65fb, + 0x6603, 0x660b, 0x660d, 0x6605, 0x65fd, 0x6611, 0x6610, 0x66f6, + 0x670a, 0x6785, 0x676c, 0x678e, 0x6792, 0x6776, 0x677b, 0x6798, + 0x6786, 0x6784, 0x6774, 0x678d, 0x678c, 0x677a, 0x679f, 0x6791, + 0x6799, 0x6783, 0x677d, 0x6781, 0x6778, 0x6779, 0x6794, 0x6b25, + 0x6b80, 0x6b7e, 0x6bde, 0x6c1d, 0x6c93, 0x6cec, 0x6ceb, 0x6cee, + 0x6cd9, 0x6cb6, 0x6cd4, 0x6cad, 0x6ce7, 0x6cb7, 0x6cd0, 0x6cc2, + 0x6cba, 0x6cc3, 0x6cc6, 0x6ced, 0x6cf2, + /* 0xcd */ + 0x6cd2, 0x6cdd, 0x6cb4, 0x6c8a, 0x6c9d, 0x6c80, 0x6cde, 0x6cc0, + 0x6d30, 0x6ccd, 0x6cc7, 0x6cb0, 0x6cf9, 0x6ccf, 0x6ce9, 0x6cd1, + 0x7094, 0x7098, 0x7085, 0x7093, 0x7086, 0x7084, 0x7091, 0x7096, + 0x7082, 0x709a, 0x7083, 0x726a, 0x72d6, 0x72cb, 0x72d8, 0x72c9, + 0x72dc, 0x72d2, 0x72d4, 0x72da, 0x72cc, 0x72d1, 0x73a4, 0x73a1, + 0x73ad, 0x73a6, 0x73a2, 0x73a0, 0x73ac, 0x739d, 0x74dd, 0x74e8, + 0x753f, 0x7540, 0x753e, 0x758c, 0x7598, 0x76af, 0x76f3, 0x76f1, + 0x76f0, 0x76f5, 0x77f8, 0x77fc, 0x77f9, 0x77fb, 0x77fa, 0x77f7, + 0x7942, 0x793f, 0x79c5, 0x7a78, 0x7a7b, 0x7afb, 0x7c75, 0x7cfd, + 0x8035, 0x808f, 0x80ae, 0x80a3, 0x80b8, 0x80b5, 0x80ad, 0x8220, + 0x82a0, 0x82c0, 0x82ab, 0x829a, 0x8298, 0x829b, 0x82b5, 0x82a7, + 0x82ae, 0x82bc, 0x829e, 0x82ba, 0x82b4, 0x82a8, 0x82a1, 0x82a9, + 0x82c2, 0x82a4, 0x82c3, 0x82b6, 0x82a2, 0x8670, 0x866f, 0x866d, + 0x866e, 0x8c56, 0x8fd2, 0x8fcb, 0x8fd3, 0x8fcd, 0x8fd6, 0x8fd5, + 0x8fd7, 0x90b2, 0x90b4, 0x90af, 0x90b3, 0x90b0, 0x9639, 0x963d, + 0x963c, 0x963a, 0x9643, 0x4fcd, 0x4fc5, 0x4fd3, 0x4fb2, 0x4fc9, + 0x4fcb, 0x4fc1, 0x4fd4, 0x4fdc, 0x4fd9, 0x4fbb, 0x4fb3, 0x4fdb, + 0x4fc7, 0x4fd6, 0x4fba, 0x4fc0, 0x4fb9, 0x4fec, 0x5244, 0x5249, + 0x52c0, 0x52c2, 0x533d, 0x537c, 0x5397, 0x5396, 0x5399, 0x5398, + 0x54ba, 0x54a1, 0x54ad, 0x54a5, 0x54cf, + /* 0xce */ + 0x54c3, 0x830d, 0x54b7, 0x54ae, 0x54d6, 0x54b6, 0x54c5, 0x54c6, + 0x54a0, 0x5470, 0x54bc, 0x54a2, 0x54be, 0x5472, 0x54de, 0x54b0, + 0x57b5, 0x579e, 0x579f, 0x57a4, 0x578c, 0x5797, 0x579d, 0x579b, + 0x5794, 0x5798, 0x578f, 0x5799, 0x57a5, 0x579a, 0x5795, 0x58f4, + 0x590d, 0x5953, 0x59e1, 0x59de, 0x59ee, 0x5a00, 0x59f1, 0x59dd, + 0x59fa, 0x59fd, 0x59fc, 0x59f6, 0x59e4, 0x59f2, 0x59f7, 0x59db, + 0x59e9, 0x59f3, 0x59f5, 0x59e0, 0x59fe, 0x59f4, 0x59ed, 0x5ba8, + 0x5c4c, 0x5cd0, 0x5cd8, 0x5ccc, 0x5cd7, 0x5ccb, 0x5cdb, 0x5cde, + 0x5cda, 0x5cc9, 0x5cc7, 0x5cca, 0x5cd6, 0x5cd3, 0x5cd4, 0x5ccf, + 0x5cc8, 0x5cc6, 0x5cce, 0x5cdf, 0x5cf8, 0x5df9, 0x5e21, 0x5e22, + 0x5e23, 0x5e20, 0x5e24, 0x5eb0, 0x5ea4, 0x5ea2, 0x5e9b, 0x5ea3, + 0x5ea5, 0x5f07, 0x5f2e, 0x5f56, 0x5f86, 0x6037, 0x6039, 0x6054, + 0x6072, 0x605e, 0x6045, 0x6053, 0x6047, 0x6049, 0x605b, 0x604c, + 0x6040, 0x6042, 0x605f, 0x6024, 0x6044, 0x6058, 0x6066, 0x606e, + 0x6242, 0x6243, 0x62cf, 0x630d, 0x630b, 0x62f5, 0x630e, 0x6303, + 0x62eb, 0x62f9, 0x630f, 0x630c, 0x62f8, 0x62f6, 0x6300, 0x6313, + 0x6314, 0x62fa, 0x6315, 0x62fb, 0x62f0, 0x6541, 0x6543, 0x65aa, + 0x65bf, 0x6636, 0x6621, 0x6632, 0x6635, 0x661c, 0x6626, 0x6622, + 0x6633, 0x662b, 0x663a, 0x661d, 0x6634, 0x6639, 0x662e, 0x670f, + 0x6710, 0x67c1, 0x67f2, 0x67c8, 0x67ba, + /* 0xcf */ + 0x67dc, 0x67bb, 0x67f8, 0x67d8, 0x67c0, 0x67b7, 0x67c5, 0x67eb, + 0x67e4, 0x67df, 0x67b5, 0x67cd, 0x67b3, 0x67f7, 0x67f6, 0x67ee, + 0x67e3, 0x67c2, 0x67b9, 0x67ce, 0x67e7, 0x67f0, 0x67b2, 0x67fc, + 0x67c6, 0x67ed, 0x67cc, 0x67ae, 0x67e6, 0x67db, 0x67fa, 0x67c9, + 0x67ca, 0x67c3, 0x67ea, 0x67cb, 0x6b28, 0x6b82, 0x6b84, 0x6bb6, + 0x6bd6, 0x6bd8, 0x6be0, 0x6c20, 0x6c21, 0x6d28, 0x6d34, 0x6d2d, + 0x6d1f, 0x6d3c, 0x6d3f, 0x6d12, 0x6d0a, 0x6cda, 0x6d33, 0x6d04, + 0x6d19, 0x6d3a, 0x6d1a, 0x6d11, 0x6d00, 0x6d1d, 0x6d42, 0x6d01, + 0x6d18, 0x6d37, 0x6d03, 0x6d0f, 0x6d40, 0x6d07, 0x6d20, 0x6d2c, + 0x6d08, 0x6d22, 0x6d09, 0x6d10, 0x70b7, 0x709f, 0x70be, 0x70b1, + 0x70b0, 0x70a1, 0x70b4, 0x70b5, 0x70a9, 0x7241, 0x7249, 0x724a, + 0x726c, 0x7270, 0x7273, 0x726e, 0x72ca, 0x72e4, 0x72e8, 0x72eb, + 0x72df, 0x72ea, 0x72e6, 0x72e3, 0x7385, 0x73cc, 0x73c2, 0x73c8, + 0x73c5, 0x73b9, 0x73b6, 0x73b5, 0x73b4, 0x73eb, 0x73bf, 0x73c7, + 0x73be, 0x73c3, 0x73c6, 0x73b8, 0x73cb, 0x74ec, 0x74ee, 0x752e, + 0x7547, 0x7548, 0x75a7, 0x75aa, 0x7679, 0x76c4, 0x7708, 0x7703, + 0x7704, 0x7705, 0x770a, 0x76f7, 0x76fb, 0x76fa, 0x77e7, 0x77e8, + 0x7806, 0x7811, 0x7812, 0x7805, 0x7810, 0x780f, 0x780e, 0x7809, + 0x7803, 0x7813, 0x794a, 0x794c, 0x794b, 0x7945, 0x7944, 0x79d5, + 0x79cd, 0x79cf, 0x79d6, 0x79ce, 0x7a80, + /* 0xd0 */ + 0x7a7e, 0x7ad1, 0x7b00, 0x7b01, 0x7c7a, 0x7c78, 0x7c79, 0x7c7f, + 0x7c80, 0x7c81, 0x7d03, 0x7d08, 0x7d01, 0x7f58, 0x7f91, 0x7f8d, + 0x7fbe, 0x8007, 0x800e, 0x800f, 0x8014, 0x8037, 0x80d8, 0x80c7, + 0x80e0, 0x80d1, 0x80c8, 0x80c2, 0x80d0, 0x80c5, 0x80e3, 0x80d9, + 0x80dc, 0x80ca, 0x80d5, 0x80c9, 0x80cf, 0x80d7, 0x80e6, 0x80cd, + 0x81ff, 0x8221, 0x8294, 0x82d9, 0x82fe, 0x82f9, 0x8307, 0x82e8, + 0x8300, 0x82d5, 0x833a, 0x82eb, 0x82d6, 0x82f4, 0x82ec, 0x82e1, + 0x82f2, 0x82f5, 0x830c, 0x82fb, 0x82f6, 0x82f0, 0x82ea, 0x82e4, + 0x82e0, 0x82fa, 0x82f3, 0x82ed, 0x8677, 0x8674, 0x867c, 0x8673, + 0x8841, 0x884e, 0x8867, 0x886a, 0x8869, 0x89d3, 0x8a04, 0x8a07, + 0x8d72, 0x8fe3, 0x8fe1, 0x8fee, 0x8fe0, 0x90f1, 0x90bd, 0x90bf, + 0x90d5, 0x90c5, 0x90be, 0x90c7, 0x90cb, 0x90c8, 0x91d4, 0x91d3, + 0x9654, 0x964f, 0x9651, 0x9653, 0x964a, 0x964e, 0x501e, 0x5005, + 0x5007, 0x5013, 0x5022, 0x5030, 0x501b, 0x4ff5, 0x4ff4, 0x5033, + 0x5037, 0x502c, 0x4ff6, 0x4ff7, 0x5017, 0x501c, 0x5020, 0x5027, + 0x5035, 0x502f, 0x5031, 0x500e, 0x515a, 0x5194, 0x5193, 0x51ca, + 0x51c4, 0x51c5, 0x51c8, 0x51ce, 0x5261, 0x525a, 0x5252, 0x525e, + 0x525f, 0x5255, 0x5262, 0x52cd, 0x530e, 0x539e, 0x5526, 0x54e2, + 0x5517, 0x5512, 0x54e7, 0x54f3, 0x54e4, 0x551a, 0x54ff, 0x5504, + 0x5508, 0x54eb, 0x5511, 0x5505, 0x54f1, + /* 0xd1 */ + 0x550a, 0x54fb, 0x54f7, 0x54f8, 0x54e0, 0x550e, 0x5503, 0x550b, + 0x5701, 0x5702, 0x57cc, 0x5832, 0x57d5, 0x57d2, 0x57ba, 0x57c6, + 0x57bd, 0x57bc, 0x57b8, 0x57b6, 0x57bf, 0x57c7, 0x57d0, 0x57b9, + 0x57c1, 0x590e, 0x594a, 0x5a19, 0x5a16, 0x5a2d, 0x5a2e, 0x5a15, + 0x5a0f, 0x5a17, 0x5a0a, 0x5a1e, 0x5a33, 0x5b6c, 0x5ba7, 0x5bad, + 0x5bac, 0x5c03, 0x5c56, 0x5c54, 0x5cec, 0x5cff, 0x5cee, 0x5cf1, + 0x5cf7, 0x5d00, 0x5cf9, 0x5e29, 0x5e28, 0x5ea8, 0x5eae, 0x5eaa, + 0x5eac, 0x5f33, 0x5f30, 0x5f67, 0x605d, 0x605a, 0x6067, 0x6041, + 0x60a2, 0x6088, 0x6080, 0x6092, 0x6081, 0x609d, 0x6083, 0x6095, + 0x609b, 0x6097, 0x6087, 0x609c, 0x608e, 0x6219, 0x6246, 0x62f2, + 0x6310, 0x6356, 0x632c, 0x6344, 0x6345, 0x6336, 0x6343, 0x63e4, + 0x6339, 0x634b, 0x634a, 0x633c, 0x6329, 0x6341, 0x6334, 0x6358, + 0x6354, 0x6359, 0x632d, 0x6347, 0x6333, 0x635a, 0x6351, 0x6338, + 0x6357, 0x6340, 0x6348, 0x654a, 0x6546, 0x65c6, 0x65c3, 0x65c4, + 0x65c2, 0x664a, 0x665f, 0x6647, 0x6651, 0x6712, 0x6713, 0x681f, + 0x681a, 0x6849, 0x6832, 0x6833, 0x683b, 0x684b, 0x684f, 0x6816, + 0x6831, 0x681c, 0x6835, 0x682b, 0x682d, 0x682f, 0x684e, 0x6844, + 0x6834, 0x681d, 0x6812, 0x6814, 0x6826, 0x6828, 0x682e, 0x684d, + 0x683a, 0x6825, 0x6820, 0x6b2c, 0x6b2f, 0x6b2d, 0x6b31, 0x6b34, + 0x6b6d, 0x8082, 0x6b88, 0x6be6, 0x6be4, + /* 0xd2 */ + 0x6be8, 0x6be3, 0x6be2, 0x6be7, 0x6c25, 0x6d7a, 0x6d63, 0x6d64, + 0x6d76, 0x6d0d, 0x6d61, 0x6d92, 0x6d58, 0x6d62, 0x6d6d, 0x6d6f, + 0x6d91, 0x6d8d, 0x6def, 0x6d7f, 0x6d86, 0x6d5e, 0x6d67, 0x6d60, + 0x6d97, 0x6d70, 0x6d7c, 0x6d5f, 0x6d82, 0x6d98, 0x6d2f, 0x6d68, + 0x6d8b, 0x6d7e, 0x6d80, 0x6d84, 0x6d16, 0x6d83, 0x6d7b, 0x6d7d, + 0x6d75, 0x6d90, 0x70dc, 0x70d3, 0x70d1, 0x70dd, 0x70cb, 0x7f39, + 0x70e2, 0x70d7, 0x70d2, 0x70de, 0x70e0, 0x70d4, 0x70cd, 0x70c5, + 0x70c6, 0x70c7, 0x70da, 0x70ce, 0x70e1, 0x7242, 0x7278, 0x7277, + 0x7276, 0x7300, 0x72fa, 0x72f4, 0x72fe, 0x72f6, 0x72f3, 0x72fb, + 0x7301, 0x73d3, 0x73d9, 0x73e5, 0x73d6, 0x73bc, 0x73e7, 0x73e3, + 0x73e9, 0x73dc, 0x73d2, 0x73db, 0x73d4, 0x73dd, 0x73da, 0x73d7, + 0x73d8, 0x73e8, 0x74de, 0x74df, 0x74f4, 0x74f5, 0x7521, 0x755b, + 0x755f, 0x75b0, 0x75c1, 0x75bb, 0x75c4, 0x75c0, 0x75bf, 0x75b6, + 0x75ba, 0x768a, 0x76c9, 0x771d, 0x771b, 0x7710, 0x7713, 0x7712, + 0x7723, 0x7711, 0x7715, 0x7719, 0x771a, 0x7722, 0x7727, 0x7823, + 0x782c, 0x7822, 0x7835, 0x782f, 0x7828, 0x782e, 0x782b, 0x7821, + 0x7829, 0x7833, 0x782a, 0x7831, 0x7954, 0x795b, 0x794f, 0x795c, + 0x7953, 0x7952, 0x7951, 0x79eb, 0x79ec, 0x79e0, 0x79ee, 0x79ed, + 0x79ea, 0x79dc, 0x79de, 0x79dd, 0x7a86, 0x7a89, 0x7a85, 0x7a8b, + 0x7a8c, 0x7a8a, 0x7a87, 0x7ad8, 0x7b10, + /* 0xd3 */ + 0x7b04, 0x7b13, 0x7b05, 0x7b0f, 0x7b08, 0x7b0a, 0x7b0e, 0x7b09, + 0x7b12, 0x7c84, 0x7c91, 0x7c8a, 0x7c8c, 0x7c88, 0x7c8d, 0x7c85, + 0x7d1e, 0x7d1d, 0x7d11, 0x7d0e, 0x7d18, 0x7d16, 0x7d13, 0x7d1f, + 0x7d12, 0x7d0f, 0x7d0c, 0x7f5c, 0x7f61, 0x7f5e, 0x7f60, 0x7f5d, + 0x7f5b, 0x7f96, 0x7f92, 0x7fc3, 0x7fc2, 0x7fc0, 0x8016, 0x803e, + 0x8039, 0x80fa, 0x80f2, 0x80f9, 0x80f5, 0x8101, 0x80fb, 0x8100, + 0x8201, 0x822f, 0x8225, 0x8333, 0x832d, 0x8344, 0x8319, 0x8351, + 0x8325, 0x8356, 0x833f, 0x8341, 0x8326, 0x831c, 0x8322, 0x8342, + 0x834e, 0x831b, 0x832a, 0x8308, 0x833c, 0x834d, 0x8316, 0x8324, + 0x8320, 0x8337, 0x832f, 0x8329, 0x8347, 0x8345, 0x834c, 0x8353, + 0x831e, 0x832c, 0x834b, 0x8327, 0x8348, 0x8653, 0x8652, 0x86a2, + 0x86a8, 0x8696, 0x868d, 0x8691, 0x869e, 0x8687, 0x8697, 0x8686, + 0x868b, 0x869a, 0x8685, 0x86a5, 0x8699, 0x86a1, 0x86a7, 0x8695, + 0x8698, 0x868e, 0x869d, 0x8690, 0x8694, 0x8843, 0x8844, 0x886d, + 0x8875, 0x8876, 0x8872, 0x8880, 0x8871, 0x887f, 0x886f, 0x8883, + 0x887e, 0x8874, 0x887c, 0x8a12, 0x8c47, 0x8c57, 0x8c7b, 0x8ca4, + 0x8ca3, 0x8d76, 0x8d78, 0x8db5, 0x8db7, 0x8db6, 0x8ed1, 0x8ed3, + 0x8ffe, 0x8ff5, 0x9002, 0x8fff, 0x8ffb, 0x9004, 0x8ffc, 0x8ff6, + 0x90d6, 0x90e0, 0x90d9, 0x90da, 0x90e3, 0x90df, 0x90e5, 0x90d8, + 0x90db, 0x90d7, 0x90dc, 0x90e4, 0x9150, + /* 0xd4 */ + 0x914e, 0x914f, 0x91d5, 0x91e2, 0x91da, 0x965c, 0x965f, 0x96bc, + 0x98e3, 0x9adf, 0x9b2f, 0x4e7f, 0x5070, 0x506a, 0x5061, 0x505e, + 0x5060, 0x5053, 0x504b, 0x505d, 0x5072, 0x5048, 0x504d, 0x5041, + 0x505b, 0x504a, 0x5062, 0x5015, 0x5045, 0x505f, 0x5069, 0x506b, + 0x5063, 0x5064, 0x5046, 0x5040, 0x506e, 0x5073, 0x5057, 0x5051, + 0x51d0, 0x526b, 0x526d, 0x526c, 0x526e, 0x52d6, 0x52d3, 0x532d, + 0x539c, 0x5575, 0x5576, 0x553c, 0x554d, 0x5550, 0x5534, 0x552a, + 0x5551, 0x5562, 0x5536, 0x5535, 0x5530, 0x5552, 0x5545, 0x550c, + 0x5532, 0x5565, 0x554e, 0x5539, 0x5548, 0x552d, 0x553b, 0x5540, + 0x554b, 0x570a, 0x5707, 0x57fb, 0x5814, 0x57e2, 0x57f6, 0x57dc, + 0x57f4, 0x5800, 0x57ed, 0x57fd, 0x5808, 0x57f8, 0x580b, 0x57f3, + 0x57cf, 0x5807, 0x57ee, 0x57e3, 0x57f2, 0x57e5, 0x57ec, 0x57e1, + 0x580e, 0x57fc, 0x5810, 0x57e7, 0x5801, 0x580c, 0x57f1, 0x57e9, + 0x57f0, 0x580d, 0x5804, 0x595c, 0x5a60, 0x5a58, 0x5a55, 0x5a67, + 0x5a5e, 0x5a38, 0x5a35, 0x5a6d, 0x5a50, 0x5a5f, 0x5a65, 0x5a6c, + 0x5a53, 0x5a64, 0x5a57, 0x5a43, 0x5a5d, 0x5a52, 0x5a44, 0x5a5b, + 0x5a48, 0x5a8e, 0x5a3e, 0x5a4d, 0x5a39, 0x5a4c, 0x5a70, 0x5a69, + 0x5a47, 0x5a51, 0x5a56, 0x5a42, 0x5a5c, 0x5b72, 0x5b6e, 0x5bc1, + 0x5bc0, 0x5c59, 0x5d1e, 0x5d0b, 0x5d1d, 0x5d1a, 0x5d20, 0x5d0c, + 0x5d28, 0x5d0d, 0x5d26, 0x5d25, 0x5d0f, + /* 0xd5 */ + 0x5d30, 0x5d12, 0x5d23, 0x5d1f, 0x5d2e, 0x5e3e, 0x5e34, 0x5eb1, + 0x5eb4, 0x5eb9, 0x5eb2, 0x5eb3, 0x5f36, 0x5f38, 0x5f9b, 0x5f96, + 0x5f9f, 0x608a, 0x6090, 0x6086, 0x60be, 0x60b0, 0x60ba, 0x60d3, + 0x60d4, 0x60cf, 0x60e4, 0x60d9, 0x60dd, 0x60c8, 0x60b1, 0x60db, + 0x60b7, 0x60ca, 0x60bf, 0x60c3, 0x60cd, 0x60c0, 0x6332, 0x6365, + 0x638a, 0x6382, 0x637d, 0x63bd, 0x639e, 0x63ad, 0x639d, 0x6397, + 0x63ab, 0x638e, 0x636f, 0x6387, 0x6390, 0x636e, 0x63af, 0x6375, + 0x639c, 0x636d, 0x63ae, 0x637c, 0x63a4, 0x633b, 0x639f, 0x6378, + 0x6385, 0x6381, 0x6391, 0x638d, 0x6370, 0x6553, 0x65cd, 0x6665, + 0x6661, 0x665b, 0x6659, 0x665c, 0x6662, 0x6718, 0x6879, 0x6887, + 0x6890, 0x689c, 0x686d, 0x686e, 0x68ae, 0x68ab, 0x6956, 0x686f, + 0x68a3, 0x68ac, 0x68a9, 0x6875, 0x6874, 0x68b2, 0x688f, 0x6877, + 0x6892, 0x687c, 0x686b, 0x6872, 0x68aa, 0x6880, 0x6871, 0x687e, + 0x689b, 0x6896, 0x688b, 0x68a0, 0x6889, 0x68a4, 0x6878, 0x687b, + 0x6891, 0x688c, 0x688a, 0x687d, 0x6b36, 0x6b33, 0x6b37, 0x6b38, + 0x6b91, 0x6b8f, 0x6b8d, 0x6b8e, 0x6b8c, 0x6c2a, 0x6dc0, 0x6dab, + 0x6db4, 0x6db3, 0x6e74, 0x6dac, 0x6de9, 0x6de2, 0x6db7, 0x6df6, + 0x6dd4, 0x6e00, 0x6dc8, 0x6de0, 0x6ddf, 0x6dd6, 0x6dbe, 0x6de5, + 0x6ddc, 0x6ddd, 0x6ddb, 0x6df4, 0x6dca, 0x6dbd, 0x6ded, 0x6df0, + 0x6dba, 0x6dd5, 0x6dc2, 0x6dcf, 0x6dc9, + /* 0xd6 */ + 0x6dd0, 0x6df2, 0x6dd3, 0x6dfd, 0x6dd7, 0x6dcd, 0x6de3, 0x6dbb, + 0x70fa, 0x710d, 0x70f7, 0x7117, 0x70f4, 0x710c, 0x70f0, 0x7104, + 0x70f3, 0x7110, 0x70fc, 0x70ff, 0x7106, 0x7113, 0x7100, 0x70f8, + 0x70f6, 0x710b, 0x7102, 0x710e, 0x727e, 0x727b, 0x727c, 0x727f, + 0x731d, 0x7317, 0x7307, 0x7311, 0x7318, 0x730a, 0x7308, 0x72ff, + 0x730f, 0x731e, 0x7388, 0x73f6, 0x73f8, 0x73f5, 0x7404, 0x7401, + 0x73fd, 0x7407, 0x7400, 0x73fa, 0x73fc, 0x73ff, 0x740c, 0x740b, + 0x73f4, 0x7408, 0x7564, 0x7563, 0x75ce, 0x75d2, 0x75cf, 0x75cb, + 0x75cc, 0x75d1, 0x75d0, 0x768f, 0x7689, 0x76d3, 0x7739, 0x772f, + 0x772d, 0x7731, 0x7732, 0x7734, 0x7733, 0x773d, 0x7725, 0x773b, + 0x7735, 0x7848, 0x7852, 0x7849, 0x784d, 0x784a, 0x784c, 0x7826, + 0x7845, 0x7850, 0x7964, 0x7967, 0x7969, 0x796a, 0x7963, 0x796b, + 0x7961, 0x79bb, 0x79fa, 0x79f8, 0x79f6, 0x79f7, 0x7a8f, 0x7a94, + 0x7a90, 0x7b35, 0x7b47, 0x7b34, 0x7b25, 0x7b30, 0x7b22, 0x7b24, + 0x7b33, 0x7b18, 0x7b2a, 0x7b1d, 0x7b31, 0x7b2b, 0x7b2d, 0x7b2f, + 0x7b32, 0x7b38, 0x7b1a, 0x7b23, 0x7c94, 0x7c98, 0x7c96, 0x7ca3, + 0x7d35, 0x7d3d, 0x7d38, 0x7d36, 0x7d3a, 0x7d45, 0x7d2c, 0x7d29, + 0x7d41, 0x7d47, 0x7d3e, 0x7d3f, 0x7d4a, 0x7d3b, 0x7d28, 0x7f63, + 0x7f95, 0x7f9c, 0x7f9d, 0x7f9b, 0x7fca, 0x7fcb, 0x7fcd, 0x7fd0, + 0x7fd1, 0x7fc7, 0x7fcf, 0x7fc9, 0x801f, + /* 0xd7 */ + 0x801e, 0x801b, 0x8047, 0x8043, 0x8048, 0x8118, 0x8125, 0x8119, + 0x811b, 0x812d, 0x811f, 0x812c, 0x811e, 0x8121, 0x8115, 0x8127, + 0x811d, 0x8122, 0x8211, 0x8238, 0x8233, 0x823a, 0x8234, 0x8232, + 0x8274, 0x8390, 0x83a3, 0x83a8, 0x838d, 0x837a, 0x8373, 0x83a4, + 0x8374, 0x838f, 0x8381, 0x8395, 0x8399, 0x8375, 0x8394, 0x83a9, + 0x837d, 0x8383, 0x838c, 0x839d, 0x839b, 0x83aa, 0x838b, 0x837e, + 0x83a5, 0x83af, 0x8388, 0x8397, 0x83b0, 0x837f, 0x83a6, 0x8387, + 0x83ae, 0x8376, 0x839a, 0x8659, 0x8656, 0x86bf, 0x86b7, 0x86c2, + 0x86c1, 0x86c5, 0x86ba, 0x86b0, 0x86c8, 0x86b9, 0x86b3, 0x86b8, + 0x86cc, 0x86b4, 0x86bb, 0x86bc, 0x86c3, 0x86bd, 0x86be, 0x8852, + 0x8889, 0x8895, 0x88a8, 0x88a2, 0x88aa, 0x889a, 0x8891, 0x88a1, + 0x889f, 0x8898, 0x88a7, 0x8899, 0x889b, 0x8897, 0x88a4, 0x88ac, + 0x888c, 0x8893, 0x888e, 0x8982, 0x89d6, 0x89d9, 0x89d5, 0x8a30, + 0x8a27, 0x8a2c, 0x8a1e, 0x8c39, 0x8c3b, 0x8c5c, 0x8c5d, 0x8c7d, + 0x8ca5, 0x8d7d, 0x8d7b, 0x8d79, 0x8dbc, 0x8dc2, 0x8db9, 0x8dbf, + 0x8dc1, 0x8ed8, 0x8ede, 0x8edd, 0x8edc, 0x8ed7, 0x8ee0, 0x8ee1, + 0x9024, 0x900b, 0x9011, 0x901c, 0x900c, 0x9021, 0x90ef, 0x90ea, + 0x90f0, 0x90f4, 0x90f2, 0x90f3, 0x90d4, 0x90eb, 0x90ec, 0x90e9, + 0x9156, 0x9158, 0x915a, 0x9153, 0x9155, 0x91ec, 0x91f4, 0x91f1, + 0x91f3, 0x91f8, 0x91e4, 0x91f9, 0x91ea, + /* 0xd8 */ + 0x91eb, 0x91f7, 0x91e8, 0x91ee, 0x957a, 0x9586, 0x9588, 0x967c, + 0x966d, 0x966b, 0x9671, 0x966f, 0x96bf, 0x976a, 0x9804, 0x98e5, + 0x9997, 0x509b, 0x5095, 0x5094, 0x509e, 0x508b, 0x50a3, 0x5083, + 0x508c, 0x508e, 0x509d, 0x5068, 0x509c, 0x5092, 0x5082, 0x5087, + 0x515f, 0x51d4, 0x5312, 0x5311, 0x53a4, 0x53a7, 0x5591, 0x55a8, + 0x55a5, 0x55ad, 0x5577, 0x5645, 0x55a2, 0x5593, 0x5588, 0x558f, + 0x55b5, 0x5581, 0x55a3, 0x5592, 0x55a4, 0x557d, 0x558c, 0x55a6, + 0x557f, 0x5595, 0x55a1, 0x558e, 0x570c, 0x5829, 0x5837, 0x5819, + 0x581e, 0x5827, 0x5823, 0x5828, 0x57f5, 0x5848, 0x5825, 0x581c, + 0x581b, 0x5833, 0x583f, 0x5836, 0x582e, 0x5839, 0x5838, 0x582d, + 0x582c, 0x583b, 0x5961, 0x5aaf, 0x5a94, 0x5a9f, 0x5a7a, 0x5aa2, + 0x5a9e, 0x5a78, 0x5aa6, 0x5a7c, 0x5aa5, 0x5aac, 0x5a95, 0x5aae, + 0x5a37, 0x5a84, 0x5a8a, 0x5a97, 0x5a83, 0x5a8b, 0x5aa9, 0x5a7b, + 0x5a7d, 0x5a8c, 0x5a9c, 0x5a8f, 0x5a93, 0x5a9d, 0x5bea, 0x5bcd, + 0x5bcb, 0x5bd4, 0x5bd1, 0x5bca, 0x5bce, 0x5c0c, 0x5c30, 0x5d37, + 0x5d43, 0x5d6b, 0x5d41, 0x5d4b, 0x5d3f, 0x5d35, 0x5d51, 0x5d4e, + 0x5d55, 0x5d33, 0x5d3a, 0x5d52, 0x5d3d, 0x5d31, 0x5d59, 0x5d42, + 0x5d39, 0x5d49, 0x5d38, 0x5d3c, 0x5d32, 0x5d36, 0x5d40, 0x5d45, + 0x5e44, 0x5e41, 0x5f58, 0x5fa6, 0x5fa5, 0x5fab, 0x60c9, 0x60b9, + 0x60cc, 0x60e2, 0x60ce, 0x60c4, 0x6114, + /* 0xd9 */ + 0x60f2, 0x610a, 0x6116, 0x6105, 0x60f5, 0x6113, 0x60f8, 0x60fc, + 0x60fe, 0x60c1, 0x6103, 0x6118, 0x611d, 0x6110, 0x60ff, 0x6104, + 0x610b, 0x624a, 0x6394, 0x63b1, 0x63b0, 0x63ce, 0x63e5, 0x63e8, + 0x63ef, 0x63c3, 0x649d, 0x63f3, 0x63ca, 0x63e0, 0x63f6, 0x63d5, + 0x63f2, 0x63f5, 0x6461, 0x63df, 0x63be, 0x63dd, 0x63dc, 0x63c4, + 0x63d8, 0x63d3, 0x63c2, 0x63c7, 0x63cc, 0x63cb, 0x63c8, 0x63f0, + 0x63d7, 0x63d9, 0x6532, 0x6567, 0x656a, 0x6564, 0x655c, 0x6568, + 0x6565, 0x658c, 0x659d, 0x659e, 0x65ae, 0x65d0, 0x65d2, 0x667c, + 0x666c, 0x667b, 0x6680, 0x6671, 0x6679, 0x666a, 0x6672, 0x6701, + 0x690c, 0x68d3, 0x6904, 0x68dc, 0x692a, 0x68ec, 0x68ea, 0x68f1, + 0x690f, 0x68d6, 0x68f7, 0x68eb, 0x68e4, 0x68f6, 0x6913, 0x6910, + 0x68f3, 0x68e1, 0x6907, 0x68cc, 0x6908, 0x6970, 0x68b4, 0x6911, + 0x68ef, 0x68c6, 0x6914, 0x68f8, 0x68d0, 0x68fd, 0x68fc, 0x68e8, + 0x690b, 0x690a, 0x6917, 0x68ce, 0x68c8, 0x68dd, 0x68de, 0x68e6, + 0x68f4, 0x68d1, 0x6906, 0x68d4, 0x68e9, 0x6915, 0x6925, 0x68c7, + 0x6b39, 0x6b3b, 0x6b3f, 0x6b3c, 0x6b94, 0x6b97, 0x6b99, 0x6b95, + 0x6bbd, 0x6bf0, 0x6bf2, 0x6bf3, 0x6c30, 0x6dfc, 0x6e46, 0x6e47, + 0x6e1f, 0x6e49, 0x6e88, 0x6e3c, 0x6e3d, 0x6e45, 0x6e62, 0x6e2b, + 0x6e3f, 0x6e41, 0x6e5d, 0x6e73, 0x6e1c, 0x6e33, 0x6e4b, 0x6e40, + 0x6e51, 0x6e3b, 0x6e03, 0x6e2e, 0x6e5e, + /* 0xda */ + 0x6e68, 0x6e5c, 0x6e61, 0x6e31, 0x6e28, 0x6e60, 0x6e71, 0x6e6b, + 0x6e39, 0x6e22, 0x6e30, 0x6e53, 0x6e65, 0x6e27, 0x6e78, 0x6e64, + 0x6e77, 0x6e55, 0x6e79, 0x6e52, 0x6e66, 0x6e35, 0x6e36, 0x6e5a, + 0x7120, 0x711e, 0x712f, 0x70fb, 0x712e, 0x7131, 0x7123, 0x7125, + 0x7122, 0x7132, 0x711f, 0x7128, 0x713a, 0x711b, 0x724b, 0x725a, + 0x7288, 0x7289, 0x7286, 0x7285, 0x728b, 0x7312, 0x730b, 0x7330, + 0x7322, 0x7331, 0x7333, 0x7327, 0x7332, 0x732d, 0x7326, 0x7323, + 0x7335, 0x730c, 0x742e, 0x742c, 0x7430, 0x742b, 0x7416, 0x741a, + 0x7421, 0x742d, 0x7431, 0x7424, 0x7423, 0x741d, 0x7429, 0x7420, + 0x7432, 0x74fb, 0x752f, 0x756f, 0x756c, 0x75e7, 0x75da, 0x75e1, + 0x75e6, 0x75dd, 0x75df, 0x75e4, 0x75d7, 0x7695, 0x7692, 0x76da, + 0x7746, 0x7747, 0x7744, 0x774d, 0x7745, 0x774a, 0x774e, 0x774b, + 0x774c, 0x77de, 0x77ec, 0x7860, 0x7864, 0x7865, 0x785c, 0x786d, + 0x7871, 0x786a, 0x786e, 0x7870, 0x7869, 0x7868, 0x785e, 0x7862, + 0x7974, 0x7973, 0x7972, 0x7970, 0x7a02, 0x7a0a, 0x7a03, 0x7a0c, + 0x7a04, 0x7a99, 0x7ae6, 0x7ae4, 0x7b4a, 0x7b3b, 0x7b44, 0x7b48, + 0x7b4c, 0x7b4e, 0x7b40, 0x7b58, 0x7b45, 0x7ca2, 0x7c9e, 0x7ca8, + 0x7ca1, 0x7d58, 0x7d6f, 0x7d63, 0x7d53, 0x7d56, 0x7d67, 0x7d6a, + 0x7d4f, 0x7d6d, 0x7d5c, 0x7d6b, 0x7d52, 0x7d54, 0x7d69, 0x7d51, + 0x7d5f, 0x7d4e, 0x7f3e, 0x7f3f, 0x7f65, + /* 0xdb */ + 0x7f66, 0x7fa2, 0x7fa0, 0x7fa1, 0x7fd7, 0x8051, 0x804f, 0x8050, + 0x80fe, 0x80d4, 0x8143, 0x814a, 0x8152, 0x814f, 0x8147, 0x813d, + 0x814d, 0x813a, 0x81e6, 0x81ee, 0x81f7, 0x81f8, 0x81f9, 0x8204, + 0x823c, 0x823d, 0x823f, 0x8275, 0x833b, 0x83cf, 0x83f9, 0x8423, + 0x83c0, 0x83e8, 0x8412, 0x83e7, 0x83e4, 0x83fc, 0x83f6, 0x8410, + 0x83c6, 0x83c8, 0x83eb, 0x83e3, 0x83bf, 0x8401, 0x83dd, 0x83e5, + 0x83d8, 0x83ff, 0x83e1, 0x83cb, 0x83ce, 0x83d6, 0x83f5, 0x83c9, + 0x8409, 0x840f, 0x83de, 0x8411, 0x8406, 0x83c2, 0x83f3, 0x83d5, + 0x83fa, 0x83c7, 0x83d1, 0x83ea, 0x8413, 0x83c3, 0x83ec, 0x83ee, + 0x83c4, 0x83fb, 0x83d7, 0x83e2, 0x841b, 0x83db, 0x83fe, 0x86d8, + 0x86e2, 0x86e6, 0x86d3, 0x86e3, 0x86da, 0x86ea, 0x86dd, 0x86eb, + 0x86dc, 0x86ec, 0x86e9, 0x86d7, 0x86e8, 0x86d1, 0x8848, 0x8856, + 0x8855, 0x88ba, 0x88d7, 0x88b9, 0x88b8, 0x88c0, 0x88be, 0x88b6, + 0x88bc, 0x88b7, 0x88bd, 0x88b2, 0x8901, 0x88c9, 0x8995, 0x8998, + 0x8997, 0x89dd, 0x89da, 0x89db, 0x8a4e, 0x8a4d, 0x8a39, 0x8a59, + 0x8a40, 0x8a57, 0x8a58, 0x8a44, 0x8a45, 0x8a52, 0x8a48, 0x8a51, + 0x8a4a, 0x8a4c, 0x8a4f, 0x8c5f, 0x8c81, 0x8c80, 0x8cba, 0x8cbe, + 0x8cb0, 0x8cb9, 0x8cb5, 0x8d84, 0x8d80, 0x8d89, 0x8dd8, 0x8dd3, + 0x8dcd, 0x8dc7, 0x8dd6, 0x8ddc, 0x8dcf, 0x8dd5, 0x8dd9, 0x8dc8, + 0x8dd7, 0x8dc5, 0x8eef, 0x8ef7, 0x8efa, + /* 0xdc */ + 0x8ef9, 0x8ee6, 0x8eee, 0x8ee5, 0x8ef5, 0x8ee7, 0x8ee8, 0x8ef6, + 0x8eeb, 0x8ef1, 0x8eec, 0x8ef4, 0x8ee9, 0x902d, 0x9034, 0x902f, + 0x9106, 0x912c, 0x9104, 0x90ff, 0x90fc, 0x9108, 0x90f9, 0x90fb, + 0x9101, 0x9100, 0x9107, 0x9105, 0x9103, 0x9161, 0x9164, 0x915f, + 0x9162, 0x9160, 0x9201, 0x920a, 0x9225, 0x9203, 0x921a, 0x9226, + 0x920f, 0x920c, 0x9200, 0x9212, 0x91ff, 0x91fd, 0x9206, 0x9204, + 0x9227, 0x9202, 0x921c, 0x9224, 0x9219, 0x9217, 0x9205, 0x9216, + 0x957b, 0x958d, 0x958c, 0x9590, 0x9687, 0x967e, 0x9688, 0x9689, + 0x9683, 0x9680, 0x96c2, 0x96c8, 0x96c3, 0x96f1, 0x96f0, 0x976c, + 0x9770, 0x976e, 0x9807, 0x98a9, 0x98eb, 0x9ce6, 0x9ef9, 0x4e83, + 0x4e84, 0x4eb6, 0x50bd, 0x50bf, 0x50c6, 0x50ae, 0x50c4, 0x50ca, + 0x50b4, 0x50c8, 0x50c2, 0x50b0, 0x50c1, 0x50ba, 0x50b1, 0x50cb, + 0x50c9, 0x50b6, 0x50b8, 0x51d7, 0x527a, 0x5278, 0x527b, 0x527c, + 0x55c3, 0x55db, 0x55cc, 0x55d0, 0x55cb, 0x55ca, 0x55dd, 0x55c0, + 0x55d4, 0x55c4, 0x55e9, 0x55bf, 0x55d2, 0x558d, 0x55cf, 0x55d5, + 0x55e2, 0x55d6, 0x55c8, 0x55f2, 0x55cd, 0x55d9, 0x55c2, 0x5714, + 0x5853, 0x5868, 0x5864, 0x584f, 0x584d, 0x5849, 0x586f, 0x5855, + 0x584e, 0x585d, 0x5859, 0x5865, 0x585b, 0x583d, 0x5863, 0x5871, + 0x58fc, 0x5ac7, 0x5ac4, 0x5acb, 0x5aba, 0x5ab8, 0x5ab1, 0x5ab5, + 0x5ab0, 0x5abf, 0x5ac8, 0x5abb, 0x5ac6, + /* 0xdd */ + 0x5ab7, 0x5ac0, 0x5aca, 0x5ab4, 0x5ab6, 0x5acd, 0x5ab9, 0x5a90, + 0x5bd6, 0x5bd8, 0x5bd9, 0x5c1f, 0x5c33, 0x5d71, 0x5d63, 0x5d4a, + 0x5d65, 0x5d72, 0x5d6c, 0x5d5e, 0x5d68, 0x5d67, 0x5d62, 0x5df0, + 0x5e4f, 0x5e4e, 0x5e4a, 0x5e4d, 0x5e4b, 0x5ec5, 0x5ecc, 0x5ec6, + 0x5ecb, 0x5ec7, 0x5f40, 0x5faf, 0x5fad, 0x60f7, 0x6149, 0x614a, + 0x612b, 0x6145, 0x6136, 0x6132, 0x612e, 0x6146, 0x612f, 0x614f, + 0x6129, 0x6140, 0x6220, 0x9168, 0x6223, 0x6225, 0x6224, 0x63c5, + 0x63f1, 0x63eb, 0x6410, 0x6412, 0x6409, 0x6420, 0x6424, 0x6433, + 0x6443, 0x641f, 0x6415, 0x6418, 0x6439, 0x6437, 0x6422, 0x6423, + 0x640c, 0x6426, 0x6430, 0x6428, 0x6441, 0x6435, 0x642f, 0x640a, + 0x641a, 0x6440, 0x6425, 0x6427, 0x640b, 0x63e7, 0x641b, 0x642e, + 0x6421, 0x640e, 0x656f, 0x6592, 0x65d3, 0x6686, 0x668c, 0x6695, + 0x6690, 0x668b, 0x668a, 0x6699, 0x6694, 0x6678, 0x6720, 0x6966, + 0x695f, 0x6938, 0x694e, 0x6962, 0x6971, 0x693f, 0x6945, 0x696a, + 0x6939, 0x6942, 0x6957, 0x6959, 0x697a, 0x6948, 0x6949, 0x6935, + 0x696c, 0x6933, 0x693d, 0x6965, 0x68f0, 0x6978, 0x6934, 0x6969, + 0x6940, 0x696f, 0x6944, 0x6976, 0x6958, 0x6941, 0x6974, 0x694c, + 0x693b, 0x694b, 0x6937, 0x695c, 0x694f, 0x6951, 0x6932, 0x6952, + 0x692f, 0x697b, 0x693c, 0x6b46, 0x6b45, 0x6b43, 0x6b42, 0x6b48, + 0x6b41, 0x6b9b, 0xfa0d, 0x6bfb, 0x6bfc, + /* 0xde */ + 0x6bf9, 0x6bf7, 0x6bf8, 0x6e9b, 0x6ed6, 0x6ec8, 0x6e8f, 0x6ec0, + 0x6e9f, 0x6e93, 0x6e94, 0x6ea0, 0x6eb1, 0x6eb9, 0x6ec6, 0x6ed2, + 0x6ebd, 0x6ec1, 0x6e9e, 0x6ec9, 0x6eb7, 0x6eb0, 0x6ecd, 0x6ea6, + 0x6ecf, 0x6eb2, 0x6ebe, 0x6ec3, 0x6edc, 0x6ed8, 0x6e99, 0x6e92, + 0x6e8e, 0x6e8d, 0x6ea4, 0x6ea1, 0x6ebf, 0x6eb3, 0x6ed0, 0x6eca, + 0x6e97, 0x6eae, 0x6ea3, 0x7147, 0x7154, 0x7152, 0x7163, 0x7160, + 0x7141, 0x715d, 0x7162, 0x7172, 0x7178, 0x716a, 0x7161, 0x7142, + 0x7158, 0x7143, 0x714b, 0x7170, 0x715f, 0x7150, 0x7153, 0x7144, + 0x714d, 0x715a, 0x724f, 0x728d, 0x728c, 0x7291, 0x7290, 0x728e, + 0x733c, 0x7342, 0x733b, 0x733a, 0x7340, 0x734a, 0x7349, 0x7444, + 0x744a, 0x744b, 0x7452, 0x7451, 0x7457, 0x7440, 0x744f, 0x7450, + 0x744e, 0x7442, 0x7446, 0x744d, 0x7454, 0x74e1, 0x74ff, 0x74fe, + 0x74fd, 0x751d, 0x7579, 0x7577, 0x6983, 0x75ef, 0x760f, 0x7603, + 0x75f7, 0x75fe, 0x75fc, 0x75f9, 0x75f8, 0x7610, 0x75fb, 0x75f6, + 0x75ed, 0x75f5, 0x75fd, 0x7699, 0x76b5, 0x76dd, 0x7755, 0x775f, + 0x7760, 0x7752, 0x7756, 0x775a, 0x7769, 0x7767, 0x7754, 0x7759, + 0x776d, 0x77e0, 0x7887, 0x789a, 0x7894, 0x788f, 0x7884, 0x7895, + 0x7885, 0x7886, 0x78a1, 0x7883, 0x7879, 0x7899, 0x7880, 0x7896, + 0x787b, 0x797c, 0x7982, 0x797d, 0x7979, 0x7a11, 0x7a18, 0x7a19, + 0x7a12, 0x7a17, 0x7a15, 0x7a22, 0x7a13, + /* 0xdf */ + 0x7a1b, 0x7a10, 0x7aa3, 0x7aa2, 0x7a9e, 0x7aeb, 0x7b66, 0x7b64, + 0x7b6d, 0x7b74, 0x7b69, 0x7b72, 0x7b65, 0x7b73, 0x7b71, 0x7b70, + 0x7b61, 0x7b78, 0x7b76, 0x7b63, 0x7cb2, 0x7cb4, 0x7caf, 0x7d88, + 0x7d86, 0x7d80, 0x7d8d, 0x7d7f, 0x7d85, 0x7d7a, 0x7d8e, 0x7d7b, + 0x7d83, 0x7d7c, 0x7d8c, 0x7d94, 0x7d84, 0x7d7d, 0x7d92, 0x7f6d, + 0x7f6b, 0x7f67, 0x7f68, 0x7f6c, 0x7fa6, 0x7fa5, 0x7fa7, 0x7fdb, + 0x7fdc, 0x8021, 0x8164, 0x8160, 0x8177, 0x815c, 0x8169, 0x815b, + 0x8162, 0x8172, 0x6721, 0x815e, 0x8176, 0x8167, 0x816f, 0x8144, + 0x8161, 0x821d, 0x8249, 0x8244, 0x8240, 0x8242, 0x8245, 0x84f1, + 0x843f, 0x8456, 0x8476, 0x8479, 0x848f, 0x848d, 0x8465, 0x8451, + 0x8440, 0x8486, 0x8467, 0x8430, 0x844d, 0x847d, 0x845a, 0x8459, + 0x8474, 0x8473, 0x845d, 0x8507, 0x845e, 0x8437, 0x843a, 0x8434, + 0x847a, 0x8443, 0x8478, 0x8432, 0x8445, 0x8429, 0x83d9, 0x844b, + 0x842f, 0x8442, 0x842d, 0x845f, 0x8470, 0x8439, 0x844e, 0x844c, + 0x8452, 0x846f, 0x84c5, 0x848e, 0x843b, 0x8447, 0x8436, 0x8433, + 0x8468, 0x847e, 0x8444, 0x842b, 0x8460, 0x8454, 0x846e, 0x8450, + 0x870b, 0x8704, 0x86f7, 0x870c, 0x86fa, 0x86d6, 0x86f5, 0x874d, + 0x86f8, 0x870e, 0x8709, 0x8701, 0x86f6, 0x870d, 0x8705, 0x88d6, + 0x88cb, 0x88cd, 0x88ce, 0x88de, 0x88db, 0x88da, 0x88cc, 0x88d0, + 0x8985, 0x899b, 0x89df, 0x89e5, 0x89e4, + /* 0xe0 */ + 0x89e1, 0x89e0, 0x89e2, 0x89dc, 0x89e6, 0x8a76, 0x8a86, 0x8a7f, + 0x8a61, 0x8a3f, 0x8a77, 0x8a82, 0x8a84, 0x8a75, 0x8a83, 0x8a81, + 0x8a74, 0x8a7a, 0x8c3c, 0x8c4b, 0x8c4a, 0x8c65, 0x8c64, 0x8c66, + 0x8c86, 0x8c84, 0x8c85, 0x8ccc, 0x8d68, 0x8d69, 0x8d91, 0x8d8c, + 0x8d8e, 0x8d8f, 0x8d8d, 0x8d93, 0x8d94, 0x8d90, 0x8d92, 0x8df0, + 0x8de0, 0x8dec, 0x8df1, 0x8dee, 0x8dd0, 0x8de9, 0x8de3, 0x8de2, + 0x8de7, 0x8df2, 0x8deb, 0x8df4, 0x8f06, 0x8eff, 0x8f01, 0x8f00, + 0x8f05, 0x8f07, 0x8f08, 0x8f02, 0x8f0b, 0x9052, 0x903f, 0x9044, + 0x9049, 0x903d, 0x9110, 0x910d, 0x910f, 0x9111, 0x9116, 0x9114, + 0x910b, 0x910e, 0x916e, 0x916f, 0x9248, 0x9252, 0x9230, 0x923a, + 0x9266, 0x9233, 0x9265, 0x925e, 0x9283, 0x922e, 0x924a, 0x9246, + 0x926d, 0x926c, 0x924f, 0x9260, 0x9267, 0x926f, 0x9236, 0x9261, + 0x9270, 0x9231, 0x9254, 0x9263, 0x9250, 0x9272, 0x924e, 0x9253, + 0x924c, 0x9256, 0x9232, 0x959f, 0x959c, 0x959e, 0x959b, 0x9692, + 0x9693, 0x9691, 0x9697, 0x96ce, 0x96fa, 0x96fd, 0x96f8, 0x96f5, + 0x9773, 0x9777, 0x9778, 0x9772, 0x980f, 0x980d, 0x980e, 0x98ac, + 0x98f6, 0x98f9, 0x99af, 0x99b2, 0x99b0, 0x99b5, 0x9aad, 0x9aab, + 0x9b5b, 0x9cea, 0x9ced, 0x9ce7, 0x9e80, 0x9efd, 0x50e6, 0x50d4, + 0x50d7, 0x50e8, 0x50f3, 0x50db, 0x50ea, 0x50dd, 0x50e4, 0x50d3, + 0x50ec, 0x50f0, 0x50ef, 0x50e3, 0x50e0, + /* 0xe1 */ + 0x51d8, 0x5280, 0x5281, 0x52e9, 0x52eb, 0x5330, 0x53ac, 0x5627, + 0x5615, 0x560c, 0x5612, 0x55fc, 0x560f, 0x561c, 0x5601, 0x5613, + 0x5602, 0x55fa, 0x561d, 0x5604, 0x55ff, 0x55f9, 0x5889, 0x587c, + 0x5890, 0x5898, 0x5886, 0x5881, 0x587f, 0x5874, 0x588b, 0x587a, + 0x5887, 0x5891, 0x588e, 0x5876, 0x5882, 0x5888, 0x587b, 0x5894, + 0x588f, 0x58fe, 0x596b, 0x5adc, 0x5aee, 0x5ae5, 0x5ad5, 0x5aea, + 0x5ada, 0x5aed, 0x5aeb, 0x5af3, 0x5ae2, 0x5ae0, 0x5adb, 0x5aec, + 0x5ade, 0x5add, 0x5ad9, 0x5ae8, 0x5adf, 0x5b77, 0x5be0, 0x5be3, + 0x5c63, 0x5d82, 0x5d80, 0x5d7d, 0x5d86, 0x5d7a, 0x5d81, 0x5d77, + 0x5d8a, 0x5d89, 0x5d88, 0x5d7e, 0x5d7c, 0x5d8d, 0x5d79, 0x5d7f, + 0x5e58, 0x5e59, 0x5e53, 0x5ed8, 0x5ed1, 0x5ed7, 0x5ece, 0x5edc, + 0x5ed5, 0x5ed9, 0x5ed2, 0x5ed4, 0x5f44, 0x5f43, 0x5f6f, 0x5fb6, + 0x612c, 0x6128, 0x6141, 0x615e, 0x6171, 0x6173, 0x6152, 0x6153, + 0x6172, 0x616c, 0x6180, 0x6174, 0x6154, 0x617a, 0x615b, 0x6165, + 0x613b, 0x616a, 0x6161, 0x6156, 0x6229, 0x6227, 0x622b, 0x642b, + 0x644d, 0x645b, 0x645d, 0x6474, 0x6476, 0x6472, 0x6473, 0x647d, + 0x6475, 0x6466, 0x64a6, 0x644e, 0x6482, 0x645e, 0x645c, 0x644b, + 0x6453, 0x6460, 0x6450, 0x647f, 0x643f, 0x646c, 0x646b, 0x6459, + 0x6465, 0x6477, 0x6573, 0x65a0, 0x66a1, 0x66a0, 0x669f, 0x6705, + 0x6704, 0x6722, 0x69b1, 0x69b6, 0x69c9, + /* 0xe2 */ + 0x69a0, 0x69ce, 0x6996, 0x69b0, 0x69ac, 0x69bc, 0x6991, 0x6999, + 0x698e, 0x69a7, 0x698d, 0x69a9, 0x69be, 0x69af, 0x69bf, 0x69c4, + 0x69bd, 0x69a4, 0x69d4, 0x69b9, 0x69ca, 0x699a, 0x69cf, 0x69b3, + 0x6993, 0x69aa, 0x69a1, 0x699e, 0x69d9, 0x6997, 0x6990, 0x69c2, + 0x69b5, 0x69a5, 0x69c6, 0x6b4a, 0x6b4d, 0x6b4b, 0x6b9e, 0x6b9f, + 0x6ba0, 0x6bc3, 0x6bc4, 0x6bfe, 0x6ece, 0x6ef5, 0x6ef1, 0x6f03, + 0x6f25, 0x6ef8, 0x6f37, 0x6efb, 0x6f2e, 0x6f09, 0x6f4e, 0x6f19, + 0x6f1a, 0x6f27, 0x6f18, 0x6f3b, 0x6f12, 0x6eed, 0x6f0a, 0x6f36, + 0x6f73, 0x6ef9, 0x6eee, 0x6f2d, 0x6f40, 0x6f30, 0x6f3c, 0x6f35, + 0x6eeb, 0x6f07, 0x6f0e, 0x6f43, 0x6f05, 0x6efd, 0x6ef6, 0x6f39, + 0x6f1c, 0x6efc, 0x6f3a, 0x6f1f, 0x6f0d, 0x6f1e, 0x6f08, 0x6f21, + 0x7187, 0x7190, 0x7189, 0x7180, 0x7185, 0x7182, 0x718f, 0x717b, + 0x7186, 0x7181, 0x7197, 0x7244, 0x7253, 0x7297, 0x7295, 0x7293, + 0x7343, 0x734d, 0x7351, 0x734c, 0x7462, 0x7473, 0x7471, 0x7475, + 0x7472, 0x7467, 0x746e, 0x7500, 0x7502, 0x7503, 0x757d, 0x7590, + 0x7616, 0x7608, 0x760c, 0x7615, 0x7611, 0x760a, 0x7614, 0x76b8, + 0x7781, 0x777c, 0x7785, 0x7782, 0x776e, 0x7780, 0x776f, 0x777e, + 0x7783, 0x78b2, 0x78aa, 0x78b4, 0x78ad, 0x78a8, 0x787e, 0x78ab, + 0x789e, 0x78a5, 0x78a0, 0x78ac, 0x78a2, 0x78a4, 0x7998, 0x798a, + 0x798b, 0x7996, 0x7995, 0x7994, 0x7993, + /* 0xe3 */ + 0x7997, 0x7988, 0x7992, 0x7990, 0x7a2b, 0x7a4a, 0x7a30, 0x7a2f, + 0x7a28, 0x7a26, 0x7aa8, 0x7aab, 0x7aac, 0x7aee, 0x7b88, 0x7b9c, + 0x7b8a, 0x7b91, 0x7b90, 0x7b96, 0x7b8d, 0x7b8c, 0x7b9b, 0x7b8e, + 0x7b85, 0x7b98, 0x5284, 0x7b99, 0x7ba4, 0x7b82, 0x7cbb, 0x7cbf, + 0x7cbc, 0x7cba, 0x7da7, 0x7db7, 0x7dc2, 0x7da3, 0x7daa, 0x7dc1, + 0x7dc0, 0x7dc5, 0x7d9d, 0x7dce, 0x7dc4, 0x7dc6, 0x7dcb, 0x7dcc, + 0x7daf, 0x7db9, 0x7d96, 0x7dbc, 0x7d9f, 0x7da6, 0x7dae, 0x7da9, + 0x7da1, 0x7dc9, 0x7f73, 0x7fe2, 0x7fe3, 0x7fe5, 0x7fde, 0x8024, + 0x805d, 0x805c, 0x8189, 0x8186, 0x8183, 0x8187, 0x818d, 0x818c, + 0x818b, 0x8215, 0x8497, 0x84a4, 0x84a1, 0x849f, 0x84ba, 0x84ce, + 0x84c2, 0x84ac, 0x84ae, 0x84ab, 0x84b9, 0x84b4, 0x84c1, 0x84cd, + 0x84aa, 0x849a, 0x84b1, 0x84d0, 0x849d, 0x84a7, 0x84bb, 0x84a2, + 0x8494, 0x84c7, 0x84cc, 0x849b, 0x84a9, 0x84af, 0x84a8, 0x84d6, + 0x8498, 0x84b6, 0x84cf, 0x84a0, 0x84d7, 0x84d4, 0x84d2, 0x84db, + 0x84b0, 0x8491, 0x8661, 0x8733, 0x8723, 0x8728, 0x876b, 0x8740, + 0x872e, 0x871e, 0x8721, 0x8719, 0x871b, 0x8743, 0x872c, 0x8741, + 0x873e, 0x8746, 0x8720, 0x8732, 0x872a, 0x872d, 0x873c, 0x8712, + 0x873a, 0x8731, 0x8735, 0x8742, 0x8726, 0x8727, 0x8738, 0x8724, + 0x871a, 0x8730, 0x8711, 0x88f7, 0x88e7, 0x88f1, 0x88f2, 0x88fa, + 0x88fe, 0x88ee, 0x88fc, 0x88f6, 0x88fb, + /* 0xe4 */ + 0x88f0, 0x88ec, 0x88eb, 0x899d, 0x89a1, 0x899f, 0x899e, 0x89e9, + 0x89eb, 0x89e8, 0x8aab, 0x8a99, 0x8a8b, 0x8a92, 0x8a8f, 0x8a96, + 0x8c3d, 0x8c68, 0x8c69, 0x8cd5, 0x8ccf, 0x8cd7, 0x8d96, 0x8e09, + 0x8e02, 0x8dff, 0x8e0d, 0x8dfd, 0x8e0a, 0x8e03, 0x8e07, 0x8e06, + 0x8e05, 0x8dfe, 0x8e00, 0x8e04, 0x8f10, 0x8f11, 0x8f0e, 0x8f0d, + 0x9123, 0x911c, 0x9120, 0x9122, 0x911f, 0x911d, 0x911a, 0x9124, + 0x9121, 0x911b, 0x917a, 0x9172, 0x9179, 0x9173, 0x92a5, 0x92a4, + 0x9276, 0x929b, 0x927a, 0x92a0, 0x9294, 0x92aa, 0x928d, 0x92a6, + 0x929a, 0x92ab, 0x9279, 0x9297, 0x927f, 0x92a3, 0x92ee, 0x928e, + 0x9282, 0x9295, 0x92a2, 0x927d, 0x9288, 0x92a1, 0x928a, 0x9286, + 0x928c, 0x9299, 0x92a7, 0x927e, 0x9287, 0x92a9, 0x929d, 0x928b, + 0x922d, 0x969e, 0x96a1, 0x96ff, 0x9758, 0x977d, 0x977a, 0x977e, + 0x9783, 0x9780, 0x9782, 0x977b, 0x9784, 0x9781, 0x977f, 0x97ce, + 0x97cd, 0x9816, 0x98ad, 0x98ae, 0x9902, 0x9900, 0x9907, 0x999d, + 0x999c, 0x99c3, 0x99b9, 0x99bb, 0x99ba, 0x99c2, 0x99bd, 0x99c7, + 0x9ab1, 0x9ae3, 0x9ae7, 0x9b3e, 0x9b3f, 0x9b60, 0x9b61, 0x9b5f, + 0x9cf1, 0x9cf2, 0x9cf5, 0x9ea7, 0x50ff, 0x5103, 0x5130, 0x50f8, + 0x5106, 0x5107, 0x50f6, 0x50fe, 0x510b, 0x510c, 0x50fd, 0x510a, + 0x528b, 0x528c, 0x52f1, 0x52ef, 0x5648, 0x5642, 0x564c, 0x5635, + 0x5641, 0x564a, 0x5649, 0x5646, 0x5658, + /* 0xe5 */ + 0x565a, 0x5640, 0x5633, 0x563d, 0x562c, 0x563e, 0x5638, 0x562a, + 0x563a, 0x571a, 0x58ab, 0x589d, 0x58b1, 0x58a0, 0x58a3, 0x58af, + 0x58ac, 0x58a5, 0x58a1, 0x58ff, 0x5aff, 0x5af4, 0x5afd, 0x5af7, + 0x5af6, 0x5b03, 0x5af8, 0x5b02, 0x5af9, 0x5b01, 0x5b07, 0x5b05, + 0x5b0f, 0x5c67, 0x5d99, 0x5d97, 0x5d9f, 0x5d92, 0x5da2, 0x5d93, + 0x5d95, 0x5da0, 0x5d9c, 0x5da1, 0x5d9a, 0x5d9e, 0x5e69, 0x5e5d, + 0x5e60, 0x5e5c, 0x7df3, 0x5edb, 0x5ede, 0x5ee1, 0x5f49, 0x5fb2, + 0x618b, 0x6183, 0x6179, 0x61b1, 0x61b0, 0x61a2, 0x6189, 0x619b, + 0x6193, 0x61af, 0x61ad, 0x619f, 0x6192, 0x61aa, 0x61a1, 0x618d, + 0x6166, 0x61b3, 0x622d, 0x646e, 0x6470, 0x6496, 0x64a0, 0x6485, + 0x6497, 0x649c, 0x648f, 0x648b, 0x648a, 0x648c, 0x64a3, 0x649f, + 0x6468, 0x64b1, 0x6498, 0x6576, 0x657a, 0x6579, 0x657b, 0x65b2, + 0x65b3, 0x66b5, 0x66b0, 0x66a9, 0x66b2, 0x66b7, 0x66aa, 0x66af, + 0x6a00, 0x6a06, 0x6a17, 0x69e5, 0x69f8, 0x6a15, 0x69f1, 0x69e4, + 0x6a20, 0x69ff, 0x69ec, 0x69e2, 0x6a1b, 0x6a1d, 0x69fe, 0x6a27, + 0x69f2, 0x69ee, 0x6a14, 0x69f7, 0x69e7, 0x6a40, 0x6a08, 0x69e6, + 0x69fb, 0x6a0d, 0x69fc, 0x69eb, 0x6a09, 0x6a04, 0x6a18, 0x6a25, + 0x6a0f, 0x69f6, 0x6a26, 0x6a07, 0x69f4, 0x6a16, 0x6b51, 0x6ba5, + 0x6ba3, 0x6ba2, 0x6ba6, 0x6c01, 0x6c00, 0x6bff, 0x6c02, 0x6f41, + 0x6f26, 0x6f7e, 0x6f87, 0x6fc6, 0x6f92, + /* 0xe6 */ + 0x6f8d, 0x6f89, 0x6f8c, 0x6f62, 0x6f4f, 0x6f85, 0x6f5a, 0x6f96, + 0x6f76, 0x6f6c, 0x6f82, 0x6f55, 0x6f72, 0x6f52, 0x6f50, 0x6f57, + 0x6f94, 0x6f93, 0x6f5d, 0x6f00, 0x6f61, 0x6f6b, 0x6f7d, 0x6f67, + 0x6f90, 0x6f53, 0x6f8b, 0x6f69, 0x6f7f, 0x6f95, 0x6f63, 0x6f77, + 0x6f6a, 0x6f7b, 0x71b2, 0x71af, 0x719b, 0x71b0, 0x71a0, 0x719a, + 0x71a9, 0x71b5, 0x719d, 0x71a5, 0x719e, 0x71a4, 0x71a1, 0x71aa, + 0x719c, 0x71a7, 0x71b3, 0x7298, 0x729a, 0x7358, 0x7352, 0x735e, + 0x735f, 0x7360, 0x735d, 0x735b, 0x7361, 0x735a, 0x7359, 0x7362, + 0x7487, 0x7489, 0x748a, 0x7486, 0x7481, 0x747d, 0x7485, 0x7488, + 0x747c, 0x7479, 0x7508, 0x7507, 0x757e, 0x7625, 0x761e, 0x7619, + 0x761d, 0x761c, 0x7623, 0x761a, 0x7628, 0x761b, 0x769c, 0x769d, + 0x769e, 0x769b, 0x778d, 0x778f, 0x7789, 0x7788, 0x78cd, 0x78bb, + 0x78cf, 0x78cc, 0x78d1, 0x78ce, 0x78d4, 0x78c8, 0x78c3, 0x78c4, + 0x78c9, 0x799a, 0x79a1, 0x79a0, 0x799c, 0x79a2, 0x799b, 0x6b76, + 0x7a39, 0x7ab2, 0x7ab4, 0x7ab3, 0x7bb7, 0x7bcb, 0x7bbe, 0x7bac, + 0x7bce, 0x7baf, 0x7bb9, 0x7bca, 0x7bb5, 0x7cc5, 0x7cc8, 0x7ccc, + 0x7ccb, 0x7df7, 0x7ddb, 0x7dea, 0x7de7, 0x7dd7, 0x7de1, 0x7e03, + 0x7dfa, 0x7de6, 0x7df6, 0x7df1, 0x7df0, 0x7dee, 0x7ddf, 0x7f76, + 0x7fac, 0x7fb0, 0x7fad, 0x7fed, 0x7feb, 0x7fea, 0x7fec, 0x7fe6, + 0x7fe8, 0x8064, 0x8067, 0x81a3, 0x819f, + /* 0xe7 */ + 0x819e, 0x8195, 0x81a2, 0x8199, 0x8197, 0x8216, 0x824f, 0x8253, + 0x8252, 0x8250, 0x824e, 0x8251, 0x8524, 0x853b, 0x850f, 0x8500, + 0x8529, 0x850e, 0x8509, 0x850d, 0x851f, 0x850a, 0x8527, 0x851c, + 0x84fb, 0x852b, 0x84fa, 0x8508, 0x850c, 0x84f4, 0x852a, 0x84f2, + 0x8515, 0x84f7, 0x84eb, 0x84f3, 0x84fc, 0x8512, 0x84ea, 0x84e9, + 0x8516, 0x84fe, 0x8528, 0x851d, 0x852e, 0x8502, 0x84fd, 0x851e, + 0x84f6, 0x8531, 0x8526, 0x84e7, 0x84e8, 0x84f0, 0x84ef, 0x84f9, + 0x8518, 0x8520, 0x8530, 0x850b, 0x8519, 0x852f, 0x8662, 0x8756, + 0x8763, 0x8764, 0x8777, 0x87e1, 0x8773, 0x8758, 0x8754, 0x875b, + 0x8752, 0x8761, 0x875a, 0x8751, 0x875e, 0x876d, 0x876a, 0x8750, + 0x874e, 0x875f, 0x875d, 0x876f, 0x876c, 0x877a, 0x876e, 0x875c, + 0x8765, 0x874f, 0x877b, 0x8775, 0x8762, 0x8767, 0x8769, 0x885a, + 0x8905, 0x890c, 0x8914, 0x890b, 0x8917, 0x8918, 0x8919, 0x8906, + 0x8916, 0x8911, 0x890e, 0x8909, 0x89a2, 0x89a4, 0x89a3, 0x89ed, + 0x89f0, 0x89ec, 0x8acf, 0x8ac6, 0x8ab8, 0x8ad3, 0x8ad1, 0x8ad4, + 0x8ad5, 0x8abb, 0x8ad7, 0x8abe, 0x8ac0, 0x8ac5, 0x8ad8, 0x8ac3, + 0x8aba, 0x8abd, 0x8ad9, 0x8c3e, 0x8c4d, 0x8c8f, 0x8ce5, 0x8cdf, + 0x8cd9, 0x8ce8, 0x8cda, 0x8cdd, 0x8ce7, 0x8da0, 0x8d9c, 0x8da1, + 0x8d9b, 0x8e20, 0x8e23, 0x8e25, 0x8e24, 0x8e2e, 0x8e15, 0x8e1b, + 0x8e16, 0x8e11, 0x8e19, 0x8e26, 0x8e27, + /* 0xe8 */ + 0x8e14, 0x8e12, 0x8e18, 0x8e13, 0x8e1c, 0x8e17, 0x8e1a, 0x8f2c, + 0x8f24, 0x8f18, 0x8f1a, 0x8f20, 0x8f23, 0x8f16, 0x8f17, 0x9073, + 0x9070, 0x906f, 0x9067, 0x906b, 0x912f, 0x912b, 0x9129, 0x912a, + 0x9132, 0x9126, 0x912e, 0x9185, 0x9186, 0x918a, 0x9181, 0x9182, + 0x9184, 0x9180, 0x92d0, 0x92c3, 0x92c4, 0x92c0, 0x92d9, 0x92b6, + 0x92cf, 0x92f1, 0x92df, 0x92d8, 0x92e9, 0x92d7, 0x92dd, 0x92cc, + 0x92ef, 0x92c2, 0x92e8, 0x92ca, 0x92c8, 0x92ce, 0x92e6, 0x92cd, + 0x92d5, 0x92c9, 0x92e0, 0x92de, 0x92e7, 0x92d1, 0x92d3, 0x92b5, + 0x92e1, 0x92c6, 0x92b4, 0x957c, 0x95ac, 0x95ab, 0x95ae, 0x95b0, + 0x96a4, 0x96a2, 0x96d3, 0x9705, 0x9708, 0x9702, 0x975a, 0x978a, + 0x978e, 0x9788, 0x97d0, 0x97cf, 0x981e, 0x981d, 0x9826, 0x9829, + 0x9828, 0x9820, 0x981b, 0x9827, 0x98b2, 0x9908, 0x98fa, 0x9911, + 0x9914, 0x9916, 0x9917, 0x9915, 0x99dc, 0x99cd, 0x99cf, 0x99d3, + 0x99d4, 0x99ce, 0x99c9, 0x99d6, 0x99d8, 0x99cb, 0x99d7, 0x99cc, + 0x9ab3, 0x9aec, 0x9aeb, 0x9af3, 0x9af2, 0x9af1, 0x9b46, 0x9b43, + 0x9b67, 0x9b74, 0x9b71, 0x9b66, 0x9b76, 0x9b75, 0x9b70, 0x9b68, + 0x9b64, 0x9b6c, 0x9cfc, 0x9cfa, 0x9cfd, 0x9cff, 0x9cf7, 0x9d07, + 0x9d00, 0x9cf9, 0x9cfb, 0x9d08, 0x9d05, 0x9d04, 0x9e83, 0x9ed3, + 0x9f0f, 0x9f10, 0x511c, 0x5113, 0x5117, 0x511a, 0x5111, 0x51de, + 0x5334, 0x53e1, 0x5670, 0x5660, 0x566e, + /* 0xe9 */ + 0x5673, 0x5666, 0x5663, 0x566d, 0x5672, 0x565e, 0x5677, 0x571c, + 0x571b, 0x58c8, 0x58bd, 0x58c9, 0x58bf, 0x58ba, 0x58c2, 0x58bc, + 0x58c6, 0x5b17, 0x5b19, 0x5b1b, 0x5b21, 0x5b14, 0x5b13, 0x5b10, + 0x5b16, 0x5b28, 0x5b1a, 0x5b20, 0x5b1e, 0x5bef, 0x5dac, 0x5db1, + 0x5da9, 0x5da7, 0x5db5, 0x5db0, 0x5dae, 0x5daa, 0x5da8, 0x5db2, + 0x5dad, 0x5daf, 0x5db4, 0x5e67, 0x5e68, 0x5e66, 0x5e6f, 0x5ee9, + 0x5ee7, 0x5ee6, 0x5ee8, 0x5ee5, 0x5f4b, 0x5fbc, 0x619d, 0x61a8, + 0x6196, 0x61c5, 0x61b4, 0x61c6, 0x61c1, 0x61cc, 0x61ba, 0x61bf, + 0x61b8, 0x618c, 0x64d7, 0x64d6, 0x64d0, 0x64cf, 0x64c9, 0x64bd, + 0x6489, 0x64c3, 0x64db, 0x64f3, 0x64d9, 0x6533, 0x657f, 0x657c, + 0x65a2, 0x66c8, 0x66be, 0x66c0, 0x66ca, 0x66cb, 0x66cf, 0x66bd, + 0x66bb, 0x66ba, 0x66cc, 0x6723, 0x6a34, 0x6a66, 0x6a49, 0x6a67, + 0x6a32, 0x6a68, 0x6a3e, 0x6a5d, 0x6a6d, 0x6a76, 0x6a5b, 0x6a51, + 0x6a28, 0x6a5a, 0x6a3b, 0x6a3f, 0x6a41, 0x6a6a, 0x6a64, 0x6a50, + 0x6a4f, 0x6a54, 0x6a6f, 0x6a69, 0x6a60, 0x6a3c, 0x6a5e, 0x6a56, + 0x6a55, 0x6a4d, 0x6a4e, 0x6a46, 0x6b55, 0x6b54, 0x6b56, 0x6ba7, + 0x6baa, 0x6bab, 0x6bc8, 0x6bc7, 0x6c04, 0x6c03, 0x6c06, 0x6fad, + 0x6fcb, 0x6fa3, 0x6fc7, 0x6fbc, 0x6fce, 0x6fc8, 0x6f5e, 0x6fc4, + 0x6fbd, 0x6f9e, 0x6fca, 0x6fa8, 0x7004, 0x6fa5, 0x6fae, 0x6fba, + 0x6fac, 0x6faa, 0x6fcf, 0x6fbf, 0x6fb8, + /* 0xea */ + 0x6fa2, 0x6fc9, 0x6fab, 0x6fcd, 0x6faf, 0x6fb2, 0x6fb0, 0x71c5, + 0x71c2, 0x71bf, 0x71b8, 0x71d6, 0x71c0, 0x71c1, 0x71cb, 0x71d4, + 0x71ca, 0x71c7, 0x71cf, 0x71bd, 0x71d8, 0x71bc, 0x71c6, 0x71da, + 0x71db, 0x729d, 0x729e, 0x7369, 0x7366, 0x7367, 0x736c, 0x7365, + 0x736b, 0x736a, 0x747f, 0x749a, 0x74a0, 0x7494, 0x7492, 0x7495, + 0x74a1, 0x750b, 0x7580, 0x762f, 0x762d, 0x7631, 0x763d, 0x7633, + 0x763c, 0x7635, 0x7632, 0x7630, 0x76bb, 0x76e6, 0x779a, 0x779d, + 0x77a1, 0x779c, 0x779b, 0x77a2, 0x77a3, 0x7795, 0x7799, 0x7797, + 0x78dd, 0x78e9, 0x78e5, 0x78ea, 0x78de, 0x78e3, 0x78db, 0x78e1, + 0x78e2, 0x78ed, 0x78df, 0x78e0, 0x79a4, 0x7a44, 0x7a48, 0x7a47, + 0x7ab6, 0x7ab8, 0x7ab5, 0x7ab1, 0x7ab7, 0x7bde, 0x7be3, 0x7be7, + 0x7bdd, 0x7bd5, 0x7be5, 0x7bda, 0x7be8, 0x7bf9, 0x7bd4, 0x7bea, + 0x7be2, 0x7bdc, 0x7beb, 0x7bd8, 0x7bdf, 0x7cd2, 0x7cd4, 0x7cd7, + 0x7cd0, 0x7cd1, 0x7e12, 0x7e21, 0x7e17, 0x7e0c, 0x7e1f, 0x7e20, + 0x7e13, 0x7e0e, 0x7e1c, 0x7e15, 0x7e1a, 0x7e22, 0x7e0b, 0x7e0f, + 0x7e16, 0x7e0d, 0x7e14, 0x7e25, 0x7e24, 0x7f43, 0x7f7b, 0x7f7c, + 0x7f7a, 0x7fb1, 0x7fef, 0x802a, 0x8029, 0x806c, 0x81b1, 0x81a6, + 0x81ae, 0x81b9, 0x81b5, 0x81ab, 0x81b0, 0x81ac, 0x81b4, 0x81b2, + 0x81b7, 0x81a7, 0x81f2, 0x8255, 0x8256, 0x8257, 0x8556, 0x8545, + 0x856b, 0x854d, 0x8553, 0x8561, 0x8558, + /* 0xeb */ + 0x8540, 0x8546, 0x8564, 0x8541, 0x8562, 0x8544, 0x8551, 0x8547, + 0x8563, 0x853e, 0x855b, 0x8571, 0x854e, 0x856e, 0x8575, 0x8555, + 0x8567, 0x8560, 0x858c, 0x8566, 0x855d, 0x8554, 0x8565, 0x856c, + 0x8663, 0x8665, 0x8664, 0x879b, 0x878f, 0x8797, 0x8793, 0x8792, + 0x8788, 0x8781, 0x8796, 0x8798, 0x8779, 0x8787, 0x87a3, 0x8785, + 0x8790, 0x8791, 0x879d, 0x8784, 0x8794, 0x879c, 0x879a, 0x8789, + 0x891e, 0x8926, 0x8930, 0x892d, 0x892e, 0x8927, 0x8931, 0x8922, + 0x8929, 0x8923, 0x892f, 0x892c, 0x891f, 0x89f1, 0x8ae0, 0x8ae2, + 0x8af2, 0x8af4, 0x8af5, 0x8add, 0x8b14, 0x8ae4, 0x8adf, 0x8af0, + 0x8ac8, 0x8ade, 0x8ae1, 0x8ae8, 0x8aff, 0x8aef, 0x8afb, 0x8c91, + 0x8c92, 0x8c90, 0x8cf5, 0x8cee, 0x8cf1, 0x8cf0, 0x8cf3, 0x8d6c, + 0x8d6e, 0x8da5, 0x8da7, 0x8e33, 0x8e3e, 0x8e38, 0x8e40, 0x8e45, + 0x8e36, 0x8e3c, 0x8e3d, 0x8e41, 0x8e30, 0x8e3f, 0x8ebd, 0x8f36, + 0x8f2e, 0x8f35, 0x8f32, 0x8f39, 0x8f37, 0x8f34, 0x9076, 0x9079, + 0x907b, 0x9086, 0x90fa, 0x9133, 0x9135, 0x9136, 0x9193, 0x9190, + 0x9191, 0x918d, 0x918f, 0x9327, 0x931e, 0x9308, 0x931f, 0x9306, + 0x930f, 0x937a, 0x9338, 0x933c, 0x931b, 0x9323, 0x9312, 0x9301, + 0x9346, 0x932d, 0x930e, 0x930d, 0x92cb, 0x931d, 0x92fa, 0x9325, + 0x9313, 0x92f9, 0x92f7, 0x9334, 0x9302, 0x9324, 0x92ff, 0x9329, + 0x9339, 0x9335, 0x932a, 0x9314, 0x930c, + /* 0xec */ + 0x930b, 0x92fe, 0x9309, 0x9300, 0x92fb, 0x9316, 0x95bc, 0x95cd, + 0x95be, 0x95b9, 0x95ba, 0x95b6, 0x95bf, 0x95b5, 0x95bd, 0x96a9, + 0x96d4, 0x970b, 0x9712, 0x9710, 0x9799, 0x9797, 0x9794, 0x97f0, + 0x97f8, 0x9835, 0x982f, 0x9832, 0x9924, 0x991f, 0x9927, 0x9929, + 0x999e, 0x99ee, 0x99ec, 0x99e5, 0x99e4, 0x99f0, 0x99e3, 0x99ea, + 0x99e9, 0x99e7, 0x9ab9, 0x9abf, 0x9ab4, 0x9abb, 0x9af6, 0x9afa, + 0x9af9, 0x9af7, 0x9b33, 0x9b80, 0x9b85, 0x9b87, 0x9b7c, 0x9b7e, + 0x9b7b, 0x9b82, 0x9b93, 0x9b92, 0x9b90, 0x9b7a, 0x9b95, 0x9b7d, + 0x9b88, 0x9d25, 0x9d17, 0x9d20, 0x9d1e, 0x9d14, 0x9d29, 0x9d1d, + 0x9d18, 0x9d22, 0x9d10, 0x9d19, 0x9d1f, 0x9e88, 0x9e86, 0x9e87, + 0x9eae, 0x9ead, 0x9ed5, 0x9ed6, 0x9efa, 0x9f12, 0x9f3d, 0x5126, + 0x5125, 0x5122, 0x5124, 0x5120, 0x5129, 0x52f4, 0x5693, 0x568c, + 0x568d, 0x5686, 0x5684, 0x5683, 0x567e, 0x5682, 0x567f, 0x5681, + 0x58d6, 0x58d4, 0x58cf, 0x58d2, 0x5b2d, 0x5b25, 0x5b32, 0x5b23, + 0x5b2c, 0x5b27, 0x5b26, 0x5b2f, 0x5b2e, 0x5b7b, 0x5bf1, 0x5bf2, + 0x5db7, 0x5e6c, 0x5e6a, 0x5fbe, 0x5fbb, 0x61c3, 0x61b5, 0x61bc, + 0x61e7, 0x61e0, 0x61e5, 0x61e4, 0x61e8, 0x61de, 0x64ef, 0x64e9, + 0x64e3, 0x64eb, 0x64e4, 0x64e8, 0x6581, 0x6580, 0x65b6, 0x65da, + 0x66d2, 0x6a8d, 0x6a96, 0x6a81, 0x6aa5, 0x6a89, 0x6a9f, 0x6a9b, + 0x6aa1, 0x6a9e, 0x6a87, 0x6a93, 0x6a8e, + /* 0xed */ + 0x6a95, 0x6a83, 0x6aa8, 0x6aa4, 0x6a91, 0x6a7f, 0x6aa6, 0x6a9a, + 0x6a85, 0x6a8c, 0x6a92, 0x6b5b, 0x6bad, 0x6c09, 0x6fcc, 0x6fa9, + 0x6ff4, 0x6fd4, 0x6fe3, 0x6fdc, 0x6fed, 0x6fe7, 0x6fe6, 0x6fde, + 0x6ff2, 0x6fdd, 0x6fe2, 0x6fe8, 0x71e1, 0x71f1, 0x71e8, 0x71f2, + 0x71e4, 0x71f0, 0x71e2, 0x7373, 0x736e, 0x736f, 0x7497, 0x74b2, + 0x74ab, 0x7490, 0x74aa, 0x74ad, 0x74b1, 0x74a5, 0x74af, 0x7510, + 0x7511, 0x7512, 0x750f, 0x7584, 0x7643, 0x7648, 0x7649, 0x7647, + 0x76a4, 0x76e9, 0x77b5, 0x77ab, 0x77b2, 0x77b7, 0x77b6, 0x77b4, + 0x77b1, 0x77a8, 0x77f0, 0x78f3, 0x78fd, 0x7902, 0x78fb, 0x78fc, + 0x78f2, 0x7905, 0x78f9, 0x78fe, 0x7904, 0x79ab, 0x79a8, 0x7a5c, + 0x7a5b, 0x7a56, 0x7a58, 0x7a54, 0x7a5a, 0x7abe, 0x7ac0, 0x7ac1, + 0x7c05, 0x7c0f, 0x7bf2, 0x7c00, 0x7bff, 0x7bfb, 0x7c0e, 0x7bf4, + 0x7c0b, 0x7bf3, 0x7c02, 0x7c09, 0x7c03, 0x7c01, 0x7bf8, 0x7bfd, + 0x7c06, 0x7bf0, 0x7bf1, 0x7c10, 0x7c0a, 0x7ce8, 0x7e2d, 0x7e3c, + 0x7e42, 0x7e33, 0x9848, 0x7e38, 0x7e2a, 0x7e49, 0x7e40, 0x7e47, + 0x7e29, 0x7e4c, 0x7e30, 0x7e3b, 0x7e36, 0x7e44, 0x7e3a, 0x7f45, + 0x7f7f, 0x7f7e, 0x7f7d, 0x7ff4, 0x7ff2, 0x802c, 0x81bb, 0x81c4, + 0x81cc, 0x81ca, 0x81c5, 0x81c7, 0x81bc, 0x81e9, 0x825b, 0x825a, + 0x825c, 0x8583, 0x8580, 0x858f, 0x85a7, 0x8595, 0x85a0, 0x858b, + 0x85a3, 0x857b, 0x85a4, 0x859a, 0x859e, + /* 0xee */ + 0x8577, 0x857c, 0x8589, 0x85a1, 0x857a, 0x8578, 0x8557, 0x858e, + 0x8596, 0x8586, 0x858d, 0x8599, 0x859d, 0x8581, 0x85a2, 0x8582, + 0x8588, 0x8585, 0x8579, 0x8576, 0x8598, 0x8590, 0x859f, 0x8668, + 0x87be, 0x87aa, 0x87ad, 0x87c5, 0x87b0, 0x87ac, 0x87b9, 0x87b5, + 0x87bc, 0x87ae, 0x87c9, 0x87c3, 0x87c2, 0x87cc, 0x87b7, 0x87af, + 0x87c4, 0x87ca, 0x87b4, 0x87b6, 0x87bf, 0x87b8, 0x87bd, 0x87de, + 0x87b2, 0x8935, 0x8933, 0x893c, 0x893e, 0x8941, 0x8952, 0x8937, + 0x8942, 0x89ad, 0x89af, 0x89ae, 0x89f2, 0x89f3, 0x8b1e, 0x8b18, + 0x8b16, 0x8b11, 0x8b05, 0x8b0b, 0x8b22, 0x8b0f, 0x8b12, 0x8b15, + 0x8b07, 0x8b0d, 0x8b08, 0x8b06, 0x8b1c, 0x8b13, 0x8b1a, 0x8c4f, + 0x8c70, 0x8c72, 0x8c71, 0x8c6f, 0x8c95, 0x8c94, 0x8cf9, 0x8d6f, + 0x8e4e, 0x8e4d, 0x8e53, 0x8e50, 0x8e4c, 0x8e47, 0x8f43, 0x8f40, + 0x9085, 0x907e, 0x9138, 0x919a, 0x91a2, 0x919b, 0x9199, 0x919f, + 0x91a1, 0x919d, 0x91a0, 0x93a1, 0x9383, 0x93af, 0x9364, 0x9356, + 0x9347, 0x937c, 0x9358, 0x935c, 0x9376, 0x9349, 0x9350, 0x9351, + 0x9360, 0x936d, 0x938f, 0x934c, 0x936a, 0x9379, 0x9357, 0x9355, + 0x9352, 0x934f, 0x9371, 0x9377, 0x937b, 0x9361, 0x935e, 0x9363, + 0x9367, 0x9380, 0x934e, 0x9359, 0x95c7, 0x95c0, 0x95c9, 0x95c3, + 0x95c5, 0x95b7, 0x96ae, 0x96b0, 0x96ac, 0x9720, 0x971f, 0x9718, + 0x971d, 0x9719, 0x979a, 0x97a1, 0x979c, + /* 0xef */ + 0x979e, 0x979d, 0x97d5, 0x97d4, 0x97f1, 0x9841, 0x9844, 0x984a, + 0x9849, 0x9845, 0x9843, 0x9925, 0x992b, 0x992c, 0x992a, 0x9933, + 0x9932, 0x992f, 0x992d, 0x9931, 0x9930, 0x9998, 0x99a3, 0x99a1, + 0x9a02, 0x99fa, 0x99f4, 0x99f7, 0x99f9, 0x99f8, 0x99f6, 0x99fb, + 0x99fd, 0x99fe, 0x99fc, 0x9a03, 0x9abe, 0x9afe, 0x9afd, 0x9b01, + 0x9afc, 0x9b48, 0x9b9a, 0x9ba8, 0x9b9e, 0x9b9b, 0x9ba6, 0x9ba1, + 0x9ba5, 0x9ba4, 0x9b86, 0x9ba2, 0x9ba0, 0x9baf, 0x9d33, 0x9d41, + 0x9d67, 0x9d36, 0x9d2e, 0x9d2f, 0x9d31, 0x9d38, 0x9d30, 0x9d45, + 0x9d42, 0x9d43, 0x9d3e, 0x9d37, 0x9d40, 0x9d3d, 0x7ff5, 0x9d2d, + 0x9e8a, 0x9e89, 0x9e8d, 0x9eb0, 0x9ec8, 0x9eda, 0x9efb, 0x9eff, + 0x9f24, 0x9f23, 0x9f22, 0x9f54, 0x9fa0, 0x5131, 0x512d, 0x512e, + 0x5698, 0x569c, 0x5697, 0x569a, 0x569d, 0x5699, 0x5970, 0x5b3c, + 0x5c69, 0x5c6a, 0x5dc0, 0x5e6d, 0x5e6e, 0x61d8, 0x61df, 0x61ed, + 0x61ee, 0x61f1, 0x61ea, 0x61f0, 0x61eb, 0x61d6, 0x61e9, 0x64ff, + 0x6504, 0x64fd, 0x64f8, 0x6501, 0x6503, 0x64fc, 0x6594, 0x65db, + 0x66da, 0x66db, 0x66d8, 0x6ac5, 0x6ab9, 0x6abd, 0x6ae1, 0x6ac6, + 0x6aba, 0x6ab6, 0x6ab7, 0x6ac7, 0x6ab4, 0x6aad, 0x6b5e, 0x6bc9, + 0x6c0b, 0x7007, 0x700c, 0x700d, 0x7001, 0x7005, 0x7014, 0x700e, + 0x6fff, 0x7000, 0x6ffb, 0x7026, 0x6ffc, 0x6ff7, 0x700a, 0x7201, + 0x71ff, 0x71f9, 0x7203, 0x71fd, 0x7376, + /* 0xf0 */ + 0x74b8, 0x74c0, 0x74b5, 0x74c1, 0x74be, 0x74b6, 0x74bb, 0x74c2, + 0x7514, 0x7513, 0x765c, 0x7664, 0x7659, 0x7650, 0x7653, 0x7657, + 0x765a, 0x76a6, 0x76bd, 0x76ec, 0x77c2, 0x77ba, 0x78ff, 0x790c, + 0x7913, 0x7914, 0x7909, 0x7910, 0x7912, 0x7911, 0x79ad, 0x79ac, + 0x7a5f, 0x7c1c, 0x7c29, 0x7c19, 0x7c20, 0x7c1f, 0x7c2d, 0x7c1d, + 0x7c26, 0x7c28, 0x7c22, 0x7c25, 0x7c30, 0x7e5c, 0x7e50, 0x7e56, + 0x7e63, 0x7e58, 0x7e62, 0x7e5f, 0x7e51, 0x7e60, 0x7e57, 0x7e53, + 0x7fb5, 0x7fb3, 0x7ff7, 0x7ff8, 0x8075, 0x81d1, 0x81d2, 0x81d0, + 0x825f, 0x825e, 0x85b4, 0x85c6, 0x85c0, 0x85c3, 0x85c2, 0x85b3, + 0x85b5, 0x85bd, 0x85c7, 0x85c4, 0x85bf, 0x85cb, 0x85ce, 0x85c8, + 0x85c5, 0x85b1, 0x85b6, 0x85d2, 0x8624, 0x85b8, 0x85b7, 0x85be, + 0x8669, 0x87e7, 0x87e6, 0x87e2, 0x87db, 0x87eb, 0x87ea, 0x87e5, + 0x87df, 0x87f3, 0x87e4, 0x87d4, 0x87dc, 0x87d3, 0x87ed, 0x87d8, + 0x87e3, 0x87a4, 0x87d7, 0x87d9, 0x8801, 0x87f4, 0x87e8, 0x87dd, + 0x8953, 0x894b, 0x894f, 0x894c, 0x8946, 0x8950, 0x8951, 0x8949, + 0x8b2a, 0x8b27, 0x8b23, 0x8b33, 0x8b30, 0x8b35, 0x8b47, 0x8b2f, + 0x8b3c, 0x8b3e, 0x8b31, 0x8b25, 0x8b37, 0x8b26, 0x8b36, 0x8b2e, + 0x8b24, 0x8b3b, 0x8b3d, 0x8b3a, 0x8c42, 0x8c75, 0x8c99, 0x8c98, + 0x8c97, 0x8cfe, 0x8d04, 0x8d02, 0x8d00, 0x8e5c, 0x8e62, 0x8e60, + 0x8e57, 0x8e56, 0x8e5e, 0x8e65, 0x8e67, + /* 0xf1 */ + 0x8e5b, 0x8e5a, 0x8e61, 0x8e5d, 0x8e69, 0x8e54, 0x8f46, 0x8f47, + 0x8f48, 0x8f4b, 0x9128, 0x913a, 0x913b, 0x913e, 0x91a8, 0x91a5, + 0x91a7, 0x91af, 0x91aa, 0x93b5, 0x938c, 0x9392, 0x93b7, 0x939b, + 0x939d, 0x9389, 0x93a7, 0x938e, 0x93aa, 0x939e, 0x93a6, 0x9395, + 0x9388, 0x9399, 0x939f, 0x938d, 0x93b1, 0x9391, 0x93b2, 0x93a4, + 0x93a8, 0x93b4, 0x93a3, 0x93a5, 0x95d2, 0x95d3, 0x95d1, 0x96b3, + 0x96d7, 0x96da, 0x5dc2, 0x96df, 0x96d8, 0x96dd, 0x9723, 0x9722, + 0x9725, 0x97ac, 0x97ae, 0x97a8, 0x97ab, 0x97a4, 0x97aa, 0x97a2, + 0x97a5, 0x97d7, 0x97d9, 0x97d6, 0x97d8, 0x97fa, 0x9850, 0x9851, + 0x9852, 0x98b8, 0x9941, 0x993c, 0x993a, 0x9a0f, 0x9a0b, 0x9a09, + 0x9a0d, 0x9a04, 0x9a11, 0x9a0a, 0x9a05, 0x9a07, 0x9a06, 0x9ac0, + 0x9adc, 0x9b08, 0x9b04, 0x9b05, 0x9b29, 0x9b35, 0x9b4a, 0x9b4c, + 0x9b4b, 0x9bc7, 0x9bc6, 0x9bc3, 0x9bbf, 0x9bc1, 0x9bb5, 0x9bb8, + 0x9bd3, 0x9bb6, 0x9bc4, 0x9bb9, 0x9bbd, 0x9d5c, 0x9d53, 0x9d4f, + 0x9d4a, 0x9d5b, 0x9d4b, 0x9d59, 0x9d56, 0x9d4c, 0x9d57, 0x9d52, + 0x9d54, 0x9d5f, 0x9d58, 0x9d5a, 0x9e8e, 0x9e8c, 0x9edf, 0x9f01, + 0x9f00, 0x9f16, 0x9f25, 0x9f2b, 0x9f2a, 0x9f29, 0x9f28, 0x9f4c, + 0x9f55, 0x5134, 0x5135, 0x5296, 0x52f7, 0x53b4, 0x56ab, 0x56ad, + 0x56a6, 0x56a7, 0x56aa, 0x56ac, 0x58da, 0x58dd, 0x58db, 0x5912, + 0x5b3d, 0x5b3e, 0x5b3f, 0x5dc3, 0x5e70, + /* 0xf2 */ + 0x5fbf, 0x61fb, 0x6507, 0x6510, 0x650d, 0x6509, 0x650c, 0x650e, + 0x6584, 0x65de, 0x65dd, 0x66de, 0x6ae7, 0x6ae0, 0x6acc, 0x6ad1, + 0x6ad9, 0x6acb, 0x6adf, 0x6adc, 0x6ad0, 0x6aeb, 0x6acf, 0x6acd, + 0x6ade, 0x6b60, 0x6bb0, 0x6c0c, 0x7019, 0x7027, 0x7020, 0x7016, + 0x702b, 0x7021, 0x7022, 0x7023, 0x7029, 0x7017, 0x7024, 0x701c, + 0x702a, 0x720c, 0x720a, 0x7207, 0x7202, 0x7205, 0x72a5, 0x72a6, + 0x72a4, 0x72a3, 0x72a1, 0x74cb, 0x74c5, 0x74b7, 0x74c3, 0x7516, + 0x7660, 0x77c9, 0x77ca, 0x77c4, 0x77f1, 0x791d, 0x791b, 0x7921, + 0x791c, 0x7917, 0x791e, 0x79b0, 0x7a67, 0x7a68, 0x7c33, 0x7c3c, + 0x7c39, 0x7c2c, 0x7c3b, 0x7cec, 0x7cea, 0x7e76, 0x7e75, 0x7e78, + 0x7e70, 0x7e77, 0x7e6f, 0x7e7a, 0x7e72, 0x7e74, 0x7e68, 0x7f4b, + 0x7f4a, 0x7f83, 0x7f86, 0x7fb7, 0x7ffd, 0x7ffe, 0x8078, 0x81d7, + 0x81d5, 0x8264, 0x8261, 0x8263, 0x85eb, 0x85f1, 0x85ed, 0x85d9, + 0x85e1, 0x85e8, 0x85da, 0x85d7, 0x85ec, 0x85f2, 0x85f8, 0x85d8, + 0x85df, 0x85e3, 0x85dc, 0x85d1, 0x85f0, 0x85e6, 0x85ef, 0x85de, + 0x85e2, 0x8800, 0x87fa, 0x8803, 0x87f6, 0x87f7, 0x8809, 0x880c, + 0x880b, 0x8806, 0x87fc, 0x8808, 0x87ff, 0x880a, 0x8802, 0x8962, + 0x895a, 0x895b, 0x8957, 0x8961, 0x895c, 0x8958, 0x895d, 0x8959, + 0x8988, 0x89b7, 0x89b6, 0x89f6, 0x8b50, 0x8b48, 0x8b4a, 0x8b40, + 0x8b53, 0x8b56, 0x8b54, 0x8b4b, 0x8b55, + /* 0xf3 */ + 0x8b51, 0x8b42, 0x8b52, 0x8b57, 0x8c43, 0x8c77, 0x8c76, 0x8c9a, + 0x8d06, 0x8d07, 0x8d09, 0x8dac, 0x8daa, 0x8dad, 0x8dab, 0x8e6d, + 0x8e78, 0x8e73, 0x8e6a, 0x8e6f, 0x8e7b, 0x8ec2, 0x8f52, 0x8f51, + 0x8f4f, 0x8f50, 0x8f53, 0x8fb4, 0x9140, 0x913f, 0x91b0, 0x91ad, + 0x93de, 0x93c7, 0x93cf, 0x93c2, 0x93da, 0x93d0, 0x93f9, 0x93ec, + 0x93cc, 0x93d9, 0x93a9, 0x93e6, 0x93ca, 0x93d4, 0x93ee, 0x93e3, + 0x93d5, 0x93c4, 0x93ce, 0x93c0, 0x93d2, 0x93e7, 0x957d, 0x95da, + 0x95db, 0x96e1, 0x9729, 0x972b, 0x972c, 0x9728, 0x9726, 0x97b3, + 0x97b7, 0x97b6, 0x97dd, 0x97de, 0x97df, 0x985c, 0x9859, 0x985d, + 0x9857, 0x98bf, 0x98bd, 0x98bb, 0x98be, 0x9948, 0x9947, 0x9943, + 0x99a6, 0x99a7, 0x9a1a, 0x9a15, 0x9a25, 0x9a1d, 0x9a24, 0x9a1b, + 0x9a22, 0x9a20, 0x9a27, 0x9a23, 0x9a1e, 0x9a1c, 0x9a14, 0x9ac2, + 0x9b0b, 0x9b0a, 0x9b0e, 0x9b0c, 0x9b37, 0x9bea, 0x9beb, 0x9be0, + 0x9bde, 0x9be4, 0x9be6, 0x9be2, 0x9bf0, 0x9bd4, 0x9bd7, 0x9bec, + 0x9bdc, 0x9bd9, 0x9be5, 0x9bd5, 0x9be1, 0x9bda, 0x9d77, 0x9d81, + 0x9d8a, 0x9d84, 0x9d88, 0x9d71, 0x9d80, 0x9d78, 0x9d86, 0x9d8b, + 0x9d8c, 0x9d7d, 0x9d6b, 0x9d74, 0x9d75, 0x9d70, 0x9d69, 0x9d85, + 0x9d73, 0x9d7b, 0x9d82, 0x9d6f, 0x9d79, 0x9d7f, 0x9d87, 0x9d68, + 0x9e94, 0x9e91, 0x9ec0, 0x9efc, 0x9f2d, 0x9f40, 0x9f41, 0x9f4d, + 0x9f56, 0x9f57, 0x9f58, 0x5337, 0x56b2, + /* 0xf4 */ + 0x56b5, 0x56b3, 0x58e3, 0x5b45, 0x5dc6, 0x5dc7, 0x5eee, 0x5eef, + 0x5fc0, 0x5fc1, 0x61f9, 0x6517, 0x6516, 0x6515, 0x6513, 0x65df, + 0x66e8, 0x66e3, 0x66e4, 0x6af3, 0x6af0, 0x6aea, 0x6ae8, 0x6af9, + 0x6af1, 0x6aee, 0x6aef, 0x703c, 0x7035, 0x702f, 0x7037, 0x7034, + 0x7031, 0x7042, 0x7038, 0x703f, 0x703a, 0x7039, 0x7040, 0x703b, + 0x7033, 0x7041, 0x7213, 0x7214, 0x72a8, 0x737d, 0x737c, 0x74ba, + 0x76ab, 0x76aa, 0x76be, 0x76ed, 0x77cc, 0x77ce, 0x77cf, 0x77cd, + 0x77f2, 0x7925, 0x7923, 0x7927, 0x7928, 0x7924, 0x7929, 0x79b2, + 0x7a6e, 0x7a6c, 0x7a6d, 0x7af7, 0x7c49, 0x7c48, 0x7c4a, 0x7c47, + 0x7c45, 0x7cee, 0x7e7b, 0x7e7e, 0x7e81, 0x7e80, 0x7fba, 0x7fff, + 0x8079, 0x81db, 0x81d9, 0x820b, 0x8268, 0x8269, 0x8622, 0x85ff, + 0x8601, 0x85fe, 0x861b, 0x8600, 0x85f6, 0x8604, 0x8609, 0x8605, + 0x860c, 0x85fd, 0x8819, 0x8810, 0x8811, 0x8817, 0x8813, 0x8816, + 0x8963, 0x8966, 0x89b9, 0x89f7, 0x8b60, 0x8b6a, 0x8b5d, 0x8b68, + 0x8b63, 0x8b65, 0x8b67, 0x8b6d, 0x8dae, 0x8e86, 0x8e88, 0x8e84, + 0x8f59, 0x8f56, 0x8f57, 0x8f55, 0x8f58, 0x8f5a, 0x908d, 0x9143, + 0x9141, 0x91b7, 0x91b5, 0x91b2, 0x91b3, 0x940b, 0x9413, 0x93fb, + 0x9420, 0x940f, 0x9414, 0x93fe, 0x9415, 0x9410, 0x9428, 0x9419, + 0x940d, 0x93f5, 0x9400, 0x93f7, 0x9407, 0x940e, 0x9416, 0x9412, + 0x93fa, 0x9409, 0x93f8, 0x940a, 0x93ff, + /* 0xf5 */ + 0x93fc, 0x940c, 0x93f6, 0x9411, 0x9406, 0x95de, 0x95e0, 0x95df, + 0x972e, 0x972f, 0x97b9, 0x97bb, 0x97fd, 0x97fe, 0x9860, 0x9862, + 0x9863, 0x985f, 0x98c1, 0x98c2, 0x9950, 0x994e, 0x9959, 0x994c, + 0x994b, 0x9953, 0x9a32, 0x9a34, 0x9a31, 0x9a2c, 0x9a2a, 0x9a36, + 0x9a29, 0x9a2e, 0x9a38, 0x9a2d, 0x9ac7, 0x9aca, 0x9ac6, 0x9b10, + 0x9b12, 0x9b11, 0x9c0b, 0x9c08, 0x9bf7, 0x9c05, 0x9c12, 0x9bf8, + 0x9c40, 0x9c07, 0x9c0e, 0x9c06, 0x9c17, 0x9c14, 0x9c09, 0x9d9f, + 0x9d99, 0x9da4, 0x9d9d, 0x9d92, 0x9d98, 0x9d90, 0x9d9b, 0x9da0, + 0x9d94, 0x9d9c, 0x9daa, 0x9d97, 0x9da1, 0x9d9a, 0x9da2, 0x9da8, + 0x9d9e, 0x9da3, 0x9dbf, 0x9da9, 0x9d96, 0x9da6, 0x9da7, 0x9e99, + 0x9e9b, 0x9e9a, 0x9ee5, 0x9ee4, 0x9ee7, 0x9ee6, 0x9f30, 0x9f2e, + 0x9f5b, 0x9f60, 0x9f5e, 0x9f5d, 0x9f59, 0x9f91, 0x513a, 0x5139, + 0x5298, 0x5297, 0x56c3, 0x56bd, 0x56be, 0x5b48, 0x5b47, 0x5dcb, + 0x5dcf, 0x5ef1, 0x61fd, 0x651b, 0x6b02, 0x6afc, 0x6b03, 0x6af8, + 0x6b00, 0x7043, 0x7044, 0x704a, 0x7048, 0x7049, 0x7045, 0x7046, + 0x721d, 0x721a, 0x7219, 0x737e, 0x7517, 0x766a, 0x77d0, 0x792d, + 0x7931, 0x792f, 0x7c54, 0x7c53, 0x7cf2, 0x7e8a, 0x7e87, 0x7e88, + 0x7e8b, 0x7e86, 0x7e8d, 0x7f4d, 0x7fbb, 0x8030, 0x81dd, 0x8618, + 0x862a, 0x8626, 0x861f, 0x8623, 0x861c, 0x8619, 0x8627, 0x862e, + 0x8621, 0x8620, 0x8629, 0x861e, 0x8625, + /* 0xf6 */ + 0x8829, 0x881d, 0x881b, 0x8820, 0x8824, 0x881c, 0x882b, 0x884a, + 0x896d, 0x8969, 0x896e, 0x896b, 0x89fa, 0x8b79, 0x8b78, 0x8b45, + 0x8b7a, 0x8b7b, 0x8d10, 0x8d14, 0x8daf, 0x8e8e, 0x8e8c, 0x8f5e, + 0x8f5b, 0x8f5d, 0x9146, 0x9144, 0x9145, 0x91b9, 0x943f, 0x943b, + 0x9436, 0x9429, 0x943d, 0x943c, 0x9430, 0x9439, 0x942a, 0x9437, + 0x942c, 0x9440, 0x9431, 0x95e5, 0x95e4, 0x95e3, 0x9735, 0x973a, + 0x97bf, 0x97e1, 0x9864, 0x98c9, 0x98c6, 0x98c0, 0x9958, 0x9956, + 0x9a39, 0x9a3d, 0x9a46, 0x9a44, 0x9a42, 0x9a41, 0x9a3a, 0x9a3f, + 0x9acd, 0x9b15, 0x9b17, 0x9b18, 0x9b16, 0x9b3a, 0x9b52, 0x9c2b, + 0x9c1d, 0x9c1c, 0x9c2c, 0x9c23, 0x9c28, 0x9c29, 0x9c24, 0x9c21, + 0x9db7, 0x9db6, 0x9dbc, 0x9dc1, 0x9dc7, 0x9dca, 0x9dcf, 0x9dbe, + 0x9dc5, 0x9dc3, 0x9dbb, 0x9db5, 0x9dce, 0x9db9, 0x9dba, 0x9dac, + 0x9dc8, 0x9db1, 0x9dad, 0x9dcc, 0x9db3, 0x9dcd, 0x9db2, 0x9e7a, + 0x9e9c, 0x9eeb, 0x9eee, 0x9eed, 0x9f1b, 0x9f18, 0x9f1a, 0x9f31, + 0x9f4e, 0x9f65, 0x9f64, 0x9f92, 0x4eb9, 0x56c6, 0x56c5, 0x56cb, + 0x5971, 0x5b4b, 0x5b4c, 0x5dd5, 0x5dd1, 0x5ef2, 0x6521, 0x6520, + 0x6526, 0x6522, 0x6b0b, 0x6b08, 0x6b09, 0x6c0d, 0x7055, 0x7056, + 0x7057, 0x7052, 0x721e, 0x721f, 0x72a9, 0x737f, 0x74d8, 0x74d5, + 0x74d9, 0x74d7, 0x766d, 0x76ad, 0x7935, 0x79b4, 0x7a70, 0x7a71, + 0x7c57, 0x7c5c, 0x7c59, 0x7c5b, 0x7c5a, + /* 0xf7 */ + 0x7cf4, 0x7cf1, 0x7e91, 0x7f4f, 0x7f87, 0x81de, 0x826b, 0x8634, + 0x8635, 0x8633, 0x862c, 0x8632, 0x8636, 0x882c, 0x8828, 0x8826, + 0x882a, 0x8825, 0x8971, 0x89bf, 0x89be, 0x89fb, 0x8b7e, 0x8b84, + 0x8b82, 0x8b86, 0x8b85, 0x8b7f, 0x8d15, 0x8e95, 0x8e94, 0x8e9a, + 0x8e92, 0x8e90, 0x8e96, 0x8e97, 0x8f60, 0x8f62, 0x9147, 0x944c, + 0x9450, 0x944a, 0x944b, 0x944f, 0x9447, 0x9445, 0x9448, 0x9449, + 0x9446, 0x973f, 0x97e3, 0x986a, 0x9869, 0x98cb, 0x9954, 0x995b, + 0x9a4e, 0x9a53, 0x9a54, 0x9a4c, 0x9a4f, 0x9a48, 0x9a4a, 0x9a49, + 0x9a52, 0x9a50, 0x9ad0, 0x9b19, 0x9b2b, 0x9b3b, 0x9b56, 0x9b55, + 0x9c46, 0x9c48, 0x9c3f, 0x9c44, 0x9c39, 0x9c33, 0x9c41, 0x9c3c, + 0x9c37, 0x9c34, 0x9c32, 0x9c3d, 0x9c36, 0x9ddb, 0x9dd2, 0x9dde, + 0x9dda, 0x9dcb, 0x9dd0, 0x9ddc, 0x9dd1, 0x9ddf, 0x9de9, 0x9dd9, + 0x9dd8, 0x9dd6, 0x9df5, 0x9dd5, 0x9ddd, 0x9eb6, 0x9ef0, 0x9f35, + 0x9f33, 0x9f32, 0x9f42, 0x9f6b, 0x9f95, 0x9fa2, 0x513d, 0x5299, + 0x58e8, 0x58e7, 0x5972, 0x5b4d, 0x5dd8, 0x882f, 0x5f4f, 0x6201, + 0x6203, 0x6204, 0x6529, 0x6525, 0x6596, 0x66eb, 0x6b11, 0x6b12, + 0x6b0f, 0x6bca, 0x705b, 0x705a, 0x7222, 0x7382, 0x7381, 0x7383, + 0x7670, 0x77d4, 0x7c67, 0x7c66, 0x7e95, 0x826c, 0x863a, 0x8640, + 0x8639, 0x863c, 0x8631, 0x863b, 0x863e, 0x8830, 0x8832, 0x882e, + 0x8833, 0x8976, 0x8974, 0x8973, 0x89fe, + /* 0xf8 */ + 0x8b8c, 0x8b8e, 0x8b8b, 0x8b88, 0x8c45, 0x8d19, 0x8e98, 0x8f64, + 0x8f63, 0x91bc, 0x9462, 0x9455, 0x945d, 0x9457, 0x945e, 0x97c4, + 0x97c5, 0x9800, 0x9a56, 0x9a59, 0x9b1e, 0x9b1f, 0x9b20, 0x9c52, + 0x9c58, 0x9c50, 0x9c4a, 0x9c4d, 0x9c4b, 0x9c55, 0x9c59, 0x9c4c, + 0x9c4e, 0x9dfb, 0x9df7, 0x9def, 0x9de3, 0x9deb, 0x9df8, 0x9de4, + 0x9df6, 0x9de1, 0x9dee, 0x9de6, 0x9df2, 0x9df0, 0x9de2, 0x9dec, + 0x9df4, 0x9df3, 0x9de8, 0x9ded, 0x9ec2, 0x9ed0, 0x9ef2, 0x9ef3, + 0x9f06, 0x9f1c, 0x9f38, 0x9f37, 0x9f36, 0x9f43, 0x9f4f, 0x9f71, + 0x9f70, 0x9f6e, 0x9f6f, 0x56d3, 0x56cd, 0x5b4e, 0x5c6d, 0x652d, + 0x66ed, 0x66ee, 0x6b13, 0x705f, 0x7061, 0x705d, 0x7060, 0x7223, + 0x74db, 0x74e5, 0x77d5, 0x7938, 0x79b7, 0x79b6, 0x7c6a, 0x7e97, + 0x7f89, 0x826d, 0x8643, 0x8838, 0x8837, 0x8835, 0x884b, 0x8b94, + 0x8b95, 0x8e9e, 0x8e9f, 0x8ea0, 0x8e9d, 0x91be, 0x91bd, 0x91c2, + 0x946b, 0x9468, 0x9469, 0x96e5, 0x9746, 0x9743, 0x9747, 0x97c7, + 0x97e5, 0x9a5e, 0x9ad5, 0x9b59, 0x9c63, 0x9c67, 0x9c66, 0x9c62, + 0x9c5e, 0x9c60, 0x9e02, 0x9dfe, 0x9e07, 0x9e03, 0x9e06, 0x9e05, + 0x9e00, 0x9e01, 0x9e09, 0x9dff, 0x9dfd, 0x9e04, 0x9ea0, 0x9f1e, + 0x9f46, 0x9f74, 0x9f75, 0x9f76, 0x56d4, 0x652e, 0x65b8, 0x6b18, + 0x6b19, 0x6b17, 0x6b1a, 0x7062, 0x7226, 0x72aa, 0x77d8, 0x77d9, + 0x7939, 0x7c69, 0x7c6b, 0x7cf6, 0x7e9a, + /* 0xf9 */ + 0x7e98, 0x7e9b, 0x7e99, 0x81e0, 0x81e1, 0x8646, 0x8647, 0x8648, + 0x8979, 0x897a, 0x897c, 0x897b, 0x89ff, 0x8b98, 0x8b99, 0x8ea5, + 0x8ea4, 0x8ea3, 0x946e, 0x946d, 0x946f, 0x9471, 0x9473, 0x9749, + 0x9872, 0x995f, 0x9c68, 0x9c6e, 0x9c6d, 0x9e0b, 0x9e0d, 0x9e10, + 0x9e0f, 0x9e12, 0x9e11, 0x9ea1, 0x9ef5, 0x9f09, 0x9f47, 0x9f78, + 0x9f7b, 0x9f7a, 0x9f79, 0x571e, 0x7066, 0x7c6f, 0x883c, 0x8db2, + 0x8ea6, 0x91c3, 0x9474, 0x9478, 0x9476, 0x9475, 0x9a60, 0x9c74, + 0x9c73, 0x9c71, 0x9c75, 0x9e14, 0x9e13, 0x9ef6, 0x9f0a, 0x9fa4, + 0x7068, 0x7065, 0x7cf7, 0x866a, 0x883e, 0x883d, 0x883f, 0x8b9e, + 0x8c9c, 0x8ea9, 0x8ec9, 0x974b, 0x9873, 0x9874, 0x98cc, 0x9961, + 0x99ab, 0x9a64, 0x9a66, 0x9a67, 0x9b24, 0x9e15, 0x9e17, 0x9f48, + 0x6207, 0x6b1e, 0x7227, 0x864c, 0x8ea8, 0x9482, 0x9480, 0x9481, + 0x9a69, 0x9a68, 0x9b2e, 0x9e19, 0x7229, 0x864b, 0x8b9f, 0x9483, + 0x9c79, 0x9eb7, 0x7675, 0x9a6b, 0x9c7a, 0x9e1d, 0x7069, 0x706a, + 0x9ea4, 0x9f7e, 0x9f49, 0x9f98, 0x7881, 0x92b9, 0x88cf, 0x58bb, + 0x6052, 0x7ca7, 0x5afa, 0x2554, 0x2566, 0x2557, 0x2560, 0x256c, + 0x2563, 0x255a, 0x2569, 0x255d, 0x2552, 0x2564, 0x2555, 0x255e, + 0x256a, 0x2561, 0x2558, 0x2567, 0x255b, 0x2553, 0x2565, 0x2556, + 0x255f, 0x256b, 0x2562, 0x2559, 0x2568, 0x255c, 0x2551, 0x2550, + 0x256d, 0x256e, 0x2570, 0x256f, 0xffed, + /* 0xfa */ + 0xe000, 0x92db, 0xe002, 0xe003, 0x854c, 0x42b5, 0x73ef, 0x51b5, + 0x3649, 0xe009, 0xe00a, 0x9344, 0xe00c, 0x82ee, 0xe00e, 0x783c, + 0x6744, 0x62df, 0xe012, 0xe013, 0xe014, 0xe015, 0xe016, 0x4fab, + 0xe018, 0x5008, 0xe01a, 0xe01b, 0xe01c, 0xe01d, 0xe01e, 0x5029, + 0xe020, 0x5fa4, 0xe022, 0xe023, 0x6edb, 0xe025, 0x507d, 0x5101, + 0x347a, 0x510e, 0x986c, 0x3743, 0x8416, 0xe02d, 0xe02e, 0x5160, + 0xe030, 0x516a, 0xe032, 0xe033, 0xe034, 0xe035, 0xe036, 0xe037, + 0xe038, 0x5b82, 0x877d, 0xe03b, 0xe03c, 0x51b2, 0x51b8, 0x9d34, + 0x51c9, 0x51cf, 0x51d1, 0x3cdc, 0x51d3, 0xe045, 0x51b3, 0x51e2, + 0x5342, 0x51ed, 0x83cd, 0x693e, 0xe04c, 0x5f7b, 0x520b, 0x5226, + 0x523c, 0x52b5, 0x5257, 0x5294, 0x52b9, 0x52c5, 0x7c15, 0x8542, + 0x52e0, 0x860d, 0xe05a, 0x5305, 0xe05c, 0x5549, 0x6ed9, 0xe05f, + 0xe060, 0xe061, 0x5333, 0x5344, 0xe064, 0x6ccb, 0xe066, 0x681b, + 0x73d5, 0x604a, 0x3eaa, 0x38cc, 0xe06c, 0x71dd, 0x44a2, 0x536d, + 0x5374, 0xe071, 0x537e, 0x537f, 0xe074, 0xe075, 0x77e6, 0x5393, + 0xe078, 0x53a0, 0x53ab, 0x53ae, 0x73a7, 0xe07d, 0x3f59, 0x739c, + 0x53c1, 0x53c5, 0x6c49, 0x4e49, 0x57fe, 0x53d9, 0x3aab, 0xe087, + 0x53e0, 0xe089, 0xe08a, 0x53f6, 0xe08c, 0x5413, 0x7079, 0x552b, + 0x6657, 0x6d5b, 0x546d, 0xe093, 0xe094, 0x555d, 0x548f, 0x54a4, + 0x47a6, 0xe099, 0xe09a, 0x3db4, 0xe09c, + /* 0xfb */ + 0xe09d, 0xe09e, 0x5547, 0x4ced, 0x542f, 0x7417, 0x5586, 0x55a9, + 0x5605, 0xe0a6, 0xe0a7, 0x4552, 0xe0a9, 0x66b3, 0xe0ab, 0x5637, + 0x66cd, 0xe0ae, 0x66a4, 0x66ad, 0x564d, 0x564f, 0x78f1, 0x56f1, + 0x9787, 0x53fe, 0x5700, 0x56ef, 0x56ed, 0xe0ba, 0x3623, 0xe0bc, + 0x5746, 0xe0be, 0x6c6e, 0x708b, 0x5742, 0x36b1, 0xe0c3, 0x57e6, + 0xe0c5, 0x5803, 0xe0c7, 0xe0c8, 0x5826, 0xe0ca, 0x585c, 0x58aa, + 0x3561, 0x58e0, 0x58dc, 0xe0d0, 0x58fb, 0x5bff, 0x5743, 0xe0d4, + 0xe0d5, 0x93d3, 0x35a1, 0x591f, 0x68a6, 0x36c3, 0x6e59, 0xe0dc, + 0x5a24, 0x5553, 0xe0df, 0x8505, 0x59c9, 0xe0e2, 0xe0e3, 0xe0e4, + 0xe0e5, 0x59d9, 0xe0e7, 0xe0e8, 0xe0e9, 0x6d71, 0xe0eb, 0xe0ec, + 0x59f9, 0xe0ee, 0x5aab, 0x5a63, 0x36e6, 0xe0f2, 0x5a77, 0x3708, + 0x5a96, 0x7465, 0x5ad3, 0xe0f8, 0xe0f9, 0x3d85, 0xe0fb, 0x3732, + 0xe0fd, 0x5e83, 0x52d0, 0x5b76, 0x6588, 0x5b7c, 0xe103, 0x4004, + 0x485d, 0xe106, 0x5bd5, 0x6160, 0xe109, 0xe10a, 0xe10b, 0x5bf3, + 0x5b9d, 0x4d10, 0x5c05, 0xe110, 0x5c13, 0x73ce, 0x5c14, 0xe114, + 0xe115, 0x5c49, 0x48dd, 0x5c85, 0x5ce9, 0x5cef, 0x5d8b, 0xe11c, + 0xe11d, 0x5d10, 0x5d18, 0x5d46, 0xe121, 0x5cba, 0x5dd7, 0x82fc, + 0x382d, 0xe126, 0xe127, 0xe128, 0x8287, 0x3836, 0x3bc2, 0x5e2e, + 0x6a8a, 0x5e75, 0x5e7a, 0xe130, 0xe131, 0x53a6, 0x4eb7, 0x5ed0, + 0x53a8, 0xe136, 0x5e09, 0x5ef4, 0xe139, + /* 0xfc */ + 0x5ef9, 0x5efb, 0x38a0, 0x5efc, 0x683e, 0x941b, 0x5f0d, 0xe141, + 0xe142, 0x3ade, 0x48ae, 0xe145, 0x5f3a, 0xe147, 0xe148, 0x5f58, + 0xe14a, 0x5f63, 0x97bd, 0xe14d, 0x5f72, 0x9340, 0xe150, 0x5fa7, + 0x5db6, 0x3d5f, 0xe154, 0xe155, 0xe156, 0xe157, 0x91d6, 0xe159, + 0xe15a, 0x6031, 0x6685, 0xe15d, 0x3963, 0x3dc7, 0x3639, 0x5790, + 0xe162, 0x7971, 0x3e40, 0x609e, 0x60a4, 0x60b3, 0xe168, 0xe169, + 0xe16a, 0x74a4, 0x50e1, 0x5aa0, 0x6164, 0x8424, 0x6142, 0xe171, + 0xe172, 0x6181, 0x51f4, 0xe175, 0x6187, 0x5baa, 0xe178, 0xe179, + 0x61d3, 0xe17b, 0xe17c, 0x61d0, 0x3932, 0xe17f, 0xe180, 0x6023, + 0x615c, 0x651e, 0x638b, 0xe185, 0x62c5, 0xe187, 0x62d5, 0xe189, + 0x636c, 0xe18b, 0x3a17, 0x6438, 0x63f8, 0xe18f, 0xe190, 0x6490, + 0x6f8a, 0xe193, 0x9814, 0xe195, 0xe196, 0x64e1, 0x64e5, 0x947b, + 0x3a66, 0x643a, 0x3a57, 0x654d, 0x6f16, 0xe19f, 0xe1a0, 0x6585, + 0x656d, 0x655f, 0xe1a4, 0x65b5, 0xe1a6, 0x4b37, 0x65d1, 0x40d8, + 0xe1aa, 0x65e0, 0x65e3, 0x5fdf, 0xe1ae, 0x6618, 0xe1b0, 0xe1b1, + 0x6644, 0xe1b3, 0xe1b4, 0x664b, 0xe1b6, 0x6667, 0xe1b8, 0x6673, + 0x6674, 0xe1bb, 0xe1bc, 0xe1bd, 0xe1be, 0xe1bf, 0x77c5, 0xe1c1, + 0x99a4, 0x6702, 0xe1c4, 0xe1c5, 0x3b2b, 0x69fa, 0xe1c8, 0x675e, + 0x6767, 0x6762, 0xe1cc, 0xe1cd, 0x67d7, 0x44e9, 0x6822, 0x6e50, + 0x923c, 0x6801, 0xe1d4, 0xe1d5, 0x685d, + /* 0xfd */ + 0xe1d7, 0x69e1, 0x6a0b, 0xe1da, 0x6973, 0x68c3, 0xe1dd, 0x6901, + 0x6900, 0x3d32, 0x3a01, 0xe1e2, 0x3b80, 0x67ac, 0x6961, 0xe1e6, + 0x42fc, 0x6936, 0x6998, 0x3ba1, 0xe1eb, 0x8363, 0x5090, 0x69f9, + 0xe1ef, 0xe1f0, 0x6a45, 0xe1f2, 0x6a9d, 0x3bf3, 0x67b1, 0x6ac8, + 0xe1f7, 0x3c0d, 0x6b1d, 0xe1fa, 0x60de, 0x6b35, 0x6b74, 0xe1fe, + 0x6eb5, 0xe200, 0xe201, 0xe202, 0x3740, 0x5421, 0xe205, 0x6be1, + 0xe207, 0x6bdc, 0x6c37, 0xe20a, 0xe20b, 0xe20c, 0x6c5a, 0x8226, + 0x6c79, 0xe210, 0x44c5, 0xe212, 0xe213, 0xe214, 0xe215, 0xe216, + 0x36e5, 0x3ceb, 0xe219, 0x9b83, 0xe21b, 0xe21c, 0x7f8f, 0x6837, + 0xe21f, 0xe220, 0xe221, 0x6d96, 0x6d5c, 0x6e7c, 0x6f04, 0xe226, + 0xe227, 0xe228, 0x8533, 0xe22a, 0x51c7, 0x6c9c, 0x6e1d, 0x842e, + 0xe22f, 0x6e2f, 0xe231, 0x7453, 0xe233, 0x79cc, 0x6e4f, 0x5a91, + 0xe237, 0x6ff8, 0x370d, 0x6f9d, 0xe23b, 0x6efa, 0xe23d, 0xe23e, + 0x4555, 0x93f0, 0x6f44, 0x6f5c, 0x3d4e, 0x6f74, 0xe245, 0x3d3b, + 0x6f9f, 0xe248, 0x6fd3, 0xe24a, 0xe24b, 0xe24c, 0xe24d, 0xe24e, + 0xe24f, 0x51df, 0xe251, 0xe252, 0xe253, 0xe254, 0x704b, 0x707e, + 0x70a7, 0x7081, 0x70cc, 0x70d5, 0x70d6, 0x70df, 0x4104, 0x3de8, + 0x71b4, 0x7196, 0xe261, 0x712b, 0x7145, 0x5a88, 0x714a, 0x716e, + 0x5c9c, 0xe268, 0x714f, 0x9362, 0xe26b, 0x712c, 0xe26d, 0xe26e, + 0xe26f, 0x71ba, 0xe271, 0x70bd, 0x720e, + /* 0xfe */ + 0x9442, 0x7215, 0x5911, 0x9443, 0x7224, 0x9341, 0xe27a, 0x722e, + 0x7240, 0xe27d, 0x68bd, 0x7255, 0x7257, 0x3e55, 0xe282, 0x680d, + 0x6f3d, 0x7282, 0x732a, 0x732b, 0xe288, 0xe289, 0x48ed, 0xe28b, + 0x7328, 0x732e, 0x73cf, 0x73aa, 0xe290, 0xe291, 0x73c9, 0x7449, + 0xe294, 0xe295, 0xe296, 0x6623, 0x36c5, 0xe299, 0xe29a, 0xe29b, + 0x73f7, 0x7415, 0x6903, 0xe29f, 0x7439, 0xe2a1, 0x3ed7, 0x745c, + 0xe2a4, 0x7460, 0xe2a6, 0x7447, 0x73e4, 0x7476, 0x83b9, 0x746c, + 0x3730, 0x7474, 0x93f1, 0x6a2c, 0x7482, 0x4953, 0xe2b2, 0xe2b3, + 0xe2b4, 0xe2b5, 0x5b46, 0xe2b7, 0xe2b8, 0x74c8, 0xe2ba, 0x750e, + 0x74e9, 0x751e, 0xe2be, 0xe2bf, 0x5bd7, 0xe2c1, 0x9385, 0x754d, + 0x754a, 0x7567, 0x756e, 0xe2c7, 0x3f04, 0xe2c9, 0x758e, 0x745d, + 0x759e, 0x75b4, 0x7602, 0x762c, 0x7651, 0x764f, 0x766f, 0x7676, + 0xe2d4, 0x7690, 0x81ef, 0x37f8, 0xe2d8, 0xe2d9, 0x76a1, 0x76a5, + 0x76b7, 0x76cc, 0xe2de, 0x8462, 0xe2e0, 0xe2e1, 0xe2e2, 0x771e, + 0x7726, 0x7740, 0x64af, 0xe2e7, 0x7758, 0xe2e9, 0x77af, 0xe2eb, + 0xe2ec, 0xe2ed, 0x77f4, 0x7809, 0xe2f0, 0xe2f1, 0x68ca, 0x78af, + 0x78c7, 0x78d3, 0x96a5, 0x792e, 0xe2f8, 0x78d7, 0x7934, 0x78b1, + 0xe2fc, 0x8fb8, 0x8884, 0xe2ff, 0xe300, 0xe301, 0x7986, 0x8900, + 0x6902, 0x7980, 0xe306, 0x799d, 0xe308, 0x793c, 0x79a9, 0x6e2a, + 0xe30c, 0x3ea8, 0x79c6, 0xe30f, 0x79d4, +}; + +static int +big5hkscs_mbtowc (ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c1 = s[0]; + if ((c1 >= 0x81 && c1 <= 0xfe)) { + if (n >= 2) { + unsigned char c2 = s[1]; + if ((c2 >= 0x40 && c2 < 0x7f) || (c2 >= 0xa1 && c2 < 0xff)) { + unsigned int i = 157 * (c1 - 0x81) + (c2 - (c2 >= 0xa1 ? 0x62 : 0x40)); + unsigned short wc = 0xfffd; + { + if (i < 19782) + wc = big5hkscs_2uni_page81[i]; + } + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 2; + } + } + return RET_ILSEQ; + } + return RET_TOOFEW(0); + } + return RET_ILSEQ; +} + +static const unsigned short big5hkscs_2charset[23202] = { + 0xa246, 0xa247, 0xa244, 0xa1b1, 0xc6d8, 0xa1c2, 0xa258, 0xa1d3, + 0xa1a6, 0xa367, 0xa150, 0xa14d, 0x8859, 0x8857, 0x885d, 0x885b, + 0x8866, 0x8861, 0x885f, 0xa1d1, 0x886a, 0x8868, 0x886f, 0x886d, + 0x88a7, 0x8873, 0x8871, 0x8877, 0x8875, 0xa1d2, 0xc8fb, 0x887b, + 0x8879, 0x88a2, 0x8856, 0x8867, 0x885a, 0x886c, 0x885c, 0x886e, + 0x8870, 0xc8fc, 0x885e, 0x8874, 0xc8fa, 0x8878, 0x8858, 0x8869, + 0x8872, 0x8860, 0x8876, 0x887a, 0x887c, 0x887d, 0x887e, 0x88a1, + 0xc8f6, 0x886b, 0xc8f8, 0xc8f7, 0x88a8, 0xc8fe, 0xc8f9, 0xc8f5, + 0xc8fd, 0xc6d9, 0xa3be, 0xa3bc, 0xa3bd, 0xa3bf, 0xa1c5, 0xa3bb, + 0xa1c2, 0xa344, 0xa345, 0xa346, 0xa347, 0xa348, 0xa349, 0xa34a, + 0xa34b, 0xa34c, 0xa34d, 0xa34e, 0xa34f, 0xa350, 0xa351, 0xa352, + 0xa353, 0xa354, 0xa355, 0xa356, 0xa357, 0xa358, 0xa359, 0xa35a, + 0xa35b, 0xa35c, 0xa35d, 0xa35e, 0xa35f, 0xa360, 0xa361, 0xa362, + 0xa363, 0xa364, 0xa365, 0xa366, 0xa367, 0xa368, 0xa369, 0xa36a, + 0xa36b, 0xa36c, 0xa36d, 0xa36e, 0xa36f, 0xa370, 0xa371, 0xa372, + 0xa373, 0xc7f9, 0xc7f3, 0xc7f4, 0xc7f5, 0xc7f6, 0xc7f7, 0xc7f8, + 0xc7fa, 0xc7fb, 0xc7fc, 0xc7fd, 0xc7fe, 0xc840, 0xc841, 0xc842, + 0xc843, 0xc844, 0xc845, 0xc846, 0xc847, 0xc848, 0xc849, 0xc84a, + 0xc84b, 0xc84c, 0xc84d, 0xc84e, 0xc84f, 0xc850, 0xc851, 0xc852, + 0xc853, 0xc854, 0xc855, 0xc856, 0xc857, 0xc858, 0xc859, 0xc85a, + 0xc85c, 0xc85d, 0xc85e, 0xc85f, 0xc860, 0xc861, 0xc862, 0xc863, + 0xc864, 0xc865, 0xc866, 0xc867, 0xc868, 0xc869, 0xc86a, 0xc86b, + 0xc86c, 0xc86d, 0xc86e, 0xc86f, 0xc870, 0xc871, 0xc872, 0xc873, + 0xc874, 0xc875, 0xc85b, 0x8863, 0x88a4, 0x8865, 0x88a6, 0xa156, + 0xa158, 0xa277, 0xa1fc, 0xa1a5, 0xa1a6, 0xa1a7, 0xa1a8, 0xa145, + 0xa3bb, 0xa14c, 0xa14b, 0xa145, 0xa1ac, 0xa1b2, 0xa1ab, 0xa1b0, + 0xa1c3, 0xa24a, 0xa1c1, 0xa24b, 0xc8d2, 0xc8d3, 0xa2b9, 0xa2ba, + 0xa2bb, 0xa2bc, 0xa2bd, 0xa2be, 0xa2bf, 0xa2c0, 0xa2c1, 0xa2c2, + 0xc6b5, 0xc6b6, 0xc6b7, 0xc6b8, 0xc6b9, 0xc6ba, 0xc6bb, 0xc6bc, + 0xc6bd, 0xc6be, 0xa1f6, 0xa1f4, 0xa1f7, 0xa1f5, 0xa1f8, 0xa1f9, + 0xa1fb, 0xa1fa, 0xc877, 0xc878, 0xc876, 0xa241, 0xa242, 0xa258, + 0xa1d4, 0xa1db, 0xa1e8, 0xa1e7, 0xa1fd, 0xa1fc, 0xa1e4, 0xa1e5, + 0xa1ec, 0xa1ed, 0xa1ef, 0xa1ee, 0xa1dc, 0xa1da, 0xa1dd, 0xa1dd, + 0xa1d8, 0xa1d9, 0xa1f2, 0xa1f3, 0xa1e6, 0xa1e9, 0xa15b, 0xc6a1, + 0xc6a2, 0xc6a3, 0xc6a4, 0xc6a5, 0xc6a6, 0xc6a7, 0xc6a8, 0xc6a9, + 0xc6aa, 0xc6ab, 0xc6ac, 0xc6ad, 0xc6ae, 0xc6af, 0xc6b0, 0xc6b1, + 0xc6b2, 0xc6b3, 0xc6b4, 0xa277, 0xa278, 0xa27a, 0xa27b, 0xa27c, + 0xa27d, 0xa275, 0xa274, 0xa273, 0xa272, 0xa271, 0xf9f9, 0xf9f8, + 0xf9e6, 0xf9ef, 0xf9dd, 0xf9e8, 0xf9f1, 0xf9df, 0xf9ec, 0xf9f5, + 0xf9e3, 0xf9ee, 0xf9f7, 0xf9e5, 0xf9e9, 0xf9f2, 0xf9e0, 0xf9eb, + 0xf9f4, 0xf9e2, 0xf9e7, 0xf9f0, 0xf9de, 0xf9ed, 0xf9f6, 0xf9e4, + 0xf9ea, 0xf9f3, 0xf9e1, 0xf9fa, 0xf9fb, 0xf9fd, 0xf9fc, 0xa2ac, + 0xa2ad, 0xa2ae, 0xa15a, 0xa262, 0xa263, 0xa264, 0xa265, 0xa266, + 0xa267, 0xa268, 0xa269, 0xa270, 0xa26f, 0xa26e, 0xa26d, 0xa26c, + 0xa26b, 0xa26a, 0xf9fe, 0xa276, 0xa279, 0xa1bd, 0xa1bc, 0xa1b6, + 0xa1b5, 0xa1bf, 0xa1be, 0xa1bb, 0xa1ba, 0xa1b3, 0xa1b7, 0xa1b4, + 0xa2a8, 0xa2a9, 0xa2ab, 0xa2aa, 0xa1b9, 0xa1b8, 0xa1f3, 0xa1f0, + 0xa1f2, 0xa1f1, 0xc6e6, 0xc8d6, 0xc8d7, 0xc8d8, 0xc8d9, 0xc8da, + 0xc8db, 0xc8dc, 0xc8dd, 0xc8de, 0xc8df, 0xc8e0, 0xc8e1, 0xc8e2, + 0xc8e3, 0xc8e4, 0xc8e5, 0xc8e6, 0xc8e7, 0xc8e8, 0xc8e9, 0xc8ea, + 0xc8eb, 0xc8ec, 0xc8ed, 0xc8ee, 0xc8ef, 0xc8f0, 0xc8f1, 0xc6cd, + 0xa140, 0xa142, 0xa143, 0xa1b2, 0xc6e0, 0xc6e1, 0xc6e2, 0xa171, + 0xa172, 0xa16d, 0xa16e, 0xa175, 0xa176, 0xa179, 0xa17a, 0xa169, + 0xa16a, 0xa245, 0xa165, 0xa166, 0xa1e3, 0xa1a9, 0xa1aa, 0xa2c3, + 0xa2c4, 0xa2c5, 0xa2c6, 0xa2c7, 0xa2c8, 0xa2c9, 0xa2ca, 0xa2cb, + 0xa1ca, 0xc6e7, 0xc6e8, 0xc6e9, 0xc6ea, 0xc6eb, 0xc6ec, 0xc6ed, + 0xc6ee, 0xc6ef, 0xc6f0, 0xc6f1, 0xc6f2, 0xc6f3, 0xc6f4, 0xc6f5, + 0xc6f6, 0xc6f7, 0xc6f8, 0xc6f9, 0xc6fa, 0xc6fb, 0xc6fc, 0xc6fd, + 0xc6fe, 0xc740, 0xc741, 0xc742, 0xc743, 0xc744, 0xc745, 0xc746, + 0xc747, 0xc748, 0xc749, 0xc74a, 0xc74b, 0xc74c, 0xc74d, 0xc74e, + 0xc74f, 0xc750, 0xc751, 0xc752, 0xc753, 0xc754, 0xc755, 0xc756, + 0xc757, 0xc758, 0xc759, 0xc75a, 0xc75b, 0xc75c, 0xc75d, 0xc75e, + 0xc75f, 0xc760, 0xc761, 0xc762, 0xc763, 0xc764, 0xc765, 0xc766, + 0xc767, 0xc768, 0xc769, 0xc76a, 0xc76b, 0xc76c, 0xc76d, 0xc76e, + 0xc76f, 0xc770, 0xc771, 0xc772, 0xc773, 0xc774, 0xc775, 0xc776, + 0xc777, 0xc778, 0xc779, 0xc77a, 0xc8d4, 0xc8d5, 0xc6dc, 0xc6dd, + 0xc77b, 0xc77c, 0xc77d, 0xc77e, 0xc7a1, 0xc7a2, 0xc7a3, 0xc7a4, + 0xc7a5, 0xc7a6, 0xc7a7, 0xc7a8, 0xc7a9, 0xc7aa, 0xc7ab, 0xc7ac, + 0xc7ad, 0xc7ae, 0xc7af, 0xc7b0, 0xc7b1, 0xc7b2, 0xc7b3, 0xc7b4, + 0xc7b5, 0xc7b6, 0xc7b7, 0xc7b8, 0xc7b9, 0xc7ba, 0xc7bb, 0xc7bc, + 0xc7bd, 0xc7be, 0xc7bf, 0xc7c0, 0xc7c1, 0xc7c2, 0xc7c3, 0xc7c4, + 0xc7c5, 0xc7c6, 0xc7c7, 0xc7c8, 0xc7c9, 0xc7ca, 0xc7cb, 0xc7cc, + 0xc7cd, 0xc7ce, 0xc7cf, 0xc7d0, 0xc7d1, 0xc7d2, 0xc7d3, 0xc7d4, + 0xc7d5, 0xc7d6, 0xc7d7, 0xc7d8, 0xc7d9, 0xc7da, 0xc7db, 0xc7dc, + 0xc7dd, 0xc7de, 0xc7df, 0xc7e0, 0xc7e1, 0xc7e2, 0xc7e3, 0xc7e4, + 0xc7e5, 0xc7e6, 0xc7e7, 0xc7e8, 0xc7e9, 0xc7ea, 0xc7eb, 0xc7ec, + 0xc7ed, 0xc7ee, 0xc7ef, 0xc7f0, 0xc7f1, 0xc7f2, 0xc6e3, 0xc6da, + 0xc6db, 0xa374, 0xa375, 0xa376, 0xa377, 0xa378, 0xa379, 0xa37a, + 0xa37b, 0xa37c, 0xa37d, 0xa37e, 0xa3a1, 0xa3a2, 0xa3a3, 0xa3a4, + 0xa3a5, 0xa3a6, 0xa3a7, 0xa3a8, 0xa3a9, 0xa3aa, 0xa3ab, 0xa3ac, + 0xa3ad, 0xa3ae, 0xa3af, 0xa3b0, 0xa3b1, 0xa3b2, 0xa3b3, 0xa3b4, + 0xa3b5, 0xa3b6, 0xa3b7, 0xa3b8, 0xa3b9, 0xa3ba, 0xa440, 0xa447, + 0xa454, 0xa57c, 0xa457, 0xa4a4, 0xa455, 0xa5d2, 0xa441, 0xa4fe, + 0xa442, 0xa4d1, 0xa661, 0xa448, 0xa440, 0xa447, 0xa454, 0xa57c, + 0xa4ad, 0xa4bb, 0xa443, 0xa44b, 0xa445, 0xa451, 0xa4eb, 0xa4f5, + 0xa4f4, 0xa4ec, 0xaaf7, 0xa467, 0xa4e9, 0xc8d1, 0xa6b3, 0xaac0, + 0xa657, 0xaf53, 0xb05d, 0xafac, 0xb3d2, 0xa54e, 0xa949, 0xbec7, + 0xbaca, 0xa5f8, 0xb8ea, 0xa8f3, 0xb2bd, 0xa5f0, 0xa6db, 0xa6dc, + 0xa440, 0xa447, 0xa454, 0xa57c, 0xa4ad, 0xa4bb, 0xa443, 0xa44b, + 0xa445, 0xa451, 0xa4eb, 0xa4f5, 0xa4f4, 0xa4ec, 0xaaf7, 0xa467, + 0xa4e9, 0xaee8, 0xa6b3, 0xaac0, 0xa657, 0xaf53, 0xb05d, 0xafac, + 0xb3d2, 0xafb5, 0xa86b, 0xa46b, 0xbe41, 0xc075, 0xa64c, 0xaa60, + 0xb6b5, 0xa5f0, 0xbc67, 0xa1c0, 0xa457, 0xa4a4, 0xa455, 0xa5aa, + 0xa56b, 0xc2e5, 0xa976, 0xbec7, 0xbaca, 0xa5f8, 0xb8ea, 0xa8f3, + 0xa95d, 0xa255, 0xa256, 0xa250, 0xa251, 0xa252, 0xa254, 0xa257, + 0xa253, 0xa1eb, 0xa1ea, 0xa24f, 0x9277, 0x96df, 0x89d5, 0x93cd, + 0x9bdf, 0xfa68, 0x89da, 0x8f59, 0x89db, 0x8f5d, 0x89dc, 0x96f7, + 0x8ada, 0x8bdc, 0x97db, 0x9e53, 0x9daa, 0x9bea, 0x8a6e, 0x8bc8, + 0x89e8, 0x89ea, 0x8c4b, 0xfb70, 0x89ed, 0x94dd, 0x89ee, 0x9eb4, + 0x8ad3, 0x92db, 0x94db, 0x89f9, 0xfb7a, 0x89fb, 0x9efc, 0x89fc, + 0x89bf, 0x89fe, 0x89e6, 0x9d46, 0x9dee, 0xa07e, 0xa068, 0x98e9, + 0x8b68, 0x8dfd, 0x8bbe, 0x9fd9, 0x8aeb, 0x9fd7, 0x8b6a, 0x9c5c, + 0x8bb1, 0xfb5e, 0x9df3, 0xa0d0, 0xfc66, 0x92e9, 0x9aec, 0x8fab, + 0xfa48, 0x8e45, 0x9c6f, 0x9ede, 0x89ef, 0x96e9, 0x9ebb, 0x94de, + 0x9eb8, 0x97ba, 0xfb65, 0x95d6, 0x9cbb, 0x97da, 0x8f45, 0xfb7d, + 0x9158, 0xfe64, 0x9856, 0x9b4d, 0x935b, 0x95c7, 0x97e7, 0x9359, + 0x91f5, 0x97b8, 0xfda2, 0xfbb6, 0x92fa, 0x9357, 0x8ba6, 0xfbb9, + 0x97b0, 0xfdc4, 0x9ca1, 0x91f2, 0x91f9, 0x8ff1, 0x9745, 0x9853, + 0xfe78, 0xfbc1, 0x9251, 0x9dad, 0xfd6c, 0xfa6b, 0x9bc2, 0x9a7b, + 0x8b60, 0x934b, 0x9abd, 0x91b7, 0x95b4, 0xfec5, 0x9ef0, 0x8d64, + 0x9269, 0x8d67, 0xfbea, 0xfbef, 0x8d68, 0x93eb, 0xfc42, 0x9166, + 0xfacd, 0x93dd, 0x8bcc, 0x8d6d, 0x8d6e, 0x96a8, 0xfca6, 0x8d6f, + 0x8d70, 0xfc64, 0x9060, 0x8d74, 0x97c3, 0x8ad0, 0x9274, 0x9bbe, + 0x9cc8, 0x9cba, 0x8d78, 0x9eb9, 0x955a, 0x91b4, 0x8a48, 0x8d7d, + 0x8a7d, 0x8ac2, 0xfd4a, 0x8da1, 0x8ad1, 0xfcb4, 0x8b47, 0x93a4, + 0x9eda, 0x8a51, 0x8da6, 0x9ec5, 0xfcc4, 0xa078, 0x94b5, 0xfcc2, + 0x8a6b, 0x8dab, 0xfae8, 0x8dad, 0xfc49, 0x93c1, 0x906f, 0x8db0, + 0x947e, 0x90fa, 0x9479, 0x8db2, 0xfcee, 0x997b, 0x8db4, 0x8db7, + 0x91b3, 0x8dbb, 0x8dba, 0x8dbc, 0x9044, 0xfd4c, 0x93e4, 0x93e0, + 0xfd53, 0x8dc3, 0x9bb8, 0xfbf0, 0x93e9, 0x93f6, 0x8dc5, 0x8dca, + 0x8dcc, 0xfd5d, 0x93b5, 0xfd61, 0x9cf8, 0x9252, 0xa0e8, 0x9ca5, + 0x8c56, 0x8dd6, 0x97c0, 0xa0de, 0x97d2, 0xfaa5, 0xfda3, 0x8ddb, + 0x8eaf, 0x91b5, 0xfd49, 0xfdd1, 0x8deb, 0x97c6, 0xfdce, 0x90fc, + 0xfc59, 0x96d6, 0x97c5, 0x8def, 0x97d7, 0x8df0, 0x96a6, 0xfbbf, + 0x8df3, 0x9449, 0x8df5, 0x9872, 0x8e6b, 0xfafd, 0x8f50, 0x9dcc, + 0xfc65, 0x8c44, 0x996e, 0x94a1, 0x8f63, 0xa0da, 0x9253, 0xfde9, + 0x9db5, 0x9879, 0x9d5d, 0x8d63, 0x9669, 0x9f70, 0xfc6a, 0x8ac7, + 0x89d7, 0xfe4d, 0x9edd, 0xfefb, 0x98bc, 0xfacc, 0x95b0, 0x9464, + 0x936f, 0x94b9, 0x95ec, 0x91ee, 0x98c3, 0x95f6, 0x8ffd, 0x98c5, + 0x9766, 0xfe6e, 0x97dd, 0x8caa, 0x92d2, 0x9761, 0x98cb, 0x95f0, + 0x975d, 0x91e3, 0x98cc, 0x9469, 0x98cd, 0x98ce, 0x95fc, 0x94a3, + 0x9662, 0xfeb6, 0x9463, 0x98d0, 0x98d1, 0x9475, 0xfae0, 0x9472, + 0x98d6, 0x8af0, 0x98d9, 0x98db, 0x98dd, 0x98a8, 0x8a6d, 0x8afb, + 0x8aae, 0xfbc9, 0x8c5d, 0x98e4, 0x98e6, 0x98e8, 0x8a4d, 0x9257, + 0x95df, 0xa0ac, 0x98eb, 0x98ec, 0x8cc3, 0x98f4, 0x8ab8, 0x9ee7, + 0x94bc, 0xfcd1, 0x9cc6, 0x9e7e, 0x98fe, 0xfde8, 0x9940, 0x94c9, + 0x94d3, 0x9946, 0x90c0, 0x94d1, 0x9573, 0x93c2, 0x9948, 0x994b, + 0x8e55, 0x994e, 0x8efe, 0x8e59, 0x94ec, 0x94ef, 0x8c60, 0x8f74, + 0x9955, 0x9544, 0x8ccb, 0x9956, 0x9959, 0x995b, 0x8cc4, 0xfa45, + 0x90b7, 0x9743, 0x95cd, 0x97c9, 0xfd50, 0x8eb9, 0x95c6, 0x9967, + 0x8ab9, 0x8dfc, 0x8a76, 0x9d51, 0x9973, 0x9d4f, 0x997a, 0x9564, + 0x99a1, 0x99a5, 0x99a7, 0x8eed, 0x99ad, 0x946e, 0x8f70, 0xfad0, + 0x99b3, 0xa053, 0x965c, 0xfd7a, 0x97fe, 0x92bd, 0x97fd, 0x8f64, + 0xfcf7, 0x9562, 0x97cd, 0x9e64, 0x924c, 0x8ec9, 0x99bc, 0x9da5, + 0x8f54, 0x8f7c, 0x8ea2, 0x8f7a, 0x97ae, 0x96c8, 0x99c3, 0x90d6, + 0x9cbe, 0x8f76, 0x9470, 0xfb4b, 0xfdca, 0x8ec7, 0xa0f9, 0x8fa9, + 0x99c7, 0x90d7, 0x9edf, 0x99ce, 0x8fba, 0x8feb, 0x99cf, 0x8fc2, + 0x92c9, 0x97dc, 0x95b3, 0x9c79, 0x95b2, 0x8fdb, 0x9be3, 0x9e7a, + 0x9bee, 0x99de, 0xfafa, 0x9ee5, 0x8a52, 0x99e1, 0x8a67, 0x8bb5, + 0x8aac, 0x99e9, 0xfbca, 0x97de, 0x95d1, 0x99f5, 0xfc4a, 0x9ba9, + 0xfbdc, 0xfe56, 0x9ea4, 0x9d49, 0x95db, 0x89c5, 0x99f8, 0x9664, + 0x9055, 0x96d4, 0x977c, 0x964d, 0x97e1, 0x9a48, 0x9a49, 0xfe7d, + 0x90aa, 0x9a50, 0x9347, 0x8ed8, 0x90c9, 0x9a55, 0x90bc, 0x9a58, + 0x8bb8, 0x90d5, 0x9641, 0x9a5a, 0x9a5c, 0x97c2, 0x8abb, 0x9baa, + 0x90f5, 0x9a60, 0x9145, 0x8c58, 0x9a63, 0x8c49, 0x8bb6, 0xfccf, + 0x966b, 0x9a6e, 0x914f, 0x9746, 0xa0e6, 0x92d7, 0x9675, 0x93d4, + 0x91bb, 0x9679, 0x9a70, 0x9678, 0x91cd, 0x9c4a, 0xa06f, 0xa06a, + 0x915f, 0x9fa5, 0x89ba, 0x9ecd, 0x9a79, 0x9dce, 0x8cd2, 0x9d73, + 0x96b9, 0x96bc, 0x9cd1, 0x89b7, 0x9eee, 0xfb43, 0x9ec9, 0xfbd3, + 0x91ae, 0x9d78, 0x9d7b, 0xa440, 0xa442, 0xa443, 0x9eb3, 0xc945, + 0xa456, 0xa454, 0xa457, 0xa455, 0xc946, 0xa4a3, 0xc94f, 0xc94d, + 0xa4a2, 0xa4a1, 0xa542, 0xa541, 0xa540, 0xa543, 0xa4fe, 0x9eb2, + 0x9dd6, 0xa5e0, 0xa5e1, 0x994f, 0x89ce, 0xa8c3, 0x8bc0, 0x9fc4, + 0xa458, 0x8bd4, 0xa4a4, 0xc950, 0x8c72, 0xa4a5, 0xc963, 0xa6ea, + 0xcbb1, 0xc6bf, 0x8bf9, 0xa459, 0xa4a6, 0xa544, 0xc964, 0x8946, + 0xc6c0, 0xc940, 0xa444, 0xa45b, 0xc947, 0xa45c, 0xfae5, 0xa4a7, + 0xa545, 0xa547, 0xa546, 0xa5e2, 0xa5e3, 0xa8c4, 0xadbc, 0xa441, + 0xc87b, 0x8bc6, 0xc941, 0xa445, 0xa45e, 0xa45d, 0xa5e4, 0x9c57, + 0xa8c5, 0x9afb, 0xb0ae, 0xd44b, 0x89d0, 0x89cf, 0xb6c3, 0xdcb1, + 0xdcb2, 0xc6c1, 0xa446, 0x89d1, 0xa4a9, 0x89e2, 0xa8c6, 0xa447, + 0xc948, 0xa45f, 0xa4aa, 0xa4ac, 0xc951, 0xa4ad, 0xa4ab, 0x927e, + 0xa5e5, 0x9dba, 0xa8c7, 0xa8c8, 0xab45, 0xc6c2, 0xa460, 0xa4ae, + 0x8c6f, 0xa5e6, 0xa5e8, 0xa5e7, 0xa6eb, 0xa8c9, 0xa8ca, 0xab46, + 0xab47, 0xadbd, 0xdcb3, 0xfbf8, 0xf6d6, 0xa448, 0x8bc7, 0x926b, + 0x89d2, 0xa4b0, 0xa4af, 0xc952, 0xa4b1, 0xa4b7, 0xa4b2, 0xa4b3, + 0xc954, 0xc953, 0xa4b5, 0xa4b6, 0xa4b4, 0x9fcf, 0xa54a, 0xa54b, + 0xa54c, 0xa54d, 0xa549, 0xa550, 0xc96a, 0xc966, 0xc969, 0xa551, + 0xa561, 0xc968, 0xa54e, 0xa54f, 0xa548, 0xc965, 0xc967, 0x9da9, + 0x89d3, 0x99e2, 0xa5f5, 0xc9b0, 0xa5f2, 0xa5f6, 0xc9ba, 0xc9ae, + 0xa5f3, 0xc9b2, 0x9267, 0xa5f4, 0xa5f7, 0xa5e9, 0xc9b1, 0xa5f8, + 0xc9b5, 0x92a4, 0xc9b9, 0xc9b6, 0xc9b3, 0xa5ea, 0xa5ec, 0xa5f9, + 0xa5ee, 0xc9ab, 0xa5f1, 0xa5ef, 0xa5f0, 0xc9bb, 0xc9b8, 0xc9af, + 0xa5ed, 0x8c73, 0xc9ac, 0xa5eb, 0x894e, 0xc9b4, 0xc9b7, 0x894f, + 0x9278, 0xc9ad, 0xca66, 0xa742, 0xa6f4, 0x91b6, 0xca67, 0xa6f1, + 0xa744, 0x89d4, 0xa6f9, 0x9fd2, 0xa6f8, 0xca5b, 0xa6fc, 0xa6f7, + 0xca60, 0xca68, 0xca64, 0x92a7, 0xa6fa, 0x95a2, 0xa6fd, 0xa6ee, + 0xa747, 0xca5d, 0x926e, 0xcbbd, 0xa6ec, 0xa743, 0xa6ed, 0xa6f5, + 0xa6f6, 0xca62, 0xca5e, 0xa6fb, 0xa6f3, 0xca5a, 0xa6ef, 0xca65, + 0xa745, 0xa748, 0xa6f2, 0xa740, 0xa746, 0xa6f0, 0xca63, 0xa741, + 0xca69, 0xca5c, 0xa6fe, 0xca5f, 0xca61, 0xa8d8, 0xcbbf, 0xcbcb, + 0xa8d0, 0xcbcc, 0xa8cb, 0xa8d5, 0x96ea, 0xa8ce, 0xcbb9, 0xa8d6, + 0xcbb8, 0xcbbc, 0xcbc3, 0xcbc1, 0xa8de, 0xa8d9, 0xcbb3, 0xcbb5, + 0xa8db, 0xa8cf, 0xcbb6, 0xcbc2, 0xcbc9, 0xa8d4, 0xcbbb, 0xcbb4, + 0xa8d3, 0xcbb7, 0xa8d7, 0xcbba, 0x926f, 0xa8d2, 0xa8cd, 0xa8dc, + 0xcbc4, 0xa8dd, 0xcbc8, 0xcbc6, 0xcbca, 0xa8da, 0xcbbe, 0xcbb2, + 0xcbc0, 0xa8d1, 0xcbc5, 0xa8cc, 0xcbc7, 0x92a3, 0x8950, 0xfa57, + 0xab56, 0xab4a, 0x9866, 0xcde0, 0xcde8, 0xab49, 0xab51, 0xab5d, + 0xcdee, 0xcdec, 0xcde7, 0x89d6, 0xab4b, 0xcded, 0xcde3, 0xab59, + 0xab50, 0xab58, 0xcdde, 0xcdea, 0x98b2, 0xcde1, 0xab54, 0xcde2, + 0x92ab, 0xcddd, 0xab5b, 0xab4e, 0xab57, 0xab4d, 0xcddf, 0xcde4, + 0xcdeb, 0xab55, 0xab52, 0xcde6, 0xab5a, 0xcde9, 0xcde5, 0xab4f, + 0xab5c, 0xab53, 0xab4c, 0xab48, 0x96de, 0x92ac, 0xcdef, 0xadd7, + 0xadc1, 0x8c70, 0xadd1, 0x9f6e, 0xadd6, 0xd0d0, 0xd0cf, 0xd0d4, + 0xd0d5, 0xadc4, 0x8ef2, 0xadcd, 0x9f6c, 0xadda, 0xadce, 0x89d8, + 0xd0c9, 0xadc7, 0xd0ca, 0xfa59, 0xaddc, 0xadd3, 0xadbe, 0xadbf, + 0xd0dd, 0xb0bf, 0xadcc, 0xadcb, 0xd0cb, 0xadcf, 0xd45b, 0xadc6, + 0xd0d6, 0xadd5, 0xadd4, 0xadca, 0xd0ce, 0xd0d7, 0xd0c8, 0xadc9, + 0xd0d8, 0xadd2, 0xd0cc, 0xadc0, 0xadc3, 0xadc2, 0xd0d9, 0xadd0, + 0xadc5, 0xadd9, 0xaddb, 0xd0d3, 0xadd8, 0x92a8, 0xd0db, 0xd0cd, + 0xd0dc, 0xd0d1, 0x9163, 0xd0da, 0xd0d2, 0x8c40, 0xadc8, 0xd463, + 0xd457, 0xb0b3, 0xd45c, 0xd462, 0xb0b2, 0xd455, 0xb0b6, 0xd459, + 0xd452, 0xb0b4, 0xd456, 0xb0b9, 0xb0be, 0xd467, 0xd451, 0xb0ba, + 0x9f73, 0xd466, 0x92ad, 0xb0b5, 0xd458, 0xb0b1, 0xd453, 0xd44f, + 0xd45d, 0xd450, 0xd44e, 0xd45a, 0xd460, 0xd461, 0xb0b7, 0x9be9, + 0xd85b, 0xd45e, 0xd44d, 0xd45f, 0x92a9, 0xb0c1, 0xd464, 0xb0c0, + 0xd44c, 0xd454, 0xd465, 0xb0bc, 0xb0bb, 0xb0b8, 0xb0bd, 0xb0af, + 0xb0b0, 0xb3c8, 0x92aa, 0xd85e, 0xd857, 0xb3c5, 0xd85f, 0x89d9, + 0xd855, 0xd858, 0xb3c4, 0xd859, 0xfd56, 0xb3c7, 0xd85d, 0xd853, + 0xd852, 0xb3c9, 0xb3ca, 0xb3c6, 0xb3cb, 0xd851, 0xd85c, 0xd85a, + 0xd854, 0xb3c3, 0xd856, 0x9fa8, 0xb6ca, 0xb6c4, 0xdcb7, 0xb6cd, + 0xdcbd, 0xdcc0, 0xb6c6, 0xb6c7, 0xdcba, 0xb6c5, 0xdcc3, 0xb6cb, + 0xdcc4, 0xdcbf, 0xb6cc, 0x8c71, 0xdcb4, 0xb6c9, 0xdcb5, 0xdcbe, + 0xdcbc, 0xdcb8, 0xb6c8, 0xdcb6, 0xb6ce, 0xdcbb, 0xdcc2, 0xdcb9, + 0xdcc1, 0x92a1, 0xb9b6, 0xb9b3, 0x90e3, 0xb9b4, 0xe0f9, 0xe0f1, + 0xb9b2, 0xb9af, 0xe0f2, 0xa0a6, 0xb9b1, 0xe0f5, 0xe0f7, 0x94ab, + 0xe0fe, 0xfc72, 0xe0fd, 0xe0f8, 0xb9ae, 0xe0f0, 0xb9ac, 0xe0f3, + 0xb9b7, 0xe0f6, 0xe0fa, 0xb9b0, 0xb9ad, 0xe0fc, 0xe0fb, 0xb9b5, + 0xe0f4, 0x97c4, 0xbbf8, 0xe4ec, 0xe4e9, 0xbbf9, 0xbbf7, 0x92ae, + 0xe4f0, 0xe4ed, 0xe4e6, 0xbbf6, 0xfa67, 0xbbfa, 0xe4e7, 0xbbf5, + 0xbbfd, 0xe4ea, 0xe4eb, 0xbbfb, 0xbbfc, 0xe4f1, 0xe4ee, 0xe4ef, + 0x92a2, 0xfa69, 0xbeaa, 0xe8f8, 0xbea7, 0xe8f5, 0xbea9, 0xbeab, + 0xe8f6, 0xbea8, 0xe8f7, 0xe8f4, 0xc076, 0xecbd, 0xc077, 0xecbb, + 0xecbc, 0xecba, 0xecb9, 0xecbe, 0xc075, 0x9268, 0xefb8, 0xefb9, + 0xe4e8, 0xefb7, 0xc078, 0xc35f, 0xf1eb, 0xf1ec, 0xc4d7, 0xc4d8, + 0xf5c1, 0xf5c0, 0xc56c, 0xc56b, 0xf7d0, 0xa449, 0xa461, 0xa4b9, + 0xa4b8, 0xa553, 0xa552, 0xa5fc, 0xa5fb, 0xa5fd, 0xa5fa, 0xa74a, + 0xa749, 0xa74b, 0xa8e0, 0xa8df, 0xa8e1, 0x8951, 0xab5e, 0xa259, + 0xd0de, 0xa25a, 0xb0c2, 0xa25c, 0xa25b, 0xd860, 0xfa6f, 0xa25d, + 0xb9b8, 0xa25e, 0xa44a, 0xa4ba, 0xa5fe, 0xa8e2, 0xfa71, 0xa44b, + 0xa4bd, 0xa4bb, 0xa4bc, 0xa640, 0x8952, 0xa74c, 0xa8e4, 0xa8e3, + 0xa8e5, 0x945a, 0xaddd, 0xbeac, 0xc6c3, 0x89dd, 0xc94e, 0xc8a2, + 0xa554, 0xa555, 0xa641, 0xca6a, 0xab60, 0xab5f, 0xd0e0, 0xd0df, + 0xb0c3, 0xc6c4, 0xa4be, 0xc955, 0x9e52, 0x8953, 0xcbcd, 0xab61, + 0xade0, 0xadde, 0xaddf, 0x9e55, 0x92ba, 0xbead, 0xc6c5, 0xa556, + 0x8c5b, 0xa642, 0xc9bc, 0xfa7d, 0xfaa8, 0x9a68, 0xfa47, 0xa74d, + 0xa74e, 0xfa7e, 0xca6b, 0xcbce, 0xa8e6, 0xcbcf, 0x92bb, 0xd0e2, + 0xd0e3, 0xade3, 0xfdb6, 0xd0e4, 0xfaa2, 0xd0e1, 0xade4, 0xade2, + 0xade1, 0xd0e5, 0xfaa3, 0xd468, 0xfaa4, 0x9bb4, 0xfaa6, 0xd861, + 0xdcc5, 0xe140, 0x89df, 0xbbfe, 0xbeae, 0xe8f9, 0xfddb, 0xa44c, + 0xa45a, 0xfaa9, 0x8954, 0xfaab, 0xb0c4, 0xb3cd, 0xb9b9, 0xfc7a, + 0xc942, 0xa4bf, 0xa559, 0xa557, 0xa558, 0x89e0, 0xa8e7, 0x9f4f, + 0xa44d, 0xa44e, 0xc87d, 0xa462, 0x89e1, 0xa4c0, 0xa4c1, 0xa4c2, + 0xc9be, 0xa55a, 0xfab0, 0xc96b, 0xa646, 0xc9bf, 0xa644, 0xa645, + 0xc9bd, 0xa647, 0xa643, 0xca6c, 0xaaec, 0xca6d, 0x9fcd, 0xa0e7, + 0xca6e, 0xa750, 0xa74f, 0xfab1, 0x89a6, 0xa753, 0xa751, 0xa752, + 0xa8ed, 0xa8ec, 0xcbd4, 0xcbd1, 0xcbd2, 0x9efa, 0xcbd0, 0xa8ee, + 0xa8ea, 0xa8e9, 0xa8eb, 0xa8e8, 0xfab2, 0xa8ef, 0xab63, 0xcdf0, + 0xcbd3, 0xab68, 0xcdf1, 0xab64, 0xab67, 0xab66, 0xab65, 0xab62, + 0xd0e8, 0xade7, 0xd0eb, 0xade5, 0xfab4, 0x92c4, 0xd0e7, 0xade8, + 0xade6, 0xade9, 0xd0e9, 0xd0ea, 0x9f6f, 0xd0e6, 0xd0ec, 0x8bb0, + 0xb3d1, 0xb0c5, 0xd469, 0xd46b, 0xd46a, 0xd46c, 0xb0c6, 0xb3ce, + 0x9fac, 0xb3cf, 0xb3d0, 0xb6d0, 0xdcc7, 0x89e3, 0xdcc6, 0xdcc8, + 0xdcc9, 0xb6d1, 0xb6cf, 0xe141, 0xe142, 0xb9bb, 0xb9ba, 0xe35a, + 0xbc40, 0xbc41, 0xbc42, 0xbc44, 0xe4f2, 0xe4f3, 0xbc43, 0x9bd3, + 0x89e4, 0xbeaf, 0xbeb0, 0xfab5, 0xf1ed, 0xf5c3, 0xf5c2, 0xf7d1, + 0x9fd5, 0xa44f, 0xa55c, 0xa55b, 0x8955, 0xa648, 0x92c5, 0xc9c0, + 0x8956, 0xa755, 0xa756, 0xa754, 0xa757, 0xca6f, 0xca70, 0xfab3, + 0xfab6, 0xa8f1, 0xcbd5, 0xa8f0, 0xcdf2, 0xab6c, 0xcdf3, 0xab6b, + 0xfab7, 0xab69, 0xab6a, 0x9edc, 0xd0ed, 0xfbc4, 0x9f71, 0xb0c7, + 0xd46e, 0xb0ca, 0xd46d, 0xb1e5, 0xb0c9, 0xb0c8, 0xb3d4, 0xb3d3, + 0xb3d2, 0xb6d2, 0xfaba, 0x92c7, 0xb6d5, 0xb6d6, 0xb6d4, 0xb6d3, + 0xe143, 0xe144, 0xe4f5, 0xbc45, 0xe4f4, 0xbeb1, 0xecbf, 0xc079, + 0xf1ee, 0xc455, 0xc6c6, 0xa463, 0xa4c3, 0xc956, 0xa4c4, 0xa4c5, + 0x9a4c, 0xa55d, 0xa55e, 0xa649, 0xca71, 0xcbd6, 0xcbd7, 0xab6d, + 0xd0ee, 0xb0cc, 0xb0cb, 0xd863, 0xd862, 0xa450, 0xa4c6, 0xa55f, + 0xb0cd, 0xc943, 0xc96c, 0xa560, 0xc9c2, 0xa64b, 0xa64a, 0xc9c1, + 0xa758, 0x8c68, 0x89e5, 0xadea, 0x9f7d, 0xd46f, 0xb6d7, 0xe145, + 0xb9bc, 0xa0a9, 0xfac4, 0xe8fa, 0xf3fd, 0xc6c7, 0xa4c7, 0x8957, + 0xcbd8, 0xcdf4, 0xb0d0, 0xb0ce, 0xb0cf, 0xa451, 0xfaaa, 0xa464, + 0xa2cd, 0xa4ca, 0xa4c9, 0xa4c8, 0xa563, 0xa562, 0xc96d, 0xc9c3, + 0x8958, 0xa8f5, 0xa8f2, 0xa8f4, 0xa8f3, 0xab6e, 0xb3d5, 0xa452, + 0x8be3, 0xa4cb, 0x8b61, 0xa565, 0xa564, 0xca72, 0x9af1, 0xa8f6, + 0x9eb7, 0xc6c8, 0xc957, 0xfad1, 0xa567, 0xa566, 0xa64c, 0xa64d, + 0xca73, 0xa759, 0xfad2, 0xa75a, 0xa8f7, 0xa8f8, 0xa8f9, 0xab6f, + 0xcdf5, 0x9eba, 0xfad4, 0xadeb, 0xc944, 0xa4cc, 0xc9c4, 0xca74, + 0xca75, 0xcbd9, 0xfad9, 0xcbda, 0xcdf7, 0xcdf6, 0xcdf9, 0xcdf8, + 0xab70, 0xd470, 0xaded, 0xd0ef, 0xadec, 0xfadb, 0x9ce0, 0xd864, + 0xb3d6, 0xfbf7, 0xd865, 0xfbfa, 0x89e7, 0xa07a, 0xfadc, 0xe146, + 0xb9bd, 0xfadd, 0x89e9, 0xbc46, 0xf1ef, 0xc6c9, 0xc958, 0xa568, + 0xfae2, 0x89eb, 0xb0d1, 0xfae3, 0xa453, 0xa465, 0xa4ce, 0xa4cd, + 0x90c8, 0xa4cf, 0x92da, 0x8959, 0x9cf5, 0xa8fb, 0xa8fa, 0xa8fc, + 0x895a, 0xfae7, 0x9fa2, 0xab71, 0xadee, 0xfaea, 0xe8fb, 0xc24f, + 0xa466, 0xa56a, 0xa579, 0xa574, 0xa56f, 0xa56e, 0xa575, 0xa573, + 0xa56c, 0xa57a, 0xa56d, 0xa569, 0xa578, 0xa577, 0xa576, 0xa56b, + 0xa572, 0xfaed, 0x8fad, 0xa571, 0xa57b, 0xa570, 0xfb59, 0xa653, + 0xa659, 0xa655, 0xa65b, 0xc9c5, 0xa658, 0xa64e, 0xa651, 0xa654, + 0xa650, 0xa657, 0xa65a, 0xa64f, 0xa652, 0xa656, 0xa65c, 0xfaef, + 0x96ef, 0x9dec, 0xca7e, 0xca7b, 0x9dca, 0xa767, 0xca7c, 0xa75b, + 0xa75d, 0xa775, 0xa770, 0xfd6d, 0x89ec, 0xcaa5, 0xca7d, 0xa75f, + 0xa761, 0xcaa4, 0xa768, 0xca78, 0xa774, 0xa776, 0xa75c, 0xa76d, + 0xfb44, 0xca76, 0xa773, 0x9de2, 0xa764, 0x8c75, 0xa76e, 0xa76f, + 0xca77, 0xa76c, 0xa76a, 0xa76b, 0xa771, 0xcaa1, 0xa75e, 0xa772, + 0xcaa3, 0xa766, 0xa763, 0xca7a, 0xa762, 0xcaa6, 0xa765, 0xa769, + 0x9ec0, 0x9e56, 0xa760, 0xcaa2, 0xca79, 0xcbeb, 0xcbea, 0xa94f, + 0xcbed, 0xcbef, 0xcbe4, 0xcbe7, 0xcbee, 0xa950, 0x9f79, 0x9ac7, + 0xcbe1, 0xcbe5, 0xfaf4, 0xcbe9, 0xce49, 0xa94b, 0xce4d, 0xa8fd, + 0xcbe6, 0xa8fe, 0xa94c, 0xa945, 0xa941, 0xcbe2, 0xa944, 0xa949, + 0xa952, 0xcbe3, 0xcbdc, 0xa943, 0xcbdd, 0xcbdf, 0xa946, 0x98a1, + 0xa948, 0xcbdb, 0xcbe0, 0xa951, 0xa94d, 0xcbe8, 0xa953, 0xfaf8, + 0xa94a, 0xcbde, 0xa947, 0x89f0, 0x9e47, 0xa942, 0xa940, 0x9df7, + 0xcbec, 0xa94e, 0x9fd3, 0x9aca, 0xce48, 0xcdfb, 0xce4b, 0x89f1, + 0xfaf9, 0xcdfd, 0xab78, 0xaba8, 0xab74, 0xaba7, 0xab7d, 0xaba4, + 0xab72, 0xcdfc, 0xce43, 0xaba3, 0xce4f, 0xaba5, 0x8e5a, 0xab79, + 0x89f2, 0xce45, 0xce42, 0xab77, 0x89f3, 0xcdfa, 0xaba6, 0xce4a, + 0xab7c, 0xce4c, 0xaba9, 0xab73, 0xab7e, 0xab7b, 0xce40, 0xaba1, + 0xce46, 0xce47, 0xab7a, 0xaba2, 0xab76, 0x925d, 0x8b51, 0x92e0, + 0xab75, 0xcdfe, 0x89f4, 0xce44, 0x9fd4, 0xce4e, 0xd144, 0xadfb, + 0xd0f1, 0x8a79, 0xd0f6, 0xadf4, 0xae40, 0xd0f4, 0xadef, 0xadf9, + 0xadfe, 0xd0fb, 0xadfa, 0xadfd, 0x89f5, 0xd0fe, 0xadf5, 0xd0f5, + 0xd142, 0xd143, 0xadf7, 0xd141, 0xadf3, 0xae43, 0xd0f8, 0xadf1, + 0x97a7, 0xd146, 0xd0f9, 0xd0fd, 0xadf6, 0xae42, 0xd0fa, 0xadfc, + 0xd140, 0xd147, 0xd4a1, 0x93ba, 0xd145, 0xae44, 0xadf0, 0xd0fc, + 0xd0f3, 0x9e58, 0xadf8, 0xd0f2, 0x89f6, 0xd0f7, 0x9e57, 0x89f7, + 0x8a41, 0xd0f0, 0xae41, 0x89f8, 0xd477, 0xfaf1, 0xb0e4, 0xd4a7, + 0xb0e2, 0xb0df, 0xd47c, 0xb0db, 0xd4a2, 0xb0e6, 0xd476, 0xd47b, + 0xd47a, 0xadf2, 0xb0e1, 0xd4a5, 0xd4a8, 0xd473, 0xb3e8, 0x89fa, + 0xd4a9, 0xb0e7, 0xb0d9, 0xb0d6, 0xd47e, 0xb0d3, 0xfb42, 0xd4a6, + 0xfabf, 0xb0da, 0xd4aa, 0xd474, 0xd4a4, 0xb0dd, 0xd475, 0xd478, + 0xd47d, 0xfba3, 0xb0de, 0xb0dc, 0xb0e8, 0xb0e3, 0xfaf7, 0xb0d7, + 0xb1d2, 0xb0d8, 0xd479, 0xb0e5, 0xb0e0, 0xd4a3, 0xb0d5, 0x9e4e, + 0xb0d4, 0x94dc, 0x95da, 0x9df8, 0x9f6a, 0xd471, 0xd472, 0xd86a, + 0x8ab7, 0xb3d7, 0xb3da, 0xd875, 0xb3ee, 0xd878, 0xb3d8, 0xd871, + 0xb3de, 0xb3e4, 0xb5bd, 0xfb46, 0xb3e2, 0xd86e, 0xb3ef, 0xb3db, + 0xb3e3, 0xd876, 0xdcd7, 0xd87b, 0xd86f, 0x8a46, 0xd866, 0xd873, + 0xd86d, 0xb3e1, 0xd879, 0xb3dd, 0xb3f1, 0xb3ea, 0xb3df, 0xb3dc, + 0xb3e7, 0xd87a, 0xd86c, 0xd872, 0xd874, 0xd868, 0xd877, 0xb3d9, + 0xd867, 0xfb47, 0xb3e0, 0xb3f0, 0xb3ec, 0xd869, 0xb3e6, 0x9148, + 0xb3ed, 0xb3e9, 0xb3e5, 0x92de, 0xd870, 0x8b53, 0x9df6, 0xb3eb, + 0x9bda, 0xdcd5, 0xdcd1, 0x9d7e, 0xdce0, 0xdcca, 0xdcd3, 0xb6e5, + 0xb6e6, 0xb6de, 0xdcdc, 0xb6e8, 0xdccf, 0xdcce, 0xdccc, 0xdcde, + 0xb6dc, 0xdcd8, 0xdccd, 0xb6df, 0xdcd6, 0xb6da, 0xdcd2, 0xdcd9, + 0xdcdb, 0x89fd, 0x99e4, 0xdcdf, 0xb6e3, 0xdccb, 0xb6dd, 0xdcd0, + 0x9e43, 0xb6d8, 0xb6e4, 0xdcda, 0xb6e0, 0xb6e1, 0xb6e7, 0xb6db, + 0xa25f, 0xb6d9, 0xdcd4, 0x9de9, 0x8f52, 0xb6e2, 0x9df5, 0x9df0, + 0xdcdd, 0x99e7, 0xb9cd, 0xb9c8, 0xe155, 0xe151, 0x8bbd, 0xe14b, + 0xb9c2, 0xb9be, 0xe154, 0xb9bf, 0xe14e, 0xe150, 0xe153, 0x9def, + 0xb9c4, 0xb9cb, 0xb9c5, 0xe149, 0xb9c6, 0xb9c7, 0xe14c, 0xb9cc, + 0x9fb7, 0xe14a, 0xe14f, 0xb9c3, 0xe148, 0xb9c9, 0xb9c1, 0xb9c0, + 0xe14d, 0xe152, 0x9dd0, 0xb9ca, 0x9feb, 0x8da9, 0x9dcf, 0x98e1, + 0x9de5, 0xe147, 0xbc4d, 0xe547, 0xe544, 0x9dc8, 0xbc47, 0xbc53, + 0xbc54, 0xbc4a, 0xe542, 0xbc4c, 0xe4f9, 0xbc52, 0xfb4f, 0xe546, + 0xbc49, 0xe548, 0xbc48, 0xe543, 0xe545, 0xbc4b, 0xe541, 0xe4fa, + 0xe4f7, 0x9deb, 0xd86b, 0xe4fd, 0xe4f6, 0xe4fc, 0xe4fb, 0xe4f8, + 0xfb54, 0xbc4f, 0xfb55, 0x9aa2, 0x8ad6, 0xbc4e, 0x9a5f, 0xbc50, + 0xe4fe, 0xbeb2, 0xe540, 0x9ef5, 0xe945, 0xe8fd, 0x8fb7, 0xbebe, + 0xe942, 0xbeb6, 0xbeba, 0xe941, 0xbeb9, 0xbeb5, 0xbeb8, 0xbeb3, + 0xbebd, 0xe943, 0xe8fe, 0xbebc, 0xe8fc, 0xbebb, 0xe944, 0xe940, + 0xbc51, 0xbebf, 0xe946, 0xbeb7, 0xbeb4, 0x9ad2, 0x9e6a, 0x9ee8, + 0xecc6, 0xecc8, 0xc07b, 0xecc9, 0xecc7, 0xecc5, 0xecc4, 0xc07d, + 0xecc3, 0xc07e, 0x8bbf, 0x91c2, 0x9d62, 0xecc1, 0xecc2, 0xc07a, + 0xc0a1, 0xc07c, 0x9260, 0xecc0, 0xc250, 0xefbc, 0xefba, 0xefbf, + 0xefbd, 0xefbb, 0xefbe, 0x925e, 0x91c1, 0x8ac5, 0x97a3, 0xc360, + 0xf1f2, 0xf1f3, 0xc456, 0xf1f4, 0xf1f0, 0xf1f5, 0xf1f1, 0xc251, + 0x8b6c, 0x8d7e, 0xf3fe, 0xf441, 0xc459, 0xf440, 0xc458, 0xc457, + 0x9c54, 0xc45a, 0xf5c5, 0xf5c6, 0x9dbd, 0xc4da, 0xc4d9, 0xc4db, + 0xf5c4, 0xf6d8, 0xf6d7, 0xc56d, 0xc56f, 0xc56e, 0xf6d9, 0xc5c8, + 0xf8a6, 0xc5f1, 0xf8a5, 0xf8ee, 0x9cc5, 0xc949, 0xa57d, 0xa57c, + 0xa65f, 0xa65e, 0xc9c7, 0xa65d, 0xc9c6, 0x895b, 0xa779, 0xcaa9, + 0xcaa8, 0xa777, 0xa77a, 0xfb5c, 0xcaa7, 0xfb5b, 0xa778, 0xfb57, + 0xcbf0, 0xcbf1, 0xa954, 0x98c7, 0xabaa, 0xfb5a, 0xd148, 0xd149, + 0xae45, 0xae46, 0xd4ac, 0xb0e9, 0xb0eb, 0xd4ab, 0xb0ea, 0xd87c, + 0xb3f2, 0xb6e9, 0xb6ea, 0xdce1, 0x9cee, 0xb9cf, 0xb9ce, 0xe549, + 0xe948, 0xe947, 0x92e2, 0xf96b, 0xa467, 0xc959, 0xc96e, 0xc96f, + 0xa662, 0xa666, 0xc9c9, 0xa664, 0xa663, 0xc9c8, 0xa665, 0xa661, + 0x94a7, 0xa660, 0xc9ca, 0xa7a6, 0x8ccc, 0xa7a3, 0x9bd4, 0xa77d, + 0xcaaa, 0xfb64, 0xfb76, 0xcaab, 0xfb60, 0xa7a1, 0xcaad, 0xa77b, + 0xcaae, 0xcaac, 0xa77e, 0xa7a2, 0xa7a5, 0xa7a4, 0xa77c, 0xcaaf, + 0x99e5, 0x9ac2, 0x91fb, 0xa073, 0xa959, 0xcbfe, 0xa95b, 0xa95a, + 0x9f72, 0xcc40, 0xa958, 0xa957, 0xcbf5, 0xcbf4, 0xcbf2, 0xcbf7, + 0xcbf6, 0xcbf3, 0xcbfc, 0xcbfd, 0xcbfa, 0xcbf8, 0xa956, 0x9fcc, + 0xcbfb, 0xa95c, 0xcc41, 0x98a5, 0x92e8, 0xcbf9, 0xabab, 0xa955, + 0x9bbc, 0x96f3, 0xabac, 0xce54, 0x92e7, 0xce5a, 0xfc67, 0xabb2, + 0xce58, 0xce5e, 0xce55, 0xce59, 0xce5b, 0xce5d, 0xce57, 0x8b7d, + 0xce56, 0xce51, 0xce52, 0xabad, 0x9bf4, 0xabaf, 0xabae, 0xce53, + 0xce5c, 0x9ef7, 0x9ec1, 0xabb1, 0x996f, 0xce50, 0xd153, 0xd152, + 0xd157, 0xd14e, 0x96f1, 0xd151, 0xd150, 0x8e41, 0xd154, 0xd158, + 0xae47, 0xae4a, 0x954a, 0xd14f, 0xd155, 0x97e6, 0xae49, 0xd14a, + 0xabb0, 0xd4ba, 0xd156, 0xd14d, 0xae48, 0xd14c, 0x96f5, 0xd4b1, + 0x92e6, 0x9f42, 0xb0ec, 0xb0f0, 0xd4c1, 0xd4af, 0xd4bd, 0xb0f1, + 0xd4bf, 0xfb67, 0xd4c5, 0xd4c9, 0xd4c0, 0xd4b4, 0xd4bc, 0x99a9, + 0xd4ca, 0xd4c8, 0xd4be, 0xd4b9, 0xd4b2, 0xd8a6, 0xd4b0, 0xb0f5, + 0xd4b7, 0xb0f6, 0xb0f2, 0xd4ad, 0xd4c3, 0xd4b5, 0xfae6, 0xd4b3, + 0xd4c6, 0xb0f3, 0xfb69, 0xd4cc, 0xb0ed, 0xb0ef, 0xd4bb, 0xd4b6, + 0xae4b, 0xb0ee, 0xd4b8, 0xd4c7, 0xd4cb, 0xd4c2, 0xd4c4, 0x97e5, + 0xd4ae, 0xd8a1, 0xd8aa, 0xd8a9, 0xb3fa, 0xd8a2, 0xb3fb, 0xb3f9, + 0x967d, 0xd8a4, 0xb3f6, 0xd8a8, 0xfb6c, 0xd8a3, 0xd8a5, 0xd87d, + 0xb3f4, 0xd8b2, 0xd8b1, 0xd8ae, 0xb3f3, 0xb3f7, 0xb3f8, 0xd14b, + 0xd8ab, 0xb3f5, 0xb0f4, 0xd8ad, 0xd87e, 0xd8b0, 0xd8af, 0x99a2, + 0xd8b3, 0xdcef, 0xd8ac, 0x9abb, 0x9a65, 0x944e, 0xd8a7, 0xdce7, + 0xb6f4, 0xb6f7, 0xb6f2, 0xdce6, 0xdcea, 0xdce5, 0xb6ec, 0xb6f6, + 0xdce2, 0xb6f0, 0xdce9, 0xb6ee, 0xb6ed, 0xdcec, 0xb6ef, 0xdcee, + 0xfb6e, 0xdceb, 0xb6eb, 0x99df, 0xb6f5, 0xdcf0, 0xdce4, 0xdced, + 0xdce3, 0x98e3, 0xb6f1, 0x9254, 0xb6f3, 0xdce8, 0xdcf1, 0x967b, + 0x8aaf, 0xe15d, 0xb9d0, 0xe163, 0xb9d5, 0xe15f, 0xe166, 0xe157, + 0xb9d7, 0xb9d1, 0xe15c, 0xbc55, 0xe15b, 0xe164, 0xb9d2, 0xb9d6, + 0xe15a, 0xe160, 0xe165, 0xe156, 0xb9d4, 0xe15e, 0xe162, 0xe168, + 0xe158, 0xe161, 0x8c77, 0xb9d3, 0xe167, 0xe159, 0x8baf, 0x9ebd, + 0xbc59, 0xe54b, 0xbc57, 0xbc56, 0xe54d, 0xe552, 0xe54e, 0xe551, + 0xbc5c, 0x9ee6, 0xbea5, 0xbc5b, 0xfb6f, 0xe54a, 0xe550, 0xbc5a, + 0xe54f, 0x8ee1, 0xe54c, 0xbc58, 0x9b7d, 0x9c7e, 0xe94d, 0xf9d9, + 0xe94f, 0xe94a, 0xbec1, 0xe94c, 0xbec0, 0xe94e, 0xbec3, 0xe950, + 0xbec2, 0xe949, 0xe94b, 0x92ea, 0xc0a5, 0xeccc, 0x8c78, 0xc0a4, + 0xeccd, 0xc0a3, 0xeccb, 0xc0a2, 0xecca, 0xc253, 0xc252, 0xf1f6, + 0xf1f8, 0xfb72, 0xf1f7, 0xc361, 0xc362, 0xfb71, 0xc363, 0xf442, + 0xc45b, 0xf7d3, 0xf7d2, 0xc5f2, 0xa468, 0xa4d0, 0xa7a7, 0x895c, + 0x98f0, 0x96f2, 0xce5f, 0xb3fc, 0xb3fd, 0xfb74, 0xdcf2, 0xb9d8, + 0xe169, 0xe553, 0x8bc1, 0xc95a, 0x895d, 0x89de, 0xcab0, 0x895e, + 0xc6ca, 0xcc42, 0xce60, 0xd159, 0xae4c, 0xfe42, 0xf1f9, 0xc4dc, + 0xa469, 0xa57e, 0xc970, 0xa667, 0xa668, 0xa95d, 0xfb7b, 0xb0f7, + 0xb9da, 0xb9db, 0xb9d9, 0xa46a, 0xa4d1, 0xa4d3, 0xa4d2, 0xc95b, + 0xa4d4, 0xa5a1, 0xc971, 0xa5a2, 0x895f, 0x8960, 0xa669, 0xa66a, + 0xc9cb, 0xa7a8, 0xcab1, 0xa961, 0xcc43, 0xa95f, 0xa960, 0xa95e, + 0xd15a, 0xabb6, 0xabb5, 0xabb7, 0xabb4, 0xce61, 0xa962, 0xabb3, + 0xae4d, 0xae4e, 0xae4f, 0xd4cd, 0xb3fe, 0xd8b4, 0xb0f8, 0x9bcd, + 0xb6f8, 0xb9dd, 0xb9dc, 0xe16a, 0xbc5d, 0xbec4, 0xefc0, 0xf6da, + 0xf7d4, 0xa46b, 0xa5a3, 0x9dd3, 0xa5a4, 0xc9d1, 0xa66c, 0xa66f, + 0xc9cf, 0xc9cd, 0xa66e, 0xc9d0, 0xc9d2, 0xc9cc, 0xa671, 0xa670, + 0xa66d, 0xa66b, 0xc9ce, 0x984c, 0xa7b3, 0xa7b0, 0xcab6, 0xcab9, + 0xcab8, 0xa7aa, 0xa7b2, 0x9752, 0xa7af, 0xcab5, 0xcab3, 0xa7ae, + 0x95c3, 0xa7a9, 0xa7ac, 0x9bb6, 0xcab4, 0xcabb, 0xcab7, 0xa7ad, + 0xa7b1, 0xa7b4, 0xcab2, 0xcaba, 0xa7ab, 0x9ab9, 0xa967, 0xa96f, + 0x97b3, 0xcc4f, 0xcc48, 0xa970, 0xcc53, 0xcc44, 0xcc4b, 0x9f74, + 0x92f1, 0xa966, 0xcc45, 0xa964, 0xcc4c, 0xcc50, 0xa963, 0xcc51, + 0xcc4a, 0xcc4d, 0x97df, 0xa972, 0xa969, 0xcc54, 0xcc52, 0xfba6, + 0xa96e, 0xa96c, 0xcc49, 0xa96b, 0xcc47, 0xcc46, 0xa96a, 0xa968, + 0xa971, 0xa96d, 0xa965, 0xcc4e, 0xabb9, 0xfbab, 0xabc0, 0xce6f, + 0xabb8, 0xce67, 0xce63, 0xce73, 0xce62, 0xabbb, 0xce6c, 0xabbe, + 0xabc1, 0xabbc, 0xce70, 0xabbf, 0x9877, 0xae56, 0xce76, 0xce64, + 0x9854, 0x95c5, 0xce66, 0xce6d, 0xce71, 0xce75, 0xce72, 0xce6b, + 0xce6e, 0x9d55, 0xfbb2, 0xce68, 0xabc3, 0xce6a, 0xce69, 0xce74, + 0xabba, 0xce65, 0xabc2, 0x957e, 0xabbd, 0xae5c, 0xd162, 0x9742, + 0xae5b, 0x94e6, 0xd160, 0xae50, 0x92f5, 0xae55, 0xd15f, 0xd15c, + 0xd161, 0xae51, 0xd15b, 0x8cc5, 0xae54, 0xae52, 0xd163, 0xae53, + 0xae57, 0x92fd, 0xae58, 0xfba2, 0xae5a, 0x9c51, 0xae59, 0x94e9, + 0x985c, 0x92f0, 0xd15d, 0xd15e, 0xd164, 0xd4d4, 0xb0f9, 0xd8c2, + 0xd4d3, 0xd4e6, 0xb140, 0x944c, 0xd4e4, 0xb0fe, 0xb0fa, 0xd4ed, + 0xd4dd, 0xd4e0, 0x916b, 0xb143, 0xd4ea, 0xd4e2, 0xb0fb, 0xb144, + 0xd4e7, 0xd4e5, 0xd4d6, 0xd4eb, 0xd4df, 0xd4da, 0x8b78, 0xd4d0, + 0xd4ec, 0xd4dc, 0xd4cf, 0x94e2, 0xb142, 0xd4e1, 0xd4ee, 0xd4de, + 0xd4d2, 0xd4d7, 0xd4ce, 0x984f, 0xb141, 0xfbb5, 0xd4db, 0xd4d8, + 0xb0fc, 0xd4d1, 0x9271, 0xd4e9, 0xb0fd, 0x9365, 0xd4d9, 0xd4d5, + 0x985b, 0xd4e8, 0x9850, 0xb440, 0xd8bb, 0x97bc, 0xd8b8, 0xd8c9, + 0xd8bd, 0xd8ca, 0x92f3, 0xb442, 0x9340, 0x984d, 0xd8c6, 0xd8c3, + 0x9572, 0xfdef, 0xd8c4, 0xd8c7, 0xd8cb, 0xd4e3, 0xd8cd, 0xdd47, + 0xfdc1, 0xb443, 0xd8ce, 0xd8b6, 0xd8c0, 0xfbba, 0xd8c5, 0x92eb, + 0xb441, 0xb444, 0xd8cc, 0xd8cf, 0xd8ba, 0xd8b7, 0xfc73, 0x97b7, + 0xd8b9, 0xd8be, 0xd8bc, 0xb445, 0xd8c8, 0xfbb4, 0xd8bf, 0xd8c1, + 0xd8b5, 0xdcfa, 0xdcf8, 0xb742, 0xb740, 0xdd43, 0xdcf9, 0xdd44, + 0xdd40, 0xdcf7, 0xdd46, 0xdcf6, 0xdcfd, 0xb6fe, 0xb6fd, 0xb6fc, + 0xdcfb, 0xdd41, 0xb6f9, 0xb741, 0x90a7, 0xdcf4, 0xdcfe, 0xdcf3, + 0xdcfc, 0xb6fa, 0xdd42, 0xdcf5, 0xb6fb, 0xdd45, 0x9741, 0x92f4, + 0xfbbc, 0xe16e, 0xb9e2, 0xb9e1, 0xb9e3, 0xe17a, 0xe170, 0xe176, + 0xe16b, 0xe179, 0xe178, 0xe17c, 0xe175, 0xb9de, 0xe174, 0xb9e4, + 0x9577, 0xe16d, 0xb9df, 0xe17b, 0xb9e0, 0xe16f, 0xe172, 0xe177, + 0xe171, 0xe16c, 0x9ee2, 0x8f78, 0xe173, 0xe555, 0xbc61, 0xe558, + 0xe557, 0xe55a, 0xe55c, 0xf9dc, 0xbc5f, 0xe556, 0x9672, 0xe554, + 0xe55d, 0xe55b, 0xe559, 0xe55f, 0xe55e, 0xbc63, 0xbc5e, 0xbc60, + 0xbc62, 0x9eb5, 0xe560, 0xe957, 0x964b, 0xe956, 0xe955, 0x8cac, + 0xe958, 0xe951, 0xe952, 0xe95a, 0xe953, 0xbec5, 0xe95c, 0xa0fa, + 0xe95b, 0xe954, 0xecd1, 0xc0a8, 0xeccf, 0xecd4, 0xecd3, 0xe959, + 0xc0a7, 0x9575, 0xecd2, 0xecce, 0xecd6, 0xecd5, 0xc0a6, 0xecd0, + 0xbec6, 0xc254, 0xefc1, 0xf1fa, 0xf1fb, 0xf1fc, 0xc45c, 0x90da, + 0xc45d, 0x9367, 0xf443, 0xfea4, 0xf5c8, 0xf5c7, 0x90df, 0xf6db, + 0xf6dc, 0xf7d5, 0xf8a7, 0x9354, 0xa46c, 0xa46d, 0xa46e, 0xa4d5, + 0xa5a5, 0xc9d3, 0xa672, 0xa673, 0xa7b7, 0xa7b8, 0xa7b6, 0xa7b5, + 0xa973, 0xcc55, 0xa975, 0xa974, 0xcc56, 0x8961, 0x8bb4, 0xabc4, + 0xae5d, 0xd165, 0x9dc0, 0xd4f0, 0xb145, 0xb447, 0xd4ef, 0xb446, + 0x8e48, 0xb9e5, 0xfbc5, 0xe17d, 0xbec7, 0xc0a9, 0xecd7, 0xfbc7, + 0xc45e, 0xc570, 0xc6cb, 0xc972, 0xfa79, 0xa5a6, 0xc973, 0xa676, + 0xa674, 0xa675, 0xa677, 0xa7ba, 0xa7b9, 0xcabc, 0xa7bb, 0x9e67, + 0xcabd, 0xcc57, 0xcc58, 0x8cd9, 0xa976, 0xa978, 0xa97a, 0xa977, + 0xa97b, 0xa979, 0xfbd2, 0x8962, 0x8963, 0xabc8, 0xabc5, 0xabc7, + 0xabc9, 0xabc6, 0xd166, 0xce77, 0xfc7d, 0xd168, 0xd167, 0xae63, + 0xae5f, 0xae60, 0xae62, 0xae64, 0xae61, 0xae66, 0xae65, 0xb14a, + 0xd4f2, 0xd4f1, 0xb149, 0x9f6b, 0xb148, 0xb147, 0xb14b, 0xb146, + 0xd8d5, 0xd8d2, 0xb449, 0xd8d1, 0xd8d6, 0xb44b, 0xd8d4, 0xb448, + 0xb44a, 0xd8d3, 0xfbcc, 0xdd48, 0xfeae, 0xdd49, 0xdd4a, 0xb9e6, + 0xb9ee, 0xe17e, 0xb9e8, 0xb9ec, 0xe1a1, 0xb9ed, 0xb9e9, 0xb9ea, + 0xb9e7, 0xb9eb, 0xbc66, 0xd8d0, 0xbc67, 0xbc65, 0xbc64, 0xe95d, + 0xbec8, 0xecd8, 0xecd9, 0xfbd1, 0xc364, 0xc45f, 0xa46f, 0xa678, + 0xfb75, 0xabca, 0xd169, 0xae67, 0xfbd4, 0xb14e, 0xb14d, 0xb14c, + 0xb44c, 0xb44d, 0xd8d7, 0xb9ef, 0xbec9, 0xa470, 0xc95c, 0xa4d6, + 0xc974, 0xfbd6, 0xfbd8, 0xc9d4, 0xa679, 0xa97c, 0x8b5d, 0x934c, + 0xdd4b, 0x9ae2, 0xa471, 0x8bc9, 0xa4d7, 0xc9d5, 0xcabe, 0xcabf, + 0xa7bc, 0xd8d8, 0xb44e, 0xdd4c, 0xc0aa, 0xa472, 0xa4a8, 0xa4d8, + 0xc975, 0xa5a7, 0xa7c0, 0xa7bf, 0xa7bd, 0xa7be, 0xcc59, 0xa97e, + 0xa9a1, 0xcc5a, 0xa97d, 0xfbdb, 0x9fc9, 0xabce, 0xce78, 0xabcd, + 0xabcb, 0xabcc, 0xae6a, 0xae68, 0x9f44, 0xd16b, 0xae69, 0xd16a, + 0xae5e, 0xd4f3, 0xb150, 0xb151, 0x98ed, 0xb14f, 0xb9f0, 0xe1a2, + 0xbc68, 0xbc69, 0xe561, 0xc0ab, 0xefc2, 0xefc3, 0xc4dd, 0xf8a8, + 0xc94b, 0xa4d9, 0xa473, 0xc977, 0xc976, 0xa67a, 0xc9d7, 0xc9d8, + 0xc9d6, 0xc9d9, 0xfbdd, 0xcac7, 0xcac2, 0xcac4, 0xcac6, 0xcac3, + 0xa7c4, 0xcac0, 0xcac1, 0xa7c1, 0xa7c2, 0xcac5, 0xcac8, 0xa7c3, + 0xcac9, 0x8df2, 0x8964, 0xfdf2, 0xcc68, 0x934d, 0xcc62, 0xcc5d, + 0xa9a3, 0xcc65, 0xcc63, 0xcc5c, 0xcc69, 0xcc6c, 0xcc67, 0xcc60, + 0xa9a5, 0xcc66, 0xa9a6, 0xcc61, 0xcc64, 0xcc5b, 0xcc5f, 0xcc6b, + 0xa9a7, 0xa9a8, 0xcc5e, 0xcc6a, 0xa9a2, 0xa9a4, 0xfbe7, 0xa0f2, + 0x9868, 0xceab, 0xcea4, 0xceaa, 0xcea3, 0xcea5, 0xce7d, 0xce7b, + 0xceac, 0xcea9, 0xce79, 0x9f58, 0xabd0, 0xcea7, 0xcea8, 0xcea6, + 0xce7c, 0xce7a, 0xabcf, 0xcea2, 0xce7e, 0xcea1, 0xcead, 0x8d73, + 0xae6f, 0xfbde, 0xae6e, 0xd16c, 0xae6b, 0xd16e, 0xfbdf, 0xae70, + 0xd16f, 0xae73, 0x8c48, 0xae71, 0xd170, 0xceae, 0xd172, 0xae6d, + 0xae6c, 0xd16d, 0xd171, 0xae72, 0xb153, 0xb152, 0xd4f5, 0xd4f9, + 0xd4fb, 0xb154, 0xd4fe, 0xfbe3, 0xb158, 0xd541, 0xb15a, 0x8da8, + 0xb156, 0xb15e, 0xfbe4, 0xb15b, 0xd4f7, 0xb155, 0xd4f6, 0xd4f4, + 0xd543, 0xd4f8, 0xb157, 0xd542, 0xb15c, 0xd4fd, 0xd4fc, 0xb15d, + 0xd4fa, 0xb159, 0x9c75, 0xd544, 0x9878, 0xd540, 0xd8e7, 0xd8ee, + 0xd8e3, 0xb451, 0xd8df, 0xd8ef, 0xd8d9, 0xd8ec, 0xd8ea, 0xd8e4, + 0xd8ed, 0xd8e6, 0x8d60, 0xd8de, 0xd8f0, 0xd8dc, 0xd8e9, 0xd8da, + 0xd8f1, 0xfbe5, 0xb452, 0x8d61, 0xd8eb, 0xdd4f, 0xd8dd, 0xb44f, + 0xd8e1, 0xb450, 0xd8e0, 0xd8e5, 0xd8e2, 0x8d62, 0xa0a1, 0xd8e8, + 0x9c40, 0xdd53, 0xdd56, 0xdd4e, 0xdd50, 0xdd55, 0xdd54, 0xb743, + 0xd8db, 0xdd52, 0xb744, 0x98ad, 0xdd4d, 0xdd51, 0x9eea, 0xe1a9, + 0xe1b0, 0xe1a7, 0x8cd4, 0xe1ae, 0xe1a5, 0xe1ad, 0xe1b1, 0xe1a4, + 0xe1a8, 0xe1a3, 0xb9f1, 0x9ceb, 0xe1a6, 0xb9f2, 0xe1ac, 0xe1ab, + 0xe1aa, 0xfbe0, 0xe1af, 0x9f51, 0xe565, 0xe567, 0xbc6b, 0xe568, + 0xe563, 0xe562, 0xe56c, 0xe56a, 0xbc6a, 0xe56d, 0xe564, 0xe569, + 0xe56b, 0xe566, 0x8d65, 0xe961, 0xe966, 0xe960, 0xe965, 0x9cf1, + 0xe95e, 0xe968, 0xe964, 0xe969, 0xe963, 0xe95f, 0xe967, 0xe96a, + 0xe962, 0xfc58, 0xecda, 0xc0af, 0x8d66, 0xc0ad, 0xc0ac, 0xc0ae, + 0xefc4, 0x9654, 0xf172, 0xf1fd, 0xf444, 0xf445, 0xc460, 0xf5c9, + 0xc4de, 0xf5ca, 0xf6de, 0xc572, 0xc571, 0xf6dd, 0xc5c9, 0xfbe8, + 0xf7d6, 0xc6cc, 0xa474, 0xa67b, 0xc9da, 0xcaca, 0xa8b5, 0xb15f, + 0xa475, 0xa5aa, 0xa5a9, 0xa5a8, 0xa7c5, 0xae74, 0xdd57, 0xa476, + 0xa477, 0xa478, 0xa4da, 0x9fce, 0xabd1, 0xceaf, 0xb453, 0xa479, + 0xc95d, 0xa5ab, 0xa5ac, 0xc978, 0xa67c, 0xfbfc, 0xcacb, 0x9ae4, + 0xa7c6, 0xcacc, 0xa9ae, 0x9f75, 0xcc6e, 0xa9ac, 0xa9ab, 0xcc6d, + 0xa9a9, 0xcc6f, 0xa9aa, 0xa9ad, 0xabd2, 0xabd4, 0xceb3, 0xceb0, + 0xceb1, 0xceb2, 0xceb4, 0xabd3, 0xd174, 0xd173, 0xae76, 0xae75, + 0xfbf1, 0xb162, 0xd546, 0xb161, 0xb163, 0xb160, 0xb455, 0xd545, + 0xb456, 0xd8f3, 0x8d69, 0xb457, 0xd8f2, 0xb454, 0x934f, 0xdd5a, + 0xdd5c, 0xb745, 0xdd5b, 0xdd59, 0xdd58, 0xe1b4, 0xb9f7, 0xb9f5, + 0xb9f6, 0xe1b2, 0xe1b3, 0xb9f3, 0xe571, 0xe56f, 0x934e, 0xbc6d, + 0xe570, 0xbc6e, 0xbc6c, 0xb9f4, 0xe96d, 0xe96b, 0xe96c, 0xe56e, + 0xecdc, 0xc0b0, 0xecdb, 0xefc5, 0xefc6, 0xe96e, 0xf1fe, 0xa47a, + 0xa5ad, 0xa67e, 0xc9db, 0xa67d, 0xa9af, 0xb746, 0xfbf4, 0xa4db, + 0xa5ae, 0xabd5, 0xb458, 0xc6ce, 0xc979, 0xc97a, 0xfbc3, 0xc9dc, + 0x8965, 0xa7c8, 0xcad0, 0xcace, 0xa7c9, 0xcacd, 0xcacf, 0xcad1, + 0xa7c7, 0x8c7a, 0xa9b3, 0xa9b4, 0xa9b1, 0x8c7b, 0xa9b0, 0xceb8, + 0xa9b2, 0xabd6, 0xceb7, 0xceb9, 0xceb6, 0xceba, 0xabd7, 0xae79, + 0xd175, 0xd177, 0xae77, 0xd178, 0xae78, 0xd176, 0xceb5, 0xd547, + 0xd54a, 0xd54b, 0xd548, 0xb167, 0xb166, 0xb164, 0xb165, 0xd549, + 0x8d6a, 0xb168, 0xb45a, 0xb45b, 0xb45c, 0xdd5d, 0xdd5f, 0xdd61, + 0xb748, 0xb747, 0xb459, 0xdd60, 0xdd5e, 0x9353, 0xe1b8, 0x9dfb, + 0xe1b6, 0xe1bc, 0xb9f8, 0xe1bd, 0xe1ba, 0xb9f9, 0xe1b7, 0xe1b5, + 0xe1bb, 0xbc70, 0xe573, 0xe1b9, 0xbc72, 0xe574, 0xbc71, 0xbc74, + 0xe575, 0xbc6f, 0xbc73, 0xe973, 0xe971, 0xe970, 0xe972, 0xe96f, + 0xc366, 0xf446, 0xf447, 0xf5cb, 0xf6df, 0xc655, 0xfbfd, 0xa9b5, + 0xa7ca, 0x9059, 0xfc40, 0xabd8, 0xfc41, 0xfc43, 0xa47b, 0xa4dc, + 0xa5af, 0xc9dd, 0xa7cb, 0xcad2, 0xcebb, 0xabd9, 0xb9fa, 0xa47c, + 0x9361, 0xfc46, 0x9362, 0xa6a1, 0xb749, 0xa47d, 0xa4dd, 0xa4de, + 0xa5b1, 0xa5b0, 0xc9de, 0xa6a2, 0xcad3, 0xa7cc, 0xcc71, 0xcc72, + 0xcc73, 0x8d6b, 0xa9b6, 0xa9b7, 0xcc70, 0xa9b8, 0xabda, 0xcebc, + 0xd17a, 0xae7a, 0xd179, 0xb169, 0xd54c, 0xb16a, 0xd54d, 0xfc4c, + 0xb45d, 0xdd62, 0xe1bf, 0xe1be, 0xb9fb, 0xbc75, 0xe576, 0xbeca, + 0xe974, 0xc0b1, 0x95b8, 0xc573, 0xf7d8, 0xc6d0, 0x8bca, 0xcc74, + 0xcebd, 0xb16b, 0xd8f4, 0xb74a, 0x987a, 0xc255, 0xc6d1, 0xa7ce, + 0xfc51, 0xa7cd, 0xabdb, 0xd17b, 0xb16d, 0xb343, 0xb16e, 0xb16c, + 0xb45e, 0xe1c0, 0xb9fc, 0xbc76, 0xfc54, 0xc94c, 0xc9df, 0xcad5, + 0xa7cf, 0xcad4, 0xa7d0, 0xfaaf, 0xa9bc, 0xcc77, 0xcc76, 0xa9bb, + 0xa9b9, 0xa9ba, 0xcc75, 0x8d6c, 0xabdd, 0xcebe, 0xabe0, 0xabdc, + 0xabe2, 0xabde, 0xabdf, 0xabe1, 0xae7d, 0xae7c, 0xae7b, 0xd54f, + 0xb16f, 0xb172, 0xb170, 0xd54e, 0xb175, 0xb171, 0xd550, 0xb174, + 0xb173, 0xfa61, 0xd8f6, 0xd8f5, 0xfc57, 0xb461, 0xb45f, 0xb460, + 0xd8f7, 0xb74b, 0xdd64, 0xb74c, 0xdd63, 0x9b70, 0xe577, 0xbc78, + 0xe1c1, 0xbc77, 0xb9fd, 0xa051, 0xecde, 0xe975, 0xc0b2, 0xecdd, + 0xf240, 0xf448, 0xf449, 0x8c7c, 0xa4df, 0x8bcb, 0xa5b2, 0xc97b, + 0xa7d2, 0xa7d4, 0xc9e2, 0xcad8, 0xcad7, 0xcad6, 0xc9e1, 0xc9e0, + 0xa6a4, 0xa7d3, 0xa7d1, 0xa6a3, 0x936e, 0xa9bd, 0xcc78, 0xfcd5, + 0xa9be, 0xcadd, 0xcadf, 0xcade, 0xcc79, 0xcada, 0xa7d8, 0xa7d6, + 0xcad9, 0xcadb, 0xcae1, 0xa7d5, 0xcadc, 0xcae5, 0xa9c0, 0xcae2, + 0xa7d7, 0xcae0, 0xcae3, 0xa9bf, 0xa9c1, 0xcae4, 0xccaf, 0xcca2, + 0xcc7e, 0xccae, 0xcca9, 0xabe7, 0xa9c2, 0xccaa, 0xccad, 0xabe3, + 0xccac, 0xa9c3, 0xa9c8, 0xa9c6, 0xcca3, 0xcc7c, 0xcca5, 0xa9cd, + 0xccb0, 0xabe4, 0xcca6, 0xabe5, 0xa9c9, 0xcca8, 0xfca9, 0xcecd, + 0xabe6, 0xcc7b, 0xa9ca, 0xabe8, 0xa9cb, 0xa9c7, 0xa9cc, 0xcca7, + 0xcc7a, 0xccab, 0xa9c4, 0xfc61, 0xcc7d, 0xcca4, 0xcca1, 0xa9c5, + 0xcebf, 0xcec0, 0x8966, 0xceca, 0xd1a1, 0xcecb, 0xabee, 0xcece, + 0xcec4, 0xabed, 0xcec6, 0xcec7, 0xfacb, 0xcec9, 0xabe9, 0xaea3, + 0xf9da, 0xcec5, 0xcec1, 0xaea4, 0xcecf, 0xae7e, 0xd17d, 0xcec8, + 0xd17c, 0xcec3, 0xcecc, 0xabec, 0xaea1, 0xabf2, 0xaea2, 0xced0, + 0xd17e, 0xabeb, 0xaea6, 0xabf1, 0xabf0, 0xabef, 0xaea5, 0xced1, + 0xaea7, 0xabea, 0xcec2, 0x937a, 0xa0e0, 0x936b, 0xb176, 0xd1a4, + 0xd1a6, 0xd1a8, 0xaea8, 0xaeae, 0xd553, 0xd1ac, 0xd1a3, 0xb178, + 0xd551, 0xaead, 0xaeab, 0xd1ae, 0xd552, 0xd1a5, 0xaeac, 0xd1a9, + 0xaeaf, 0xd1ab, 0xaeaa, 0xd1aa, 0xd1ad, 0xd1a7, 0xfc6b, 0xaea9, + 0xb179, 0xd1a2, 0xb177, 0xa0dc, 0x9468, 0xb17a, 0xd555, 0xd55e, + 0xb464, 0xfc6d, 0xb17c, 0xb1a3, 0xb465, 0xd560, 0xb1aa, 0xd8f9, + 0xd556, 0xb1a2, 0xb1a5, 0xb17e, 0xd554, 0xd562, 0xd565, 0xd949, + 0xd563, 0xd8fd, 0xb1a1, 0xb1a8, 0xb1ac, 0xd55d, 0xd8f8, 0xd561, + 0xb17b, 0xd8fa, 0xd564, 0xd8fc, 0xd559, 0xb462, 0xd557, 0xd558, + 0xb1a7, 0x8d71, 0xb1a6, 0xd55b, 0xb1ab, 0xd55f, 0xb1a4, 0xd55c, + 0xfd64, 0xb1a9, 0xb466, 0xb463, 0xd8fb, 0x99ba, 0xd55a, 0xb17d, + 0x9ad0, 0x9a61, 0xa0e5, 0xb46b, 0xb46f, 0xd940, 0xb751, 0xb46d, + 0xd944, 0xb471, 0xdd65, 0xd946, 0xb753, 0xb469, 0xb46c, 0xd947, + 0xa05b, 0xd948, 0xd94e, 0xb473, 0xb754, 0xd94a, 0xd94f, 0xd943, + 0xb75e, 0x96ac, 0xb755, 0xb472, 0xd941, 0xd950, 0x9740, 0xb75d, + 0xb470, 0xb74e, 0xd94d, 0xb474, 0xd945, 0xd8fe, 0xb46a, 0xd942, + 0xd94b, 0x9ef1, 0xb74d, 0xb752, 0xb467, 0xd94c, 0xb750, 0x8c4d, + 0xb468, 0xb75c, 0xe1c3, 0xdd70, 0xdd68, 0xe1c2, 0xdd6c, 0xdd6e, + 0x9f7e, 0xdd6b, 0xb75b, 0xdd6a, 0xb75f, 0xe1d2, 0x8d72, 0xb75a, + 0xba40, 0xdd71, 0xe1c4, 0xfc76, 0xb758, 0xdd69, 0xdd6d, 0xb9fe, + 0xb74f, 0xdd66, 0xdd67, 0xba41, 0xb757, 0xb759, 0xb756, 0xdd6f, + 0x96a9, 0xe1c8, 0xe1c9, 0xe1ce, 0xbc7d, 0xe1d5, 0xba47, 0xa06e, + 0xba46, 0xe1d0, 0xfcaa, 0xbc7c, 0xe1c5, 0xba45, 0xfbcd, 0xe1d4, + 0xba43, 0xba44, 0xfc74, 0xe1d1, 0xe5aa, 0xbc7a, 0xb46e, 0xe1d3, + 0xbca3, 0xe1cb, 0xbc7b, 0xa074, 0xbca2, 0xe1c6, 0xe1ca, 0xe1c7, + 0xe1cd, 0xba48, 0xbc79, 0xba42, 0xe57a, 0xe1cf, 0xbca1, 0xa071, + 0xbca4, 0xe1cc, 0xfc79, 0xbc7e, 0xe579, 0xfc7c, 0xe57e, 0xbece, + 0xe578, 0xe9a3, 0xe5a9, 0xbca8, 0xbca6, 0xbecc, 0xe5a6, 0xe5a2, + 0xbcac, 0x9c50, 0xe978, 0x9379, 0x9378, 0xbcaa, 0xe5a1, 0xa0dd, + 0xe976, 0xe5a5, 0xe5a8, 0xe57d, 0xbcab, 0xbca5, 0xe977, 0xbecd, + 0xe5a7, 0xbca7, 0xbca9, 0xe5a4, 0xbcad, 0xe5a3, 0xe57c, 0xe57b, + 0xbecb, 0xe5ab, 0xe97a, 0xece0, 0xbed0, 0x8d75, 0xe9a2, 0x8d76, + 0xe97e, 0xece1, 0xbed1, 0xe9a1, 0x9374, 0xe97c, 0xc0b4, 0xecdf, + 0xe979, 0xe97b, 0xc0b5, 0xbed3, 0xc0b3, 0xbed2, 0xc0b7, 0xe97d, + 0xbecf, 0x8d77, 0xfca5, 0xfca2, 0xefcf, 0xefc7, 0x90c3, 0xece7, + 0xefc8, 0xece3, 0xa079, 0xc256, 0xece5, 0xece4, 0xc0b6, 0xece2, + 0xece6, 0xefd0, 0xefcc, 0xefce, 0xefc9, 0xefca, 0xefcd, 0xefcb, + 0xc367, 0xc36a, 0xc369, 0xc368, 0xc461, 0xf44a, 0xc462, 0xf241, + 0xc4df, 0xf5cc, 0xc4e0, 0xc574, 0xc5ca, 0xf7d9, 0xf7da, 0xf7db, + 0xf9ba, 0xa4e0, 0xc97c, 0xa5b3, 0xa6a6, 0xa6a7, 0xa6a5, 0xa6a8, + 0xa7da, 0xa7d9, 0xccb1, 0xa9cf, 0xa9ce, 0xd1af, 0xb1ad, 0xb1ae, + 0xb475, 0xdd72, 0xb760, 0xb761, 0xdd74, 0xdd76, 0xdd75, 0xe1d7, + 0xe1d6, 0xba49, 0xe1d8, 0x8d79, 0xe5ac, 0xbcae, 0xbed4, 0xc0b8, + 0xc257, 0xc0b9, 0xa4e1, 0x8bfc, 0xa076, 0xcae6, 0xccb2, 0xa9d1, + 0xa9d0, 0xa9d2, 0xabf3, 0xced2, 0xced3, 0xd1b0, 0xaeb0, 0xb1af, + 0xb476, 0xd951, 0xa4e2, 0x8bcd, 0xa47e, 0xa4e3, 0xc97d, 0xa5b7, + 0xa5b6, 0xa5b4, 0xa5b5, 0xa6ab, 0xc9e9, 0xc9eb, 0xa6aa, 0xc9e3, + 0xc9e4, 0xc9ea, 0xc9e6, 0xc9e8, 0xa6a9, 0xc9e5, 0xc9ec, 0xc9e7, + 0x9f5a, 0xa7e1, 0xa7ea, 0xa7e8, 0xcaf0, 0xcaed, 0xcaf5, 0xa7e6, + 0xcaf6, 0xa7df, 0xcaf3, 0xa7e5, 0xcaef, 0xcaee, 0xa7e3, 0xcaf4, + 0xa7e4, 0xa9d3, 0xa7de, 0xcaf1, 0x9ff4, 0xcae7, 0xa7db, 0x9fba, + 0xa7ee, 0xcaec, 0xcaf2, 0xa7e0, 0xa7e2, 0xcae8, 0xcae9, 0xcaea, + 0x8d7a, 0xa7ed, 0xa7e7, 0xa7ec, 0xcaeb, 0xa7eb, 0xa7dd, 0xa7dc, + 0xa7e9, 0x9e45, 0x93b0, 0xa075, 0xa9e1, 0xccbe, 0xccb7, 0xa9dc, + 0xa9ef, 0xccb3, 0xccba, 0xccbc, 0xccbf, 0xa9ea, 0xccbb, 0xccb4, + 0xa9e8, 0xccb8, 0xccc0, 0xa9d9, 0xccbd, 0xa9e3, 0xa9e2, 0xccb6, + 0xa9d7, 0xa9d8, 0x9b46, 0xa9d6, 0xfcae, 0xa9ee, 0xa9e6, 0xa9e0, + 0xa9d4, 0xccb9, 0xa9df, 0xa9d5, 0xa9e7, 0xa9f0, 0xced4, 0xa9e4, + 0xccb5, 0xa9da, 0xa9dd, 0xa9de, 0xfcb0, 0xa9ec, 0xa9ed, 0xa9eb, + 0xa9e5, 0xa9e9, 0xa9db, 0xabf4, 0xfa51, 0x8d7b, 0xceda, 0xac41, + 0xabf8, 0xabfa, 0xac40, 0xcee6, 0xabfd, 0xd1b1, 0xaeb1, 0xac43, + 0xced7, 0xcedf, 0xabfe, 0xcede, 0xcedb, 0xcee3, 0xcee5, 0xabf7, + 0xabfb, 0xac42, 0xaeb3, 0xcee0, 0xabf9, 0xac45, 0xced9, 0xabfc, + 0xaeb2, 0xabf6, 0xced6, 0xcedd, 0xced5, 0xced8, 0xcedc, 0xd1b2, + 0xac44, 0xcee1, 0xcee2, 0xcee4, 0xabf5, 0x8d7c, 0xaec1, 0xd1be, + 0xaebf, 0xaec0, 0xd1b4, 0xd1c4, 0x9ed6, 0xaeb6, 0x93ac, 0xd566, + 0xd1c6, 0xd1c0, 0x9f5b, 0xd1b7, 0x93a9, 0xd1c9, 0xd1ba, 0xaebc, + 0xd57d, 0xd1bd, 0xaebe, 0xaeb5, 0xd1cb, 0xd1bf, 0xaeb8, 0xd1b8, + 0xd1b5, 0xd1b6, 0xaeb9, 0xd1c5, 0xd1cc, 0xaebb, 0xd1bc, 0xd1bb, + 0xaec3, 0xaec2, 0xaeb4, 0xaeba, 0xaebd, 0xd1c8, 0xd1c2, 0xaeb7, + 0xd1b3, 0xd1ca, 0xd1c1, 0xd1c3, 0xd1c7, 0xa07c, 0xd567, 0xb1b7, + 0xb1cb, 0xb1ca, 0xb1bf, 0xfcb2, 0xd579, 0xd575, 0xd572, 0xd5a6, + 0xb1ba, 0xb1b2, 0xd577, 0xb4a8, 0xb1b6, 0xd5a1, 0x8ac1, 0xb1cc, + 0xb1c9, 0xd57b, 0xd56a, 0x9fb4, 0xb1c8, 0xd5a3, 0xd569, 0xb1bd, + 0xb1c1, 0xd5a2, 0xd573, 0xb1c2, 0xb1bc, 0xd568, 0xfcac, 0xb478, + 0xd5a5, 0xd571, 0xb1c7, 0xd574, 0xd5a4, 0xb1c6, 0xd952, 0xb1b3, + 0xd56f, 0xb1b8, 0xb1c3, 0xb1be, 0xd578, 0xd56e, 0xd56c, 0xd57e, + 0xb1b0, 0xb1c4, 0xb1b4, 0xb477, 0xd57c, 0xb1b5, 0xb1b1, 0xb1c0, + 0xb1bb, 0xb1b9, 0xd570, 0xb1c5, 0xd56d, 0xd57a, 0xd576, 0xd954, + 0xd953, 0x9e4c, 0xd56b, 0xd964, 0xb47a, 0x8fc5, 0xd96a, 0xd959, + 0xd967, 0xdd77, 0xb47d, 0xd96b, 0xd96e, 0xb47c, 0xd95c, 0xd96d, + 0xd96c, 0xb47e, 0xd955, 0xb479, 0xb4a3, 0x93ad, 0xb4a1, 0xd969, + 0xd95f, 0xb4a5, 0xd970, 0xd968, 0xd971, 0xb4ad, 0xb4ab, 0xd966, + 0xd965, 0x9dc3, 0xd963, 0xd95d, 0xb4a4, 0x8da2, 0xb4a2, 0xd1b9, + 0xd956, 0x9d4a, 0xddb7, 0xd957, 0xb47b, 0xb4aa, 0xdd79, 0xb4a6, + 0xb4a7, 0xd958, 0xd96f, 0xdd78, 0xd960, 0xd95b, 0xb4a9, 0xd961, + 0xd95e, 0xfcb6, 0xb4ae, 0x8da3, 0x9e4b, 0x9e4d, 0xb770, 0x8da4, + 0xdd7c, 0xddb1, 0xddb6, 0xddaa, 0xb76c, 0xddbb, 0xb769, 0xdd7a, + 0xdd7b, 0xb762, 0xb76b, 0xdda4, 0xb76e, 0xb76f, 0xdda5, 0xddb2, + 0xddb8, 0xb76a, 0xb764, 0xdda3, 0xdd7d, 0xddba, 0xdda8, 0xdda9, + 0xdd7e, 0xddb4, 0xddab, 0xddb5, 0xddad, 0xb765, 0xe1d9, 0xb768, + 0xb766, 0xddb9, 0xddb0, 0xddac, 0x8afd, 0xdda1, 0xba53, 0xddaf, + 0xb76d, 0xdda7, 0xfcb5, 0xdda6, 0xfcc3, 0x93b2, 0xb767, 0xb763, + 0xe1ee, 0xddb3, 0xddae, 0xdda2, 0xe1e9, 0xe1da, 0xe1e5, 0xe1ec, + 0xba51, 0xb4ac, 0xe1ea, 0xba4c, 0xba4b, 0xe1f1, 0x8da5, 0xe1db, + 0xe1e8, 0xe1dc, 0xe1e7, 0xba4f, 0xe1eb, 0xd962, 0xe1f2, 0xe1e3, + 0xba52, 0xe5ba, 0xbcaf, 0xe1f0, 0xe1ef, 0xba54, 0xe5ad, 0xbcb0, + 0xe5ae, 0x93a1, 0xe1df, 0xe1e0, 0xe1dd, 0xe1e2, 0xe1de, 0xe1f3, + 0xba4e, 0xbcb1, 0xba50, 0xba55, 0x8ac6, 0xe1e1, 0xe1ed, 0xe1e6, + 0xe5b1, 0xba4a, 0xbcb4, 0xe9aa, 0xe5b6, 0xe5b5, 0xe5b7, 0x8a5b, + 0xe5b4, 0xbcb5, 0x894d, 0xbcbb, 0xbcb8, 0xbcb9, 0xe5af, 0xe5b2, + 0xe5bc, 0xbcc1, 0xbcbf, 0xe5b3, 0xd95a, 0xbcb2, 0xe5b9, 0xe5b0, + 0xbcc2, 0xe5b8, 0xba4d, 0xbcb7, 0xe1e4, 0xbcba, 0xbcbe, 0xbcc0, + 0xbcbd, 0xbcbc, 0xfed4, 0xbcb6, 0xe5bb, 0xbcb3, 0xbcc3, 0x8a78, + 0x93ab, 0xbed8, 0xbed9, 0xe9a9, 0xbee2, 0xbedf, 0x8da7, 0xbed6, + 0xbedd, 0xe9ab, 0xbedb, 0xbed5, 0xbedc, 0xe9a8, 0xc0bb, 0xbed7, + 0xbede, 0xc0ba, 0xe9a7, 0xe9a6, 0xbee0, 0x9f45, 0xbee1, 0xe9a5, + 0xe9a4, 0xc0bc, 0xe9ae, 0xbeda, 0xe9ac, 0x8a56, 0xc0bd, 0xfcbf, + 0xc0c2, 0xecea, 0xecec, 0xfcc0, 0xc0bf, 0x8ee6, 0xeced, 0xece9, + 0x8aa4, 0xeceb, 0xc0c0, 0xc0c3, 0xece8, 0xc0be, 0xc0c1, 0xc259, + 0xe9ad, 0xc258, 0xc25e, 0xefd4, 0xc25c, 0xc25d, 0xefd7, 0xefd3, + 0xc25a, 0xefd1, 0xc36b, 0xefd5, 0xefd6, 0xefd2, 0xc25b, 0xf242, + 0xf245, 0x8943, 0xf246, 0xf244, 0xf247, 0xc36c, 0xf243, 0x93f3, + 0xf44e, 0xc464, 0xf44d, 0xf44c, 0xf44b, 0xc463, 0xc465, 0xf5cd, + 0xc4e2, 0xc4e1, 0xfcab, 0x9ea2, 0xf6e1, 0xf6e0, 0xf6e3, 0xc5cb, + 0xc575, 0xf7dd, 0xf6e2, 0xf7dc, 0xc5cd, 0xc5cc, 0xc5f3, 0xf8a9, + 0xf8ef, 0xa4e4, 0x9dc7, 0xd972, 0xe9af, 0xc6d2, 0x8bce, 0xa6ac, + 0xcaf7, 0xa7f1, 0xa7ef, 0xa7f0, 0xccc1, 0xa9f1, 0xac46, 0xcee7, + 0xcee8, 0xac47, 0xd1ce, 0xaec4, 0xaec5, 0xd1cd, 0xfcc5, 0xb1d3, + 0xb1cf, 0xd5a7, 0xb1d6, 0xb1d5, 0xb1ce, 0xb1d1, 0xb1d4, 0xb1d0, + 0xd976, 0xb1cd, 0xb4af, 0xfccb, 0xb4b1, 0xb4b2, 0xd975, 0xd978, + 0xb4b0, 0xd973, 0xd977, 0xd974, 0x93b3, 0xb771, 0xfcca, 0xddbc, + 0xba56, 0xe1f4, 0xbee3, 0xbcc4, 0xe5bd, 0xbcc5, 0xbcc6, 0xe5bf, + 0xe5be, 0xe5c0, 0xe9b1, 0xe9b0, 0xecef, 0xecee, 0xc0c4, 0xc0c5, + 0xf248, 0xfcc9, 0x8dac, 0xa4e5, 0xfbc6, 0x8967, 0x8c7e, 0xd979, + 0xb4b4, 0xb4b3, 0xddbd, 0xefd8, 0xc4e3, 0xf7de, 0xa4e6, 0xaec6, + 0xb1d8, 0xb1d7, 0xd97a, 0xd97b, 0xb772, 0xe1f5, 0xba57, 0xe9b2, + 0xa4e7, 0xa5b8, 0xa9f2, 0xccc2, 0xcee9, 0xac48, 0xb1d9, 0xd97c, + 0xb4b5, 0xb773, 0xe5c1, 0xe5c2, 0xfccd, 0xecf0, 0xc25f, 0xf8f0, + 0xa4e8, 0xccc3, 0xa9f3, 0xac49, 0x9cf3, 0xceea, 0xaec7, 0xd1d2, + 0xd1d0, 0xd1d1, 0xaec8, 0xd1cf, 0xb1db, 0xb1dc, 0xd5a8, 0xb1dd, + 0xb1da, 0xd97d, 0xfcd0, 0xd97e, 0xddbe, 0x95bb, 0xba59, 0xba58, + 0xecf1, 0xefd9, 0xf24a, 0xf249, 0xf44f, 0xfcd3, 0xc95e, 0xac4a, + 0xfcd4, 0xa4e9, 0xa5b9, 0xa6ae, 0xa6ad, 0xa6af, 0xa6b0, 0xc9ee, + 0xc9ed, 0xcaf8, 0xa7f2, 0xcafb, 0xcafa, 0xcaf9, 0xcafc, 0xa9f4, + 0xccc9, 0xccc5, 0xccce, 0x8dae, 0xa9fb, 0xa9f9, 0xccca, 0xccc6, + 0xcccd, 0xa9f8, 0xaa40, 0xccc8, 0xccc4, 0xa9fe, 0xcccb, 0xa9f7, + 0xcccc, 0xa9fa, 0xa9fc, 0xccd0, 0xcccf, 0xccc7, 0xa9f6, 0xa9f5, + 0xa9fd, 0xfcd7, 0xceef, 0xcef5, 0x93db, 0xac50, 0xac4d, 0xceec, + 0xcef1, 0xfe63, 0xac53, 0xac4b, 0xcef0, 0xac4e, 0xac51, 0xcef3, + 0xac4c, 0xcef8, 0xac4f, 0x93d5, 0xac52, 0xceed, 0xcef2, 0xcef6, + 0xceee, 0xceeb, 0xcef7, 0xcef4, 0xaed0, 0xaec9, 0xaecc, 0xfcda, + 0xaecf, 0xd1d5, 0x9b71, 0xaeca, 0xd1d3, 0xfcdd, 0xaece, 0xaecb, + 0xd1d6, 0xaecd, 0x8daf, 0xfaf2, 0xd5ac, 0xb1df, 0xd5ab, 0xd5ad, + 0xb1de, 0xb1e3, 0xd1d4, 0xd5aa, 0xd5ae, 0x93d8, 0xb1e0, 0xd5a9, + 0xb1e2, 0xfcdf, 0xb1e1, 0xd9a7, 0x93d3, 0xd9a2, 0xb4b6, 0xb4ba, + 0xb4b7, 0xd9a5, 0xd9a8, 0xfce1, 0xb4b8, 0xb4b9, 0xb4be, 0xddc7, + 0xd9a6, 0xb4bc, 0xd9a3, 0xd9a1, 0x8e76, 0xb4bd, 0xd9a4, 0xb779, + 0xfc62, 0xddbf, 0xb776, 0xb777, 0xb775, 0xddc4, 0xddc3, 0xddc0, + 0xb77b, 0x93d1, 0xddc2, 0xb4bb, 0x8db1, 0xddc6, 0xddc1, 0xb778, + 0xb774, 0xb77a, 0xddc5, 0x9859, 0xba5c, 0xe1f8, 0xe1f7, 0xe1f6, + 0xba5a, 0xfb52, 0xba5b, 0xe5c5, 0xe5c8, 0xbcc8, 0xfb53, 0xbcc7, + 0xe5c9, 0xe5c4, 0xbcca, 0xe5c6, 0xfb4d, 0xbcc9, 0xe5c3, 0x9cbf, + 0xe5c7, 0xbee9, 0xbee6, 0xe9bb, 0xe9ba, 0xe9b9, 0xe9b4, 0x9b72, + 0xe9b5, 0xbee7, 0xbee4, 0xbee8, 0xe9b3, 0xbee5, 0xe9b6, 0xe9b7, + 0xe9bc, 0xfb50, 0x93be, 0xe9b8, 0xecf2, 0xc0c7, 0xefdc, 0xc0c6, + 0xefda, 0xefdb, 0xc260, 0xc36e, 0xf24b, 0xc36d, 0xf451, 0xf452, + 0xc466, 0xf450, 0xc4e4, 0xf7df, 0xc5ce, 0xf8aa, 0xf8ab, 0xa4ea, + 0x9df1, 0xa6b1, 0xa6b2, 0xa7f3, 0xccd1, 0xac54, 0xaed1, 0xb1e4, + 0xb0d2, 0xb4bf, 0xb4c0, 0xb3cc, 0xd9a9, 0xfceb, 0xb77c, 0xe1fa, + 0xe1f9, 0xa4eb, 0xa6b3, 0xccd2, 0xaa42, 0xa0bb, 0xaa41, 0x9b7e, + 0xcef9, 0xcefa, 0xd1d7, 0xd1d8, 0xaed2, 0xaed3, 0x8db3, 0xaed4, + 0xd5af, 0x8c52, 0xb1e6, 0xb4c2, 0x9ae8, 0xb4c1, 0xddc8, 0xdf7a, + 0xe1fb, 0xe9bd, 0x8edc, 0xc261, 0xc467, 0xa4ec, 0xa5bc, 0xa5bd, + 0xa5bb, 0xa5be, 0xa5ba, 0xa6b6, 0xc9f6, 0xa6b5, 0xa6b7, 0x9cf9, + 0xc9f1, 0xc9f0, 0xc9f3, 0xc9f2, 0xc9f5, 0xa6b4, 0xc9ef, 0xc9f4, + 0xfa50, 0xcafd, 0xa7fd, 0xcafe, 0xcb43, 0xa7fc, 0xcb47, 0xcb42, + 0xcb45, 0xa7f5, 0xa7f6, 0xa7f7, 0xa7f8, 0xa840, 0xcb41, 0xa7fa, + 0xa841, 0xcb40, 0xcb46, 0xa7f9, 0xcb44, 0xa7fb, 0xa7f4, 0xa7fe, + 0x98e7, 0xfcf3, 0xfcf2, 0xaa57, 0x8cca, 0xccd4, 0xaa43, 0xaa4d, + 0xaa4e, 0xaa46, 0xaa58, 0xaa48, 0xccdc, 0xaa53, 0xccd7, 0xaa49, + 0xcce6, 0xcce7, 0xccdf, 0xccd8, 0xaa56, 0xcce4, 0xaa51, 0xaa4f, + 0xcce5, 0xcce3, 0xccdb, 0xccd3, 0xccda, 0xaa4a, 0xaa50, 0xaa44, + 0xccde, 0xccdd, 0xccd5, 0x93e5, 0xaa52, 0xcce1, 0xccd6, 0xaa55, + 0xcce8, 0xaa45, 0xaa4c, 0xccd9, 0xcce2, 0xaa54, 0xaa47, 0xaa4b, + 0xcce0, 0x9a59, 0x8db5, 0xfd4d, 0xcf5b, 0xac5c, 0xac69, 0xfd5e, + 0xcf56, 0xcf4c, 0xac62, 0xcf4a, 0xac5b, 0xcf45, 0xac65, 0xcf52, + 0xcefe, 0xcf41, 0x8f7d, 0xcf44, 0xcefb, 0xcf51, 0xcf61, 0xac60, + 0xcf46, 0xcf58, 0xcefd, 0xcf5f, 0xcf60, 0xcf63, 0xcf5a, 0xcf4b, + 0xcf53, 0xac66, 0xac59, 0xac61, 0xac6d, 0xac56, 0xac58, 0x9547, + 0xfcf6, 0xcf43, 0xac6a, 0xac63, 0xcf5d, 0xcf40, 0xac6c, 0xac67, + 0xcf49, 0xac6b, 0xcf50, 0xcf48, 0xac64, 0xcf5c, 0xcf54, 0xac5e, + 0xcf62, 0xcf47, 0xac5a, 0xcf59, 0xcf4f, 0xac5f, 0xcf55, 0xac57, + 0xcefc, 0xac68, 0xaee3, 0xac5d, 0xcf4e, 0xcf4d, 0xcf42, 0x9250, + 0xcf5e, 0xcf57, 0x8968, 0xac55, 0x8db6, 0xfcfb, 0xa07d, 0x98fc, + 0x8969, 0xfe4f, 0x9256, 0xd1ec, 0xaeea, 0xd1ed, 0xd1e1, 0xaedf, + 0xaeeb, 0xd1da, 0xfac9, 0xd1e3, 0xd1eb, 0x93e8, 0xd1d9, 0xd1f4, + 0xaed5, 0xfcf8, 0xd1f3, 0xd1ee, 0xd1ef, 0xaedd, 0xaee8, 0xd1e5, + 0xd1e6, 0xd1f0, 0xd1e7, 0xd1e2, 0xd1dc, 0xd1dd, 0xd1ea, 0xd1e4, + 0x9ce3, 0xfda9, 0xaed6, 0xaeda, 0xd1f2, 0xd1de, 0xaee6, 0xaee2, + 0xfc44, 0xaee5, 0xaeec, 0xaedb, 0xaee7, 0xd1e9, 0xaee9, 0xaed8, + 0x9640, 0xaed7, 0xd1db, 0x8db8, 0xd1df, 0xaee0, 0xd1f1, 0xd1e8, + 0xd1e0, 0xaee4, 0xaee1, 0xaed9, 0xaedc, 0x9b4a, 0x8fb9, 0xfcfe, + 0x896a, 0xd5c4, 0xd5b4, 0xd5b5, 0xd5b9, 0xd5c8, 0xd5c5, 0xd5be, + 0xd5bd, 0xb1ed, 0xd5c1, 0xd5d0, 0xd5b0, 0xd5d1, 0xd5c3, 0xd5d5, + 0xd5c9, 0xb1ec, 0xd5c7, 0xb1e7, 0xb1fc, 0xb1f2, 0x8db9, 0xb1f6, + 0xb1f5, 0xd5b1, 0x917e, 0xd5ce, 0xd5d4, 0xd5cc, 0xd5d3, 0xd5c0, + 0xd5b2, 0xd5d2, 0xd5c2, 0xb1ea, 0xb1f7, 0xd5cb, 0xb1f0, 0x93f4, + 0xd5ca, 0xd5b3, 0xb1f8, 0xb1fa, 0xd5cd, 0xb1fb, 0xb1e9, 0xd5ba, + 0xd5cf, 0xfb7c, 0xb1ef, 0xb1f9, 0xd5bc, 0xd5c6, 0xd5b7, 0xd5bb, + 0xb1f4, 0xd5b6, 0xb1e8, 0xb1f1, 0xb1ee, 0xd5bf, 0xaede, 0xd9c0, + 0xb1eb, 0x93e7, 0x97ef, 0xfe4a, 0xfd45, 0xb1f3, 0x96a5, 0xd9c3, + 0xd9d9, 0xd9ce, 0xb4d6, 0xfee0, 0xb4d1, 0xd9bd, 0xb4d2, 0xd9cd, + 0xd9c6, 0xd9d3, 0xb4ce, 0xd9ab, 0xd9d5, 0xb4c4, 0xd9b3, 0xb4c7, + 0xb4c6, 0xb4d7, 0xd9ad, 0xd9cf, 0xd9d0, 0xb4c9, 0xb4c5, 0xd9bb, + 0xb4d0, 0xd9b6, 0xd9d1, 0xb4cc, 0xd9c9, 0xd9d6, 0xd9b0, 0xd9b5, + 0xd9af, 0xb4cb, 0xd9c2, 0xddde, 0xd9b1, 0xb4cf, 0xd9ba, 0xd9d2, + 0xb4ca, 0xd9b7, 0xd9b4, 0xd9c5, 0xb4cd, 0xb4c3, 0xb4d9, 0xd9c8, + 0xd9c7, 0xfd48, 0xfd47, 0xfef2, 0xfe6a, 0xd9ac, 0xb4c8, 0xd9d4, + 0xd9bc, 0xd9be, 0x8dbd, 0xd9cb, 0xd9ca, 0xd9aa, 0xb4d3, 0xb4d5, + 0xd9b2, 0xd9b9, 0xd9c1, 0xb4d4, 0xd9b8, 0xd9c4, 0xd9d7, 0xd9cc, + 0x9ba1, 0x8ca2, 0x9ab7, 0x8efc, 0xd9d8, 0xd9ae, 0x9fa1, 0xddf2, + 0xb7a6, 0xddf0, 0xdddb, 0xdde0, 0xddd9, 0xfd51, 0xddec, 0xddcb, + 0xddd2, 0xddea, 0xddf4, 0xdddc, 0xfaad, 0xddcf, 0xdde2, 0xdde7, + 0xddd3, 0x8dbe, 0xdde4, 0xddd0, 0x89a4, 0xddd7, 0xddd8, 0xb7a8, + 0xddeb, 0xdde9, 0xddcc, 0xddee, 0xddef, 0xddf1, 0xb7ac, 0xb7a4, + 0x9ad9, 0xd5b8, 0xddd4, 0xdde6, 0xddd5, 0xb7a1, 0xb7b1, 0xdded, + 0xb7af, 0xb7ab, 0xddca, 0xb7a3, 0xfd4e, 0xddcd, 0xb7b0, 0x8dc0, + 0xdddd, 0xddc9, 0x97f0, 0xb7a9, 0xdde1, 0xddd1, 0xb7aa, 0xddda, + 0xb77e, 0xb4d8, 0xdde3, 0xd9bf, 0xddce, 0x93b4, 0xfd44, 0xdde8, + 0xb7a5, 0xdde5, 0xb7a2, 0xdddf, 0xb7ad, 0xddd6, 0xddf3, 0x9fa7, + 0xb7a7, 0xdec6, 0x8dc2, 0xb7ae, 0x99b6, 0xe24a, 0xe248, 0xe25e, + 0xe246, 0xe258, 0xb77d, 0xba5f, 0xe242, 0xe25d, 0xfd52, 0xe247, + 0xe255, 0xba64, 0xba5d, 0xe25b, 0x8dc1, 0xe240, 0xe25a, 0x8e46, + 0xba6f, 0xe251, 0xe261, 0xba6d, 0xe249, 0xba5e, 0xe24b, 0xe259, + 0xba67, 0xe244, 0xba6b, 0xba61, 0xe24d, 0xe243, 0xe1fc, 0xa0d1, + 0xe257, 0xba68, 0xe260, 0xe1fd, 0xba65, 0xe253, 0xba66, 0xe245, + 0xe250, 0xe24c, 0xe24e, 0x9fca, 0xba60, 0xe25f, 0xba6e, 0xe24f, + 0xe262, 0xe1fe, 0xe254, 0xba63, 0xba6c, 0xba6a, 0xe241, 0xe256, + 0xba69, 0x92cf, 0xba62, 0xe252, 0x9cf4, 0x8dc4, 0xe25c, 0xfd41, + 0xe5d5, 0xe5d1, 0xe5cd, 0xe5e1, 0xe5de, 0xbccd, 0x9b4c, 0xe5e5, + 0xe5d4, 0xbcd8, 0xe5db, 0xe5d0, 0xe5da, 0xbcd5, 0xe5ee, 0xe5eb, + 0xe5dd, 0xe5ce, 0xfd57, 0xfcef, 0xe5e2, 0xe5e4, 0xbcd1, 0xe5d8, + 0xe5d3, 0xe5ca, 0xbcce, 0xbcd6, 0x9cde, 0xe5e7, 0xbcd7, 0xe5cb, + 0xe5ed, 0xe5e0, 0xe5e6, 0xbcd4, 0xfd42, 0x986c, 0xe5e3, 0xe5ea, + 0xbcd9, 0xbcd3, 0xe5dc, 0xe5cf, 0xe5ef, 0xe5cc, 0xe5e8, 0xbcd0, + 0x97f9, 0xe5d6, 0x9558, 0xe5d7, 0xbccf, 0xbccc, 0xe5d2, 0xbcd2, + 0xbccb, 0xe5e9, 0xe5ec, 0xe5d9, 0xe9ca, 0x985e, 0xfe7b, 0x94cd, + 0xe9c2, 0x93ee, 0xe9be, 0xbef6, 0xbeeb, 0xbef0, 0xbeec, 0xe9cc, + 0xe9d7, 0xbeea, 0xe9c4, 0xe9cd, 0xe5df, 0xe9ce, 0x8ca3, 0xbef1, + 0xfd5a, 0xe9dd, 0xbef5, 0xbef8, 0xe9c0, 0xbef4, 0x93f5, 0xe9db, + 0xe9dc, 0xe9d2, 0xe9d1, 0xe9c9, 0x93ef, 0x8eea, 0xe9d3, 0xe9da, + 0xe9d9, 0x8f5b, 0xbeef, 0xbeed, 0xe9cb, 0xe9c8, 0xe9c5, 0xe9d8, + 0xbef7, 0xe9d6, 0xbef3, 0xbef2, 0x8c5e, 0xe9d0, 0x8dc6, 0xe9bf, + 0xe9c1, 0xe9c3, 0xe9d5, 0xe9cf, 0xbeee, 0xe9c6, 0xe9d4, 0x8dc8, + 0x8dc7, 0xe9c7, 0x93f7, 0xc0cf, 0xed45, 0xc0c8, 0xecf5, 0x8dc9, + 0xed41, 0xc0ca, 0xed48, 0xecfc, 0xecf7, 0xfbf2, 0xed49, 0xecf3, + 0xecfe, 0x9670, 0xc0d1, 0xed44, 0xed4a, 0xecfd, 0xc0c9, 0xed40, + 0xecf4, 0xc0d0, 0x8dcb, 0xed47, 0xecf9, 0xc0cc, 0xfd5c, 0xecfb, + 0xecf8, 0xc0d2, 0xecfa, 0xc0cb, 0xc0ce, 0xed43, 0xecf6, 0xed46, + 0x8f65, 0xed42, 0x8dcd, 0xc263, 0xefe7, 0xc268, 0xc269, 0x9da8, + 0x94f9, 0xc262, 0xefe6, 0x8dce, 0xefe3, 0xefe4, 0xc266, 0xefde, + 0xefe2, 0xc265, 0xefdf, 0x93ea, 0xc267, 0xc264, 0xefdd, 0xefe1, + 0xefe5, 0xfd5f, 0x93f0, 0x9fb6, 0xf251, 0xf24e, 0xf257, 0xf256, + 0xf254, 0xf24f, 0xc372, 0x8dcf, 0x9763, 0xf250, 0xc371, 0xc0cd, + 0xf253, 0xc370, 0xf258, 0xf252, 0xf24d, 0xefe0, 0xc36f, 0xf24c, + 0xf456, 0xf455, 0xf255, 0xc468, 0xf459, 0xf45a, 0xf454, 0xf458, + 0xf453, 0x8dd0, 0xf5d1, 0xf457, 0xc4e7, 0xc4e5, 0xf5cf, 0xf5d2, + 0xf5ce, 0xf5d0, 0xc4e6, 0x93f1, 0xf6e5, 0xf6e6, 0xc576, 0xf6e4, + 0xf7e2, 0xc5cf, 0xf7e0, 0xf7e1, 0xf8ac, 0xc656, 0xf8f3, 0xf8f1, + 0xf8f2, 0xf8f4, 0xfd62, 0xf9bb, 0xa4ed, 0xa6b8, 0xaa59, 0xcce9, + 0xcf64, 0xd1f5, 0xd1f7, 0xd1f6, 0xd1f8, 0xb1fd, 0xd5d7, 0xd1f9, + 0xfd65, 0xd5d6, 0xd5d8, 0xd5d9, 0xd9da, 0xb4db, 0xd9db, 0xd9dd, + 0xb4dc, 0xb4da, 0xd9dc, 0xddfa, 0xddf8, 0xddf7, 0xddf6, 0xddf5, + 0xb7b2, 0xddf9, 0xba70, 0xe263, 0xe265, 0xba71, 0xe264, 0xbcdb, + 0xbcda, 0xe5f0, 0x9fdb, 0xe9df, 0xe9de, 0xe9e0, 0x93f8, 0xbef9, + 0xed4b, 0xc0d3, 0xefe8, 0xc26a, 0xf259, 0xc577, 0xa4ee, 0xa5bf, + 0xa6b9, 0xa842, 0xaa5a, 0xaa5b, 0xac6e, 0xd1fa, 0x8bf7, 0xb7b3, + 0xfd66, 0xe6d1, 0xbefa, 0xc26b, 0xa4ef, 0x8bcf, 0xa6ba, 0xcceb, + 0xaa5c, 0xccea, 0x8dd1, 0xcf65, 0xac6f, 0xcf66, 0xac70, 0xd1fc, + 0xaeee, 0xaeed, 0xd5de, 0xd5dc, 0xd5dd, 0xd5db, 0xd5da, 0xd9de, + 0xd9e1, 0xb4de, 0xd9df, 0xb4dd, 0xd9e0, 0xddfb, 0xe266, 0xe267, + 0xe268, 0xe5f3, 0xe5f2, 0xbcdc, 0xe5f1, 0xe5f4, 0xe9e1, 0xe9e2, + 0xe9e3, 0xed4c, 0xc0d4, 0xc26c, 0xf25a, 0xc4e8, 0xc95f, 0xac71, + 0xcf67, 0xaeef, 0xb1fe, 0xb4df, 0xd9e2, 0xb7b5, 0xb7b4, 0x8dd2, + 0xe269, 0xe26a, 0xbcdd, 0xbcde, 0xe9e5, 0xe9e4, 0xefe9, 0xf7e3, + 0xa4f0, 0xc960, 0xa5c0, 0xa843, 0xcb48, 0xac72, 0xb7b6, 0xa4f1, + 0xcf68, 0xac73, 0xcf69, 0xc0d5, 0xa4f2, 0xfd71, 0xccec, 0xcf6a, + 0xfd6f, 0xd242, 0xd241, 0xd1fe, 0xd1fd, 0xd243, 0xd240, 0x8dd3, + 0xb240, 0xb241, 0xb4e0, 0xd9e3, 0xd9e4, 0xd9e5, 0xde41, 0xde42, + 0xde40, 0x9fe7, 0xddfd, 0xddfe, 0xb7b7, 0xe26b, 0xe5f7, 0xe5f6, + 0xe5f5, 0xe5f8, 0xe9e7, 0xe9e6, 0xbefb, 0xe9e8, 0xc0d6, 0xed4d, + 0xefea, 0xf25b, 0xf6e7, 0xa4f3, 0xa5c2, 0xa5c1, 0xaa5d, 0xc961, + 0xc97e, 0xa6bb, 0xc9f7, 0xcb49, 0xcb4a, 0xaa5e, 0x90bd, 0xcced, + 0xac74, 0xcf6b, 0xcf6c, 0xaef0, 0xaef4, 0xd244, 0xaef3, 0xaef1, + 0xaef2, 0xd5df, 0xb242, 0xb4e3, 0xb4e1, 0xb4e2, 0xd9e6, 0x9fd0, + 0xba72, 0xa4f4, 0x8bd0, 0xc9a1, 0xfd72, 0xa5c3, 0x9cae, 0x8bd1, + 0xc9a4, 0x8adb, 0xa5c6, 0xc9a3, 0xa5c5, 0xa5c4, 0xa844, 0xc9a2, + 0xc9f8, 0xfae4, 0xc9fc, 0xc9fe, 0xca40, 0xa6c5, 0xa6c6, 0xc9fb, + 0xa6c1, 0xc9f9, 0xc9fd, 0xa6c2, 0xa6bd, 0x95ce, 0xa6be, 0xfd76, + 0xa6c4, 0xc9fa, 0xa6bc, 0xa845, 0xa6bf, 0xa6c0, 0xa6c3, 0xcb5b, + 0xcb59, 0xcb4c, 0xa851, 0xcb53, 0xa84c, 0xcb4d, 0xcb55, 0xfb62, + 0xcb52, 0xa84f, 0xcb51, 0xa856, 0xcb5a, 0xa858, 0x8dd4, 0xa85a, + 0xcb4b, 0xfd78, 0xa84d, 0xcb5c, 0xa854, 0xa857, 0x8ee3, 0xcd45, + 0xa847, 0xa85e, 0xa855, 0xcb4e, 0xa84a, 0xa859, 0xcb56, 0xa848, + 0xa849, 0xcd43, 0xcb4f, 0xa850, 0xa85b, 0xcb5d, 0xcb50, 0xa84e, + 0xa853, 0xccee, 0xa85c, 0xcb57, 0xa852, 0xa85d, 0xa846, 0xcb54, + 0xa84b, 0xcb58, 0xcd44, 0x9076, 0x98c6, 0x8dd5, 0xaa6a, 0xaa7a, + 0xccf5, 0xaa71, 0x97d1, 0xcd4b, 0xaa62, 0x9eb6, 0xaa65, 0xcd42, + 0xccf3, 0xccf7, 0xaa6d, 0xaa6f, 0xccfa, 0xaa76, 0xaa68, 0xaa66, + 0xaa67, 0xaa75, 0xcd47, 0xaa70, 0xccf9, 0xccfb, 0xaa6e, 0xaa73, + 0xccfc, 0xcd4a, 0xac75, 0xaa79, 0xfac7, 0xaa63, 0xcd49, 0xa042, + 0xcd4d, 0xccf8, 0xcd4f, 0xcd40, 0xaa6c, 0xccf4, 0xaa6b, 0xaa7d, + 0xaa72, 0xccf2, 0xcf75, 0xaa78, 0xaa7c, 0xcd41, 0xcd46, 0x9873, + 0xaa7e, 0xaa77, 0xaa69, 0xaa5f, 0xaa64, 0xccf6, 0xaa60, 0xcd4e, + 0x9ffc, 0xccf0, 0xccef, 0xccfd, 0xccf1, 0xaa7b, 0xaef5, 0xaa74, + 0xccfe, 0xaa61, 0xaca6, 0xcd4c, 0x8ca5, 0xcf7c, 0xcfa1, 0x8dd7, + 0xcfa4, 0xcf77, 0x92fb, 0x8dd8, 0xcfa7, 0xcfaa, 0xcfac, 0xcf74, + 0xac76, 0xac7b, 0xd249, 0xacad, 0xcfa5, 0xcfad, 0xcf7b, 0xcf73, + 0xd264, 0xac7e, 0xcfa2, 0xcf78, 0xcf7a, 0xaca5, 0xcf7d, 0xac7d, + 0xcf70, 0xcfa8, 0xcfab, 0x944f, 0xac7a, 0x8dd9, 0xaca8, 0xcf6d, + 0xacaa, 0xac78, 0xacae, 0xcfa9, 0xcf6f, 0xacab, 0xd25e, 0xcd48, + 0xac7c, 0xac77, 0xcf76, 0xcf6e, 0xacac, 0xaca4, 0xcfa3, 0xaca9, + 0xaca7, 0xcf79, 0xaca1, 0xcf71, 0xaca2, 0xaca3, 0xcf72, 0xcfa6, + 0xac79, 0xcf7e, 0x896b, 0x97ce, 0xd24c, 0xaefd, 0xaf43, 0xfaf3, + 0xfdae, 0xd255, 0xd25b, 0xd257, 0xd24a, 0xd24d, 0xd246, 0xd247, + 0xaf4a, 0xaefa, 0xd256, 0xd25f, 0xaf45, 0xaef6, 0xaf40, 0xd24e, + 0xaf42, 0xd24f, 0xd259, 0xfbaf, 0x92b7, 0xaf44, 0xd268, 0xd248, + 0xaefc, 0xaefb, 0xaf48, 0xd245, 0xd266, 0xd25a, 0xd267, 0xd261, + 0xd253, 0xd262, 0x8dda, 0xd25c, 0xd265, 0xd263, 0xaf49, 0xd254, + 0xaef9, 0xaef8, 0xaf41, 0xaf47, 0xd260, 0xaf46, 0xd251, 0xb243, + 0x9c5a, 0xd269, 0xd250, 0xd24b, 0xaefe, 0xaf4b, 0xaef7, 0xfdad, + 0xd258, 0xd25d, 0x8ddc, 0x9444, 0xb265, 0xd5e1, 0xd5e5, 0xb252, + 0xb250, 0x8ddd, 0xb247, 0xd5e3, 0xd5e2, 0xb25b, 0xd5e8, 0xb255, + 0xa0d6, 0xd5fa, 0xd647, 0xb244, 0xd5f7, 0xd5f0, 0xb267, 0xd5e0, + 0xd5fc, 0xb264, 0xb258, 0xb263, 0xb24e, 0xd5ec, 0xd5fe, 0xd5f6, + 0xb24f, 0xb249, 0xd645, 0xd5fd, 0xd640, 0xb251, 0xb259, 0xd642, + 0xd5ea, 0xd5fb, 0xd5ef, 0xd644, 0xb25e, 0xb246, 0xb25c, 0xd5f4, + 0xd5f2, 0xd5f3, 0xb253, 0xd5ee, 0xd5ed, 0xb248, 0xd5e7, 0xd646, + 0xb24a, 0xd5f1, 0xb268, 0xb262, 0xd5e6, 0xb25f, 0xb25d, 0xb266, + 0xd5f8, 0xb261, 0xd252, 0xd5f9, 0xb260, 0xd641, 0xb245, 0xd5f5, + 0xb257, 0xd5e9, 0xb256, 0xb254, 0xb24c, 0xb24b, 0xd9e7, 0xd643, + 0x8c41, 0xd5eb, 0x97d5, 0xd9fc, 0x944a, 0xb24d, 0x944d, 0x97cb, + 0x8dde, 0x8ddf, 0xb541, 0xb25a, 0xb4ee, 0xd9f6, 0xb4fc, 0xd9ea, + 0xb4eb, 0xb4e7, 0xda49, 0xb4ed, 0xb4f1, 0xb4ec, 0xb4f5, 0xda4d, + 0xda44, 0x8de0, 0xfef9, 0xd9f1, 0xb4fa, 0xb4f4, 0xd9fd, 0xb4e4, + 0xda4a, 0xda43, 0xb4e8, 0xd9f7, 0xb4f7, 0xda55, 0xda56, 0xb4e5, + 0xda48, 0xb4f9, 0xd9fb, 0xd9ed, 0xd9ee, 0xb4fd, 0xd9f2, 0xd9f9, + 0xd9f3, 0xb4fb, 0xb544, 0xd9ef, 0xd9e8, 0xd9e9, 0xd9eb, 0xb4ea, + 0xd9f8, 0xb4f8, 0xb542, 0xfdc0, 0xfcf9, 0xd9fa, 0xda53, 0xda4b, + 0xb4e6, 0xda51, 0xb4f2, 0xb4f0, 0xfb7e, 0xda57, 0xb4ef, 0xda41, + 0xd9f4, 0xd9fe, 0xb547, 0xda45, 0xda42, 0xd9f0, 0xb543, 0xda4f, + 0xda4c, 0xda54, 0xb4e9, 0xda40, 0xb546, 0xda47, 0xb4f3, 0xb4f6, + 0xda46, 0xb545, 0xd9f5, 0xd5e4, 0x92b3, 0xda50, 0xda4e, 0xda52, + 0xfdaf, 0x8de1, 0xd9ec, 0xb540, 0x95d3, 0xde61, 0xde60, 0xde46, + 0xb7bd, 0xde5f, 0xde49, 0xde4a, 0xb7c7, 0xde68, 0xb7c2, 0xde5e, + 0x89c1, 0xde43, 0xb7c8, 0xb7be, 0xde52, 0xde48, 0xde4b, 0xde63, + 0xb7b8, 0xde6a, 0xde62, 0xb7c1, 0xde57, 0xb7cc, 0xb7cb, 0xb7c5, + 0xde69, 0xb7b9, 0xde55, 0xde4c, 0xde59, 0xde65, 0xb7cd, 0xfd68, + 0xb7bb, 0xde54, 0x9cb7, 0xde4d, 0xb7c4, 0x8de3, 0xb7c3, 0xde50, + 0xde5a, 0xde64, 0xde47, 0xde51, 0xb7bc, 0xde5b, 0xb7c9, 0xb7c0, + 0xde4e, 0xb7bf, 0xde45, 0xde53, 0xde67, 0xb4fe, 0xbab0, 0xde56, + 0xe26c, 0xde58, 0xde66, 0xb7c6, 0xde4f, 0xb7ba, 0xb7ca, 0xbcf0, + 0xde44, 0xde5d, 0xfac0, 0x8de5, 0xfa64, 0xde5c, 0x8947, 0x8de4, + 0x8de7, 0x8de8, 0xe2aa, 0xbaad, 0xe27d, 0xe2a4, 0xbaa2, 0xe26e, + 0xbaaf, 0xba77, 0xe26d, 0xe2b0, 0xbab1, 0xe271, 0xe2a3, 0xfdc7, + 0xe273, 0xe2b3, 0xe2af, 0xba75, 0xbaa1, 0xe653, 0xbaae, 0xba7d, + 0xe26f, 0xfdb0, 0xe2ae, 0xbaa3, 0xe2ab, 0xe2b8, 0xe275, 0xe27e, + 0x9445, 0x97d6, 0xe2b6, 0xe2ac, 0xba7c, 0xe27c, 0xba76, 0xba74, + 0xbaa8, 0xfcc6, 0x9844, 0xe27a, 0xe277, 0xe278, 0xe2b2, 0xe2b7, + 0xe2b5, 0xba7a, 0xe2b9, 0xba7e, 0xbaa7, 0x8de9, 0xe270, 0xe5fa, + 0xe279, 0xba78, 0xbaac, 0xbaa9, 0xba7b, 0xe2a5, 0xe274, 0xbaaa, + 0xe2a7, 0xbaa4, 0xbaa6, 0xba73, 0x8dea, 0xe2a9, 0xe2a1, 0xe272, + 0xbaa5, 0xe2b1, 0xe2b4, 0xe27b, 0xe2a8, 0xfe50, 0xba79, 0xbcdf, + 0xe2a6, 0xe5f9, 0xe2ad, 0xfdcc, 0xe276, 0xe644, 0xe64e, 0xbce2, + 0xe64d, 0xe659, 0xbce4, 0xe64b, 0x9da7, 0xe64f, 0xbcef, 0xe646, + 0xbce7, 0xfdcd, 0xe652, 0xe9f0, 0xbcf3, 0xbcf2, 0xe654, 0xe643, + 0xe65e, 0xbced, 0xbce3, 0xe657, 0xe65b, 0xe660, 0xe655, 0xe649, + 0xbce6, 0xbce9, 0xbcf1, 0xbcec, 0xe64c, 0xe2a2, 0xfdcf, 0xe648, + 0xe65f, 0xbce8, 0x95d2, 0xbceb, 0xe661, 0xbce0, 0xe656, 0xe5fb, + 0xe65c, 0xc0df, 0x8ded, 0xe64a, 0xbce1, 0xe645, 0xbce5, 0xe5fc, + 0xbaab, 0xe641, 0xfcba, 0xe65a, 0xe642, 0xe640, 0xbcea, 0xe658, + 0xe5fe, 0xe651, 0xe650, 0xe65d, 0xe647, 0xbcee, 0xfdc5, 0xe9f3, + 0xfdd2, 0xbf49, 0xbefe, 0xea40, 0xe9eb, 0xbf41, 0xe9f7, 0xbf48, + 0xbf43, 0xe9f5, 0xed4f, 0xe9fb, 0xea42, 0xe9fa, 0xe9e9, 0xe9f8, + 0xea44, 0xea46, 0xbefd, 0xea45, 0xbf44, 0xbf4a, 0x9cdc, 0xbf47, + 0xe9fe, 0xbf46, 0xe9f9, 0x95cf, 0xe9ed, 0xe9f2, 0x8dee, 0xe9fd, + 0xbf45, 0xbf42, 0xbefc, 0xbf40, 0xe9f1, 0xe5fd, 0xe9ec, 0xe9ef, + 0xea41, 0xe9f4, 0xe9ea, 0xed4e, 0xea43, 0xe9ee, 0xe9fc, 0xfdd4, + 0xed51, 0xc0e3, 0xc0d7, 0x96ec, 0x96eb, 0xc0db, 0xed53, 0xed59, + 0xed57, 0xc0d9, 0xc0da, 0xc0e1, 0xed5a, 0xed52, 0xc0dc, 0xed56, + 0xed55, 0xed5b, 0xc0e2, 0xc0dd, 0xc0e0, 0xed54, 0xc0e4, 0xc0de, + 0xc0e5, 0xc0d8, 0xed58, 0xed50, 0x90b6, 0xeff7, 0xfdc3, 0xc271, + 0xeff4, 0xeff6, 0xc26f, 0xeff2, 0xeff3, 0xefee, 0x98ab, 0xe9f6, + 0xefef, 0xc270, 0xefeb, 0xc26d, 0xeff8, 0xc26e, 0xefec, 0xefed, + 0xeff1, 0xc273, 0xc272, 0xeff0, 0xc378, 0xf25f, 0xf265, 0xc379, + 0xf25c, 0xc376, 0xc373, 0xf267, 0xc377, 0x96ee, 0xc374, 0xf25e, + 0xf261, 0xf262, 0xf263, 0xf266, 0xeff5, 0xf25d, 0xc375, 0xf264, + 0xf268, 0xf260, 0x8df4, 0xf45d, 0xc46a, 0xf460, 0xc46b, 0xf468, + 0xf45f, 0xf45c, 0xf45e, 0xf462, 0xf465, 0xf464, 0xf467, 0xf45b, + 0xc469, 0xf463, 0xf466, 0xf469, 0xf461, 0xf5d3, 0xf5d4, 0xf5d8, + 0xf5d9, 0xf5d6, 0xf5d7, 0xf5d5, 0xfde0, 0xc4e9, 0x8c67, 0x8df6, + 0xc578, 0xf6eb, 0x8df7, 0xf6e8, 0xf6e9, 0xf6ea, 0xc579, 0xf7e5, + 0xf7e4, 0x8ffa, 0xf8af, 0xc5f4, 0xf8ad, 0xf8b0, 0xf8ae, 0xf8f5, + 0xc657, 0xc665, 0xf9a3, 0xf96c, 0x97d0, 0xf9a2, 0xf9d0, 0xf9d1, + 0xa4f5, 0x8bd2, 0x8df8, 0xa6c7, 0xca41, 0xcb5e, 0x90d9, 0xa85f, + 0x8c47, 0xa862, 0xfaf0, 0xcb5f, 0xa860, 0xa861, 0xfde1, 0x8df9, + 0xfde3, 0xcd58, 0xcd5a, 0xcd55, 0xcd52, 0xcd54, 0x8dfa, 0xaaa4, + 0xfb63, 0xaaa2, 0x90a6, 0xcd56, 0xaaa3, 0xcd53, 0xcd50, 0xaaa1, + 0xcd57, 0xcd51, 0xaaa5, 0xcd59, 0xcfaf, 0x9970, 0xcfb3, 0x91eb, + 0xacb7, 0x9770, 0x986f, 0xfde2, 0xcfb6, 0xacaf, 0xacb2, 0xacb4, + 0xacb6, 0xacb3, 0xcfb2, 0xcfb1, 0xacb1, 0xcfb4, 0xcfb5, 0xcfae, + 0xacb5, 0x98f2, 0xacb0, 0x9afc, 0x896c, 0xfdfd, 0xcfb0, 0x995e, + 0x95bd, 0xd277, 0xd278, 0xd279, 0xaf50, 0xaf4c, 0xd26e, 0xfde4, + 0xd276, 0xd27b, 0xaf51, 0x91e6, 0xd26c, 0xd272, 0xd26b, 0xd275, + 0xfde5, 0xfde6, 0xd271, 0xaf4d, 0xaf4f, 0xd27a, 0xd26a, 0xd26d, + 0xd273, 0xfde7, 0xd274, 0xd27c, 0xd270, 0xaf4e, 0xb26d, 0xd64e, + 0x9454, 0xd650, 0xd64c, 0x99b8, 0xd658, 0xd64a, 0xd657, 0xb269, + 0xd648, 0xda5b, 0xd652, 0xb26c, 0x97e9, 0xd653, 0xd656, 0xd65a, + 0xd64f, 0x9346, 0xd654, 0xb26a, 0xb26b, 0xd659, 0xd64d, 0xd649, + 0xd65b, 0xd651, 0xd655, 0xd64b, 0xb548, 0xb549, 0xda65, 0xb54f, + 0x9863, 0xda59, 0xda62, 0xda58, 0xb54c, 0xda60, 0xda5e, 0xda5f, + 0xb54a, 0xda63, 0x95bc, 0xfded, 0xfdf7, 0xda5c, 0xda5a, 0xb54b, + 0xda5d, 0xda61, 0x9870, 0x96f6, 0x8ea9, 0xb54d, 0xda64, 0x9451, + 0x8e43, 0x8b5a, 0xde70, 0xde77, 0xde79, 0xdea1, 0xfdee, 0xb7da, + 0xde6b, 0xb7d2, 0xfdf0, 0xde7a, 0xb7d7, 0xdea2, 0xb7ce, 0xfdf4, + 0xde7d, 0x9bf5, 0xde6d, 0xde7e, 0xde6c, 0xb7dc, 0xde78, 0xb7cf, + 0xdea3, 0xb7d4, 0xde71, 0xb7d9, 0xde7c, 0xde6f, 0xde76, 0xde72, + 0xde6e, 0xb7d1, 0xb7d8, 0xb7d6, 0xb7d3, 0xb7db, 0xb7d0, 0xde75, + 0x977e, 0xb7d5, 0xb54e, 0xde7b, 0x9bd5, 0xde73, 0x9ac3, 0x97c8, + 0xa0db, 0x91d0, 0xde74, 0x9fe4, 0xe2c1, 0x8fdd, 0xbab4, 0x91e9, + 0xe2bd, 0xe2c3, 0xe2bf, 0xbab6, 0xe2be, 0xe2c2, 0xe2ba, 0x98e0, + 0xe2bc, 0xbab5, 0x92ca, 0x9857, 0xe2c0, 0xe2bb, 0x8c51, 0xbab7, + 0xbab2, 0xfdeb, 0xe2c4, 0x9b49, 0xbab3, 0xe667, 0xe664, 0xe670, + 0xe66a, 0xe66c, 0xbcf4, 0xe666, 0xe66e, 0x9d76, 0x9eaf, 0xe66d, + 0xe66b, 0xe671, 0xbcf7, 0xe668, 0xe66f, 0xbcf5, 0x9ccc, 0xe663, + 0xe665, 0xbcf6, 0xe662, 0xe672, 0xfdea, 0xe669, 0x8df1, 0xea4a, + 0xbf51, 0xfdfb, 0xea55, 0xea53, 0xbf4b, 0xea49, 0xea4c, 0xea4d, + 0xea48, 0xbf55, 0xbf56, 0xea47, 0xea56, 0xea51, 0xbf4f, 0xbf4c, + 0xea50, 0xea4e, 0xbf52, 0xea52, 0xbf4d, 0x8e53, 0xbf4e, 0xea4f, + 0xbf50, 0xea4b, 0xea54, 0xbf53, 0xea57, 0xea58, 0xbf54, 0xfacf, + 0xc0e7, 0xc0ee, 0xed5c, 0xed62, 0xed60, 0xc0ea, 0xc0e9, 0xc0e6, + 0xed5e, 0x96f9, 0xc0ec, 0xc0eb, 0xc0e8, 0xed61, 0xed5d, 0xed5f, + 0xc0ed, 0x98bf, 0x9e49, 0xc277, 0xeffb, 0xc274, 0xc275, 0xeffd, + 0xc276, 0xeffa, 0x8ca7, 0xeff9, 0xf26c, 0xeffc, 0xf26d, 0xc37a, + 0xf26b, 0x9bca, 0xf26a, 0xf269, 0xc37b, 0xfdfe, 0x92dc, 0xc46c, + 0xf46a, 0xf46b, 0xfe41, 0x91cc, 0x91e2, 0xf5dc, 0xf5db, 0xc4ea, + 0xf5da, 0xf6ec, 0xf6ed, 0xf7e6, 0xf8b1, 0xfe44, 0xf8f6, 0xf9bc, + 0xc679, 0xf9c6, 0xa4f6, 0x8bd3, 0xaaa6, 0xaaa7, 0xfe47, 0xacb8, + 0xc0ef, 0xa4f7, 0xaaa8, 0xaf52, 0xb7dd, 0xa4f8, 0xb26e, 0xbab8, + 0xc962, 0xfe48, 0xcfb7, 0xd27d, 0xe2c5, 0xc0f0, 0xa4f9, 0xaaa9, + 0xcfb8, 0xcfb9, 0xda66, 0xb550, 0xdea4, 0x9455, 0xb7de, 0xe2c6, + 0xfe4b, 0xbcf8, 0xfe4c, 0xc37c, 0xa4fa, 0xda67, 0xa4fb, 0x8dbf, + 0xa6c9, 0xca42, 0xa6c8, 0xa865, 0xa864, 0xa863, 0xcb60, 0x9e78, + 0xaaaa, 0xaaab, 0xcd5b, 0xcfba, 0xcfbd, 0xacba, 0xcfbb, 0xacb9, + 0xcfbc, 0xacbb, 0xd2a2, 0xd2a1, 0xd27e, 0xaf53, 0xd65d, 0xd65e, + 0xb26f, 0xd65c, 0xd65f, 0xb552, 0xb270, 0xfe51, 0xb551, 0xda6b, + 0xda6a, 0x9456, 0xda68, 0xda69, 0xda6c, 0xdea6, 0xdea5, 0xdea9, + 0x9d61, 0xdea8, 0xdea7, 0xbab9, 0xe2c9, 0x9457, 0xe2c8, 0xbaba, + 0xe2c7, 0xe673, 0xe674, 0xbcf9, 0xea59, 0xea5a, 0x9966, 0xf272, + 0xc37d, 0xf271, 0xf270, 0xf26e, 0xf26f, 0xc4eb, 0xf46c, 0xf6ee, + 0xf8f7, 0xa4fc, 0x8bd5, 0xc9a5, 0xa5c7, 0xc9a6, 0xa069, 0xca43, + 0xca44, 0xcb66, 0xcb62, 0xcb61, 0xaaac, 0xcb65, 0xa867, 0xcb63, + 0xa866, 0xcb67, 0xcb64, 0xcd5f, 0xcfbe, 0xcd5d, 0xcd64, 0x98b4, + 0xaaad, 0xaab0, 0xcd65, 0xcd61, 0xcd62, 0xcd5c, 0xaaaf, 0xcd5e, + 0xaaae, 0xcd63, 0xcd60, 0xcfc2, 0xacbd, 0xacbe, 0xa049, 0xcfc5, + 0xcfbf, 0xcfc4, 0xcfc0, 0xacbc, 0xcfc3, 0xcfc1, 0xd2a8, 0xd2a5, + 0xd2a7, 0xaf58, 0xaf57, 0xaf55, 0xd2a4, 0xd2a9, 0xaf54, 0xaf56, + 0xd2a6, 0xd667, 0xd2a3, 0xd2aa, 0xa04c, 0x9e65, 0xd662, 0xd666, + 0xd665, 0xda6e, 0xda79, 0xd668, 0x98b5, 0xd663, 0xda6d, 0xb274, + 0xb273, 0xd661, 0xd664, 0xb275, 0xb272, 0xb271, 0xd660, 0xd669, + 0xda70, 0xda77, 0xb554, 0xda76, 0xda73, 0xfe58, 0xb556, 0x9975, + 0xfe53, 0xa065, 0xda75, 0xfe59, 0xda6f, 0xda71, 0xda74, 0xda72, + 0xb555, 0xda78, 0xb553, 0xb7df, 0x98b7, 0x98b8, 0xdead, 0xdeac, + 0xdeaa, 0xb7e2, 0xb7e1, 0xdeae, 0x98ba, 0xdeab, 0xe2ca, 0xbabb, + 0xb7e0, 0x98bb, 0xdeb0, 0xdeaf, 0xe2cd, 0xe2cb, 0xbcfa, 0x9fbc, + 0xbabc, 0xe2cc, 0xe676, 0xbcfb, 0xe675, 0xe67e, 0xe67d, 0xe67b, + 0xe67a, 0xe677, 0xe678, 0xe679, 0xe67c, 0xe6a1, 0xea5f, 0xea5c, + 0xea5d, 0xbf57, 0xea5b, 0xea61, 0xea60, 0xea5e, 0xed64, 0xed65, + 0xc0f1, 0xa04a, 0xc0f2, 0xed63, 0x9ec7, 0xc279, 0xeffe, 0xc278, + 0xc37e, 0xc3a1, 0xc46d, 0xf46e, 0xf46d, 0xf5dd, 0xf6ef, 0xc57a, + 0xf7e8, 0xf7e7, 0xf7e9, 0xa5c8, 0xcfc6, 0xaf59, 0xb276, 0xd66a, + 0xa5c9, 0xc9a7, 0xa4fd, 0x8ca9, 0xca45, 0x98ae, 0xcb6c, 0xcb6a, + 0xcb6b, 0xcb68, 0xa868, 0xcb69, 0x92d6, 0xfae1, 0xcd6d, 0x91d4, + 0xaab3, 0xcd6b, 0xcd67, 0xcd6a, 0xcd66, 0xaab5, 0xcd69, 0xfade, + 0xaab2, 0xaab1, 0xfe5b, 0xaab4, 0xcd6c, 0xcd68, 0xacc2, 0xacc5, + 0xcfce, 0xcfcd, 0xcfcc, 0xacbf, 0xcfd5, 0xcfcb, 0x8c53, 0xacc1, + 0xd2af, 0xcfd2, 0xcfd0, 0xacc4, 0xcfc8, 0xcfd3, 0xcfca, 0xcfd4, + 0xcfd1, 0xcfc9, 0xfe5e, 0xacc0, 0xcfd6, 0xcfc7, 0xacc3, 0xfbd7, + 0xfe5a, 0x94c5, 0xd2b4, 0xd2ab, 0xd2b6, 0xfaca, 0xd2ae, 0xd2b9, + 0xd2ba, 0xd2ac, 0xd2b8, 0xd2b5, 0xd2b3, 0xd2b7, 0xaf5f, 0xaf5d, + 0x98c1, 0x975c, 0xd2b1, 0xfe74, 0xd2ad, 0x9773, 0xd2b0, 0xd2bb, + 0xd2b2, 0xaf5e, 0xcfcf, 0xaf5a, 0xaf5c, 0xfa46, 0x9764, 0xd678, + 0xd66d, 0xd66b, 0xfe68, 0xd66c, 0x964e, 0xd673, 0x9765, 0xd674, + 0xd670, 0xb27b, 0xd675, 0xd672, 0xd66f, 0x8c5a, 0xb279, 0xd66e, + 0xb277, 0xb27a, 0xd671, 0xd679, 0xaf5b, 0xb278, 0xd677, 0xd676, + 0xb27c, 0x89a1, 0x95fa, 0x92d4, 0xfe69, 0xda7e, 0xfb45, 0x98c8, + 0xdaa1, 0xb560, 0x90ef, 0xdaa7, 0x98c9, 0x98ca, 0xdaa9, 0xdaa2, + 0xb55a, 0xdaa6, 0xdaa5, 0xb55b, 0xb561, 0xb562, 0xdaa8, 0xb558, + 0xda7d, 0xda7b, 0xdaa3, 0xda7a, 0xb55f, 0xda7c, 0xdaa4, 0xdaaa, + 0xb559, 0xb55e, 0xb55c, 0xb55d, 0x946d, 0x94b7, 0xfe6c, 0xb557, + 0x946b, 0xb7e9, 0xdeb7, 0xb7e8, 0xdebb, 0x92fc, 0xdeb1, 0x95eb, + 0xdebc, 0xfe73, 0x976e, 0xfe5f, 0xdeb2, 0xdeb3, 0xdebd, 0xdeba, + 0xdeb8, 0xdeb9, 0xdeb5, 0xdeb4, 0xfdbd, 0xdebe, 0xb7e5, 0x92d5, + 0xdeb6, 0xb7ea, 0xb7e4, 0xb7eb, 0xb7ec, 0xfeb9, 0xb7e7, 0xb7e6, + 0xfe71, 0xe2ce, 0xbabe, 0xbabd, 0xfbbb, 0xe2d3, 0x947a, 0xbcfc, + 0xbabf, 0x95fb, 0xfe77, 0xbac1, 0xe2d4, 0xb7e3, 0xbac0, 0xe2d0, + 0xe2d2, 0xe2cf, 0xfe79, 0xe2d1, 0xfe75, 0xe6ab, 0x945d, 0xe6aa, + 0xe6a7, 0xbd40, 0xea62, 0xbd41, 0xe6a6, 0xfe7c, 0xbcfe, 0xe6a8, + 0xe6a5, 0xe6a2, 0xe6a9, 0xe6a3, 0xe6a4, 0xbcfd, 0x9344, 0x8ea6, + 0xed69, 0xea66, 0xea65, 0xea67, 0xed66, 0xbf5a, 0x92d3, 0xea63, + 0x94b8, 0xbf58, 0xbf5c, 0xbf5b, 0xea64, 0xea68, 0xbf59, 0xfc71, + 0xed6d, 0xc0f5, 0xc27a, 0xc0f6, 0xc0f3, 0xed6a, 0xed68, 0xed6b, + 0xed6e, 0xc0f4, 0xed6c, 0xed67, 0x975e, 0xf042, 0xf045, 0xf275, + 0xf040, 0x8cad, 0xf46f, 0xf046, 0xc3a2, 0xf044, 0xc27b, 0xf041, + 0xf043, 0xf047, 0xf276, 0xf274, 0xfea7, 0xc3a3, 0xf273, 0x946a, + 0xc46e, 0x93e3, 0x98cf, 0xc4ed, 0xf6f1, 0xc4ec, 0xf6f3, 0xf6f0, + 0xf6f2, 0xc5d0, 0xf8b2, 0xa5ca, 0xcd6e, 0xd2bc, 0xd2bd, 0xb27d, + 0xdebf, 0xbf5d, 0xc3a4, 0xc57b, 0xf8b3, 0xa5cb, 0xa0d9, 0xcd6f, + 0xa260, 0xcfd7, 0xcfd8, 0xa0bf, 0xa04d, 0xa0b8, 0xd2be, 0xd2bf, + 0xb27e, 0xb2a1, 0xa0ce, 0xdaab, 0xdec2, 0xdec1, 0xdec0, 0xe2d5, + 0xe2d6, 0xe2d7, 0xbac2, 0xa0b7, 0xe6ad, 0xe6ac, 0xea69, 0xbf5e, + 0xbf5f, 0xfea9, 0xed72, 0xed6f, 0xed70, 0xed71, 0xf049, 0xf048, + 0xc27c, 0xf277, 0xf5de, 0xa5cc, 0x89c3, 0xacc6, 0xb2a2, 0xdec3, + 0xfeab, 0xa5cd, 0xd2c0, 0xb2a3, 0xb563, 0xb564, 0xa5ce, 0xa5cf, + 0xca46, 0xa86a, 0xa869, 0xacc7, 0xcfd9, 0xdaac, 0xa5d0, 0xa5d1, + 0xa5d2, 0xa5d3, 0x9df4, 0x896d, 0xa86b, 0xa86c, 0xcb6e, 0xcb6d, + 0x9c7b, 0xaab6, 0xcd72, 0xcd70, 0xcd71, 0x98d2, 0x9fa9, 0xcfda, + 0xcfdb, 0xfeb2, 0xaccb, 0xacc9, 0xfeb1, 0xacca, 0xacc8, 0x97d9, + 0xa0c4, 0xaf60, 0x9476, 0xaf64, 0xaf63, 0xd2c1, 0xaf62, 0xaf61, + 0xd2c2, 0x9978, 0xb2a6, 0xd67b, 0xd67a, 0xb2a4, 0xb2a5, 0xfeb3, + 0xb566, 0xb565, 0xdaae, 0x98d3, 0xfeb4, 0xdaad, 0xb2a7, 0x98d4, + 0xb7ed, 0xdec5, 0xb7ee, 0xdec4, 0x9fb9, 0xe2d8, 0xe6ae, 0xbd42, + 0xea6a, 0x9471, 0xed73, 0xc3a6, 0xc3a5, 0xc57c, 0xa5d4, 0xcd73, + 0x98d5, 0xfeb8, 0xb2a8, 0xe2d9, 0xbac3, 0xc6d4, 0xcb6f, 0xcb70, + 0xcd74, 0xaab8, 0xaab9, 0xaab7, 0xfeba, 0xaccf, 0xacd0, 0xaccd, + 0xacce, 0xcfdc, 0xcfdd, 0xaccc, 0xd2c3, 0x9e5c, 0xaf68, 0xaf69, + 0xfebb, 0xb2ab, 0xd2c9, 0xaf6e, 0xaf6c, 0xd2ca, 0xd2c5, 0xaf6b, + 0xaf6a, 0xaf65, 0xd2c8, 0xd2c7, 0xd2c4, 0xaf6d, 0xa044, 0xd2c6, + 0xaf66, 0xaf67, 0x98d7, 0xb2ac, 0xd6a1, 0xd6a2, 0xb2ad, 0xd67c, + 0xd67e, 0xd6a4, 0xd6a3, 0xd67d, 0xb2a9, 0xb2aa, 0xdab6, 0xb56b, + 0xb56a, 0xdab0, 0xb568, 0x98d8, 0xdab3, 0xb56c, 0xdab4, 0xb56d, + 0xdab1, 0xb567, 0xb569, 0xdab5, 0xdab2, 0xdaaf, 0xded2, 0xdec7, + 0xb7f0, 0xb7f3, 0xb7f2, 0xb7f7, 0xb7f6, 0xded3, 0xded1, 0xdeca, + 0xdece, 0xdecd, 0xb7f4, 0xded0, 0xdecc, 0xded4, 0xdecb, 0xb7f5, + 0xb7ef, 0xb7f1, 0xfebc, 0xdec9, 0x9ffe, 0xe2db, 0xbac7, 0xe2df, + 0xbac6, 0xe2dc, 0xbac5, 0xdec8, 0xdecf, 0xe2de, 0xbac8, 0xe2e0, + 0xe2dd, 0xe2da, 0xe6b1, 0xe6b5, 0xe6b7, 0xe6b3, 0xe6b2, 0xe6b0, + 0xbd45, 0xbd43, 0xbd48, 0xbd49, 0xe6b4, 0xbd46, 0xe6af, 0xbd47, + 0xbac4, 0xe6b6, 0xbd44, 0xfebd, 0xea6c, 0xea6b, 0xea73, 0xea6d, + 0xea72, 0xea6f, 0xbf60, 0xea71, 0xbf61, 0xbf62, 0x9ddd, 0xea70, + 0xea6e, 0x9ee1, 0xc0f8, 0xed74, 0xc0f7, 0xed77, 0xed75, 0xed76, + 0xc0f9, 0x98da, 0x9ddf, 0xfebf, 0xf04d, 0xfebe, 0xc2a1, 0xf04e, + 0x9eeb, 0xc27d, 0xf04f, 0xc27e, 0xf04c, 0xf050, 0xf04a, 0xc3a7, + 0xf278, 0xc3a8, 0xc46f, 0xf04b, 0xc470, 0x9e59, 0xa05c, 0xc4ee, + 0xf5df, 0xc57e, 0xf6f4, 0xc57d, 0xfec0, 0xf7ea, 0xc5f5, 0xc5f6, + 0x9477, 0x98dc, 0xf9cc, 0xfec1, 0xacd1, 0xcfde, 0x98de, 0xb56e, + 0xb56f, 0xa5d5, 0xa6ca, 0xca47, 0xcb71, 0xa86d, 0xaaba, 0xacd2, + 0xacd3, 0xacd4, 0xd6a6, 0xd2cb, 0xaf6f, 0xb2ae, 0xd6a5, 0xfec3, + 0xdab8, 0xb571, 0xdab7, 0xb570, 0xded5, 0xbd4a, 0xe6bb, 0xe6b8, + 0xe6b9, 0xe6ba, 0xfec8, 0xed78, 0xfec9, 0xf051, 0xf471, 0xf470, + 0xf6f5, 0xa5d6, 0xcd75, 0xaf70, 0xb572, 0xded6, 0xfeca, 0xe2e1, + 0xbd4b, 0xea74, 0xf052, 0xf472, 0xa5d7, 0xaabb, 0xacd7, 0xcfdf, + 0xacd8, 0xacd6, 0xacd5, 0xd2cc, 0xaf71, 0xfecb, 0xaf72, 0xaf73, + 0xb2b0, 0xd6a7, 0xb2af, 0x9fc2, 0x8c6b, 0xdab9, 0xb2b1, 0xb573, + 0xded7, 0xb7f8, 0xb7f9, 0xbac9, 0xbaca, 0xbd4c, 0xbf64, 0xea75, + 0xbf63, 0xed79, 0xc0fa, 0xf053, 0xf473, 0xa5d8, 0xa86e, 0xcd78, + 0xcd77, 0xaabc, 0xcd76, 0xaabd, 0xcd79, 0xcfe5, 0xacdb, 0xacda, + 0xcfe7, 0xcfe6, 0xacdf, 0xacde, 0xacd9, 0xcfe1, 0xcfe2, 0xcfe3, + 0xace0, 0xcfe0, 0xacdc, 0xcfe4, 0xacdd, 0x98c4, 0x94b0, 0x94b1, + 0xd2cf, 0xd2d3, 0xd2d1, 0xd2d0, 0xd2d4, 0xd2d5, 0xd2d6, 0xd2ce, + 0xd2cd, 0xfed1, 0xaf75, 0xaf76, 0xd2d7, 0xd2d2, 0xa0c1, 0xd6b0, + 0xfed2, 0xd2d8, 0xaf77, 0xaf74, 0xa0cd, 0xd6aa, 0xd6a9, 0xd6ab, + 0xd6ac, 0xd6ae, 0xd6ad, 0xd6b2, 0xb2b5, 0xb2b2, 0xb2b6, 0xd6a8, + 0xb2b7, 0xd6b1, 0xb2b4, 0xd6af, 0xb2b3, 0xfed3, 0x98e5, 0xdabc, + 0xdabe, 0xdaba, 0xdabb, 0xdabf, 0xdac1, 0xdac2, 0xdabd, 0xdac0, + 0xb574, 0xdedb, 0xdee0, 0xded8, 0xdedc, 0xfed6, 0xdee1, 0xdedd, + 0xb7fa, 0xb843, 0xb7fd, 0xded9, 0xdeda, 0xbace, 0xb846, 0xb7fe, + 0xb844, 0xb7fc, 0xdedf, 0xb845, 0xdede, 0xb841, 0xb7fb, 0xb842, + 0xdee2, 0xe2e6, 0xe2e8, 0x91e4, 0x8fc7, 0x94ae, 0xb840, 0x8a4f, + 0x94b2, 0xe2e3, 0xbacc, 0xe2e9, 0xbacd, 0xe2e7, 0xe2e2, 0xe2e5, + 0xe2ea, 0xbacb, 0xe2e4, 0xbd4e, 0xe6bf, 0xe6be, 0xbd51, 0xbd4f, + 0xe6bc, 0xbd4d, 0xe6bd, 0xbd50, 0x8fd4, 0xea7d, 0xeaa1, 0x98ea, + 0xea7e, 0xea76, 0xea7a, 0xea79, 0xea77, 0xbf66, 0xbf67, 0xbf65, + 0xea78, 0xea7b, 0xea7c, 0xbf68, 0xc140, 0xeda3, 0xc0fc, 0xed7b, + 0xc0fe, 0xc141, 0xfed8, 0xc0fd, 0xeda2, 0xed7c, 0xc0fb, 0xeda1, + 0xed7a, 0xed7e, 0xed7d, 0x9de0, 0xf055, 0xc2a4, 0xc2a5, 0xc2a2, + 0x98ee, 0xc2a3, 0xf054, 0x95c4, 0xf27b, 0xfce8, 0xc3a9, 0xf279, + 0xf27a, 0x98ef, 0xf474, 0xf477, 0xf475, 0xf476, 0xf5e0, 0xc4ef, + 0xf7eb, 0xf8b4, 0xc5f7, 0xf8f8, 0xf8f9, 0xc666, 0xa5d9, 0xace1, + 0x8c6e, 0xdac3, 0xdee3, 0xa5da, 0xa86f, 0xaabe, 0xfad8, 0xcfe8, + 0xcfe9, 0xaf78, 0xdac4, 0xb575, 0xb847, 0xc142, 0xeda4, 0xf27c, + 0xf478, 0xa5db, 0xfedc, 0xcda1, 0xcd7a, 0xcd7c, 0xcd7e, 0xcd7d, + 0xcd7b, 0xaabf, 0xa0ae, 0xace2, 0xcff2, 0xcfed, 0xcfea, 0x9d4c, + 0xcff1, 0xace4, 0xace5, 0xcff0, 0xcfef, 0xcfee, 0xcfeb, 0xcfec, + 0xcff3, 0xace3, 0x98f1, 0x98f3, 0xaf7c, 0x94c1, 0xafa4, 0xafa3, + 0xd2e1, 0xd2db, 0xd2d9, 0xafa1, 0xd6b9, 0xaf7a, 0xd2de, 0xd2e2, + 0xd2e4, 0xd2e0, 0xd2da, 0xafa2, 0xd2df, 0xd2dd, 0xaf79, 0xd2e5, + 0xafa5, 0xd2e3, 0xaf7d, 0xd2dc, 0xaf7e, 0xaf7b, 0x98f5, 0xfa4f, + 0x96e2, 0x9450, 0xb2b9, 0x96a2, 0xd6ba, 0x98f6, 0xd6b3, 0xd6b5, + 0xd6b7, 0x96e5, 0xd6b8, 0xd6b6, 0xb2ba, 0xd6bb, 0x98f7, 0xd6b4, + 0xa046, 0x96e3, 0xdac8, 0xb576, 0xdad0, 0xdac5, 0xdad1, 0xdac6, + 0xdac7, 0x98f8, 0xdacf, 0xdace, 0xdacb, 0xb2b8, 0xb577, 0xdac9, + 0xdacc, 0xb578, 0xdacd, 0xdaca, 0xdeee, 0x9ee4, 0xdef2, 0xb84e, + 0xe2f0, 0xb851, 0xdef0, 0xf9d6, 0xdeed, 0xdee8, 0xdeea, 0xdeeb, + 0xdee4, 0x94c3, 0xb84d, 0xb84c, 0x94c2, 0xb848, 0xdee7, 0xb84f, + 0xb850, 0xdee6, 0xdee9, 0xdef1, 0xb84a, 0xb84b, 0xdeef, 0xdee5, + 0xe2f2, 0xbad0, 0xe2f4, 0xdeec, 0xe2f6, 0xbad4, 0xe2f7, 0xe2f3, + 0xbad1, 0xe2ef, 0xbad3, 0xe2ec, 0xe2f1, 0xe2f5, 0xe2ee, 0xfee1, + 0xb849, 0xfee9, 0xe2eb, 0xbad2, 0xe2ed, 0x96e4, 0x89ac, 0x96db, + 0xbd54, 0xe6c1, 0xbd58, 0xbd56, 0xbacf, 0xe6c8, 0xe6c9, 0xbd53, + 0xfee2, 0xe6c7, 0xe6ca, 0xbd55, 0xbd52, 0xe6c3, 0xe6c0, 0xe6c5, + 0xe6c2, 0xbd59, 0xe6c4, 0x94c4, 0xfee3, 0xe6c6, 0xbd57, 0xfee7, + 0x9ffb, 0xbf6a, 0xeaa8, 0xeaa2, 0xeaa6, 0xeaac, 0xeaad, 0xeaa9, + 0xeaaa, 0xeaa7, 0x8c59, 0xeaa4, 0xbf6c, 0xbf69, 0xeaa3, 0xeaa5, + 0xbf6b, 0xeaab, 0x93c9, 0xc146, 0x94e8, 0xfb56, 0xedaa, 0xeda5, + 0xc145, 0x90c5, 0xc143, 0xedac, 0xc144, 0xeda8, 0xeda9, 0xeda6, + 0xedad, 0xf056, 0xc147, 0xeda7, 0xedae, 0xedab, 0xa0a8, 0xf05a, + 0xf057, 0xc2a6, 0xf05b, 0xf05d, 0xf05c, 0xf058, 0xf059, 0xf2a3, + 0xc3aa, 0xf27e, 0xf2a2, 0xf27d, 0xf2a4, 0xf2a1, 0xf47a, 0xf47d, + 0xf479, 0xc471, 0xf47b, 0xf47c, 0xf47e, 0xc472, 0xc474, 0xc473, + 0xf5e1, 0xfee5, 0xf5e3, 0xf5e2, 0x98fd, 0x98fb, 0xfee8, 0xf6f6, + 0x8ebf, 0xf8b5, 0xf8fa, 0xa5dc, 0x8bd8, 0xfef7, 0xcb72, 0xaac0, + 0xcda3, 0xaac1, 0xaac2, 0xcda2, 0xcff8, 0xcff7, 0xace6, 0xace9, + 0xace8, 0xace7, 0xcff4, 0xcff6, 0xcff5, 0xd2e8, 0xafa7, 0xd2ec, + 0xd2eb, 0xd2ea, 0xd2e6, 0xafa6, 0xafaa, 0xafad, 0x8f68, 0x94c6, + 0xafae, 0xd2e7, 0xd2e9, 0xafac, 0xafab, 0xafa9, 0xafa8, 0xd6c2, + 0x9dea, 0xd6c0, 0xd6bc, 0xb2bb, 0xd6bd, 0xb2bc, 0xd6be, 0xd6bf, + 0xd6c1, 0xb2bd, 0xdad5, 0xfc69, 0xdad4, 0xdad3, 0xdad2, 0xdef6, + 0xb852, 0xdef3, 0xdef5, 0x9cda, 0xb853, 0xfef3, 0xb854, 0xdef4, + 0x9c72, 0xfef0, 0x89c9, 0xe341, 0xe2f9, 0xe2fa, 0xbad7, 0xbad5, + 0xbad6, 0xe343, 0x9941, 0xe342, 0xe2fe, 0xe2fd, 0xe2fc, 0xe2fb, + 0xe340, 0xe2f8, 0x9942, 0xe6cb, 0xe6d0, 0xe6ce, 0xfef5, 0x91d7, + 0xe6cd, 0xe6cc, 0xe6cf, 0xeaae, 0x94cc, 0xbf6d, 0xc148, 0xedb0, + 0xfef8, 0xc149, 0xedaf, 0xf05f, 0xf05e, 0xc2a7, 0xf2a5, 0xc3ab, + 0xf4a1, 0xc5a1, 0xf6f7, 0xf8b7, 0xf8b6, 0xc9a8, 0xacea, 0xaceb, + 0xd6c3, 0xb856, 0xa5dd, 0xa872, 0xa871, 0xa870, 0x97a8, 0xcda4, + 0xfefc, 0xaac4, 0xaac3, 0xacee, 0xfdbf, 0xcffa, 0xcffd, 0xcffb, + 0xacec, 0xaced, 0xfefe, 0xcff9, 0xcffc, 0xafb5, 0xd2f3, 0xd2f5, + 0xd2f4, 0xafb2, 0xd2ef, 0x96d1, 0xafb0, 0xafaf, 0xafb3, 0xafb1, + 0xafb4, 0xd2f2, 0xd2ed, 0xd2ee, 0xd2f1, 0xd2f0, 0x94d5, 0x94d0, + 0xd6c6, 0xd6c7, 0xd6c5, 0xd6c4, 0xb2be, 0xb57d, 0xdad6, 0xdad8, + 0xdada, 0xb57c, 0x9944, 0xb57a, 0xdad7, 0xb57b, 0xdad9, 0xb579, + 0xdf41, 0xdef7, 0xdefa, 0xdefe, 0xb85a, 0xdefc, 0xdefb, 0xdef8, + 0xdef9, 0xb858, 0xdf40, 0xb857, 0xb85c, 0xb85b, 0xb859, 0xdefd, + 0xe349, 0xe348, 0x8c63, 0xe344, 0xa0b3, 0xbad8, 0xe347, 0xe346, + 0xbad9, 0xbd5e, 0xe6d2, 0x94cf, 0xbd5f, 0xbd5b, 0xbd5d, 0x9ffa, + 0xbd5a, 0xbd5c, 0x91e5, 0xeaaf, 0x9c6a, 0xbf70, 0xeab1, 0xeab0, + 0x8e49, 0xe345, 0xbf72, 0xbf71, 0xbf6e, 0xbf6f, 0xedb5, 0xedb3, + 0xc14a, 0xedb4, 0xedb6, 0xedb2, 0xedb1, 0xf060, 0xc2aa, 0xc2a8, + 0xc2a9, 0x8e4c, 0xf2a6, 0xf2a7, 0xc3ad, 0xc3ac, 0xf4a3, 0xf4a4, + 0xf4a2, 0xf6f8, 0xf6f9, 0xa5de, 0xca48, 0xa873, 0xcda5, 0xaac6, + 0xaac5, 0xcda6, 0x8e4d, 0xd040, 0xacef, 0xcffe, 0xacf0, 0x9a73, + 0xafb6, 0xd2f8, 0xd2f6, 0xd2fc, 0xafb7, 0xd2f7, 0xd2fb, 0xd2f9, + 0xd2fa, 0xd6c8, 0xd6ca, 0x9947, 0xb2bf, 0x8cb1, 0xd6c9, 0xb2c0, + 0xb5a2, 0xb5a1, 0xb57e, 0xdadb, 0xdf44, 0xb85d, 0xb85e, 0xdf43, + 0xdf42, 0xe34a, 0xbadb, 0xbada, 0xe34b, 0xe34c, 0xbd61, 0xbd60, + 0x8e50, 0xeab5, 0xe6d3, 0xe6d5, 0xe6d4, 0xeab4, 0xeab2, 0xeab6, + 0xeab3, 0xbf73, 0x8e4f, 0x9949, 0xedb7, 0xc14b, 0xedb8, 0xedb9, + 0x8e51, 0x8e52, 0xc2ab, 0xc2ac, 0xc475, 0x9ab2, 0x89a5, 0xc5d1, + 0xa5df, 0x994c, 0xd041, 0x9ff8, 0xd2fd, 0xafb8, 0x8e56, 0x994d, + 0x91ca, 0x8e57, 0xb3ba, 0xb3b9, 0x94e1, 0xb5a4, 0xdadd, 0xb5a3, + 0xdadc, 0x9047, 0x8fd8, 0x8e58, 0xdf45, 0xbadc, 0xe34d, 0xbadd, + 0xc476, 0xf4a5, 0xa6cb, 0xaac7, 0xcda7, 0xacf2, 0x94eb, 0xacf1, + 0xd042, 0xd043, 0xd340, 0xd342, 0xafb9, 0xd344, 0xd347, 0xd345, + 0x8e5c, 0x9553, 0xd346, 0xd343, 0xd2fe, 0xafba, 0xd348, 0xd341, + 0x9fe5, 0xd6d3, 0xb2c6, 0xd6dc, 0xb2c3, 0xd6d5, 0xb2c7, 0x9f56, + 0xb2c1, 0xd6d0, 0xd6dd, 0xd6d1, 0xd6ce, 0xb2c5, 0x954f, 0xb2c2, + 0x8e5e, 0xd6d4, 0xd6d7, 0xb2c4, 0xd6d8, 0xb2c8, 0xd6d9, 0xd6cf, + 0xd6d6, 0xd6da, 0xd6d2, 0xd6cd, 0xd6cb, 0xd6db, 0x996a, 0xdadf, + 0xdae4, 0x9c64, 0x9cd9, 0xdae0, 0xdae6, 0xb5a7, 0xd6cc, 0xdae1, + 0xb5a5, 0xdade, 0xb5ac, 0xdae2, 0xb5ab, 0xdae3, 0xb5ad, 0xb5a8, + 0xb5ae, 0xb5a9, 0xb5aa, 0x8e5d, 0xb5a6, 0xdae5, 0xb861, 0xdf50, + 0x9950, 0xdf53, 0xdf47, 0xdf4c, 0xdf46, 0xb863, 0xdf4a, 0x9951, + 0xdf48, 0xb862, 0x8e62, 0xdf4f, 0xdf4e, 0xdf4b, 0xdf4d, 0xdf49, + 0xbae1, 0xdf52, 0xb85f, 0xdf51, 0x9952, 0xe35d, 0xbae8, 0xe358, + 0xbae7, 0xe34e, 0xe350, 0xbae0, 0xe355, 0xe354, 0xe357, 0xbae5, + 0xe352, 0xe351, 0x8e68, 0xbae4, 0xbadf, 0xe353, 0xbae2, 0xe359, + 0xe35b, 0xe356, 0xe34f, 0xbae3, 0xbd69, 0xbade, 0x8e61, 0x9f59, + 0xe35c, 0xe6d9, 0xbd62, 0xe6db, 0xbd63, 0x8bb3, 0xbd65, 0xe6de, + 0xe6d6, 0xbae6, 0xe6dc, 0xe6d8, 0xb860, 0xbd68, 0xbd64, 0xbd66, + 0xbd67, 0xbf76, 0xe6dd, 0xe6d7, 0xbd6a, 0xe6da, 0x9f5d, 0x8e66, + 0xeac0, 0xeabb, 0xeac5, 0xbf74, 0xeabd, 0xbf78, 0xeac3, 0xeaba, + 0xeab7, 0xeac6, 0xc151, 0xbf79, 0xeac2, 0xeab8, 0xbf77, 0xeabc, + 0xbf7b, 0xeab9, 0xeabe, 0xbf7a, 0xeac1, 0xeac4, 0x8cb2, 0xedcb, + 0xedcc, 0xedbc, 0xedc3, 0xedc1, 0xc14f, 0xedc8, 0xeabf, 0x8e6e, + 0xedbf, 0x9f64, 0xedc9, 0xc14e, 0xedbe, 0xedbd, 0xedc7, 0xedc4, + 0xedc6, 0xedba, 0xedca, 0xc14c, 0xedc5, 0xedce, 0xedc2, 0xc150, + 0xc14d, 0xedc0, 0xedbb, 0xedcd, 0xbf75, 0x9953, 0xfab8, 0xf063, + 0x9954, 0xf061, 0xf067, 0xc2b0, 0xf065, 0xf064, 0xc2b2, 0xf06a, + 0xc2b1, 0xf06b, 0xf068, 0xc2ae, 0xf069, 0xf062, 0xc2af, 0xc2ad, + 0xf2ab, 0xf066, 0xf06c, 0xf2a8, 0x8e70, 0xc3b2, 0xc3b0, 0xf2aa, + 0xf2ac, 0xf2a9, 0xc3b1, 0xc3ae, 0xc3af, 0xc3b3, 0x9f61, 0xc478, + 0x8e72, 0xf4aa, 0xf4a9, 0xf4a7, 0xf4a6, 0xf4a8, 0xc477, 0xc479, + 0xc4f0, 0xa06b, 0xf5e5, 0xf5e4, 0x9f40, 0xf6fa, 0xf6fc, 0xf6fe, + 0xf6fd, 0xf6fb, 0x94ed, 0xc5a3, 0xc5a2, 0xc5d3, 0xc5d2, 0xc5d4, + 0xf7ed, 0xf7ec, 0xf8fb, 0xf8b8, 0xf8fc, 0xc658, 0x94ee, 0xc659, + 0xf96d, 0x9fbd, 0xc67e, 0xa6cc, 0x8e7b, 0xcda8, 0xd045, 0xd046, + 0xd044, 0x9957, 0x94f7, 0xacf3, 0x9f5f, 0xd047, 0xd048, 0xd049, + 0x8e73, 0xd349, 0xd34f, 0x9f62, 0xd34d, 0xafbb, 0xd34b, 0xd34c, + 0xd34e, 0x94f6, 0xd34a, 0xb2c9, 0xd6de, 0xb2cb, 0xd6e0, 0xb2ca, + 0xd6df, 0x9958, 0xdae8, 0xb5af, 0xdaea, 0xdae7, 0xd6e1, 0xb5b0, + 0x8e75, 0xf9db, 0xdae9, 0x9072, 0x94f8, 0xdf56, 0xb864, 0xdf54, + 0xb865, 0xdf55, 0xb866, 0x995a, 0xbae9, 0xe361, 0xe35e, 0xe360, + 0xbaea, 0xbaeb, 0xe35f, 0xa0b0, 0x8cb3, 0xe6df, 0x8e79, 0xe6e0, + 0x8e78, 0xbd6b, 0xe6e2, 0xe6e1, 0x94f3, 0xa261, 0xeaca, 0xeacb, + 0xeac7, 0x98af, 0xeac8, 0xbf7c, 0xbf7d, 0xeac9, 0xc157, 0xa0b2, + 0xc153, 0xc158, 0xc154, 0xc156, 0xc152, 0xc155, 0x8e7a, 0xc2b3, + 0xedcf, 0xf2ae, 0xf2ad, 0x995c, 0xf4ab, 0xc47a, 0xc47b, 0xf741, + 0xf5e6, 0x8e7c, 0xf740, 0x8e7d, 0xf8fd, 0xf9a4, 0xa6cd, 0x8bd9, + 0xa874, 0x89a2, 0xcda9, 0xaac8, 0xacf6, 0xd04c, 0xacf4, 0xd04a, + 0xacf9, 0xacf5, 0xacfa, 0xacf8, 0xd04b, 0xacf7, 0xafbf, 0xafbe, + 0xd35a, 0xafc7, 0xd353, 0xd359, 0xafc3, 0xd352, 0xd358, 0xd356, + 0xafc2, 0xafc4, 0xd355, 0xafbd, 0xd354, 0xafc8, 0xafc5, 0xafc9, + 0xafc6, 0xd351, 0xd350, 0xd357, 0xafc0, 0xafbc, 0xafc1, 0x9ed7, + 0xd6f0, 0xd6e9, 0xb5b5, 0xd6e8, 0xb2cf, 0xb2d6, 0xb2d3, 0xb2d9, + 0xb2d8, 0xb2d4, 0xd6e2, 0xd6e5, 0xd6e4, 0xb2d0, 0xd6e6, 0xd6ef, + 0xb2d1, 0xd6e3, 0xd6ec, 0xd6ed, 0xb2d2, 0xd6ea, 0xb2d7, 0xb2cd, + 0xb2d5, 0xd6e7, 0xb2cc, 0xd6eb, 0xd6ee, 0xa0b6, 0xdafb, 0xdaf2, + 0xb5b2, 0xdaf9, 0xdaf6, 0xdaee, 0xdaf7, 0xb5b4, 0xdaef, 0xdaeb, + 0x9e42, 0xb86c, 0xdaf4, 0x8ea4, 0xb5b1, 0xdafa, 0xb5b8, 0xb5ba, + 0xdaed, 0xb5b9, 0xdaf0, 0xb5b3, 0xdaf8, 0xdaf1, 0xdaf5, 0xdaf3, + 0xb5b6, 0xdaec, 0xb5bb, 0xb2ce, 0xb5b7, 0xb5bc, 0xb868, 0xdf5d, + 0xdf5f, 0xdf61, 0xdf65, 0xdf5b, 0xdf59, 0xb86a, 0xdf60, 0xdf64, + 0xdf5c, 0xdf58, 0xdf57, 0x8ea7, 0x8c76, 0xdf62, 0xdf5a, 0xdf5e, + 0xb86b, 0xb869, 0xdf66, 0xb867, 0xdf63, 0xe372, 0x9542, 0xbaee, + 0xe36a, 0xbd78, 0xe374, 0xbaf1, 0xe378, 0xbaf7, 0xe365, 0x987d, + 0xe375, 0xe362, 0x9755, 0xe377, 0xe366, 0x8ea8, 0xbafe, 0xbafb, + 0xe376, 0xe370, 0xbaed, 0xbaf5, 0xbaf4, 0x8eaa, 0xbaf3, 0xbaf9, + 0xe363, 0xbafa, 0xe371, 0xbaf6, 0xbaec, 0xe373, 0xbaef, 0xbaf0, + 0xbaf8, 0xe368, 0xe367, 0xe364, 0xe36c, 0xe369, 0xe36d, 0xbafd, + 0xe379, 0xbaf2, 0xe36e, 0xe36f, 0x89a3, 0xe36b, 0x9960, 0x9962, + 0xbafc, 0x94fc, 0x9961, 0xe6e7, 0xbd70, 0xbd79, 0xbd75, 0xe6e4, + 0x94fa, 0xbd72, 0xbd76, 0xe6f0, 0xbd6c, 0xe6e8, 0xbd74, 0x8eae, + 0x8eb2, 0xe6eb, 0xe6e6, 0xbd73, 0xbd77, 0xe6e5, 0xbd71, 0xe6ef, + 0xbd6e, 0xe6ee, 0xe6ed, 0xbd7a, 0xe572, 0xbd6d, 0x8eb0, 0xe6ec, + 0xe6e3, 0xbd7b, 0xe6ea, 0xbd6f, 0x9963, 0x97aa, 0xe6e9, 0x94fb, + 0xbfa2, 0xbfa7, 0xbf7e, 0xead8, 0xeacf, 0xeadb, 0xead3, 0xead9, + 0xbfa8, 0xbfa1, 0xeacc, 0xead2, 0xeadc, 0xead5, 0xeada, 0xeace, + 0xead6, 0xbfa3, 0xead4, 0xbfa6, 0xbfa5, 0xead0, 0xead1, 0xeacd, + 0xead7, 0xbfa4, 0xeade, 0xeadd, 0x8ebb, 0xedda, 0xedd6, 0xc15f, + 0xedd0, 0xc159, 0xc169, 0xeddc, 0xc161, 0xc15d, 0xedd3, 0xc164, + 0xc167, 0xedde, 0xc15c, 0xedd5, 0xc165, 0xede0, 0xeddd, 0xedd1, + 0xc160, 0xc15a, 0xc168, 0xedd8, 0xc163, 0xedd2, 0xc15e, 0xeddf, + 0xc162, 0xc15b, 0xedd9, 0xc166, 0xedd7, 0xeddb, 0xf06e, 0xf074, + 0xc2b9, 0xf077, 0xc2b4, 0xc2b5, 0xf06f, 0xf076, 0xf071, 0xc2ba, + 0xc2b7, 0x8cdc, 0xf06d, 0xc2b6, 0xf073, 0xf075, 0xc2b8, 0xf072, + 0xf070, 0x9876, 0x8ea1, 0xf2b8, 0xc3b7, 0xc3b8, 0xc3b4, 0x8cb4, + 0xc3b5, 0x8eb7, 0xf2b4, 0xf2b2, 0xf2b6, 0xc3ba, 0xf2b7, 0xf2b0, + 0xf2af, 0xf2b3, 0xf2b1, 0xc3b6, 0xf2b5, 0xf4ac, 0xc47e, 0xc47d, + 0xf4ad, 0x9da6, 0xf4af, 0xf4ae, 0xc4a1, 0xf5eb, 0xf5e8, 0xf5e9, + 0xf5e7, 0xf5ea, 0xc4f2, 0xf5ec, 0x9eb0, 0xc4f1, 0xf742, 0x8eb8, + 0xc5d5, 0xc5d7, 0xf7ee, 0xc5d6, 0xf8b9, 0xf940, 0xf942, 0xf8fe, + 0xf941, 0xc66c, 0x9d70, 0x896e, 0x896f, 0x8970, 0x8971, 0x8972, + 0x8973, 0x8974, 0xa6ce, 0x8975, 0xacfb, 0xd26f, 0xafca, 0xb2da, + 0xdafc, 0xdafd, 0x8ebc, 0x8ebd, 0xeadf, 0xc16a, 0xede1, 0x8ebe, + 0xc2bb, 0x9dd1, 0xf2ba, 0xf2b9, 0xc4a2, 0xf5ed, 0x94fd, 0xf743, + 0xc5f8, 0xca49, 0x8bd7, 0x8bda, 0xaac9, 0xa875, 0xd04d, 0xd360, + 0xd35b, 0xd35f, 0xd35d, 0xafcb, 0xd35e, 0xd35c, 0xd6f1, 0xdafe, + 0xdb40, 0xdf69, 0xdf6a, 0xb86e, 0xb86f, 0xdf68, 0xdf6b, 0xdf67, + 0xb86d, 0xbb40, 0xa0e2, 0xb870, 0xe37a, 0xbd7c, 0xe6f1, 0xbd7d, + 0x9fe9, 0xbfa9, 0xeae2, 0xeae0, 0xeae1, 0xede4, 0xede3, 0xede2, + 0xf2bb, 0xc3b9, 0xf2bc, 0xf744, 0xc5f9, 0xf8ba, 0xa6cf, 0xaacb, + 0xaaca, 0xd04f, 0xacfc, 0xfda8, 0xd04e, 0xd362, 0x8ae7, 0xafcc, + 0xd6f2, 0xd361, 0x8ec2, 0xb2dc, 0xd6f5, 0xd6f3, 0xd6f4, 0xb2db, + 0xdb42, 0xdb43, 0xdb41, 0x8ec4, 0xb873, 0xdf6d, 0xdf6c, 0xdf6e, + 0xb872, 0xb871, 0xe6f2, 0xe6f4, 0x9964, 0xbd7e, 0xe6f3, 0xeae3, + 0xbfaa, 0xf079, 0x9965, 0xf078, 0xc3bb, 0xf2bd, 0xc3bd, 0xc3bc, + 0xf4b0, 0xf5ee, 0xc4f3, 0xa6d0, 0xd050, 0xacfd, 0xd365, 0xafce, + 0xd364, 0xd363, 0xafcd, 0xd6fb, 0xd6fd, 0xd6f6, 0xd6f7, 0xb2dd, + 0xd6f8, 0xb2de, 0xd6fc, 0xd6f9, 0xd6fa, 0xb2df, 0xb5be, 0xb5bf, + 0xdb44, 0xdf6f, 0xdf70, 0x954e, 0xe37e, 0xbb43, 0xbb41, 0xbb42, + 0xe37b, 0xe37c, 0xe37d, 0xe6f9, 0x98b3, 0xe6fa, 0xbda1, 0xe6f7, + 0xe6f6, 0xe6f8, 0xe6f5, 0xbfad, 0xeae4, 0xbfab, 0xbfac, 0xede6, + 0xc16b, 0xede5, 0xefa8, 0xf07a, 0xf07b, 0xc2bc, 0x8ecb, 0xc2bd, + 0xc16c, 0xf2be, 0xf2bf, 0xf4b1, 0xc4a3, 0xa6d1, 0x8bdf, 0xa6d2, + 0xacfe, 0xaacc, 0xafcf, 0xd051, 0x8ece, 0xb5c0, 0xa6d3, 0xad41, + 0xd052, 0xd053, 0xad40, 0xad42, 0xa6d4, 0xd054, 0xafd1, 0xd366, + 0xafd3, 0xafd0, 0xafd2, 0xd741, 0xb2e0, 0x8ecf, 0xd740, 0xd6fe, + 0x9968, 0xdf71, 0xe3a1, 0x9969, 0xbda2, 0xbfae, 0xeae6, 0xeae5, + 0xede7, 0x996b, 0x8ed1, 0xf5ef, 0x996c, 0xa6d5, 0xcb73, 0xcdaa, + 0xad43, 0xd055, 0xd368, 0x8ed4, 0x8ed5, 0xafd4, 0xd367, 0xafd5, + 0xd743, 0xb2e2, 0xd742, 0xd744, 0xb2e1, 0xdb46, 0xdb47, 0xdb45, + 0xb5c1, 0x996d, 0xb874, 0xb875, 0xbb45, 0xa0be, 0xe3a3, 0xe3a2, + 0xbb44, 0x8ed6, 0xa0bc, 0xa0b5, 0xe6fb, 0xa0b4, 0xe6fc, 0xeae7, + 0xc170, 0xc16f, 0xc16d, 0xc16e, 0xc171, 0xf07c, 0xc2bf, 0xc2be, + 0xf2c0, 0xf4b2, 0xc5a5, 0xc5a4, 0xa6d6, 0x8be0, 0xd1fb, 0xb877, + 0xb5c2, 0xb876, 0xbb46, 0xa6d7, 0xc9a9, 0xa6d8, 0xa6d9, 0xcdab, + 0xcb76, 0xcb77, 0xa877, 0xcb74, 0xa876, 0xa879, 0xcb75, 0xa87b, + 0xa87a, 0xcb78, 0xa878, 0x89b5, 0xaad1, 0xaacf, 0xcdad, 0xaace, + 0x8edd, 0xaad3, 0xaad5, 0xaad2, 0xcdb0, 0xcdac, 0xaad6, 0xaad0, + 0xa87c, 0xaad4, 0xcdaf, 0x9e5d, 0x9971, 0xcdae, 0xaacd, 0x89ae, + 0x9de8, 0xd05b, 0xad47, 0xad48, 0xd05d, 0x9565, 0xd057, 0xd05a, + 0xd063, 0xd061, 0xad49, 0xd067, 0xad4c, 0xd064, 0xd05c, 0xd059, + 0xdb49, 0xd062, 0xad44, 0xd065, 0xd056, 0xd05f, 0xad46, 0xad4b, + 0xd060, 0xad4f, 0xad4d, 0xd058, 0xad4a, 0xd05e, 0xad4e, 0xad45, + 0xd066, 0x9972, 0x8b5c, 0xafda, 0xafe3, 0xafd8, 0xafd6, 0xd36a, + 0xafde, 0xafdb, 0xd36c, 0x89b1, 0xafdd, 0xd36b, 0xd369, 0xd36e, + 0xafe2, 0xafe0, 0xdb48, 0xd36f, 0xd36d, 0xafd7, 0xa0c0, 0xafd9, + 0xafdc, 0x8edf, 0xafdf, 0x9566, 0xafe1, 0x9974, 0x9976, 0x9977, + 0x9979, 0xd74e, 0xb2e4, 0x9dda, 0xd745, 0xd747, 0x8ee0, 0xd748, + 0xd750, 0xd74c, 0xd74a, 0xd74d, 0xd751, 0xb2e5, 0xb2e9, 0xd746, + 0xd74f, 0xb2e7, 0x935c, 0xb2e6, 0xd74b, 0xd749, 0xb2e3, 0xb2e8, + 0x9de6, 0x8b5f, 0x9563, 0xb5c8, 0xdb51, 0xdb4f, 0xb5ca, 0x9567, + 0xdb4a, 0xdfa1, 0xb5c9, 0xdb4e, 0x9de3, 0xdb4b, 0xb5c5, 0xb5cb, + 0xdb50, 0xb5c7, 0xdb4d, 0xbb47, 0xb5c6, 0xdb4c, 0xb5cc, 0xb5c4, + 0xb5c3, 0x997c, 0x997d, 0x997e, 0xdf77, 0xdf75, 0xdf7b, 0xdf73, + 0xdfa2, 0xdf78, 0xdf72, 0xb87b, 0xb8a3, 0xdf7d, 0xdf76, 0xb87e, + 0x8b5b, 0xb87c, 0xdf7e, 0xb879, 0xb878, 0xdf79, 0xb87d, 0xb5cd, + 0xdf7c, 0xdf74, 0xb87a, 0xb8a1, 0xb8a2, 0x99a3, 0xbb4c, 0xbb48, + 0xbb4d, 0xe3a6, 0x99a4, 0xe3a5, 0xe3a7, 0xbb4a, 0xe3a4, 0xbb4b, + 0xe3aa, 0xe3a9, 0xe3a8, 0xbb49, 0x99a6, 0xe741, 0xe744, 0xbda8, + 0xe743, 0xbda7, 0xbda3, 0xbda4, 0xbda5, 0xe740, 0xe6fe, 0xbda6, + 0xe742, 0xe6fd, 0x99a8, 0xeae9, 0xeaf3, 0xbfb1, 0xbfb0, 0x8abe, + 0xeaed, 0xeaef, 0xeaea, 0xeaee, 0xeae8, 0xeaf1, 0xbfaf, 0xeaf0, + 0xeaec, 0x9e61, 0xeaf2, 0xeaeb, 0xc174, 0xede8, 0xedee, 0xc178, + 0xc17a, 0xc177, 0xc176, 0x99aa, 0xc175, 0xc173, 0xede9, 0xedec, + 0xc172, 0xeded, 0xa0c8, 0xc179, 0xedeb, 0xedea, 0xc2c0, 0xc2c1, + 0xf0a1, 0xf07d, 0xf07e, 0xf2c2, 0xf2c1, 0xc3be, 0xf4b4, 0xc4a4, + 0xf4b3, 0xf5f0, 0xf745, 0xc5a6, 0xf943, 0xf944, 0xc5d8, 0xa6da, + 0x99ab, 0xaad7, 0xdb52, 0xbb4e, 0xc17b, 0xedef, 0xa6db, 0xafe5, + 0xafe4, 0xdb53, 0xfec4, 0xeaf4, 0xa6dc, 0xad50, 0x98c2, 0xdb54, + 0xdb55, 0xdb56, 0xbb4f, 0xbfb2, 0xa6dd, 0xaad8, 0xd068, 0xafe6, + 0xd370, 0xb2ea, 0xdb57, 0xb8a4, 0xbb50, 0xbfb3, 0xc17c, 0xc2c2, + 0xf4b5, 0xa6de, 0xaad9, 0xafe7, 0xd752, 0xb5ce, 0xbb51, 0xe3ab, + 0xe745, 0x8ee8, 0xa0ba, 0xa6df, 0xb5cf, 0xdfa3, 0xbb52, 0xa6e0, + 0xcdb1, 0xd069, 0xad51, 0xd372, 0xfd77, 0xafea, 0x8eee, 0xafe8, + 0xafe9, 0xafeb, 0x9ebf, 0xd371, 0xd757, 0xd754, 0xd756, 0xb2eb, + 0xb2ed, 0xb2ec, 0xd753, 0xb2ee, 0xd755, 0xdb58, 0xdb59, 0x89c2, + 0xdb5a, 0xdfa6, 0xdfa7, 0xdfa5, 0xdfa8, 0xb8a5, 0xdfa4, 0xbb53, + 0xe74a, 0xe746, 0xe749, 0xe74b, 0xe748, 0xe747, 0x99ac, 0xeaf5, + 0xeaf6, 0xeaf7, 0xbfb4, 0xbfb5, 0xedf1, 0xedf0, 0xedf2, 0xf0a3, + 0xf0a2, 0xf2c4, 0x956b, 0xf2c5, 0xf2c3, 0x956c, 0xc4a5, 0xf4b6, + 0xf4b7, 0xf746, 0xf7ef, 0xf8bb, 0xa6e1, 0xa87d, 0xc17d, 0xa6e2, + 0xd758, 0xdb5b, 0x99af, 0xc641, 0xca4a, 0x994a, 0x8976, 0x8f48, + 0xca4b, 0xca4d, 0xa6e3, 0xca4e, 0xca4c, 0xcba2, 0xcba3, 0xcb7b, + 0xfbee, 0xcba1, 0xa8a1, 0xa8a2, 0xcb7c, 0xcb7a, 0xcb79, 0xcb7d, + 0xa87e, 0xcb7e, 0xd06a, 0xcdb6, 0xaadc, 0xcdb5, 0xcdb7, 0xaadb, + 0xcdbc, 0xaadf, 0xcdb2, 0xcdc0, 0xcdc6, 0xaae6, 0xcdc3, 0xaae3, + 0x99ae, 0xcdb9, 0xcdbf, 0xcdc1, 0x8efb, 0xcdb4, 0xaae2, 0xaadd, + 0xcdba, 0xaae4, 0xaae7, 0xaae1, 0xaada, 0xcdbe, 0xcdb8, 0xcdc5, + 0xaae9, 0xaae5, 0xaae0, 0xcdbd, 0xafec, 0xcdbb, 0xaade, 0xaae8, + 0x8cd0, 0xcdb3, 0xcdc2, 0xcdc4, 0x8b52, 0x99b0, 0x8977, 0x8f41, + 0xad62, 0xad5c, 0xad64, 0xad61, 0xd071, 0xd074, 0xad5d, 0x99b1, + 0xd06b, 0xad56, 0xad60, 0xad63, 0xad65, 0xd0a2, 0xd077, 0x8f49, + 0xad55, 0xd0a1, 0xad59, 0xad57, 0xad52, 0xd06f, 0xd07e, 0xd073, + 0xd076, 0xd0a5, 0xfa4d, 0xad66, 0xd07d, 0xad5e, 0xd078, 0xd0a4, + 0xd075, 0xd079, 0xd07c, 0x9de4, 0x8cb5, 0xd06d, 0xd0a3, 0xd07b, + 0xfbe9, 0x9b54, 0xd06c, 0x99b2, 0xd070, 0xad5f, 0xad5a, 0xad53, + 0xad58, 0xad54, 0xad67, 0xd06e, 0xd3a5, 0xad5b, 0x9e68, 0xd07a, + 0xce41, 0xd3a8, 0xaffa, 0x8f4a, 0xd376, 0x8f42, 0xd3a3, 0xd37d, + 0x8f51, 0xd3b2, 0xd3aa, 0xd37e, 0xd3a9, 0xd378, 0xd37c, 0xd3b5, + 0xaffd, 0xd3ad, 0xd3a4, 0xafed, 0xd3b3, 0xd374, 0xd3ac, 0xaffc, + 0xaff7, 0xd373, 0xaff5, 0xaff4, 0xaff9, 0xd3ab, 0xaff1, 0xaff8, + 0xd072, 0xdb5c, 0xd3a6, 0x9846, 0xd37a, 0xaffb, 0xd37b, 0xd3a1, + 0xaffe, 0xd375, 0xd3af, 0xd3ae, 0xd3b6, 0xaff3, 0xaff0, 0xd3b4, + 0xd3b0, 0xd3a7, 0xd3a2, 0xaff6, 0xaff2, 0xd377, 0xafee, 0xd3b1, + 0xafef, 0xd379, 0x99b4, 0x8ef5, 0xfd55, 0x9ccd, 0x8978, 0xd75e, + 0xd760, 0xd765, 0xd779, 0xb2fc, 0xb2f2, 0xd75d, 0xb2fd, 0xb2fe, + 0xd768, 0xd76f, 0xd775, 0xd762, 0xd769, 0x8f53, 0xb340, 0xd777, + 0xd772, 0xb2fa, 0xb2f8, 0xd76e, 0xd76a, 0xd75c, 0xb2ef, 0xd761, + 0xd759, 0x8f6f, 0xb2f7, 0xb2f9, 0xd766, 0xd763, 0xb2f4, 0xd773, + 0xb2f1, 0xd764, 0xd77a, 0xd76c, 0x8e63, 0xd76b, 0xb2f0, 0xb2fb, + 0xb2f3, 0xd75a, 0xd75f, 0xd770, 0xd776, 0xb341, 0xd75b, 0xd767, + 0xd76d, 0xb2f6, 0x8f56, 0xd778, 0xd771, 0xd774, 0xfe76, 0xb2f5, + 0x9fc6, 0xdb6c, 0xdb60, 0xb5d7, 0xdb7d, 0xdba7, 0xdbaa, 0xb5d5, + 0xdb68, 0xdba3, 0xdb69, 0xdb77, 0xb5e2, 0xdb73, 0xb5df, 0xfaac, + 0xdb74, 0xdb5d, 0xdba4, 0x8f58, 0xb5e8, 0xdba1, 0xdb75, 0xdbac, + 0xdb70, 0xdfc8, 0xdbaf, 0xb5e6, 0xdb6e, 0xdb7a, 0xb5e9, 0xb5d4, + 0xdb72, 0xdbad, 0xdb6b, 0xdb64, 0xdb6f, 0xdb63, 0xdb61, 0xb5d0, + 0xdba5, 0xdb6a, 0xdba8, 0x9848, 0xdba9, 0xb5d8, 0xb5dd, 0xb5d9, + 0xb5e1, 0xdb7e, 0xb5da, 0xdb76, 0xdb66, 0xb5d2, 0xdb5e, 0xdba2, + 0xdbab, 0xdb65, 0xb5e0, 0xdbb0, 0xdb71, 0xdb6d, 0xb5d1, 0xb5e5, + 0x99b7, 0xdb7c, 0xb5e7, 0xdb78, 0xb5dc, 0xb5d6, 0xb5de, 0xb5d3, + 0xb5e4, 0xdb79, 0xdb67, 0xdb7b, 0xdb62, 0xdba6, 0x9665, 0xfa6c, + 0x9de7, 0xdbae, 0x9e62, 0x96cc, 0x8e67, 0xdb5f, 0xfc75, 0x987e, + 0xdfc7, 0xdfdd, 0xb855, 0xdfcc, 0xfdb9, 0xdfca, 0xdfb5, 0xb8a9, + 0xdfc5, 0xdfd9, 0xdfc1, 0xb8b1, 0xdfd8, 0xdfbf, 0xb5e3, 0xdfcf, + 0xdfc0, 0xdfd6, 0xb8b0, 0xb8a8, 0x97fc, 0xdfaa, 0xdfb2, 0xdfcb, + 0xdfc3, 0xdfdc, 0xdfc6, 0xb8b6, 0xdfd7, 0x98f9, 0xb8ad, 0x8f66, + 0xdfc9, 0xdfd1, 0xdfb6, 0xdfd0, 0xdfe1, 0xdfb1, 0xdfd2, 0x956e, + 0xdfdf, 0x9245, 0xdfab, 0xb5db, 0x8f60, 0xdfb9, 0xdfb8, 0xb8af, + 0x9ed1, 0xdfbc, 0xdfbe, 0xdfcd, 0xdfde, 0xb8b2, 0xfecd, 0xb8b3, + 0x99b9, 0xdfb0, 0xb8ab, 0xdfb4, 0xdfda, 0xb8b4, 0xb8ac, 0xb8ae, + 0xb8b5, 0xdfe0, 0xdfd3, 0xdfce, 0x8f62, 0x974c, 0xdfbb, 0xdfba, + 0xb8aa, 0xdfac, 0xb8a7, 0xdfc4, 0xdfad, 0xdfc2, 0xdfb7, 0xdfdb, + 0x91c7, 0x955f, 0xb8a6, 0xdfb3, 0x99bb, 0xdfaf, 0xdfd5, 0xdfae, + 0xbb60, 0xe3d3, 0x8e6d, 0x8f71, 0xe3c2, 0x94cb, 0xe3ac, 0xe3ca, + 0xbb58, 0xe3bb, 0xe3c5, 0xbb5b, 0xe3be, 0xbb59, 0xe3af, 0xe3cd, + 0xe3ae, 0xe3c1, 0x95b1, 0xe3ad, 0xe3bf, 0xe3c8, 0xe3c6, 0xe3ba, + 0xe3b5, 0xe3b3, 0x9af2, 0xe3b4, 0xe3c7, 0xe3d2, 0xe3bc, 0xbb5a, + 0xe3b7, 0xe3cb, 0xbb5d, 0xe3b6, 0xe3b0, 0xe3c0, 0xbb61, 0x96c3, + 0x99bd, 0xbb55, 0xbb5e, 0xe3b8, 0xe3b2, 0xbb57, 0xdfd4, 0xbb56, + 0xe3c3, 0xbb54, 0xbb63, 0xbb5c, 0xe3c4, 0xe3b9, 0xe3b1, 0xe3cc, + 0xe3bd, 0xbb62, 0xe3d0, 0xbb5f, 0xe3cf, 0xe3c9, 0xe3ce, 0xa0cf, + 0xe3d1, 0x8f6d, 0x99be, 0x8ef4, 0x8f72, 0x95e4, 0xe773, 0xe774, + 0xe767, 0xe766, 0xe762, 0xbdb4, 0xbdac, 0xe776, 0xe775, 0xdfa9, + 0xe75f, 0xe763, 0xe75d, 0xe770, 0xe761, 0x99bf, 0xe777, 0xe75a, + 0xe758, 0xe764, 0xe76e, 0xe769, 0xbdb6, 0xe74f, 0xe76d, 0x9242, + 0xfba5, 0xbdb7, 0xdfbd, 0xe75b, 0xe752, 0xe755, 0xe77b, 0xe75c, + 0xe753, 0xe751, 0xe74e, 0x99c0, 0xbdb0, 0xe765, 0xbdaf, 0xbdb3, + 0xe760, 0xe768, 0xbda9, 0xe778, 0xe77c, 0xbdab, 0xe757, 0xe76b, + 0xe76f, 0xe754, 0xe779, 0xbdb2, 0xbdb1, 0xe74c, 0xbdb5, 0xe772, + 0xe756, 0xe76a, 0xe750, 0xe75e, 0xe759, 0xbdad, 0xbdae, 0xe76c, + 0xe77d, 0xe77a, 0xe771, 0xfdb4, 0x8f77, 0x99c1, 0xe74d, 0xbdaa, + 0xeb49, 0xeb40, 0xeb43, 0xfab9, 0xbfbb, 0xeb45, 0xeaf9, 0xeb41, + 0xeb47, 0xbfb8, 0xbfbc, 0xbfb6, 0x8f40, 0xfa44, 0xeafb, 0xeb4c, + 0xeb46, 0x99c2, 0xeafc, 0xeb55, 0xeb4f, 0xeaf8, 0xee46, 0xeafe, + 0xbfb7, 0x8f5c, 0xeb4a, 0xeb54, 0xbfbf, 0x8cbd, 0xeb51, 0xeafd, + 0xeb44, 0xeb48, 0xeb42, 0xeb56, 0xeb53, 0xeb50, 0xbfb9, 0xbfba, + 0xbfbe, 0xeafa, 0xeb57, 0xbfbd, 0xeb4d, 0x99c4, 0x99c5, 0xeb4b, + 0x8f7b, 0xeb4e, 0xee53, 0xee40, 0xee45, 0xee52, 0xee44, 0xedfb, + 0xee41, 0xc1a2, 0xedf4, 0xee4d, 0xee4f, 0xedf3, 0xc1a1, 0xee51, + 0xee49, 0xc1a8, 0xee50, 0xee42, 0xc1aa, 0xedf9, 0xeb52, 0xee4a, + 0xee47, 0xedf5, 0xee55, 0xc1a4, 0xc1a5, 0xedf7, 0xee48, 0x8cb6, + 0xee54, 0xee4b, 0xedfd, 0xc1a7, 0xc1a3, 0xee4c, 0xedfe, 0xee56, + 0xedf8, 0xee43, 0xee4e, 0xedfa, 0xedfc, 0xc2cb, 0xedf6, 0xc1a9, + 0xc2c4, 0xc17e, 0xc1a6, 0xc2c8, 0xf0b3, 0xf0a9, 0xf0a4, 0xf0aa, + 0xf0b4, 0xf0b8, 0xf0b7, 0xc2ca, 0xc2c9, 0xf0ab, 0xf0b9, 0xf0ae, + 0xf0a6, 0x8fa3, 0xf0a8, 0xf0a7, 0xf0ad, 0xf0b2, 0xf0a5, 0xf0ac, + 0xf0b1, 0xc2c7, 0xf0af, 0xc2c5, 0xf0b0, 0xc2c3, 0xc2c6, 0xf2d5, + 0xf0b5, 0xc3c2, 0x8cce, 0xf2cd, 0xf2d1, 0xf2c9, 0xf2cc, 0xf2d4, + 0xc3c0, 0xf2d9, 0xf2d2, 0x99c6, 0xf2ca, 0xf2da, 0xf2d3, 0xc3c3, + 0xc3c4, 0xf2d7, 0xf2cb, 0xc3bf, 0xc3c1, 0xf2c6, 0xf2ce, 0xf2c8, + 0x96cd, 0xf2d8, 0xf2d6, 0xf2c7, 0xf2cf, 0xf4be, 0xc3c5, 0xf2d0, + 0xc4a7, 0xc4a9, 0xc4a6, 0x96c7, 0xf4c3, 0xf4bb, 0xf4b9, 0xf4bd, + 0xf4ba, 0x8fa5, 0xf4bf, 0xf4c1, 0xc4aa, 0xc4ac, 0xf4c0, 0xc4ad, + 0xc4ab, 0xf4c2, 0xfabb, 0x8c61, 0x9570, 0xc4a8, 0x9368, 0x8f7e, + 0xc4f4, 0xf5f1, 0xf5f7, 0xc4f6, 0xf4bc, 0xf5f6, 0xf5fd, 0xf5f4, + 0xf5fb, 0xf5fa, 0xf4b8, 0xf5f5, 0xf0b6, 0xf5fe, 0xf5f3, 0xf5f8, + 0x8faa, 0xf5fc, 0xf5f2, 0xf74a, 0xc4f5, 0xf5f9, 0xa050, 0xf7f4, + 0xf74b, 0xf749, 0xf747, 0xf748, 0xf74c, 0xc5d9, 0xf7f2, 0xf7f0, + 0xf7f5, 0xf7f3, 0xf7f6, 0xc5da, 0xf7f1, 0x90d3, 0xf8bc, 0x9556, + 0xf945, 0xf946, 0xf947, 0xf9c7, 0xf9bd, 0xca4f, 0xaaea, 0xad68, + 0xd3b8, 0xd3b7, 0xb040, 0xb342, 0xd77c, 0xd77b, 0xb5ea, 0xb8b8, + 0xb8b7, 0xb8b9, 0xe3d4, 0xe77e, 0xeb58, 0xeb5a, 0xeb59, 0xc1ab, + 0xee57, 0xf0ba, 0xf9a5, 0xa6e4, 0x8fb8, 0xcdc9, 0xcdca, 0xcdc8, + 0xcdc7, 0xaaeb, 0x99c8, 0xd0a9, 0xd0a7, 0xd0a6, 0xad69, 0xad6b, + 0xad6a, 0xd0a8, 0x8faf, 0xd3c4, 0xd3c1, 0xd3bf, 0xb041, 0xd3c2, + 0xb046, 0xd3bc, 0xd3cb, 0xd3cd, 0xd3bd, 0x99c9, 0xb043, 0xd3ce, + 0xd3c9, 0xd3bb, 0xd3c0, 0xd3ca, 0xd3c6, 0xd3c3, 0xb048, 0xd3cc, + 0xd3be, 0x9579, 0xd3c7, 0xd3b9, 0xb047, 0xb044, 0xd3c5, 0xd3c8, + 0xd3ba, 0xb045, 0xb042, 0x9f49, 0xb34c, 0xd7a5, 0xb34b, 0x99ca, + 0xd7a8, 0xd7ab, 0xb348, 0xb346, 0xd77e, 0xd7a9, 0xd7a7, 0xd7a4, + 0xd7ac, 0xd7ad, 0xd7af, 0xd7b0, 0xd77d, 0xb345, 0xd7a2, 0xd7a1, + 0xd7ae, 0xb347, 0xd7a3, 0xb349, 0xb344, 0xd7a6, 0xb34d, 0xb34a, + 0xd7aa, 0xb5f1, 0xdbbf, 0xdbb4, 0xb5ee, 0xdfe7, 0xdbbd, 0xdbb1, + 0xb5ec, 0xdbb6, 0xb5ef, 0xdbba, 0xdbb8, 0xb5f2, 0xb5eb, 0xdbb2, + 0xdbb5, 0xb5f0, 0xdbb3, 0xdbbe, 0xdbbc, 0xdbb7, 0xdbb9, 0xdbbb, + 0xb5ed, 0x99cb, 0xdfe8, 0xdfee, 0xdfe4, 0xdfea, 0xb8ba, 0xdfe6, + 0xb8c0, 0xb8bf, 0xb8be, 0xdfed, 0xb8c1, 0xb8c2, 0xdfe3, 0xdff0, + 0xb8c3, 0xb8bd, 0xb8bc, 0xdfec, 0xb8c4, 0xdfe2, 0xdfe5, 0xdfef, + 0xdfeb, 0xe3f4, 0xe3e9, 0xb8bb, 0xbb6a, 0xe3dd, 0xe3f2, 0xe3de, + 0xbb65, 0xe3db, 0xe3e4, 0xe3dc, 0xbb67, 0xe3d6, 0xe3f1, 0xbb68, + 0xe3ee, 0xe3ef, 0xe3d7, 0xbb6d, 0xe3e6, 0xe3e0, 0xe3e7, 0xe3da, + 0xe3f3, 0xe3eb, 0xe3e5, 0xe3d5, 0xbb69, 0xe3ec, 0xbb6c, 0xe3f0, + 0xe3ea, 0xbb66, 0xe3e8, 0xe3e2, 0xbb64, 0xe3d9, 0xe3e1, 0xe3ed, + 0xe3df, 0xe3e3, 0xbdc1, 0xdfe9, 0xe7b2, 0xe7bb, 0xe7b1, 0xe7ad, + 0xe7aa, 0xbdc2, 0xe7a8, 0xbb6b, 0xe7a1, 0xbdc0, 0xe7a7, 0xbdbf, + 0xe7ac, 0xe7a9, 0xe7b9, 0xe7b4, 0xe7ae, 0xe7b3, 0xbdbb, 0xe7ab, + 0xe7be, 0xe7a2, 0xe7a3, 0xe7ba, 0xbdbc, 0xe7bf, 0xbdbe, 0xe7c0, + 0xe7b0, 0xe3d8, 0xe7b6, 0xe7af, 0xe7b8, 0xe7b5, 0x9dd5, 0x8fb0, + 0xe7a6, 0xbdb9, 0xe7bd, 0xbdba, 0xe7a4, 0xbdbd, 0xeb64, 0xe7b7, + 0xe7bc, 0xfa7a, 0xeb61, 0xbdb8, 0xbfc0, 0xeb6b, 0xeb67, 0x9e5f, + 0xeb65, 0xeb60, 0xeb6f, 0x99cd, 0xa0c9, 0xbfc4, 0xeb5c, 0xeb68, + 0xeb69, 0xeb5f, 0xeb5e, 0xeb6c, 0xeb62, 0xeb5d, 0xeb63, 0xeb6e, + 0xeb5b, 0xeb6d, 0xeb6a, 0xbfc2, 0xbfc1, 0xbfc3, 0xeb66, 0xf0cb, + 0x9adb, 0xa0c6, 0xee59, 0xc1b1, 0xee5d, 0xee5a, 0xee61, 0xee67, + 0xee5c, 0x8fb4, 0xee70, 0xc1ae, 0xee6a, 0xee5f, 0xee6b, 0xee66, + 0xee6d, 0xee5e, 0xc1b3, 0xc1b2, 0xee60, 0xee6e, 0xee58, 0xee6c, + 0xc1ac, 0xa0d7, 0xee64, 0xee63, 0xee68, 0xee5b, 0xc1b0, 0xc1b4, + 0xee62, 0xee69, 0xc1b5, 0xee65, 0xa0c7, 0xc1ad, 0xc1af, 0xf0c7, + 0xf0c5, 0xa043, 0xf0cc, 0xf0c9, 0xf0cd, 0x8fb5, 0xf0be, 0xf0c6, + 0xf0d1, 0xee6f, 0xf0c2, 0xc2cf, 0xe7a5, 0xf0bd, 0xf0ca, 0xf0c4, + 0xf0c1, 0xf0bc, 0xf0bb, 0xf0d0, 0xf0c0, 0xf0bf, 0xc2cd, 0xf0c8, + 0x8fb2, 0xc2cc, 0xc2ce, 0xf0c3, 0xf0cf, 0xa061, 0xf2de, 0xf2df, + 0xc3c9, 0xf2dc, 0xc3c6, 0xf2e4, 0xc3ca, 0xf2e6, 0xf2db, 0xf0ce, + 0xf2e8, 0xf2dd, 0x9e5e, 0xc3c7, 0xf2e3, 0xf2e5, 0xf2e0, 0xf2e7, + 0xf2e2, 0xf2e1, 0xc3c8, 0x8fb6, 0xf4c5, 0xf4c6, 0xf4c8, 0xc4ae, + 0xc4af, 0xf4c9, 0xf4c7, 0x9fe8, 0xf4c4, 0xf642, 0xf645, 0xf641, + 0xc4fa, 0xf643, 0xc4f9, 0xc4f8, 0xc4f7, 0xf644, 0xf751, 0xf74f, + 0x9cb2, 0xf74e, 0xf640, 0xf750, 0xf646, 0xf74d, 0x957c, 0xf7f9, + 0xf7d7, 0xf7f7, 0xc5db, 0xf7f8, 0xf7fa, 0xf8bf, 0xc5fa, 0xf8be, + 0xf8bd, 0xc5fb, 0xc65a, 0xf96e, 0xf9a7, 0xf9a6, 0xf9a8, 0xa6e5, + 0xd0aa, 0x9fc7, 0xd3cf, 0xd3d0, 0x8fbb, 0x8fbc, 0xdbc0, 0xf647, + 0xf8c0, 0xa6e6, 0xad6c, 0xd0ab, 0x8fec, 0xd7b1, 0xb34e, 0xdbc2, + 0xdbc1, 0xb5f3, 0xb8c5, 0xe7c1, 0xbdc3, 0xbdc4, 0x8fc0, 0x936a, + 0xbfc5, 0xc5fc, 0xa6e7, 0x8be4, 0x9c7c, 0xd0ac, 0xaaed, 0xd0ae, + 0xd0ad, 0xad6d, 0xd3d1, 0x95a1, 0xd3d8, 0xb049, 0xd3d6, 0xd3d4, + 0xd3db, 0xd3d2, 0xd3d3, 0xb04a, 0xb04e, 0xd3dc, 0xb04d, 0xd3da, + 0xd3d7, 0xd3d5, 0xb04b, 0xb04c, 0xd3d9, 0xfeec, 0x95a3, 0xb350, + 0xd7b2, 0xb355, 0xd7c2, 0xb354, 0xd7c4, 0x8c45, 0x8cb8, 0xd7b8, + 0xb352, 0xd7c3, 0xd7b3, 0xb353, 0xd7bf, 0xd7bb, 0xd7bd, 0xd7b7, + 0xd7be, 0x8fc1, 0xb34f, 0xd7ba, 0xa052, 0xd7b9, 0xd7b5, 0xd7c0, + 0xd7bc, 0xd7b4, 0xd7b6, 0xb351, 0xd7c1, 0x99d0, 0xb5f6, 0xdbcd, + 0x8fc3, 0x8fc4, 0xdbc9, 0xdbcb, 0xdbc6, 0xdbc5, 0xdbc3, 0xdbca, + 0xdbcc, 0xdbc8, 0x95a4, 0xdbc7, 0xb5f4, 0xb5f5, 0x8fc6, 0x9e60, + 0xdbcf, 0xb8cd, 0xdff2, 0xdff8, 0xdff3, 0xdff4, 0xf9d8, 0xdff9, + 0xb8cf, 0xb8c7, 0xb8ce, 0xdff1, 0xdbc4, 0xb8ca, 0xb8c8, 0xdff7, + 0xdff6, 0xb8c9, 0xb8cb, 0xdff5, 0xb8c6, 0xb8cc, 0x95a5, 0xe3f6, + 0xbb74, 0xe442, 0xe441, 0xe3fb, 0xbb76, 0xe440, 0xe3f7, 0xe3f8, + 0xbb6e, 0xbb70, 0x9cb3, 0xe3fd, 0xe3f5, 0xbb72, 0xbb71, 0xe3f9, + 0xe3fe, 0xe3fc, 0xbb73, 0xe3fa, 0x99d1, 0xfef1, 0xdbce, 0xbb6f, + 0xe7c2, 0xe7c9, 0xbdc6, 0xe7cd, 0xbdca, 0xe7c5, 0xe7c3, 0xe7cc, + 0xbdc5, 0xe7cb, 0xbdc7, 0xbdc8, 0xe7c4, 0xbdc9, 0xe7ca, 0xe7c6, + 0xe7c7, 0xe7c8, 0xbb75, 0xeb70, 0xeb7c, 0xbfca, 0xeb77, 0xeb79, + 0x99d2, 0xbfc8, 0xeb71, 0xeb75, 0xeb78, 0xbfc6, 0xbfc9, 0xeb7b, + 0xeb73, 0xeb74, 0xeb7a, 0xeb72, 0xeb76, 0xbfc7, 0xee72, 0xee71, + 0xc1b7, 0xee77, 0xc1b9, 0xc1b6, 0xee73, 0xc1ba, 0xee74, 0xee75, + 0xee78, 0x9cc2, 0xc1b8, 0xf0d6, 0x99d3, 0xf0d9, 0xf0d3, 0xf0d5, + 0x95a7, 0xf0d4, 0xf0d7, 0xf0d8, 0xee76, 0xf0d2, 0x95a9, 0xc3cd, + 0xf2ec, 0xf2ef, 0xf2f1, 0xf2ea, 0xf2eb, 0xf2ee, 0xf2f0, 0xc3ce, + 0xc3cc, 0xc3cb, 0xf2ed, 0xf2e9, 0xf4ca, 0xc4b0, 0x95a6, 0xf4cb, + 0xf649, 0xc4fb, 0xf64b, 0xc4fc, 0xf648, 0xf64a, 0xc5a8, 0xf752, + 0xc5a7, 0xf7fd, 0xf7fc, 0xf7fb, 0x9c5d, 0xf948, 0xf949, 0xf94b, + 0xf94a, 0xca50, 0xa6e8, 0x98e2, 0xad6e, 0xd7c5, 0xb5f7, 0xdffa, + 0xc2d0, 0x8fc9, 0xf2f2, 0xa0c2, 0x8fca, 0xa8a3, 0xb357, 0x99d4, + 0xb356, 0xa0b9, 0xdbd0, 0xb5f8, 0xdbd2, 0xdbd1, 0xdffb, 0xb8d0, + 0xe443, 0xe446, 0xe445, 0xe444, 0xe7ce, 0xe7d0, 0xe7cf, 0x9b58, + 0xbfcc, 0x8fcd, 0xa0d4, 0xbfcb, 0xc1bb, 0xee79, 0xee7b, 0xee7a, + 0xc2d1, 0xf2f4, 0xf2f3, 0xf4cc, 0xc4b1, 0x8fce, 0xc4fd, 0xf754, + 0xf753, 0xc65b, 0x8be5, 0x8979, 0xa8a4, 0xd0af, 0xad6f, 0xd7c8, + 0xd7c6, 0xd7c7, 0xdbd4, 0xdbd5, 0xe043, 0xdbd3, 0xdffc, 0xe041, + 0xe040, 0xe042, 0xb8d1, 0xdffe, 0xdffd, 0xe044, 0x8fd0, 0xe449, + 0xe447, 0xe448, 0xe7d3, 0xe7d1, 0xe7d2, 0xeb7d, 0xee7c, 0xee7d, + 0xc2d2, 0xf2f5, 0xf4cd, 0xc4b2, 0xf64c, 0xf755, 0xc5a9, 0xf7fe, + 0xf94c, 0xa8a5, 0xad71, 0xad72, 0xd0b0, 0xd0b1, 0xad70, 0xb054, + 0xb052, 0xb051, 0xb058, 0xb050, 0xb059, 0xd3dd, 0xb056, 0xb053, + 0xb057, 0xb055, 0xb04f, 0xb35f, 0x95b6, 0xb359, 0xd7cc, 0xb35e, + 0xb360, 0xb35a, 0xb35b, 0xd7ca, 0x99d6, 0xb358, 0x95e5, 0xd7cb, + 0xb35d, 0xd7c9, 0xb35c, 0xb644, 0xb646, 0x99d7, 0xdbd8, 0xb645, + 0xb5f9, 0xb5fd, 0x95b5, 0xb8e4, 0xe049, 0xdbda, 0xb5fe, 0xdbdd, + 0xdbde, 0xb643, 0xdbe0, 0xa0ca, 0xdbe2, 0xdbe3, 0xdbd7, 0xdbd6, + 0xdbe4, 0xb642, 0xdbe1, 0xdbdf, 0xb640, 0xb5fb, 0xb647, 0xdbdb, + 0xdbdc, 0xdbd9, 0xb641, 0xb5fc, 0xb5fa, 0xe048, 0xb8df, 0xb8da, + 0xb8d5, 0x9ffd, 0xb8e5, 0xb8d6, 0xb8d2, 0xb8e1, 0xb8de, 0xb8e0, + 0xb8d7, 0xb8dc, 0xb8d3, 0xb8d4, 0xe050, 0xe04d, 0xe045, 0xe04a, + 0xb8e2, 0xe051, 0xb8e3, 0xb8d9, 0xa058, 0xe047, 0xe04f, 0xe04b, + 0xe04e, 0xe04c, 0xb8dd, 0xe046, 0xb8d8, 0xe44c, 0xbb78, 0xbb7b, + 0xe44e, 0x8fd6, 0xbba5, 0xe44d, 0xbb7d, 0x99d8, 0xbdcf, 0xe44f, + 0xbba4, 0xe44b, 0xbba6, 0x8fd3, 0xbb79, 0xb8db, 0xbb7c, 0xbb7a, + 0xbb7e, 0xbba2, 0xbb77, 0xbba7, 0xbba3, 0x8fe5, 0xbba1, 0xe44a, + 0x8fe9, 0xbdd6, 0xbdd2, 0x99d9, 0xbdd9, 0xe7d6, 0xbdda, 0xe7e2, + 0xe7db, 0xbdcb, 0xe7e3, 0xe7dd, 0xbdd5, 0xe7de, 0xbdd4, 0xe7e1, + 0xbdce, 0xe7df, 0xe7d5, 0xbdcd, 0xebaa, 0xbdd3, 0xbdd0, 0xbdd8, + 0xe7d4, 0xe7d8, 0xbdcc, 0xe7d7, 0xe7d9, 0xe7da, 0xbdd7, 0xe7dc, + 0xe7e0, 0xe7e4, 0x927c, 0xbddb, 0xbfd2, 0xeba5, 0xebab, 0xeba8, + 0xeb7e, 0xebac, 0xeba1, 0xeba7, 0xbfcd, 0xbfd3, 0xebad, 0x9c45, + 0xbfcf, 0xbfd9, 0xbfd4, 0xebaf, 0xeba9, 0xbfd0, 0xeba2, 0xbfda, + 0xeba3, 0xeba4, 0xbfdb, 0xbfd8, 0xbdd1, 0xbfce, 0xebb0, 0xbfdc, + 0xbfd5, 0xebae, 0xbfd1, 0xbfd6, 0xbfd7, 0xc1c3, 0xeea4, 0xeead, + 0xeeaa, 0xeeac, 0xc1c0, 0xeea5, 0x8fde, 0xeeab, 0xc1bc, 0xeea7, + 0xc1c4, 0xeea3, 0xeea8, 0xeeaf, 0xeba6, 0xeea9, 0xeea2, 0xc1bd, + 0xeea1, 0xc1be, 0xeeb0, 0xc1bf, 0xeeae, 0xc1c2, 0xee7e, 0x8fdf, + 0xc1c1, 0xeea6, 0xf0dc, 0xf0ea, 0xf0e5, 0xf0e7, 0xf0db, 0xc2d3, + 0xf0da, 0xc2d6, 0xc2d5, 0xa04b, 0xf0e9, 0xf0e1, 0xf0de, 0xf0e4, + 0xf0dd, 0xf0df, 0xf0e8, 0xf0e6, 0xc2d4, 0xf0ed, 0xf0eb, 0xf0e2, + 0xf0ec, 0xf0e3, 0x8fe2, 0xf2f9, 0xc3cf, 0xf341, 0xa0cc, 0xf64f, + 0xc3d6, 0xf0e0, 0xf2f7, 0xc3d2, 0xf2f8, 0xf2fd, 0x8fe3, 0x8fe4, + 0xc3d4, 0xc3d5, 0xf2f6, 0xf340, 0xf342, 0xf2fa, 0xf2fc, 0xf2fe, + 0xf2fb, 0xf343, 0xc3d1, 0xc3d7, 0xc3d3, 0xc3d0, 0xf4d0, 0x9bc4, + 0xc4b7, 0xf4ce, 0x9bfc, 0xf4d2, 0xf4d3, 0xc4b5, 0xf4d4, 0xf4d1, + 0x964c, 0xf4cf, 0xc4b8, 0xc4b4, 0xf4d5, 0xc4b6, 0xc4b3, 0xc4fe, + 0xc540, 0xf64e, 0xf64d, 0xf650, 0xf651, 0xc541, 0xf756, 0xf75b, + 0xc5aa, 0x9af6, 0xf758, 0x8cae, 0xf757, 0xf75a, 0xf759, 0xf843, + 0xc5dc, 0xf842, 0xf840, 0xf841, 0x8fe7, 0xc5fe, 0xc5fd, 0xf8c1, + 0xf8c2, 0xc640, 0xf94d, 0xf94e, 0xc667, 0x8fe8, 0xc66d, 0xf9a9, + 0xf9c8, 0x8be7, 0x897a, 0x897b, 0xa8a6, 0xd7cd, 0xd7ce, 0xe052, + 0xe450, 0xe7e5, 0xc1c6, 0xc1c5, 0xf0ee, 0xf344, 0xf844, 0xa8a7, + 0xd3de, 0xb05a, 0xb361, 0xe054, 0xe053, 0xbddc, 0xe7e6, 0xbddd, + 0xeeb1, 0xc2d7, 0x99da, 0xc676, 0xa8a8, 0xcdcb, 0xd3df, 0xb362, + 0xd7cf, 0xd7d0, 0xdbe5, 0xb648, 0xb8e6, 0xe056, 0xe055, 0xe057, + 0xe451, 0xe452, 0xbba8, 0xbfdd, 0xbdde, 0xbfde, 0xeeb5, 0xeeb2, + 0xeeb4, 0xeeb3, 0xc1c7, 0xf0ef, 0xf346, 0xf345, 0xcba4, 0xb05c, + 0xb05b, 0xd3e0, 0xd7d1, 0xdbe7, 0xdbe6, 0xb649, 0xe059, 0xe05a, + 0xe058, 0xb8e8, 0xb8e7, 0xbbaa, 0xbba9, 0xe7e7, 0xebb3, 0xebb1, + 0xebb2, 0xbfdf, 0xeeb7, 0xeeb6, 0xf0f2, 0xf0f1, 0xf0f0, 0xf347, + 0x8fed, 0xf9aa, 0xa8a9, 0xad73, 0x95c0, 0xad74, 0xb05d, 0xb05e, + 0xd3e2, 0xd3e1, 0xd7d2, 0xb368, 0xb366, 0xb363, 0xb367, 0xb365, + 0xb364, 0xa0cb, 0xb64a, 0xdbea, 0xb8ed, 0xb64c, 0xb651, 0xdbec, + 0xb653, 0xb652, 0xb655, 0xdbeb, 0xdbe8, 0xb64f, 0xb64b, 0xb64d, + 0xdbe9, 0xb654, 0xb650, 0xb64e, 0xb8ef, 0xb8ee, 0xb8ec, 0xb8f0, + 0xb8ea, 0xb8eb, 0xb8e9, 0xe05b, 0x9e48, 0xe454, 0xbbac, 0xbbad, + 0xbbab, 0x99db, 0xe453, 0x8ff3, 0xe455, 0xe7ea, 0xe7ec, 0x8ff9, + 0xbde7, 0xe7ed, 0xbde0, 0xe7e9, 0xbddf, 0xbde9, 0xbde5, 0xbde6, + 0xbde2, 0xe7e8, 0xbde1, 0xe7ee, 0xe7eb, 0x95c1, 0xbde8, 0xa04e, + 0xbde3, 0xbde4, 0xebb5, 0xebb7, 0xebb6, 0x99dc, 0xebb8, 0xbfe0, + 0xebb4, 0xa064, 0xc1cb, 0xeeb8, 0xc1c8, 0xc1cc, 0xc1ca, 0xc1c9, + 0xf0f3, 0xf0f6, 0xf0f5, 0x8ff7, 0xf0f4, 0xc2d8, 0xf348, 0xf349, + 0xc3d8, 0xf34a, 0xc3d9, 0x89b0, 0xa048, 0xc4ba, 0xc4b9, 0xf652, + 0x8ffb, 0x8ff6, 0xc542, 0xf653, 0xf75c, 0xc5ab, 0xc5ac, 0x9ddc, + 0xf845, 0xc642, 0x99dd, 0x8be8, 0xa8aa, 0xb36a, 0xb369, 0xe05c, + 0xe05d, 0xbbae, 0xebb9, 0xbdea, 0xebba, 0xeeb9, 0xa8ab, 0xd0b2, + 0xad76, 0xad75, 0xd3e3, 0xb05f, 0xd3e4, 0xd7d5, 0x92c1, 0xd7d4, + 0xd7d3, 0xdbee, 0xb658, 0x9fd6, 0xdbed, 0xb657, 0xdbef, 0xb656, + 0xe05f, 0xe062, 0xe060, 0xe061, 0xe065, 0xe05e, 0xe066, 0xe063, + 0xe064, 0xbbb0, 0xe456, 0xbbaf, 0xe7f2, 0xe7f0, 0xbdeb, 0xe7ef, + 0xe7f1, 0xbdec, 0xebbb, 0xa0d2, 0xebbc, 0xc1cd, 0x9040, 0xf34c, + 0xf34e, 0xf34b, 0xf34d, 0xf4d6, 0xf654, 0xf96f, 0xa8ac, 0xad77, + 0xd3e5, 0xd3e7, 0xd3e6, 0xd7d8, 0xb36c, 0xd7d6, 0xb36b, 0xd7d9, + 0x8ac4, 0xd7da, 0xd7d7, 0x99e0, 0xdbfb, 0xb660, 0xdbf3, 0xdbf9, + 0xb65b, 0xb65e, 0xdbf2, 0xb659, 0xdbf6, 0xe06c, 0xb65d, 0xdbf1, + 0x9ff0, 0xdbf7, 0xdbf4, 0xdbfa, 0xdbf0, 0xdbf8, 0xb65c, 0xb65f, + 0xdbf5, 0xb65a, 0xb8f2, 0xe068, 0xb8f1, 0xe06f, 0xe06e, 0xb8f8, + 0xb8f9, 0xe070, 0xb8f3, 0xe06d, 0xb8f7, 0xe072, 0xe069, 0xe06b, + 0xb8f4, 0xe067, 0xe06a, 0xe071, 0xb8f5, 0xe073, 0xb8f6, 0xbbb1, + 0xe45b, 0xe461, 0xe459, 0xe462, 0x9ff3, 0xe458, 0xe45d, 0xe463, + 0xe460, 0xe45f, 0xe45e, 0xe457, 0xe45c, 0xe45a, 0x9dbf, 0xbdf1, + 0xbdee, 0xe7fb, 0xe841, 0xe843, 0xe840, 0xe7f8, 0xe7fa, 0xe845, + 0xe842, 0xe7fc, 0xe846, 0xe7f9, 0xe844, 0xbdef, 0xbdf5, 0xbdf3, + 0xe7f3, 0xbdf4, 0xbdf0, 0xe7f4, 0xe7f6, 0xe7f5, 0xe7fd, 0xe7fe, + 0x9ff6, 0xbdf2, 0x95c8, 0xbded, 0x9e5a, 0xe7f7, 0xebc6, 0xbfe2, + 0xebbd, 0xbfe3, 0xbfe6, 0xebc2, 0xebbf, 0xbfe5, 0x99e3, 0xebc3, + 0xebc4, 0xebbe, 0xebc7, 0xebc0, 0xebc5, 0xbfe4, 0xbfe1, 0xebc1, + 0x8a4a, 0xeebf, 0xc1d0, 0xc1ce, 0xc1d1, 0xc1cf, 0xeebe, 0xeebb, + 0xeeba, 0x9ff1, 0xeebd, 0xeebc, 0xf145, 0xc2de, 0xf0fb, 0xf0fa, + 0xc2d9, 0xf141, 0xf140, 0xf0f7, 0xf143, 0xf0fc, 0xc2dd, 0xf0f9, + 0xf142, 0xf0f8, 0xc2da, 0xc2dc, 0xf0fd, 0xc2db, 0xf0fe, 0x8aa7, + 0xf144, 0xf352, 0xc3de, 0xf34f, 0xf353, 0x99e6, 0xc3db, 0xf351, + 0xc3e0, 0x9ff7, 0xc3dd, 0x9fed, 0xf350, 0xc3df, 0xf354, 0xc3da, + 0x8a5c, 0x9dae, 0xc4bc, 0xc4be, 0xf4d9, 0xc4bd, 0xf4d7, 0xc3dc, + 0xf4d8, 0xc4bb, 0xc543, 0xc545, 0xf656, 0xc544, 0xf655, 0xf761, + 0xc5ad, 0xf760, 0xc5ae, 0xf75e, 0xf75d, 0xf762, 0xf763, 0xf846, + 0xf75f, 0xf8c6, 0xf8c3, 0xf8c4, 0xf8c5, 0xc65c, 0xf951, 0xf950, + 0xf94f, 0xf970, 0x95c9, 0xf9be, 0xf9ab, 0xc66e, 0xa8ad, 0xb060, + 0x9048, 0x99e8, 0xb8fa, 0x9049, 0x8cba, 0xbdf6, 0x90b1, 0xebc8, + 0xc2df, 0xf355, 0x904a, 0xf9ac, 0xa8ae, 0xaaee, 0xad79, 0xad78, + 0x99ea, 0xb063, 0xd3e8, 0xb061, 0xd3e9, 0xb062, 0xd7df, 0xd7db, + 0x9bd1, 0xb36d, 0xd7de, 0xd7dd, 0xd7dc, 0xb36e, 0xd7e0, 0xd7e1, + 0x99eb, 0x99ec, 0xdc43, 0xdc41, 0xdc45, 0xdc46, 0xdc4c, 0xdc48, + 0xdc4a, 0x99ed, 0xdc42, 0xdbfc, 0xdc49, 0x99ee, 0xdc4b, 0xdc44, + 0xdc47, 0xdbfd, 0xb662, 0xdc40, 0xdbfe, 0xb661, 0xb663, 0xb8fd, + 0xe075, 0xe077, 0xe076, 0xe07b, 0xb8fb, 0xe078, 0xe074, 0xe079, + 0xe07a, 0xb8fc, 0xb8fe, 0xe07c, 0xe467, 0xe466, 0xe464, 0xe465, + 0xbbb3, 0xbbb5, 0xbbb2, 0xbbb4, 0xe84d, 0xe84e, 0xe849, 0x904c, + 0xe84a, 0xbdf8, 0xbdfd, 0xbdf7, 0xbdfe, 0xbdf9, 0xe84b, 0xe84c, + 0xe848, 0xbe40, 0xbdfb, 0xbdfa, 0xbdfc, 0xe847, 0x904d, 0xebca, + 0xbfe8, 0x95cb, 0xebcc, 0xbfea, 0xebcf, 0xebcb, 0xebc9, 0xebce, + 0xbfe9, 0xebcd, 0xbfe7, 0xc1d3, 0xc1d6, 0xeec1, 0x97e2, 0xc1d4, + 0xeec0, 0xc1d2, 0xc1d5, 0xf146, 0xf147, 0xf148, 0xc2e0, 0x95cc, + 0xf149, 0xc2e1, 0xc3e2, 0xf358, 0xf359, 0xf357, 0xf356, 0xf35a, + 0xc3e1, 0xf4dd, 0xf4db, 0xf4dc, 0xf4de, 0xf4da, 0xf4df, 0xf658, + 0x9f78, 0xf659, 0xf657, 0xc546, 0xf764, 0xc5af, 0xf765, 0xf848, + 0xf847, 0x897c, 0x897d, 0x897e, 0x995d, 0xa8af, 0xb664, 0xb940, + 0x9b5a, 0xbbb6, 0x9050, 0xbfec, 0x8c4f, 0xbfeb, 0xc3e3, 0xc47c, + 0xc547, 0xa8b0, 0xb064, 0xb941, 0x9054, 0xf35b, 0xc6d6, 0x9aa8, + 0x99ef, 0xfeeb, 0x9da3, 0x9da1, 0x9943, 0x9945, 0x9d7d, 0xcba6, + 0x99f0, 0xa8b1, 0xa8b4, 0xa8b3, 0xa8b2, 0xcba5, 0x99f1, 0xcdcd, + 0x99f2, 0xcdcf, 0xaaef, 0x8cbc, 0x9d60, 0xaaf1, 0xcdcc, 0xcdce, + 0xaaf0, 0xcdd1, 0xcdd0, 0xcdd2, 0xa0a3, 0xd0b6, 0xd0b4, 0xad7c, + 0xd0b3, 0xada3, 0xad7e, 0xad7b, 0xada4, 0xad7d, 0xada2, 0xada1, + 0xd0b5, 0xad7a, 0xb06a, 0xd3eb, 0xd3f1, 0xb067, 0xb06e, 0x905b, + 0xb069, 0xd3ee, 0xd3f0, 0xb06c, 0xd3ea, 0xd3ed, 0xb068, 0xb065, + 0xd3ec, 0xb06b, 0xd3ef, 0xb06d, 0xb066, 0x9edb, 0xd7e3, 0xd7e6, + 0xb370, 0xb37a, 0xb376, 0xd7e4, 0x9d79, 0xb37e, 0xb377, 0xb37c, + 0xb372, 0xb36f, 0xb371, 0xb37d, 0xd7e5, 0xb375, 0xb378, 0xb374, + 0xb379, 0xd7e7, 0xb37b, 0xb373, 0xd7e2, 0xdc4d, 0xb665, 0xdc4f, + 0xb667, 0xb669, 0x99f3, 0xdc4e, 0xb666, 0xb66a, 0x9062, 0xb668, + 0xb947, 0xe0a3, 0xb94f, 0xe07e, 0xb950, 0xb945, 0xe0a1, 0xb94a, + 0xe0a2, 0xb943, 0xb942, 0x9f55, 0xb94d, 0xb94c, 0xb94b, 0xb949, + 0xb94e, 0xe07d, 0xb944, 0xb946, 0xb948, 0x9bf9, 0xbbb8, 0xbbbb, + 0xbbbf, 0xbbb9, 0xbbbe, 0xbbbc, 0xbbb7, 0x9065, 0xbbbd, 0xbbba, + 0x96e0, 0xe852, 0xbe43, 0xbe41, 0xe853, 0x98be, 0xbe44, 0xbe42, + 0xe851, 0xe850, 0xbff0, 0xe84f, 0xbfee, 0xbfed, 0xebd0, 0xbe45, + 0xbfef, 0xebd1, 0xbff2, 0xebd2, 0xbff1, 0xc1d8, 0xeec3, 0xc1d7, + 0xc1dc, 0xc1da, 0xc1db, 0xc2e3, 0xc1d9, 0xeec2, 0xebd3, 0xc2e2, + 0xc2e4, 0xc3e4, 0xc3e5, 0xf4e0, 0xc5de, 0xc5dd, 0xa8b6, 0xca55, + 0xb06f, 0xca52, 0xca53, 0xca51, 0xca54, 0xcbaa, 0xcba7, 0xcbac, + 0xcba8, 0xa8b7, 0xa8ba, 0xcba9, 0xa8b9, 0xcbab, 0x9068, 0xa8b8, + 0x906c, 0xcdd5, 0xcdd7, 0xaaf4, 0xcdd3, 0xcdd6, 0xcdd4, 0xaaf2, + 0xaaf5, 0xaaf3, 0x95d8, 0xd0b8, 0xd0bc, 0xd0b9, 0xada7, 0xada8, + 0x906a, 0xd0bb, 0xd0bd, 0xd0bf, 0xada5, 0xd0be, 0xada6, 0xd7ee, + 0xd0ba, 0xd3f2, 0xd3fb, 0xd3f9, 0xd3f4, 0xd3f5, 0xd3fa, 0xd3fc, + 0xb071, 0xd3f7, 0xd3f3, 0xb070, 0xb072, 0xd3f6, 0xd3fd, 0xd3f8, + 0xb3a1, 0xd7f1, 0xd7e9, 0xd7ef, 0xd7f0, 0xb3a2, 0xd7e8, 0xd7ea, + 0xd0b7, 0xd7ec, 0xd7ed, 0xd7eb, 0xb66c, 0xdc56, 0xebd4, 0xdc57, + 0xdc54, 0xb3a3, 0xb66e, 0xdc53, 0xdc59, 0xdc58, 0xb66b, 0xdc5c, + 0xdc52, 0xdc5b, 0xdc50, 0xdc5a, 0xdc55, 0xb66d, 0xe0aa, 0xe0a5, + 0xe0ab, 0xe0a6, 0xe0a4, 0xe0a7, 0xb951, 0xe0a9, 0xe0a8, 0xb952, + 0xbbc1, 0xbbc0, 0xe46e, 0xe471, 0xe469, 0xe46d, 0xbbc2, 0xe46c, + 0xe46a, 0xe470, 0xe46b, 0xe468, 0xe46f, 0xe859, 0xbe48, 0xf14a, + 0xe856, 0xe857, 0xe855, 0xdc51, 0xbe47, 0xe85a, 0xe854, 0xbe46, + 0xbe49, 0xe858, 0xebd5, 0xbff3, 0xebd6, 0xebd7, 0xeec4, 0xc1dd, + 0xf14b, 0xf14c, 0xf14d, 0xf35d, 0xf35c, 0xf4e2, 0xf4e1, 0xf65b, + 0xf65c, 0xf65a, 0xf766, 0xc5b0, 0xa8bb, 0xadaa, 0xada9, 0xb075, + 0xb074, 0xd440, 0xd441, 0xd3fe, 0x9fb2, 0xb073, 0xd7f5, 0xd7f6, + 0xd7f2, 0xb3a4, 0xd7f3, 0x9fae, 0xd7f4, 0x9fb0, 0x89ad, 0xdc5f, + 0xdc61, 0xdc5d, 0xdc60, 0xb66f, 0xdc5e, 0xb670, 0x906e, 0xdd73, + 0xb955, 0xb954, 0xb953, 0xe0ac, 0xe0ad, 0x9e71, 0xe473, 0xe475, + 0xbbc6, 0xbbc3, 0x9e4a, 0xbbc5, 0xbbc4, 0xe474, 0xe472, 0x9fdc, + 0xe861, 0xe85e, 0xe85f, 0xbe4d, 0xe860, 0xe85b, 0xe85c, 0xbe4a, + 0xbe4b, 0xe85d, 0xbe4c, 0x89ab, 0xebdb, 0x9fb8, 0xebdc, 0xebd9, + 0xebda, 0xbff4, 0xebd8, 0xeec8, 0xeec5, 0xeec7, 0xc1e0, 0xeecb, + 0xc1df, 0xeec9, 0xeecc, 0xeeca, 0xeec6, 0xc1de, 0xf14f, 0xf150, + 0xf14e, 0x9070, 0xf152, 0xc2e5, 0xc2e6, 0xf35f, 0xc3e7, 0xf151, + 0xf35e, 0xc3e6, 0xf4e5, 0xf4e6, 0xc4bf, 0xf4e4, 0x8b63, 0xf4e3, + 0xf65d, 0xc548, 0x95dc, 0xf849, 0xf8c8, 0xf8c7, 0xc643, 0xc65d, + 0xf8c9, 0xf971, 0x9071, 0xc66f, 0xa8bc, 0xaaf6, 0xb956, 0xc4c0, + 0xa8bd, 0xadab, 0xb3a5, 0xb671, 0xc2e7, 0xaaf7, 0xd0c1, 0xd0c0, + 0xd442, 0xfc5e, 0xb078, 0xb076, 0xb07a, 0xd444, 0xb079, 0xb077, + 0x8949, 0xd443, 0xb3a8, 0xd7fc, 0x965b, 0xb3a7, 0xb3a9, 0xd842, + 0xb3ab, 0xd7fe, 0xd840, 0xd7f7, 0xb3aa, 0xd843, 0xd7f9, 0xd7fa, + 0xd7f8, 0xb3a6, 0x8c50, 0xd841, 0xd7fb, 0xd7fd, 0x94a6, 0xdc6d, + 0x8fd5, 0xdc6c, 0xdc6a, 0xdc62, 0xdc71, 0xdc65, 0xdc6f, 0xdc76, + 0xdc6e, 0xb679, 0x9e73, 0xb675, 0xdc63, 0xdc69, 0xb677, 0x9075, + 0xdc68, 0xb678, 0xb67a, 0xdc6b, 0x99f7, 0xb672, 0xb673, 0xdc77, + 0xdc75, 0xdc74, 0xdc66, 0xdc72, 0xb676, 0x8cbf, 0xb674, 0xdc73, + 0xdc64, 0xdc67, 0xdc70, 0x99f9, 0x9663, 0x95b9, 0xe4ba, 0xe0b7, + 0xe0b0, 0xe0c3, 0xe0cc, 0xe0b3, 0xb961, 0x94d4, 0xe0c0, 0xb957, + 0xb959, 0xb965, 0xe0b1, 0xfcfa, 0xb95a, 0xb95c, 0xb966, 0xb95b, + 0x9077, 0x90ab, 0xb964, 0xe0b9, 0xe0ae, 0xb962, 0xe0b8, 0xb95e, + 0xe0ca, 0xb963, 0xe0c8, 0xe0bc, 0xe0c6, 0xb960, 0xe0af, 0xe0c9, + 0xe0c4, 0x9d4d, 0xe0cb, 0xb958, 0x99fa, 0xb967, 0xb95d, 0x92e3, + 0xe0b5, 0x97bb, 0xe0bd, 0xe0c1, 0x9078, 0xe0c5, 0xb95f, 0xe0b4, + 0xe0b2, 0xe0be, 0x99fb, 0xe0bb, 0xe0ba, 0x97e0, 0xe0bf, 0xe0c2, + 0xe0c7, 0xe478, 0x96dc, 0xbbc7, 0xe4a4, 0xe47a, 0xbbcc, 0xbbd0, + 0xe4ad, 0xe4b5, 0xe4a6, 0xbbc8, 0x9ca8, 0xe4aa, 0xe0b6, 0x9772, + 0xbbc9, 0xe4b1, 0xe4b6, 0xe4ae, 0x9440, 0xe4b0, 0xe4b9, 0xe4b2, + 0xe47e, 0xe4a9, 0x92f2, 0xbbd1, 0xbbcd, 0xe47c, 0xe4ab, 0xbbcb, + 0xe4a5, 0xbbca, 0xe4b3, 0xe4a2, 0xe479, 0xbbce, 0xe4b8, 0xe47b, + 0xe4af, 0xe4ac, 0xe4a7, 0xe477, 0xe476, 0xe4a1, 0xe4b4, 0xbbcf, + 0xe4b7, 0xe47d, 0xe4a3, 0xbe52, 0x99fd, 0x99fc, 0xbe5a, 0xbe55, + 0xe8a4, 0xe8a1, 0xe867, 0xbe50, 0xf9d7, 0x964a, 0xbe4f, 0xbe56, + 0x96d8, 0x99fe, 0xe865, 0xbe54, 0xe871, 0xe863, 0xe864, 0xbe4e, + 0xe8a3, 0xbe58, 0xe874, 0xe879, 0xe873, 0xebee, 0xe86f, 0xe877, + 0xe875, 0xe868, 0xe862, 0xe87d, 0xbe57, 0xe87e, 0x904b, 0xe878, + 0xe86d, 0xe86b, 0xe866, 0xfa41, 0xe86e, 0xe87b, 0xe86a, 0xe87a, + 0xe8a2, 0x9a40, 0xbe53, 0x975b, 0xe876, 0xe87c, 0xe872, 0xe86c, + 0xbe51, 0x9a41, 0x91dd, 0xe4a8, 0xe870, 0xbe59, 0xe869, 0x93fc, + 0x9a42, 0x9a43, 0x9659, 0xebf4, 0xbff7, 0xebf3, 0xebf0, 0xec44, + 0xbffb, 0x9a44, 0xec41, 0xebf8, 0xec43, 0xebe9, 0xebf6, 0x9051, + 0xbffd, 0xebe1, 0x94bf, 0xebdf, 0xec42, 0xec40, 0xebfe, 0xebed, + 0xebec, 0xebe2, 0xc040, 0xebe8, 0xebf2, 0xebfd, 0xc043, 0xec45, + 0xc1e8, 0xc045, 0xbffe, 0xebe6, 0xebef, 0xebde, 0xebe0, 0xbff5, + 0xc042, 0xbffa, 0xebe7, 0xebf7, 0xebf1, 0xc041, 0xebdd, 0xc1e3, + 0xebf9, 0xebfc, 0xbffc, 0x90a2, 0xebeb, 0xc044, 0xbff9, 0x9cab, + 0x9776, 0xbff8, 0xebf5, 0xebfb, 0xbff6, 0xebe4, 0xebfa, 0xebe5, + 0xfc55, 0xfe45, 0x94a8, 0x9a45, 0xfa4b, 0x9de1, 0xebea, 0xeed2, + 0x96d9, 0xeed7, 0xc1e5, 0xc1e7, 0xeedd, 0xc1e1, 0xeeec, 0xeee3, + 0xeed8, 0xeed9, 0xeee2, 0xc1ee, 0xeee1, 0xeed1, 0xeee0, 0xeed4, + 0xeeed, 0xc1ed, 0xc1eb, 0xeed5, 0xeee8, 0x9774, 0xeeda, 0xeee7, + 0xfdf5, 0xeee9, 0xeed0, 0xc1e6, 0x92e5, 0xeeea, 0x9645, 0x91da, + 0xeede, 0x90a3, 0xc1ea, 0xeedb, 0xa05f, 0xc1ec, 0xeee4, 0x90af, + 0x97bf, 0xc1e4, 0xeed6, 0xeee5, 0x914c, 0xeedf, 0xebe3, 0xeee6, + 0xeed3, 0x967a, 0xc1e9, 0xeeeb, 0x91de, 0xc1e2, 0xeece, 0x9a46, + 0xfeb0, 0x9779, 0x946c, 0xf160, 0xf159, 0xc2e9, 0xf154, 0xf163, + 0xf15b, 0xeedc, 0x9858, 0xf165, 0xf155, 0xc2e8, 0xf15f, 0xc2ea, + 0xc2f2, 0xc2f0, 0xf161, 0xc2f1, 0xf157, 0x9266, 0xf158, 0xf15d, + 0xf162, 0x93fb, 0xeecd, 0xc2eb, 0xf16a, 0xf167, 0xf16b, 0xf15e, + 0xf15a, 0xf168, 0xf36a, 0xf15c, 0xc2ee, 0x9a47, 0xc2ed, 0xeecf, + 0xc2ef, 0xf164, 0xf166, 0xc2ec, 0xf169, 0xf153, 0xf156, 0x9749, + 0x9748, 0x934a, 0x9ce2, 0xf373, 0xf363, 0xc3eb, 0xf371, 0x9264, + 0xf361, 0xc3ec, 0xf36c, 0x91df, 0xf368, 0xc3f1, 0xf372, 0xf362, + 0xf365, 0xc3e9, 0xf374, 0xfb79, 0xf36d, 0xf370, 0xc3ef, 0xc3f4, + 0xc3f2, 0xf369, 0xf364, 0x96d7, 0xc3ed, 0xc3ee, 0xf360, 0xc3ea, + 0x9343, 0xc3e8, 0xc3f0, 0xf36f, 0xc3f3, 0xf36b, 0xf375, 0xc3f5, + 0xf367, 0xf36e, 0xfdcb, 0xfe7a, 0x91db, 0x8c6a, 0xf4f3, 0xf542, + 0xf4f5, 0xf4fc, 0xf366, 0xf4fa, 0xf4e9, 0xf540, 0xc4c3, 0xf4ed, + 0xf4fe, 0xf4f4, 0x97af, 0xc4c2, 0x95dd, 0xf544, 0xf4f6, 0x9348, + 0xf4fb, 0xf4fd, 0xf4e7, 0xf541, 0xf4f2, 0xf4f7, 0xf4eb, 0xf4ef, + 0xf543, 0xf4f9, 0xf4e8, 0xf4ec, 0xf4ee, 0xf4f8, 0x9a4b, 0xc4c1, + 0xf4f1, 0xfc45, 0x9a4d, 0xf4ea, 0x91bc, 0x90e2, 0x90b4, 0x95e1, + 0xf4f0, 0xf661, 0xf666, 0xc54f, 0xf668, 0x9a4e, 0xc549, 0xf664, + 0xf66a, 0xc54e, 0xc54a, 0xc54b, 0xf660, 0xf667, 0xc54d, 0xf665, + 0xc54c, 0xf65f, 0xf663, 0xf662, 0x9a4f, 0xf65e, 0xf669, 0xfe40, + 0xfe43, 0xc5b1, 0xf76d, 0xf770, 0xf76c, 0xf76e, 0xf76f, 0xf769, + 0xf76a, 0xf767, 0x96dd, 0xf76b, 0xf768, 0xc5b2, 0xc5b3, 0x9a51, + 0xf84b, 0xf84d, 0x96a7, 0x90b0, 0xf84c, 0xf84e, 0xc5e0, 0xf84a, + 0xc5df, 0xc5e1, 0x9c4e, 0x9443, 0xf8cb, 0xf8cc, 0xc644, 0xf8ca, + 0x8eba, 0xf953, 0xf952, 0xf954, 0xc65f, 0xf955, 0xc65e, 0xf956, + 0xf972, 0xf975, 0xf974, 0xc668, 0xf973, 0x9a52, 0xfcc1, 0xc672, + 0xc670, 0xc671, 0xc677, 0xf9c0, 0xf9c1, 0xf9bf, 0xf9c9, 0x8be9, + 0x9caf, 0x8bfd, 0x9abc, 0x9ab8, 0x9aae, 0x9aa7, 0x9a53, 0x9d74, + 0xaaf8, 0x8bea, 0xd844, 0xdc78, 0xe8a5, 0xf376, 0x8beb, 0xaaf9, + 0xadac, 0xb07b, 0x90b2, 0xd845, 0xd846, 0xb3ac, 0xb67d, 0xdc7a, + 0xdc79, 0xb6a3, 0xb67c, 0xdc7b, 0xb67e, 0xb6a2, 0xb6a1, 0xb67b, + 0x95e9, 0x95e8, 0xb968, 0x95e6, 0xe0d0, 0xe0ce, 0xe0cf, 0xe0cd, + 0x90b5, 0xbbd2, 0x9a54, 0xbbd5, 0xbbd7, 0xbbd6, 0x90b3, 0x95e7, + 0xbbd3, 0xbbd4, 0x8b50, 0xe8a7, 0xe8a6, 0xbe5b, 0xe8a8, 0xe8a9, + 0xbe5c, 0xec4d, 0xec4b, 0xeef3, 0xec49, 0xec4a, 0xc046, 0xec46, + 0xec4e, 0xec48, 0xec4c, 0xeeef, 0xeef1, 0xeef2, 0xc1f3, 0xeeee, + 0xc1f2, 0xeef0, 0xc1ef, 0xc1f0, 0xc1f1, 0xec47, 0xc2f5, 0xf16e, + 0xf16c, 0xf16d, 0xc2f3, 0xc2f6, 0xc2f4, 0xf377, 0xf378, 0xc3f6, + 0xf545, 0xf547, 0xf546, 0xc4c4, 0xc550, 0xf66d, 0xf66c, 0xf66b, + 0x8bec, 0x9a56, 0xaafa, 0x8bfb, 0xc9aa, 0xca58, 0xa6e9, 0xca56, + 0xca59, 0xca57, 0xcbae, 0xa8c1, 0xa8c2, 0xcbb0, 0xa8bf, 0xcbaf, + 0xcbad, 0xa8c0, 0xa8be, 0x9a57, 0xa0aa, 0xcdd8, 0xcddb, 0xaafd, + 0xcdda, 0xcdd9, 0xaafc, 0xaafb, 0x9fa6, 0xab40, 0xcddc, 0xaafe, + 0x99cc, 0xd0c6, 0xadae, 0xadaf, 0xadb0, 0xd0c7, 0xd0c3, 0xadad, + 0xd0c4, 0xd0c5, 0xd0c2, 0x9c59, 0xb0a4, 0xb0a1, 0xd445, 0xb0a2, + 0xb0a5, 0xd446, 0xb07e, 0xb07c, 0xb07d, 0xb0a3, 0x99b5, 0xb3ad, + 0xd849, 0xb3b5, 0xd848, 0xd84b, 0xb3b1, 0xd84a, 0xb6ab, 0xb3af, + 0xb3b2, 0xb3ae, 0xb3b3, 0xb3b4, 0xb3b0, 0x90be, 0xd847, 0xb6a7, + 0xdc7d, 0xdca3, 0x9faf, 0xdca2, 0xb6ac, 0xb6a8, 0xb6a9, 0xdc7c, + 0xdc7e, 0xdca1, 0xb6a4, 0xb6a6, 0xb6aa, 0xb6a5, 0x95f2, 0xe0d3, + 0xe0d1, 0xe0d2, 0xb96a, 0xb96b, 0x90bf, 0xe0d4, 0xb969, 0xbbd8, + 0xbbda, 0xbbd9, 0xe4bb, 0xe4bc, 0xe8ab, 0x90c1, 0xe8aa, 0xfee4, + 0xc047, 0xc048, 0xec4f, 0xc049, 0xeef6, 0xeef4, 0xeef5, 0xc1f4, + 0xf16f, 0xc3f7, 0x90c4, 0xc1f5, 0xab41, 0xb0a6, 0xd447, 0x90c7, + 0xd84c, 0xb3b6, 0xb6ad, 0xdca4, 0xdca6, 0xb6af, 0xb6ae, 0xb6b0, + 0xb6b1, 0xdca5, 0xb96e, 0xb96f, 0xb96d, 0xbbdb, 0xb96c, 0xe0d5, + 0xbbdc, 0xe8ac, 0xec50, 0xc04a, 0xc1f6, 0xf170, 0xf174, 0xc2f9, + 0xf171, 0xc2fa, 0xc2f8, 0xf175, 0xc2fb, 0xf173, 0xf379, 0xc2f7, + 0xc3f8, 0xf8cd, 0xab42, 0xb3b8, 0xb3b7, 0xb6b2, 0xdca8, 0xdca7, + 0xb6b3, 0x92e4, 0xe0d9, 0xb973, 0xb970, 0xe0d8, 0xb972, 0xe0d6, + 0xb971, 0xe0d7, 0xe4bd, 0xbbdd, 0xe8af, 0x9f52, 0xbe5d, 0xe8ad, + 0xbe5e, 0xbe5f, 0xe8ae, 0xbe60, 0xec51, 0xc04e, 0xc04b, 0xc050, + 0xec53, 0xc04c, 0xec52, 0xc04f, 0xc04d, 0xeef9, 0xeefb, 0x90db, + 0xc1f7, 0xeefa, 0xc1f8, 0xeef8, 0xeef7, 0xa066, 0xf177, 0xf176, + 0xc2fc, 0xf178, 0xf37e, 0xc3fa, 0xf37d, 0xf37a, 0xc3f9, 0xf37b, + 0xf37c, 0xf548, 0xf549, 0xc4c5, 0x90d2, 0xc553, 0xf66e, 0x90d4, + 0xc551, 0xc552, 0xf66f, 0xc5b4, 0xc5b5, 0xf771, 0x9a5b, 0x95fd, + 0xc645, 0xf8cf, 0xc647, 0xf8ce, 0xf8d0, 0xc646, 0xf957, 0xf9ad, + 0x8bc4, 0xab43, 0x8c66, 0xb974, 0x90de, 0xe4be, 0xe8b0, 0xc051, + 0xc052, 0x9ce4, 0xab44, 0x90e1, 0xbe61, 0xc3fb, 0xadb1, 0xc053, + 0xc5e2, 0xadb2, 0xd84d, 0xdca9, 0x9e46, 0xdcab, 0xdcaa, 0x9651, + 0xe0dd, 0xe0da, 0xb975, 0xb976, 0xe0db, 0xe0dc, 0xe4c0, 0xe4c5, + 0xbbde, 0xe4bf, 0xe4c1, 0xe4c8, 0xe4c3, 0xe4c7, 0xe4c4, 0xe4c2, + 0xe4c6, 0xbbdf, 0xfb58, 0xe8b3, 0x90e6, 0xe8b1, 0xbe63, 0xbe62, + 0xe8b2, 0xbe64, 0xec56, 0xec55, 0xc054, 0xec54, 0xeefc, 0x9650, + 0xeefe, 0xef41, 0xef40, 0x90e7, 0xc1f9, 0xeefd, 0xf1a1, 0xc2fd, + 0xf17d, 0xf1a2, 0xc2fe, 0xf17b, 0xf17e, 0xf17c, 0xf179, 0xc340, + 0xf17a, 0x90e8, 0x9a5d, 0xf3a1, 0x9f7a, 0xf3a3, 0xf3a2, 0x9b5c, + 0xf54a, 0x9f7c, 0xf54b, 0xfc52, 0x90e9, 0xf670, 0x90ea, 0xc5b7, + 0x9a5e, 0xc5b6, 0xf84f, 0xf850, 0xc648, 0xf8d1, 0x9f76, 0xc669, + 0xadb3, 0xb6b4, 0xe4ca, 0xe4c9, 0xe8b5, 0xe8b4, 0x90eb, 0xc1fa, + 0xef43, 0xef42, 0xf1a5, 0xf1a3, 0xf1a6, 0xf1a4, 0xc3fc, 0xf3a4, + 0xf3a5, 0xf3a6, 0x90ec, 0xf671, 0xf772, 0xf8d2, 0x8bee, 0xadb4, + 0x90ee, 0xec57, 0xef44, 0x91c6, 0xadb5, 0x90f2, 0xbbe0, 0xec58, + 0xc341, 0xf1a7, 0xc3fd, 0xf54c, 0xf54d, 0xc554, 0xf851, 0xadb6, + 0xb3bb, 0xb3bc, 0xd84e, 0xb6b5, 0xb6b6, 0xdcac, 0xb6b7, 0xb97a, + 0xb97c, 0xe0df, 0xe0e0, 0xe0de, 0xb977, 0xb978, 0xb97b, 0xb979, + 0xfcbc, 0x8a74, 0xe4cb, 0xbbe1, 0xbbe2, 0xe8bc, 0xbe67, 0xe8b7, + 0xe8b6, 0x9657, 0xe8bb, 0xbe65, 0x9cef, 0xc05b, 0xe8b8, 0xe8bd, + 0xe8ba, 0xe8b9, 0xbe66, 0xc059, 0x9fdf, 0xec5a, 0xc055, 0xec5b, + 0x90f7, 0x90f6, 0xec59, 0xc058, 0xc056, 0xc05a, 0xc057, 0xef45, + 0xef4a, 0xef46, 0xef49, 0xc1fb, 0x9b5e, 0xedd4, 0xef48, 0xef47, + 0x90f8, 0xc344, 0xc342, 0xc345, 0xc343, 0xf1a8, 0xf1a9, 0xf1aa, + 0xc346, 0xf3aa, 0xc440, 0xf3a8, 0xc441, 0xf3a7, 0xf3a9, 0xc3fe, + 0xf551, 0xf54e, 0xf54f, 0xf550, 0xf672, 0xc556, 0x90f9, 0xc555, + 0x8cc9, 0xf774, 0xf773, 0xc5b8, 0xfa6a, 0xc5e3, 0xc649, 0xc660, + 0xf958, 0xf9ae, 0xf9af, 0x8bef, 0xadb7, 0xdcad, 0xe0e1, 0xe4cc, + 0xe4cd, 0xbbe3, 0xbbe4, 0xe8be, 0xbe68, 0x9fe0, 0xc1fc, 0x9142, + 0xf1ab, 0x9a62, 0xc347, 0xf3ad, 0xc442, 0xf3ac, 0xf3ae, 0xf3ab, + 0xf675, 0xf552, 0xf553, 0x9569, 0xc4c6, 0xf674, 0x9144, 0x9143, + 0xf673, 0x9141, 0xf775, 0xf9b0, 0x8bf0, 0xadb8, 0x9660, 0x8bf1, + 0xadb9, 0x99f6, 0x9149, 0xb0a7, 0xd448, 0xd84f, 0x914a, 0xb6b8, + 0xb6bb, 0xb6b9, 0xdcae, 0x914b, 0xb6bd, 0xb6ba, 0x9a64, 0xb6bc, + 0xb97e, 0x8abf, 0xe0e2, 0xe0e3, 0xe8c0, 0xb97d, 0xb9a1, 0xb9a2, + 0xe4cf, 0xe4ce, 0xbbe5, 0xbbe6, 0xe4d0, 0xe8bf, 0xbbe8, 0xbe69, + 0xbbe7, 0x9a66, 0xc05c, 0xe8c1, 0xbe6b, 0xbe6a, 0xe8c2, 0xe8c5, + 0xe8c3, 0xe8c4, 0xbe6c, 0x9a67, 0xc061, 0xc05f, 0x9a69, 0xc05e, + 0xec5d, 0xc060, 0xec5c, 0xef4b, 0xec5e, 0xc05d, 0xec5f, 0xef4e, + 0xef4c, 0xef4d, 0xef52, 0xc34b, 0xef51, 0xef54, 0xef53, 0xef50, + 0xef4f, 0xc1fd, 0x9a6a, 0x9652, 0x914d, 0xf1ae, 0x9666, 0xf1ad, + 0xc34a, 0xc348, 0xc349, 0x9f7b, 0xf1ac, 0x9a6b, 0xf3b1, 0xc443, + 0xf3b0, 0xf3af, 0xc444, 0xa06c, 0xf558, 0xf557, 0x9667, 0xf555, + 0xf554, 0xc4c8, 0xc4c7, 0xf559, 0xf776, 0xc5b9, 0xf677, 0xc557, + 0xf676, 0xf556, 0xf777, 0xc5e4, 0x9a6c, 0xc661, 0xf959, 0xf9b1, + 0x9a6d, 0x8bf2, 0xadba, 0xd850, 0xef55, 0xadbb, 0x966a, 0xe4d2, + 0xe4d1, 0xec60, 0xef57, 0xef56, 0xfcea, 0xc34c, 0xf3b2, 0xf3b3, + 0xc4c9, 0x966c, 0xf9b2, 0xb0a8, 0xb6bf, 0xb6be, 0xe0e4, 0xe0e6, + 0xb9a4, 0xe0e5, 0xb9a3, 0xb9a5, 0xe0e7, 0x91c4, 0xe4d4, 0xe4d6, + 0xe4d5, 0x9677, 0xe4d8, 0xbbe9, 0xe4d7, 0xe4d3, 0x99f4, 0x9a6f, + 0xe4d9, 0xe8cc, 0xe8cf, 0xe8d1, 0xe8c7, 0xe8cb, 0xe8c8, 0xbe6e, + 0xbe71, 0xbe73, 0xe8c9, 0xe8ca, 0xbe72, 0xe8cd, 0xe8d0, 0xe8ce, + 0xbe74, 0x9fab, 0xbe70, 0xe8c6, 0xbe6d, 0xbe6f, 0x8cbe, 0x8ec1, + 0xc063, 0xec66, 0xec64, 0xec63, 0x9555, 0xec69, 0xec68, 0xec67, + 0xec62, 0xc062, 0xec61, 0xec65, 0xc064, 0xef5a, 0x9152, 0xef5e, + 0xef5b, 0xef5d, 0xef5c, 0xef59, 0xef5f, 0xef62, 0xef60, 0xef61, + 0xc240, 0xc1fe, 0xef58, 0xef63, 0xf1b3, 0xf1b6, 0xf1b8, 0xf1b7, + 0xf1b1, 0xf1b5, 0xf1b0, 0x9153, 0xf1b2, 0xc34d, 0xf1af, 0x9155, + 0xf1b4, 0xf3c0, 0xf3b5, 0xc445, 0xc446, 0xf3b4, 0xf3b9, 0xf3bf, + 0xf3b7, 0xf3be, 0x955d, 0xf3bb, 0x9671, 0xf3ba, 0xf3bd, 0xf3b8, + 0xf3b6, 0x9c6d, 0xf3bc, 0xf560, 0xf55e, 0xc4ca, 0xf55d, 0xf563, + 0xf561, 0x9673, 0xc4cb, 0xf55c, 0xf55a, 0xf55b, 0xc4cd, 0xf55f, + 0xc4cc, 0xf562, 0xf678, 0xf67e, 0x9154, 0x9a71, 0xf679, 0xc55b, + 0xf6a1, 0xc55a, 0xf67d, 0xf67c, 0xc559, 0xf67b, 0xc558, 0xf67a, + 0xf77d, 0xf7a1, 0xf77e, 0xf77b, 0xc5bb, 0xf778, 0xf77c, 0xf7a3, + 0xf7a2, 0xf779, 0xf77a, 0xc5ba, 0xf852, 0xc5e7, 0x9156, 0xf853, + 0xc5e5, 0xc5e6, 0x966d, 0xf8d3, 0xc64a, 0xf976, 0xc66a, 0x9557, + 0xf9b3, 0xc66b, 0xf9b4, 0xf9b5, 0xf9c3, 0xf9c2, 0xc67a, 0xf9cd, + 0x89c6, 0x89c7, 0xb0a9, 0xe0e9, 0xe0e8, 0xbbea, 0xbbeb, 0xe4da, + 0x8a6a, 0xe8d2, 0xec6c, 0x8b57, 0xbe75, 0xc065, 0xec6a, 0x9fe1, + 0xec6d, 0xc066, 0x9b5f, 0xef64, 0xec6b, 0xf1b9, 0xc34e, 0xf3c1, + 0xf566, 0xf564, 0xf565, 0xf6a2, 0xc55c, 0xf7a4, 0xc5ea, 0xc5bc, + 0xc5e8, 0xc5e9, 0xf8d4, 0xc662, 0xa05d, 0xb0aa, 0xf1ba, 0xd449, + 0x915b, 0xb9a6, 0x915c, 0xe4db, 0xbbec, 0xe4dc, 0xe8d4, 0xe8d3, + 0xc068, 0xbe76, 0xbe77, 0xe8d7, 0xe8d6, 0xe8d5, 0x915e, 0xec6e, + 0xec71, 0xec70, 0xec6f, 0xc067, 0xef68, 0xef66, 0xef65, 0x9f5c, + 0xef67, 0x9f57, 0xc34f, 0xf1bc, 0xf1bd, 0xc350, 0xf1bb, 0x9f65, + 0xf3c3, 0xf3c2, 0xf3c5, 0xc447, 0xf3c4, 0x9a72, 0xf567, 0xf569, + 0xf568, 0x9160, 0xf6a3, 0xf6a6, 0xf6a4, 0xf6a5, 0xf7a5, 0xc5bd, + 0xf854, 0xf855, 0xf856, 0xc64b, 0xc663, 0xf9b6, 0xb0ab, 0xbe78, + 0xc069, 0xf1be, 0x9f5e, 0xf7a6, 0x9161, 0xf9c4, 0xd44a, 0xc67b, + 0xb0ac, 0xec72, 0x9164, 0xf1bf, 0xf3c6, 0x9f41, 0xf6a7, 0xf7a7, + 0xb0ad, 0xe4dd, 0xe4de, 0x9169, 0xbbed, 0xbbee, 0xe8d9, 0xbe7a, + 0xbe79, 0xe8d8, 0xef69, 0xf1c0, 0xf1c2, 0xf1c1, 0xc353, 0xc352, + 0xc351, 0x9168, 0xc55e, 0xf6a8, 0xc55d, 0xf7a9, 0xf7a8, 0xc64c, + 0xf8d5, 0xb3bd, 0xe0ea, 0xe4e1, 0xe4df, 0xe4e0, 0xe8e2, 0xe8dd, + 0xe8da, 0xe8e1, 0x9a74, 0xe8e3, 0xbe7c, 0xe8e0, 0xe8dc, 0xe8db, + 0xe8df, 0xe8de, 0xbe7b, 0xec7d, 0xec78, 0xec76, 0xeca1, 0xec77, + 0x96b2, 0xec73, 0x9a75, 0xec79, 0xfda5, 0xec74, 0xef72, 0xec75, + 0xeca2, 0x9ee9, 0x8bba, 0x916d, 0xa060, 0xec7c, 0xc06a, 0xec7b, + 0xec7a, 0xec7e, 0x9fde, 0xef6a, 0xef6d, 0x9fc3, 0xef6c, 0x96b5, + 0xef74, 0xef6f, 0xef73, 0xef71, 0xef70, 0xef6e, 0xef6b, 0xc243, + 0xc242, 0xc244, 0xc241, 0xef75, 0xa067, 0xf1c8, 0xf1cb, 0xf1c9, + 0xf1cd, 0xf1ce, 0xf1c6, 0xc358, 0xf1c7, 0xf1c5, 0xf1cc, 0xf1c4, + 0xf1c3, 0xc357, 0xc355, 0xc354, 0x96b3, 0xf1ca, 0xf3cf, 0xf3d5, + 0xc44a, 0xf3d0, 0xf3d3, 0xf3d7, 0xc44b, 0xf3d2, 0x9a76, 0xf3ca, + 0xf3c9, 0xf3d6, 0xf3cd, 0xf3cb, 0xf3d4, 0xf3cc, 0xc449, 0xc448, + 0x95d5, 0xf3c7, 0xf3c8, 0xf3d1, 0x9eca, 0xf3ce, 0x9a77, 0x9a78, + 0xf56c, 0xf56f, 0xc356, 0x9170, 0x916f, 0xf56d, 0xf573, 0xf571, + 0xf56b, 0xf576, 0x9fa3, 0xf56a, 0x9171, 0xc4cf, 0xf572, 0x96b1, + 0xf56e, 0xc4ce, 0xf575, 0x9f63, 0xf574, 0x9f67, 0xf6ab, 0xf6aa, + 0x8bb9, 0x9a7a, 0xf6b1, 0xf6ad, 0xf6b0, 0xc560, 0x8b56, 0xf6ae, + 0xf6af, 0xf6a9, 0xf6ac, 0xc55f, 0x9ada, 0xc5bf, 0xf7b4, 0xf7af, + 0xf7b3, 0x96b0, 0xf7b6, 0xf7b2, 0xf7ae, 0x9a7e, 0xc5c1, 0xf7b1, + 0xf7b5, 0xc5c0, 0xf7ac, 0xf570, 0xf7b0, 0xf7ad, 0x9dde, 0xf7aa, + 0xf7ab, 0xc5be, 0xf85a, 0xf85c, 0xf85f, 0xf85b, 0xf860, 0x96ad, + 0xf859, 0xf857, 0x96ae, 0xc5eb, 0xf85d, 0xc5ed, 0xc5ec, 0xf858, + 0xf85e, 0x9ea1, 0xf8da, 0xc64d, 0xf8db, 0xf8d9, 0xf8d6, 0xf8d8, + 0xf8d7, 0xf95a, 0xf95c, 0xf95b, 0xf979, 0x9e50, 0xf978, 0xf977, + 0xf97a, 0xc673, 0xc674, 0xf9ca, 0xf9ce, 0x96af, 0x8bf4, 0xb3be, + 0xdcaf, 0xe0ed, 0xb9a7, 0xe0eb, 0xe0ec, 0xe4e2, 0xe4e3, 0xbbf1, + 0xbbef, 0xe4e4, 0xbbf0, 0xe8e8, 0xe8eb, 0xe8e5, 0xe8ec, 0xe8e4, + 0xe8e6, 0xe8e7, 0xe8ea, 0x9fa4, 0xbea1, 0xe8ef, 0xe8ee, 0xbe7d, + 0xe8e9, 0xe8ed, 0xbe7e, 0x96bd, 0xecac, 0xc06f, 0xeca7, 0xc06b, + 0x96f4, 0xeca4, 0xecaa, 0xecad, 0xc070, 0xeca9, 0xeca6, 0xecae, + 0xeca5, 0x96b8, 0xecab, 0xc06c, 0xeca3, 0xc06d, 0xc06e, 0xeca8, + 0xefa9, 0xef7a, 0xef7b, 0xef7e, 0xef7c, 0xef76, 0xfaa1, 0xef79, + 0xefa5, 0xef7d, 0x91a7, 0xc245, 0xefa7, 0xefa4, 0xc246, 0xefa6, + 0xef77, 0xefa2, 0xefa3, 0xa05e, 0xefa1, 0x9a7d, 0xf1d2, 0xf1d4, + 0xf1d7, 0x8948, 0xf1d1, 0x9eb1, 0xc359, 0xf1d9, 0xf1d0, 0xf1da, + 0xf1d6, 0xf1d8, 0xf1dc, 0xf1d5, 0xf1dd, 0xf1d3, 0xf1cf, 0xc35a, + 0x9ddb, 0xf1db, 0xc35b, 0xc44d, 0xef78, 0xf3f1, 0xf3e8, 0xc44f, + 0xf3e4, 0xc450, 0x95bf, 0x8a73, 0xf3ed, 0xf3e7, 0xf3dd, 0xc44e, + 0xf3ea, 0xf3e5, 0xf3e6, 0xf3d8, 0xf3df, 0xf3ee, 0xf3eb, 0x9efe, + 0xf3e3, 0x917a, 0xf3ef, 0xf3de, 0xf3d9, 0xf3ec, 0x917b, 0xf3db, + 0xf3e9, 0xf3e0, 0xf3f0, 0xf3dc, 0xc44c, 0xf3da, 0xf3e1, 0xf3e2, + 0xf57d, 0xf57b, 0x9aa3, 0xf5a2, 0xf5ae, 0xf5a5, 0xf57c, 0xf578, + 0xf5a7, 0xf57e, 0xf5a3, 0xf57a, 0xf5aa, 0xf577, 0xf5a1, 0xf5a6, + 0xf5a8, 0xf5ab, 0xf579, 0x96c2, 0xf5af, 0xf5b0, 0xf5a9, 0xf5ad, + 0xf5a4, 0x9f77, 0xf6c1, 0xf6c4, 0xc561, 0xf6c3, 0xf6c8, 0xf6c6, + 0xc562, 0xf6bd, 0xf6b3, 0xf6b2, 0xc564, 0xf6bf, 0xf6c0, 0xf6bc, + 0xf6b4, 0x9aa4, 0xf6b9, 0xf5ac, 0x9aa5, 0xf6b5, 0xc563, 0xf6bb, + 0x91a1, 0xf6ba, 0xf6b6, 0xf6c2, 0x89b8, 0xf6b7, 0xf7bb, 0xf6c5, + 0xf6c7, 0xf6be, 0xf6b8, 0xf7bc, 0xf7be, 0xf7b8, 0xc5c2, 0x9173, + 0xf7c5, 0xf7c3, 0xc5c3, 0xf7c2, 0xf7c1, 0xf7ba, 0xf7b7, 0xf7bd, + 0xf7c6, 0xf7b9, 0xf7bf, 0xf869, 0xf86e, 0xf864, 0xf867, 0xc5ee, + 0xf86b, 0xf872, 0xf7c0, 0xf865, 0xf86f, 0xf873, 0xf86a, 0xf863, + 0xf86d, 0xf86c, 0xf871, 0xf870, 0xf7c4, 0xf868, 0xf862, 0xf866, + 0xc64e, 0xc64f, 0xf861, 0x9aa6, 0xf8e6, 0xf8dd, 0xf8e5, 0xf8e2, + 0xf8e3, 0xf8dc, 0xf8df, 0xf8e7, 0xf8e1, 0xf8e0, 0xf8de, 0xf8e4, + 0x89bd, 0xf95d, 0x89b9, 0xf95e, 0x917d, 0xf960, 0xf95f, 0xf962, + 0xf961, 0xf97c, 0xf97b, 0xf9b7, 0xf9b8, 0x96bb, 0xf9c5, 0xc678, + 0xc67c, 0x9ff2, 0xf9cf, 0xc67d, 0x8bf5, 0xb3bf, 0xc4d0, 0xf6c9, + 0x9aa9, 0xc650, 0xc651, 0xb3c0, 0xe0ee, 0x9f54, 0xb9a8, 0xe8f0, + 0x9fe3, 0x9eed, 0xecb0, 0xecb1, 0xecaf, 0xefab, 0xefaa, 0xc247, + 0xf1df, 0xefac, 0xf1de, 0x91aa, 0xf3f3, 0xc451, 0xc453, 0xf3f2, + 0x91ab, 0xa070, 0xc452, 0x9f6d, 0xf5b1, 0xf5b3, 0xf5b2, 0xf6ca, + 0xc565, 0x91ac, 0xc5ef, 0xf8e8, 0xf963, 0x91ad, 0xf9d2, 0xb3c1, + 0xa0fd, 0xe4e5, 0x9fe2, 0xbea2, 0x91af, 0x9e41, 0x9aaa, 0xecb3, + 0xecb2, 0x91b0, 0xefad, 0x9aab, 0xc454, 0xc4d1, 0xf7c7, 0xf9cb, + 0xb3c2, 0xbbf2, 0x9aac, 0xbea3, 0x9a4a, 0xf3f4, 0x91b2, 0xf874, + 0xb6c0, 0x8bf6, 0x9aad, 0x89b6, 0xefae, 0xc664, 0xb6c1, 0xbea4, + 0xc248, 0xf875, 0xb6c2, 0xe8f1, 0xc072, 0xecb4, 0xecb5, 0xc071, + 0xefaf, 0xc24c, 0xc24a, 0xc24b, 0xc249, 0xf1e0, 0xc35c, 0x9aaf, + 0xf5b5, 0xf5b4, 0xf5b7, 0xf5b6, 0xc4d2, 0xf6cb, 0xf6cd, 0xf6cc, + 0xc566, 0xf7c8, 0x9ab0, 0xf876, 0xf877, 0xc5f0, 0xf964, 0xf97d, + 0xc675, 0x9ab1, 0xdcb0, 0xecb6, 0xefb0, 0xf3f5, 0xe0ef, 0x9aa1, + 0xefb1, 0xf1e2, 0xf1e1, 0x91b9, 0xf878, 0xc652, 0x91ba, 0xf965, + 0xf97e, 0xb9a9, 0xe8f2, 0xe8f3, 0xecb7, 0xb9aa, 0xc35d, 0xf1e3, + 0x91be, 0xf6cf, 0xc567, 0xf6d0, 0xf6ce, 0xf879, 0xf8e9, 0xb9ab, + 0xefb4, 0xefb3, 0xefb2, 0xf1e4, 0xa041, 0x8bb7, 0xf1e8, 0xf1e7, + 0xf1e6, 0xf1e5, 0xc35e, 0xf3f6, 0xf5b9, 0xc4d3, 0xf5b8, 0xf6d1, + 0xf7cb, 0xf7ca, 0xc5c4, 0xf7c9, 0xf87c, 0xf87b, 0xf87a, 0x91c0, + 0xbbf3, 0xecb8, 0xc24d, 0xf3f7, 0xf3f8, 0xf7cc, 0xf87d, 0x9ab3, + 0x91c3, 0xf8ea, 0xf966, 0xf9b9, 0xf9d4, 0xbbf4, 0xc24e, 0xf1e9, + 0xf3f9, 0xf6d2, 0xf87e, 0xa0fc, 0xbea6, 0x9fee, 0xefb5, 0xf1ea, + 0xf3fa, 0xf3fb, 0xf3fc, 0xf5be, 0x9f69, 0xf5ba, 0xc568, 0xf5bd, + 0xf5bc, 0xc4d4, 0xf5bb, 0xc4d6, 0x91c8, 0xc4d5, 0xf6d4, 0xf6d3, + 0xc569, 0xc56a, 0x91c9, 0xc5c6, 0xf7cd, 0xc5c5, 0xf8a3, 0xf8a4, + 0xf8a2, 0xf8a1, 0xc654, 0xf8eb, 0xf8ec, 0xf8ed, 0xc653, 0xf967, + 0xf96a, 0xf969, 0xf968, 0xf9d3, 0x8de6, 0xc073, 0x91cb, 0xc365, + 0xf5bf, 0xf6d5, 0xc5c7, 0xf7ce, 0xf9d5, 0x89c8, 0xc074, 0x8daa, + 0xefb6, 0xf7cf, 0xf9a1, 0x9fdd, 0xfa40, 0xfa41, 0xfa42, 0xfa43, + 0xfa44, 0xfa45, 0xfa46, 0xfa47, 0xfa48, 0xfa49, 0xfa4a, 0xfa4b, + 0xfa4c, 0xfa4d, 0xfa4e, 0xfa4f, 0xfa50, 0xfa51, 0xfa52, 0xfa53, + 0xfa54, 0xfa55, 0xfa56, 0xfa57, 0xfa58, 0xfa59, 0xfa5a, 0xfa5b, + 0xfa5c, 0xfa5d, 0xfa5e, 0xadc5, 0xfa60, 0xfa61, 0xfa62, 0xfa63, + 0xfa64, 0xfa65, 0xb0b0, 0xfa67, 0xfa68, 0xfa69, 0xfa6a, 0xfa6b, + 0xfa6c, 0xfa6d, 0xfa6e, 0xfa6f, 0xfa70, 0xfa71, 0xfa72, 0xfa73, + 0xfa74, 0xfa75, 0xfa76, 0xfa77, 0xfa78, 0xfa79, 0xfa7a, 0xfa7b, + 0xfa7c, 0xfa7d, 0xfa7e, 0xfaa1, 0xfaa2, 0xfaa3, 0xfaa4, 0xfaa5, + 0xfaa6, 0xfaa7, 0xfaa8, 0xfaa9, 0xfaaa, 0xfaab, 0xfaac, 0xfaad, + 0xfaae, 0xfaaf, 0xfab0, 0xfab1, 0xfab2, 0xfab3, 0xfab4, 0xfab5, + 0xfab6, 0xfab7, 0xfab8, 0xfab9, 0xfaba, 0xfabb, 0xfabc, 0xa55d, + 0xfabe, 0xfabf, 0xfac0, 0xfac1, 0xfac2, 0xfac3, 0xfac4, 0xa2cd, + 0xfac6, 0xfac7, 0xfac8, 0xfac9, 0xfaca, 0xfacb, 0xfacc, 0xfacd, + 0xface, 0xfacf, 0xfad0, 0xfad1, 0xfad2, 0xfad3, 0xfad4, 0xadeb, + 0xfad6, 0xfad7, 0xfad8, 0xfad9, 0xfada, 0xfadb, 0xfadc, 0xfadd, + 0xfade, 0xfadf, 0xfae0, 0xfae1, 0xfae2, 0xfae3, 0xfae4, 0xfae5, + 0xfae6, 0xfae7, 0xfae8, 0xfae9, 0xfaea, 0xfaeb, 0xfaec, 0xfaed, + 0xfaee, 0xfaef, 0xfaf0, 0xfaf1, 0xfaf2, 0xfaf3, 0xfaf4, 0xfaf5, + 0xfaf6, 0xfaf7, 0xfaf8, 0xfaf9, 0xfafa, 0xfafb, 0xfafc, 0xfafd, + 0xfafe, 0xfb40, 0xfb41, 0xfb42, 0xfb43, 0xfb44, 0xfb45, 0xfb46, + 0xfb47, 0x9def, 0xfb49, 0xfb4a, 0xfb4b, 0xfb4c, 0xfb4d, 0xfb4e, + 0xfb4f, 0xfb50, 0xfb51, 0xfb52, 0xfb53, 0xfb54, 0xfb55, 0xfb56, + 0xfb57, 0xfb58, 0xfb59, 0xfb5a, 0xfb5b, 0xfb5c, 0xfb5d, 0xfb5e, + 0xfb5f, 0xfb60, 0xfb61, 0xfb62, 0xfb63, 0xfb64, 0xfb65, 0xfb66, + 0xfb67, 0xfb68, 0xfb69, 0xfb6a, 0xfb6b, 0xfb6c, 0xfb6d, 0xfb6e, + 0xfb6f, 0xfb70, 0xfb71, 0xfb72, 0xfb73, 0xfb74, 0xfb75, 0xfb76, + 0xfb77, 0xfb78, 0xfb79, 0xfb7a, 0xfb7b, 0xfb7c, 0xfb7d, 0xfb7e, + 0xfba1, 0xfba2, 0xfba3, 0xfba4, 0xfba5, 0xfba6, 0xfba7, 0xfba8, + 0xfba9, 0xfbaa, 0xfbab, 0xfbac, 0xfbad, 0xfbae, 0xfbaf, 0xfbb0, + 0xfbb1, 0xfbb2, 0xfbb3, 0xfbb4, 0xfbb5, 0xfbb6, 0xfbb7, 0xb440, + 0xfbb9, 0xfbba, 0xfbbb, 0xfbbc, 0xfbbd, 0xfbbe, 0xfbbf, 0xfbc0, + 0xfbc1, 0xfbc2, 0xfbc3, 0xfbc4, 0xfbc5, 0xfbc6, 0xfbc7, 0xfbc8, + 0xfbc9, 0xfbca, 0xfbcb, 0xfbcc, 0xfbcd, 0xfbce, 0xfbcf, 0xfbd0, + 0xfbd1, 0xfbd2, 0xfbd3, 0xfbd4, 0xfbd5, 0xfbd6, 0xfbd7, 0xfbd8, + 0xfbd9, 0xfbda, 0xfbdb, 0xfbdc, 0xfbdd, 0xfbde, 0xfbdf, 0xfbe0, + 0xfbe1, 0xfbe2, 0xfbe3, 0xfbe4, 0xfbe5, 0xfbe6, 0xfbe7, 0xfbe8, + 0xfbe9, 0xfbea, 0xfbeb, 0xfbec, 0xfbed, 0xfbee, 0xfbef, 0xfbf0, + 0xfbf1, 0xfbf2, 0xc9db, 0xfbf4, 0xfbf5, 0xfbf6, 0xfbf7, 0xfbf8, + 0x9dfb, 0xfbfa, 0xfbfb, 0xfbfc, 0xfbfd, 0xfbfe, 0xfc40, 0xfc41, + 0xfc42, 0xfc43, 0xfc44, 0xfc45, 0xfc46, 0xfc47, 0xfc48, 0xfc49, + 0xfc4a, 0xfc4b, 0xfc4c, 0xfc4d, 0xfc4e, 0xd8f4, 0xfc50, 0xfc51, + 0xfc52, 0xfc53, 0xfc54, 0xfc55, 0xfc56, 0xfc57, 0xfc58, 0xfc59, + 0xfc5a, 0xfc5b, 0xfc5c, 0xfc5d, 0xfc5e, 0xfc5f, 0xfc60, 0xfc61, + 0xfc62, 0xfc63, 0xfc64, 0xfc65, 0xfc66, 0xfc67, 0xfc68, 0xfc69, + 0xfc6a, 0xfc6b, 0xa0dc, 0xfc6d, 0xfc6e, 0xfc6f, 0xfc70, 0xfc71, + 0xfc72, 0xfc73, 0xfc74, 0xfc75, 0xfc76, 0xfc77, 0xfc78, 0xfc79, + 0xfc7a, 0xfc7b, 0xfc7c, 0xfc7d, 0xfc7e, 0xfca1, 0xfca2, 0xfca3, + 0xfca4, 0xfca5, 0xfca6, 0xfca7, 0xfca8, 0xfca9, 0xfcaa, 0xfcab, + 0xfcac, 0xfcad, 0xfcae, 0xfcaf, 0xfcb0, 0xfcb1, 0xfcb2, 0xfcb3, + 0xfcb4, 0xfcb5, 0xfcb6, 0xfcb7, 0xfcb8, 0xbcb5, 0xfcba, 0xfcbb, + 0xfcbc, 0xfcbd, 0xfcbe, 0xfcbf, 0xfcc0, 0xfcc1, 0xfcc2, 0xfcc3, + 0xfcc4, 0xfcc5, 0xfcc6, 0xfcc7, 0xfcc8, 0xfcc9, 0xfcca, 0xfccb, + 0xfccc, 0xfccd, 0xfcce, 0xfccf, 0xfcd0, 0xfcd1, 0xfcd2, 0xfcd3, + 0xfcd4, 0xfcd5, 0xfcd6, 0xfcd7, 0xfcd8, 0xfcd9, 0xfcda, 0xfcdb, + 0xfcdc, 0xfcdd, 0xfcde, 0xfcdf, 0xfce0, 0xfce1, 0xb4b8, 0xfce3, + 0xfce4, 0xfce5, 0xfce6, 0xfce7, 0xfce8, 0xfce9, 0xfcea, 0xfceb, + 0xfcec, 0xfced, 0xfcee, 0xfcef, 0xfcf0, 0xa7fb, 0xfcf2, 0xfcf3, + 0xfcf4, 0xfcf5, 0xfcf6, 0xfcf7, 0xfcf8, 0xfcf9, 0xfcfa, 0xfcfb, + 0xfcfc, 0xfcfd, 0xfcfe, 0xfd40, 0xfd41, 0xfd42, 0xfd43, 0xfd44, + 0xfd45, 0xfd46, 0xfd47, 0xfd48, 0xfd49, 0xfd4a, 0xfd4b, 0xfd4c, + 0xfd4d, 0xfd4e, 0xfd4f, 0xfd50, 0xfd51, 0xfd52, 0xfd53, 0xfd54, + 0xfd55, 0xfd56, 0xfd57, 0xfd58, 0xfd59, 0xfd5a, 0xfd5b, 0xfd5c, + 0xfd5d, 0xfd5e, 0xfd5f, 0xfd60, 0xfd61, 0xfd62, 0xfd63, 0xfd64, + 0xfd65, 0xfd66, 0xfd67, 0xfd68, 0xfd69, 0xfd6a, 0xfd6b, 0xfd6c, + 0xfd6d, 0xfd6e, 0xfd6f, 0xfd70, 0xfd71, 0xfd72, 0xfd73, 0xfd74, + 0xfd75, 0xfd76, 0xfd77, 0xfd78, 0xfd79, 0xfd7a, 0xfd7b, 0xfd7c, + 0xfd7d, 0xfd7e, 0xfda1, 0xfda2, 0xfda3, 0xfda4, 0xfda5, 0xfda6, + 0xfda7, 0xfda8, 0xfda9, 0xfdaa, 0xfdab, 0xfdac, 0xfdad, 0xfdae, + 0xfdaf, 0xfdb0, 0xfdb1, 0xfdb2, 0xfdb3, 0xfdb4, 0xfdb5, 0xfdb6, + 0xcb58, 0xb4fc, 0xfdb9, 0xfdba, 0xb4e4, 0xfdbc, 0xfdbd, 0xfdbe, + 0xfdbf, 0xfdc0, 0xfdc1, 0xfdc2, 0xfdc3, 0xfdc4, 0xfdc5, 0xfdc6, + 0xfdc7, 0xfdc8, 0xfdc9, 0xfdca, 0xfdcb, 0xfdcc, 0xfdcd, 0xfdce, + 0xfdcf, 0xfdd0, 0xfdd1, 0xfdd2, 0xfdd3, 0xfdd4, 0xfdd5, 0xfdd6, + 0xfdd7, 0xfdd8, 0xfdd9, 0xfdda, 0xfddb, 0xfddc, 0xfddd, 0xfdde, + 0xfddf, 0xfde0, 0xfde1, 0xfde2, 0xfde3, 0xfde4, 0xfde5, 0xfde6, + 0xfde7, 0xfde8, 0xfde9, 0xfdea, 0xfdeb, 0xfdec, 0xfded, 0xfdee, + 0xfdef, 0xfdf0, 0xb54e, 0xfdf2, 0xfdf3, 0xfdf4, 0xfdf5, 0xfdf6, + 0xfdf7, 0xfdf8, 0xfdf9, 0xfdfa, 0xfdfb, 0xfdfc, 0xfdfd, 0xfdfe, + 0xfe40, 0xfe41, 0xfe42, 0xfe43, 0xfe44, 0xfe45, 0xfe46, 0xfe47, + 0xfe48, 0xfe49, 0xfe4a, 0xfe4b, 0xfe4c, 0xfe4d, 0xfe4e, 0xfe4f, + 0xfe50, 0xfe51, 0x9975, 0xfe53, 0xfe54, 0xfe55, 0xfe56, 0xfe57, + 0xfe58, 0xfe59, 0xfe5a, 0xfe5b, 0xfe5c, 0xfe5d, 0xfe5e, 0xfe5f, + 0xfe60, 0xfe61, 0xfe62, 0xfe63, 0xfe64, 0xfe65, 0xfe66, 0xfe67, + 0xfe68, 0xfe69, 0xfe6a, 0xfe6b, 0xfe6c, 0xfe6d, 0xfe6e, 0xb7ec, + 0xfe70, 0xfe71, 0xfe72, 0xfe73, 0xfe74, 0xfe75, 0xfe76, 0xfe77, + 0xfe78, 0xfe79, 0xfe7a, 0xfe7b, 0xfe7c, 0xfe7d, 0xfe7e, 0xfea1, + 0xfea2, 0xfea3, 0xfea4, 0xfea5, 0xfea6, 0xfea7, 0xfea8, 0xfea9, + 0xa260, 0xfeab, 0xfeac, 0xfead, 0xfeae, 0xfeaf, 0xfeb0, 0xfeb1, + 0xfeb2, 0xfeb3, 0xfeb4, 0xfeb5, 0xfeb6, 0xfeb7, 0xfeb8, 0xfeb9, + 0xfeba, 0xfebb, 0xfebc, 0xfebd, 0xfebe, 0xfebf, 0xfec0, 0xfec1, + 0xfec2, 0xfec3, 0xfec4, 0xfec5, 0xfec6, 0xfec7, 0xfec8, 0xfec9, + 0xfeca, 0xfecb, 0xfecc, 0xfecd, 0xfece, 0xfecf, 0xfed0, 0xfed1, + 0xfed2, 0xfed3, 0xfed4, 0xfed5, 0xfed6, 0xfed7, 0xfed8, 0xfed9, + 0xfeda, 0xfedb, 0xfedc, 0xcff1, 0xfede, 0xfedf, 0xfee0, 0xfee1, + 0xfee2, 0xfee3, 0xfee4, 0xfee5, 0xfee6, 0xfee7, 0xfee8, 0xfee9, + 0xfeea, 0xfeeb, 0xfeec, 0xfeed, 0xfeee, 0xfeef, 0xfef0, 0xfef1, + 0xfef2, 0xfef3, 0xfef4, 0xfef5, 0xfef6, 0xfef7, 0xfef8, 0xfef9, + 0xfefa, 0xfefb, 0xfefc, 0xfefd, 0xfefe, 0x8e40, 0x8e41, 0x8e42, + 0x8e43, 0x8e44, 0x8e45, 0x8e46, 0x8e47, 0x8e48, 0x8e49, 0x8e4a, + 0x8e4b, 0x8e4c, 0x8e4d, 0x8e4e, 0x8e4f, 0x8e50, 0x8e51, 0x8e52, + 0x8e53, 0x8e54, 0x8e55, 0x8e56, 0x8e57, 0x8e58, 0x8e59, 0x8e5a, + 0x8e5b, 0x8e5c, 0x8e5d, 0x8e5e, 0x8e5f, 0x8e60, 0x8e61, 0x8e62, + 0x8e63, 0x8e64, 0x8e65, 0x8e66, 0x8e67, 0x8e68, 0xbae6, 0x8e6a, + 0x8e6b, 0x8e6c, 0x8e6d, 0x8e6e, 0xedca, 0x8e70, 0x8e71, 0x8e72, + 0x8e73, 0x8e74, 0x8e75, 0x8e76, 0x8e77, 0x8e78, 0x8e79, 0x8e7a, + 0x8e7b, 0x8e7c, 0x8e7d, 0xa261, 0x8ea1, 0x8ea2, 0x8ea3, 0x8ea4, + 0x8ea5, 0x8ea6, 0x8ea7, 0x8ea8, 0x8ea9, 0x8eaa, 0xbafc, 0x8eac, + 0x8ead, 0x8eae, 0x8eaf, 0x8eb0, 0x8eb1, 0x8eb2, 0x8eb3, 0xbfa6, + 0x8eb5, 0x8eb6, 0x8eb7, 0x8eb8, 0x8eb9, 0x8eba, 0x8ebb, 0x8ebc, + 0x8ebd, 0x8ebe, 0x8ebf, 0x8ec0, 0x8ec1, 0x8ec2, 0x8ec3, 0x8ec4, + 0x8ec5, 0x8ec6, 0x8ec7, 0x8ec8, 0x8ec9, 0x8eca, 0x8ecb, 0x8ecc, + 0xaacc, 0x8ece, 0x8ecf, 0xbfae, 0x8ed1, 0x8ed2, 0x8ed3, 0x8ed4, + 0x8ed5, 0x8ed6, 0x8ed7, 0x8ed8, 0x8ed9, 0x8eda, 0x8edb, 0x8edc, + 0x8edd, 0x8ede, 0x8edf, 0x8ee0, 0x8ee1, 0x8ee2, 0x8ee3, 0x8ee4, + 0x8ee5, 0x8ee6, 0x8ee7, 0x8ee8, 0x8ee9, 0x8eea, 0x8eeb, 0x8eec, + 0x8eed, 0x8eee, 0x8eef, 0x8ef0, 0x8ef1, 0x8ef2, 0x8ef3, 0x8ef4, + 0x8ef5, 0x8ef6, 0x8ef7, 0x8ef8, 0x8ef9, 0x8efa, 0x8efb, 0x8efc, + 0x8efd, 0x8efe, 0x8f40, 0x8f41, 0x8f42, 0x8f43, 0x8f44, 0x8f45, + 0x8f46, 0x8f47, 0x8f48, 0x8f49, 0x8f4a, 0x8f4b, 0x8f4c, 0x8f4d, + 0x8f4e, 0x8f4f, 0x8f50, 0x8f51, 0x8f52, 0x8f53, 0x8f54, 0x8f55, + 0x8f56, 0xb5d7, 0x8f58, 0x8f59, 0x8f5a, 0x8f5b, 0x8f5c, 0x8f5d, + 0x8f5e, 0x8f5f, 0x8f60, 0x8f61, 0x8f62, 0x8f63, 0x8f64, 0x8f65, + 0x8f66, 0x8f67, 0x8f68, 0xe3c8, 0x8f6a, 0x8f6b, 0x8f6c, 0x8f6d, + 0xdb79, 0x8f6f, 0x8f70, 0x8f71, 0x8f72, 0x8f73, 0x8f74, 0x8f75, + 0x8f76, 0x8f77, 0x8f78, 0x8f79, 0x8f7a, 0x8f7b, 0x8f7c, 0x8f7d, + 0x8f7e, 0x8fa1, 0x8fa2, 0x8fa3, 0x8fa4, 0x8fa5, 0x8fa6, 0x8fa7, + 0x8fa8, 0x8fa9, 0x8faa, 0x8fab, 0x8fac, 0x8fad, 0x8fae, 0x8faf, + 0x8fb0, 0x8fb1, 0x8fb2, 0x8fb3, 0x8fb4, 0x8fb5, 0x8fb6, 0x8fb7, + 0x8fb8, 0x8fb9, 0x8fba, 0x8fbb, 0x8fbc, 0x8fbd, 0x8fbe, 0x8fbf, + 0x8fc0, 0x8fc1, 0x8fc2, 0x8fc3, 0x8fc4, 0x8fc5, 0x8fc6, 0x8fc7, + 0x8fc8, 0x8fc9, 0x8fca, 0xbfcc, 0xa0d4, 0x8fcd, 0x8fce, 0x8fcf, + 0x8fd0, 0x8fd1, 0x8fd2, 0x8fd3, 0x8fd4, 0x8fd5, 0x8fd6, 0x8fd7, + 0x8fd8, 0x8fd9, 0x8fda, 0x8fdb, 0x8fdc, 0x8fdd, 0x8fde, 0x8fdf, + 0x8fe0, 0x8fe1, 0x8fe2, 0x8fe3, 0x8fe4, 0x8fe5, 0x8fe6, 0x8fe7, + 0x8fe8, 0x8fe9, 0x8fea, 0x8feb, 0x8fec, 0x8fed, 0x8fee, 0x8fef, + 0x8ff0, 0x8ff1, 0x8ff2, 0x8ff3, 0x8ff4, 0x8ff5, 0x8ff6, 0x8ff7, + 0x8ff8, 0x8ff9, 0x8ffa, 0x8ffb, 0x8ffc, 0x8ffd, 0xb05f, 0x9040, + 0x9041, 0x9042, 0x9043, 0x9044, 0x9045, 0x9046, 0x9047, 0x9048, + 0x9049, 0x904a, 0x904b, 0x904c, 0x904d, 0x904e, 0x904f, 0x9050, + 0x9051, 0x9052, 0x9053, 0x9054, 0x9055, 0x9056, 0x9057, 0x9058, + 0x9059, 0x905a, 0x905b, 0x905c, 0x905d, 0x905e, 0x905f, 0x9060, + 0x9061, 0x9062, 0x9063, 0x9064, 0x9065, 0x9066, 0x9067, 0x9068, + 0x9069, 0x906a, 0x906b, 0x906c, 0xb3a3, 0x906e, 0x906f, 0x9070, + 0x9071, 0x9072, 0x9073, 0x9074, 0x9075, 0x9076, 0x9077, 0x9078, + 0x9079, 0xf9d7, 0x907b, 0x907c, 0x907d, 0x907e, 0x90a1, 0x90a2, + 0x90a3, 0x90a4, 0x90a5, 0x90a6, 0x90a7, 0x90a8, 0x90a9, 0x90aa, + 0x90ab, 0x90ac, 0x90ad, 0x90ae, 0x90af, 0x90b0, 0x90b1, 0x90b2, + 0x90b3, 0x90b4, 0x90b5, 0x90b6, 0x90b7, 0x90b8, 0x90b9, 0x90ba, + 0x90bb, 0x90bc, 0x90bd, 0x90be, 0x90bf, 0x90c0, 0x90c1, 0x90c2, + 0x90c3, 0x90c4, 0x90c5, 0x90c6, 0x90c7, 0x90c8, 0x90c9, 0x90ca, + 0x90cb, 0x90cc, 0x90cd, 0x90ce, 0x90cf, 0x90d0, 0x90d1, 0x90d2, + 0x90d3, 0x90d4, 0x90d5, 0x90d6, 0x90d7, 0x90d8, 0x90d9, 0x90da, + 0x90db, 0xc052, 0x90dd, 0x90de, 0x90df, 0x90e0, 0x90e1, 0x90e2, + 0x90e3, 0x90e4, 0x90e5, 0x90e6, 0x90e7, 0x90e8, 0x90e9, 0x90ea, + 0x90eb, 0x90ec, 0x90ed, 0x90ee, 0x90ef, 0x90f0, 0xc554, 0x90f2, + 0x90f3, 0x90f4, 0x90f5, 0x90f6, 0x90f7, 0x90f8, 0x90f9, 0x90fa, + 0x90fb, 0x90fc, 0x90fd, 0x90fe, 0x9140, 0x9141, 0x9142, 0x9143, + 0x9144, 0x9145, 0x9146, 0x9147, 0x9148, 0x9149, 0x914a, 0x914b, + 0x914c, 0x914d, 0x914e, 0x914f, 0x9150, 0x9151, 0x9152, 0x9153, + 0x9154, 0x9155, 0x9156, 0x9157, 0x9158, 0x9159, 0x915a, 0x915b, + 0x915c, 0x915d, 0x915e, 0x915f, 0x9160, 0x9161, 0x9162, 0x9163, + 0x9164, 0x9165, 0x9166, 0x9167, 0x9168, 0x9169, 0x916a, 0x916b, + 0x916c, 0x916d, 0x916e, 0x916f, 0x9170, 0x9171, 0x9172, 0x9173, + 0x9174, 0x9175, 0x9176, 0x9177, 0x9178, 0x9179, 0x917a, 0x917b, + 0x917c, 0x917d, 0x917e, 0x91a1, 0x91a2, 0x91a3, 0x91a4, 0x91a5, + 0x91a6, 0x91a7, 0x91a8, 0x91a9, 0x91aa, 0x91ab, 0x91ac, 0x91ad, + 0x91ae, 0x91af, 0x91b0, 0x91b1, 0x91b2, 0x91b3, 0x91b4, 0x91b5, + 0x91b6, 0x91b7, 0x91b8, 0x91b9, 0x91ba, 0x91bb, 0x91bc, 0x91bd, + 0x91be, 0xf1e3, 0x91c0, 0x91c1, 0x91c2, 0x91c3, 0x91c4, 0x91c5, + 0x91c6, 0x91c7, 0x91c8, 0x91c9, 0x91ca, 0x91cb, 0x91cc, 0x91cd, + 0x91ce, 0x91cf, 0x91d0, 0x91d1, 0x91d2, 0x91d3, 0x91d4, 0x91d5, + 0x91d6, 0x91d7, 0x91d8, 0x91d9, 0x91da, 0x91db, 0x91dc, 0x91dd, + 0x91de, 0x91df, 0x91e0, 0x91e1, 0x91e2, 0x91e3, 0x91e4, 0x91e5, + 0x91e6, 0x91e7, 0x91e8, 0x91e9, 0x91ea, 0x91eb, 0x91ec, 0x91ed, + 0x91ee, 0x91ef, 0x91f0, 0x91f1, 0x91f2, 0x91f3, 0x91f4, 0x91f5, + 0x91f6, 0x91f7, 0x91f8, 0x91f9, 0x91fa, 0x91fb, 0x91fc, 0x91fd, + 0x91fe, 0x9240, 0x9241, 0x9242, 0x9243, 0x9242, 0x9245, 0x9246, + 0x9247, 0x9248, 0x9249, 0x924a, 0x924b, 0x924c, 0x924d, 0x924e, + 0x924f, 0x9250, 0x9251, 0x9252, 0x9253, 0x9254, 0x9255, 0x9256, + 0x9257, 0x9258, 0x9259, 0x925a, 0x925b, 0x925c, 0x925d, 0x925e, + 0x925f, 0x9260, 0x9261, 0x9262, 0x9263, 0x9264, 0x9265, 0x9266, + 0x9267, 0x9268, 0x9269, 0x926a, 0x926b, 0x926c, 0x926d, 0x926e, + 0x926f, 0x9270, 0x9271, 0x9272, 0x9273, 0x9274, 0x9275, 0x9276, + 0x9277, 0x9278, 0x9279, 0x927a, 0x927b, 0x927c, 0x927d, 0x927e, + 0x92a1, 0x92a2, 0x92a3, 0x92a4, 0x92a5, 0x92a6, 0x92a7, 0x92a8, + 0x92a9, 0x92aa, 0x92ab, 0x92ac, 0x92ad, 0x92ae, 0xa259, 0xa25a, + 0xa25c, 0xa25b, 0x92b3, 0x92b4, 0x92b5, 0x92b6, 0x92b7, 0x92b8, + 0x92b9, 0x92ba, 0x92bb, 0x92bc, 0x92bd, 0x92be, 0x92bf, 0x92c0, + 0x92c1, 0x92c2, 0x92c3, 0x92c4, 0x92c5, 0x92c6, 0x92c7, 0xa05f, + 0x92c9, 0x92ca, 0x92cb, 0x92cc, 0x92cd, 0x92ce, 0x92cf, 0x92d0, + 0xe6ab, 0x92d2, 0x92d3, 0x92d4, 0x92d5, 0x92d6, 0x92d7, 0x92d8, + 0x92d9, 0x92da, 0x92db, 0x92dc, 0x92dd, 0x92de, 0x92df, 0x92e0, + 0x92e1, 0x92e2, 0x92e3, 0x92e4, 0x92e5, 0x92e6, 0x92e7, 0x92e8, + 0x92e9, 0x92ea, 0x92eb, 0x92ec, 0x92ed, 0x92ee, 0x92ef, 0x92f0, + 0x92f1, 0x92f2, 0x92f3, 0x92f4, 0x92f5, 0x92f6, 0x92f7, 0x92f8, + 0x92f9, 0x92fa, 0x92fb, 0x92fc, 0x92fd, 0x92fe, 0x9340, 0x9341, + 0x9342, 0x9343, 0x9344, 0x9345, 0x9346, 0x9347, 0x9348, 0x9349, + 0x934a, 0x934b, 0x934c, 0x934d, 0x934e, 0x934f, 0x9350, 0x9351, + 0x9352, 0x9353, 0x9354, 0x9355, 0x9356, 0x9357, 0x9358, 0x9359, + 0x935a, 0x935b, 0x935c, 0x935d, 0x935e, 0x935f, 0x9360, 0x9361, + 0x9362, 0x9363, 0x9364, 0x9365, 0x9366, 0x9367, 0x9368, 0x9369, + 0x936a, 0x936b, 0x936c, 0x936d, 0x936e, 0x936f, 0x9370, 0x9371, + 0x9372, 0x9373, 0x9374, 0x9375, 0x9376, 0x9377, 0x9378, 0x9379, + 0x937a, 0x937b, 0x937c, 0x937d, 0x937e, 0x93a1, 0x93a2, 0x93a3, + 0x93a4, 0x93a5, 0x93a6, 0x93a7, 0x93a8, 0x93a9, 0x93aa, 0x93ab, + 0x93ac, 0x93ad, 0x93ae, 0x93af, 0x93b0, 0x93b1, 0x93b2, 0x93b3, + 0x93b4, 0x93b5, 0x93b6, 0x93b7, 0x93b8, 0x93b9, 0x93ba, 0x93bb, + 0x93bc, 0x93bd, 0x93be, 0x93bf, 0x93c0, 0x93c1, 0x93c2, 0x93c3, + 0x93c4, 0x93c5, 0x93c6, 0x93c7, 0x93c8, 0x93c9, 0x93ca, 0x93cb, + 0x93cc, 0x93cd, 0x93ce, 0x93cf, 0x93d0, 0x93d1, 0x93d2, 0x93d3, + 0x93d4, 0x93d5, 0x93d6, 0x93d7, 0x93d8, 0x93d9, 0x93da, 0x93db, + 0x93dc, 0x93dd, 0x93de, 0x93df, 0x93e0, 0x93e1, 0x93e2, 0x93e3, + 0x93e4, 0x93e5, 0x93e6, 0x93e7, 0x93e8, 0x93e9, 0x93ea, 0x93eb, + 0x93ec, 0x93ed, 0x93ee, 0x93ef, 0x93f0, 0x93f1, 0x93f2, 0x93f3, + 0x93f4, 0x93f5, 0x93f6, 0x93f7, 0x93f8, 0x93f9, 0x93fa, 0x93fb, + 0x93fc, 0x93fd, 0x93fe, 0x9440, 0x9441, 0x9442, 0x9443, 0x9444, + 0x9445, 0x9446, 0xd256, 0x9448, 0x9449, 0x944a, 0x944b, 0x944c, + 0x944d, 0x944e, 0x944f, 0x9450, 0x9451, 0x9452, 0x9453, 0x9454, + 0x9455, 0x9456, 0x9457, 0x9458, 0x9459, 0x945a, 0x945b, 0x945c, + 0x945d, 0x945e, 0x945f, 0x9460, 0x9461, 0x9462, 0x9463, 0x9464, + 0x9465, 0x9466, 0x9467, 0x9468, 0x9469, 0x946a, 0x946b, 0x946c, + 0x946d, 0x946e, 0x946f, 0x9470, 0x9471, 0x9472, 0x9473, 0x9474, + 0x9475, 0x9476, 0x9477, 0x9478, 0x9479, 0x947a, 0x947b, 0x947c, + 0x947d, 0x947e, 0x94a1, 0x94a2, 0x94a3, 0x94a4, 0x94a5, 0x94a6, + 0x94a7, 0x94a8, 0x94a9, 0x94aa, 0x94ab, 0x94ac, 0x94ad, 0x94ae, + 0x94af, 0x94b0, 0x94b1, 0x94b2, 0x94b3, 0x94b4, 0x94b5, 0x94b6, + 0x94b7, 0x94b8, 0x94b9, 0x94ba, 0x94bb, 0x94bc, 0x94bd, 0x94be, + 0x94bf, 0x94c0, 0x94c1, 0x94c2, 0x94c3, 0x94c4, 0x94c5, 0x94c6, + 0x94c7, 0x94c8, 0x94c9, 0xe6d0, 0x94cb, 0x94cc, 0x94cd, 0x94ce, + 0x94cf, 0x94d0, 0x94d1, 0x94d2, 0x94d3, 0x94d4, 0x94d5, 0x94d6, + 0x94d7, 0x94d8, 0x94d9, 0x94da, 0x94db, 0x94dc, 0x94dd, 0x94de, + 0x94df, 0x94e0, 0x94e1, 0x94e2, 0x94e3, 0x94e4, 0x94e5, 0x94e6, + 0x94e7, 0x94e8, 0x94e9, 0x94ea, 0x94eb, 0x94ec, 0x94ed, 0x94ee, + 0x94ef, 0x94f0, 0x94f1, 0x94f2, 0x94f3, 0x94f4, 0x94f5, 0x94f6, + 0x94f7, 0x94f8, 0x94f9, 0x94fa, 0x94fb, 0x94fc, 0x94fd, 0x94fe, + 0x9540, 0x9541, 0x9542, 0x9543, 0x9544, 0x9545, 0x9546, 0x9547, + 0x9548, 0x9549, 0x954a, 0x954b, 0x954c, 0x954d, 0x954e, 0x954f, + 0x9550, 0x9551, 0x9552, 0x9553, 0x9554, 0x9555, 0x9556, 0x9557, + 0x9558, 0x9559, 0x955a, 0x955b, 0x955c, 0x955d, 0x955e, 0x955f, + 0x9560, 0x9561, 0x9562, 0x9563, 0x9564, 0x9565, 0x9566, 0x9567, + 0x9568, 0x9569, 0x956a, 0x956b, 0x956c, 0x956d, 0x956e, 0x956f, + 0x9570, 0x9571, 0x9572, 0x9573, 0x9574, 0x9575, 0x9576, 0x9577, + 0x9578, 0x9579, 0x957a, 0x957b, 0x957c, 0x957d, 0x957e, 0x95a1, + 0x95a2, 0x95a3, 0x95a4, 0x95a5, 0x95a6, 0x95a7, 0x95a8, 0x95a9, + 0x95aa, 0x95ab, 0x95ac, 0x95ad, 0x95ae, 0x95af, 0x95b0, 0x95b1, + 0x95b2, 0x95b3, 0x95b4, 0x95b5, 0x95b6, 0x95b7, 0x95b8, 0x95b9, + 0x95ba, 0x95bb, 0x95bc, 0x95bd, 0x95be, 0x95bf, 0x95c0, 0x95c1, + 0x95c2, 0x95c3, 0x95c4, 0x95c5, 0x95c6, 0x95c7, 0x95c8, 0x95c9, + 0x95ca, 0x95cb, 0x95cc, 0x95cd, 0x95ce, 0x95cf, 0x95d0, 0x95d1, + 0x95d2, 0x95d3, 0x95d4, 0x95d5, 0x95d6, 0x95d7, 0x95d8, 0xca52, + 0x95da, 0x95db, 0x95dc, 0x95dd, 0x95de, 0x95df, 0x95e0, 0x95e1, + 0x95e2, 0x95e3, 0x95e4, 0x95e5, 0x95e6, 0x95e7, 0x95e8, 0x95e9, + 0x95ea, 0x95eb, 0x95ec, 0x95ed, 0x95ee, 0x95ef, 0x95f0, 0x95f1, + 0x95f2, 0x95f3, 0x95f4, 0x95f5, 0x95f6, 0x95f7, 0x95f8, 0x95f9, + 0x95fa, 0x95fb, 0x95fc, 0x95fd, 0x95fe, 0x9640, 0x9641, 0x9642, + 0x9643, 0x9ce4, 0x9645, 0x9646, 0x9647, 0x9648, 0x9649, 0x964a, + 0x964b, 0x964c, 0x964d, 0x964e, 0x964f, 0x9650, 0x9651, 0x9652, + 0x9653, 0x9654, 0x9655, 0x9656, 0x9657, 0x9658, 0x9659, 0x965a, + 0x965b, 0x965c, 0x965d, 0x965e, 0x965f, 0x9660, 0x9661, 0x9662, + 0x9663, 0x9664, 0x9665, 0x9666, 0x9667, 0x9668, 0x9669, 0x966a, + 0x966b, 0x966c, 0x966d, 0x966e, 0x966f, 0x9670, 0x9671, 0x9672, + 0x9673, 0x9674, 0x9675, 0x9676, 0x9677, 0x9678, 0x9679, 0x967a, + 0x967b, 0x967c, 0x967d, 0x967e, 0x96a1, 0x96a2, 0x96a3, 0x96a4, + 0x96a5, 0x96a6, 0x96a7, 0x96a8, 0x96a9, 0x96aa, 0x96ab, 0x96ac, + 0x96ad, 0x96ae, 0x96af, 0x96b0, 0x96b1, 0x96b2, 0x96b3, 0x96b4, + 0x96b5, 0x96b6, 0x96b7, 0x96b8, 0x96b9, 0x96ba, 0x96bb, 0x96bc, + 0x96bd, 0x96be, 0x96bf, 0x96c0, 0x96c1, 0x96c2, 0x96c3, 0x96c4, + 0x96c5, 0x96c6, 0x96c7, 0x96c8, 0x96c9, 0x96ca, 0x96cb, 0x96cc, + 0x96cd, 0x96ce, 0x96cf, 0x96d0, 0x96d1, 0x96d2, 0x96d3, 0x96d4, + 0x96d5, 0x96d6, 0x96d7, 0x96d8, 0x96d9, 0x96da, 0x96db, 0x96dc, + 0x96dd, 0x96de, 0x96df, 0x96e0, 0x96e1, 0x96e2, 0x96e3, 0x96e4, + 0x96e5, 0x96e6, 0x96e7, 0x96e8, 0x96e9, 0x96ea, 0x96eb, 0x96ec, + 0x96ee, 0x96ee, 0x96ef, 0x96f0, 0x96f1, 0x96f2, 0x96f3, 0x96f4, + 0x96f5, 0x96f6, 0x96f7, 0x96f8, 0x96f9, 0x96fa, 0x96fb, 0xe959, + 0x96fd, 0x96fe, 0x9740, 0x9741, 0x9742, 0x9743, 0x9744, 0x9745, + 0x9746, 0x9747, 0x9748, 0x9749, 0x974a, 0x974b, 0x974c, 0x974d, + 0x974e, 0x974f, 0x9750, 0x9751, 0x9752, 0x9753, 0x9754, 0x9755, + 0x9756, 0x9757, 0x9758, 0x9759, 0x975a, 0x975b, 0x975c, 0x975d, + 0x975e, 0x975f, 0x9760, 0x9761, 0x9762, 0x9763, 0x9764, 0x9765, + 0x9766, 0x9767, 0x9768, 0x9769, 0x976a, 0x976b, 0x976c, 0x976d, + 0x976e, 0x976f, 0x9770, 0x9771, 0x9772, 0x9773, 0x9774, 0x9775, + 0x9776, 0x9777, 0x9778, 0x9779, 0x977a, 0x977b, 0x977c, 0x977d, + 0x977e, 0x97a1, 0x97a2, 0x97a3, 0x97a4, 0x97a5, 0x97a6, 0x97a7, + 0x97a8, 0x97a9, 0x97aa, 0x97ab, 0x97ac, 0x97ad, 0x97ae, 0x97af, + 0x97b0, 0x97b1, 0x97b2, 0x97b3, 0x97b4, 0x97b5, 0x97b6, 0x97b7, + 0x97b8, 0x97b9, 0x97ba, 0x97bb, 0x97bc, 0x97bd, 0x97be, 0x97bf, + 0x97c0, 0x97c1, 0x97c2, 0x97c3, 0x97c4, 0x97c5, 0x97c6, 0x97c7, + 0x97c8, 0x97c9, 0x97ca, 0x97cb, 0x97cc, 0x97cd, 0x97ce, 0x97cf, + 0x97d0, 0x97d1, 0x97d2, 0x97d3, 0x97d4, 0x97d5, 0x97d6, 0x97d7, + 0x97d8, 0x97d9, 0x97da, 0x97db, 0x97dc, 0x97dd, 0x97de, 0x97df, + 0x97e0, 0x97e1, 0x97e2, 0x97e3, 0x97e4, 0x97e5, 0x97e6, 0x97e7, + 0x97e8, 0x97e9, 0x97ea, 0x97eb, 0x97ec, 0x97ed, 0x97ee, 0x97ef, + 0x97f0, 0x97f1, 0x97f2, 0x97f3, 0x97f4, 0x97f5, 0x97f6, 0x97f7, + 0x97f8, 0x97f9, 0x97fa, 0x97fb, 0x97fc, 0x97fd, 0x97fe, 0x9840, + 0x9841, 0x9842, 0x9843, 0x9844, 0x9845, 0x9846, 0x9847, 0x9848, + 0x9849, 0x984a, 0x984b, 0x984c, 0x984d, 0x984e, 0x984f, 0x9850, + 0x9851, 0x9852, 0x9853, 0x9854, 0x9855, 0x9856, 0x9857, 0x9858, + 0x9859, 0x985a, 0x985b, 0x985c, 0x985d, 0x985e, 0x985f, 0x9860, + 0x9861, 0x9862, 0x9863, 0x9864, 0x9865, 0x9866, 0x9867, 0x9868, + 0x9869, 0x986a, 0x986b, 0x986c, 0x986d, 0x986e, 0x986f, 0x9870, + 0x9871, 0x9872, 0x9873, 0x9874, 0x9875, 0x9876, 0x9877, 0x9878, + 0x9879, 0x987a, 0x987b, 0x987c, 0x987d, 0x987e, 0x98a1, 0x98a2, + 0x98a3, 0x98a4, 0x98a5, 0x98a6, 0x98a7, 0x98a8, 0x98a9, 0x98aa, + 0x98ab, 0x98ac, 0x98ad, 0x98ae, 0x98af, 0x98b0, 0x98b1, 0x98b2, + 0x98b3, 0x98b4, 0x98b5, 0x98b6, 0x98b7, 0x98b8, 0x98b9, 0x98ba, + 0x98bb, 0x98bc, 0x98bd, 0x98be, 0x98bf, 0x98c0, 0x98c1, 0x98c2, + 0x98c3, 0x98c4, 0x98c5, 0x98c6, 0x98c7, 0x98c8, 0x98c9, 0x98ca, + 0x98cb, 0x98cc, 0x98cd, 0x98ce, 0x98cf, 0x98d0, 0x98d1, 0x98d2, + 0x98d3, 0x98d4, 0x98d5, 0x98d6, 0x98d7, 0x98d8, 0x98d9, 0x98da, + 0x98db, 0x98dc, 0x98dd, 0x98de, 0x98df, 0x98e0, 0x98e1, 0x98e2, + 0x98e3, 0x98e4, 0x98e5, 0x98e6, 0x98e7, 0x98e8, 0x98e9, 0x98ea, + 0x98eb, 0x98ec, 0x98ed, 0x98ee, 0x98ef, 0x98f0, 0x98f1, 0x98f2, + 0x98f3, 0x98f4, 0x98f5, 0x98f6, 0x98f7, 0x98f8, 0x98f9, 0x98fa, + 0x98fb, 0x98fc, 0x98fd, 0x98fe, 0x9940, 0x9941, 0x9942, 0x9943, + 0x9944, 0x9945, 0x9946, 0x9947, 0x9948, 0x9949, 0x994a, 0x994b, + 0x994c, 0x994d, 0x994e, 0x994f, 0x9950, 0x9951, 0x9952, 0x9953, + 0x9954, 0x9955, 0x9956, 0x9957, 0x9958, 0x9959, 0x995a, 0x995b, + 0x995c, 0x995d, 0x995e, 0x995f, 0x9960, 0x9961, 0x9962, 0x9963, + 0x9964, 0x9965, 0x9966, 0x9967, 0x9968, 0x9969, 0x996a, 0x996b, + 0x996c, 0x996d, 0x996e, 0x996f, 0x9970, 0x9971, 0x9972, 0x9973, + 0x9974, 0x9975, 0x9976, 0x9977, 0x9978, 0x9979, 0x997a, 0x997b, + 0x997c, 0x997d, 0x997e, 0x99a1, 0x99a2, 0x99a3, 0x99a4, 0x99a5, + 0x99a6, 0x99a7, 0x99a8, 0x99a9, 0x99aa, 0x99ab, 0x99ac, 0x99ad, + 0x99ae, 0x99af, 0x99b0, 0x99b1, 0x99b2, 0x99b3, 0x99b4, 0x99b5, + 0x99b6, 0x99b7, 0x99b8, 0x99b9, 0x99ba, 0x99bb, 0x99bc, 0x99bd, + 0x99be, 0x99bf, 0x99c0, 0x99c1, 0x99c2, 0x99c3, 0x99c4, 0x99c5, + 0x99c6, 0x99c7, 0x99c8, 0x99c9, 0x99ca, 0x99cb, 0x99cc, 0x99cd, + 0x99ce, 0x99cf, 0x99d0, 0x99d1, 0x99d2, 0x99d3, 0x99d4, 0x99d5, + 0x99d6, 0x99d7, 0x99d8, 0x99d9, 0x99da, 0x99db, 0x99dc, 0x99dd, + 0x99de, 0x99df, 0x99e0, 0x99e1, 0x99e2, 0x99e3, 0x99e4, 0x99e5, + 0x99e6, 0x99e7, 0x99e8, 0x99e9, 0x99ea, 0x99eb, 0x99ec, 0x99ed, + 0x99ee, 0x99ef, 0x99f0, 0x99f1, 0x99f2, 0x99f3, 0x99f4, 0x99f5, + 0x99f6, 0x99f7, 0x99f8, 0x99f9, 0x99fa, 0x99fb, 0x99fc, 0x99fd, + 0x99fe, 0x9a40, 0x9a41, 0x9a42, 0x9a43, 0x9a44, 0x9a45, 0x9a46, + 0x9a47, 0x9a48, 0x9a49, 0x9a4a, 0x9a4b, 0x9a4c, 0x9a4d, 0x9a4e, + 0x9a4f, 0x9a50, 0x9a51, 0x9a52, 0x9a53, 0x9a54, 0x9a55, 0x9a56, + 0x9a57, 0x9a58, 0x9a59, 0x9a5a, 0x9a5b, 0x9a5c, 0x9a5d, 0x9a5e, + 0x9a5f, 0x9a60, 0x9a61, 0x9a62, 0x9a63, 0x9a64, 0x9a65, 0x9a66, + 0x9a67, 0x9a68, 0x9a69, 0x9a6a, 0x9a6b, 0x9a6c, 0x9a6d, 0x9a6e, + 0x9a6f, 0x9a70, 0x9a71, 0x9a72, 0x9a73, 0x9a74, 0x9a75, 0x9a76, + 0x9a77, 0x9a78, 0x9a79, 0x9a7a, 0x9a7b, 0x9a7c, 0x9a7d, 0x9a7e, + 0x9aa1, 0x9aa2, 0x9aa3, 0x9aa4, 0x9aa5, 0x9aa6, 0x9aa7, 0x9aa8, + 0x9aa9, 0x9aaa, 0x9aab, 0x9aac, 0x9aad, 0x9aae, 0x9aaf, 0x9ab0, + 0x9ab1, 0x9ab2, 0x9ab3, 0x9ab4, 0x9ab5, 0x9ab6, 0x9ab7, 0x9ab8, + 0x9ab9, 0x9aba, 0x9abb, 0x9abc, 0x9abd, 0x9abe, 0x9abf, 0x9ac0, + 0x9ac1, 0x9ac2, 0x9ac3, 0x9ac4, 0x9ac5, 0x9ac6, 0x9ac7, 0x9ac8, + 0x9ac9, 0x9aca, 0x9acb, 0x9acc, 0x9acd, 0x9ace, 0x9acf, 0x9ad0, + 0x9ad1, 0x9ad2, 0x9ad3, 0x9ad4, 0x9ad5, 0x9ad6, 0x9ad7, 0x9ad8, + 0x9ad9, 0x9ada, 0x9adb, 0x9adc, 0x9add, 0x9ade, 0x9adf, 0x9ae0, + 0x9ae1, 0x9ae2, 0x9ae3, 0x9ae4, 0x9ae5, 0x9ae6, 0x9ae7, 0x9ae8, + 0x9ae9, 0x9aea, 0x9aeb, 0x9aec, 0x9aed, 0x9aee, 0x9aef, 0x9af0, + 0x9af1, 0x9af2, 0x9af3, 0x9af4, 0x9af5, 0x9af6, 0x9af7, 0x9af8, + 0x9af9, 0x9afa, 0x9afb, 0x9afc, 0x9afd, 0x9afe, 0x9b40, 0x9b41, + 0x9b42, 0x9b43, 0x9b44, 0x9b45, 0x9b46, 0x9b47, 0x9b48, 0x9b49, + 0x9b4a, 0x9b4b, 0x9b4c, 0x9b4d, 0x9b4e, 0x9b4f, 0x9b50, 0x9b51, + 0x9b52, 0x9b53, 0x9b54, 0x9b55, 0x9b56, 0x9b57, 0x9b58, 0x9b59, + 0x9b5a, 0x9b5b, 0x9b5c, 0x9b5d, 0x9b5e, 0x9b5f, 0x9b60, 0x9b61, + 0x9b62, 0x9b63, 0x9b64, 0x9b65, 0x9b66, 0x9b67, 0x9b68, 0x9b69, + 0x9b6a, 0x9b6b, 0x9b6c, 0x9b6d, 0x9b6e, 0x9b6f, 0x9b70, 0x9b71, + 0x9b72, 0x9b73, 0x9b74, 0x9b75, 0xeff9, 0x9b77, 0xc5f7, 0x9b79, + 0x9b7a, 0xf5e8, 0x9b7c, 0x9b7d, 0x9b7e, 0x9ba1, 0x9ba2, 0x9ba3, + 0x9ba4, 0x9ba5, 0x9ba6, 0x9ba7, 0x9ba8, 0x9ba9, 0x9baa, 0x9bab, + 0x9bac, 0x9bad, 0x9bae, 0x9baf, 0x9bb0, 0x9bb1, 0x9bb2, 0x9bb3, + 0x9bb4, 0x9bb5, 0x9bb6, 0x9bb7, 0x9bb8, 0x9bb9, 0x9bba, 0x9bbb, + 0x9bbc, 0x9bbd, 0x9bbe, 0x9bbf, 0x9bc0, 0x9bc1, 0x9bc2, 0x9bc3, + 0x9bc4, 0x9bc5, 0xe8cd, 0x9bc7, 0x9bc8, 0x9bc9, 0x9bca, 0x9bcb, + 0x9bcc, 0x9bcd, 0x9bce, 0x9bcf, 0x9bd0, 0x9bd1, 0x9bd2, 0x9bd3, + 0x9bd4, 0x9bd5, 0x9bd6, 0x9bd7, 0x9bd8, 0x9bd9, 0x9bda, 0x9bdb, + 0x9bdc, 0x9bdd, 0xd0c0, 0x9bdf, 0x9be0, 0x9be1, 0x9be2, 0x9be3, + 0x9be4, 0x9be5, 0x9be6, 0x9be7, 0x9be8, 0x9be9, 0x9bea, 0x9beb, + 0xfd64, 0x9bed, 0x9bee, 0x9bef, 0x9bf0, 0x9bf1, 0x9bf2, 0x9bf3, + 0x9bf4, 0x9bf5, 0xbf47, 0x9bf7, 0x9bf8, 0x9bf9, 0x9bfa, 0x9bfb, + 0x9bfc, 0x9bfd, 0x9bfe, 0x9c40, 0x9c41, 0xebc9, 0x9c43, 0x9c44, + 0x9c45, 0x9c46, 0x9c47, 0x9c48, 0x9c49, 0x9c4a, 0x9c4b, 0x9c4c, + 0x9c4d, 0x9c4e, 0x9c4f, 0x9c50, 0x9c51, 0x9c52, 0xcde7, 0x9c54, + 0x9c55, 0x9c56, 0x9c57, 0x9c58, 0x9c59, 0x9c5a, 0x9c5b, 0x9c5c, + 0x9c5d, 0x9c5e, 0x9c5f, 0x9c60, 0x9c61, 0xc0e7, 0x9c63, 0x9c64, + 0x9c65, 0x9c66, 0x9c67, 0xdc52, 0x9c69, 0x9c6a, 0xf86d, 0x9c6c, + 0x9c6d, 0x9c6e, 0x9c6f, 0x9c70, 0x9c71, 0x9c72, 0x9c73, 0x9c74, + 0x9c75, 0x9c76, 0xdb5d, 0x9c78, 0x9c79, 0x9c7a, 0x9c7b, 0x9c7c, + 0x9c7d, 0x9c7e, 0x9ca1, 0x9ca2, 0x9ca3, 0x9ca4, 0x9ca5, 0x9ca6, + 0x9ca7, 0x9ca8, 0x9ca9, 0x9caa, 0x9cab, 0x9cac, 0x9cad, 0x9cae, + 0x9caf, 0x9cb0, 0x9cb1, 0x9cb2, 0x9cb3, 0x9cb4, 0x9cb5, 0x9cb6, + 0x9cb7, 0x9cb8, 0x9cb9, 0x9cba, 0x9cbb, 0xc95c, 0xafb0, 0x9cbe, + 0x9cbf, 0x9cc0, 0x9cc1, 0x9cc2, 0x9cc3, 0x9cc4, 0x9cc5, 0x9cc6, + 0x9cc7, 0x9cc8, 0x9cc9, 0x9cca, 0x9ccb, 0x9ccc, 0x9ccd, 0x9cce, + 0x9ccf, 0xd4d1, 0x9cd1, 0x9cd2, 0x9cd3, 0x9cd4, 0x9cd5, 0x9cd6, + 0x9cd7, 0x9cd8, 0x9cd9, 0x9cda, 0x9cdb, 0x9cdc, 0x9cdd, 0x9cde, + 0x9cdf, 0x9ce0, 0x9ce1, 0x9ce2, 0x9ce3, 0x9ce4, 0x9ce5, 0x9ce6, + 0x9ce7, 0x9ce8, 0x9ce9, 0x9cea, 0x9ceb, 0x9cec, 0x9ced, 0x9cee, + 0x9cef, 0x9cf0, 0x9cf1, 0x9cf2, 0x9cf3, 0x9cf4, 0x9cf5, 0x9cf6, + 0x9cf7, 0x9cf8, 0x9cf9, 0x9cfa, 0x9cfb, 0x9cfc, 0x9cfd, 0x9cfe, + 0x9d40, 0x9d41, 0x9d42, 0x9d43, 0x9d44, 0x9d45, 0x9d46, 0x9d47, + 0x9d48, 0x9d49, 0x9d4a, 0x9d4b, 0x9d4c, 0x9d4d, 0x9d4e, 0x9d4f, + 0x9d50, 0x9d51, 0x9d52, 0x9d53, 0x9d54, 0x9d55, 0x9d56, 0xe07c, + 0x9d58, 0x9d59, 0xb5ae, 0x9d5b, 0x9d5c, 0x9d5d, 0x9d5e, 0x9d5f, + 0x9d60, 0x9d61, 0x9d62, 0x9d63, 0x9d64, 0x9d65, 0x9d66, 0x9d67, + 0x9d68, 0x9d69, 0x9d6a, 0x9d6b, 0x9d6c, 0x9d6d, 0x9d6e, 0x9d6f, + 0x9d70, 0x9d71, 0x9d72, 0x9d73, 0x9d74, 0x9d75, 0x9d76, 0x9d77, + 0x9d78, 0x9d79, 0x9d7a, 0x9d7b, 0x9d7c, 0x9d7d, 0x9d7e, 0x9da1, + 0x9da2, 0x9da3, 0x9da4, 0x9da5, 0x9da6, 0x9da7, 0x9da8, 0x9da9, + 0x9daa, 0x9dab, 0x9dac, 0x9dad, 0x9dae, 0x9daf, 0x9db0, 0x9db1, + 0x9db2, 0x9db3, 0x9db4, 0x9db5, 0x9db6, 0x9db7, 0x9db8, 0x9db9, + 0x9dba, 0x9dbb, 0x9dbc, 0x9dbd, 0x9dbe, 0x9dbf, 0x9dc0, 0x9dc1, + 0x9dc2, 0x9dc3, 0xa9e4, 0x9dc5, 0x9dc6, 0x9dc7, 0x9dc8, 0x9dc9, + 0x9dca, 0x9dcb, 0x9dcc, 0x9dcd, 0x9dce, 0x9dcf, 0x9dd0, 0x9dd1, + 0x9dd2, 0x9dd3, 0x9dd4, 0x9dd5, 0x9dd6, 0x9dd7, 0x9dd8, 0x9dd9, + 0x9dda, 0x9ddb, 0x9ddc, 0x9ddd, 0x9dde, 0x9ddf, 0x9de0, 0x9de1, + 0x9de2, 0x9de3, 0x9de4, 0x9de5, 0x9de6, 0x9de7, 0x9de8, 0x9de9, + 0x9dea, 0x9deb, 0x9dec, 0x9ded, 0x9dee, 0x9def, 0x9df0, 0x9df1, + 0x9df2, 0x9df3, 0x9df4, 0x9df5, 0x9df6, 0x9df7, 0x9df8, 0x9df9, + 0x9dfa, 0x9dfb, 0x9dfc, 0x9dfd, 0x9dfe, 0x9e40, 0x9e41, 0x9e42, + 0x9e43, 0x9e44, 0x9e45, 0x9e46, 0x9e47, 0x9e48, 0x9e49, 0x9e4a, + 0x9e4b, 0x9e4c, 0x9e4d, 0x9e4e, 0x9e4f, 0x9e50, 0x9e51, 0x9e52, + 0x9e53, 0x9e54, 0x9e55, 0x9e56, 0x9e57, 0x9e58, 0x9e59, 0x9e5a, + 0x9e5b, 0x9e5c, 0x9e5d, 0x9e5e, 0x9e5f, 0x9e60, 0x9e61, 0x9e62, + 0x9e63, 0x9e64, 0x9e65, 0x9e66, 0x9e67, 0x9e68, 0x9e69, 0x9e6a, + 0x9e6b, 0x9e6c, 0x9e6d, 0x9e6e, 0x9e6f, 0x9e70, 0x9e71, 0x9e72, + 0x9e73, 0x9e74, 0x9e75, 0x9e76, 0x9e77, 0x9e78, 0x9e79, 0x9e7a, + 0x9e7b, 0x9e7c, 0x9e7d, 0x9e7e, 0x9ea1, 0x9ea2, 0x9ea3, 0x9ea4, + 0x9ea5, 0x9ea6, 0x9ea7, 0x9ea8, 0xabec, 0x9eaa, 0x9eab, 0x9eac, + 0x9ead, 0x9eae, 0x9eaf, 0x9eb0, 0x9eb1, 0x9eb2, 0x9eb3, 0x9eb4, + 0x9eb5, 0x9eb6, 0x9eb7, 0x9eb8, 0x9eb9, 0x9eba, 0x9ebb, 0x9ebc, + 0x9ebd, 0x9ebe, 0x9ebf, 0x9ec0, 0x9ec1, 0x9ec2, 0x9ec3, 0x9ec4, + 0x9ec5, 0x9ec6, 0x9ec7, 0x9ec8, 0x9ec9, 0x9eca, 0x9ecb, 0x9ecc, + 0x9ecd, 0x9ece, 0x9ecf, 0x9ed0, 0x9ed1, 0x9ed2, 0x9ed3, 0x9ed4, + 0x9ed5, 0x9ed6, 0x9ed7, 0x9ed8, 0x9ed9, 0x9eda, 0x9edb, 0x9edc, + 0x9edd, 0x9ede, 0x9edf, 0x9ee0, 0x9ee1, 0x9ee2, 0x9ee3, 0x9ee4, + 0x9ee5, 0x9ee6, 0x9ee7, 0x9ee8, 0x9ee9, 0x9eea, 0x9eeb, 0x9eec, + 0x9eed, 0x9eee, 0xdecd, 0x9ef0, 0x9ef1, 0x9ef2, 0x9ef3, 0x9ef4, + 0x9ef5, 0x9ef6, 0x9ef7, 0x9ef8, 0x9ef9, 0x9efa, 0x9efb, 0x9efc, + 0xc9fc, 0x9efe, 0x9f40, 0x9f41, 0x9f42, 0x9f43, 0x9f44, 0x9f45, + 0x9f46, 0x9f47, 0x9f48, 0x9f49, 0x9f4a, 0x9f4b, 0x9f4c, 0x9f4d, + 0x9f4e, 0x9f4f, 0x9f50, 0x9f51, 0x9f52, 0x9f53, 0x9f54, 0x9f55, + 0x9f56, 0x9f57, 0x9f58, 0x9f59, 0x9f5a, 0x9f5b, 0x9f5c, 0x9f5d, + 0x9f5e, 0x9f5f, 0xf9c4, 0x9f61, 0x9f62, 0x9f63, 0x9f64, 0x9f65, + 0x91be, 0x9f67, 0x9f68, 0x9f69, 0x9f6a, 0x9f6b, 0x9f6c, 0x9f6d, + 0x9f6e, 0x9f6f, 0x9f70, 0x9f71, 0x9f72, 0x9f73, 0x9f74, 0x9f75, + 0x9f76, 0x9f77, 0x9f78, 0x9f79, 0x9f7a, 0x9f7b, 0x9f7c, 0x9f7d, + 0x9f7e, 0x9fa1, 0x9fa2, 0x9fa3, 0x9fa4, 0x9fa5, 0x9fa6, 0x9fa7, + 0x9fa8, 0x9fa9, 0x9faa, 0x9fab, 0x9fac, 0x9fad, 0x9fae, 0x9faf, + 0x9fb0, 0x9fb1, 0x9fb2, 0x9fb3, 0x9fb4, 0x9fb5, 0x9fb6, 0x9fb7, + 0x9fb8, 0x9fb9, 0x9fba, 0x9fbb, 0x9fbc, 0x9fbd, 0x9fbe, 0x9fbf, + 0x9fc0, 0x9fc1, 0x9fc2, 0x9fc3, 0x9fc4, 0x9fc5, 0x9fc6, 0x9fc7, + 0x9fc8, 0x9fc9, 0x9fca, 0xb9b0, 0x9fcc, 0x9fcd, 0x9fce, 0x9fcf, + 0x9fd0, 0x9fd1, 0x9fd2, 0x9fd3, 0x9fd4, 0x9fd5, 0x9fd6, 0x9fd7, + 0x9361, 0x9fd9, 0x9fda, 0x9fdb, 0x9fdc, 0x9fdd, 0x9fde, 0x9fdf, + 0x9fe0, 0x9fe1, 0x9fe2, 0x9fe3, 0x9fe4, 0x9fe5, 0x9fe6, 0x9fe7, + 0x9fe8, 0x9fe9, 0x9fea, 0x9feb, 0x9fec, 0x9fed, 0x9fee, 0x9fef, + 0x9ff0, 0x9ff1, 0x9ff2, 0x9ff3, 0x9ff4, 0x9ff5, 0x9ff6, 0x9ff7, + 0x9ff8, 0x9ff9, 0x9ffa, 0x9ffb, 0x9ffc, 0x9ffd, 0x9ffe, 0xa040, + 0xa041, 0xa042, 0xa043, 0xa044, 0xa045, 0xa046, 0xa047, 0xa048, + 0xa049, 0xa04a, 0xa04b, 0xa04c, 0xa04d, 0xa04e, 0xa04f, 0xa050, + 0xa051, 0xa052, 0xa053, 0xa054, 0xa055, 0xa056, 0xa057, 0xa058, + 0xa059, 0xa05a, 0xa05b, 0xa05c, 0xa05d, 0xa05e, 0xa05f, 0xa060, + 0xa061, 0xa062, 0x8fb6, 0xa064, 0xa065, 0xa066, 0xa067, 0xa068, + 0xa069, 0xa06a, 0xa06b, 0xa06c, 0xa06d, 0xa06e, 0xa06f, 0xa070, + 0xa071, 0xa072, 0xa073, 0xa074, 0xa075, 0xa076, 0xa9f0, 0xa078, + 0xa079, 0xa07a, 0xa07b, 0xa07c, 0xa07d, 0xa07e, 0xa0a1, 0xa0a2, + 0xa0a3, 0xa0a4, 0xa0a5, 0xa0a6, 0xa0a7, 0xa0a8, 0xa0a9, 0xa0aa, + 0xa0ab, 0xa0ac, 0xa0ad, 0xa0ae, 0xa0af, 0xa0b0, 0xa0b1, 0xa0b2, + 0xa0b3, 0xa0b4, 0xa0b5, 0xa0b6, 0xa0b7, 0xa0b8, 0xa0b9, 0xa0ba, + 0xa0bb, 0xa0bc, 0xa0bd, 0xa0be, 0xa0bf, 0xa0c0, 0xa0c1, 0xa0c2, + 0xa0c3, 0xa0c4, 0xa0c5, 0xa0c6, 0xa0c7, 0xa0c8, 0xa0c9, 0xa0ca, + 0xa0cb, 0xa0cc, 0xa0cd, 0xa0ce, 0xa0cf, 0xa0d0, 0xa0d1, 0xa0d2, + 0xa0d3, 0xa0d4, 0x947a, 0xa0d6, 0xa0d7, 0xa0d8, 0xa0d9, 0xa0da, + 0xa0db, 0xa0dc, 0xa0dd, 0xa0de, 0xde72, 0xa0e0, 0xa0e1, 0xa0e2, + 0xa0e3, 0x9455, 0xa0e5, 0xa0e6, 0xa0e7, 0xa0e8, 0xa0e9, 0xa0ea, + 0xa0eb, 0xa0ec, 0xa0ed, 0xa0ee, 0xa0ef, 0xa0f0, 0xa0f1, 0xa0f2, + 0xa0f3, 0xa0f4, 0xa0f5, 0xa0f6, 0xa0f7, 0xa0f8, 0xa0f9, 0xa0fa, + 0xa0fb, 0xa0fc, 0xa0fd, 0xa0fe, 0x8140, 0x8141, 0x8142, 0x8143, + 0x8144, 0x8145, 0x8146, 0x8147, 0x8148, 0x8149, 0x814a, 0x814b, + 0x814c, 0x814d, 0x814e, 0x814f, 0x8150, 0x8151, 0x8152, 0x8153, + 0x8154, 0x8155, 0x8156, 0x8157, 0x8158, 0x8159, 0x815a, 0x815b, + 0x815c, 0x815d, 0x815e, 0x815f, 0x8160, 0x8161, 0x8162, 0x8163, + 0x8164, 0x8165, 0x8166, 0x8167, 0x8168, 0x8169, 0x816a, 0x816b, + 0x816c, 0x816d, 0x816e, 0x816f, 0x8170, 0x8171, 0x8172, 0x8173, + 0x8174, 0x8175, 0x8176, 0x8177, 0x8178, 0x8179, 0x817a, 0x817b, + 0x817c, 0x817d, 0x817e, 0x81a1, 0x81a2, 0x81a3, 0x81a4, 0x81a5, + 0x81a6, 0x81a7, 0x81a8, 0x81a9, 0x81aa, 0x81ab, 0x81ac, 0x81ad, + 0x81ae, 0x81af, 0x81b0, 0x81b1, 0x81b2, 0x81b3, 0x81b4, 0x81b5, + 0x81b6, 0x81b7, 0x81b8, 0x81b9, 0x81ba, 0x81bb, 0x81bc, 0x81bd, + 0x81be, 0x81bf, 0x81c0, 0x81c1, 0x81c2, 0x81c3, 0x81c4, 0x81c5, + 0x81c6, 0x81c7, 0x81c8, 0x81c9, 0x81ca, 0x81cb, 0x81cc, 0x81cd, + 0x81ce, 0x81cf, 0x81d0, 0x81d1, 0x81d2, 0x81d3, 0x81d4, 0x81d5, + 0x81d6, 0x81d7, 0x81d8, 0x81d9, 0x81da, 0x81db, 0x81dc, 0x81dd, + 0x81de, 0x81df, 0x81e0, 0x81e1, 0x81e2, 0x81e3, 0x81e4, 0x81e5, + 0x81e6, 0x81e7, 0x81e8, 0x81e9, 0x81ea, 0x81eb, 0x81ec, 0x81ed, + 0x81ee, 0x81ef, 0x81f0, 0x81f1, 0x81f2, 0x81f3, 0x81f4, 0x81f5, + 0x81f6, 0x81f7, 0x81f8, 0x81f9, 0x81fa, 0x81fb, 0x81fc, 0x81fd, + 0x81fe, 0x8240, 0x8241, 0x8242, 0x8243, 0x8244, 0x8245, 0x8246, + 0x8247, 0x8248, 0x8249, 0x824a, 0x824b, 0x824c, 0x824d, 0x824e, + 0x824f, 0x8250, 0x8251, 0x8252, 0x8253, 0x8254, 0x8255, 0x8256, + 0x8257, 0x8258, 0x8259, 0x825a, 0x825b, 0x825c, 0x825d, 0x825e, + 0x825f, 0x8260, 0x8261, 0x8262, 0x8263, 0x8264, 0x8265, 0x8266, + 0x8267, 0x8268, 0x8269, 0x826a, 0x826b, 0x826c, 0x826d, 0x826e, + 0x826f, 0x8270, 0x8271, 0x8272, 0x8273, 0x8274, 0x8275, 0x8276, + 0x8277, 0x8278, 0x8279, 0x827a, 0x827b, 0x827c, 0x827d, 0x827e, + 0x82a1, 0x82a2, 0x82a3, 0x82a4, 0x82a5, 0x82a6, 0x82a7, 0x82a8, + 0x82a9, 0x82aa, 0x82ab, 0x82ac, 0x82ad, 0x82ae, 0x82af, 0x82b0, + 0x82b1, 0x82b2, 0x82b3, 0x82b4, 0x82b5, 0x82b6, 0x82b7, 0x82b8, + 0x82b9, 0x82ba, 0x82bb, 0x82bc, 0x82bd, 0x82be, 0x82bf, 0x82c0, + 0x82c1, 0x82c2, 0x82c3, 0x82c4, 0x82c5, 0x82c6, 0x82c7, 0x82c8, + 0x82c9, 0x82ca, 0x82cb, 0x82cc, 0x82cd, 0x82ce, 0x82cf, 0x82d0, + 0x82d1, 0x82d2, 0x82d3, 0x82d4, 0x82d5, 0x82d6, 0x82d7, 0x82d8, + 0x82d9, 0x82da, 0x82db, 0x82dc, 0x82dd, 0x82de, 0x82df, 0x82e0, + 0x82e1, 0x82e2, 0x82e3, 0x82e4, 0x82e5, 0x82e6, 0x82e7, 0x82e8, + 0x82e9, 0x82ea, 0x82eb, 0x82ec, 0x82ed, 0x82ee, 0x82ef, 0x82f0, + 0x82f1, 0x82f2, 0x82f3, 0x82f4, 0x82f5, 0x82f6, 0x82f7, 0x82f8, + 0x82f9, 0x82fa, 0x82fb, 0x82fc, 0x82fd, 0x82fe, 0x8340, 0x8341, + 0x8342, 0x8343, 0x8344, 0x8345, 0x8346, 0x8347, 0x8348, 0x8349, + 0x834a, 0x834b, 0x834c, 0x834d, 0x834e, 0x834f, 0x8350, 0x8351, + 0x8352, 0x8353, 0x8354, 0x8355, 0x8356, 0x8357, 0x8358, 0x8359, + 0x835a, 0x835b, 0x835c, 0x835d, 0x835e, 0x835f, 0x8360, 0x8361, + 0x8362, 0x8363, 0x8364, 0x8365, 0x8366, 0x8367, 0x8368, 0x8369, + 0x836a, 0x836b, 0x836c, 0x836d, 0x836e, 0x836f, 0x8370, 0x8371, + 0x8372, 0x8373, 0x8374, 0x8375, 0x8376, 0x8377, 0x8378, 0x8379, + 0x837a, 0x837b, 0x837c, 0x837d, 0x837e, 0x83a1, 0x83a2, 0x83a3, + 0x83a4, 0x83a5, 0x83a6, 0x83a7, 0x83a8, 0x83a9, 0x83aa, 0x83ab, + 0x83ac, 0x83ad, 0x83ae, 0x83af, 0x83b0, 0x83b1, 0x83b2, 0x83b3, + 0x83b4, 0x83b5, 0x83b6, 0x83b7, 0x83b8, 0x83b9, 0x83ba, 0x83bb, + 0x83bc, 0x83bd, 0x83be, 0x83bf, 0x83c0, 0x83c1, 0x83c2, 0x83c3, + 0x83c4, 0x83c5, 0x83c6, 0x83c7, 0x83c8, 0x83c9, 0x83ca, 0x83cb, + 0x83cc, 0x83cd, 0x83ce, 0x83cf, 0x83d0, 0x83d1, 0x83d2, 0x83d3, + 0x83d4, 0x83d5, 0x83d6, 0x83d7, 0x83d8, 0x83d9, 0x83da, 0x83db, + 0x83dc, 0x83dd, 0x83de, 0x83df, 0x83e0, 0x83e1, 0x83e2, 0x83e3, + 0x83e4, 0x83e5, 0x83e6, 0x83e7, 0x83e8, 0x83e9, 0x83ea, 0x83eb, + 0x83ec, 0x83ed, 0x83ee, 0x83ef, 0x83f0, 0x83f1, 0x83f2, 0x83f3, + 0x83f4, 0x83f5, 0x83f6, 0x83f7, 0x83f8, 0x83f9, 0x83fa, 0x83fb, + 0x83fc, 0x83fd, 0x83fe, 0x8440, 0x8441, 0x8442, 0x8443, 0x8444, + 0x8445, 0x8446, 0x8447, 0x8448, 0x8449, 0x844a, 0x844b, 0x844c, + 0x844d, 0x844e, 0x844f, 0x8450, 0x8451, 0x8452, 0x8453, 0x8454, + 0x8455, 0x8456, 0x8457, 0x8458, 0x8459, 0x845a, 0x845b, 0x845c, + 0x845d, 0x845e, 0x845f, 0x8460, 0x8461, 0x8462, 0x8463, 0x8464, + 0x8465, 0x8466, 0x8467, 0x8468, 0x8469, 0x846a, 0x846b, 0x846c, + 0x846d, 0x846e, 0x846f, 0x8470, 0x8471, 0x8472, 0x8473, 0x8474, + 0x8475, 0x8476, 0x8477, 0x8478, 0x8479, 0x847a, 0x847b, 0x847c, + 0x847d, 0x847e, 0x84a1, 0x84a2, 0x84a3, 0x84a4, 0x84a5, 0x84a6, + 0x84a7, 0x84a8, 0x84a9, 0x84aa, 0x84ab, 0x84ac, 0x84ad, 0x84ae, + 0x84af, 0x84b0, 0x84b1, 0x84b2, 0x84b3, 0x84b4, 0x84b5, 0x84b6, + 0x84b7, 0x84b8, 0x84b9, 0x84ba, 0x84bb, 0x84bc, 0x84bd, 0x84be, + 0x84bf, 0x84c0, 0x84c1, 0x84c2, 0x84c3, 0x84c4, 0x84c5, 0x84c6, + 0x84c7, 0x84c8, 0x84c9, 0x84ca, 0x84cb, 0x84cc, 0x84cd, 0x84ce, + 0x84cf, 0x84d0, 0x84d1, 0x84d2, 0x84d3, 0x84d4, 0x84d5, 0x84d6, + 0x84d7, 0x84d8, 0x84d9, 0x84da, 0x84db, 0x84dc, 0x84dd, 0x84de, + 0x84df, 0x84e0, 0x84e1, 0x84e2, 0x84e3, 0x84e4, 0x84e5, 0x84e6, + 0x84e7, 0x84e8, 0x84e9, 0x84ea, 0x84eb, 0x84ec, 0x84ed, 0x84ee, + 0x84ef, 0x84f0, 0x84f1, 0x84f2, 0x84f3, 0x84f4, 0x84f5, 0x84f6, + 0x84f7, 0x84f8, 0x84f9, 0x84fa, 0x84fb, 0x84fc, 0x84fd, 0x84fe, + 0x8540, 0x8541, 0x8542, 0x8543, 0x8544, 0x8545, 0x8546, 0x8547, + 0x8548, 0x8549, 0x854a, 0x854b, 0x854c, 0x854d, 0x854e, 0x854f, + 0x8550, 0x8551, 0x8552, 0x8553, 0x8554, 0x8555, 0x8556, 0x8557, + 0x8558, 0x8559, 0x855a, 0x855b, 0x855c, 0x855d, 0x855e, 0x855f, + 0x8560, 0x8561, 0x8562, 0x8563, 0x8564, 0x8565, 0x8566, 0x8567, + 0x8568, 0x8569, 0x856a, 0x856b, 0x856c, 0x856d, 0x856e, 0x856f, + 0x8570, 0x8571, 0x8572, 0x8573, 0x8574, 0x8575, 0x8576, 0x8577, + 0x8578, 0x8579, 0x857a, 0x857b, 0x857c, 0x857d, 0x857e, 0x85a1, + 0x85a2, 0x85a3, 0x85a4, 0x85a5, 0x85a6, 0x85a7, 0x85a8, 0x85a9, + 0x85aa, 0x85ab, 0x85ac, 0x85ad, 0x85ae, 0x85af, 0x85b0, 0x85b1, + 0x85b2, 0x85b3, 0x85b4, 0x85b5, 0x85b6, 0x85b7, 0x85b8, 0x85b9, + 0x85ba, 0x85bb, 0x85bc, 0x85bd, 0x85be, 0x85bf, 0x85c0, 0x85c1, + 0x85c2, 0x85c3, 0x85c4, 0x85c5, 0x85c6, 0x85c7, 0x85c8, 0x85c9, + 0x85ca, 0x85cb, 0x85cc, 0x85cd, 0x85ce, 0x85cf, 0x85d0, 0x85d1, + 0x85d2, 0x85d3, 0x85d4, 0x85d5, 0x85d6, 0x85d7, 0x85d8, 0x85d9, + 0x85da, 0x85db, 0x85dc, 0x85dd, 0x85de, 0x85df, 0x85e0, 0x85e1, + 0x85e2, 0x85e3, 0x85e4, 0x85e5, 0x85e6, 0x85e7, 0x85e8, 0x85e9, + 0x85ea, 0x85eb, 0x85ec, 0x85ed, 0x85ee, 0x85ef, 0x85f0, 0x85f1, + 0x85f2, 0x85f3, 0x85f4, 0x85f5, 0x85f6, 0x85f7, 0x85f8, 0x85f9, + 0x85fa, 0x85fb, 0x85fc, 0x85fd, 0x85fe, 0x8640, 0x8641, 0x8642, + 0x8643, 0x8644, 0x8645, 0x8646, 0x8647, 0x8648, 0x8649, 0x864a, + 0x864b, 0x864c, 0x864d, 0x864e, 0x864f, 0x8650, 0x8651, 0x8652, + 0x8653, 0x8654, 0x8655, 0x8656, 0x8657, 0x8658, 0x8659, 0x865a, + 0x865b, 0x865c, 0x865d, 0x865e, 0x865f, 0x8660, 0x8661, 0x8662, + 0x8663, 0x8664, 0x8665, 0x8666, 0x8667, 0x8668, 0x8669, 0x866a, + 0x866b, 0x866c, 0x866d, 0x866e, 0x866f, 0x8670, 0x8671, 0x8672, + 0x8673, 0x8674, 0x8675, 0x8676, 0x8677, 0x8678, 0x8679, 0x867a, + 0x867b, 0x867c, 0x867d, 0x867e, 0x86a1, 0x86a2, 0x86a3, 0x86a4, + 0x86a5, 0x86a6, 0x86a7, 0x86a8, 0x86a9, 0x86aa, 0x86ab, 0x86ac, + 0x86ad, 0x86ae, 0x86af, 0x86b0, 0x86b1, 0x86b2, 0x86b3, 0x86b4, + 0x86b5, 0x86b6, 0x86b7, 0x86b8, 0x86b9, 0x86ba, 0x86bb, 0x86bc, + 0x86bd, 0x86be, 0x86bf, 0x86c0, 0x86c1, 0x86c2, 0x86c3, 0x86c4, + 0x86c5, 0x86c6, 0x86c7, 0x86c8, 0x86c9, 0x86ca, 0x86cb, 0x86cc, + 0x86cd, 0x86ce, 0x86cf, 0x86d0, 0x86d1, 0x86d2, 0x86d3, 0x86d4, + 0x86d5, 0x86d6, 0x86d7, 0x86d8, 0x86d9, 0x86da, 0x86db, 0x86dc, + 0x86dd, 0x86de, 0x86df, 0x86e0, 0x86e1, 0x86e2, 0x86e3, 0x86e4, + 0x86e5, 0x86e6, 0x86e7, 0x86e8, 0x86e9, 0x86ea, 0x86eb, 0x86ec, + 0x86ed, 0x86ee, 0x86ef, 0x86f0, 0x86f1, 0x86f2, 0x86f3, 0x86f4, + 0x86f5, 0x86f6, 0x86f7, 0x86f8, 0x86f9, 0x86fa, 0x86fb, 0x86fc, + 0x86fd, 0x86fe, 0x8740, 0x8741, 0x8742, 0x8743, 0x8744, 0x8745, + 0x8746, 0x8747, 0x8748, 0x8749, 0x874a, 0x874b, 0x874c, 0x874d, + 0x874e, 0x874f, 0x8750, 0x8751, 0x8752, 0x8753, 0x8754, 0x8755, + 0x8756, 0x8757, 0x8758, 0x8759, 0x875a, 0x875b, 0x875c, 0x875d, + 0x875e, 0x875f, 0x8760, 0x8761, 0x8762, 0x8763, 0x8764, 0x8765, + 0x8766, 0x8767, 0x8768, 0x8769, 0x876a, 0x876b, 0x876c, 0x876d, + 0x876e, 0x876f, 0x8770, 0x8771, 0x8772, 0x8773, 0x8774, 0x8775, + 0x8776, 0x8777, 0x8778, 0x8779, 0x877a, 0x877b, 0x877c, 0x877d, + 0x877e, 0x87a1, 0x87a2, 0x87a3, 0x87a4, 0x87a5, 0x87a6, 0x87a7, + 0x87a8, 0x87a9, 0x87aa, 0x87ab, 0x87ac, 0x87ad, 0x87ae, 0x87af, + 0x87b0, 0x87b1, 0x87b2, 0x87b3, 0x87b4, 0x87b5, 0x87b6, 0x87b7, + 0x87b8, 0x87b9, 0x87ba, 0x87bb, 0x87bc, 0x87bd, 0x87be, 0x87bf, + 0x87c0, 0x87c1, 0x87c2, 0x87c3, 0x87c4, 0x87c5, 0x87c6, 0x87c7, + 0x87c8, 0x87c9, 0x87ca, 0x87cb, 0x87cc, 0x87cd, 0x87ce, 0x87cf, + 0x87d0, 0x87d1, 0x87d2, 0x87d3, 0x87d4, 0x87d5, 0x87d6, 0x87d7, + 0x87d8, 0x87d9, 0x87da, 0x87db, 0x87dc, 0x87dd, 0x87de, 0x87df, + 0x87e0, 0x87e1, 0x87e2, 0x87e3, 0x87e4, 0x87e5, 0x87e6, 0x87e7, + 0x87e8, 0x87e9, 0x87ea, 0x87eb, 0x87ec, 0x87ed, 0x87ee, 0x87ef, + 0x87f0, 0x87f1, 0x87f2, 0x87f3, 0x87f4, 0x87f5, 0x87f6, 0x87f7, + 0x87f8, 0x87f9, 0x87fa, 0x87fb, 0x87fc, 0x87fd, 0x87fe, 0x8840, + 0x8841, 0x8842, 0x8843, 0x8844, 0x8845, 0x8846, 0x8847, 0x8848, + 0x8849, 0x884a, 0x884b, 0x884c, 0x884d, 0x884e, 0x884f, 0x8850, + 0x8851, 0x8852, 0x8853, 0x8854, 0x8855, 0x8856, 0x8857, 0x8858, + 0x8859, 0x885a, 0x885b, 0x885c, 0x885d, 0x885e, 0x885f, 0x8860, + 0x8861, 0x8862, 0x8863, 0x8864, 0x8865, 0x8866, 0x8867, 0x8868, + 0x8869, 0x886a, 0x886b, 0x886c, 0x886d, 0x886e, 0x886f, 0x8870, + 0x8871, 0x8872, 0x8873, 0x8874, 0x8875, 0x8876, 0x8877, 0x8878, + 0x8879, 0x887a, 0x887b, 0x887c, 0x887d, 0x887e, 0x88a1, 0x88a2, + 0x88a3, 0x88a4, 0x88a5, 0x88a6, 0x88a7, 0x88a8, 0x88a9, 0x88aa, + 0x88ab, 0x88ac, 0x88ad, 0x88ae, 0x88af, 0x88b0, 0x88b1, 0x88b2, + 0x88b3, 0x88b4, 0x88b5, 0x88b6, 0x88b7, 0x88b8, 0x88b9, 0x88ba, + 0x88bb, 0x88bc, 0x88bd, 0x88be, 0x88bf, 0x88c0, 0x88c1, 0x88c2, + 0x88c3, 0x88c4, 0x88c5, 0x88c6, 0x88c7, 0x88c8, 0x88c9, 0x88ca, + 0x88cb, 0x88cc, 0x88cd, 0x88ce, 0x88cf, 0x88d0, 0x88d1, 0x88d2, + 0x88d3, 0x88d4, 0x88d5, 0x88d6, 0x88d7, 0x88d8, 0x88d9, 0x88da, + 0x88db, 0x88dc, 0x88dd, 0x88de, 0x88df, 0x88e0, 0x88e1, 0x88e2, + 0x88e3, 0x88e4, 0x88e5, 0x88e6, 0x88e7, 0x88e8, 0x88e9, 0x88ea, + 0x88eb, 0x88ec, 0x88ed, 0x88ee, 0x88ef, 0x88f0, 0x88f1, 0x88f2, + 0x88f3, 0x88f4, 0x88f5, 0x88f6, 0x88f7, 0x88f8, 0x88f9, 0x88fa, + 0x88fb, 0x88fc, 0x88fd, 0x88fe, 0x8940, 0x8941, 0x8942, 0x8943, + 0x8944, 0x8945, 0x8946, 0x8947, 0x8948, 0x8949, 0x894a, 0x894b, + 0x894c, 0x894d, 0x894e, 0x894f, 0x8950, 0x8951, 0x8952, 0x8953, + 0x8954, 0x8955, 0x8956, 0x8957, 0x8958, 0x8959, 0x895a, 0x895b, + 0x895c, 0x895d, 0x895e, 0x895f, 0x8960, 0x8961, 0x8962, 0x8963, + 0x8964, 0x8965, 0x8966, 0x8967, 0x8968, 0x8969, 0x896a, 0x896b, + 0x896c, 0x896d, 0x896e, 0x896f, 0x8970, 0x8971, 0x8972, 0x8973, + 0x8974, 0x8975, 0x8976, 0x8977, 0x8978, 0x8979, 0x897a, 0x897b, + 0x897c, 0x897d, 0x897e, 0x89a1, 0x89a2, 0x89a3, 0x89a4, 0x89a5, + 0x89a6, 0x89a7, 0x89a8, 0x89a9, 0x89aa, 0x89ab, 0x89ac, 0x89ad, + 0x89ae, 0x89af, 0x89b0, 0x89b1, 0x89b2, 0x89b3, 0x89b4, 0x89b5, + 0x89b6, 0x89b7, 0x89b8, 0x89b9, 0x89ba, 0x89bb, 0x89bc, 0x89bd, + 0x89be, 0x89bf, 0x89c0, 0x89c1, 0x89c2, 0x89c3, 0x89c4, 0x89c5, + 0x89c6, 0x89c7, 0x89c8, 0x89c9, 0x89ca, 0x89cb, 0x89cc, 0x89cd, + 0x89ce, 0x89cf, 0x89d0, 0x89d1, 0x89d2, 0x89d3, 0x89d4, 0x89d5, + 0x89d6, 0x89d7, 0x89d8, 0x89d9, 0x89da, 0x89db, 0x89dc, 0x89dd, + 0x89de, 0x89df, 0x89e0, 0x89e1, 0x89e2, 0x89e3, 0x89e4, 0x89e5, + 0x89e6, 0x89e7, 0x89e8, 0x89e9, 0x89ea, 0x89eb, 0x89ec, 0x89ed, + 0x89ee, 0x89ef, 0x89f0, 0x89f1, 0x89f2, 0x89f3, 0x89f4, 0x89f5, + 0x89f6, 0x89f7, 0x89f8, 0x89f9, 0x89fa, 0x89fb, 0x89fc, 0x89fd, + 0x89fe, 0x8a40, 0x8a41, 0x8a42, 0x8a43, 0x8a44, 0x8a45, 0x8a46, + 0x8a47, 0x8a48, 0x8a49, 0x8a4a, 0x8a4b, 0x8a4c, 0x8a4d, 0x8a4e, + 0x8a4f, 0x8a50, 0x8a51, 0x8a52, 0x8a53, 0x8a54, 0x8a55, 0x8a56, + 0x8a57, 0x8a58, 0x8a59, 0x8a5a, 0x8a5b, 0x8a5c, 0x8a5d, 0x8a5e, + 0x8a5f, 0x8a60, 0x8a61, 0x8a62, 0x8a63, 0x8a64, 0x8a65, 0x8a66, + 0x8a67, 0x8a68, 0x8a69, 0x8a6a, 0x8a6b, 0x8a6c, 0x8a6d, 0x8a6e, + 0x8a6f, 0x8a70, 0x8a71, 0x8a72, 0x8a73, 0x8a74, 0x8a75, 0x8a76, + 0x8a77, 0x8a78, 0x8a79, 0x8a7a, 0x8a7b, 0x8a7c, 0x8a7d, 0x8a7e, + 0x8aa1, 0x8aa2, 0x8aa3, 0x8aa4, 0x8aa5, 0x8aa6, 0x8aa7, 0x8aa8, + 0x8aa9, 0x8aaa, 0x8aab, 0x8aac, 0x8aad, 0x8aae, 0x8aaf, 0x8ab0, + 0x8ab1, 0x8ab2, 0x8ab3, 0x8ab4, 0x8ab5, 0x8ab6, 0x8ab7, 0x8ab8, + 0x8ab9, 0x8aba, 0x8abb, 0x8abc, 0x8abd, 0x8abe, 0x8abf, 0x8ac0, + 0x8ac1, 0x8ac2, 0x8ac3, 0x8ac4, 0x8ac5, 0x8ac6, 0x8ac7, 0x8ac8, + 0x8ac9, 0x8aca, 0x8acb, 0x8acc, 0x8acd, 0x8ace, 0x8acf, 0x8ad0, + 0x8ad1, 0x8ad2, 0x8ad3, 0x8ad4, 0x8ad5, 0x8ad6, 0x8ad7, 0x8ad8, + 0x8ad9, 0x8ada, 0x8adb, 0x8adc, 0x8add, 0x8ade, 0x8adf, 0x8ae0, + 0x8ae1, 0x8ae2, 0x8ae3, 0x8ae4, 0x8ae5, 0x8ae6, 0x8ae7, 0x8ae8, + 0x8ae9, 0x8aea, 0x8aeb, 0x8aec, 0x8aed, 0x8aee, 0x8aef, 0x8af0, + 0x8af1, 0x8af2, 0x8af3, 0x8af4, 0x8af5, 0x8af6, 0x8af7, 0x8af8, + 0x8af9, 0x8afa, 0x8afb, 0x8afc, 0x8afd, 0x8afe, 0x8b40, 0x8b41, + 0x8b42, 0x8b43, 0x8b44, 0x8b45, 0x8b46, 0x8b47, 0x8b48, 0x8b49, + 0x8b4a, 0x8b4b, 0x8b4c, 0x8b4d, 0x8b4e, 0x8b4f, 0x8b50, 0x8b51, + 0x8b52, 0x8b53, 0x8b54, 0x8b55, 0x8b56, 0x8b57, 0x8b58, 0x8b59, + 0x8b5a, 0x8b5b, 0x8b5c, 0x8b5d, 0x8b5e, 0x8b5f, 0x8b60, 0x8b61, + 0x8b62, 0x8b63, 0x8b64, 0x8b65, 0x8b66, 0x8b67, 0x8b68, 0x8b69, + 0x8b6a, 0x8b6b, 0x8b6c, 0x8b6d, 0x8b6e, 0x8b6f, 0x8b70, 0x8b71, + 0x8b72, 0x8b73, 0x8b74, 0x8b75, 0x8b76, 0x8b77, 0x8b78, 0x8b79, + 0x8b7a, 0x8b7b, 0x8b7c, 0x8b7d, 0x8b7e, 0x8ba1, 0x8ba2, 0x8ba3, + 0x8ba4, 0x8ba5, 0x8ba6, 0x8ba7, 0x8ba8, 0x8ba9, 0x8baa, 0x8bab, + 0x8bac, 0x8bad, 0x8bae, 0x8baf, 0x8bb0, 0x8bb1, 0x8bb2, 0x8bb3, + 0x8bb4, 0x8bb5, 0x8bb6, 0x8bb7, 0x8bb8, 0x8bb9, 0x8bba, 0x8bbb, + 0x8bbc, 0x8bbd, 0x8bbe, 0x8bbf, 0x8bc0, 0x8bc1, 0x8bc2, 0x8bc3, + 0x8bc4, 0x8bc5, 0x8bc6, 0x8bc7, 0x8bc8, 0x8bc9, 0x8bca, 0x8bcb, + 0x8bcc, 0x8bcd, 0x8bce, 0x8bcf, 0x8bd0, 0x8bd1, 0x8bd2, 0x8bd3, + 0x8bd4, 0x8bd5, 0x8bd6, 0x8bd7, 0x8bd8, 0x8bd9, 0x8bda, 0x8bdb, + 0x8bdc, 0x8bdd, 0x8bde, 0x8bdf, 0x8be0, 0x8be1, 0x8be2, 0x8be3, + 0x8be4, 0x8be5, 0x8be6, 0x8be7, 0x8be8, 0x8be9, 0x8bea, 0x8beb, + 0x8bec, 0x8bed, 0x8bee, 0x8bef, 0x8bf0, 0x8bf1, 0x8bf2, 0x8bf3, + 0x8bf4, 0x8bf5, 0x8bf6, 0x8bf7, 0x8bf8, 0x8bf9, 0x8bfa, 0x8bfb, + 0x8bfc, 0x8bfd, 0x8bfe, 0x8c40, 0x8c41, 0x8c42, 0x8c43, 0x8c44, + 0x8c45, 0x8c46, 0x8c47, 0x8c48, 0x8c49, 0x8c4a, 0x8c4b, 0x8c4c, + 0x8c4d, 0x8c4e, 0x8c4f, 0x8c50, 0x8c51, 0x8c52, 0x8c53, 0x8c54, + 0x8c55, 0x8c56, 0x8c57, 0x8c58, 0x8c59, 0x8c5a, 0x8c5b, 0x8c5c, + 0x8c5d, 0x8c5e, 0x8c5f, 0x8c60, 0x8c61, 0x8c62, 0x8c63, 0x8c64, + 0x8c65, 0x8c66, 0x8c67, 0x8c68, 0x8c69, 0x8c6a, 0x8c6b, 0x8c6c, + 0x8c6d, 0x8c6e, 0x8c6f, 0x8c70, 0x8c71, 0x8c72, 0x8c73, 0x8c74, + 0x8c75, 0x8c76, 0x8c77, 0x8c78, 0x8c79, 0x8c7a, 0x8c7b, 0x8c7c, + 0x8c7d, 0x8c7e, 0x8ca1, 0x8ca2, 0x8ca3, 0x8ca4, 0x8ca5, 0x8ca6, + 0x8ca7, 0x8ca8, 0x8ca9, 0x8caa, 0x8cab, 0x8cac, 0x8cad, 0x8cae, + 0x8caf, 0x8cb0, 0x8cb1, 0x8cb2, 0x8cb3, 0x8cb4, 0x8cb5, 0x8cb6, + 0x8cb7, 0x8cb8, 0x8cb9, 0x8cba, 0x8cbb, 0x8cbc, 0x8cbd, 0x8cbe, + 0x8cbf, 0x8cc0, 0x8cc1, 0x8cc2, 0x8cc3, 0x8cc4, 0x8cc5, 0x8cc6, + 0x8cc7, 0x8cc8, 0x8cc9, 0x8cca, 0x8ccb, 0x8ccc, 0x8ccd, 0x8cce, + 0x8ccf, 0x8cd0, 0x8cd1, 0x8cd2, 0x8cd3, 0x8cd4, 0x8cd5, 0x8cd6, + 0x8cd7, 0x8cd8, 0x8cd9, 0x8cda, 0x8cdb, 0x8cdc, 0x8cdd, 0x8cde, + 0x8cdf, 0x8ce0, 0x8ce1, 0x8ce2, 0x8ce3, 0x8ce4, 0x8ce5, 0x8ce6, + 0x8ce7, 0x8ce8, 0x8ce9, 0x8cea, 0x8ceb, 0x8cec, 0x8ced, 0x8cee, + 0x8cef, 0x8cf0, 0x8cf1, 0x8cf2, 0x8cf3, 0x8cf4, 0x8cf5, 0x8cf6, + 0x8cf7, 0x8cf8, 0x8cf9, 0x8cfa, 0x8cfb, 0x8cfc, 0x8cfd, 0x8cfe, + 0x8d40, 0x8d41, 0x8d42, 0x8d43, 0x8d44, 0x8d45, 0x8d46, 0x8d47, + 0x8d48, 0x8d49, 0x8d4a, 0x8d4b, 0x8d4c, 0x8d4d, 0x8d4e, 0x8d4f, + 0x8d50, 0x8d51, 0x8d52, 0x8d53, 0x8d54, 0x8d55, 0x8d56, 0x8d57, + 0x8d58, 0x8d59, 0x8d5a, 0x8d5b, 0x8d5c, 0x8d5d, 0x8d5e, 0x8d5f, + 0x8d60, 0x8d61, 0x8d62, 0x8d63, 0x8d64, 0x8d65, 0x8d66, 0x8d67, + 0x8d68, 0x8d69, 0x8d6a, 0x8d6b, 0x8d6c, 0x8d6d, 0x8d6e, 0x8d6f, + 0x8d70, 0x8d71, 0x8d72, 0x8d73, 0x8d74, 0x8d75, 0x8d76, 0x8d77, + 0x8d78, 0x8d79, 0x8d7a, 0x8d7b, 0x8d7c, 0x8d7d, 0x8d7e, 0x8da1, + 0x8da2, 0x8da3, 0x8da4, 0x8da5, 0x8da6, 0x8da7, 0x8da8, 0x8da9, + 0x8daa, 0x8dab, 0x8dac, 0x8dad, 0x8dae, 0x8daf, 0x8db0, 0x8db1, + 0x8db2, 0x8db3, 0x8db4, 0x8db5, 0x8db6, 0x8db7, 0x8db8, 0x8db9, + 0x8dba, 0x8dbb, 0x8dbc, 0x8dbd, 0x8dbe, 0x8dbf, 0x8dc0, 0x8dc1, + 0x8dc2, 0x8dc3, 0x8dc4, 0x8dc5, 0x8dc6, 0x8dc7, 0x8dc8, 0x8dc9, + 0x8dca, 0x8dcb, 0x8dcc, 0x8dcd, 0x8dce, 0x8dcf, 0x8dd0, 0x8dd1, + 0x8dd2, 0x8dd3, 0x8dd4, 0x8dd5, 0x8dd6, 0x8dd7, 0x8dd8, 0x8dd9, + 0x8dda, 0x8ddb, 0x8ddc, 0x8ddd, 0x8dde, 0x8ddf, 0x8de0, 0x8de1, + 0x8de2, 0x8de3, 0x8de4, 0x8de5, 0x8de6, 0x8de7, 0x8de8, 0x8de9, + 0x8dea, 0x8deb, 0x8dec, 0x8ded, 0x8dee, 0x8def, 0x8df0, 0x8df1, + 0x8df2, 0x8df3, 0x8df4, 0x8df5, 0x8df6, 0x8df7, 0x8df8, 0x8df9, + 0x8dfa, 0x8dfb, 0x8dfc, 0x8dfd, 0x8dfe, 0xc6a1, 0xc6a2, 0xc6a3, + 0xc6a4, 0xc6a5, 0xc6a6, 0xc6a7, 0xc6a8, 0xc6a9, 0xc6aa, 0xc6ab, + 0xc6ac, 0xc6ad, 0xc6ae, 0xc6af, 0xc6b0, 0xc6b1, 0xc6b2, 0xc6b3, + 0xc6b4, 0xc6b5, 0xc6b6, 0xc6b7, 0xc6b8, 0xc6b9, 0xc6ba, 0xc6bb, + 0xc6bc, 0xc6bd, 0xc6be, 0xc6bf, 0xc6c0, 0xc6c1, 0xc6c2, 0xc6c3, + 0xc6c4, 0xc6c5, 0xc6c6, 0xc6c7, 0xc6c8, 0xc6c9, 0xc6ca, 0xc6cb, + 0xc6cc, 0xc6cd, 0xc6ce, 0xc6cf, 0xc6d0, 0xc6d1, 0xc6d2, 0xc6d3, + 0xc6d4, 0xc6d5, 0xc6d6, 0xc6d7, 0xc6d8, 0xc6d9, 0xc6da, 0xc6db, + 0xc6dc, 0xc6dd, 0xc6de, 0xc6df, 0xc6e0, 0xc6e1, 0xc6e2, 0xc6e3, + 0xc6e4, 0xc6e5, 0xc6e6, 0xc6e7, 0xc6e8, 0xc6e9, 0xc6ea, 0xc6eb, + 0xc6ec, 0xc6ed, 0xc6ee, 0xc6ef, 0xc6f0, 0xc6f1, 0xc6f2, 0xc6f3, + 0xc6f4, 0xc6f5, 0xc6f6, 0xc6f7, 0xc6f8, 0xc6f9, 0xc6fa, 0xc6fb, + 0xc6fc, 0xc6fd, 0xc6fe, 0xc740, 0xc741, 0xc742, 0xc743, 0xc744, + 0xc745, 0xc746, 0xc747, 0xc748, 0xc749, 0xc74a, 0xc74b, 0xc74c, + 0xc74d, 0xc74e, 0xc74f, 0xc750, 0xc751, 0xc752, 0xc753, 0xc754, + 0xc755, 0xc756, 0xc757, 0xc758, 0xc759, 0xc75a, 0xc75b, 0xc75c, + 0xc75d, 0xc75e, 0xc75f, 0xc760, 0xc761, 0xc762, 0xc763, 0xc764, + 0xc765, 0xc766, 0xc767, 0xc768, 0xc769, 0xc76a, 0xc76b, 0xc76c, + 0xc76d, 0xc76e, 0xc76f, 0xc770, 0xc771, 0xc772, 0xc773, 0xc774, + 0xc775, 0xc776, 0xc777, 0xc778, 0xc779, 0xc77a, 0xc77b, 0xc77c, + 0xc77d, 0xc77e, 0xc7a1, 0xc7a2, 0xc7a3, 0xc7a4, 0xc7a5, 0xc7a6, + 0xc7a7, 0xc7a8, 0xc7a9, 0xc7aa, 0xc7ab, 0xc7ac, 0xc7ad, 0xc7ae, + 0xc7af, 0xc7b0, 0xc7b1, 0xc7b2, 0xc7b3, 0xc7b4, 0xc7b5, 0xc7b6, + 0xc7b7, 0xc7b8, 0xc7b9, 0xc7ba, 0xc7bb, 0xc7bc, 0xc7bd, 0xc7be, + 0xc7bf, 0xc7c0, 0xc7c1, 0xc7c2, 0xc7c3, 0xc7c4, 0xc7c5, 0xc7c6, + 0xc7c7, 0xc7c8, 0xc7c9, 0xc7ca, 0xc7cb, 0xc7cc, 0xc7cd, 0xc7ce, + 0xc7cf, 0xc7d0, 0xc7d1, 0xc7d2, 0xc7d3, 0xc7d4, 0xc7d5, 0xc7d6, + 0xc7d7, 0xc7d8, 0xc7d9, 0xc7da, 0xc7db, 0xc7dc, 0xc7dd, 0xc7de, + 0xc7df, 0xc7e0, 0xc7e1, 0xc7e2, 0xc7e3, 0xc7e4, 0xc7e5, 0xc7e6, + 0xc7e7, 0xc7e8, 0xc7e9, 0xc7ea, 0xc7eb, 0xc7ec, 0xc7ed, 0xc7ee, + 0xc7ef, 0xc7f0, 0xc7f1, 0xc7f2, 0xc7f3, 0xc7f4, 0xc7f5, 0xc7f6, + 0xc7f7, 0xc7f8, 0xc7f9, 0xc7fa, 0xc7fb, 0xc7fc, 0xc7fd, 0xc7fe, + 0xc840, 0xc841, 0xc842, 0xc843, 0xc844, 0xc845, 0xc846, 0xc847, + 0xc848, 0xc849, 0xc84a, 0xc84b, 0xc84c, 0xc84d, 0xc84e, 0xc84f, + 0xc850, 0xc851, 0xc852, 0xc853, 0xc854, 0xc855, 0xc856, 0xc857, + 0xc858, 0xc859, 0xc85a, 0xc85b, 0xc85c, 0xc85d, 0xc85e, 0xc85f, + 0xc860, 0xc861, 0xc862, 0xc863, 0xc864, 0xc865, 0xc866, 0xc867, + 0xc868, 0xc869, 0xc86a, 0xc86b, 0xc86c, 0xc86d, 0xc86e, 0xc86f, + 0xc870, 0xc871, 0xc872, 0xc873, 0xc874, 0xc875, 0xc876, 0xc877, + 0xc878, 0xc879, 0xc87a, 0xc87b, 0xc87c, 0xc87d, 0xc87e, 0xc8a1, + 0xc8a2, 0xc8a3, 0xc8a4, 0xc8a5, 0xc8a6, 0xc8a7, 0xc8a8, 0xc8a9, + 0xc8aa, 0xc8ab, 0xc8ac, 0xc8ad, 0xc8ae, 0xc8af, 0xc8b0, 0xc8b1, + 0xc8b2, 0xc8b3, 0xc8b4, 0xc8b5, 0xc8b6, 0xc8b7, 0xc8b8, 0xc8b9, + 0xc8ba, 0xc8bb, 0xc8bc, 0xc8bd, 0xc8be, 0xc8bf, 0xc8c0, 0xc8c1, + 0xc8c2, 0xc8c3, 0xc8c4, 0xc8c5, 0xc8c6, 0xc8c7, 0xc8c8, 0xc8c9, + 0xc8ca, 0xc8cb, 0xc8cc, 0xc8cd, 0xc8ce, 0xc8cf, 0xc8d0, 0xc8d1, + 0xc8d2, 0xc8d3, 0xc8d4, 0xc8d5, 0xc8d6, 0xc8d7, 0xc8d8, 0xc8d9, + 0xc8da, 0xc8db, 0xc8dc, 0xc8dd, 0xc8de, 0xc8df, 0xc8e0, 0xc8e1, + 0xc8e2, 0xc8e3, 0xc8e4, 0xc8e5, 0xc8e6, 0xc8e7, 0xc8e8, 0xc8e9, + 0xc8ea, 0xc8eb, 0xc8ec, 0xc8ed, 0xc8ee, 0xc8ef, 0xc8f0, 0xc8f1, + 0xc8f2, 0xc8f3, 0xc8f4, 0xc8f5, 0xc8f6, 0xc8f7, 0xc8f8, 0xc8f9, + 0xc8fa, 0xc8fb, 0xc8fc, 0xc8fd, 0xc8fe, 0xb05a, 0xa7f3, 0xa8ae, + 0xb8eb, 0xb7c6, 0xa6ea, 0xa579, 0x8bf8, 0xc074, 0xabb4, 0xaaf7, + 0xb3e2, 0xa960, 0xc369, 0xc4ee, 0xc3b9, 0xc5da, 0xc1b3, 0xbb72, + 0xc5de, 0xbcd6, 0xaca5, 0xaf4f, 0xaf5f, 0xb8a8, 0xb954, 0xc064, + 0xb6c3, 0xa75a, 0xc4e6, 0xc4ea, 0xc4f5, 0xc67d, 0xb450, 0xc0dd, + 0xc2c5, 0xc4b0, 0xa9d4, 0xc3be, 0xc4fa, 0xb459, 0xaed4, 0xaef6, + 0xaf54, 0xa8d3, 0xa74e, 0xb3d2, 0xbedb, 0xc372, 0xc46c, 0xbf63, + 0xa6d1, 0xc4aa, 0xb8b8, 0xb8f4, 0xc553, 0xbe7c, 0xc64f, 0xb84c, + 0xb853, 0xbaf1, 0xdb77, 0xbffd, 0xb3c0, 0xbdd7, 0xc362, 0xa7cb, + 0xc5a2, 0xc5a4, 0xa863, 0xbd55, 0xb8ef, 0xb970, 0xc253, 0xb9f0, + 0xbcd3, 0xb25c, 0xba7c, 0xb2d6, 0xc15c, 0xadae, 0xb0c7, 0xa6d8, + 0xbbfe, 0xade2, 0xb857, 0xbaf0, 0xb5d9, 0xb3ae, 0xc5aa, 0xced4, + 0xbcd6, 0xbfd5, 0xa4a6, 0xb9e7, 0xabe3, 0xb276, 0xb2a7, 0xa55f, + 0xeda8, 0xab4b, 0xb45f, 0xa4a3, 0xaa63, 0xbcc6, 0xafc1, 0xb0d1, + 0xb6eb, 0xacd9, 0xb8ad, 0xbba1, 0xb1fe, 0xa8b0, 0xa848, 0xac42, + 0xad59, 0xb1b0, 0xb2a4, 0xab47, 0xa8e2, 0xb1e7, 0xc2b3, 0xa87d, + 0xbdcc, 0xb671, 0xc079, 0xa766, 0xa46b, 0xc366, 0xaec8, 0xc26f, + 0xc472, 0xbe5b, 0xc67a, 0xc452, 0xbea4, 0xa44f, 0xbee4, 0xbefa, + 0xf765, 0xa67e, 0xbca6, 0xc5ca, 0xbcbf, 0xbaa7, 0xb7d2, 0xe6a3, + 0xbd6d, 0xc170, 0xbdfb, 0xbdac, 0xb373, 0xc1e5, 0xa643, 0xa648, + 0xab7c, 0xaf50, 0xb5f5, 0xbba1, 0xb747, 0xa9c0, 0xb1c9, 0xc0d4, + 0xc3ae, 0xc279, 0xa54f, 0xcbf1, 0xb9e7, 0xc0ad, 0xccb0, 0xacc2, + 0xbcfc, 0xb2dc, 0xb2e2, 0xb961, 0xb973, 0xc646, 0xbbe2, 0xa8d2, + 0xc2a7, 0xc4bf, 0xc1f5, 0xb463, 0xa446, 0xb9b1, 0xbc64, 0xa7bf, + 0xaec6, 0xbcd6, 0xbf52, 0xc0f8, 0xe764, 0xbff1, 0xc073, 0xb777, + 0xa8bf, 0xbc42, 0xccd8, 0xac68, 0xac79, 0xb7c8, 0xaf5b, 0xaf64, + 0xb2b8, 0xafc3, 0xc3fe, 0xa4bb, 0xbcae, 0xb3b0, 0xaddb, 0xb15b, + 0xb25f, 0xbdfc, 0xabdf, 0xb758, 0xaedf, 0xb276, 0xb6a9, 0xa751, + 0xa64f, 0xbc69, 0xa9f6, 0xa7f5, 0xb1f9, 0xaa64, 0xb27a, 0xb567, + 0xbfa9, 0xb8cc, 0xa8bd, 0xc2f7, 0xb0ce, 0xb7c4, 0xa75b, 0xbf4d, + 0xbf5a, 0xc4a9, 0xc5ec, 0xc5ef, 0xaa4c, 0xb24f, 0xc17b, 0xa5df, + 0xb2c1, 0xb2c9, 0xaaac, 0xaaa5, 0xc3d1, 0xa4b0, 0xaff9, 0xa8eb, + 0xa4c1, 0xabd7, 0xa9dd, 0xbf7d, 0xa676, 0xac7d, 0xbcc9, 0xbfe7, + 0xa6e6, 0xadb0, 0xa8a3, 0xb9f8, 0xc94a, 0xddfc, 0xb6ef, 0xb4b8, + 0xe8f9, 0xbdde, 0xaf71, 0xafab, 0xb2bb, 0xbad6, 0xb974, 0xbaeb, + 0xa6d0, 0xbdd1, 0xb668, 0xb3a3, 0xb6ba, 0xb97d, 0xc05d, 0xc562, + 0xa14a, 0xa157, 0xa159, 0xa15b, 0xa15f, 0xa160, 0xa163, 0xa164, + 0xa167, 0xa168, 0xa16b, 0xa16c, 0xa16f, 0xa170, 0xa173, 0xa174, + 0xa177, 0xa178, 0xa17b, 0xa17c, 0xa1c6, 0xa1c7, 0xa1ca, 0xa1cb, + 0xa1c8, 0xa1c9, 0xa15c, 0xa14d, 0xa14e, 0xa14f, 0xa151, 0xa152, + 0xa153, 0xa154, 0xa17d, 0xa17e, 0xa1a1, 0xa1a2, 0xa1a3, 0xa1a4, + 0xa1cc, 0xa1cd, 0xa1ce, 0xa1de, 0xa1df, 0xa1e0, 0xa1e1, 0xa1e2, + 0xa242, 0xa24c, 0xa24d, 0xa24e, 0xa149, 0xc8d0, 0xa1ad, 0xa243, + 0xa248, 0xa1ae, 0xc8cf, 0xa15d, 0xa15e, 0xa1af, 0xa1cf, 0xa141, + 0xa1d0, 0xa144, 0xa1fe, 0xa2af, 0xa2b0, 0xa2b1, 0xa2b2, 0xa2b3, + 0xa2b4, 0xa2b5, 0xa2b6, 0xa2b7, 0xa2b8, 0xa147, 0xa146, 0xa1d5, + 0xa1d7, 0xa1d6, 0xa148, 0xa249, 0xa2cf, 0xa2d0, 0xa2d1, 0xa2d2, + 0xa2d3, 0xa2d4, 0xa2d5, 0xa2d6, 0xa2d7, 0xa2d8, 0xa2d9, 0xa2da, + 0xa2db, 0xa2dc, 0xa2dd, 0xa2de, 0xa2df, 0xa2e0, 0xa2e1, 0xa2e2, + 0xa2e3, 0xa2e4, 0xa2e5, 0xa2e6, 0xa2e7, 0xa2e8, 0xc6e4, 0xa240, + 0xc6e5, 0xa173, 0xa1c4, 0xa1a5, 0xa2e9, 0xa2ea, 0xa2eb, 0xa2ec, + 0xa2ed, 0xa2ee, 0xa2ef, 0xa2f0, 0xa2f1, 0xa2f2, 0xa2f3, 0xa2f4, + 0xa2f5, 0xa2f6, 0xa2f7, 0xa2f8, 0xa2f9, 0xa2fa, 0xa2fb, 0xa2fc, + 0xa2fd, 0xa2fe, 0xa340, 0xa341, 0xa342, 0xa343, 0xa161, 0xa155, + 0xa162, 0xa1e3, 0xa14e, 0xa246, 0xa247, 0xc8cd, 0xa1c3, 0xc8ce, + 0xa244, 0xf9fe, +}; + +static const Summary16 big5hkscs_uni2indx_page00[16] = { + /* 0x0000 */ + { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, + { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, + { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x81ac }, { 6, 0x01b3 }, + { 12, 0x0703 }, { 17, 0x008c }, { 20, 0x3703 }, { 27, 0x178c }, +}; +static const Summary16 big5hkscs_uni2indx_page02[29] = { + /* 0x0200 */ + { 56, 0x0000 }, { 56, 0x0000 }, { 56, 0x0000 }, { 56, 0x0000 }, + { 56, 0x0000 }, { 56, 0x0813 }, { 60, 0x0402 }, { 62, 0x0020 }, + { 63, 0x0408 }, { 65, 0x0000 }, { 65, 0x0000 }, { 65, 0x0000 }, + { 65, 0x2ec0 }, { 71, 0x0200 }, { 72, 0x0000 }, { 72, 0x0000 }, + /* 0x0300 */ + { 72, 0x0020 }, { 73, 0x0000 }, { 73, 0x0000 }, { 73, 0x0000 }, + { 73, 0x0000 }, { 73, 0x0000 }, { 73, 0x0000 }, { 73, 0x0000 }, + { 73, 0x0000 }, { 73, 0xfffe }, { 88, 0x03fb }, { 97, 0xfffe }, + { 112, 0x03fb }, +}; +static const Summary16 big5hkscs_uni2indx_page20[44] = { + /* 0x2000 */ + { 191, 0x0000 }, { 191, 0x3378 }, { 199, 0x00f4 }, { 204, 0x482c }, + { 209, 0x0000 }, { 209, 0x0000 }, { 209, 0x0000 }, { 209, 0x0000 }, + { 209, 0x0000 }, { 209, 0x0000 }, { 209, 0x0000 }, { 209, 0x0000 }, + { 209, 0x0000 }, { 209, 0x0000 }, { 209, 0x0000 }, { 209, 0x0000 }, + /* 0x2100 */ + { 209, 0x0228 }, { 212, 0x0040 }, { 213, 0x0002 }, { 214, 0x0000 }, + { 214, 0x0000 }, { 214, 0x0000 }, { 214, 0x03ff }, { 224, 0x03ff }, + { 234, 0x0000 }, { 234, 0x03cf }, { 242, 0x0000 }, { 242, 0x0300 }, + { 244, 0x0000 }, { 244, 0x0000 }, { 244, 0x0080 }, { 245, 0x0000 }, + /* 0x2200 */ + { 245, 0x0000 }, { 245, 0xc560 }, { 251, 0x4e29 }, { 258, 0x0030 }, + { 260, 0x0000 }, { 260, 0x0004 }, { 261, 0x00cb }, { 266, 0x0000 }, + { 266, 0x0000 }, { 266, 0x0220 }, { 268, 0x0020 }, { 269, 0x8000 }, +}; +static const Summary16 big5hkscs_uni2indx_page25[21] = { + /* 0x2500 */ + { 291, 0x1005 }, { 294, 0x1111 }, { 298, 0x1010 }, { 300, 0x1010 }, + { 302, 0x0000 }, { 302, 0xffff }, { 318, 0xffff }, { 334, 0x001f }, + { 339, 0xfffe }, { 354, 0x0038 }, { 357, 0x0003 }, { 359, 0x300c }, + { 363, 0xc8c0 }, { 368, 0x0000 }, { 368, 0x003c }, { 372, 0x0000 }, + /* 0x2600 */ + { 372, 0x0260 }, { 375, 0x0000 }, { 375, 0x0000 }, { 375, 0x0000 }, + { 375, 0x0007 }, +}; +static const Summary16 big5hkscs_uni2indx_page30[62] = { + /* 0x3000 */ + { 408, 0xffef }, { 423, 0x7037 }, { 431, 0x03fe }, { 440, 0x0001 }, + { 441, 0xfffe }, { 456, 0xffff }, { 472, 0xffff }, { 488, 0xffff }, + { 504, 0xffff }, { 520, 0x780f }, { 528, 0xfffe }, { 543, 0xffff }, + { 559, 0xffff }, { 575, 0xffff }, { 591, 0xffff }, { 607, 0x707f }, + /* 0x3100 */ + { 617, 0xffe0 }, { 628, 0xffff }, { 644, 0x03ff }, { 654, 0x0000 }, + { 654, 0x0000 }, { 654, 0x0000 }, { 654, 0x0000 }, { 654, 0x0000 }, + { 654, 0x0000 }, { 654, 0xfffc }, { 668, 0x0000 }, { 668, 0x0000 }, + { 668, 0x0000 }, { 668, 0x0000 }, { 668, 0x0000 }, { 668, 0x0000 }, + /* 0x3200 */ + { 668, 0x0000 }, { 668, 0x0000 }, { 668, 0xffff }, { 684, 0xffff }, + { 700, 0x000f }, { 704, 0x0000 }, { 704, 0x0000 }, { 704, 0x0000 }, + { 704, 0xffff }, { 720, 0xffff }, { 736, 0xffff }, { 752, 0x0001 }, + { 753, 0x0000 }, { 753, 0x0000 }, { 753, 0x0000 }, { 753, 0x0000 }, + /* 0x3300 */ + { 753, 0x0000 }, { 753, 0x0000 }, { 753, 0x0000 }, { 753, 0x0000 }, + { 753, 0x0000 }, { 753, 0x0000 }, { 753, 0x0000 }, { 753, 0x0000 }, + { 753, 0xc000 }, { 755, 0x7000 }, { 758, 0x0002 }, { 759, 0x0000 }, + { 759, 0x4010 }, { 761, 0x0026 }, +}; +static const Summary16 big5hkscs_uni2indx_page4e[1307] = { + /* 0x4e00 */ + { 1275, 0xff9b }, { 1288, 0xd773 }, { 1299, 0xfd52 }, { 1309, 0xbbcf }, + { 1321, 0xebac }, { 1331, 0xff4c }, { 1342, 0x0600 }, { 1344, 0xc108 }, + { 1348, 0x7bff }, { 1362, 0xcf3e }, { 1373, 0x797f }, { 1385, 0x9ec8 }, + { 1393, 0x6fdf }, { 1406, 0xf7f0 }, { 1417, 0x4f3a }, { 1426, 0xa9ff }, + /* 0x4f00 */ + { 1438, 0xef3f }, { 1451, 0x27bf }, { 1462, 0xb304 }, { 1468, 0xffdd }, + { 1482, 0xfbee }, { 1495, 0xffff }, { 1511, 0xde9f }, { 1523, 0xfffd }, + { 1538, 0xafff }, { 1552, 0x7df7 }, { 1565, 0xc904 }, { 1570, 0xaeed }, + { 1581, 0xffbf }, { 1596, 0xffdb }, { 1610, 0xd033 }, { 1617, 0x67ff }, + /* 0x5000 */ + { 1630, 0xfbe9 }, { 1642, 0xdffe }, { 1656, 0xffef }, { 1671, 0x18bb }, + { 1679, 0xffeb }, { 1693, 0xfdea }, { 1705, 0xff7f }, { 1720, 0x24fd }, + { 1729, 0x79af }, { 1740, 0x7f77 }, { 1753, 0xf04c }, { 1760, 0xfdff }, + { 1775, 0xeff6 }, { 1788, 0xaefb }, { 1800, 0xf7fb }, { 1814, 0xfb7b }, + /* 0x5100 */ + { 1827, 0x7fff }, { 1842, 0x95bf }, { 1853, 0x6e77 }, { 1864, 0xbfbf }, + { 1878, 0x3bfb }, { 1890, 0xfef4 }, { 1902, 0x7faf }, { 1915, 0x13f2 }, + { 1923, 0xa7c5 }, { 1932, 0x55fe }, { 1943, 0x5db5 }, { 1953, 0x73ff }, + { 1966, 0xfff8 }, { 1979, 0xf99f }, { 1991, 0x2017 }, { 1996, 0x777b }, + /* 0x5200 */ + { 2008, 0x5fef }, { 2021, 0xf0cf }, { 2031, 0x47f3 }, { 2041, 0x1dff }, + { 2053, 0x7eda }, { 2064, 0xfef4 }, { 2076, 0xff07 }, { 2087, 0xbfbc }, + { 2099, 0xbf9f }, { 2112, 0x8fdb }, { 2123, 0x7f5b }, { 2135, 0x5a20 }, + { 2140, 0x32af }, { 2149, 0xebef }, { 2162, 0x8a5f }, { 2171, 0xdfbb }, + /* 0x5300 */ + { 2184, 0xef62 }, { 2194, 0xb6e7 }, { 2205, 0xb49f }, { 2215, 0xfb9f }, + { 2228, 0x77bf }, { 2241, 0xf49e }, { 2251, 0xf2db }, { 2262, 0xfbbf }, + { 2276, 0xc414 }, { 2281, 0xf7dc }, { 2293, 0x7ff5 }, { 2306, 0x0a55 }, + { 2312, 0x3f2e }, { 2322, 0x8fd7 }, { 2333, 0xff7f }, { 2348, 0x59ef }, + /* 0x5400 */ + { 2359, 0xffda }, { 2372, 0xff5f }, { 2386, 0xfffb }, { 2401, 0x7bff }, + { 2415, 0xedef }, { 2428, 0x0010 }, { 2429, 0xbfff }, { 2444, 0xfdff }, + { 2459, 0xf9f7 }, { 2472, 0x55ff }, { 2484, 0xffff }, { 2500, 0xffdf }, + { 2515, 0xfbff }, { 2530, 0x4441 }, { 2534, 0xefff }, { 2549, 0xbd8e }, + /* 0x5500 */ + { 2559, 0xfffe }, { 2574, 0x459f }, { 2583, 0xfde8 }, { 2594, 0xdbff }, + { 2608, 0xeffb }, { 2622, 0xf0ef }, { 2633, 0x0e7e }, { 2642, 0xfaee }, + { 2654, 0xffdf }, { 2669, 0xb73f }, { 2681, 0x7ffe }, { 2695, 0x9e3f }, + { 2706, 0xffff }, { 2722, 0xffff }, { 2738, 0x97fe }, { 2750, 0xfee7 }, + /* 0x5600 */ + { 2763, 0xf377 }, { 2775, 0xf8ff }, { 2788, 0xf6af }, { 2800, 0xeffd }, + { 2814, 0xf76f }, { 2827, 0x679d }, { 2837, 0xff7f }, { 2852, 0xdfdf }, + { 2866, 0xfeff }, { 2881, 0xf7ad }, { 2893, 0xfdf2 }, { 2905, 0xf2fe }, + { 2917, 0x3f6f }, { 2929, 0xecda }, { 2939, 0xecb7 }, { 2950, 0xa683 }, + /* 0x5700 */ + { 2957, 0x3f9f }, { 2969, 0xfd7c }, { 2981, 0xf70d }, { 2991, 0xe81d }, + { 2999, 0xfeef }, { 3013, 0x8897 }, { 3020, 0xafd6 }, { 3031, 0xfcff }, + { 3045, 0xbd0d }, { 3054, 0xffb9 }, { 3067, 0x44bf }, { 3076, 0xff70 }, + { 3087, 0xd9de }, { 3098, 0xf0b5 }, { 3107, 0xf2ff }, { 3120, 0x7fff }, + /* 0x5800 */ + { 3135, 0x7fff }, { 3150, 0x7a15 }, { 3158, 0xf7ff }, { 3173, 0xafff }, + { 3187, 0xff91 }, { 3198, 0xffbe }, { 3212, 0xbb3c }, { 3222, 0xfe7e }, + { 3235, 0xcfef }, { 3248, 0xf71f }, { 3260, 0xdfeb }, { 3273, 0xfc6b }, + { 3284, 0xcbe6 }, { 3294, 0xff7f }, { 3309, 0x9b9d }, { 3319, 0xfe1d }, + /* 0x5900 */ + { 3330, 0xf4fc }, { 3341, 0x96f6 }, { 3351, 0xfeb5 }, { 3363, 0x5196 }, + { 3370, 0xc7b1 }, { 3379, 0x15bb }, { 3388, 0x6ea7 }, { 3398, 0xfbff }, + { 3413, 0xe63f }, { 3424, 0xe7dd }, { 3436, 0xd1ff }, { 3448, 0x7fff }, + { 3463, 0xfffb }, { 3478, 0x7f5f }, { 3491, 0xff7b }, { 3505, 0xffff }, + /* 0x5a00 */ + { 3521, 0xbe0f }, { 3531, 0xdfee }, { 3544, 0x7ebb }, { 3556, 0x73e8 }, + { 3565, 0x37ff }, { 3578, 0xffff }, { 3594, 0x7fff }, { 3609, 0xff83 }, + { 3620, 0xdd5e }, { 3631, 0xfeff }, { 3646, 0xdae7 }, { 3657, 0xffff }, + { 3673, 0xffdf }, { 3688, 0xffe8 }, { 3700, 0x7f7f }, { 3714, 0xeffd }, + /* 0x5b00 */ + { 3728, 0xbbae }, { 3739, 0xeefb }, { 3752, 0xfdfb }, { 3766, 0xf115 }, + { 3774, 0xfdfb }, { 3788, 0xbdfb }, { 3801, 0x7b7c }, { 3812, 0xbdff }, + { 3826, 0xdbbf }, { 3839, 0xffed }, { 3853, 0x75fc }, { 3864, 0x8379 }, + { 3872, 0x7cff }, { 3885, 0xc3ff }, { 3897, 0xdfff }, { 3912, 0x856f }, + /* 0x5c00 */ + { 3921, 0xffba }, { 3934, 0xd47f }, { 3945, 0x153d }, { 3953, 0xdf8b }, + { 3964, 0xfff3 }, { 3978, 0x737b }, { 3989, 0xf7bd }, { 4002, 0x5e1a }, + { 4010, 0xbf60 }, { 4019, 0xf63f }, { 4031, 0xffff }, { 4047, 0x05eb }, + { 4055, 0xdfc6 }, { 4066, 0xcfdf }, { 4079, 0xf720 }, { 4087, 0xabf3 }, + /* 0x5d00 */ + { 4098, 0xf8c3 }, { 4107, 0xeff7 }, { 4121, 0xd3fd }, { 4133, 0xf7ff }, + { 4148, 0x5fef }, { 4161, 0x4ae7 }, { 4170, 0x9bac }, { 4179, 0xfe97 }, + { 4191, 0x6ff7 }, { 4204, 0xf6bc }, { 4215, 0xff97 }, { 4228, 0x37f7 }, + { 4240, 0xaacf }, { 4250, 0xe9f6 }, { 4261, 0x49e7 }, { 4270, 0xe2bf }, + /* 0x5e00 */ + { 4281, 0x5e5c }, { 4290, 0xaff6 }, { 4302, 0x6b3f }, { 4313, 0x61d8 }, + { 4320, 0xfd3f }, { 4333, 0xfbb8 }, { 4344, 0xffcf }, { 4358, 0xff7d }, + { 4372, 0xbfdd }, { 4385, 0x1ee4 }, { 4393, 0x7dfd }, { 4406, 0x63ff }, + { 4418, 0x7ff6 }, { 4431, 0xffff }, { 4447, 0xd3ef }, { 4459, 0xdfde }, + /* 0x5f00 */ + { 4472, 0xfdb6 }, { 4484, 0xadbc }, { 4494, 0x63fc }, { 4504, 0x15eb }, + { 4513, 0xff59 }, { 4525, 0x33d3 }, { 4534, 0xbebe }, { 4546, 0xfbdf }, + { 4560, 0x1fef }, { 4572, 0xdbc7 }, { 4583, 0xfff3 }, { 4597, 0xfee6 }, + { 4609, 0xb23f }, { 4619, 0xebf7 }, { 4632, 0xed3b }, { 4643, 0xadba }, + /* 0x6000 */ + { 4653, 0xfe01 }, { 4661, 0x7eff }, { 4675, 0xffff }, { 4691, 0x0abe }, + { 4699, 0x36ff }, { 4711, 0xef3d }, { 4723, 0xfffc }, { 4737, 0xc0a5 }, + { 4743, 0x77fb }, { 4756, 0xfcf5 }, { 4768, 0x019d }, { 4774, 0xffff }, + { 4790, 0xfffb }, { 4805, 0xffba }, { 4818, 0x03df }, { 4827, 0xffff }, + /* 0x6100 */ + { 4843, 0xfffb }, { 4858, 0xbf7d }, { 4871, 0xdb8c }, { 4880, 0xe8d5 }, + { 4889, 0xfff7 }, { 4904, 0xff7d }, { 4918, 0xddff }, { 4932, 0x76ff }, + { 4945, 0x7e8f }, { 4956, 0xbf7f }, { 4970, 0xff96 }, { 4982, 0xd7ff }, + { 4996, 0xbfef }, { 5010, 0xc549 }, { 5017, 0x6ffd }, { 5030, 0xffe7 }, + /* 0x6200 */ + { 5044, 0x779b }, { 5055, 0x8e77 }, { 5065, 0x7ebf }, { 5078, 0xe6dd }, + { 5089, 0x7fcf }, { 5102, 0x5f1f }, { 5113, 0xe17f }, { 5124, 0xfedf }, + { 5138, 0xd7ff }, { 5152, 0x21ff }, { 5162, 0xff50 }, { 5172, 0xfb7b }, + { 5185, 0xfffc }, { 5199, 0x9fff }, { 5213, 0xf820 }, { 5219, 0xffff }, + /* 0x6300 */ + { 5235, 0xfb8f }, { 5247, 0x017b }, { 5254, 0xff00 }, { 5262, 0x7ffe }, + { 5276, 0xffff }, { 5292, 0x07f3 }, { 5301, 0xfbb0 }, { 5311, 0xbfe7 }, + { 5324, 0xffbf }, { 5339, 0xfbd7 }, { 5352, 0xffbf }, { 5367, 0x6203 }, + { 5372, 0xffff }, { 5388, 0xffef }, { 5403, 0xefff }, { 5418, 0x5b7f }, + /* 0x6400 */ + { 5430, 0xfec0 }, { 5439, 0xddfd }, { 5452, 0xfdff }, { 5467, 0xeffd }, + { 5481, 0x680b }, { 5487, 0xff1f }, { 5500, 0xfbe3 }, { 5512, 0xbfff }, + { 5527, 0xbfa4 }, { 5537, 0xf7ef }, { 5551, 0xfa7d }, { 5563, 0xf85f }, + { 5574, 0xeebf }, { 5587, 0x2fdd }, { 5598, 0xbfff }, { 5613, 0xfd9f }, + /* 0x6500 */ + { 5626, 0xf6db }, { 5638, 0xfbfb }, { 5652, 0xfe7f }, { 5666, 0xebfd }, + { 5679, 0xa76a }, { 5688, 0xf3fa }, { 5700, 0xbdfc }, { 5712, 0x9ffc }, + { 5724, 0x1bff }, { 5736, 0xfaf7 }, { 5749, 0xddb7 }, { 5761, 0xfbed }, + { 5774, 0xf87e }, { 5785, 0xecdf }, { 5797, 0xf36f }, { 5809, 0xbc3f }, + /* 0x6600 */ + { 5820, 0xfffd }, { 5835, 0xf13f }, { 5846, 0xe9ff }, { 5859, 0x067f }, + { 5868, 0x9fbe }, { 5880, 0xfe8e }, { 5891, 0xddfe }, { 5904, 0x7fdf }, + { 5918, 0x7ff1 }, { 5930, 0xa7f7 }, { 5942, 0xef17 }, { 5953, 0xefff }, + { 5968, 0xffd1 }, { 5980, 0x7f44 }, { 5989, 0x7b59 }, { 5999, 0xd3df }, + /* 0x6700 */ + { 6011, 0xff3f }, { 6025, 0xebfd }, { 6038, 0x7def }, { 6051, 0xff7a }, + { 6064, 0xfbf0 }, { 6075, 0xf6eb }, { 6087, 0xbc87 }, { 6096, 0xffff }, + { 6112, 0xfafa }, { 6124, 0xb7bf }, { 6137, 0xd011 }, { 6142, 0x8fff }, + { 6155, 0xff7f }, { 6170, 0xffdf }, { 6185, 0xfefc }, { 6198, 0xd7ff }, + /* 0x6800 */ + { 6212, 0x201f }, { 6218, 0xfddd }, { 6231, 0xef67 }, { 6243, 0x7ffe }, + { 6257, 0xffff }, { 6273, 0x207b }, { 6280, 0xe820 }, { 6285, 0xfbf6 }, + { 6298, 0x9fff }, { 6312, 0xb9df }, { 6324, 0xffdf }, { 6339, 0x227f }, + { 6348, 0x7ff8 }, { 6360, 0xf5ff }, { 6374, 0xdfdb }, { 6387, 0x3fff }, + /* 0x6900 */ + { 6401, 0xffff }, { 6417, 0x0fbf }, { 6428, 0x9420 }, { 6432, 0xfbfd }, + { 6446, 0xdf7f }, { 6460, 0xfffe }, { 6475, 0xffff }, { 6491, 0x0fff }, + { 6503, 0x646d }, { 6511, 0xdffb }, { 6525, 0xffff }, { 6541, 0xfaff }, + { 6555, 0xfe5f }, { 6568, 0x027b }, { 6575, 0x7bf6 }, { 6587, 0xffde }, + /* 0x6a00 */ + { 6601, 0xbfff }, { 6616, 0xfffa }, { 6630, 0x39eb }, { 6640, 0xff3c }, + { 6652, 0xfbfb }, { 6666, 0xefff }, { 6681, 0xafff }, { 6695, 0xc452 }, + { 6701, 0xf6bf }, { 6714, 0xfeff }, { 6729, 0xf9ff }, { 6743, 0x6ffe }, + { 6756, 0xbfec }, { 6768, 0xff1b }, { 6780, 0xdda3 }, { 6790, 0x1f4b }, + /* 0x6b00 */ + { 6799, 0x8f3d }, { 6809, 0x67cf }, { 6820, 0xb12b }, { 6828, 0xfffe }, + { 6843, 0x7fee }, { 6856, 0xdaf7 }, { 6868, 0xa4ff }, { 6879, 0xcfd4 }, + { 6889, 0xf75f }, { 6902, 0xcbf2 }, { 6912, 0xecfd }, { 6924, 0xb4ed }, + { 6934, 0xbffb }, { 6948, 0x5ddd }, { 6959, 0x9ddf }, { 6971, 0xff8d }, + /* 0x6c00 */ + { 6983, 0xbb7f }, { 6996, 0xbf7b }, { 7009, 0xddfb }, { 7022, 0xeffb }, + { 7036, 0xfe4f }, { 7048, 0xffb5 }, { 7061, 0xefe3 }, { 7073, 0xef7f }, + { 7087, 0xffff }, { 7103, 0xbf7d }, { 7116, 0xfc04 }, { 7123, 0xffdf }, + { 7138, 0xfeff }, { 7153, 0xfeff }, { 7168, 0xffaf }, { 7182, 0x822f }, + /* 0x6d00 */ + { 7189, 0xffff }, { 7205, 0xefc7 }, { 7217, 0xfff5 }, { 7231, 0xffff }, + { 7247, 0x4007 }, { 7251, 0xdf80 }, { 7259, 0xf7ff }, { 7274, 0xfff7 }, + { 7289, 0xffff }, { 7305, 0x01ff }, { 7314, 0xdc30 }, { 7321, 0xffbe }, + { 7335, 0xbff5 }, { 7348, 0xffff }, { 7364, 0xff7f }, { 7379, 0x7eff }, + /* 0x6e00 */ + { 7393, 0x843d }, { 7400, 0xbf20 }, { 7408, 0xffff }, { 7424, 0xff7f }, + { 7439, 0xeefb }, { 7452, 0xff7f }, { 7467, 0xcbff }, { 7480, 0x13de }, + { 7489, 0xeb40 }, { 7496, 0xffdd }, { 7510, 0xccff }, { 7522, 0xffff }, + { 7538, 0xffff }, { 7554, 0x3f7f }, { 7567, 0xfb04 }, { 7575, 0xfff6 }, + /* 0x6f00 */ + { 7589, 0xffff }, { 7605, 0xd7fc }, { 7617, 0xfeff }, { 7632, 0xffff }, + { 7648, 0xc01b }, { 7654, 0xfdff }, { 7669, 0xfedf }, { 7683, 0xffdd }, + { 7697, 0x7ff7 }, { 7711, 0xe0fd }, { 7721, 0xffff }, { 7737, 0xff7f }, + { 7752, 0xffdf }, { 7767, 0xff38 }, { 7778, 0xfbdf }, { 7792, 0xddd7 }, + /* 0x7000 */ + { 7804, 0xfefb }, { 7818, 0xfff2 }, { 7831, 0x9fdf }, { 7844, 0xdfbf }, + { 7858, 0x3f7f }, { 7871, 0xfdf7 }, { 7885, 0x9fff }, { 7899, 0xf7f3 }, + { 7912, 0xce7e }, { 7923, 0x877e }, { 7933, 0xfafb }, { 7946, 0x7fbb }, + { 7959, 0xfdf1 }, { 7971, 0xf7ff }, { 7986, 0x8017 }, { 7991, 0xfffb }, + /* 0x7100 */ + { 8006, 0x7e75 }, { 8017, 0xfe89 }, { 8027, 0xdb6f }, { 8039, 0x4c7f }, + { 8049, 0xfeff }, { 8064, 0xf75f }, { 8077, 0x5fff }, { 8091, 0x7def }, + { 8104, 0xd7f7 }, { 8117, 0xffd7 }, { 8131, 0xb7bf }, { 8144, 0xf7bf }, + { 8158, 0xcfff }, { 8172, 0xbf77 }, { 8185, 0x79f7 }, { 8197, 0xfb77 }, + /* 0x7200 */ + { 8210, 0xf6ef }, { 8223, 0xeef9 }, { 8235, 0x7fdc }, { 8247, 0xef61 }, + { 8257, 0x9fd7 }, { 8269, 0xffed }, { 8283, 0xd6cf }, { 8294, 0xfbdd }, + { 8307, 0xfbf7 }, { 8321, 0xedff }, { 8335, 0xf7fe }, { 8349, 0xa435 }, + { 8356, 0x7e7f }, { 8369, 0x97d7 }, { 8380, 0x0f5f }, { 8390, 0xffd8 }, + /* 0x7300 */ + { 8402, 0x9d97 }, { 8412, 0x7bcf }, { 8424, 0x7fec }, { 8436, 0xdfff }, + { 8451, 0xf73f }, { 8464, 0xef87 }, { 8475, 0xdfe7 }, { 8488, 0xfdff }, + { 8503, 0xdfff }, { 8518, 0xf1fc }, { 8529, 0x3ff7 }, { 8542, 0xdffc }, + { 8555, 0xffed }, { 8569, 0x7ffd }, { 8583, 0xefff }, { 8598, 0xfff8 }, + /* 0x7400 */ + { 8611, 0x3fff }, { 8625, 0xfef6 }, { 8638, 0xff7f }, { 8653, 0x97ff }, + { 8666, 0xefff }, { 8681, 0xfeff }, { 8696, 0xffbd }, { 8710, 0xf67f }, + { 8723, 0x3fef }, { 8736, 0xdfb5 }, { 8748, 0xaffb }, { 8761, 0xeff7 }, + { 8775, 0x9d2f }, { 8785, 0xfff9 }, { 8799, 0x53ff }, { 8811, 0xe9f7 }, + /* 0x7500 */ + { 8823, 0xf9bd }, { 8835, 0xf7ff }, { 8850, 0xff66 }, { 8862, 0xefbf }, + { 8876, 0xfdc5 }, { 8887, 0xbe3a }, { 8897, 0xfcfd }, { 8910, 0xe7c5 }, + { 8920, 0xfcd9 }, { 8931, 0x6737 }, { 8941, 0x0cbc }, { 8948, 0xff7f }, + { 8963, 0xfdbf }, { 8977, 0xffb7 }, { 8991, 0xa0df }, { 9000, 0xffff }, + /* 0x7600 */ + { 9016, 0xbf8f }, { 9028, 0xfe7b }, { 9041, 0xb3ff }, { 9054, 0x3d3f }, + { 9065, 0xf3cd }, { 9076, 0x97df }, { 9088, 0xf6f7 }, { 9101, 0xff7f }, + { 9116, 0xcfd6 }, { 9127, 0x7e6d }, { 9138, 0xec72 }, { 9147, 0xedb1 }, + { 9157, 0x777c }, { 9168, 0xfe5c }, { 9179, 0xf6fa }, { 9191, 0x5fbf }, + /* 0x7700 */ + { 9204, 0xdfba }, { 9216, 0xee2f }, { 9227, 0xabfd }, { 9239, 0x7ffe }, + { 9253, 0xfcf9 }, { 9265, 0xdf74 }, { 9276, 0xffef }, { 9291, 0xff84 }, + { 9301, 0xfbbf }, { 9315, 0xffaa }, { 9327, 0xbdaf }, { 9339, 0xfeff }, + { 9354, 0xfebc }, { 9366, 0x7fb9 }, { 9378, 0xf3ed }, { 9390, 0x7f9f }, + /* 0x7800 */ + { 9403, 0xf36c }, { 9413, 0xf11f }, { 9423, 0xffef }, { 9438, 0x33bf }, + { 9449, 0x7fbc }, { 9461, 0x701f }, { 9469, 0xff75 }, { 9482, 0xde03 }, + { 9490, 0xf3fb }, { 9503, 0xc7fa }, { 9514, 0xbfbf }, { 9528, 0x5f5f }, + { 9540, 0xffba }, { 9553, 0xedbf }, { 9566, 0xf7bf }, { 9580, 0xfebf }, + /* 0x7900 */ + { 9594, 0x5276 }, { 9602, 0x7a9f }, { 9613, 0xfffa }, { 9627, 0xff7e }, + { 9641, 0x9ff7 }, { 9654, 0xffff }, { 9670, 0x2fbf }, { 9682, 0xf61f }, + { 9693, 0xedcf }, { 9705, 0xbfff }, { 9720, 0x7ff7 }, { 9734, 0xefdf }, + { 9748, 0xfb73 }, { 9760, 0xf176 }, { 9770, 0x7edd }, { 9782, 0x0dd2 }, + /* 0x7a00 */ + { 9789, 0x3d7d }, { 9800, 0xdfbf }, { 9814, 0xed45 }, { 9823, 0xfe83 }, + { 9833, 0x7ff9 }, { 9846, 0x9dd0 }, { 9854, 0x7ba7 }, { 9865, 0xef73 }, + { 9877, 0x9ffb }, { 9890, 0xc3ff }, { 9902, 0xdf0d }, { 9912, 0xddff }, + { 9926, 0x8fbf }, { 9938, 0xbf0a }, { 9947, 0xeefd }, { 9960, 0xeec0 }, + /* 0x7b00 */ + { 9968, 0xdf73 }, { 9980, 0xef1f }, { 9992, 0xfffd }, { 10007, 0x0b3f }, + { 10016, 0xfffd }, { 10031, 0x0177 }, { 10038, 0xf2ff }, { 10051, 0x09ff }, + { 10061, 0xfdb4 }, { 10072, 0x3bf7 }, { 10084, 0xb01f }, { 10092, 0x43b6 }, + { 10100, 0xded3 }, { 10111, 0xff31 }, { 10122, 0x1fff }, { 10135, 0xff9f }, + /* 0x7c00 */ + { 10149, 0xfeef }, { 10163, 0xfa27 }, { 10173, 0x3fef }, { 10186, 0xfba9 }, + { 10197, 0x37bd }, { 10208, 0xbedb }, { 10220, 0xfef9 }, { 10233, 0xff3d }, + { 10246, 0x777b }, { 10258, 0xd1f6 }, { 10268, 0xd1ee }, { 10278, 0xff3e }, + { 10291, 0x7fac }, { 10302, 0xf6ff }, { 10316, 0xf5c5 }, { 10326, 0x7bff }, + /* 0x7d00 */ + { 10340, 0xffff }, { 10356, 0xffff }, { 10372, 0xdb27 }, { 10382, 0xff6f }, + { 10396, 0xe4ff }, { 10408, 0xfd7f }, { 10422, 0xefce }, { 10434, 0xbe0f }, + { 10444, 0xfb7b }, { 10457, 0xf0de }, { 10467, 0xffdf }, { 10482, 0xffbf }, + { 10497, 0xfef7 }, { 10511, 0xff9d }, { 10524, 0xd7fb }, { 10537, 0x6eff }, + /* 0x7e00 */ + { 10550, 0xff88 }, { 10560, 0xfcff }, { 10574, 0xeebf }, { 10587, 0xffff }, + { 10603, 0x13ff }, { 10614, 0xdfff }, { 10629, 0xffaf }, { 10643, 0xfffd }, + { 10658, 0xfdc7 }, { 10670, 0x9ffe }, { 10683, 0x1010 }, { 10685, 0x0400 }, + { 10686, 0x8080 }, { 10688, 0x8000 }, { 10689, 0x0000 }, { 10689, 0x0000 }, + /* 0x7f00 */ + { 10689, 0x0040 }, { 10690, 0x0000 }, { 10690, 0x0000 }, { 10690, 0xe7c0 }, + { 10698, 0xffbb }, { 10712, 0xf93f }, { 10724, 0x7feb }, { 10737, 0xffef }, + { 10752, 0xffe8 }, { 10764, 0x7cfe }, { 10776, 0xf3ff }, { 10790, 0xffff }, + { 10806, 0xfeaf }, { 10819, 0xf8b7 }, { 10830, 0xffef }, { 10845, 0xffbf }, + /* 0x8000 */ + { 10860, 0xf9ff }, { 10874, 0xfbf7 }, { 10888, 0xd773 }, { 10899, 0xfafb }, + { 10912, 0x85c8 }, { 10918, 0x7d57 }, { 10929, 0x90de }, { 10937, 0xe3ef }, + { 10949, 0x9ef5 }, { 10960, 0xbf6d }, { 10972, 0xeeae }, { 10983, 0x35f6 }, + { 10993, 0xf7fc }, { 11006, 0x7ff3 }, { 11019, 0xb27b }, { 11029, 0x7f7f }, + /* 0x8100 */ + { 11043, 0x57ef }, { 11055, 0xeff4 }, { 11067, 0xbebe }, { 11079, 0x6695 }, + { 11087, 0xfddc }, { 11099, 0x5e7f }, { 11111, 0xeaf7 }, { 11123, 0x97df }, + { 11135, 0xbfdd }, { 11148, 0xffa8 }, { 11159, 0x5fed }, { 11171, 0xfeff }, + { 11186, 0xb7ff }, { 11200, 0xefa7 }, { 11212, 0xf7ff }, { 11227, 0xdfdc }, + /* 0x8200 */ + { 11239, 0x3fb7 }, { 11251, 0xfd77 }, { 11264, 0xbf67 }, { 11276, 0xf7fc }, + { 11289, 0xcab5 }, { 11298, 0xdfff }, { 11313, 0xfb7e }, { 11326, 0xfff6 }, + { 11340, 0xecb9 }, { 11350, 0xef1f }, { 11362, 0xffff }, { 11378, 0xfffb }, + { 11393, 0x841d }, { 11399, 0xdbff }, { 11413, 0xfdff }, { 11428, 0xffff }, + /* 0x8300 */ + { 11444, 0x3bff }, { 11457, 0x7fc0 }, { 11466, 0xbff5 }, { 11479, 0xbffe }, + { 11493, 0xffbf }, { 11508, 0x00df }, { 11515, 0x804c }, { 11519, 0xfdf8 }, + { 11531, 0xffea }, { 11544, 0x7fff }, { 11559, 0xdffd }, { 11573, 0xe201 }, + { 11578, 0xffff }, { 11594, 0xfbfa }, { 11607, 0xffbf }, { 11622, 0xff7f }, + /* 0x8400 */ + { 11637, 0xfefa }, { 11650, 0x195f }, { 11659, 0xfa5b }, { 11670, 0xffff }, + { 11686, 0x7ffd }, { 11700, 0xffff }, { 11716, 0xfbff }, { 11731, 0xe7ff }, + { 11745, 0xe145 }, { 11752, 0xffdf }, { 11767, 0xff9f }, { 11781, 0xff57 }, + { 11794, 0xfef7 }, { 11808, 0x4cdf }, { 11818, 0xdfb6 }, { 11830, 0xffdf }, + /* 0x8500 */ + { 11845, 0xffed }, { 11859, 0xf7ff }, { 11874, 0xfffb }, { 11889, 0x691b }, + { 11897, 0x7fff }, { 11912, 0xeffe }, { 11926, 0xffff }, { 11942, 0x5feb }, + { 11954, 0xffff }, { 11970, 0xfff3 }, { 11984, 0x87df }, { 11995, 0xe7fb }, + { 12008, 0xebff }, { 12022, 0xf7e7 }, { 12035, 0xff7f }, { 12050, 0xffc7 }, + /* 0x8600 */ + { 12063, 0xbef7 }, { 12076, 0xdfd3 }, { 12088, 0xf7ff }, { 12103, 0xdf7e }, + { 12116, 0x79ed }, { 12127, 0xda7d }, { 12138, 0xffbe }, { 12152, 0x5e9f }, + { 12163, 0x7ce0 }, { 12171, 0x77ff }, { 12185, 0xa7bf }, { 12197, 0xffff }, + { 12213, 0x1bff }, { 12225, 0xffdb }, { 12239, 0xbf5c }, { 12250, 0x4fe0 }, + /* 0x8700 */ + { 12258, 0x7fff }, { 12273, 0x5f0e }, { 12282, 0x77ff }, { 12296, 0xddbf }, + { 12309, 0xf04f }, { 12318, 0xffff }, { 12334, 0xffff }, { 12350, 0x2ffb }, + { 12362, 0xbbfe }, { 12375, 0xfddf }, { 12389, 0xfe3c }, { 12400, 0xffff }, + { 12416, 0x5f7f }, { 12429, 0xffde }, { 12443, 0xfdff }, { 12458, 0xdefc }, + /* 0x8800 */ + { 12470, 0xbf7f }, { 12484, 0xbbfb }, { 12497, 0xffff }, { 12513, 0xfbef }, + { 12527, 0xfd7f }, { 12541, 0x6eec }, { 12551, 0xefbf }, { 12565, 0xf2f7 }, + { 12577, 0xfb9f }, { 12590, 0xdfef }, { 12604, 0x5d97 }, { 12614, 0xf7f6 }, + { 12627, 0xfea7 }, { 12639, 0xfff5 }, { 12653, 0xd9c2 }, { 12661, 0xffff }, + /* 0x8900 */ + { 12677, 0x5ee7 }, { 12688, 0xc7ff }, { 12701, 0xfefe }, { 12715, 0x79ef }, + { 12727, 0xbade }, { 12738, 0xffdf }, { 12753, 0xfe7f }, { 12767, 0xdede }, + { 12779, 0x8fef }, { 12791, 0xf9fa }, { 12803, 0xf6fe }, { 12816, 0xf6c4 }, + { 12825, 0x0043 }, { 12828, 0xbe7c }, { 12839, 0x3bff }, { 12852, 0xdddf }, + /* 0x8a00 */ + { 12865, 0xd59d }, { 12875, 0xf9ef }, { 12888, 0x3eac }, { 12897, 0xff53 }, + { 12909, 0xf773 }, { 12921, 0x4bf7 }, { 12932, 0x7bcf }, { 12944, 0xdeff }, + { 12958, 0xb8fe }, { 12969, 0x577f }, { 12981, 0x8ffb }, { 12993, 0xff55 }, + { 13005, 0xabfd }, { 13017, 0xfffe }, { 13032, 0xedd7 }, { 13044, 0xddff }, + /* 0x8b00 */ + { 13058, 0xfdf7 }, { 13072, 0xffff }, { 13088, 0xfdfd }, { 13102, 0xfeeb }, + { 13115, 0xffef }, { 13130, 0xf7ff }, { 13145, 0xbfed }, { 13158, 0xef91 }, + { 13168, 0x5d7f }, { 13180, 0xdf7d }, { 13193, 0x0001 }, { 13194, 0x4000 }, + { 13195, 0x0000 }, { 13195, 0x0000 }, { 13195, 0x0004 }, { 13196, 0x0000 }, + /* 0x8c00 */ + { 13196, 0x0000 }, { 13196, 0x0000 }, { 13196, 0x0000 }, { 13196, 0xfa80 }, + { 13203, 0xffee }, { 13217, 0xb4f3 }, { 13227, 0xbf76 }, { 13239, 0x2fef }, + { 13251, 0xb677 }, { 13262, 0xffbf }, { 13277, 0xbfbf }, { 13291, 0xfffd }, + { 13306, 0xb5bf }, { 13318, 0xfefe }, { 13332, 0x7fff }, { 13347, 0x7fbf }, + /* 0x8d00 */ + { 13361, 0xbffd }, { 13375, 0x3bff }, { 13388, 0x0000 }, { 13388, 0x0000 }, + { 13388, 0x0000 }, { 13388, 0x0000 }, { 13388, 0xfbd0 }, { 13398, 0x2fdd }, + { 13409, 0xf637 }, { 13420, 0x9a7f }, { 13431, 0xffeb }, { 13445, 0xd6fc }, + { 13456, 0xf9ef }, { 13469, 0xbffb }, { 13483, 0xdfdf }, { 13497, 0xf41f }, + /* 0x8e00 */ + { 13507, 0xe6ff }, { 13520, 0xffff }, { 13536, 0x6fff }, { 13550, 0xf77b }, + { 13563, 0xfff7 }, { 13578, 0xfef9 }, { 13591, 0xb7ff }, { 13605, 0x5dfe }, + { 13617, 0x7ff7 }, { 13631, 0xe5ff }, { 13644, 0x3ffb }, { 13657, 0x3645 }, + { 13664, 0xfe0d }, { 13674, 0xfd9e }, { 13686, 0xfbf7 }, { 13700, 0xdff6 }, + /* 0x8f00 */ + { 13713, 0x6fef }, { 13726, 0xffff }, { 13742, 0xf679 }, { 13753, 0xcbfd }, + { 13765, 0xefff }, { 13780, 0xffff }, { 13796, 0x40df }, { 13804, 0x0000 }, + { 13804, 0x0000 }, { 13804, 0x9808 }, { 13808, 0xe1e9 }, { 13817, 0xdfff }, + { 13832, 0xfe76 }, { 13844, 0x04ff }, { 13853, 0x6d7f }, { 13865, 0xfff1 }, + /* 0x9000 */ + { 13878, 0xb97f }, { 13890, 0xfef7 }, { 13904, 0xe01f }, { 13912, 0xf1fe }, + { 13924, 0xfe96 }, { 13935, 0x7b7f }, { 13948, 0xfb9f }, { 13961, 0xfffd }, + { 13976, 0xadff }, { 13989, 0xcbb3 }, { 13999, 0xc5ef }, { 14010, 0xe97f }, + { 14022, 0x4dba }, { 14031, 0xbff0 }, { 14042, 0xbf3f }, { 14055, 0xfe3f }, + /* 0x9100 */ + { 14068, 0xebff }, { 14082, 0xffd7 }, { 14096, 0xffdf }, { 14111, 0xcf7f }, + { 14124, 0xfffb }, { 14139, 0xd7ef }, { 14152, 0xd7bf }, { 14165, 0x17fd }, + { 14176, 0xfeff }, { 14191, 0xfe0f }, { 14202, 0xffaf }, { 14216, 0x7eff }, + { 14230, 0xfaff }, { 14244, 0xb7fb }, { 14257, 0x7ffc }, { 14270, 0xe7fa }, + /* 0x9200 */ + { 14282, 0xf7ff }, { 14297, 0x56ff }, { 14309, 0x6dfa }, { 14320, 0xf7ff }, + { 14335, 0xff73 }, { 14348, 0xedff }, { 14362, 0xf8ff }, { 14375, 0xffc5 }, + { 14387, 0xffff }, { 14403, 0x3ffa }, { 14415, 0x5fff }, { 14429, 0xdefe }, + { 14442, 0xffff }, { 14458, 0xebbf }, { 14471, 0xdffb }, { 14485, 0xffdf }, + /* 0x9300 */ + { 14500, 0xfbdf }, { 14514, 0xef7d }, { 14527, 0xffff }, { 14543, 0x137b }, + { 14552, 0xffff }, { 14568, 0xdff7 }, { 14582, 0x7fff }, { 14597, 0x7ffb }, + { 14611, 0xf7ff }, { 14626, 0xfff7 }, { 14641, 0xf7ff }, { 14656, 0xa9bf }, + { 14667, 0xfddd }, { 14680, 0xffff }, { 14696, 0x51df }, { 14706, 0xfffb }, + /* 0x9400 */ + { 14721, 0xffdb }, { 14735, 0x2bff }, { 14747, 0x7ff1 }, { 14759, 0xffef }, + { 14774, 0xbffd }, { 14788, 0x69b7 }, { 14798, 0xffbd }, { 14812, 0xfbff }, + { 14827, 0x002f }, { 14832, 0x8000 }, { 14833, 0x0004 }, { 14834, 0x0000 }, + { 14834, 0x000a }, { 14836, 0x1000 }, { 14837, 0x0000 }, { 14837, 0x0040 }, + /* 0x9500 */ + { 14838, 0x0000 }, { 14838, 0x0000 }, { 14838, 0x2000 }, { 14839, 0x0000 }, + { 14839, 0x0080 }, { 14840, 0x0000 }, { 14840, 0x0000 }, { 14840, 0xbd80 }, + { 14847, 0xfb6d }, { 14859, 0xdbdf }, { 14872, 0x7fff }, { 14887, 0xfee3 }, + { 14899, 0x3fe9 }, { 14910, 0xdc7f }, { 14922, 0x013f }, { 14929, 0x0010 }, + /* 0x9600 */ + { 14930, 0x0000 }, { 14930, 0x7000 }, { 14933, 0xf51f }, { 14944, 0xbf0f }, + { 14955, 0xfc3f }, { 14967, 0xf95b }, { 14978, 0xbe1e }, { 14988, 0x79ff }, + { 15001, 0xeffb }, { 15015, 0x5bfe }, { 15027, 0x57be }, { 15038, 0xbb5b }, + { 15049, 0x7fff }, { 15064, 0xfffc }, { 15078, 0x872e }, { 15086, 0xaff7 }, + /* 0x9700 */ + { 15099, 0xebfd }, { 15112, 0xfb4f }, { 15124, 0xdfff }, { 15139, 0xe767 }, + { 15150, 0x0bdf }, { 15160, 0xfde6 }, { 15172, 0x7747 }, { 15182, 0xfddf }, + { 15196, 0xefbf }, { 15210, 0xff90 }, { 15220, 0x7d7f }, { 15233, 0xefde }, + { 15246, 0xfbff }, { 15261, 0xf3fd }, { 15274, 0x606b }, { 15281, 0xef6f }, + /* 0x9800 */ + { 15294, 0xf5ff }, { 15308, 0xf9ff }, { 15322, 0xebdb }, { 15334, 0x0bbd }, + { 15343, 0xfffa }, { 15357, 0xfb8f }, { 15369, 0x9ffd }, { 15382, 0x003f }, + { 15388, 0x0000 }, { 15388, 0x0000 }, { 15388, 0xf300 }, { 15394, 0xffde }, + { 15408, 0x5fdf }, { 15421, 0xd800 }, { 15425, 0xbeef }, { 15438, 0x7676 }, + /* 0x9900 */ + { 15448, 0x57ad }, { 15458, 0xdfff }, { 15473, 0xffb2 }, { 15485, 0xffaf }, + { 15499, 0x7faf }, { 15512, 0xfbff }, { 15527, 0x000e }, { 15530, 0x0000 }, + { 15530, 0x0000 }, { 15530, 0x7bc0 }, { 15538, 0xfdfa }, { 15551, 0x3f3f }, + { 15563, 0xfabe }, { 15575, 0xbfff }, { 15590, 0x76ff }, { 15603, 0xfff3 }, + /* 0x9a00 */ + { 15617, 0xfefe }, { 15631, 0xfe73 }, { 15643, 0xfeff }, { 15658, 0xfff7 }, + { 15673, 0xf77f }, { 15687, 0xdffd }, { 15701, 0x1ffd }, { 15713, 0x0000 }, + { 15713, 0x8000 }, { 15714, 0x0000 }, { 15714, 0xa900 }, { 15718, 0xffdf }, + { 15733, 0xa4c7 }, { 15741, 0x91ff }, { 15752, 0xf8cf }, { 15763, 0xfede }, + /* 0x9b00 */ + { 15776, 0xff7e }, { 15790, 0xc7f7 }, { 15802, 0xefbd }, { 15815, 0xdebe }, + { 15827, 0xfd7f }, { 15841, 0x8f77 }, { 15852, 0x93d3 }, { 15861, 0xfcf3 }, + { 15873, 0xe9ef }, { 15885, 0xecaf }, { 15896, 0xed77 }, { 15908, 0xa361 }, + { 15915, 0x87db }, { 15925, 0x7ef8 }, { 15936, 0x3ff7 }, { 15949, 0xa193 }, + /* 0x9c00 */ + { 15956, 0x7fe4 }, { 15967, 0xb8bd }, { 15977, 0xbb7b }, { 15989, 0xfefe }, + { 16003, 0xff73 }, { 16016, 0xe3fd }, { 16028, 0x61cd }, { 16036, 0x1fbe }, + { 16047, 0x0000 }, { 16047, 0x0000 }, { 16047, 0x0000 }, { 16047, 0x0000 }, + { 16047, 0x0000 }, { 16047, 0x0000 }, { 16047, 0x26e0 }, { 16053, 0xbefe }, + /* 0x9d00 */ + { 16066, 0x13fd }, { 16076, 0xebf5 }, { 16088, 0xe36f }, { 16099, 0xebdb }, + { 16111, 0xde3f }, { 16123, 0xffdf }, { 16138, 0xff83 }, { 16149, 0xfbbf }, + { 16163, 0x1fff }, { 16176, 0xffdd }, { 16190, 0xbfff }, { 16205, 0xfffe }, + { 16220, 0xffbf }, { 16235, 0xffff }, { 16251, 0xfb7e }, { 16264, 0xfffd }, + /* 0x9e00 */ + { 16279, 0xfeff }, { 16294, 0xffbf }, { 16309, 0x0000 }, { 16309, 0x0000 }, + { 16309, 0x0000 }, { 16309, 0x0000 }, { 16309, 0x0000 }, { 16309, 0xbe20 }, + { 16316, 0x7fff }, { 16331, 0xffff }, { 16347, 0xfff7 }, { 16362, 0xf8f3 }, + { 16373, 0xf1df }, { 16385, 0xfd7b }, { 16398, 0xe9f5 }, { 16409, 0xffff }, + /* 0x9f00 */ + { 16425, 0xc7c7 }, { 16435, 0x5fed }, { 16447, 0xfffd }, { 16462, 0x6bff }, + { 16475, 0xffff }, { 16491, 0xfffd }, { 16506, 0xdeff }, { 16520, 0xcff7 }, + { 16533, 0x6000 }, { 16535, 0x9337 }, { 16544, 0x0035 }, +}; +static const Summary16 big5hkscs_uni2indx_pagee0[419] = { + /* 0xe000 */ + { 16548, 0xffff }, { 16564, 0xffff }, { 16580, 0xffff }, { 16596, 0xffff }, + { 16612, 0xffff }, { 16628, 0xffff }, { 16644, 0xffff }, { 16660, 0xffff }, + { 16676, 0xffff }, { 16692, 0xffff }, { 16708, 0xffff }, { 16724, 0xffff }, + { 16740, 0xffff }, { 16756, 0xffff }, { 16772, 0xffff }, { 16788, 0xffff }, + /* 0xe100 */ + { 16804, 0xffff }, { 16820, 0xffff }, { 16836, 0xffff }, { 16852, 0xffff }, + { 16868, 0xffff }, { 16884, 0xffff }, { 16900, 0xffff }, { 16916, 0xffff }, + { 16932, 0xffff }, { 16948, 0xffff }, { 16964, 0xffff }, { 16980, 0xffff }, + { 16996, 0xffff }, { 17012, 0xffff }, { 17028, 0xffff }, { 17044, 0xffff }, + /* 0xe200 */ + { 17060, 0xffff }, { 17076, 0xffff }, { 17092, 0xffff }, { 17108, 0xffff }, + { 17124, 0xffff }, { 17140, 0xffff }, { 17156, 0xffff }, { 17172, 0xffff }, + { 17188, 0xffff }, { 17204, 0xffff }, { 17220, 0xffff }, { 17236, 0xffff }, + { 17252, 0xffff }, { 17268, 0xffff }, { 17284, 0xffff }, { 17300, 0xffff }, + /* 0xe300 */ + { 17316, 0xffff }, { 17332, 0xffff }, { 17348, 0xffff }, { 17364, 0xffff }, + { 17380, 0xffff }, { 17396, 0xffff }, { 17412, 0xffff }, { 17428, 0xffff }, + { 17444, 0xffff }, { 17460, 0xffff }, { 17476, 0xffff }, { 17492, 0xffff }, + { 17508, 0xffff }, { 17524, 0xffff }, { 17540, 0xffff }, { 17556, 0xffff }, + /* 0xe400 */ + { 17572, 0xffff }, { 17588, 0xffff }, { 17604, 0xffff }, { 17620, 0xffff }, + { 17636, 0xffff }, { 17652, 0xffff }, { 17668, 0xffff }, { 17684, 0xffff }, + { 17700, 0xffff }, { 17716, 0xffff }, { 17732, 0xffff }, { 17748, 0xffff }, + { 17764, 0xffff }, { 17780, 0xffff }, { 17796, 0xffff }, { 17812, 0xffff }, + /* 0xe500 */ + { 17828, 0xffff }, { 17844, 0xffff }, { 17860, 0xffff }, { 17876, 0xffff }, + { 17892, 0xffff }, { 17908, 0xffff }, { 17924, 0xffff }, { 17940, 0xffff }, + { 17956, 0xffff }, { 17972, 0xffff }, { 17988, 0xffff }, { 18004, 0xffff }, + { 18020, 0xffff }, { 18036, 0xffff }, { 18052, 0xffff }, { 18068, 0xffff }, + /* 0xe600 */ + { 18084, 0xffff }, { 18100, 0xffff }, { 18116, 0xffff }, { 18132, 0xffff }, + { 18148, 0xffff }, { 18164, 0xffff }, { 18180, 0xffff }, { 18196, 0xffff }, + { 18212, 0xffff }, { 18228, 0xffff }, { 18244, 0xffff }, { 18260, 0xffff }, + { 18276, 0xffff }, { 18292, 0xffff }, { 18308, 0xffff }, { 18324, 0xffff }, + /* 0xe700 */ + { 18340, 0xffff }, { 18356, 0xffff }, { 18372, 0xffff }, { 18388, 0xffff }, + { 18404, 0xffff }, { 18420, 0xffff }, { 18436, 0xffff }, { 18452, 0xffff }, + { 18468, 0xffff }, { 18484, 0xffff }, { 18500, 0xffff }, { 18516, 0xffff }, + { 18532, 0xffff }, { 18548, 0xffff }, { 18564, 0xffff }, { 18580, 0xffff }, + /* 0xe800 */ + { 18596, 0xffff }, { 18612, 0xffff }, { 18628, 0xffff }, { 18644, 0xffff }, + { 18660, 0xffff }, { 18676, 0xffff }, { 18692, 0xffff }, { 18708, 0xffff }, + { 18724, 0xffff }, { 18740, 0xffff }, { 18756, 0xffff }, { 18772, 0xffff }, + { 18788, 0xffff }, { 18804, 0xffff }, { 18820, 0xffff }, { 18836, 0xffff }, + /* 0xe900 */ + { 18852, 0xffff }, { 18868, 0xffff }, { 18884, 0xffff }, { 18900, 0xffff }, + { 18916, 0xffff }, { 18932, 0xffff }, { 18948, 0xffff }, { 18964, 0xffff }, + { 18980, 0xffff }, { 18996, 0xffff }, { 19012, 0xffff }, { 19028, 0xffff }, + { 19044, 0xffff }, { 19060, 0xffff }, { 19076, 0xffff }, { 19092, 0xffff }, + /* 0xea00 */ + { 19108, 0xffff }, { 19124, 0xffff }, { 19140, 0xffff }, { 19156, 0xffff }, + { 19172, 0xffff }, { 19188, 0xffff }, { 19204, 0xffff }, { 19220, 0xffff }, + { 19236, 0xffff }, { 19252, 0xffff }, { 19268, 0xffff }, { 19284, 0xffff }, + { 19300, 0xffff }, { 19316, 0xffff }, { 19332, 0xffff }, { 19348, 0xffff }, + /* 0xeb00 */ + { 19364, 0xffff }, { 19380, 0xffff }, { 19396, 0xffff }, { 19412, 0xffff }, + { 19428, 0xffff }, { 19444, 0xffff }, { 19460, 0xffff }, { 19476, 0xffff }, + { 19492, 0xffff }, { 19508, 0xffff }, { 19524, 0xffff }, { 19540, 0xffff }, + { 19556, 0xffff }, { 19572, 0xffff }, { 19588, 0xffff }, { 19604, 0xffff }, + /* 0xec00 */ + { 19620, 0xffff }, { 19636, 0xffff }, { 19652, 0xffff }, { 19668, 0xffff }, + { 19684, 0xffff }, { 19700, 0xffff }, { 19716, 0xffff }, { 19732, 0xffff }, + { 19748, 0xffff }, { 19764, 0xffff }, { 19780, 0xffff }, { 19796, 0xffff }, + { 19812, 0xffff }, { 19828, 0xffff }, { 19844, 0xffff }, { 19860, 0xffff }, + /* 0xed00 */ + { 19876, 0xffff }, { 19892, 0xffff }, { 19908, 0xffff }, { 19924, 0xffff }, + { 19940, 0xffff }, { 19956, 0xffff }, { 19972, 0xffff }, { 19988, 0xffff }, + { 20004, 0xffff }, { 20020, 0xffff }, { 20036, 0xffff }, { 20052, 0xffff }, + { 20068, 0xffff }, { 20084, 0xffff }, { 20100, 0xffff }, { 20116, 0xffff }, + /* 0xee00 */ + { 20132, 0xffff }, { 20148, 0xffff }, { 20164, 0xffff }, { 20180, 0xffff }, + { 20196, 0xffff }, { 20212, 0xffff }, { 20228, 0xffff }, { 20244, 0xffff }, + { 20260, 0xffff }, { 20276, 0xffff }, { 20292, 0xffff }, { 20308, 0xffff }, + { 20324, 0xffff }, { 20340, 0xffff }, { 20356, 0xffff }, { 20372, 0xffff }, + /* 0xef00 */ + { 20388, 0xffff }, { 20404, 0xffff }, { 20420, 0xffff }, { 20436, 0xffff }, + { 20452, 0xffff }, { 20468, 0xffff }, { 20484, 0xffff }, { 20500, 0xffff }, + { 20516, 0xffff }, { 20532, 0xffff }, { 20548, 0xffff }, { 20564, 0xffff }, + { 20580, 0xffff }, { 20596, 0xffff }, { 20612, 0xffff }, { 20628, 0xffff }, + /* 0xf000 */ + { 20644, 0xffff }, { 20660, 0xffff }, { 20676, 0xffff }, { 20692, 0xffff }, + { 20708, 0xffff }, { 20724, 0xffff }, { 20740, 0xffff }, { 20756, 0xffff }, + { 20772, 0xffff }, { 20788, 0xffff }, { 20804, 0xffff }, { 20820, 0xffff }, + { 20836, 0xffff }, { 20852, 0xffff }, { 20868, 0xffff }, { 20884, 0xffff }, + /* 0xf100 */ + { 20900, 0xffff }, { 20916, 0xffff }, { 20932, 0xffff }, { 20948, 0xffff }, + { 20964, 0xffff }, { 20980, 0xffff }, { 20996, 0xffff }, { 21012, 0xffff }, + { 21028, 0xffff }, { 21044, 0xffff }, { 21060, 0xffff }, { 21076, 0xffff }, + { 21092, 0xffff }, { 21108, 0xffff }, { 21124, 0xffff }, { 21140, 0xffff }, + /* 0xf200 */ + { 21156, 0xffff }, { 21172, 0xffff }, { 21188, 0xffff }, { 21204, 0xffff }, + { 21220, 0xffff }, { 21236, 0xffff }, { 21252, 0xffff }, { 21268, 0xffff }, + { 21284, 0xffff }, { 21300, 0xffff }, { 21316, 0xffff }, { 21332, 0xffff }, + { 21348, 0xffff }, { 21364, 0xffff }, { 21380, 0xffff }, { 21396, 0xffff }, + /* 0xf300 */ + { 21412, 0xffff }, { 21428, 0xffff }, { 21444, 0xffff }, { 21460, 0xffff }, + { 21476, 0xffff }, { 21492, 0xffff }, { 21508, 0xffff }, { 21524, 0xffff }, + { 21540, 0xffff }, { 21556, 0xffff }, { 21572, 0xffff }, { 21588, 0xffff }, + { 21604, 0xffff }, { 21620, 0xffff }, { 21636, 0xffff }, { 21652, 0xffff }, + /* 0xf400 */ + { 21668, 0xffff }, { 21684, 0xffff }, { 21700, 0xffff }, { 21716, 0xffff }, + { 21732, 0xffff }, { 21748, 0xffff }, { 21764, 0xffff }, { 21780, 0xffff }, + { 21796, 0xffff }, { 21812, 0xffff }, { 21828, 0xffff }, { 21844, 0xffff }, + { 21860, 0xffff }, { 21876, 0xffff }, { 21892, 0xffff }, { 21908, 0xffff }, + /* 0xf500 */ + { 21924, 0xffff }, { 21940, 0xffff }, { 21956, 0xffff }, { 21972, 0xffff }, + { 21988, 0xffff }, { 22004, 0xffff }, { 22020, 0xffff }, { 22036, 0xffff }, + { 22052, 0xffff }, { 22068, 0xffff }, { 22084, 0xffff }, { 22100, 0xffff }, + { 22116, 0xffff }, { 22132, 0xffff }, { 22148, 0xffff }, { 22164, 0xffff }, + /* 0xf600 */ + { 22180, 0xffff }, { 22196, 0xffff }, { 22212, 0xffff }, { 22228, 0xffff }, + { 22244, 0xffff }, { 22260, 0xffff }, { 22276, 0xffff }, { 22292, 0xffff }, + { 22308, 0xffff }, { 22324, 0xffff }, { 22340, 0xffff }, { 22356, 0xffff }, + { 22372, 0xffff }, { 22388, 0xffff }, { 22404, 0xffff }, { 22420, 0xffff }, + /* 0xf700 */ + { 22436, 0xffff }, { 22452, 0xffff }, { 22468, 0xffff }, { 22484, 0xffff }, + { 22500, 0xffff }, { 22516, 0xffff }, { 22532, 0xffff }, { 22548, 0xffff }, + { 22564, 0xffff }, { 22580, 0xffff }, { 22596, 0xffff }, { 22612, 0xffff }, + { 22628, 0xffff }, { 22644, 0xffff }, { 22660, 0xffff }, { 22676, 0xffff }, + /* 0xf800 */ + { 22692, 0xffff }, { 22708, 0xffff }, { 22724, 0xffff }, { 22740, 0xffff }, + { 22756, 0x01ff }, { 22765, 0x0000 }, { 22765, 0x0000 }, { 22765, 0x0000 }, + { 22765, 0x0000 }, { 22765, 0x0000 }, { 22765, 0x0000 }, { 22765, 0x0000 }, + { 22765, 0x0000 }, { 22765, 0x0000 }, { 22765, 0x0000 }, { 22765, 0x0000 }, + /* 0xf900 */ + { 22765, 0xffff }, { 22781, 0xffff }, { 22797, 0xefff }, { 22812, 0xffff }, + { 22828, 0xffff }, { 22844, 0xffff }, { 22860, 0xffff }, { 22876, 0xfdff }, + { 22891, 0xffff }, { 22907, 0xffdf }, { 22922, 0xffff }, { 22938, 0xffff }, + { 22954, 0xffff }, { 22970, 0xffff }, { 22986, 0xff7f }, { 23001, 0xfffd }, + /* 0xfa00 */ + { 23016, 0x3fff }, { 23030, 0x7ee5 }, { 23041, 0x3c64 }, +}; +static const Summary16 big5hkscs_uni2indx_pagefe[31] = { + /* 0xfe00 */ + { 23048, 0x0000 }, { 23048, 0x0000 }, { 23048, 0x0000 }, { 23048, 0xfffb }, + { 23063, 0xfe1f }, { 23075, 0xfef7 }, { 23089, 0x0f7f }, { 23100, 0x0000 }, + { 23100, 0x0000 }, { 23100, 0x0000 }, { 23100, 0x0000 }, { 23100, 0x0000 }, + { 23100, 0x0000 }, { 23100, 0x0000 }, { 23100, 0x0000 }, { 23100, 0x0000 }, + /* 0xff00 */ + { 23100, 0xfffe }, { 23115, 0xffff }, { 23131, 0xffff }, { 23147, 0xffff }, + { 23163, 0xffff }, { 23179, 0x7fff }, { 23194, 0x0010 }, { 23195, 0x0000 }, + { 23195, 0x0000 }, { 23195, 0x0000 }, { 23195, 0x0000 }, { 23195, 0x0000 }, + { 23195, 0x0000 }, { 23195, 0x0000 }, { 23195, 0x203f }, +}; + +static int +big5hkscs_wctomb (unsigned char *r, ucs4_t wc, int n) +{ + if (n >= 2) { + const Summary16 *summary = NULL; + if (/* wc >= 0x0000 && */ wc < 0x0100) + summary = &big5hkscs_uni2indx_page00[(wc>>4)]; + else if (wc >= 0x0200 && wc < 0x03d0) + summary = &big5hkscs_uni2indx_page02[(wc>>4)-0x020]; + else if (wc >= 0x2000 && wc < 0x22c0) + summary = &big5hkscs_uni2indx_page20[(wc>>4)-0x200]; + else if (wc >= 0x2500 && wc < 0x2650) + summary = &big5hkscs_uni2indx_page25[(wc>>4)-0x250]; + else if (wc >= 0x3000 && wc < 0x33e0) + summary = &big5hkscs_uni2indx_page30[(wc>>4)-0x300]; + else if (wc >= 0x4e00 && wc < 0x9fb0) + summary = &big5hkscs_uni2indx_page4e[(wc>>4)-0x4e0]; + else if (wc >= 0xe000 && wc < 0xfa30) + summary = &big5hkscs_uni2indx_pagee0[(wc>>4)-0xe00]; + else if (wc >= 0xfe00 && wc < 0xfff0) + summary = &big5hkscs_uni2indx_pagefe[(wc>>4)-0xfe0]; + if (summary) { + unsigned short used = summary->used; + unsigned int i = wc & 0x0f; + if (used & ((unsigned short) 1 << i)) { + unsigned short c; + /* Keep in `used' only the bits 0..i-1. */ + used &= ((unsigned short) 1 << i) - 1; + /* Add `summary->indx' and the number of bits set in `used'. */ + used = (used & 0x5555) + ((used & 0xaaaa) >> 1); + used = (used & 0x3333) + ((used & 0xcccc) >> 2); + used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4); + used = (used & 0x00ff) + (used >> 8); + c = big5hkscs_2charset[summary->indx + used]; + r[0] = (c >> 8); r[1] = (c & 0xff); + return 2; + } + } + return RET_ILSEQ; + } + return RET_TOOSMALL; +} + diff --git a/xim/xcb-imdkit/src/xlibi18n/lcUniConv/cjk_tab_to_h.c b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/cjk_tab_to_h.c new file mode 100644 index 0000000..f70fe5e --- /dev/null +++ b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/cjk_tab_to_h.c @@ -0,0 +1,1071 @@ + +/* + * Generates a CJK character set table from a .TXT table as found on + * ftp.unicode.org or in the X nls directory. + * Examples: + * + * ./cjk_tab_to_h GB2312.1980-0 gb2312 > gb2312.h < gb2312 + * ./cjk_tab_to_h JISX0208.1983-0 jisx0208 > jisx0208.h < jis0208 + * ./cjk_tab_to_h KSC5601.1987-0 ksc5601 > ksc5601.h < ksc5601 + * + * ./cjk_tab_to_h GB2312.1980-0 gb2312 > gb2312.h < GB2312.TXT + * ./cjk_tab_to_h JISX0208.1983-0 jisx0208 > jisx0208.h < JIS0208.TXT + * ./cjk_tab_to_h JISX0212.1990-0 jisx0212 > jisx0212.h < JIS0212.TXT + * ./cjk_tab_to_h KSC5601.1987-0 ksc5601 > ksc5601.h < KSC5601.TXT + * ./cjk_tab_to_h KSX1001.1992-0 ksc5601 > ksc5601.h < KSX1001.TXT + * + * ./cjk_tab_to_h BIG5 big5 > big5.h < BIG5.TXT + * + * ./cjk_tab_to_h JOHAB johab > johab.h < JOHAB.TXT + * + * ./cjk_tab_to_h BIG5HKSCS-0 big5hkscs >big5hkscs.h < BIG5HKSCS.TXT + */ + +#include +#include +#include +#include + +typedef struct { + int start; + int end; +} Block; + +typedef struct { + int rows; /* number of possible values for the 1st byte */ + int cols; /* number of possible values for the 2nd byte */ + int (*row_byte) (int row); /* returns the 1st byte value for a given row */ + int (*col_byte) (int col); /* returns the 2nd byte value for a given col */ + int (*byte_row) (int byte); /* converts a 1st byte value to a row, else -1 */ + int (*byte_col) (int byte); /* converts a 2nd byte value to a col, else -1 */ + const char* check_row_expr; /* format string for 1st byte value checking */ + const char* check_col_expr; /* format string for 2nd byte value checking */ + const char* byte_row_expr; /* format string for 1st byte value to row */ + const char* byte_col_expr; /* format string for 2nd byte value to col */ + int** charset2uni; /* charset2uni[0..rows-1][0..cols-1] is valid */ + /* You'll understand the terms "row" and "col" when you buy Ken Lunde's book. + Once a row is fixed, choosing a "col" is the same as choosing a "cell". */ + int* charsetpage; /* charsetpage[0..rows]: how large is a page for a row */ + int ncharsetblocks; + Block* charsetblocks; /* blocks[0..nblocks-1] */ + int* uni2charset; /* uni2charset[0x0000..0xffff] */ +} Encoding; + +/* + * Outputs the file title. + */ +static void output_title (const char *charsetname) +{ + printf("\n"); + printf("/*\n"); + printf(" * %s\n", charsetname); + printf(" */\n"); + printf("\n"); +} + +/* + * Reads the charset2uni table from standard input. + */ +static void read_table (Encoding* enc) +{ + int row, col, i, i1, i2, c, j; + + enc->charset2uni = malloc(enc->rows*sizeof(int*)); + for (row = 0; row < enc->rows; row++) + enc->charset2uni[row] = malloc(enc->cols*sizeof(int)); + + for (row = 0; row < enc->rows; row++) + for (col = 0; col < enc->cols; col++) + enc->charset2uni[row][col] = 0xfffd; + + c = getc(stdin); + ungetc(c,stdin); + if (c == '#') { + /* Read a unicode.org style .TXT file. */ + for (;;) { + c = getc(stdin); + if (c == EOF) + break; + if (c == '\n' || c == ' ' || c == '\t') + continue; + if (c == '#') { + do { c = getc(stdin); } while (!(c == EOF || c == '\n')); + continue; + } + ungetc(c,stdin); + if (scanf("0x%x", &j) != 1) + exit(1); + i1 = j >> 8; + i2 = j & 0xff; + row = enc->byte_row(i1); + col = enc->byte_col(i2); + if (row < 0 || col < 0) { + fprintf(stderr, "lost entry for %02x %02x\n", i1, i2); + exit(1); + } + if (scanf(" 0x%x", &enc->charset2uni[row][col]) != 1) + exit(1); + } + } else { + /* Read a table of hexadecimal Unicode values. */ + for (i1 = 32; i1 < 132; i1++) + for (i2 = 32; i2 < 132; i2++) { + i = scanf("%x", &j); + if (i == EOF) + goto read_done; + if (i != 1) + exit(1); + if (j < 0 || j == 0xffff) + j = 0xfffd; + if (j != 0xfffd) { + if (enc->byte_row(i1) < 0 || enc->byte_col(i2) < 0) { + fprintf(stderr, "lost entry at %02x %02x\n", i1, i2); + exit (1); + } + enc->charset2uni[enc->byte_row(i1)][enc->byte_col(i2)] = j; + } + } + read_done: ; + } +} + +/* + * Computes the charsetpage[0..rows] array. + */ +static void find_charset2uni_pages (Encoding* enc) +{ + int row, col; + + enc->charsetpage = malloc((enc->rows+1)*sizeof(int)); + + for (row = 0; row <= enc->rows; row++) + enc->charsetpage[row] = 0; + + for (row = 0; row < enc->rows; row++) { + int used = 0; + for (col = 0; col < enc->cols; col++) + if (enc->charset2uni[row][col] != 0xfffd) + used = col+1; + enc->charsetpage[row] = used; + } +} + +/* + * Fills in nblocks and blocks. + */ +static void find_charset2uni_blocks (Encoding* enc) +{ + int n, row, lastrow; + + enc->charsetblocks = malloc(enc->rows*sizeof(Block)); + + n = 0; + for (row = 0; row < enc->rows; row++) + if (enc->charsetpage[row] > 0 && (row == 0 || enc->charsetpage[row-1] == 0)) { + for (lastrow = row; enc->charsetpage[lastrow+1] > 0; lastrow++); + enc->charsetblocks[n].start = row * enc->cols; + enc->charsetblocks[n].end = lastrow * enc->cols + enc->charsetpage[lastrow]; + n++; + } + enc->ncharsetblocks = n; +} + +/* + * Outputs the charset to unicode table and function. + */ +static void output_charset2uni (const char* name, Encoding* enc) +{ + int row, col, lastrow, col_max, i, i1_min, i1_max; + + find_charset2uni_pages(enc); + + find_charset2uni_blocks(enc); + + for (row = 0; row < enc->rows; row++) + if (enc->charsetpage[row] > 0) { + if (row == 0 || enc->charsetpage[row-1] == 0) { + /* Start a new block. */ + for (lastrow = row; enc->charsetpage[lastrow+1] > 0; lastrow++); + printf("static const unsigned short %s_2uni_page%02x[%d] = {\n", + name, enc->row_byte(row), + (lastrow-row) * enc->cols + enc->charsetpage[lastrow]); + } + printf(" /""* 0x%02x *""/\n ", enc->row_byte(row)); + col_max = (enc->charsetpage[row+1] > 0 ? enc->cols : enc->charsetpage[row]); + for (col = 0; col < col_max; col++) { + printf(" 0x%04x,", enc->charset2uni[row][col]); + if ((col % 8) == 7 && (col+1 < col_max)) printf("\n "); + } + printf("\n"); + if (enc->charsetpage[row+1] == 0) { + /* End a block. */ + printf("};\n"); + } + } + printf("\n"); + + printf("static int\n"); + printf("%s_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)\n", name); + printf("{\n"); + printf(" unsigned char c1 = s[0];\n"); + printf(" if ("); + for (i = 0; i < enc->ncharsetblocks; i++) { + i1_min = enc->row_byte(enc->charsetblocks[i].start / enc->cols); + i1_max = enc->row_byte((enc->charsetblocks[i].end-1) / enc->cols); + if (i > 0) + printf(" || "); + if (i1_min == i1_max) + printf("(c1 == 0x%02x)", i1_min); + else + printf("(c1 >= 0x%02x && c1 <= 0x%02x)", i1_min, i1_max); + } + printf(") {\n"); + printf(" if (n >= 2) {\n"); + printf(" unsigned char c2 = s[1];\n"); + printf(" if ("); + printf(enc->check_col_expr, "c2"); + printf(") {\n"); + printf(" unsigned int i = %d * (", enc->cols); + printf(enc->byte_row_expr, "c1"); + printf(") + ("); + printf(enc->byte_col_expr, "c2"); + printf(");\n"); + printf(" unsigned short wc = 0xfffd;\n"); + for (i = 0; i < enc->ncharsetblocks; i++) { + printf(" "); + if (i > 0) + printf("} else "); + if (i < enc->ncharsetblocks-1) + printf("if (i < %d) ", enc->charsetblocks[i+1].start); + printf("{\n"); + printf(" if (i < %d)\n", enc->charsetblocks[i].end); + printf(" wc = %s_2uni_page%02x[i", name, enc->row_byte(enc->charsetblocks[i].start / enc->cols)); + if (enc->charsetblocks[i].start > 0) + printf("-%d", enc->charsetblocks[i].start); + printf("];\n"); + } + printf(" }\n"); + printf(" if (wc != 0xfffd) {\n"); + printf(" *pwc = (ucs4_t) wc;\n"); + printf(" return 2;\n"); + printf(" }\n"); + printf(" }\n"); + printf(" return RET_ILSEQ;\n"); + printf(" }\n"); + printf(" return RET_TOOFEW(0);\n"); + printf(" }\n"); + printf(" return RET_ILSEQ;\n"); + printf("}\n"); + printf("\n"); +} + +/* + * Computes the uni2charset[0x0000..0xffff] array. + */ +static void invert (Encoding* enc) +{ + int row, col, j; + + enc->uni2charset = malloc(0x10000*sizeof(int)); + + for (j = 0; j < 0x10000; j++) + enc->uni2charset[j] = 0; + + for (row = 0; row < enc->rows; row++) + for (col = 0; col < enc->cols; col++) { + j = enc->charset2uni[row][col]; + if (j != 0xfffd) + enc->uni2charset[j] = 0x100 * enc->row_byte(row) + enc->col_byte(col); + } +} + +/* + * Outputs the unicode to charset table and function, using a linear array. + * (Suitable if the table is dense.) + */ +static void output_uni2charset_dense (const char* name, Encoding* enc) +{ + /* Like in 8bit_tab_to_h.c */ + bool pages[0x100]; + int line[0x2000]; + int tableno; + struct { int minline; int maxline; int usecount; } tables[0x2000]; + bool first; + int row, col, j, p, j1, j2, t; + + for (p = 0; p < 0x100; p++) + pages[p] = false; + for (row = 0; row < enc->rows; row++) + for (col = 0; col < enc->cols; col++) { + j = enc->charset2uni[row][col]; + if (j != 0xfffd) + pages[j>>8] = true; + } + for (j1 = 0; j1 < 0x2000; j1++) { + bool all_invalid = true; + for (j2 = 0; j2 < 8; j2++) { + j = 8*j1+j2; + if (enc->uni2charset[j] != 0) + all_invalid = false; + } + if (all_invalid) + line[j1] = -1; + else + line[j1] = 0; + } + tableno = 0; + for (j1 = 0; j1 < 0x2000; j1++) { + if (line[j1] >= 0) { + if (tableno > 0 + && ((j1 > 0 && line[j1-1] == tableno-1) + || ((tables[tableno-1].maxline >> 5) == (j1 >> 5) + && j1 - tables[tableno-1].maxline <= 8))) { + line[j1] = tableno-1; + tables[tableno-1].maxline = j1; + } else { + tableno++; + line[j1] = tableno-1; + tables[tableno-1].minline = tables[tableno-1].maxline = j1; + } + } + } + for (t = 0; t < tableno; t++) { + tables[t].usecount = 0; + j1 = 8*tables[t].minline; + j2 = 8*(tables[t].maxline+1); + for (j = j1; j < j2; j++) + if (enc->uni2charset[j] != 0) + tables[t].usecount++; + } + { + p = -1; + for (t = 0; t < tableno; t++) + if (tables[t].usecount > 1) { + p = tables[t].minline >> 5; + printf("static const unsigned short %s_page%02x[%d] = {\n", name, p, 8*(tables[t].maxline-tables[t].minline+1)); + for (j1 = tables[t].minline; j1 <= tables[t].maxline; j1++) { + if ((j1 % 0x20) == 0 && j1 > tables[t].minline) + printf(" /* 0x%04x */\n", 8*j1); + printf(" "); + for (j2 = 0; j2 < 8; j2++) { + j = 8*j1+j2; + printf(" 0x%04x,", enc->uni2charset[j]); + } + printf(" /*0x%02x-0x%02x*/\n", 8*(j1 % 0x20), 8*(j1 % 0x20)+7); + } + printf("};\n"); + } + if (p >= 0) + printf("\n"); + } + printf("static int\n%s_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)\n", name); + printf("{\n"); + printf(" if (n >= 2) {\n"); + printf(" unsigned short c = 0;\n"); + first = true; + for (j1 = 0; j1 < 0x2000;) { + t = line[j1]; + for (j2 = j1; j2 < 0x2000 && line[j2] == t; j2++); + if (t >= 0) { + if (j1 != tables[t].minline) abort(); + if (j2 > tables[t].maxline+1) abort(); + j2 = tables[t].maxline+1; + if (first) + printf(" "); + else + printf(" else "); + first = false; + if (tables[t].usecount == 0) abort(); + if (tables[t].usecount == 1) { + if (j2 != j1+1) abort(); + for (j = 8*j1; j < 8*j2; j++) + if (enc->uni2charset[j] != 0) { + printf("if (wc == 0x%04x)\n c = 0x%02x;\n", j, enc->uni2charset[j]); + break; + } + } else { + if (j1 == 0) { + printf("if (wc < 0x%04x)", 8*j2); + } else { + printf("if (wc >= 0x%04x && wc < 0x%04x)", 8*j1, 8*j2); + } + printf("\n c = %s_page%02x[wc", name, j1 >> 5); + if (tables[t].minline > 0) + printf("-0x%04x", 8*j1); + printf("];\n"); + } + } + j1 = j2; + } + printf(" if (c != 0) {\n"); + printf(" r[0] = (c >> 8); r[1] = (c & 0xff);\n"); + printf(" return 2;\n"); + printf(" }\n"); + printf(" return RET_ILSEQ;\n"); + printf(" }\n"); + printf(" return RET_TOOSMALL;\n"); + printf("}\n"); +} + +/* + * Outputs the unicode to charset table and function, using a packed array. + * (Suitable if the table is sparse.) + */ +static void output_uni2charset_sparse (const char* name, Encoding* enc) +{ + bool pages[0x100]; + Block pageblocks[0x100]; int npageblocks; + int indx2charset[0x10000]; + int summary_indx[0x1000]; + int summary_used[0x1000]; + int i, row, col, j, p, j1, j2, indx; + + /* Fill pages[0x100]. */ + for (p = 0; p < 0x100; p++) + pages[p] = false; + for (row = 0; row < enc->rows; row++) + for (col = 0; col < enc->cols; col++) { + j = enc->charset2uni[row][col]; + if (j != 0xfffd) + pages[j>>8] = true; + } + +#if 0 + for (p = 0; p < 0x100; p++) + if (pages[p]) { + printf("static const unsigned short %s_page%02x[256] = {\n", name, p); + for (j1 = 0; j1 < 32; j1++) { + printf(" "); + for (j2 = 0; j2 < 8; j2++) + printf("0x%04x, ", enc->uni2charset[256*p+8*j1+j2]); + printf("/""*0x%02x-0x%02x*""/\n", 8*j1, 8*j1+7); + } + printf("};\n"); + } + printf("\n"); +#endif + + /* Fill summary_indx[] and summary_used[]. */ + indx = 0; + for (j1 = 0; j1 < 0x1000; j1++) { + summary_indx[j1] = indx; + summary_used[j1] = 0; + for (j2 = 0; j2 < 16; j2++) { + j = 16*j1+j2; + if (enc->uni2charset[j] != 0) { + indx2charset[indx++] = enc->uni2charset[j]; + summary_used[j1] |= (1 << j2); + } + } + } + + /* Fill npageblocks and pageblocks[]. */ + npageblocks = 0; + for (p = 0; p < 0x100; ) { + if (pages[p] && (p == 0 || !pages[p-1])) { + pageblocks[npageblocks].start = 16*p; + do p++; while (p < 0x100 && pages[p]); + j1 = 16*p; + while (summary_used[j1-1] == 0) j1--; + pageblocks[npageblocks].end = j1; + npageblocks++; + } else + p++; + } + + printf("static const unsigned short %s_2charset[%d] = {\n", name, indx); + for (i = 0; i < indx; ) { + if ((i % 8) == 0) printf(" "); + printf(" 0x%04x,", indx2charset[i]); + i++; + if ((i % 8) == 0 || i == indx) printf("\n"); + } + printf("};\n"); + printf("\n"); + for (i = 0; i < npageblocks; i++) { + printf("static const Summary16 %s_uni2indx_page%02x[%d] = {\n", name, + pageblocks[i].start/16, pageblocks[i].end-pageblocks[i].start); + for (j1 = pageblocks[i].start; j1 < pageblocks[i].end; ) { + if (((16*j1) % 0x100) == 0) printf(" /""* 0x%04x *""/\n", 16*j1); + if ((j1 % 4) == 0) printf(" "); + printf(" { %4d, 0x%04x },", summary_indx[j1], summary_used[j1]); + j1++; + if ((j1 % 4) == 0 || j1 == pageblocks[i].end) printf("\n"); + } + printf("};\n"); + } + printf("\n"); + + printf("static int\n"); + printf("%s_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)\n", name); + printf("{\n"); + printf(" if (n >= 2) {\n"); + printf(" const Summary16 *summary = NULL;\n"); + for (i = 0; i < npageblocks; i++) { + printf(" "); + if (i > 0) + printf("else "); + printf("if (wc >= 0x%04x && wc < 0x%04x)\n", + 16*pageblocks[i].start, 16*pageblocks[i].end); + printf(" summary = &%s_uni2indx_page%02x[(wc>>4)", name, + pageblocks[i].start/16); + if (pageblocks[i].start > 0) + printf("-0x%03x", pageblocks[i].start); + printf("];\n"); + } + printf(" if (summary) {\n"); + printf(" unsigned short used = summary->used;\n"); + printf(" unsigned int i = wc & 0x0f;\n"); + printf(" if (used & ((unsigned short) 1 << i)) {\n"); + printf(" unsigned short c;\n"); + printf(" /* Keep in `used' only the bits 0..i-1. */\n"); + printf(" used &= ((unsigned short) 1 << i) - 1;\n"); + printf(" /* Add `summary->indx' and the number of bits set in `used'. */\n"); + printf(" used = (used & 0x5555) + ((used & 0xaaaa) >> 1);\n"); + printf(" used = (used & 0x3333) + ((used & 0xcccc) >> 2);\n"); + printf(" used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4);\n"); + printf(" used = (used & 0x00ff) + (used >> 8);\n"); + printf(" c = %s_2charset[summary->indx + used];\n", name); + printf(" r[0] = (c >> 8); r[1] = (c & 0xff);\n"); + printf(" return 2;\n"); + printf(" }\n"); + printf(" }\n"); + printf(" return RET_ILSEQ;\n"); + printf(" }\n"); + printf(" return RET_TOOSMALL;\n"); + printf("}\n"); +} + +/* ISO-2022/EUC specifics */ + +static int row_byte_normal (int row) { return 0x21+row; } +static int col_byte_normal (int col) { return 0x21+col; } +static int byte_row_normal (int byte) { return byte-0x21; } +static int byte_col_normal (int byte) { return byte-0x21; } + +static void do_normal (const char* name) +{ + Encoding enc; + + enc.rows = 94; + enc.cols = 94; + enc.row_byte = row_byte_normal; + enc.col_byte = col_byte_normal; + enc.byte_row = byte_row_normal; + enc.byte_col = byte_col_normal; + enc.check_row_expr = "%1$s >= 0x21 && %1$s < 0x7f"; + enc.check_col_expr = "%1$s >= 0x21 && %1$s < 0x7f"; + enc.byte_row_expr = "%1$s - 0x21"; + enc.byte_col_expr = "%1$s - 0x21"; + + read_table(&enc); + output_charset2uni(name,&enc); + invert(&enc); output_uni2charset_sparse(name,&enc); +} + +/* Note: On first sight, the jisx0212_2charset[] table seems to be in order, + starting from the charset=0x3021/uni=0x4e02 pair. But it's only mostly in + order. There are 75 out-of-order values, scattered all throughout the table. + */ + +static void do_normal_only_charset2uni (const char* name) +{ + Encoding enc; + + enc.rows = 94; + enc.cols = 94; + enc.row_byte = row_byte_normal; + enc.col_byte = col_byte_normal; + enc.byte_row = byte_row_normal; + enc.byte_col = byte_col_normal; + enc.check_row_expr = "%1$s >= 0x21 && %1$s < 0x7f"; + enc.check_col_expr = "%1$s >= 0x21 && %1$s < 0x7f"; + enc.byte_row_expr = "%1$s - 0x21"; + enc.byte_col_expr = "%1$s - 0x21"; + + read_table(&enc); + output_charset2uni(name,&enc); +} + +/* CNS 11643 specifics - trick to put two tables into one */ + +static int row_byte_cns11643 (int row) { + return 0x100 * (row / 94) + (row % 94) + 0x21; +} +static int byte_row_cns11643 (int byte) { + return (byte >= 0x100 && byte < 0x200 ? byte-0x121 : + byte >= 0x200 && byte < 0x300 ? byte-0x221+94 : + byte >= 0x300 && byte < 0x400 ? byte-0x321+2*94 : + -1); +} + +static void do_cns11643_only_uni2charset (const char* name) +{ + Encoding enc; + int j, x; + + enc.rows = 3*94; + enc.cols = 94; + enc.row_byte = row_byte_cns11643; + enc.col_byte = col_byte_normal; + enc.byte_row = byte_row_cns11643; + enc.byte_col = byte_col_normal; + enc.check_row_expr = "%1$s >= 0x21 && %1$s < 0x7f"; + enc.check_col_expr = "%1$s >= 0x21 && %1$s < 0x7f"; + enc.byte_row_expr = "%1$s - 0x21"; + enc.byte_col_expr = "%1$s - 0x21"; + + read_table(&enc); + invert(&enc); + /* Move the 2 plane bits into the unused bits 15 and 7. */ + for (j = 0; j < 0x10000; j++) { + x = enc.uni2charset[j]; + if (x != 0) { + if (x & 0x8080) abort(); + switch (x >> 16) { + case 0: /* plane 1 */ x = (x & 0xffff) | 0x0000; break; + case 1: /* plane 2 */ x = (x & 0xffff) | 0x0080; break; + case 2: /* plane 3 */ x = (x & 0xffff) | 0x8000; break; + default: abort(); + } + enc.uni2charset[j] = x; + } + } + output_uni2charset_sparse(name,&enc); +} + +/* GBK specifics */ + +static int row_byte_gbk1 (int row) { + return 0x81+row; +} +static int col_byte_gbk1 (int col) { + return (col >= 0x3f ? 0x41 : 0x40) + col; +} +static int byte_row_gbk1 (int byte) { + if (byte >= 0x81 && byte < 0xff) + return byte-0x81; + else + return -1; +} +static int byte_col_gbk1 (int byte) { + if (byte >= 0x40 && byte < 0x7f) + return byte-0x40; + else if (byte >= 0x80 && byte < 0xff) + return byte-0x41; + else + return -1; +} + +static void do_gbk1 (const char* name) +{ + Encoding enc; + + enc.rows = 126; + enc.cols = 190; + enc.row_byte = row_byte_gbk1; + enc.col_byte = col_byte_gbk1; + enc.byte_row = byte_row_gbk1; + enc.byte_col = byte_col_gbk1; + enc.check_row_expr = "%1$s >= 0x81 && %1$s < 0xff"; + enc.check_col_expr = "(%1$s >= 0x40 && %1$s < 0x7f) || (%1$s >= 0x80 && %1$s < 0xff)"; + enc.byte_row_expr = "%1$s - 0x81"; + enc.byte_col_expr = "%1$s - (%1$s >= 0x80 ? 0x41 : 0x40)"; + + read_table(&enc); + output_charset2uni(name,&enc); + invert(&enc); output_uni2charset_dense(name,&enc); +} + +static void do_gbk1_only_charset2uni (const char* name) +{ + Encoding enc; + + enc.rows = 126; + enc.cols = 190; + enc.row_byte = row_byte_gbk1; + enc.col_byte = col_byte_gbk1; + enc.byte_row = byte_row_gbk1; + enc.byte_col = byte_col_gbk1; + enc.check_row_expr = "%1$s >= 0x81 && %1$s < 0xff"; + enc.check_col_expr = "(%1$s >= 0x40 && %1$s < 0x7f) || (%1$s >= 0x80 && %1$s < 0xff)"; + enc.byte_row_expr = "%1$s - 0x81"; + enc.byte_col_expr = "%1$s - (%1$s >= 0x80 ? 0x41 : 0x40)"; + + read_table(&enc); + output_charset2uni(name,&enc); +} + +static int row_byte_gbk2 (int row) { + return 0x81+row; +} +static int col_byte_gbk2 (int col) { + return (col >= 0x3f ? 0x41 : 0x40) + col; +} +static int byte_row_gbk2 (int byte) { + if (byte >= 0x81 && byte < 0xff) + return byte-0x81; + else + return -1; +} +static int byte_col_gbk2 (int byte) { + if (byte >= 0x40 && byte < 0x7f) + return byte-0x40; + else if (byte >= 0x80 && byte < 0xa1) + return byte-0x41; + else + return -1; +} + +static void do_gbk2_only_charset2uni (const char* name) +{ + Encoding enc; + + enc.rows = 126; + enc.cols = 96; + enc.row_byte = row_byte_gbk2; + enc.col_byte = col_byte_gbk2; + enc.byte_row = byte_row_gbk2; + enc.byte_col = byte_col_gbk2; + enc.check_row_expr = "%1$s >= 0x81 && %1$s < 0xff"; + enc.check_col_expr = "(%1$s >= 0x40 && %1$s < 0x7f) || (%1$s >= 0x80 && %1$s < 0xa1)"; + enc.byte_row_expr = "%1$s - 0x81"; + enc.byte_col_expr = "%1$s - (%1$s >= 0x80 ? 0x41 : 0x40)"; + + read_table(&enc); + output_charset2uni(name,&enc); +} + +static void do_gbk1_only_uni2charset (const char* name) +{ + Encoding enc; + + enc.rows = 126; + enc.cols = 190; + enc.row_byte = row_byte_gbk1; + enc.col_byte = col_byte_gbk1; + enc.byte_row = byte_row_gbk1; + enc.byte_col = byte_col_gbk1; + enc.check_row_expr = "%1$s >= 0x81 && %1$s < 0xff"; + enc.check_col_expr = "(%1$s >= 0x40 && %1$s < 0x7f) || (%1$s >= 0x80 && %1$s < 0xff)"; + enc.byte_row_expr = "%1$s - 0x81"; + enc.byte_col_expr = "%1$s - (%1$s >= 0x80 ? 0x41 : 0x40)"; + + read_table(&enc); + invert(&enc); output_uni2charset_sparse(name,&enc); +} + +/* KSC 5601 specifics */ + +/* + * Reads the charset2uni table from standard input. + */ +static void read_table_ksc5601 (Encoding* enc) +{ + int row, col, i, i1, i2, c, j; + + enc->charset2uni = malloc(enc->rows*sizeof(int*)); + for (row = 0; row < enc->rows; row++) + enc->charset2uni[row] = malloc(enc->cols*sizeof(int)); + + for (row = 0; row < enc->rows; row++) + for (col = 0; col < enc->cols; col++) + enc->charset2uni[row][col] = 0xfffd; + + c = getc(stdin); + ungetc(c,stdin); + if (c == '#') { + /* Read a unicode.org style .TXT file. */ + for (;;) { + c = getc(stdin); + if (c == EOF) + break; + if (c == '\n' || c == ' ' || c == '\t') + continue; + if (c == '#') { + do { c = getc(stdin); } while (!(c == EOF || c == '\n')); + continue; + } + ungetc(c,stdin); + if (scanf("0x%x", &j) != 1) + exit(1); + i1 = j >> 8; + i2 = j & 0xff; + if (scanf(" 0x%x", &j) != 1) + exit(1); + /* Take only the range covered by KS C 5601.1987-0 = KS C 5601.1989-0 + = KS X 1001.1992, ignore the rest. */ + if (!(i1 >= 128+33 && i1 < 128+127 && i2 >= 128+33 && i2 < 128+127)) + continue; /* KSC5601 specific */ + i1 &= 0x7f; /* KSC5601 specific */ + i2 &= 0x7f; /* KSC5601 specific */ + row = enc->byte_row(i1); + col = enc->byte_col(i2); + if (row < 0 || col < 0) { + fprintf(stderr, "lost entry for %02x %02x\n", i1, i2); + exit(1); + } + enc->charset2uni[row][col] = j; + } + } else { + /* Read a table of hexadecimal Unicode values. */ + for (i1 = 33; i1 < 127; i1++) + for (i2 = 33; i2 < 127; i2++) { + i = scanf("%x", &j); + if (i == EOF) + goto read_done; + if (i != 1) + exit(1); + if (j < 0 || j == 0xffff) + j = 0xfffd; + if (j != 0xfffd) { + if (enc->byte_row(i1) < 0 || enc->byte_col(i2) < 0) { + fprintf(stderr, "lost entry at %02x %02x\n", i1, i2); + exit (1); + } + enc->charset2uni[enc->byte_row(i1)][enc->byte_col(i2)] = j; + } + } + read_done: ; + } +} + +static void do_ksc5601 (const char* name) +{ + Encoding enc; + + enc.rows = 94; + enc.cols = 94; + enc.row_byte = row_byte_normal; + enc.col_byte = col_byte_normal; + enc.byte_row = byte_row_normal; + enc.byte_col = byte_col_normal; + enc.check_row_expr = "%1$s >= 0x21 && %1$s < 0x7f"; + enc.check_col_expr = "%1$s >= 0x21 && %1$s < 0x7f"; + enc.byte_row_expr = "%1$s - 0x21"; + enc.byte_col_expr = "%1$s - 0x21"; + + read_table_ksc5601(&enc); + output_charset2uni(name,&enc); + invert(&enc); output_uni2charset_sparse(name,&enc); +} + +/* Big5 specifics */ + +static int row_byte_big5 (int row) { + return 0xa1+row; +} +static int col_byte_big5 (int col) { + return (col >= 0x3f ? 0x62 : 0x40) + col; +} +static int byte_row_big5 (int byte) { + if (byte >= 0xa1 && byte < 0xff) + return byte-0xa1; + else + return -1; +} +static int byte_col_big5 (int byte) { + if (byte >= 0x40 && byte < 0x7f) + return byte-0x40; + else if (byte >= 0xa1 && byte < 0xff) + return byte-0x62; + else + return -1; +} + +static void do_big5 (const char* name) +{ + Encoding enc; + + enc.rows = 94; + enc.cols = 157; + enc.row_byte = row_byte_big5; + enc.col_byte = col_byte_big5; + enc.byte_row = byte_row_big5; + enc.byte_col = byte_col_big5; + enc.check_row_expr = "%1$s >= 0xa1 && %1$s < 0xff"; + enc.check_col_expr = "(%1$s >= 0x40 && %1$s < 0x7f) || (%1$s >= 0xa1 && %1$s < 0xff)"; + enc.byte_row_expr = "%1$s - 0xa1"; + enc.byte_col_expr = "%1$s - (%1$s >= 0xa1 ? 0x62 : 0x40)"; + + read_table(&enc); + output_charset2uni(name,&enc); + invert(&enc); output_uni2charset_sparse(name,&enc); +} + +/* Big5-HKSCS specifics */ + +static int row_byte_big5hkscs (int row) { + return 0x81+row; +} +static int col_byte_big5hkscs (int col) { + return (col >= 0x3f ? 0x62 : 0x40) + col; +} +static int byte_row_big5hkscs (int byte) { + if (byte >= 0x81 && byte < 0xff) + return byte-0x81; + else + return -1; +} +static int byte_col_big5hkscs (int byte) { + if (byte >= 0x40 && byte < 0x7f) + return byte-0x40; + else if (byte >= 0xa1 && byte < 0xff) + return byte-0x62; + else + return -1; +} + +static void do_big5hkscs (const char* name) +{ + Encoding enc; + + enc.rows = 126; + enc.cols = 157; + enc.row_byte = row_byte_big5hkscs; + enc.col_byte = col_byte_big5hkscs; + enc.byte_row = byte_row_big5hkscs; + enc.byte_col = byte_col_big5hkscs; + enc.check_row_expr = "%1$s >= 0x81 && %1$s < 0xff"; + enc.check_col_expr = "(%1$s >= 0x40 && %1$s < 0x7f) || (%1$s >= 0xa1 && %1$s < 0xff)"; + enc.byte_row_expr = "%1$s - 0x81"; + enc.byte_col_expr = "%1$s - (%1$s >= 0xa1 ? 0x62 : 0x40)"; + + read_table(&enc); + output_charset2uni(name,&enc); + invert(&enc); output_uni2charset_sparse(name,&enc); +} + +/* Johab Hangul specifics */ + +static int row_byte_johab_hangul (int row) { + return 0x84+row; +} +static int col_byte_johab_hangul (int col) { + return (col >= 0x3e ? 0x43 : 0x41) + col; +} +static int byte_row_johab_hangul (int byte) { + if (byte >= 0x84 && byte < 0xd4) + return byte-0x84; + else + return -1; +} +static int byte_col_johab_hangul (int byte) { + if (byte >= 0x41 && byte < 0x7f) + return byte-0x41; + else if (byte >= 0x81 && byte < 0xff) + return byte-0x43; + else + return -1; +} + +static void do_johab_hangul (const char* name) +{ + Encoding enc; + + enc.rows = 80; + enc.cols = 188; + enc.row_byte = row_byte_johab_hangul; + enc.col_byte = col_byte_johab_hangul; + enc.byte_row = byte_row_johab_hangul; + enc.byte_col = byte_col_johab_hangul; + enc.check_row_expr = "%1$s >= 0x84 && %1$s < 0xd4"; + enc.check_col_expr = "(%1$s >= 0x41 && %1$s < 0x7f) || (%1$s >= 0x81 && %1$s < 0xff)"; + enc.byte_row_expr = "%1$s - 0x84"; + enc.byte_col_expr = "%1$s - (%1$s >= 0x81 ? 0x43 : 0x41)"; + + read_table(&enc); + output_charset2uni(name,&enc); + invert(&enc); output_uni2charset_dense(name,&enc); +} + +/* SJIS specifics */ + +static int row_byte_sjis (int row) { + return (row >= 0x1f ? 0xc1 : 0x81) + row; +} +static int col_byte_sjis (int col) { + return (col >= 0x3f ? 0x41 : 0x40) + col; +} +static int byte_row_sjis (int byte) { + if (byte >= 0x81 && byte < 0xa0) + return byte-0x81; + else if (byte >= 0xe0) + return byte-0xc1; + else + return -1; +} +static int byte_col_sjis (int byte) { + if (byte >= 0x40 && byte < 0x7f) + return byte-0x40; + else if (byte >= 0x80 && byte < 0xfd) + return byte-0x41; + else + return -1; +} + +static void do_sjis (const char* name) +{ + Encoding enc; + + enc.rows = 94; + enc.cols = 188; + enc.row_byte = row_byte_sjis; + enc.col_byte = col_byte_sjis; + enc.byte_row = byte_row_sjis; + enc.byte_col = byte_col_sjis; + enc.check_row_expr = "(%1$s >= 0x81 && %1$s < 0xa0) || (%1$s >= 0xe0)"; + enc.check_col_expr = "(%1$s >= 0x40 && %1$s < 0x7f) || (%1$s >= 0x80 && %1$s < 0xfd)"; + enc.byte_row_expr = "%1$s - (%1$s >= 0xe0 ? 0xc1 : 0x81)"; + enc.byte_col_expr = "%1$s - (%1$s >= 0x80 ? 0x41 : 0x40)"; + + read_table(&enc); + output_charset2uni(name,&enc); + invert(&enc); output_uni2charset_sparse(name,&enc); +} + +/* Main program */ + +int main (int argc, char *argv[]) +{ + const char* charsetname; + const char* name; + + if (argc != 3) + exit(1); + charsetname = argv[1]; + name = argv[2]; + + output_title(charsetname); + + if (!strcmp(name,"gb2312") || !strcmp(name,"gb12345ext") + || !strcmp(name,"jisx0208") || !strcmp(name,"jisx0212")) + do_normal(name); + else if (!strcmp(name,"cns11643_1") || !strcmp(name,"cns11643_2") + || !strcmp(name,"cns11643_3")) + do_normal_only_charset2uni(name); + else if (!strcmp(name,"cns11643_inv")) + do_cns11643_only_uni2charset(name); + else if (!strcmp(name,"gbkext1")) + do_gbk1_only_charset2uni(name); + else if (!strcmp(name,"gbkext2")) + do_gbk2_only_charset2uni(name); + else if (!strcmp(name,"gbkext_inv")) + do_gbk1_only_uni2charset(name); + else if (!strcmp(name,"cp936ext")) + do_gbk1(name); + else if (!strcmp(name,"ksc5601")) + do_ksc5601(name); + else if (!strcmp(name,"big5") || !strcmp(name,"cp950ext")) + do_big5(name); + else if (!strcmp(name,"big5hkscs")) + do_big5hkscs(name); + else if (!strcmp(name,"johab_hangul")) + do_johab_hangul(name); + else if (!strcmp(name,"cp932ext")) + do_sjis(name); + else + exit(1); + + return 0; +} diff --git a/xim/xcb-imdkit/src/xlibi18n/lcUniConv/cp1133.h b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/cp1133.h new file mode 100644 index 0000000..4c943b5 --- /dev/null +++ b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/cp1133.h @@ -0,0 +1,91 @@ + +/* + * IBM-CP1133 + */ + +static const unsigned short cp1133_2uni_1[64] = { + /* 0xa0 */ + 0x00a0, 0x0e81, 0x0e82, 0x0e84, 0x0e87, 0x0e88, 0x0eaa, 0x0e8a, + 0x0e8d, 0x0e94, 0x0e95, 0x0e96, 0x0e97, 0x0e99, 0x0e9a, 0x0e9b, + /* 0xb0 */ + 0x0e9c, 0x0e9d, 0x0e9e, 0x0e9f, 0x0ea1, 0x0ea2, 0x0ea3, 0x0ea5, + 0x0ea7, 0x0eab, 0x0ead, 0x0eae, 0xfffd, 0xfffd, 0xfffd, 0x0eaf, + /* 0xc0 */ + 0x0eb0, 0x0eb2, 0x0eb3, 0x0eb4, 0x0eb5, 0x0eb6, 0x0eb7, 0x0eb8, + 0x0eb9, 0x0ebc, 0x0eb1, 0x0ebb, 0x0ebd, 0xfffd, 0xfffd, 0xfffd, + /* 0xd0 */ + 0x0ec0, 0x0ec1, 0x0ec2, 0x0ec3, 0x0ec4, 0x0ec8, 0x0ec9, 0x0eca, + 0x0ecb, 0x0ecc, 0x0ecd, 0x0ec6, 0xfffd, 0x0edc, 0x0edd, 0x20ad, +}; +static const unsigned short cp1133_2uni_2[16] = { + /* 0xf0 */ + 0x0ed0, 0x0ed1, 0x0ed2, 0x0ed3, 0x0ed4, 0x0ed5, 0x0ed6, 0x0ed7, + 0x0ed8, 0x0ed9, 0xfffd, 0xfffd, 0x00a2, 0x00ac, 0x00a6, 0xfffd, +}; + +static int +cp1133_mbtowc (ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0xa0) { + *pwc = (ucs4_t) c; + return 1; + } + else if (c < 0xe0) { + unsigned short wc = cp1133_2uni_1[c-0xa0]; + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 1; + } + } + else if (c < 0xf0) { + } + else { + unsigned short wc = cp1133_2uni_2[c-0xf0]; + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 1; + } + } + return RET_ILSEQ; +} + +static const unsigned char cp1133_page00[16] = { + 0xa0, 0x00, 0xfc, 0x00, 0x00, 0x00, 0xfe, 0x00, /* 0xa0-0xa7 */ + 0x00, 0x00, 0x00, 0x00, 0xfd, 0x00, 0x00, 0x00, /* 0xa8-0xaf */ +}; +static const unsigned char cp1133_page0e[96] = { + 0x00, 0xa1, 0xa2, 0x00, 0xa3, 0x00, 0x00, 0xa4, /* 0x80-0x87 */ + 0xa5, 0x00, 0xa7, 0x00, 0x00, 0xa8, 0x00, 0x00, /* 0x88-0x8f */ + 0x00, 0x00, 0x00, 0x00, 0xa9, 0xaa, 0xab, 0xac, /* 0x90-0x97 */ + 0x00, 0xad, 0xae, 0xaf, 0xb0, 0xb1, 0xb2, 0xb3, /* 0x98-0x9f */ + 0x00, 0xb4, 0xb5, 0xb6, 0x00, 0xb7, 0x00, 0xb8, /* 0xa0-0xa7 */ + 0x00, 0x00, 0xa6, 0xb9, 0x00, 0xba, 0xbb, 0xbf, /* 0xa8-0xaf */ + 0xc0, 0xca, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, /* 0xb0-0xb7 */ + 0xc7, 0xc8, 0x00, 0xcb, 0xc9, 0xcc, 0x00, 0x00, /* 0xb8-0xbf */ + 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0x00, 0xdb, 0x00, /* 0xc0-0xc7 */ + 0xd5, 0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0x00, 0x00, /* 0xc8-0xcf */ + 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, /* 0xd0-0xd7 */ + 0xf8, 0xf9, 0x00, 0x00, 0xdd, 0xde, 0x00, 0x00, /* 0xd8-0xdf */ +}; + +static int +cp1133_wctomb (unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x00a0) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x00b0) + c = cp1133_page00[wc-0x00a0]; + else if (wc >= 0x0e80 && wc < 0x0ee0) + c = cp1133_page0e[wc-0x0e80]; + else if (wc == 0x20ad) + c = 0xdf; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILSEQ; +} diff --git a/xim/xcb-imdkit/src/xlibi18n/lcUniConv/cp1251.h b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/cp1251.h new file mode 100644 index 0000000..1c45b67 --- /dev/null +++ b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/cp1251.h @@ -0,0 +1,112 @@ + +/* + * CP1251 + */ + +static const unsigned short cp1251_2uni[128] = { + /* 0x80 */ + 0x0402, 0x0403, 0x201a, 0x0453, 0x201e, 0x2026, 0x2020, 0x2021, + 0x20ac, 0x2030, 0x0409, 0x2039, 0x040a, 0x040c, 0x040b, 0x040f, + /* 0x90 */ + 0x0452, 0x2018, 0x2019, 0x201c, 0x201d, 0x2022, 0x2013, 0x2014, + 0xfffd, 0x2122, 0x0459, 0x203a, 0x045a, 0x045c, 0x045b, 0x045f, + /* 0xa0 */ + 0x00a0, 0x040e, 0x045e, 0x0408, 0x00a4, 0x0490, 0x00a6, 0x00a7, + 0x0401, 0x00a9, 0x0404, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x0407, + /* 0xb0 */ + 0x00b0, 0x00b1, 0x0406, 0x0456, 0x0491, 0x00b5, 0x00b6, 0x00b7, + 0x0451, 0x2116, 0x0454, 0x00bb, 0x0458, 0x0405, 0x0455, 0x0457, + /* 0xc0 */ + 0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0416, 0x0417, + 0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e, 0x041f, + /* 0xd0 */ + 0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425, 0x0426, 0x0427, + 0x0428, 0x0429, 0x042a, 0x042b, 0x042c, 0x042d, 0x042e, 0x042f, + /* 0xe0 */ + 0x0430, 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, 0x0436, 0x0437, + 0x0438, 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e, 0x043f, + /* 0xf0 */ + 0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446, 0x0447, + 0x0448, 0x0449, 0x044a, 0x044b, 0x044c, 0x044d, 0x044e, 0x044f, +}; + +static int +cp1251_mbtowc (ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) { + *pwc = (ucs4_t) c; + return 1; + } + else { + unsigned short wc = cp1251_2uni[c-0x80]; + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 1; + } + } + return RET_ILSEQ; +} + +static const unsigned char cp1251_page00[32] = { + 0xa0, 0x00, 0x00, 0x00, 0xa4, 0x00, 0xa6, 0xa7, /* 0xa0-0xa7 */ + 0x00, 0xa9, 0x00, 0xab, 0xac, 0xad, 0xae, 0x00, /* 0xa8-0xaf */ + 0xb0, 0xb1, 0x00, 0x00, 0x00, 0xb5, 0xb6, 0xb7, /* 0xb0-0xb7 */ + 0x00, 0x00, 0x00, 0xbb, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */ +}; +static const unsigned char cp1251_page04[152] = { + 0x00, 0xa8, 0x80, 0x81, 0xaa, 0xbd, 0xb2, 0xaf, /* 0x00-0x07 */ + 0xa3, 0x8a, 0x8c, 0x8e, 0x8d, 0x00, 0xa1, 0x8f, /* 0x08-0x0f */ + 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, /* 0x10-0x17 */ + 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, /* 0x18-0x1f */ + 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, /* 0x20-0x27 */ + 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, 0xde, 0xdf, /* 0x28-0x2f */ + 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0x30-0x37 */ + 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0x38-0x3f */ + 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, /* 0x40-0x47 */ + 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff, /* 0x48-0x4f */ + 0x00, 0xb8, 0x90, 0x83, 0xba, 0xbe, 0xb3, 0xbf, /* 0x50-0x57 */ + 0xbc, 0x9a, 0x9c, 0x9e, 0x9d, 0x00, 0xa2, 0x9f, /* 0x58-0x5f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0xa5, 0xb4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ +}; +static const unsigned char cp1251_page20[48] = { + 0x00, 0x00, 0x00, 0x96, 0x97, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x91, 0x92, 0x82, 0x00, 0x93, 0x94, 0x84, 0x00, /* 0x18-0x1f */ + 0x86, 0x87, 0x95, 0x00, 0x00, 0x00, 0x85, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x89, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x8b, 0x9b, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ +}; + +static int +cp1251_wctomb (unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x00c0) + c = cp1251_page00[wc-0x00a0]; + else if (wc >= 0x0400 && wc < 0x0498) + c = cp1251_page04[wc-0x0400]; + else if (wc >= 0x2010 && wc < 0x2040) + c = cp1251_page20[wc-0x2010]; + else if (wc == 0x20ac) + c = 0x88; + else if (wc == 0x2116) + c = 0xb9; + else if (wc == 0x2122) + c = 0x99; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILSEQ; +} diff --git a/xim/xcb-imdkit/src/xlibi18n/lcUniConv/cp1255.h b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/cp1255.h new file mode 100644 index 0000000..34e9691 --- /dev/null +++ b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/cp1255.h @@ -0,0 +1,120 @@ + +/* + * CP1255 + */ + +static const unsigned short cp1255_2uni[128] = { + /* 0x80 */ + 0x20ac, 0xfffd, 0x201a, 0x0192, 0x201e, 0x2026, 0x2020, 0x2021, + 0x02c6, 0x2030, 0xfffd, 0x2039, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x90 */ + 0xfffd, 0x2018, 0x2019, 0x201c, 0x201d, 0x2022, 0x2013, 0x2014, + 0x02dc, 0x2122, 0xfffd, 0x203a, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0xa0 */ + 0x00a0, 0x00a1, 0x00a2, 0x00a3, 0x20aa, 0x00a5, 0x00a6, 0x00a7, + 0x00a8, 0x00a9, 0x00d7, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x00af, + /* 0xb0 */ + 0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x00b4, 0x00b5, 0x00b6, 0x00b7, + 0x00b8, 0x00b9, 0x00f7, 0x00bb, 0x00bc, 0x00bd, 0x00be, 0x00bf, + /* 0xc0 */ + 0x05b0, 0x05b1, 0x05b2, 0x05b3, 0x05b4, 0x05b5, 0x05b6, 0x05b7, + 0x05b8, 0x05b9, 0xfffd, 0x05bb, 0x05bc, 0x05bd, 0x05be, 0x05bf, + /* 0xd0 */ + 0x05c0, 0x05c1, 0x05c2, 0x05c3, 0x05f0, 0x05f1, 0x05f2, 0x05f3, + 0x05f4, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0xe0 */ + 0x05d0, 0x05d1, 0x05d2, 0x05d3, 0x05d4, 0x05d5, 0x05d6, 0x05d7, + 0x05d8, 0x05d9, 0x05da, 0x05db, 0x05dc, 0x05dd, 0x05de, 0x05df, + /* 0xf0 */ + 0x05e0, 0x05e1, 0x05e2, 0x05e3, 0x05e4, 0x05e5, 0x05e6, 0x05e7, + 0x05e8, 0x05e9, 0x05ea, 0xfffd, 0xfffd, 0x200e, 0x200f, 0xfffd, +}; + +static int +cp1255_mbtowc (ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) { + *pwc = (ucs4_t) c; + return 1; + } + else { + unsigned short wc = cp1255_2uni[c-0x80]; + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 1; + } + } + return RET_ILSEQ; +} + +static const unsigned char cp1255_page00[88] = { + 0xa0, 0xa1, 0xa2, 0xa3, 0x00, 0xa5, 0xa6, 0xa7, /* 0xa0-0xa7 */ + 0xa8, 0xa9, 0x00, 0xab, 0xac, 0xad, 0xae, 0xaf, /* 0xa8-0xaf */ + 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, /* 0xb0-0xb7 */ + 0xb8, 0xb9, 0x00, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, /* 0xb8-0xbf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc0-0xc7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xaa, /* 0xd0-0xd7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd8-0xdf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe0-0xe7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe8-0xef */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xba, /* 0xf0-0xf7 */ +}; +static const unsigned char cp1255_page02[32] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x00, /* 0xc0-0xc7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */ + 0x00, 0x00, 0x00, 0x00, 0x98, 0x00, 0x00, 0x00, /* 0xd8-0xdf */ +}; +static const unsigned char cp1255_page05[72] = { + 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, /* 0xb0-0xb7 */ + 0xc8, 0xc9, 0x00, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, /* 0xb8-0xbf */ + 0xd0, 0xd1, 0xd2, 0xd3, 0x00, 0x00, 0x00, 0x00, /* 0xc0-0xc7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0xd0-0xd7 */ + 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0xd8-0xdf */ + 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, /* 0xe0-0xe7 */ + 0xf8, 0xf9, 0xfa, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe8-0xef */ + 0xd4, 0xd5, 0xd6, 0xd7, 0xd8, 0x00, 0x00, 0x00, /* 0xf0-0xf7 */ +}; +static const unsigned char cp1255_page20[56] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfd, 0xfe, /* 0x08-0x0f */ + 0x00, 0x00, 0x00, 0x96, 0x97, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x91, 0x92, 0x82, 0x00, 0x93, 0x94, 0x84, 0x00, /* 0x18-0x1f */ + 0x86, 0x87, 0x95, 0x00, 0x00, 0x00, 0x85, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x89, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x8b, 0x9b, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ +}; + +static int +cp1255_wctomb (unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x00f8) + c = cp1255_page00[wc-0x00a0]; + else if (wc == 0x0192) + c = 0x83; + else if (wc >= 0x02c0 && wc < 0x02e0) + c = cp1255_page02[wc-0x02c0]; + else if (wc >= 0x05b0 && wc < 0x05f8) + c = cp1255_page05[wc-0x05b0]; + else if (wc >= 0x2008 && wc < 0x2040) + c = cp1255_page20[wc-0x2008]; + else if (wc == 0x20aa) + c = 0xa4; + else if (wc == 0x20ac) + c = 0x80; + else if (wc == 0x2122) + c = 0x99; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILSEQ; +} diff --git a/xim/xcb-imdkit/src/xlibi18n/lcUniConv/cp1256.h b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/cp1256.h new file mode 100644 index 0000000..0fe7e3a --- /dev/null +++ b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/cp1256.h @@ -0,0 +1,134 @@ + +/* + * CP1256 + */ + +static const unsigned short cp1256_2uni[128] = { + /* 0x80 */ + 0x20ac, 0x067e, 0x201a, 0x0192, 0x201e, 0x2026, 0x2020, 0x2021, + 0x02c6, 0x2030, 0x0679, 0x2039, 0x0152, 0x0686, 0x0698, 0x0688, + /* 0x90 */ + 0x06af, 0x2018, 0x2019, 0x201c, 0x201d, 0x2022, 0x2013, 0x2014, + 0x06a9, 0x2122, 0x0691, 0x203a, 0x0153, 0x200c, 0x200d, 0x06ba, + /* 0xa0 */ + 0x00a0, 0x060c, 0x00a2, 0x00a3, 0x00a4, 0x00a5, 0x00a6, 0x00a7, + 0x00a8, 0x00a9, 0x06be, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x00af, + /* 0xb0 */ + 0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x00b4, 0x00b5, 0x00b6, 0x00b7, + 0x00b8, 0x00b9, 0x061b, 0x00bb, 0x00bc, 0x00bd, 0x00be, 0x061f, + /* 0xc0 */ + 0x06c1, 0x0621, 0x0622, 0x0623, 0x0624, 0x0625, 0x0626, 0x0627, + 0x0628, 0x0629, 0x062a, 0x062b, 0x062c, 0x062d, 0x062e, 0x062f, + /* 0xd0 */ + 0x0630, 0x0631, 0x0632, 0x0633, 0x0634, 0x0635, 0x0636, 0x00d7, + 0x0637, 0x0638, 0x0639, 0x063a, 0x0640, 0x0641, 0x0642, 0x0643, + /* 0xe0 */ + 0x00e0, 0x0644, 0x00e2, 0x0645, 0x0646, 0x0647, 0x0648, 0x00e7, + 0x00e8, 0x00e9, 0x00ea, 0x00eb, 0x0649, 0x064a, 0x00ee, 0x00ef, + /* 0xf0 */ + 0x064b, 0x064c, 0x064d, 0x064e, 0x00f4, 0x064f, 0x0650, 0x00f7, + 0x0651, 0x00f9, 0x0652, 0x00fb, 0x00fc, 0x200e, 0x200f, 0x06d2, +}; + +static int +cp1256_mbtowc (ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) + *pwc = (ucs4_t) c; + else + *pwc = (ucs4_t) cp1256_2uni[c-0x80]; + return 1; +} + +static const unsigned char cp1256_page00[96] = { + 0xa0, 0x00, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, /* 0xa0-0xa7 */ + 0xa8, 0xa9, 0x00, 0xab, 0xac, 0xad, 0xae, 0xaf, /* 0xa8-0xaf */ + 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, /* 0xb0-0xb7 */ + 0xb8, 0xb9, 0x00, 0xbb, 0xbc, 0xbd, 0xbe, 0x00, /* 0xb8-0xbf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc0-0xc7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd7, /* 0xd0-0xd7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd8-0xdf */ + 0xe0, 0x00, 0xe2, 0x00, 0x00, 0x00, 0x00, 0xe7, /* 0xe0-0xe7 */ + 0xe8, 0xe9, 0xea, 0xeb, 0x00, 0x00, 0xee, 0xef, /* 0xe8-0xef */ + 0x00, 0x00, 0x00, 0x00, 0xf4, 0x00, 0x00, 0xf7, /* 0xf0-0xf7 */ + 0x00, 0xf9, 0x00, 0xfb, 0xfc, 0x00, 0x00, 0x00, /* 0xf8-0xff */ +}; +static const unsigned char cp1256_page01[72] = { + 0x00, 0x00, 0x8c, 0x9c, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0x00, 0x00, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ +}; +static const unsigned char cp1256_page06[208] = { + 0x00, 0x00, 0x00, 0x00, 0xa1, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x00, 0x00, 0x00, 0xba, 0x00, 0x00, 0x00, 0xbf, /* 0x18-0x1f */ + 0x00, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, /* 0x20-0x27 */ + 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, /* 0x28-0x2f */ + 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd8, /* 0x30-0x37 */ + 0xd9, 0xda, 0xdb, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0xdc, 0xdd, 0xde, 0xdf, 0xe1, 0xe3, 0xe4, 0xe5, /* 0x40-0x47 */ + 0xe6, 0xec, 0xed, 0xf0, 0xf1, 0xf2, 0xf3, 0xf5, /* 0x48-0x4f */ + 0xf6, 0xf8, 0xfa, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x8a, 0x00, 0x00, 0x00, 0x00, 0x81, 0x00, /* 0x78-0x7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8d, 0x00, /* 0x80-0x87 */ + 0x8f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0x00, 0x9a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ + 0x8e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ + 0x00, 0x98, 0x00, 0x00, 0x00, 0x00, 0x00, 0x90, /* 0xa8-0xaf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb0-0xb7 */ + 0x00, 0x00, 0x9f, 0x00, 0x00, 0x00, 0xaa, 0x00, /* 0xb8-0xbf */ + 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc0-0xc7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */ +}; +static const unsigned char cp1256_page20[56] = { + 0x00, 0x00, 0x00, 0x00, 0x9d, 0x9e, 0xfd, 0xfe, /* 0x08-0x0f */ + 0x00, 0x00, 0x00, 0x96, 0x97, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x91, 0x92, 0x82, 0x00, 0x93, 0x94, 0x84, 0x00, /* 0x18-0x1f */ + 0x86, 0x87, 0x95, 0x00, 0x00, 0x00, 0x85, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x89, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x8b, 0x9b, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ +}; + +static int +cp1256_wctomb (unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x0100) + c = cp1256_page00[wc-0x00a0]; + else if (wc >= 0x0150 && wc < 0x0198) + c = cp1256_page01[wc-0x0150]; + else if (wc == 0x02c6) + c = 0x88; + else if (wc >= 0x0608 && wc < 0x06d8) + c = cp1256_page06[wc-0x0608]; + else if (wc >= 0x2008 && wc < 0x2040) + c = cp1256_page20[wc-0x2008]; + else if (wc == 0x20ac) + c = 0x80; + else if (wc == 0x2122) + c = 0x99; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILSEQ; +} diff --git a/xim/xcb-imdkit/src/xlibi18n/lcUniConv/gb2312.h b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/gb2312.h new file mode 100644 index 0000000..68cffa3 --- /dev/null +++ b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/gb2312.h @@ -0,0 +1,2552 @@ + +/* + * GB2312.1980-0 + */ + +static const unsigned short gb2312_2uni_page21[831] = { + /* 0x21 */ + 0x3000, 0x3001, 0x3002, 0x30fb, 0x02c9, 0x02c7, 0x00a8, 0x3003, + 0x3005, 0x2015, 0xff5e, 0x2016, 0x2026, 0x2018, 0x2019, 0x201c, + 0x201d, 0x3014, 0x3015, 0x3008, 0x3009, 0x300a, 0x300b, 0x300c, + 0x300d, 0x300e, 0x300f, 0x3016, 0x3017, 0x3010, 0x3011, 0x00b1, + 0x00d7, 0x00f7, 0x2236, 0x2227, 0x2228, 0x2211, 0x220f, 0x222a, + 0x2229, 0x2208, 0x2237, 0x221a, 0x22a5, 0x2225, 0x2220, 0x2312, + 0x2299, 0x222b, 0x222e, 0x2261, 0x224c, 0x2248, 0x223d, 0x221d, + 0x2260, 0x226e, 0x226f, 0x2264, 0x2265, 0x221e, 0x2235, 0x2234, + 0x2642, 0x2640, 0x00b0, 0x2032, 0x2033, 0x2103, 0xff04, 0x00a4, + 0xffe0, 0xffe1, 0x2030, 0x00a7, 0x2116, 0x2606, 0x2605, 0x25cb, + 0x25cf, 0x25ce, 0x25c7, 0x25c6, 0x25a1, 0x25a0, 0x25b3, 0x25b2, + 0x203b, 0x2192, 0x2190, 0x2191, 0x2193, 0x3013, + /* 0x22 */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x2488, 0x2489, 0x248a, 0x248b, 0x248c, 0x248d, 0x248e, 0x248f, + 0x2490, 0x2491, 0x2492, 0x2493, 0x2494, 0x2495, 0x2496, 0x2497, + 0x2498, 0x2499, 0x249a, 0x249b, 0x2474, 0x2475, 0x2476, 0x2477, + 0x2478, 0x2479, 0x247a, 0x247b, 0x247c, 0x247d, 0x247e, 0x247f, + 0x2480, 0x2481, 0x2482, 0x2483, 0x2484, 0x2485, 0x2486, 0x2487, + 0x2460, 0x2461, 0x2462, 0x2463, 0x2464, 0x2465, 0x2466, 0x2467, + 0x2468, 0x2469, 0xfffd, 0xfffd, 0x3220, 0x3221, 0x3222, 0x3223, + 0x3224, 0x3225, 0x3226, 0x3227, 0x3228, 0x3229, 0xfffd, 0xfffd, + 0x2160, 0x2161, 0x2162, 0x2163, 0x2164, 0x2165, 0x2166, 0x2167, + 0x2168, 0x2169, 0x216a, 0x216b, 0xfffd, 0xfffd, + /* 0x23 */ + 0xff01, 0xff02, 0xff03, 0xffe5, 0xff05, 0xff06, 0xff07, 0xff08, + 0xff09, 0xff0a, 0xff0b, 0xff0c, 0xff0d, 0xff0e, 0xff0f, 0xff10, + 0xff11, 0xff12, 0xff13, 0xff14, 0xff15, 0xff16, 0xff17, 0xff18, + 0xff19, 0xff1a, 0xff1b, 0xff1c, 0xff1d, 0xff1e, 0xff1f, 0xff20, + 0xff21, 0xff22, 0xff23, 0xff24, 0xff25, 0xff26, 0xff27, 0xff28, + 0xff29, 0xff2a, 0xff2b, 0xff2c, 0xff2d, 0xff2e, 0xff2f, 0xff30, + 0xff31, 0xff32, 0xff33, 0xff34, 0xff35, 0xff36, 0xff37, 0xff38, + 0xff39, 0xff3a, 0xff3b, 0xff3c, 0xff3d, 0xff3e, 0xff3f, 0xff40, + 0xff41, 0xff42, 0xff43, 0xff44, 0xff45, 0xff46, 0xff47, 0xff48, + 0xff49, 0xff4a, 0xff4b, 0xff4c, 0xff4d, 0xff4e, 0xff4f, 0xff50, + 0xff51, 0xff52, 0xff53, 0xff54, 0xff55, 0xff56, 0xff57, 0xff58, + 0xff59, 0xff5a, 0xff5b, 0xff5c, 0xff5d, 0xffe3, + /* 0x24 */ + 0x3041, 0x3042, 0x3043, 0x3044, 0x3045, 0x3046, 0x3047, 0x3048, + 0x3049, 0x304a, 0x304b, 0x304c, 0x304d, 0x304e, 0x304f, 0x3050, + 0x3051, 0x3052, 0x3053, 0x3054, 0x3055, 0x3056, 0x3057, 0x3058, + 0x3059, 0x305a, 0x305b, 0x305c, 0x305d, 0x305e, 0x305f, 0x3060, + 0x3061, 0x3062, 0x3063, 0x3064, 0x3065, 0x3066, 0x3067, 0x3068, + 0x3069, 0x306a, 0x306b, 0x306c, 0x306d, 0x306e, 0x306f, 0x3070, + 0x3071, 0x3072, 0x3073, 0x3074, 0x3075, 0x3076, 0x3077, 0x3078, + 0x3079, 0x307a, 0x307b, 0x307c, 0x307d, 0x307e, 0x307f, 0x3080, + 0x3081, 0x3082, 0x3083, 0x3084, 0x3085, 0x3086, 0x3087, 0x3088, + 0x3089, 0x308a, 0x308b, 0x308c, 0x308d, 0x308e, 0x308f, 0x3090, + 0x3091, 0x3092, 0x3093, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x25 */ + 0x30a1, 0x30a2, 0x30a3, 0x30a4, 0x30a5, 0x30a6, 0x30a7, 0x30a8, + 0x30a9, 0x30aa, 0x30ab, 0x30ac, 0x30ad, 0x30ae, 0x30af, 0x30b0, + 0x30b1, 0x30b2, 0x30b3, 0x30b4, 0x30b5, 0x30b6, 0x30b7, 0x30b8, + 0x30b9, 0x30ba, 0x30bb, 0x30bc, 0x30bd, 0x30be, 0x30bf, 0x30c0, + 0x30c1, 0x30c2, 0x30c3, 0x30c4, 0x30c5, 0x30c6, 0x30c7, 0x30c8, + 0x30c9, 0x30ca, 0x30cb, 0x30cc, 0x30cd, 0x30ce, 0x30cf, 0x30d0, + 0x30d1, 0x30d2, 0x30d3, 0x30d4, 0x30d5, 0x30d6, 0x30d7, 0x30d8, + 0x30d9, 0x30da, 0x30db, 0x30dc, 0x30dd, 0x30de, 0x30df, 0x30e0, + 0x30e1, 0x30e2, 0x30e3, 0x30e4, 0x30e5, 0x30e6, 0x30e7, 0x30e8, + 0x30e9, 0x30ea, 0x30eb, 0x30ec, 0x30ed, 0x30ee, 0x30ef, 0x30f0, + 0x30f1, 0x30f2, 0x30f3, 0x30f4, 0x30f5, 0x30f6, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x26 */ + 0x0391, 0x0392, 0x0393, 0x0394, 0x0395, 0x0396, 0x0397, 0x0398, + 0x0399, 0x039a, 0x039b, 0x039c, 0x039d, 0x039e, 0x039f, 0x03a0, + 0x03a1, 0x03a3, 0x03a4, 0x03a5, 0x03a6, 0x03a7, 0x03a8, 0x03a9, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x03b1, 0x03b2, 0x03b3, 0x03b4, 0x03b5, 0x03b6, 0x03b7, 0x03b8, + 0x03b9, 0x03ba, 0x03bb, 0x03bc, 0x03bd, 0x03be, 0x03bf, 0x03c0, + 0x03c1, 0x03c3, 0x03c4, 0x03c5, 0x03c6, 0x03c7, 0x03c8, 0x03c9, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x27 */ + 0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0401, 0x0416, + 0x0417, 0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e, + 0x041f, 0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425, 0x0426, + 0x0427, 0x0428, 0x0429, 0x042a, 0x042b, 0x042c, 0x042d, 0x042e, + 0x042f, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x0430, 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, 0x0451, 0x0436, + 0x0437, 0x0438, 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e, + 0x043f, 0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446, + 0x0447, 0x0448, 0x0449, 0x044a, 0x044b, 0x044c, 0x044d, 0x044e, + 0x044f, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x28 */ + 0x0101, 0x00e1, 0x01ce, 0x00e0, 0x0113, 0x00e9, 0x011b, 0x00e8, + 0x012b, 0x00ed, 0x01d0, 0x00ec, 0x014d, 0x00f3, 0x01d2, 0x00f2, + 0x016b, 0x00fa, 0x01d4, 0x00f9, 0x01d6, 0x01d8, 0x01da, 0x01dc, + 0x00fc, 0x00ea, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x3105, 0x3106, 0x3107, 0x3108, + 0x3109, 0x310a, 0x310b, 0x310c, 0x310d, 0x310e, 0x310f, 0x3110, + 0x3111, 0x3112, 0x3113, 0x3114, 0x3115, 0x3116, 0x3117, 0x3118, + 0x3119, 0x311a, 0x311b, 0x311c, 0x311d, 0x311e, 0x311f, 0x3120, + 0x3121, 0x3122, 0x3123, 0x3124, 0x3125, 0x3126, 0x3127, 0x3128, + 0x3129, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x29 */ + 0xfffd, 0xfffd, 0xfffd, 0x2500, 0x2501, 0x2502, 0x2503, 0x2504, + 0x2505, 0x2506, 0x2507, 0x2508, 0x2509, 0x250a, 0x250b, 0x250c, + 0x250d, 0x250e, 0x250f, 0x2510, 0x2511, 0x2512, 0x2513, 0x2514, + 0x2515, 0x2516, 0x2517, 0x2518, 0x2519, 0x251a, 0x251b, 0x251c, + 0x251d, 0x251e, 0x251f, 0x2520, 0x2521, 0x2522, 0x2523, 0x2524, + 0x2525, 0x2526, 0x2527, 0x2528, 0x2529, 0x252a, 0x252b, 0x252c, + 0x252d, 0x252e, 0x252f, 0x2530, 0x2531, 0x2532, 0x2533, 0x2534, + 0x2535, 0x2536, 0x2537, 0x2538, 0x2539, 0x253a, 0x253b, 0x253c, + 0x253d, 0x253e, 0x253f, 0x2540, 0x2541, 0x2542, 0x2543, 0x2544, + 0x2545, 0x2546, 0x2547, 0x2548, 0x2549, 0x254a, 0x254b, +}; +static const unsigned short gb2312_2uni_page30[6768] = { + /* 0x30 */ + 0x554a, 0x963f, 0x57c3, 0x6328, 0x54ce, 0x5509, 0x54c0, 0x7691, + 0x764c, 0x853c, 0x77ee, 0x827e, 0x788d, 0x7231, 0x9698, 0x978d, + 0x6c28, 0x5b89, 0x4ffa, 0x6309, 0x6697, 0x5cb8, 0x80fa, 0x6848, + 0x80ae, 0x6602, 0x76ce, 0x51f9, 0x6556, 0x71ac, 0x7ff1, 0x8884, + 0x50b2, 0x5965, 0x61ca, 0x6fb3, 0x82ad, 0x634c, 0x6252, 0x53ed, + 0x5427, 0x7b06, 0x516b, 0x75a4, 0x5df4, 0x62d4, 0x8dcb, 0x9776, + 0x628a, 0x8019, 0x575d, 0x9738, 0x7f62, 0x7238, 0x767d, 0x67cf, + 0x767e, 0x6446, 0x4f70, 0x8d25, 0x62dc, 0x7a17, 0x6591, 0x73ed, + 0x642c, 0x6273, 0x822c, 0x9881, 0x677f, 0x7248, 0x626e, 0x62cc, + 0x4f34, 0x74e3, 0x534a, 0x529e, 0x7eca, 0x90a6, 0x5e2e, 0x6886, + 0x699c, 0x8180, 0x7ed1, 0x68d2, 0x78c5, 0x868c, 0x9551, 0x508d, + 0x8c24, 0x82de, 0x80de, 0x5305, 0x8912, 0x5265, + /* 0x31 */ + 0x8584, 0x96f9, 0x4fdd, 0x5821, 0x9971, 0x5b9d, 0x62b1, 0x62a5, + 0x66b4, 0x8c79, 0x9c8d, 0x7206, 0x676f, 0x7891, 0x60b2, 0x5351, + 0x5317, 0x8f88, 0x80cc, 0x8d1d, 0x94a1, 0x500d, 0x72c8, 0x5907, + 0x60eb, 0x7119, 0x88ab, 0x5954, 0x82ef, 0x672c, 0x7b28, 0x5d29, + 0x7ef7, 0x752d, 0x6cf5, 0x8e66, 0x8ff8, 0x903c, 0x9f3b, 0x6bd4, + 0x9119, 0x7b14, 0x5f7c, 0x78a7, 0x84d6, 0x853d, 0x6bd5, 0x6bd9, + 0x6bd6, 0x5e01, 0x5e87, 0x75f9, 0x95ed, 0x655d, 0x5f0a, 0x5fc5, + 0x8f9f, 0x58c1, 0x81c2, 0x907f, 0x965b, 0x97ad, 0x8fb9, 0x7f16, + 0x8d2c, 0x6241, 0x4fbf, 0x53d8, 0x535e, 0x8fa8, 0x8fa9, 0x8fab, + 0x904d, 0x6807, 0x5f6a, 0x8198, 0x8868, 0x9cd6, 0x618b, 0x522b, + 0x762a, 0x5f6c, 0x658c, 0x6fd2, 0x6ee8, 0x5bbe, 0x6448, 0x5175, + 0x51b0, 0x67c4, 0x4e19, 0x79c9, 0x997c, 0x70b3, + /* 0x32 */ + 0x75c5, 0x5e76, 0x73bb, 0x83e0, 0x64ad, 0x62e8, 0x94b5, 0x6ce2, + 0x535a, 0x52c3, 0x640f, 0x94c2, 0x7b94, 0x4f2f, 0x5e1b, 0x8236, + 0x8116, 0x818a, 0x6e24, 0x6cca, 0x9a73, 0x6355, 0x535c, 0x54fa, + 0x8865, 0x57e0, 0x4e0d, 0x5e03, 0x6b65, 0x7c3f, 0x90e8, 0x6016, + 0x64e6, 0x731c, 0x88c1, 0x6750, 0x624d, 0x8d22, 0x776c, 0x8e29, + 0x91c7, 0x5f69, 0x83dc, 0x8521, 0x9910, 0x53c2, 0x8695, 0x6b8b, + 0x60ed, 0x60e8, 0x707f, 0x82cd, 0x8231, 0x4ed3, 0x6ca7, 0x85cf, + 0x64cd, 0x7cd9, 0x69fd, 0x66f9, 0x8349, 0x5395, 0x7b56, 0x4fa7, + 0x518c, 0x6d4b, 0x5c42, 0x8e6d, 0x63d2, 0x53c9, 0x832c, 0x8336, + 0x67e5, 0x78b4, 0x643d, 0x5bdf, 0x5c94, 0x5dee, 0x8be7, 0x62c6, + 0x67f4, 0x8c7a, 0x6400, 0x63ba, 0x8749, 0x998b, 0x8c17, 0x7f20, + 0x94f2, 0x4ea7, 0x9610, 0x98a4, 0x660c, 0x7316, + /* 0x33 */ + 0x573a, 0x5c1d, 0x5e38, 0x957f, 0x507f, 0x80a0, 0x5382, 0x655e, + 0x7545, 0x5531, 0x5021, 0x8d85, 0x6284, 0x949e, 0x671d, 0x5632, + 0x6f6e, 0x5de2, 0x5435, 0x7092, 0x8f66, 0x626f, 0x64a4, 0x63a3, + 0x5f7b, 0x6f88, 0x90f4, 0x81e3, 0x8fb0, 0x5c18, 0x6668, 0x5ff1, + 0x6c89, 0x9648, 0x8d81, 0x886c, 0x6491, 0x79f0, 0x57ce, 0x6a59, + 0x6210, 0x5448, 0x4e58, 0x7a0b, 0x60e9, 0x6f84, 0x8bda, 0x627f, + 0x901e, 0x9a8b, 0x79e4, 0x5403, 0x75f4, 0x6301, 0x5319, 0x6c60, + 0x8fdf, 0x5f1b, 0x9a70, 0x803b, 0x9f7f, 0x4f88, 0x5c3a, 0x8d64, + 0x7fc5, 0x65a5, 0x70bd, 0x5145, 0x51b2, 0x866b, 0x5d07, 0x5ba0, + 0x62bd, 0x916c, 0x7574, 0x8e0c, 0x7a20, 0x6101, 0x7b79, 0x4ec7, + 0x7ef8, 0x7785, 0x4e11, 0x81ed, 0x521d, 0x51fa, 0x6a71, 0x53a8, + 0x8e87, 0x9504, 0x96cf, 0x6ec1, 0x9664, 0x695a, + /* 0x34 */ + 0x7840, 0x50a8, 0x77d7, 0x6410, 0x89e6, 0x5904, 0x63e3, 0x5ddd, + 0x7a7f, 0x693d, 0x4f20, 0x8239, 0x5598, 0x4e32, 0x75ae, 0x7a97, + 0x5e62, 0x5e8a, 0x95ef, 0x521b, 0x5439, 0x708a, 0x6376, 0x9524, + 0x5782, 0x6625, 0x693f, 0x9187, 0x5507, 0x6df3, 0x7eaf, 0x8822, + 0x6233, 0x7ef0, 0x75b5, 0x8328, 0x78c1, 0x96cc, 0x8f9e, 0x6148, + 0x74f7, 0x8bcd, 0x6b64, 0x523a, 0x8d50, 0x6b21, 0x806a, 0x8471, + 0x56f1, 0x5306, 0x4ece, 0x4e1b, 0x51d1, 0x7c97, 0x918b, 0x7c07, + 0x4fc3, 0x8e7f, 0x7be1, 0x7a9c, 0x6467, 0x5d14, 0x50ac, 0x8106, + 0x7601, 0x7cb9, 0x6dec, 0x7fe0, 0x6751, 0x5b58, 0x5bf8, 0x78cb, + 0x64ae, 0x6413, 0x63aa, 0x632b, 0x9519, 0x642d, 0x8fbe, 0x7b54, + 0x7629, 0x6253, 0x5927, 0x5446, 0x6b79, 0x50a3, 0x6234, 0x5e26, + 0x6b86, 0x4ee3, 0x8d37, 0x888b, 0x5f85, 0x902e, + /* 0x35 */ + 0x6020, 0x803d, 0x62c5, 0x4e39, 0x5355, 0x90f8, 0x63b8, 0x80c6, + 0x65e6, 0x6c2e, 0x4f46, 0x60ee, 0x6de1, 0x8bde, 0x5f39, 0x86cb, + 0x5f53, 0x6321, 0x515a, 0x8361, 0x6863, 0x5200, 0x6363, 0x8e48, + 0x5012, 0x5c9b, 0x7977, 0x5bfc, 0x5230, 0x7a3b, 0x60bc, 0x9053, + 0x76d7, 0x5fb7, 0x5f97, 0x7684, 0x8e6c, 0x706f, 0x767b, 0x7b49, + 0x77aa, 0x51f3, 0x9093, 0x5824, 0x4f4e, 0x6ef4, 0x8fea, 0x654c, + 0x7b1b, 0x72c4, 0x6da4, 0x7fdf, 0x5ae1, 0x62b5, 0x5e95, 0x5730, + 0x8482, 0x7b2c, 0x5e1d, 0x5f1f, 0x9012, 0x7f14, 0x98a0, 0x6382, + 0x6ec7, 0x7898, 0x70b9, 0x5178, 0x975b, 0x57ab, 0x7535, 0x4f43, + 0x7538, 0x5e97, 0x60e6, 0x5960, 0x6dc0, 0x6bbf, 0x7889, 0x53fc, + 0x96d5, 0x51cb, 0x5201, 0x6389, 0x540a, 0x9493, 0x8c03, 0x8dcc, + 0x7239, 0x789f, 0x8776, 0x8fed, 0x8c0d, 0x53e0, + /* 0x36 */ + 0x4e01, 0x76ef, 0x53ee, 0x9489, 0x9876, 0x9f0e, 0x952d, 0x5b9a, + 0x8ba2, 0x4e22, 0x4e1c, 0x51ac, 0x8463, 0x61c2, 0x52a8, 0x680b, + 0x4f97, 0x606b, 0x51bb, 0x6d1e, 0x515c, 0x6296, 0x6597, 0x9661, + 0x8c46, 0x9017, 0x75d8, 0x90fd, 0x7763, 0x6bd2, 0x728a, 0x72ec, + 0x8bfb, 0x5835, 0x7779, 0x8d4c, 0x675c, 0x9540, 0x809a, 0x5ea6, + 0x6e21, 0x5992, 0x7aef, 0x77ed, 0x953b, 0x6bb5, 0x65ad, 0x7f0e, + 0x5806, 0x5151, 0x961f, 0x5bf9, 0x58a9, 0x5428, 0x8e72, 0x6566, + 0x987f, 0x56e4, 0x949d, 0x76fe, 0x9041, 0x6387, 0x54c6, 0x591a, + 0x593a, 0x579b, 0x8eb2, 0x6735, 0x8dfa, 0x8235, 0x5241, 0x60f0, + 0x5815, 0x86fe, 0x5ce8, 0x9e45, 0x4fc4, 0x989d, 0x8bb9, 0x5a25, + 0x6076, 0x5384, 0x627c, 0x904f, 0x9102, 0x997f, 0x6069, 0x800c, + 0x513f, 0x8033, 0x5c14, 0x9975, 0x6d31, 0x4e8c, + /* 0x37 */ + 0x8d30, 0x53d1, 0x7f5a, 0x7b4f, 0x4f10, 0x4e4f, 0x9600, 0x6cd5, + 0x73d0, 0x85e9, 0x5e06, 0x756a, 0x7ffb, 0x6a0a, 0x77fe, 0x9492, + 0x7e41, 0x51e1, 0x70e6, 0x53cd, 0x8fd4, 0x8303, 0x8d29, 0x72af, + 0x996d, 0x6cdb, 0x574a, 0x82b3, 0x65b9, 0x80aa, 0x623f, 0x9632, + 0x59a8, 0x4eff, 0x8bbf, 0x7eba, 0x653e, 0x83f2, 0x975e, 0x5561, + 0x98de, 0x80a5, 0x532a, 0x8bfd, 0x5420, 0x80ba, 0x5e9f, 0x6cb8, + 0x8d39, 0x82ac, 0x915a, 0x5429, 0x6c1b, 0x5206, 0x7eb7, 0x575f, + 0x711a, 0x6c7e, 0x7c89, 0x594b, 0x4efd, 0x5fff, 0x6124, 0x7caa, + 0x4e30, 0x5c01, 0x67ab, 0x8702, 0x5cf0, 0x950b, 0x98ce, 0x75af, + 0x70fd, 0x9022, 0x51af, 0x7f1d, 0x8bbd, 0x5949, 0x51e4, 0x4f5b, + 0x5426, 0x592b, 0x6577, 0x80a4, 0x5b75, 0x6276, 0x62c2, 0x8f90, + 0x5e45, 0x6c1f, 0x7b26, 0x4f0f, 0x4fd8, 0x670d, + /* 0x38 */ + 0x6d6e, 0x6daa, 0x798f, 0x88b1, 0x5f17, 0x752b, 0x629a, 0x8f85, + 0x4fef, 0x91dc, 0x65a7, 0x812f, 0x8151, 0x5e9c, 0x8150, 0x8d74, + 0x526f, 0x8986, 0x8d4b, 0x590d, 0x5085, 0x4ed8, 0x961c, 0x7236, + 0x8179, 0x8d1f, 0x5bcc, 0x8ba3, 0x9644, 0x5987, 0x7f1a, 0x5490, + 0x5676, 0x560e, 0x8be5, 0x6539, 0x6982, 0x9499, 0x76d6, 0x6e89, + 0x5e72, 0x7518, 0x6746, 0x67d1, 0x7aff, 0x809d, 0x8d76, 0x611f, + 0x79c6, 0x6562, 0x8d63, 0x5188, 0x521a, 0x94a2, 0x7f38, 0x809b, + 0x7eb2, 0x5c97, 0x6e2f, 0x6760, 0x7bd9, 0x768b, 0x9ad8, 0x818f, + 0x7f94, 0x7cd5, 0x641e, 0x9550, 0x7a3f, 0x544a, 0x54e5, 0x6b4c, + 0x6401, 0x6208, 0x9e3d, 0x80f3, 0x7599, 0x5272, 0x9769, 0x845b, + 0x683c, 0x86e4, 0x9601, 0x9694, 0x94ec, 0x4e2a, 0x5404, 0x7ed9, + 0x6839, 0x8ddf, 0x8015, 0x66f4, 0x5e9a, 0x7fb9, + /* 0x39 */ + 0x57c2, 0x803f, 0x6897, 0x5de5, 0x653b, 0x529f, 0x606d, 0x9f9a, + 0x4f9b, 0x8eac, 0x516c, 0x5bab, 0x5f13, 0x5de9, 0x6c5e, 0x62f1, + 0x8d21, 0x5171, 0x94a9, 0x52fe, 0x6c9f, 0x82df, 0x72d7, 0x57a2, + 0x6784, 0x8d2d, 0x591f, 0x8f9c, 0x83c7, 0x5495, 0x7b8d, 0x4f30, + 0x6cbd, 0x5b64, 0x59d1, 0x9f13, 0x53e4, 0x86ca, 0x9aa8, 0x8c37, + 0x80a1, 0x6545, 0x987e, 0x56fa, 0x96c7, 0x522e, 0x74dc, 0x5250, + 0x5be1, 0x6302, 0x8902, 0x4e56, 0x62d0, 0x602a, 0x68fa, 0x5173, + 0x5b98, 0x51a0, 0x89c2, 0x7ba1, 0x9986, 0x7f50, 0x60ef, 0x704c, + 0x8d2f, 0x5149, 0x5e7f, 0x901b, 0x7470, 0x89c4, 0x572d, 0x7845, + 0x5f52, 0x9f9f, 0x95fa, 0x8f68, 0x9b3c, 0x8be1, 0x7678, 0x6842, + 0x67dc, 0x8dea, 0x8d35, 0x523d, 0x8f8a, 0x6eda, 0x68cd, 0x9505, + 0x90ed, 0x56fd, 0x679c, 0x88f9, 0x8fc7, 0x54c8, + /* 0x3a */ + 0x9ab8, 0x5b69, 0x6d77, 0x6c26, 0x4ea5, 0x5bb3, 0x9a87, 0x9163, + 0x61a8, 0x90af, 0x97e9, 0x542b, 0x6db5, 0x5bd2, 0x51fd, 0x558a, + 0x7f55, 0x7ff0, 0x64bc, 0x634d, 0x65f1, 0x61be, 0x608d, 0x710a, + 0x6c57, 0x6c49, 0x592f, 0x676d, 0x822a, 0x58d5, 0x568e, 0x8c6a, + 0x6beb, 0x90dd, 0x597d, 0x8017, 0x53f7, 0x6d69, 0x5475, 0x559d, + 0x8377, 0x83cf, 0x6838, 0x79be, 0x548c, 0x4f55, 0x5408, 0x76d2, + 0x8c89, 0x9602, 0x6cb3, 0x6db8, 0x8d6b, 0x8910, 0x9e64, 0x8d3a, + 0x563f, 0x9ed1, 0x75d5, 0x5f88, 0x72e0, 0x6068, 0x54fc, 0x4ea8, + 0x6a2a, 0x8861, 0x6052, 0x8f70, 0x54c4, 0x70d8, 0x8679, 0x9e3f, + 0x6d2a, 0x5b8f, 0x5f18, 0x7ea2, 0x5589, 0x4faf, 0x7334, 0x543c, + 0x539a, 0x5019, 0x540e, 0x547c, 0x4e4e, 0x5ffd, 0x745a, 0x58f6, + 0x846b, 0x80e1, 0x8774, 0x72d0, 0x7cca, 0x6e56, + /* 0x3b */ + 0x5f27, 0x864e, 0x552c, 0x62a4, 0x4e92, 0x6caa, 0x6237, 0x82b1, + 0x54d7, 0x534e, 0x733e, 0x6ed1, 0x753b, 0x5212, 0x5316, 0x8bdd, + 0x69d0, 0x5f8a, 0x6000, 0x6dee, 0x574f, 0x6b22, 0x73af, 0x6853, + 0x8fd8, 0x7f13, 0x6362, 0x60a3, 0x5524, 0x75ea, 0x8c62, 0x7115, + 0x6da3, 0x5ba6, 0x5e7b, 0x8352, 0x614c, 0x9ec4, 0x78fa, 0x8757, + 0x7c27, 0x7687, 0x51f0, 0x60f6, 0x714c, 0x6643, 0x5e4c, 0x604d, + 0x8c0e, 0x7070, 0x6325, 0x8f89, 0x5fbd, 0x6062, 0x86d4, 0x56de, + 0x6bc1, 0x6094, 0x6167, 0x5349, 0x60e0, 0x6666, 0x8d3f, 0x79fd, + 0x4f1a, 0x70e9, 0x6c47, 0x8bb3, 0x8bf2, 0x7ed8, 0x8364, 0x660f, + 0x5a5a, 0x9b42, 0x6d51, 0x6df7, 0x8c41, 0x6d3b, 0x4f19, 0x706b, + 0x83b7, 0x6216, 0x60d1, 0x970d, 0x8d27, 0x7978, 0x51fb, 0x573e, + 0x57fa, 0x673a, 0x7578, 0x7a3d, 0x79ef, 0x7b95, + /* 0x3c */ + 0x808c, 0x9965, 0x8ff9, 0x6fc0, 0x8ba5, 0x9e21, 0x59ec, 0x7ee9, + 0x7f09, 0x5409, 0x6781, 0x68d8, 0x8f91, 0x7c4d, 0x96c6, 0x53ca, + 0x6025, 0x75be, 0x6c72, 0x5373, 0x5ac9, 0x7ea7, 0x6324, 0x51e0, + 0x810a, 0x5df1, 0x84df, 0x6280, 0x5180, 0x5b63, 0x4f0e, 0x796d, + 0x5242, 0x60b8, 0x6d4e, 0x5bc4, 0x5bc2, 0x8ba1, 0x8bb0, 0x65e2, + 0x5fcc, 0x9645, 0x5993, 0x7ee7, 0x7eaa, 0x5609, 0x67b7, 0x5939, + 0x4f73, 0x5bb6, 0x52a0, 0x835a, 0x988a, 0x8d3e, 0x7532, 0x94be, + 0x5047, 0x7a3c, 0x4ef7, 0x67b6, 0x9a7e, 0x5ac1, 0x6b7c, 0x76d1, + 0x575a, 0x5c16, 0x7b3a, 0x95f4, 0x714e, 0x517c, 0x80a9, 0x8270, + 0x5978, 0x7f04, 0x8327, 0x68c0, 0x67ec, 0x78b1, 0x7877, 0x62e3, + 0x6361, 0x7b80, 0x4fed, 0x526a, 0x51cf, 0x8350, 0x69db, 0x9274, + 0x8df5, 0x8d31, 0x89c1, 0x952e, 0x7bad, 0x4ef6, + /* 0x3d */ + 0x5065, 0x8230, 0x5251, 0x996f, 0x6e10, 0x6e85, 0x6da7, 0x5efa, + 0x50f5, 0x59dc, 0x5c06, 0x6d46, 0x6c5f, 0x7586, 0x848b, 0x6868, + 0x5956, 0x8bb2, 0x5320, 0x9171, 0x964d, 0x8549, 0x6912, 0x7901, + 0x7126, 0x80f6, 0x4ea4, 0x90ca, 0x6d47, 0x9a84, 0x5a07, 0x56bc, + 0x6405, 0x94f0, 0x77eb, 0x4fa5, 0x811a, 0x72e1, 0x89d2, 0x997a, + 0x7f34, 0x7ede, 0x527f, 0x6559, 0x9175, 0x8f7f, 0x8f83, 0x53eb, + 0x7a96, 0x63ed, 0x63a5, 0x7686, 0x79f8, 0x8857, 0x9636, 0x622a, + 0x52ab, 0x8282, 0x6854, 0x6770, 0x6377, 0x776b, 0x7aed, 0x6d01, + 0x7ed3, 0x89e3, 0x59d0, 0x6212, 0x85c9, 0x82a5, 0x754c, 0x501f, + 0x4ecb, 0x75a5, 0x8beb, 0x5c4a, 0x5dfe, 0x7b4b, 0x65a4, 0x91d1, + 0x4eca, 0x6d25, 0x895f, 0x7d27, 0x9526, 0x4ec5, 0x8c28, 0x8fdb, + 0x9773, 0x664b, 0x7981, 0x8fd1, 0x70ec, 0x6d78, + /* 0x3e */ + 0x5c3d, 0x52b2, 0x8346, 0x5162, 0x830e, 0x775b, 0x6676, 0x9cb8, + 0x4eac, 0x60ca, 0x7cbe, 0x7cb3, 0x7ecf, 0x4e95, 0x8b66, 0x666f, + 0x9888, 0x9759, 0x5883, 0x656c, 0x955c, 0x5f84, 0x75c9, 0x9756, + 0x7adf, 0x7ade, 0x51c0, 0x70af, 0x7a98, 0x63ea, 0x7a76, 0x7ea0, + 0x7396, 0x97ed, 0x4e45, 0x7078, 0x4e5d, 0x9152, 0x53a9, 0x6551, + 0x65e7, 0x81fc, 0x8205, 0x548e, 0x5c31, 0x759a, 0x97a0, 0x62d8, + 0x72d9, 0x75bd, 0x5c45, 0x9a79, 0x83ca, 0x5c40, 0x5480, 0x77e9, + 0x4e3e, 0x6cae, 0x805a, 0x62d2, 0x636e, 0x5de8, 0x5177, 0x8ddd, + 0x8e1e, 0x952f, 0x4ff1, 0x53e5, 0x60e7, 0x70ac, 0x5267, 0x6350, + 0x9e43, 0x5a1f, 0x5026, 0x7737, 0x5377, 0x7ee2, 0x6485, 0x652b, + 0x6289, 0x6398, 0x5014, 0x7235, 0x89c9, 0x51b3, 0x8bc0, 0x7edd, + 0x5747, 0x83cc, 0x94a7, 0x519b, 0x541b, 0x5cfb, + /* 0x3f */ + 0x4fca, 0x7ae3, 0x6d5a, 0x90e1, 0x9a8f, 0x5580, 0x5496, 0x5361, + 0x54af, 0x5f00, 0x63e9, 0x6977, 0x51ef, 0x6168, 0x520a, 0x582a, + 0x52d8, 0x574e, 0x780d, 0x770b, 0x5eb7, 0x6177, 0x7ce0, 0x625b, + 0x6297, 0x4ea2, 0x7095, 0x8003, 0x62f7, 0x70e4, 0x9760, 0x5777, + 0x82db, 0x67ef, 0x68f5, 0x78d5, 0x9897, 0x79d1, 0x58f3, 0x54b3, + 0x53ef, 0x6e34, 0x514b, 0x523b, 0x5ba2, 0x8bfe, 0x80af, 0x5543, + 0x57a6, 0x6073, 0x5751, 0x542d, 0x7a7a, 0x6050, 0x5b54, 0x63a7, + 0x62a0, 0x53e3, 0x6263, 0x5bc7, 0x67af, 0x54ed, 0x7a9f, 0x82e6, + 0x9177, 0x5e93, 0x88e4, 0x5938, 0x57ae, 0x630e, 0x8de8, 0x80ef, + 0x5757, 0x7b77, 0x4fa9, 0x5feb, 0x5bbd, 0x6b3e, 0x5321, 0x7b50, + 0x72c2, 0x6846, 0x77ff, 0x7736, 0x65f7, 0x51b5, 0x4e8f, 0x76d4, + 0x5cbf, 0x7aa5, 0x8475, 0x594e, 0x9b41, 0x5080, + /* 0x40 */ + 0x9988, 0x6127, 0x6e83, 0x5764, 0x6606, 0x6346, 0x56f0, 0x62ec, + 0x6269, 0x5ed3, 0x9614, 0x5783, 0x62c9, 0x5587, 0x8721, 0x814a, + 0x8fa3, 0x5566, 0x83b1, 0x6765, 0x8d56, 0x84dd, 0x5a6a, 0x680f, + 0x62e6, 0x7bee, 0x9611, 0x5170, 0x6f9c, 0x8c30, 0x63fd, 0x89c8, + 0x61d2, 0x7f06, 0x70c2, 0x6ee5, 0x7405, 0x6994, 0x72fc, 0x5eca, + 0x90ce, 0x6717, 0x6d6a, 0x635e, 0x52b3, 0x7262, 0x8001, 0x4f6c, + 0x59e5, 0x916a, 0x70d9, 0x6d9d, 0x52d2, 0x4e50, 0x96f7, 0x956d, + 0x857e, 0x78ca, 0x7d2f, 0x5121, 0x5792, 0x64c2, 0x808b, 0x7c7b, + 0x6cea, 0x68f1, 0x695e, 0x51b7, 0x5398, 0x68a8, 0x7281, 0x9ece, + 0x7bf1, 0x72f8, 0x79bb, 0x6f13, 0x7406, 0x674e, 0x91cc, 0x9ca4, + 0x793c, 0x8389, 0x8354, 0x540f, 0x6817, 0x4e3d, 0x5389, 0x52b1, + 0x783e, 0x5386, 0x5229, 0x5088, 0x4f8b, 0x4fd0, + /* 0x41 */ + 0x75e2, 0x7acb, 0x7c92, 0x6ca5, 0x96b6, 0x529b, 0x7483, 0x54e9, + 0x4fe9, 0x8054, 0x83b2, 0x8fde, 0x9570, 0x5ec9, 0x601c, 0x6d9f, + 0x5e18, 0x655b, 0x8138, 0x94fe, 0x604b, 0x70bc, 0x7ec3, 0x7cae, + 0x51c9, 0x6881, 0x7cb1, 0x826f, 0x4e24, 0x8f86, 0x91cf, 0x667e, + 0x4eae, 0x8c05, 0x64a9, 0x804a, 0x50da, 0x7597, 0x71ce, 0x5be5, + 0x8fbd, 0x6f66, 0x4e86, 0x6482, 0x9563, 0x5ed6, 0x6599, 0x5217, + 0x88c2, 0x70c8, 0x52a3, 0x730e, 0x7433, 0x6797, 0x78f7, 0x9716, + 0x4e34, 0x90bb, 0x9cde, 0x6dcb, 0x51db, 0x8d41, 0x541d, 0x62ce, + 0x73b2, 0x83f1, 0x96f6, 0x9f84, 0x94c3, 0x4f36, 0x7f9a, 0x51cc, + 0x7075, 0x9675, 0x5cad, 0x9886, 0x53e6, 0x4ee4, 0x6e9c, 0x7409, + 0x69b4, 0x786b, 0x998f, 0x7559, 0x5218, 0x7624, 0x6d41, 0x67f3, + 0x516d, 0x9f99, 0x804b, 0x5499, 0x7b3c, 0x7abf, + /* 0x42 */ + 0x9686, 0x5784, 0x62e2, 0x9647, 0x697c, 0x5a04, 0x6402, 0x7bd3, + 0x6f0f, 0x964b, 0x82a6, 0x5362, 0x9885, 0x5e90, 0x7089, 0x63b3, + 0x5364, 0x864f, 0x9c81, 0x9e93, 0x788c, 0x9732, 0x8def, 0x8d42, + 0x9e7f, 0x6f5e, 0x7984, 0x5f55, 0x9646, 0x622e, 0x9a74, 0x5415, + 0x94dd, 0x4fa3, 0x65c5, 0x5c65, 0x5c61, 0x7f15, 0x8651, 0x6c2f, + 0x5f8b, 0x7387, 0x6ee4, 0x7eff, 0x5ce6, 0x631b, 0x5b6a, 0x6ee6, + 0x5375, 0x4e71, 0x63a0, 0x7565, 0x62a1, 0x8f6e, 0x4f26, 0x4ed1, + 0x6ca6, 0x7eb6, 0x8bba, 0x841d, 0x87ba, 0x7f57, 0x903b, 0x9523, + 0x7ba9, 0x9aa1, 0x88f8, 0x843d, 0x6d1b, 0x9a86, 0x7edc, 0x5988, + 0x9ebb, 0x739b, 0x7801, 0x8682, 0x9a6c, 0x9a82, 0x561b, 0x5417, + 0x57cb, 0x4e70, 0x9ea6, 0x5356, 0x8fc8, 0x8109, 0x7792, 0x9992, + 0x86ee, 0x6ee1, 0x8513, 0x66fc, 0x6162, 0x6f2b, + /* 0x43 */ + 0x8c29, 0x8292, 0x832b, 0x76f2, 0x6c13, 0x5fd9, 0x83bd, 0x732b, + 0x8305, 0x951a, 0x6bdb, 0x77db, 0x94c6, 0x536f, 0x8302, 0x5192, + 0x5e3d, 0x8c8c, 0x8d38, 0x4e48, 0x73ab, 0x679a, 0x6885, 0x9176, + 0x9709, 0x7164, 0x6ca1, 0x7709, 0x5a92, 0x9541, 0x6bcf, 0x7f8e, + 0x6627, 0x5bd0, 0x59b9, 0x5a9a, 0x95e8, 0x95f7, 0x4eec, 0x840c, + 0x8499, 0x6aac, 0x76df, 0x9530, 0x731b, 0x68a6, 0x5b5f, 0x772f, + 0x919a, 0x9761, 0x7cdc, 0x8ff7, 0x8c1c, 0x5f25, 0x7c73, 0x79d8, + 0x89c5, 0x6ccc, 0x871c, 0x5bc6, 0x5e42, 0x68c9, 0x7720, 0x7ef5, + 0x5195, 0x514d, 0x52c9, 0x5a29, 0x7f05, 0x9762, 0x82d7, 0x63cf, + 0x7784, 0x85d0, 0x79d2, 0x6e3a, 0x5e99, 0x5999, 0x8511, 0x706d, + 0x6c11, 0x62bf, 0x76bf, 0x654f, 0x60af, 0x95fd, 0x660e, 0x879f, + 0x9e23, 0x94ed, 0x540d, 0x547d, 0x8c2c, 0x6478, + /* 0x44 */ + 0x6479, 0x8611, 0x6a21, 0x819c, 0x78e8, 0x6469, 0x9b54, 0x62b9, + 0x672b, 0x83ab, 0x58a8, 0x9ed8, 0x6cab, 0x6f20, 0x5bde, 0x964c, + 0x8c0b, 0x725f, 0x67d0, 0x62c7, 0x7261, 0x4ea9, 0x59c6, 0x6bcd, + 0x5893, 0x66ae, 0x5e55, 0x52df, 0x6155, 0x6728, 0x76ee, 0x7766, + 0x7267, 0x7a46, 0x62ff, 0x54ea, 0x5450, 0x94a0, 0x90a3, 0x5a1c, + 0x7eb3, 0x6c16, 0x4e43, 0x5976, 0x8010, 0x5948, 0x5357, 0x7537, + 0x96be, 0x56ca, 0x6320, 0x8111, 0x607c, 0x95f9, 0x6dd6, 0x5462, + 0x9981, 0x5185, 0x5ae9, 0x80fd, 0x59ae, 0x9713, 0x502a, 0x6ce5, + 0x5c3c, 0x62df, 0x4f60, 0x533f, 0x817b, 0x9006, 0x6eba, 0x852b, + 0x62c8, 0x5e74, 0x78be, 0x64b5, 0x637b, 0x5ff5, 0x5a18, 0x917f, + 0x9e1f, 0x5c3f, 0x634f, 0x8042, 0x5b7d, 0x556e, 0x954a, 0x954d, + 0x6d85, 0x60a8, 0x67e0, 0x72de, 0x51dd, 0x5b81, + /* 0x45 */ + 0x62e7, 0x6cde, 0x725b, 0x626d, 0x94ae, 0x7ebd, 0x8113, 0x6d53, + 0x519c, 0x5f04, 0x5974, 0x52aa, 0x6012, 0x5973, 0x6696, 0x8650, + 0x759f, 0x632a, 0x61e6, 0x7cef, 0x8bfa, 0x54e6, 0x6b27, 0x9e25, + 0x6bb4, 0x85d5, 0x5455, 0x5076, 0x6ca4, 0x556a, 0x8db4, 0x722c, + 0x5e15, 0x6015, 0x7436, 0x62cd, 0x6392, 0x724c, 0x5f98, 0x6e43, + 0x6d3e, 0x6500, 0x6f58, 0x76d8, 0x78d0, 0x76fc, 0x7554, 0x5224, + 0x53db, 0x4e53, 0x5e9e, 0x65c1, 0x802a, 0x80d6, 0x629b, 0x5486, + 0x5228, 0x70ae, 0x888d, 0x8dd1, 0x6ce1, 0x5478, 0x80da, 0x57f9, + 0x88f4, 0x8d54, 0x966a, 0x914d, 0x4f69, 0x6c9b, 0x55b7, 0x76c6, + 0x7830, 0x62a8, 0x70f9, 0x6f8e, 0x5f6d, 0x84ec, 0x68da, 0x787c, + 0x7bf7, 0x81a8, 0x670b, 0x9e4f, 0x6367, 0x78b0, 0x576f, 0x7812, + 0x9739, 0x6279, 0x62ab, 0x5288, 0x7435, 0x6bd7, + /* 0x46 */ + 0x5564, 0x813e, 0x75b2, 0x76ae, 0x5339, 0x75de, 0x50fb, 0x5c41, + 0x8b6c, 0x7bc7, 0x504f, 0x7247, 0x9a97, 0x98d8, 0x6f02, 0x74e2, + 0x7968, 0x6487, 0x77a5, 0x62fc, 0x9891, 0x8d2b, 0x54c1, 0x8058, + 0x4e52, 0x576a, 0x82f9, 0x840d, 0x5e73, 0x51ed, 0x74f6, 0x8bc4, + 0x5c4f, 0x5761, 0x6cfc, 0x9887, 0x5a46, 0x7834, 0x9b44, 0x8feb, + 0x7c95, 0x5256, 0x6251, 0x94fa, 0x4ec6, 0x8386, 0x8461, 0x83e9, + 0x84b2, 0x57d4, 0x6734, 0x5703, 0x666e, 0x6d66, 0x8c31, 0x66dd, + 0x7011, 0x671f, 0x6b3a, 0x6816, 0x621a, 0x59bb, 0x4e03, 0x51c4, + 0x6f06, 0x67d2, 0x6c8f, 0x5176, 0x68cb, 0x5947, 0x6b67, 0x7566, + 0x5d0e, 0x8110, 0x9f50, 0x65d7, 0x7948, 0x7941, 0x9a91, 0x8d77, + 0x5c82, 0x4e5e, 0x4f01, 0x542f, 0x5951, 0x780c, 0x5668, 0x6c14, + 0x8fc4, 0x5f03, 0x6c7d, 0x6ce3, 0x8bab, 0x6390, + /* 0x47 */ + 0x6070, 0x6d3d, 0x7275, 0x6266, 0x948e, 0x94c5, 0x5343, 0x8fc1, + 0x7b7e, 0x4edf, 0x8c26, 0x4e7e, 0x9ed4, 0x94b1, 0x94b3, 0x524d, + 0x6f5c, 0x9063, 0x6d45, 0x8c34, 0x5811, 0x5d4c, 0x6b20, 0x6b49, + 0x67aa, 0x545b, 0x8154, 0x7f8c, 0x5899, 0x8537, 0x5f3a, 0x62a2, + 0x6a47, 0x9539, 0x6572, 0x6084, 0x6865, 0x77a7, 0x4e54, 0x4fa8, + 0x5de7, 0x9798, 0x64ac, 0x7fd8, 0x5ced, 0x4fcf, 0x7a8d, 0x5207, + 0x8304, 0x4e14, 0x602f, 0x7a83, 0x94a6, 0x4fb5, 0x4eb2, 0x79e6, + 0x7434, 0x52e4, 0x82b9, 0x64d2, 0x79bd, 0x5bdd, 0x6c81, 0x9752, + 0x8f7b, 0x6c22, 0x503e, 0x537f, 0x6e05, 0x64ce, 0x6674, 0x6c30, + 0x60c5, 0x9877, 0x8bf7, 0x5e86, 0x743c, 0x7a77, 0x79cb, 0x4e18, + 0x90b1, 0x7403, 0x6c42, 0x56da, 0x914b, 0x6cc5, 0x8d8b, 0x533a, + 0x86c6, 0x66f2, 0x8eaf, 0x5c48, 0x9a71, 0x6e20, + /* 0x48 */ + 0x53d6, 0x5a36, 0x9f8b, 0x8da3, 0x53bb, 0x5708, 0x98a7, 0x6743, + 0x919b, 0x6cc9, 0x5168, 0x75ca, 0x62f3, 0x72ac, 0x5238, 0x529d, + 0x7f3a, 0x7094, 0x7638, 0x5374, 0x9e4a, 0x69b7, 0x786e, 0x96c0, + 0x88d9, 0x7fa4, 0x7136, 0x71c3, 0x5189, 0x67d3, 0x74e4, 0x58e4, + 0x6518, 0x56b7, 0x8ba9, 0x9976, 0x6270, 0x7ed5, 0x60f9, 0x70ed, + 0x58ec, 0x4ec1, 0x4eba, 0x5fcd, 0x97e7, 0x4efb, 0x8ba4, 0x5203, + 0x598a, 0x7eab, 0x6254, 0x4ecd, 0x65e5, 0x620e, 0x8338, 0x84c9, + 0x8363, 0x878d, 0x7194, 0x6eb6, 0x5bb9, 0x7ed2, 0x5197, 0x63c9, + 0x67d4, 0x8089, 0x8339, 0x8815, 0x5112, 0x5b7a, 0x5982, 0x8fb1, + 0x4e73, 0x6c5d, 0x5165, 0x8925, 0x8f6f, 0x962e, 0x854a, 0x745e, + 0x9510, 0x95f0, 0x6da6, 0x82e5, 0x5f31, 0x6492, 0x6d12, 0x8428, + 0x816e, 0x9cc3, 0x585e, 0x8d5b, 0x4e09, 0x53c1, + /* 0x49 */ + 0x4f1e, 0x6563, 0x6851, 0x55d3, 0x4e27, 0x6414, 0x9a9a, 0x626b, + 0x5ac2, 0x745f, 0x8272, 0x6da9, 0x68ee, 0x50e7, 0x838e, 0x7802, + 0x6740, 0x5239, 0x6c99, 0x7eb1, 0x50bb, 0x5565, 0x715e, 0x7b5b, + 0x6652, 0x73ca, 0x82eb, 0x6749, 0x5c71, 0x5220, 0x717d, 0x886b, + 0x95ea, 0x9655, 0x64c5, 0x8d61, 0x81b3, 0x5584, 0x6c55, 0x6247, + 0x7f2e, 0x5892, 0x4f24, 0x5546, 0x8d4f, 0x664c, 0x4e0a, 0x5c1a, + 0x88f3, 0x68a2, 0x634e, 0x7a0d, 0x70e7, 0x828d, 0x52fa, 0x97f6, + 0x5c11, 0x54e8, 0x90b5, 0x7ecd, 0x5962, 0x8d4a, 0x86c7, 0x820c, + 0x820d, 0x8d66, 0x6444, 0x5c04, 0x6151, 0x6d89, 0x793e, 0x8bbe, + 0x7837, 0x7533, 0x547b, 0x4f38, 0x8eab, 0x6df1, 0x5a20, 0x7ec5, + 0x795e, 0x6c88, 0x5ba1, 0x5a76, 0x751a, 0x80be, 0x614e, 0x6e17, + 0x58f0, 0x751f, 0x7525, 0x7272, 0x5347, 0x7ef3, + /* 0x4a */ + 0x7701, 0x76db, 0x5269, 0x80dc, 0x5723, 0x5e08, 0x5931, 0x72ee, + 0x65bd, 0x6e7f, 0x8bd7, 0x5c38, 0x8671, 0x5341, 0x77f3, 0x62fe, + 0x65f6, 0x4ec0, 0x98df, 0x8680, 0x5b9e, 0x8bc6, 0x53f2, 0x77e2, + 0x4f7f, 0x5c4e, 0x9a76, 0x59cb, 0x5f0f, 0x793a, 0x58eb, 0x4e16, + 0x67ff, 0x4e8b, 0x62ed, 0x8a93, 0x901d, 0x52bf, 0x662f, 0x55dc, + 0x566c, 0x9002, 0x4ed5, 0x4f8d, 0x91ca, 0x9970, 0x6c0f, 0x5e02, + 0x6043, 0x5ba4, 0x89c6, 0x8bd5, 0x6536, 0x624b, 0x9996, 0x5b88, + 0x5bff, 0x6388, 0x552e, 0x53d7, 0x7626, 0x517d, 0x852c, 0x67a2, + 0x68b3, 0x6b8a, 0x6292, 0x8f93, 0x53d4, 0x8212, 0x6dd1, 0x758f, + 0x4e66, 0x8d4e, 0x5b70, 0x719f, 0x85af, 0x6691, 0x66d9, 0x7f72, + 0x8700, 0x9ecd, 0x9f20, 0x5c5e, 0x672f, 0x8ff0, 0x6811, 0x675f, + 0x620d, 0x7ad6, 0x5885, 0x5eb6, 0x6570, 0x6f31, + /* 0x4b */ + 0x6055, 0x5237, 0x800d, 0x6454, 0x8870, 0x7529, 0x5e05, 0x6813, + 0x62f4, 0x971c, 0x53cc, 0x723d, 0x8c01, 0x6c34, 0x7761, 0x7a0e, + 0x542e, 0x77ac, 0x987a, 0x821c, 0x8bf4, 0x7855, 0x6714, 0x70c1, + 0x65af, 0x6495, 0x5636, 0x601d, 0x79c1, 0x53f8, 0x4e1d, 0x6b7b, + 0x8086, 0x5bfa, 0x55e3, 0x56db, 0x4f3a, 0x4f3c, 0x9972, 0x5df3, + 0x677e, 0x8038, 0x6002, 0x9882, 0x9001, 0x5b8b, 0x8bbc, 0x8bf5, + 0x641c, 0x8258, 0x64de, 0x55fd, 0x82cf, 0x9165, 0x4fd7, 0x7d20, + 0x901f, 0x7c9f, 0x50f3, 0x5851, 0x6eaf, 0x5bbf, 0x8bc9, 0x8083, + 0x9178, 0x849c, 0x7b97, 0x867d, 0x968b, 0x968f, 0x7ee5, 0x9ad3, + 0x788e, 0x5c81, 0x7a57, 0x9042, 0x96a7, 0x795f, 0x5b59, 0x635f, + 0x7b0b, 0x84d1, 0x68ad, 0x5506, 0x7f29, 0x7410, 0x7d22, 0x9501, + 0x6240, 0x584c, 0x4ed6, 0x5b83, 0x5979, 0x5854, + /* 0x4c */ + 0x736d, 0x631e, 0x8e4b, 0x8e0f, 0x80ce, 0x82d4, 0x62ac, 0x53f0, + 0x6cf0, 0x915e, 0x592a, 0x6001, 0x6c70, 0x574d, 0x644a, 0x8d2a, + 0x762b, 0x6ee9, 0x575b, 0x6a80, 0x75f0, 0x6f6d, 0x8c2d, 0x8c08, + 0x5766, 0x6bef, 0x8892, 0x78b3, 0x63a2, 0x53f9, 0x70ad, 0x6c64, + 0x5858, 0x642a, 0x5802, 0x68e0, 0x819b, 0x5510, 0x7cd6, 0x5018, + 0x8eba, 0x6dcc, 0x8d9f, 0x70eb, 0x638f, 0x6d9b, 0x6ed4, 0x7ee6, + 0x8404, 0x6843, 0x9003, 0x6dd8, 0x9676, 0x8ba8, 0x5957, 0x7279, + 0x85e4, 0x817e, 0x75bc, 0x8a8a, 0x68af, 0x5254, 0x8e22, 0x9511, + 0x63d0, 0x9898, 0x8e44, 0x557c, 0x4f53, 0x66ff, 0x568f, 0x60d5, + 0x6d95, 0x5243, 0x5c49, 0x5929, 0x6dfb, 0x586b, 0x7530, 0x751c, + 0x606c, 0x8214, 0x8146, 0x6311, 0x6761, 0x8fe2, 0x773a, 0x8df3, + 0x8d34, 0x94c1, 0x5e16, 0x5385, 0x542c, 0x70c3, + /* 0x4d */ + 0x6c40, 0x5ef7, 0x505c, 0x4ead, 0x5ead, 0x633a, 0x8247, 0x901a, + 0x6850, 0x916e, 0x77b3, 0x540c, 0x94dc, 0x5f64, 0x7ae5, 0x6876, + 0x6345, 0x7b52, 0x7edf, 0x75db, 0x5077, 0x6295, 0x5934, 0x900f, + 0x51f8, 0x79c3, 0x7a81, 0x56fe, 0x5f92, 0x9014, 0x6d82, 0x5c60, + 0x571f, 0x5410, 0x5154, 0x6e4d, 0x56e2, 0x63a8, 0x9893, 0x817f, + 0x8715, 0x892a, 0x9000, 0x541e, 0x5c6f, 0x81c0, 0x62d6, 0x6258, + 0x8131, 0x9e35, 0x9640, 0x9a6e, 0x9a7c, 0x692d, 0x59a5, 0x62d3, + 0x553e, 0x6316, 0x54c7, 0x86d9, 0x6d3c, 0x5a03, 0x74e6, 0x889c, + 0x6b6a, 0x5916, 0x8c4c, 0x5f2f, 0x6e7e, 0x73a9, 0x987d, 0x4e38, + 0x70f7, 0x5b8c, 0x7897, 0x633d, 0x665a, 0x7696, 0x60cb, 0x5b9b, + 0x5a49, 0x4e07, 0x8155, 0x6c6a, 0x738b, 0x4ea1, 0x6789, 0x7f51, + 0x5f80, 0x65fa, 0x671b, 0x5fd8, 0x5984, 0x5a01, + /* 0x4e */ + 0x5dcd, 0x5fae, 0x5371, 0x97e6, 0x8fdd, 0x6845, 0x56f4, 0x552f, + 0x60df, 0x4e3a, 0x6f4d, 0x7ef4, 0x82c7, 0x840e, 0x59d4, 0x4f1f, + 0x4f2a, 0x5c3e, 0x7eac, 0x672a, 0x851a, 0x5473, 0x754f, 0x80c3, + 0x5582, 0x9b4f, 0x4f4d, 0x6e2d, 0x8c13, 0x5c09, 0x6170, 0x536b, + 0x761f, 0x6e29, 0x868a, 0x6587, 0x95fb, 0x7eb9, 0x543b, 0x7a33, + 0x7d0a, 0x95ee, 0x55e1, 0x7fc1, 0x74ee, 0x631d, 0x8717, 0x6da1, + 0x7a9d, 0x6211, 0x65a1, 0x5367, 0x63e1, 0x6c83, 0x5deb, 0x545c, + 0x94a8, 0x4e4c, 0x6c61, 0x8bec, 0x5c4b, 0x65e0, 0x829c, 0x68a7, + 0x543e, 0x5434, 0x6bcb, 0x6b66, 0x4e94, 0x6342, 0x5348, 0x821e, + 0x4f0d, 0x4fae, 0x575e, 0x620a, 0x96fe, 0x6664, 0x7269, 0x52ff, + 0x52a1, 0x609f, 0x8bef, 0x6614, 0x7199, 0x6790, 0x897f, 0x7852, + 0x77fd, 0x6670, 0x563b, 0x5438, 0x9521, 0x727a, + /* 0x4f */ + 0x7a00, 0x606f, 0x5e0c, 0x6089, 0x819d, 0x5915, 0x60dc, 0x7184, + 0x70ef, 0x6eaa, 0x6c50, 0x7280, 0x6a84, 0x88ad, 0x5e2d, 0x4e60, + 0x5ab3, 0x559c, 0x94e3, 0x6d17, 0x7cfb, 0x9699, 0x620f, 0x7ec6, + 0x778e, 0x867e, 0x5323, 0x971e, 0x8f96, 0x6687, 0x5ce1, 0x4fa0, + 0x72ed, 0x4e0b, 0x53a6, 0x590f, 0x5413, 0x6380, 0x9528, 0x5148, + 0x4ed9, 0x9c9c, 0x7ea4, 0x54b8, 0x8d24, 0x8854, 0x8237, 0x95f2, + 0x6d8e, 0x5f26, 0x5acc, 0x663e, 0x9669, 0x73b0, 0x732e, 0x53bf, + 0x817a, 0x9985, 0x7fa1, 0x5baa, 0x9677, 0x9650, 0x7ebf, 0x76f8, + 0x53a2, 0x9576, 0x9999, 0x7bb1, 0x8944, 0x6e58, 0x4e61, 0x7fd4, + 0x7965, 0x8be6, 0x60f3, 0x54cd, 0x4eab, 0x9879, 0x5df7, 0x6a61, + 0x50cf, 0x5411, 0x8c61, 0x8427, 0x785d, 0x9704, 0x524a, 0x54ee, + 0x56a3, 0x9500, 0x6d88, 0x5bb5, 0x6dc6, 0x6653, + /* 0x50 */ + 0x5c0f, 0x5b5d, 0x6821, 0x8096, 0x5578, 0x7b11, 0x6548, 0x6954, + 0x4e9b, 0x6b47, 0x874e, 0x978b, 0x534f, 0x631f, 0x643a, 0x90aa, + 0x659c, 0x80c1, 0x8c10, 0x5199, 0x68b0, 0x5378, 0x87f9, 0x61c8, + 0x6cc4, 0x6cfb, 0x8c22, 0x5c51, 0x85aa, 0x82af, 0x950c, 0x6b23, + 0x8f9b, 0x65b0, 0x5ffb, 0x5fc3, 0x4fe1, 0x8845, 0x661f, 0x8165, + 0x7329, 0x60fa, 0x5174, 0x5211, 0x578b, 0x5f62, 0x90a2, 0x884c, + 0x9192, 0x5e78, 0x674f, 0x6027, 0x59d3, 0x5144, 0x51f6, 0x80f8, + 0x5308, 0x6c79, 0x96c4, 0x718a, 0x4f11, 0x4fee, 0x7f9e, 0x673d, + 0x55c5, 0x9508, 0x79c0, 0x8896, 0x7ee3, 0x589f, 0x620c, 0x9700, + 0x865a, 0x5618, 0x987b, 0x5f90, 0x8bb8, 0x84c4, 0x9157, 0x53d9, + 0x65ed, 0x5e8f, 0x755c, 0x6064, 0x7d6e, 0x5a7f, 0x7eea, 0x7eed, + 0x8f69, 0x55a7, 0x5ba3, 0x60ac, 0x65cb, 0x7384, + /* 0x51 */ + 0x9009, 0x7663, 0x7729, 0x7eda, 0x9774, 0x859b, 0x5b66, 0x7a74, + 0x96ea, 0x8840, 0x52cb, 0x718f, 0x5faa, 0x65ec, 0x8be2, 0x5bfb, + 0x9a6f, 0x5de1, 0x6b89, 0x6c5b, 0x8bad, 0x8baf, 0x900a, 0x8fc5, + 0x538b, 0x62bc, 0x9e26, 0x9e2d, 0x5440, 0x4e2b, 0x82bd, 0x7259, + 0x869c, 0x5d16, 0x8859, 0x6daf, 0x96c5, 0x54d1, 0x4e9a, 0x8bb6, + 0x7109, 0x54bd, 0x9609, 0x70df, 0x6df9, 0x76d0, 0x4e25, 0x7814, + 0x8712, 0x5ca9, 0x5ef6, 0x8a00, 0x989c, 0x960e, 0x708e, 0x6cbf, + 0x5944, 0x63a9, 0x773c, 0x884d, 0x6f14, 0x8273, 0x5830, 0x71d5, + 0x538c, 0x781a, 0x96c1, 0x5501, 0x5f66, 0x7130, 0x5bb4, 0x8c1a, + 0x9a8c, 0x6b83, 0x592e, 0x9e2f, 0x79e7, 0x6768, 0x626c, 0x4f6f, + 0x75a1, 0x7f8a, 0x6d0b, 0x9633, 0x6c27, 0x4ef0, 0x75d2, 0x517b, + 0x6837, 0x6f3e, 0x9080, 0x8170, 0x5996, 0x7476, + /* 0x52 */ + 0x6447, 0x5c27, 0x9065, 0x7a91, 0x8c23, 0x59da, 0x54ac, 0x8200, + 0x836f, 0x8981, 0x8000, 0x6930, 0x564e, 0x8036, 0x7237, 0x91ce, + 0x51b6, 0x4e5f, 0x9875, 0x6396, 0x4e1a, 0x53f6, 0x66f3, 0x814b, + 0x591c, 0x6db2, 0x4e00, 0x58f9, 0x533b, 0x63d6, 0x94f1, 0x4f9d, + 0x4f0a, 0x8863, 0x9890, 0x5937, 0x9057, 0x79fb, 0x4eea, 0x80f0, + 0x7591, 0x6c82, 0x5b9c, 0x59e8, 0x5f5d, 0x6905, 0x8681, 0x501a, + 0x5df2, 0x4e59, 0x77e3, 0x4ee5, 0x827a, 0x6291, 0x6613, 0x9091, + 0x5c79, 0x4ebf, 0x5f79, 0x81c6, 0x9038, 0x8084, 0x75ab, 0x4ea6, + 0x88d4, 0x610f, 0x6bc5, 0x5fc6, 0x4e49, 0x76ca, 0x6ea2, 0x8be3, + 0x8bae, 0x8c0a, 0x8bd1, 0x5f02, 0x7ffc, 0x7fcc, 0x7ece, 0x8335, + 0x836b, 0x56e0, 0x6bb7, 0x97f3, 0x9634, 0x59fb, 0x541f, 0x94f6, + 0x6deb, 0x5bc5, 0x996e, 0x5c39, 0x5f15, 0x9690, + /* 0x53 */ + 0x5370, 0x82f1, 0x6a31, 0x5a74, 0x9e70, 0x5e94, 0x7f28, 0x83b9, + 0x8424, 0x8425, 0x8367, 0x8747, 0x8fce, 0x8d62, 0x76c8, 0x5f71, + 0x9896, 0x786c, 0x6620, 0x54df, 0x62e5, 0x4f63, 0x81c3, 0x75c8, + 0x5eb8, 0x96cd, 0x8e0a, 0x86f9, 0x548f, 0x6cf3, 0x6d8c, 0x6c38, + 0x607f, 0x52c7, 0x7528, 0x5e7d, 0x4f18, 0x60a0, 0x5fe7, 0x5c24, + 0x7531, 0x90ae, 0x94c0, 0x72b9, 0x6cb9, 0x6e38, 0x9149, 0x6709, + 0x53cb, 0x53f3, 0x4f51, 0x91c9, 0x8bf1, 0x53c8, 0x5e7c, 0x8fc2, + 0x6de4, 0x4e8e, 0x76c2, 0x6986, 0x865e, 0x611a, 0x8206, 0x4f59, + 0x4fde, 0x903e, 0x9c7c, 0x6109, 0x6e1d, 0x6e14, 0x9685, 0x4e88, + 0x5a31, 0x96e8, 0x4e0e, 0x5c7f, 0x79b9, 0x5b87, 0x8bed, 0x7fbd, + 0x7389, 0x57df, 0x828b, 0x90c1, 0x5401, 0x9047, 0x55bb, 0x5cea, + 0x5fa1, 0x6108, 0x6b32, 0x72f1, 0x80b2, 0x8a89, + /* 0x54 */ + 0x6d74, 0x5bd3, 0x88d5, 0x9884, 0x8c6b, 0x9a6d, 0x9e33, 0x6e0a, + 0x51a4, 0x5143, 0x57a3, 0x8881, 0x539f, 0x63f4, 0x8f95, 0x56ed, + 0x5458, 0x5706, 0x733f, 0x6e90, 0x7f18, 0x8fdc, 0x82d1, 0x613f, + 0x6028, 0x9662, 0x66f0, 0x7ea6, 0x8d8a, 0x8dc3, 0x94a5, 0x5cb3, + 0x7ca4, 0x6708, 0x60a6, 0x9605, 0x8018, 0x4e91, 0x90e7, 0x5300, + 0x9668, 0x5141, 0x8fd0, 0x8574, 0x915d, 0x6655, 0x97f5, 0x5b55, + 0x531d, 0x7838, 0x6742, 0x683d, 0x54c9, 0x707e, 0x5bb0, 0x8f7d, + 0x518d, 0x5728, 0x54b1, 0x6512, 0x6682, 0x8d5e, 0x8d43, 0x810f, + 0x846c, 0x906d, 0x7cdf, 0x51ff, 0x85fb, 0x67a3, 0x65e9, 0x6fa1, + 0x86a4, 0x8e81, 0x566a, 0x9020, 0x7682, 0x7076, 0x71e5, 0x8d23, + 0x62e9, 0x5219, 0x6cfd, 0x8d3c, 0x600e, 0x589e, 0x618e, 0x66fe, + 0x8d60, 0x624e, 0x55b3, 0x6e23, 0x672d, 0x8f67, + /* 0x55 */ + 0x94e1, 0x95f8, 0x7728, 0x6805, 0x69a8, 0x548b, 0x4e4d, 0x70b8, + 0x8bc8, 0x6458, 0x658b, 0x5b85, 0x7a84, 0x503a, 0x5be8, 0x77bb, + 0x6be1, 0x8a79, 0x7c98, 0x6cbe, 0x76cf, 0x65a9, 0x8f97, 0x5d2d, + 0x5c55, 0x8638, 0x6808, 0x5360, 0x6218, 0x7ad9, 0x6e5b, 0x7efd, + 0x6a1f, 0x7ae0, 0x5f70, 0x6f33, 0x5f20, 0x638c, 0x6da8, 0x6756, + 0x4e08, 0x5e10, 0x8d26, 0x4ed7, 0x80c0, 0x7634, 0x969c, 0x62db, + 0x662d, 0x627e, 0x6cbc, 0x8d75, 0x7167, 0x7f69, 0x5146, 0x8087, + 0x53ec, 0x906e, 0x6298, 0x54f2, 0x86f0, 0x8f99, 0x8005, 0x9517, + 0x8517, 0x8fd9, 0x6d59, 0x73cd, 0x659f, 0x771f, 0x7504, 0x7827, + 0x81fb, 0x8d1e, 0x9488, 0x4fa6, 0x6795, 0x75b9, 0x8bca, 0x9707, + 0x632f, 0x9547, 0x9635, 0x84b8, 0x6323, 0x7741, 0x5f81, 0x72f0, + 0x4e89, 0x6014, 0x6574, 0x62ef, 0x6b63, 0x653f, + /* 0x56 */ + 0x5e27, 0x75c7, 0x90d1, 0x8bc1, 0x829d, 0x679d, 0x652f, 0x5431, + 0x8718, 0x77e5, 0x80a2, 0x8102, 0x6c41, 0x4e4b, 0x7ec7, 0x804c, + 0x76f4, 0x690d, 0x6b96, 0x6267, 0x503c, 0x4f84, 0x5740, 0x6307, + 0x6b62, 0x8dbe, 0x53ea, 0x65e8, 0x7eb8, 0x5fd7, 0x631a, 0x63b7, + 0x81f3, 0x81f4, 0x7f6e, 0x5e1c, 0x5cd9, 0x5236, 0x667a, 0x79e9, + 0x7a1a, 0x8d28, 0x7099, 0x75d4, 0x6ede, 0x6cbb, 0x7a92, 0x4e2d, + 0x76c5, 0x5fe0, 0x949f, 0x8877, 0x7ec8, 0x79cd, 0x80bf, 0x91cd, + 0x4ef2, 0x4f17, 0x821f, 0x5468, 0x5dde, 0x6d32, 0x8bcc, 0x7ca5, + 0x8f74, 0x8098, 0x5e1a, 0x5492, 0x76b1, 0x5b99, 0x663c, 0x9aa4, + 0x73e0, 0x682a, 0x86db, 0x6731, 0x732a, 0x8bf8, 0x8bdb, 0x9010, + 0x7af9, 0x70db, 0x716e, 0x62c4, 0x77a9, 0x5631, 0x4e3b, 0x8457, + 0x67f1, 0x52a9, 0x86c0, 0x8d2e, 0x94f8, 0x7b51, + /* 0x57 */ + 0x4f4f, 0x6ce8, 0x795d, 0x9a7b, 0x6293, 0x722a, 0x62fd, 0x4e13, + 0x7816, 0x8f6c, 0x64b0, 0x8d5a, 0x7bc6, 0x6869, 0x5e84, 0x88c5, + 0x5986, 0x649e, 0x58ee, 0x72b6, 0x690e, 0x9525, 0x8ffd, 0x8d58, + 0x5760, 0x7f00, 0x8c06, 0x51c6, 0x6349, 0x62d9, 0x5353, 0x684c, + 0x7422, 0x8301, 0x914c, 0x5544, 0x7740, 0x707c, 0x6d4a, 0x5179, + 0x54a8, 0x8d44, 0x59ff, 0x6ecb, 0x6dc4, 0x5b5c, 0x7d2b, 0x4ed4, + 0x7c7d, 0x6ed3, 0x5b50, 0x81ea, 0x6e0d, 0x5b57, 0x9b03, 0x68d5, + 0x8e2a, 0x5b97, 0x7efc, 0x603b, 0x7eb5, 0x90b9, 0x8d70, 0x594f, + 0x63cd, 0x79df, 0x8db3, 0x5352, 0x65cf, 0x7956, 0x8bc5, 0x963b, + 0x7ec4, 0x94bb, 0x7e82, 0x5634, 0x9189, 0x6700, 0x7f6a, 0x5c0a, + 0x9075, 0x6628, 0x5de6, 0x4f50, 0x67de, 0x505a, 0x4f5c, 0x5750, + 0x5ea7, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x58 */ + 0x4e8d, 0x4e0c, 0x5140, 0x4e10, 0x5eff, 0x5345, 0x4e15, 0x4e98, + 0x4e1e, 0x9b32, 0x5b6c, 0x5669, 0x4e28, 0x79ba, 0x4e3f, 0x5315, + 0x4e47, 0x592d, 0x723b, 0x536e, 0x6c10, 0x56df, 0x80e4, 0x9997, + 0x6bd3, 0x777e, 0x9f17, 0x4e36, 0x4e9f, 0x9f10, 0x4e5c, 0x4e69, + 0x4e93, 0x8288, 0x5b5b, 0x556c, 0x560f, 0x4ec4, 0x538d, 0x539d, + 0x53a3, 0x53a5, 0x53ae, 0x9765, 0x8d5d, 0x531a, 0x53f5, 0x5326, + 0x532e, 0x533e, 0x8d5c, 0x5366, 0x5363, 0x5202, 0x5208, 0x520e, + 0x522d, 0x5233, 0x523f, 0x5240, 0x524c, 0x525e, 0x5261, 0x525c, + 0x84af, 0x527d, 0x5282, 0x5281, 0x5290, 0x5293, 0x5182, 0x7f54, + 0x4ebb, 0x4ec3, 0x4ec9, 0x4ec2, 0x4ee8, 0x4ee1, 0x4eeb, 0x4ede, + 0x4f1b, 0x4ef3, 0x4f22, 0x4f64, 0x4ef5, 0x4f25, 0x4f27, 0x4f09, + 0x4f2b, 0x4f5e, 0x4f67, 0x6538, 0x4f5a, 0x4f5d, + /* 0x59 */ + 0x4f5f, 0x4f57, 0x4f32, 0x4f3d, 0x4f76, 0x4f74, 0x4f91, 0x4f89, + 0x4f83, 0x4f8f, 0x4f7e, 0x4f7b, 0x4faa, 0x4f7c, 0x4fac, 0x4f94, + 0x4fe6, 0x4fe8, 0x4fea, 0x4fc5, 0x4fda, 0x4fe3, 0x4fdc, 0x4fd1, + 0x4fdf, 0x4ff8, 0x5029, 0x504c, 0x4ff3, 0x502c, 0x500f, 0x502e, + 0x502d, 0x4ffe, 0x501c, 0x500c, 0x5025, 0x5028, 0x507e, 0x5043, + 0x5055, 0x5048, 0x504e, 0x506c, 0x507b, 0x50a5, 0x50a7, 0x50a9, + 0x50ba, 0x50d6, 0x5106, 0x50ed, 0x50ec, 0x50e6, 0x50ee, 0x5107, + 0x510b, 0x4edd, 0x6c3d, 0x4f58, 0x4f65, 0x4fce, 0x9fa0, 0x6c46, + 0x7c74, 0x516e, 0x5dfd, 0x9ec9, 0x9998, 0x5181, 0x5914, 0x52f9, + 0x530d, 0x8a07, 0x5310, 0x51eb, 0x5919, 0x5155, 0x4ea0, 0x5156, + 0x4eb3, 0x886e, 0x88a4, 0x4eb5, 0x8114, 0x88d2, 0x7980, 0x5b34, + 0x8803, 0x7fb8, 0x51ab, 0x51b1, 0x51bd, 0x51bc, + /* 0x5a */ + 0x51c7, 0x5196, 0x51a2, 0x51a5, 0x8ba0, 0x8ba6, 0x8ba7, 0x8baa, + 0x8bb4, 0x8bb5, 0x8bb7, 0x8bc2, 0x8bc3, 0x8bcb, 0x8bcf, 0x8bce, + 0x8bd2, 0x8bd3, 0x8bd4, 0x8bd6, 0x8bd8, 0x8bd9, 0x8bdc, 0x8bdf, + 0x8be0, 0x8be4, 0x8be8, 0x8be9, 0x8bee, 0x8bf0, 0x8bf3, 0x8bf6, + 0x8bf9, 0x8bfc, 0x8bff, 0x8c00, 0x8c02, 0x8c04, 0x8c07, 0x8c0c, + 0x8c0f, 0x8c11, 0x8c12, 0x8c14, 0x8c15, 0x8c16, 0x8c19, 0x8c1b, + 0x8c18, 0x8c1d, 0x8c1f, 0x8c20, 0x8c21, 0x8c25, 0x8c27, 0x8c2a, + 0x8c2b, 0x8c2e, 0x8c2f, 0x8c32, 0x8c33, 0x8c35, 0x8c36, 0x5369, + 0x537a, 0x961d, 0x9622, 0x9621, 0x9631, 0x962a, 0x963d, 0x963c, + 0x9642, 0x9649, 0x9654, 0x965f, 0x9667, 0x966c, 0x9672, 0x9674, + 0x9688, 0x968d, 0x9697, 0x96b0, 0x9097, 0x909b, 0x909d, 0x9099, + 0x90ac, 0x90a1, 0x90b4, 0x90b3, 0x90b6, 0x90ba, + /* 0x5b */ + 0x90b8, 0x90b0, 0x90cf, 0x90c5, 0x90be, 0x90d0, 0x90c4, 0x90c7, + 0x90d3, 0x90e6, 0x90e2, 0x90dc, 0x90d7, 0x90db, 0x90eb, 0x90ef, + 0x90fe, 0x9104, 0x9122, 0x911e, 0x9123, 0x9131, 0x912f, 0x9139, + 0x9143, 0x9146, 0x520d, 0x5942, 0x52a2, 0x52ac, 0x52ad, 0x52be, + 0x54ff, 0x52d0, 0x52d6, 0x52f0, 0x53df, 0x71ee, 0x77cd, 0x5ef4, + 0x51f5, 0x51fc, 0x9b2f, 0x53b6, 0x5f01, 0x755a, 0x5def, 0x574c, + 0x57a9, 0x57a1, 0x587e, 0x58bc, 0x58c5, 0x58d1, 0x5729, 0x572c, + 0x572a, 0x5733, 0x5739, 0x572e, 0x572f, 0x575c, 0x573b, 0x5742, + 0x5769, 0x5785, 0x576b, 0x5786, 0x577c, 0x577b, 0x5768, 0x576d, + 0x5776, 0x5773, 0x57ad, 0x57a4, 0x578c, 0x57b2, 0x57cf, 0x57a7, + 0x57b4, 0x5793, 0x57a0, 0x57d5, 0x57d8, 0x57da, 0x57d9, 0x57d2, + 0x57b8, 0x57f4, 0x57ef, 0x57f8, 0x57e4, 0x57dd, + /* 0x5c */ + 0x580b, 0x580d, 0x57fd, 0x57ed, 0x5800, 0x581e, 0x5819, 0x5844, + 0x5820, 0x5865, 0x586c, 0x5881, 0x5889, 0x589a, 0x5880, 0x99a8, + 0x9f19, 0x61ff, 0x8279, 0x827d, 0x827f, 0x828f, 0x828a, 0x82a8, + 0x8284, 0x828e, 0x8291, 0x8297, 0x8299, 0x82ab, 0x82b8, 0x82be, + 0x82b0, 0x82c8, 0x82ca, 0x82e3, 0x8298, 0x82b7, 0x82ae, 0x82cb, + 0x82cc, 0x82c1, 0x82a9, 0x82b4, 0x82a1, 0x82aa, 0x829f, 0x82c4, + 0x82ce, 0x82a4, 0x82e1, 0x8309, 0x82f7, 0x82e4, 0x830f, 0x8307, + 0x82dc, 0x82f4, 0x82d2, 0x82d8, 0x830c, 0x82fb, 0x82d3, 0x8311, + 0x831a, 0x8306, 0x8314, 0x8315, 0x82e0, 0x82d5, 0x831c, 0x8351, + 0x835b, 0x835c, 0x8308, 0x8392, 0x833c, 0x8334, 0x8331, 0x839b, + 0x835e, 0x832f, 0x834f, 0x8347, 0x8343, 0x835f, 0x8340, 0x8317, + 0x8360, 0x832d, 0x833a, 0x8333, 0x8366, 0x8365, + /* 0x5d */ + 0x8368, 0x831b, 0x8369, 0x836c, 0x836a, 0x836d, 0x836e, 0x83b0, + 0x8378, 0x83b3, 0x83b4, 0x83a0, 0x83aa, 0x8393, 0x839c, 0x8385, + 0x837c, 0x83b6, 0x83a9, 0x837d, 0x83b8, 0x837b, 0x8398, 0x839e, + 0x83a8, 0x83ba, 0x83bc, 0x83c1, 0x8401, 0x83e5, 0x83d8, 0x5807, + 0x8418, 0x840b, 0x83dd, 0x83fd, 0x83d6, 0x841c, 0x8438, 0x8411, + 0x8406, 0x83d4, 0x83df, 0x840f, 0x8403, 0x83f8, 0x83f9, 0x83ea, + 0x83c5, 0x83c0, 0x8426, 0x83f0, 0x83e1, 0x845c, 0x8451, 0x845a, + 0x8459, 0x8473, 0x8487, 0x8488, 0x847a, 0x8489, 0x8478, 0x843c, + 0x8446, 0x8469, 0x8476, 0x848c, 0x848e, 0x8431, 0x846d, 0x84c1, + 0x84cd, 0x84d0, 0x84e6, 0x84bd, 0x84d3, 0x84ca, 0x84bf, 0x84ba, + 0x84e0, 0x84a1, 0x84b9, 0x84b4, 0x8497, 0x84e5, 0x84e3, 0x850c, + 0x750d, 0x8538, 0x84f0, 0x8539, 0x851f, 0x853a, + /* 0x5e */ + 0x8556, 0x853b, 0x84ff, 0x84fc, 0x8559, 0x8548, 0x8568, 0x8564, + 0x855e, 0x857a, 0x77a2, 0x8543, 0x8572, 0x857b, 0x85a4, 0x85a8, + 0x8587, 0x858f, 0x8579, 0x85ae, 0x859c, 0x8585, 0x85b9, 0x85b7, + 0x85b0, 0x85d3, 0x85c1, 0x85dc, 0x85ff, 0x8627, 0x8605, 0x8629, + 0x8616, 0x863c, 0x5efe, 0x5f08, 0x593c, 0x5941, 0x8037, 0x5955, + 0x595a, 0x5958, 0x530f, 0x5c22, 0x5c25, 0x5c2c, 0x5c34, 0x624c, + 0x626a, 0x629f, 0x62bb, 0x62ca, 0x62da, 0x62d7, 0x62ee, 0x6322, + 0x62f6, 0x6339, 0x634b, 0x6343, 0x63ad, 0x63f6, 0x6371, 0x637a, + 0x638e, 0x63b4, 0x636d, 0x63ac, 0x638a, 0x6369, 0x63ae, 0x63bc, + 0x63f2, 0x63f8, 0x63e0, 0x63ff, 0x63c4, 0x63de, 0x63ce, 0x6452, + 0x63c6, 0x63be, 0x6445, 0x6441, 0x640b, 0x641b, 0x6420, 0x640c, + 0x6426, 0x6421, 0x645e, 0x6484, 0x646d, 0x6496, + /* 0x5f */ + 0x647a, 0x64b7, 0x64b8, 0x6499, 0x64ba, 0x64c0, 0x64d0, 0x64d7, + 0x64e4, 0x64e2, 0x6509, 0x6525, 0x652e, 0x5f0b, 0x5fd2, 0x7519, + 0x5f11, 0x535f, 0x53f1, 0x53fd, 0x53e9, 0x53e8, 0x53fb, 0x5412, + 0x5416, 0x5406, 0x544b, 0x5452, 0x5453, 0x5454, 0x5456, 0x5443, + 0x5421, 0x5457, 0x5459, 0x5423, 0x5432, 0x5482, 0x5494, 0x5477, + 0x5471, 0x5464, 0x549a, 0x549b, 0x5484, 0x5476, 0x5466, 0x549d, + 0x54d0, 0x54ad, 0x54c2, 0x54b4, 0x54d2, 0x54a7, 0x54a6, 0x54d3, + 0x54d4, 0x5472, 0x54a3, 0x54d5, 0x54bb, 0x54bf, 0x54cc, 0x54d9, + 0x54da, 0x54dc, 0x54a9, 0x54aa, 0x54a4, 0x54dd, 0x54cf, 0x54de, + 0x551b, 0x54e7, 0x5520, 0x54fd, 0x5514, 0x54f3, 0x5522, 0x5523, + 0x550f, 0x5511, 0x5527, 0x552a, 0x5567, 0x558f, 0x55b5, 0x5549, + 0x556d, 0x5541, 0x5555, 0x553f, 0x5550, 0x553c, + /* 0x60 */ + 0x5537, 0x5556, 0x5575, 0x5576, 0x5577, 0x5533, 0x5530, 0x555c, + 0x558b, 0x55d2, 0x5583, 0x55b1, 0x55b9, 0x5588, 0x5581, 0x559f, + 0x557e, 0x55d6, 0x5591, 0x557b, 0x55df, 0x55bd, 0x55be, 0x5594, + 0x5599, 0x55ea, 0x55f7, 0x55c9, 0x561f, 0x55d1, 0x55eb, 0x55ec, + 0x55d4, 0x55e6, 0x55dd, 0x55c4, 0x55ef, 0x55e5, 0x55f2, 0x55f3, + 0x55cc, 0x55cd, 0x55e8, 0x55f5, 0x55e4, 0x8f94, 0x561e, 0x5608, + 0x560c, 0x5601, 0x5624, 0x5623, 0x55fe, 0x5600, 0x5627, 0x562d, + 0x5658, 0x5639, 0x5657, 0x562c, 0x564d, 0x5662, 0x5659, 0x565c, + 0x564c, 0x5654, 0x5686, 0x5664, 0x5671, 0x566b, 0x567b, 0x567c, + 0x5685, 0x5693, 0x56af, 0x56d4, 0x56d7, 0x56dd, 0x56e1, 0x56f5, + 0x56eb, 0x56f9, 0x56ff, 0x5704, 0x570a, 0x5709, 0x571c, 0x5e0f, + 0x5e19, 0x5e14, 0x5e11, 0x5e31, 0x5e3b, 0x5e3c, + /* 0x61 */ + 0x5e37, 0x5e44, 0x5e54, 0x5e5b, 0x5e5e, 0x5e61, 0x5c8c, 0x5c7a, + 0x5c8d, 0x5c90, 0x5c96, 0x5c88, 0x5c98, 0x5c99, 0x5c91, 0x5c9a, + 0x5c9c, 0x5cb5, 0x5ca2, 0x5cbd, 0x5cac, 0x5cab, 0x5cb1, 0x5ca3, + 0x5cc1, 0x5cb7, 0x5cc4, 0x5cd2, 0x5ce4, 0x5ccb, 0x5ce5, 0x5d02, + 0x5d03, 0x5d27, 0x5d26, 0x5d2e, 0x5d24, 0x5d1e, 0x5d06, 0x5d1b, + 0x5d58, 0x5d3e, 0x5d34, 0x5d3d, 0x5d6c, 0x5d5b, 0x5d6f, 0x5d5d, + 0x5d6b, 0x5d4b, 0x5d4a, 0x5d69, 0x5d74, 0x5d82, 0x5d99, 0x5d9d, + 0x8c73, 0x5db7, 0x5dc5, 0x5f73, 0x5f77, 0x5f82, 0x5f87, 0x5f89, + 0x5f8c, 0x5f95, 0x5f99, 0x5f9c, 0x5fa8, 0x5fad, 0x5fb5, 0x5fbc, + 0x8862, 0x5f61, 0x72ad, 0x72b0, 0x72b4, 0x72b7, 0x72b8, 0x72c3, + 0x72c1, 0x72ce, 0x72cd, 0x72d2, 0x72e8, 0x72ef, 0x72e9, 0x72f2, + 0x72f4, 0x72f7, 0x7301, 0x72f3, 0x7303, 0x72fa, + /* 0x62 */ + 0x72fb, 0x7317, 0x7313, 0x7321, 0x730a, 0x731e, 0x731d, 0x7315, + 0x7322, 0x7339, 0x7325, 0x732c, 0x7338, 0x7331, 0x7350, 0x734d, + 0x7357, 0x7360, 0x736c, 0x736f, 0x737e, 0x821b, 0x5925, 0x98e7, + 0x5924, 0x5902, 0x9963, 0x9967, 0x9968, 0x9969, 0x996a, 0x996b, + 0x996c, 0x9974, 0x9977, 0x997d, 0x9980, 0x9984, 0x9987, 0x998a, + 0x998d, 0x9990, 0x9991, 0x9993, 0x9994, 0x9995, 0x5e80, 0x5e91, + 0x5e8b, 0x5e96, 0x5ea5, 0x5ea0, 0x5eb9, 0x5eb5, 0x5ebe, 0x5eb3, + 0x8d53, 0x5ed2, 0x5ed1, 0x5edb, 0x5ee8, 0x5eea, 0x81ba, 0x5fc4, + 0x5fc9, 0x5fd6, 0x5fcf, 0x6003, 0x5fee, 0x6004, 0x5fe1, 0x5fe4, + 0x5ffe, 0x6005, 0x6006, 0x5fea, 0x5fed, 0x5ff8, 0x6019, 0x6035, + 0x6026, 0x601b, 0x600f, 0x600d, 0x6029, 0x602b, 0x600a, 0x603f, + 0x6021, 0x6078, 0x6079, 0x607b, 0x607a, 0x6042, + /* 0x63 */ + 0x606a, 0x607d, 0x6096, 0x609a, 0x60ad, 0x609d, 0x6083, 0x6092, + 0x608c, 0x609b, 0x60ec, 0x60bb, 0x60b1, 0x60dd, 0x60d8, 0x60c6, + 0x60da, 0x60b4, 0x6120, 0x6126, 0x6115, 0x6123, 0x60f4, 0x6100, + 0x610e, 0x612b, 0x614a, 0x6175, 0x61ac, 0x6194, 0x61a7, 0x61b7, + 0x61d4, 0x61f5, 0x5fdd, 0x96b3, 0x95e9, 0x95eb, 0x95f1, 0x95f3, + 0x95f5, 0x95f6, 0x95fc, 0x95fe, 0x9603, 0x9604, 0x9606, 0x9608, + 0x960a, 0x960b, 0x960c, 0x960d, 0x960f, 0x9612, 0x9615, 0x9616, + 0x9617, 0x9619, 0x961a, 0x4e2c, 0x723f, 0x6215, 0x6c35, 0x6c54, + 0x6c5c, 0x6c4a, 0x6ca3, 0x6c85, 0x6c90, 0x6c94, 0x6c8c, 0x6c68, + 0x6c69, 0x6c74, 0x6c76, 0x6c86, 0x6ca9, 0x6cd0, 0x6cd4, 0x6cad, + 0x6cf7, 0x6cf8, 0x6cf1, 0x6cd7, 0x6cb2, 0x6ce0, 0x6cd6, 0x6cfa, + 0x6ceb, 0x6cee, 0x6cb1, 0x6cd3, 0x6cef, 0x6cfe, + /* 0x64 */ + 0x6d39, 0x6d27, 0x6d0c, 0x6d43, 0x6d48, 0x6d07, 0x6d04, 0x6d19, + 0x6d0e, 0x6d2b, 0x6d4d, 0x6d2e, 0x6d35, 0x6d1a, 0x6d4f, 0x6d52, + 0x6d54, 0x6d33, 0x6d91, 0x6d6f, 0x6d9e, 0x6da0, 0x6d5e, 0x6d93, + 0x6d94, 0x6d5c, 0x6d60, 0x6d7c, 0x6d63, 0x6e1a, 0x6dc7, 0x6dc5, + 0x6dde, 0x6e0e, 0x6dbf, 0x6de0, 0x6e11, 0x6de6, 0x6ddd, 0x6dd9, + 0x6e16, 0x6dab, 0x6e0c, 0x6dae, 0x6e2b, 0x6e6e, 0x6e4e, 0x6e6b, + 0x6eb2, 0x6e5f, 0x6e86, 0x6e53, 0x6e54, 0x6e32, 0x6e25, 0x6e44, + 0x6edf, 0x6eb1, 0x6e98, 0x6ee0, 0x6f2d, 0x6ee2, 0x6ea5, 0x6ea7, + 0x6ebd, 0x6ebb, 0x6eb7, 0x6ed7, 0x6eb4, 0x6ecf, 0x6e8f, 0x6ec2, + 0x6e9f, 0x6f62, 0x6f46, 0x6f47, 0x6f24, 0x6f15, 0x6ef9, 0x6f2f, + 0x6f36, 0x6f4b, 0x6f74, 0x6f2a, 0x6f09, 0x6f29, 0x6f89, 0x6f8d, + 0x6f8c, 0x6f78, 0x6f72, 0x6f7c, 0x6f7a, 0x6fd1, + /* 0x65 */ + 0x6fc9, 0x6fa7, 0x6fb9, 0x6fb6, 0x6fc2, 0x6fe1, 0x6fee, 0x6fde, + 0x6fe0, 0x6fef, 0x701a, 0x7023, 0x701b, 0x7039, 0x7035, 0x704f, + 0x705e, 0x5b80, 0x5b84, 0x5b95, 0x5b93, 0x5ba5, 0x5bb8, 0x752f, + 0x9a9e, 0x6434, 0x5be4, 0x5bee, 0x8930, 0x5bf0, 0x8e47, 0x8b07, + 0x8fb6, 0x8fd3, 0x8fd5, 0x8fe5, 0x8fee, 0x8fe4, 0x8fe9, 0x8fe6, + 0x8ff3, 0x8fe8, 0x9005, 0x9004, 0x900b, 0x9026, 0x9011, 0x900d, + 0x9016, 0x9021, 0x9035, 0x9036, 0x902d, 0x902f, 0x9044, 0x9051, + 0x9052, 0x9050, 0x9068, 0x9058, 0x9062, 0x905b, 0x66b9, 0x9074, + 0x907d, 0x9082, 0x9088, 0x9083, 0x908b, 0x5f50, 0x5f57, 0x5f56, + 0x5f58, 0x5c3b, 0x54ab, 0x5c50, 0x5c59, 0x5b71, 0x5c63, 0x5c66, + 0x7fbc, 0x5f2a, 0x5f29, 0x5f2d, 0x8274, 0x5f3c, 0x9b3b, 0x5c6e, + 0x5981, 0x5983, 0x598d, 0x59a9, 0x59aa, 0x59a3, + /* 0x66 */ + 0x5997, 0x59ca, 0x59ab, 0x599e, 0x59a4, 0x59d2, 0x59b2, 0x59af, + 0x59d7, 0x59be, 0x5a05, 0x5a06, 0x59dd, 0x5a08, 0x59e3, 0x59d8, + 0x59f9, 0x5a0c, 0x5a09, 0x5a32, 0x5a34, 0x5a11, 0x5a23, 0x5a13, + 0x5a40, 0x5a67, 0x5a4a, 0x5a55, 0x5a3c, 0x5a62, 0x5a75, 0x80ec, + 0x5aaa, 0x5a9b, 0x5a77, 0x5a7a, 0x5abe, 0x5aeb, 0x5ab2, 0x5ad2, + 0x5ad4, 0x5ab8, 0x5ae0, 0x5ae3, 0x5af1, 0x5ad6, 0x5ae6, 0x5ad8, + 0x5adc, 0x5b09, 0x5b17, 0x5b16, 0x5b32, 0x5b37, 0x5b40, 0x5c15, + 0x5c1c, 0x5b5a, 0x5b65, 0x5b73, 0x5b51, 0x5b53, 0x5b62, 0x9a75, + 0x9a77, 0x9a78, 0x9a7a, 0x9a7f, 0x9a7d, 0x9a80, 0x9a81, 0x9a85, + 0x9a88, 0x9a8a, 0x9a90, 0x9a92, 0x9a93, 0x9a96, 0x9a98, 0x9a9b, + 0x9a9c, 0x9a9d, 0x9a9f, 0x9aa0, 0x9aa2, 0x9aa3, 0x9aa5, 0x9aa7, + 0x7e9f, 0x7ea1, 0x7ea3, 0x7ea5, 0x7ea8, 0x7ea9, + /* 0x67 */ + 0x7ead, 0x7eb0, 0x7ebe, 0x7ec0, 0x7ec1, 0x7ec2, 0x7ec9, 0x7ecb, + 0x7ecc, 0x7ed0, 0x7ed4, 0x7ed7, 0x7edb, 0x7ee0, 0x7ee1, 0x7ee8, + 0x7eeb, 0x7eee, 0x7eef, 0x7ef1, 0x7ef2, 0x7f0d, 0x7ef6, 0x7efa, + 0x7efb, 0x7efe, 0x7f01, 0x7f02, 0x7f03, 0x7f07, 0x7f08, 0x7f0b, + 0x7f0c, 0x7f0f, 0x7f11, 0x7f12, 0x7f17, 0x7f19, 0x7f1c, 0x7f1b, + 0x7f1f, 0x7f21, 0x7f22, 0x7f23, 0x7f24, 0x7f25, 0x7f26, 0x7f27, + 0x7f2a, 0x7f2b, 0x7f2c, 0x7f2d, 0x7f2f, 0x7f30, 0x7f31, 0x7f32, + 0x7f33, 0x7f35, 0x5e7a, 0x757f, 0x5ddb, 0x753e, 0x9095, 0x738e, + 0x7391, 0x73ae, 0x73a2, 0x739f, 0x73cf, 0x73c2, 0x73d1, 0x73b7, + 0x73b3, 0x73c0, 0x73c9, 0x73c8, 0x73e5, 0x73d9, 0x987c, 0x740a, + 0x73e9, 0x73e7, 0x73de, 0x73ba, 0x73f2, 0x740f, 0x742a, 0x745b, + 0x7426, 0x7425, 0x7428, 0x7430, 0x742e, 0x742c, + /* 0x68 */ + 0x741b, 0x741a, 0x7441, 0x745c, 0x7457, 0x7455, 0x7459, 0x7477, + 0x746d, 0x747e, 0x749c, 0x748e, 0x7480, 0x7481, 0x7487, 0x748b, + 0x749e, 0x74a8, 0x74a9, 0x7490, 0x74a7, 0x74d2, 0x74ba, 0x97ea, + 0x97eb, 0x97ec, 0x674c, 0x6753, 0x675e, 0x6748, 0x6769, 0x67a5, + 0x6787, 0x676a, 0x6773, 0x6798, 0x67a7, 0x6775, 0x67a8, 0x679e, + 0x67ad, 0x678b, 0x6777, 0x677c, 0x67f0, 0x6809, 0x67d8, 0x680a, + 0x67e9, 0x67b0, 0x680c, 0x67d9, 0x67b5, 0x67da, 0x67b3, 0x67dd, + 0x6800, 0x67c3, 0x67b8, 0x67e2, 0x680e, 0x67c1, 0x67fd, 0x6832, + 0x6833, 0x6860, 0x6861, 0x684e, 0x6862, 0x6844, 0x6864, 0x6883, + 0x681d, 0x6855, 0x6866, 0x6841, 0x6867, 0x6840, 0x683e, 0x684a, + 0x6849, 0x6829, 0x68b5, 0x688f, 0x6874, 0x6877, 0x6893, 0x686b, + 0x68c2, 0x696e, 0x68fc, 0x691f, 0x6920, 0x68f9, + /* 0x69 */ + 0x6924, 0x68f0, 0x690b, 0x6901, 0x6957, 0x68e3, 0x6910, 0x6971, + 0x6939, 0x6960, 0x6942, 0x695d, 0x6984, 0x696b, 0x6980, 0x6998, + 0x6978, 0x6934, 0x69cc, 0x6987, 0x6988, 0x69ce, 0x6989, 0x6966, + 0x6963, 0x6979, 0x699b, 0x69a7, 0x69bb, 0x69ab, 0x69ad, 0x69d4, + 0x69b1, 0x69c1, 0x69ca, 0x69df, 0x6995, 0x69e0, 0x698d, 0x69ff, + 0x6a2f, 0x69ed, 0x6a17, 0x6a18, 0x6a65, 0x69f2, 0x6a44, 0x6a3e, + 0x6aa0, 0x6a50, 0x6a5b, 0x6a35, 0x6a8e, 0x6a79, 0x6a3d, 0x6a28, + 0x6a58, 0x6a7c, 0x6a91, 0x6a90, 0x6aa9, 0x6a97, 0x6aab, 0x7337, + 0x7352, 0x6b81, 0x6b82, 0x6b87, 0x6b84, 0x6b92, 0x6b93, 0x6b8d, + 0x6b9a, 0x6b9b, 0x6ba1, 0x6baa, 0x8f6b, 0x8f6d, 0x8f71, 0x8f72, + 0x8f73, 0x8f75, 0x8f76, 0x8f78, 0x8f77, 0x8f79, 0x8f7a, 0x8f7c, + 0x8f7e, 0x8f81, 0x8f82, 0x8f84, 0x8f87, 0x8f8b, + /* 0x6a */ + 0x8f8d, 0x8f8e, 0x8f8f, 0x8f98, 0x8f9a, 0x8ece, 0x620b, 0x6217, + 0x621b, 0x621f, 0x6222, 0x6221, 0x6225, 0x6224, 0x622c, 0x81e7, + 0x74ef, 0x74f4, 0x74ff, 0x750f, 0x7511, 0x7513, 0x6534, 0x65ee, + 0x65ef, 0x65f0, 0x660a, 0x6619, 0x6772, 0x6603, 0x6615, 0x6600, + 0x7085, 0x66f7, 0x661d, 0x6634, 0x6631, 0x6636, 0x6635, 0x8006, + 0x665f, 0x6654, 0x6641, 0x664f, 0x6656, 0x6661, 0x6657, 0x6677, + 0x6684, 0x668c, 0x66a7, 0x669d, 0x66be, 0x66db, 0x66dc, 0x66e6, + 0x66e9, 0x8d32, 0x8d33, 0x8d36, 0x8d3b, 0x8d3d, 0x8d40, 0x8d45, + 0x8d46, 0x8d48, 0x8d49, 0x8d47, 0x8d4d, 0x8d55, 0x8d59, 0x89c7, + 0x89ca, 0x89cb, 0x89cc, 0x89ce, 0x89cf, 0x89d0, 0x89d1, 0x726e, + 0x729f, 0x725d, 0x7266, 0x726f, 0x727e, 0x727f, 0x7284, 0x728b, + 0x728d, 0x728f, 0x7292, 0x6308, 0x6332, 0x63b0, + /* 0x6b */ + 0x643f, 0x64d8, 0x8004, 0x6bea, 0x6bf3, 0x6bfd, 0x6bf5, 0x6bf9, + 0x6c05, 0x6c07, 0x6c06, 0x6c0d, 0x6c15, 0x6c18, 0x6c19, 0x6c1a, + 0x6c21, 0x6c29, 0x6c24, 0x6c2a, 0x6c32, 0x6535, 0x6555, 0x656b, + 0x724d, 0x7252, 0x7256, 0x7230, 0x8662, 0x5216, 0x809f, 0x809c, + 0x8093, 0x80bc, 0x670a, 0x80bd, 0x80b1, 0x80ab, 0x80ad, 0x80b4, + 0x80b7, 0x80e7, 0x80e8, 0x80e9, 0x80ea, 0x80db, 0x80c2, 0x80c4, + 0x80d9, 0x80cd, 0x80d7, 0x6710, 0x80dd, 0x80eb, 0x80f1, 0x80f4, + 0x80ed, 0x810d, 0x810e, 0x80f2, 0x80fc, 0x6715, 0x8112, 0x8c5a, + 0x8136, 0x811e, 0x812c, 0x8118, 0x8132, 0x8148, 0x814c, 0x8153, + 0x8174, 0x8159, 0x815a, 0x8171, 0x8160, 0x8169, 0x817c, 0x817d, + 0x816d, 0x8167, 0x584d, 0x5ab5, 0x8188, 0x8182, 0x8191, 0x6ed5, + 0x81a3, 0x81aa, 0x81cc, 0x6726, 0x81ca, 0x81bb, + /* 0x6c */ + 0x81c1, 0x81a6, 0x6b24, 0x6b37, 0x6b39, 0x6b43, 0x6b46, 0x6b59, + 0x98d1, 0x98d2, 0x98d3, 0x98d5, 0x98d9, 0x98da, 0x6bb3, 0x5f40, + 0x6bc2, 0x89f3, 0x6590, 0x9f51, 0x6593, 0x65bc, 0x65c6, 0x65c4, + 0x65c3, 0x65cc, 0x65ce, 0x65d2, 0x65d6, 0x7080, 0x709c, 0x7096, + 0x709d, 0x70bb, 0x70c0, 0x70b7, 0x70ab, 0x70b1, 0x70e8, 0x70ca, + 0x7110, 0x7113, 0x7116, 0x712f, 0x7131, 0x7173, 0x715c, 0x7168, + 0x7145, 0x7172, 0x714a, 0x7178, 0x717a, 0x7198, 0x71b3, 0x71b5, + 0x71a8, 0x71a0, 0x71e0, 0x71d4, 0x71e7, 0x71f9, 0x721d, 0x7228, + 0x706c, 0x7118, 0x7166, 0x71b9, 0x623e, 0x623d, 0x6243, 0x6248, + 0x6249, 0x793b, 0x7940, 0x7946, 0x7949, 0x795b, 0x795c, 0x7953, + 0x795a, 0x7962, 0x7957, 0x7960, 0x796f, 0x7967, 0x797a, 0x7985, + 0x798a, 0x799a, 0x79a7, 0x79b3, 0x5fd1, 0x5fd0, + /* 0x6d */ + 0x603c, 0x605d, 0x605a, 0x6067, 0x6041, 0x6059, 0x6063, 0x60ab, + 0x6106, 0x610d, 0x615d, 0x61a9, 0x619d, 0x61cb, 0x61d1, 0x6206, + 0x8080, 0x807f, 0x6c93, 0x6cf6, 0x6dfc, 0x77f6, 0x77f8, 0x7800, + 0x7809, 0x7817, 0x7818, 0x7811, 0x65ab, 0x782d, 0x781c, 0x781d, + 0x7839, 0x783a, 0x783b, 0x781f, 0x783c, 0x7825, 0x782c, 0x7823, + 0x7829, 0x784e, 0x786d, 0x7856, 0x7857, 0x7826, 0x7850, 0x7847, + 0x784c, 0x786a, 0x789b, 0x7893, 0x789a, 0x7887, 0x789c, 0x78a1, + 0x78a3, 0x78b2, 0x78b9, 0x78a5, 0x78d4, 0x78d9, 0x78c9, 0x78ec, + 0x78f2, 0x7905, 0x78f4, 0x7913, 0x7924, 0x791e, 0x7934, 0x9f9b, + 0x9ef9, 0x9efb, 0x9efc, 0x76f1, 0x7704, 0x770d, 0x76f9, 0x7707, + 0x7708, 0x771a, 0x7722, 0x7719, 0x772d, 0x7726, 0x7735, 0x7738, + 0x7750, 0x7751, 0x7747, 0x7743, 0x775a, 0x7768, + /* 0x6e */ + 0x7762, 0x7765, 0x777f, 0x778d, 0x777d, 0x7780, 0x778c, 0x7791, + 0x779f, 0x77a0, 0x77b0, 0x77b5, 0x77bd, 0x753a, 0x7540, 0x754e, + 0x754b, 0x7548, 0x755b, 0x7572, 0x7579, 0x7583, 0x7f58, 0x7f61, + 0x7f5f, 0x8a48, 0x7f68, 0x7f74, 0x7f71, 0x7f79, 0x7f81, 0x7f7e, + 0x76cd, 0x76e5, 0x8832, 0x9485, 0x9486, 0x9487, 0x948b, 0x948a, + 0x948c, 0x948d, 0x948f, 0x9490, 0x9494, 0x9497, 0x9495, 0x949a, + 0x949b, 0x949c, 0x94a3, 0x94a4, 0x94ab, 0x94aa, 0x94ad, 0x94ac, + 0x94af, 0x94b0, 0x94b2, 0x94b4, 0x94b6, 0x94b7, 0x94b8, 0x94b9, + 0x94ba, 0x94bc, 0x94bd, 0x94bf, 0x94c4, 0x94c8, 0x94c9, 0x94ca, + 0x94cb, 0x94cc, 0x94cd, 0x94ce, 0x94d0, 0x94d1, 0x94d2, 0x94d5, + 0x94d6, 0x94d7, 0x94d9, 0x94d8, 0x94db, 0x94de, 0x94df, 0x94e0, + 0x94e2, 0x94e4, 0x94e5, 0x94e7, 0x94e8, 0x94ea, + /* 0x6f */ + 0x94e9, 0x94eb, 0x94ee, 0x94ef, 0x94f3, 0x94f4, 0x94f5, 0x94f7, + 0x94f9, 0x94fc, 0x94fd, 0x94ff, 0x9503, 0x9502, 0x9506, 0x9507, + 0x9509, 0x950a, 0x950d, 0x950e, 0x950f, 0x9512, 0x9513, 0x9514, + 0x9515, 0x9516, 0x9518, 0x951b, 0x951d, 0x951e, 0x951f, 0x9522, + 0x952a, 0x952b, 0x9529, 0x952c, 0x9531, 0x9532, 0x9534, 0x9536, + 0x9537, 0x9538, 0x953c, 0x953e, 0x953f, 0x9542, 0x9535, 0x9544, + 0x9545, 0x9546, 0x9549, 0x954c, 0x954e, 0x954f, 0x9552, 0x9553, + 0x9554, 0x9556, 0x9557, 0x9558, 0x9559, 0x955b, 0x955e, 0x955f, + 0x955d, 0x9561, 0x9562, 0x9564, 0x9565, 0x9566, 0x9567, 0x9568, + 0x9569, 0x956a, 0x956b, 0x956c, 0x956f, 0x9571, 0x9572, 0x9573, + 0x953a, 0x77e7, 0x77ec, 0x96c9, 0x79d5, 0x79ed, 0x79e3, 0x79eb, + 0x7a06, 0x5d47, 0x7a03, 0x7a02, 0x7a1e, 0x7a14, + /* 0x70 */ + 0x7a39, 0x7a37, 0x7a51, 0x9ecf, 0x99a5, 0x7a70, 0x7688, 0x768e, + 0x7693, 0x7699, 0x76a4, 0x74de, 0x74e0, 0x752c, 0x9e20, 0x9e22, + 0x9e28, 0x9e29, 0x9e2a, 0x9e2b, 0x9e2c, 0x9e32, 0x9e31, 0x9e36, + 0x9e38, 0x9e37, 0x9e39, 0x9e3a, 0x9e3e, 0x9e41, 0x9e42, 0x9e44, + 0x9e46, 0x9e47, 0x9e48, 0x9e49, 0x9e4b, 0x9e4c, 0x9e4e, 0x9e51, + 0x9e55, 0x9e57, 0x9e5a, 0x9e5b, 0x9e5c, 0x9e5e, 0x9e63, 0x9e66, + 0x9e67, 0x9e68, 0x9e69, 0x9e6a, 0x9e6b, 0x9e6c, 0x9e71, 0x9e6d, + 0x9e73, 0x7592, 0x7594, 0x7596, 0x75a0, 0x759d, 0x75ac, 0x75a3, + 0x75b3, 0x75b4, 0x75b8, 0x75c4, 0x75b1, 0x75b0, 0x75c3, 0x75c2, + 0x75d6, 0x75cd, 0x75e3, 0x75e8, 0x75e6, 0x75e4, 0x75eb, 0x75e7, + 0x7603, 0x75f1, 0x75fc, 0x75ff, 0x7610, 0x7600, 0x7605, 0x760c, + 0x7617, 0x760a, 0x7625, 0x7618, 0x7615, 0x7619, + /* 0x71 */ + 0x761b, 0x763c, 0x7622, 0x7620, 0x7640, 0x762d, 0x7630, 0x763f, + 0x7635, 0x7643, 0x763e, 0x7633, 0x764d, 0x765e, 0x7654, 0x765c, + 0x7656, 0x766b, 0x766f, 0x7fca, 0x7ae6, 0x7a78, 0x7a79, 0x7a80, + 0x7a86, 0x7a88, 0x7a95, 0x7aa6, 0x7aa0, 0x7aac, 0x7aa8, 0x7aad, + 0x7ab3, 0x8864, 0x8869, 0x8872, 0x887d, 0x887f, 0x8882, 0x88a2, + 0x88c6, 0x88b7, 0x88bc, 0x88c9, 0x88e2, 0x88ce, 0x88e3, 0x88e5, + 0x88f1, 0x891a, 0x88fc, 0x88e8, 0x88fe, 0x88f0, 0x8921, 0x8919, + 0x8913, 0x891b, 0x890a, 0x8934, 0x892b, 0x8936, 0x8941, 0x8966, + 0x897b, 0x758b, 0x80e5, 0x76b2, 0x76b4, 0x77dc, 0x8012, 0x8014, + 0x8016, 0x801c, 0x8020, 0x8022, 0x8025, 0x8026, 0x8027, 0x8029, + 0x8028, 0x8031, 0x800b, 0x8035, 0x8043, 0x8046, 0x804d, 0x8052, + 0x8069, 0x8071, 0x8983, 0x9878, 0x9880, 0x9883, + /* 0x72 */ + 0x9889, 0x988c, 0x988d, 0x988f, 0x9894, 0x989a, 0x989b, 0x989e, + 0x989f, 0x98a1, 0x98a2, 0x98a5, 0x98a6, 0x864d, 0x8654, 0x866c, + 0x866e, 0x867f, 0x867a, 0x867c, 0x867b, 0x86a8, 0x868d, 0x868b, + 0x86ac, 0x869d, 0x86a7, 0x86a3, 0x86aa, 0x8693, 0x86a9, 0x86b6, + 0x86c4, 0x86b5, 0x86ce, 0x86b0, 0x86ba, 0x86b1, 0x86af, 0x86c9, + 0x86cf, 0x86b4, 0x86e9, 0x86f1, 0x86f2, 0x86ed, 0x86f3, 0x86d0, + 0x8713, 0x86de, 0x86f4, 0x86df, 0x86d8, 0x86d1, 0x8703, 0x8707, + 0x86f8, 0x8708, 0x870a, 0x870d, 0x8709, 0x8723, 0x873b, 0x871e, + 0x8725, 0x872e, 0x871a, 0x873e, 0x8748, 0x8734, 0x8731, 0x8729, + 0x8737, 0x873f, 0x8782, 0x8722, 0x877d, 0x877e, 0x877b, 0x8760, + 0x8770, 0x874c, 0x876e, 0x878b, 0x8753, 0x8763, 0x877c, 0x8764, + 0x8759, 0x8765, 0x8793, 0x87af, 0x87a8, 0x87d2, + /* 0x73 */ + 0x87c6, 0x8788, 0x8785, 0x87ad, 0x8797, 0x8783, 0x87ab, 0x87e5, + 0x87ac, 0x87b5, 0x87b3, 0x87cb, 0x87d3, 0x87bd, 0x87d1, 0x87c0, + 0x87ca, 0x87db, 0x87ea, 0x87e0, 0x87ee, 0x8816, 0x8813, 0x87fe, + 0x880a, 0x881b, 0x8821, 0x8839, 0x883c, 0x7f36, 0x7f42, 0x7f44, + 0x7f45, 0x8210, 0x7afa, 0x7afd, 0x7b08, 0x7b03, 0x7b04, 0x7b15, + 0x7b0a, 0x7b2b, 0x7b0f, 0x7b47, 0x7b38, 0x7b2a, 0x7b19, 0x7b2e, + 0x7b31, 0x7b20, 0x7b25, 0x7b24, 0x7b33, 0x7b3e, 0x7b1e, 0x7b58, + 0x7b5a, 0x7b45, 0x7b75, 0x7b4c, 0x7b5d, 0x7b60, 0x7b6e, 0x7b7b, + 0x7b62, 0x7b72, 0x7b71, 0x7b90, 0x7ba6, 0x7ba7, 0x7bb8, 0x7bac, + 0x7b9d, 0x7ba8, 0x7b85, 0x7baa, 0x7b9c, 0x7ba2, 0x7bab, 0x7bb4, + 0x7bd1, 0x7bc1, 0x7bcc, 0x7bdd, 0x7bda, 0x7be5, 0x7be6, 0x7bea, + 0x7c0c, 0x7bfe, 0x7bfc, 0x7c0f, 0x7c16, 0x7c0b, + /* 0x74 */ + 0x7c1f, 0x7c2a, 0x7c26, 0x7c38, 0x7c41, 0x7c40, 0x81fe, 0x8201, + 0x8202, 0x8204, 0x81ec, 0x8844, 0x8221, 0x8222, 0x8223, 0x822d, + 0x822f, 0x8228, 0x822b, 0x8238, 0x823b, 0x8233, 0x8234, 0x823e, + 0x8244, 0x8249, 0x824b, 0x824f, 0x825a, 0x825f, 0x8268, 0x887e, + 0x8885, 0x8888, 0x88d8, 0x88df, 0x895e, 0x7f9d, 0x7f9f, 0x7fa7, + 0x7faf, 0x7fb0, 0x7fb2, 0x7c7c, 0x6549, 0x7c91, 0x7c9d, 0x7c9c, + 0x7c9e, 0x7ca2, 0x7cb2, 0x7cbc, 0x7cbd, 0x7cc1, 0x7cc7, 0x7ccc, + 0x7ccd, 0x7cc8, 0x7cc5, 0x7cd7, 0x7ce8, 0x826e, 0x66a8, 0x7fbf, + 0x7fce, 0x7fd5, 0x7fe5, 0x7fe1, 0x7fe6, 0x7fe9, 0x7fee, 0x7ff3, + 0x7cf8, 0x7d77, 0x7da6, 0x7dae, 0x7e47, 0x7e9b, 0x9eb8, 0x9eb4, + 0x8d73, 0x8d84, 0x8d94, 0x8d91, 0x8db1, 0x8d67, 0x8d6d, 0x8c47, + 0x8c49, 0x914a, 0x9150, 0x914e, 0x914f, 0x9164, + /* 0x75 */ + 0x9162, 0x9161, 0x9170, 0x9169, 0x916f, 0x917d, 0x917e, 0x9172, + 0x9174, 0x9179, 0x918c, 0x9185, 0x9190, 0x918d, 0x9191, 0x91a2, + 0x91a3, 0x91aa, 0x91ad, 0x91ae, 0x91af, 0x91b5, 0x91b4, 0x91ba, + 0x8c55, 0x9e7e, 0x8db8, 0x8deb, 0x8e05, 0x8e59, 0x8e69, 0x8db5, + 0x8dbf, 0x8dbc, 0x8dba, 0x8dc4, 0x8dd6, 0x8dd7, 0x8dda, 0x8dde, + 0x8dce, 0x8dcf, 0x8ddb, 0x8dc6, 0x8dec, 0x8df7, 0x8df8, 0x8de3, + 0x8df9, 0x8dfb, 0x8de4, 0x8e09, 0x8dfd, 0x8e14, 0x8e1d, 0x8e1f, + 0x8e2c, 0x8e2e, 0x8e23, 0x8e2f, 0x8e3a, 0x8e40, 0x8e39, 0x8e35, + 0x8e3d, 0x8e31, 0x8e49, 0x8e41, 0x8e42, 0x8e51, 0x8e52, 0x8e4a, + 0x8e70, 0x8e76, 0x8e7c, 0x8e6f, 0x8e74, 0x8e85, 0x8e8f, 0x8e94, + 0x8e90, 0x8e9c, 0x8e9e, 0x8c78, 0x8c82, 0x8c8a, 0x8c85, 0x8c98, + 0x8c94, 0x659b, 0x89d6, 0x89de, 0x89da, 0x89dc, + /* 0x76 */ + 0x89e5, 0x89eb, 0x89ef, 0x8a3e, 0x8b26, 0x9753, 0x96e9, 0x96f3, + 0x96ef, 0x9706, 0x9701, 0x9708, 0x970f, 0x970e, 0x972a, 0x972d, + 0x9730, 0x973e, 0x9f80, 0x9f83, 0x9f85, 0x9f86, 0x9f87, 0x9f88, + 0x9f89, 0x9f8a, 0x9f8c, 0x9efe, 0x9f0b, 0x9f0d, 0x96b9, 0x96bc, + 0x96bd, 0x96ce, 0x96d2, 0x77bf, 0x96e0, 0x928e, 0x92ae, 0x92c8, + 0x933e, 0x936a, 0x93ca, 0x938f, 0x943e, 0x946b, 0x9c7f, 0x9c82, + 0x9c85, 0x9c86, 0x9c87, 0x9c88, 0x7a23, 0x9c8b, 0x9c8e, 0x9c90, + 0x9c91, 0x9c92, 0x9c94, 0x9c95, 0x9c9a, 0x9c9b, 0x9c9e, 0x9c9f, + 0x9ca0, 0x9ca1, 0x9ca2, 0x9ca3, 0x9ca5, 0x9ca6, 0x9ca7, 0x9ca8, + 0x9ca9, 0x9cab, 0x9cad, 0x9cae, 0x9cb0, 0x9cb1, 0x9cb2, 0x9cb3, + 0x9cb4, 0x9cb5, 0x9cb6, 0x9cb7, 0x9cba, 0x9cbb, 0x9cbc, 0x9cbd, + 0x9cc4, 0x9cc5, 0x9cc6, 0x9cc7, 0x9cca, 0x9ccb, + /* 0x77 */ + 0x9ccc, 0x9ccd, 0x9cce, 0x9ccf, 0x9cd0, 0x9cd3, 0x9cd4, 0x9cd5, + 0x9cd7, 0x9cd8, 0x9cd9, 0x9cdc, 0x9cdd, 0x9cdf, 0x9ce2, 0x977c, + 0x9785, 0x9791, 0x9792, 0x9794, 0x97af, 0x97ab, 0x97a3, 0x97b2, + 0x97b4, 0x9ab1, 0x9ab0, 0x9ab7, 0x9e58, 0x9ab6, 0x9aba, 0x9abc, + 0x9ac1, 0x9ac0, 0x9ac5, 0x9ac2, 0x9acb, 0x9acc, 0x9ad1, 0x9b45, + 0x9b43, 0x9b47, 0x9b49, 0x9b48, 0x9b4d, 0x9b51, 0x98e8, 0x990d, + 0x992e, 0x9955, 0x9954, 0x9adf, 0x9ae1, 0x9ae6, 0x9aef, 0x9aeb, + 0x9afb, 0x9aed, 0x9af9, 0x9b08, 0x9b0f, 0x9b13, 0x9b1f, 0x9b23, + 0x9ebd, 0x9ebe, 0x7e3b, 0x9e82, 0x9e87, 0x9e88, 0x9e8b, 0x9e92, + 0x93d6, 0x9e9d, 0x9e9f, 0x9edb, 0x9edc, 0x9edd, 0x9ee0, 0x9edf, + 0x9ee2, 0x9ee9, 0x9ee7, 0x9ee5, 0x9eea, 0x9eef, 0x9f22, 0x9f2c, + 0x9f2f, 0x9f39, 0x9f37, 0x9f3d, 0x9f3e, 0x9f44, +}; + +static int +gb2312_mbtowc (ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c1 = (s[0] & 0x7F); + if ((c1 >= 0x21 && c1 <= 0x29) || (c1 >= 0x30 && c1 <= 0x77)) { + if (n >= 2) { + unsigned char c2 = (s[1] & 0x7F); + if (c2 >= 0x21 && c2 < 0x7f) { + unsigned int i = 94 * (c1 - 0x21) + (c2 - 0x21); + unsigned short wc = 0xfffd; + if (i < 1410) { + if (i < 831) + wc = gb2312_2uni_page21[i]; + } else { + if (i < 8178) + wc = gb2312_2uni_page30[i-1410]; + } + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 2; + } + } + return RET_ILSEQ; + } + return RET_TOOFEW(0); + } + return RET_ILSEQ; +} + +static const unsigned short gb2312_2charset[7445] = { + 0x2168, 0x216c, 0x2127, 0x2163, 0x2140, 0x2141, 0x2824, 0x2822, + 0x2828, 0x2826, 0x283a, 0x282c, 0x282a, 0x2830, 0x282e, 0x2142, + 0x2834, 0x2832, 0x2839, 0x2821, 0x2825, 0x2827, 0x2829, 0x282d, + 0x2831, 0x2823, 0x282b, 0x282f, 0x2833, 0x2835, 0x2836, 0x2837, + 0x2838, 0x2126, 0x2125, 0x2621, 0x2622, 0x2623, 0x2624, 0x2625, + 0x2626, 0x2627, 0x2628, 0x2629, 0x262a, 0x262b, 0x262c, 0x262d, + 0x262e, 0x262f, 0x2630, 0x2631, 0x2632, 0x2633, 0x2634, 0x2635, + 0x2636, 0x2637, 0x2638, 0x2641, 0x2642, 0x2643, 0x2644, 0x2645, + 0x2646, 0x2647, 0x2648, 0x2649, 0x264a, 0x264b, 0x264c, 0x264d, + 0x264e, 0x264f, 0x2650, 0x2651, 0x2652, 0x2653, 0x2654, 0x2655, + 0x2656, 0x2657, 0x2658, 0x2727, 0x2721, 0x2722, 0x2723, 0x2724, + 0x2725, 0x2726, 0x2728, 0x2729, 0x272a, 0x272b, 0x272c, 0x272d, + 0x272e, 0x272f, 0x2730, 0x2731, 0x2732, 0x2733, 0x2734, 0x2735, + 0x2736, 0x2737, 0x2738, 0x2739, 0x273a, 0x273b, 0x273c, 0x273d, + 0x273e, 0x273f, 0x2740, 0x2741, 0x2751, 0x2752, 0x2753, 0x2754, + 0x2755, 0x2756, 0x2758, 0x2759, 0x275a, 0x275b, 0x275c, 0x275d, + 0x275e, 0x275f, 0x2760, 0x2761, 0x2762, 0x2763, 0x2764, 0x2765, + 0x2766, 0x2767, 0x2768, 0x2769, 0x276a, 0x276b, 0x276c, 0x276d, + 0x276e, 0x276f, 0x2770, 0x2771, 0x2757, 0x212a, 0x212c, 0x212e, + 0x212f, 0x2130, 0x2131, 0x212d, 0x216b, 0x2164, 0x2165, 0x2179, + 0x2166, 0x216d, 0x2271, 0x2272, 0x2273, 0x2274, 0x2275, 0x2276, + 0x2277, 0x2278, 0x2279, 0x227a, 0x227b, 0x227c, 0x217b, 0x217c, + 0x217a, 0x217d, 0x214a, 0x2147, 0x2146, 0x214c, 0x2158, 0x215e, + 0x214f, 0x214e, 0x2144, 0x2145, 0x2149, 0x2148, 0x2152, 0x2153, + 0x2160, 0x215f, 0x2143, 0x214b, 0x2157, 0x2156, 0x2155, 0x2159, + 0x2154, 0x215c, 0x215d, 0x215a, 0x215b, 0x2151, 0x214d, 0x2150, + 0x2259, 0x225a, 0x225b, 0x225c, 0x225d, 0x225e, 0x225f, 0x2260, + 0x2261, 0x2262, 0x2245, 0x2246, 0x2247, 0x2248, 0x2249, 0x224a, + 0x224b, 0x224c, 0x224d, 0x224e, 0x224f, 0x2250, 0x2251, 0x2252, + 0x2253, 0x2254, 0x2255, 0x2256, 0x2257, 0x2258, 0x2231, 0x2232, + 0x2233, 0x2234, 0x2235, 0x2236, 0x2237, 0x2238, 0x2239, 0x223a, + 0x223b, 0x223c, 0x223d, 0x223e, 0x223f, 0x2240, 0x2241, 0x2242, + 0x2243, 0x2244, 0x2924, 0x2925, 0x2926, 0x2927, 0x2928, 0x2929, + 0x292a, 0x292b, 0x292c, 0x292d, 0x292e, 0x292f, 0x2930, 0x2931, + 0x2932, 0x2933, 0x2934, 0x2935, 0x2936, 0x2937, 0x2938, 0x2939, + 0x293a, 0x293b, 0x293c, 0x293d, 0x293e, 0x293f, 0x2940, 0x2941, + 0x2942, 0x2943, 0x2944, 0x2945, 0x2946, 0x2947, 0x2948, 0x2949, + 0x294a, 0x294b, 0x294c, 0x294d, 0x294e, 0x294f, 0x2950, 0x2951, + 0x2952, 0x2953, 0x2954, 0x2955, 0x2956, 0x2957, 0x2958, 0x2959, + 0x295a, 0x295b, 0x295c, 0x295d, 0x295e, 0x295f, 0x2960, 0x2961, + 0x2962, 0x2963, 0x2964, 0x2965, 0x2966, 0x2967, 0x2968, 0x2969, + 0x296a, 0x296b, 0x296c, 0x296d, 0x296e, 0x296f, 0x2176, 0x2175, + 0x2178, 0x2177, 0x2174, 0x2173, 0x2170, 0x2172, 0x2171, 0x216f, + 0x216e, 0x2162, 0x2161, 0x2121, 0x2122, 0x2123, 0x2128, 0x2129, + 0x2134, 0x2135, 0x2136, 0x2137, 0x2138, 0x2139, 0x213a, 0x213b, + 0x213e, 0x213f, 0x217e, 0x2132, 0x2133, 0x213c, 0x213d, 0x2421, + 0x2422, 0x2423, 0x2424, 0x2425, 0x2426, 0x2427, 0x2428, 0x2429, + 0x242a, 0x242b, 0x242c, 0x242d, 0x242e, 0x242f, 0x2430, 0x2431, + 0x2432, 0x2433, 0x2434, 0x2435, 0x2436, 0x2437, 0x2438, 0x2439, + 0x243a, 0x243b, 0x243c, 0x243d, 0x243e, 0x243f, 0x2440, 0x2441, + 0x2442, 0x2443, 0x2444, 0x2445, 0x2446, 0x2447, 0x2448, 0x2449, + 0x244a, 0x244b, 0x244c, 0x244d, 0x244e, 0x244f, 0x2450, 0x2451, + 0x2452, 0x2453, 0x2454, 0x2455, 0x2456, 0x2457, 0x2458, 0x2459, + 0x245a, 0x245b, 0x245c, 0x245d, 0x245e, 0x245f, 0x2460, 0x2461, + 0x2462, 0x2463, 0x2464, 0x2465, 0x2466, 0x2467, 0x2468, 0x2469, + 0x246a, 0x246b, 0x246c, 0x246d, 0x246e, 0x246f, 0x2470, 0x2471, + 0x2472, 0x2473, 0x2521, 0x2522, 0x2523, 0x2524, 0x2525, 0x2526, + 0x2527, 0x2528, 0x2529, 0x252a, 0x252b, 0x252c, 0x252d, 0x252e, + 0x252f, 0x2530, 0x2531, 0x2532, 0x2533, 0x2534, 0x2535, 0x2536, + 0x2537, 0x2538, 0x2539, 0x253a, 0x253b, 0x253c, 0x253d, 0x253e, + 0x253f, 0x2540, 0x2541, 0x2542, 0x2543, 0x2544, 0x2545, 0x2546, + 0x2547, 0x2548, 0x2549, 0x254a, 0x254b, 0x254c, 0x254d, 0x254e, + 0x254f, 0x2550, 0x2551, 0x2552, 0x2553, 0x2554, 0x2555, 0x2556, + 0x2557, 0x2558, 0x2559, 0x255a, 0x255b, 0x255c, 0x255d, 0x255e, + 0x255f, 0x2560, 0x2561, 0x2562, 0x2563, 0x2564, 0x2565, 0x2566, + 0x2567, 0x2568, 0x2569, 0x256a, 0x256b, 0x256c, 0x256d, 0x256e, + 0x256f, 0x2570, 0x2571, 0x2572, 0x2573, 0x2574, 0x2575, 0x2576, + 0x2124, 0x2845, 0x2846, 0x2847, 0x2848, 0x2849, 0x284a, 0x284b, + 0x284c, 0x284d, 0x284e, 0x284f, 0x2850, 0x2851, 0x2852, 0x2853, + 0x2854, 0x2855, 0x2856, 0x2857, 0x2858, 0x2859, 0x285a, 0x285b, + 0x285c, 0x285d, 0x285e, 0x285f, 0x2860, 0x2861, 0x2862, 0x2863, + 0x2864, 0x2865, 0x2866, 0x2867, 0x2868, 0x2869, 0x2265, 0x2266, + 0x2267, 0x2268, 0x2269, 0x226a, 0x226b, 0x226c, 0x226d, 0x226e, + 0x523b, 0x3621, 0x465f, 0x4d72, 0x5549, 0x487d, 0x494f, 0x4f42, + 0x5822, 0x323b, 0x536b, 0x5824, 0x3373, 0x5728, 0x4752, 0x5827, + 0x4a40, 0x4770, 0x317b, 0x5235, 0x3454, 0x362b, 0x4b3f, 0x5829, + 0x362a, 0x413d, 0x514f, 0x4925, 0x582d, 0x3876, 0x513e, 0x635c, + 0x5650, 0x3761, 0x342e, 0x4159, 0x583c, 0x4d68, 0x3524, 0x4e2a, + 0x5677, 0x4076, 0x3e59, 0x582f, 0x444b, 0x3e43, 0x5831, 0x4334, + 0x5265, 0x562e, 0x4e5a, 0x5527, 0x3a75, 0x3726, 0x4056, 0x4639, + 0x4552, 0x4747, 0x3954, 0x334b, 0x5252, 0x583f, 0x3e45, 0x4672, + 0x5232, 0x4f30, 0x4f67, 0x4a69, 0x5840, 0x4272, 0x4252, 0x4869, + 0x472c, 0x414b, 0x5368, 0x5579, 0x4a42, 0x367e, 0x5821, 0x535a, + 0x3f77, 0x5446, 0x3b25, 0x5841, 0x4e65, 0x3e2e, 0x5828, 0x5147, + 0x5029, 0x583d, 0x596f, 0x4d76, 0x3f3a, 0x3d3b, 0x3a25, 0x5260, + 0x327a, 0x3a60, 0x4436, 0x4f6d, 0x3e29, 0x4d24, 0x4141, 0x4757, + 0x5971, 0x5974, 0x484b, 0x5869, 0x525a, 0x4a32, 0x484a, 0x586c, + 0x586a, 0x5846, 0x3d76, 0x464d, 0x3370, 0x586b, 0x3d71, 0x3d69, + 0x4854, 0x3453, 0x4258, 0x3256, 0x5750, 0x4a4b, 0x4b7b, 0x554c, + 0x3836, 0x4f49, 0x595a, 0x5870, 0x472a, 0x586e, 0x347a, 0x416e, + 0x5254, 0x586d, 0x5247, 0x586f, 0x4347, 0x5176, 0x5659, 0x5872, + 0x5875, 0x3c7e, 0x3c5b, 0x484e, 0x375d, 0x3742, 0x4673, 0x5878, + 0x5241, 0x4e69, 0x3c3f, 0x377c, 0x3725, 0x505d, 0x565a, 0x5345, + 0x3b6f, 0x3b61, 0x5871, 0x4921, 0x4e30, 0x342b, 0x5873, 0x494b, + 0x5876, 0x4257, 0x5877, 0x4e31, 0x5879, 0x322e, 0x3940, 0x5923, + 0x3069, 0x4166, 0x496c, 0x4b45, 0x4b46, 0x5924, 0x3568, 0x352b, + 0x4e3b, 0x354d, 0x5721, 0x5774, 0x5353, 0x4c65, 0x3a4e, 0x5922, + 0x595c, 0x5360, 0x587d, 0x3770, 0x5777, 0x587e, 0x587a, 0x5921, + 0x4463, 0x5336, 0x5874, 0x595d, 0x587b, 0x4565, 0x4050, 0x5170, + 0x305b, 0x3c51, 0x5926, 0x5925, 0x592c, 0x592e, 0x592b, 0x4a39, + 0x5929, 0x5636, 0x335e, 0x5928, 0x407d, 0x4a4c, 0x592a, 0x5927, + 0x5930, 0x3631, 0x3929, 0x5240, 0x4f40, 0x4242, 0x3d44, 0x556c, + 0x3260, 0x4748, 0x3f6b, 0x592d, 0x592f, 0x4e6a, 0x3a6e, 0x4756, + 0x3163, 0x3459, 0x366d, 0x5934, 0x3f21, 0x595e, 0x474e, 0x407e, + 0x5938, 0x4b57, 0x377d, 0x5935, 0x5937, 0x3123, 0x5361, 0x5939, + 0x5045, 0x5936, 0x5931, 0x5932, 0x4129, 0x5933, 0x3c73, 0x505e, + 0x3829, 0x3e63, 0x593d, 0x593a, 0x3033, 0x5942, 0x5944, 0x3136, + 0x593f, 0x3539, 0x3e73, 0x4c48, 0x3a72, 0x5250, 0x5943, 0x3d68, + 0x332b, 0x5945, 0x3e6b, 0x5946, 0x593b, 0x445f, 0x593e, 0x5941, + 0x5940, 0x552e, 0x5635, 0x4763, 0x5948, 0x3c59, 0x594a, 0x593c, + 0x594b, 0x462b, 0x5949, 0x5776, 0x4d23, 0x3d21, 0x594c, 0x453c, + 0x4d35, 0x594d, 0x5947, 0x3325, 0x3f7e, 0x3835, 0x407c, 0x3078, + 0x3476, 0x594e, 0x594f, 0x3422, 0x5950, 0x345f, 0x3041, 0x5951, + 0x4935, 0x4f71, 0x5952, 0x4145, 0x5956, 0x492e, 0x5955, 0x5954, + 0x5957, 0x4b5b, 0x3d29, 0x4627, 0x5953, 0x5958, 0x5959, 0x4865, + 0x405c, 0x3679, 0x5823, 0x544a, 0x542a, 0x5056, 0x3364, 0x5557, + 0x4f48, 0x3962, 0x3f4b, 0x4362, 0x3652, 0x4d43, 0x596e, 0x5970, + 0x3533, 0x3635, 0x3e24, 0x486b, 0x482b, 0x304b, 0x392b, 0x4179, + 0x5962, 0x403c, 0x3932, 0x3958, 0x504b, 0x3178, 0x4664, 0x3e5f, + 0x3564, 0x5748, 0x5178, 0x3c66, 0x4a5e, 0x3c3d, 0x5966, 0x5867, + 0x445a, 0x3854, 0x483d, 0x3261, 0x5459, 0x4330, 0x4361, 0x5a22, + 0x485f, 0x5034, 0x3e7c, 0x4529, 0x395a, 0x5a23, 0x5429, 0x5a24, + 0x597b, 0x362c, 0x376b, 0x3179, 0x597c, 0x3365, 0x3e76, 0x3f76, + 0x5231, 0x4064, 0x3633, 0x597e, 0x597d, 0x3e3b, 0x4660, 0x573c, + 0x5a21, 0x4139, 0x3572, 0x4168, 0x3c75, 0x3455, 0x415d, 0x447d, + 0x3c38, 0x3732, 0x376f, 0x596c, 0x463e, 0x3f2d, 0x3b4b, 0x354a, + 0x5b49, 0x5057, 0x4d39, 0x303c, 0x3376, 0x3b77, 0x5b4a, 0x3a2f, + 0x5464, 0x3536, 0x3573, 0x5856, 0x4850, 0x3756, 0x4750, 0x5857, + 0x3f2f, 0x5b3b, 0x5858, 0x504c, 0x3b2e, 0x6b3e, 0x4150, 0x4175, + 0x5472, 0x3855, 0x3434, 0x3375, 0x493e, 0x4550, 0x4559, 0x407b, + 0x3170, 0x5859, 0x394e, 0x353d, 0x585a, 0x5646, 0x4b22, 0x482f, + 0x4932, 0x344c, 0x3f4c, 0x3974, 0x585b, 0x585c, 0x3667, 0x3c41, + 0x4c6a, 0x4f77, 0x585d, 0x4730, 0x3950, 0x3d23, 0x4c5e, 0x464a, + 0x5860, 0x585e, 0x585f, 0x307e, 0x3e67, 0x4a23, 0x3c74, 0x3831, + 0x386e, 0x5862, 0x3d4b, 0x5864, 0x5863, 0x457c, 0x5865, 0x5866, + 0x4126, 0x4830, 0x306c, 0x3926, 0x3c53, 0x4e71, 0x5b3d, 0x4153, + 0x362f, 0x567a, 0x452c, 0x3d59, 0x5b3e, 0x5b3f, 0x4078, 0x3e22, + 0x404d, 0x5b40, 0x4a46, 0x322a, 0x5342, 0x4363, 0x512b, 0x5b42, + 0x4055, 0x5b43, 0x3f31, 0x443c, 0x475a, 0x5b44, 0x5968, 0x4957, + 0x3934, 0x4e70, 0x5448, 0x307c, 0x3452, 0x5059, 0x5969, 0x5e4b, + 0x596b, 0x5830, 0x3b2f, 0x3131, 0x3357, 0x584e, 0x5451, 0x3d33, + 0x3f6f, 0x4f3b, 0x5850, 0x374b, 0x5851, 0x4625, 0x4778, 0x523d, + 0x5852, 0x4464, 0x4a2e, 0x4727, 0x5826, 0x497d, 0x4e67, 0x3b5c, + 0x306b, 0x3b2a, 0x502d, 0x3130, 0x5764, 0x573f, 0x3525, 0x4274, + 0x444f, 0x3229, 0x3237, 0x3165, 0x5f32, 0x553c, 0x3f28, 0x422c, + 0x5855, 0x4231, 0x5854, 0x4e54, 0x5a60, 0x4e40, 0x5834, 0x432e, + 0x5321, 0x4e23, 0x3c34, 0x4834, 0x4251, 0x3e6d, 0x5036, 0x5a61, + 0x4764, 0x3327, 0x3672, 0x4c7c, 0x407a, 0x4077, 0x5139, 0x5161, + 0x5847, 0x325e, 0x4065, 0x3a71, 0x5848, 0x542d, 0x4f61, 0x5849, + 0x584a, 0x4f43, 0x3378, 0x3e47, 0x584b, 0x5b4c, 0x4825, 0x4f58, + 0x487e, 0x324e, 0x5356, 0x3266, 0x3c30, 0x5351, 0x4b2b, 0x3734, + 0x3722, 0x4a65, 0x4821, 0x4a5c, 0x3164, 0x5070, 0x4551, 0x5b45, + 0x357e, 0x3f5a, 0x3945, 0x3e64, 0x416d, 0x5f36, 0x5f35, 0x563b, + 0x3d50, 0x5559, 0x3048, 0x3623, 0x3f49, 0x4c28, 0x5f33, 0x4a37, + 0x5352, 0x584f, 0x5236, 0x3a45, 0x4b3e, 0x4c3e, 0x5f37, 0x3570, + 0x5f34, 0x5375, 0x3354, 0x3877, 0x5f3a, 0x3a4f, 0x3c2a, 0x3575, + 0x4d2c, 0x437b, 0x3a73, 0x4074, 0x4d42, 0x4f72, 0x5f38, 0x4f45, + 0x4240, 0x5f39, 0x4270, 0x3e7d, 0x415f, 0x4d4c, 0x5277, 0x374d, + 0x5f41, 0x5f44, 0x3771, 0x3049, 0x3656, 0x3754, 0x3a2c, 0x4c7d, + 0x3f54, 0x4b31, 0x4674, 0x5628, 0x5f45, 0x4e62, 0x3333, 0x4e7c, + 0x3435, 0x4e47, 0x3a70, 0x4e61, 0x513d, 0x5f40, 0x3474, 0x334a, + 0x3866, 0x5f3b, 0x4445, 0x5f3c, 0x5f3d, 0x5f3e, 0x453b, 0x5f3f, + 0x5f42, 0x5431, 0x5f43, 0x473a, 0x4e58, 0x4458, 0x5f4a, 0x5f4f, + 0x565c, 0x5f49, 0x5f5a, 0x4e36, 0x3a47, 0x5f4e, 0x5f48, 0x455e, + 0x496b, 0x3a74, 0x437c, 0x3e57, 0x5f46, 0x5f4d, 0x4558, 0x5526, + 0x3a4d, 0x3e4c, 0x533d, 0x3840, 0x5664, 0x5f47, 0x393e, 0x3f27, + 0x417c, 0x5f4b, 0x5f4c, 0x5f50, 0x5f5b, 0x5f65, 0x5f57, 0x5f56, + 0x5749, 0x5f63, 0x5f64, 0x656b, 0x5227, 0x5f52, 0x3f29, 0x545b, + 0x3f48, 0x5f54, 0x4f4c, 0x5f5d, 0x514a, 0x5f5e, 0x3027, 0x4637, + 0x5f53, 0x3a65, 0x365f, 0x4d5b, 0x397e, 0x5455, 0x5f5f, 0x4f6c, + 0x3025, 0x5f67, 0x5f51, 0x5146, 0x5f55, 0x5f58, 0x5f59, 0x5f5c, + 0x3b29, 0x5f60, 0x5f61, 0x5f62, 0x5f66, 0x5f68, 0x5334, 0x3867, + 0x4536, 0x5f6a, 0x495a, 0x4128, 0x4444, 0x3f5e, 0x4f78, 0x555c, + 0x5f6e, 0x3238, 0x3a5f, 0x5f6c, 0x5b41, 0x5164, 0x4b74, 0x343d, + 0x3026, 0x5f71, 0x4c46, 0x5f72, 0x5f6d, 0x5f69, 0x5f6b, 0x5f6f, + 0x5f70, 0x3b3d, 0x5f73, 0x5f74, 0x3b23, 0x4a5b, 0x4e28, 0x6027, + 0x332a, 0x6026, 0x6021, 0x5f7e, 0x4d59, 0x5f7c, 0x5f7a, 0x3f50, + 0x5744, 0x494c, 0x5f78, 0x3021, 0x5f7d, 0x5f7b, 0x6022, 0x6028, + 0x3748, 0x4621, 0x4936, 0x4032, 0x5f75, 0x453e, 0x5844, 0x5f79, + 0x4476, 0x6023, 0x6024, 0x6025, 0x5025, 0x6034, 0x4c64, 0x6031, + 0x3f26, 0x602f, 0x4e39, 0x602b, 0x4946, 0x402e, 0x602e, 0x3a6d, + 0x3a30, 0x6029, 0x5f76, 0x6033, 0x6038, 0x342d, 0x6039, 0x4f32, + 0x3a48, 0x6030, 0x507a, 0x602c, 0x547b, 0x5f77, 0x4567, 0x602d, + 0x5377, 0x6036, 0x6037, 0x6044, 0x5061, 0x603c, 0x6049, 0x604a, + 0x603e, 0x602a, 0x4924, 0x6041, 0x6032, 0x4a48, 0x6043, 0x6035, + 0x4e4b, 0x4b43, 0x604d, 0x6046, 0x6042, 0x604b, 0x603a, 0x603f, + 0x6040, 0x6045, 0x6047, 0x6048, 0x604c, 0x603b, 0x4b54, 0x6055, + 0x6056, 0x6052, 0x6050, 0x3c4e, 0x6051, 0x3842, 0x5845, 0x506a, + 0x426f, 0x604f, 0x603d, 0x6054, 0x6053, 0x6057, 0x605c, 0x6058, + 0x5676, 0x3330, 0x576c, 0x4b3b, 0x605a, 0x4e7b, 0x3a59, 0x6061, + 0x605d, 0x522d, 0x6062, 0x605b, 0x6059, 0x605f, 0x6060, 0x605e, + 0x6064, 0x4677, 0x582c, 0x546b, 0x6066, 0x4a49, 0x6065, 0x3841, + 0x6067, 0x6068, 0x6069, 0x6063, 0x3a3f, 0x4c67, 0x606a, 0x4f79, + 0x606b, 0x4842, 0x3d40, 0x4452, 0x606c, 0x606d, 0x4774, 0x4b44, + 0x606e, 0x3b58, 0x5836, 0x5272, 0x606f, 0x4d45, 0x365a, 0x6071, + 0x5430, 0x4027, 0x3451, 0x4e27, 0x6070, 0x6072, 0x394c, 0x397a, + 0x4d3c, 0x6073, 0x4654, 0x6074, 0x5432, 0x4826, 0x6076, 0x6075, + 0x6077, 0x4d41, 0x4a25, 0x545a, 0x5b57, 0x5b59, 0x5b58, 0x3967, + 0x5b5c, 0x5b5d, 0x3558, 0x5b5a, 0x5b5b, 0x3321, 0x5b5f, 0x3b78, + 0x5637, 0x5b60, 0x3e79, 0x373b, 0x5b50, 0x4c2e, 0x3f32, 0x3b35, + 0x5778, 0x3f53, 0x3f69, 0x3c61, 0x4c33, 0x5b5e, 0x3053, 0x4e6b, + 0x3758, 0x5739, 0x4642, 0x4024, 0x4c39, 0x5b67, 0x5b61, 0x463a, + 0x5b63, 0x5b68, 0x4577, 0x5b6a, 0x5b69, 0x3f40, 0x5b66, 0x5b65, + 0x3439, 0x402c, 0x4222, 0x5b62, 0x5b64, 0x504d, 0x5b6d, 0x405d, + 0x5b72, 0x3662, 0x5b73, 0x5b52, 0x3938, 0x542b, 0x5b6c, 0x3f51, + 0x5b70, 0x5b51, 0x3566, 0x5b6b, 0x3f65, 0x5b6e, 0x5b71, 0x5b79, + 0x3921, 0x3023, 0x4271, 0x3347, 0x5b6f, 0x5b78, 0x4652, 0x5b74, + 0x5b75, 0x5b77, 0x5b76, 0x5b7e, 0x5372, 0x323a, 0x5b7d, 0x5c24, + 0x5b7b, 0x5b7a, 0x5b7c, 0x4560, 0x3b79, 0x5c23, 0x5c25, 0x4c43, + 0x3651, 0x5d40, 0x5c21, 0x5c22, 0x4735, 0x3669, 0x5c27, 0x5c26, + 0x5c29, 0x3124, 0x354c, 0x3f30, 0x515f, 0x3642, 0x5c28, 0x4b7a, + 0x6b73, 0x4b5c, 0x4b7e, 0x4c41, 0x487b, 0x5c2a, 0x4c6e, 0x5c2b, + 0x5b53, 0x5c2f, 0x5c2c, 0x3e33, 0x4a7b, 0x5c2d, 0x494a, 0x4439, + 0x473d, 0x5c2e, 0x5476, 0x5066, 0x442b, 0x3655, 0x5b54, 0x315a, + 0x5b55, 0x5b56, 0x3a3e, 0x4840, 0x4a3f, 0x4849, 0x5733, 0x4979, + 0x3f47, 0x3a78, 0x523c, 0x623a, 0x3426, 0x3138, 0x3834, 0x4f44, + 0x5967, 0x4f26, 0x4d62, 0x596d, 0x3660, 0x5239, 0x393b, 0x6239, + 0x6237, 0x3473, 0x4c6c, 0x4c2b, 0x3772, 0x5832, 0x516b, 0x3a3b, + 0x4a27, 0x4d37, 0x5244, 0x3f64, 0x3c50, 0x3661, 0x5e45, 0x5e46, + 0x5b3c, 0x5159, 0x4666, 0x444e, 0x376e, 0x375c, 0x3f7c, 0x5760, + 0x4675, 0x313c, 0x5e48, 0x3d31, 0x4c57, 0x5e4a, 0x5e49, 0x356c, + 0x495d, 0x3042, 0x452e, 0x452b, 0x444c, 0x3c69, 0x4b7d, 0x3a43, + 0x6579, 0x4867, 0x657a, 0x4d7d, 0x5731, 0x383e, 0x4268, 0x4851, + 0x657b, 0x364a, 0x3c4b, 0x517d, 0x6621, 0x436e, 0x6624, 0x657e, + 0x6625, 0x4d57, 0x3741, 0x657c, 0x657d, 0x6623, 0x445d, 0x6628, + 0x6627, 0x4343, 0x465e, 0x662a, 0x4437, 0x6622, 0x4a3c, 0x3d63, + 0x3943, 0x6626, 0x5055, 0x4e2f, 0x6629, 0x6630, 0x5226, 0x3d2a, + 0x662d, 0x662f, 0x4051, 0x524c, 0x3c27, 0x6631, 0x5276, 0x574b, + 0x4d7e, 0x4d5e, 0x4226, 0x662b, 0x662c, 0x3d3f, 0x662e, 0x6633, + 0x6632, 0x6636, 0x6638, 0x446f, 0x4448, 0x3e6a, 0x496f, 0x6637, + 0x3670, 0x4364, 0x5369, 0x6634, 0x6635, 0x4822, 0x663d, 0x6639, + 0x4645, 0x4d71, 0x663b, 0x663c, 0x3b69, 0x663e, 0x663a, 0x4037, + 0x5324, 0x663f, 0x4974, 0x6643, 0x6644, 0x5076, 0x433d, 0x4344, + 0x6642, 0x6641, 0x6647, 0x4f31, 0x6b74, 0x664a, 0x6645, 0x3c5e, + 0x4929, 0x3c35, 0x4f53, 0x6648, 0x6649, 0x664e, 0x6650, 0x6651, + 0x664b, 0x3555, 0x664c, 0x664f, 0x445b, 0x6646, 0x664d, 0x6652, + 0x6654, 0x6653, 0x6655, 0x5978, 0x6656, 0x6657, 0x5753, 0x665d, + 0x665e, 0x3f57, 0x5450, 0x5756, 0x3466, 0x4b6f, 0x665a, 0x5843, + 0x574e, 0x5022, 0x434f, 0x665f, 0x3c3e, 0x3942, 0x665b, 0x5127, + 0x3a22, 0x424f, 0x582b, 0x4a6b, 0x656e, 0x665c, 0x3775, 0x4866, + 0x4475, 0x6532, 0x447e, 0x4b7c, 0x6533, 0x552c, 0x536e, 0x4a58, + 0x3032, 0x4b4e, 0x4d6a, 0x3a6a, 0x6535, 0x6534, 0x575a, 0x3959, + 0x5666, 0x3628, 0x4d70, 0x524b, 0x3126, 0x4a35, 0x3368, 0x4973, + 0x3f4d, 0x507b, 0x4a52, 0x6536, 0x3b42, 0x4f5c, 0x392c, 0x5457, + 0x3a26, 0x5167, 0x4f7c, 0x3c52, 0x6537, 0x485d, 0x3f6d, 0x3176, + 0x4b5e, 0x3c45, 0x3c44, 0x527a, 0x435c, 0x3f5c, 0x383b, 0x4342, + 0x3a2e, 0x5422, 0x475e, 0x442f, 0x326c, 0x3951, 0x653b, 0x4148, + 0x552f, 0x653c, 0x653e, 0x3467, 0x3654, 0x4b42, 0x5130, 0x353c, + 0x4a59, 0x3762, 0x4964, 0x3d2b, 0x4e3e, 0x5770, 0x5021, 0x4959, + 0x367b, 0x6658, 0x3c62, 0x333e, 0x4950, 0x6659, 0x3322, 0x5e4c, + 0x5348, 0x5e4d, 0x5222, 0x5e4e, 0x3e4d, 0x5e4f, 0x4a2c, 0x527c, + 0x335f, 0x656a, 0x4461, 0x3e21, 0x4e32, 0x4472, 0x3e56, 0x4628, + 0x3263, 0x3e53, 0x477c, 0x4c6b, 0x3d6c, 0x4e5d, 0x4a3a, 0x4641, + 0x656c, 0x503c, 0x5539, 0x656d, 0x4a74, 0x4d40, 0x4245, 0x656f, + 0x4244, 0x6570, 0x6578, 0x4d4d, 0x493d, 0x5259, 0x6128, 0x536c, + 0x4b6a, 0x4671, 0x612c, 0x6127, 0x6129, 0x612a, 0x612f, 0x326d, + 0x612b, 0x385a, 0x612d, 0x612e, 0x6130, 0x353a, 0x6131, 0x6133, + 0x6138, 0x5152, 0x6136, 0x6135, 0x416b, 0x6137, 0x5440, 0x6132, + 0x613a, 0x3036, 0x6134, 0x3f79, 0x6139, 0x613b, 0x613e, 0x613c, + 0x5645, 0x4f3f, 0x613d, 0x613f, 0x424d, 0x366b, 0x5378, 0x474d, + 0x3765, 0x3e7e, 0x6140, 0x6141, 0x6147, 0x3367, 0x4669, 0x345e, + 0x5142, 0x6148, 0x6146, 0x6145, 0x6143, 0x6142, 0x3140, 0x5538, + 0x6144, 0x614b, 0x614c, 0x614a, 0x6f7a, 0x6153, 0x6152, 0x4736, + 0x6149, 0x614e, 0x6150, 0x6154, 0x6151, 0x614d, 0x614f, 0x6155, + 0x6156, 0x6157, 0x6158, 0x615a, 0x615b, 0x4e21, 0x675d, 0x3428, + 0x565d, 0x5132, 0x3332, 0x3924, 0x5773, 0x4749, 0x3e5e, 0x392e, + 0x4e57, 0x326e, 0x5b4f, 0x3c3a, 0x5251, 0x4b48, 0x304d, 0x4f6f, + 0x5963, 0x3d6d, 0x3152, 0x4a50, 0x323c, 0x4b27, 0x372b, 0x4a26, + 0x4f23, 0x6078, 0x554a, 0x607b, 0x607a, 0x4541, 0x4c7b, 0x4131, + 0x6079, 0x5663, 0x322f, 0x5644, 0x355b, 0x3478, 0x5621, 0x4f2f, + 0x306f, 0x607c, 0x6121, 0x3323, 0x607d, 0x607e, 0x4331, 0x435d, + 0x6122, 0x3779, 0x3b4f, 0x6123, 0x443b, 0x6124, 0x6125, 0x6126, + 0x3431, 0x3849, 0x463d, 0x446a, 0x3222, 0x5052, 0x675b, 0x3b43, + 0x5357, 0x5344, 0x3963, 0x624f, 0x572f, 0x476c, 0x3153, 0x3432, + 0x6251, 0x5072, 0x422e, 0x6250, 0x3f62, 0x5326, 0x3557, 0x6252, + 0x356a, 0x436d, 0x387d, 0x382e, 0x4553, 0x374f, 0x6254, 0x6253, + 0x3648, 0x5779, 0x4d25, 0x6258, 0x6256, 0x4a7c, 0x3f35, 0x5339, + 0x6255, 0x6257, 0x412e, 0x4048, 0x625b, 0x625a, 0x402a, 0x414e, + 0x625c, 0x625d, 0x625e, 0x5b48, 0x5153, 0x4d22, 0x3d28, 0x5e43, + 0x5825, 0x3f2a, 0x5b4d, 0x526c, 0x467a, 0x452a, 0x5e44, 0x3157, + 0x5f2e, 0x4a3d, 0x5f31, 0x392d, 0x527d, 0x3825, 0x3a6b, 0x335a, + 0x355c, 0x5545, 0x4356, 0x4f52, 0x3b21, 0x6573, 0x6572, 0x6574, + 0x4d64, 0x4875, 0x352f, 0x473f, 0x6576, 0x6c30, 0x6566, 0x3969, + 0x3531, 0x423c, 0x6568, 0x6567, 0x6569, 0x524d, 0x616a, 0x504e, + 0x4d2e, 0x5165, 0x324a, 0x316b, 0x3172, 0x456d, 0x5543, 0x5330, + 0x615c, 0x615d, 0x525b, 0x3339, 0x314b, 0x4d79, 0x5577, 0x615e, + 0x3e36, 0x347d, 0x615f, 0x3a5c, 0x6160, 0x3b32, 0x4249, 0x6161, + 0x506c, 0x4d3d, 0x6162, 0x3543, 0x4547, 0x6163, 0x6164, 0x5379, + 0x6165, 0x512d, 0x6166, 0x4e22, 0x6167, 0x3542, 0x6168, 0x3b55, + 0x5044, 0x6260, 0x3158, 0x5264, 0x6261, 0x3c49, 0x484c, 0x6263, + 0x6c7e, 0x6c7d, 0x5f2f, 0x6262, 0x563e, 0x4d7c, 0x4326, 0x6343, + 0x5652, 0x6267, 0x6268, 0x5347, 0x626c, 0x3f6c, 0x626d, 0x6265, + 0x3340, 0x446e, 0x626e, 0x5043, 0x3a76, 0x6269, 0x375e, 0x3b33, + 0x4c2c, 0x4b4b, 0x6264, 0x6266, 0x626a, 0x626b, 0x6277, 0x6274, + 0x5475, 0x6273, 0x452d, 0x557a, 0x4542, 0x3240, 0x626f, 0x6272, + 0x412f, 0x4b3c, 0x3521, 0x6279, 0x3c31, 0x6271, 0x5054, 0x5439, + 0x6275, 0x3956, 0x6276, 0x4753, 0x6270, 0x575c, 0x6d21, 0x6278, + 0x6d25, 0x627e, 0x4a51, 0x4135, 0x3b50, 0x3f56, 0x3a63, 0x4b21, + 0x6d26, 0x6d23, 0x6d22, 0x3b56, 0x6d27, 0x5074, 0x6d24, 0x3a5e, + 0x3677, 0x6321, 0x3632, 0x4c71, 0x3927, 0x4f22, 0x4721, 0x3f52, + 0x3671, 0x627a, 0x627b, 0x627d, 0x627c, 0x4455, 0x6322, 0x5341, + 0x6327, 0x4744, 0x4f24, 0x6329, 0x3a37, 0x6328, 0x3b5a, 0x6323, + 0x6324, 0x632a, 0x6326, 0x4e72, 0x5346, 0x3b3c, 0x5443, 0x447a, + 0x6d28, 0x507c, 0x6325, 0x4375, 0x632d, 0x312f, 0x6332, 0x3c42, + 0x632c, 0x353f, 0x4769, 0x6330, 0x3e2a, 0x4d6f, 0x3b73, 0x4c68, + 0x632f, 0x6331, 0x4f27, 0x632e, 0x4e29, 0x3b5d, 0x356b, 0x3e65, + 0x3252, 0x334d, 0x3139, 0x632b, 0x3251, 0x352c, 0x395f, 0x3668, + 0x4f6b, 0x6337, 0x3b4c, 0x4847, 0x504a, 0x6338, 0x336e, 0x6d29, + 0x537a, 0x5364, 0x6d2a, 0x6339, 0x5262, 0x6335, 0x535e, 0x3850, + 0x6333, 0x6336, 0x375f, 0x6334, 0x4022, 0x633a, 0x5438, 0x3448, + 0x633b, 0x3b45, 0x4977, 0x4965, 0x443d, 0x6d2b, 0x427d, 0x3b5b, + 0x3f2e, 0x4e3f, 0x633c, 0x3f36, 0x316f, 0x5477, 0x633e, 0x6d2d, + 0x633f, 0x3a29, 0x6d2c, 0x633d, 0x6340, 0x3a36, 0x362e, 0x5038, + 0x3043, 0x6d2e, 0x6d2f, 0x4041, 0x6341, 0x4533, 0x6342, 0x5c32, + 0x6d30, 0x386a, 0x4e6c, 0x6a27, 0x5067, 0x4a79, 0x4856, 0x4f37, + 0x3349, 0x4e52, 0x3d64, 0x635e, 0x3b72, 0x6a28, 0x553d, 0x465d, + 0x6a29, 0x6a2a, 0x6a2c, 0x6a2b, 0x6a2e, 0x6a2d, 0x3d58, 0x6a2f, + 0x423e, 0x3441, 0x3477, 0x3b27, 0x6c66, 0x6c65, 0x373f, 0x4b79, + 0x3162, 0x6c67, 0x4948, 0x6c68, 0x6c69, 0x4a56, 0x5e50, 0x3245, + 0x547a, 0x464b, 0x3047, 0x3472, 0x4853, 0x4d50, 0x3f38, 0x3f5b, + 0x4724, 0x5634, 0x4029, 0x5e51, 0x4928, 0x516f, 0x4524, 0x3067, + 0x3336, 0x4845, 0x3062, 0x3776, 0x457a, 0x3673, 0x5552, 0x3350, + 0x3c3c, 0x332d, 0x3e71, 0x3051, 0x5256, 0x4a63, 0x5725, 0x4d36, + 0x3636, 0x3f39, 0x555b, 0x3827, 0x4557, 0x5e52, 0x3f59, 0x4255, + 0x4740, 0x3b24, 0x3128, 0x456a, 0x457b, 0x4c27, 0x3127, 0x3556, + 0x4428, 0x5e53, 0x513a, 0x3369, 0x4372, 0x3777, 0x5674, 0x3523, + 0x3270, 0x4434, 0x4469, 0x402d, 0x5e54, 0x3068, 0x4544, 0x4160, + 0x3955, 0x3e5c, 0x4d58, 0x304e, 0x4d4f, 0x5e56, 0x3e50, 0x573e, + 0x5e55, 0x5550, 0x305d, 0x4462, 0x4223, 0x3c70, 0x5335, 0x4039, + 0x4521, 0x3226, 0x5471, 0x4028, 0x4a43, 0x5e57, 0x557c, 0x3930, + 0x482d, 0x4b29, 0x5e59, 0x3f3d, 0x4634, 0x5727, 0x4a30, 0x4443, + 0x3356, 0x3952, 0x5638, 0x6a7c, 0x3034, 0x3f66, 0x4c74, 0x4d5a, + 0x563f, 0x424e, 0x4e4e, 0x4c22, 0x502e, 0x4453, 0x3532, 0x5e58, + 0x5575, 0x3c37, 0x3b53, 0x3024, 0x4532, 0x346c, 0x5571, 0x6a7d, + 0x5e5a, 0x4d26, 0x4d6c, 0x4e66, 0x5e5c, 0x4d31, 0x4026, 0x573d, + 0x5e5b, 0x3046, 0x3a34, 0x4953, 0x4473, 0x3e68, 0x3236, 0x404c, + 0x4b70, 0x3c71, 0x3b3b, 0x3537, 0x4575, 0x5e66, 0x5e63, 0x3e5d, + 0x5e5f, 0x3437, 0x3d5d, 0x5e60, 0x446d, 0x4f46, 0x3560, 0x365e, + 0x4a5a, 0x3574, 0x5e65, 0x5546, 0x5e61, 0x4c4d, 0x467e, 0x4545, + 0x5234, 0x3e72, 0x4253, 0x4c3d, 0x3338, 0x3d53, 0x3f58, 0x4d46, + 0x515a, 0x346b, 0x5e64, 0x5e5d, 0x5e67, 0x6a7e, 0x4230, 0x5e62, + 0x5640, 0x3527, 0x3274, 0x5e68, 0x5e72, 0x5e6d, 0x5e71, 0x4860, + 0x5761, 0x5e6f, 0x4368, 0x4c61, 0x3265, 0x523e, 0x5e6e, 0x5e6b, + 0x4e55, 0x3427, 0x3f2b, 0x3e3e, 0x3d52, 0x5e69, 0x542e, 0x5e5e, + 0x5e6a, 0x403f, 0x5e6c, 0x3273, 0x3869, 0x4227, 0x3d41, 0x5e75, + 0x5e78, 0x322b, 0x3424, 0x346a, 0x4926, 0x5e76, 0x4b51, 0x3863, + 0x5e77, 0x5e7a, 0x5e79, 0x4c42, 0x3061, 0x346e, 0x653a, 0x502f, + 0x326b, 0x6b21, 0x5e74, 0x4963, 0x5e73, 0x305a, 0x5221, 0x3177, + 0x4c2f, 0x5e70, 0x4b24, 0x552a, 0x5e7b, 0x345d, 0x4426, 0x5e7d, + 0x437e, 0x4421, 0x5f21, 0x414c, 0x5e7c, 0x3e6f, 0x4632, 0x3345, + 0x4876, 0x4b3a, 0x5e7e, 0x5f24, 0x5732, 0x3337, 0x4143, 0x474b, + 0x3225, 0x3469, 0x572b, 0x446c, 0x5f22, 0x5f23, 0x5f25, 0x3a33, + 0x5f26, 0x405e, 0x4943, 0x3259, 0x4766, 0x5f27, 0x475c, 0x5f28, + 0x6b22, 0x4b53, 0x5f2a, 0x5f29, 0x3241, 0x454a, 0x5f2b, 0x545c, + 0x4841, 0x5f2c, 0x3e70, 0x5f2d, 0x5627, 0x6a37, 0x6b36, 0x4a55, + 0x587c, 0x3844, 0x3925, 0x3745, 0x557e, 0x394a, 0x5027, 0x744d, + 0x3550, 0x4374, 0x3e48, 0x6b37, 0x303d, 0x3d4c, 0x4132, 0x3156, + 0x3328, 0x3852, 0x4922, 0x3658, 0x6b38, 0x3e34, 0x4a7d, 0x4743, + 0x557b, 0x3773, 0x4e44, 0x552b, 0x3173, 0x6c33, 0x305f, 0x6c35, + 0x3637, 0x414f, 0x757a, 0x5031, 0x5565, 0x4e53, 0x3d6f, 0x3362, + 0x382b, 0x5536, 0x6d3d, 0x364f, 0x4b39, 0x5042, 0x373d, 0x6c36, + 0x4a29, 0x4554, 0x6c39, 0x6c38, 0x4243, 0x6c37, 0x507d, 0x6c3a, + 0x6c3b, 0x5765, 0x6c3c, 0x6c3d, 0x466c, 0x4e5e, 0x3c48, 0x4855, + 0x3529, 0x3e49, 0x563c, 0x5467, 0x512e, 0x5071, 0x6a38, 0x6a39, + 0x6a3a, 0x3a35, 0x4a31, 0x3f75, 0x4d7a, 0x6a40, 0x303a, 0x6a3e, + 0x4025, 0x6a3b, 0x327d, 0x4377, 0x3b68, 0x5257, 0x4e74, 0x6a3f, + 0x6a3c, 0x6a43, 0x5047, 0x5333, 0x343a, 0x4341, 0x5772, 0x5551, + 0x4a47, 0x6a45, 0x6a44, 0x6a47, 0x6a46, 0x5667, 0x4f54, 0x6a4b, + 0x3b4e, 0x3d7a, 0x494e, 0x6a4c, 0x4939, 0x4f7e, 0x6a4a, 0x544e, + 0x6a4d, 0x6a4f, 0x4d6d, 0x6a49, 0x6a4e, 0x4e6e, 0x3b5e, 0x333f, + 0x4655, 0x3e30, 0x4e7a, 0x4767, 0x3e27, 0x6a50, 0x5647, 0x4140, + 0x545d, 0x6a51, 0x4f3e, 0x6a52, 0x4a6e, 0x452f, 0x3035, 0x6a54, + 0x6a53, 0x745f, 0x443a, 0x3129, 0x655f, 0x6a55, 0x4a6f, 0x6a56, + 0x6a57, 0x4658, 0x6a58, 0x6a59, 0x543b, 0x477a, 0x5237, 0x387c, + 0x6a42, 0x325c, 0x427c, 0x5478, 0x4c66, 0x576e, 0x5442, 0x5350, + 0x6b43, 0x4573, 0x377e, 0x6b54, 0x4b37, 0x6b5e, 0x404a, 0x4d7b, + 0x332f, 0x465a, 0x6b7c, 0x443e, 0x4e34, 0x4429, 0x313e, 0x547d, + 0x4a75, 0x566c, 0x4653, 0x3664, 0x3b7a, 0x5060, 0x4931, 0x5453, + 0x4828, 0x384b, 0x683e, 0x493c, 0x683b, 0x406e, 0x5053, 0x3244, + 0x3465, 0x683c, 0x5548, 0x3645, 0x683d, 0x4a78, 0x385c, 0x4c75, + 0x4034, 0x516e, 0x683f, 0x6842, 0x3a3c, 0x312d, 0x3d5c, 0x6a3d, + 0x6843, 0x6846, 0x684b, 0x684c, 0x4b49, 0x3065, 0x3c2b, 0x3939, + 0x6841, 0x4d77, 0x684a, 0x4e76, 0x556d, 0x4156, 0x6844, 0x4336, + 0x397b, 0x5626, 0x6848, 0x4a60, 0x5466, 0x6840, 0x6845, 0x6847, + 0x4739, 0x3763, 0x6849, 0x3f5d, 0x6852, 0x6857, 0x6855, 0x3c5c, + 0x3c4f, 0x685b, 0x685e, 0x685a, 0x317a, 0x3058, 0x4433, 0x384c, + 0x4662, 0x483e, 0x4861, 0x684f, 0x6854, 0x6856, 0x3971, 0x6858, + 0x5775, 0x447b, 0x685c, 0x3269, 0x6851, 0x3c6d, 0x3f42, 0x684d, + 0x5679, 0x4178, 0x3271, 0x685f, 0x4a41, 0x6859, 0x5524, 0x316a, + 0x553b, 0x684e, 0x6850, 0x3630, 0x6853, 0x685d, 0x4038, 0x4a77, + 0x4b28, 0x465c, 0x4075, 0x6869, 0x5023, 0x6872, 0x566a, 0x6860, + 0x6861, 0x5179, 0x3a4b, 0x3879, 0x3871, 0x5454, 0x686f, 0x686e, + 0x686c, 0x3970, 0x4c52, 0x6866, 0x4e26, 0x3f72, 0x3038, 0x6871, + 0x6870, 0x5740, 0x6864, 0x4d29, 0x4923, 0x3b38, 0x3d5b, 0x686a, + 0x6862, 0x6863, 0x6865, 0x3535, 0x6867, 0x4745, 0x686b, 0x686d, + 0x3d30, 0x572e, 0x6878, 0x6875, 0x4d30, 0x6876, 0x413a, 0x6868, + 0x4337, 0x3070, 0x6874, 0x6877, 0x3923, 0x4952, 0x434e, 0x4e60, + 0x4066, 0x4b73, 0x4c5d, 0x5035, 0x4a61, 0x6873, 0x3c6c, 0x6879, + 0x435e, 0x4665, 0x3977, 0x3074, 0x5758, 0x3c2c, 0x456f, 0x4c44, + 0x6926, 0x492d, 0x6922, 0x4062, 0x3f43, 0x687e, 0x3957, 0x687b, + 0x6924, 0x524e, 0x6923, 0x5632, 0x5735, 0x6927, 0x3d37, 0x687c, + 0x687d, 0x6921, 0x4d56, 0x522c, 0x6932, 0x6929, 0x342a, 0x343b, + 0x692b, 0x5028, 0x6925, 0x337e, 0x692c, 0x4063, 0x692a, 0x6939, + 0x6938, 0x692e, 0x687a, 0x6928, 0x3f2c, 0x6931, 0x693a, 0x4225, + 0x692f, 0x3845, 0x692d, 0x535c, 0x6934, 0x6935, 0x6937, 0x6947, + 0x4046, 0x6945, 0x6930, 0x693b, 0x3071, 0x693c, 0x5525, 0x693e, + 0x693f, 0x6941, 0x4171, 0x4836, 0x693d, 0x6942, 0x6943, 0x6933, + 0x6936, 0x3b31, 0x6940, 0x3c77, 0x6944, 0x6946, 0x694a, 0x694e, + 0x325b, 0x6948, 0x372e, 0x694b, 0x694c, 0x5541, 0x4423, 0x6958, + 0x3a61, 0x6949, 0x5323, 0x6954, 0x6957, 0x6950, 0x694f, 0x4741, + 0x6952, 0x6959, 0x3348, 0x6953, 0x4f70, 0x694d, 0x3377, 0x6956, + 0x695a, 0x4c34, 0x4f2d, 0x6955, 0x695c, 0x695b, 0x695e, 0x6951, + 0x695d, 0x695f, 0x434a, 0x4737, 0x344e, 0x3b36, 0x5040, 0x6c23, + 0x4537, 0x537b, 0x6c24, 0x6c25, 0x465b, 0x3f6e, 0x6c26, 0x6c27, + 0x502a, 0x4738, 0x3868, 0x6c28, 0x5639, 0x557d, 0x344b, 0x323d, + 0x4e64, 0x4667, 0x4d61, 0x3475, 0x4b40, 0x3c5f, 0x6962, 0x6963, + 0x516a, 0x6965, 0x3479, 0x6964, 0x5133, 0x4a62, 0x3250, 0x6968, + 0x6966, 0x6967, 0x5633, 0x6969, 0x696a, 0x696b, 0x696c, 0x6c2f, + 0x4539, 0x364e, 0x5273, 0x356e, 0x3b59, 0x6c31, 0x5263, 0x4e63, + 0x4438, 0x433f, 0x363e, 0x5839, 0x3148, 0x314f, 0x3151, 0x457e, + 0x3150, 0x432b, 0x5531, 0x6b24, 0x3a41, 0x4c3a, 0x6b25, 0x6b27, + 0x6b28, 0x6b26, 0x6b29, 0x6b2b, 0x6b2a, 0x6b2c, 0x4a4f, 0x5835, + 0x4371, 0x4325, 0x4678, 0x6b2d, 0x444a, 0x6b2e, 0x6b2f, 0x6b30, + 0x3755, 0x377a, 0x6b31, 0x4762, 0x6b33, 0x3a24, 0x5175, 0x3031, + 0x6b32, 0x6b34, 0x352a, 0x4248, 0x4768, 0x6b35, 0x4b2e, 0x635f, + 0x5340, 0x595b, 0x4d21, 0x562d, 0x4773, 0x5960, 0x3b63, 0x3a3a, + 0x6362, 0x4f2b, 0x6360, 0x4947, 0x3a39, 0x5134, 0x6361, 0x486a, + 0x392f, 0x3d2d, 0x3358, 0x4e5b, 0x4c40, 0x6368, 0x6369, 0x4d74, + 0x4c2d, 0x3c33, 0x636a, 0x636b, 0x505a, 0x467b, 0x375a, 0x475f, + 0x524a, 0x4e56, 0x6364, 0x636c, 0x4972, 0x3341, 0x6367, 0x4663, + 0x6365, 0x6d33, 0x6366, 0x4933, 0x4566, 0x3935, 0x433b, 0x6363, + 0x453d, 0x4124, 0x4259, 0x3257, 0x636d, 0x3b26, 0x442d, 0x6370, + 0x3e5a, 0x637b, 0x6375, 0x3a53, 0x3750, 0x534d, 0x564e, 0x5553, + 0x3941, 0x5534, 0x5158, 0x5039, 0x4776, 0x482a, 0x3234, 0x435a, + 0x636e, 0x637c, 0x636f, 0x3728, 0x6377, 0x6374, 0x373a, 0x4522, + 0x6376, 0x455d, 0x3228, 0x467c, 0x4460, 0x5722, 0x4061, 0x6379, + 0x637a, 0x637d, 0x4c29, 0x6373, 0x533e, 0x3143, 0x6d34, 0x6371, + 0x6372, 0x6378, 0x503a, 0x4643, 0x5473, 0x637e, 0x3d60, 0x6427, + 0x6426, 0x5173, 0x6423, 0x6429, 0x4877, 0x4f34, 0x6428, 0x642e, + 0x4265, 0x3634, 0x3d72, 0x6422, 0x3a69, 0x642a, 0x642c, 0x367d, + 0x565e, 0x6432, 0x642d, 0x6421, 0x3b6e, 0x4d5d, 0x4722, 0x4549, + 0x4177, 0x6424, 0x4733, 0x3d2c, 0x3d3d, 0x6425, 0x5747, 0x3262, + 0x642b, 0x3c43, 0x642f, 0x3b6b, 0x6430, 0x4528, 0x6431, 0x5563, + 0x3f23, 0x643a, 0x6437, 0x643b, 0x643d, 0x4656, 0x3a46, 0x404b, + 0x3821, 0x6434, 0x5421, 0x3a23, 0x3d7e, 0x643c, 0x4d3f, 0x4479, + 0x4f7b, 0x4966, 0x533f, 0x4f51, 0x6433, 0x6438, 0x6439, 0x4c69, + 0x4c4e, 0x4054, 0x6435, 0x4130, 0x6436, 0x4e50, 0x3b41, 0x3553, + 0x4873, 0x3d27, 0x5547, 0x492c, 0x3822, 0x644a, 0x644c, 0x5144, + 0x523a, 0x3a2d, 0x3a54, 0x6443, 0x356d, 0x574d, 0x6440, 0x4f7d, + 0x643f, 0x415c, 0x4c4a, 0x4a67, 0x4457, 0x4c54, 0x6448, 0x6447, + 0x6441, 0x6444, 0x352d, 0x5359, 0x6446, 0x5279, 0x3463, 0x3b34, + 0x496e, 0x343e, 0x3b6c, 0x514d, 0x4c6d, 0x6d35, 0x4765, 0x5428, + 0x644b, 0x5755, 0x6442, 0x3d25, 0x6445, 0x5366, 0x6449, 0x4978, + 0x643e, 0x5365, 0x477e, 0x3649, 0x547c, 0x3233, 0x6457, 0x4e42, + 0x644d, 0x4e3c, 0x385b, 0x6456, 0x3f4a, 0x534e, 0x436c, 0x4548, + 0x6458, 0x4d44, 0x644f, 0x6454, 0x6455, 0x3a7e, 0x4f66, 0x553f, + 0x6452, 0x6450, 0x644e, 0x4d65, 0x4a2a, 0x4023, 0x3d26, 0x6453, + 0x3848, 0x6467, 0x5434, 0x645b, 0x416f, 0x6469, 0x5267, 0x645f, + 0x6460, 0x4f2a, 0x4b5d, 0x645a, 0x6451, 0x6465, 0x485c, 0x6463, + 0x4467, 0x6462, 0x6461, 0x337c, 0x6468, 0x3561, 0x574c, 0x6466, + 0x3b2c, 0x5752, 0x4c4f, 0x6b78, 0x6464, 0x3976, 0x564d, 0x6459, + 0x645c, 0x427a, 0x645e, 0x424b, 0x4044, 0x4250, 0x3175, 0x4c32, + 0x354e, 0x646f, 0x462f, 0x4661, 0x6475, 0x4229, 0x406c, 0x515d, + 0x646e, 0x442e, 0x646d, 0x6476, 0x6474, 0x427e, 0x645d, 0x6470, + 0x4a7e, 0x5544, 0x6471, 0x517a, 0x646b, 0x646c, 0x6472, 0x4e2b, + 0x454b, 0x4731, 0x423a, 0x646a, 0x414a, 0x4c36, 0x3331, 0x647b, + 0x6473, 0x647a, 0x647d, 0x647c, 0x334e, 0x333a, 0x6477, 0x6479, + 0x6478, 0x456c, 0x403d, 0x5468, 0x6522, 0x3044, 0x6524, 0x6523, + 0x3c24, 0x6525, 0x6521, 0x647e, 0x3174, 0x6528, 0x6529, 0x6526, + 0x6527, 0x652a, 0x4659, 0x652b, 0x652d, 0x652c, 0x652f, 0x652e, + 0x3960, 0x6530, 0x6531, 0x3b70, 0x6c61, 0x4370, 0x3546, 0x3b52, + 0x4169, 0x546e, 0x3e44, 0x5746, 0x5456, 0x3253, 0x6c3e, 0x6a41, + 0x422f, 0x3436, 0x5157, 0x3334, 0x4832, 0x3f3b, 0x6c40, 0x564b, + 0x6c3f, 0x6c41, 0x6c45, 0x3e66, 0x4c3f, 0x455a, 0x3e3c, 0x6c46, + 0x317e, 0x6c44, 0x5528, 0x3563, 0x6c42, 0x4136, 0x3363, 0x6c43, + 0x4b38, 0x4043, 0x4c7e, 0x4152, 0x6c48, 0x3a66, 0x4053, 0x5672, + 0x514c, 0x3f3e, 0x3733, 0x4955, 0x6c47, 0x3b62, 0x4c4c, 0x3d7d, + 0x4848, 0x4f29, 0x4d69, 0x456b, 0x3769, 0x5149, 0x3a38, 0x6c49, + 0x6c4a, 0x3b40, 0x6c4b, 0x6c62, 0x313a, 0x3759, 0x3d39, 0x6c4c, + 0x5166, 0x6c4d, 0x483b, 0x6c51, 0x6c53, 0x3b4d, 0x3c65, 0x6c4f, + 0x4937, 0x433a, 0x6c63, 0x5555, 0x6c50, 0x5673, 0x6c52, 0x6c4e, + 0x6c54, 0x6c55, 0x493f, 0x4f28, 0x505c, 0x512c, 0x485b, 0x6c56, + 0x4e75, 0x4a6c, 0x6c5a, 0x6c59, 0x303e, 0x6c57, 0x6c58, 0x6c64, + 0x483c, 0x4147, 0x6c5c, 0x5160, 0x6c5b, 0x546f, 0x6c5d, 0x5b46, + 0x6c5e, 0x312c, 0x6c5f, 0x6c60, 0x5726, 0x4540, 0x6b3c, 0x302e, + 0x3e74, 0x3838, 0x522f, 0x3056, 0x3579, 0x5833, 0x4b2c, 0x635d, + 0x462c, 0x3066, 0x4546, 0x6b39, 0x6b3a, 0x6b3b, 0x5140, 0x4523, + 0x6a72, 0x4432, 0x4435, 0x404e, 0x6a73, 0x4441, 0x4e6f, 0x6a70, + 0x6a74, 0x497c, 0x4723, 0x4c58, 0x4e7e, 0x6a75, 0x6a76, 0x4f2c, + 0x4067, 0x6a77, 0x363f, 0x6a78, 0x6a79, 0x6a7a, 0x6a7b, 0x6a71, + 0x482e, 0x616b, 0x3738, 0x616c, 0x616d, 0x5734, 0x616e, 0x616f, + 0x534c, 0x6171, 0x3f71, 0x6170, 0x3552, 0x3137, 0x6173, 0x6172, + 0x3a7c, 0x6174, 0x3937, 0x3e51, 0x447c, 0x3a5d, 0x3d46, 0x6175, + 0x6177, 0x3640, 0x4f41, 0x4a28, 0x6176, 0x5578, 0x537c, 0x6178, + 0x617c, 0x6179, 0x617a, 0x406a, 0x617e, 0x6221, 0x4047, 0x617b, + 0x617d, 0x6225, 0x4154, 0x6223, 0x6228, 0x327e, 0x6222, 0x434d, + 0x3242, 0x6227, 0x6226, 0x6224, 0x6229, 0x622b, 0x5049, 0x566d, + 0x4328, 0x622c, 0x4f57, 0x622e, 0x3a6f, 0x6960, 0x622d, 0x622a, + 0x3b2b, 0x5433, 0x6230, 0x622f, 0x6961, 0x6231, 0x6232, 0x6233, + 0x4c21, 0x6234, 0x6235, 0x507e, 0x424a, 0x5371, 0x4d75, 0x6760, + 0x6761, 0x3e41, 0x426a, 0x6764, 0x6763, 0x4d66, 0x4335, 0x6762, + 0x3b37, 0x4f56, 0x4161, 0x6769, 0x6768, 0x6774, 0x3223, 0x676a, + 0x6766, 0x676c, 0x676b, 0x493a, 0x5564, 0x6765, 0x3729, 0x6767, + 0x676e, 0x6773, 0x5669, 0x676d, 0x6772, 0x6771, 0x3060, 0x6775, + 0x4772, 0x4045, 0x406d, 0x4170, 0x6770, 0x6776, 0x4b76, 0x6822, + 0x6821, 0x5741, 0x677a, 0x6779, 0x677b, 0x6777, 0x677e, 0x677d, + 0x677c, 0x4155, 0x4759, 0x457d, 0x4543, 0x476d, 0x6823, 0x6826, + 0x6825, 0x6827, 0x3a77, 0x6778, 0x6824, 0x4870, 0x492a, 0x6829, + 0x3965, 0x517e, 0x6828, 0x682a, 0x682d, 0x682e, 0x4127, 0x682f, + 0x6830, 0x682c, 0x6834, 0x682b, 0x6831, 0x6835, 0x6832, 0x6833, + 0x6837, 0x6836, 0x394f, 0x702c, 0x702d, 0x4630, 0x306a, 0x483f, + 0x4d5f, 0x4e4d, 0x6a31, 0x6a32, 0x463f, 0x3449, 0x6a33, 0x5567, + 0x5d79, 0x6a34, 0x6a35, 0x6a36, 0x384a, 0x5f30, 0x4975, 0x4c70, + 0x497a, 0x497b, 0x5343, 0x4b26, 0x3826, 0x702e, 0x3142, 0x6538, + 0x4c6f, 0x5349, 0x3c57, 0x496a, 0x3567, 0x4450, 0x3569, 0x6e2e, + 0x3b2d, 0x675e, 0x6e2f, 0x3329, 0x6e32, 0x6e31, 0x3d67, 0x6e30, + 0x4e37, 0x454f, 0x4174, 0x5b4e, 0x6e33, 0x5073, 0x4254, 0x4668, + 0x372c, 0x6e34, 0x336b, 0x3b7b, 0x6e35, 0x675c, 0x6e36, 0x3d2e, + 0x7162, 0x4a68, 0x5249, 0x705a, 0x705b, 0x705c, 0x4146, 0x386d, + 0x3e4e, 0x705e, 0x4531, 0x705d, 0x5171, 0x7060, 0x304c, 0x3d6a, + 0x525f, 0x705f, 0x342f, 0x3768, 0x7066, 0x7065, 0x4623, 0x7061, + 0x7062, 0x3443, 0x7063, 0x556e, 0x4c5b, 0x3e52, 0x3c32, 0x7068, + 0x7067, 0x7064, 0x3221, 0x5622, 0x5338, 0x3e37, 0x482c, 0x706a, + 0x5177, 0x564c, 0x3a5b, 0x7069, 0x363b, 0x4d34, 0x4626, 0x4121, + 0x706b, 0x706e, 0x706d, 0x7070, 0x706c, 0x3b3e, 0x706f, 0x4c35, + 0x7072, 0x3355, 0x3154, 0x7073, 0x7074, 0x7076, 0x3461, 0x7071, + 0x7077, 0x707a, 0x7078, 0x7075, 0x707d, 0x7079, 0x707c, 0x707e, + 0x7121, 0x4e41, 0x7124, 0x7123, 0x4176, 0x707b, 0x4a5d, 0x3471, + 0x3171, 0x4c31, 0x7126, 0x7127, 0x712c, 0x554e, 0x7129, 0x4833, + 0x7122, 0x712b, 0x7128, 0x7125, 0x712a, 0x3029, 0x712d, 0x712f, + 0x7131, 0x7130, 0x712e, 0x5122, 0x7132, 0x7133, 0x396f, 0x3547, + 0x3057, 0x3059, 0x546d, 0x3544, 0x3d54, 0x3b4a, 0x7027, 0x385e, + 0x7028, 0x3028, 0x7029, 0x4d6e, 0x702a, 0x702b, 0x4624, 0x5665, + 0x7164, 0x7165, 0x4373, 0x535b, 0x5651, 0x4568, 0x532f, 0x5266, + 0x6e41, 0x303b, 0x5535, 0x514e, 0x3c60, 0x3a50, 0x3f78, 0x3847, + 0x3541, 0x454c, 0x4a22, 0x434b, 0x6e42, 0x443f, 0x3622, 0x6d6c, + 0x4324, 0x5631, 0x4f60, 0x6d6f, 0x454e, 0x365c, 0x4a21, 0x6d6d, + 0x6d70, 0x6d71, 0x433c, 0x3f34, 0x6d6e, 0x6d74, 0x6d72, 0x5566, + 0x435f, 0x6d73, 0x6d76, 0x5523, 0x5123, 0x6d75, 0x4350, 0x6d77, + 0x3f74, 0x3e6c, 0x6d78, 0x4c77, 0x515b, 0x5745, 0x5576, 0x6d7c, + 0x6d7b, 0x6d79, 0x6d7a, 0x6d7d, 0x3e26, 0x4b2f, 0x6e21, 0x363d, + 0x6e22, 0x4440, 0x6d7e, 0x3d5e, 0x3247, 0x3643, 0x6e25, 0x583a, + 0x6e23, 0x6e26, 0x4369, 0x3372, 0x6e27, 0x6e24, 0x4f39, 0x6e28, + 0x4277, 0x6e29, 0x6e2a, 0x5e2b, 0x4633, 0x4746, 0x5675, 0x3549, + 0x4b32, 0x6e2b, 0x4d2b, 0x6e2c, 0x5530, 0x6e2d, 0x7644, 0x5b47, + 0x3423, 0x432c, 0x7166, 0x4a38, 0x5253, 0x562a, 0x6f72, 0x3e58, + 0x3d43, 0x6f73, 0x364c, 0x302b, 0x4a2f, 0x6d36, 0x6d37, 0x4e79, + 0x372f, 0x3f73, 0x6d38, 0x426b, 0x4930, 0x6d39, 0x4676, 0x3f33, + 0x6d3c, 0x4578, 0x5150, 0x5729, 0x6d3a, 0x6d3b, 0x5162, 0x6d3f, + 0x6d40, 0x6d44, 0x6d48, 0x6d46, 0x6d4e, 0x5568, 0x6d49, 0x6d47, + 0x6d3e, 0x4569, 0x4646, 0x4969, 0x5452, 0x6d41, 0x6d42, 0x6d43, + 0x6d45, 0x4079, 0x3421, 0x3968, 0x6d50, 0x6d51, 0x6d4a, 0x6d4f, + 0x4e78, 0x4b36, 0x6d4c, 0x6d4d, 0x4f75, 0x6d52, 0x4172, 0x5332, + 0x6d4b, 0x4837, 0x3c6f, 0x4570, 0x6d56, 0x356f, 0x4235, 0x302d, + 0x4b69, 0x312e, 0x6d54, 0x4d6b, 0x3562, 0x6d55, 0x6d53, 0x6d57, + 0x357a, 0x6d58, 0x6d59, 0x6d5c, 0x314c, 0x4576, 0x3c6e, 0x6d5a, + 0x4c3c, 0x326a, 0x6d5b, 0x446b, 0x3445, 0x3075, 0x6d5f, 0x405a, + 0x3468, 0x454d, 0x6d5d, 0x3f44, 0x6d5e, 0x4425, 0x6d60, 0x6d61, + 0x6d63, 0x4157, 0x3b47, 0x3d38, 0x6d62, 0x6d64, 0x6d66, 0x6d65, + 0x6d67, 0x4a3e, 0x6c6a, 0x4071, 0x4967, 0x6c6b, 0x466e, 0x6c6c, + 0x466d, 0x6c6d, 0x6c70, 0x5766, 0x6c73, 0x6c71, 0x6c6e, 0x6c6f, + 0x5723, 0x4971, 0x4b6e, 0x6c74, 0x6c72, 0x4f69, 0x6c76, 0x4631, + 0x3c40, 0x6c75, 0x353b, 0x3b76, 0x6c77, 0x5977, 0x3d7b, 0x423b, + 0x6c78, 0x6c79, 0x3823, 0x6c7a, 0x6c7b, 0x6c7c, 0x536d, 0x582e, + 0x406b, 0x475d, 0x3a4c, 0x5063, 0x4b3d, 0x4d3a, 0x3851, 0x317c, + 0x476f, 0x5656, 0x3f46, 0x436b, 0x6f75, 0x4358, 0x5762, 0x6f77, + 0x3353, 0x4758, 0x516d, 0x5648, 0x6f78, 0x6f76, 0x3b7d, 0x3346, + 0x3d55, 0x5246, 0x3b60, 0x4f21, 0x6f7c, 0x6f7b, 0x6f79, 0x334c, + 0x4954, 0x4b30, 0x6f7e, 0x305e, 0x5649, 0x6f7d, 0x336d, 0x7655, + 0x4e48, 0x7022, 0x7021, 0x353e, 0x3c5a, 0x3b7c, 0x3865, 0x4442, + 0x7023, 0x4b6b, 0x7026, 0x5128, 0x3e3f, 0x476e, 0x7136, 0x7137, + 0x3f55, 0x3429, 0x7138, 0x4d3b, 0x4754, 0x552d, 0x7139, 0x713a, + 0x474f, 0x5224, 0x564f, 0x713b, 0x3d51, 0x3430, 0x3e3d, 0x345c, + 0x4e51, 0x3f5f, 0x713d, 0x3f7a, 0x713c, 0x713f, 0x713e, 0x7140, + 0x7141, 0x417e, 0x4122, 0x4a7a, 0x553e, 0x3e3a, 0x3e39, 0x5542, + 0x3f22, 0x4d2f, 0x7135, 0x3d5f, 0x364b, 0x5671, 0x7343, 0x7344, + 0x384d, 0x7346, 0x7347, 0x304a, 0x7345, 0x7349, 0x4b71, 0x734b, + 0x5026, 0x314a, 0x7348, 0x734f, 0x3551, 0x7357, 0x7352, 0x7354, + 0x7353, 0x377b, 0x313f, 0x734e, 0x734a, 0x355a, 0x7350, 0x7351, + 0x7355, 0x734d, 0x3c63, 0x417d, 0x7356, 0x735a, 0x734c, 0x3548, + 0x3d6e, 0x735c, 0x3724, 0x3f70, 0x567e, 0x4d32, 0x3470, 0x325f, + 0x7358, 0x7359, 0x4938, 0x735d, 0x735e, 0x7361, 0x735f, 0x7363, + 0x7362, 0x735b, 0x3f6a, 0x336f, 0x7360, 0x4729, 0x3c72, 0x736b, + 0x393f, 0x7364, 0x322d, 0x3b7e, 0x4b63, 0x736d, 0x7369, 0x395c, + 0x736e, 0x7365, 0x7366, 0x736a, 0x4261, 0x736c, 0x736f, 0x7368, + 0x3c7d, 0x4f64, 0x7370, 0x7367, 0x7372, 0x572d, 0x462a, 0x7373, + 0x7371, 0x4228, 0x385d, 0x7375, 0x7374, 0x345b, 0x7376, 0x7377, + 0x7378, 0x403a, 0x4069, 0x4571, 0x737b, 0x737a, 0x3458, 0x737e, + 0x7379, 0x737c, 0x737d, 0x7421, 0x7423, 0x3b49, 0x7422, 0x7424, + 0x323e, 0x7426, 0x7425, 0x3c2e, 0x4357, 0x5961, 0x4060, 0x744c, + 0x5751, 0x375b, 0x744e, 0x4123, 0x4649, 0x3456, 0x5533, 0x7450, + 0x744f, 0x7451, 0x4b5a, 0x7452, 0x5441, 0x5660, 0x3760, 0x4138, + 0x413b, 0x7453, 0x3e2c, 0x3462, 0x7454, 0x7455, 0x3e2b, 0x7456, + 0x745b, 0x7457, 0x745a, 0x3a7d, 0x7458, 0x7459, 0x3862, 0x4c47, + 0x745c, 0x325a, 0x4353, 0x5463, 0x3f37, 0x745d, 0x4534, 0x7469, + 0x4f35, 0x4e49, 0x4b58, 0x4b77, 0x3d74, 0x574f, 0x405b, 0x5075, + 0x746a, 0x746b, 0x746c, 0x7763, 0x3731, 0x746d, 0x576b, 0x746e, + 0x6679, 0x3e40, 0x667a, 0x3a6c, 0x667b, 0x4f4b, 0x667c, 0x543c, + 0x3c36, 0x667d, 0x667e, 0x3c4d, 0x4852, 0x4e33, 0x6721, 0x343f, + 0x6722, 0x4934, 0x3859, 0x4449, 0x575d, 0x425a, 0x3757, 0x563d, + 0x4e46, 0x3744, 0x4526, 0x6723, 0x4f5f, 0x6724, 0x6725, 0x6726, + 0x4137, 0x5769, 0x4970, 0x4f38, 0x562f, 0x5655, 0x6727, 0x306d, + 0x6728, 0x6729, 0x495c, 0x526f, 0x3e2d, 0x672a, 0x3073, 0x485e, + 0x3d61, 0x672b, 0x4846, 0x672c, 0x3b66, 0x3878, 0x5124, 0x672d, + 0x4267, 0x3e78, 0x3d4a, 0x4d33, 0x672e, 0x672f, 0x3e6e, 0x5065, + 0x4b67, 0x4c50, 0x3c4c, 0x6730, 0x3c28, 0x5077, 0x6731, 0x5078, + 0x6732, 0x6733, 0x3442, 0x6734, 0x6735, 0x497e, 0x4e2c, 0x4360, + 0x6737, 0x3141, 0x3371, 0x6738, 0x6739, 0x575b, 0x5540, 0x673a, + 0x424c, 0x573a, 0x673b, 0x673c, 0x673d, 0x3c6a, 0x4365, 0x4042, + 0x673e, 0x673f, 0x3c29, 0x6740, 0x6741, 0x6736, 0x3650, 0x6742, + 0x6743, 0x6744, 0x3b3a, 0x355e, 0x4246, 0x3160, 0x6745, 0x5435, + 0x6746, 0x383f, 0x6748, 0x6747, 0x376c, 0x6749, 0x3278, 0x674a, + 0x674b, 0x674c, 0x674d, 0x674e, 0x674f, 0x6750, 0x5327, 0x4b75, + 0x6751, 0x6752, 0x6753, 0x6754, 0x4949, 0x6755, 0x6756, 0x6757, + 0x6758, 0x6759, 0x3d49, 0x675a, 0x733e, 0x3857, 0x4831, 0x733f, + 0x7340, 0x7341, 0x395e, 0x4d78, 0x5868, 0x3a31, 0x425e, 0x6e37, + 0x3723, 0x6e39, 0x6e38, 0x3055, 0x6e3b, 0x5556, 0x576f, 0x5643, + 0x6e3d, 0x4a70, 0x6e3c, 0x6e3e, 0x6e40, 0x6e3f, 0x5172, 0x473c, + 0x4340, 0x3861, 0x4167, 0x7446, 0x505f, 0x7447, 0x4f5b, 0x483a, + 0x7448, 0x7449, 0x744a, 0x744b, 0x597a, 0x387e, 0x6571, 0x5370, + 0x7460, 0x4e4c, 0x3361, 0x7134, 0x526e, 0x7461, 0x4f68, 0x7462, + 0x474c, 0x3554, 0x3464, 0x7464, 0x7463, 0x7465, 0x7466, 0x7467, + 0x3a32, 0x303f, 0x7468, 0x372d, 0x526d, 0x522b, 0x404f, 0x3f3c, + 0x6b23, 0x555f, 0x6a48, 0x7173, 0x3678, 0x4b23, 0x444d, 0x7167, + 0x7168, 0x387b, 0x7169, 0x3a44, 0x5445, 0x3052, 0x716a, 0x716b, + 0x716c, 0x716d, 0x716e, 0x716f, 0x7171, 0x7170, 0x4555, 0x7172, + 0x367a, 0x7174, 0x522e, 0x5e47, 0x4b4a, 0x335c, 0x3522, 0x3922, + 0x4474, 0x7175, 0x7176, 0x4144, 0x417b, 0x5630, 0x7177, 0x7178, + 0x412a, 0x4638, 0x3e5b, 0x7179, 0x344f, 0x717a, 0x6d32, 0x6d31, + 0x4b60, 0x525e, 0x4b41, 0x5558, 0x4862, 0x405f, 0x3c21, 0x6b41, + 0x5024, 0x5662, 0x3647, 0x3858, 0x6b40, 0x384e, 0x6b3f, 0x3326, + 0x3949, 0x562b, 0x3774, 0x374a, 0x3c67, 0x373e, 0x6b46, 0x6b47, + 0x3039, 0x3f4f, 0x6b45, 0x537d, 0x6b48, 0x6b49, 0x374e, 0x6b42, + 0x6b44, 0x4976, 0x5657, 0x554d, 0x5032, 0x6b4f, 0x4e38, 0x6b50, + 0x3528, 0x3133, 0x6b52, 0x4c25, 0x4556, 0x6b53, 0x6b51, 0x455f, + 0x6b4e, 0x4a24, 0x6b55, 0x307b, 0x3a7a, 0x5837, 0x7163, 0x6b4a, + 0x6b4b, 0x6b4c, 0x6b4d, 0x6b56, 0x6640, 0x6b59, 0x3f68, 0x5248, + 0x6b57, 0x6b5c, 0x386c, 0x6b58, 0x3d3a, 0x5058, 0x3037, 0x6b5d, + 0x445c, 0x562c, 0x3460, 0x4276, 0x3c39, 0x6b5a, 0x6b5b, 0x5460, + 0x466a, 0x4454, 0x6b5f, 0x4527, 0x5975, 0x3231, 0x6b64, 0x3d45, + 0x6b62, 0x6b63, 0x382c, 0x4d51, 0x6b65, 0x6b61, 0x4133, 0x4622, + 0x4c73, 0x6b66, 0x4030, 0x5238, 0x6b67, 0x382f, 0x382d, 0x6b68, + 0x473b, 0x4d73, 0x6b6a, 0x6b6b, 0x6b6d, 0x5048, 0x6b72, 0x6b6e, + 0x6b71, 0x4879, 0x517c, 0x6b6c, 0x6b69, 0x3839, 0x4f59, 0x4465, + 0x6b6f, 0x6b70, 0x4c5a, 0x4d48, 0x3072, 0x6b76, 0x6b75, 0x3232, + 0x3860, 0x6b77, 0x316c, 0x4c45, 0x4424, 0x4f25, 0x6b79, 0x6c22, + 0x4572, 0x6b7a, 0x4945, 0x625f, 0x6b7e, 0x4d4e, 0x6c21, 0x315b, + 0x5337, 0x525c, 0x6b7d, 0x6b7b, 0x333c, 0x6a30, 0x5754, 0x742b, + 0x3374, 0x5641, 0x5642, 0x5569, 0x3e4a, 0x7427, 0x5228, 0x7428, + 0x7429, 0x742a, 0x3e4b, 0x535f, 0x4960, 0x4961, 0x7342, 0x4a66, + 0x4c72, 0x6236, 0x4b34, 0x4e68, 0x565b, 0x742d, 0x742e, 0x742f, + 0x7432, 0x3a3d, 0x7433, 0x3063, 0x7430, 0x7431, 0x3d22, 0x3255, + 0x7436, 0x7437, 0x3666, 0x3230, 0x4f4f, 0x7434, 0x342c, 0x7435, + 0x7438, 0x7439, 0x4d27, 0x743a, 0x743b, 0x743c, 0x4b52, 0x743d, + 0x743e, 0x743f, 0x745e, 0x413c, 0x3c68, 0x492b, 0x515e, 0x6575, + 0x5c33, 0x5255, 0x5c34, 0x302c, 0x5c35, 0x3d5a, 0x5c39, 0x5842, + 0x5c37, 0x5373, 0x4956, 0x5c3a, 0x5c36, 0x5c3b, 0x4322, 0x5c3c, + 0x5c45, 0x5c3d, 0x4e5f, 0x5625, 0x5c4f, 0x5c4d, 0x5c52, 0x3d66, + 0x422b, 0x5c38, 0x5c4b, 0x5c4e, 0x5c3e, 0x3752, 0x3045, 0x5c47, + 0x503e, 0x5c41, 0x3b28, 0x373c, 0x5c4c, 0x5c46, 0x5c3f, 0x475b, + 0x513f, 0x5c40, 0x5c4a, 0x5c50, 0x4e2d, 0x5c42, 0x5c43, 0x5c48, + 0x5c49, 0x3254, 0x5c51, 0x4b55, 0x5437, 0x5c5b, 0x5c5f, 0x4c26, + 0x5c66, 0x4367, 0x5c5c, 0x3f41, 0x5c59, 0x307a, 0x3936, 0x5c65, + 0x5c53, 0x5c44, 0x5c56, 0x4874, 0x3f60, 0x493b, 0x313d, 0x5322, + 0x5c5a, 0x5c55, 0x463b, 0x5c5e, 0x5742, 0x432f, 0x3736, 0x4751, + 0x4329, 0x5c62, 0x5c58, 0x5c6b, 0x5c54, 0x5c5d, 0x3e25, 0x5c57, + 0x5c60, 0x5c63, 0x5c64, 0x5c78, 0x5c61, 0x5d22, 0x5c67, 0x3c6b, + 0x3444, 0x4323, 0x3267, 0x5c7a, 0x5c72, 0x5c6f, 0x5c7c, 0x5c6e, + 0x5270, 0x3268, 0x4857, 0x4863, 0x5c7b, 0x5c6d, 0x5c77, 0x5c75, + 0x3e23, 0x5c74, 0x325d, 0x5c73, 0x3c76, 0x5c68, 0x3b44, 0x4073, + 0x3c54, 0x5c69, 0x5c6a, 0x5c71, 0x5c76, 0x5c79, 0x3534, 0x4859, + 0x3b67, 0x5c7e, 0x5c7d, 0x532b, 0x5d21, 0x5d23, 0x5d25, 0x5271, + 0x5d24, 0x5d26, 0x5d27, 0x5229, 0x3a49, 0x5d29, 0x5d36, 0x5d31, + 0x5d34, 0x5d30, 0x464e, 0x4072, 0x492f, 0x5c6c, 0x5d2e, 0x5d37, + 0x5c70, 0x5d2f, 0x5d38, 0x5d2c, 0x5d39, 0x5d33, 0x5d2d, 0x442a, + 0x5d28, 0x4033, 0x412b, 0x5d2a, 0x5d2b, 0x5d32, 0x3b71, 0x5d35, + 0x5328, 0x5d3a, 0x5d3b, 0x4327, 0x5d52, 0x5d3c, 0x5d51, 0x393d, + 0x3e55, 0x3e7a, 0x3a4a, 0x5d4a, 0x5d45, 0x5d3f, 0x324b, 0x5d43, + 0x5d4b, 0x3224, 0x5d55, 0x5d3e, 0x4650, 0x5d50, 0x5d54, 0x4162, + 0x3746, 0x5d4e, 0x5d4f, 0x5d44, 0x5d3d, 0x5d4d, 0x4c51, 0x5d49, + 0x5d42, 0x4348, 0x463c, 0x4e2e, 0x5d4c, 0x5d48, 0x5d41, 0x5d46, + 0x425c, 0x5329, 0x532a, 0x5d53, 0x4f74, 0x4878, 0x5d66, 0x5d47, + 0x5d60, 0x4264, 0x5d61, 0x5d57, 0x5678, 0x5d59, 0x5d58, 0x3870, + 0x5d56, 0x464f, 0x362d, 0x5d62, 0x3a79, 0x5461, 0x5d67, 0x3450, + 0x5d5a, 0x3f7b, 0x5d63, 0x5d5f, 0x5d5d, 0x3559, 0x5d5b, 0x5d5c, + 0x5d5e, 0x3d2f, 0x5d64, 0x5d65, 0x5d75, 0x4349, 0x4b62, 0x5d72, + 0x5861, 0x4651, 0x5d74, 0x5574, 0x5d73, 0x5d70, 0x5d6c, 0x5d6f, + 0x5d68, 0x506e, 0x4858, 0x5d6e, 0x5d69, 0x5d6a, 0x4b72, 0x5d6d, + 0x314d, 0x4036, 0x3c3b, 0x5d71, 0x5d77, 0x5d76, 0x5d6b, 0x456e, + 0x5d7b, 0x5e24, 0x5e23, 0x5d78, 0x436f, 0x427b, 0x5561, 0x4e35, + 0x5d7d, 0x324c, 0x4468, 0x4a5f, 0x473e, 0x5d7a, 0x5d7c, 0x5d7e, + 0x5e22, 0x302a, 0x314e, 0x5e2c, 0x5e26, 0x3d36, 0x486f, 0x5e21, + 0x5e25, 0x5e29, 0x5e28, 0x5e27, 0x5e2d, 0x544c, 0x5e33, 0x5e2a, + 0x5e2e, 0x4059, 0x3121, 0x5e36, 0x5e31, 0x5e32, 0x5126, 0x5e35, + 0x5e2f, 0x5e30, 0x503d, 0x5e34, 0x4a6d, 0x5e39, 0x5e38, 0x5e37, + 0x5e3b, 0x3d65, 0x3258, 0x436a, 0x5e3a, 0x453a, 0x5e3c, 0x4c59, + 0x372a, 0x5465, 0x5e3d, 0x5e3f, 0x4422, 0x5e41, 0x5e3e, 0x5e40, + 0x553a, 0x5e42, 0x722e, 0x3b22, 0x4232, 0x4530, 0x4247, 0x722f, + 0x5069, 0x535d, 0x6b3d, 0x3366, 0x7230, 0x7231, 0x4a2d, 0x3a67, + 0x7233, 0x7235, 0x7234, 0x4b64, 0x4f3a, 0x7232, 0x4a34, 0x524f, + 0x426c, 0x4e43, 0x7238, 0x3076, 0x7237, 0x723e, 0x324f, 0x5141, + 0x723a, 0x723c, 0x5469, 0x723b, 0x7236, 0x723f, 0x723d, 0x7239, + 0x7247, 0x7244, 0x7246, 0x724a, 0x7242, 0x7240, 0x7245, 0x567b, + 0x7241, 0x4779, 0x495f, 0x7248, 0x3946, 0x3530, 0x7243, 0x7249, + 0x7250, 0x7256, 0x3b57, 0x7255, 0x4d5c, 0x566b, 0x7252, 0x7254, + 0x3872, 0x724b, 0x724e, 0x4279, 0x555d, 0x724c, 0x724d, 0x724f, + 0x7253, 0x7259, 0x533c, 0x366a, 0x4a71, 0x3764, 0x7257, 0x7258, + 0x725a, 0x725d, 0x725b, 0x725c, 0x5151, 0x7251, 0x4d49, 0x4e4f, + 0x5629, 0x7263, 0x435b, 0x7260, 0x402f, 0x726c, 0x725e, 0x7261, + 0x7268, 0x7262, 0x7267, 0x7266, 0x7269, 0x725f, 0x7264, 0x726a, + 0x532c, 0x7265, 0x3275, 0x7272, 0x502b, 0x7275, 0x3b48, 0x7279, + 0x7270, 0x7276, 0x7278, 0x727a, 0x7273, 0x7271, 0x3a7b, 0x357b, + 0x726f, 0x7277, 0x726d, 0x726e, 0x726b, 0x7326, 0x7323, 0x7322, + 0x7274, 0x485a, 0x727b, 0x7325, 0x4378, 0x727d, 0x7327, 0x7329, + 0x7324, 0x727c, 0x732b, 0x732a, 0x425d, 0x732e, 0x7330, 0x7321, + 0x7331, 0x732c, 0x732f, 0x727e, 0x732d, 0x7332, 0x7334, 0x7328, + 0x7333, 0x7335, 0x5037, 0x7338, 0x5979, 0x7339, 0x7337, 0x4864, + 0x7336, 0x733a, 0x733b, 0x3440, 0x6e43, 0x733c, 0x733d, 0x512a, + 0x742c, 0x5046, 0x5050, 0x515c, 0x4f4e, 0x3d56, 0x5143, 0x3a62, + 0x6169, 0x5242, 0x7142, 0x3239, 0x316d, 0x7143, 0x4940, 0x3344, + 0x5972, 0x4b25, 0x7144, 0x5654, 0x7145, 0x7440, 0x7146, 0x542c, + 0x7147, 0x3040, 0x7441, 0x7442, 0x347c, 0x455b, 0x4c3b, 0x5064, + 0x4d60, 0x7148, 0x5973, 0x313b, 0x4f2e, 0x3824, 0x714a, 0x714b, + 0x3243, 0x4151, 0x5730, 0x7149, 0x714c, 0x714e, 0x5976, 0x5261, + 0x5423, 0x7443, 0x4839, 0x7444, 0x714d, 0x714f, 0x3f63, 0x7150, + 0x7154, 0x7156, 0x7151, 0x4951, 0x4561, 0x4263, 0x397c, 0x7153, + 0x7155, 0x3953, 0x715b, 0x3a56, 0x307d, 0x7159, 0x7158, 0x7152, + 0x715a, 0x7157, 0x486c, 0x4d4a, 0x715d, 0x653d, 0x715c, 0x715e, + 0x715f, 0x4f65, 0x7445, 0x3d73, 0x7160, 0x7161, 0x4e77, 0x522a, + 0x717b, 0x3832, 0x3c7b, 0x395b, 0x3966, 0x4359, 0x4a53, 0x6a68, + 0x4040, 0x3e75, 0x6a69, 0x6a6a, 0x6a6b, 0x6a6c, 0x6a6d, 0x6a6e, + 0x6a6f, 0x3d47, 0x757b, 0x757d, 0x757e, 0x757c, 0x3d62, 0x7621, + 0x3425, 0x7622, 0x7623, 0x6c32, 0x5154, 0x596a, 0x7624, 0x6e3a, + 0x5532, 0x537e, 0x4c5c, 0x4a44, 0x6540, 0x7625, 0x3e2f, 0x4629, + 0x5a25, 0x3c46, 0x3629, 0x383c, 0x484f, 0x3c25, 0x5a26, 0x5a27, + 0x4c56, 0x4843, 0x5a28, 0x467d, 0x5135, 0x5269, 0x5136, 0x3c47, + 0x3d32, 0x3b64, 0x5a29, 0x5a2a, 0x5148, 0x5a2b, 0x506d, 0x366f, + 0x425b, 0x4b4f, 0x376d, 0x4968, 0x3743, 0x3e77, 0x5624, 0x5a2c, + 0x5a2d, 0x4640, 0x5767, 0x4a36, 0x5529, 0x4b5f, 0x556f, 0x5a2e, + 0x565f, 0x344a, 0x5a30, 0x5a2f, 0x526b, 0x5a31, 0x5a32, 0x5a33, + 0x4a54, 0x5a34, 0x4a2b, 0x5a35, 0x5a36, 0x334f, 0x566f, 0x5a37, + 0x3b30, 0x352e, 0x5a38, 0x5a39, 0x396e, 0x512f, 0x5268, 0x5a3a, + 0x3843, 0x4f6a, 0x326f, 0x5a3b, 0x5a3c, 0x3d6b, 0x4e5c, 0x536f, + 0x5a3d, 0x4e73, 0x5a3e, 0x5355, 0x3b65, 0x5a3f, 0x4b35, 0x4b50, + 0x5a40, 0x476b, 0x566e, 0x5a41, 0x4535, 0x3641, 0x5a42, 0x374c, + 0x3f4e, 0x5a43, 0x5a44, 0x4b2d, 0x5a45, 0x3577, 0x5a46, 0x4142, + 0x573b, 0x5a47, 0x4c38, 0x526a, 0x4431, 0x5a48, 0x357d, 0x3b51, + 0x5a49, 0x5033, 0x5a4a, 0x5a4b, 0x4e3d, 0x5a4c, 0x5a4d, 0x5a4e, + 0x3277, 0x5a51, 0x5a4f, 0x5168, 0x5a50, 0x4355, 0x5a52, 0x5a53, + 0x5a54, 0x5a55, 0x503b, 0x5225, 0x3079, 0x5a56, 0x472b, 0x5a57, + 0x3d77, 0x4321, 0x5a58, 0x5a59, 0x437d, 0x4c37, 0x5a5a, 0x5a5b, + 0x403e, 0x4657, 0x5a5c, 0x5a5d, 0x4734, 0x5a5e, 0x5a5f, 0x3948, + 0x3b6d, 0x3639, 0x7478, 0x7479, 0x4d63, 0x7539, 0x6b60, 0x4f73, + 0x3b3f, 0x3a40, 0x5425, 0x6159, 0x7574, 0x312a, 0x3272, 0x7575, + 0x7577, 0x3a51, 0x7576, 0x4332, 0x7579, 0x7578, 0x3134, 0x556a, + 0x383a, 0x3931, 0x3246, 0x5470, 0x4f4d, 0x305c, 0x554b, 0x3b75, + 0x564a, 0x3737, 0x4c30, 0x4636, 0x3161, 0x393a, 0x567c, 0x3961, + 0x3721, 0x3c7a, 0x6a5a, 0x6a5b, 0x4c79, 0x3973, 0x6a5c, 0x347b, + 0x4333, 0x3751, 0x3a58, 0x6a5d, 0x5474, 0x6a5e, 0x3c56, 0x3b5f, + 0x6a5f, 0x415e, 0x4238, 0x545f, 0x574a, 0x6a60, 0x6a61, 0x6a64, + 0x6a62, 0x6a63, 0x495e, 0x3833, 0x3644, 0x6a65, 0x4a6a, 0x494d, + 0x344d, 0x6259, 0x4562, 0x6a66, 0x4035, 0x5738, 0x6a67, 0x572c, + 0x487c, 0x5853, 0x584d, 0x545e, 0x5479, 0x4944, 0x532e, 0x3853, + 0x3360, 0x4962, 0x7476, 0x3a55, 0x7477, 0x575f, 0x7471, 0x3830, + 0x5554, 0x384f, 0x4670, 0x3343, 0x7472, 0x332c, 0x543d, 0x4777, + 0x7474, 0x7473, 0x4c4b, 0x4824, 0x7475, 0x5763, 0x453f, 0x7540, + 0x753b, 0x7543, 0x7542, 0x563a, 0x7541, 0x543e, 0x7544, 0x754c, + 0x304f, 0x3578, 0x7549, 0x754a, 0x455c, 0x7545, 0x7546, 0x7547, + 0x754b, 0x3e60, 0x7548, 0x387a, 0x7550, 0x7553, 0x3f67, 0x3972, + 0x753c, 0x754d, 0x4237, 0x4c78, 0x3c79, 0x754e, 0x754f, 0x7551, + 0x3665, 0x7552, 0x7555, 0x753d, 0x7554, 0x533b, 0x336c, 0x4c24, + 0x7556, 0x7557, 0x3e61, 0x7558, 0x4c5f, 0x755b, 0x3248, 0x5759, + 0x7559, 0x755a, 0x755c, 0x7562, 0x7560, 0x755f, 0x755d, 0x7561, + 0x755e, 0x7564, 0x7565, 0x4c63, 0x653f, 0x3538, 0x7563, 0x7568, + 0x4c23, 0x7566, 0x7567, 0x753e, 0x3144, 0x753f, 0x3545, 0x3264, + 0x756c, 0x7569, 0x3657, 0x756d, 0x756a, 0x756b, 0x345a, 0x546a, + 0x756e, 0x3379, 0x756f, 0x7571, 0x7570, 0x7572, 0x7573, 0x496d, + 0x392a, 0x477b, 0x3663, 0x4c49, 0x6a26, 0x3335, 0x547e, 0x396c, + 0x5079, 0x696d, 0x572a, 0x696e, 0x4256, 0x486d, 0x3a64, 0x696f, + 0x6970, 0x6971, 0x5661, 0x6972, 0x6973, 0x6975, 0x6974, 0x6976, + 0x6977, 0x4761, 0x6978, 0x5458, 0x6979, 0x3d4e, 0x697a, 0x697b, + 0x3d4f, 0x697c, 0x3828, 0x413e, 0x697d, 0x3132, 0x3b54, 0x3975, + 0x697e, 0x6a21, 0x6a22, 0x6a23, 0x3778, 0x3c2d, 0x4a64, 0x604e, + 0x542f, 0x4f3d, 0x5537, 0x6a24, 0x555e, 0x6a25, 0x5041, 0x393c, + 0x3447, 0x3159, 0x4031, 0x3166, 0x3167, 0x3168, 0x333d, 0x4868, + 0x6541, 0x315f, 0x4149, 0x346f, 0x4728, 0x5358, 0x4679, 0x5138, + 0x397d, 0x4275, 0x532d, 0x544b, 0x3d7c, 0x6542, 0x3735, 0x6543, + 0x3b39, 0x5562, 0x3d78, 0x5436, 0x4e25, 0x412c, 0x3359, 0x4c76, + 0x6546, 0x6544, 0x6548, 0x654a, 0x6547, 0x354f, 0x4648, 0x357c, + 0x6545, 0x4a76, 0x6549, 0x4354, 0x3145, 0x3c23, 0x5737, 0x4d4b, + 0x4b4d, 0x4a4a, 0x4c53, 0x654c, 0x654b, 0x4466, 0x5121, 0x5137, + 0x654d, 0x6550, 0x4d38, 0x5670, 0x654f, 0x355d, 0x4d3e, 0x6551, + 0x363a, 0x4d28, 0x3964, 0x4a45, 0x3351, 0x4b59, 0x546c, 0x6552, + 0x376a, 0x654e, 0x6555, 0x347e, 0x6556, 0x6553, 0x6554, 0x525d, + 0x425f, 0x3146, 0x5362, 0x365d, 0x4b6c, 0x6557, 0x5376, 0x3169, + 0x3674, 0x655a, 0x6558, 0x6559, 0x3540, 0x5245, 0x655c, 0x655e, + 0x655d, 0x4732, 0x5223, 0x655b, 0x5462, 0x555a, 0x6560, 0x5771, + 0x6561, 0x315c, 0x517b, 0x6562, 0x6564, 0x6563, 0x6565, 0x5258, + 0x354b, 0x675f, 0x5a75, 0x5a78, 0x5a76, 0x5a77, 0x5a7a, 0x504f, + 0x4447, 0x306e, 0x5030, 0x5a79, 0x534a, 0x3a2a, 0x5b22, 0x4771, + 0x5a7c, 0x5a7b, 0x495b, 0x5a7d, 0x5b21, 0x575e, 0x5a7e, 0x415a, + 0x5b25, 0x5374, 0x5b27, 0x5b24, 0x5b28, 0x3d3c, 0x4049, 0x5b23, + 0x5b26, 0x5623, 0x5b29, 0x5b2d, 0x5b2e, 0x5b2c, 0x3a42, 0x3f24, + 0x5b2b, 0x5b2a, 0x5447, 0x323f, 0x5b2f, 0x3979, 0x5b30, 0x333b, + 0x3526, 0x363c, 0x5b31, 0x3675, 0x5b32, 0x3149, 0x5b34, 0x5b33, + 0x5b35, 0x5b37, 0x5b36, 0x5b38, 0x5b39, 0x5b3a, 0x534f, 0x747a, + 0x4775, 0x5743, 0x4564, 0x747c, 0x747d, 0x747b, 0x3e46, 0x506f, + 0x3753, 0x544d, 0x4c2a, 0x7522, 0x7521, 0x3a28, 0x747e, 0x4b56, + 0x7524, 0x4052, 0x336a, 0x4d2a, 0x7525, 0x7523, 0x3d34, 0x7528, + 0x7529, 0x3d4d, 0x4338, 0x3f61, 0x4b61, 0x752a, 0x7526, 0x7527, + 0x4470, 0x752c, 0x343c, 0x576d, 0x3457, 0x752b, 0x752e, 0x752d, + 0x752f, 0x5051, 0x4351, 0x4829, 0x7530, 0x7531, 0x7532, 0x7533, + 0x7534, 0x7535, 0x7537, 0x7536, 0x7538, 0x3249, 0x5354, 0x4a4d, + 0x406f, 0x5658, 0x5230, 0x413f, 0x3d70, 0x382a, 0x3c78, 0x7646, + 0x7647, 0x7648, 0x7649, 0x764a, 0x764c, 0x764b, 0x7769, 0x764d, + 0x764e, 0x6e44, 0x6e45, 0x6e46, 0x556b, 0x3624, 0x6e48, 0x6e47, + 0x6e49, 0x6e4a, 0x4725, 0x6e4b, 0x6e4c, 0x3730, 0x3576, 0x6e4d, + 0x6e4f, 0x6e4e, 0x3846, 0x6e50, 0x6e51, 0x6e52, 0x365b, 0x332e, + 0x5653, 0x4446, 0x3135, 0x3856, 0x6e53, 0x6e54, 0x543f, 0x4755, + 0x3e7b, 0x4e59, 0x3933, 0x6e56, 0x6e55, 0x6e58, 0x6e57, 0x4525, + 0x6e59, 0x6e5a, 0x472e, 0x6e5b, 0x472f, 0x6e5c, 0x3227, 0x6e5d, + 0x6e5e, 0x6e5f, 0x6e60, 0x6e61, 0x576a, 0x6e62, 0x6e63, 0x3c58, + 0x6e64, 0x534b, 0x4c7a, 0x322c, 0x4165, 0x6e65, 0x4726, 0x432d, + 0x6e66, 0x6e67, 0x6e68, 0x6e69, 0x6e6a, 0x6e6b, 0x6e6c, 0x6e6d, + 0x6e6e, 0x6e6f, 0x6e70, 0x6e71, 0x6e72, 0x6e74, 0x6e73, 0x6e75, + 0x4d2d, 0x4241, 0x6e76, 0x6e77, 0x6e78, 0x5521, 0x6e79, 0x4f33, + 0x6e7a, 0x6e7b, 0x6e7c, 0x6e7d, 0x6f21, 0x6e7e, 0x6f22, 0x3875, + 0x437a, 0x6f23, 0x6f24, 0x3d42, 0x523f, 0x3279, 0x6f25, 0x6f26, + 0x6f27, 0x5278, 0x6f28, 0x567d, 0x6f29, 0x464c, 0x6f2a, 0x6f2b, + 0x4134, 0x6f2c, 0x4f7a, 0x4b78, 0x6f2e, 0x6f2d, 0x337a, 0x3978, + 0x6f2f, 0x6f30, 0x5062, 0x6f31, 0x6f32, 0x3766, 0x503f, 0x6f33, + 0x6f34, 0x6f35, 0x4871, 0x4c60, 0x6f36, 0x6f37, 0x6f38, 0x6f39, + 0x6f3a, 0x5560, 0x6f3b, 0x346d, 0x432a, 0x6f3c, 0x6f3d, 0x6f3e, + 0x6f3f, 0x4e7d, 0x6f40, 0x4260, 0x3438, 0x5736, 0x3d75, 0x4f47, + 0x6f43, 0x6f41, 0x6f42, 0x6f44, 0x3627, 0x3c7c, 0x3e62, 0x434c, + 0x6f45, 0x6f46, 0x6f47, 0x6f4f, 0x6f48, 0x6f49, 0x6f4a, 0x4742, + 0x6f71, 0x364d, 0x6f4b, 0x6f4c, 0x6f4d, 0x3646, 0x433e, 0x6f4e, + 0x6f50, 0x6f51, 0x6f52, 0x5572, 0x6f53, 0x4477, 0x6f54, 0x4478, + 0x6f55, 0x6f56, 0x3864, 0x3077, 0x6f57, 0x6f58, 0x6f59, 0x6f5a, + 0x6f5b, 0x6f5c, 0x6f5d, 0x6f5e, 0x3e35, 0x6f61, 0x6f5f, 0x6f60, + 0x6f62, 0x6f63, 0x414d, 0x6f64, 0x6f65, 0x6f66, 0x6f67, 0x6f68, + 0x6f69, 0x6f6a, 0x6f6b, 0x6f6c, 0x4058, 0x6f6d, 0x412d, 0x6f6e, + 0x6f6f, 0x6f70, 0x4f62, 0x3324, 0x4345, 0x6345, 0x4941, 0x6346, + 0x3155, 0x4e4a, 0x3433, 0x4872, 0x6347, 0x4f50, 0x6348, 0x3c64, + 0x6349, 0x634a, 0x4346, 0x5522, 0x4456, 0x396b, 0x4e45, 0x634b, + 0x4376, 0x634c, 0x3727, 0x3873, 0x3a52, 0x634d, 0x634e, 0x5444, + 0x634f, 0x6350, 0x514b, 0x6351, 0x6352, 0x6353, 0x6354, 0x5156, + 0x6355, 0x327b, 0x403b, 0x6356, 0x402b, 0x6357, 0x6358, 0x6359, + 0x635a, 0x635b, 0x3837, 0x5a62, 0x3653, 0x5a64, 0x5a63, 0x5a66, + 0x486e, 0x5a65, 0x3740, 0x5174, 0x5275, 0x5573, 0x3d57, 0x5768, + 0x5a68, 0x5a67, 0x3022, 0x4d53, 0x5a69, 0x383d, 0x3c4a, 0x423d, + 0x4224, 0x3342, 0x5a6a, 0x422a, 0x4430, 0x3d35, 0x4f5e, 0x5a6b, + 0x4942, 0x315d, 0x5a6c, 0x3638, 0x543a, 0x337d, 0x5a6d, 0x5449, + 0x4f55, 0x4563, 0x5a6e, 0x5a6f, 0x5a70, 0x416a, 0x4c55, 0x4f5d, + 0x5367, 0x4221, 0x5a71, 0x4b65, 0x5a72, 0x4b66, 0x527e, 0x3874, + 0x5a73, 0x302f, 0x4f36, 0x554f, 0x4b6d, 0x5a74, 0x6344, 0x4125, + 0x763f, 0x7640, 0x7641, 0x4451, 0x4838, 0x5163, 0x505b, 0x5145, + 0x3c2f, 0x394d, 0x6f74, 0x3446, 0x533a, 0x7642, 0x337b, 0x7643, + 0x3571, 0x7645, 0x536a, 0x7627, 0x5129, 0x7629, 0x7628, 0x4163, + 0x4057, 0x3122, 0x4e6d, 0x5068, 0x762b, 0x4f76, 0x762a, 0x5570, + 0x762c, 0x4339, 0x3b74, 0x762e, 0x762d, 0x445e, 0x4158, 0x4b2a, + 0x4f3c, 0x762f, 0x7630, 0x7631, 0x4236, 0x3054, 0x4579, 0x7632, + 0x4760, 0x7626, 0x3e38, 0x3e32, 0x3565, 0x3747, 0x3f3f, 0x4352, + 0x4366, 0x584c, 0x386f, 0x3d79, 0x5125, 0x3050, 0x7730, 0x7731, + 0x502c, 0x3030, 0x7732, 0x7733, 0x7734, 0x474a, 0x3e4f, 0x7737, + 0x7736, 0x315e, 0x7735, 0x7738, 0x7739, 0x4e24, 0x484d, 0x3a2b, + 0x6838, 0x6839, 0x683a, 0x3e42, 0x5274, 0x544f, 0x4958, 0x5233, + 0x3625, 0x476a, 0x717c, 0x4f6e, 0x4b33, 0x506b, 0x676f, 0x4d67, + 0x394b, 0x3659, 0x717d, 0x3064, 0x4b4c, 0x717e, 0x5424, 0x422d, + 0x416c, 0x4644, 0x3e31, 0x7221, 0x3c55, 0x7222, 0x7223, 0x7224, + 0x5243, 0x4635, 0x4d47, 0x7225, 0x5331, 0x3f45, 0x4c62, 0x7226, + 0x7227, 0x5155, 0x366e, 0x7228, 0x7229, 0x355f, 0x722a, 0x722b, + 0x327c, 0x722c, 0x722d, 0x4827, 0x3767, 0x6c29, 0x6c2a, 0x6c2b, + 0x6c2c, 0x462e, 0x6c2d, 0x6c2e, 0x3749, 0x4a33, 0x6238, 0x774f, + 0x7750, 0x324d, 0x7751, 0x7753, 0x7752, 0x623b, 0x3c22, 0x623c, + 0x623d, 0x623e, 0x623f, 0x6240, 0x6241, 0x3739, 0x527b, 0x3d24, + 0x4a4e, 0x3125, 0x4b47, 0x6242, 0x367c, 0x4844, 0x6243, 0x3d48, + 0x317d, 0x6244, 0x3676, 0x6245, 0x4459, 0x6246, 0x4f5a, 0x395d, + 0x6247, 0x4021, 0x6248, 0x3276, 0x6249, 0x4173, 0x624a, 0x624b, + 0x4278, 0x624c, 0x624d, 0x624e, 0x4a57, 0x5838, 0x5965, 0x4f63, + 0x7025, 0x5c30, 0x426d, 0x5426, 0x4d54, 0x5131, 0x335b, 0x477d, + 0x3235, 0x423f, 0x6660, 0x4a3b, 0x6661, 0x6662, 0x3e54, 0x6663, + 0x5724, 0x4d55, 0x6665, 0x3c5d, 0x6664, 0x6666, 0x6667, 0x426e, + 0x3d3e, 0x6668, 0x4266, 0x3a27, 0x6669, 0x666a, 0x3352, 0x5169, + 0x3f25, 0x666b, 0x466f, 0x666c, 0x666d, 0x666e, 0x462d, 0x666f, + 0x4927, 0x6670, 0x6671, 0x6672, 0x6539, 0x6673, 0x6674, 0x4262, + 0x6675, 0x6676, 0x5668, 0x6677, 0x6678, 0x3947, 0x773b, 0x773a, + 0x773e, 0x773c, 0x3a21, 0x773f, 0x7740, 0x7742, 0x7741, 0x7744, + 0x7743, 0x7745, 0x7746, 0x7747, 0x4b68, 0x385f, 0x7754, 0x7755, + 0x7756, 0x7758, 0x775a, 0x7757, 0x775b, 0x7759, 0x5757, 0x775c, + 0x775d, 0x775e, 0x775f, 0x7760, 0x5b4b, 0x582a, 0x6577, 0x396d, + 0x3f7d, 0x3b6a, 0x7749, 0x4647, 0x7748, 0x774a, 0x774c, 0x774b, + 0x774d, 0x4e3a, 0x774e, 0x4427, 0x5363, 0x764f, 0x4233, 0x7650, + 0x7651, 0x7652, 0x7653, 0x7654, 0x7656, 0x312b, 0x7657, 0x7658, + 0x7659, 0x765a, 0x765b, 0x765c, 0x765d, 0x765e, 0x4f4a, 0x765f, + 0x7660, 0x7661, 0x7662, 0x7663, 0x7664, 0x4070, 0x7665, 0x7666, + 0x7667, 0x7668, 0x7669, 0x766a, 0x766b, 0x766c, 0x766d, 0x766e, + 0x766f, 0x7670, 0x7671, 0x7672, 0x7673, 0x7674, 0x3e28, 0x7675, + 0x7676, 0x7677, 0x7678, 0x487a, 0x7679, 0x767a, 0x767b, 0x767c, + 0x767d, 0x767e, 0x7721, 0x7722, 0x7723, 0x7724, 0x7725, 0x7726, + 0x7727, 0x7728, 0x316e, 0x7729, 0x772a, 0x772b, 0x772c, 0x772d, + 0x415b, 0x772e, 0x772f, 0x4471, 0x702f, 0x3c26, 0x7030, 0x4379, + 0x4538, 0x513b, 0x7031, 0x7032, 0x7033, 0x7034, 0x7035, 0x513c, + 0x516c, 0x7037, 0x7036, 0x5427, 0x4d52, 0x7038, 0x703a, 0x7039, + 0x703b, 0x703c, 0x386b, 0x703d, 0x3a68, 0x703e, 0x703f, 0x3e69, + 0x7040, 0x366c, 0x7041, 0x7042, 0x7043, 0x7044, 0x4835, 0x7045, + 0x7046, 0x7047, 0x4574, 0x7048, 0x7049, 0x704a, 0x773d, 0x704b, + 0x704c, 0x704d, 0x704e, 0x704f, 0x3a57, 0x7050, 0x7051, 0x7052, + 0x7053, 0x7054, 0x7055, 0x7056, 0x7058, 0x5325, 0x7057, 0x7059, + 0x753a, 0x4239, 0x7764, 0x7765, 0x7766, 0x7767, 0x7768, 0x4234, + 0x776a, 0x776b, 0x4273, 0x7470, 0x746f, 0x4269, 0x7761, 0x7762, + 0x3b46, 0x5964, 0x4a72, 0x4068, 0x7024, 0x3a5a, 0x472d, 0x442c, + 0x776c, 0x776d, 0x776e, 0x7770, 0x776f, 0x7771, 0x7774, 0x7773, + 0x7772, 0x7775, 0x7776, 0x6d69, 0x6d6a, 0x6d6b, 0x763c, 0x763d, + 0x763e, 0x3626, 0x583e, 0x3944, 0x583b, 0x5c31, 0x4a73, 0x7777, + 0x7778, 0x7779, 0x777b, 0x777a, 0x3147, 0x777c, 0x777d, 0x777e, + 0x466b, 0x6c34, 0x335d, 0x7633, 0x7634, 0x4164, 0x7635, 0x7636, + 0x7637, 0x7638, 0x7639, 0x763a, 0x4823, 0x763b, 0x417a, 0x3928, + 0x6d68, 0x396a, 0x595f, 0x2321, 0x2322, 0x2323, 0x2167, 0x2325, + 0x2326, 0x2327, 0x2328, 0x2329, 0x232a, 0x232b, 0x232c, 0x232d, + 0x232e, 0x232f, 0x2330, 0x2331, 0x2332, 0x2333, 0x2334, 0x2335, + 0x2336, 0x2337, 0x2338, 0x2339, 0x233a, 0x233b, 0x233c, 0x233d, + 0x233e, 0x233f, 0x2340, 0x2341, 0x2342, 0x2343, 0x2344, 0x2345, + 0x2346, 0x2347, 0x2348, 0x2349, 0x234a, 0x234b, 0x234c, 0x234d, + 0x234e, 0x234f, 0x2350, 0x2351, 0x2352, 0x2353, 0x2354, 0x2355, + 0x2356, 0x2357, 0x2358, 0x2359, 0x235a, 0x235b, 0x235c, 0x235d, + 0x235e, 0x235f, 0x2360, 0x2361, 0x2362, 0x2363, 0x2364, 0x2365, + 0x2366, 0x2367, 0x2368, 0x2369, 0x236a, 0x236b, 0x236c, 0x236d, + 0x236e, 0x236f, 0x2370, 0x2371, 0x2372, 0x2373, 0x2374, 0x2375, + 0x2376, 0x2377, 0x2378, 0x2379, 0x237a, 0x237b, 0x237c, 0x237d, + 0x212b, 0x2169, 0x216a, 0x237e, 0x2324, +}; + +static const Summary16 gb2312_uni2indx_page00[70] = { + /* 0x0000 */ + { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, + { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, + { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0190 }, { 3, 0x0003 }, + { 5, 0x0000 }, { 5, 0x0080 }, { 6, 0x3703 }, { 13, 0x168c }, + /* 0x0100 */ + { 19, 0x0002 }, { 20, 0x0808 }, { 22, 0x0800 }, { 23, 0x0000 }, + { 23, 0x2000 }, { 24, 0x0000 }, { 24, 0x0800 }, { 25, 0x0000 }, + { 25, 0x0000 }, { 25, 0x0000 }, { 25, 0x0000 }, { 25, 0x0000 }, + { 25, 0x4000 }, { 26, 0x1555 }, { 33, 0x0000 }, { 33, 0x0000 }, + /* 0x0200 */ + { 33, 0x0000 }, { 33, 0x0000 }, { 33, 0x0000 }, { 33, 0x0000 }, + { 33, 0x0000 }, { 33, 0x0000 }, { 33, 0x0000 }, { 33, 0x0000 }, + { 33, 0x0000 }, { 33, 0x0000 }, { 33, 0x0000 }, { 33, 0x0000 }, + { 33, 0x0280 }, { 35, 0x0000 }, { 35, 0x0000 }, { 35, 0x0000 }, + /* 0x0300 */ + { 35, 0x0000 }, { 35, 0x0000 }, { 35, 0x0000 }, { 35, 0x0000 }, + { 35, 0x0000 }, { 35, 0x0000 }, { 35, 0x0000 }, { 35, 0x0000 }, + { 35, 0x0000 }, { 35, 0xfffe }, { 50, 0x03fb }, { 59, 0xfffe }, + { 74, 0x03fb }, { 83, 0x0000 }, { 83, 0x0000 }, { 83, 0x0000 }, + /* 0x0400 */ + { 83, 0x0002 }, { 84, 0xffff }, { 100, 0xffff }, { 116, 0xffff }, + { 132, 0xffff }, { 148, 0x0002 }, +}; +static const Summary16 gb2312_uni2indx_page20[101] = { + /* 0x2000 */ + { 149, 0x0000 }, { 149, 0x3360 }, { 155, 0x0040 }, { 156, 0x080d }, + { 160, 0x0000 }, { 160, 0x0000 }, { 160, 0x0000 }, { 160, 0x0000 }, + { 160, 0x0000 }, { 160, 0x0000 }, { 160, 0x0000 }, { 160, 0x0000 }, + { 160, 0x0000 }, { 160, 0x0000 }, { 160, 0x0000 }, { 160, 0x0000 }, + /* 0x2100 */ + { 160, 0x0008 }, { 161, 0x0040 }, { 162, 0x0000 }, { 162, 0x0000 }, + { 162, 0x0000 }, { 162, 0x0000 }, { 162, 0x0fff }, { 174, 0x0000 }, + { 174, 0x0000 }, { 174, 0x000f }, { 178, 0x0000 }, { 178, 0x0000 }, + { 178, 0x0000 }, { 178, 0x0000 }, { 178, 0x0000 }, { 178, 0x0000 }, + /* 0x2200 */ + { 178, 0x8100 }, { 180, 0x6402 }, { 184, 0x4fa1 }, { 192, 0x20f0 }, + { 197, 0x1100 }, { 199, 0x0000 }, { 199, 0xc033 }, { 205, 0x0000 }, + { 205, 0x0000 }, { 205, 0x0200 }, { 206, 0x0020 }, { 207, 0x0000 }, + { 207, 0x0000 }, { 207, 0x0000 }, { 207, 0x0000 }, { 207, 0x0000 }, + /* 0x2300 */ + { 207, 0x0000 }, { 207, 0x0004 }, { 208, 0x0000 }, { 208, 0x0000 }, + { 208, 0x0000 }, { 208, 0x0000 }, { 208, 0x0000 }, { 208, 0x0000 }, + { 208, 0x0000 }, { 208, 0x0000 }, { 208, 0x0000 }, { 208, 0x0000 }, + { 208, 0x0000 }, { 208, 0x0000 }, { 208, 0x0000 }, { 208, 0x0000 }, + /* 0x2400 */ + { 208, 0x0000 }, { 208, 0x0000 }, { 208, 0x0000 }, { 208, 0x0000 }, + { 208, 0x0000 }, { 208, 0x0000 }, { 208, 0x03ff }, { 218, 0xfff0 }, + { 230, 0xffff }, { 246, 0x0fff }, { 258, 0x0000 }, { 258, 0x0000 }, + { 258, 0x0000 }, { 258, 0x0000 }, { 258, 0x0000 }, { 258, 0x0000 }, + /* 0x2500 */ + { 258, 0xffff }, { 274, 0xffff }, { 290, 0xffff }, { 306, 0xffff }, + { 322, 0x0fff }, { 334, 0x0000 }, { 334, 0x0000 }, { 334, 0x0000 }, + { 334, 0x0000 }, { 334, 0x0000 }, { 334, 0x0003 }, { 336, 0x000c }, + { 338, 0xc8c0 }, { 343, 0x0000 }, { 343, 0x0000 }, { 343, 0x0000 }, + /* 0x2600 */ + { 343, 0x0060 }, { 345, 0x0000 }, { 345, 0x0000 }, { 345, 0x0000 }, + { 345, 0x0005 }, +}; +static const Summary16 gb2312_uni2indx_page30[35] = { + /* 0x3000 */ + { 347, 0xff2f }, { 360, 0x00fb }, { 367, 0x0000 }, { 367, 0x0000 }, + { 367, 0xfffe }, { 382, 0xffff }, { 398, 0xffff }, { 414, 0xffff }, + { 430, 0xffff }, { 446, 0x000f }, { 450, 0xfffe }, { 465, 0xffff }, + { 481, 0xffff }, { 497, 0xffff }, { 513, 0xffff }, { 529, 0x087f }, + /* 0x3100 */ + { 537, 0xffe0 }, { 548, 0xffff }, { 564, 0x03ff }, { 574, 0x0000 }, + { 574, 0x0000 }, { 574, 0x0000 }, { 574, 0x0000 }, { 574, 0x0000 }, + { 574, 0x0000 }, { 574, 0x0000 }, { 574, 0x0000 }, { 574, 0x0000 }, + { 574, 0x0000 }, { 574, 0x0000 }, { 574, 0x0000 }, { 574, 0x0000 }, + /* 0x3200 */ + { 574, 0x0000 }, { 574, 0x0000 }, { 574, 0x03ff }, +}; +static const Summary16 gb2312_uni2indx_page4e[1263] = { + /* 0x4e00 */ + { 584, 0x7f8b }, { 595, 0x7f7b }, { 608, 0x3db4 }, { 617, 0xef55 }, + { 628, 0xfba8 }, { 638, 0xf35d }, { 649, 0x0243 }, { 653, 0x400b }, + { 657, 0xfb40 }, { 665, 0x8d3e }, { 674, 0x7bf7 }, { 687, 0x8c2c }, + { 693, 0x6eff }, { 706, 0xe3fa }, { 717, 0x1d3a }, { 725, 0xa8ed }, + /* 0x4f00 */ + { 734, 0xe602 }, { 740, 0xcf83 }, { 749, 0x8cf5 }, { 758, 0x3555 }, + { 766, 0xe048 }, { 771, 0xffab }, { 784, 0x92b9 }, { 792, 0xd859 }, + { 800, 0xab18 }, { 807, 0x2892 }, { 812, 0xd7e9 }, { 823, 0x8020 }, + { 825, 0xc438 }, { 831, 0xf583 }, { 840, 0xe74a }, { 849, 0x450a }, + /* 0x5000 */ + { 854, 0xb000 }, { 857, 0x9714 }, { 864, 0x7762 }, { 873, 0x5400 }, + { 876, 0xd188 }, { 882, 0x1420 }, { 885, 0x1020 }, { 887, 0xc8c0 }, + { 892, 0x2121 }, { 896, 0x0000 }, { 896, 0x13a8 }, { 902, 0x0c04 }, + { 905, 0x8000 }, { 906, 0x0440 }, { 908, 0x70c0 }, { 913, 0x0828 }, + /* 0x5100 */ + { 916, 0x08c0 }, { 919, 0x0004 }, { 920, 0x0002 }, { 921, 0x8000 }, + { 922, 0x2b7b }, { 932, 0x1472 }, { 938, 0x7924 }, { 945, 0x3bfb }, + { 957, 0x3327 }, { 965, 0x1ae4 }, { 972, 0x9835 }, { 979, 0x38ef }, + { 989, 0x9ad1 }, { 997, 0x2802 }, { 1000, 0xa813 }, { 1006, 0xbf69 }, + /* 0x5200 */ + { 1017, 0x65cf }, { 1027, 0x2fc6 }, { 1036, 0x6b11 }, { 1043, 0xafc9 }, + { 1053, 0x340f }, { 1060, 0x5053 }, { 1066, 0x86a2 }, { 1072, 0xa004 }, + { 1075, 0x0106 }, { 1078, 0xe809 }, { 1084, 0x3f0f }, { 1094, 0xc00e }, + { 1099, 0x0a88 }, { 1103, 0x8145 }, { 1108, 0x0010 }, { 1109, 0xc601 }, + /* 0x5300 */ + { 1114, 0xa161 }, { 1120, 0x26e1 }, { 1127, 0x444b }, { 1133, 0xce00 }, + { 1138, 0xc7aa }, { 1147, 0xd4ee }, { 1157, 0xcadf }, { 1168, 0x85bb }, + { 1177, 0x3a74 }, { 1185, 0xa520 }, { 1190, 0x436c }, { 1197, 0x8840 }, + { 1200, 0x3f06 }, { 1208, 0x8bd2 }, { 1216, 0xff79 }, { 1229, 0x3bef }, + /* 0x5400 */ + { 1241, 0xf75a }, { 1252, 0xe8ef }, { 1263, 0xfbcb }, { 1275, 0x5b36 }, + { 1284, 0x0d49 }, { 1290, 0x1bfd }, { 1301, 0x0154 }, { 1305, 0x39ee }, + { 1315, 0xd855 }, { 1323, 0x2e75 }, { 1332, 0xbfd8 }, { 1343, 0xa91a }, + { 1350, 0xf3d7 }, { 1362, 0xf6bf }, { 1375, 0x67e0 }, { 1383, 0xb40c }, + /* 0x5500 */ + { 1389, 0x82c2 }, { 1394, 0x0813 }, { 1398, 0xd49d }, { 1407, 0xd08b }, + { 1414, 0x065a }, { 1420, 0x1061 }, { 1424, 0x74f2 }, { 1433, 0x59e0 }, + { 1440, 0x8f9f }, { 1451, 0xb312 }, { 1458, 0x0080 }, { 1459, 0x6aaa }, + { 1467, 0x3230 }, { 1472, 0xb05e }, { 1480, 0x9d7a }, { 1490, 0x60ac }, + /* 0x5600 */ + { 1496, 0xd303 }, { 1503, 0xc900 }, { 1507, 0x3098 }, { 1512, 0x8a56 }, + { 1519, 0x7000 }, { 1522, 0x1390 }, { 1527, 0x1f14 }, { 1534, 0x1842 }, + { 1538, 0xc060 }, { 1542, 0x0008 }, { 1543, 0x8008 }, { 1545, 0x1080 }, + { 1547, 0x0400 }, { 1548, 0xec90 }, { 1555, 0x2817 }, { 1561, 0xe633 }, + /* 0x5700 */ + { 1570, 0x0758 }, { 1576, 0x9000 }, { 1578, 0xf708 }, { 1586, 0x4e09 }, + { 1592, 0xf485 }, { 1600, 0xfc83 }, { 1609, 0xaf53 }, { 1619, 0x18c8 }, + { 1624, 0x187c }, { 1631, 0x080c }, { 1634, 0x6adf }, { 1645, 0x0114 }, + { 1648, 0xc80c }, { 1653, 0xa734 }, { 1661, 0xa011 }, { 1665, 0x2710 }, + /* 0x5800 */ + { 1670, 0x28c5 }, { 1676, 0x4222 }, { 1680, 0x0413 }, { 1684, 0x0021 }, + { 1686, 0x3010 }, { 1689, 0x4112 }, { 1693, 0x1820 }, { 1696, 0x4000 }, + { 1697, 0x022b }, { 1702, 0xc60c }, { 1708, 0x0300 }, { 1710, 0x1000 }, + { 1711, 0x0022 }, { 1713, 0x0022 }, { 1715, 0x5810 }, { 1719, 0x0249 }, + /* 0x5900 */ + { 1723, 0xa094 }, { 1728, 0x9670 }, { 1735, 0xeeb0 }, { 1744, 0x1792 }, + { 1751, 0xcb96 }, { 1760, 0x05f2 }, { 1767, 0x0025 }, { 1770, 0x2358 }, + { 1776, 0x25de }, { 1785, 0x42cc }, { 1791, 0xcf38 }, { 1800, 0x4a04 }, + { 1804, 0x0c40 }, { 1807, 0x359f }, { 1817, 0x1128 }, { 1821, 0x8a00 }, + /* 0x5a00 */ + { 1824, 0x13fa }, { 1833, 0x910a }, { 1838, 0x0229 }, { 1842, 0x1056 }, + { 1847, 0x0641 }, { 1851, 0x0420 }, { 1853, 0x0484 }, { 1856, 0x84f0 }, + { 1862, 0x0000 }, { 1862, 0x0c04 }, { 1865, 0x0400 }, { 1866, 0x412c }, + { 1871, 0x1206 }, { 1875, 0x1154 }, { 1880, 0x0a4b }, { 1886, 0x0002 }, + /* 0x5b00 */ + { 1887, 0x0200 }, { 1888, 0x00c0 }, { 1890, 0x0000 }, { 1890, 0x0094 }, + { 1893, 0x0001 }, { 1894, 0xbfbb }, { 1907, 0x167c }, { 1915, 0x242b }, + { 1921, 0x9bbb }, { 1932, 0x7fa8 }, { 1942, 0x0c7f }, { 1951, 0xe379 }, + { 1961, 0x10f4 }, { 1967, 0xe00d }, { 1973, 0x4132 }, { 1978, 0x9f01 }, + /* 0x5c00 */ + { 1985, 0x8652 }, { 1991, 0x3572 }, { 1999, 0x10b4 }, { 2004, 0xff12 }, + { 2014, 0xcf27 }, { 2024, 0x4223 }, { 2029, 0xc06b }, { 2036, 0x8602 }, + { 2040, 0x3106 }, { 2045, 0x1fd3 }, { 2055, 0x3a0c }, { 2061, 0xa1aa }, + { 2068, 0x0812 }, { 2071, 0x0204 }, { 2073, 0x2572 }, { 2080, 0x0801 }, + /* 0x5d00 */ + { 2082, 0x40cc }, { 2087, 0x4850 }, { 2091, 0x62d0 }, { 2097, 0x6010 }, + { 2100, 0x1c80 }, { 2104, 0x2900 }, { 2107, 0x9a00 }, { 2111, 0x0010 }, + { 2112, 0x0004 }, { 2113, 0x2200 }, { 2115, 0x0000 }, { 2115, 0x0080 }, + { 2116, 0x2020 }, { 2118, 0x6800 }, { 2121, 0xcbe6 }, { 2131, 0x609e }, + /* 0x5e00 */ + { 2138, 0x916e }, { 2146, 0x3f73 }, { 2157, 0x60c0 }, { 2161, 0x3982 }, + { 2167, 0x1034 }, { 2171, 0x4830 }, { 2175, 0x0006 }, { 2177, 0xbd5c }, + { 2187, 0x8cd1 }, { 2194, 0xd6fb }, { 2206, 0x20e1 }, { 2211, 0x43e8 }, + { 2218, 0x0600 }, { 2220, 0x084e }, { 2225, 0x0500 }, { 2227, 0xc4d0 }, + /* 0x5f00 */ + { 2233, 0x8d1f }, { 2242, 0x89aa }, { 2249, 0xa6e1 }, { 2257, 0x1602 }, + { 2261, 0x0001 }, { 2262, 0x21ed }, { 2270, 0x3656 }, { 2278, 0x1a8b }, + { 2285, 0x1fb7 }, { 2296, 0x13a5 }, { 2303, 0x6502 }, { 2308, 0x30a0 }, + { 2312, 0xb278 }, { 2320, 0x23c7 }, { 2328, 0x6c93 }, { 2336, 0xe922 }, + /* 0x6000 */ + { 2343, 0xe47f }, { 2354, 0x3a74 }, { 2362, 0x8fe3 }, { 2372, 0x9820 }, + { 2376, 0x280e }, { 2381, 0x2625 }, { 2387, 0xbf9c }, { 2398, 0xbf49 }, + { 2408, 0x3218 }, { 2413, 0xac54 }, { 2420, 0xb949 }, { 2428, 0x1916 }, + { 2434, 0x0c60 }, { 2438, 0xb522 }, { 2445, 0xfbc1 }, { 2455, 0x0659 }, + /* 0x6100 */ + { 2461, 0xe343 }, { 2469, 0x8420 }, { 2472, 0x08d9 }, { 2478, 0x8000 }, + { 2479, 0x5500 }, { 2483, 0x2022 }, { 2486, 0x0184 }, { 2489, 0x00a1 }, + { 2492, 0x4800 }, { 2494, 0x2010 }, { 2496, 0x1380 }, { 2500, 0x4080 }, + { 2502, 0x0d04 }, { 2506, 0x0016 }, { 2509, 0x0040 }, { 2510, 0x8020 }, + /* 0x6200 */ + { 2512, 0xfd40 }, { 2520, 0x8de7 }, { 2530, 0x5436 }, { 2537, 0xe098 }, + { 2543, 0x7b8b }, { 2553, 0x091e }, { 2559, 0xfec8 }, { 2569, 0xd249 }, + { 2576, 0x0611 }, { 2580, 0x8dee }, { 2590, 0x1937 }, { 2598, 0xba22 }, + { 2605, 0x77f4 }, { 2616, 0x9fdd }, { 2628, 0xf3ec }, { 2639, 0xf0da }, + /* 0x6300 */ + { 2648, 0x4386 }, { 2654, 0xec42 }, { 2661, 0x8d3f }, { 2671, 0x2604 }, + { 2675, 0xfa6c }, { 2685, 0xc021 }, { 2689, 0x628e }, { 2696, 0x0cc2 }, + { 2701, 0xd785 }, { 2710, 0x0145 }, { 2714, 0x77ad }, { 2725, 0x5599 }, + { 2733, 0xe250 }, { 2739, 0x4045 }, { 2743, 0x260b }, { 2749, 0xa154 }, + /* 0x6400 */ + { 2755, 0x9827 }, { 2762, 0x5819 }, { 2768, 0x3443 }, { 2774, 0xa410 }, + { 2778, 0x05f2 }, { 2785, 0x4114 }, { 2789, 0x2280 }, { 2792, 0x0700 }, + { 2795, 0x00b4 }, { 2799, 0x4266 }, { 2805, 0x7210 }, { 2810, 0x15a1 }, + { 2816, 0x6025 }, { 2821, 0x4185 }, { 2826, 0x0054 }, { 2829, 0x0000 }, + /* 0x6500 */ + { 2829, 0x0201 }, { 2831, 0x0104 }, { 2833, 0xc820 }, { 2837, 0xcb70 }, + { 2845, 0x9320 }, { 2850, 0x6a62 }, { 2857, 0x184c }, { 2862, 0x0095 }, + { 2866, 0x1880 }, { 2869, 0x9a8b }, { 2877, 0xaab2 }, { 2885, 0x3201 }, + { 2889, 0xd87a }, { 2898, 0x00c4 }, { 2901, 0xf3e5 }, { 2912, 0x04c3 }, + /* 0x6600 */ + { 2917, 0xd44d }, { 2925, 0xa238 }, { 2931, 0xa1a1 }, { 2937, 0x5072 }, + { 2943, 0x980a }, { 2948, 0x84fc }, { 2956, 0xc152 }, { 2962, 0x44d1 }, + { 2968, 0x1094 }, { 2972, 0x20c2 }, { 2976, 0x4180 }, { 2979, 0x4210 }, + { 2982, 0x0000 }, { 2982, 0x3a00 }, { 2986, 0x0240 }, { 2988, 0xd29d }, + /* 0x6700 */ + { 2997, 0x2f01 }, { 3003, 0xa8b1 }, { 3010, 0xbd40 }, { 3017, 0x2432 }, + { 3022, 0xd34d }, { 3031, 0xd04b }, { 3038, 0xa723 }, { 3046, 0xd0ad }, + { 3054, 0x0a92 }, { 3059, 0x75a1 }, { 3067, 0xadac }, { 3076, 0x01e9 }, + { 3082, 0x801a }, { 3086, 0x771f }, { 3097, 0x9225 }, { 3103, 0xa01b }, + /* 0x6800 */ + { 3109, 0xdfa1 }, { 3119, 0x20ca }, { 3124, 0x0602 }, { 3127, 0x738c }, + { 3135, 0x577f }, { 3147, 0x003b }, { 3152, 0x0bff }, { 3163, 0x00d0 }, + { 3166, 0x806a }, { 3171, 0x0088 }, { 3173, 0xa1c4 }, { 3179, 0x0029 }, + { 3182, 0x2a05 }, { 3187, 0x0524 }, { 3191, 0x4009 }, { 3194, 0x1623 }, + /* 0x6900 */ + { 3200, 0x6822 }, { 3205, 0x8005 }, { 3208, 0x2011 }, { 3211, 0xa211 }, + { 3216, 0x0004 }, { 3217, 0x6490 }, { 3222, 0x4849 }, { 3227, 0x1382 }, + { 3232, 0x23d5 }, { 3240, 0x1930 }, { 3245, 0x2980 }, { 3249, 0x0892 }, + { 3253, 0x5402 }, { 3257, 0x8811 }, { 3261, 0x2001 }, { 3263, 0xa004 }, + /* 0x6a00 */ + { 3266, 0x0400 }, { 3267, 0x8180 }, { 3270, 0x8502 }, { 3274, 0x6022 }, + { 3278, 0x0090 }, { 3280, 0x0b01 }, { 3284, 0x0022 }, { 3286, 0x1202 }, + { 3289, 0x4011 }, { 3292, 0x0083 }, { 3295, 0x1a01 }, { 3299, 0x0000 }, + { 3299, 0x0000 }, { 3299, 0x0000 }, { 3299, 0x0000 }, { 3299, 0x0000 }, + /* 0x6b00 */ + { 3299, 0x0000 }, { 3299, 0x0000 }, { 3299, 0x009f }, { 3305, 0x4684 }, + { 3310, 0x12c8 }, { 3315, 0x0200 }, { 3316, 0x04fc }, { 3323, 0x1a00 }, + { 3326, 0x2ede }, { 3336, 0x0c4c }, { 3341, 0x0402 }, { 3343, 0x80b8 }, + { 3348, 0xa826 }, { 3354, 0x0afc }, { 3362, 0x8c02 }, { 3366, 0x2228 }, + /* 0x6c00 */ + { 3370, 0xa0e0 }, { 3375, 0x8f7b }, { 3386, 0xc7d6 }, { 3396, 0x2135 }, + { 3402, 0x06c7 }, { 3409, 0xf8b1 }, { 3418, 0x0713 }, { 3424, 0x6255 }, + { 3431, 0x936e }, { 3440, 0x8a19 }, { 3446, 0x6efa }, { 3457, 0xfb0e }, + { 3467, 0x1630 }, { 3472, 0x48f9 }, { 3480, 0xcd2f }, { 3490, 0x7deb }, + /* 0x6d00 */ + { 3502, 0x5892 }, { 3508, 0x4e84 }, { 3514, 0x4ca0 }, { 3519, 0x7a2e }, + { 3528, 0xedea }, { 3539, 0x561e }, { 3547, 0xc649 }, { 3554, 0x1190 }, + { 3558, 0x5324 }, { 3564, 0xe83a }, { 3572, 0xcfdb }, { 3584, 0x8124 }, + { 3588, 0x18f1 }, { 3595, 0x6342 }, { 3601, 0x5853 }, { 3608, 0x1a8a }, + /* 0x6e00 */ + { 3614, 0x7420 }, { 3619, 0x24d3 }, { 3626, 0xaa3b }, { 3635, 0x0514 }, + { 3639, 0x6018 }, { 3643, 0x8958 }, { 3649, 0x4800 }, { 3651, 0xc000 }, + { 3653, 0x8268 }, { 3658, 0x9101 }, { 3662, 0x84a4 }, { 3667, 0x2cd6 }, + { 3675, 0x8886 }, { 3680, 0xc4ba }, { 3688, 0x0377 }, { 3696, 0x0210 }, + /* 0x6f00 */ + { 3698, 0x8244 }, { 3702, 0x0038 }, { 3705, 0xae11 }, { 3712, 0x404a }, + { 3716, 0x28c0 }, { 3720, 0x5100 }, { 3723, 0x6044 }, { 3727, 0x1514 }, + { 3732, 0x7310 }, { 3738, 0x1000 }, { 3739, 0x0082 }, { 3741, 0x0248 }, + { 3744, 0x0205 }, { 3747, 0x4006 }, { 3750, 0xc003 }, { 3754, 0x0000 }, + /* 0x7000 */ + { 3754, 0x0000 }, { 3754, 0x0c02 }, { 3757, 0x0008 }, { 3758, 0x0220 }, + { 3760, 0x9000 }, { 3762, 0x4000 }, { 3763, 0xb800 }, { 3767, 0xd161 }, + { 3774, 0x4621 }, { 3779, 0x3274 }, { 3786, 0xf800 }, { 3791, 0x3b8a }, + { 3799, 0x050f }, { 3805, 0x8b00 }, { 3809, 0xbbd0 }, { 3818, 0x2280 }, + /* 0x7100 */ + { 3821, 0x0600 }, { 3823, 0x0769 }, { 3830, 0x8040 }, { 3832, 0x0043 }, + { 3835, 0x5420 }, { 3839, 0x5000 }, { 3841, 0x41d0 }, { 3846, 0x250c }, + { 3851, 0x8410 }, { 3854, 0x8310 }, { 3858, 0x1101 }, { 3861, 0x0228 }, + { 3864, 0x4008 }, { 3866, 0x0030 }, { 3868, 0x40a1 }, { 3872, 0x0200 }, + /* 0x7200 */ + { 3873, 0x0040 }, { 3874, 0x2000 }, { 3875, 0x1500 }, { 3878, 0xabe3 }, + { 3888, 0x3180 }, { 3892, 0xaa44 }, { 3898, 0xc2c6 }, { 3905, 0xc624 }, + { 3911, 0xac13 }, { 3918, 0x8004 }, { 3920, 0xb000 }, { 3923, 0x03d1 }, + { 3929, 0x611e }, { 3936, 0x4285 }, { 3941, 0xf303 }, { 3949, 0x1d9f }, + /* 0x7300 */ + { 3959, 0x440a }, { 3963, 0x78e8 }, { 3971, 0x5e26 }, { 3979, 0xc392 }, + { 3986, 0x2000 }, { 3987, 0x0085 }, { 3990, 0xb001 }, { 3994, 0x4000 }, + { 3995, 0x4a90 }, { 4000, 0x8842 }, { 4004, 0xca04 }, { 4009, 0x0c8d }, + { 4015, 0xa705 }, { 4022, 0x4203 }, { 4026, 0x22a1 }, { 4031, 0x0004 }, + /* 0x7400 */ + { 4032, 0x8668 }, { 4038, 0x0c01 }, { 4041, 0x5564 }, { 4048, 0x1079 }, + { 4054, 0x0002 }, { 4055, 0xdea0 }, { 4063, 0x2000 }, { 4064, 0x40c1 }, + { 4068, 0x488b }, { 4074, 0x5001 }, { 4077, 0x0380 }, { 4080, 0x0400 }, + { 4081, 0x0000 }, { 4081, 0x5004 }, { 4084, 0xc05d }, { 4091, 0x80d0 }, + /* 0x7500 */ + { 4095, 0xa010 }, { 4098, 0x970a }, { 4105, 0xbb20 }, { 4112, 0x4daf }, + { 4122, 0xd921 }, { 4129, 0x1e10 }, { 4134, 0x0460 }, { 4137, 0x8314 }, + { 4142, 0x8848 }, { 4146, 0xa6d6 }, { 4155, 0xd83b }, { 4164, 0x733f }, + { 4175, 0x27bc }, { 4184, 0x4974 }, { 4191, 0x0ddc }, { 4199, 0x9213 }, + /* 0x7600 */ + { 4205, 0x142b }, { 4211, 0x8ba1 }, { 4218, 0x2e75 }, { 4227, 0xd139 }, + { 4235, 0x3009 }, { 4239, 0x5050 }, { 4243, 0x8808 }, { 4246, 0x6900 }, + { 4250, 0x49d4 }, { 4257, 0x024a }, { 4261, 0x4010 }, { 4263, 0x8016 }, + { 4267, 0xe564 }, { 4275, 0x89d7 }, { 4284, 0xc020 }, { 4287, 0x5316 }, + /* 0x7700 */ + { 4294, 0x2b92 }, { 4301, 0x8600 }, { 4304, 0xa345 }, { 4311, 0x15e0 }, + { 4317, 0x008b }, { 4321, 0x0c03 }, { 4325, 0x196e }, { 4333, 0xe200 }, + { 4337, 0x7031 }, { 4343, 0x8006 }, { 4346, 0x16a5 }, { 4353, 0xa829 }, + { 4359, 0x2000 }, { 4360, 0x1880 }, { 4363, 0x7aac }, { 4372, 0xe148 }, + /* 0x7800 */ + { 4378, 0x3207 }, { 4384, 0xb5d6 }, { 4394, 0x32e8 }, { 4401, 0x5f91 }, + { 4410, 0x50a1 }, { 4415, 0x20e5 }, { 4421, 0x7c00 }, { 4426, 0x1080 }, + { 4428, 0x7280 }, { 4433, 0x9d8a }, { 4441, 0x00aa }, { 4445, 0x421f }, + { 4452, 0x0e22 }, { 4457, 0x0231 }, { 4461, 0x1100 }, { 4463, 0x0494 }, + /* 0x7900 */ + { 4467, 0x0022 }, { 4469, 0x4008 }, { 4471, 0x0010 }, { 4472, 0x5c10 }, + { 4477, 0x0343 }, { 4482, 0xfcc8 }, { 4491, 0xa1a5 }, { 4498, 0x0580 }, + { 4501, 0x8433 }, { 4507, 0x0400 }, { 4508, 0x0080 }, { 4509, 0x6e08 }, + { 4515, 0x2a4b }, { 4522, 0x8126 }, { 4527, 0xaad8 }, { 4535, 0x2901 }, + /* 0x7a00 */ + { 4539, 0x684d }, { 4546, 0x4490 }, { 4550, 0x0009 }, { 4552, 0xba88 }, + { 4559, 0x0040 }, { 4560, 0x0082 }, { 4562, 0x0000 }, { 4562, 0x87d1 }, + { 4570, 0x215b }, { 4577, 0xb1e6 }, { 4586, 0x3161 }, { 4592, 0x8008 }, + { 4594, 0x0800 }, { 4595, 0xc240 }, { 4599, 0xa069 }, { 4605, 0xa600 }, + /* 0x7b00 */ + { 4609, 0x8d58 }, { 4616, 0x4a32 }, { 4622, 0x5d71 }, { 4631, 0x550a }, + { 4637, 0x9aa0 }, { 4643, 0x2d57 }, { 4652, 0x4005 }, { 4655, 0x4aa6 }, + { 4662, 0x2021 }, { 4665, 0x30b1 }, { 4671, 0x3fc6 }, { 4681, 0x0112 }, + { 4684, 0x10c2 }, { 4688, 0x260a }, { 4693, 0x4462 }, { 4698, 0x5082 }, + /* 0x7c00 */ + { 4702, 0x9880 }, { 4706, 0x8040 }, { 4708, 0x04c0 }, { 4711, 0x8100 }, + { 4713, 0x2003 }, { 4716, 0x0000 }, { 4716, 0x0000 }, { 4716, 0x3818 }, + { 4721, 0x0200 }, { 4722, 0xf1a6 }, { 4731, 0x4434 }, { 4736, 0x720e }, + { 4743, 0x35a2 }, { 4750, 0x92e0 }, { 4756, 0x8101 }, { 4759, 0x0900 }, + /* 0x7d00 */ + { 4761, 0x0400 }, { 4762, 0x0000 }, { 4762, 0x8885 }, { 4767, 0x0000 }, + { 4767, 0x0000 }, { 4767, 0x0000 }, { 4767, 0x4000 }, { 4768, 0x0080 }, + { 4769, 0x0000 }, { 4769, 0x0000 }, { 4769, 0x4040 }, { 4771, 0x0000 }, + { 4771, 0x0000 }, { 4771, 0x0000 }, { 4771, 0x0000 }, { 4771, 0x0000 }, + /* 0x7e00 */ + { 4771, 0x0000 }, { 4771, 0x0000 }, { 4771, 0x0000 }, { 4771, 0x0800 }, + { 4772, 0x0082 }, { 4774, 0x0000 }, { 4774, 0x0000 }, { 4774, 0x0000 }, + { 4774, 0x0004 }, { 4775, 0x8800 }, { 4777, 0xbfff }, { 4792, 0xe7ef }, + { 4805, 0xffff }, { 4821, 0xffbf }, { 4836, 0xefef }, { 4850, 0xfdff }, + /* 0x7f00 */ + { 4865, 0xfbff }, { 4880, 0xbffe }, { 4894, 0xffff }, { 4910, 0x057f }, + { 4919, 0x0034 }, { 4922, 0x85b3 }, { 4930, 0x4706 }, { 4936, 0x4216 }, + { 4941, 0x5402 }, { 4945, 0xe410 }, { 4950, 0x8092 }, { 4954, 0xb305 }, + { 4961, 0x5422 }, { 4966, 0x8130 }, { 4970, 0x4263 }, { 4976, 0x180b }, + /* 0x8000 */ + { 4981, 0x387b }, { 4990, 0x13f5 }, { 4999, 0x07e5 }, { 5007, 0xa9ea }, + { 5016, 0x3c4c }, { 5023, 0x0514 }, { 5027, 0x0600 }, { 5029, 0x8002 }, + { 5031, 0x1ad9 }, { 5039, 0xbd48 }, { 5047, 0xee37 }, { 5058, 0xf496 }, + { 5067, 0x705f }, { 5076, 0x7ec0 }, { 5084, 0xbfb2 }, { 5095, 0x355f }, + /* 0x8100 */ + { 5105, 0xe644 }, { 5112, 0x455f }, { 5121, 0x9000 }, { 5123, 0x4146 }, + { 5128, 0x1d40 }, { 5133, 0x063b }, { 5140, 0x62a1 }, { 5146, 0xfe13 }, + { 5156, 0x8505 }, { 5161, 0x3902 }, { 5166, 0x0548 }, { 5170, 0x0c08 }, + { 5173, 0x144f }, { 5180, 0x0000 }, { 5180, 0x3488 }, { 5185, 0x5818 }, + /* 0x8200 */ + { 5190, 0x3077 }, { 5198, 0xd815 }, { 5205, 0xbd0e }, { 5214, 0x4bfb }, + { 5225, 0x8a90 }, { 5230, 0x8500 }, { 5233, 0xc100 }, { 5236, 0xe61d }, + { 5245, 0xed14 }, { 5253, 0xb386 }, { 5261, 0xff72 }, { 5273, 0x639b }, + { 5282, 0xfd92 }, { 5292, 0xd9be }, { 5303, 0x887b }, { 5311, 0x0a92 }, + /* 0x8300 */ + { 5316, 0xd3fe }, { 5328, 0x1cb2 }, { 5335, 0xb980 }, { 5341, 0x177a }, + { 5350, 0x82c9 }, { 5356, 0xdc17 }, { 5365, 0xfffb }, { 5380, 0x3980 }, + { 5385, 0x4260 }, { 5389, 0x590c }, { 5395, 0x0f01 }, { 5400, 0x37df }, + { 5412, 0x94a3 }, { 5419, 0xb150 }, { 5425, 0x0623 }, { 5430, 0x2307 }, + /* 0x8400 */ + { 5436, 0xf85a }, { 5445, 0x3102 }, { 5449, 0x01f0 }, { 5454, 0x3102 }, + { 5458, 0x0040 }, { 5459, 0x1e82 }, { 5465, 0x3a0a }, { 5471, 0x056a }, + { 5477, 0x5b84 }, { 5484, 0x1280 }, { 5487, 0x8002 }, { 5489, 0xa714 }, + { 5496, 0x2612 }, { 5501, 0xa04b }, { 5507, 0x1069 }, { 5512, 0x9001 }, + /* 0x8500 */ + { 5515, 0x1000 }, { 5516, 0x848a }, { 5521, 0x1802 }, { 5524, 0x3f80 }, + { 5531, 0x0708 }, { 5535, 0x4240 }, { 5538, 0x0110 }, { 5540, 0x4e14 }, + { 5546, 0x80b0 }, { 5550, 0x1800 }, { 5552, 0xc510 }, { 5557, 0x0281 }, + { 5560, 0x8202 }, { 5563, 0x1029 }, { 5567, 0x0210 }, { 5569, 0x8800 }, + /* 0x8600 */ + { 5571, 0x0020 }, { 5572, 0x0042 }, { 5574, 0x0280 }, { 5576, 0x1100 }, + { 5578, 0xe000 }, { 5581, 0x4413 }, { 5586, 0x5804 }, { 5590, 0xfe02 }, + { 5598, 0x3c07 }, { 5605, 0x3028 }, { 5609, 0x9798 }, { 5617, 0x0473 }, + { 5623, 0xced1 }, { 5632, 0xcb13 }, { 5640, 0x6210 }, { 5644, 0x431f }, + /* 0x8700 */ + { 5652, 0x278d }, { 5660, 0x55ac }, { 5668, 0x422e }, { 5674, 0xc892 }, + { 5680, 0x5380 }, { 5685, 0x0288 }, { 5688, 0x4039 }, { 5693, 0x7851 }, + { 5700, 0x292c }, { 5706, 0x8088 }, { 5709, 0xb900 }, { 5714, 0x2428 }, + { 5718, 0x0c41 }, { 5722, 0x080e }, { 5726, 0x4421 }, { 5730, 0x4200 }, + /* 0x8800 */ + { 5732, 0x0408 }, { 5734, 0x0868 }, { 5738, 0x0006 }, { 5740, 0x1204 }, + { 5743, 0x3031 }, { 5748, 0x0290 }, { 5751, 0x5b3e }, { 5761, 0xe085 }, + { 5767, 0x2936 }, { 5774, 0x1044 }, { 5777, 0x2814 }, { 5781, 0x1082 }, + { 5784, 0x4266 }, { 5790, 0x8334 }, { 5796, 0x013c }, { 5801, 0x531b }, + /* 0x8900 */ + { 5809, 0x0404 }, { 5811, 0x0e0d }, { 5817, 0x0c22 }, { 5821, 0x0051 }, + { 5824, 0x0012 }, { 5826, 0xc000 }, { 5828, 0x0040 }, { 5829, 0x8800 }, + { 5831, 0x004a }, { 5834, 0x0000 }, { 5834, 0x0000 }, { 5834, 0x0000 }, + { 5834, 0xdff6 }, { 5847, 0x5447 }, { 5854, 0x8868 }, { 5859, 0x0008 }, + /* 0x8a00 */ + { 5860, 0x0081 }, { 5862, 0x0000 }, { 5862, 0x0000 }, { 5862, 0x4000 }, + { 5863, 0x0100 }, { 5864, 0x0000 }, { 5864, 0x0000 }, { 5864, 0x0200 }, + { 5865, 0x0600 }, { 5867, 0x0008 }, { 5868, 0x0000 }, { 5868, 0x0000 }, + { 5868, 0x0000 }, { 5868, 0x0000 }, { 5868, 0x0000 }, { 5868, 0x0000 }, + /* 0x8b00 */ + { 5868, 0x0080 }, { 5869, 0x0000 }, { 5869, 0x0040 }, { 5870, 0x0000 }, + { 5870, 0x0000 }, { 5870, 0x0000 }, { 5870, 0x1040 }, { 5872, 0x0000 }, + { 5872, 0x0000 }, { 5872, 0x0000 }, { 5872, 0xefff }, { 5887, 0xf7fd }, + { 5901, 0xff7f }, { 5916, 0xfffe }, { 5931, 0xfbff }, { 5946, 0xffff }, + /* 0x8c00 */ + { 5962, 0xfdff }, { 5977, 0xbfff }, { 5992, 0xffff }, { 6008, 0x00ff }, + { 6016, 0x12c2 }, { 6021, 0x0420 }, { 6023, 0x0c06 }, { 6027, 0x0708 }, + { 6031, 0x1624 }, { 6036, 0x0110 }, { 6038, 0x0000 }, { 6038, 0x0000 }, + { 6038, 0x0000 }, { 6038, 0x0000 }, { 6038, 0x0000 }, { 6038, 0x0000 }, + /* 0x8d00 */ + { 6038, 0x0000 }, { 6038, 0xe000 }, { 6041, 0xfffe }, { 6056, 0xffff }, + { 6072, 0xffff }, { 6088, 0x7f79 }, { 6100, 0x28df }, { 6109, 0x00f9 }, + { 6115, 0x0c32 }, { 6120, 0x8012 }, { 6123, 0x0008 }, { 6124, 0xd53a }, + { 6133, 0xd858 }, { 6140, 0xecc2 }, { 6148, 0x9d18 }, { 6155, 0x2fa8 }, + /* 0x8e00 */ + { 6163, 0x9620 }, { 6168, 0xe010 }, { 6172, 0xd60c }, { 6179, 0x2622 }, + { 6184, 0x0f97 }, { 6193, 0x0206 }, { 6196, 0xb240 }, { 6201, 0x9055 }, + { 6207, 0x80a2 }, { 6211, 0x5011 }, { 6215, 0x9800 }, { 6218, 0x0404 }, + { 6220, 0x4000 }, { 6221, 0x0000 }, { 6221, 0x0000 }, { 6221, 0x0000 }, + /* 0x8f00 */ + { 6221, 0x0000 }, { 6221, 0x0000 }, { 6221, 0x0000 }, { 6221, 0x0000 }, + { 6221, 0x0000 }, { 6221, 0x0000 }, { 6221, 0xfbc0 }, { 6230, 0xffff }, + { 6246, 0xeffe }, { 6260, 0xdffb }, { 6274, 0x0b08 }, { 6278, 0x6243 }, + { 6284, 0x41b6 }, { 6291, 0xfb3b }, { 6303, 0x6f74 }, { 6313, 0x2389 }, + /* 0x9000 */ + { 6319, 0xae7f }, { 6331, 0xecd7 }, { 6342, 0xe047 }, { 6349, 0x5960 }, + { 6355, 0xa096 }, { 6361, 0x098f }, { 6368, 0x612c }, { 6374, 0xa030 }, + { 6378, 0x090d }, { 6383, 0x2aaa }, { 6390, 0xd44e }, { 6398, 0x4f7b }, + { 6409, 0xc4b2 }, { 6416, 0x388b }, { 6423, 0xa9c6 }, { 6431, 0x6110 }, + /* 0x9100 */ + { 6435, 0x0014 }, { 6437, 0x4200 }, { 6439, 0x800c }, { 6442, 0x0202 }, + { 6444, 0xfe48 }, { 6453, 0x6485 }, { 6459, 0xd63e }, { 6469, 0xe3f7 }, + { 6481, 0x3aa0 }, { 6487, 0x0c07 }, { 6492, 0xe40c }, { 6498, 0x0430 }, + { 6501, 0xf680 }, { 6508, 0x1002 }, { 6510, 0x0000 }, { 6510, 0x0000 }, + /* 0x9200 */ + { 6510, 0x0000 }, { 6510, 0x0000 }, { 6510, 0x0000 }, { 6510, 0x0000 }, + { 6510, 0x0000 }, { 6510, 0x0000 }, { 6510, 0x0000 }, { 6510, 0x0010 }, + { 6511, 0x4000 }, { 6512, 0x0000 }, { 6512, 0x4000 }, { 6513, 0x0000 }, + { 6513, 0x0100 }, { 6514, 0x0000 }, { 6514, 0x0000 }, { 6514, 0x0000 }, + /* 0x9300 */ + { 6514, 0x0000 }, { 6514, 0x0000 }, { 6514, 0x0000 }, { 6514, 0x4000 }, + { 6515, 0x0000 }, { 6515, 0x0000 }, { 6515, 0x0400 }, { 6516, 0x0000 }, + { 6516, 0x8000 }, { 6517, 0x0000 }, { 6517, 0x0000 }, { 6517, 0x0000 }, + { 6517, 0x0400 }, { 6518, 0x0040 }, { 6519, 0x0000 }, { 6519, 0x0000 }, + /* 0x9400 */ + { 6519, 0x0000 }, { 6519, 0x0000 }, { 6519, 0x0000 }, { 6519, 0x4000 }, + { 6520, 0x0000 }, { 6520, 0x0000 }, { 6520, 0x0800 }, { 6521, 0x0000 }, + { 6521, 0xffe0 }, { 6532, 0xfebd }, { 6545, 0xffff }, { 6561, 0xffff }, + { 6577, 0x7f7f }, { 6591, 0xfbe7 }, { 6604, 0xffbf }, { 6619, 0xf7ff }, + /* 0x9500 */ + { 6634, 0xffff }, { 6650, 0xefff }, { 6665, 0xff7e }, { 6679, 0xdff7 }, + { 6693, 0xf6f7 }, { 6706, 0xfbdf }, { 6720, 0xbffe }, { 6734, 0x804f }, + { 6740, 0x0000 }, { 6740, 0x0000 }, { 6740, 0x0000 }, { 6740, 0x0000 }, + { 6740, 0x0000 }, { 6740, 0x0000 }, { 6740, 0xef00 }, { 6747, 0x7fff }, + /* 0x9600 */ + { 6762, 0xff7f }, { 6777, 0xb6f7 }, { 6789, 0x4406 }, { 6793, 0xb87e }, + { 6803, 0x3bf5 }, { 6814, 0x8831 }, { 6819, 0x1796 }, { 6827, 0x00f4 }, + { 6832, 0xa960 }, { 6838, 0x1391 }, { 6844, 0x0080 }, { 6845, 0x7249 }, + { 6852, 0xf2f3 }, { 6863, 0x0024 }, { 6865, 0x8701 }, { 6870, 0x42c8 }, + /* 0x9700 */ + { 6875, 0xe3d3 }, { 6885, 0x5048 }, { 6889, 0x2400 }, { 6891, 0x4305 }, + { 6896, 0x0000 }, { 6896, 0x4a4c }, { 6902, 0x0227 }, { 6907, 0x1058 }, + { 6911, 0x2820 }, { 6914, 0x0116 }, { 6918, 0xa809 }, { 6923, 0x0014 }, + { 6925, 0x0000 }, { 6925, 0x0000 }, { 6925, 0x3ec0 }, { 6932, 0x0068 }, + /* 0x9800 */ + { 6935, 0x0000 }, { 6935, 0x0000 }, { 6935, 0x0000 }, { 6935, 0x0000 }, + { 6935, 0x0000 }, { 6935, 0x0000 }, { 6935, 0x0000 }, { 6935, 0xffe0 }, + { 6946, 0xb7ff }, { 6960, 0xfddb }, { 6973, 0x00f7 }, { 6980, 0x0000 }, + { 6980, 0x4000 }, { 6981, 0xc72e }, { 6990, 0x0180 }, { 6992, 0x0000 }, + /* 0x9900 */ + { 6992, 0x2000 }, { 6993, 0x0001 }, { 6994, 0x4000 }, { 6995, 0x0000 }, + { 6995, 0x0000 }, { 6995, 0x0030 }, { 6997, 0xffa8 }, { 7008, 0xb4f7 }, + { 7019, 0xadf3 }, { 7030, 0x03ff }, { 7040, 0x0120 }, { 7042, 0x0000 }, + { 7042, 0x0000 }, { 7042, 0x0000 }, { 7042, 0x0000 }, { 7042, 0x0000 }, + /* 0x9a00 */ + { 7042, 0x0000 }, { 7042, 0x0000 }, { 7042, 0x0000 }, { 7042, 0x0000 }, + { 7042, 0x0000 }, { 7042, 0x0000 }, { 7042, 0xf000 }, { 7046, 0xfffb }, + { 7061, 0x9df7 }, { 7073, 0xfdcf }, { 7086, 0x01bf }, { 7094, 0x15c3 }, + { 7101, 0x1827 }, { 7107, 0x810a }, { 7111, 0xa842 }, { 7116, 0x0a00 }, + /* 0x9b00 */ + { 7118, 0x8108 }, { 7121, 0x8008 }, { 7123, 0x8008 }, { 7125, 0x1804 }, + { 7128, 0xa3be }, { 7138, 0x0012 }, { 7140, 0x0000 }, { 7140, 0x0000 }, + { 7140, 0x0000 }, { 7140, 0x0000 }, { 7140, 0x0000 }, { 7140, 0x0000 }, + { 7140, 0x0000 }, { 7140, 0x0000 }, { 7140, 0x0000 }, { 7140, 0x0000 }, + /* 0x9c00 */ + { 7140, 0x0000 }, { 7140, 0x0000 }, { 7140, 0x0000 }, { 7140, 0x0000 }, + { 7140, 0x0000 }, { 7140, 0x0000 }, { 7140, 0x0000 }, { 7140, 0x9000 }, + { 7142, 0x69e6 }, { 7151, 0xdc37 }, { 7161, 0x6bff }, { 7174, 0x3dff }, + { 7187, 0xfcf8 }, { 7198, 0xf3f9 }, { 7210, 0x0004 }, +}; +static const Summary16 gb2312_uni2indx_page9e[27] = { + /* 0x9e00 */ + { 7211, 0x0000 }, { 7211, 0x8000 }, { 7212, 0xbf6f }, { 7225, 0xe7ee }, + { 7237, 0xdffe }, { 7251, 0x5da2 }, { 7259, 0x3fd8 }, { 7269, 0xc00b }, + { 7274, 0x0984 }, { 7278, 0xa00c }, { 7282, 0x0040 }, { 7283, 0x6910 }, + { 7288, 0xe210 }, { 7293, 0xb912 }, { 7300, 0x86a5 }, { 7307, 0x5a00 }, + /* 0x9f00 */ + { 7311, 0x6800 }, { 7314, 0x0289 }, { 7318, 0x9005 }, { 7322, 0x6a80 }, + { 7327, 0x0010 }, { 7328, 0x0003 }, { 7330, 0x0000 }, { 7330, 0x8000 }, + { 7331, 0x1ff9 }, { 7342, 0x8e00 }, { 7346, 0x0001 }, +}; +static const Summary16 gb2312_uni2indx_pageff[15] = { + /* 0xff00 */ + { 7347, 0xfffe }, { 7362, 0xffff }, { 7378, 0xffff }, { 7394, 0xffff }, + { 7410, 0xffff }, { 7426, 0x7fff }, { 7441, 0x0000 }, { 7441, 0x0000 }, + { 7441, 0x0000 }, { 7441, 0x0000 }, { 7441, 0x0000 }, { 7441, 0x0000 }, + { 7441, 0x0000 }, { 7441, 0x0000 }, { 7441, 0x002b }, +}; + +static int +gb2312_wctomb (unsigned char *r, ucs4_t wc, int n) +{ + if (n >= 2) { + const Summary16 *summary = NULL; + if (wc < 0x0460) + summary = &gb2312_uni2indx_page00[(wc>>4)]; + else if (wc >= 0x2000 && wc < 0x2650) + summary = &gb2312_uni2indx_page20[(wc>>4)-0x200]; + else if (wc >= 0x3000 && wc < 0x3230) + summary = &gb2312_uni2indx_page30[(wc>>4)-0x300]; + else if (wc >= 0x4e00 && wc < 0x9cf0) + summary = &gb2312_uni2indx_page4e[(wc>>4)-0x4e0]; + else if (wc >= 0x9e00 && wc < 0x9fb0) + summary = &gb2312_uni2indx_page9e[(wc>>4)-0x9e0]; + else if (wc >= 0xff00 && wc < 0xfff0) + summary = &gb2312_uni2indx_pageff[(wc>>4)-0xff0]; + if (summary) { + unsigned short used = summary->used; + unsigned int i = wc & 0x0f; + if (used & ((unsigned short) 1 << i)) { + unsigned short c; + /* Keep in `used' only the bits 0..i-1. */ + used &= ((unsigned short) 1 << i) - 1; + /* Add `summary->indx' and the number of bits set in `used'. */ + used = (used & 0x5555) + ((used & 0xaaaa) >> 1); + used = (used & 0x3333) + ((used & 0xcccc) >> 2); + used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4); + used = (used & 0x00ff) + (used >> 8); + c = gb2312_2charset[summary->indx + used]; + r[0] = (c >> 8); r[1] = (c & 0xff); + return 2; + } + } + return RET_ILSEQ; + } + return RET_TOOSMALL; +} diff --git a/xim/xcb-imdkit/src/xlibi18n/lcUniConv/gbk.h b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/gbk.h new file mode 100644 index 0000000..2c39416 --- /dev/null +++ b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/gbk.h @@ -0,0 +1,6200 @@ + +/* + * GBK-0 + */ + +static const unsigned short gbk_2uni_page81[23766] = { + /* 0x81 */ + 0x4e02, 0x4e04, 0x4e05, 0x4e06, 0x4e0f, 0x4e12, 0x4e17, 0x4e1f, + 0x4e20, 0x4e21, 0x4e23, 0x4e26, 0x4e29, 0x4e2e, 0x4e2f, 0x4e31, + 0x4e33, 0x4e35, 0x4e37, 0x4e3c, 0x4e40, 0x4e41, 0x4e42, 0x4e44, + 0x4e46, 0x4e4a, 0x4e51, 0x4e55, 0x4e57, 0x4e5a, 0x4e5b, 0x4e62, + 0x4e63, 0x4e64, 0x4e65, 0x4e67, 0x4e68, 0x4e6a, 0x4e6b, 0x4e6c, + 0x4e6d, 0x4e6e, 0x4e6f, 0x4e72, 0x4e74, 0x4e75, 0x4e76, 0x4e77, + 0x4e78, 0x4e79, 0x4e7a, 0x4e7b, 0x4e7c, 0x4e7d, 0x4e7f, 0x4e80, + 0x4e81, 0x4e82, 0x4e83, 0x4e84, 0x4e85, 0x4e87, 0x4e8a, 0x4e90, + 0x4e96, 0x4e97, 0x4e99, 0x4e9c, 0x4e9d, 0x4e9e, 0x4ea3, 0x4eaa, + 0x4eaf, 0x4eb0, 0x4eb1, 0x4eb4, 0x4eb6, 0x4eb7, 0x4eb8, 0x4eb9, + 0x4ebc, 0x4ebd, 0x4ebe, 0x4ec8, 0x4ecc, 0x4ecf, 0x4ed0, 0x4ed2, + 0x4eda, 0x4edb, 0x4edc, 0x4ee0, 0x4ee2, 0x4ee6, 0x4ee7, 0x4ee9, + 0x4eed, 0x4eee, 0x4eef, 0x4ef1, 0x4ef4, 0x4ef8, 0x4ef9, 0x4efa, + 0x4efc, 0x4efe, 0x4f00, 0x4f02, 0x4f03, 0x4f04, 0x4f05, 0x4f06, + 0x4f07, 0x4f08, 0x4f0b, 0x4f0c, 0x4f12, 0x4f13, 0x4f14, 0x4f15, + 0x4f16, 0x4f1c, 0x4f1d, 0x4f21, 0x4f23, 0x4f28, 0x4f29, 0x4f2c, + 0x4f2d, 0x4f2e, 0x4f31, 0x4f33, 0x4f35, 0x4f37, 0x4f39, 0x4f3b, + 0x4f3e, 0x4f3f, 0x4f40, 0x4f41, 0x4f42, 0x4f44, 0x4f45, 0x4f47, + 0x4f48, 0x4f49, 0x4f4a, 0x4f4b, 0x4f4c, 0x4f52, 0x4f54, 0x4f56, + 0x4f61, 0x4f62, 0x4f66, 0x4f68, 0x4f6a, 0x4f6b, 0x4f6d, 0x4f6e, + 0x4f71, 0x4f72, 0x4f75, 0x4f77, 0x4f78, 0x4f79, 0x4f7a, 0x4f7d, + 0x4f80, 0x4f81, 0x4f82, 0x4f85, 0x4f86, 0x4f87, 0x4f8a, 0x4f8c, + 0x4f8e, 0x4f90, 0x4f92, 0x4f93, 0x4f95, 0x4f96, 0x4f98, 0x4f99, + 0x4f9a, 0x4f9c, 0x4f9e, 0x4f9f, 0x4fa1, 0x4fa2, + /* 0x82 */ + 0x4fa4, 0x4fab, 0x4fad, 0x4fb0, 0x4fb1, 0x4fb2, 0x4fb3, 0x4fb4, + 0x4fb6, 0x4fb7, 0x4fb8, 0x4fb9, 0x4fba, 0x4fbb, 0x4fbc, 0x4fbd, + 0x4fbe, 0x4fc0, 0x4fc1, 0x4fc2, 0x4fc6, 0x4fc7, 0x4fc8, 0x4fc9, + 0x4fcb, 0x4fcc, 0x4fcd, 0x4fd2, 0x4fd3, 0x4fd4, 0x4fd5, 0x4fd6, + 0x4fd9, 0x4fdb, 0x4fe0, 0x4fe2, 0x4fe4, 0x4fe5, 0x4fe7, 0x4feb, + 0x4fec, 0x4ff0, 0x4ff2, 0x4ff4, 0x4ff5, 0x4ff6, 0x4ff7, 0x4ff9, + 0x4ffb, 0x4ffc, 0x4ffd, 0x4fff, 0x5000, 0x5001, 0x5002, 0x5003, + 0x5004, 0x5005, 0x5006, 0x5007, 0x5008, 0x5009, 0x500a, 0x500b, + 0x500e, 0x5010, 0x5011, 0x5013, 0x5015, 0x5016, 0x5017, 0x501b, + 0x501d, 0x501e, 0x5020, 0x5022, 0x5023, 0x5024, 0x5027, 0x502b, + 0x502f, 0x5030, 0x5031, 0x5032, 0x5033, 0x5034, 0x5035, 0x5036, + 0x5037, 0x5038, 0x5039, 0x503b, 0x503d, 0x503f, 0x5040, 0x5041, + 0x5042, 0x5044, 0x5045, 0x5046, 0x5049, 0x504a, 0x504b, 0x504d, + 0x5050, 0x5051, 0x5052, 0x5053, 0x5054, 0x5056, 0x5057, 0x5058, + 0x5059, 0x505b, 0x505d, 0x505e, 0x505f, 0x5060, 0x5061, 0x5062, + 0x5063, 0x5064, 0x5066, 0x5067, 0x5068, 0x5069, 0x506a, 0x506b, + 0x506d, 0x506e, 0x506f, 0x5070, 0x5071, 0x5072, 0x5073, 0x5074, + 0x5075, 0x5078, 0x5079, 0x507a, 0x507c, 0x507d, 0x5081, 0x5082, + 0x5083, 0x5084, 0x5086, 0x5087, 0x5089, 0x508a, 0x508b, 0x508c, + 0x508e, 0x508f, 0x5090, 0x5091, 0x5092, 0x5093, 0x5094, 0x5095, + 0x5096, 0x5097, 0x5098, 0x5099, 0x509a, 0x509b, 0x509c, 0x509d, + 0x509e, 0x509f, 0x50a0, 0x50a1, 0x50a2, 0x50a4, 0x50a6, 0x50aa, + 0x50ab, 0x50ad, 0x50ae, 0x50af, 0x50b0, 0x50b1, 0x50b3, 0x50b4, + 0x50b5, 0x50b6, 0x50b7, 0x50b8, 0x50b9, 0x50bc, + /* 0x83 */ + 0x50bd, 0x50be, 0x50bf, 0x50c0, 0x50c1, 0x50c2, 0x50c3, 0x50c4, + 0x50c5, 0x50c6, 0x50c7, 0x50c8, 0x50c9, 0x50ca, 0x50cb, 0x50cc, + 0x50cd, 0x50ce, 0x50d0, 0x50d1, 0x50d2, 0x50d3, 0x50d4, 0x50d5, + 0x50d7, 0x50d8, 0x50d9, 0x50db, 0x50dc, 0x50dd, 0x50de, 0x50df, + 0x50e0, 0x50e1, 0x50e2, 0x50e3, 0x50e4, 0x50e5, 0x50e8, 0x50e9, + 0x50ea, 0x50eb, 0x50ef, 0x50f0, 0x50f1, 0x50f2, 0x50f4, 0x50f6, + 0x50f7, 0x50f8, 0x50f9, 0x50fa, 0x50fc, 0x50fd, 0x50fe, 0x50ff, + 0x5100, 0x5101, 0x5102, 0x5103, 0x5104, 0x5105, 0x5108, 0x5109, + 0x510a, 0x510c, 0x510d, 0x510e, 0x510f, 0x5110, 0x5111, 0x5113, + 0x5114, 0x5115, 0x5116, 0x5117, 0x5118, 0x5119, 0x511a, 0x511b, + 0x511c, 0x511d, 0x511e, 0x511f, 0x5120, 0x5122, 0x5123, 0x5124, + 0x5125, 0x5126, 0x5127, 0x5128, 0x5129, 0x512a, 0x512b, 0x512c, + 0x512d, 0x512e, 0x512f, 0x5130, 0x5131, 0x5132, 0x5133, 0x5134, + 0x5135, 0x5136, 0x5137, 0x5138, 0x5139, 0x513a, 0x513b, 0x513c, + 0x513d, 0x513e, 0x5142, 0x5147, 0x514a, 0x514c, 0x514e, 0x514f, + 0x5150, 0x5152, 0x5153, 0x5157, 0x5158, 0x5159, 0x515b, 0x515d, + 0x515e, 0x515f, 0x5160, 0x5161, 0x5163, 0x5164, 0x5166, 0x5167, + 0x5169, 0x516a, 0x516f, 0x5172, 0x517a, 0x517e, 0x517f, 0x5183, + 0x5184, 0x5186, 0x5187, 0x518a, 0x518b, 0x518e, 0x518f, 0x5190, + 0x5191, 0x5193, 0x5194, 0x5198, 0x519a, 0x519d, 0x519e, 0x519f, + 0x51a1, 0x51a3, 0x51a6, 0x51a7, 0x51a8, 0x51a9, 0x51aa, 0x51ad, + 0x51ae, 0x51b4, 0x51b8, 0x51b9, 0x51ba, 0x51be, 0x51bf, 0x51c1, + 0x51c2, 0x51c3, 0x51c5, 0x51c8, 0x51ca, 0x51cd, 0x51ce, 0x51d0, + 0x51d2, 0x51d3, 0x51d4, 0x51d5, 0x51d6, 0x51d7, + /* 0x84 */ + 0x51d8, 0x51d9, 0x51da, 0x51dc, 0x51de, 0x51df, 0x51e2, 0x51e3, + 0x51e5, 0x51e6, 0x51e7, 0x51e8, 0x51e9, 0x51ea, 0x51ec, 0x51ee, + 0x51f1, 0x51f2, 0x51f4, 0x51f7, 0x51fe, 0x5204, 0x5205, 0x5209, + 0x520b, 0x520c, 0x520f, 0x5210, 0x5213, 0x5214, 0x5215, 0x521c, + 0x521e, 0x521f, 0x5221, 0x5222, 0x5223, 0x5225, 0x5226, 0x5227, + 0x522a, 0x522c, 0x522f, 0x5231, 0x5232, 0x5234, 0x5235, 0x523c, + 0x523e, 0x5244, 0x5245, 0x5246, 0x5247, 0x5248, 0x5249, 0x524b, + 0x524e, 0x524f, 0x5252, 0x5253, 0x5255, 0x5257, 0x5258, 0x5259, + 0x525a, 0x525b, 0x525d, 0x525f, 0x5260, 0x5262, 0x5263, 0x5264, + 0x5266, 0x5268, 0x526b, 0x526c, 0x526d, 0x526e, 0x5270, 0x5271, + 0x5273, 0x5274, 0x5275, 0x5276, 0x5277, 0x5278, 0x5279, 0x527a, + 0x527b, 0x527c, 0x527e, 0x5280, 0x5283, 0x5284, 0x5285, 0x5286, + 0x5287, 0x5289, 0x528a, 0x528b, 0x528c, 0x528d, 0x528e, 0x528f, + 0x5291, 0x5292, 0x5294, 0x5295, 0x5296, 0x5297, 0x5298, 0x5299, + 0x529a, 0x529c, 0x52a4, 0x52a5, 0x52a6, 0x52a7, 0x52ae, 0x52af, + 0x52b0, 0x52b4, 0x52b5, 0x52b6, 0x52b7, 0x52b8, 0x52b9, 0x52ba, + 0x52bb, 0x52bc, 0x52bd, 0x52c0, 0x52c1, 0x52c2, 0x52c4, 0x52c5, + 0x52c6, 0x52c8, 0x52ca, 0x52cc, 0x52cd, 0x52ce, 0x52cf, 0x52d1, + 0x52d3, 0x52d4, 0x52d5, 0x52d7, 0x52d9, 0x52da, 0x52db, 0x52dc, + 0x52dd, 0x52de, 0x52e0, 0x52e1, 0x52e2, 0x52e3, 0x52e5, 0x52e6, + 0x52e7, 0x52e8, 0x52e9, 0x52ea, 0x52eb, 0x52ec, 0x52ed, 0x52ee, + 0x52ef, 0x52f1, 0x52f2, 0x52f3, 0x52f4, 0x52f5, 0x52f6, 0x52f7, + 0x52f8, 0x52fb, 0x52fc, 0x52fd, 0x5301, 0x5302, 0x5303, 0x5304, + 0x5307, 0x5309, 0x530a, 0x530b, 0x530c, 0x530e, + /* 0x85 */ + 0x5311, 0x5312, 0x5313, 0x5314, 0x5318, 0x531b, 0x531c, 0x531e, + 0x531f, 0x5322, 0x5324, 0x5325, 0x5327, 0x5328, 0x5329, 0x532b, + 0x532c, 0x532d, 0x532f, 0x5330, 0x5331, 0x5332, 0x5333, 0x5334, + 0x5335, 0x5336, 0x5337, 0x5338, 0x533c, 0x533d, 0x5340, 0x5342, + 0x5344, 0x5346, 0x534b, 0x534c, 0x534d, 0x5350, 0x5354, 0x5358, + 0x5359, 0x535b, 0x535d, 0x5365, 0x5368, 0x536a, 0x536c, 0x536d, + 0x5372, 0x5376, 0x5379, 0x537b, 0x537c, 0x537d, 0x537e, 0x5380, + 0x5381, 0x5383, 0x5387, 0x5388, 0x538a, 0x538e, 0x538f, 0x5390, + 0x5391, 0x5392, 0x5393, 0x5394, 0x5396, 0x5397, 0x5399, 0x539b, + 0x539c, 0x539e, 0x53a0, 0x53a1, 0x53a4, 0x53a7, 0x53aa, 0x53ab, + 0x53ac, 0x53ad, 0x53af, 0x53b0, 0x53b1, 0x53b2, 0x53b3, 0x53b4, + 0x53b5, 0x53b7, 0x53b8, 0x53b9, 0x53ba, 0x53bc, 0x53bd, 0x53be, + 0x53c0, 0x53c3, 0x53c4, 0x53c5, 0x53c6, 0x53c7, 0x53ce, 0x53cf, + 0x53d0, 0x53d2, 0x53d3, 0x53d5, 0x53da, 0x53dc, 0x53dd, 0x53de, + 0x53e1, 0x53e2, 0x53e7, 0x53f4, 0x53fa, 0x53fe, 0x53ff, 0x5400, + 0x5402, 0x5405, 0x5407, 0x540b, 0x5414, 0x5418, 0x5419, 0x541a, + 0x541c, 0x5422, 0x5424, 0x5425, 0x542a, 0x5430, 0x5433, 0x5436, + 0x5437, 0x543a, 0x543d, 0x543f, 0x5441, 0x5442, 0x5444, 0x5445, + 0x5447, 0x5449, 0x544c, 0x544d, 0x544e, 0x544f, 0x5451, 0x545a, + 0x545d, 0x545e, 0x545f, 0x5460, 0x5461, 0x5463, 0x5465, 0x5467, + 0x5469, 0x546a, 0x546b, 0x546c, 0x546d, 0x546e, 0x546f, 0x5470, + 0x5474, 0x5479, 0x547a, 0x547e, 0x547f, 0x5481, 0x5483, 0x5485, + 0x5487, 0x5488, 0x5489, 0x548a, 0x548d, 0x5491, 0x5493, 0x5497, + 0x5498, 0x549c, 0x549e, 0x549f, 0x54a0, 0x54a1, + /* 0x86 */ + 0x54a2, 0x54a5, 0x54ae, 0x54b0, 0x54b2, 0x54b5, 0x54b6, 0x54b7, + 0x54b9, 0x54ba, 0x54bc, 0x54be, 0x54c3, 0x54c5, 0x54ca, 0x54cb, + 0x54d6, 0x54d8, 0x54db, 0x54e0, 0x54e1, 0x54e2, 0x54e3, 0x54e4, + 0x54eb, 0x54ec, 0x54ef, 0x54f0, 0x54f1, 0x54f4, 0x54f5, 0x54f6, + 0x54f7, 0x54f8, 0x54f9, 0x54fb, 0x54fe, 0x5500, 0x5502, 0x5503, + 0x5504, 0x5505, 0x5508, 0x550a, 0x550b, 0x550c, 0x550d, 0x550e, + 0x5512, 0x5513, 0x5515, 0x5516, 0x5517, 0x5518, 0x5519, 0x551a, + 0x551c, 0x551d, 0x551e, 0x551f, 0x5521, 0x5525, 0x5526, 0x5528, + 0x5529, 0x552b, 0x552d, 0x5532, 0x5534, 0x5535, 0x5536, 0x5538, + 0x5539, 0x553a, 0x553b, 0x553d, 0x5540, 0x5542, 0x5545, 0x5547, + 0x5548, 0x554b, 0x554c, 0x554d, 0x554e, 0x554f, 0x5551, 0x5552, + 0x5553, 0x5554, 0x5557, 0x5558, 0x5559, 0x555a, 0x555b, 0x555d, + 0x555e, 0x555f, 0x5560, 0x5562, 0x5563, 0x5568, 0x5569, 0x556b, + 0x556f, 0x5570, 0x5571, 0x5572, 0x5573, 0x5574, 0x5579, 0x557a, + 0x557d, 0x557f, 0x5585, 0x5586, 0x558c, 0x558d, 0x558e, 0x5590, + 0x5592, 0x5593, 0x5595, 0x5596, 0x5597, 0x559a, 0x559b, 0x559e, + 0x55a0, 0x55a1, 0x55a2, 0x55a3, 0x55a4, 0x55a5, 0x55a6, 0x55a8, + 0x55a9, 0x55aa, 0x55ab, 0x55ac, 0x55ad, 0x55ae, 0x55af, 0x55b0, + 0x55b2, 0x55b4, 0x55b6, 0x55b8, 0x55ba, 0x55bc, 0x55bf, 0x55c0, + 0x55c1, 0x55c2, 0x55c3, 0x55c6, 0x55c7, 0x55c8, 0x55ca, 0x55cb, + 0x55ce, 0x55cf, 0x55d0, 0x55d5, 0x55d7, 0x55d8, 0x55d9, 0x55da, + 0x55db, 0x55de, 0x55e0, 0x55e2, 0x55e7, 0x55e9, 0x55ed, 0x55ee, + 0x55f0, 0x55f1, 0x55f4, 0x55f6, 0x55f8, 0x55f9, 0x55fa, 0x55fb, + 0x55fc, 0x55ff, 0x5602, 0x5603, 0x5604, 0x5605, + /* 0x87 */ + 0x5606, 0x5607, 0x560a, 0x560b, 0x560d, 0x5610, 0x5611, 0x5612, + 0x5613, 0x5614, 0x5615, 0x5616, 0x5617, 0x5619, 0x561a, 0x561c, + 0x561d, 0x5620, 0x5621, 0x5622, 0x5625, 0x5626, 0x5628, 0x5629, + 0x562a, 0x562b, 0x562e, 0x562f, 0x5630, 0x5633, 0x5635, 0x5637, + 0x5638, 0x563a, 0x563c, 0x563d, 0x563e, 0x5640, 0x5641, 0x5642, + 0x5643, 0x5644, 0x5645, 0x5646, 0x5647, 0x5648, 0x5649, 0x564a, + 0x564b, 0x564f, 0x5650, 0x5651, 0x5652, 0x5653, 0x5655, 0x5656, + 0x565a, 0x565b, 0x565d, 0x565e, 0x565f, 0x5660, 0x5661, 0x5663, + 0x5665, 0x5666, 0x5667, 0x566d, 0x566e, 0x566f, 0x5670, 0x5672, + 0x5673, 0x5674, 0x5675, 0x5677, 0x5678, 0x5679, 0x567a, 0x567d, + 0x567e, 0x567f, 0x5680, 0x5681, 0x5682, 0x5683, 0x5684, 0x5687, + 0x5688, 0x5689, 0x568a, 0x568b, 0x568c, 0x568d, 0x5690, 0x5691, + 0x5692, 0x5694, 0x5695, 0x5696, 0x5697, 0x5698, 0x5699, 0x569a, + 0x569b, 0x569c, 0x569d, 0x569e, 0x569f, 0x56a0, 0x56a1, 0x56a2, + 0x56a4, 0x56a5, 0x56a6, 0x56a7, 0x56a8, 0x56a9, 0x56aa, 0x56ab, + 0x56ac, 0x56ad, 0x56ae, 0x56b0, 0x56b1, 0x56b2, 0x56b3, 0x56b4, + 0x56b5, 0x56b6, 0x56b8, 0x56b9, 0x56ba, 0x56bb, 0x56bd, 0x56be, + 0x56bf, 0x56c0, 0x56c1, 0x56c2, 0x56c3, 0x56c4, 0x56c5, 0x56c6, + 0x56c7, 0x56c8, 0x56c9, 0x56cb, 0x56cc, 0x56cd, 0x56ce, 0x56cf, + 0x56d0, 0x56d1, 0x56d2, 0x56d3, 0x56d5, 0x56d6, 0x56d8, 0x56d9, + 0x56dc, 0x56e3, 0x56e5, 0x56e6, 0x56e7, 0x56e8, 0x56e9, 0x56ea, + 0x56ec, 0x56ee, 0x56ef, 0x56f2, 0x56f3, 0x56f6, 0x56f7, 0x56f8, + 0x56fb, 0x56fc, 0x5700, 0x5701, 0x5702, 0x5705, 0x5707, 0x570b, + 0x570c, 0x570d, 0x570e, 0x570f, 0x5710, 0x5711, + /* 0x88 */ + 0x5712, 0x5713, 0x5714, 0x5715, 0x5716, 0x5717, 0x5718, 0x5719, + 0x571a, 0x571b, 0x571d, 0x571e, 0x5720, 0x5721, 0x5722, 0x5724, + 0x5725, 0x5726, 0x5727, 0x572b, 0x5731, 0x5732, 0x5734, 0x5735, + 0x5736, 0x5737, 0x5738, 0x573c, 0x573d, 0x573f, 0x5741, 0x5743, + 0x5744, 0x5745, 0x5746, 0x5748, 0x5749, 0x574b, 0x5752, 0x5753, + 0x5754, 0x5755, 0x5756, 0x5758, 0x5759, 0x5762, 0x5763, 0x5765, + 0x5767, 0x576c, 0x576e, 0x5770, 0x5771, 0x5772, 0x5774, 0x5775, + 0x5778, 0x5779, 0x577a, 0x577d, 0x577e, 0x577f, 0x5780, 0x5781, + 0x5787, 0x5788, 0x5789, 0x578a, 0x578d, 0x578e, 0x578f, 0x5790, + 0x5791, 0x5794, 0x5795, 0x5796, 0x5797, 0x5798, 0x5799, 0x579a, + 0x579c, 0x579d, 0x579e, 0x579f, 0x57a5, 0x57a8, 0x57aa, 0x57ac, + 0x57af, 0x57b0, 0x57b1, 0x57b3, 0x57b5, 0x57b6, 0x57b7, 0x57b9, + 0x57ba, 0x57bb, 0x57bc, 0x57bd, 0x57be, 0x57bf, 0x57c0, 0x57c1, + 0x57c4, 0x57c5, 0x57c6, 0x57c7, 0x57c8, 0x57c9, 0x57ca, 0x57cc, + 0x57cd, 0x57d0, 0x57d1, 0x57d3, 0x57d6, 0x57d7, 0x57db, 0x57dc, + 0x57de, 0x57e1, 0x57e2, 0x57e3, 0x57e5, 0x57e6, 0x57e7, 0x57e8, + 0x57e9, 0x57ea, 0x57eb, 0x57ec, 0x57ee, 0x57f0, 0x57f1, 0x57f2, + 0x57f3, 0x57f5, 0x57f6, 0x57f7, 0x57fb, 0x57fc, 0x57fe, 0x57ff, + 0x5801, 0x5803, 0x5804, 0x5805, 0x5808, 0x5809, 0x580a, 0x580c, + 0x580e, 0x580f, 0x5810, 0x5812, 0x5813, 0x5814, 0x5816, 0x5817, + 0x5818, 0x581a, 0x581b, 0x581c, 0x581d, 0x581f, 0x5822, 0x5823, + 0x5825, 0x5826, 0x5827, 0x5828, 0x5829, 0x582b, 0x582c, 0x582d, + 0x582e, 0x582f, 0x5831, 0x5832, 0x5833, 0x5834, 0x5836, 0x5837, + 0x5838, 0x5839, 0x583a, 0x583b, 0x583c, 0x583d, + /* 0x89 */ + 0x583e, 0x583f, 0x5840, 0x5841, 0x5842, 0x5843, 0x5845, 0x5846, + 0x5847, 0x5848, 0x5849, 0x584a, 0x584b, 0x584e, 0x584f, 0x5850, + 0x5852, 0x5853, 0x5855, 0x5856, 0x5857, 0x5859, 0x585a, 0x585b, + 0x585c, 0x585d, 0x585f, 0x5860, 0x5861, 0x5862, 0x5863, 0x5864, + 0x5866, 0x5867, 0x5868, 0x5869, 0x586a, 0x586d, 0x586e, 0x586f, + 0x5870, 0x5871, 0x5872, 0x5873, 0x5874, 0x5875, 0x5876, 0x5877, + 0x5878, 0x5879, 0x587a, 0x587b, 0x587c, 0x587d, 0x587f, 0x5882, + 0x5884, 0x5886, 0x5887, 0x5888, 0x588a, 0x588b, 0x588c, 0x588d, + 0x588e, 0x588f, 0x5890, 0x5891, 0x5894, 0x5895, 0x5896, 0x5897, + 0x5898, 0x589b, 0x589c, 0x589d, 0x58a0, 0x58a1, 0x58a2, 0x58a3, + 0x58a4, 0x58a5, 0x58a6, 0x58a7, 0x58aa, 0x58ab, 0x58ac, 0x58ad, + 0x58ae, 0x58af, 0x58b0, 0x58b1, 0x58b2, 0x58b3, 0x58b4, 0x58b5, + 0x58b6, 0x58b7, 0x58b8, 0x58b9, 0x58ba, 0x58bb, 0x58bd, 0x58be, + 0x58bf, 0x58c0, 0x58c2, 0x58c3, 0x58c4, 0x58c6, 0x58c7, 0x58c8, + 0x58c9, 0x58ca, 0x58cb, 0x58cc, 0x58cd, 0x58ce, 0x58cf, 0x58d0, + 0x58d2, 0x58d3, 0x58d4, 0x58d6, 0x58d7, 0x58d8, 0x58d9, 0x58da, + 0x58db, 0x58dc, 0x58dd, 0x58de, 0x58df, 0x58e0, 0x58e1, 0x58e2, + 0x58e3, 0x58e5, 0x58e6, 0x58e7, 0x58e8, 0x58e9, 0x58ea, 0x58ed, + 0x58ef, 0x58f1, 0x58f2, 0x58f4, 0x58f5, 0x58f7, 0x58f8, 0x58fa, + 0x58fb, 0x58fc, 0x58fd, 0x58fe, 0x58ff, 0x5900, 0x5901, 0x5903, + 0x5905, 0x5906, 0x5908, 0x5909, 0x590a, 0x590b, 0x590c, 0x590e, + 0x5910, 0x5911, 0x5912, 0x5913, 0x5917, 0x5918, 0x591b, 0x591d, + 0x591e, 0x5920, 0x5921, 0x5922, 0x5923, 0x5926, 0x5928, 0x592c, + 0x5930, 0x5932, 0x5933, 0x5935, 0x5936, 0x593b, + /* 0x8a */ + 0x593d, 0x593e, 0x593f, 0x5940, 0x5943, 0x5945, 0x5946, 0x594a, + 0x594c, 0x594d, 0x5950, 0x5952, 0x5953, 0x5959, 0x595b, 0x595c, + 0x595d, 0x595e, 0x595f, 0x5961, 0x5963, 0x5964, 0x5966, 0x5967, + 0x5968, 0x5969, 0x596a, 0x596b, 0x596c, 0x596d, 0x596e, 0x596f, + 0x5970, 0x5971, 0x5972, 0x5975, 0x5977, 0x597a, 0x597b, 0x597c, + 0x597e, 0x597f, 0x5980, 0x5985, 0x5989, 0x598b, 0x598c, 0x598e, + 0x598f, 0x5990, 0x5991, 0x5994, 0x5995, 0x5998, 0x599a, 0x599b, + 0x599c, 0x599d, 0x599f, 0x59a0, 0x59a1, 0x59a2, 0x59a6, 0x59a7, + 0x59ac, 0x59ad, 0x59b0, 0x59b1, 0x59b3, 0x59b4, 0x59b5, 0x59b6, + 0x59b7, 0x59b8, 0x59ba, 0x59bc, 0x59bd, 0x59bf, 0x59c0, 0x59c1, + 0x59c2, 0x59c3, 0x59c4, 0x59c5, 0x59c7, 0x59c8, 0x59c9, 0x59cc, + 0x59cd, 0x59ce, 0x59cf, 0x59d5, 0x59d6, 0x59d9, 0x59db, 0x59de, + 0x59df, 0x59e0, 0x59e1, 0x59e2, 0x59e4, 0x59e6, 0x59e7, 0x59e9, + 0x59ea, 0x59eb, 0x59ed, 0x59ee, 0x59ef, 0x59f0, 0x59f1, 0x59f2, + 0x59f3, 0x59f4, 0x59f5, 0x59f6, 0x59f7, 0x59f8, 0x59fa, 0x59fc, + 0x59fd, 0x59fe, 0x5a00, 0x5a02, 0x5a0a, 0x5a0b, 0x5a0d, 0x5a0e, + 0x5a0f, 0x5a10, 0x5a12, 0x5a14, 0x5a15, 0x5a16, 0x5a17, 0x5a19, + 0x5a1a, 0x5a1b, 0x5a1d, 0x5a1e, 0x5a21, 0x5a22, 0x5a24, 0x5a26, + 0x5a27, 0x5a28, 0x5a2a, 0x5a2b, 0x5a2c, 0x5a2d, 0x5a2e, 0x5a2f, + 0x5a30, 0x5a33, 0x5a35, 0x5a37, 0x5a38, 0x5a39, 0x5a3a, 0x5a3b, + 0x5a3d, 0x5a3e, 0x5a3f, 0x5a41, 0x5a42, 0x5a43, 0x5a44, 0x5a45, + 0x5a47, 0x5a48, 0x5a4b, 0x5a4c, 0x5a4d, 0x5a4e, 0x5a4f, 0x5a50, + 0x5a51, 0x5a52, 0x5a53, 0x5a54, 0x5a56, 0x5a57, 0x5a58, 0x5a59, + 0x5a5b, 0x5a5c, 0x5a5d, 0x5a5e, 0x5a5f, 0x5a60, + /* 0x8b */ + 0x5a61, 0x5a63, 0x5a64, 0x5a65, 0x5a66, 0x5a68, 0x5a69, 0x5a6b, + 0x5a6c, 0x5a6d, 0x5a6e, 0x5a6f, 0x5a70, 0x5a71, 0x5a72, 0x5a73, + 0x5a78, 0x5a79, 0x5a7b, 0x5a7c, 0x5a7d, 0x5a7e, 0x5a80, 0x5a81, + 0x5a82, 0x5a83, 0x5a84, 0x5a85, 0x5a86, 0x5a87, 0x5a88, 0x5a89, + 0x5a8a, 0x5a8b, 0x5a8c, 0x5a8d, 0x5a8e, 0x5a8f, 0x5a90, 0x5a91, + 0x5a93, 0x5a94, 0x5a95, 0x5a96, 0x5a97, 0x5a98, 0x5a99, 0x5a9c, + 0x5a9d, 0x5a9e, 0x5a9f, 0x5aa0, 0x5aa1, 0x5aa2, 0x5aa3, 0x5aa4, + 0x5aa5, 0x5aa6, 0x5aa7, 0x5aa8, 0x5aa9, 0x5aab, 0x5aac, 0x5aad, + 0x5aae, 0x5aaf, 0x5ab0, 0x5ab1, 0x5ab4, 0x5ab6, 0x5ab7, 0x5ab9, + 0x5aba, 0x5abb, 0x5abc, 0x5abd, 0x5abf, 0x5ac0, 0x5ac3, 0x5ac4, + 0x5ac5, 0x5ac6, 0x5ac7, 0x5ac8, 0x5aca, 0x5acb, 0x5acd, 0x5ace, + 0x5acf, 0x5ad0, 0x5ad1, 0x5ad3, 0x5ad5, 0x5ad7, 0x5ad9, 0x5ada, + 0x5adb, 0x5add, 0x5ade, 0x5adf, 0x5ae2, 0x5ae4, 0x5ae5, 0x5ae7, + 0x5ae8, 0x5aea, 0x5aec, 0x5aed, 0x5aee, 0x5aef, 0x5af0, 0x5af2, + 0x5af3, 0x5af4, 0x5af5, 0x5af6, 0x5af7, 0x5af8, 0x5af9, 0x5afa, + 0x5afb, 0x5afc, 0x5afd, 0x5afe, 0x5aff, 0x5b00, 0x5b01, 0x5b02, + 0x5b03, 0x5b04, 0x5b05, 0x5b06, 0x5b07, 0x5b08, 0x5b0a, 0x5b0b, + 0x5b0c, 0x5b0d, 0x5b0e, 0x5b0f, 0x5b10, 0x5b11, 0x5b12, 0x5b13, + 0x5b14, 0x5b15, 0x5b18, 0x5b19, 0x5b1a, 0x5b1b, 0x5b1c, 0x5b1d, + 0x5b1e, 0x5b1f, 0x5b20, 0x5b21, 0x5b22, 0x5b23, 0x5b24, 0x5b25, + 0x5b26, 0x5b27, 0x5b28, 0x5b29, 0x5b2a, 0x5b2b, 0x5b2c, 0x5b2d, + 0x5b2e, 0x5b2f, 0x5b30, 0x5b31, 0x5b33, 0x5b35, 0x5b36, 0x5b38, + 0x5b39, 0x5b3a, 0x5b3b, 0x5b3c, 0x5b3d, 0x5b3e, 0x5b3f, 0x5b41, + 0x5b42, 0x5b43, 0x5b44, 0x5b45, 0x5b46, 0x5b47, + /* 0x8c */ + 0x5b48, 0x5b49, 0x5b4a, 0x5b4b, 0x5b4c, 0x5b4d, 0x5b4e, 0x5b4f, + 0x5b52, 0x5b56, 0x5b5e, 0x5b60, 0x5b61, 0x5b67, 0x5b68, 0x5b6b, + 0x5b6d, 0x5b6e, 0x5b6f, 0x5b72, 0x5b74, 0x5b76, 0x5b77, 0x5b78, + 0x5b79, 0x5b7b, 0x5b7c, 0x5b7e, 0x5b7f, 0x5b82, 0x5b86, 0x5b8a, + 0x5b8d, 0x5b8e, 0x5b90, 0x5b91, 0x5b92, 0x5b94, 0x5b96, 0x5b9f, + 0x5ba7, 0x5ba8, 0x5ba9, 0x5bac, 0x5bad, 0x5bae, 0x5baf, 0x5bb1, + 0x5bb2, 0x5bb7, 0x5bba, 0x5bbb, 0x5bbc, 0x5bc0, 0x5bc1, 0x5bc3, + 0x5bc8, 0x5bc9, 0x5bca, 0x5bcb, 0x5bcd, 0x5bce, 0x5bcf, 0x5bd1, + 0x5bd4, 0x5bd5, 0x5bd6, 0x5bd7, 0x5bd8, 0x5bd9, 0x5bda, 0x5bdb, + 0x5bdc, 0x5be0, 0x5be2, 0x5be3, 0x5be6, 0x5be7, 0x5be9, 0x5bea, + 0x5beb, 0x5bec, 0x5bed, 0x5bef, 0x5bf1, 0x5bf2, 0x5bf3, 0x5bf4, + 0x5bf5, 0x5bf6, 0x5bf7, 0x5bfd, 0x5bfe, 0x5c00, 0x5c02, 0x5c03, + 0x5c05, 0x5c07, 0x5c08, 0x5c0b, 0x5c0c, 0x5c0d, 0x5c0e, 0x5c10, + 0x5c12, 0x5c13, 0x5c17, 0x5c19, 0x5c1b, 0x5c1e, 0x5c1f, 0x5c20, + 0x5c21, 0x5c23, 0x5c26, 0x5c28, 0x5c29, 0x5c2a, 0x5c2b, 0x5c2d, + 0x5c2e, 0x5c2f, 0x5c30, 0x5c32, 0x5c33, 0x5c35, 0x5c36, 0x5c37, + 0x5c43, 0x5c44, 0x5c46, 0x5c47, 0x5c4c, 0x5c4d, 0x5c52, 0x5c53, + 0x5c54, 0x5c56, 0x5c57, 0x5c58, 0x5c5a, 0x5c5b, 0x5c5c, 0x5c5d, + 0x5c5f, 0x5c62, 0x5c64, 0x5c67, 0x5c68, 0x5c69, 0x5c6a, 0x5c6b, + 0x5c6c, 0x5c6d, 0x5c70, 0x5c72, 0x5c73, 0x5c74, 0x5c75, 0x5c76, + 0x5c77, 0x5c78, 0x5c7b, 0x5c7c, 0x5c7d, 0x5c7e, 0x5c80, 0x5c83, + 0x5c84, 0x5c85, 0x5c86, 0x5c87, 0x5c89, 0x5c8a, 0x5c8b, 0x5c8e, + 0x5c8f, 0x5c92, 0x5c93, 0x5c95, 0x5c9d, 0x5c9e, 0x5c9f, 0x5ca0, + 0x5ca1, 0x5ca4, 0x5ca5, 0x5ca6, 0x5ca7, 0x5ca8, + /* 0x8d */ + 0x5caa, 0x5cae, 0x5caf, 0x5cb0, 0x5cb2, 0x5cb4, 0x5cb6, 0x5cb9, + 0x5cba, 0x5cbb, 0x5cbc, 0x5cbe, 0x5cc0, 0x5cc2, 0x5cc3, 0x5cc5, + 0x5cc6, 0x5cc7, 0x5cc8, 0x5cc9, 0x5cca, 0x5ccc, 0x5ccd, 0x5cce, + 0x5ccf, 0x5cd0, 0x5cd1, 0x5cd3, 0x5cd4, 0x5cd5, 0x5cd6, 0x5cd7, + 0x5cd8, 0x5cda, 0x5cdb, 0x5cdc, 0x5cdd, 0x5cde, 0x5cdf, 0x5ce0, + 0x5ce2, 0x5ce3, 0x5ce7, 0x5ce9, 0x5ceb, 0x5cec, 0x5cee, 0x5cef, + 0x5cf1, 0x5cf2, 0x5cf3, 0x5cf4, 0x5cf5, 0x5cf6, 0x5cf7, 0x5cf8, + 0x5cf9, 0x5cfa, 0x5cfc, 0x5cfd, 0x5cfe, 0x5cff, 0x5d00, 0x5d01, + 0x5d04, 0x5d05, 0x5d08, 0x5d09, 0x5d0a, 0x5d0b, 0x5d0c, 0x5d0d, + 0x5d0f, 0x5d10, 0x5d11, 0x5d12, 0x5d13, 0x5d15, 0x5d17, 0x5d18, + 0x5d19, 0x5d1a, 0x5d1c, 0x5d1d, 0x5d1f, 0x5d20, 0x5d21, 0x5d22, + 0x5d23, 0x5d25, 0x5d28, 0x5d2a, 0x5d2b, 0x5d2c, 0x5d2f, 0x5d30, + 0x5d31, 0x5d32, 0x5d33, 0x5d35, 0x5d36, 0x5d37, 0x5d38, 0x5d39, + 0x5d3a, 0x5d3b, 0x5d3c, 0x5d3f, 0x5d40, 0x5d41, 0x5d42, 0x5d43, + 0x5d44, 0x5d45, 0x5d46, 0x5d48, 0x5d49, 0x5d4d, 0x5d4e, 0x5d4f, + 0x5d50, 0x5d51, 0x5d52, 0x5d53, 0x5d54, 0x5d55, 0x5d56, 0x5d57, + 0x5d59, 0x5d5a, 0x5d5c, 0x5d5e, 0x5d5f, 0x5d60, 0x5d61, 0x5d62, + 0x5d63, 0x5d64, 0x5d65, 0x5d66, 0x5d67, 0x5d68, 0x5d6a, 0x5d6d, + 0x5d6e, 0x5d70, 0x5d71, 0x5d72, 0x5d73, 0x5d75, 0x5d76, 0x5d77, + 0x5d78, 0x5d79, 0x5d7a, 0x5d7b, 0x5d7c, 0x5d7d, 0x5d7e, 0x5d7f, + 0x5d80, 0x5d81, 0x5d83, 0x5d84, 0x5d85, 0x5d86, 0x5d87, 0x5d88, + 0x5d89, 0x5d8a, 0x5d8b, 0x5d8c, 0x5d8d, 0x5d8e, 0x5d8f, 0x5d90, + 0x5d91, 0x5d92, 0x5d93, 0x5d94, 0x5d95, 0x5d96, 0x5d97, 0x5d98, + 0x5d9a, 0x5d9b, 0x5d9c, 0x5d9e, 0x5d9f, 0x5da0, + /* 0x8e */ + 0x5da1, 0x5da2, 0x5da3, 0x5da4, 0x5da5, 0x5da6, 0x5da7, 0x5da8, + 0x5da9, 0x5daa, 0x5dab, 0x5dac, 0x5dad, 0x5dae, 0x5daf, 0x5db0, + 0x5db1, 0x5db2, 0x5db3, 0x5db4, 0x5db5, 0x5db6, 0x5db8, 0x5db9, + 0x5dba, 0x5dbb, 0x5dbc, 0x5dbd, 0x5dbe, 0x5dbf, 0x5dc0, 0x5dc1, + 0x5dc2, 0x5dc3, 0x5dc4, 0x5dc6, 0x5dc7, 0x5dc8, 0x5dc9, 0x5dca, + 0x5dcb, 0x5dcc, 0x5dce, 0x5dcf, 0x5dd0, 0x5dd1, 0x5dd2, 0x5dd3, + 0x5dd4, 0x5dd5, 0x5dd6, 0x5dd7, 0x5dd8, 0x5dd9, 0x5dda, 0x5ddc, + 0x5ddf, 0x5de0, 0x5de3, 0x5de4, 0x5dea, 0x5dec, 0x5ded, 0x5df0, + 0x5df5, 0x5df6, 0x5df8, 0x5df9, 0x5dfa, 0x5dfb, 0x5dfc, 0x5dff, + 0x5e00, 0x5e04, 0x5e07, 0x5e09, 0x5e0a, 0x5e0b, 0x5e0d, 0x5e0e, + 0x5e12, 0x5e13, 0x5e17, 0x5e1e, 0x5e1f, 0x5e20, 0x5e21, 0x5e22, + 0x5e23, 0x5e24, 0x5e25, 0x5e28, 0x5e29, 0x5e2a, 0x5e2b, 0x5e2c, + 0x5e2f, 0x5e30, 0x5e32, 0x5e33, 0x5e34, 0x5e35, 0x5e36, 0x5e39, + 0x5e3a, 0x5e3e, 0x5e3f, 0x5e40, 0x5e41, 0x5e43, 0x5e46, 0x5e47, + 0x5e48, 0x5e49, 0x5e4a, 0x5e4b, 0x5e4d, 0x5e4e, 0x5e4f, 0x5e50, + 0x5e51, 0x5e52, 0x5e53, 0x5e56, 0x5e57, 0x5e58, 0x5e59, 0x5e5a, + 0x5e5c, 0x5e5d, 0x5e5f, 0x5e60, 0x5e63, 0x5e64, 0x5e65, 0x5e66, + 0x5e67, 0x5e68, 0x5e69, 0x5e6a, 0x5e6b, 0x5e6c, 0x5e6d, 0x5e6e, + 0x5e6f, 0x5e70, 0x5e71, 0x5e75, 0x5e77, 0x5e79, 0x5e7e, 0x5e81, + 0x5e82, 0x5e83, 0x5e85, 0x5e88, 0x5e89, 0x5e8c, 0x5e8d, 0x5e8e, + 0x5e92, 0x5e98, 0x5e9b, 0x5e9d, 0x5ea1, 0x5ea2, 0x5ea3, 0x5ea4, + 0x5ea8, 0x5ea9, 0x5eaa, 0x5eab, 0x5eac, 0x5eae, 0x5eaf, 0x5eb0, + 0x5eb1, 0x5eb2, 0x5eb4, 0x5eba, 0x5ebb, 0x5ebc, 0x5ebd, 0x5ebf, + 0x5ec0, 0x5ec1, 0x5ec2, 0x5ec3, 0x5ec4, 0x5ec5, + /* 0x8f */ + 0x5ec6, 0x5ec7, 0x5ec8, 0x5ecb, 0x5ecc, 0x5ecd, 0x5ece, 0x5ecf, + 0x5ed0, 0x5ed4, 0x5ed5, 0x5ed7, 0x5ed8, 0x5ed9, 0x5eda, 0x5edc, + 0x5edd, 0x5ede, 0x5edf, 0x5ee0, 0x5ee1, 0x5ee2, 0x5ee3, 0x5ee4, + 0x5ee5, 0x5ee6, 0x5ee7, 0x5ee9, 0x5eeb, 0x5eec, 0x5eed, 0x5eee, + 0x5eef, 0x5ef0, 0x5ef1, 0x5ef2, 0x5ef3, 0x5ef5, 0x5ef8, 0x5ef9, + 0x5efb, 0x5efc, 0x5efd, 0x5f05, 0x5f06, 0x5f07, 0x5f09, 0x5f0c, + 0x5f0d, 0x5f0e, 0x5f10, 0x5f12, 0x5f14, 0x5f16, 0x5f19, 0x5f1a, + 0x5f1c, 0x5f1d, 0x5f1e, 0x5f21, 0x5f22, 0x5f23, 0x5f24, 0x5f28, + 0x5f2b, 0x5f2c, 0x5f2e, 0x5f30, 0x5f32, 0x5f33, 0x5f34, 0x5f35, + 0x5f36, 0x5f37, 0x5f38, 0x5f3b, 0x5f3d, 0x5f3e, 0x5f3f, 0x5f41, + 0x5f42, 0x5f43, 0x5f44, 0x5f45, 0x5f46, 0x5f47, 0x5f48, 0x5f49, + 0x5f4a, 0x5f4b, 0x5f4c, 0x5f4d, 0x5f4e, 0x5f4f, 0x5f51, 0x5f54, + 0x5f59, 0x5f5a, 0x5f5b, 0x5f5c, 0x5f5e, 0x5f5f, 0x5f60, 0x5f63, + 0x5f65, 0x5f67, 0x5f68, 0x5f6b, 0x5f6e, 0x5f6f, 0x5f72, 0x5f74, + 0x5f75, 0x5f76, 0x5f78, 0x5f7a, 0x5f7d, 0x5f7e, 0x5f7f, 0x5f83, + 0x5f86, 0x5f8d, 0x5f8e, 0x5f8f, 0x5f91, 0x5f93, 0x5f94, 0x5f96, + 0x5f9a, 0x5f9b, 0x5f9d, 0x5f9e, 0x5f9f, 0x5fa0, 0x5fa2, 0x5fa3, + 0x5fa4, 0x5fa5, 0x5fa6, 0x5fa7, 0x5fa9, 0x5fab, 0x5fac, 0x5faf, + 0x5fb0, 0x5fb1, 0x5fb2, 0x5fb3, 0x5fb4, 0x5fb6, 0x5fb8, 0x5fb9, + 0x5fba, 0x5fbb, 0x5fbe, 0x5fbf, 0x5fc0, 0x5fc1, 0x5fc2, 0x5fc7, + 0x5fc8, 0x5fca, 0x5fcb, 0x5fce, 0x5fd3, 0x5fd4, 0x5fd5, 0x5fda, + 0x5fdb, 0x5fdc, 0x5fde, 0x5fdf, 0x5fe2, 0x5fe3, 0x5fe5, 0x5fe6, + 0x5fe8, 0x5fe9, 0x5fec, 0x5fef, 0x5ff0, 0x5ff2, 0x5ff3, 0x5ff4, + 0x5ff6, 0x5ff7, 0x5ff9, 0x5ffa, 0x5ffc, 0x6007, + /* 0x90 */ + 0x6008, 0x6009, 0x600b, 0x600c, 0x6010, 0x6011, 0x6013, 0x6017, + 0x6018, 0x601a, 0x601e, 0x601f, 0x6022, 0x6023, 0x6024, 0x602c, + 0x602d, 0x602e, 0x6030, 0x6031, 0x6032, 0x6033, 0x6034, 0x6036, + 0x6037, 0x6038, 0x6039, 0x603a, 0x603d, 0x603e, 0x6040, 0x6044, + 0x6045, 0x6046, 0x6047, 0x6048, 0x6049, 0x604a, 0x604c, 0x604e, + 0x604f, 0x6051, 0x6053, 0x6054, 0x6056, 0x6057, 0x6058, 0x605b, + 0x605c, 0x605e, 0x605f, 0x6060, 0x6061, 0x6065, 0x6066, 0x606e, + 0x6071, 0x6072, 0x6074, 0x6075, 0x6077, 0x607e, 0x6080, 0x6081, + 0x6082, 0x6085, 0x6086, 0x6087, 0x6088, 0x608a, 0x608b, 0x608e, + 0x608f, 0x6090, 0x6091, 0x6093, 0x6095, 0x6097, 0x6098, 0x6099, + 0x609c, 0x609e, 0x60a1, 0x60a2, 0x60a4, 0x60a5, 0x60a7, 0x60a9, + 0x60aa, 0x60ae, 0x60b0, 0x60b3, 0x60b5, 0x60b6, 0x60b7, 0x60b9, + 0x60ba, 0x60bd, 0x60be, 0x60bf, 0x60c0, 0x60c1, 0x60c2, 0x60c3, + 0x60c4, 0x60c7, 0x60c8, 0x60c9, 0x60cc, 0x60cd, 0x60ce, 0x60cf, + 0x60d0, 0x60d2, 0x60d3, 0x60d4, 0x60d6, 0x60d7, 0x60d9, 0x60db, + 0x60de, 0x60e1, 0x60e2, 0x60e3, 0x60e4, 0x60e5, 0x60ea, 0x60f1, + 0x60f2, 0x60f5, 0x60f7, 0x60f8, 0x60fb, 0x60fc, 0x60fd, 0x60fe, + 0x60ff, 0x6102, 0x6103, 0x6104, 0x6105, 0x6107, 0x610a, 0x610b, + 0x610c, 0x6110, 0x6111, 0x6112, 0x6113, 0x6114, 0x6116, 0x6117, + 0x6118, 0x6119, 0x611b, 0x611c, 0x611d, 0x611e, 0x6121, 0x6122, + 0x6125, 0x6128, 0x6129, 0x612a, 0x612c, 0x612d, 0x612e, 0x612f, + 0x6130, 0x6131, 0x6132, 0x6133, 0x6134, 0x6135, 0x6136, 0x6137, + 0x6138, 0x6139, 0x613a, 0x613b, 0x613c, 0x613d, 0x613e, 0x6140, + 0x6141, 0x6142, 0x6143, 0x6144, 0x6145, 0x6146, + /* 0x91 */ + 0x6147, 0x6149, 0x614b, 0x614d, 0x614f, 0x6150, 0x6152, 0x6153, + 0x6154, 0x6156, 0x6157, 0x6158, 0x6159, 0x615a, 0x615b, 0x615c, + 0x615e, 0x615f, 0x6160, 0x6161, 0x6163, 0x6164, 0x6165, 0x6166, + 0x6169, 0x616a, 0x616b, 0x616c, 0x616d, 0x616e, 0x616f, 0x6171, + 0x6172, 0x6173, 0x6174, 0x6176, 0x6178, 0x6179, 0x617a, 0x617b, + 0x617c, 0x617d, 0x617e, 0x617f, 0x6180, 0x6181, 0x6182, 0x6183, + 0x6184, 0x6185, 0x6186, 0x6187, 0x6188, 0x6189, 0x618a, 0x618c, + 0x618d, 0x618f, 0x6190, 0x6191, 0x6192, 0x6193, 0x6195, 0x6196, + 0x6197, 0x6198, 0x6199, 0x619a, 0x619b, 0x619c, 0x619e, 0x619f, + 0x61a0, 0x61a1, 0x61a2, 0x61a3, 0x61a4, 0x61a5, 0x61a6, 0x61aa, + 0x61ab, 0x61ad, 0x61ae, 0x61af, 0x61b0, 0x61b1, 0x61b2, 0x61b3, + 0x61b4, 0x61b5, 0x61b6, 0x61b8, 0x61b9, 0x61ba, 0x61bb, 0x61bc, + 0x61bd, 0x61bf, 0x61c0, 0x61c1, 0x61c3, 0x61c4, 0x61c5, 0x61c6, + 0x61c7, 0x61c9, 0x61cc, 0x61cd, 0x61ce, 0x61cf, 0x61d0, 0x61d3, + 0x61d5, 0x61d6, 0x61d7, 0x61d8, 0x61d9, 0x61da, 0x61db, 0x61dc, + 0x61dd, 0x61de, 0x61df, 0x61e0, 0x61e1, 0x61e2, 0x61e3, 0x61e4, + 0x61e5, 0x61e7, 0x61e8, 0x61e9, 0x61ea, 0x61eb, 0x61ec, 0x61ed, + 0x61ee, 0x61ef, 0x61f0, 0x61f1, 0x61f2, 0x61f3, 0x61f4, 0x61f6, + 0x61f7, 0x61f8, 0x61f9, 0x61fa, 0x61fb, 0x61fc, 0x61fd, 0x61fe, + 0x6200, 0x6201, 0x6202, 0x6203, 0x6204, 0x6205, 0x6207, 0x6209, + 0x6213, 0x6214, 0x6219, 0x621c, 0x621d, 0x621e, 0x6220, 0x6223, + 0x6226, 0x6227, 0x6228, 0x6229, 0x622b, 0x622d, 0x622f, 0x6230, + 0x6231, 0x6232, 0x6235, 0x6236, 0x6238, 0x6239, 0x623a, 0x623b, + 0x623c, 0x6242, 0x6244, 0x6245, 0x6246, 0x624a, + /* 0x92 */ + 0x624f, 0x6250, 0x6255, 0x6256, 0x6257, 0x6259, 0x625a, 0x625c, + 0x625d, 0x625e, 0x625f, 0x6260, 0x6261, 0x6262, 0x6264, 0x6265, + 0x6268, 0x6271, 0x6272, 0x6274, 0x6275, 0x6277, 0x6278, 0x627a, + 0x627b, 0x627d, 0x6281, 0x6282, 0x6283, 0x6285, 0x6286, 0x6287, + 0x6288, 0x628b, 0x628c, 0x628d, 0x628e, 0x628f, 0x6290, 0x6294, + 0x6299, 0x629c, 0x629d, 0x629e, 0x62a3, 0x62a6, 0x62a7, 0x62a9, + 0x62aa, 0x62ad, 0x62ae, 0x62af, 0x62b0, 0x62b2, 0x62b3, 0x62b4, + 0x62b6, 0x62b7, 0x62b8, 0x62ba, 0x62be, 0x62c0, 0x62c1, 0x62c3, + 0x62cb, 0x62cf, 0x62d1, 0x62d5, 0x62dd, 0x62de, 0x62e0, 0x62e1, + 0x62e4, 0x62ea, 0x62eb, 0x62f0, 0x62f2, 0x62f5, 0x62f8, 0x62f9, + 0x62fa, 0x62fb, 0x6300, 0x6303, 0x6304, 0x6305, 0x6306, 0x630a, + 0x630b, 0x630c, 0x630d, 0x630f, 0x6310, 0x6312, 0x6313, 0x6314, + 0x6315, 0x6317, 0x6318, 0x6319, 0x631c, 0x6326, 0x6327, 0x6329, + 0x632c, 0x632d, 0x632e, 0x6330, 0x6331, 0x6333, 0x6334, 0x6335, + 0x6336, 0x6337, 0x6338, 0x633b, 0x633c, 0x633e, 0x633f, 0x6340, + 0x6341, 0x6344, 0x6347, 0x6348, 0x634a, 0x6351, 0x6352, 0x6353, + 0x6354, 0x6356, 0x6357, 0x6358, 0x6359, 0x635a, 0x635b, 0x635c, + 0x635d, 0x6360, 0x6364, 0x6365, 0x6366, 0x6368, 0x636a, 0x636b, + 0x636c, 0x636f, 0x6370, 0x6372, 0x6373, 0x6374, 0x6375, 0x6378, + 0x6379, 0x637c, 0x637d, 0x637e, 0x637f, 0x6381, 0x6383, 0x6384, + 0x6385, 0x6386, 0x638b, 0x638d, 0x6391, 0x6393, 0x6394, 0x6395, + 0x6397, 0x6399, 0x639a, 0x639b, 0x639c, 0x639d, 0x639e, 0x639f, + 0x63a1, 0x63a4, 0x63a6, 0x63ab, 0x63af, 0x63b1, 0x63b2, 0x63b5, + 0x63b6, 0x63b9, 0x63bb, 0x63bd, 0x63bf, 0x63c0, + /* 0x93 */ + 0x63c1, 0x63c2, 0x63c3, 0x63c5, 0x63c7, 0x63c8, 0x63ca, 0x63cb, + 0x63cc, 0x63d1, 0x63d3, 0x63d4, 0x63d5, 0x63d7, 0x63d8, 0x63d9, + 0x63da, 0x63db, 0x63dc, 0x63dd, 0x63df, 0x63e2, 0x63e4, 0x63e5, + 0x63e6, 0x63e7, 0x63e8, 0x63eb, 0x63ec, 0x63ee, 0x63ef, 0x63f0, + 0x63f1, 0x63f3, 0x63f5, 0x63f7, 0x63f9, 0x63fa, 0x63fb, 0x63fc, + 0x63fe, 0x6403, 0x6404, 0x6406, 0x6407, 0x6408, 0x6409, 0x640a, + 0x640d, 0x640e, 0x6411, 0x6412, 0x6415, 0x6416, 0x6417, 0x6418, + 0x6419, 0x641a, 0x641d, 0x641f, 0x6422, 0x6423, 0x6424, 0x6425, + 0x6427, 0x6428, 0x6429, 0x642b, 0x642e, 0x642f, 0x6430, 0x6431, + 0x6432, 0x6433, 0x6435, 0x6436, 0x6437, 0x6438, 0x6439, 0x643b, + 0x643c, 0x643e, 0x6440, 0x6442, 0x6443, 0x6449, 0x644b, 0x644c, + 0x644d, 0x644e, 0x644f, 0x6450, 0x6451, 0x6453, 0x6455, 0x6456, + 0x6457, 0x6459, 0x645a, 0x645b, 0x645c, 0x645d, 0x645f, 0x6460, + 0x6461, 0x6462, 0x6463, 0x6464, 0x6465, 0x6466, 0x6468, 0x646a, + 0x646b, 0x646c, 0x646e, 0x646f, 0x6470, 0x6471, 0x6472, 0x6473, + 0x6474, 0x6475, 0x6476, 0x6477, 0x647b, 0x647c, 0x647d, 0x647e, + 0x647f, 0x6480, 0x6481, 0x6483, 0x6486, 0x6488, 0x6489, 0x648a, + 0x648b, 0x648c, 0x648d, 0x648e, 0x648f, 0x6490, 0x6493, 0x6494, + 0x6497, 0x6498, 0x649a, 0x649b, 0x649c, 0x649d, 0x649f, 0x64a0, + 0x64a1, 0x64a2, 0x64a3, 0x64a5, 0x64a6, 0x64a7, 0x64a8, 0x64aa, + 0x64ab, 0x64af, 0x64b1, 0x64b2, 0x64b3, 0x64b4, 0x64b6, 0x64b9, + 0x64bb, 0x64bd, 0x64be, 0x64bf, 0x64c1, 0x64c3, 0x64c4, 0x64c6, + 0x64c7, 0x64c8, 0x64c9, 0x64ca, 0x64cb, 0x64cc, 0x64cf, 0x64d1, + 0x64d3, 0x64d4, 0x64d5, 0x64d6, 0x64d9, 0x64da, + /* 0x94 */ + 0x64db, 0x64dc, 0x64dd, 0x64df, 0x64e0, 0x64e1, 0x64e3, 0x64e5, + 0x64e7, 0x64e8, 0x64e9, 0x64ea, 0x64eb, 0x64ec, 0x64ed, 0x64ee, + 0x64ef, 0x64f0, 0x64f1, 0x64f2, 0x64f3, 0x64f4, 0x64f5, 0x64f6, + 0x64f7, 0x64f8, 0x64f9, 0x64fa, 0x64fb, 0x64fc, 0x64fd, 0x64fe, + 0x64ff, 0x6501, 0x6502, 0x6503, 0x6504, 0x6505, 0x6506, 0x6507, + 0x6508, 0x650a, 0x650b, 0x650c, 0x650d, 0x650e, 0x650f, 0x6510, + 0x6511, 0x6513, 0x6514, 0x6515, 0x6516, 0x6517, 0x6519, 0x651a, + 0x651b, 0x651c, 0x651d, 0x651e, 0x651f, 0x6520, 0x6521, 0x6522, + 0x6523, 0x6524, 0x6526, 0x6527, 0x6528, 0x6529, 0x652a, 0x652c, + 0x652d, 0x6530, 0x6531, 0x6532, 0x6533, 0x6537, 0x653a, 0x653c, + 0x653d, 0x6540, 0x6541, 0x6542, 0x6543, 0x6544, 0x6546, 0x6547, + 0x654a, 0x654b, 0x654d, 0x654e, 0x6550, 0x6552, 0x6553, 0x6554, + 0x6557, 0x6558, 0x655a, 0x655c, 0x655f, 0x6560, 0x6561, 0x6564, + 0x6565, 0x6567, 0x6568, 0x6569, 0x656a, 0x656d, 0x656e, 0x656f, + 0x6571, 0x6573, 0x6575, 0x6576, 0x6578, 0x6579, 0x657a, 0x657b, + 0x657c, 0x657d, 0x657e, 0x657f, 0x6580, 0x6581, 0x6582, 0x6583, + 0x6584, 0x6585, 0x6586, 0x6588, 0x6589, 0x658a, 0x658d, 0x658e, + 0x658f, 0x6592, 0x6594, 0x6595, 0x6596, 0x6598, 0x659a, 0x659d, + 0x659e, 0x65a0, 0x65a2, 0x65a3, 0x65a6, 0x65a8, 0x65aa, 0x65ac, + 0x65ae, 0x65b1, 0x65b2, 0x65b3, 0x65b4, 0x65b5, 0x65b6, 0x65b7, + 0x65b8, 0x65ba, 0x65bb, 0x65be, 0x65bf, 0x65c0, 0x65c2, 0x65c7, + 0x65c8, 0x65c9, 0x65ca, 0x65cd, 0x65d0, 0x65d1, 0x65d3, 0x65d4, + 0x65d5, 0x65d8, 0x65d9, 0x65da, 0x65db, 0x65dc, 0x65dd, 0x65de, + 0x65df, 0x65e1, 0x65e3, 0x65e4, 0x65ea, 0x65eb, + /* 0x95 */ + 0x65f2, 0x65f3, 0x65f4, 0x65f5, 0x65f8, 0x65f9, 0x65fb, 0x65fc, + 0x65fd, 0x65fe, 0x65ff, 0x6601, 0x6604, 0x6605, 0x6607, 0x6608, + 0x6609, 0x660b, 0x660d, 0x6610, 0x6611, 0x6612, 0x6616, 0x6617, + 0x6618, 0x661a, 0x661b, 0x661c, 0x661e, 0x6621, 0x6622, 0x6623, + 0x6624, 0x6626, 0x6629, 0x662a, 0x662b, 0x662c, 0x662e, 0x6630, + 0x6632, 0x6633, 0x6637, 0x6638, 0x6639, 0x663a, 0x663b, 0x663d, + 0x663f, 0x6640, 0x6642, 0x6644, 0x6645, 0x6646, 0x6647, 0x6648, + 0x6649, 0x664a, 0x664d, 0x664e, 0x6650, 0x6651, 0x6658, 0x6659, + 0x665b, 0x665c, 0x665d, 0x665e, 0x6660, 0x6662, 0x6663, 0x6665, + 0x6667, 0x6669, 0x666a, 0x666b, 0x666c, 0x666d, 0x6671, 0x6672, + 0x6673, 0x6675, 0x6678, 0x6679, 0x667b, 0x667c, 0x667d, 0x667f, + 0x6680, 0x6681, 0x6683, 0x6685, 0x6686, 0x6688, 0x6689, 0x668a, + 0x668b, 0x668d, 0x668e, 0x668f, 0x6690, 0x6692, 0x6693, 0x6694, + 0x6695, 0x6698, 0x6699, 0x669a, 0x669b, 0x669c, 0x669e, 0x669f, + 0x66a0, 0x66a1, 0x66a2, 0x66a3, 0x66a4, 0x66a5, 0x66a6, 0x66a9, + 0x66aa, 0x66ab, 0x66ac, 0x66ad, 0x66af, 0x66b0, 0x66b1, 0x66b2, + 0x66b3, 0x66b5, 0x66b6, 0x66b7, 0x66b8, 0x66ba, 0x66bb, 0x66bc, + 0x66bd, 0x66bf, 0x66c0, 0x66c1, 0x66c2, 0x66c3, 0x66c4, 0x66c5, + 0x66c6, 0x66c7, 0x66c8, 0x66c9, 0x66ca, 0x66cb, 0x66cc, 0x66cd, + 0x66ce, 0x66cf, 0x66d0, 0x66d1, 0x66d2, 0x66d3, 0x66d4, 0x66d5, + 0x66d6, 0x66d7, 0x66d8, 0x66da, 0x66de, 0x66df, 0x66e0, 0x66e1, + 0x66e2, 0x66e3, 0x66e4, 0x66e5, 0x66e7, 0x66e8, 0x66ea, 0x66eb, + 0x66ec, 0x66ed, 0x66ee, 0x66ef, 0x66f1, 0x66f5, 0x66f6, 0x66f8, + 0x66fa, 0x66fb, 0x66fd, 0x6701, 0x6702, 0x6703, + /* 0x96 */ + 0x6704, 0x6705, 0x6706, 0x6707, 0x670c, 0x670e, 0x670f, 0x6711, + 0x6712, 0x6713, 0x6716, 0x6718, 0x6719, 0x671a, 0x671c, 0x671e, + 0x6720, 0x6721, 0x6722, 0x6723, 0x6724, 0x6725, 0x6727, 0x6729, + 0x672e, 0x6730, 0x6732, 0x6733, 0x6736, 0x6737, 0x6738, 0x6739, + 0x673b, 0x673c, 0x673e, 0x673f, 0x6741, 0x6744, 0x6745, 0x6747, + 0x674a, 0x674b, 0x674d, 0x6752, 0x6754, 0x6755, 0x6757, 0x6758, + 0x6759, 0x675a, 0x675b, 0x675d, 0x6762, 0x6763, 0x6764, 0x6766, + 0x6767, 0x676b, 0x676c, 0x676e, 0x6771, 0x6774, 0x6776, 0x6778, + 0x6779, 0x677a, 0x677b, 0x677d, 0x6780, 0x6782, 0x6783, 0x6785, + 0x6786, 0x6788, 0x678a, 0x678c, 0x678d, 0x678e, 0x678f, 0x6791, + 0x6792, 0x6793, 0x6794, 0x6796, 0x6799, 0x679b, 0x679f, 0x67a0, + 0x67a1, 0x67a4, 0x67a6, 0x67a9, 0x67ac, 0x67ae, 0x67b1, 0x67b2, + 0x67b4, 0x67b9, 0x67ba, 0x67bb, 0x67bc, 0x67bd, 0x67be, 0x67bf, + 0x67c0, 0x67c2, 0x67c5, 0x67c6, 0x67c7, 0x67c8, 0x67c9, 0x67ca, + 0x67cb, 0x67cc, 0x67cd, 0x67ce, 0x67d5, 0x67d6, 0x67d7, 0x67db, + 0x67df, 0x67e1, 0x67e3, 0x67e4, 0x67e6, 0x67e7, 0x67e8, 0x67ea, + 0x67eb, 0x67ed, 0x67ee, 0x67f2, 0x67f5, 0x67f6, 0x67f7, 0x67f8, + 0x67f9, 0x67fa, 0x67fb, 0x67fc, 0x67fe, 0x6801, 0x6802, 0x6803, + 0x6804, 0x6806, 0x680d, 0x6810, 0x6812, 0x6814, 0x6815, 0x6818, + 0x6819, 0x681a, 0x681b, 0x681c, 0x681e, 0x681f, 0x6820, 0x6822, + 0x6823, 0x6824, 0x6825, 0x6826, 0x6827, 0x6828, 0x682b, 0x682c, + 0x682d, 0x682e, 0x682f, 0x6830, 0x6831, 0x6834, 0x6835, 0x6836, + 0x683a, 0x683b, 0x683f, 0x6847, 0x684b, 0x684d, 0x684f, 0x6852, + 0x6856, 0x6857, 0x6858, 0x6859, 0x685a, 0x685b, + /* 0x97 */ + 0x685c, 0x685d, 0x685e, 0x685f, 0x686a, 0x686c, 0x686d, 0x686e, + 0x686f, 0x6870, 0x6871, 0x6872, 0x6873, 0x6875, 0x6878, 0x6879, + 0x687a, 0x687b, 0x687c, 0x687d, 0x687e, 0x687f, 0x6880, 0x6882, + 0x6884, 0x6887, 0x6888, 0x6889, 0x688a, 0x688b, 0x688c, 0x688d, + 0x688e, 0x6890, 0x6891, 0x6892, 0x6894, 0x6895, 0x6896, 0x6898, + 0x6899, 0x689a, 0x689b, 0x689c, 0x689d, 0x689e, 0x689f, 0x68a0, + 0x68a1, 0x68a3, 0x68a4, 0x68a5, 0x68a9, 0x68aa, 0x68ab, 0x68ac, + 0x68ae, 0x68b1, 0x68b2, 0x68b4, 0x68b6, 0x68b7, 0x68b8, 0x68b9, + 0x68ba, 0x68bb, 0x68bc, 0x68bd, 0x68be, 0x68bf, 0x68c1, 0x68c3, + 0x68c4, 0x68c5, 0x68c6, 0x68c7, 0x68c8, 0x68ca, 0x68cc, 0x68ce, + 0x68cf, 0x68d0, 0x68d1, 0x68d3, 0x68d4, 0x68d6, 0x68d7, 0x68d9, + 0x68db, 0x68dc, 0x68dd, 0x68de, 0x68df, 0x68e1, 0x68e2, 0x68e4, + 0x68e5, 0x68e6, 0x68e7, 0x68e8, 0x68e9, 0x68ea, 0x68eb, 0x68ec, + 0x68ed, 0x68ef, 0x68f2, 0x68f3, 0x68f4, 0x68f6, 0x68f7, 0x68f8, + 0x68fb, 0x68fd, 0x68fe, 0x68ff, 0x6900, 0x6902, 0x6903, 0x6904, + 0x6906, 0x6907, 0x6908, 0x6909, 0x690a, 0x690c, 0x690f, 0x6911, + 0x6913, 0x6914, 0x6915, 0x6916, 0x6917, 0x6918, 0x6919, 0x691a, + 0x691b, 0x691c, 0x691d, 0x691e, 0x6921, 0x6922, 0x6923, 0x6925, + 0x6926, 0x6927, 0x6928, 0x6929, 0x692a, 0x692b, 0x692c, 0x692e, + 0x692f, 0x6931, 0x6932, 0x6933, 0x6935, 0x6936, 0x6937, 0x6938, + 0x693a, 0x693b, 0x693c, 0x693e, 0x6940, 0x6941, 0x6943, 0x6944, + 0x6945, 0x6946, 0x6947, 0x6948, 0x6949, 0x694a, 0x694b, 0x694c, + 0x694d, 0x694e, 0x694f, 0x6950, 0x6951, 0x6952, 0x6953, 0x6955, + 0x6956, 0x6958, 0x6959, 0x695b, 0x695c, 0x695f, + /* 0x98 */ + 0x6961, 0x6962, 0x6964, 0x6965, 0x6967, 0x6968, 0x6969, 0x696a, + 0x696c, 0x696d, 0x696f, 0x6970, 0x6972, 0x6973, 0x6974, 0x6975, + 0x6976, 0x697a, 0x697b, 0x697d, 0x697e, 0x697f, 0x6981, 0x6983, + 0x6985, 0x698a, 0x698b, 0x698c, 0x698e, 0x698f, 0x6990, 0x6991, + 0x6992, 0x6993, 0x6996, 0x6997, 0x6999, 0x699a, 0x699d, 0x699e, + 0x699f, 0x69a0, 0x69a1, 0x69a2, 0x69a3, 0x69a4, 0x69a5, 0x69a6, + 0x69a9, 0x69aa, 0x69ac, 0x69ae, 0x69af, 0x69b0, 0x69b2, 0x69b3, + 0x69b5, 0x69b6, 0x69b8, 0x69b9, 0x69ba, 0x69bc, 0x69bd, 0x69be, + 0x69bf, 0x69c0, 0x69c2, 0x69c3, 0x69c4, 0x69c5, 0x69c6, 0x69c7, + 0x69c8, 0x69c9, 0x69cb, 0x69cd, 0x69cf, 0x69d1, 0x69d2, 0x69d3, + 0x69d5, 0x69d6, 0x69d7, 0x69d8, 0x69d9, 0x69da, 0x69dc, 0x69dd, + 0x69de, 0x69e1, 0x69e2, 0x69e3, 0x69e4, 0x69e5, 0x69e6, 0x69e7, + 0x69e8, 0x69e9, 0x69ea, 0x69eb, 0x69ec, 0x69ee, 0x69ef, 0x69f0, + 0x69f1, 0x69f3, 0x69f4, 0x69f5, 0x69f6, 0x69f7, 0x69f8, 0x69f9, + 0x69fa, 0x69fb, 0x69fc, 0x69fe, 0x6a00, 0x6a01, 0x6a02, 0x6a03, + 0x6a04, 0x6a05, 0x6a06, 0x6a07, 0x6a08, 0x6a09, 0x6a0b, 0x6a0c, + 0x6a0d, 0x6a0e, 0x6a0f, 0x6a10, 0x6a11, 0x6a12, 0x6a13, 0x6a14, + 0x6a15, 0x6a16, 0x6a19, 0x6a1a, 0x6a1b, 0x6a1c, 0x6a1d, 0x6a1e, + 0x6a20, 0x6a22, 0x6a23, 0x6a24, 0x6a25, 0x6a26, 0x6a27, 0x6a29, + 0x6a2b, 0x6a2c, 0x6a2d, 0x6a2e, 0x6a30, 0x6a32, 0x6a33, 0x6a34, + 0x6a36, 0x6a37, 0x6a38, 0x6a39, 0x6a3a, 0x6a3b, 0x6a3c, 0x6a3f, + 0x6a40, 0x6a41, 0x6a42, 0x6a43, 0x6a45, 0x6a46, 0x6a48, 0x6a49, + 0x6a4a, 0x6a4b, 0x6a4c, 0x6a4d, 0x6a4e, 0x6a4f, 0x6a51, 0x6a52, + 0x6a53, 0x6a54, 0x6a55, 0x6a56, 0x6a57, 0x6a5a, + /* 0x99 */ + 0x6a5c, 0x6a5d, 0x6a5e, 0x6a5f, 0x6a60, 0x6a62, 0x6a63, 0x6a64, + 0x6a66, 0x6a67, 0x6a68, 0x6a69, 0x6a6a, 0x6a6b, 0x6a6c, 0x6a6d, + 0x6a6e, 0x6a6f, 0x6a70, 0x6a72, 0x6a73, 0x6a74, 0x6a75, 0x6a76, + 0x6a77, 0x6a78, 0x6a7a, 0x6a7b, 0x6a7d, 0x6a7e, 0x6a7f, 0x6a81, + 0x6a82, 0x6a83, 0x6a85, 0x6a86, 0x6a87, 0x6a88, 0x6a89, 0x6a8a, + 0x6a8b, 0x6a8c, 0x6a8d, 0x6a8f, 0x6a92, 0x6a93, 0x6a94, 0x6a95, + 0x6a96, 0x6a98, 0x6a99, 0x6a9a, 0x6a9b, 0x6a9c, 0x6a9d, 0x6a9e, + 0x6a9f, 0x6aa1, 0x6aa2, 0x6aa3, 0x6aa4, 0x6aa5, 0x6aa6, 0x6aa7, + 0x6aa8, 0x6aaa, 0x6aad, 0x6aae, 0x6aaf, 0x6ab0, 0x6ab1, 0x6ab2, + 0x6ab3, 0x6ab4, 0x6ab5, 0x6ab6, 0x6ab7, 0x6ab8, 0x6ab9, 0x6aba, + 0x6abb, 0x6abc, 0x6abd, 0x6abe, 0x6abf, 0x6ac0, 0x6ac1, 0x6ac2, + 0x6ac3, 0x6ac4, 0x6ac5, 0x6ac6, 0x6ac7, 0x6ac8, 0x6ac9, 0x6aca, + 0x6acb, 0x6acc, 0x6acd, 0x6ace, 0x6acf, 0x6ad0, 0x6ad1, 0x6ad2, + 0x6ad3, 0x6ad4, 0x6ad5, 0x6ad6, 0x6ad7, 0x6ad8, 0x6ad9, 0x6ada, + 0x6adb, 0x6adc, 0x6add, 0x6ade, 0x6adf, 0x6ae0, 0x6ae1, 0x6ae2, + 0x6ae3, 0x6ae4, 0x6ae5, 0x6ae6, 0x6ae7, 0x6ae8, 0x6ae9, 0x6aea, + 0x6aeb, 0x6aec, 0x6aed, 0x6aee, 0x6aef, 0x6af0, 0x6af1, 0x6af2, + 0x6af3, 0x6af4, 0x6af5, 0x6af6, 0x6af7, 0x6af8, 0x6af9, 0x6afa, + 0x6afb, 0x6afc, 0x6afd, 0x6afe, 0x6aff, 0x6b00, 0x6b01, 0x6b02, + 0x6b03, 0x6b04, 0x6b05, 0x6b06, 0x6b07, 0x6b08, 0x6b09, 0x6b0a, + 0x6b0b, 0x6b0c, 0x6b0d, 0x6b0e, 0x6b0f, 0x6b10, 0x6b11, 0x6b12, + 0x6b13, 0x6b14, 0x6b15, 0x6b16, 0x6b17, 0x6b18, 0x6b19, 0x6b1a, + 0x6b1b, 0x6b1c, 0x6b1d, 0x6b1e, 0x6b1f, 0x6b25, 0x6b26, 0x6b28, + 0x6b29, 0x6b2a, 0x6b2b, 0x6b2c, 0x6b2d, 0x6b2e, + /* 0x9a */ + 0x6b2f, 0x6b30, 0x6b31, 0x6b33, 0x6b34, 0x6b35, 0x6b36, 0x6b38, + 0x6b3b, 0x6b3c, 0x6b3d, 0x6b3f, 0x6b40, 0x6b41, 0x6b42, 0x6b44, + 0x6b45, 0x6b48, 0x6b4a, 0x6b4b, 0x6b4d, 0x6b4e, 0x6b4f, 0x6b50, + 0x6b51, 0x6b52, 0x6b53, 0x6b54, 0x6b55, 0x6b56, 0x6b57, 0x6b58, + 0x6b5a, 0x6b5b, 0x6b5c, 0x6b5d, 0x6b5e, 0x6b5f, 0x6b60, 0x6b61, + 0x6b68, 0x6b69, 0x6b6b, 0x6b6c, 0x6b6d, 0x6b6e, 0x6b6f, 0x6b70, + 0x6b71, 0x6b72, 0x6b73, 0x6b74, 0x6b75, 0x6b76, 0x6b77, 0x6b78, + 0x6b7a, 0x6b7d, 0x6b7e, 0x6b7f, 0x6b80, 0x6b85, 0x6b88, 0x6b8c, + 0x6b8e, 0x6b8f, 0x6b90, 0x6b91, 0x6b94, 0x6b95, 0x6b97, 0x6b98, + 0x6b99, 0x6b9c, 0x6b9d, 0x6b9e, 0x6b9f, 0x6ba0, 0x6ba2, 0x6ba3, + 0x6ba4, 0x6ba5, 0x6ba6, 0x6ba7, 0x6ba8, 0x6ba9, 0x6bab, 0x6bac, + 0x6bad, 0x6bae, 0x6baf, 0x6bb0, 0x6bb1, 0x6bb2, 0x6bb6, 0x6bb8, + 0x6bb9, 0x6bba, 0x6bbb, 0x6bbc, 0x6bbd, 0x6bbe, 0x6bc0, 0x6bc3, + 0x6bc4, 0x6bc6, 0x6bc7, 0x6bc8, 0x6bc9, 0x6bca, 0x6bcc, 0x6bce, + 0x6bd0, 0x6bd1, 0x6bd8, 0x6bda, 0x6bdc, 0x6bdd, 0x6bde, 0x6bdf, + 0x6be0, 0x6be2, 0x6be3, 0x6be4, 0x6be5, 0x6be6, 0x6be7, 0x6be8, + 0x6be9, 0x6bec, 0x6bed, 0x6bee, 0x6bf0, 0x6bf1, 0x6bf2, 0x6bf4, + 0x6bf6, 0x6bf7, 0x6bf8, 0x6bfa, 0x6bfb, 0x6bfc, 0x6bfe, 0x6bff, + 0x6c00, 0x6c01, 0x6c02, 0x6c03, 0x6c04, 0x6c08, 0x6c09, 0x6c0a, + 0x6c0b, 0x6c0c, 0x6c0e, 0x6c12, 0x6c17, 0x6c1c, 0x6c1d, 0x6c1e, + 0x6c20, 0x6c23, 0x6c25, 0x6c2b, 0x6c2c, 0x6c2d, 0x6c31, 0x6c33, + 0x6c36, 0x6c37, 0x6c39, 0x6c3a, 0x6c3b, 0x6c3c, 0x6c3e, 0x6c3f, + 0x6c43, 0x6c44, 0x6c45, 0x6c48, 0x6c4b, 0x6c4c, 0x6c4d, 0x6c4e, + 0x6c4f, 0x6c51, 0x6c52, 0x6c53, 0x6c56, 0x6c58, + /* 0x9b */ + 0x6c59, 0x6c5a, 0x6c62, 0x6c63, 0x6c65, 0x6c66, 0x6c67, 0x6c6b, + 0x6c6c, 0x6c6d, 0x6c6e, 0x6c6f, 0x6c71, 0x6c73, 0x6c75, 0x6c77, + 0x6c78, 0x6c7a, 0x6c7b, 0x6c7c, 0x6c7f, 0x6c80, 0x6c84, 0x6c87, + 0x6c8a, 0x6c8b, 0x6c8d, 0x6c8e, 0x6c91, 0x6c92, 0x6c95, 0x6c96, + 0x6c97, 0x6c98, 0x6c9a, 0x6c9c, 0x6c9d, 0x6c9e, 0x6ca0, 0x6ca2, + 0x6ca8, 0x6cac, 0x6caf, 0x6cb0, 0x6cb4, 0x6cb5, 0x6cb6, 0x6cb7, + 0x6cba, 0x6cc0, 0x6cc1, 0x6cc2, 0x6cc3, 0x6cc6, 0x6cc7, 0x6cc8, + 0x6ccb, 0x6ccd, 0x6cce, 0x6ccf, 0x6cd1, 0x6cd2, 0x6cd8, 0x6cd9, + 0x6cda, 0x6cdc, 0x6cdd, 0x6cdf, 0x6ce4, 0x6ce6, 0x6ce7, 0x6ce9, + 0x6cec, 0x6ced, 0x6cf2, 0x6cf4, 0x6cf9, 0x6cff, 0x6d00, 0x6d02, + 0x6d03, 0x6d05, 0x6d06, 0x6d08, 0x6d09, 0x6d0a, 0x6d0d, 0x6d0f, + 0x6d10, 0x6d11, 0x6d13, 0x6d14, 0x6d15, 0x6d16, 0x6d18, 0x6d1c, + 0x6d1d, 0x6d1f, 0x6d20, 0x6d21, 0x6d22, 0x6d23, 0x6d24, 0x6d26, + 0x6d28, 0x6d29, 0x6d2c, 0x6d2d, 0x6d2f, 0x6d30, 0x6d34, 0x6d36, + 0x6d37, 0x6d38, 0x6d3a, 0x6d3f, 0x6d40, 0x6d42, 0x6d44, 0x6d49, + 0x6d4c, 0x6d50, 0x6d55, 0x6d56, 0x6d57, 0x6d58, 0x6d5b, 0x6d5d, + 0x6d5f, 0x6d61, 0x6d62, 0x6d64, 0x6d65, 0x6d67, 0x6d68, 0x6d6b, + 0x6d6c, 0x6d6d, 0x6d70, 0x6d71, 0x6d72, 0x6d73, 0x6d75, 0x6d76, + 0x6d79, 0x6d7a, 0x6d7b, 0x6d7d, 0x6d7e, 0x6d7f, 0x6d80, 0x6d81, + 0x6d83, 0x6d84, 0x6d86, 0x6d87, 0x6d8a, 0x6d8b, 0x6d8d, 0x6d8f, + 0x6d90, 0x6d92, 0x6d96, 0x6d97, 0x6d98, 0x6d99, 0x6d9a, 0x6d9c, + 0x6da2, 0x6da5, 0x6dac, 0x6dad, 0x6db0, 0x6db1, 0x6db3, 0x6db4, + 0x6db6, 0x6db7, 0x6db9, 0x6dba, 0x6dbb, 0x6dbc, 0x6dbd, 0x6dbe, + 0x6dc1, 0x6dc2, 0x6dc3, 0x6dc8, 0x6dc9, 0x6dca, + /* 0x9c */ + 0x6dcd, 0x6dce, 0x6dcf, 0x6dd0, 0x6dd2, 0x6dd3, 0x6dd4, 0x6dd5, + 0x6dd7, 0x6dda, 0x6ddb, 0x6ddc, 0x6ddf, 0x6de2, 0x6de3, 0x6de5, + 0x6de7, 0x6de8, 0x6de9, 0x6dea, 0x6ded, 0x6def, 0x6df0, 0x6df2, + 0x6df4, 0x6df5, 0x6df6, 0x6df8, 0x6dfa, 0x6dfd, 0x6dfe, 0x6dff, + 0x6e00, 0x6e01, 0x6e02, 0x6e03, 0x6e04, 0x6e06, 0x6e07, 0x6e08, + 0x6e09, 0x6e0b, 0x6e0f, 0x6e12, 0x6e13, 0x6e15, 0x6e18, 0x6e19, + 0x6e1b, 0x6e1c, 0x6e1e, 0x6e1f, 0x6e22, 0x6e26, 0x6e27, 0x6e28, + 0x6e2a, 0x6e2c, 0x6e2e, 0x6e30, 0x6e31, 0x6e33, 0x6e35, 0x6e36, + 0x6e37, 0x6e39, 0x6e3b, 0x6e3c, 0x6e3d, 0x6e3e, 0x6e3f, 0x6e40, + 0x6e41, 0x6e42, 0x6e45, 0x6e46, 0x6e47, 0x6e48, 0x6e49, 0x6e4a, + 0x6e4b, 0x6e4c, 0x6e4f, 0x6e50, 0x6e51, 0x6e52, 0x6e55, 0x6e57, + 0x6e59, 0x6e5a, 0x6e5c, 0x6e5d, 0x6e5e, 0x6e60, 0x6e61, 0x6e62, + 0x6e63, 0x6e64, 0x6e65, 0x6e66, 0x6e67, 0x6e68, 0x6e69, 0x6e6a, + 0x6e6c, 0x6e6d, 0x6e6f, 0x6e70, 0x6e71, 0x6e72, 0x6e73, 0x6e74, + 0x6e75, 0x6e76, 0x6e77, 0x6e78, 0x6e79, 0x6e7a, 0x6e7b, 0x6e7c, + 0x6e7d, 0x6e80, 0x6e81, 0x6e82, 0x6e84, 0x6e87, 0x6e88, 0x6e8a, + 0x6e8b, 0x6e8c, 0x6e8d, 0x6e8e, 0x6e91, 0x6e92, 0x6e93, 0x6e94, + 0x6e95, 0x6e96, 0x6e97, 0x6e99, 0x6e9a, 0x6e9b, 0x6e9d, 0x6e9e, + 0x6ea0, 0x6ea1, 0x6ea3, 0x6ea4, 0x6ea6, 0x6ea8, 0x6ea9, 0x6eab, + 0x6eac, 0x6ead, 0x6eae, 0x6eb0, 0x6eb3, 0x6eb5, 0x6eb8, 0x6eb9, + 0x6ebc, 0x6ebe, 0x6ebf, 0x6ec0, 0x6ec3, 0x6ec4, 0x6ec5, 0x6ec6, + 0x6ec8, 0x6ec9, 0x6eca, 0x6ecc, 0x6ecd, 0x6ece, 0x6ed0, 0x6ed2, + 0x6ed6, 0x6ed8, 0x6ed9, 0x6edb, 0x6edc, 0x6edd, 0x6ee3, 0x6ee7, + 0x6eea, 0x6eeb, 0x6eec, 0x6eed, 0x6eee, 0x6eef, + /* 0x9d */ + 0x6ef0, 0x6ef1, 0x6ef2, 0x6ef3, 0x6ef5, 0x6ef6, 0x6ef7, 0x6ef8, + 0x6efa, 0x6efb, 0x6efc, 0x6efd, 0x6efe, 0x6eff, 0x6f00, 0x6f01, + 0x6f03, 0x6f04, 0x6f05, 0x6f07, 0x6f08, 0x6f0a, 0x6f0b, 0x6f0c, + 0x6f0d, 0x6f0e, 0x6f10, 0x6f11, 0x6f12, 0x6f16, 0x6f17, 0x6f18, + 0x6f19, 0x6f1a, 0x6f1b, 0x6f1c, 0x6f1d, 0x6f1e, 0x6f1f, 0x6f21, + 0x6f22, 0x6f23, 0x6f25, 0x6f26, 0x6f27, 0x6f28, 0x6f2c, 0x6f2e, + 0x6f30, 0x6f32, 0x6f34, 0x6f35, 0x6f37, 0x6f38, 0x6f39, 0x6f3a, + 0x6f3b, 0x6f3c, 0x6f3d, 0x6f3f, 0x6f40, 0x6f41, 0x6f42, 0x6f43, + 0x6f44, 0x6f45, 0x6f48, 0x6f49, 0x6f4a, 0x6f4c, 0x6f4e, 0x6f4f, + 0x6f50, 0x6f51, 0x6f52, 0x6f53, 0x6f54, 0x6f55, 0x6f56, 0x6f57, + 0x6f59, 0x6f5a, 0x6f5b, 0x6f5d, 0x6f5f, 0x6f60, 0x6f61, 0x6f63, + 0x6f64, 0x6f65, 0x6f67, 0x6f68, 0x6f69, 0x6f6a, 0x6f6b, 0x6f6c, + 0x6f6f, 0x6f70, 0x6f71, 0x6f73, 0x6f75, 0x6f76, 0x6f77, 0x6f79, + 0x6f7b, 0x6f7d, 0x6f7e, 0x6f7f, 0x6f80, 0x6f81, 0x6f82, 0x6f83, + 0x6f85, 0x6f86, 0x6f87, 0x6f8a, 0x6f8b, 0x6f8f, 0x6f90, 0x6f91, + 0x6f92, 0x6f93, 0x6f94, 0x6f95, 0x6f96, 0x6f97, 0x6f98, 0x6f99, + 0x6f9a, 0x6f9b, 0x6f9d, 0x6f9e, 0x6f9f, 0x6fa0, 0x6fa2, 0x6fa3, + 0x6fa4, 0x6fa5, 0x6fa6, 0x6fa8, 0x6fa9, 0x6faa, 0x6fab, 0x6fac, + 0x6fad, 0x6fae, 0x6faf, 0x6fb0, 0x6fb1, 0x6fb2, 0x6fb4, 0x6fb5, + 0x6fb7, 0x6fb8, 0x6fba, 0x6fbb, 0x6fbc, 0x6fbd, 0x6fbe, 0x6fbf, + 0x6fc1, 0x6fc3, 0x6fc4, 0x6fc5, 0x6fc6, 0x6fc7, 0x6fc8, 0x6fca, + 0x6fcb, 0x6fcc, 0x6fcd, 0x6fce, 0x6fcf, 0x6fd0, 0x6fd3, 0x6fd4, + 0x6fd5, 0x6fd6, 0x6fd7, 0x6fd8, 0x6fd9, 0x6fda, 0x6fdb, 0x6fdc, + 0x6fdd, 0x6fdf, 0x6fe2, 0x6fe3, 0x6fe4, 0x6fe5, + /* 0x9e */ + 0x6fe6, 0x6fe7, 0x6fe8, 0x6fe9, 0x6fea, 0x6feb, 0x6fec, 0x6fed, + 0x6ff0, 0x6ff1, 0x6ff2, 0x6ff3, 0x6ff4, 0x6ff5, 0x6ff6, 0x6ff7, + 0x6ff8, 0x6ff9, 0x6ffa, 0x6ffb, 0x6ffc, 0x6ffd, 0x6ffe, 0x6fff, + 0x7000, 0x7001, 0x7002, 0x7003, 0x7004, 0x7005, 0x7006, 0x7007, + 0x7008, 0x7009, 0x700a, 0x700b, 0x700c, 0x700d, 0x700e, 0x700f, + 0x7010, 0x7012, 0x7013, 0x7014, 0x7015, 0x7016, 0x7017, 0x7018, + 0x7019, 0x701c, 0x701d, 0x701e, 0x701f, 0x7020, 0x7021, 0x7022, + 0x7024, 0x7025, 0x7026, 0x7027, 0x7028, 0x7029, 0x702a, 0x702b, + 0x702c, 0x702d, 0x702e, 0x702f, 0x7030, 0x7031, 0x7032, 0x7033, + 0x7034, 0x7036, 0x7037, 0x7038, 0x703a, 0x703b, 0x703c, 0x703d, + 0x703e, 0x703f, 0x7040, 0x7041, 0x7042, 0x7043, 0x7044, 0x7045, + 0x7046, 0x7047, 0x7048, 0x7049, 0x704a, 0x704b, 0x704d, 0x704e, + 0x7050, 0x7051, 0x7052, 0x7053, 0x7054, 0x7055, 0x7056, 0x7057, + 0x7058, 0x7059, 0x705a, 0x705b, 0x705c, 0x705d, 0x705f, 0x7060, + 0x7061, 0x7062, 0x7063, 0x7064, 0x7065, 0x7066, 0x7067, 0x7068, + 0x7069, 0x706a, 0x706e, 0x7071, 0x7072, 0x7073, 0x7074, 0x7077, + 0x7079, 0x707a, 0x707b, 0x707d, 0x7081, 0x7082, 0x7083, 0x7084, + 0x7086, 0x7087, 0x7088, 0x708b, 0x708c, 0x708d, 0x708f, 0x7090, + 0x7091, 0x7093, 0x7097, 0x7098, 0x709a, 0x709b, 0x709e, 0x709f, + 0x70a0, 0x70a1, 0x70a2, 0x70a3, 0x70a4, 0x70a5, 0x70a6, 0x70a7, + 0x70a8, 0x70a9, 0x70aa, 0x70b0, 0x70b2, 0x70b4, 0x70b5, 0x70b6, + 0x70ba, 0x70be, 0x70bf, 0x70c4, 0x70c5, 0x70c6, 0x70c7, 0x70c9, + 0x70cb, 0x70cc, 0x70cd, 0x70ce, 0x70cf, 0x70d0, 0x70d1, 0x70d2, + 0x70d3, 0x70d4, 0x70d5, 0x70d6, 0x70d7, 0x70da, + /* 0x9f */ + 0x70dc, 0x70dd, 0x70de, 0x70e0, 0x70e1, 0x70e2, 0x70e3, 0x70e5, + 0x70ea, 0x70ee, 0x70f0, 0x70f1, 0x70f2, 0x70f3, 0x70f4, 0x70f5, + 0x70f6, 0x70f8, 0x70fa, 0x70fb, 0x70fc, 0x70fe, 0x70ff, 0x7100, + 0x7101, 0x7102, 0x7103, 0x7104, 0x7105, 0x7106, 0x7107, 0x7108, + 0x710b, 0x710c, 0x710d, 0x710e, 0x710f, 0x7111, 0x7112, 0x7114, + 0x7117, 0x711b, 0x711c, 0x711d, 0x711e, 0x711f, 0x7120, 0x7121, + 0x7122, 0x7123, 0x7124, 0x7125, 0x7127, 0x7128, 0x7129, 0x712a, + 0x712b, 0x712c, 0x712d, 0x712e, 0x7132, 0x7133, 0x7134, 0x7135, + 0x7137, 0x7138, 0x7139, 0x713a, 0x713b, 0x713c, 0x713d, 0x713e, + 0x713f, 0x7140, 0x7141, 0x7142, 0x7143, 0x7144, 0x7146, 0x7147, + 0x7148, 0x7149, 0x714b, 0x714d, 0x714f, 0x7150, 0x7151, 0x7152, + 0x7153, 0x7154, 0x7155, 0x7156, 0x7157, 0x7158, 0x7159, 0x715a, + 0x715b, 0x715d, 0x715f, 0x7160, 0x7161, 0x7162, 0x7163, 0x7165, + 0x7169, 0x716a, 0x716b, 0x716c, 0x716d, 0x716f, 0x7170, 0x7171, + 0x7174, 0x7175, 0x7176, 0x7177, 0x7179, 0x717b, 0x717c, 0x717e, + 0x717f, 0x7180, 0x7181, 0x7182, 0x7183, 0x7185, 0x7186, 0x7187, + 0x7188, 0x7189, 0x718b, 0x718c, 0x718d, 0x718e, 0x7190, 0x7191, + 0x7192, 0x7193, 0x7195, 0x7196, 0x7197, 0x719a, 0x719b, 0x719c, + 0x719d, 0x719e, 0x71a1, 0x71a2, 0x71a3, 0x71a4, 0x71a5, 0x71a6, + 0x71a7, 0x71a9, 0x71aa, 0x71ab, 0x71ad, 0x71ae, 0x71af, 0x71b0, + 0x71b1, 0x71b2, 0x71b4, 0x71b6, 0x71b7, 0x71b8, 0x71ba, 0x71bb, + 0x71bc, 0x71bd, 0x71be, 0x71bf, 0x71c0, 0x71c1, 0x71c2, 0x71c4, + 0x71c5, 0x71c6, 0x71c7, 0x71c8, 0x71c9, 0x71ca, 0x71cb, 0x71cc, + 0x71cd, 0x71cf, 0x71d0, 0x71d1, 0x71d2, 0x71d3, + /* 0xa0 */ + 0x71d6, 0x71d7, 0x71d8, 0x71d9, 0x71da, 0x71db, 0x71dc, 0x71dd, + 0x71de, 0x71df, 0x71e1, 0x71e2, 0x71e3, 0x71e4, 0x71e6, 0x71e8, + 0x71e9, 0x71ea, 0x71eb, 0x71ec, 0x71ed, 0x71ef, 0x71f0, 0x71f1, + 0x71f2, 0x71f3, 0x71f4, 0x71f5, 0x71f6, 0x71f7, 0x71f8, 0x71fa, + 0x71fb, 0x71fc, 0x71fd, 0x71fe, 0x71ff, 0x7200, 0x7201, 0x7202, + 0x7203, 0x7204, 0x7205, 0x7207, 0x7208, 0x7209, 0x720a, 0x720b, + 0x720c, 0x720d, 0x720e, 0x720f, 0x7210, 0x7211, 0x7212, 0x7213, + 0x7214, 0x7215, 0x7216, 0x7217, 0x7218, 0x7219, 0x721a, 0x721b, + 0x721c, 0x721e, 0x721f, 0x7220, 0x7221, 0x7222, 0x7223, 0x7224, + 0x7225, 0x7226, 0x7227, 0x7229, 0x722b, 0x722d, 0x722e, 0x722f, + 0x7232, 0x7233, 0x7234, 0x723a, 0x723c, 0x723e, 0x7240, 0x7241, + 0x7242, 0x7243, 0x7244, 0x7245, 0x7246, 0x7249, 0x724a, 0x724b, + 0x724e, 0x724f, 0x7250, 0x7251, 0x7253, 0x7254, 0x7255, 0x7257, + 0x7258, 0x725a, 0x725c, 0x725e, 0x7260, 0x7263, 0x7264, 0x7265, + 0x7268, 0x726a, 0x726b, 0x726c, 0x726d, 0x7270, 0x7271, 0x7273, + 0x7274, 0x7276, 0x7277, 0x7278, 0x727b, 0x727c, 0x727d, 0x7282, + 0x7283, 0x7285, 0x7286, 0x7287, 0x7288, 0x7289, 0x728c, 0x728e, + 0x7290, 0x7291, 0x7293, 0x7294, 0x7295, 0x7296, 0x7297, 0x7298, + 0x7299, 0x729a, 0x729b, 0x729c, 0x729d, 0x729e, 0x72a0, 0x72a1, + 0x72a2, 0x72a3, 0x72a4, 0x72a5, 0x72a6, 0x72a7, 0x72a8, 0x72a9, + 0x72aa, 0x72ab, 0x72ae, 0x72b1, 0x72b2, 0x72b3, 0x72b5, 0x72ba, + 0x72bb, 0x72bc, 0x72bd, 0x72be, 0x72bf, 0x72c0, 0x72c5, 0x72c6, + 0x72c7, 0x72c9, 0x72ca, 0x72cb, 0x72cc, 0x72cf, 0x72d1, 0x72d3, + 0x72d4, 0x72d5, 0x72d6, 0x72d8, 0x72da, 0x72db, + /* 0xa1 */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x3000, 0x3001, 0x3002, 0x00b7, 0x02c9, 0x02c7, 0x00a8, 0x3003, + 0x3005, 0x2014, 0xff5e, 0x2016, 0x2026, 0x2018, 0x2019, 0x201c, + 0x201d, 0x3014, 0x3015, 0x3008, 0x3009, 0x300a, 0x300b, 0x300c, + 0x300d, 0x300e, 0x300f, 0x3016, 0x3017, 0x3010, 0x3011, 0x00b1, + 0x00d7, 0x00f7, 0x2236, 0x2227, 0x2228, 0x2211, 0x220f, 0x222a, + 0x2229, 0x2208, 0x2237, 0x221a, 0x22a5, 0x2225, 0x2220, 0x2312, + 0x2299, 0x222b, 0x222e, 0x2261, 0x224c, 0x2248, 0x223d, 0x221d, + 0x2260, 0x226e, 0x226f, 0x2264, 0x2265, 0x221e, 0x2235, 0x2234, + 0x2642, 0x2640, 0x00b0, 0x2032, 0x2033, 0x2103, 0xff04, 0x00a4, + 0xffe0, 0xffe1, 0x2030, 0x00a7, 0x2116, 0x2606, 0x2605, 0x25cb, + 0x25cf, 0x25ce, 0x25c7, 0x25c6, 0x25a1, 0x25a0, 0x25b3, 0x25b2, + 0x203b, 0x2192, 0x2190, 0x2191, 0x2193, 0x3013, + /* 0xa2 */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x2170, 0x2171, 0x2172, 0x2173, 0x2174, 0x2175, 0x2176, 0x2177, + 0x2178, 0x2179, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x2488, 0x2489, 0x248a, 0x248b, 0x248c, 0x248d, 0x248e, 0x248f, + 0x2490, 0x2491, 0x2492, 0x2493, 0x2494, 0x2495, 0x2496, 0x2497, + 0x2498, 0x2499, 0x249a, 0x249b, 0x2474, 0x2475, 0x2476, 0x2477, + 0x2478, 0x2479, 0x247a, 0x247b, 0x247c, 0x247d, 0x247e, 0x247f, + 0x2480, 0x2481, 0x2482, 0x2483, 0x2484, 0x2485, 0x2486, 0x2487, + 0x2460, 0x2461, 0x2462, 0x2463, 0x2464, 0x2465, 0x2466, 0x2467, + 0x2468, 0x2469, 0xfffd, 0xfffd, 0x3220, 0x3221, 0x3222, 0x3223, + 0x3224, 0x3225, 0x3226, 0x3227, 0x3228, 0x3229, 0xfffd, 0xfffd, + 0x2160, 0x2161, 0x2162, 0x2163, 0x2164, 0x2165, 0x2166, 0x2167, + 0x2168, 0x2169, 0x216a, 0x216b, 0xfffd, 0xfffd, + /* 0xa3 */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xff01, 0xff02, 0xff03, 0xffe5, 0xff05, 0xff06, 0xff07, 0xff08, + 0xff09, 0xff0a, 0xff0b, 0xff0c, 0xff0d, 0xff0e, 0xff0f, 0xff10, + 0xff11, 0xff12, 0xff13, 0xff14, 0xff15, 0xff16, 0xff17, 0xff18, + 0xff19, 0xff1a, 0xff1b, 0xff1c, 0xff1d, 0xff1e, 0xff1f, 0xff20, + 0xff21, 0xff22, 0xff23, 0xff24, 0xff25, 0xff26, 0xff27, 0xff28, + 0xff29, 0xff2a, 0xff2b, 0xff2c, 0xff2d, 0xff2e, 0xff2f, 0xff30, + 0xff31, 0xff32, 0xff33, 0xff34, 0xff35, 0xff36, 0xff37, 0xff38, + 0xff39, 0xff3a, 0xff3b, 0xff3c, 0xff3d, 0xff3e, 0xff3f, 0xff40, + 0xff41, 0xff42, 0xff43, 0xff44, 0xff45, 0xff46, 0xff47, 0xff48, + 0xff49, 0xff4a, 0xff4b, 0xff4c, 0xff4d, 0xff4e, 0xff4f, 0xff50, + 0xff51, 0xff52, 0xff53, 0xff54, 0xff55, 0xff56, 0xff57, 0xff58, + 0xff59, 0xff5a, 0xff5b, 0xff5c, 0xff5d, 0xffe3, + /* 0xa4 */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x3041, 0x3042, 0x3043, 0x3044, 0x3045, 0x3046, 0x3047, 0x3048, + 0x3049, 0x304a, 0x304b, 0x304c, 0x304d, 0x304e, 0x304f, 0x3050, + 0x3051, 0x3052, 0x3053, 0x3054, 0x3055, 0x3056, 0x3057, 0x3058, + 0x3059, 0x305a, 0x305b, 0x305c, 0x305d, 0x305e, 0x305f, 0x3060, + 0x3061, 0x3062, 0x3063, 0x3064, 0x3065, 0x3066, 0x3067, 0x3068, + 0x3069, 0x306a, 0x306b, 0x306c, 0x306d, 0x306e, 0x306f, 0x3070, + 0x3071, 0x3072, 0x3073, 0x3074, 0x3075, 0x3076, 0x3077, 0x3078, + 0x3079, 0x307a, 0x307b, 0x307c, 0x307d, 0x307e, 0x307f, 0x3080, + 0x3081, 0x3082, 0x3083, 0x3084, 0x3085, 0x3086, 0x3087, 0x3088, + 0x3089, 0x308a, 0x308b, 0x308c, 0x308d, 0x308e, 0x308f, 0x3090, + 0x3091, 0x3092, 0x3093, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0xa5 */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x30a1, 0x30a2, 0x30a3, 0x30a4, 0x30a5, 0x30a6, 0x30a7, 0x30a8, + 0x30a9, 0x30aa, 0x30ab, 0x30ac, 0x30ad, 0x30ae, 0x30af, 0x30b0, + 0x30b1, 0x30b2, 0x30b3, 0x30b4, 0x30b5, 0x30b6, 0x30b7, 0x30b8, + 0x30b9, 0x30ba, 0x30bb, 0x30bc, 0x30bd, 0x30be, 0x30bf, 0x30c0, + 0x30c1, 0x30c2, 0x30c3, 0x30c4, 0x30c5, 0x30c6, 0x30c7, 0x30c8, + 0x30c9, 0x30ca, 0x30cb, 0x30cc, 0x30cd, 0x30ce, 0x30cf, 0x30d0, + 0x30d1, 0x30d2, 0x30d3, 0x30d4, 0x30d5, 0x30d6, 0x30d7, 0x30d8, + 0x30d9, 0x30da, 0x30db, 0x30dc, 0x30dd, 0x30de, 0x30df, 0x30e0, + 0x30e1, 0x30e2, 0x30e3, 0x30e4, 0x30e5, 0x30e6, 0x30e7, 0x30e8, + 0x30e9, 0x30ea, 0x30eb, 0x30ec, 0x30ed, 0x30ee, 0x30ef, 0x30f0, + 0x30f1, 0x30f2, 0x30f3, 0x30f4, 0x30f5, 0x30f6, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0xa6 */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x0391, 0x0392, 0x0393, 0x0394, 0x0395, 0x0396, 0x0397, 0x0398, + 0x0399, 0x039a, 0x039b, 0x039c, 0x039d, 0x039e, 0x039f, 0x03a0, + 0x03a1, 0x03a3, 0x03a4, 0x03a5, 0x03a6, 0x03a7, 0x03a8, 0x03a9, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x03b1, 0x03b2, 0x03b3, 0x03b4, 0x03b5, 0x03b6, 0x03b7, 0x03b8, + 0x03b9, 0x03ba, 0x03bb, 0x03bc, 0x03bd, 0x03be, 0x03bf, 0x03c0, + 0x03c1, 0x03c3, 0x03c4, 0x03c5, 0x03c6, 0x03c7, 0x03c8, 0x03c9, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfe35, + 0xfe36, 0xfe39, 0xfe3a, 0xfe3f, 0xfe40, 0xfe3d, 0xfe3e, 0xfe41, + 0xfe42, 0xfe43, 0xfe44, 0xfffd, 0xfffd, 0xfe3b, 0xfe3c, 0xfe37, + 0xfe38, 0xfe31, 0xfffd, 0xfe33, 0xfe34, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0xa7 */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0401, 0x0416, + 0x0417, 0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e, + 0x041f, 0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425, 0x0426, + 0x0427, 0x0428, 0x0429, 0x042a, 0x042b, 0x042c, 0x042d, 0x042e, + 0x042f, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x0430, 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, 0x0451, 0x0436, + 0x0437, 0x0438, 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e, + 0x043f, 0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446, + 0x0447, 0x0448, 0x0449, 0x044a, 0x044b, 0x044c, 0x044d, 0x044e, + 0x044f, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0xa8 */ + 0x02ca, 0x02cb, 0x02d9, 0x2013, 0x2015, 0x2025, 0x2035, 0x2105, + 0x2109, 0x2196, 0x2197, 0x2198, 0x2199, 0x2215, 0x221f, 0x2223, + 0x2252, 0x2266, 0x2267, 0x22bf, 0x2550, 0x2551, 0x2552, 0x2553, + 0x2554, 0x2555, 0x2556, 0x2557, 0x2558, 0x2559, 0x255a, 0x255b, + 0x255c, 0x255d, 0x255e, 0x255f, 0x2560, 0x2561, 0x2562, 0x2563, + 0x2564, 0x2565, 0x2566, 0x2567, 0x2568, 0x2569, 0x256a, 0x256b, + 0x256c, 0x256d, 0x256e, 0x256f, 0x2570, 0x2571, 0x2572, 0x2573, + 0x2581, 0x2582, 0x2583, 0x2584, 0x2585, 0x2586, 0x2587, 0x2588, + 0x2589, 0x258a, 0x258b, 0x258c, 0x258d, 0x258e, 0x258f, 0x2593, + 0x2594, 0x2595, 0x25bc, 0x25bd, 0x25e2, 0x25e3, 0x25e4, 0x25e5, + 0x2609, 0x2295, 0x3012, 0x301d, 0x301e, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x0101, 0x00e1, 0x01ce, 0x00e0, 0x0113, 0x00e9, 0x011b, 0x00e8, + 0x012b, 0x00ed, 0x01d0, 0x00ec, 0x014d, 0x00f3, 0x01d2, 0x00f2, + 0x016b, 0x00fa, 0x01d4, 0x00f9, 0x01d6, 0x01d8, 0x01da, 0x01dc, + 0x00fc, 0x00ea, 0x0251, 0xfffd, 0x0144, 0x0148, 0xfffd, 0x0261, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x3105, 0x3106, 0x3107, 0x3108, + 0x3109, 0x310a, 0x310b, 0x310c, 0x310d, 0x310e, 0x310f, 0x3110, + 0x3111, 0x3112, 0x3113, 0x3114, 0x3115, 0x3116, 0x3117, 0x3118, + 0x3119, 0x311a, 0x311b, 0x311c, 0x311d, 0x311e, 0x311f, 0x3120, + 0x3121, 0x3122, 0x3123, 0x3124, 0x3125, 0x3126, 0x3127, 0x3128, + 0x3129, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0xa9 */ + 0x3021, 0x3022, 0x3023, 0x3024, 0x3025, 0x3026, 0x3027, 0x3028, + 0x3029, 0x32a3, 0x338e, 0x338f, 0x339c, 0x339d, 0x339e, 0x33a1, + 0x33c4, 0x33ce, 0x33d1, 0x33d2, 0x33d5, 0xfe30, 0xffe2, 0xffe4, + 0xfffd, 0x2121, 0x3231, 0xfffd, 0x2010, 0xfffd, 0xfffd, 0xfffd, + 0x30fc, 0x309b, 0x309c, 0x30fd, 0x30fe, 0x3006, 0x309d, 0x309e, + 0xfe49, 0xfe4a, 0xfe4b, 0xfe4c, 0xfe4d, 0xfe4e, 0xfe4f, 0xfe50, + 0xfe51, 0xfe52, 0xfe54, 0xfe55, 0xfe56, 0xfe57, 0xfe59, 0xfe5a, + 0xfe5b, 0xfe5c, 0xfe5d, 0xfe5e, 0xfe5f, 0xfe60, 0xfe61, 0xfe62, + 0xfe63, 0xfe64, 0xfe65, 0xfe66, 0xfe68, 0xfe69, 0xfe6a, 0xfe6b, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x3007, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x2500, 0x2501, 0x2502, 0x2503, 0x2504, + 0x2505, 0x2506, 0x2507, 0x2508, 0x2509, 0x250a, 0x250b, 0x250c, + 0x250d, 0x250e, 0x250f, 0x2510, 0x2511, 0x2512, 0x2513, 0x2514, + 0x2515, 0x2516, 0x2517, 0x2518, 0x2519, 0x251a, 0x251b, 0x251c, + 0x251d, 0x251e, 0x251f, 0x2520, 0x2521, 0x2522, 0x2523, 0x2524, + 0x2525, 0x2526, 0x2527, 0x2528, 0x2529, 0x252a, 0x252b, 0x252c, + 0x252d, 0x252e, 0x252f, 0x2530, 0x2531, 0x2532, 0x2533, 0x2534, + 0x2535, 0x2536, 0x2537, 0x2538, 0x2539, 0x253a, 0x253b, 0x253c, + 0x253d, 0x253e, 0x253f, 0x2540, 0x2541, 0x2542, 0x2543, 0x2544, + 0x2545, 0x2546, 0x2547, 0x2548, 0x2549, 0x254a, 0x254b, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0xaa */ + 0x72dc, 0x72dd, 0x72df, 0x72e2, 0x72e3, 0x72e4, 0x72e5, 0x72e6, + 0x72e7, 0x72ea, 0x72eb, 0x72f5, 0x72f6, 0x72f9, 0x72fd, 0x72fe, + 0x72ff, 0x7300, 0x7302, 0x7304, 0x7305, 0x7306, 0x7307, 0x7308, + 0x7309, 0x730b, 0x730c, 0x730d, 0x730f, 0x7310, 0x7311, 0x7312, + 0x7314, 0x7318, 0x7319, 0x731a, 0x731f, 0x7320, 0x7323, 0x7324, + 0x7326, 0x7327, 0x7328, 0x732d, 0x732f, 0x7330, 0x7332, 0x7333, + 0x7335, 0x7336, 0x733a, 0x733b, 0x733c, 0x733d, 0x7340, 0x7341, + 0x7342, 0x7343, 0x7344, 0x7345, 0x7346, 0x7347, 0x7348, 0x7349, + 0x734a, 0x734b, 0x734c, 0x734e, 0x734f, 0x7351, 0x7353, 0x7354, + 0x7355, 0x7356, 0x7358, 0x7359, 0x735a, 0x735b, 0x735c, 0x735d, + 0x735e, 0x735f, 0x7361, 0x7362, 0x7363, 0x7364, 0x7365, 0x7366, + 0x7367, 0x7368, 0x7369, 0x736a, 0x736b, 0x736e, 0x7370, 0x7371, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0xab */ + 0x7372, 0x7373, 0x7374, 0x7375, 0x7376, 0x7377, 0x7378, 0x7379, + 0x737a, 0x737b, 0x737c, 0x737d, 0x737f, 0x7380, 0x7381, 0x7382, + 0x7383, 0x7385, 0x7386, 0x7388, 0x738a, 0x738c, 0x738d, 0x738f, + 0x7390, 0x7392, 0x7393, 0x7394, 0x7395, 0x7397, 0x7398, 0x7399, + 0x739a, 0x739c, 0x739d, 0x739e, 0x73a0, 0x73a1, 0x73a3, 0x73a4, + 0x73a5, 0x73a6, 0x73a7, 0x73a8, 0x73aa, 0x73ac, 0x73ad, 0x73b1, + 0x73b4, 0x73b5, 0x73b6, 0x73b8, 0x73b9, 0x73bc, 0x73bd, 0x73be, + 0x73bf, 0x73c1, 0x73c3, 0x73c4, 0x73c5, 0x73c6, 0x73c7, 0x73cb, + 0x73cc, 0x73ce, 0x73d2, 0x73d3, 0x73d4, 0x73d5, 0x73d6, 0x73d7, + 0x73d8, 0x73da, 0x73db, 0x73dc, 0x73dd, 0x73df, 0x73e1, 0x73e2, + 0x73e3, 0x73e4, 0x73e6, 0x73e8, 0x73ea, 0x73eb, 0x73ec, 0x73ee, + 0x73ef, 0x73f0, 0x73f1, 0x73f3, 0x73f4, 0x73f5, 0x73f6, 0x73f7, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0xac */ + 0x73f8, 0x73f9, 0x73fa, 0x73fb, 0x73fc, 0x73fd, 0x73fe, 0x73ff, + 0x7400, 0x7401, 0x7402, 0x7404, 0x7407, 0x7408, 0x740b, 0x740c, + 0x740d, 0x740e, 0x7411, 0x7412, 0x7413, 0x7414, 0x7415, 0x7416, + 0x7417, 0x7418, 0x7419, 0x741c, 0x741d, 0x741e, 0x741f, 0x7420, + 0x7421, 0x7423, 0x7424, 0x7427, 0x7429, 0x742b, 0x742d, 0x742f, + 0x7431, 0x7432, 0x7437, 0x7438, 0x7439, 0x743a, 0x743b, 0x743d, + 0x743e, 0x743f, 0x7440, 0x7442, 0x7443, 0x7444, 0x7445, 0x7446, + 0x7447, 0x7448, 0x7449, 0x744a, 0x744b, 0x744c, 0x744d, 0x744e, + 0x744f, 0x7450, 0x7451, 0x7452, 0x7453, 0x7454, 0x7456, 0x7458, + 0x745d, 0x7460, 0x7461, 0x7462, 0x7463, 0x7464, 0x7465, 0x7466, + 0x7467, 0x7468, 0x7469, 0x746a, 0x746b, 0x746c, 0x746e, 0x746f, + 0x7471, 0x7472, 0x7473, 0x7474, 0x7475, 0x7478, 0x7479, 0x747a, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0xad */ + 0x747b, 0x747c, 0x747d, 0x747f, 0x7482, 0x7484, 0x7485, 0x7486, + 0x7488, 0x7489, 0x748a, 0x748c, 0x748d, 0x748f, 0x7491, 0x7492, + 0x7493, 0x7494, 0x7495, 0x7496, 0x7497, 0x7498, 0x7499, 0x749a, + 0x749b, 0x749d, 0x749f, 0x74a0, 0x74a1, 0x74a2, 0x74a3, 0x74a4, + 0x74a5, 0x74a6, 0x74aa, 0x74ab, 0x74ac, 0x74ad, 0x74ae, 0x74af, + 0x74b0, 0x74b1, 0x74b2, 0x74b3, 0x74b4, 0x74b5, 0x74b6, 0x74b7, + 0x74b8, 0x74b9, 0x74bb, 0x74bc, 0x74bd, 0x74be, 0x74bf, 0x74c0, + 0x74c1, 0x74c2, 0x74c3, 0x74c4, 0x74c5, 0x74c6, 0x74c7, 0x74c8, + 0x74c9, 0x74ca, 0x74cb, 0x74cc, 0x74cd, 0x74ce, 0x74cf, 0x74d0, + 0x74d1, 0x74d3, 0x74d4, 0x74d5, 0x74d6, 0x74d7, 0x74d8, 0x74d9, + 0x74da, 0x74db, 0x74dd, 0x74df, 0x74e1, 0x74e5, 0x74e7, 0x74e8, + 0x74e9, 0x74ea, 0x74eb, 0x74ec, 0x74ed, 0x74f0, 0x74f1, 0x74f2, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0xae */ + 0x74f3, 0x74f5, 0x74f8, 0x74f9, 0x74fa, 0x74fb, 0x74fc, 0x74fd, + 0x74fe, 0x7500, 0x7501, 0x7502, 0x7503, 0x7505, 0x7506, 0x7507, + 0x7508, 0x7509, 0x750a, 0x750b, 0x750c, 0x750e, 0x7510, 0x7512, + 0x7514, 0x7515, 0x7516, 0x7517, 0x751b, 0x751d, 0x751e, 0x7520, + 0x7521, 0x7522, 0x7523, 0x7524, 0x7526, 0x7527, 0x752a, 0x752e, + 0x7534, 0x7536, 0x7539, 0x753c, 0x753d, 0x753f, 0x7541, 0x7542, + 0x7543, 0x7544, 0x7546, 0x7547, 0x7549, 0x754a, 0x754d, 0x7550, + 0x7551, 0x7552, 0x7553, 0x7555, 0x7556, 0x7557, 0x7558, 0x755d, + 0x755e, 0x755f, 0x7560, 0x7561, 0x7562, 0x7563, 0x7564, 0x7567, + 0x7568, 0x7569, 0x756b, 0x756c, 0x756d, 0x756e, 0x756f, 0x7570, + 0x7571, 0x7573, 0x7575, 0x7576, 0x7577, 0x757a, 0x757b, 0x757c, + 0x757d, 0x757e, 0x7580, 0x7581, 0x7582, 0x7584, 0x7585, 0x7587, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0xaf */ + 0x7588, 0x7589, 0x758a, 0x758c, 0x758d, 0x758e, 0x7590, 0x7593, + 0x7595, 0x7598, 0x759b, 0x759c, 0x759e, 0x75a2, 0x75a6, 0x75a7, + 0x75a8, 0x75a9, 0x75aa, 0x75ad, 0x75b6, 0x75b7, 0x75ba, 0x75bb, + 0x75bf, 0x75c0, 0x75c1, 0x75c6, 0x75cb, 0x75cc, 0x75ce, 0x75cf, + 0x75d0, 0x75d1, 0x75d3, 0x75d7, 0x75d9, 0x75da, 0x75dc, 0x75dd, + 0x75df, 0x75e0, 0x75e1, 0x75e5, 0x75e9, 0x75ec, 0x75ed, 0x75ee, + 0x75ef, 0x75f2, 0x75f3, 0x75f5, 0x75f6, 0x75f7, 0x75f8, 0x75fa, + 0x75fb, 0x75fd, 0x75fe, 0x7602, 0x7604, 0x7606, 0x7607, 0x7608, + 0x7609, 0x760b, 0x760d, 0x760e, 0x760f, 0x7611, 0x7612, 0x7613, + 0x7614, 0x7616, 0x761a, 0x761c, 0x761d, 0x761e, 0x7621, 0x7623, + 0x7627, 0x7628, 0x762c, 0x762e, 0x762f, 0x7631, 0x7632, 0x7636, + 0x7637, 0x7639, 0x763a, 0x763b, 0x763d, 0x7641, 0x7642, 0x7644, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0xb0 */ + 0x7645, 0x7646, 0x7647, 0x7648, 0x7649, 0x764a, 0x764b, 0x764e, + 0x764f, 0x7650, 0x7651, 0x7652, 0x7653, 0x7655, 0x7657, 0x7658, + 0x7659, 0x765a, 0x765b, 0x765d, 0x765f, 0x7660, 0x7661, 0x7662, + 0x7664, 0x7665, 0x7666, 0x7667, 0x7668, 0x7669, 0x766a, 0x766c, + 0x766d, 0x766e, 0x7670, 0x7671, 0x7672, 0x7673, 0x7674, 0x7675, + 0x7676, 0x7677, 0x7679, 0x767a, 0x767c, 0x767f, 0x7680, 0x7681, + 0x7683, 0x7685, 0x7689, 0x768a, 0x768c, 0x768d, 0x768f, 0x7690, + 0x7692, 0x7694, 0x7695, 0x7697, 0x7698, 0x769a, 0x769b, 0x769c, + 0x769d, 0x769e, 0x769f, 0x76a0, 0x76a1, 0x76a2, 0x76a3, 0x76a5, + 0x76a6, 0x76a7, 0x76a8, 0x76a9, 0x76aa, 0x76ab, 0x76ac, 0x76ad, + 0x76af, 0x76b0, 0x76b3, 0x76b5, 0x76b6, 0x76b7, 0x76b8, 0x76b9, + 0x76ba, 0x76bb, 0x76bc, 0x76bd, 0x76be, 0x76c0, 0x76c1, 0x76c3, + 0x554a, 0x963f, 0x57c3, 0x6328, 0x54ce, 0x5509, 0x54c0, 0x7691, + 0x764c, 0x853c, 0x77ee, 0x827e, 0x788d, 0x7231, 0x9698, 0x978d, + 0x6c28, 0x5b89, 0x4ffa, 0x6309, 0x6697, 0x5cb8, 0x80fa, 0x6848, + 0x80ae, 0x6602, 0x76ce, 0x51f9, 0x6556, 0x71ac, 0x7ff1, 0x8884, + 0x50b2, 0x5965, 0x61ca, 0x6fb3, 0x82ad, 0x634c, 0x6252, 0x53ed, + 0x5427, 0x7b06, 0x516b, 0x75a4, 0x5df4, 0x62d4, 0x8dcb, 0x9776, + 0x628a, 0x8019, 0x575d, 0x9738, 0x7f62, 0x7238, 0x767d, 0x67cf, + 0x767e, 0x6446, 0x4f70, 0x8d25, 0x62dc, 0x7a17, 0x6591, 0x73ed, + 0x642c, 0x6273, 0x822c, 0x9881, 0x677f, 0x7248, 0x626e, 0x62cc, + 0x4f34, 0x74e3, 0x534a, 0x529e, 0x7eca, 0x90a6, 0x5e2e, 0x6886, + 0x699c, 0x8180, 0x7ed1, 0x68d2, 0x78c5, 0x868c, 0x9551, 0x508d, + 0x8c24, 0x82de, 0x80de, 0x5305, 0x8912, 0x5265, + /* 0xb1 */ + 0x76c4, 0x76c7, 0x76c9, 0x76cb, 0x76cc, 0x76d3, 0x76d5, 0x76d9, + 0x76da, 0x76dc, 0x76dd, 0x76de, 0x76e0, 0x76e1, 0x76e2, 0x76e3, + 0x76e4, 0x76e6, 0x76e7, 0x76e8, 0x76e9, 0x76ea, 0x76eb, 0x76ec, + 0x76ed, 0x76f0, 0x76f3, 0x76f5, 0x76f6, 0x76f7, 0x76fa, 0x76fb, + 0x76fd, 0x76ff, 0x7700, 0x7702, 0x7703, 0x7705, 0x7706, 0x770a, + 0x770c, 0x770e, 0x770f, 0x7710, 0x7711, 0x7712, 0x7713, 0x7714, + 0x7715, 0x7716, 0x7717, 0x7718, 0x771b, 0x771c, 0x771d, 0x771e, + 0x7721, 0x7723, 0x7724, 0x7725, 0x7727, 0x772a, 0x772b, 0x772c, + 0x772e, 0x7730, 0x7731, 0x7732, 0x7733, 0x7734, 0x7739, 0x773b, + 0x773d, 0x773e, 0x773f, 0x7742, 0x7744, 0x7745, 0x7746, 0x7748, + 0x7749, 0x774a, 0x774b, 0x774c, 0x774d, 0x774e, 0x774f, 0x7752, + 0x7753, 0x7754, 0x7755, 0x7756, 0x7757, 0x7758, 0x7759, 0x775c, + 0x8584, 0x96f9, 0x4fdd, 0x5821, 0x9971, 0x5b9d, 0x62b1, 0x62a5, + 0x66b4, 0x8c79, 0x9c8d, 0x7206, 0x676f, 0x7891, 0x60b2, 0x5351, + 0x5317, 0x8f88, 0x80cc, 0x8d1d, 0x94a1, 0x500d, 0x72c8, 0x5907, + 0x60eb, 0x7119, 0x88ab, 0x5954, 0x82ef, 0x672c, 0x7b28, 0x5d29, + 0x7ef7, 0x752d, 0x6cf5, 0x8e66, 0x8ff8, 0x903c, 0x9f3b, 0x6bd4, + 0x9119, 0x7b14, 0x5f7c, 0x78a7, 0x84d6, 0x853d, 0x6bd5, 0x6bd9, + 0x6bd6, 0x5e01, 0x5e87, 0x75f9, 0x95ed, 0x655d, 0x5f0a, 0x5fc5, + 0x8f9f, 0x58c1, 0x81c2, 0x907f, 0x965b, 0x97ad, 0x8fb9, 0x7f16, + 0x8d2c, 0x6241, 0x4fbf, 0x53d8, 0x535e, 0x8fa8, 0x8fa9, 0x8fab, + 0x904d, 0x6807, 0x5f6a, 0x8198, 0x8868, 0x9cd6, 0x618b, 0x522b, + 0x762a, 0x5f6c, 0x658c, 0x6fd2, 0x6ee8, 0x5bbe, 0x6448, 0x5175, + 0x51b0, 0x67c4, 0x4e19, 0x79c9, 0x997c, 0x70b3, + /* 0xb2 */ + 0x775d, 0x775e, 0x775f, 0x7760, 0x7764, 0x7767, 0x7769, 0x776a, + 0x776d, 0x776e, 0x776f, 0x7770, 0x7771, 0x7772, 0x7773, 0x7774, + 0x7775, 0x7776, 0x7777, 0x7778, 0x777a, 0x777b, 0x777c, 0x7781, + 0x7782, 0x7783, 0x7786, 0x7787, 0x7788, 0x7789, 0x778a, 0x778b, + 0x778f, 0x7790, 0x7793, 0x7794, 0x7795, 0x7796, 0x7797, 0x7798, + 0x7799, 0x779a, 0x779b, 0x779c, 0x779d, 0x779e, 0x77a1, 0x77a3, + 0x77a4, 0x77a6, 0x77a8, 0x77ab, 0x77ad, 0x77ae, 0x77af, 0x77b1, + 0x77b2, 0x77b4, 0x77b6, 0x77b7, 0x77b8, 0x77b9, 0x77ba, 0x77bc, + 0x77be, 0x77c0, 0x77c1, 0x77c2, 0x77c3, 0x77c4, 0x77c5, 0x77c6, + 0x77c7, 0x77c8, 0x77c9, 0x77ca, 0x77cb, 0x77cc, 0x77ce, 0x77cf, + 0x77d0, 0x77d1, 0x77d2, 0x77d3, 0x77d4, 0x77d5, 0x77d6, 0x77d8, + 0x77d9, 0x77da, 0x77dd, 0x77de, 0x77df, 0x77e0, 0x77e1, 0x77e4, + 0x75c5, 0x5e76, 0x73bb, 0x83e0, 0x64ad, 0x62e8, 0x94b5, 0x6ce2, + 0x535a, 0x52c3, 0x640f, 0x94c2, 0x7b94, 0x4f2f, 0x5e1b, 0x8236, + 0x8116, 0x818a, 0x6e24, 0x6cca, 0x9a73, 0x6355, 0x535c, 0x54fa, + 0x8865, 0x57e0, 0x4e0d, 0x5e03, 0x6b65, 0x7c3f, 0x90e8, 0x6016, + 0x64e6, 0x731c, 0x88c1, 0x6750, 0x624d, 0x8d22, 0x776c, 0x8e29, + 0x91c7, 0x5f69, 0x83dc, 0x8521, 0x9910, 0x53c2, 0x8695, 0x6b8b, + 0x60ed, 0x60e8, 0x707f, 0x82cd, 0x8231, 0x4ed3, 0x6ca7, 0x85cf, + 0x64cd, 0x7cd9, 0x69fd, 0x66f9, 0x8349, 0x5395, 0x7b56, 0x4fa7, + 0x518c, 0x6d4b, 0x5c42, 0x8e6d, 0x63d2, 0x53c9, 0x832c, 0x8336, + 0x67e5, 0x78b4, 0x643d, 0x5bdf, 0x5c94, 0x5dee, 0x8be7, 0x62c6, + 0x67f4, 0x8c7a, 0x6400, 0x63ba, 0x8749, 0x998b, 0x8c17, 0x7f20, + 0x94f2, 0x4ea7, 0x9610, 0x98a4, 0x660c, 0x7316, + /* 0xb3 */ + 0x77e6, 0x77e8, 0x77ea, 0x77ef, 0x77f0, 0x77f1, 0x77f2, 0x77f4, + 0x77f5, 0x77f7, 0x77f9, 0x77fa, 0x77fb, 0x77fc, 0x7803, 0x7804, + 0x7805, 0x7806, 0x7807, 0x7808, 0x780a, 0x780b, 0x780e, 0x780f, + 0x7810, 0x7813, 0x7815, 0x7819, 0x781b, 0x781e, 0x7820, 0x7821, + 0x7822, 0x7824, 0x7828, 0x782a, 0x782b, 0x782e, 0x782f, 0x7831, + 0x7832, 0x7833, 0x7835, 0x7836, 0x783d, 0x783f, 0x7841, 0x7842, + 0x7843, 0x7844, 0x7846, 0x7848, 0x7849, 0x784a, 0x784b, 0x784d, + 0x784f, 0x7851, 0x7853, 0x7854, 0x7858, 0x7859, 0x785a, 0x785b, + 0x785c, 0x785e, 0x785f, 0x7860, 0x7861, 0x7862, 0x7863, 0x7864, + 0x7865, 0x7866, 0x7867, 0x7868, 0x7869, 0x786f, 0x7870, 0x7871, + 0x7872, 0x7873, 0x7874, 0x7875, 0x7876, 0x7878, 0x7879, 0x787a, + 0x787b, 0x787d, 0x787e, 0x787f, 0x7880, 0x7881, 0x7882, 0x7883, + 0x573a, 0x5c1d, 0x5e38, 0x957f, 0x507f, 0x80a0, 0x5382, 0x655e, + 0x7545, 0x5531, 0x5021, 0x8d85, 0x6284, 0x949e, 0x671d, 0x5632, + 0x6f6e, 0x5de2, 0x5435, 0x7092, 0x8f66, 0x626f, 0x64a4, 0x63a3, + 0x5f7b, 0x6f88, 0x90f4, 0x81e3, 0x8fb0, 0x5c18, 0x6668, 0x5ff1, + 0x6c89, 0x9648, 0x8d81, 0x886c, 0x6491, 0x79f0, 0x57ce, 0x6a59, + 0x6210, 0x5448, 0x4e58, 0x7a0b, 0x60e9, 0x6f84, 0x8bda, 0x627f, + 0x901e, 0x9a8b, 0x79e4, 0x5403, 0x75f4, 0x6301, 0x5319, 0x6c60, + 0x8fdf, 0x5f1b, 0x9a70, 0x803b, 0x9f7f, 0x4f88, 0x5c3a, 0x8d64, + 0x7fc5, 0x65a5, 0x70bd, 0x5145, 0x51b2, 0x866b, 0x5d07, 0x5ba0, + 0x62bd, 0x916c, 0x7574, 0x8e0c, 0x7a20, 0x6101, 0x7b79, 0x4ec7, + 0x7ef8, 0x7785, 0x4e11, 0x81ed, 0x521d, 0x51fa, 0x6a71, 0x53a8, + 0x8e87, 0x9504, 0x96cf, 0x6ec1, 0x9664, 0x695a, + /* 0xb4 */ + 0x7884, 0x7885, 0x7886, 0x7888, 0x788a, 0x788b, 0x788f, 0x7890, + 0x7892, 0x7894, 0x7895, 0x7896, 0x7899, 0x789d, 0x789e, 0x78a0, + 0x78a2, 0x78a4, 0x78a6, 0x78a8, 0x78a9, 0x78aa, 0x78ab, 0x78ac, + 0x78ad, 0x78ae, 0x78af, 0x78b5, 0x78b6, 0x78b7, 0x78b8, 0x78ba, + 0x78bb, 0x78bc, 0x78bd, 0x78bf, 0x78c0, 0x78c2, 0x78c3, 0x78c4, + 0x78c6, 0x78c7, 0x78c8, 0x78cc, 0x78cd, 0x78ce, 0x78cf, 0x78d1, + 0x78d2, 0x78d3, 0x78d6, 0x78d7, 0x78d8, 0x78da, 0x78db, 0x78dc, + 0x78dd, 0x78de, 0x78df, 0x78e0, 0x78e1, 0x78e2, 0x78e3, 0x78e4, + 0x78e5, 0x78e6, 0x78e7, 0x78e9, 0x78ea, 0x78eb, 0x78ed, 0x78ee, + 0x78ef, 0x78f0, 0x78f1, 0x78f3, 0x78f5, 0x78f6, 0x78f8, 0x78f9, + 0x78fb, 0x78fc, 0x78fd, 0x78fe, 0x78ff, 0x7900, 0x7902, 0x7903, + 0x7904, 0x7906, 0x7907, 0x7908, 0x7909, 0x790a, 0x790b, 0x790c, + 0x7840, 0x50a8, 0x77d7, 0x6410, 0x89e6, 0x5904, 0x63e3, 0x5ddd, + 0x7a7f, 0x693d, 0x4f20, 0x8239, 0x5598, 0x4e32, 0x75ae, 0x7a97, + 0x5e62, 0x5e8a, 0x95ef, 0x521b, 0x5439, 0x708a, 0x6376, 0x9524, + 0x5782, 0x6625, 0x693f, 0x9187, 0x5507, 0x6df3, 0x7eaf, 0x8822, + 0x6233, 0x7ef0, 0x75b5, 0x8328, 0x78c1, 0x96cc, 0x8f9e, 0x6148, + 0x74f7, 0x8bcd, 0x6b64, 0x523a, 0x8d50, 0x6b21, 0x806a, 0x8471, + 0x56f1, 0x5306, 0x4ece, 0x4e1b, 0x51d1, 0x7c97, 0x918b, 0x7c07, + 0x4fc3, 0x8e7f, 0x7be1, 0x7a9c, 0x6467, 0x5d14, 0x50ac, 0x8106, + 0x7601, 0x7cb9, 0x6dec, 0x7fe0, 0x6751, 0x5b58, 0x5bf8, 0x78cb, + 0x64ae, 0x6413, 0x63aa, 0x632b, 0x9519, 0x642d, 0x8fbe, 0x7b54, + 0x7629, 0x6253, 0x5927, 0x5446, 0x6b79, 0x50a3, 0x6234, 0x5e26, + 0x6b86, 0x4ee3, 0x8d37, 0x888b, 0x5f85, 0x902e, + /* 0xb5 */ + 0x790d, 0x790e, 0x790f, 0x7910, 0x7911, 0x7912, 0x7914, 0x7915, + 0x7916, 0x7917, 0x7918, 0x7919, 0x791a, 0x791b, 0x791c, 0x791d, + 0x791f, 0x7920, 0x7921, 0x7922, 0x7923, 0x7925, 0x7926, 0x7927, + 0x7928, 0x7929, 0x792a, 0x792b, 0x792c, 0x792d, 0x792e, 0x792f, + 0x7930, 0x7931, 0x7932, 0x7933, 0x7935, 0x7936, 0x7937, 0x7938, + 0x7939, 0x793d, 0x793f, 0x7942, 0x7943, 0x7944, 0x7945, 0x7947, + 0x794a, 0x794b, 0x794c, 0x794d, 0x794e, 0x794f, 0x7950, 0x7951, + 0x7952, 0x7954, 0x7955, 0x7958, 0x7959, 0x7961, 0x7963, 0x7964, + 0x7966, 0x7969, 0x796a, 0x796b, 0x796c, 0x796e, 0x7970, 0x7971, + 0x7972, 0x7973, 0x7974, 0x7975, 0x7976, 0x7979, 0x797b, 0x797c, + 0x797d, 0x797e, 0x797f, 0x7982, 0x7983, 0x7986, 0x7987, 0x7988, + 0x7989, 0x798b, 0x798c, 0x798d, 0x798e, 0x7990, 0x7991, 0x7992, + 0x6020, 0x803d, 0x62c5, 0x4e39, 0x5355, 0x90f8, 0x63b8, 0x80c6, + 0x65e6, 0x6c2e, 0x4f46, 0x60ee, 0x6de1, 0x8bde, 0x5f39, 0x86cb, + 0x5f53, 0x6321, 0x515a, 0x8361, 0x6863, 0x5200, 0x6363, 0x8e48, + 0x5012, 0x5c9b, 0x7977, 0x5bfc, 0x5230, 0x7a3b, 0x60bc, 0x9053, + 0x76d7, 0x5fb7, 0x5f97, 0x7684, 0x8e6c, 0x706f, 0x767b, 0x7b49, + 0x77aa, 0x51f3, 0x9093, 0x5824, 0x4f4e, 0x6ef4, 0x8fea, 0x654c, + 0x7b1b, 0x72c4, 0x6da4, 0x7fdf, 0x5ae1, 0x62b5, 0x5e95, 0x5730, + 0x8482, 0x7b2c, 0x5e1d, 0x5f1f, 0x9012, 0x7f14, 0x98a0, 0x6382, + 0x6ec7, 0x7898, 0x70b9, 0x5178, 0x975b, 0x57ab, 0x7535, 0x4f43, + 0x7538, 0x5e97, 0x60e6, 0x5960, 0x6dc0, 0x6bbf, 0x7889, 0x53fc, + 0x96d5, 0x51cb, 0x5201, 0x6389, 0x540a, 0x9493, 0x8c03, 0x8dcc, + 0x7239, 0x789f, 0x8776, 0x8fed, 0x8c0d, 0x53e0, + /* 0xb6 */ + 0x7993, 0x7994, 0x7995, 0x7996, 0x7997, 0x7998, 0x7999, 0x799b, + 0x799c, 0x799d, 0x799e, 0x799f, 0x79a0, 0x79a1, 0x79a2, 0x79a3, + 0x79a4, 0x79a5, 0x79a6, 0x79a8, 0x79a9, 0x79aa, 0x79ab, 0x79ac, + 0x79ad, 0x79ae, 0x79af, 0x79b0, 0x79b1, 0x79b2, 0x79b4, 0x79b5, + 0x79b6, 0x79b7, 0x79b8, 0x79bc, 0x79bf, 0x79c2, 0x79c4, 0x79c5, + 0x79c7, 0x79c8, 0x79ca, 0x79cc, 0x79ce, 0x79cf, 0x79d0, 0x79d3, + 0x79d4, 0x79d6, 0x79d7, 0x79d9, 0x79da, 0x79db, 0x79dc, 0x79dd, + 0x79de, 0x79e0, 0x79e1, 0x79e2, 0x79e5, 0x79e8, 0x79ea, 0x79ec, + 0x79ee, 0x79f1, 0x79f2, 0x79f3, 0x79f4, 0x79f5, 0x79f6, 0x79f7, + 0x79f9, 0x79fa, 0x79fc, 0x79fe, 0x79ff, 0x7a01, 0x7a04, 0x7a05, + 0x7a07, 0x7a08, 0x7a09, 0x7a0a, 0x7a0c, 0x7a0f, 0x7a10, 0x7a11, + 0x7a12, 0x7a13, 0x7a15, 0x7a16, 0x7a18, 0x7a19, 0x7a1b, 0x7a1c, + 0x4e01, 0x76ef, 0x53ee, 0x9489, 0x9876, 0x9f0e, 0x952d, 0x5b9a, + 0x8ba2, 0x4e22, 0x4e1c, 0x51ac, 0x8463, 0x61c2, 0x52a8, 0x680b, + 0x4f97, 0x606b, 0x51bb, 0x6d1e, 0x515c, 0x6296, 0x6597, 0x9661, + 0x8c46, 0x9017, 0x75d8, 0x90fd, 0x7763, 0x6bd2, 0x728a, 0x72ec, + 0x8bfb, 0x5835, 0x7779, 0x8d4c, 0x675c, 0x9540, 0x809a, 0x5ea6, + 0x6e21, 0x5992, 0x7aef, 0x77ed, 0x953b, 0x6bb5, 0x65ad, 0x7f0e, + 0x5806, 0x5151, 0x961f, 0x5bf9, 0x58a9, 0x5428, 0x8e72, 0x6566, + 0x987f, 0x56e4, 0x949d, 0x76fe, 0x9041, 0x6387, 0x54c6, 0x591a, + 0x593a, 0x579b, 0x8eb2, 0x6735, 0x8dfa, 0x8235, 0x5241, 0x60f0, + 0x5815, 0x86fe, 0x5ce8, 0x9e45, 0x4fc4, 0x989d, 0x8bb9, 0x5a25, + 0x6076, 0x5384, 0x627c, 0x904f, 0x9102, 0x997f, 0x6069, 0x800c, + 0x513f, 0x8033, 0x5c14, 0x9975, 0x6d31, 0x4e8c, + /* 0xb7 */ + 0x7a1d, 0x7a1f, 0x7a21, 0x7a22, 0x7a24, 0x7a25, 0x7a26, 0x7a27, + 0x7a28, 0x7a29, 0x7a2a, 0x7a2b, 0x7a2c, 0x7a2d, 0x7a2e, 0x7a2f, + 0x7a30, 0x7a31, 0x7a32, 0x7a34, 0x7a35, 0x7a36, 0x7a38, 0x7a3a, + 0x7a3e, 0x7a40, 0x7a41, 0x7a42, 0x7a43, 0x7a44, 0x7a45, 0x7a47, + 0x7a48, 0x7a49, 0x7a4a, 0x7a4b, 0x7a4c, 0x7a4d, 0x7a4e, 0x7a4f, + 0x7a50, 0x7a52, 0x7a53, 0x7a54, 0x7a55, 0x7a56, 0x7a58, 0x7a59, + 0x7a5a, 0x7a5b, 0x7a5c, 0x7a5d, 0x7a5e, 0x7a5f, 0x7a60, 0x7a61, + 0x7a62, 0x7a63, 0x7a64, 0x7a65, 0x7a66, 0x7a67, 0x7a68, 0x7a69, + 0x7a6a, 0x7a6b, 0x7a6c, 0x7a6d, 0x7a6e, 0x7a6f, 0x7a71, 0x7a72, + 0x7a73, 0x7a75, 0x7a7b, 0x7a7c, 0x7a7d, 0x7a7e, 0x7a82, 0x7a85, + 0x7a87, 0x7a89, 0x7a8a, 0x7a8b, 0x7a8c, 0x7a8e, 0x7a8f, 0x7a90, + 0x7a93, 0x7a94, 0x7a99, 0x7a9a, 0x7a9b, 0x7a9e, 0x7aa1, 0x7aa2, + 0x8d30, 0x53d1, 0x7f5a, 0x7b4f, 0x4f10, 0x4e4f, 0x9600, 0x6cd5, + 0x73d0, 0x85e9, 0x5e06, 0x756a, 0x7ffb, 0x6a0a, 0x77fe, 0x9492, + 0x7e41, 0x51e1, 0x70e6, 0x53cd, 0x8fd4, 0x8303, 0x8d29, 0x72af, + 0x996d, 0x6cdb, 0x574a, 0x82b3, 0x65b9, 0x80aa, 0x623f, 0x9632, + 0x59a8, 0x4eff, 0x8bbf, 0x7eba, 0x653e, 0x83f2, 0x975e, 0x5561, + 0x98de, 0x80a5, 0x532a, 0x8bfd, 0x5420, 0x80ba, 0x5e9f, 0x6cb8, + 0x8d39, 0x82ac, 0x915a, 0x5429, 0x6c1b, 0x5206, 0x7eb7, 0x575f, + 0x711a, 0x6c7e, 0x7c89, 0x594b, 0x4efd, 0x5fff, 0x6124, 0x7caa, + 0x4e30, 0x5c01, 0x67ab, 0x8702, 0x5cf0, 0x950b, 0x98ce, 0x75af, + 0x70fd, 0x9022, 0x51af, 0x7f1d, 0x8bbd, 0x5949, 0x51e4, 0x4f5b, + 0x5426, 0x592b, 0x6577, 0x80a4, 0x5b75, 0x6276, 0x62c2, 0x8f90, + 0x5e45, 0x6c1f, 0x7b26, 0x4f0f, 0x4fd8, 0x670d, + /* 0xb8 */ + 0x7aa3, 0x7aa4, 0x7aa7, 0x7aa9, 0x7aaa, 0x7aab, 0x7aae, 0x7aaf, + 0x7ab0, 0x7ab1, 0x7ab2, 0x7ab4, 0x7ab5, 0x7ab6, 0x7ab7, 0x7ab8, + 0x7ab9, 0x7aba, 0x7abb, 0x7abc, 0x7abd, 0x7abe, 0x7ac0, 0x7ac1, + 0x7ac2, 0x7ac3, 0x7ac4, 0x7ac5, 0x7ac6, 0x7ac7, 0x7ac8, 0x7ac9, + 0x7aca, 0x7acc, 0x7acd, 0x7ace, 0x7acf, 0x7ad0, 0x7ad1, 0x7ad2, + 0x7ad3, 0x7ad4, 0x7ad5, 0x7ad7, 0x7ad8, 0x7ada, 0x7adb, 0x7adc, + 0x7add, 0x7ae1, 0x7ae2, 0x7ae4, 0x7ae7, 0x7ae8, 0x7ae9, 0x7aea, + 0x7aeb, 0x7aec, 0x7aee, 0x7af0, 0x7af1, 0x7af2, 0x7af3, 0x7af4, + 0x7af5, 0x7af6, 0x7af7, 0x7af8, 0x7afb, 0x7afc, 0x7afe, 0x7b00, + 0x7b01, 0x7b02, 0x7b05, 0x7b07, 0x7b09, 0x7b0c, 0x7b0d, 0x7b0e, + 0x7b10, 0x7b12, 0x7b13, 0x7b16, 0x7b17, 0x7b18, 0x7b1a, 0x7b1c, + 0x7b1d, 0x7b1f, 0x7b21, 0x7b22, 0x7b23, 0x7b27, 0x7b29, 0x7b2d, + 0x6d6e, 0x6daa, 0x798f, 0x88b1, 0x5f17, 0x752b, 0x629a, 0x8f85, + 0x4fef, 0x91dc, 0x65a7, 0x812f, 0x8151, 0x5e9c, 0x8150, 0x8d74, + 0x526f, 0x8986, 0x8d4b, 0x590d, 0x5085, 0x4ed8, 0x961c, 0x7236, + 0x8179, 0x8d1f, 0x5bcc, 0x8ba3, 0x9644, 0x5987, 0x7f1a, 0x5490, + 0x5676, 0x560e, 0x8be5, 0x6539, 0x6982, 0x9499, 0x76d6, 0x6e89, + 0x5e72, 0x7518, 0x6746, 0x67d1, 0x7aff, 0x809d, 0x8d76, 0x611f, + 0x79c6, 0x6562, 0x8d63, 0x5188, 0x521a, 0x94a2, 0x7f38, 0x809b, + 0x7eb2, 0x5c97, 0x6e2f, 0x6760, 0x7bd9, 0x768b, 0x9ad8, 0x818f, + 0x7f94, 0x7cd5, 0x641e, 0x9550, 0x7a3f, 0x544a, 0x54e5, 0x6b4c, + 0x6401, 0x6208, 0x9e3d, 0x80f3, 0x7599, 0x5272, 0x9769, 0x845b, + 0x683c, 0x86e4, 0x9601, 0x9694, 0x94ec, 0x4e2a, 0x5404, 0x7ed9, + 0x6839, 0x8ddf, 0x8015, 0x66f4, 0x5e9a, 0x7fb9, + /* 0xb9 */ + 0x7b2f, 0x7b30, 0x7b32, 0x7b34, 0x7b35, 0x7b36, 0x7b37, 0x7b39, + 0x7b3b, 0x7b3d, 0x7b3f, 0x7b40, 0x7b41, 0x7b42, 0x7b43, 0x7b44, + 0x7b46, 0x7b48, 0x7b4a, 0x7b4d, 0x7b4e, 0x7b53, 0x7b55, 0x7b57, + 0x7b59, 0x7b5c, 0x7b5e, 0x7b5f, 0x7b61, 0x7b63, 0x7b64, 0x7b65, + 0x7b66, 0x7b67, 0x7b68, 0x7b69, 0x7b6a, 0x7b6b, 0x7b6c, 0x7b6d, + 0x7b6f, 0x7b70, 0x7b73, 0x7b74, 0x7b76, 0x7b78, 0x7b7a, 0x7b7c, + 0x7b7d, 0x7b7f, 0x7b81, 0x7b82, 0x7b83, 0x7b84, 0x7b86, 0x7b87, + 0x7b88, 0x7b89, 0x7b8a, 0x7b8b, 0x7b8c, 0x7b8e, 0x7b8f, 0x7b91, + 0x7b92, 0x7b93, 0x7b96, 0x7b98, 0x7b99, 0x7b9a, 0x7b9b, 0x7b9e, + 0x7b9f, 0x7ba0, 0x7ba3, 0x7ba4, 0x7ba5, 0x7bae, 0x7baf, 0x7bb0, + 0x7bb2, 0x7bb3, 0x7bb5, 0x7bb6, 0x7bb7, 0x7bb9, 0x7bba, 0x7bbb, + 0x7bbc, 0x7bbd, 0x7bbe, 0x7bbf, 0x7bc0, 0x7bc2, 0x7bc3, 0x7bc4, + 0x57c2, 0x803f, 0x6897, 0x5de5, 0x653b, 0x529f, 0x606d, 0x9f9a, + 0x4f9b, 0x8eac, 0x516c, 0x5bab, 0x5f13, 0x5de9, 0x6c5e, 0x62f1, + 0x8d21, 0x5171, 0x94a9, 0x52fe, 0x6c9f, 0x82df, 0x72d7, 0x57a2, + 0x6784, 0x8d2d, 0x591f, 0x8f9c, 0x83c7, 0x5495, 0x7b8d, 0x4f30, + 0x6cbd, 0x5b64, 0x59d1, 0x9f13, 0x53e4, 0x86ca, 0x9aa8, 0x8c37, + 0x80a1, 0x6545, 0x987e, 0x56fa, 0x96c7, 0x522e, 0x74dc, 0x5250, + 0x5be1, 0x6302, 0x8902, 0x4e56, 0x62d0, 0x602a, 0x68fa, 0x5173, + 0x5b98, 0x51a0, 0x89c2, 0x7ba1, 0x9986, 0x7f50, 0x60ef, 0x704c, + 0x8d2f, 0x5149, 0x5e7f, 0x901b, 0x7470, 0x89c4, 0x572d, 0x7845, + 0x5f52, 0x9f9f, 0x95fa, 0x8f68, 0x9b3c, 0x8be1, 0x7678, 0x6842, + 0x67dc, 0x8dea, 0x8d35, 0x523d, 0x8f8a, 0x6eda, 0x68cd, 0x9505, + 0x90ed, 0x56fd, 0x679c, 0x88f9, 0x8fc7, 0x54c8, + /* 0xba */ + 0x7bc5, 0x7bc8, 0x7bc9, 0x7bca, 0x7bcb, 0x7bcd, 0x7bce, 0x7bcf, + 0x7bd0, 0x7bd2, 0x7bd4, 0x7bd5, 0x7bd6, 0x7bd7, 0x7bd8, 0x7bdb, + 0x7bdc, 0x7bde, 0x7bdf, 0x7be0, 0x7be2, 0x7be3, 0x7be4, 0x7be7, + 0x7be8, 0x7be9, 0x7beb, 0x7bec, 0x7bed, 0x7bef, 0x7bf0, 0x7bf2, + 0x7bf3, 0x7bf4, 0x7bf5, 0x7bf6, 0x7bf8, 0x7bf9, 0x7bfa, 0x7bfb, + 0x7bfd, 0x7bff, 0x7c00, 0x7c01, 0x7c02, 0x7c03, 0x7c04, 0x7c05, + 0x7c06, 0x7c08, 0x7c09, 0x7c0a, 0x7c0d, 0x7c0e, 0x7c10, 0x7c11, + 0x7c12, 0x7c13, 0x7c14, 0x7c15, 0x7c17, 0x7c18, 0x7c19, 0x7c1a, + 0x7c1b, 0x7c1c, 0x7c1d, 0x7c1e, 0x7c20, 0x7c21, 0x7c22, 0x7c23, + 0x7c24, 0x7c25, 0x7c28, 0x7c29, 0x7c2b, 0x7c2c, 0x7c2d, 0x7c2e, + 0x7c2f, 0x7c30, 0x7c31, 0x7c32, 0x7c33, 0x7c34, 0x7c35, 0x7c36, + 0x7c37, 0x7c39, 0x7c3a, 0x7c3b, 0x7c3c, 0x7c3d, 0x7c3e, 0x7c42, + 0x9ab8, 0x5b69, 0x6d77, 0x6c26, 0x4ea5, 0x5bb3, 0x9a87, 0x9163, + 0x61a8, 0x90af, 0x97e9, 0x542b, 0x6db5, 0x5bd2, 0x51fd, 0x558a, + 0x7f55, 0x7ff0, 0x64bc, 0x634d, 0x65f1, 0x61be, 0x608d, 0x710a, + 0x6c57, 0x6c49, 0x592f, 0x676d, 0x822a, 0x58d5, 0x568e, 0x8c6a, + 0x6beb, 0x90dd, 0x597d, 0x8017, 0x53f7, 0x6d69, 0x5475, 0x559d, + 0x8377, 0x83cf, 0x6838, 0x79be, 0x548c, 0x4f55, 0x5408, 0x76d2, + 0x8c89, 0x9602, 0x6cb3, 0x6db8, 0x8d6b, 0x8910, 0x9e64, 0x8d3a, + 0x563f, 0x9ed1, 0x75d5, 0x5f88, 0x72e0, 0x6068, 0x54fc, 0x4ea8, + 0x6a2a, 0x8861, 0x6052, 0x8f70, 0x54c4, 0x70d8, 0x8679, 0x9e3f, + 0x6d2a, 0x5b8f, 0x5f18, 0x7ea2, 0x5589, 0x4faf, 0x7334, 0x543c, + 0x539a, 0x5019, 0x540e, 0x547c, 0x4e4e, 0x5ffd, 0x745a, 0x58f6, + 0x846b, 0x80e1, 0x8774, 0x72d0, 0x7cca, 0x6e56, + /* 0xbb */ + 0x7c43, 0x7c44, 0x7c45, 0x7c46, 0x7c47, 0x7c48, 0x7c49, 0x7c4a, + 0x7c4b, 0x7c4c, 0x7c4e, 0x7c4f, 0x7c50, 0x7c51, 0x7c52, 0x7c53, + 0x7c54, 0x7c55, 0x7c56, 0x7c57, 0x7c58, 0x7c59, 0x7c5a, 0x7c5b, + 0x7c5c, 0x7c5d, 0x7c5e, 0x7c5f, 0x7c60, 0x7c61, 0x7c62, 0x7c63, + 0x7c64, 0x7c65, 0x7c66, 0x7c67, 0x7c68, 0x7c69, 0x7c6a, 0x7c6b, + 0x7c6c, 0x7c6d, 0x7c6e, 0x7c6f, 0x7c70, 0x7c71, 0x7c72, 0x7c75, + 0x7c76, 0x7c77, 0x7c78, 0x7c79, 0x7c7a, 0x7c7e, 0x7c7f, 0x7c80, + 0x7c81, 0x7c82, 0x7c83, 0x7c84, 0x7c85, 0x7c86, 0x7c87, 0x7c88, + 0x7c8a, 0x7c8b, 0x7c8c, 0x7c8d, 0x7c8e, 0x7c8f, 0x7c90, 0x7c93, + 0x7c94, 0x7c96, 0x7c99, 0x7c9a, 0x7c9b, 0x7ca0, 0x7ca1, 0x7ca3, + 0x7ca6, 0x7ca7, 0x7ca8, 0x7ca9, 0x7cab, 0x7cac, 0x7cad, 0x7caf, + 0x7cb0, 0x7cb4, 0x7cb5, 0x7cb6, 0x7cb7, 0x7cb8, 0x7cba, 0x7cbb, + 0x5f27, 0x864e, 0x552c, 0x62a4, 0x4e92, 0x6caa, 0x6237, 0x82b1, + 0x54d7, 0x534e, 0x733e, 0x6ed1, 0x753b, 0x5212, 0x5316, 0x8bdd, + 0x69d0, 0x5f8a, 0x6000, 0x6dee, 0x574f, 0x6b22, 0x73af, 0x6853, + 0x8fd8, 0x7f13, 0x6362, 0x60a3, 0x5524, 0x75ea, 0x8c62, 0x7115, + 0x6da3, 0x5ba6, 0x5e7b, 0x8352, 0x614c, 0x9ec4, 0x78fa, 0x8757, + 0x7c27, 0x7687, 0x51f0, 0x60f6, 0x714c, 0x6643, 0x5e4c, 0x604d, + 0x8c0e, 0x7070, 0x6325, 0x8f89, 0x5fbd, 0x6062, 0x86d4, 0x56de, + 0x6bc1, 0x6094, 0x6167, 0x5349, 0x60e0, 0x6666, 0x8d3f, 0x79fd, + 0x4f1a, 0x70e9, 0x6c47, 0x8bb3, 0x8bf2, 0x7ed8, 0x8364, 0x660f, + 0x5a5a, 0x9b42, 0x6d51, 0x6df7, 0x8c41, 0x6d3b, 0x4f19, 0x706b, + 0x83b7, 0x6216, 0x60d1, 0x970d, 0x8d27, 0x7978, 0x51fb, 0x573e, + 0x57fa, 0x673a, 0x7578, 0x7a3d, 0x79ef, 0x7b95, + /* 0xbc */ + 0x7cbf, 0x7cc0, 0x7cc2, 0x7cc3, 0x7cc4, 0x7cc6, 0x7cc9, 0x7ccb, + 0x7cce, 0x7ccf, 0x7cd0, 0x7cd1, 0x7cd2, 0x7cd3, 0x7cd4, 0x7cd8, + 0x7cda, 0x7cdb, 0x7cdd, 0x7cde, 0x7ce1, 0x7ce2, 0x7ce3, 0x7ce4, + 0x7ce5, 0x7ce6, 0x7ce7, 0x7ce9, 0x7cea, 0x7ceb, 0x7cec, 0x7ced, + 0x7cee, 0x7cf0, 0x7cf1, 0x7cf2, 0x7cf3, 0x7cf4, 0x7cf5, 0x7cf6, + 0x7cf7, 0x7cf9, 0x7cfa, 0x7cfc, 0x7cfd, 0x7cfe, 0x7cff, 0x7d00, + 0x7d01, 0x7d02, 0x7d03, 0x7d04, 0x7d05, 0x7d06, 0x7d07, 0x7d08, + 0x7d09, 0x7d0b, 0x7d0c, 0x7d0d, 0x7d0e, 0x7d0f, 0x7d10, 0x7d11, + 0x7d12, 0x7d13, 0x7d14, 0x7d15, 0x7d16, 0x7d17, 0x7d18, 0x7d19, + 0x7d1a, 0x7d1b, 0x7d1c, 0x7d1d, 0x7d1e, 0x7d1f, 0x7d21, 0x7d23, + 0x7d24, 0x7d25, 0x7d26, 0x7d28, 0x7d29, 0x7d2a, 0x7d2c, 0x7d2d, + 0x7d2e, 0x7d30, 0x7d31, 0x7d32, 0x7d33, 0x7d34, 0x7d35, 0x7d36, + 0x808c, 0x9965, 0x8ff9, 0x6fc0, 0x8ba5, 0x9e21, 0x59ec, 0x7ee9, + 0x7f09, 0x5409, 0x6781, 0x68d8, 0x8f91, 0x7c4d, 0x96c6, 0x53ca, + 0x6025, 0x75be, 0x6c72, 0x5373, 0x5ac9, 0x7ea7, 0x6324, 0x51e0, + 0x810a, 0x5df1, 0x84df, 0x6280, 0x5180, 0x5b63, 0x4f0e, 0x796d, + 0x5242, 0x60b8, 0x6d4e, 0x5bc4, 0x5bc2, 0x8ba1, 0x8bb0, 0x65e2, + 0x5fcc, 0x9645, 0x5993, 0x7ee7, 0x7eaa, 0x5609, 0x67b7, 0x5939, + 0x4f73, 0x5bb6, 0x52a0, 0x835a, 0x988a, 0x8d3e, 0x7532, 0x94be, + 0x5047, 0x7a3c, 0x4ef7, 0x67b6, 0x9a7e, 0x5ac1, 0x6b7c, 0x76d1, + 0x575a, 0x5c16, 0x7b3a, 0x95f4, 0x714e, 0x517c, 0x80a9, 0x8270, + 0x5978, 0x7f04, 0x8327, 0x68c0, 0x67ec, 0x78b1, 0x7877, 0x62e3, + 0x6361, 0x7b80, 0x4fed, 0x526a, 0x51cf, 0x8350, 0x69db, 0x9274, + 0x8df5, 0x8d31, 0x89c1, 0x952e, 0x7bad, 0x4ef6, + /* 0xbd */ + 0x7d37, 0x7d38, 0x7d39, 0x7d3a, 0x7d3b, 0x7d3c, 0x7d3d, 0x7d3e, + 0x7d3f, 0x7d40, 0x7d41, 0x7d42, 0x7d43, 0x7d44, 0x7d45, 0x7d46, + 0x7d47, 0x7d48, 0x7d49, 0x7d4a, 0x7d4b, 0x7d4c, 0x7d4d, 0x7d4e, + 0x7d4f, 0x7d50, 0x7d51, 0x7d52, 0x7d53, 0x7d54, 0x7d55, 0x7d56, + 0x7d57, 0x7d58, 0x7d59, 0x7d5a, 0x7d5b, 0x7d5c, 0x7d5d, 0x7d5e, + 0x7d5f, 0x7d60, 0x7d61, 0x7d62, 0x7d63, 0x7d64, 0x7d65, 0x7d66, + 0x7d67, 0x7d68, 0x7d69, 0x7d6a, 0x7d6b, 0x7d6c, 0x7d6d, 0x7d6f, + 0x7d70, 0x7d71, 0x7d72, 0x7d73, 0x7d74, 0x7d75, 0x7d76, 0x7d78, + 0x7d79, 0x7d7a, 0x7d7b, 0x7d7c, 0x7d7d, 0x7d7e, 0x7d7f, 0x7d80, + 0x7d81, 0x7d82, 0x7d83, 0x7d84, 0x7d85, 0x7d86, 0x7d87, 0x7d88, + 0x7d89, 0x7d8a, 0x7d8b, 0x7d8c, 0x7d8d, 0x7d8e, 0x7d8f, 0x7d90, + 0x7d91, 0x7d92, 0x7d93, 0x7d94, 0x7d95, 0x7d96, 0x7d97, 0x7d98, + 0x5065, 0x8230, 0x5251, 0x996f, 0x6e10, 0x6e85, 0x6da7, 0x5efa, + 0x50f5, 0x59dc, 0x5c06, 0x6d46, 0x6c5f, 0x7586, 0x848b, 0x6868, + 0x5956, 0x8bb2, 0x5320, 0x9171, 0x964d, 0x8549, 0x6912, 0x7901, + 0x7126, 0x80f6, 0x4ea4, 0x90ca, 0x6d47, 0x9a84, 0x5a07, 0x56bc, + 0x6405, 0x94f0, 0x77eb, 0x4fa5, 0x811a, 0x72e1, 0x89d2, 0x997a, + 0x7f34, 0x7ede, 0x527f, 0x6559, 0x9175, 0x8f7f, 0x8f83, 0x53eb, + 0x7a96, 0x63ed, 0x63a5, 0x7686, 0x79f8, 0x8857, 0x9636, 0x622a, + 0x52ab, 0x8282, 0x6854, 0x6770, 0x6377, 0x776b, 0x7aed, 0x6d01, + 0x7ed3, 0x89e3, 0x59d0, 0x6212, 0x85c9, 0x82a5, 0x754c, 0x501f, + 0x4ecb, 0x75a5, 0x8beb, 0x5c4a, 0x5dfe, 0x7b4b, 0x65a4, 0x91d1, + 0x4eca, 0x6d25, 0x895f, 0x7d27, 0x9526, 0x4ec5, 0x8c28, 0x8fdb, + 0x9773, 0x664b, 0x7981, 0x8fd1, 0x70ec, 0x6d78, + /* 0xbe */ + 0x7d99, 0x7d9a, 0x7d9b, 0x7d9c, 0x7d9d, 0x7d9e, 0x7d9f, 0x7da0, + 0x7da1, 0x7da2, 0x7da3, 0x7da4, 0x7da5, 0x7da7, 0x7da8, 0x7da9, + 0x7daa, 0x7dab, 0x7dac, 0x7dad, 0x7daf, 0x7db0, 0x7db1, 0x7db2, + 0x7db3, 0x7db4, 0x7db5, 0x7db6, 0x7db7, 0x7db8, 0x7db9, 0x7dba, + 0x7dbb, 0x7dbc, 0x7dbd, 0x7dbe, 0x7dbf, 0x7dc0, 0x7dc1, 0x7dc2, + 0x7dc3, 0x7dc4, 0x7dc5, 0x7dc6, 0x7dc7, 0x7dc8, 0x7dc9, 0x7dca, + 0x7dcb, 0x7dcc, 0x7dcd, 0x7dce, 0x7dcf, 0x7dd0, 0x7dd1, 0x7dd2, + 0x7dd3, 0x7dd4, 0x7dd5, 0x7dd6, 0x7dd7, 0x7dd8, 0x7dd9, 0x7dda, + 0x7ddb, 0x7ddc, 0x7ddd, 0x7dde, 0x7ddf, 0x7de0, 0x7de1, 0x7de2, + 0x7de3, 0x7de4, 0x7de5, 0x7de6, 0x7de7, 0x7de8, 0x7de9, 0x7dea, + 0x7deb, 0x7dec, 0x7ded, 0x7dee, 0x7def, 0x7df0, 0x7df1, 0x7df2, + 0x7df3, 0x7df4, 0x7df5, 0x7df6, 0x7df7, 0x7df8, 0x7df9, 0x7dfa, + 0x5c3d, 0x52b2, 0x8346, 0x5162, 0x830e, 0x775b, 0x6676, 0x9cb8, + 0x4eac, 0x60ca, 0x7cbe, 0x7cb3, 0x7ecf, 0x4e95, 0x8b66, 0x666f, + 0x9888, 0x9759, 0x5883, 0x656c, 0x955c, 0x5f84, 0x75c9, 0x9756, + 0x7adf, 0x7ade, 0x51c0, 0x70af, 0x7a98, 0x63ea, 0x7a76, 0x7ea0, + 0x7396, 0x97ed, 0x4e45, 0x7078, 0x4e5d, 0x9152, 0x53a9, 0x6551, + 0x65e7, 0x81fc, 0x8205, 0x548e, 0x5c31, 0x759a, 0x97a0, 0x62d8, + 0x72d9, 0x75bd, 0x5c45, 0x9a79, 0x83ca, 0x5c40, 0x5480, 0x77e9, + 0x4e3e, 0x6cae, 0x805a, 0x62d2, 0x636e, 0x5de8, 0x5177, 0x8ddd, + 0x8e1e, 0x952f, 0x4ff1, 0x53e5, 0x60e7, 0x70ac, 0x5267, 0x6350, + 0x9e43, 0x5a1f, 0x5026, 0x7737, 0x5377, 0x7ee2, 0x6485, 0x652b, + 0x6289, 0x6398, 0x5014, 0x7235, 0x89c9, 0x51b3, 0x8bc0, 0x7edd, + 0x5747, 0x83cc, 0x94a7, 0x519b, 0x541b, 0x5cfb, + /* 0xbf */ + 0x7dfb, 0x7dfc, 0x7dfd, 0x7dfe, 0x7dff, 0x7e00, 0x7e01, 0x7e02, + 0x7e03, 0x7e04, 0x7e05, 0x7e06, 0x7e07, 0x7e08, 0x7e09, 0x7e0a, + 0x7e0b, 0x7e0c, 0x7e0d, 0x7e0e, 0x7e0f, 0x7e10, 0x7e11, 0x7e12, + 0x7e13, 0x7e14, 0x7e15, 0x7e16, 0x7e17, 0x7e18, 0x7e19, 0x7e1a, + 0x7e1b, 0x7e1c, 0x7e1d, 0x7e1e, 0x7e1f, 0x7e20, 0x7e21, 0x7e22, + 0x7e23, 0x7e24, 0x7e25, 0x7e26, 0x7e27, 0x7e28, 0x7e29, 0x7e2a, + 0x7e2b, 0x7e2c, 0x7e2d, 0x7e2e, 0x7e2f, 0x7e30, 0x7e31, 0x7e32, + 0x7e33, 0x7e34, 0x7e35, 0x7e36, 0x7e37, 0x7e38, 0x7e39, 0x7e3a, + 0x7e3c, 0x7e3d, 0x7e3e, 0x7e3f, 0x7e40, 0x7e42, 0x7e43, 0x7e44, + 0x7e45, 0x7e46, 0x7e48, 0x7e49, 0x7e4a, 0x7e4b, 0x7e4c, 0x7e4d, + 0x7e4e, 0x7e4f, 0x7e50, 0x7e51, 0x7e52, 0x7e53, 0x7e54, 0x7e55, + 0x7e56, 0x7e57, 0x7e58, 0x7e59, 0x7e5a, 0x7e5b, 0x7e5c, 0x7e5d, + 0x4fca, 0x7ae3, 0x6d5a, 0x90e1, 0x9a8f, 0x5580, 0x5496, 0x5361, + 0x54af, 0x5f00, 0x63e9, 0x6977, 0x51ef, 0x6168, 0x520a, 0x582a, + 0x52d8, 0x574e, 0x780d, 0x770b, 0x5eb7, 0x6177, 0x7ce0, 0x625b, + 0x6297, 0x4ea2, 0x7095, 0x8003, 0x62f7, 0x70e4, 0x9760, 0x5777, + 0x82db, 0x67ef, 0x68f5, 0x78d5, 0x9897, 0x79d1, 0x58f3, 0x54b3, + 0x53ef, 0x6e34, 0x514b, 0x523b, 0x5ba2, 0x8bfe, 0x80af, 0x5543, + 0x57a6, 0x6073, 0x5751, 0x542d, 0x7a7a, 0x6050, 0x5b54, 0x63a7, + 0x62a0, 0x53e3, 0x6263, 0x5bc7, 0x67af, 0x54ed, 0x7a9f, 0x82e6, + 0x9177, 0x5e93, 0x88e4, 0x5938, 0x57ae, 0x630e, 0x8de8, 0x80ef, + 0x5757, 0x7b77, 0x4fa9, 0x5feb, 0x5bbd, 0x6b3e, 0x5321, 0x7b50, + 0x72c2, 0x6846, 0x77ff, 0x7736, 0x65f7, 0x51b5, 0x4e8f, 0x76d4, + 0x5cbf, 0x7aa5, 0x8475, 0x594e, 0x9b41, 0x5080, + /* 0xc0 */ + 0x7e5e, 0x7e5f, 0x7e60, 0x7e61, 0x7e62, 0x7e63, 0x7e64, 0x7e65, + 0x7e66, 0x7e67, 0x7e68, 0x7e69, 0x7e6a, 0x7e6b, 0x7e6c, 0x7e6d, + 0x7e6e, 0x7e6f, 0x7e70, 0x7e71, 0x7e72, 0x7e73, 0x7e74, 0x7e75, + 0x7e76, 0x7e77, 0x7e78, 0x7e79, 0x7e7a, 0x7e7b, 0x7e7c, 0x7e7d, + 0x7e7e, 0x7e7f, 0x7e80, 0x7e81, 0x7e83, 0x7e84, 0x7e85, 0x7e86, + 0x7e87, 0x7e88, 0x7e89, 0x7e8a, 0x7e8b, 0x7e8c, 0x7e8d, 0x7e8e, + 0x7e8f, 0x7e90, 0x7e91, 0x7e92, 0x7e93, 0x7e94, 0x7e95, 0x7e96, + 0x7e97, 0x7e98, 0x7e99, 0x7e9a, 0x7e9c, 0x7e9d, 0x7e9e, 0x7eae, + 0x7eb4, 0x7ebb, 0x7ebc, 0x7ed6, 0x7ee4, 0x7eec, 0x7ef9, 0x7f0a, + 0x7f10, 0x7f1e, 0x7f37, 0x7f39, 0x7f3b, 0x7f3c, 0x7f3d, 0x7f3e, + 0x7f3f, 0x7f40, 0x7f41, 0x7f43, 0x7f46, 0x7f47, 0x7f48, 0x7f49, + 0x7f4a, 0x7f4b, 0x7f4c, 0x7f4d, 0x7f4e, 0x7f4f, 0x7f52, 0x7f53, + 0x9988, 0x6127, 0x6e83, 0x5764, 0x6606, 0x6346, 0x56f0, 0x62ec, + 0x6269, 0x5ed3, 0x9614, 0x5783, 0x62c9, 0x5587, 0x8721, 0x814a, + 0x8fa3, 0x5566, 0x83b1, 0x6765, 0x8d56, 0x84dd, 0x5a6a, 0x680f, + 0x62e6, 0x7bee, 0x9611, 0x5170, 0x6f9c, 0x8c30, 0x63fd, 0x89c8, + 0x61d2, 0x7f06, 0x70c2, 0x6ee5, 0x7405, 0x6994, 0x72fc, 0x5eca, + 0x90ce, 0x6717, 0x6d6a, 0x635e, 0x52b3, 0x7262, 0x8001, 0x4f6c, + 0x59e5, 0x916a, 0x70d9, 0x6d9d, 0x52d2, 0x4e50, 0x96f7, 0x956d, + 0x857e, 0x78ca, 0x7d2f, 0x5121, 0x5792, 0x64c2, 0x808b, 0x7c7b, + 0x6cea, 0x68f1, 0x695e, 0x51b7, 0x5398, 0x68a8, 0x7281, 0x9ece, + 0x7bf1, 0x72f8, 0x79bb, 0x6f13, 0x7406, 0x674e, 0x91cc, 0x9ca4, + 0x793c, 0x8389, 0x8354, 0x540f, 0x6817, 0x4e3d, 0x5389, 0x52b1, + 0x783e, 0x5386, 0x5229, 0x5088, 0x4f8b, 0x4fd0, + /* 0xc1 */ + 0x7f56, 0x7f59, 0x7f5b, 0x7f5c, 0x7f5d, 0x7f5e, 0x7f60, 0x7f63, + 0x7f64, 0x7f65, 0x7f66, 0x7f67, 0x7f6b, 0x7f6c, 0x7f6d, 0x7f6f, + 0x7f70, 0x7f73, 0x7f75, 0x7f76, 0x7f77, 0x7f78, 0x7f7a, 0x7f7b, + 0x7f7c, 0x7f7d, 0x7f7f, 0x7f80, 0x7f82, 0x7f83, 0x7f84, 0x7f85, + 0x7f86, 0x7f87, 0x7f88, 0x7f89, 0x7f8b, 0x7f8d, 0x7f8f, 0x7f90, + 0x7f91, 0x7f92, 0x7f93, 0x7f95, 0x7f96, 0x7f97, 0x7f98, 0x7f99, + 0x7f9b, 0x7f9c, 0x7fa0, 0x7fa2, 0x7fa3, 0x7fa5, 0x7fa6, 0x7fa8, + 0x7fa9, 0x7faa, 0x7fab, 0x7fac, 0x7fad, 0x7fae, 0x7fb1, 0x7fb3, + 0x7fb4, 0x7fb5, 0x7fb6, 0x7fb7, 0x7fba, 0x7fbb, 0x7fbe, 0x7fc0, + 0x7fc2, 0x7fc3, 0x7fc4, 0x7fc6, 0x7fc7, 0x7fc8, 0x7fc9, 0x7fcb, + 0x7fcd, 0x7fcf, 0x7fd0, 0x7fd1, 0x7fd2, 0x7fd3, 0x7fd6, 0x7fd7, + 0x7fd9, 0x7fda, 0x7fdb, 0x7fdc, 0x7fdd, 0x7fde, 0x7fe2, 0x7fe3, + 0x75e2, 0x7acb, 0x7c92, 0x6ca5, 0x96b6, 0x529b, 0x7483, 0x54e9, + 0x4fe9, 0x8054, 0x83b2, 0x8fde, 0x9570, 0x5ec9, 0x601c, 0x6d9f, + 0x5e18, 0x655b, 0x8138, 0x94fe, 0x604b, 0x70bc, 0x7ec3, 0x7cae, + 0x51c9, 0x6881, 0x7cb1, 0x826f, 0x4e24, 0x8f86, 0x91cf, 0x667e, + 0x4eae, 0x8c05, 0x64a9, 0x804a, 0x50da, 0x7597, 0x71ce, 0x5be5, + 0x8fbd, 0x6f66, 0x4e86, 0x6482, 0x9563, 0x5ed6, 0x6599, 0x5217, + 0x88c2, 0x70c8, 0x52a3, 0x730e, 0x7433, 0x6797, 0x78f7, 0x9716, + 0x4e34, 0x90bb, 0x9cde, 0x6dcb, 0x51db, 0x8d41, 0x541d, 0x62ce, + 0x73b2, 0x83f1, 0x96f6, 0x9f84, 0x94c3, 0x4f36, 0x7f9a, 0x51cc, + 0x7075, 0x9675, 0x5cad, 0x9886, 0x53e6, 0x4ee4, 0x6e9c, 0x7409, + 0x69b4, 0x786b, 0x998f, 0x7559, 0x5218, 0x7624, 0x6d41, 0x67f3, + 0x516d, 0x9f99, 0x804b, 0x5499, 0x7b3c, 0x7abf, + /* 0xc2 */ + 0x7fe4, 0x7fe7, 0x7fe8, 0x7fea, 0x7feb, 0x7fec, 0x7fed, 0x7fef, + 0x7ff2, 0x7ff4, 0x7ff5, 0x7ff6, 0x7ff7, 0x7ff8, 0x7ff9, 0x7ffa, + 0x7ffd, 0x7ffe, 0x7fff, 0x8002, 0x8007, 0x8008, 0x8009, 0x800a, + 0x800e, 0x800f, 0x8011, 0x8013, 0x801a, 0x801b, 0x801d, 0x801e, + 0x801f, 0x8021, 0x8023, 0x8024, 0x802b, 0x802c, 0x802d, 0x802e, + 0x802f, 0x8030, 0x8032, 0x8034, 0x8039, 0x803a, 0x803c, 0x803e, + 0x8040, 0x8041, 0x8044, 0x8045, 0x8047, 0x8048, 0x8049, 0x804e, + 0x804f, 0x8050, 0x8051, 0x8053, 0x8055, 0x8056, 0x8057, 0x8059, + 0x805b, 0x805c, 0x805d, 0x805e, 0x805f, 0x8060, 0x8061, 0x8062, + 0x8063, 0x8064, 0x8065, 0x8066, 0x8067, 0x8068, 0x806b, 0x806c, + 0x806d, 0x806e, 0x806f, 0x8070, 0x8072, 0x8073, 0x8074, 0x8075, + 0x8076, 0x8077, 0x8078, 0x8079, 0x807a, 0x807b, 0x807c, 0x807d, + 0x9686, 0x5784, 0x62e2, 0x9647, 0x697c, 0x5a04, 0x6402, 0x7bd3, + 0x6f0f, 0x964b, 0x82a6, 0x5362, 0x9885, 0x5e90, 0x7089, 0x63b3, + 0x5364, 0x864f, 0x9c81, 0x9e93, 0x788c, 0x9732, 0x8def, 0x8d42, + 0x9e7f, 0x6f5e, 0x7984, 0x5f55, 0x9646, 0x622e, 0x9a74, 0x5415, + 0x94dd, 0x4fa3, 0x65c5, 0x5c65, 0x5c61, 0x7f15, 0x8651, 0x6c2f, + 0x5f8b, 0x7387, 0x6ee4, 0x7eff, 0x5ce6, 0x631b, 0x5b6a, 0x6ee6, + 0x5375, 0x4e71, 0x63a0, 0x7565, 0x62a1, 0x8f6e, 0x4f26, 0x4ed1, + 0x6ca6, 0x7eb6, 0x8bba, 0x841d, 0x87ba, 0x7f57, 0x903b, 0x9523, + 0x7ba9, 0x9aa1, 0x88f8, 0x843d, 0x6d1b, 0x9a86, 0x7edc, 0x5988, + 0x9ebb, 0x739b, 0x7801, 0x8682, 0x9a6c, 0x9a82, 0x561b, 0x5417, + 0x57cb, 0x4e70, 0x9ea6, 0x5356, 0x8fc8, 0x8109, 0x7792, 0x9992, + 0x86ee, 0x6ee1, 0x8513, 0x66fc, 0x6162, 0x6f2b, + /* 0xc3 */ + 0x807e, 0x8081, 0x8082, 0x8085, 0x8088, 0x808a, 0x808d, 0x808e, + 0x808f, 0x8090, 0x8091, 0x8092, 0x8094, 0x8095, 0x8097, 0x8099, + 0x809e, 0x80a3, 0x80a6, 0x80a7, 0x80a8, 0x80ac, 0x80b0, 0x80b3, + 0x80b5, 0x80b6, 0x80b8, 0x80b9, 0x80bb, 0x80c5, 0x80c7, 0x80c8, + 0x80c9, 0x80ca, 0x80cb, 0x80cf, 0x80d0, 0x80d1, 0x80d2, 0x80d3, + 0x80d4, 0x80d5, 0x80d8, 0x80df, 0x80e0, 0x80e2, 0x80e3, 0x80e6, + 0x80ee, 0x80f5, 0x80f7, 0x80f9, 0x80fb, 0x80fe, 0x80ff, 0x8100, + 0x8101, 0x8103, 0x8104, 0x8105, 0x8107, 0x8108, 0x810b, 0x810c, + 0x8115, 0x8117, 0x8119, 0x811b, 0x811c, 0x811d, 0x811f, 0x8120, + 0x8121, 0x8122, 0x8123, 0x8124, 0x8125, 0x8126, 0x8127, 0x8128, + 0x8129, 0x812a, 0x812b, 0x812d, 0x812e, 0x8130, 0x8133, 0x8134, + 0x8135, 0x8137, 0x8139, 0x813a, 0x813b, 0x813c, 0x813d, 0x813f, + 0x8c29, 0x8292, 0x832b, 0x76f2, 0x6c13, 0x5fd9, 0x83bd, 0x732b, + 0x8305, 0x951a, 0x6bdb, 0x77db, 0x94c6, 0x536f, 0x8302, 0x5192, + 0x5e3d, 0x8c8c, 0x8d38, 0x4e48, 0x73ab, 0x679a, 0x6885, 0x9176, + 0x9709, 0x7164, 0x6ca1, 0x7709, 0x5a92, 0x9541, 0x6bcf, 0x7f8e, + 0x6627, 0x5bd0, 0x59b9, 0x5a9a, 0x95e8, 0x95f7, 0x4eec, 0x840c, + 0x8499, 0x6aac, 0x76df, 0x9530, 0x731b, 0x68a6, 0x5b5f, 0x772f, + 0x919a, 0x9761, 0x7cdc, 0x8ff7, 0x8c1c, 0x5f25, 0x7c73, 0x79d8, + 0x89c5, 0x6ccc, 0x871c, 0x5bc6, 0x5e42, 0x68c9, 0x7720, 0x7ef5, + 0x5195, 0x514d, 0x52c9, 0x5a29, 0x7f05, 0x9762, 0x82d7, 0x63cf, + 0x7784, 0x85d0, 0x79d2, 0x6e3a, 0x5e99, 0x5999, 0x8511, 0x706d, + 0x6c11, 0x62bf, 0x76bf, 0x654f, 0x60af, 0x95fd, 0x660e, 0x879f, + 0x9e23, 0x94ed, 0x540d, 0x547d, 0x8c2c, 0x6478, + /* 0xc4 */ + 0x8140, 0x8141, 0x8142, 0x8143, 0x8144, 0x8145, 0x8147, 0x8149, + 0x814d, 0x814e, 0x814f, 0x8152, 0x8156, 0x8157, 0x8158, 0x815b, + 0x815c, 0x815d, 0x815e, 0x815f, 0x8161, 0x8162, 0x8163, 0x8164, + 0x8166, 0x8168, 0x816a, 0x816b, 0x816c, 0x816f, 0x8172, 0x8173, + 0x8175, 0x8176, 0x8177, 0x8178, 0x8181, 0x8183, 0x8184, 0x8185, + 0x8186, 0x8187, 0x8189, 0x818b, 0x818c, 0x818d, 0x818e, 0x8190, + 0x8192, 0x8193, 0x8194, 0x8195, 0x8196, 0x8197, 0x8199, 0x819a, + 0x819e, 0x819f, 0x81a0, 0x81a1, 0x81a2, 0x81a4, 0x81a5, 0x81a7, + 0x81a9, 0x81ab, 0x81ac, 0x81ad, 0x81ae, 0x81af, 0x81b0, 0x81b1, + 0x81b2, 0x81b4, 0x81b5, 0x81b6, 0x81b7, 0x81b8, 0x81b9, 0x81bc, + 0x81bd, 0x81be, 0x81bf, 0x81c4, 0x81c5, 0x81c7, 0x81c8, 0x81c9, + 0x81cb, 0x81cd, 0x81ce, 0x81cf, 0x81d0, 0x81d1, 0x81d2, 0x81d3, + 0x6479, 0x8611, 0x6a21, 0x819c, 0x78e8, 0x6469, 0x9b54, 0x62b9, + 0x672b, 0x83ab, 0x58a8, 0x9ed8, 0x6cab, 0x6f20, 0x5bde, 0x964c, + 0x8c0b, 0x725f, 0x67d0, 0x62c7, 0x7261, 0x4ea9, 0x59c6, 0x6bcd, + 0x5893, 0x66ae, 0x5e55, 0x52df, 0x6155, 0x6728, 0x76ee, 0x7766, + 0x7267, 0x7a46, 0x62ff, 0x54ea, 0x5450, 0x94a0, 0x90a3, 0x5a1c, + 0x7eb3, 0x6c16, 0x4e43, 0x5976, 0x8010, 0x5948, 0x5357, 0x7537, + 0x96be, 0x56ca, 0x6320, 0x8111, 0x607c, 0x95f9, 0x6dd6, 0x5462, + 0x9981, 0x5185, 0x5ae9, 0x80fd, 0x59ae, 0x9713, 0x502a, 0x6ce5, + 0x5c3c, 0x62df, 0x4f60, 0x533f, 0x817b, 0x9006, 0x6eba, 0x852b, + 0x62c8, 0x5e74, 0x78be, 0x64b5, 0x637b, 0x5ff5, 0x5a18, 0x917f, + 0x9e1f, 0x5c3f, 0x634f, 0x8042, 0x5b7d, 0x556e, 0x954a, 0x954d, + 0x6d85, 0x60a8, 0x67e0, 0x72de, 0x51dd, 0x5b81, + /* 0xc5 */ + 0x81d4, 0x81d5, 0x81d6, 0x81d7, 0x81d8, 0x81d9, 0x81da, 0x81db, + 0x81dc, 0x81dd, 0x81de, 0x81df, 0x81e0, 0x81e1, 0x81e2, 0x81e4, + 0x81e5, 0x81e6, 0x81e8, 0x81e9, 0x81eb, 0x81ee, 0x81ef, 0x81f0, + 0x81f1, 0x81f2, 0x81f5, 0x81f6, 0x81f7, 0x81f8, 0x81f9, 0x81fa, + 0x81fd, 0x81ff, 0x8203, 0x8207, 0x8208, 0x8209, 0x820a, 0x820b, + 0x820e, 0x820f, 0x8211, 0x8213, 0x8215, 0x8216, 0x8217, 0x8218, + 0x8219, 0x821a, 0x821d, 0x8220, 0x8224, 0x8225, 0x8226, 0x8227, + 0x8229, 0x822e, 0x8232, 0x823a, 0x823c, 0x823d, 0x823f, 0x8240, + 0x8241, 0x8242, 0x8243, 0x8245, 0x8246, 0x8248, 0x824a, 0x824c, + 0x824d, 0x824e, 0x8250, 0x8251, 0x8252, 0x8253, 0x8254, 0x8255, + 0x8256, 0x8257, 0x8259, 0x825b, 0x825c, 0x825d, 0x825e, 0x8260, + 0x8261, 0x8262, 0x8263, 0x8264, 0x8265, 0x8266, 0x8267, 0x8269, + 0x62e7, 0x6cde, 0x725b, 0x626d, 0x94ae, 0x7ebd, 0x8113, 0x6d53, + 0x519c, 0x5f04, 0x5974, 0x52aa, 0x6012, 0x5973, 0x6696, 0x8650, + 0x759f, 0x632a, 0x61e6, 0x7cef, 0x8bfa, 0x54e6, 0x6b27, 0x9e25, + 0x6bb4, 0x85d5, 0x5455, 0x5076, 0x6ca4, 0x556a, 0x8db4, 0x722c, + 0x5e15, 0x6015, 0x7436, 0x62cd, 0x6392, 0x724c, 0x5f98, 0x6e43, + 0x6d3e, 0x6500, 0x6f58, 0x76d8, 0x78d0, 0x76fc, 0x7554, 0x5224, + 0x53db, 0x4e53, 0x5e9e, 0x65c1, 0x802a, 0x80d6, 0x629b, 0x5486, + 0x5228, 0x70ae, 0x888d, 0x8dd1, 0x6ce1, 0x5478, 0x80da, 0x57f9, + 0x88f4, 0x8d54, 0x966a, 0x914d, 0x4f69, 0x6c9b, 0x55b7, 0x76c6, + 0x7830, 0x62a8, 0x70f9, 0x6f8e, 0x5f6d, 0x84ec, 0x68da, 0x787c, + 0x7bf7, 0x81a8, 0x670b, 0x9e4f, 0x6367, 0x78b0, 0x576f, 0x7812, + 0x9739, 0x6279, 0x62ab, 0x5288, 0x7435, 0x6bd7, + /* 0xc6 */ + 0x826a, 0x826b, 0x826c, 0x826d, 0x8271, 0x8275, 0x8276, 0x8277, + 0x8278, 0x827b, 0x827c, 0x8280, 0x8281, 0x8283, 0x8285, 0x8286, + 0x8287, 0x8289, 0x828c, 0x8290, 0x8293, 0x8294, 0x8295, 0x8296, + 0x829a, 0x829b, 0x829e, 0x82a0, 0x82a2, 0x82a3, 0x82a7, 0x82b2, + 0x82b5, 0x82b6, 0x82ba, 0x82bb, 0x82bc, 0x82bf, 0x82c0, 0x82c2, + 0x82c3, 0x82c5, 0x82c6, 0x82c9, 0x82d0, 0x82d6, 0x82d9, 0x82da, + 0x82dd, 0x82e2, 0x82e7, 0x82e8, 0x82e9, 0x82ea, 0x82ec, 0x82ed, + 0x82ee, 0x82f0, 0x82f2, 0x82f3, 0x82f5, 0x82f6, 0x82f8, 0x82fa, + 0x82fc, 0x82fd, 0x82fe, 0x82ff, 0x8300, 0x830a, 0x830b, 0x830d, + 0x8310, 0x8312, 0x8313, 0x8316, 0x8318, 0x8319, 0x831d, 0x831e, + 0x831f, 0x8320, 0x8321, 0x8322, 0x8323, 0x8324, 0x8325, 0x8326, + 0x8329, 0x832a, 0x832e, 0x8330, 0x8332, 0x8337, 0x833b, 0x833d, + 0x5564, 0x813e, 0x75b2, 0x76ae, 0x5339, 0x75de, 0x50fb, 0x5c41, + 0x8b6c, 0x7bc7, 0x504f, 0x7247, 0x9a97, 0x98d8, 0x6f02, 0x74e2, + 0x7968, 0x6487, 0x77a5, 0x62fc, 0x9891, 0x8d2b, 0x54c1, 0x8058, + 0x4e52, 0x576a, 0x82f9, 0x840d, 0x5e73, 0x51ed, 0x74f6, 0x8bc4, + 0x5c4f, 0x5761, 0x6cfc, 0x9887, 0x5a46, 0x7834, 0x9b44, 0x8feb, + 0x7c95, 0x5256, 0x6251, 0x94fa, 0x4ec6, 0x8386, 0x8461, 0x83e9, + 0x84b2, 0x57d4, 0x6734, 0x5703, 0x666e, 0x6d66, 0x8c31, 0x66dd, + 0x7011, 0x671f, 0x6b3a, 0x6816, 0x621a, 0x59bb, 0x4e03, 0x51c4, + 0x6f06, 0x67d2, 0x6c8f, 0x5176, 0x68cb, 0x5947, 0x6b67, 0x7566, + 0x5d0e, 0x8110, 0x9f50, 0x65d7, 0x7948, 0x7941, 0x9a91, 0x8d77, + 0x5c82, 0x4e5e, 0x4f01, 0x542f, 0x5951, 0x780c, 0x5668, 0x6c14, + 0x8fc4, 0x5f03, 0x6c7d, 0x6ce3, 0x8bab, 0x6390, + /* 0xc7 */ + 0x833e, 0x833f, 0x8341, 0x8342, 0x8344, 0x8345, 0x8348, 0x834a, + 0x834b, 0x834c, 0x834d, 0x834e, 0x8353, 0x8355, 0x8356, 0x8357, + 0x8358, 0x8359, 0x835d, 0x8362, 0x8370, 0x8371, 0x8372, 0x8373, + 0x8374, 0x8375, 0x8376, 0x8379, 0x837a, 0x837e, 0x837f, 0x8380, + 0x8381, 0x8382, 0x8383, 0x8384, 0x8387, 0x8388, 0x838a, 0x838b, + 0x838c, 0x838d, 0x838f, 0x8390, 0x8391, 0x8394, 0x8395, 0x8396, + 0x8397, 0x8399, 0x839a, 0x839d, 0x839f, 0x83a1, 0x83a2, 0x83a3, + 0x83a4, 0x83a5, 0x83a6, 0x83a7, 0x83ac, 0x83ad, 0x83ae, 0x83af, + 0x83b5, 0x83bb, 0x83be, 0x83bf, 0x83c2, 0x83c3, 0x83c4, 0x83c6, + 0x83c8, 0x83c9, 0x83cb, 0x83cd, 0x83ce, 0x83d0, 0x83d1, 0x83d2, + 0x83d3, 0x83d5, 0x83d7, 0x83d9, 0x83da, 0x83db, 0x83de, 0x83e2, + 0x83e3, 0x83e4, 0x83e6, 0x83e7, 0x83e8, 0x83eb, 0x83ec, 0x83ed, + 0x6070, 0x6d3d, 0x7275, 0x6266, 0x948e, 0x94c5, 0x5343, 0x8fc1, + 0x7b7e, 0x4edf, 0x8c26, 0x4e7e, 0x9ed4, 0x94b1, 0x94b3, 0x524d, + 0x6f5c, 0x9063, 0x6d45, 0x8c34, 0x5811, 0x5d4c, 0x6b20, 0x6b49, + 0x67aa, 0x545b, 0x8154, 0x7f8c, 0x5899, 0x8537, 0x5f3a, 0x62a2, + 0x6a47, 0x9539, 0x6572, 0x6084, 0x6865, 0x77a7, 0x4e54, 0x4fa8, + 0x5de7, 0x9798, 0x64ac, 0x7fd8, 0x5ced, 0x4fcf, 0x7a8d, 0x5207, + 0x8304, 0x4e14, 0x602f, 0x7a83, 0x94a6, 0x4fb5, 0x4eb2, 0x79e6, + 0x7434, 0x52e4, 0x82b9, 0x64d2, 0x79bd, 0x5bdd, 0x6c81, 0x9752, + 0x8f7b, 0x6c22, 0x503e, 0x537f, 0x6e05, 0x64ce, 0x6674, 0x6c30, + 0x60c5, 0x9877, 0x8bf7, 0x5e86, 0x743c, 0x7a77, 0x79cb, 0x4e18, + 0x90b1, 0x7403, 0x6c42, 0x56da, 0x914b, 0x6cc5, 0x8d8b, 0x533a, + 0x86c6, 0x66f2, 0x8eaf, 0x5c48, 0x9a71, 0x6e20, + /* 0xc8 */ + 0x83ee, 0x83ef, 0x83f3, 0x83f4, 0x83f5, 0x83f6, 0x83f7, 0x83fa, + 0x83fb, 0x83fc, 0x83fe, 0x83ff, 0x8400, 0x8402, 0x8405, 0x8407, + 0x8408, 0x8409, 0x840a, 0x8410, 0x8412, 0x8413, 0x8414, 0x8415, + 0x8416, 0x8417, 0x8419, 0x841a, 0x841b, 0x841e, 0x841f, 0x8420, + 0x8421, 0x8422, 0x8423, 0x8429, 0x842a, 0x842b, 0x842c, 0x842d, + 0x842e, 0x842f, 0x8430, 0x8432, 0x8433, 0x8434, 0x8435, 0x8436, + 0x8437, 0x8439, 0x843a, 0x843b, 0x843e, 0x843f, 0x8440, 0x8441, + 0x8442, 0x8443, 0x8444, 0x8445, 0x8447, 0x8448, 0x8449, 0x844a, + 0x844b, 0x844c, 0x844d, 0x844e, 0x844f, 0x8450, 0x8452, 0x8453, + 0x8454, 0x8455, 0x8456, 0x8458, 0x845d, 0x845e, 0x845f, 0x8460, + 0x8462, 0x8464, 0x8465, 0x8466, 0x8467, 0x8468, 0x846a, 0x846e, + 0x846f, 0x8470, 0x8472, 0x8474, 0x8477, 0x8479, 0x847b, 0x847c, + 0x53d6, 0x5a36, 0x9f8b, 0x8da3, 0x53bb, 0x5708, 0x98a7, 0x6743, + 0x919b, 0x6cc9, 0x5168, 0x75ca, 0x62f3, 0x72ac, 0x5238, 0x529d, + 0x7f3a, 0x7094, 0x7638, 0x5374, 0x9e4a, 0x69b7, 0x786e, 0x96c0, + 0x88d9, 0x7fa4, 0x7136, 0x71c3, 0x5189, 0x67d3, 0x74e4, 0x58e4, + 0x6518, 0x56b7, 0x8ba9, 0x9976, 0x6270, 0x7ed5, 0x60f9, 0x70ed, + 0x58ec, 0x4ec1, 0x4eba, 0x5fcd, 0x97e7, 0x4efb, 0x8ba4, 0x5203, + 0x598a, 0x7eab, 0x6254, 0x4ecd, 0x65e5, 0x620e, 0x8338, 0x84c9, + 0x8363, 0x878d, 0x7194, 0x6eb6, 0x5bb9, 0x7ed2, 0x5197, 0x63c9, + 0x67d4, 0x8089, 0x8339, 0x8815, 0x5112, 0x5b7a, 0x5982, 0x8fb1, + 0x4e73, 0x6c5d, 0x5165, 0x8925, 0x8f6f, 0x962e, 0x854a, 0x745e, + 0x9510, 0x95f0, 0x6da6, 0x82e5, 0x5f31, 0x6492, 0x6d12, 0x8428, + 0x816e, 0x9cc3, 0x585e, 0x8d5b, 0x4e09, 0x53c1, + /* 0xc9 */ + 0x847d, 0x847e, 0x847f, 0x8480, 0x8481, 0x8483, 0x8484, 0x8485, + 0x8486, 0x848a, 0x848d, 0x848f, 0x8490, 0x8491, 0x8492, 0x8493, + 0x8494, 0x8495, 0x8496, 0x8498, 0x849a, 0x849b, 0x849d, 0x849e, + 0x849f, 0x84a0, 0x84a2, 0x84a3, 0x84a4, 0x84a5, 0x84a6, 0x84a7, + 0x84a8, 0x84a9, 0x84aa, 0x84ab, 0x84ac, 0x84ad, 0x84ae, 0x84b0, + 0x84b1, 0x84b3, 0x84b5, 0x84b6, 0x84b7, 0x84bb, 0x84bc, 0x84be, + 0x84c0, 0x84c2, 0x84c3, 0x84c5, 0x84c6, 0x84c7, 0x84c8, 0x84cb, + 0x84cc, 0x84ce, 0x84cf, 0x84d2, 0x84d4, 0x84d5, 0x84d7, 0x84d8, + 0x84d9, 0x84da, 0x84db, 0x84dc, 0x84de, 0x84e1, 0x84e2, 0x84e4, + 0x84e7, 0x84e8, 0x84e9, 0x84ea, 0x84eb, 0x84ed, 0x84ee, 0x84ef, + 0x84f1, 0x84f2, 0x84f3, 0x84f4, 0x84f5, 0x84f6, 0x84f7, 0x84f8, + 0x84f9, 0x84fa, 0x84fb, 0x84fd, 0x84fe, 0x8500, 0x8501, 0x8502, + 0x4f1e, 0x6563, 0x6851, 0x55d3, 0x4e27, 0x6414, 0x9a9a, 0x626b, + 0x5ac2, 0x745f, 0x8272, 0x6da9, 0x68ee, 0x50e7, 0x838e, 0x7802, + 0x6740, 0x5239, 0x6c99, 0x7eb1, 0x50bb, 0x5565, 0x715e, 0x7b5b, + 0x6652, 0x73ca, 0x82eb, 0x6749, 0x5c71, 0x5220, 0x717d, 0x886b, + 0x95ea, 0x9655, 0x64c5, 0x8d61, 0x81b3, 0x5584, 0x6c55, 0x6247, + 0x7f2e, 0x5892, 0x4f24, 0x5546, 0x8d4f, 0x664c, 0x4e0a, 0x5c1a, + 0x88f3, 0x68a2, 0x634e, 0x7a0d, 0x70e7, 0x828d, 0x52fa, 0x97f6, + 0x5c11, 0x54e8, 0x90b5, 0x7ecd, 0x5962, 0x8d4a, 0x86c7, 0x820c, + 0x820d, 0x8d66, 0x6444, 0x5c04, 0x6151, 0x6d89, 0x793e, 0x8bbe, + 0x7837, 0x7533, 0x547b, 0x4f38, 0x8eab, 0x6df1, 0x5a20, 0x7ec5, + 0x795e, 0x6c88, 0x5ba1, 0x5a76, 0x751a, 0x80be, 0x614e, 0x6e17, + 0x58f0, 0x751f, 0x7525, 0x7272, 0x5347, 0x7ef3, + /* 0xca */ + 0x8503, 0x8504, 0x8505, 0x8506, 0x8507, 0x8508, 0x8509, 0x850a, + 0x850b, 0x850d, 0x850e, 0x850f, 0x8510, 0x8512, 0x8514, 0x8515, + 0x8516, 0x8518, 0x8519, 0x851b, 0x851c, 0x851d, 0x851e, 0x8520, + 0x8522, 0x8523, 0x8524, 0x8525, 0x8526, 0x8527, 0x8528, 0x8529, + 0x852a, 0x852d, 0x852e, 0x852f, 0x8530, 0x8531, 0x8532, 0x8533, + 0x8534, 0x8535, 0x8536, 0x853e, 0x853f, 0x8540, 0x8541, 0x8542, + 0x8544, 0x8545, 0x8546, 0x8547, 0x854b, 0x854c, 0x854d, 0x854e, + 0x854f, 0x8550, 0x8551, 0x8552, 0x8553, 0x8554, 0x8555, 0x8557, + 0x8558, 0x855a, 0x855b, 0x855c, 0x855d, 0x855f, 0x8560, 0x8561, + 0x8562, 0x8563, 0x8565, 0x8566, 0x8567, 0x8569, 0x856a, 0x856b, + 0x856c, 0x856d, 0x856e, 0x856f, 0x8570, 0x8571, 0x8573, 0x8575, + 0x8576, 0x8577, 0x8578, 0x857c, 0x857d, 0x857f, 0x8580, 0x8581, + 0x7701, 0x76db, 0x5269, 0x80dc, 0x5723, 0x5e08, 0x5931, 0x72ee, + 0x65bd, 0x6e7f, 0x8bd7, 0x5c38, 0x8671, 0x5341, 0x77f3, 0x62fe, + 0x65f6, 0x4ec0, 0x98df, 0x8680, 0x5b9e, 0x8bc6, 0x53f2, 0x77e2, + 0x4f7f, 0x5c4e, 0x9a76, 0x59cb, 0x5f0f, 0x793a, 0x58eb, 0x4e16, + 0x67ff, 0x4e8b, 0x62ed, 0x8a93, 0x901d, 0x52bf, 0x662f, 0x55dc, + 0x566c, 0x9002, 0x4ed5, 0x4f8d, 0x91ca, 0x9970, 0x6c0f, 0x5e02, + 0x6043, 0x5ba4, 0x89c6, 0x8bd5, 0x6536, 0x624b, 0x9996, 0x5b88, + 0x5bff, 0x6388, 0x552e, 0x53d7, 0x7626, 0x517d, 0x852c, 0x67a2, + 0x68b3, 0x6b8a, 0x6292, 0x8f93, 0x53d4, 0x8212, 0x6dd1, 0x758f, + 0x4e66, 0x8d4e, 0x5b70, 0x719f, 0x85af, 0x6691, 0x66d9, 0x7f72, + 0x8700, 0x9ecd, 0x9f20, 0x5c5e, 0x672f, 0x8ff0, 0x6811, 0x675f, + 0x620d, 0x7ad6, 0x5885, 0x5eb6, 0x6570, 0x6f31, + /* 0xcb */ + 0x8582, 0x8583, 0x8586, 0x8588, 0x8589, 0x858a, 0x858b, 0x858c, + 0x858d, 0x858e, 0x8590, 0x8591, 0x8592, 0x8593, 0x8594, 0x8595, + 0x8596, 0x8597, 0x8598, 0x8599, 0x859a, 0x859d, 0x859e, 0x859f, + 0x85a0, 0x85a1, 0x85a2, 0x85a3, 0x85a5, 0x85a6, 0x85a7, 0x85a9, + 0x85ab, 0x85ac, 0x85ad, 0x85b1, 0x85b2, 0x85b3, 0x85b4, 0x85b5, + 0x85b6, 0x85b8, 0x85ba, 0x85bb, 0x85bc, 0x85bd, 0x85be, 0x85bf, + 0x85c0, 0x85c2, 0x85c3, 0x85c4, 0x85c5, 0x85c6, 0x85c7, 0x85c8, + 0x85ca, 0x85cb, 0x85cc, 0x85cd, 0x85ce, 0x85d1, 0x85d2, 0x85d4, + 0x85d6, 0x85d7, 0x85d8, 0x85d9, 0x85da, 0x85db, 0x85dd, 0x85de, + 0x85df, 0x85e0, 0x85e1, 0x85e2, 0x85e3, 0x85e5, 0x85e6, 0x85e7, + 0x85e8, 0x85ea, 0x85eb, 0x85ec, 0x85ed, 0x85ee, 0x85ef, 0x85f0, + 0x85f1, 0x85f2, 0x85f3, 0x85f4, 0x85f5, 0x85f6, 0x85f7, 0x85f8, + 0x6055, 0x5237, 0x800d, 0x6454, 0x8870, 0x7529, 0x5e05, 0x6813, + 0x62f4, 0x971c, 0x53cc, 0x723d, 0x8c01, 0x6c34, 0x7761, 0x7a0e, + 0x542e, 0x77ac, 0x987a, 0x821c, 0x8bf4, 0x7855, 0x6714, 0x70c1, + 0x65af, 0x6495, 0x5636, 0x601d, 0x79c1, 0x53f8, 0x4e1d, 0x6b7b, + 0x8086, 0x5bfa, 0x55e3, 0x56db, 0x4f3a, 0x4f3c, 0x9972, 0x5df3, + 0x677e, 0x8038, 0x6002, 0x9882, 0x9001, 0x5b8b, 0x8bbc, 0x8bf5, + 0x641c, 0x8258, 0x64de, 0x55fd, 0x82cf, 0x9165, 0x4fd7, 0x7d20, + 0x901f, 0x7c9f, 0x50f3, 0x5851, 0x6eaf, 0x5bbf, 0x8bc9, 0x8083, + 0x9178, 0x849c, 0x7b97, 0x867d, 0x968b, 0x968f, 0x7ee5, 0x9ad3, + 0x788e, 0x5c81, 0x7a57, 0x9042, 0x96a7, 0x795f, 0x5b59, 0x635f, + 0x7b0b, 0x84d1, 0x68ad, 0x5506, 0x7f29, 0x7410, 0x7d22, 0x9501, + 0x6240, 0x584c, 0x4ed6, 0x5b83, 0x5979, 0x5854, + /* 0xcc */ + 0x85f9, 0x85fa, 0x85fc, 0x85fd, 0x85fe, 0x8600, 0x8601, 0x8602, + 0x8603, 0x8604, 0x8606, 0x8607, 0x8608, 0x8609, 0x860a, 0x860b, + 0x860c, 0x860d, 0x860e, 0x860f, 0x8610, 0x8612, 0x8613, 0x8614, + 0x8615, 0x8617, 0x8618, 0x8619, 0x861a, 0x861b, 0x861c, 0x861d, + 0x861e, 0x861f, 0x8620, 0x8621, 0x8622, 0x8623, 0x8624, 0x8625, + 0x8626, 0x8628, 0x862a, 0x862b, 0x862c, 0x862d, 0x862e, 0x862f, + 0x8630, 0x8631, 0x8632, 0x8633, 0x8634, 0x8635, 0x8636, 0x8637, + 0x8639, 0x863a, 0x863b, 0x863d, 0x863e, 0x863f, 0x8640, 0x8641, + 0x8642, 0x8643, 0x8644, 0x8645, 0x8646, 0x8647, 0x8648, 0x8649, + 0x864a, 0x864b, 0x864c, 0x8652, 0x8653, 0x8655, 0x8656, 0x8657, + 0x8658, 0x8659, 0x865b, 0x865c, 0x865d, 0x865f, 0x8660, 0x8661, + 0x8663, 0x8664, 0x8665, 0x8666, 0x8667, 0x8668, 0x8669, 0x866a, + 0x736d, 0x631e, 0x8e4b, 0x8e0f, 0x80ce, 0x82d4, 0x62ac, 0x53f0, + 0x6cf0, 0x915e, 0x592a, 0x6001, 0x6c70, 0x574d, 0x644a, 0x8d2a, + 0x762b, 0x6ee9, 0x575b, 0x6a80, 0x75f0, 0x6f6d, 0x8c2d, 0x8c08, + 0x5766, 0x6bef, 0x8892, 0x78b3, 0x63a2, 0x53f9, 0x70ad, 0x6c64, + 0x5858, 0x642a, 0x5802, 0x68e0, 0x819b, 0x5510, 0x7cd6, 0x5018, + 0x8eba, 0x6dcc, 0x8d9f, 0x70eb, 0x638f, 0x6d9b, 0x6ed4, 0x7ee6, + 0x8404, 0x6843, 0x9003, 0x6dd8, 0x9676, 0x8ba8, 0x5957, 0x7279, + 0x85e4, 0x817e, 0x75bc, 0x8a8a, 0x68af, 0x5254, 0x8e22, 0x9511, + 0x63d0, 0x9898, 0x8e44, 0x557c, 0x4f53, 0x66ff, 0x568f, 0x60d5, + 0x6d95, 0x5243, 0x5c49, 0x5929, 0x6dfb, 0x586b, 0x7530, 0x751c, + 0x606c, 0x8214, 0x8146, 0x6311, 0x6761, 0x8fe2, 0x773a, 0x8df3, + 0x8d34, 0x94c1, 0x5e16, 0x5385, 0x542c, 0x70c3, + /* 0xcd */ + 0x866d, 0x866f, 0x8670, 0x8672, 0x8673, 0x8674, 0x8675, 0x8676, + 0x8677, 0x8678, 0x8683, 0x8684, 0x8685, 0x8686, 0x8687, 0x8688, + 0x8689, 0x868e, 0x868f, 0x8690, 0x8691, 0x8692, 0x8694, 0x8696, + 0x8697, 0x8698, 0x8699, 0x869a, 0x869b, 0x869e, 0x869f, 0x86a0, + 0x86a1, 0x86a2, 0x86a5, 0x86a6, 0x86ab, 0x86ad, 0x86ae, 0x86b2, + 0x86b3, 0x86b7, 0x86b8, 0x86b9, 0x86bb, 0x86bc, 0x86bd, 0x86be, + 0x86bf, 0x86c1, 0x86c2, 0x86c3, 0x86c5, 0x86c8, 0x86cc, 0x86cd, + 0x86d2, 0x86d3, 0x86d5, 0x86d6, 0x86d7, 0x86da, 0x86dc, 0x86dd, + 0x86e0, 0x86e1, 0x86e2, 0x86e3, 0x86e5, 0x86e6, 0x86e7, 0x86e8, + 0x86ea, 0x86eb, 0x86ec, 0x86ef, 0x86f5, 0x86f6, 0x86f7, 0x86fa, + 0x86fb, 0x86fc, 0x86fd, 0x86ff, 0x8701, 0x8704, 0x8705, 0x8706, + 0x870b, 0x870c, 0x870e, 0x870f, 0x8710, 0x8711, 0x8714, 0x8716, + 0x6c40, 0x5ef7, 0x505c, 0x4ead, 0x5ead, 0x633a, 0x8247, 0x901a, + 0x6850, 0x916e, 0x77b3, 0x540c, 0x94dc, 0x5f64, 0x7ae5, 0x6876, + 0x6345, 0x7b52, 0x7edf, 0x75db, 0x5077, 0x6295, 0x5934, 0x900f, + 0x51f8, 0x79c3, 0x7a81, 0x56fe, 0x5f92, 0x9014, 0x6d82, 0x5c60, + 0x571f, 0x5410, 0x5154, 0x6e4d, 0x56e2, 0x63a8, 0x9893, 0x817f, + 0x8715, 0x892a, 0x9000, 0x541e, 0x5c6f, 0x81c0, 0x62d6, 0x6258, + 0x8131, 0x9e35, 0x9640, 0x9a6e, 0x9a7c, 0x692d, 0x59a5, 0x62d3, + 0x553e, 0x6316, 0x54c7, 0x86d9, 0x6d3c, 0x5a03, 0x74e6, 0x889c, + 0x6b6a, 0x5916, 0x8c4c, 0x5f2f, 0x6e7e, 0x73a9, 0x987d, 0x4e38, + 0x70f7, 0x5b8c, 0x7897, 0x633d, 0x665a, 0x7696, 0x60cb, 0x5b9b, + 0x5a49, 0x4e07, 0x8155, 0x6c6a, 0x738b, 0x4ea1, 0x6789, 0x7f51, + 0x5f80, 0x65fa, 0x671b, 0x5fd8, 0x5984, 0x5a01, + /* 0xce */ + 0x8719, 0x871b, 0x871d, 0x871f, 0x8720, 0x8724, 0x8726, 0x8727, + 0x8728, 0x872a, 0x872b, 0x872c, 0x872d, 0x872f, 0x8730, 0x8732, + 0x8733, 0x8735, 0x8736, 0x8738, 0x8739, 0x873a, 0x873c, 0x873d, + 0x8740, 0x8741, 0x8742, 0x8743, 0x8744, 0x8745, 0x8746, 0x874a, + 0x874b, 0x874d, 0x874f, 0x8750, 0x8751, 0x8752, 0x8754, 0x8755, + 0x8756, 0x8758, 0x875a, 0x875b, 0x875c, 0x875d, 0x875e, 0x875f, + 0x8761, 0x8762, 0x8766, 0x8767, 0x8768, 0x8769, 0x876a, 0x876b, + 0x876c, 0x876d, 0x876f, 0x8771, 0x8772, 0x8773, 0x8775, 0x8777, + 0x8778, 0x8779, 0x877a, 0x877f, 0x8780, 0x8781, 0x8784, 0x8786, + 0x8787, 0x8789, 0x878a, 0x878c, 0x878e, 0x878f, 0x8790, 0x8791, + 0x8792, 0x8794, 0x8795, 0x8796, 0x8798, 0x8799, 0x879a, 0x879b, + 0x879c, 0x879d, 0x879e, 0x87a0, 0x87a1, 0x87a2, 0x87a3, 0x87a4, + 0x5dcd, 0x5fae, 0x5371, 0x97e6, 0x8fdd, 0x6845, 0x56f4, 0x552f, + 0x60df, 0x4e3a, 0x6f4d, 0x7ef4, 0x82c7, 0x840e, 0x59d4, 0x4f1f, + 0x4f2a, 0x5c3e, 0x7eac, 0x672a, 0x851a, 0x5473, 0x754f, 0x80c3, + 0x5582, 0x9b4f, 0x4f4d, 0x6e2d, 0x8c13, 0x5c09, 0x6170, 0x536b, + 0x761f, 0x6e29, 0x868a, 0x6587, 0x95fb, 0x7eb9, 0x543b, 0x7a33, + 0x7d0a, 0x95ee, 0x55e1, 0x7fc1, 0x74ee, 0x631d, 0x8717, 0x6da1, + 0x7a9d, 0x6211, 0x65a1, 0x5367, 0x63e1, 0x6c83, 0x5deb, 0x545c, + 0x94a8, 0x4e4c, 0x6c61, 0x8bec, 0x5c4b, 0x65e0, 0x829c, 0x68a7, + 0x543e, 0x5434, 0x6bcb, 0x6b66, 0x4e94, 0x6342, 0x5348, 0x821e, + 0x4f0d, 0x4fae, 0x575e, 0x620a, 0x96fe, 0x6664, 0x7269, 0x52ff, + 0x52a1, 0x609f, 0x8bef, 0x6614, 0x7199, 0x6790, 0x897f, 0x7852, + 0x77fd, 0x6670, 0x563b, 0x5438, 0x9521, 0x727a, + /* 0xcf */ + 0x87a5, 0x87a6, 0x87a7, 0x87a9, 0x87aa, 0x87ae, 0x87b0, 0x87b1, + 0x87b2, 0x87b4, 0x87b6, 0x87b7, 0x87b8, 0x87b9, 0x87bb, 0x87bc, + 0x87be, 0x87bf, 0x87c1, 0x87c2, 0x87c3, 0x87c4, 0x87c5, 0x87c7, + 0x87c8, 0x87c9, 0x87cc, 0x87cd, 0x87ce, 0x87cf, 0x87d0, 0x87d4, + 0x87d5, 0x87d6, 0x87d7, 0x87d8, 0x87d9, 0x87da, 0x87dc, 0x87dd, + 0x87de, 0x87df, 0x87e1, 0x87e2, 0x87e3, 0x87e4, 0x87e6, 0x87e7, + 0x87e8, 0x87e9, 0x87eb, 0x87ec, 0x87ed, 0x87ef, 0x87f0, 0x87f1, + 0x87f2, 0x87f3, 0x87f4, 0x87f5, 0x87f6, 0x87f7, 0x87f8, 0x87fa, + 0x87fb, 0x87fc, 0x87fd, 0x87ff, 0x8800, 0x8801, 0x8802, 0x8804, + 0x8805, 0x8806, 0x8807, 0x8808, 0x8809, 0x880b, 0x880c, 0x880d, + 0x880e, 0x880f, 0x8810, 0x8811, 0x8812, 0x8814, 0x8817, 0x8818, + 0x8819, 0x881a, 0x881c, 0x881d, 0x881e, 0x881f, 0x8820, 0x8823, + 0x7a00, 0x606f, 0x5e0c, 0x6089, 0x819d, 0x5915, 0x60dc, 0x7184, + 0x70ef, 0x6eaa, 0x6c50, 0x7280, 0x6a84, 0x88ad, 0x5e2d, 0x4e60, + 0x5ab3, 0x559c, 0x94e3, 0x6d17, 0x7cfb, 0x9699, 0x620f, 0x7ec6, + 0x778e, 0x867e, 0x5323, 0x971e, 0x8f96, 0x6687, 0x5ce1, 0x4fa0, + 0x72ed, 0x4e0b, 0x53a6, 0x590f, 0x5413, 0x6380, 0x9528, 0x5148, + 0x4ed9, 0x9c9c, 0x7ea4, 0x54b8, 0x8d24, 0x8854, 0x8237, 0x95f2, + 0x6d8e, 0x5f26, 0x5acc, 0x663e, 0x9669, 0x73b0, 0x732e, 0x53bf, + 0x817a, 0x9985, 0x7fa1, 0x5baa, 0x9677, 0x9650, 0x7ebf, 0x76f8, + 0x53a2, 0x9576, 0x9999, 0x7bb1, 0x8944, 0x6e58, 0x4e61, 0x7fd4, + 0x7965, 0x8be6, 0x60f3, 0x54cd, 0x4eab, 0x9879, 0x5df7, 0x6a61, + 0x50cf, 0x5411, 0x8c61, 0x8427, 0x785d, 0x9704, 0x524a, 0x54ee, + 0x56a3, 0x9500, 0x6d88, 0x5bb5, 0x6dc6, 0x6653, + /* 0xd0 */ + 0x8824, 0x8825, 0x8826, 0x8827, 0x8828, 0x8829, 0x882a, 0x882b, + 0x882c, 0x882d, 0x882e, 0x882f, 0x8830, 0x8831, 0x8833, 0x8834, + 0x8835, 0x8836, 0x8837, 0x8838, 0x883a, 0x883b, 0x883d, 0x883e, + 0x883f, 0x8841, 0x8842, 0x8843, 0x8846, 0x8847, 0x8848, 0x8849, + 0x884a, 0x884b, 0x884e, 0x884f, 0x8850, 0x8851, 0x8852, 0x8853, + 0x8855, 0x8856, 0x8858, 0x885a, 0x885b, 0x885c, 0x885d, 0x885e, + 0x885f, 0x8860, 0x8866, 0x8867, 0x886a, 0x886d, 0x886f, 0x8871, + 0x8873, 0x8874, 0x8875, 0x8876, 0x8878, 0x8879, 0x887a, 0x887b, + 0x887c, 0x8880, 0x8883, 0x8886, 0x8887, 0x8889, 0x888a, 0x888c, + 0x888e, 0x888f, 0x8890, 0x8891, 0x8893, 0x8894, 0x8895, 0x8897, + 0x8898, 0x8899, 0x889a, 0x889b, 0x889d, 0x889e, 0x889f, 0x88a0, + 0x88a1, 0x88a3, 0x88a5, 0x88a6, 0x88a7, 0x88a8, 0x88a9, 0x88aa, + 0x5c0f, 0x5b5d, 0x6821, 0x8096, 0x5578, 0x7b11, 0x6548, 0x6954, + 0x4e9b, 0x6b47, 0x874e, 0x978b, 0x534f, 0x631f, 0x643a, 0x90aa, + 0x659c, 0x80c1, 0x8c10, 0x5199, 0x68b0, 0x5378, 0x87f9, 0x61c8, + 0x6cc4, 0x6cfb, 0x8c22, 0x5c51, 0x85aa, 0x82af, 0x950c, 0x6b23, + 0x8f9b, 0x65b0, 0x5ffb, 0x5fc3, 0x4fe1, 0x8845, 0x661f, 0x8165, + 0x7329, 0x60fa, 0x5174, 0x5211, 0x578b, 0x5f62, 0x90a2, 0x884c, + 0x9192, 0x5e78, 0x674f, 0x6027, 0x59d3, 0x5144, 0x51f6, 0x80f8, + 0x5308, 0x6c79, 0x96c4, 0x718a, 0x4f11, 0x4fee, 0x7f9e, 0x673d, + 0x55c5, 0x9508, 0x79c0, 0x8896, 0x7ee3, 0x589f, 0x620c, 0x9700, + 0x865a, 0x5618, 0x987b, 0x5f90, 0x8bb8, 0x84c4, 0x9157, 0x53d9, + 0x65ed, 0x5e8f, 0x755c, 0x6064, 0x7d6e, 0x5a7f, 0x7eea, 0x7eed, + 0x8f69, 0x55a7, 0x5ba3, 0x60ac, 0x65cb, 0x7384, + /* 0xd1 */ + 0x88ac, 0x88ae, 0x88af, 0x88b0, 0x88b2, 0x88b3, 0x88b4, 0x88b5, + 0x88b6, 0x88b8, 0x88b9, 0x88ba, 0x88bb, 0x88bd, 0x88be, 0x88bf, + 0x88c0, 0x88c3, 0x88c4, 0x88c7, 0x88c8, 0x88ca, 0x88cb, 0x88cc, + 0x88cd, 0x88cf, 0x88d0, 0x88d1, 0x88d3, 0x88d6, 0x88d7, 0x88da, + 0x88db, 0x88dc, 0x88dd, 0x88de, 0x88e0, 0x88e1, 0x88e6, 0x88e7, + 0x88e9, 0x88ea, 0x88eb, 0x88ec, 0x88ed, 0x88ee, 0x88ef, 0x88f2, + 0x88f5, 0x88f6, 0x88f7, 0x88fa, 0x88fb, 0x88fd, 0x88ff, 0x8900, + 0x8901, 0x8903, 0x8904, 0x8905, 0x8906, 0x8907, 0x8908, 0x8909, + 0x890b, 0x890c, 0x890d, 0x890e, 0x890f, 0x8911, 0x8914, 0x8915, + 0x8916, 0x8917, 0x8918, 0x891c, 0x891d, 0x891e, 0x891f, 0x8920, + 0x8922, 0x8923, 0x8924, 0x8926, 0x8927, 0x8928, 0x8929, 0x892c, + 0x892d, 0x892e, 0x892f, 0x8931, 0x8932, 0x8933, 0x8935, 0x8937, + 0x9009, 0x7663, 0x7729, 0x7eda, 0x9774, 0x859b, 0x5b66, 0x7a74, + 0x96ea, 0x8840, 0x52cb, 0x718f, 0x5faa, 0x65ec, 0x8be2, 0x5bfb, + 0x9a6f, 0x5de1, 0x6b89, 0x6c5b, 0x8bad, 0x8baf, 0x900a, 0x8fc5, + 0x538b, 0x62bc, 0x9e26, 0x9e2d, 0x5440, 0x4e2b, 0x82bd, 0x7259, + 0x869c, 0x5d16, 0x8859, 0x6daf, 0x96c5, 0x54d1, 0x4e9a, 0x8bb6, + 0x7109, 0x54bd, 0x9609, 0x70df, 0x6df9, 0x76d0, 0x4e25, 0x7814, + 0x8712, 0x5ca9, 0x5ef6, 0x8a00, 0x989c, 0x960e, 0x708e, 0x6cbf, + 0x5944, 0x63a9, 0x773c, 0x884d, 0x6f14, 0x8273, 0x5830, 0x71d5, + 0x538c, 0x781a, 0x96c1, 0x5501, 0x5f66, 0x7130, 0x5bb4, 0x8c1a, + 0x9a8c, 0x6b83, 0x592e, 0x9e2f, 0x79e7, 0x6768, 0x626c, 0x4f6f, + 0x75a1, 0x7f8a, 0x6d0b, 0x9633, 0x6c27, 0x4ef0, 0x75d2, 0x517b, + 0x6837, 0x6f3e, 0x9080, 0x8170, 0x5996, 0x7476, + /* 0xd2 */ + 0x8938, 0x8939, 0x893a, 0x893b, 0x893c, 0x893d, 0x893e, 0x893f, + 0x8940, 0x8942, 0x8943, 0x8945, 0x8946, 0x8947, 0x8948, 0x8949, + 0x894a, 0x894b, 0x894c, 0x894d, 0x894e, 0x894f, 0x8950, 0x8951, + 0x8952, 0x8953, 0x8954, 0x8955, 0x8956, 0x8957, 0x8958, 0x8959, + 0x895a, 0x895b, 0x895c, 0x895d, 0x8960, 0x8961, 0x8962, 0x8963, + 0x8964, 0x8965, 0x8967, 0x8968, 0x8969, 0x896a, 0x896b, 0x896c, + 0x896d, 0x896e, 0x896f, 0x8970, 0x8971, 0x8972, 0x8973, 0x8974, + 0x8975, 0x8976, 0x8977, 0x8978, 0x8979, 0x897a, 0x897c, 0x897d, + 0x897e, 0x8980, 0x8982, 0x8984, 0x8985, 0x8987, 0x8988, 0x8989, + 0x898a, 0x898b, 0x898c, 0x898d, 0x898e, 0x898f, 0x8990, 0x8991, + 0x8992, 0x8993, 0x8994, 0x8995, 0x8996, 0x8997, 0x8998, 0x8999, + 0x899a, 0x899b, 0x899c, 0x899d, 0x899e, 0x899f, 0x89a0, 0x89a1, + 0x6447, 0x5c27, 0x9065, 0x7a91, 0x8c23, 0x59da, 0x54ac, 0x8200, + 0x836f, 0x8981, 0x8000, 0x6930, 0x564e, 0x8036, 0x7237, 0x91ce, + 0x51b6, 0x4e5f, 0x9875, 0x6396, 0x4e1a, 0x53f6, 0x66f3, 0x814b, + 0x591c, 0x6db2, 0x4e00, 0x58f9, 0x533b, 0x63d6, 0x94f1, 0x4f9d, + 0x4f0a, 0x8863, 0x9890, 0x5937, 0x9057, 0x79fb, 0x4eea, 0x80f0, + 0x7591, 0x6c82, 0x5b9c, 0x59e8, 0x5f5d, 0x6905, 0x8681, 0x501a, + 0x5df2, 0x4e59, 0x77e3, 0x4ee5, 0x827a, 0x6291, 0x6613, 0x9091, + 0x5c79, 0x4ebf, 0x5f79, 0x81c6, 0x9038, 0x8084, 0x75ab, 0x4ea6, + 0x88d4, 0x610f, 0x6bc5, 0x5fc6, 0x4e49, 0x76ca, 0x6ea2, 0x8be3, + 0x8bae, 0x8c0a, 0x8bd1, 0x5f02, 0x7ffc, 0x7fcc, 0x7ece, 0x8335, + 0x836b, 0x56e0, 0x6bb7, 0x97f3, 0x9634, 0x59fb, 0x541f, 0x94f6, + 0x6deb, 0x5bc5, 0x996e, 0x5c39, 0x5f15, 0x9690, + /* 0xd3 */ + 0x89a2, 0x89a3, 0x89a4, 0x89a5, 0x89a6, 0x89a7, 0x89a8, 0x89a9, + 0x89aa, 0x89ab, 0x89ac, 0x89ad, 0x89ae, 0x89af, 0x89b0, 0x89b1, + 0x89b2, 0x89b3, 0x89b4, 0x89b5, 0x89b6, 0x89b7, 0x89b8, 0x89b9, + 0x89ba, 0x89bb, 0x89bc, 0x89bd, 0x89be, 0x89bf, 0x89c0, 0x89c3, + 0x89cd, 0x89d3, 0x89d4, 0x89d5, 0x89d7, 0x89d8, 0x89d9, 0x89db, + 0x89dd, 0x89df, 0x89e0, 0x89e1, 0x89e2, 0x89e4, 0x89e7, 0x89e8, + 0x89e9, 0x89ea, 0x89ec, 0x89ed, 0x89ee, 0x89f0, 0x89f1, 0x89f2, + 0x89f4, 0x89f5, 0x89f6, 0x89f7, 0x89f8, 0x89f9, 0x89fa, 0x89fb, + 0x89fc, 0x89fd, 0x89fe, 0x89ff, 0x8a01, 0x8a02, 0x8a03, 0x8a04, + 0x8a05, 0x8a06, 0x8a08, 0x8a09, 0x8a0a, 0x8a0b, 0x8a0c, 0x8a0d, + 0x8a0e, 0x8a0f, 0x8a10, 0x8a11, 0x8a12, 0x8a13, 0x8a14, 0x8a15, + 0x8a16, 0x8a17, 0x8a18, 0x8a19, 0x8a1a, 0x8a1b, 0x8a1c, 0x8a1d, + 0x5370, 0x82f1, 0x6a31, 0x5a74, 0x9e70, 0x5e94, 0x7f28, 0x83b9, + 0x8424, 0x8425, 0x8367, 0x8747, 0x8fce, 0x8d62, 0x76c8, 0x5f71, + 0x9896, 0x786c, 0x6620, 0x54df, 0x62e5, 0x4f63, 0x81c3, 0x75c8, + 0x5eb8, 0x96cd, 0x8e0a, 0x86f9, 0x548f, 0x6cf3, 0x6d8c, 0x6c38, + 0x607f, 0x52c7, 0x7528, 0x5e7d, 0x4f18, 0x60a0, 0x5fe7, 0x5c24, + 0x7531, 0x90ae, 0x94c0, 0x72b9, 0x6cb9, 0x6e38, 0x9149, 0x6709, + 0x53cb, 0x53f3, 0x4f51, 0x91c9, 0x8bf1, 0x53c8, 0x5e7c, 0x8fc2, + 0x6de4, 0x4e8e, 0x76c2, 0x6986, 0x865e, 0x611a, 0x8206, 0x4f59, + 0x4fde, 0x903e, 0x9c7c, 0x6109, 0x6e1d, 0x6e14, 0x9685, 0x4e88, + 0x5a31, 0x96e8, 0x4e0e, 0x5c7f, 0x79b9, 0x5b87, 0x8bed, 0x7fbd, + 0x7389, 0x57df, 0x828b, 0x90c1, 0x5401, 0x9047, 0x55bb, 0x5cea, + 0x5fa1, 0x6108, 0x6b32, 0x72f1, 0x80b2, 0x8a89, + /* 0xd4 */ + 0x8a1e, 0x8a1f, 0x8a20, 0x8a21, 0x8a22, 0x8a23, 0x8a24, 0x8a25, + 0x8a26, 0x8a27, 0x8a28, 0x8a29, 0x8a2a, 0x8a2b, 0x8a2c, 0x8a2d, + 0x8a2e, 0x8a2f, 0x8a30, 0x8a31, 0x8a32, 0x8a33, 0x8a34, 0x8a35, + 0x8a36, 0x8a37, 0x8a38, 0x8a39, 0x8a3a, 0x8a3b, 0x8a3c, 0x8a3d, + 0x8a3f, 0x8a40, 0x8a41, 0x8a42, 0x8a43, 0x8a44, 0x8a45, 0x8a46, + 0x8a47, 0x8a49, 0x8a4a, 0x8a4b, 0x8a4c, 0x8a4d, 0x8a4e, 0x8a4f, + 0x8a50, 0x8a51, 0x8a52, 0x8a53, 0x8a54, 0x8a55, 0x8a56, 0x8a57, + 0x8a58, 0x8a59, 0x8a5a, 0x8a5b, 0x8a5c, 0x8a5d, 0x8a5e, 0x8a5f, + 0x8a60, 0x8a61, 0x8a62, 0x8a63, 0x8a64, 0x8a65, 0x8a66, 0x8a67, + 0x8a68, 0x8a69, 0x8a6a, 0x8a6b, 0x8a6c, 0x8a6d, 0x8a6e, 0x8a6f, + 0x8a70, 0x8a71, 0x8a72, 0x8a73, 0x8a74, 0x8a75, 0x8a76, 0x8a77, + 0x8a78, 0x8a7a, 0x8a7b, 0x8a7c, 0x8a7d, 0x8a7e, 0x8a7f, 0x8a80, + 0x6d74, 0x5bd3, 0x88d5, 0x9884, 0x8c6b, 0x9a6d, 0x9e33, 0x6e0a, + 0x51a4, 0x5143, 0x57a3, 0x8881, 0x539f, 0x63f4, 0x8f95, 0x56ed, + 0x5458, 0x5706, 0x733f, 0x6e90, 0x7f18, 0x8fdc, 0x82d1, 0x613f, + 0x6028, 0x9662, 0x66f0, 0x7ea6, 0x8d8a, 0x8dc3, 0x94a5, 0x5cb3, + 0x7ca4, 0x6708, 0x60a6, 0x9605, 0x8018, 0x4e91, 0x90e7, 0x5300, + 0x9668, 0x5141, 0x8fd0, 0x8574, 0x915d, 0x6655, 0x97f5, 0x5b55, + 0x531d, 0x7838, 0x6742, 0x683d, 0x54c9, 0x707e, 0x5bb0, 0x8f7d, + 0x518d, 0x5728, 0x54b1, 0x6512, 0x6682, 0x8d5e, 0x8d43, 0x810f, + 0x846c, 0x906d, 0x7cdf, 0x51ff, 0x85fb, 0x67a3, 0x65e9, 0x6fa1, + 0x86a4, 0x8e81, 0x566a, 0x9020, 0x7682, 0x7076, 0x71e5, 0x8d23, + 0x62e9, 0x5219, 0x6cfd, 0x8d3c, 0x600e, 0x589e, 0x618e, 0x66fe, + 0x8d60, 0x624e, 0x55b3, 0x6e23, 0x672d, 0x8f67, + /* 0xd5 */ + 0x8a81, 0x8a82, 0x8a83, 0x8a84, 0x8a85, 0x8a86, 0x8a87, 0x8a88, + 0x8a8b, 0x8a8c, 0x8a8d, 0x8a8e, 0x8a8f, 0x8a90, 0x8a91, 0x8a92, + 0x8a94, 0x8a95, 0x8a96, 0x8a97, 0x8a98, 0x8a99, 0x8a9a, 0x8a9b, + 0x8a9c, 0x8a9d, 0x8a9e, 0x8a9f, 0x8aa0, 0x8aa1, 0x8aa2, 0x8aa3, + 0x8aa4, 0x8aa5, 0x8aa6, 0x8aa7, 0x8aa8, 0x8aa9, 0x8aaa, 0x8aab, + 0x8aac, 0x8aad, 0x8aae, 0x8aaf, 0x8ab0, 0x8ab1, 0x8ab2, 0x8ab3, + 0x8ab4, 0x8ab5, 0x8ab6, 0x8ab7, 0x8ab8, 0x8ab9, 0x8aba, 0x8abb, + 0x8abc, 0x8abd, 0x8abe, 0x8abf, 0x8ac0, 0x8ac1, 0x8ac2, 0x8ac3, + 0x8ac4, 0x8ac5, 0x8ac6, 0x8ac7, 0x8ac8, 0x8ac9, 0x8aca, 0x8acb, + 0x8acc, 0x8acd, 0x8ace, 0x8acf, 0x8ad0, 0x8ad1, 0x8ad2, 0x8ad3, + 0x8ad4, 0x8ad5, 0x8ad6, 0x8ad7, 0x8ad8, 0x8ad9, 0x8ada, 0x8adb, + 0x8adc, 0x8add, 0x8ade, 0x8adf, 0x8ae0, 0x8ae1, 0x8ae2, 0x8ae3, + 0x94e1, 0x95f8, 0x7728, 0x6805, 0x69a8, 0x548b, 0x4e4d, 0x70b8, + 0x8bc8, 0x6458, 0x658b, 0x5b85, 0x7a84, 0x503a, 0x5be8, 0x77bb, + 0x6be1, 0x8a79, 0x7c98, 0x6cbe, 0x76cf, 0x65a9, 0x8f97, 0x5d2d, + 0x5c55, 0x8638, 0x6808, 0x5360, 0x6218, 0x7ad9, 0x6e5b, 0x7efd, + 0x6a1f, 0x7ae0, 0x5f70, 0x6f33, 0x5f20, 0x638c, 0x6da8, 0x6756, + 0x4e08, 0x5e10, 0x8d26, 0x4ed7, 0x80c0, 0x7634, 0x969c, 0x62db, + 0x662d, 0x627e, 0x6cbc, 0x8d75, 0x7167, 0x7f69, 0x5146, 0x8087, + 0x53ec, 0x906e, 0x6298, 0x54f2, 0x86f0, 0x8f99, 0x8005, 0x9517, + 0x8517, 0x8fd9, 0x6d59, 0x73cd, 0x659f, 0x771f, 0x7504, 0x7827, + 0x81fb, 0x8d1e, 0x9488, 0x4fa6, 0x6795, 0x75b9, 0x8bca, 0x9707, + 0x632f, 0x9547, 0x9635, 0x84b8, 0x6323, 0x7741, 0x5f81, 0x72f0, + 0x4e89, 0x6014, 0x6574, 0x62ef, 0x6b63, 0x653f, + /* 0xd6 */ + 0x8ae4, 0x8ae5, 0x8ae6, 0x8ae7, 0x8ae8, 0x8ae9, 0x8aea, 0x8aeb, + 0x8aec, 0x8aed, 0x8aee, 0x8aef, 0x8af0, 0x8af1, 0x8af2, 0x8af3, + 0x8af4, 0x8af5, 0x8af6, 0x8af7, 0x8af8, 0x8af9, 0x8afa, 0x8afb, + 0x8afc, 0x8afd, 0x8afe, 0x8aff, 0x8b00, 0x8b01, 0x8b02, 0x8b03, + 0x8b04, 0x8b05, 0x8b06, 0x8b08, 0x8b09, 0x8b0a, 0x8b0b, 0x8b0c, + 0x8b0d, 0x8b0e, 0x8b0f, 0x8b10, 0x8b11, 0x8b12, 0x8b13, 0x8b14, + 0x8b15, 0x8b16, 0x8b17, 0x8b18, 0x8b19, 0x8b1a, 0x8b1b, 0x8b1c, + 0x8b1d, 0x8b1e, 0x8b1f, 0x8b20, 0x8b21, 0x8b22, 0x8b23, 0x8b24, + 0x8b25, 0x8b27, 0x8b28, 0x8b29, 0x8b2a, 0x8b2b, 0x8b2c, 0x8b2d, + 0x8b2e, 0x8b2f, 0x8b30, 0x8b31, 0x8b32, 0x8b33, 0x8b34, 0x8b35, + 0x8b36, 0x8b37, 0x8b38, 0x8b39, 0x8b3a, 0x8b3b, 0x8b3c, 0x8b3d, + 0x8b3e, 0x8b3f, 0x8b40, 0x8b41, 0x8b42, 0x8b43, 0x8b44, 0x8b45, + 0x5e27, 0x75c7, 0x90d1, 0x8bc1, 0x829d, 0x679d, 0x652f, 0x5431, + 0x8718, 0x77e5, 0x80a2, 0x8102, 0x6c41, 0x4e4b, 0x7ec7, 0x804c, + 0x76f4, 0x690d, 0x6b96, 0x6267, 0x503c, 0x4f84, 0x5740, 0x6307, + 0x6b62, 0x8dbe, 0x53ea, 0x65e8, 0x7eb8, 0x5fd7, 0x631a, 0x63b7, + 0x81f3, 0x81f4, 0x7f6e, 0x5e1c, 0x5cd9, 0x5236, 0x667a, 0x79e9, + 0x7a1a, 0x8d28, 0x7099, 0x75d4, 0x6ede, 0x6cbb, 0x7a92, 0x4e2d, + 0x76c5, 0x5fe0, 0x949f, 0x8877, 0x7ec8, 0x79cd, 0x80bf, 0x91cd, + 0x4ef2, 0x4f17, 0x821f, 0x5468, 0x5dde, 0x6d32, 0x8bcc, 0x7ca5, + 0x8f74, 0x8098, 0x5e1a, 0x5492, 0x76b1, 0x5b99, 0x663c, 0x9aa4, + 0x73e0, 0x682a, 0x86db, 0x6731, 0x732a, 0x8bf8, 0x8bdb, 0x9010, + 0x7af9, 0x70db, 0x716e, 0x62c4, 0x77a9, 0x5631, 0x4e3b, 0x8457, + 0x67f1, 0x52a9, 0x86c0, 0x8d2e, 0x94f8, 0x7b51, + /* 0xd7 */ + 0x8b46, 0x8b47, 0x8b48, 0x8b49, 0x8b4a, 0x8b4b, 0x8b4c, 0x8b4d, + 0x8b4e, 0x8b4f, 0x8b50, 0x8b51, 0x8b52, 0x8b53, 0x8b54, 0x8b55, + 0x8b56, 0x8b57, 0x8b58, 0x8b59, 0x8b5a, 0x8b5b, 0x8b5c, 0x8b5d, + 0x8b5e, 0x8b5f, 0x8b60, 0x8b61, 0x8b62, 0x8b63, 0x8b64, 0x8b65, + 0x8b67, 0x8b68, 0x8b69, 0x8b6a, 0x8b6b, 0x8b6d, 0x8b6e, 0x8b6f, + 0x8b70, 0x8b71, 0x8b72, 0x8b73, 0x8b74, 0x8b75, 0x8b76, 0x8b77, + 0x8b78, 0x8b79, 0x8b7a, 0x8b7b, 0x8b7c, 0x8b7d, 0x8b7e, 0x8b7f, + 0x8b80, 0x8b81, 0x8b82, 0x8b83, 0x8b84, 0x8b85, 0x8b86, 0x8b87, + 0x8b88, 0x8b89, 0x8b8a, 0x8b8b, 0x8b8c, 0x8b8d, 0x8b8e, 0x8b8f, + 0x8b90, 0x8b91, 0x8b92, 0x8b93, 0x8b94, 0x8b95, 0x8b96, 0x8b97, + 0x8b98, 0x8b99, 0x8b9a, 0x8b9b, 0x8b9c, 0x8b9d, 0x8b9e, 0x8b9f, + 0x8bac, 0x8bb1, 0x8bbb, 0x8bc7, 0x8bd0, 0x8bea, 0x8c09, 0x8c1e, + 0x4f4f, 0x6ce8, 0x795d, 0x9a7b, 0x6293, 0x722a, 0x62fd, 0x4e13, + 0x7816, 0x8f6c, 0x64b0, 0x8d5a, 0x7bc6, 0x6869, 0x5e84, 0x88c5, + 0x5986, 0x649e, 0x58ee, 0x72b6, 0x690e, 0x9525, 0x8ffd, 0x8d58, + 0x5760, 0x7f00, 0x8c06, 0x51c6, 0x6349, 0x62d9, 0x5353, 0x684c, + 0x7422, 0x8301, 0x914c, 0x5544, 0x7740, 0x707c, 0x6d4a, 0x5179, + 0x54a8, 0x8d44, 0x59ff, 0x6ecb, 0x6dc4, 0x5b5c, 0x7d2b, 0x4ed4, + 0x7c7d, 0x6ed3, 0x5b50, 0x81ea, 0x6e0d, 0x5b57, 0x9b03, 0x68d5, + 0x8e2a, 0x5b97, 0x7efc, 0x603b, 0x7eb5, 0x90b9, 0x8d70, 0x594f, + 0x63cd, 0x79df, 0x8db3, 0x5352, 0x65cf, 0x7956, 0x8bc5, 0x963b, + 0x7ec4, 0x94bb, 0x7e82, 0x5634, 0x9189, 0x6700, 0x7f6a, 0x5c0a, + 0x9075, 0x6628, 0x5de6, 0x4f50, 0x67de, 0x505a, 0x4f5c, 0x5750, + 0x5ea7, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0xd8 */ + 0x8c38, 0x8c39, 0x8c3a, 0x8c3b, 0x8c3c, 0x8c3d, 0x8c3e, 0x8c3f, + 0x8c40, 0x8c42, 0x8c43, 0x8c44, 0x8c45, 0x8c48, 0x8c4a, 0x8c4b, + 0x8c4d, 0x8c4e, 0x8c4f, 0x8c50, 0x8c51, 0x8c52, 0x8c53, 0x8c54, + 0x8c56, 0x8c57, 0x8c58, 0x8c59, 0x8c5b, 0x8c5c, 0x8c5d, 0x8c5e, + 0x8c5f, 0x8c60, 0x8c63, 0x8c64, 0x8c65, 0x8c66, 0x8c67, 0x8c68, + 0x8c69, 0x8c6c, 0x8c6d, 0x8c6e, 0x8c6f, 0x8c70, 0x8c71, 0x8c72, + 0x8c74, 0x8c75, 0x8c76, 0x8c77, 0x8c7b, 0x8c7c, 0x8c7d, 0x8c7e, + 0x8c7f, 0x8c80, 0x8c81, 0x8c83, 0x8c84, 0x8c86, 0x8c87, 0x8c88, + 0x8c8b, 0x8c8d, 0x8c8e, 0x8c8f, 0x8c90, 0x8c91, 0x8c92, 0x8c93, + 0x8c95, 0x8c96, 0x8c97, 0x8c99, 0x8c9a, 0x8c9b, 0x8c9c, 0x8c9d, + 0x8c9e, 0x8c9f, 0x8ca0, 0x8ca1, 0x8ca2, 0x8ca3, 0x8ca4, 0x8ca5, + 0x8ca6, 0x8ca7, 0x8ca8, 0x8ca9, 0x8caa, 0x8cab, 0x8cac, 0x8cad, + 0x4e8d, 0x4e0c, 0x5140, 0x4e10, 0x5eff, 0x5345, 0x4e15, 0x4e98, + 0x4e1e, 0x9b32, 0x5b6c, 0x5669, 0x4e28, 0x79ba, 0x4e3f, 0x5315, + 0x4e47, 0x592d, 0x723b, 0x536e, 0x6c10, 0x56df, 0x80e4, 0x9997, + 0x6bd3, 0x777e, 0x9f17, 0x4e36, 0x4e9f, 0x9f10, 0x4e5c, 0x4e69, + 0x4e93, 0x8288, 0x5b5b, 0x556c, 0x560f, 0x4ec4, 0x538d, 0x539d, + 0x53a3, 0x53a5, 0x53ae, 0x9765, 0x8d5d, 0x531a, 0x53f5, 0x5326, + 0x532e, 0x533e, 0x8d5c, 0x5366, 0x5363, 0x5202, 0x5208, 0x520e, + 0x522d, 0x5233, 0x523f, 0x5240, 0x524c, 0x525e, 0x5261, 0x525c, + 0x84af, 0x527d, 0x5282, 0x5281, 0x5290, 0x5293, 0x5182, 0x7f54, + 0x4ebb, 0x4ec3, 0x4ec9, 0x4ec2, 0x4ee8, 0x4ee1, 0x4eeb, 0x4ede, + 0x4f1b, 0x4ef3, 0x4f22, 0x4f64, 0x4ef5, 0x4f25, 0x4f27, 0x4f09, + 0x4f2b, 0x4f5e, 0x4f67, 0x6538, 0x4f5a, 0x4f5d, + /* 0xd9 */ + 0x8cae, 0x8caf, 0x8cb0, 0x8cb1, 0x8cb2, 0x8cb3, 0x8cb4, 0x8cb5, + 0x8cb6, 0x8cb7, 0x8cb8, 0x8cb9, 0x8cba, 0x8cbb, 0x8cbc, 0x8cbd, + 0x8cbe, 0x8cbf, 0x8cc0, 0x8cc1, 0x8cc2, 0x8cc3, 0x8cc4, 0x8cc5, + 0x8cc6, 0x8cc7, 0x8cc8, 0x8cc9, 0x8cca, 0x8ccb, 0x8ccc, 0x8ccd, + 0x8cce, 0x8ccf, 0x8cd0, 0x8cd1, 0x8cd2, 0x8cd3, 0x8cd4, 0x8cd5, + 0x8cd6, 0x8cd7, 0x8cd8, 0x8cd9, 0x8cda, 0x8cdb, 0x8cdc, 0x8cdd, + 0x8cde, 0x8cdf, 0x8ce0, 0x8ce1, 0x8ce2, 0x8ce3, 0x8ce4, 0x8ce5, + 0x8ce6, 0x8ce7, 0x8ce8, 0x8ce9, 0x8cea, 0x8ceb, 0x8cec, 0x8ced, + 0x8cee, 0x8cef, 0x8cf0, 0x8cf1, 0x8cf2, 0x8cf3, 0x8cf4, 0x8cf5, + 0x8cf6, 0x8cf7, 0x8cf8, 0x8cf9, 0x8cfa, 0x8cfb, 0x8cfc, 0x8cfd, + 0x8cfe, 0x8cff, 0x8d00, 0x8d01, 0x8d02, 0x8d03, 0x8d04, 0x8d05, + 0x8d06, 0x8d07, 0x8d08, 0x8d09, 0x8d0a, 0x8d0b, 0x8d0c, 0x8d0d, + 0x4f5f, 0x4f57, 0x4f32, 0x4f3d, 0x4f76, 0x4f74, 0x4f91, 0x4f89, + 0x4f83, 0x4f8f, 0x4f7e, 0x4f7b, 0x4faa, 0x4f7c, 0x4fac, 0x4f94, + 0x4fe6, 0x4fe8, 0x4fea, 0x4fc5, 0x4fda, 0x4fe3, 0x4fdc, 0x4fd1, + 0x4fdf, 0x4ff8, 0x5029, 0x504c, 0x4ff3, 0x502c, 0x500f, 0x502e, + 0x502d, 0x4ffe, 0x501c, 0x500c, 0x5025, 0x5028, 0x507e, 0x5043, + 0x5055, 0x5048, 0x504e, 0x506c, 0x507b, 0x50a5, 0x50a7, 0x50a9, + 0x50ba, 0x50d6, 0x5106, 0x50ed, 0x50ec, 0x50e6, 0x50ee, 0x5107, + 0x510b, 0x4edd, 0x6c3d, 0x4f58, 0x4f65, 0x4fce, 0x9fa0, 0x6c46, + 0x7c74, 0x516e, 0x5dfd, 0x9ec9, 0x9998, 0x5181, 0x5914, 0x52f9, + 0x530d, 0x8a07, 0x5310, 0x51eb, 0x5919, 0x5155, 0x4ea0, 0x5156, + 0x4eb3, 0x886e, 0x88a4, 0x4eb5, 0x8114, 0x88d2, 0x7980, 0x5b34, + 0x8803, 0x7fb8, 0x51ab, 0x51b1, 0x51bd, 0x51bc, + /* 0xda */ + 0x8d0e, 0x8d0f, 0x8d10, 0x8d11, 0x8d12, 0x8d13, 0x8d14, 0x8d15, + 0x8d16, 0x8d17, 0x8d18, 0x8d19, 0x8d1a, 0x8d1b, 0x8d1c, 0x8d20, + 0x8d51, 0x8d52, 0x8d57, 0x8d5f, 0x8d65, 0x8d68, 0x8d69, 0x8d6a, + 0x8d6c, 0x8d6e, 0x8d6f, 0x8d71, 0x8d72, 0x8d78, 0x8d79, 0x8d7a, + 0x8d7b, 0x8d7c, 0x8d7d, 0x8d7e, 0x8d7f, 0x8d80, 0x8d82, 0x8d83, + 0x8d86, 0x8d87, 0x8d88, 0x8d89, 0x8d8c, 0x8d8d, 0x8d8e, 0x8d8f, + 0x8d90, 0x8d92, 0x8d93, 0x8d95, 0x8d96, 0x8d97, 0x8d98, 0x8d99, + 0x8d9a, 0x8d9b, 0x8d9c, 0x8d9d, 0x8d9e, 0x8da0, 0x8da1, 0x8da2, + 0x8da4, 0x8da5, 0x8da6, 0x8da7, 0x8da8, 0x8da9, 0x8daa, 0x8dab, + 0x8dac, 0x8dad, 0x8dae, 0x8daf, 0x8db0, 0x8db2, 0x8db6, 0x8db7, + 0x8db9, 0x8dbb, 0x8dbd, 0x8dc0, 0x8dc1, 0x8dc2, 0x8dc5, 0x8dc7, + 0x8dc8, 0x8dc9, 0x8dca, 0x8dcd, 0x8dd0, 0x8dd2, 0x8dd3, 0x8dd4, + 0x51c7, 0x5196, 0x51a2, 0x51a5, 0x8ba0, 0x8ba6, 0x8ba7, 0x8baa, + 0x8bb4, 0x8bb5, 0x8bb7, 0x8bc2, 0x8bc3, 0x8bcb, 0x8bcf, 0x8bce, + 0x8bd2, 0x8bd3, 0x8bd4, 0x8bd6, 0x8bd8, 0x8bd9, 0x8bdc, 0x8bdf, + 0x8be0, 0x8be4, 0x8be8, 0x8be9, 0x8bee, 0x8bf0, 0x8bf3, 0x8bf6, + 0x8bf9, 0x8bfc, 0x8bff, 0x8c00, 0x8c02, 0x8c04, 0x8c07, 0x8c0c, + 0x8c0f, 0x8c11, 0x8c12, 0x8c14, 0x8c15, 0x8c16, 0x8c19, 0x8c1b, + 0x8c18, 0x8c1d, 0x8c1f, 0x8c20, 0x8c21, 0x8c25, 0x8c27, 0x8c2a, + 0x8c2b, 0x8c2e, 0x8c2f, 0x8c32, 0x8c33, 0x8c35, 0x8c36, 0x5369, + 0x537a, 0x961d, 0x9622, 0x9621, 0x9631, 0x962a, 0x963d, 0x963c, + 0x9642, 0x9649, 0x9654, 0x965f, 0x9667, 0x966c, 0x9672, 0x9674, + 0x9688, 0x968d, 0x9697, 0x96b0, 0x9097, 0x909b, 0x909d, 0x9099, + 0x90ac, 0x90a1, 0x90b4, 0x90b3, 0x90b6, 0x90ba, + /* 0xdb */ + 0x8dd5, 0x8dd8, 0x8dd9, 0x8ddc, 0x8de0, 0x8de1, 0x8de2, 0x8de5, + 0x8de6, 0x8de7, 0x8de9, 0x8ded, 0x8dee, 0x8df0, 0x8df1, 0x8df2, + 0x8df4, 0x8df6, 0x8dfc, 0x8dfe, 0x8dff, 0x8e00, 0x8e01, 0x8e02, + 0x8e03, 0x8e04, 0x8e06, 0x8e07, 0x8e08, 0x8e0b, 0x8e0d, 0x8e0e, + 0x8e10, 0x8e11, 0x8e12, 0x8e13, 0x8e15, 0x8e16, 0x8e17, 0x8e18, + 0x8e19, 0x8e1a, 0x8e1b, 0x8e1c, 0x8e20, 0x8e21, 0x8e24, 0x8e25, + 0x8e26, 0x8e27, 0x8e28, 0x8e2b, 0x8e2d, 0x8e30, 0x8e32, 0x8e33, + 0x8e34, 0x8e36, 0x8e37, 0x8e38, 0x8e3b, 0x8e3c, 0x8e3e, 0x8e3f, + 0x8e43, 0x8e45, 0x8e46, 0x8e4c, 0x8e4d, 0x8e4e, 0x8e4f, 0x8e50, + 0x8e53, 0x8e54, 0x8e55, 0x8e56, 0x8e57, 0x8e58, 0x8e5a, 0x8e5b, + 0x8e5c, 0x8e5d, 0x8e5e, 0x8e5f, 0x8e60, 0x8e61, 0x8e62, 0x8e63, + 0x8e64, 0x8e65, 0x8e67, 0x8e68, 0x8e6a, 0x8e6b, 0x8e6e, 0x8e71, + 0x90b8, 0x90b0, 0x90cf, 0x90c5, 0x90be, 0x90d0, 0x90c4, 0x90c7, + 0x90d3, 0x90e6, 0x90e2, 0x90dc, 0x90d7, 0x90db, 0x90eb, 0x90ef, + 0x90fe, 0x9104, 0x9122, 0x911e, 0x9123, 0x9131, 0x912f, 0x9139, + 0x9143, 0x9146, 0x520d, 0x5942, 0x52a2, 0x52ac, 0x52ad, 0x52be, + 0x54ff, 0x52d0, 0x52d6, 0x52f0, 0x53df, 0x71ee, 0x77cd, 0x5ef4, + 0x51f5, 0x51fc, 0x9b2f, 0x53b6, 0x5f01, 0x755a, 0x5def, 0x574c, + 0x57a9, 0x57a1, 0x587e, 0x58bc, 0x58c5, 0x58d1, 0x5729, 0x572c, + 0x572a, 0x5733, 0x5739, 0x572e, 0x572f, 0x575c, 0x573b, 0x5742, + 0x5769, 0x5785, 0x576b, 0x5786, 0x577c, 0x577b, 0x5768, 0x576d, + 0x5776, 0x5773, 0x57ad, 0x57a4, 0x578c, 0x57b2, 0x57cf, 0x57a7, + 0x57b4, 0x5793, 0x57a0, 0x57d5, 0x57d8, 0x57da, 0x57d9, 0x57d2, + 0x57b8, 0x57f4, 0x57ef, 0x57f8, 0x57e4, 0x57dd, + /* 0xdc */ + 0x8e73, 0x8e75, 0x8e77, 0x8e78, 0x8e79, 0x8e7a, 0x8e7b, 0x8e7d, + 0x8e7e, 0x8e80, 0x8e82, 0x8e83, 0x8e84, 0x8e86, 0x8e88, 0x8e89, + 0x8e8a, 0x8e8b, 0x8e8c, 0x8e8d, 0x8e8e, 0x8e91, 0x8e92, 0x8e93, + 0x8e95, 0x8e96, 0x8e97, 0x8e98, 0x8e99, 0x8e9a, 0x8e9b, 0x8e9d, + 0x8e9f, 0x8ea0, 0x8ea1, 0x8ea2, 0x8ea3, 0x8ea4, 0x8ea5, 0x8ea6, + 0x8ea7, 0x8ea8, 0x8ea9, 0x8eaa, 0x8ead, 0x8eae, 0x8eb0, 0x8eb1, + 0x8eb3, 0x8eb4, 0x8eb5, 0x8eb6, 0x8eb7, 0x8eb8, 0x8eb9, 0x8ebb, + 0x8ebc, 0x8ebd, 0x8ebe, 0x8ebf, 0x8ec0, 0x8ec1, 0x8ec2, 0x8ec3, + 0x8ec4, 0x8ec5, 0x8ec6, 0x8ec7, 0x8ec8, 0x8ec9, 0x8eca, 0x8ecb, + 0x8ecc, 0x8ecd, 0x8ecf, 0x8ed0, 0x8ed1, 0x8ed2, 0x8ed3, 0x8ed4, + 0x8ed5, 0x8ed6, 0x8ed7, 0x8ed8, 0x8ed9, 0x8eda, 0x8edb, 0x8edc, + 0x8edd, 0x8ede, 0x8edf, 0x8ee0, 0x8ee1, 0x8ee2, 0x8ee3, 0x8ee4, + 0x580b, 0x580d, 0x57fd, 0x57ed, 0x5800, 0x581e, 0x5819, 0x5844, + 0x5820, 0x5865, 0x586c, 0x5881, 0x5889, 0x589a, 0x5880, 0x99a8, + 0x9f19, 0x61ff, 0x8279, 0x827d, 0x827f, 0x828f, 0x828a, 0x82a8, + 0x8284, 0x828e, 0x8291, 0x8297, 0x8299, 0x82ab, 0x82b8, 0x82be, + 0x82b0, 0x82c8, 0x82ca, 0x82e3, 0x8298, 0x82b7, 0x82ae, 0x82cb, + 0x82cc, 0x82c1, 0x82a9, 0x82b4, 0x82a1, 0x82aa, 0x829f, 0x82c4, + 0x82ce, 0x82a4, 0x82e1, 0x8309, 0x82f7, 0x82e4, 0x830f, 0x8307, + 0x82dc, 0x82f4, 0x82d2, 0x82d8, 0x830c, 0x82fb, 0x82d3, 0x8311, + 0x831a, 0x8306, 0x8314, 0x8315, 0x82e0, 0x82d5, 0x831c, 0x8351, + 0x835b, 0x835c, 0x8308, 0x8392, 0x833c, 0x8334, 0x8331, 0x839b, + 0x835e, 0x832f, 0x834f, 0x8347, 0x8343, 0x835f, 0x8340, 0x8317, + 0x8360, 0x832d, 0x833a, 0x8333, 0x8366, 0x8365, + /* 0xdd */ + 0x8ee5, 0x8ee6, 0x8ee7, 0x8ee8, 0x8ee9, 0x8eea, 0x8eeb, 0x8eec, + 0x8eed, 0x8eee, 0x8eef, 0x8ef0, 0x8ef1, 0x8ef2, 0x8ef3, 0x8ef4, + 0x8ef5, 0x8ef6, 0x8ef7, 0x8ef8, 0x8ef9, 0x8efa, 0x8efb, 0x8efc, + 0x8efd, 0x8efe, 0x8eff, 0x8f00, 0x8f01, 0x8f02, 0x8f03, 0x8f04, + 0x8f05, 0x8f06, 0x8f07, 0x8f08, 0x8f09, 0x8f0a, 0x8f0b, 0x8f0c, + 0x8f0d, 0x8f0e, 0x8f0f, 0x8f10, 0x8f11, 0x8f12, 0x8f13, 0x8f14, + 0x8f15, 0x8f16, 0x8f17, 0x8f18, 0x8f19, 0x8f1a, 0x8f1b, 0x8f1c, + 0x8f1d, 0x8f1e, 0x8f1f, 0x8f20, 0x8f21, 0x8f22, 0x8f23, 0x8f24, + 0x8f25, 0x8f26, 0x8f27, 0x8f28, 0x8f29, 0x8f2a, 0x8f2b, 0x8f2c, + 0x8f2d, 0x8f2e, 0x8f2f, 0x8f30, 0x8f31, 0x8f32, 0x8f33, 0x8f34, + 0x8f35, 0x8f36, 0x8f37, 0x8f38, 0x8f39, 0x8f3a, 0x8f3b, 0x8f3c, + 0x8f3d, 0x8f3e, 0x8f3f, 0x8f40, 0x8f41, 0x8f42, 0x8f43, 0x8f44, + 0x8368, 0x831b, 0x8369, 0x836c, 0x836a, 0x836d, 0x836e, 0x83b0, + 0x8378, 0x83b3, 0x83b4, 0x83a0, 0x83aa, 0x8393, 0x839c, 0x8385, + 0x837c, 0x83b6, 0x83a9, 0x837d, 0x83b8, 0x837b, 0x8398, 0x839e, + 0x83a8, 0x83ba, 0x83bc, 0x83c1, 0x8401, 0x83e5, 0x83d8, 0x5807, + 0x8418, 0x840b, 0x83dd, 0x83fd, 0x83d6, 0x841c, 0x8438, 0x8411, + 0x8406, 0x83d4, 0x83df, 0x840f, 0x8403, 0x83f8, 0x83f9, 0x83ea, + 0x83c5, 0x83c0, 0x8426, 0x83f0, 0x83e1, 0x845c, 0x8451, 0x845a, + 0x8459, 0x8473, 0x8487, 0x8488, 0x847a, 0x8489, 0x8478, 0x843c, + 0x8446, 0x8469, 0x8476, 0x848c, 0x848e, 0x8431, 0x846d, 0x84c1, + 0x84cd, 0x84d0, 0x84e6, 0x84bd, 0x84d3, 0x84ca, 0x84bf, 0x84ba, + 0x84e0, 0x84a1, 0x84b9, 0x84b4, 0x8497, 0x84e5, 0x84e3, 0x850c, + 0x750d, 0x8538, 0x84f0, 0x8539, 0x851f, 0x853a, + /* 0xde */ + 0x8f45, 0x8f46, 0x8f47, 0x8f48, 0x8f49, 0x8f4a, 0x8f4b, 0x8f4c, + 0x8f4d, 0x8f4e, 0x8f4f, 0x8f50, 0x8f51, 0x8f52, 0x8f53, 0x8f54, + 0x8f55, 0x8f56, 0x8f57, 0x8f58, 0x8f59, 0x8f5a, 0x8f5b, 0x8f5c, + 0x8f5d, 0x8f5e, 0x8f5f, 0x8f60, 0x8f61, 0x8f62, 0x8f63, 0x8f64, + 0x8f65, 0x8f6a, 0x8f80, 0x8f8c, 0x8f92, 0x8f9d, 0x8fa0, 0x8fa1, + 0x8fa2, 0x8fa4, 0x8fa5, 0x8fa6, 0x8fa7, 0x8faa, 0x8fac, 0x8fad, + 0x8fae, 0x8faf, 0x8fb2, 0x8fb3, 0x8fb4, 0x8fb5, 0x8fb7, 0x8fb8, + 0x8fba, 0x8fbb, 0x8fbc, 0x8fbf, 0x8fc0, 0x8fc3, 0x8fc6, 0x8fc9, + 0x8fca, 0x8fcb, 0x8fcc, 0x8fcd, 0x8fcf, 0x8fd2, 0x8fd6, 0x8fd7, + 0x8fda, 0x8fe0, 0x8fe1, 0x8fe3, 0x8fe7, 0x8fec, 0x8fef, 0x8ff1, + 0x8ff2, 0x8ff4, 0x8ff5, 0x8ff6, 0x8ffa, 0x8ffb, 0x8ffc, 0x8ffe, + 0x8fff, 0x9007, 0x9008, 0x900c, 0x900e, 0x9013, 0x9015, 0x9018, + 0x8556, 0x853b, 0x84ff, 0x84fc, 0x8559, 0x8548, 0x8568, 0x8564, + 0x855e, 0x857a, 0x77a2, 0x8543, 0x8572, 0x857b, 0x85a4, 0x85a8, + 0x8587, 0x858f, 0x8579, 0x85ae, 0x859c, 0x8585, 0x85b9, 0x85b7, + 0x85b0, 0x85d3, 0x85c1, 0x85dc, 0x85ff, 0x8627, 0x8605, 0x8629, + 0x8616, 0x863c, 0x5efe, 0x5f08, 0x593c, 0x5941, 0x8037, 0x5955, + 0x595a, 0x5958, 0x530f, 0x5c22, 0x5c25, 0x5c2c, 0x5c34, 0x624c, + 0x626a, 0x629f, 0x62bb, 0x62ca, 0x62da, 0x62d7, 0x62ee, 0x6322, + 0x62f6, 0x6339, 0x634b, 0x6343, 0x63ad, 0x63f6, 0x6371, 0x637a, + 0x638e, 0x63b4, 0x636d, 0x63ac, 0x638a, 0x6369, 0x63ae, 0x63bc, + 0x63f2, 0x63f8, 0x63e0, 0x63ff, 0x63c4, 0x63de, 0x63ce, 0x6452, + 0x63c6, 0x63be, 0x6445, 0x6441, 0x640b, 0x641b, 0x6420, 0x640c, + 0x6426, 0x6421, 0x645e, 0x6484, 0x646d, 0x6496, + /* 0xdf */ + 0x9019, 0x901c, 0x9023, 0x9024, 0x9025, 0x9027, 0x9028, 0x9029, + 0x902a, 0x902b, 0x902c, 0x9030, 0x9031, 0x9032, 0x9033, 0x9034, + 0x9037, 0x9039, 0x903a, 0x903d, 0x903f, 0x9040, 0x9043, 0x9045, + 0x9046, 0x9048, 0x9049, 0x904a, 0x904b, 0x904c, 0x904e, 0x9054, + 0x9055, 0x9056, 0x9059, 0x905a, 0x905c, 0x905d, 0x905e, 0x905f, + 0x9060, 0x9061, 0x9064, 0x9066, 0x9067, 0x9069, 0x906a, 0x906b, + 0x906c, 0x906f, 0x9070, 0x9071, 0x9072, 0x9073, 0x9076, 0x9077, + 0x9078, 0x9079, 0x907a, 0x907b, 0x907c, 0x907e, 0x9081, 0x9084, + 0x9085, 0x9086, 0x9087, 0x9089, 0x908a, 0x908c, 0x908d, 0x908e, + 0x908f, 0x9090, 0x9092, 0x9094, 0x9096, 0x9098, 0x909a, 0x909c, + 0x909e, 0x909f, 0x90a0, 0x90a4, 0x90a5, 0x90a7, 0x90a8, 0x90a9, + 0x90ab, 0x90ad, 0x90b2, 0x90b7, 0x90bc, 0x90bd, 0x90bf, 0x90c0, + 0x647a, 0x64b7, 0x64b8, 0x6499, 0x64ba, 0x64c0, 0x64d0, 0x64d7, + 0x64e4, 0x64e2, 0x6509, 0x6525, 0x652e, 0x5f0b, 0x5fd2, 0x7519, + 0x5f11, 0x535f, 0x53f1, 0x53fd, 0x53e9, 0x53e8, 0x53fb, 0x5412, + 0x5416, 0x5406, 0x544b, 0x5452, 0x5453, 0x5454, 0x5456, 0x5443, + 0x5421, 0x5457, 0x5459, 0x5423, 0x5432, 0x5482, 0x5494, 0x5477, + 0x5471, 0x5464, 0x549a, 0x549b, 0x5484, 0x5476, 0x5466, 0x549d, + 0x54d0, 0x54ad, 0x54c2, 0x54b4, 0x54d2, 0x54a7, 0x54a6, 0x54d3, + 0x54d4, 0x5472, 0x54a3, 0x54d5, 0x54bb, 0x54bf, 0x54cc, 0x54d9, + 0x54da, 0x54dc, 0x54a9, 0x54aa, 0x54a4, 0x54dd, 0x54cf, 0x54de, + 0x551b, 0x54e7, 0x5520, 0x54fd, 0x5514, 0x54f3, 0x5522, 0x5523, + 0x550f, 0x5511, 0x5527, 0x552a, 0x5567, 0x558f, 0x55b5, 0x5549, + 0x556d, 0x5541, 0x5555, 0x553f, 0x5550, 0x553c, + /* 0xe0 */ + 0x90c2, 0x90c3, 0x90c6, 0x90c8, 0x90c9, 0x90cb, 0x90cc, 0x90cd, + 0x90d2, 0x90d4, 0x90d5, 0x90d6, 0x90d8, 0x90d9, 0x90da, 0x90de, + 0x90df, 0x90e0, 0x90e3, 0x90e4, 0x90e5, 0x90e9, 0x90ea, 0x90ec, + 0x90ee, 0x90f0, 0x90f1, 0x90f2, 0x90f3, 0x90f5, 0x90f6, 0x90f7, + 0x90f9, 0x90fa, 0x90fb, 0x90fc, 0x90ff, 0x9100, 0x9101, 0x9103, + 0x9105, 0x9106, 0x9107, 0x9108, 0x9109, 0x910a, 0x910b, 0x910c, + 0x910d, 0x910e, 0x910f, 0x9110, 0x9111, 0x9112, 0x9113, 0x9114, + 0x9115, 0x9116, 0x9117, 0x9118, 0x911a, 0x911b, 0x911c, 0x911d, + 0x911f, 0x9120, 0x9121, 0x9124, 0x9125, 0x9126, 0x9127, 0x9128, + 0x9129, 0x912a, 0x912b, 0x912c, 0x912d, 0x912e, 0x9130, 0x9132, + 0x9133, 0x9134, 0x9135, 0x9136, 0x9137, 0x9138, 0x913a, 0x913b, + 0x913c, 0x913d, 0x913e, 0x913f, 0x9140, 0x9141, 0x9142, 0x9144, + 0x5537, 0x5556, 0x5575, 0x5576, 0x5577, 0x5533, 0x5530, 0x555c, + 0x558b, 0x55d2, 0x5583, 0x55b1, 0x55b9, 0x5588, 0x5581, 0x559f, + 0x557e, 0x55d6, 0x5591, 0x557b, 0x55df, 0x55bd, 0x55be, 0x5594, + 0x5599, 0x55ea, 0x55f7, 0x55c9, 0x561f, 0x55d1, 0x55eb, 0x55ec, + 0x55d4, 0x55e6, 0x55dd, 0x55c4, 0x55ef, 0x55e5, 0x55f2, 0x55f3, + 0x55cc, 0x55cd, 0x55e8, 0x55f5, 0x55e4, 0x8f94, 0x561e, 0x5608, + 0x560c, 0x5601, 0x5624, 0x5623, 0x55fe, 0x5600, 0x5627, 0x562d, + 0x5658, 0x5639, 0x5657, 0x562c, 0x564d, 0x5662, 0x5659, 0x565c, + 0x564c, 0x5654, 0x5686, 0x5664, 0x5671, 0x566b, 0x567b, 0x567c, + 0x5685, 0x5693, 0x56af, 0x56d4, 0x56d7, 0x56dd, 0x56e1, 0x56f5, + 0x56eb, 0x56f9, 0x56ff, 0x5704, 0x570a, 0x5709, 0x571c, 0x5e0f, + 0x5e19, 0x5e14, 0x5e11, 0x5e31, 0x5e3b, 0x5e3c, + /* 0xe1 */ + 0x9145, 0x9147, 0x9148, 0x9151, 0x9153, 0x9154, 0x9155, 0x9156, + 0x9158, 0x9159, 0x915b, 0x915c, 0x915f, 0x9160, 0x9166, 0x9167, + 0x9168, 0x916b, 0x916d, 0x9173, 0x917a, 0x917b, 0x917c, 0x9180, + 0x9181, 0x9182, 0x9183, 0x9184, 0x9186, 0x9188, 0x918a, 0x918e, + 0x918f, 0x9193, 0x9194, 0x9195, 0x9196, 0x9197, 0x9198, 0x9199, + 0x919c, 0x919d, 0x919e, 0x919f, 0x91a0, 0x91a1, 0x91a4, 0x91a5, + 0x91a6, 0x91a7, 0x91a8, 0x91a9, 0x91ab, 0x91ac, 0x91b0, 0x91b1, + 0x91b2, 0x91b3, 0x91b6, 0x91b7, 0x91b8, 0x91b9, 0x91bb, 0x91bc, + 0x91bd, 0x91be, 0x91bf, 0x91c0, 0x91c1, 0x91c2, 0x91c3, 0x91c4, + 0x91c5, 0x91c6, 0x91c8, 0x91cb, 0x91d0, 0x91d2, 0x91d3, 0x91d4, + 0x91d5, 0x91d6, 0x91d7, 0x91d8, 0x91d9, 0x91da, 0x91db, 0x91dd, + 0x91de, 0x91df, 0x91e0, 0x91e1, 0x91e2, 0x91e3, 0x91e4, 0x91e5, + 0x5e37, 0x5e44, 0x5e54, 0x5e5b, 0x5e5e, 0x5e61, 0x5c8c, 0x5c7a, + 0x5c8d, 0x5c90, 0x5c96, 0x5c88, 0x5c98, 0x5c99, 0x5c91, 0x5c9a, + 0x5c9c, 0x5cb5, 0x5ca2, 0x5cbd, 0x5cac, 0x5cab, 0x5cb1, 0x5ca3, + 0x5cc1, 0x5cb7, 0x5cc4, 0x5cd2, 0x5ce4, 0x5ccb, 0x5ce5, 0x5d02, + 0x5d03, 0x5d27, 0x5d26, 0x5d2e, 0x5d24, 0x5d1e, 0x5d06, 0x5d1b, + 0x5d58, 0x5d3e, 0x5d34, 0x5d3d, 0x5d6c, 0x5d5b, 0x5d6f, 0x5d5d, + 0x5d6b, 0x5d4b, 0x5d4a, 0x5d69, 0x5d74, 0x5d82, 0x5d99, 0x5d9d, + 0x8c73, 0x5db7, 0x5dc5, 0x5f73, 0x5f77, 0x5f82, 0x5f87, 0x5f89, + 0x5f8c, 0x5f95, 0x5f99, 0x5f9c, 0x5fa8, 0x5fad, 0x5fb5, 0x5fbc, + 0x8862, 0x5f61, 0x72ad, 0x72b0, 0x72b4, 0x72b7, 0x72b8, 0x72c3, + 0x72c1, 0x72ce, 0x72cd, 0x72d2, 0x72e8, 0x72ef, 0x72e9, 0x72f2, + 0x72f4, 0x72f7, 0x7301, 0x72f3, 0x7303, 0x72fa, + /* 0xe2 */ + 0x91e6, 0x91e7, 0x91e8, 0x91e9, 0x91ea, 0x91eb, 0x91ec, 0x91ed, + 0x91ee, 0x91ef, 0x91f0, 0x91f1, 0x91f2, 0x91f3, 0x91f4, 0x91f5, + 0x91f6, 0x91f7, 0x91f8, 0x91f9, 0x91fa, 0x91fb, 0x91fc, 0x91fd, + 0x91fe, 0x91ff, 0x9200, 0x9201, 0x9202, 0x9203, 0x9204, 0x9205, + 0x9206, 0x9207, 0x9208, 0x9209, 0x920a, 0x920b, 0x920c, 0x920d, + 0x920e, 0x920f, 0x9210, 0x9211, 0x9212, 0x9213, 0x9214, 0x9215, + 0x9216, 0x9217, 0x9218, 0x9219, 0x921a, 0x921b, 0x921c, 0x921d, + 0x921e, 0x921f, 0x9220, 0x9221, 0x9222, 0x9223, 0x9224, 0x9225, + 0x9226, 0x9227, 0x9228, 0x9229, 0x922a, 0x922b, 0x922c, 0x922d, + 0x922e, 0x922f, 0x9230, 0x9231, 0x9232, 0x9233, 0x9234, 0x9235, + 0x9236, 0x9237, 0x9238, 0x9239, 0x923a, 0x923b, 0x923c, 0x923d, + 0x923e, 0x923f, 0x9240, 0x9241, 0x9242, 0x9243, 0x9244, 0x9245, + 0x72fb, 0x7317, 0x7313, 0x7321, 0x730a, 0x731e, 0x731d, 0x7315, + 0x7322, 0x7339, 0x7325, 0x732c, 0x7338, 0x7331, 0x7350, 0x734d, + 0x7357, 0x7360, 0x736c, 0x736f, 0x737e, 0x821b, 0x5925, 0x98e7, + 0x5924, 0x5902, 0x9963, 0x9967, 0x9968, 0x9969, 0x996a, 0x996b, + 0x996c, 0x9974, 0x9977, 0x997d, 0x9980, 0x9984, 0x9987, 0x998a, + 0x998d, 0x9990, 0x9991, 0x9993, 0x9994, 0x9995, 0x5e80, 0x5e91, + 0x5e8b, 0x5e96, 0x5ea5, 0x5ea0, 0x5eb9, 0x5eb5, 0x5ebe, 0x5eb3, + 0x8d53, 0x5ed2, 0x5ed1, 0x5edb, 0x5ee8, 0x5eea, 0x81ba, 0x5fc4, + 0x5fc9, 0x5fd6, 0x5fcf, 0x6003, 0x5fee, 0x6004, 0x5fe1, 0x5fe4, + 0x5ffe, 0x6005, 0x6006, 0x5fea, 0x5fed, 0x5ff8, 0x6019, 0x6035, + 0x6026, 0x601b, 0x600f, 0x600d, 0x6029, 0x602b, 0x600a, 0x603f, + 0x6021, 0x6078, 0x6079, 0x607b, 0x607a, 0x6042, + /* 0xe3 */ + 0x9246, 0x9247, 0x9248, 0x9249, 0x924a, 0x924b, 0x924c, 0x924d, + 0x924e, 0x924f, 0x9250, 0x9251, 0x9252, 0x9253, 0x9254, 0x9255, + 0x9256, 0x9257, 0x9258, 0x9259, 0x925a, 0x925b, 0x925c, 0x925d, + 0x925e, 0x925f, 0x9260, 0x9261, 0x9262, 0x9263, 0x9264, 0x9265, + 0x9266, 0x9267, 0x9268, 0x9269, 0x926a, 0x926b, 0x926c, 0x926d, + 0x926e, 0x926f, 0x9270, 0x9271, 0x9272, 0x9273, 0x9275, 0x9276, + 0x9277, 0x9278, 0x9279, 0x927a, 0x927b, 0x927c, 0x927d, 0x927e, + 0x927f, 0x9280, 0x9281, 0x9282, 0x9283, 0x9284, 0x9285, 0x9286, + 0x9287, 0x9288, 0x9289, 0x928a, 0x928b, 0x928c, 0x928d, 0x928f, + 0x9290, 0x9291, 0x9292, 0x9293, 0x9294, 0x9295, 0x9296, 0x9297, + 0x9298, 0x9299, 0x929a, 0x929b, 0x929c, 0x929d, 0x929e, 0x929f, + 0x92a0, 0x92a1, 0x92a2, 0x92a3, 0x92a4, 0x92a5, 0x92a6, 0x92a7, + 0x606a, 0x607d, 0x6096, 0x609a, 0x60ad, 0x609d, 0x6083, 0x6092, + 0x608c, 0x609b, 0x60ec, 0x60bb, 0x60b1, 0x60dd, 0x60d8, 0x60c6, + 0x60da, 0x60b4, 0x6120, 0x6126, 0x6115, 0x6123, 0x60f4, 0x6100, + 0x610e, 0x612b, 0x614a, 0x6175, 0x61ac, 0x6194, 0x61a7, 0x61b7, + 0x61d4, 0x61f5, 0x5fdd, 0x96b3, 0x95e9, 0x95eb, 0x95f1, 0x95f3, + 0x95f5, 0x95f6, 0x95fc, 0x95fe, 0x9603, 0x9604, 0x9606, 0x9608, + 0x960a, 0x960b, 0x960c, 0x960d, 0x960f, 0x9612, 0x9615, 0x9616, + 0x9617, 0x9619, 0x961a, 0x4e2c, 0x723f, 0x6215, 0x6c35, 0x6c54, + 0x6c5c, 0x6c4a, 0x6ca3, 0x6c85, 0x6c90, 0x6c94, 0x6c8c, 0x6c68, + 0x6c69, 0x6c74, 0x6c76, 0x6c86, 0x6ca9, 0x6cd0, 0x6cd4, 0x6cad, + 0x6cf7, 0x6cf8, 0x6cf1, 0x6cd7, 0x6cb2, 0x6ce0, 0x6cd6, 0x6cfa, + 0x6ceb, 0x6cee, 0x6cb1, 0x6cd3, 0x6cef, 0x6cfe, + /* 0xe4 */ + 0x92a8, 0x92a9, 0x92aa, 0x92ab, 0x92ac, 0x92ad, 0x92af, 0x92b0, + 0x92b1, 0x92b2, 0x92b3, 0x92b4, 0x92b5, 0x92b6, 0x92b7, 0x92b8, + 0x92b9, 0x92ba, 0x92bb, 0x92bc, 0x92bd, 0x92be, 0x92bf, 0x92c0, + 0x92c1, 0x92c2, 0x92c3, 0x92c4, 0x92c5, 0x92c6, 0x92c7, 0x92c9, + 0x92ca, 0x92cb, 0x92cc, 0x92cd, 0x92ce, 0x92cf, 0x92d0, 0x92d1, + 0x92d2, 0x92d3, 0x92d4, 0x92d5, 0x92d6, 0x92d7, 0x92d8, 0x92d9, + 0x92da, 0x92db, 0x92dc, 0x92dd, 0x92de, 0x92df, 0x92e0, 0x92e1, + 0x92e2, 0x92e3, 0x92e4, 0x92e5, 0x92e6, 0x92e7, 0x92e8, 0x92e9, + 0x92ea, 0x92eb, 0x92ec, 0x92ed, 0x92ee, 0x92ef, 0x92f0, 0x92f1, + 0x92f2, 0x92f3, 0x92f4, 0x92f5, 0x92f6, 0x92f7, 0x92f8, 0x92f9, + 0x92fa, 0x92fb, 0x92fc, 0x92fd, 0x92fe, 0x92ff, 0x9300, 0x9301, + 0x9302, 0x9303, 0x9304, 0x9305, 0x9306, 0x9307, 0x9308, 0x9309, + 0x6d39, 0x6d27, 0x6d0c, 0x6d43, 0x6d48, 0x6d07, 0x6d04, 0x6d19, + 0x6d0e, 0x6d2b, 0x6d4d, 0x6d2e, 0x6d35, 0x6d1a, 0x6d4f, 0x6d52, + 0x6d54, 0x6d33, 0x6d91, 0x6d6f, 0x6d9e, 0x6da0, 0x6d5e, 0x6d93, + 0x6d94, 0x6d5c, 0x6d60, 0x6d7c, 0x6d63, 0x6e1a, 0x6dc7, 0x6dc5, + 0x6dde, 0x6e0e, 0x6dbf, 0x6de0, 0x6e11, 0x6de6, 0x6ddd, 0x6dd9, + 0x6e16, 0x6dab, 0x6e0c, 0x6dae, 0x6e2b, 0x6e6e, 0x6e4e, 0x6e6b, + 0x6eb2, 0x6e5f, 0x6e86, 0x6e53, 0x6e54, 0x6e32, 0x6e25, 0x6e44, + 0x6edf, 0x6eb1, 0x6e98, 0x6ee0, 0x6f2d, 0x6ee2, 0x6ea5, 0x6ea7, + 0x6ebd, 0x6ebb, 0x6eb7, 0x6ed7, 0x6eb4, 0x6ecf, 0x6e8f, 0x6ec2, + 0x6e9f, 0x6f62, 0x6f46, 0x6f47, 0x6f24, 0x6f15, 0x6ef9, 0x6f2f, + 0x6f36, 0x6f4b, 0x6f74, 0x6f2a, 0x6f09, 0x6f29, 0x6f89, 0x6f8d, + 0x6f8c, 0x6f78, 0x6f72, 0x6f7c, 0x6f7a, 0x6fd1, + /* 0xe5 */ + 0x930a, 0x930b, 0x930c, 0x930d, 0x930e, 0x930f, 0x9310, 0x9311, + 0x9312, 0x9313, 0x9314, 0x9315, 0x9316, 0x9317, 0x9318, 0x9319, + 0x931a, 0x931b, 0x931c, 0x931d, 0x931e, 0x931f, 0x9320, 0x9321, + 0x9322, 0x9323, 0x9324, 0x9325, 0x9326, 0x9327, 0x9328, 0x9329, + 0x932a, 0x932b, 0x932c, 0x932d, 0x932e, 0x932f, 0x9330, 0x9331, + 0x9332, 0x9333, 0x9334, 0x9335, 0x9336, 0x9337, 0x9338, 0x9339, + 0x933a, 0x933b, 0x933c, 0x933d, 0x933f, 0x9340, 0x9341, 0x9342, + 0x9343, 0x9344, 0x9345, 0x9346, 0x9347, 0x9348, 0x9349, 0x934a, + 0x934b, 0x934c, 0x934d, 0x934e, 0x934f, 0x9350, 0x9351, 0x9352, + 0x9353, 0x9354, 0x9355, 0x9356, 0x9357, 0x9358, 0x9359, 0x935a, + 0x935b, 0x935c, 0x935d, 0x935e, 0x935f, 0x9360, 0x9361, 0x9362, + 0x9363, 0x9364, 0x9365, 0x9366, 0x9367, 0x9368, 0x9369, 0x936b, + 0x6fc9, 0x6fa7, 0x6fb9, 0x6fb6, 0x6fc2, 0x6fe1, 0x6fee, 0x6fde, + 0x6fe0, 0x6fef, 0x701a, 0x7023, 0x701b, 0x7039, 0x7035, 0x704f, + 0x705e, 0x5b80, 0x5b84, 0x5b95, 0x5b93, 0x5ba5, 0x5bb8, 0x752f, + 0x9a9e, 0x6434, 0x5be4, 0x5bee, 0x8930, 0x5bf0, 0x8e47, 0x8b07, + 0x8fb6, 0x8fd3, 0x8fd5, 0x8fe5, 0x8fee, 0x8fe4, 0x8fe9, 0x8fe6, + 0x8ff3, 0x8fe8, 0x9005, 0x9004, 0x900b, 0x9026, 0x9011, 0x900d, + 0x9016, 0x9021, 0x9035, 0x9036, 0x902d, 0x902f, 0x9044, 0x9051, + 0x9052, 0x9050, 0x9068, 0x9058, 0x9062, 0x905b, 0x66b9, 0x9074, + 0x907d, 0x9082, 0x9088, 0x9083, 0x908b, 0x5f50, 0x5f57, 0x5f56, + 0x5f58, 0x5c3b, 0x54ab, 0x5c50, 0x5c59, 0x5b71, 0x5c63, 0x5c66, + 0x7fbc, 0x5f2a, 0x5f29, 0x5f2d, 0x8274, 0x5f3c, 0x9b3b, 0x5c6e, + 0x5981, 0x5983, 0x598d, 0x59a9, 0x59aa, 0x59a3, + /* 0xe6 */ + 0x936c, 0x936d, 0x936e, 0x936f, 0x9370, 0x9371, 0x9372, 0x9373, + 0x9374, 0x9375, 0x9376, 0x9377, 0x9378, 0x9379, 0x937a, 0x937b, + 0x937c, 0x937d, 0x937e, 0x937f, 0x9380, 0x9381, 0x9382, 0x9383, + 0x9384, 0x9385, 0x9386, 0x9387, 0x9388, 0x9389, 0x938a, 0x938b, + 0x938c, 0x938d, 0x938e, 0x9390, 0x9391, 0x9392, 0x9393, 0x9394, + 0x9395, 0x9396, 0x9397, 0x9398, 0x9399, 0x939a, 0x939b, 0x939c, + 0x939d, 0x939e, 0x939f, 0x93a0, 0x93a1, 0x93a2, 0x93a3, 0x93a4, + 0x93a5, 0x93a6, 0x93a7, 0x93a8, 0x93a9, 0x93aa, 0x93ab, 0x93ac, + 0x93ad, 0x93ae, 0x93af, 0x93b0, 0x93b1, 0x93b2, 0x93b3, 0x93b4, + 0x93b5, 0x93b6, 0x93b7, 0x93b8, 0x93b9, 0x93ba, 0x93bb, 0x93bc, + 0x93bd, 0x93be, 0x93bf, 0x93c0, 0x93c1, 0x93c2, 0x93c3, 0x93c4, + 0x93c5, 0x93c6, 0x93c7, 0x93c8, 0x93c9, 0x93cb, 0x93cc, 0x93cd, + 0x5997, 0x59ca, 0x59ab, 0x599e, 0x59a4, 0x59d2, 0x59b2, 0x59af, + 0x59d7, 0x59be, 0x5a05, 0x5a06, 0x59dd, 0x5a08, 0x59e3, 0x59d8, + 0x59f9, 0x5a0c, 0x5a09, 0x5a32, 0x5a34, 0x5a11, 0x5a23, 0x5a13, + 0x5a40, 0x5a67, 0x5a4a, 0x5a55, 0x5a3c, 0x5a62, 0x5a75, 0x80ec, + 0x5aaa, 0x5a9b, 0x5a77, 0x5a7a, 0x5abe, 0x5aeb, 0x5ab2, 0x5ad2, + 0x5ad4, 0x5ab8, 0x5ae0, 0x5ae3, 0x5af1, 0x5ad6, 0x5ae6, 0x5ad8, + 0x5adc, 0x5b09, 0x5b17, 0x5b16, 0x5b32, 0x5b37, 0x5b40, 0x5c15, + 0x5c1c, 0x5b5a, 0x5b65, 0x5b73, 0x5b51, 0x5b53, 0x5b62, 0x9a75, + 0x9a77, 0x9a78, 0x9a7a, 0x9a7f, 0x9a7d, 0x9a80, 0x9a81, 0x9a85, + 0x9a88, 0x9a8a, 0x9a90, 0x9a92, 0x9a93, 0x9a96, 0x9a98, 0x9a9b, + 0x9a9c, 0x9a9d, 0x9a9f, 0x9aa0, 0x9aa2, 0x9aa3, 0x9aa5, 0x9aa7, + 0x7e9f, 0x7ea1, 0x7ea3, 0x7ea5, 0x7ea8, 0x7ea9, + /* 0xe7 */ + 0x93ce, 0x93cf, 0x93d0, 0x93d1, 0x93d2, 0x93d3, 0x93d4, 0x93d5, + 0x93d7, 0x93d8, 0x93d9, 0x93da, 0x93db, 0x93dc, 0x93dd, 0x93de, + 0x93df, 0x93e0, 0x93e1, 0x93e2, 0x93e3, 0x93e4, 0x93e5, 0x93e6, + 0x93e7, 0x93e8, 0x93e9, 0x93ea, 0x93eb, 0x93ec, 0x93ed, 0x93ee, + 0x93ef, 0x93f0, 0x93f1, 0x93f2, 0x93f3, 0x93f4, 0x93f5, 0x93f6, + 0x93f7, 0x93f8, 0x93f9, 0x93fa, 0x93fb, 0x93fc, 0x93fd, 0x93fe, + 0x93ff, 0x9400, 0x9401, 0x9402, 0x9403, 0x9404, 0x9405, 0x9406, + 0x9407, 0x9408, 0x9409, 0x940a, 0x940b, 0x940c, 0x940d, 0x940e, + 0x940f, 0x9410, 0x9411, 0x9412, 0x9413, 0x9414, 0x9415, 0x9416, + 0x9417, 0x9418, 0x9419, 0x941a, 0x941b, 0x941c, 0x941d, 0x941e, + 0x941f, 0x9420, 0x9421, 0x9422, 0x9423, 0x9424, 0x9425, 0x9426, + 0x9427, 0x9428, 0x9429, 0x942a, 0x942b, 0x942c, 0x942d, 0x942e, + 0x7ead, 0x7eb0, 0x7ebe, 0x7ec0, 0x7ec1, 0x7ec2, 0x7ec9, 0x7ecb, + 0x7ecc, 0x7ed0, 0x7ed4, 0x7ed7, 0x7edb, 0x7ee0, 0x7ee1, 0x7ee8, + 0x7eeb, 0x7eee, 0x7eef, 0x7ef1, 0x7ef2, 0x7f0d, 0x7ef6, 0x7efa, + 0x7efb, 0x7efe, 0x7f01, 0x7f02, 0x7f03, 0x7f07, 0x7f08, 0x7f0b, + 0x7f0c, 0x7f0f, 0x7f11, 0x7f12, 0x7f17, 0x7f19, 0x7f1c, 0x7f1b, + 0x7f1f, 0x7f21, 0x7f22, 0x7f23, 0x7f24, 0x7f25, 0x7f26, 0x7f27, + 0x7f2a, 0x7f2b, 0x7f2c, 0x7f2d, 0x7f2f, 0x7f30, 0x7f31, 0x7f32, + 0x7f33, 0x7f35, 0x5e7a, 0x757f, 0x5ddb, 0x753e, 0x9095, 0x738e, + 0x7391, 0x73ae, 0x73a2, 0x739f, 0x73cf, 0x73c2, 0x73d1, 0x73b7, + 0x73b3, 0x73c0, 0x73c9, 0x73c8, 0x73e5, 0x73d9, 0x987c, 0x740a, + 0x73e9, 0x73e7, 0x73de, 0x73ba, 0x73f2, 0x740f, 0x742a, 0x745b, + 0x7426, 0x7425, 0x7428, 0x7430, 0x742e, 0x742c, + /* 0xe8 */ + 0x942f, 0x9430, 0x9431, 0x9432, 0x9433, 0x9434, 0x9435, 0x9436, + 0x9437, 0x9438, 0x9439, 0x943a, 0x943b, 0x943c, 0x943d, 0x943f, + 0x9440, 0x9441, 0x9442, 0x9443, 0x9444, 0x9445, 0x9446, 0x9447, + 0x9448, 0x9449, 0x944a, 0x944b, 0x944c, 0x944d, 0x944e, 0x944f, + 0x9450, 0x9451, 0x9452, 0x9453, 0x9454, 0x9455, 0x9456, 0x9457, + 0x9458, 0x9459, 0x945a, 0x945b, 0x945c, 0x945d, 0x945e, 0x945f, + 0x9460, 0x9461, 0x9462, 0x9463, 0x9464, 0x9465, 0x9466, 0x9467, + 0x9468, 0x9469, 0x946a, 0x946c, 0x946d, 0x946e, 0x946f, 0x9470, + 0x9471, 0x9472, 0x9473, 0x9474, 0x9475, 0x9476, 0x9477, 0x9478, + 0x9479, 0x947a, 0x947b, 0x947c, 0x947d, 0x947e, 0x947f, 0x9480, + 0x9481, 0x9482, 0x9483, 0x9484, 0x9491, 0x9496, 0x9498, 0x94c7, + 0x94cf, 0x94d3, 0x94d4, 0x94da, 0x94e6, 0x94fb, 0x951c, 0x9520, + 0x741b, 0x741a, 0x7441, 0x745c, 0x7457, 0x7455, 0x7459, 0x7477, + 0x746d, 0x747e, 0x749c, 0x748e, 0x7480, 0x7481, 0x7487, 0x748b, + 0x749e, 0x74a8, 0x74a9, 0x7490, 0x74a7, 0x74d2, 0x74ba, 0x97ea, + 0x97eb, 0x97ec, 0x674c, 0x6753, 0x675e, 0x6748, 0x6769, 0x67a5, + 0x6787, 0x676a, 0x6773, 0x6798, 0x67a7, 0x6775, 0x67a8, 0x679e, + 0x67ad, 0x678b, 0x6777, 0x677c, 0x67f0, 0x6809, 0x67d8, 0x680a, + 0x67e9, 0x67b0, 0x680c, 0x67d9, 0x67b5, 0x67da, 0x67b3, 0x67dd, + 0x6800, 0x67c3, 0x67b8, 0x67e2, 0x680e, 0x67c1, 0x67fd, 0x6832, + 0x6833, 0x6860, 0x6861, 0x684e, 0x6862, 0x6844, 0x6864, 0x6883, + 0x681d, 0x6855, 0x6866, 0x6841, 0x6867, 0x6840, 0x683e, 0x684a, + 0x6849, 0x6829, 0x68b5, 0x688f, 0x6874, 0x6877, 0x6893, 0x686b, + 0x68c2, 0x696e, 0x68fc, 0x691f, 0x6920, 0x68f9, + /* 0xe9 */ + 0x9527, 0x9533, 0x953d, 0x9543, 0x9548, 0x954b, 0x9555, 0x955a, + 0x9560, 0x956e, 0x9574, 0x9575, 0x9577, 0x9578, 0x9579, 0x957a, + 0x957b, 0x957c, 0x957d, 0x957e, 0x9580, 0x9581, 0x9582, 0x9583, + 0x9584, 0x9585, 0x9586, 0x9587, 0x9588, 0x9589, 0x958a, 0x958b, + 0x958c, 0x958d, 0x958e, 0x958f, 0x9590, 0x9591, 0x9592, 0x9593, + 0x9594, 0x9595, 0x9596, 0x9597, 0x9598, 0x9599, 0x959a, 0x959b, + 0x959c, 0x959d, 0x959e, 0x959f, 0x95a0, 0x95a1, 0x95a2, 0x95a3, + 0x95a4, 0x95a5, 0x95a6, 0x95a7, 0x95a8, 0x95a9, 0x95aa, 0x95ab, + 0x95ac, 0x95ad, 0x95ae, 0x95af, 0x95b0, 0x95b1, 0x95b2, 0x95b3, + 0x95b4, 0x95b5, 0x95b6, 0x95b7, 0x95b8, 0x95b9, 0x95ba, 0x95bb, + 0x95bc, 0x95bd, 0x95be, 0x95bf, 0x95c0, 0x95c1, 0x95c2, 0x95c3, + 0x95c4, 0x95c5, 0x95c6, 0x95c7, 0x95c8, 0x95c9, 0x95ca, 0x95cb, + 0x6924, 0x68f0, 0x690b, 0x6901, 0x6957, 0x68e3, 0x6910, 0x6971, + 0x6939, 0x6960, 0x6942, 0x695d, 0x6984, 0x696b, 0x6980, 0x6998, + 0x6978, 0x6934, 0x69cc, 0x6987, 0x6988, 0x69ce, 0x6989, 0x6966, + 0x6963, 0x6979, 0x699b, 0x69a7, 0x69bb, 0x69ab, 0x69ad, 0x69d4, + 0x69b1, 0x69c1, 0x69ca, 0x69df, 0x6995, 0x69e0, 0x698d, 0x69ff, + 0x6a2f, 0x69ed, 0x6a17, 0x6a18, 0x6a65, 0x69f2, 0x6a44, 0x6a3e, + 0x6aa0, 0x6a50, 0x6a5b, 0x6a35, 0x6a8e, 0x6a79, 0x6a3d, 0x6a28, + 0x6a58, 0x6a7c, 0x6a91, 0x6a90, 0x6aa9, 0x6a97, 0x6aab, 0x7337, + 0x7352, 0x6b81, 0x6b82, 0x6b87, 0x6b84, 0x6b92, 0x6b93, 0x6b8d, + 0x6b9a, 0x6b9b, 0x6ba1, 0x6baa, 0x8f6b, 0x8f6d, 0x8f71, 0x8f72, + 0x8f73, 0x8f75, 0x8f76, 0x8f78, 0x8f77, 0x8f79, 0x8f7a, 0x8f7c, + 0x8f7e, 0x8f81, 0x8f82, 0x8f84, 0x8f87, 0x8f8b, + /* 0xea */ + 0x95cc, 0x95cd, 0x95ce, 0x95cf, 0x95d0, 0x95d1, 0x95d2, 0x95d3, + 0x95d4, 0x95d5, 0x95d6, 0x95d7, 0x95d8, 0x95d9, 0x95da, 0x95db, + 0x95dc, 0x95dd, 0x95de, 0x95df, 0x95e0, 0x95e1, 0x95e2, 0x95e3, + 0x95e4, 0x95e5, 0x95e6, 0x95e7, 0x95ec, 0x95ff, 0x9607, 0x9613, + 0x9618, 0x961b, 0x961e, 0x9620, 0x9623, 0x9624, 0x9625, 0x9626, + 0x9627, 0x9628, 0x9629, 0x962b, 0x962c, 0x962d, 0x962f, 0x9630, + 0x9637, 0x9638, 0x9639, 0x963a, 0x963e, 0x9641, 0x9643, 0x964a, + 0x964e, 0x964f, 0x9651, 0x9652, 0x9653, 0x9656, 0x9657, 0x9658, + 0x9659, 0x965a, 0x965c, 0x965d, 0x965e, 0x9660, 0x9663, 0x9665, + 0x9666, 0x966b, 0x966d, 0x966e, 0x966f, 0x9670, 0x9671, 0x9673, + 0x9678, 0x9679, 0x967a, 0x967b, 0x967c, 0x967d, 0x967e, 0x967f, + 0x9680, 0x9681, 0x9682, 0x9683, 0x9684, 0x9687, 0x9689, 0x968a, + 0x8f8d, 0x8f8e, 0x8f8f, 0x8f98, 0x8f9a, 0x8ece, 0x620b, 0x6217, + 0x621b, 0x621f, 0x6222, 0x6221, 0x6225, 0x6224, 0x622c, 0x81e7, + 0x74ef, 0x74f4, 0x74ff, 0x750f, 0x7511, 0x7513, 0x6534, 0x65ee, + 0x65ef, 0x65f0, 0x660a, 0x6619, 0x6772, 0x6603, 0x6615, 0x6600, + 0x7085, 0x66f7, 0x661d, 0x6634, 0x6631, 0x6636, 0x6635, 0x8006, + 0x665f, 0x6654, 0x6641, 0x664f, 0x6656, 0x6661, 0x6657, 0x6677, + 0x6684, 0x668c, 0x66a7, 0x669d, 0x66be, 0x66db, 0x66dc, 0x66e6, + 0x66e9, 0x8d32, 0x8d33, 0x8d36, 0x8d3b, 0x8d3d, 0x8d40, 0x8d45, + 0x8d46, 0x8d48, 0x8d49, 0x8d47, 0x8d4d, 0x8d55, 0x8d59, 0x89c7, + 0x89ca, 0x89cb, 0x89cc, 0x89ce, 0x89cf, 0x89d0, 0x89d1, 0x726e, + 0x729f, 0x725d, 0x7266, 0x726f, 0x727e, 0x727f, 0x7284, 0x728b, + 0x728d, 0x728f, 0x7292, 0x6308, 0x6332, 0x63b0, + /* 0xeb */ + 0x968c, 0x968e, 0x9691, 0x9692, 0x9693, 0x9695, 0x9696, 0x969a, + 0x969b, 0x969d, 0x969e, 0x969f, 0x96a0, 0x96a1, 0x96a2, 0x96a3, + 0x96a4, 0x96a5, 0x96a6, 0x96a8, 0x96a9, 0x96aa, 0x96ab, 0x96ac, + 0x96ad, 0x96ae, 0x96af, 0x96b1, 0x96b2, 0x96b4, 0x96b5, 0x96b7, + 0x96b8, 0x96ba, 0x96bb, 0x96bf, 0x96c2, 0x96c3, 0x96c8, 0x96ca, + 0x96cb, 0x96d0, 0x96d1, 0x96d3, 0x96d4, 0x96d6, 0x96d7, 0x96d8, + 0x96d9, 0x96da, 0x96db, 0x96dc, 0x96dd, 0x96de, 0x96df, 0x96e1, + 0x96e2, 0x96e3, 0x96e4, 0x96e5, 0x96e6, 0x96e7, 0x96eb, 0x96ec, + 0x96ed, 0x96ee, 0x96f0, 0x96f1, 0x96f2, 0x96f4, 0x96f5, 0x96f8, + 0x96fa, 0x96fb, 0x96fc, 0x96fd, 0x96ff, 0x9702, 0x9703, 0x9705, + 0x970a, 0x970b, 0x970c, 0x9710, 0x9711, 0x9712, 0x9714, 0x9715, + 0x9717, 0x9718, 0x9719, 0x971a, 0x971b, 0x971d, 0x971f, 0x9720, + 0x643f, 0x64d8, 0x8004, 0x6bea, 0x6bf3, 0x6bfd, 0x6bf5, 0x6bf9, + 0x6c05, 0x6c07, 0x6c06, 0x6c0d, 0x6c15, 0x6c18, 0x6c19, 0x6c1a, + 0x6c21, 0x6c29, 0x6c24, 0x6c2a, 0x6c32, 0x6535, 0x6555, 0x656b, + 0x724d, 0x7252, 0x7256, 0x7230, 0x8662, 0x5216, 0x809f, 0x809c, + 0x8093, 0x80bc, 0x670a, 0x80bd, 0x80b1, 0x80ab, 0x80ad, 0x80b4, + 0x80b7, 0x80e7, 0x80e8, 0x80e9, 0x80ea, 0x80db, 0x80c2, 0x80c4, + 0x80d9, 0x80cd, 0x80d7, 0x6710, 0x80dd, 0x80eb, 0x80f1, 0x80f4, + 0x80ed, 0x810d, 0x810e, 0x80f2, 0x80fc, 0x6715, 0x8112, 0x8c5a, + 0x8136, 0x811e, 0x812c, 0x8118, 0x8132, 0x8148, 0x814c, 0x8153, + 0x8174, 0x8159, 0x815a, 0x8171, 0x8160, 0x8169, 0x817c, 0x817d, + 0x816d, 0x8167, 0x584d, 0x5ab5, 0x8188, 0x8182, 0x8191, 0x6ed5, + 0x81a3, 0x81aa, 0x81cc, 0x6726, 0x81ca, 0x81bb, + /* 0xec */ + 0x9721, 0x9722, 0x9723, 0x9724, 0x9725, 0x9726, 0x9727, 0x9728, + 0x9729, 0x972b, 0x972c, 0x972e, 0x972f, 0x9731, 0x9733, 0x9734, + 0x9735, 0x9736, 0x9737, 0x973a, 0x973b, 0x973c, 0x973d, 0x973f, + 0x9740, 0x9741, 0x9742, 0x9743, 0x9744, 0x9745, 0x9746, 0x9747, + 0x9748, 0x9749, 0x974a, 0x974b, 0x974c, 0x974d, 0x974e, 0x974f, + 0x9750, 0x9751, 0x9754, 0x9755, 0x9757, 0x9758, 0x975a, 0x975c, + 0x975d, 0x975f, 0x9763, 0x9764, 0x9766, 0x9767, 0x9768, 0x976a, + 0x976b, 0x976c, 0x976d, 0x976e, 0x976f, 0x9770, 0x9771, 0x9772, + 0x9775, 0x9777, 0x9778, 0x9779, 0x977a, 0x977b, 0x977d, 0x977e, + 0x977f, 0x9780, 0x9781, 0x9782, 0x9783, 0x9784, 0x9786, 0x9787, + 0x9788, 0x9789, 0x978a, 0x978c, 0x978e, 0x978f, 0x9790, 0x9793, + 0x9795, 0x9796, 0x9797, 0x9799, 0x979a, 0x979b, 0x979c, 0x979d, + 0x81c1, 0x81a6, 0x6b24, 0x6b37, 0x6b39, 0x6b43, 0x6b46, 0x6b59, + 0x98d1, 0x98d2, 0x98d3, 0x98d5, 0x98d9, 0x98da, 0x6bb3, 0x5f40, + 0x6bc2, 0x89f3, 0x6590, 0x9f51, 0x6593, 0x65bc, 0x65c6, 0x65c4, + 0x65c3, 0x65cc, 0x65ce, 0x65d2, 0x65d6, 0x7080, 0x709c, 0x7096, + 0x709d, 0x70bb, 0x70c0, 0x70b7, 0x70ab, 0x70b1, 0x70e8, 0x70ca, + 0x7110, 0x7113, 0x7116, 0x712f, 0x7131, 0x7173, 0x715c, 0x7168, + 0x7145, 0x7172, 0x714a, 0x7178, 0x717a, 0x7198, 0x71b3, 0x71b5, + 0x71a8, 0x71a0, 0x71e0, 0x71d4, 0x71e7, 0x71f9, 0x721d, 0x7228, + 0x706c, 0x7118, 0x7166, 0x71b9, 0x623e, 0x623d, 0x6243, 0x6248, + 0x6249, 0x793b, 0x7940, 0x7946, 0x7949, 0x795b, 0x795c, 0x7953, + 0x795a, 0x7962, 0x7957, 0x7960, 0x796f, 0x7967, 0x797a, 0x7985, + 0x798a, 0x799a, 0x79a7, 0x79b3, 0x5fd1, 0x5fd0, + /* 0xed */ + 0x979e, 0x979f, 0x97a1, 0x97a2, 0x97a4, 0x97a5, 0x97a6, 0x97a7, + 0x97a8, 0x97a9, 0x97aa, 0x97ac, 0x97ae, 0x97b0, 0x97b1, 0x97b3, + 0x97b5, 0x97b6, 0x97b7, 0x97b8, 0x97b9, 0x97ba, 0x97bb, 0x97bc, + 0x97bd, 0x97be, 0x97bf, 0x97c0, 0x97c1, 0x97c2, 0x97c3, 0x97c4, + 0x97c5, 0x97c6, 0x97c7, 0x97c8, 0x97c9, 0x97ca, 0x97cb, 0x97cc, + 0x97cd, 0x97ce, 0x97cf, 0x97d0, 0x97d1, 0x97d2, 0x97d3, 0x97d4, + 0x97d5, 0x97d6, 0x97d7, 0x97d8, 0x97d9, 0x97da, 0x97db, 0x97dc, + 0x97dd, 0x97de, 0x97df, 0x97e0, 0x97e1, 0x97e2, 0x97e3, 0x97e4, + 0x97e5, 0x97e8, 0x97ee, 0x97ef, 0x97f0, 0x97f1, 0x97f2, 0x97f4, + 0x97f7, 0x97f8, 0x97f9, 0x97fa, 0x97fb, 0x97fc, 0x97fd, 0x97fe, + 0x97ff, 0x9800, 0x9801, 0x9802, 0x9803, 0x9804, 0x9805, 0x9806, + 0x9807, 0x9808, 0x9809, 0x980a, 0x980b, 0x980c, 0x980d, 0x980e, + 0x603c, 0x605d, 0x605a, 0x6067, 0x6041, 0x6059, 0x6063, 0x60ab, + 0x6106, 0x610d, 0x615d, 0x61a9, 0x619d, 0x61cb, 0x61d1, 0x6206, + 0x8080, 0x807f, 0x6c93, 0x6cf6, 0x6dfc, 0x77f6, 0x77f8, 0x7800, + 0x7809, 0x7817, 0x7818, 0x7811, 0x65ab, 0x782d, 0x781c, 0x781d, + 0x7839, 0x783a, 0x783b, 0x781f, 0x783c, 0x7825, 0x782c, 0x7823, + 0x7829, 0x784e, 0x786d, 0x7856, 0x7857, 0x7826, 0x7850, 0x7847, + 0x784c, 0x786a, 0x789b, 0x7893, 0x789a, 0x7887, 0x789c, 0x78a1, + 0x78a3, 0x78b2, 0x78b9, 0x78a5, 0x78d4, 0x78d9, 0x78c9, 0x78ec, + 0x78f2, 0x7905, 0x78f4, 0x7913, 0x7924, 0x791e, 0x7934, 0x9f9b, + 0x9ef9, 0x9efb, 0x9efc, 0x76f1, 0x7704, 0x770d, 0x76f9, 0x7707, + 0x7708, 0x771a, 0x7722, 0x7719, 0x772d, 0x7726, 0x7735, 0x7738, + 0x7750, 0x7751, 0x7747, 0x7743, 0x775a, 0x7768, + /* 0xee */ + 0x980f, 0x9810, 0x9811, 0x9812, 0x9813, 0x9814, 0x9815, 0x9816, + 0x9817, 0x9818, 0x9819, 0x981a, 0x981b, 0x981c, 0x981d, 0x981e, + 0x981f, 0x9820, 0x9821, 0x9822, 0x9823, 0x9824, 0x9825, 0x9826, + 0x9827, 0x9828, 0x9829, 0x982a, 0x982b, 0x982c, 0x982d, 0x982e, + 0x982f, 0x9830, 0x9831, 0x9832, 0x9833, 0x9834, 0x9835, 0x9836, + 0x9837, 0x9838, 0x9839, 0x983a, 0x983b, 0x983c, 0x983d, 0x983e, + 0x983f, 0x9840, 0x9841, 0x9842, 0x9843, 0x9844, 0x9845, 0x9846, + 0x9847, 0x9848, 0x9849, 0x984a, 0x984b, 0x984c, 0x984d, 0x984e, + 0x984f, 0x9850, 0x9851, 0x9852, 0x9853, 0x9854, 0x9855, 0x9856, + 0x9857, 0x9858, 0x9859, 0x985a, 0x985b, 0x985c, 0x985d, 0x985e, + 0x985f, 0x9860, 0x9861, 0x9862, 0x9863, 0x9864, 0x9865, 0x9866, + 0x9867, 0x9868, 0x9869, 0x986a, 0x986b, 0x986c, 0x986d, 0x986e, + 0x7762, 0x7765, 0x777f, 0x778d, 0x777d, 0x7780, 0x778c, 0x7791, + 0x779f, 0x77a0, 0x77b0, 0x77b5, 0x77bd, 0x753a, 0x7540, 0x754e, + 0x754b, 0x7548, 0x755b, 0x7572, 0x7579, 0x7583, 0x7f58, 0x7f61, + 0x7f5f, 0x8a48, 0x7f68, 0x7f74, 0x7f71, 0x7f79, 0x7f81, 0x7f7e, + 0x76cd, 0x76e5, 0x8832, 0x9485, 0x9486, 0x9487, 0x948b, 0x948a, + 0x948c, 0x948d, 0x948f, 0x9490, 0x9494, 0x9497, 0x9495, 0x949a, + 0x949b, 0x949c, 0x94a3, 0x94a4, 0x94ab, 0x94aa, 0x94ad, 0x94ac, + 0x94af, 0x94b0, 0x94b2, 0x94b4, 0x94b6, 0x94b7, 0x94b8, 0x94b9, + 0x94ba, 0x94bc, 0x94bd, 0x94bf, 0x94c4, 0x94c8, 0x94c9, 0x94ca, + 0x94cb, 0x94cc, 0x94cd, 0x94ce, 0x94d0, 0x94d1, 0x94d2, 0x94d5, + 0x94d6, 0x94d7, 0x94d9, 0x94d8, 0x94db, 0x94de, 0x94df, 0x94e0, + 0x94e2, 0x94e4, 0x94e5, 0x94e7, 0x94e8, 0x94ea, + /* 0xef */ + 0x986f, 0x9870, 0x9871, 0x9872, 0x9873, 0x9874, 0x988b, 0x988e, + 0x9892, 0x9895, 0x9899, 0x98a3, 0x98a8, 0x98a9, 0x98aa, 0x98ab, + 0x98ac, 0x98ad, 0x98ae, 0x98af, 0x98b0, 0x98b1, 0x98b2, 0x98b3, + 0x98b4, 0x98b5, 0x98b6, 0x98b7, 0x98b8, 0x98b9, 0x98ba, 0x98bb, + 0x98bc, 0x98bd, 0x98be, 0x98bf, 0x98c0, 0x98c1, 0x98c2, 0x98c3, + 0x98c4, 0x98c5, 0x98c6, 0x98c7, 0x98c8, 0x98c9, 0x98ca, 0x98cb, + 0x98cc, 0x98cd, 0x98cf, 0x98d0, 0x98d4, 0x98d6, 0x98d7, 0x98db, + 0x98dc, 0x98dd, 0x98e0, 0x98e1, 0x98e2, 0x98e3, 0x98e4, 0x98e5, + 0x98e6, 0x98e9, 0x98ea, 0x98eb, 0x98ec, 0x98ed, 0x98ee, 0x98ef, + 0x98f0, 0x98f1, 0x98f2, 0x98f3, 0x98f4, 0x98f5, 0x98f6, 0x98f7, + 0x98f8, 0x98f9, 0x98fa, 0x98fb, 0x98fc, 0x98fd, 0x98fe, 0x98ff, + 0x9900, 0x9901, 0x9902, 0x9903, 0x9904, 0x9905, 0x9906, 0x9907, + 0x94e9, 0x94eb, 0x94ee, 0x94ef, 0x94f3, 0x94f4, 0x94f5, 0x94f7, + 0x94f9, 0x94fc, 0x94fd, 0x94ff, 0x9503, 0x9502, 0x9506, 0x9507, + 0x9509, 0x950a, 0x950d, 0x950e, 0x950f, 0x9512, 0x9513, 0x9514, + 0x9515, 0x9516, 0x9518, 0x951b, 0x951d, 0x951e, 0x951f, 0x9522, + 0x952a, 0x952b, 0x9529, 0x952c, 0x9531, 0x9532, 0x9534, 0x9536, + 0x9537, 0x9538, 0x953c, 0x953e, 0x953f, 0x9542, 0x9535, 0x9544, + 0x9545, 0x9546, 0x9549, 0x954c, 0x954e, 0x954f, 0x9552, 0x9553, + 0x9554, 0x9556, 0x9557, 0x9558, 0x9559, 0x955b, 0x955e, 0x955f, + 0x955d, 0x9561, 0x9562, 0x9564, 0x9565, 0x9566, 0x9567, 0x9568, + 0x9569, 0x956a, 0x956b, 0x956c, 0x956f, 0x9571, 0x9572, 0x9573, + 0x953a, 0x77e7, 0x77ec, 0x96c9, 0x79d5, 0x79ed, 0x79e3, 0x79eb, + 0x7a06, 0x5d47, 0x7a03, 0x7a02, 0x7a1e, 0x7a14, + /* 0xf0 */ + 0x9908, 0x9909, 0x990a, 0x990b, 0x990c, 0x990e, 0x990f, 0x9911, + 0x9912, 0x9913, 0x9914, 0x9915, 0x9916, 0x9917, 0x9918, 0x9919, + 0x991a, 0x991b, 0x991c, 0x991d, 0x991e, 0x991f, 0x9920, 0x9921, + 0x9922, 0x9923, 0x9924, 0x9925, 0x9926, 0x9927, 0x9928, 0x9929, + 0x992a, 0x992b, 0x992c, 0x992d, 0x992f, 0x9930, 0x9931, 0x9932, + 0x9933, 0x9934, 0x9935, 0x9936, 0x9937, 0x9938, 0x9939, 0x993a, + 0x993b, 0x993c, 0x993d, 0x993e, 0x993f, 0x9940, 0x9941, 0x9942, + 0x9943, 0x9944, 0x9945, 0x9946, 0x9947, 0x9948, 0x9949, 0x994a, + 0x994b, 0x994c, 0x994d, 0x994e, 0x994f, 0x9950, 0x9951, 0x9952, + 0x9953, 0x9956, 0x9957, 0x9958, 0x9959, 0x995a, 0x995b, 0x995c, + 0x995d, 0x995e, 0x995f, 0x9960, 0x9961, 0x9962, 0x9964, 0x9966, + 0x9973, 0x9978, 0x9979, 0x997b, 0x997e, 0x9982, 0x9983, 0x9989, + 0x7a39, 0x7a37, 0x7a51, 0x9ecf, 0x99a5, 0x7a70, 0x7688, 0x768e, + 0x7693, 0x7699, 0x76a4, 0x74de, 0x74e0, 0x752c, 0x9e20, 0x9e22, + 0x9e28, 0x9e29, 0x9e2a, 0x9e2b, 0x9e2c, 0x9e32, 0x9e31, 0x9e36, + 0x9e38, 0x9e37, 0x9e39, 0x9e3a, 0x9e3e, 0x9e41, 0x9e42, 0x9e44, + 0x9e46, 0x9e47, 0x9e48, 0x9e49, 0x9e4b, 0x9e4c, 0x9e4e, 0x9e51, + 0x9e55, 0x9e57, 0x9e5a, 0x9e5b, 0x9e5c, 0x9e5e, 0x9e63, 0x9e66, + 0x9e67, 0x9e68, 0x9e69, 0x9e6a, 0x9e6b, 0x9e6c, 0x9e71, 0x9e6d, + 0x9e73, 0x7592, 0x7594, 0x7596, 0x75a0, 0x759d, 0x75ac, 0x75a3, + 0x75b3, 0x75b4, 0x75b8, 0x75c4, 0x75b1, 0x75b0, 0x75c3, 0x75c2, + 0x75d6, 0x75cd, 0x75e3, 0x75e8, 0x75e6, 0x75e4, 0x75eb, 0x75e7, + 0x7603, 0x75f1, 0x75fc, 0x75ff, 0x7610, 0x7600, 0x7605, 0x760c, + 0x7617, 0x760a, 0x7625, 0x7618, 0x7615, 0x7619, + /* 0xf1 */ + 0x998c, 0x998e, 0x999a, 0x999b, 0x999c, 0x999d, 0x999e, 0x999f, + 0x99a0, 0x99a1, 0x99a2, 0x99a3, 0x99a4, 0x99a6, 0x99a7, 0x99a9, + 0x99aa, 0x99ab, 0x99ac, 0x99ad, 0x99ae, 0x99af, 0x99b0, 0x99b1, + 0x99b2, 0x99b3, 0x99b4, 0x99b5, 0x99b6, 0x99b7, 0x99b8, 0x99b9, + 0x99ba, 0x99bb, 0x99bc, 0x99bd, 0x99be, 0x99bf, 0x99c0, 0x99c1, + 0x99c2, 0x99c3, 0x99c4, 0x99c5, 0x99c6, 0x99c7, 0x99c8, 0x99c9, + 0x99ca, 0x99cb, 0x99cc, 0x99cd, 0x99ce, 0x99cf, 0x99d0, 0x99d1, + 0x99d2, 0x99d3, 0x99d4, 0x99d5, 0x99d6, 0x99d7, 0x99d8, 0x99d9, + 0x99da, 0x99db, 0x99dc, 0x99dd, 0x99de, 0x99df, 0x99e0, 0x99e1, + 0x99e2, 0x99e3, 0x99e4, 0x99e5, 0x99e6, 0x99e7, 0x99e8, 0x99e9, + 0x99ea, 0x99eb, 0x99ec, 0x99ed, 0x99ee, 0x99ef, 0x99f0, 0x99f1, + 0x99f2, 0x99f3, 0x99f4, 0x99f5, 0x99f6, 0x99f7, 0x99f8, 0x99f9, + 0x761b, 0x763c, 0x7622, 0x7620, 0x7640, 0x762d, 0x7630, 0x763f, + 0x7635, 0x7643, 0x763e, 0x7633, 0x764d, 0x765e, 0x7654, 0x765c, + 0x7656, 0x766b, 0x766f, 0x7fca, 0x7ae6, 0x7a78, 0x7a79, 0x7a80, + 0x7a86, 0x7a88, 0x7a95, 0x7aa6, 0x7aa0, 0x7aac, 0x7aa8, 0x7aad, + 0x7ab3, 0x8864, 0x8869, 0x8872, 0x887d, 0x887f, 0x8882, 0x88a2, + 0x88c6, 0x88b7, 0x88bc, 0x88c9, 0x88e2, 0x88ce, 0x88e3, 0x88e5, + 0x88f1, 0x891a, 0x88fc, 0x88e8, 0x88fe, 0x88f0, 0x8921, 0x8919, + 0x8913, 0x891b, 0x890a, 0x8934, 0x892b, 0x8936, 0x8941, 0x8966, + 0x897b, 0x758b, 0x80e5, 0x76b2, 0x76b4, 0x77dc, 0x8012, 0x8014, + 0x8016, 0x801c, 0x8020, 0x8022, 0x8025, 0x8026, 0x8027, 0x8029, + 0x8028, 0x8031, 0x800b, 0x8035, 0x8043, 0x8046, 0x804d, 0x8052, + 0x8069, 0x8071, 0x8983, 0x9878, 0x9880, 0x9883, + /* 0xf2 */ + 0x99fa, 0x99fb, 0x99fc, 0x99fd, 0x99fe, 0x99ff, 0x9a00, 0x9a01, + 0x9a02, 0x9a03, 0x9a04, 0x9a05, 0x9a06, 0x9a07, 0x9a08, 0x9a09, + 0x9a0a, 0x9a0b, 0x9a0c, 0x9a0d, 0x9a0e, 0x9a0f, 0x9a10, 0x9a11, + 0x9a12, 0x9a13, 0x9a14, 0x9a15, 0x9a16, 0x9a17, 0x9a18, 0x9a19, + 0x9a1a, 0x9a1b, 0x9a1c, 0x9a1d, 0x9a1e, 0x9a1f, 0x9a20, 0x9a21, + 0x9a22, 0x9a23, 0x9a24, 0x9a25, 0x9a26, 0x9a27, 0x9a28, 0x9a29, + 0x9a2a, 0x9a2b, 0x9a2c, 0x9a2d, 0x9a2e, 0x9a2f, 0x9a30, 0x9a31, + 0x9a32, 0x9a33, 0x9a34, 0x9a35, 0x9a36, 0x9a37, 0x9a38, 0x9a39, + 0x9a3a, 0x9a3b, 0x9a3c, 0x9a3d, 0x9a3e, 0x9a3f, 0x9a40, 0x9a41, + 0x9a42, 0x9a43, 0x9a44, 0x9a45, 0x9a46, 0x9a47, 0x9a48, 0x9a49, + 0x9a4a, 0x9a4b, 0x9a4c, 0x9a4d, 0x9a4e, 0x9a4f, 0x9a50, 0x9a51, + 0x9a52, 0x9a53, 0x9a54, 0x9a55, 0x9a56, 0x9a57, 0x9a58, 0x9a59, + 0x9889, 0x988c, 0x988d, 0x988f, 0x9894, 0x989a, 0x989b, 0x989e, + 0x989f, 0x98a1, 0x98a2, 0x98a5, 0x98a6, 0x864d, 0x8654, 0x866c, + 0x866e, 0x867f, 0x867a, 0x867c, 0x867b, 0x86a8, 0x868d, 0x868b, + 0x86ac, 0x869d, 0x86a7, 0x86a3, 0x86aa, 0x8693, 0x86a9, 0x86b6, + 0x86c4, 0x86b5, 0x86ce, 0x86b0, 0x86ba, 0x86b1, 0x86af, 0x86c9, + 0x86cf, 0x86b4, 0x86e9, 0x86f1, 0x86f2, 0x86ed, 0x86f3, 0x86d0, + 0x8713, 0x86de, 0x86f4, 0x86df, 0x86d8, 0x86d1, 0x8703, 0x8707, + 0x86f8, 0x8708, 0x870a, 0x870d, 0x8709, 0x8723, 0x873b, 0x871e, + 0x8725, 0x872e, 0x871a, 0x873e, 0x8748, 0x8734, 0x8731, 0x8729, + 0x8737, 0x873f, 0x8782, 0x8722, 0x877d, 0x877e, 0x877b, 0x8760, + 0x8770, 0x874c, 0x876e, 0x878b, 0x8753, 0x8763, 0x877c, 0x8764, + 0x8759, 0x8765, 0x8793, 0x87af, 0x87a8, 0x87d2, + /* 0xf3 */ + 0x9a5a, 0x9a5b, 0x9a5c, 0x9a5d, 0x9a5e, 0x9a5f, 0x9a60, 0x9a61, + 0x9a62, 0x9a63, 0x9a64, 0x9a65, 0x9a66, 0x9a67, 0x9a68, 0x9a69, + 0x9a6a, 0x9a6b, 0x9a72, 0x9a83, 0x9a89, 0x9a8d, 0x9a8e, 0x9a94, + 0x9a95, 0x9a99, 0x9aa6, 0x9aa9, 0x9aaa, 0x9aab, 0x9aac, 0x9aad, + 0x9aae, 0x9aaf, 0x9ab2, 0x9ab3, 0x9ab4, 0x9ab5, 0x9ab9, 0x9abb, + 0x9abd, 0x9abe, 0x9abf, 0x9ac3, 0x9ac4, 0x9ac6, 0x9ac7, 0x9ac8, + 0x9ac9, 0x9aca, 0x9acd, 0x9ace, 0x9acf, 0x9ad0, 0x9ad2, 0x9ad4, + 0x9ad5, 0x9ad6, 0x9ad7, 0x9ad9, 0x9ada, 0x9adb, 0x9adc, 0x9add, + 0x9ade, 0x9ae0, 0x9ae2, 0x9ae3, 0x9ae4, 0x9ae5, 0x9ae7, 0x9ae8, + 0x9ae9, 0x9aea, 0x9aec, 0x9aee, 0x9af0, 0x9af1, 0x9af2, 0x9af3, + 0x9af4, 0x9af5, 0x9af6, 0x9af7, 0x9af8, 0x9afa, 0x9afc, 0x9afd, + 0x9afe, 0x9aff, 0x9b00, 0x9b01, 0x9b02, 0x9b04, 0x9b05, 0x9b06, + 0x87c6, 0x8788, 0x8785, 0x87ad, 0x8797, 0x8783, 0x87ab, 0x87e5, + 0x87ac, 0x87b5, 0x87b3, 0x87cb, 0x87d3, 0x87bd, 0x87d1, 0x87c0, + 0x87ca, 0x87db, 0x87ea, 0x87e0, 0x87ee, 0x8816, 0x8813, 0x87fe, + 0x880a, 0x881b, 0x8821, 0x8839, 0x883c, 0x7f36, 0x7f42, 0x7f44, + 0x7f45, 0x8210, 0x7afa, 0x7afd, 0x7b08, 0x7b03, 0x7b04, 0x7b15, + 0x7b0a, 0x7b2b, 0x7b0f, 0x7b47, 0x7b38, 0x7b2a, 0x7b19, 0x7b2e, + 0x7b31, 0x7b20, 0x7b25, 0x7b24, 0x7b33, 0x7b3e, 0x7b1e, 0x7b58, + 0x7b5a, 0x7b45, 0x7b75, 0x7b4c, 0x7b5d, 0x7b60, 0x7b6e, 0x7b7b, + 0x7b62, 0x7b72, 0x7b71, 0x7b90, 0x7ba6, 0x7ba7, 0x7bb8, 0x7bac, + 0x7b9d, 0x7ba8, 0x7b85, 0x7baa, 0x7b9c, 0x7ba2, 0x7bab, 0x7bb4, + 0x7bd1, 0x7bc1, 0x7bcc, 0x7bdd, 0x7bda, 0x7be5, 0x7be6, 0x7bea, + 0x7c0c, 0x7bfe, 0x7bfc, 0x7c0f, 0x7c16, 0x7c0b, + /* 0xf4 */ + 0x9b07, 0x9b09, 0x9b0a, 0x9b0b, 0x9b0c, 0x9b0d, 0x9b0e, 0x9b10, + 0x9b11, 0x9b12, 0x9b14, 0x9b15, 0x9b16, 0x9b17, 0x9b18, 0x9b19, + 0x9b1a, 0x9b1b, 0x9b1c, 0x9b1d, 0x9b1e, 0x9b20, 0x9b21, 0x9b22, + 0x9b24, 0x9b25, 0x9b26, 0x9b27, 0x9b28, 0x9b29, 0x9b2a, 0x9b2b, + 0x9b2c, 0x9b2d, 0x9b2e, 0x9b30, 0x9b31, 0x9b33, 0x9b34, 0x9b35, + 0x9b36, 0x9b37, 0x9b38, 0x9b39, 0x9b3a, 0x9b3d, 0x9b3e, 0x9b3f, + 0x9b40, 0x9b46, 0x9b4a, 0x9b4b, 0x9b4c, 0x9b4e, 0x9b50, 0x9b52, + 0x9b53, 0x9b55, 0x9b56, 0x9b57, 0x9b58, 0x9b59, 0x9b5a, 0x9b5b, + 0x9b5c, 0x9b5d, 0x9b5e, 0x9b5f, 0x9b60, 0x9b61, 0x9b62, 0x9b63, + 0x9b64, 0x9b65, 0x9b66, 0x9b67, 0x9b68, 0x9b69, 0x9b6a, 0x9b6b, + 0x9b6c, 0x9b6d, 0x9b6e, 0x9b6f, 0x9b70, 0x9b71, 0x9b72, 0x9b73, + 0x9b74, 0x9b75, 0x9b76, 0x9b77, 0x9b78, 0x9b79, 0x9b7a, 0x9b7b, + 0x7c1f, 0x7c2a, 0x7c26, 0x7c38, 0x7c41, 0x7c40, 0x81fe, 0x8201, + 0x8202, 0x8204, 0x81ec, 0x8844, 0x8221, 0x8222, 0x8223, 0x822d, + 0x822f, 0x8228, 0x822b, 0x8238, 0x823b, 0x8233, 0x8234, 0x823e, + 0x8244, 0x8249, 0x824b, 0x824f, 0x825a, 0x825f, 0x8268, 0x887e, + 0x8885, 0x8888, 0x88d8, 0x88df, 0x895e, 0x7f9d, 0x7f9f, 0x7fa7, + 0x7faf, 0x7fb0, 0x7fb2, 0x7c7c, 0x6549, 0x7c91, 0x7c9d, 0x7c9c, + 0x7c9e, 0x7ca2, 0x7cb2, 0x7cbc, 0x7cbd, 0x7cc1, 0x7cc7, 0x7ccc, + 0x7ccd, 0x7cc8, 0x7cc5, 0x7cd7, 0x7ce8, 0x826e, 0x66a8, 0x7fbf, + 0x7fce, 0x7fd5, 0x7fe5, 0x7fe1, 0x7fe6, 0x7fe9, 0x7fee, 0x7ff3, + 0x7cf8, 0x7d77, 0x7da6, 0x7dae, 0x7e47, 0x7e9b, 0x9eb8, 0x9eb4, + 0x8d73, 0x8d84, 0x8d94, 0x8d91, 0x8db1, 0x8d67, 0x8d6d, 0x8c47, + 0x8c49, 0x914a, 0x9150, 0x914e, 0x914f, 0x9164, + /* 0xf5 */ + 0x9b7c, 0x9b7d, 0x9b7e, 0x9b7f, 0x9b80, 0x9b81, 0x9b82, 0x9b83, + 0x9b84, 0x9b85, 0x9b86, 0x9b87, 0x9b88, 0x9b89, 0x9b8a, 0x9b8b, + 0x9b8c, 0x9b8d, 0x9b8e, 0x9b8f, 0x9b90, 0x9b91, 0x9b92, 0x9b93, + 0x9b94, 0x9b95, 0x9b96, 0x9b97, 0x9b98, 0x9b99, 0x9b9a, 0x9b9b, + 0x9b9c, 0x9b9d, 0x9b9e, 0x9b9f, 0x9ba0, 0x9ba1, 0x9ba2, 0x9ba3, + 0x9ba4, 0x9ba5, 0x9ba6, 0x9ba7, 0x9ba8, 0x9ba9, 0x9baa, 0x9bab, + 0x9bac, 0x9bad, 0x9bae, 0x9baf, 0x9bb0, 0x9bb1, 0x9bb2, 0x9bb3, + 0x9bb4, 0x9bb5, 0x9bb6, 0x9bb7, 0x9bb8, 0x9bb9, 0x9bba, 0x9bbb, + 0x9bbc, 0x9bbd, 0x9bbe, 0x9bbf, 0x9bc0, 0x9bc1, 0x9bc2, 0x9bc3, + 0x9bc4, 0x9bc5, 0x9bc6, 0x9bc7, 0x9bc8, 0x9bc9, 0x9bca, 0x9bcb, + 0x9bcc, 0x9bcd, 0x9bce, 0x9bcf, 0x9bd0, 0x9bd1, 0x9bd2, 0x9bd3, + 0x9bd4, 0x9bd5, 0x9bd6, 0x9bd7, 0x9bd8, 0x9bd9, 0x9bda, 0x9bdb, + 0x9162, 0x9161, 0x9170, 0x9169, 0x916f, 0x917d, 0x917e, 0x9172, + 0x9174, 0x9179, 0x918c, 0x9185, 0x9190, 0x918d, 0x9191, 0x91a2, + 0x91a3, 0x91aa, 0x91ad, 0x91ae, 0x91af, 0x91b5, 0x91b4, 0x91ba, + 0x8c55, 0x9e7e, 0x8db8, 0x8deb, 0x8e05, 0x8e59, 0x8e69, 0x8db5, + 0x8dbf, 0x8dbc, 0x8dba, 0x8dc4, 0x8dd6, 0x8dd7, 0x8dda, 0x8dde, + 0x8dce, 0x8dcf, 0x8ddb, 0x8dc6, 0x8dec, 0x8df7, 0x8df8, 0x8de3, + 0x8df9, 0x8dfb, 0x8de4, 0x8e09, 0x8dfd, 0x8e14, 0x8e1d, 0x8e1f, + 0x8e2c, 0x8e2e, 0x8e23, 0x8e2f, 0x8e3a, 0x8e40, 0x8e39, 0x8e35, + 0x8e3d, 0x8e31, 0x8e49, 0x8e41, 0x8e42, 0x8e51, 0x8e52, 0x8e4a, + 0x8e70, 0x8e76, 0x8e7c, 0x8e6f, 0x8e74, 0x8e85, 0x8e8f, 0x8e94, + 0x8e90, 0x8e9c, 0x8e9e, 0x8c78, 0x8c82, 0x8c8a, 0x8c85, 0x8c98, + 0x8c94, 0x659b, 0x89d6, 0x89de, 0x89da, 0x89dc, + /* 0xf6 */ + 0x9bdc, 0x9bdd, 0x9bde, 0x9bdf, 0x9be0, 0x9be1, 0x9be2, 0x9be3, + 0x9be4, 0x9be5, 0x9be6, 0x9be7, 0x9be8, 0x9be9, 0x9bea, 0x9beb, + 0x9bec, 0x9bed, 0x9bee, 0x9bef, 0x9bf0, 0x9bf1, 0x9bf2, 0x9bf3, + 0x9bf4, 0x9bf5, 0x9bf6, 0x9bf7, 0x9bf8, 0x9bf9, 0x9bfa, 0x9bfb, + 0x9bfc, 0x9bfd, 0x9bfe, 0x9bff, 0x9c00, 0x9c01, 0x9c02, 0x9c03, + 0x9c04, 0x9c05, 0x9c06, 0x9c07, 0x9c08, 0x9c09, 0x9c0a, 0x9c0b, + 0x9c0c, 0x9c0d, 0x9c0e, 0x9c0f, 0x9c10, 0x9c11, 0x9c12, 0x9c13, + 0x9c14, 0x9c15, 0x9c16, 0x9c17, 0x9c18, 0x9c19, 0x9c1a, 0x9c1b, + 0x9c1c, 0x9c1d, 0x9c1e, 0x9c1f, 0x9c20, 0x9c21, 0x9c22, 0x9c23, + 0x9c24, 0x9c25, 0x9c26, 0x9c27, 0x9c28, 0x9c29, 0x9c2a, 0x9c2b, + 0x9c2c, 0x9c2d, 0x9c2e, 0x9c2f, 0x9c30, 0x9c31, 0x9c32, 0x9c33, + 0x9c34, 0x9c35, 0x9c36, 0x9c37, 0x9c38, 0x9c39, 0x9c3a, 0x9c3b, + 0x89e5, 0x89eb, 0x89ef, 0x8a3e, 0x8b26, 0x9753, 0x96e9, 0x96f3, + 0x96ef, 0x9706, 0x9701, 0x9708, 0x970f, 0x970e, 0x972a, 0x972d, + 0x9730, 0x973e, 0x9f80, 0x9f83, 0x9f85, 0x9f86, 0x9f87, 0x9f88, + 0x9f89, 0x9f8a, 0x9f8c, 0x9efe, 0x9f0b, 0x9f0d, 0x96b9, 0x96bc, + 0x96bd, 0x96ce, 0x96d2, 0x77bf, 0x96e0, 0x928e, 0x92ae, 0x92c8, + 0x933e, 0x936a, 0x93ca, 0x938f, 0x943e, 0x946b, 0x9c7f, 0x9c82, + 0x9c85, 0x9c86, 0x9c87, 0x9c88, 0x7a23, 0x9c8b, 0x9c8e, 0x9c90, + 0x9c91, 0x9c92, 0x9c94, 0x9c95, 0x9c9a, 0x9c9b, 0x9c9e, 0x9c9f, + 0x9ca0, 0x9ca1, 0x9ca2, 0x9ca3, 0x9ca5, 0x9ca6, 0x9ca7, 0x9ca8, + 0x9ca9, 0x9cab, 0x9cad, 0x9cae, 0x9cb0, 0x9cb1, 0x9cb2, 0x9cb3, + 0x9cb4, 0x9cb5, 0x9cb6, 0x9cb7, 0x9cba, 0x9cbb, 0x9cbc, 0x9cbd, + 0x9cc4, 0x9cc5, 0x9cc6, 0x9cc7, 0x9cca, 0x9ccb, + /* 0xf7 */ + 0x9c3c, 0x9c3d, 0x9c3e, 0x9c3f, 0x9c40, 0x9c41, 0x9c42, 0x9c43, + 0x9c44, 0x9c45, 0x9c46, 0x9c47, 0x9c48, 0x9c49, 0x9c4a, 0x9c4b, + 0x9c4c, 0x9c4d, 0x9c4e, 0x9c4f, 0x9c50, 0x9c51, 0x9c52, 0x9c53, + 0x9c54, 0x9c55, 0x9c56, 0x9c57, 0x9c58, 0x9c59, 0x9c5a, 0x9c5b, + 0x9c5c, 0x9c5d, 0x9c5e, 0x9c5f, 0x9c60, 0x9c61, 0x9c62, 0x9c63, + 0x9c64, 0x9c65, 0x9c66, 0x9c67, 0x9c68, 0x9c69, 0x9c6a, 0x9c6b, + 0x9c6c, 0x9c6d, 0x9c6e, 0x9c6f, 0x9c70, 0x9c71, 0x9c72, 0x9c73, + 0x9c74, 0x9c75, 0x9c76, 0x9c77, 0x9c78, 0x9c79, 0x9c7a, 0x9c7b, + 0x9c7d, 0x9c7e, 0x9c80, 0x9c83, 0x9c84, 0x9c89, 0x9c8a, 0x9c8c, + 0x9c8f, 0x9c93, 0x9c96, 0x9c97, 0x9c98, 0x9c99, 0x9c9d, 0x9caa, + 0x9cac, 0x9caf, 0x9cb9, 0x9cbe, 0x9cbf, 0x9cc0, 0x9cc1, 0x9cc2, + 0x9cc8, 0x9cc9, 0x9cd1, 0x9cd2, 0x9cda, 0x9cdb, 0x9ce0, 0x9ce1, + 0x9ccc, 0x9ccd, 0x9cce, 0x9ccf, 0x9cd0, 0x9cd3, 0x9cd4, 0x9cd5, + 0x9cd7, 0x9cd8, 0x9cd9, 0x9cdc, 0x9cdd, 0x9cdf, 0x9ce2, 0x977c, + 0x9785, 0x9791, 0x9792, 0x9794, 0x97af, 0x97ab, 0x97a3, 0x97b2, + 0x97b4, 0x9ab1, 0x9ab0, 0x9ab7, 0x9e58, 0x9ab6, 0x9aba, 0x9abc, + 0x9ac1, 0x9ac0, 0x9ac5, 0x9ac2, 0x9acb, 0x9acc, 0x9ad1, 0x9b45, + 0x9b43, 0x9b47, 0x9b49, 0x9b48, 0x9b4d, 0x9b51, 0x98e8, 0x990d, + 0x992e, 0x9955, 0x9954, 0x9adf, 0x9ae1, 0x9ae6, 0x9aef, 0x9aeb, + 0x9afb, 0x9aed, 0x9af9, 0x9b08, 0x9b0f, 0x9b13, 0x9b1f, 0x9b23, + 0x9ebd, 0x9ebe, 0x7e3b, 0x9e82, 0x9e87, 0x9e88, 0x9e8b, 0x9e92, + 0x93d6, 0x9e9d, 0x9e9f, 0x9edb, 0x9edc, 0x9edd, 0x9ee0, 0x9edf, + 0x9ee2, 0x9ee9, 0x9ee7, 0x9ee5, 0x9eea, 0x9eef, 0x9f22, 0x9f2c, + 0x9f2f, 0x9f39, 0x9f37, 0x9f3d, 0x9f3e, 0x9f44, + /* 0xf8 */ + 0x9ce3, 0x9ce4, 0x9ce5, 0x9ce6, 0x9ce7, 0x9ce8, 0x9ce9, 0x9cea, + 0x9ceb, 0x9cec, 0x9ced, 0x9cee, 0x9cef, 0x9cf0, 0x9cf1, 0x9cf2, + 0x9cf3, 0x9cf4, 0x9cf5, 0x9cf6, 0x9cf7, 0x9cf8, 0x9cf9, 0x9cfa, + 0x9cfb, 0x9cfc, 0x9cfd, 0x9cfe, 0x9cff, 0x9d00, 0x9d01, 0x9d02, + 0x9d03, 0x9d04, 0x9d05, 0x9d06, 0x9d07, 0x9d08, 0x9d09, 0x9d0a, + 0x9d0b, 0x9d0c, 0x9d0d, 0x9d0e, 0x9d0f, 0x9d10, 0x9d11, 0x9d12, + 0x9d13, 0x9d14, 0x9d15, 0x9d16, 0x9d17, 0x9d18, 0x9d19, 0x9d1a, + 0x9d1b, 0x9d1c, 0x9d1d, 0x9d1e, 0x9d1f, 0x9d20, 0x9d21, 0x9d22, + 0x9d23, 0x9d24, 0x9d25, 0x9d26, 0x9d27, 0x9d28, 0x9d29, 0x9d2a, + 0x9d2b, 0x9d2c, 0x9d2d, 0x9d2e, 0x9d2f, 0x9d30, 0x9d31, 0x9d32, + 0x9d33, 0x9d34, 0x9d35, 0x9d36, 0x9d37, 0x9d38, 0x9d39, 0x9d3a, + 0x9d3b, 0x9d3c, 0x9d3d, 0x9d3e, 0x9d3f, 0x9d40, 0x9d41, 0x9d42, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0xf9 */ + 0x9d43, 0x9d44, 0x9d45, 0x9d46, 0x9d47, 0x9d48, 0x9d49, 0x9d4a, + 0x9d4b, 0x9d4c, 0x9d4d, 0x9d4e, 0x9d4f, 0x9d50, 0x9d51, 0x9d52, + 0x9d53, 0x9d54, 0x9d55, 0x9d56, 0x9d57, 0x9d58, 0x9d59, 0x9d5a, + 0x9d5b, 0x9d5c, 0x9d5d, 0x9d5e, 0x9d5f, 0x9d60, 0x9d61, 0x9d62, + 0x9d63, 0x9d64, 0x9d65, 0x9d66, 0x9d67, 0x9d68, 0x9d69, 0x9d6a, + 0x9d6b, 0x9d6c, 0x9d6d, 0x9d6e, 0x9d6f, 0x9d70, 0x9d71, 0x9d72, + 0x9d73, 0x9d74, 0x9d75, 0x9d76, 0x9d77, 0x9d78, 0x9d79, 0x9d7a, + 0x9d7b, 0x9d7c, 0x9d7d, 0x9d7e, 0x9d7f, 0x9d80, 0x9d81, 0x9d82, + 0x9d83, 0x9d84, 0x9d85, 0x9d86, 0x9d87, 0x9d88, 0x9d89, 0x9d8a, + 0x9d8b, 0x9d8c, 0x9d8d, 0x9d8e, 0x9d8f, 0x9d90, 0x9d91, 0x9d92, + 0x9d93, 0x9d94, 0x9d95, 0x9d96, 0x9d97, 0x9d98, 0x9d99, 0x9d9a, + 0x9d9b, 0x9d9c, 0x9d9d, 0x9d9e, 0x9d9f, 0x9da0, 0x9da1, 0x9da2, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0xfa */ + 0x9da3, 0x9da4, 0x9da5, 0x9da6, 0x9da7, 0x9da8, 0x9da9, 0x9daa, + 0x9dab, 0x9dac, 0x9dad, 0x9dae, 0x9daf, 0x9db0, 0x9db1, 0x9db2, + 0x9db3, 0x9db4, 0x9db5, 0x9db6, 0x9db7, 0x9db8, 0x9db9, 0x9dba, + 0x9dbb, 0x9dbc, 0x9dbd, 0x9dbe, 0x9dbf, 0x9dc0, 0x9dc1, 0x9dc2, + 0x9dc3, 0x9dc4, 0x9dc5, 0x9dc6, 0x9dc7, 0x9dc8, 0x9dc9, 0x9dca, + 0x9dcb, 0x9dcc, 0x9dcd, 0x9dce, 0x9dcf, 0x9dd0, 0x9dd1, 0x9dd2, + 0x9dd3, 0x9dd4, 0x9dd5, 0x9dd6, 0x9dd7, 0x9dd8, 0x9dd9, 0x9dda, + 0x9ddb, 0x9ddc, 0x9ddd, 0x9dde, 0x9ddf, 0x9de0, 0x9de1, 0x9de2, + 0x9de3, 0x9de4, 0x9de5, 0x9de6, 0x9de7, 0x9de8, 0x9de9, 0x9dea, + 0x9deb, 0x9dec, 0x9ded, 0x9dee, 0x9def, 0x9df0, 0x9df1, 0x9df2, + 0x9df3, 0x9df4, 0x9df5, 0x9df6, 0x9df7, 0x9df8, 0x9df9, 0x9dfa, + 0x9dfb, 0x9dfc, 0x9dfd, 0x9dfe, 0x9dff, 0x9e00, 0x9e01, 0x9e02, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0xfb */ + 0x9e03, 0x9e04, 0x9e05, 0x9e06, 0x9e07, 0x9e08, 0x9e09, 0x9e0a, + 0x9e0b, 0x9e0c, 0x9e0d, 0x9e0e, 0x9e0f, 0x9e10, 0x9e11, 0x9e12, + 0x9e13, 0x9e14, 0x9e15, 0x9e16, 0x9e17, 0x9e18, 0x9e19, 0x9e1a, + 0x9e1b, 0x9e1c, 0x9e1d, 0x9e1e, 0x9e24, 0x9e27, 0x9e2e, 0x9e30, + 0x9e34, 0x9e3b, 0x9e3c, 0x9e40, 0x9e4d, 0x9e50, 0x9e52, 0x9e53, + 0x9e54, 0x9e56, 0x9e59, 0x9e5d, 0x9e5f, 0x9e60, 0x9e61, 0x9e62, + 0x9e65, 0x9e6e, 0x9e6f, 0x9e72, 0x9e74, 0x9e75, 0x9e76, 0x9e77, + 0x9e78, 0x9e79, 0x9e7a, 0x9e7b, 0x9e7c, 0x9e7d, 0x9e80, 0x9e81, + 0x9e83, 0x9e84, 0x9e85, 0x9e86, 0x9e89, 0x9e8a, 0x9e8c, 0x9e8d, + 0x9e8e, 0x9e8f, 0x9e90, 0x9e91, 0x9e94, 0x9e95, 0x9e96, 0x9e97, + 0x9e98, 0x9e99, 0x9e9a, 0x9e9b, 0x9e9c, 0x9e9e, 0x9ea0, 0x9ea1, + 0x9ea2, 0x9ea3, 0x9ea4, 0x9ea5, 0x9ea7, 0x9ea8, 0x9ea9, 0x9eaa, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0xfc */ + 0x9eab, 0x9eac, 0x9ead, 0x9eae, 0x9eaf, 0x9eb0, 0x9eb1, 0x9eb2, + 0x9eb3, 0x9eb5, 0x9eb6, 0x9eb7, 0x9eb9, 0x9eba, 0x9ebc, 0x9ebf, + 0x9ec0, 0x9ec1, 0x9ec2, 0x9ec3, 0x9ec5, 0x9ec6, 0x9ec7, 0x9ec8, + 0x9eca, 0x9ecb, 0x9ecc, 0x9ed0, 0x9ed2, 0x9ed3, 0x9ed5, 0x9ed6, + 0x9ed7, 0x9ed9, 0x9eda, 0x9ede, 0x9ee1, 0x9ee3, 0x9ee4, 0x9ee6, + 0x9ee8, 0x9eeb, 0x9eec, 0x9eed, 0x9eee, 0x9ef0, 0x9ef1, 0x9ef2, + 0x9ef3, 0x9ef4, 0x9ef5, 0x9ef6, 0x9ef7, 0x9ef8, 0x9efa, 0x9efd, + 0x9eff, 0x9f00, 0x9f01, 0x9f02, 0x9f03, 0x9f04, 0x9f05, 0x9f06, + 0x9f07, 0x9f08, 0x9f09, 0x9f0a, 0x9f0c, 0x9f0f, 0x9f11, 0x9f12, + 0x9f14, 0x9f15, 0x9f16, 0x9f18, 0x9f1a, 0x9f1b, 0x9f1c, 0x9f1d, + 0x9f1e, 0x9f1f, 0x9f21, 0x9f23, 0x9f24, 0x9f25, 0x9f26, 0x9f27, + 0x9f28, 0x9f29, 0x9f2a, 0x9f2b, 0x9f2d, 0x9f2e, 0x9f30, 0x9f31, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0xfd */ + 0x9f32, 0x9f33, 0x9f34, 0x9f35, 0x9f36, 0x9f38, 0x9f3a, 0x9f3c, + 0x9f3f, 0x9f40, 0x9f41, 0x9f42, 0x9f43, 0x9f45, 0x9f46, 0x9f47, + 0x9f48, 0x9f49, 0x9f4a, 0x9f4b, 0x9f4c, 0x9f4d, 0x9f4e, 0x9f4f, + 0x9f52, 0x9f53, 0x9f54, 0x9f55, 0x9f56, 0x9f57, 0x9f58, 0x9f59, + 0x9f5a, 0x9f5b, 0x9f5c, 0x9f5d, 0x9f5e, 0x9f5f, 0x9f60, 0x9f61, + 0x9f62, 0x9f63, 0x9f64, 0x9f65, 0x9f66, 0x9f67, 0x9f68, 0x9f69, + 0x9f6a, 0x9f6b, 0x9f6c, 0x9f6d, 0x9f6e, 0x9f6f, 0x9f70, 0x9f71, + 0x9f72, 0x9f73, 0x9f74, 0x9f75, 0x9f76, 0x9f77, 0x9f78, 0x9f79, + 0x9f7a, 0x9f7b, 0x9f7c, 0x9f7d, 0x9f7e, 0x9f81, 0x9f82, 0x9f8d, + 0x9f8e, 0x9f8f, 0x9f90, 0x9f91, 0x9f92, 0x9f93, 0x9f94, 0x9f95, + 0x9f96, 0x9f97, 0x9f98, 0x9f9c, 0x9f9d, 0x9f9e, 0x9fa1, 0x9fa2, + 0x9fa3, 0x9fa4, 0x9fa5, 0xf92c, 0xf979, 0xf995, 0xf9e7, 0xf9f1, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0xfe */ + 0xfa0c, 0xfa0d, 0xfa0e, 0xfa0f, 0xfa11, 0xfa13, 0xfa14, 0xfa18, + 0xfa1f, 0xfa20, 0xfa21, 0xfa23, 0xfa24, 0xfa27, 0xfa28, 0xfa29, +}; + +static int +gbk_mbtowc (ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c1 = s[0]; + if ((c1 >= 0x81 && c1 <= 0xfe)) { + if (n >= 2) { + unsigned char c2 = s[1]; + if ((c2 >= 0x40 && c2 < 0x7f) || (c2 >= 0x80 && c2 < 0xff)) { + unsigned int i = 190 * (c1 - 0x81) + (c2 - (c2 >= 0x80 ? 0x41 : 0x40)); + unsigned short wc = 0xfffd; + { + if (i < 23766) + wc = gbk_2uni_page81[i]; + } + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 2; + } + } + return RET_ILSEQ; + } + return RET_TOOFEW(0); + } + return RET_ILSEQ; +} + +static const unsigned short gbk_page00[208] = { + 0x0000, 0x0000, 0x0000, 0x0000, 0xa1e8, 0x0000, 0x0000, 0xa1ec, /*0xa0-0xa7*/ + 0xa1a7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0xa8-0xaf*/ + 0xa1e3, 0xa1c0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa1a4, /*0xb0-0xb7*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0xb8-0xbf*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0xc0-0xc7*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0xc8-0xcf*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa1c1, /*0xd0-0xd7*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0xd8-0xdf*/ + 0xa8a4, 0xa8a2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0xe0-0xe7*/ + 0xa8a8, 0xa8a6, 0xa8ba, 0x0000, 0xa8ac, 0xa8aa, 0x0000, 0x0000, /*0xe8-0xef*/ + 0x0000, 0x0000, 0xa8b0, 0xa8ae, 0x0000, 0x0000, 0x0000, 0xa1c2, /*0xf0-0xf7*/ + 0x0000, 0xa8b4, 0xa8b2, 0x0000, 0xa8b9, 0x0000, 0x0000, 0x0000, /*0xf8-0xff*/ + /* 0x0100 */ + 0x0000, 0xa8a1, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x00-0x07*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x08-0x0f*/ + 0x0000, 0x0000, 0x0000, 0xa8a5, 0x0000, 0x0000, 0x0000, 0x0000, /*0x10-0x17*/ + 0x0000, 0x0000, 0x0000, 0xa8a7, 0x0000, 0x0000, 0x0000, 0x0000, /*0x18-0x1f*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x20-0x27*/ + 0x0000, 0x0000, 0x0000, 0xa8a9, 0x0000, 0x0000, 0x0000, 0x0000, /*0x28-0x2f*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x30-0x37*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x38-0x3f*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0xa8bd, 0x0000, 0x0000, 0x0000, /*0x40-0x47*/ + 0xa8be, 0x0000, 0x0000, 0x0000, 0x0000, 0xa8ad, 0x0000, 0x0000, /*0x48-0x4f*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x50-0x57*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x58-0x5f*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x60-0x67*/ + 0x0000, 0x0000, 0x0000, 0xa8b1, 0x0000, 0x0000, 0x0000, 0x0000, /*0x68-0x6f*/ +}; +static const unsigned short gbk_page01[24] = { + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa8a3, 0x0000, /*0xc8-0xcf*/ + 0xa8ab, 0x0000, 0xa8af, 0x0000, 0xa8b3, 0x0000, 0xa8b5, 0x0000, /*0xd0-0xd7*/ + 0xa8b6, 0x0000, 0xa8b7, 0x0000, 0xa8b8, 0x0000, 0x0000, 0x0000, /*0xd8-0xdf*/ +}; +static const unsigned short gbk_page02a[24] = { + 0x0000, 0xa8bb, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x50-0x57*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x58-0x5f*/ + 0x0000, 0xa8c0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x60-0x67*/ +}; +static const unsigned short gbk_page02b[32] = { + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa1a6, /*0xc0-0xc7*/ + 0x0000, 0xa1a5, 0xa840, 0xa841, 0x0000, 0x0000, 0x0000, 0x0000, /*0xc8-0xcf*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0xd0-0xd7*/ + 0x0000, 0xa842, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0xd8-0xdf*/ +}; +static const unsigned short gbk_page03[64] = { + 0x0000, 0xa6a1, 0xa6a2, 0xa6a3, 0xa6a4, 0xa6a5, 0xa6a6, 0xa6a7, /*0x90-0x97*/ + 0xa6a8, 0xa6a9, 0xa6aa, 0xa6ab, 0xa6ac, 0xa6ad, 0xa6ae, 0xa6af, /*0x98-0x9f*/ + 0xa6b0, 0xa6b1, 0x0000, 0xa6b2, 0xa6b3, 0xa6b4, 0xa6b5, 0xa6b6, /*0xa0-0xa7*/ + 0xa6b7, 0xa6b8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0xa8-0xaf*/ + 0x0000, 0xa6c1, 0xa6c2, 0xa6c3, 0xa6c4, 0xa6c5, 0xa6c6, 0xa6c7, /*0xb0-0xb7*/ + 0xa6c8, 0xa6c9, 0xa6ca, 0xa6cb, 0xa6cc, 0xa6cd, 0xa6ce, 0xa6cf, /*0xb8-0xbf*/ + 0xa6d0, 0xa6d1, 0x0000, 0xa6d2, 0xa6d3, 0xa6d4, 0xa6d5, 0xa6d6, /*0xc0-0xc7*/ + 0xa6d7, 0xa6d8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0xc8-0xcf*/ +}; +static const unsigned short gbk_page04[88] = { + 0x0000, 0xa7a7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x00-0x07*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x08-0x0f*/ + 0xa7a1, 0xa7a2, 0xa7a3, 0xa7a4, 0xa7a5, 0xa7a6, 0xa7a8, 0xa7a9, /*0x10-0x17*/ + 0xa7aa, 0xa7ab, 0xa7ac, 0xa7ad, 0xa7ae, 0xa7af, 0xa7b0, 0xa7b1, /*0x18-0x1f*/ + 0xa7b2, 0xa7b3, 0xa7b4, 0xa7b5, 0xa7b6, 0xa7b7, 0xa7b8, 0xa7b9, /*0x20-0x27*/ + 0xa7ba, 0xa7bb, 0xa7bc, 0xa7bd, 0xa7be, 0xa7bf, 0xa7c0, 0xa7c1, /*0x28-0x2f*/ + 0xa7d1, 0xa7d2, 0xa7d3, 0xa7d4, 0xa7d5, 0xa7d6, 0xa7d8, 0xa7d9, /*0x30-0x37*/ + 0xa7da, 0xa7db, 0xa7dc, 0xa7dd, 0xa7de, 0xa7df, 0xa7e0, 0xa7e1, /*0x38-0x3f*/ + 0xa7e2, 0xa7e3, 0xa7e4, 0xa7e5, 0xa7e6, 0xa7e7, 0xa7e8, 0xa7e9, /*0x40-0x47*/ + 0xa7ea, 0xa7eb, 0xa7ec, 0xa7ed, 0xa7ee, 0xa7ef, 0xa7f0, 0xa7f1, /*0x48-0x4f*/ + 0x0000, 0xa7d7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x50-0x57*/ +}; +static const unsigned short gbk_page20[48] = { + 0xa95c, 0x0000, 0x0000, 0xa843, 0xa1aa, 0xa844, 0xa1ac, 0x0000, /*0x10-0x17*/ + 0xa1ae, 0xa1af, 0x0000, 0x0000, 0xa1b0, 0xa1b1, 0x0000, 0x0000, /*0x18-0x1f*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa845, 0xa1ad, 0x0000, /*0x20-0x27*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x28-0x2f*/ + 0xa1eb, 0x0000, 0xa1e4, 0xa1e5, 0x0000, 0xa846, 0x0000, 0x0000, /*0x30-0x37*/ + 0x0000, 0x0000, 0x0000, 0xa1f9, 0x0000, 0x0000, 0x0000, 0x0000, /*0x38-0x3f*/ +}; +static const unsigned short gbk_page21[160] = { + 0x0000, 0x0000, 0x0000, 0xa1e6, 0x0000, 0xa847, 0x0000, 0x0000, /*0x00-0x07*/ + 0x0000, 0xa848, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x08-0x0f*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa1ed, 0x0000, /*0x10-0x17*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x18-0x1f*/ + 0x0000, 0xa959, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x20-0x27*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x28-0x2f*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x30-0x37*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x38-0x3f*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x40-0x47*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x48-0x4f*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x50-0x57*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x58-0x5f*/ + 0xa2f1, 0xa2f2, 0xa2f3, 0xa2f4, 0xa2f5, 0xa2f6, 0xa2f7, 0xa2f8, /*0x60-0x67*/ + 0xa2f9, 0xa2fa, 0xa2fb, 0xa2fc, 0x0000, 0x0000, 0x0000, 0x0000, /*0x68-0x6f*/ + 0xa2a1, 0xa2a2, 0xa2a3, 0xa2a4, 0xa2a5, 0xa2a6, 0xa2a7, 0xa2a8, /*0x70-0x77*/ + 0xa2a9, 0xa2aa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x78-0x7f*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x80-0x87*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x88-0x8f*/ + 0xa1fb, 0xa1fc, 0xa1fa, 0xa1fd, 0x0000, 0x0000, 0xa849, 0xa84a, /*0x90-0x97*/ + 0xa84b, 0xa84c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x98-0x9f*/ +}; +static const unsigned short gbk_page22[184] = { + 0xa1ca, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa1c7, /*0x08-0x0f*/ + 0x0000, 0xa1c6, 0x0000, 0x0000, 0x0000, 0xa84d, 0x0000, 0x0000, /*0x10-0x17*/ + 0x0000, 0x0000, 0xa1cc, 0x0000, 0x0000, 0xa1d8, 0xa1de, 0xa84e, /*0x18-0x1f*/ + 0xa1cf, 0x0000, 0x0000, 0xa84f, 0x0000, 0xa1ce, 0x0000, 0xa1c4, /*0x20-0x27*/ + 0xa1c5, 0xa1c9, 0xa1c8, 0xa1d2, 0x0000, 0x0000, 0xa1d3, 0x0000, /*0x28-0x2f*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0xa1e0, 0xa1df, 0xa1c3, 0xa1cb, /*0x30-0x37*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa1d7, 0x0000, 0x0000, /*0x38-0x3f*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x40-0x47*/ + 0xa1d6, 0x0000, 0x0000, 0x0000, 0xa1d5, 0x0000, 0x0000, 0x0000, /*0x48-0x4f*/ + 0x0000, 0x0000, 0xa850, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x50-0x57*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x58-0x5f*/ + 0xa1d9, 0xa1d4, 0x0000, 0x0000, 0xa1dc, 0xa1dd, 0xa851, 0xa852, /*0x60-0x67*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa1da, 0xa1db, /*0x68-0x6f*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x70-0x77*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x78-0x7f*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x80-0x87*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x88-0x8f*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa892, 0x0000, 0x0000, /*0x90-0x97*/ + 0x0000, 0xa1d1, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x98-0x9f*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa1cd, 0x0000, 0x0000, /*0xa0-0xa7*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0xa8-0xaf*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0xb0-0xb7*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa853, /*0xb8-0xbf*/ +}; +static const unsigned short gbk_page24[64] = { + 0xa2d9, 0xa2da, 0xa2db, 0xa2dc, 0xa2dd, 0xa2de, 0xa2df, 0xa2e0, /*0x60-0x67*/ + 0xa2e1, 0xa2e2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x68-0x6f*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0xa2c5, 0xa2c6, 0xa2c7, 0xa2c8, /*0x70-0x77*/ + 0xa2c9, 0xa2ca, 0xa2cb, 0xa2cc, 0xa2cd, 0xa2ce, 0xa2cf, 0xa2d0, /*0x78-0x7f*/ + 0xa2d1, 0xa2d2, 0xa2d3, 0xa2d4, 0xa2d5, 0xa2d6, 0xa2d7, 0xa2d8, /*0x80-0x87*/ + 0xa2b1, 0xa2b2, 0xa2b3, 0xa2b4, 0xa2b5, 0xa2b6, 0xa2b7, 0xa2b8, /*0x88-0x8f*/ + 0xa2b9, 0xa2ba, 0xa2bb, 0xa2bc, 0xa2bd, 0xa2be, 0xa2bf, 0xa2c0, /*0x90-0x97*/ + 0xa2c1, 0xa2c2, 0xa2c3, 0xa2c4, 0x0000, 0x0000, 0x0000, 0x0000, /*0x98-0x9f*/ +}; +static const unsigned short gbk_page25[232] = { + 0xa9a4, 0xa9a5, 0xa9a6, 0xa9a7, 0xa9a8, 0xa9a9, 0xa9aa, 0xa9ab, /*0x00-0x07*/ + 0xa9ac, 0xa9ad, 0xa9ae, 0xa9af, 0xa9b0, 0xa9b1, 0xa9b2, 0xa9b3, /*0x08-0x0f*/ + 0xa9b4, 0xa9b5, 0xa9b6, 0xa9b7, 0xa9b8, 0xa9b9, 0xa9ba, 0xa9bb, /*0x10-0x17*/ + 0xa9bc, 0xa9bd, 0xa9be, 0xa9bf, 0xa9c0, 0xa9c1, 0xa9c2, 0xa9c3, /*0x18-0x1f*/ + 0xa9c4, 0xa9c5, 0xa9c6, 0xa9c7, 0xa9c8, 0xa9c9, 0xa9ca, 0xa9cb, /*0x20-0x27*/ + 0xa9cc, 0xa9cd, 0xa9ce, 0xa9cf, 0xa9d0, 0xa9d1, 0xa9d2, 0xa9d3, /*0x28-0x2f*/ + 0xa9d4, 0xa9d5, 0xa9d6, 0xa9d7, 0xa9d8, 0xa9d9, 0xa9da, 0xa9db, /*0x30-0x37*/ + 0xa9dc, 0xa9dd, 0xa9de, 0xa9df, 0xa9e0, 0xa9e1, 0xa9e2, 0xa9e3, /*0x38-0x3f*/ + 0xa9e4, 0xa9e5, 0xa9e6, 0xa9e7, 0xa9e8, 0xa9e9, 0xa9ea, 0xa9eb, /*0x40-0x47*/ + 0xa9ec, 0xa9ed, 0xa9ee, 0xa9ef, 0x0000, 0x0000, 0x0000, 0x0000, /*0x48-0x4f*/ + 0xa854, 0xa855, 0xa856, 0xa857, 0xa858, 0xa859, 0xa85a, 0xa85b, /*0x50-0x57*/ + 0xa85c, 0xa85d, 0xa85e, 0xa85f, 0xa860, 0xa861, 0xa862, 0xa863, /*0x58-0x5f*/ + 0xa864, 0xa865, 0xa866, 0xa867, 0xa868, 0xa869, 0xa86a, 0xa86b, /*0x60-0x67*/ + 0xa86c, 0xa86d, 0xa86e, 0xa86f, 0xa870, 0xa871, 0xa872, 0xa873, /*0x68-0x6f*/ + 0xa874, 0xa875, 0xa876, 0xa877, 0x0000, 0x0000, 0x0000, 0x0000, /*0x70-0x77*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x78-0x7f*/ + 0x0000, 0xa878, 0xa879, 0xa87a, 0xa87b, 0xa87c, 0xa87d, 0xa87e, /*0x80-0x87*/ + 0xa880, 0xa881, 0xa882, 0xa883, 0xa884, 0xa885, 0xa886, 0xa887, /*0x88-0x8f*/ + 0x0000, 0x0000, 0x0000, 0xa888, 0xa889, 0xa88a, 0x0000, 0x0000, /*0x90-0x97*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x98-0x9f*/ + 0xa1f6, 0xa1f5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0xa0-0xa7*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0xa8-0xaf*/ + 0x0000, 0x0000, 0xa1f8, 0xa1f7, 0x0000, 0x0000, 0x0000, 0x0000, /*0xb0-0xb7*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0xa88b, 0xa88c, 0x0000, 0x0000, /*0xb8-0xbf*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa1f4, 0xa1f3, /*0xc0-0xc7*/ + 0x0000, 0x0000, 0x0000, 0xa1f0, 0x0000, 0x0000, 0xa1f2, 0xa1f1, /*0xc8-0xcf*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0xd0-0xd7*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0xd8-0xdf*/ + 0x0000, 0x0000, 0xa88d, 0xa88e, 0xa88f, 0xa890, 0x0000, 0x0000, /*0xe0-0xe7*/ +}; +static const unsigned short gbk_page26[72] = { + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa1ef, 0xa1ee, 0x0000, /*0x00-0x07*/ + 0x0000, 0xa891, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x08-0x0f*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x10-0x17*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x18-0x1f*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x20-0x27*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x28-0x2f*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x30-0x37*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x38-0x3f*/ + 0xa1e2, 0x0000, 0xa1e1, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x40-0x47*/ +}; +static const unsigned short gbk_page30[304] = { + 0xa1a1, 0xa1a2, 0xa1a3, 0xa1a8, 0x0000, 0xa1a9, 0xa965, 0xa996, /*0x00-0x07*/ + 0xa1b4, 0xa1b5, 0xa1b6, 0xa1b7, 0xa1b8, 0xa1b9, 0xa1ba, 0xa1bb, /*0x08-0x0f*/ + 0xa1be, 0xa1bf, 0xa893, 0xa1fe, 0xa1b2, 0xa1b3, 0xa1bc, 0xa1bd, /*0x10-0x17*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa894, 0xa895, 0x0000, /*0x18-0x1f*/ + 0x0000, 0xa940, 0xa941, 0xa942, 0xa943, 0xa944, 0xa945, 0xa946, /*0x20-0x27*/ + 0xa947, 0xa948, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x28-0x2f*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x30-0x37*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x38-0x3f*/ + 0x0000, 0xa4a1, 0xa4a2, 0xa4a3, 0xa4a4, 0xa4a5, 0xa4a6, 0xa4a7, /*0x40-0x47*/ + 0xa4a8, 0xa4a9, 0xa4aa, 0xa4ab, 0xa4ac, 0xa4ad, 0xa4ae, 0xa4af, /*0x48-0x4f*/ + 0xa4b0, 0xa4b1, 0xa4b2, 0xa4b3, 0xa4b4, 0xa4b5, 0xa4b6, 0xa4b7, /*0x50-0x57*/ + 0xa4b8, 0xa4b9, 0xa4ba, 0xa4bb, 0xa4bc, 0xa4bd, 0xa4be, 0xa4bf, /*0x58-0x5f*/ + 0xa4c0, 0xa4c1, 0xa4c2, 0xa4c3, 0xa4c4, 0xa4c5, 0xa4c6, 0xa4c7, /*0x60-0x67*/ + 0xa4c8, 0xa4c9, 0xa4ca, 0xa4cb, 0xa4cc, 0xa4cd, 0xa4ce, 0xa4cf, /*0x68-0x6f*/ + 0xa4d0, 0xa4d1, 0xa4d2, 0xa4d3, 0xa4d4, 0xa4d5, 0xa4d6, 0xa4d7, /*0x70-0x77*/ + 0xa4d8, 0xa4d9, 0xa4da, 0xa4db, 0xa4dc, 0xa4dd, 0xa4de, 0xa4df, /*0x78-0x7f*/ + 0xa4e0, 0xa4e1, 0xa4e2, 0xa4e3, 0xa4e4, 0xa4e5, 0xa4e6, 0xa4e7, /*0x80-0x87*/ + 0xa4e8, 0xa4e9, 0xa4ea, 0xa4eb, 0xa4ec, 0xa4ed, 0xa4ee, 0xa4ef, /*0x88-0x8f*/ + 0xa4f0, 0xa4f1, 0xa4f2, 0xa4f3, 0x0000, 0x0000, 0x0000, 0x0000, /*0x90-0x97*/ + 0x0000, 0x0000, 0x0000, 0xa961, 0xa962, 0xa966, 0xa967, 0x0000, /*0x98-0x9f*/ + 0x0000, 0xa5a1, 0xa5a2, 0xa5a3, 0xa5a4, 0xa5a5, 0xa5a6, 0xa5a7, /*0xa0-0xa7*/ + 0xa5a8, 0xa5a9, 0xa5aa, 0xa5ab, 0xa5ac, 0xa5ad, 0xa5ae, 0xa5af, /*0xa8-0xaf*/ + 0xa5b0, 0xa5b1, 0xa5b2, 0xa5b3, 0xa5b4, 0xa5b5, 0xa5b6, 0xa5b7, /*0xb0-0xb7*/ + 0xa5b8, 0xa5b9, 0xa5ba, 0xa5bb, 0xa5bc, 0xa5bd, 0xa5be, 0xa5bf, /*0xb8-0xbf*/ + 0xa5c0, 0xa5c1, 0xa5c2, 0xa5c3, 0xa5c4, 0xa5c5, 0xa5c6, 0xa5c7, /*0xc0-0xc7*/ + 0xa5c8, 0xa5c9, 0xa5ca, 0xa5cb, 0xa5cc, 0xa5cd, 0xa5ce, 0xa5cf, /*0xc8-0xcf*/ + 0xa5d0, 0xa5d1, 0xa5d2, 0xa5d3, 0xa5d4, 0xa5d5, 0xa5d6, 0xa5d7, /*0xd0-0xd7*/ + 0xa5d8, 0xa5d9, 0xa5da, 0xa5db, 0xa5dc, 0xa5dd, 0xa5de, 0xa5df, /*0xd8-0xdf*/ + 0xa5e0, 0xa5e1, 0xa5e2, 0xa5e3, 0xa5e4, 0xa5e5, 0xa5e6, 0xa5e7, /*0xe0-0xe7*/ + 0xa5e8, 0xa5e9, 0xa5ea, 0xa5eb, 0xa5ec, 0xa5ed, 0xa5ee, 0xa5ef, /*0xe8-0xef*/ + 0xa5f0, 0xa5f1, 0xa5f2, 0xa5f3, 0xa5f4, 0xa5f5, 0xa5f6, 0x0000, /*0xf0-0xf7*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0xa960, 0xa963, 0xa964, 0x0000, /*0xf8-0xff*/ + /* 0x3100 */ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa8c5, 0xa8c6, 0xa8c7, /*0x00-0x07*/ + 0xa8c8, 0xa8c9, 0xa8ca, 0xa8cb, 0xa8cc, 0xa8cd, 0xa8ce, 0xa8cf, /*0x08-0x0f*/ + 0xa8d0, 0xa8d1, 0xa8d2, 0xa8d3, 0xa8d4, 0xa8d5, 0xa8d6, 0xa8d7, /*0x10-0x17*/ + 0xa8d8, 0xa8d9, 0xa8da, 0xa8db, 0xa8dc, 0xa8dd, 0xa8de, 0xa8df, /*0x18-0x1f*/ + 0xa8e0, 0xa8e1, 0xa8e2, 0xa8e3, 0xa8e4, 0xa8e5, 0xa8e6, 0xa8e7, /*0x20-0x27*/ + 0xa8e8, 0xa8e9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x28-0x2f*/ +}; +static const unsigned short gbk_page32[24] = { + 0xa2e5, 0xa2e6, 0xa2e7, 0xa2e8, 0xa2e9, 0xa2ea, 0xa2eb, 0xa2ec, /*0x20-0x27*/ + 0xa2ed, 0xa2ee, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x28-0x2f*/ + 0x0000, 0xa95a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x30-0x37*/ +}; +static const unsigned short gbk_page33[80] = { + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa94a, 0xa94b, /*0x88-0x8f*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x90-0x97*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0xa94c, 0xa94d, 0xa94e, 0x0000, /*0x98-0x9f*/ + 0x0000, 0xa94f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0xa0-0xa7*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0xa8-0xaf*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0xb0-0xb7*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0xb8-0xbf*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0xa950, 0x0000, 0x0000, 0x0000, /*0xc0-0xc7*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa951, 0x0000, /*0xc8-0xcf*/ + 0x0000, 0xa952, 0xa953, 0x0000, 0x0000, 0xa954, 0x0000, 0x0000, /*0xd0-0xd7*/ +}; +static const unsigned short gbk_page4e[20904] = { + 0xd2bb, 0xb6a1, 0x8140, 0xc6df, 0x8141, 0x8142, 0x8143, 0xcdf2, /*0x00-0x07*/ + 0xd5c9, 0xc8fd, 0xc9cf, 0xcfc2, 0xd8a2, 0xb2bb, 0xd3eb, 0x8144, /*0x08-0x0f*/ + 0xd8a4, 0xb3f3, 0x8145, 0xd7a8, 0xc7d2, 0xd8a7, 0xcac0, 0x8146, /*0x10-0x17*/ + 0xc7f0, 0xb1fb, 0xd2b5, 0xb4d4, 0xb6ab, 0xcbbf, 0xd8a9, 0x8147, /*0x18-0x1f*/ + 0x8148, 0x8149, 0xb6aa, 0x814a, 0xc1bd, 0xd1cf, 0x814b, 0xc9a5, /*0x20-0x27*/ + 0xd8ad, 0x814c, 0xb8f6, 0xd1be, 0xe3dc, 0xd6d0, 0x814d, 0x814e, /*0x28-0x2f*/ + 0xb7e1, 0x814f, 0xb4ae, 0x8150, 0xc1d9, 0x8151, 0xd8bc, 0x8152, /*0x30-0x37*/ + 0xcde8, 0xb5a4, 0xceaa, 0xd6f7, 0x8153, 0xc0f6, 0xbed9, 0xd8af, /*0x38-0x3f*/ + 0x8154, 0x8155, 0x8156, 0xc4cb, 0x8157, 0xbec3, 0x8158, 0xd8b1, /*0x40-0x47*/ + 0xc3b4, 0xd2e5, 0x8159, 0xd6ae, 0xceda, 0xd5a7, 0xbaf5, 0xb7a6, /*0x48-0x4f*/ + 0xc0d6, 0x815a, 0xc6b9, 0xc5d2, 0xc7c7, 0x815b, 0xb9d4, 0x815c, /*0x50-0x57*/ + 0xb3cb, 0xd2d2, 0x815d, 0x815e, 0xd8bf, 0xbec5, 0xc6f2, 0xd2b2, /*0x58-0x5f*/ + 0xcfb0, 0xcfe7, 0x815f, 0x8160, 0x8161, 0x8162, 0xcae9, 0x8163, /*0x60-0x67*/ + 0x8164, 0xd8c0, 0x8165, 0x8166, 0x8167, 0x8168, 0x8169, 0x816a, /*0x68-0x6f*/ + 0xc2f2, 0xc2d2, 0x816b, 0xc8e9, 0x816c, 0x816d, 0x816e, 0x816f, /*0x70-0x77*/ + 0x8170, 0x8171, 0x8172, 0x8173, 0x8174, 0x8175, 0xc7ac, 0x8176, /*0x78-0x7f*/ + 0x8177, 0x8178, 0x8179, 0x817a, 0x817b, 0x817c, 0xc1cb, 0x817d, /*0x80-0x87*/ + 0xd3e8, 0xd5f9, 0x817e, 0xcac2, 0xb6fe, 0xd8a1, 0xd3da, 0xbff7, /*0x88-0x8f*/ + 0x8180, 0xd4c6, 0xbba5, 0xd8c1, 0xcee5, 0xbeae, 0x8181, 0x8182, /*0x90-0x97*/ + 0xd8a8, 0x8183, 0xd1c7, 0xd0a9, 0x8184, 0x8185, 0x8186, 0xd8bd, /*0x98-0x9f*/ + 0xd9ef, 0xcdf6, 0xbfba, 0x8187, 0xbdbb, 0xbaa5, 0xd2e0, 0xb2fa, /*0xa0-0xa7*/ + 0xbae0, 0xc4b6, 0x8188, 0xcfed, 0xbea9, 0xcda4, 0xc1c1, 0x8189, /*0xa8-0xaf*/ + 0x818a, 0x818b, 0xc7d7, 0xd9f1, 0x818c, 0xd9f4, 0x818d, 0x818e, /*0xb0-0xb7*/ + 0x818f, 0x8190, 0xc8cb, 0xd8e9, 0x8191, 0x8192, 0x8193, 0xd2da, /*0xb8-0xbf*/ + 0xcab2, 0xc8ca, 0xd8ec, 0xd8ea, 0xd8c6, 0xbdf6, 0xc6cd, 0xb3f0, /*0xc0-0xc7*/ + 0x8194, 0xd8eb, 0xbdf1, 0xbde9, 0x8195, 0xc8d4, 0xb4d3, 0x8196, /*0xc8-0xcf*/ + 0x8197, 0xc2d8, 0x8198, 0xb2d6, 0xd7d0, 0xcacb, 0xcbfb, 0xd5cc, /*0xd0-0xd7*/ + 0xb8b6, 0xcfc9, 0x8199, 0x819a, 0x819b, 0xd9da, 0xd8f0, 0xc7aa, /*0xd8-0xdf*/ + 0x819c, 0xd8ee, 0x819d, 0xb4fa, 0xc1ee, 0xd2d4, 0x819e, 0x819f, /*0xe0-0xe7*/ + 0xd8ed, 0x81a0, 0xd2c7, 0xd8ef, 0xc3c7, 0x81a1, 0x81a2, 0x81a3, /*0xe8-0xef*/ + 0xd1f6, 0x81a4, 0xd6d9, 0xd8f2, 0x81a5, 0xd8f5, 0xbcfe, 0xbcdb, /*0xf0-0xf7*/ + 0x81a6, 0x81a7, 0x81a8, 0xc8ce, 0x81a9, 0xb7dd, 0x81aa, 0xb7c2, /*0xf8-0xff*/ + /* 0x4f00 */ + 0x81ab, 0xc6f3, 0x81ac, 0x81ad, 0x81ae, 0x81af, 0x81b0, 0x81b1, /*0x00-0x07*/ + 0x81b2, 0xd8f8, 0xd2c1, 0x81b3, 0x81b4, 0xcee9, 0xbcbf, 0xb7fc, /*0x08-0x0f*/ + 0xb7a5, 0xd0dd, 0x81b5, 0x81b6, 0x81b7, 0x81b8, 0x81b9, 0xd6da, /*0x10-0x17*/ + 0xd3c5, 0xbbef, 0xbbe1, 0xd8f1, 0x81ba, 0x81bb, 0xc9a1, 0xceb0, /*0x18-0x1f*/ + 0xb4ab, 0x81bc, 0xd8f3, 0x81bd, 0xc9cb, 0xd8f6, 0xc2d7, 0xd8f7, /*0x20-0x27*/ + 0x81be, 0x81bf, 0xceb1, 0xd8f9, 0x81c0, 0x81c1, 0x81c2, 0xb2ae, /*0x28-0x2f*/ + 0xb9c0, 0x81c3, 0xd9a3, 0x81c4, 0xb0e9, 0x81c5, 0xc1e6, 0x81c6, /*0x30-0x37*/ + 0xc9ec, 0x81c7, 0xcbc5, 0x81c8, 0xcbc6, 0xd9a4, 0x81c9, 0x81ca, /*0x38-0x3f*/ + 0x81cb, 0x81cc, 0x81cd, 0xb5e8, 0x81ce, 0x81cf, 0xb5ab, 0x81d0, /*0x40-0x47*/ + 0x81d1, 0x81d2, 0x81d3, 0x81d4, 0x81d5, 0xcebb, 0xb5cd, 0xd7a1, /*0x48-0x4f*/ + 0xd7f4, 0xd3d3, 0x81d6, 0xcce5, 0x81d7, 0xbace, 0x81d8, 0xd9a2, /*0x50-0x57*/ + 0xd9dc, 0xd3e0, 0xd8fd, 0xb7f0, 0xd7f7, 0xd8fe, 0xd8fa, 0xd9a1, /*0x58-0x5f*/ + 0xc4e3, 0x81d9, 0x81da, 0xd3b6, 0xd8f4, 0xd9dd, 0x81db, 0xd8fb, /*0x60-0x67*/ + 0x81dc, 0xc5e5, 0x81dd, 0x81de, 0xc0d0, 0x81df, 0x81e0, 0xd1f0, /*0x68-0x6f*/ + 0xb0db, 0x81e1, 0x81e2, 0xbcd1, 0xd9a6, 0x81e3, 0xd9a5, 0x81e4, /*0x70-0x77*/ + 0x81e5, 0x81e6, 0x81e7, 0xd9ac, 0xd9ae, 0x81e8, 0xd9ab, 0xcab9, /*0x78-0x7f*/ + 0x81e9, 0x81ea, 0x81eb, 0xd9a9, 0xd6b6, 0x81ec, 0x81ed, 0x81ee, /*0x80-0x87*/ + 0xb3de, 0xd9a8, 0x81ef, 0xc0fd, 0x81f0, 0xcacc, 0x81f1, 0xd9aa, /*0x88-0x8f*/ + 0x81f2, 0xd9a7, 0x81f3, 0x81f4, 0xd9b0, 0x81f5, 0x81f6, 0xb6b1, /*0x90-0x97*/ + 0x81f7, 0x81f8, 0x81f9, 0xb9a9, 0x81fa, 0xd2c0, 0x81fb, 0x81fc, /*0x98-0x9f*/ + 0xcfc0, 0x81fd, 0x81fe, 0xc2c2, 0x8240, 0xbdc4, 0xd5ec, 0xb2e0, /*0xa0-0xa7*/ + 0xc7c8, 0xbfeb, 0xd9ad, 0x8241, 0xd9af, 0x8242, 0xceea, 0xbaee, /*0xa8-0xaf*/ + 0x8243, 0x8244, 0x8245, 0x8246, 0x8247, 0xc7d6, 0x8248, 0x8249, /*0xb0-0xb7*/ + 0x824a, 0x824b, 0x824c, 0x824d, 0x824e, 0x824f, 0x8250, 0xb1e3, /*0xb8-0xbf*/ + 0x8251, 0x8252, 0x8253, 0xb4d9, 0xb6ed, 0xd9b4, 0x8254, 0x8255, /*0xc0-0xc7*/ + 0x8256, 0x8257, 0xbfa1, 0x8258, 0x8259, 0x825a, 0xd9de, 0xc7ce, /*0xc8-0xcf*/ + 0xc0fe, 0xd9b8, 0x825b, 0x825c, 0x825d, 0x825e, 0x825f, 0xcbd7, /*0xd0-0xd7*/ + 0xb7fd, 0x8260, 0xd9b5, 0x8261, 0xd9b7, 0xb1a3, 0xd3e1, 0xd9b9, /*0xd8-0xdf*/ + 0x8262, 0xd0c5, 0x8263, 0xd9b6, 0x8264, 0x8265, 0xd9b1, 0x8266, /*0xe0-0xe7*/ + 0xd9b2, 0xc1a9, 0xd9b3, 0x8267, 0x8268, 0xbcf3, 0xd0de, 0xb8a9, /*0xe8-0xef*/ + 0x8269, 0xbee3, 0x826a, 0xd9bd, 0x826b, 0x826c, 0x826d, 0x826e, /*0xf0-0xf7*/ + 0xd9ba, 0x826f, 0xb0b3, 0x8270, 0x8271, 0x8272, 0xd9c2, 0x8273, /*0xf8-0xff*/ + /* 0x5000 */ + 0x8274, 0x8275, 0x8276, 0x8277, 0x8278, 0x8279, 0x827a, 0x827b, /*0x00-0x07*/ + 0x827c, 0x827d, 0x827e, 0x8280, 0xd9c4, 0xb1b6, 0x8281, 0xd9bf, /*0x08-0x0f*/ + 0x8282, 0x8283, 0xb5b9, 0x8284, 0xbef3, 0x8285, 0x8286, 0x8287, /*0x10-0x17*/ + 0xccc8, 0xbaf2, 0xd2d0, 0x8288, 0xd9c3, 0x8289, 0x828a, 0xbde8, /*0x18-0x1f*/ + 0x828b, 0xb3ab, 0x828c, 0x828d, 0x828e, 0xd9c5, 0xbeeb, 0x828f, /*0x20-0x27*/ + 0xd9c6, 0xd9bb, 0xc4df, 0x8290, 0xd9be, 0xd9c1, 0xd9c0, 0x8291, /*0x28-0x2f*/ + 0x8292, 0x8293, 0x8294, 0x8295, 0x8296, 0x8297, 0x8298, 0x8299, /*0x30-0x37*/ + 0x829a, 0x829b, 0xd5ae, 0x829c, 0xd6b5, 0x829d, 0xc7e3, 0x829e, /*0x38-0x3f*/ + 0x829f, 0x82a0, 0x82a1, 0xd9c8, 0x82a2, 0x82a3, 0x82a4, 0xbcd9, /*0x40-0x47*/ + 0xd9ca, 0x82a5, 0x82a6, 0x82a7, 0xd9bc, 0x82a8, 0xd9cb, 0xc6ab, /*0x48-0x4f*/ + 0x82a9, 0x82aa, 0x82ab, 0x82ac, 0x82ad, 0xd9c9, 0x82ae, 0x82af, /*0x50-0x57*/ + 0x82b0, 0x82b1, 0xd7f6, 0x82b2, 0xcda3, 0x82b3, 0x82b4, 0x82b5, /*0x58-0x5f*/ + 0x82b6, 0x82b7, 0x82b8, 0x82b9, 0x82ba, 0xbda1, 0x82bb, 0x82bc, /*0x60-0x67*/ + 0x82bd, 0x82be, 0x82bf, 0x82c0, 0xd9cc, 0x82c1, 0x82c2, 0x82c3, /*0x68-0x6f*/ + 0x82c4, 0x82c5, 0x82c6, 0x82c7, 0x82c8, 0x82c9, 0xc5bc, 0xcdb5, /*0x70-0x77*/ + 0x82ca, 0x82cb, 0x82cc, 0xd9cd, 0x82cd, 0x82ce, 0xd9c7, 0xb3a5, /*0x78-0x7f*/ + 0xbffe, 0x82cf, 0x82d0, 0x82d1, 0x82d2, 0xb8b5, 0x82d3, 0x82d4, /*0x80-0x87*/ + 0xc0fc, 0x82d5, 0x82d6, 0x82d7, 0x82d8, 0xb0f8, 0x82d9, 0x82da, /*0x88-0x8f*/ + 0x82db, 0x82dc, 0x82dd, 0x82de, 0x82df, 0x82e0, 0x82e1, 0x82e2, /*0x90-0x97*/ + 0x82e3, 0x82e4, 0x82e5, 0x82e6, 0x82e7, 0x82e8, 0x82e9, 0x82ea, /*0x98-0x9f*/ + 0x82eb, 0x82ec, 0x82ed, 0xb4f6, 0x82ee, 0xd9ce, 0x82ef, 0xd9cf, /*0xa0-0xa7*/ + 0xb4a2, 0xd9d0, 0x82f0, 0x82f1, 0xb4df, 0x82f2, 0x82f3, 0x82f4, /*0xa8-0xaf*/ + 0x82f5, 0x82f6, 0xb0c1, 0x82f7, 0x82f8, 0x82f9, 0x82fa, 0x82fb, /*0xb0-0xb7*/ + 0x82fc, 0x82fd, 0xd9d1, 0xc9b5, 0x82fe, 0x8340, 0x8341, 0x8342, /*0xb8-0xbf*/ + 0x8343, 0x8344, 0x8345, 0x8346, 0x8347, 0x8348, 0x8349, 0x834a, /*0xc0-0xc7*/ + 0x834b, 0x834c, 0x834d, 0x834e, 0x834f, 0x8350, 0x8351, 0xcff1, /*0xc8-0xcf*/ + 0x8352, 0x8353, 0x8354, 0x8355, 0x8356, 0x8357, 0xd9d2, 0x8358, /*0xd0-0xd7*/ + 0x8359, 0x835a, 0xc1c5, 0x835b, 0x835c, 0x835d, 0x835e, 0x835f, /*0xd8-0xdf*/ + 0x8360, 0x8361, 0x8362, 0x8363, 0x8364, 0x8365, 0xd9d6, 0xc9ae, /*0xe0-0xe7*/ + 0x8366, 0x8367, 0x8368, 0x8369, 0xd9d5, 0xd9d4, 0xd9d7, 0x836a, /*0xe8-0xef*/ + 0x836b, 0x836c, 0x836d, 0xcbdb, 0x836e, 0xbda9, 0x836f, 0x8370, /*0xf0-0xf7*/ + 0x8371, 0x8372, 0x8373, 0xc6a7, 0x8374, 0x8375, 0x8376, 0x8377, /*0xf8-0xff*/ + /* 0x5100 */ + 0x8378, 0x8379, 0x837a, 0x837b, 0x837c, 0x837d, 0xd9d3, 0xd9d8, /*0x00-0x07*/ + 0x837e, 0x8380, 0x8381, 0xd9d9, 0x8382, 0x8383, 0x8384, 0x8385, /*0x08-0x0f*/ + 0x8386, 0x8387, 0xc8e5, 0x8388, 0x8389, 0x838a, 0x838b, 0x838c, /*0x10-0x17*/ + 0x838d, 0x838e, 0x838f, 0x8390, 0x8391, 0x8392, 0x8393, 0x8394, /*0x18-0x1f*/ + 0x8395, 0xc0dc, 0x8396, 0x8397, 0x8398, 0x8399, 0x839a, 0x839b, /*0x20-0x27*/ + 0x839c, 0x839d, 0x839e, 0x839f, 0x83a0, 0x83a1, 0x83a2, 0x83a3, /*0x28-0x2f*/ + 0x83a4, 0x83a5, 0x83a6, 0x83a7, 0x83a8, 0x83a9, 0x83aa, 0x83ab, /*0x30-0x37*/ + 0x83ac, 0x83ad, 0x83ae, 0x83af, 0x83b0, 0x83b1, 0x83b2, 0xb6f9, /*0x38-0x3f*/ + 0xd8a3, 0xd4ca, 0x83b3, 0xd4aa, 0xd0d6, 0xb3e4, 0xd5d7, 0x83b4, /*0x40-0x47*/ + 0xcfc8, 0xb9e2, 0x83b5, 0xbfcb, 0x83b6, 0xc3e2, 0x83b7, 0x83b8, /*0x48-0x4f*/ + 0x83b9, 0xb6d2, 0x83ba, 0x83bb, 0xcdc3, 0xd9ee, 0xd9f0, 0x83bc, /*0x50-0x57*/ + 0x83bd, 0x83be, 0xb5b3, 0x83bf, 0xb6b5, 0x83c0, 0x83c1, 0x83c2, /*0x58-0x5f*/ + 0x83c3, 0x83c4, 0xbea4, 0x83c5, 0x83c6, 0xc8eb, 0x83c7, 0x83c8, /*0x60-0x67*/ + 0xc8ab, 0x83c9, 0x83ca, 0xb0cb, 0xb9ab, 0xc1f9, 0xd9e2, 0x83cb, /*0x68-0x6f*/ + 0xc0bc, 0xb9b2, 0x83cc, 0xb9d8, 0xd0cb, 0xb1f8, 0xc6e4, 0xbedf, /*0x70-0x77*/ + 0xb5e4, 0xd7c8, 0x83cd, 0xd1f8, 0xbce6, 0xcade, 0x83ce, 0x83cf, /*0x78-0x7f*/ + 0xbcbd, 0xd9e6, 0xd8e7, 0x83d0, 0x83d1, 0xc4da, 0x83d2, 0x83d3, /*0x80-0x87*/ + 0xb8d4, 0xc8bd, 0x83d4, 0x83d5, 0xb2e1, 0xd4d9, 0x83d6, 0x83d7, /*0x88-0x8f*/ + 0x83d8, 0x83d9, 0xc3b0, 0x83da, 0x83db, 0xc3e1, 0xdaa2, 0xc8df, /*0x90-0x97*/ + 0x83dc, 0xd0b4, 0x83dd, 0xbefc, 0xc5a9, 0x83de, 0x83df, 0x83e0, /*0x98-0x9f*/ + 0xb9da, 0x83e1, 0xdaa3, 0x83e2, 0xd4a9, 0xdaa4, 0x83e3, 0x83e4, /*0xa0-0xa7*/ + 0x83e5, 0x83e6, 0x83e7, 0xd9fb, 0xb6ac, 0x83e8, 0x83e9, 0xb7eb, /*0xa8-0xaf*/ + 0xb1f9, 0xd9fc, 0xb3e5, 0xbef6, 0x83ea, 0xbff6, 0xd2b1, 0xc0e4, /*0xb0-0xb7*/ + 0x83eb, 0x83ec, 0x83ed, 0xb6b3, 0xd9fe, 0xd9fd, 0x83ee, 0x83ef, /*0xb8-0xbf*/ + 0xbebb, 0x83f0, 0x83f1, 0x83f2, 0xc6e0, 0x83f3, 0xd7bc, 0xdaa1, /*0xc0-0xc7*/ + 0x83f4, 0xc1b9, 0x83f5, 0xb5f2, 0xc1e8, 0x83f6, 0x83f7, 0xbcf5, /*0xc8-0xcf*/ + 0x83f8, 0xb4d5, 0x83f9, 0x83fa, 0x83fb, 0x83fc, 0x83fd, 0x83fe, /*0xd0-0xd7*/ + 0x8440, 0x8441, 0x8442, 0xc1dd, 0x8443, 0xc4fd, 0x8444, 0x8445, /*0xd8-0xdf*/ + 0xbcb8, 0xb7b2, 0x8446, 0x8447, 0xb7ef, 0x8448, 0x8449, 0x844a, /*0xe0-0xe7*/ + 0x844b, 0x844c, 0x844d, 0xd9ec, 0x844e, 0xc6be, 0x844f, 0xbfad, /*0xe8-0xef*/ + 0xbbcb, 0x8450, 0x8451, 0xb5ca, 0x8452, 0xdbc9, 0xd0d7, 0x8453, /*0xf0-0xf7*/ + 0xcdb9, 0xb0bc, 0xb3f6, 0xbbf7, 0xdbca, 0xbaaf, 0x8454, 0xd4e4, /*0xf8-0xff*/ + /* 0x5200 */ + 0xb5b6, 0xb5f3, 0xd8d6, 0xc8d0, 0x8455, 0x8456, 0xb7d6, 0xc7d0, /*0x00-0x07*/ + 0xd8d7, 0x8457, 0xbfaf, 0x8458, 0x8459, 0xdbbb, 0xd8d8, 0x845a, /*0x08-0x0f*/ + 0x845b, 0xd0cc, 0xbbae, 0x845c, 0x845d, 0x845e, 0xebbe, 0xc1d0, /*0x10-0x17*/ + 0xc1f5, 0xd4f2, 0xb8d5, 0xb4b4, 0x845f, 0xb3f5, 0x8460, 0x8461, /*0x18-0x1f*/ + 0xc9be, 0x8462, 0x8463, 0x8464, 0xc5d0, 0x8465, 0x8466, 0x8467, /*0x20-0x27*/ + 0xc5d9, 0xc0fb, 0x8468, 0xb1f0, 0x8469, 0xd8d9, 0xb9ce, 0x846a, /*0x28-0x2f*/ + 0xb5bd, 0x846b, 0x846c, 0xd8da, 0x846d, 0x846e, 0xd6c6, 0xcba2, /*0x30-0x37*/ + 0xc8af, 0xc9b2, 0xb4cc, 0xbfcc, 0x846f, 0xb9f4, 0x8470, 0xd8db, /*0x38-0x3f*/ + 0xd8dc, 0xb6e7, 0xbcc1, 0xccea, 0x8471, 0x8472, 0x8473, 0x8474, /*0x40-0x47*/ + 0x8475, 0x8476, 0xcff7, 0x8477, 0xd8dd, 0xc7b0, 0x8478, 0x8479, /*0x48-0x4f*/ + 0xb9d0, 0xbda3, 0x847a, 0x847b, 0xccde, 0x847c, 0xc6ca, 0x847d, /*0x50-0x57*/ + 0x847e, 0x8480, 0x8481, 0x8482, 0xd8e0, 0x8483, 0xd8de, 0x8484, /*0x58-0x5f*/ + 0x8485, 0xd8df, 0x8486, 0x8487, 0x8488, 0xb0fe, 0x8489, 0xbee7, /*0x60-0x67*/ + 0x848a, 0xcaa3, 0xbcf4, 0x848b, 0x848c, 0x848d, 0x848e, 0xb8b1, /*0x68-0x6f*/ + 0x848f, 0x8490, 0xb8ee, 0x8491, 0x8492, 0x8493, 0x8494, 0x8495, /*0x70-0x77*/ + 0x8496, 0x8497, 0x8498, 0x8499, 0x849a, 0xd8e2, 0x849b, 0xbdcb, /*0x78-0x7f*/ + 0x849c, 0xd8e4, 0xd8e3, 0x849d, 0x849e, 0x849f, 0x84a0, 0x84a1, /*0x80-0x87*/ + 0xc5fc, 0x84a2, 0x84a3, 0x84a4, 0x84a5, 0x84a6, 0x84a7, 0x84a8, /*0x88-0x8f*/ + 0xd8e5, 0x84a9, 0x84aa, 0xd8e6, 0x84ab, 0x84ac, 0x84ad, 0x84ae, /*0x90-0x97*/ + 0x84af, 0x84b0, 0x84b1, 0xc1a6, 0x84b2, 0xc8b0, 0xb0ec, 0xb9a6, /*0x98-0x9f*/ + 0xbcd3, 0xcef1, 0xdbbd, 0xc1d3, 0x84b3, 0x84b4, 0x84b5, 0x84b6, /*0xa0-0xa7*/ + 0xb6af, 0xd6fa, 0xc5ac, 0xbdd9, 0xdbbe, 0xdbbf, 0x84b7, 0x84b8, /*0xa8-0xaf*/ + 0x84b9, 0xc0f8, 0xbea2, 0xc0cd, 0x84ba, 0x84bb, 0x84bc, 0x84bd, /*0xb0-0xb7*/ + 0x84be, 0x84bf, 0x84c0, 0x84c1, 0x84c2, 0x84c3, 0xdbc0, 0xcac6, /*0xb8-0xbf*/ + 0x84c4, 0x84c5, 0x84c6, 0xb2aa, 0x84c7, 0x84c8, 0x84c9, 0xd3c2, /*0xc0-0xc7*/ + 0x84ca, 0xc3e3, 0x84cb, 0xd1ab, 0x84cc, 0x84cd, 0x84ce, 0x84cf, /*0xc8-0xcf*/ + 0xdbc2, 0x84d0, 0xc0d5, 0x84d1, 0x84d2, 0x84d3, 0xdbc3, 0x84d4, /*0xd0-0xd7*/ + 0xbfb1, 0x84d5, 0x84d6, 0x84d7, 0x84d8, 0x84d9, 0x84da, 0xc4bc, /*0xd8-0xdf*/ + 0x84db, 0x84dc, 0x84dd, 0x84de, 0xc7da, 0x84df, 0x84e0, 0x84e1, /*0xe0-0xe7*/ + 0x84e2, 0x84e3, 0x84e4, 0x84e5, 0x84e6, 0x84e7, 0x84e8, 0x84e9, /*0xe8-0xef*/ + 0xdbc4, 0x84ea, 0x84eb, 0x84ec, 0x84ed, 0x84ee, 0x84ef, 0x84f0, /*0xf0-0xf7*/ + 0x84f1, 0xd9e8, 0xc9d7, 0x84f2, 0x84f3, 0x84f4, 0xb9b4, 0xcef0, /*0xf8-0xff*/ + /* 0x5300 */ + 0xd4c8, 0x84f5, 0x84f6, 0x84f7, 0x84f8, 0xb0fc, 0xb4d2, 0x84f9, /*0x00-0x07*/ + 0xd0d9, 0x84fa, 0x84fb, 0x84fc, 0x84fd, 0xd9e9, 0x84fe, 0xdecb, /*0x08-0x0f*/ + 0xd9eb, 0x8540, 0x8541, 0x8542, 0x8543, 0xd8b0, 0xbbaf, 0xb1b1, /*0x10-0x17*/ + 0x8544, 0xb3d7, 0xd8ce, 0x8545, 0x8546, 0xd4d1, 0x8547, 0x8548, /*0x18-0x1f*/ + 0xbdb3, 0xbfef, 0x8549, 0xcfbb, 0x854a, 0x854b, 0xd8d0, 0x854c, /*0x20-0x27*/ + 0x854d, 0x854e, 0xb7cb, 0x854f, 0x8550, 0x8551, 0xd8d1, 0x8552, /*0x28-0x2f*/ + 0x8553, 0x8554, 0x8555, 0x8556, 0x8557, 0x8558, 0x8559, 0x855a, /*0x30-0x37*/ + 0x855b, 0xc6a5, 0xc7f8, 0xd2bd, 0x855c, 0x855d, 0xd8d2, 0xc4e4, /*0x38-0x3f*/ + 0x855e, 0xcaae, 0x855f, 0xc7a7, 0x8560, 0xd8a6, 0x8561, 0xc9fd, /*0x40-0x47*/ + 0xcee7, 0xbbdc, 0xb0eb, 0x8562, 0x8563, 0x8564, 0xbbaa, 0xd0ad, /*0x48-0x4f*/ + 0x8565, 0xb1b0, 0xd7e4, 0xd7bf, 0x8566, 0xb5a5, 0xc2f4, 0xc4cf, /*0x50-0x57*/ + 0x8567, 0x8568, 0xb2a9, 0x8569, 0xb2b7, 0x856a, 0xb1e5, 0xdfb2, /*0x58-0x5f*/ + 0xd5bc, 0xbfa8, 0xc2ac, 0xd8d5, 0xc2b1, 0x856b, 0xd8d4, 0xced4, /*0x60-0x67*/ + 0x856c, 0xdae0, 0x856d, 0xcec0, 0x856e, 0x856f, 0xd8b4, 0xc3ae, /*0x68-0x6f*/ + 0xd3a1, 0xcea3, 0x8570, 0xbcb4, 0xc8b4, 0xc2d1, 0x8571, 0xbeed, /*0x70-0x77*/ + 0xd0b6, 0x8572, 0xdae1, 0x8573, 0x8574, 0x8575, 0x8576, 0xc7e4, /*0x78-0x7f*/ + 0x8577, 0x8578, 0xb3a7, 0x8579, 0xb6f2, 0xccfc, 0xc0fa, 0x857a, /*0x80-0x87*/ + 0x857b, 0xc0f7, 0x857c, 0xd1b9, 0xd1e1, 0xd8c7, 0x857d, 0x857e, /*0x88-0x8f*/ + 0x8580, 0x8581, 0x8582, 0x8583, 0x8584, 0xb2de, 0x8585, 0x8586, /*0x90-0x97*/ + 0xc0e5, 0x8587, 0xbaf1, 0x8588, 0x8589, 0xd8c8, 0x858a, 0xd4ad, /*0x98-0x9f*/ + 0x858b, 0x858c, 0xcfe1, 0xd8c9, 0x858d, 0xd8ca, 0xcfc3, 0x858e, /*0xa0-0xa7*/ + 0xb3f8, 0xbec7, 0x858f, 0x8590, 0x8591, 0x8592, 0xd8cb, 0x8593, /*0xa8-0xaf*/ + 0x8594, 0x8595, 0x8596, 0x8597, 0x8598, 0x8599, 0xdbcc, 0x859a, /*0xb0-0xb7*/ + 0x859b, 0x859c, 0x859d, 0xc8a5, 0x859e, 0x859f, 0x85a0, 0xcfd8, /*0xb8-0xbf*/ + 0x85a1, 0xc8fe, 0xb2ce, 0x85a2, 0x85a3, 0x85a4, 0x85a5, 0x85a6, /*0xc0-0xc7*/ + 0xd3d6, 0xb2e6, 0xbcb0, 0xd3d1, 0xcbab, 0xb7b4, 0x85a7, 0x85a8, /*0xc8-0xcf*/ + 0x85a9, 0xb7a2, 0x85aa, 0x85ab, 0xcae5, 0x85ac, 0xc8a1, 0xcadc, /*0xd0-0xd7*/ + 0xb1e4, 0xd0f0, 0x85ad, 0xc5d1, 0x85ae, 0x85af, 0x85b0, 0xdbc5, /*0xd8-0xdf*/ + 0xb5fe, 0x85b1, 0x85b2, 0xbfda, 0xb9c5, 0xbee4, 0xc1ed, 0x85b3, /*0xe0-0xe7*/ + 0xdfb6, 0xdfb5, 0xd6bb, 0xbdd0, 0xd5d9, 0xb0c8, 0xb6a3, 0xbfc9, /*0xe8-0xef*/ + 0xcca8, 0xdfb3, 0xcab7, 0xd3d2, 0x85b4, 0xd8cf, 0xd2b6, 0xbac5, /*0xf0-0xf7*/ + 0xcbbe, 0xccbe, 0x85b5, 0xdfb7, 0xb5f0, 0xdfb4, 0x85b6, 0x85b7, /*0xf8-0xff*/ + /* 0x5400 */ + 0x85b8, 0xd3f5, 0x85b9, 0xb3d4, 0xb8f7, 0x85ba, 0xdfba, 0x85bb, /*0x00-0x07*/ + 0xbacf, 0xbcaa, 0xb5f5, 0x85bc, 0xcdac, 0xc3fb, 0xbaf3, 0xc0f4, /*0x08-0x0f*/ + 0xcdc2, 0xcff2, 0xdfb8, 0xcfc5, 0x85bd, 0xc2c0, 0xdfb9, 0xc2f0, /*0x10-0x17*/ + 0x85be, 0x85bf, 0x85c0, 0xbefd, 0x85c1, 0xc1df, 0xcdcc, 0xd2f7, /*0x18-0x1f*/ + 0xb7cd, 0xdfc1, 0x85c2, 0xdfc4, 0x85c3, 0x85c4, 0xb7f1, 0xb0c9, /*0x20-0x27*/ + 0xb6d6, 0xb7d4, 0x85c5, 0xbaac, 0xccfd, 0xbfd4, 0xcbb1, 0xc6f4, /*0x28-0x2f*/ + 0x85c6, 0xd6a8, 0xdfc5, 0x85c7, 0xcee2, 0xb3b3, 0x85c8, 0x85c9, /*0x30-0x37*/ + 0xcefc, 0xb4b5, 0x85ca, 0xcec7, 0xbaf0, 0x85cb, 0xcee1, 0x85cc, /*0x38-0x3f*/ + 0xd1bd, 0x85cd, 0x85ce, 0xdfc0, 0x85cf, 0x85d0, 0xb4f4, 0x85d1, /*0x40-0x47*/ + 0xb3ca, 0x85d2, 0xb8e6, 0xdfbb, 0x85d3, 0x85d4, 0x85d5, 0x85d6, /*0x48-0x4f*/ + 0xc4c5, 0x85d7, 0xdfbc, 0xdfbd, 0xdfbe, 0xc5bb, 0xdfbf, 0xdfc2, /*0x50-0x57*/ + 0xd4b1, 0xdfc3, 0x85d8, 0xc7ba, 0xced8, 0x85d9, 0x85da, 0x85db, /*0x58-0x5f*/ + 0x85dc, 0x85dd, 0xc4d8, 0x85de, 0xdfca, 0x85df, 0xdfcf, 0x85e0, /*0x60-0x67*/ + 0xd6dc, 0x85e1, 0x85e2, 0x85e3, 0x85e4, 0x85e5, 0x85e6, 0x85e7, /*0x68-0x6f*/ + 0x85e8, 0xdfc9, 0xdfda, 0xceb6, 0x85e9, 0xbac7, 0xdfce, 0xdfc8, /*0x70-0x77*/ + 0xc5de, 0x85ea, 0x85eb, 0xc9eb, 0xbaf4, 0xc3fc, 0x85ec, 0x85ed, /*0x78-0x7f*/ + 0xbed7, 0x85ee, 0xdfc6, 0x85ef, 0xdfcd, 0x85f0, 0xc5d8, 0x85f1, /*0x80-0x87*/ + 0x85f2, 0x85f3, 0x85f4, 0xd5a6, 0xbacd, 0x85f5, 0xbecc, 0xd3bd, /*0x88-0x8f*/ + 0xb8c0, 0x85f6, 0xd6e4, 0x85f7, 0xdfc7, 0xb9be, 0xbfa7, 0x85f8, /*0x90-0x97*/ + 0x85f9, 0xc1fc, 0xdfcb, 0xdfcc, 0x85fa, 0xdfd0, 0x85fb, 0x85fc, /*0x98-0x9f*/ + 0x85fd, 0x85fe, 0x8640, 0xdfdb, 0xdfe5, 0x8641, 0xdfd7, 0xdfd6, /*0xa0-0xa7*/ + 0xd7c9, 0xdfe3, 0xdfe4, 0xe5eb, 0xd2a7, 0xdfd2, 0x8642, 0xbfa9, /*0xa8-0xaf*/ + 0x8643, 0xd4db, 0x8644, 0xbfc8, 0xdfd4, 0x8645, 0x8646, 0x8647, /*0xb0-0xb7*/ + 0xcfcc, 0x8648, 0x8649, 0xdfdd, 0x864a, 0xd1ca, 0x864b, 0xdfde, /*0xb8-0xbf*/ + 0xb0a7, 0xc6b7, 0xdfd3, 0x864c, 0xbae5, 0x864d, 0xb6df, 0xcddb, /*0xc0-0xc7*/ + 0xb9fe, 0xd4d5, 0x864e, 0x864f, 0xdfdf, 0xcfec, 0xb0a5, 0xdfe7, /*0xc8-0xcf*/ + 0xdfd1, 0xd1c6, 0xdfd5, 0xdfd8, 0xdfd9, 0xdfdc, 0x8650, 0xbba9, /*0xd0-0xd7*/ + 0x8651, 0xdfe0, 0xdfe1, 0x8652, 0xdfe2, 0xdfe6, 0xdfe8, 0xd3b4, /*0xd8-0xdf*/ + 0x8653, 0x8654, 0x8655, 0x8656, 0x8657, 0xb8e7, 0xc5b6, 0xdfea, /*0xe0-0xe7*/ + 0xc9da, 0xc1a8, 0xc4c4, 0x8658, 0x8659, 0xbfde, 0xcff8, 0x865a, /*0xe8-0xef*/ + 0x865b, 0x865c, 0xd5dc, 0xdfee, 0x865d, 0x865e, 0x865f, 0x8660, /*0xf0-0xf7*/ + 0x8661, 0x8662, 0xb2b8, 0x8663, 0xbadf, 0xdfec, 0x8664, 0xdbc1, /*0xf8-0xff*/ + /* 0x5500 */ + 0x8665, 0xd1e4, 0x8666, 0x8667, 0x8668, 0x8669, 0xcbf4, 0xb4bd, /*0x00-0x07*/ + 0x866a, 0xb0a6, 0x866b, 0x866c, 0x866d, 0x866e, 0x866f, 0xdff1, /*0x08-0x0f*/ + 0xccc6, 0xdff2, 0x8670, 0x8671, 0xdfed, 0x8672, 0x8673, 0x8674, /*0x10-0x17*/ + 0x8675, 0x8676, 0x8677, 0xdfe9, 0x8678, 0x8679, 0x867a, 0x867b, /*0x18-0x1f*/ + 0xdfeb, 0x867c, 0xdfef, 0xdff0, 0xbbbd, 0x867d, 0x867e, 0xdff3, /*0x20-0x27*/ + 0x8680, 0x8681, 0xdff4, 0x8682, 0xbba3, 0x8683, 0xcadb, 0xcea8, /*0x28-0x2f*/ + 0xe0a7, 0xb3aa, 0x8684, 0xe0a6, 0x8685, 0x8686, 0x8687, 0xe0a1, /*0x30-0x37*/ + 0x8688, 0x8689, 0x868a, 0x868b, 0xdffe, 0x868c, 0xcdd9, 0xdffc, /*0x38-0x3f*/ + 0x868d, 0xdffa, 0x868e, 0xbfd0, 0xd7c4, 0x868f, 0xc9cc, 0x8690, /*0x40-0x47*/ + 0x8691, 0xdff8, 0xb0a1, 0x8692, 0x8693, 0x8694, 0x8695, 0x8696, /*0x48-0x4f*/ + 0xdffd, 0x8697, 0x8698, 0x8699, 0x869a, 0xdffb, 0xe0a2, 0x869b, /*0x50-0x57*/ + 0x869c, 0x869d, 0x869e, 0x869f, 0xe0a8, 0x86a0, 0x86a1, 0x86a2, /*0x58-0x5f*/ + 0x86a3, 0xb7c8, 0x86a4, 0x86a5, 0xc6a1, 0xc9b6, 0xc0b2, 0xdff5, /*0x60-0x67*/ + 0x86a6, 0x86a7, 0xc5be, 0x86a8, 0xd8c4, 0xdff9, 0xc4f6, 0x86a9, /*0x68-0x6f*/ + 0x86aa, 0x86ab, 0x86ac, 0x86ad, 0x86ae, 0xe0a3, 0xe0a4, 0xe0a5, /*0x70-0x77*/ + 0xd0a5, 0x86af, 0x86b0, 0xe0b4, 0xcce4, 0x86b1, 0xe0b1, 0x86b2, /*0x78-0x7f*/ + 0xbfa6, 0xe0af, 0xceb9, 0xe0ab, 0xc9c6, 0x86b3, 0x86b4, 0xc0ae, /*0x80-0x87*/ + 0xe0ae, 0xbaed, 0xbab0, 0xe0a9, 0x86b5, 0x86b6, 0x86b7, 0xdff6, /*0x88-0x8f*/ + 0x86b8, 0xe0b3, 0x86b9, 0x86ba, 0xe0b8, 0x86bb, 0x86bc, 0x86bd, /*0x90-0x97*/ + 0xb4ad, 0xe0b9, 0x86be, 0x86bf, 0xcfb2, 0xbac8, 0x86c0, 0xe0b0, /*0x98-0x9f*/ + 0x86c1, 0x86c2, 0x86c3, 0x86c4, 0x86c5, 0x86c6, 0x86c7, 0xd0fa, /*0xa0-0xa7*/ + 0x86c8, 0x86c9, 0x86ca, 0x86cb, 0x86cc, 0x86cd, 0x86ce, 0x86cf, /*0xa8-0xaf*/ + 0x86d0, 0xe0ac, 0x86d1, 0xd4fb, 0x86d2, 0xdff7, 0x86d3, 0xc5e7, /*0xb0-0xb7*/ + 0x86d4, 0xe0ad, 0x86d5, 0xd3f7, 0x86d6, 0xe0b6, 0xe0b7, 0x86d7, /*0xb8-0xbf*/ + 0x86d8, 0x86d9, 0x86da, 0x86db, 0xe0c4, 0xd0e1, 0x86dc, 0x86dd, /*0xc0-0xc7*/ + 0x86de, 0xe0bc, 0x86df, 0x86e0, 0xe0c9, 0xe0ca, 0x86e1, 0x86e2, /*0xc8-0xcf*/ + 0x86e3, 0xe0be, 0xe0aa, 0xc9a4, 0xe0c1, 0x86e4, 0xe0b2, 0x86e5, /*0xd0-0xd7*/ + 0x86e6, 0x86e7, 0x86e8, 0x86e9, 0xcac8, 0xe0c3, 0x86ea, 0xe0b5, /*0xd8-0xdf*/ + 0x86eb, 0xcecb, 0x86ec, 0xcbc3, 0xe0cd, 0xe0c6, 0xe0c2, 0x86ed, /*0xe0-0xe7*/ + 0xe0cb, 0x86ee, 0xe0ba, 0xe0bf, 0xe0c0, 0x86ef, 0x86f0, 0xe0c5, /*0xe8-0xef*/ + 0x86f1, 0x86f2, 0xe0c7, 0xe0c8, 0x86f3, 0xe0cc, 0x86f4, 0xe0bb, /*0xf0-0xf7*/ + 0x86f5, 0x86f6, 0x86f7, 0x86f8, 0x86f9, 0xcbd4, 0xe0d5, 0x86fa, /*0xf8-0xff*/ + /* 0x5600 */ + 0xe0d6, 0xe0d2, 0x86fb, 0x86fc, 0x86fd, 0x86fe, 0x8740, 0x8741, /*0x00-0x07*/ + 0xe0d0, 0xbcce, 0x8742, 0x8743, 0xe0d1, 0x8744, 0xb8c2, 0xd8c5, /*0x08-0x0f*/ + 0x8745, 0x8746, 0x8747, 0x8748, 0x8749, 0x874a, 0x874b, 0x874c, /*0x10-0x17*/ + 0xd0ea, 0x874d, 0x874e, 0xc2ef, 0x874f, 0x8750, 0xe0cf, 0xe0bd, /*0x18-0x1f*/ + 0x8751, 0x8752, 0x8753, 0xe0d4, 0xe0d3, 0x8754, 0x8755, 0xe0d7, /*0x20-0x27*/ + 0x8756, 0x8757, 0x8758, 0x8759, 0xe0dc, 0xe0d8, 0x875a, 0x875b, /*0x28-0x2f*/ + 0x875c, 0xd6f6, 0xb3b0, 0x875d, 0xd7ec, 0x875e, 0xcbbb, 0x875f, /*0x30-0x37*/ + 0x8760, 0xe0da, 0x8761, 0xcefb, 0x8762, 0x8763, 0x8764, 0xbad9, /*0x38-0x3f*/ + 0x8765, 0x8766, 0x8767, 0x8768, 0x8769, 0x876a, 0x876b, 0x876c, /*0x40-0x47*/ + 0x876d, 0x876e, 0x876f, 0x8770, 0xe0e1, 0xe0dd, 0xd2ad, 0x8771, /*0x48-0x4f*/ + 0x8772, 0x8773, 0x8774, 0x8775, 0xe0e2, 0x8776, 0x8777, 0xe0db, /*0x50-0x57*/ + 0xe0d9, 0xe0df, 0x8778, 0x8779, 0xe0e0, 0x877a, 0x877b, 0x877c, /*0x58-0x5f*/ + 0x877d, 0x877e, 0xe0de, 0x8780, 0xe0e4, 0x8781, 0x8782, 0x8783, /*0x60-0x67*/ + 0xc6f7, 0xd8ac, 0xd4eb, 0xe0e6, 0xcac9, 0x8784, 0x8785, 0x8786, /*0x68-0x6f*/ + 0x8787, 0xe0e5, 0x8788, 0x8789, 0x878a, 0x878b, 0xb8c1, 0x878c, /*0x70-0x77*/ + 0x878d, 0x878e, 0x878f, 0xe0e7, 0xe0e8, 0x8790, 0x8791, 0x8792, /*0x78-0x7f*/ + 0x8793, 0x8794, 0x8795, 0x8796, 0x8797, 0xe0e9, 0xe0e3, 0x8798, /*0x80-0x87*/ + 0x8799, 0x879a, 0x879b, 0x879c, 0x879d, 0x879e, 0xbabf, 0xcce7, /*0x88-0x8f*/ + 0x879f, 0x87a0, 0x87a1, 0xe0ea, 0x87a2, 0x87a3, 0x87a4, 0x87a5, /*0x90-0x97*/ + 0x87a6, 0x87a7, 0x87a8, 0x87a9, 0x87aa, 0x87ab, 0x87ac, 0x87ad, /*0x98-0x9f*/ + 0x87ae, 0x87af, 0x87b0, 0xcff9, 0x87b1, 0x87b2, 0x87b3, 0x87b4, /*0xa0-0xa7*/ + 0x87b5, 0x87b6, 0x87b7, 0x87b8, 0x87b9, 0x87ba, 0x87bb, 0xe0eb, /*0xa8-0xaf*/ + 0x87bc, 0x87bd, 0x87be, 0x87bf, 0x87c0, 0x87c1, 0x87c2, 0xc8c2, /*0xb0-0xb7*/ + 0x87c3, 0x87c4, 0x87c5, 0x87c6, 0xbdc0, 0x87c7, 0x87c8, 0x87c9, /*0xb8-0xbf*/ + 0x87ca, 0x87cb, 0x87cc, 0x87cd, 0x87ce, 0x87cf, 0x87d0, 0x87d1, /*0xc0-0xc7*/ + 0x87d2, 0x87d3, 0xc4d2, 0x87d4, 0x87d5, 0x87d6, 0x87d7, 0x87d8, /*0xc8-0xcf*/ + 0x87d9, 0x87da, 0x87db, 0x87dc, 0xe0ec, 0x87dd, 0x87de, 0xe0ed, /*0xd0-0xd7*/ + 0x87df, 0x87e0, 0xc7f4, 0xcbc4, 0x87e1, 0xe0ee, 0xbbd8, 0xd8b6, /*0xd8-0xdf*/ + 0xd2f2, 0xe0ef, 0xcdc5, 0x87e2, 0xb6da, 0x87e3, 0x87e4, 0x87e5, /*0xe0-0xe7*/ + 0x87e6, 0x87e7, 0x87e8, 0xe0f1, 0x87e9, 0xd4b0, 0x87ea, 0x87eb, /*0xe8-0xef*/ + 0xc0a7, 0xb4d1, 0x87ec, 0x87ed, 0xcea7, 0xe0f0, 0x87ee, 0x87ef, /*0xf0-0xf7*/ + 0x87f0, 0xe0f2, 0xb9cc, 0x87f1, 0x87f2, 0xb9fa, 0xcdbc, 0xe0f3, /*0xf8-0xff*/ + /* 0x5700 */ + 0x87f3, 0x87f4, 0x87f5, 0xc6d4, 0xe0f4, 0x87f6, 0xd4b2, 0x87f7, /*0x00-0x07*/ + 0xc8a6, 0xe0f6, 0xe0f5, 0x87f8, 0x87f9, 0x87fa, 0x87fb, 0x87fc, /*0x08-0x0f*/ + 0x87fd, 0x87fe, 0x8840, 0x8841, 0x8842, 0x8843, 0x8844, 0x8845, /*0x10-0x17*/ + 0x8846, 0x8847, 0x8848, 0x8849, 0xe0f7, 0x884a, 0x884b, 0xcdc1, /*0x18-0x1f*/ + 0x884c, 0x884d, 0x884e, 0xcaa5, 0x884f, 0x8850, 0x8851, 0x8852, /*0x20-0x27*/ + 0xd4da, 0xdbd7, 0xdbd9, 0x8853, 0xdbd8, 0xb9e7, 0xdbdc, 0xdbdd, /*0x28-0x2f*/ + 0xb5d8, 0x8854, 0x8855, 0xdbda, 0x8856, 0x8857, 0x8858, 0x8859, /*0x30-0x37*/ + 0x885a, 0xdbdb, 0xb3a1, 0xdbdf, 0x885b, 0x885c, 0xbbf8, 0x885d, /*0x38-0x3f*/ + 0xd6b7, 0x885e, 0xdbe0, 0x885f, 0x8860, 0x8861, 0x8862, 0xbef9, /*0x40-0x47*/ + 0x8863, 0x8864, 0xb7bb, 0x8865, 0xdbd0, 0xccae, 0xbfb2, 0xbbb5, /*0x48-0x4f*/ + 0xd7f8, 0xbfd3, 0x8866, 0x8867, 0x8868, 0x8869, 0x886a, 0xbfe9, /*0x50-0x57*/ + 0x886b, 0x886c, 0xbce1, 0xccb3, 0xdbde, 0xb0d3, 0xceeb, 0xb7d8, /*0x58-0x5f*/ + 0xd7b9, 0xc6c2, 0x886d, 0x886e, 0xc0a4, 0x886f, 0xccb9, 0x8870, /*0x60-0x67*/ + 0xdbe7, 0xdbe1, 0xc6ba, 0xdbe3, 0x8871, 0xdbe8, 0x8872, 0xc5f7, /*0x68-0x6f*/ + 0x8873, 0x8874, 0x8875, 0xdbea, 0x8876, 0x8877, 0xdbe9, 0xbfc0, /*0x70-0x77*/ + 0x8878, 0x8879, 0x887a, 0xdbe6, 0xdbe5, 0x887b, 0x887c, 0x887d, /*0x78-0x7f*/ + 0x887e, 0x8880, 0xb4b9, 0xc0ac, 0xc2a2, 0xdbe2, 0xdbe4, 0x8881, /*0x80-0x87*/ + 0x8882, 0x8883, 0x8884, 0xd0cd, 0xdbed, 0x8885, 0x8886, 0x8887, /*0x88-0x8f*/ + 0x8888, 0x8889, 0xc0dd, 0xdbf2, 0x888a, 0x888b, 0x888c, 0x888d, /*0x90-0x97*/ + 0x888e, 0x888f, 0x8890, 0xb6e2, 0x8891, 0x8892, 0x8893, 0x8894, /*0x98-0x9f*/ + 0xdbf3, 0xdbd2, 0xb9b8, 0xd4ab, 0xdbec, 0x8895, 0xbfd1, 0xdbf0, /*0xa0-0xa7*/ + 0x8896, 0xdbd1, 0x8897, 0xb5e6, 0x8898, 0xdbeb, 0xbfe5, 0x8899, /*0xa8-0xaf*/ + 0x889a, 0x889b, 0xdbee, 0x889c, 0xdbf1, 0x889d, 0x889e, 0x889f, /*0xb0-0xb7*/ + 0xdbf9, 0x88a0, 0x88a1, 0x88a2, 0x88a3, 0x88a4, 0x88a5, 0x88a6, /*0xb8-0xbf*/ + 0x88a7, 0x88a8, 0xb9a1, 0xb0a3, 0x88a9, 0x88aa, 0x88ab, 0x88ac, /*0xc0-0xc7*/ + 0x88ad, 0x88ae, 0x88af, 0xc2f1, 0x88b0, 0x88b1, 0xb3c7, 0xdbef, /*0xc8-0xcf*/ + 0x88b2, 0x88b3, 0xdbf8, 0x88b4, 0xc6d2, 0xdbf4, 0x88b5, 0x88b6, /*0xd0-0xd7*/ + 0xdbf5, 0xdbf7, 0xdbf6, 0x88b7, 0x88b8, 0xdbfe, 0x88b9, 0xd3f2, /*0xd8-0xdf*/ + 0xb2ba, 0x88ba, 0x88bb, 0x88bc, 0xdbfd, 0x88bd, 0x88be, 0x88bf, /*0xe0-0xe7*/ + 0x88c0, 0x88c1, 0x88c2, 0x88c3, 0x88c4, 0xdca4, 0x88c5, 0xdbfb, /*0xe8-0xef*/ + 0x88c6, 0x88c7, 0x88c8, 0x88c9, 0xdbfa, 0x88ca, 0x88cb, 0x88cc, /*0xf0-0xf7*/ + 0xdbfc, 0xc5e0, 0xbbf9, 0x88cd, 0x88ce, 0xdca3, 0x88cf, 0x88d0, /*0xf8-0xff*/ + /* 0x5800 */ + 0xdca5, 0x88d1, 0xccc3, 0x88d2, 0x88d3, 0x88d4, 0xb6d1, 0xddc0, /*0x00-0x07*/ + 0x88d5, 0x88d6, 0x88d7, 0xdca1, 0x88d8, 0xdca2, 0x88d9, 0x88da, /*0x08-0x0f*/ + 0x88db, 0xc7b5, 0x88dc, 0x88dd, 0x88de, 0xb6e9, 0x88df, 0x88e0, /*0x10-0x17*/ + 0x88e1, 0xdca7, 0x88e2, 0x88e3, 0x88e4, 0x88e5, 0xdca6, 0x88e6, /*0x18-0x1f*/ + 0xdca9, 0xb1a4, 0x88e7, 0x88e8, 0xb5cc, 0x88e9, 0x88ea, 0x88eb, /*0x20-0x27*/ + 0x88ec, 0x88ed, 0xbfb0, 0x88ee, 0x88ef, 0x88f0, 0x88f1, 0x88f2, /*0x28-0x2f*/ + 0xd1df, 0x88f3, 0x88f4, 0x88f5, 0x88f6, 0xb6c2, 0x88f7, 0x88f8, /*0x30-0x37*/ + 0x88f9, 0x88fa, 0x88fb, 0x88fc, 0x88fd, 0x88fe, 0x8940, 0x8941, /*0x38-0x3f*/ + 0x8942, 0x8943, 0x8944, 0x8945, 0xdca8, 0x8946, 0x8947, 0x8948, /*0x40-0x47*/ + 0x8949, 0x894a, 0x894b, 0x894c, 0xcbfa, 0xebf3, 0x894d, 0x894e, /*0x48-0x4f*/ + 0x894f, 0xcbdc, 0x8950, 0x8951, 0xcbfe, 0x8952, 0x8953, 0x8954, /*0x50-0x57*/ + 0xccc1, 0x8955, 0x8956, 0x8957, 0x8958, 0x8959, 0xc8fb, 0x895a, /*0x58-0x5f*/ + 0x895b, 0x895c, 0x895d, 0x895e, 0x895f, 0xdcaa, 0x8960, 0x8961, /*0x60-0x67*/ + 0x8962, 0x8963, 0x8964, 0xccee, 0xdcab, 0x8965, 0x8966, 0x8967, /*0x68-0x6f*/ + 0x8968, 0x8969, 0x896a, 0x896b, 0x896c, 0x896d, 0x896e, 0x896f, /*0x70-0x77*/ + 0x8970, 0x8971, 0x8972, 0x8973, 0x8974, 0x8975, 0xdbd3, 0x8976, /*0x78-0x7f*/ + 0xdcaf, 0xdcac, 0x8977, 0xbeb3, 0x8978, 0xcafb, 0x8979, 0x897a, /*0x80-0x87*/ + 0x897b, 0xdcad, 0x897c, 0x897d, 0x897e, 0x8980, 0x8981, 0x8982, /*0x88-0x8f*/ + 0x8983, 0x8984, 0xc9ca, 0xc4b9, 0x8985, 0x8986, 0x8987, 0x8988, /*0x90-0x97*/ + 0x8989, 0xc7bd, 0xdcae, 0x898a, 0x898b, 0x898c, 0xd4f6, 0xd0e6, /*0x98-0x9f*/ + 0x898d, 0x898e, 0x898f, 0x8990, 0x8991, 0x8992, 0x8993, 0x8994, /*0xa0-0xa7*/ + 0xc4ab, 0xb6d5, 0x8995, 0x8996, 0x8997, 0x8998, 0x8999, 0x899a, /*0xa8-0xaf*/ + 0x899b, 0x899c, 0x899d, 0x899e, 0x899f, 0x89a0, 0x89a1, 0x89a2, /*0xb0-0xb7*/ + 0x89a3, 0x89a4, 0x89a5, 0x89a6, 0xdbd4, 0x89a7, 0x89a8, 0x89a9, /*0xb8-0xbf*/ + 0x89aa, 0xb1da, 0x89ab, 0x89ac, 0x89ad, 0xdbd5, 0x89ae, 0x89af, /*0xc0-0xc7*/ + 0x89b0, 0x89b1, 0x89b2, 0x89b3, 0x89b4, 0x89b5, 0x89b6, 0x89b7, /*0xc8-0xcf*/ + 0x89b8, 0xdbd6, 0x89b9, 0x89ba, 0x89bb, 0xbabe, 0x89bc, 0x89bd, /*0xd0-0xd7*/ + 0x89be, 0x89bf, 0x89c0, 0x89c1, 0x89c2, 0x89c3, 0x89c4, 0x89c5, /*0xd8-0xdf*/ + 0x89c6, 0x89c7, 0x89c8, 0x89c9, 0xc8c0, 0x89ca, 0x89cb, 0x89cc, /*0xe0-0xe7*/ + 0x89cd, 0x89ce, 0x89cf, 0xcabf, 0xc8c9, 0x89d0, 0xd7b3, 0x89d1, /*0xe8-0xef*/ + 0xc9f9, 0x89d2, 0x89d3, 0xbfc7, 0x89d4, 0x89d5, 0xbaf8, 0x89d6, /*0xf0-0xf7*/ + 0x89d7, 0xd2bc, 0x89d8, 0x89d9, 0x89da, 0x89db, 0x89dc, 0x89dd, /*0xf8-0xff*/ + /* 0x5900 */ + 0x89de, 0x89df, 0xe2ba, 0x89e0, 0xb4a6, 0x89e1, 0x89e2, 0xb1b8, /*0x00-0x07*/ + 0x89e3, 0x89e4, 0x89e5, 0x89e6, 0x89e7, 0xb8b4, 0x89e8, 0xcfc4, /*0x08-0x0f*/ + 0x89e9, 0x89ea, 0x89eb, 0x89ec, 0xd9e7, 0xcfa6, 0xcde2, 0x89ed, /*0x10-0x17*/ + 0x89ee, 0xd9ed, 0xb6e0, 0x89ef, 0xd2b9, 0x89f0, 0x89f1, 0xb9bb, /*0x18-0x1f*/ + 0x89f2, 0x89f3, 0x89f4, 0x89f5, 0xe2b9, 0xe2b7, 0x89f6, 0xb4f3, /*0x20-0x27*/ + 0x89f7, 0xccec, 0xccab, 0xb7f2, 0x89f8, 0xd8b2, 0xd1eb, 0xbabb, /*0x28-0x2f*/ + 0x89f9, 0xcaa7, 0x89fa, 0x89fb, 0xcdb7, 0x89fc, 0x89fd, 0xd2c4, /*0x30-0x37*/ + 0xbfe4, 0xbcd0, 0xb6e1, 0x89fe, 0xdec5, 0x8a40, 0x8a41, 0x8a42, /*0x38-0x3f*/ + 0x8a43, 0xdec6, 0xdbbc, 0x8a44, 0xd1d9, 0x8a45, 0x8a46, 0xc6e6, /*0x40-0x47*/ + 0xc4ce, 0xb7ee, 0x8a47, 0xb7dc, 0x8a48, 0x8a49, 0xbffc, 0xd7e0, /*0x48-0x4f*/ + 0x8a4a, 0xc6f5, 0x8a4b, 0x8a4c, 0xb1bc, 0xdec8, 0xbdb1, 0xccd7, /*0x50-0x57*/ + 0xdeca, 0x8a4d, 0xdec9, 0x8a4e, 0x8a4f, 0x8a50, 0x8a51, 0x8a52, /*0x58-0x5f*/ + 0xb5ec, 0x8a53, 0xc9dd, 0x8a54, 0x8a55, 0xb0c2, 0x8a56, 0x8a57, /*0x60-0x67*/ + 0x8a58, 0x8a59, 0x8a5a, 0x8a5b, 0x8a5c, 0x8a5d, 0x8a5e, 0x8a5f, /*0x68-0x6f*/ + 0x8a60, 0x8a61, 0x8a62, 0xc5ae, 0xc5ab, 0x8a63, 0xc4cc, 0x8a64, /*0x70-0x77*/ + 0xbce9, 0xcbfd, 0x8a65, 0x8a66, 0x8a67, 0xbac3, 0x8a68, 0x8a69, /*0x78-0x7f*/ + 0x8a6a, 0xe5f9, 0xc8e7, 0xe5fa, 0xcdfd, 0x8a6b, 0xd7b1, 0xb8be, /*0x80-0x87*/ + 0xc2e8, 0x8a6c, 0xc8d1, 0x8a6d, 0x8a6e, 0xe5fb, 0x8a6f, 0x8a70, /*0x88-0x8f*/ + 0x8a71, 0x8a72, 0xb6ca, 0xbccb, 0x8a73, 0x8a74, 0xd1fd, 0xe6a1, /*0x90-0x97*/ + 0x8a75, 0xc3ee, 0x8a76, 0x8a77, 0x8a78, 0x8a79, 0xe6a4, 0x8a7a, /*0x98-0x9f*/ + 0x8a7b, 0x8a7c, 0x8a7d, 0xe5fe, 0xe6a5, 0xcdd7, 0x8a7e, 0x8a80, /*0xa0-0xa7*/ + 0xb7c1, 0xe5fc, 0xe5fd, 0xe6a3, 0x8a81, 0x8a82, 0xc4dd, 0xe6a8, /*0xa8-0xaf*/ + 0x8a83, 0x8a84, 0xe6a7, 0x8a85, 0x8a86, 0x8a87, 0x8a88, 0x8a89, /*0xb0-0xb7*/ + 0x8a8a, 0xc3c3, 0x8a8b, 0xc6de, 0x8a8c, 0x8a8d, 0xe6aa, 0x8a8e, /*0xb8-0xbf*/ + 0x8a8f, 0x8a90, 0x8a91, 0x8a92, 0x8a93, 0x8a94, 0xc4b7, 0x8a95, /*0xc0-0xc7*/ + 0x8a96, 0x8a97, 0xe6a2, 0xcabc, 0x8a98, 0x8a99, 0x8a9a, 0x8a9b, /*0xc8-0xcf*/ + 0xbde3, 0xb9c3, 0xe6a6, 0xd0d5, 0xceaf, 0x8a9c, 0x8a9d, 0xe6a9, /*0xd0-0xd7*/ + 0xe6b0, 0x8a9e, 0xd2a6, 0x8a9f, 0xbdaa, 0xe6ad, 0x8aa0, 0x8aa1, /*0xd8-0xdf*/ + 0x8aa2, 0x8aa3, 0x8aa4, 0xe6af, 0x8aa5, 0xc0d1, 0x8aa6, 0x8aa7, /*0xe0-0xe7*/ + 0xd2cc, 0x8aa8, 0x8aa9, 0x8aaa, 0xbca7, 0x8aab, 0x8aac, 0x8aad, /*0xe8-0xef*/ + 0x8aae, 0x8aaf, 0x8ab0, 0x8ab1, 0x8ab2, 0x8ab3, 0x8ab4, 0x8ab5, /*0xf0-0xf7*/ + 0x8ab6, 0xe6b1, 0x8ab7, 0xd2f6, 0x8ab8, 0x8ab9, 0x8aba, 0xd7cb, /*0xf8-0xff*/ + /* 0x5a00 */ + 0x8abb, 0xcdfe, 0x8abc, 0xcdde, 0xc2a6, 0xe6ab, 0xe6ac, 0xbdbf, /*0x00-0x07*/ + 0xe6ae, 0xe6b3, 0x8abd, 0x8abe, 0xe6b2, 0x8abf, 0x8ac0, 0x8ac1, /*0x08-0x0f*/ + 0x8ac2, 0xe6b6, 0x8ac3, 0xe6b8, 0x8ac4, 0x8ac5, 0x8ac6, 0x8ac7, /*0x10-0x17*/ + 0xc4ef, 0x8ac8, 0x8ac9, 0x8aca, 0xc4c8, 0x8acb, 0x8acc, 0xbeea, /*0x18-0x1f*/ + 0xc9ef, 0x8acd, 0x8ace, 0xe6b7, 0x8acf, 0xb6f0, 0x8ad0, 0x8ad1, /*0x20-0x27*/ + 0x8ad2, 0xc3e4, 0x8ad3, 0x8ad4, 0x8ad5, 0x8ad6, 0x8ad7, 0x8ad8, /*0x28-0x2f*/ + 0x8ad9, 0xd3e9, 0xe6b4, 0x8ada, 0xe6b5, 0x8adb, 0xc8a2, 0x8adc, /*0x30-0x37*/ + 0x8add, 0x8ade, 0x8adf, 0x8ae0, 0xe6bd, 0x8ae1, 0x8ae2, 0x8ae3, /*0x38-0x3f*/ + 0xe6b9, 0x8ae4, 0x8ae5, 0x8ae6, 0x8ae7, 0x8ae8, 0xc6c5, 0x8ae9, /*0x40-0x47*/ + 0x8aea, 0xcdf1, 0xe6bb, 0x8aeb, 0x8aec, 0x8aed, 0x8aee, 0x8aef, /*0x48-0x4f*/ + 0x8af0, 0x8af1, 0x8af2, 0x8af3, 0x8af4, 0xe6bc, 0x8af5, 0x8af6, /*0x50-0x57*/ + 0x8af7, 0x8af8, 0xbbe9, 0x8af9, 0x8afa, 0x8afb, 0x8afc, 0x8afd, /*0x58-0x5f*/ + 0x8afe, 0x8b40, 0xe6be, 0x8b41, 0x8b42, 0x8b43, 0x8b44, 0xe6ba, /*0x60-0x67*/ + 0x8b45, 0x8b46, 0xc0b7, 0x8b47, 0x8b48, 0x8b49, 0x8b4a, 0x8b4b, /*0x68-0x6f*/ + 0x8b4c, 0x8b4d, 0x8b4e, 0x8b4f, 0xd3a4, 0xe6bf, 0xc9f4, 0xe6c3, /*0x70-0x77*/ + 0x8b50, 0x8b51, 0xe6c4, 0x8b52, 0x8b53, 0x8b54, 0x8b55, 0xd0f6, /*0x78-0x7f*/ + 0x8b56, 0x8b57, 0x8b58, 0x8b59, 0x8b5a, 0x8b5b, 0x8b5c, 0x8b5d, /*0x80-0x87*/ + 0x8b5e, 0x8b5f, 0x8b60, 0x8b61, 0x8b62, 0x8b63, 0x8b64, 0x8b65, /*0x88-0x8f*/ + 0x8b66, 0x8b67, 0xc3bd, 0x8b68, 0x8b69, 0x8b6a, 0x8b6b, 0x8b6c, /*0x90-0x97*/ + 0x8b6d, 0x8b6e, 0xc3c4, 0xe6c2, 0x8b6f, 0x8b70, 0x8b71, 0x8b72, /*0x98-0x9f*/ + 0x8b73, 0x8b74, 0x8b75, 0x8b76, 0x8b77, 0x8b78, 0x8b79, 0x8b7a, /*0xa0-0xa7*/ + 0x8b7b, 0x8b7c, 0xe6c1, 0x8b7d, 0x8b7e, 0x8b80, 0x8b81, 0x8b82, /*0xa8-0xaf*/ + 0x8b83, 0x8b84, 0xe6c7, 0xcfb1, 0x8b85, 0xebf4, 0x8b86, 0x8b87, /*0xb0-0xb7*/ + 0xe6ca, 0x8b88, 0x8b89, 0x8b8a, 0x8b8b, 0x8b8c, 0xe6c5, 0x8b8d, /*0xb8-0xbf*/ + 0x8b8e, 0xbcde, 0xc9a9, 0x8b8f, 0x8b90, 0x8b91, 0x8b92, 0x8b93, /*0xc0-0xc7*/ + 0x8b94, 0xbcb5, 0x8b95, 0x8b96, 0xcfd3, 0x8b97, 0x8b98, 0x8b99, /*0xc8-0xcf*/ + 0x8b9a, 0x8b9b, 0xe6c8, 0x8b9c, 0xe6c9, 0x8b9d, 0xe6ce, 0x8b9e, /*0xd0-0xd7*/ + 0xe6d0, 0x8b9f, 0x8ba0, 0x8ba1, 0xe6d1, 0x8ba2, 0x8ba3, 0x8ba4, /*0xd8-0xdf*/ + 0xe6cb, 0xb5d5, 0x8ba5, 0xe6cc, 0x8ba6, 0x8ba7, 0xe6cf, 0x8ba8, /*0xe0-0xe7*/ + 0x8ba9, 0xc4db, 0x8baa, 0xe6c6, 0x8bab, 0x8bac, 0x8bad, 0x8bae, /*0xe8-0xef*/ + 0x8baf, 0xe6cd, 0x8bb0, 0x8bb1, 0x8bb2, 0x8bb3, 0x8bb4, 0x8bb5, /*0xf0-0xf7*/ + 0x8bb6, 0x8bb7, 0x8bb8, 0x8bb9, 0x8bba, 0x8bbb, 0x8bbc, 0x8bbd, /*0xf8-0xff*/ + /* 0x5b00 */ + 0x8bbe, 0x8bbf, 0x8bc0, 0x8bc1, 0x8bc2, 0x8bc3, 0x8bc4, 0x8bc5, /*0x00-0x07*/ + 0x8bc6, 0xe6d2, 0x8bc7, 0x8bc8, 0x8bc9, 0x8bca, 0x8bcb, 0x8bcc, /*0x08-0x0f*/ + 0x8bcd, 0x8bce, 0x8bcf, 0x8bd0, 0x8bd1, 0x8bd2, 0xe6d4, 0xe6d3, /*0x10-0x17*/ + 0x8bd3, 0x8bd4, 0x8bd5, 0x8bd6, 0x8bd7, 0x8bd8, 0x8bd9, 0x8bda, /*0x18-0x1f*/ + 0x8bdb, 0x8bdc, 0x8bdd, 0x8bde, 0x8bdf, 0x8be0, 0x8be1, 0x8be2, /*0x20-0x27*/ + 0x8be3, 0x8be4, 0x8be5, 0x8be6, 0x8be7, 0x8be8, 0x8be9, 0x8bea, /*0x28-0x2f*/ + 0x8beb, 0x8bec, 0xe6d5, 0x8bed, 0xd9f8, 0x8bee, 0x8bef, 0xe6d6, /*0x30-0x37*/ + 0x8bf0, 0x8bf1, 0x8bf2, 0x8bf3, 0x8bf4, 0x8bf5, 0x8bf6, 0x8bf7, /*0x38-0x3f*/ + 0xe6d7, 0x8bf8, 0x8bf9, 0x8bfa, 0x8bfb, 0x8bfc, 0x8bfd, 0x8bfe, /*0x40-0x47*/ + 0x8c40, 0x8c41, 0x8c42, 0x8c43, 0x8c44, 0x8c45, 0x8c46, 0x8c47, /*0x48-0x4f*/ + 0xd7d3, 0xe6dd, 0x8c48, 0xe6de, 0xbfd7, 0xd4d0, 0x8c49, 0xd7d6, /*0x50-0x57*/ + 0xb4e6, 0xcbef, 0xe6da, 0xd8c3, 0xd7ce, 0xd0a2, 0x8c4a, 0xc3cf, /*0x58-0x5f*/ + 0x8c4b, 0x8c4c, 0xe6df, 0xbcbe, 0xb9c2, 0xe6db, 0xd1a7, 0x8c4d, /*0x60-0x67*/ + 0x8c4e, 0xbaa2, 0xc2cf, 0x8c4f, 0xd8ab, 0x8c50, 0x8c51, 0x8c52, /*0x68-0x6f*/ + 0xcaeb, 0xe5ee, 0x8c53, 0xe6dc, 0x8c54, 0xb7f5, 0x8c55, 0x8c56, /*0x70-0x77*/ + 0x8c57, 0x8c58, 0xc8e6, 0x8c59, 0x8c5a, 0xc4f5, 0x8c5b, 0x8c5c, /*0x78-0x7f*/ + 0xe5b2, 0xc4fe, 0x8c5d, 0xcbfc, 0xe5b3, 0xd5ac, 0x8c5e, 0xd3ee, /*0x80-0x87*/ + 0xcad8, 0xb0b2, 0x8c5f, 0xcbce, 0xcdea, 0x8c60, 0x8c61, 0xbaea, /*0x88-0x8f*/ + 0x8c62, 0x8c63, 0x8c64, 0xe5b5, 0x8c65, 0xe5b4, 0x8c66, 0xd7da, /*0x90-0x97*/ + 0xb9d9, 0xd6e6, 0xb6a8, 0xcdf0, 0xd2cb, 0xb1a6, 0xcab5, 0x8c67, /*0x98-0x9f*/ + 0xb3e8, 0xc9f3, 0xbfcd, 0xd0fb, 0xcad2, 0xe5b6, 0xbbc2, 0x8c68, /*0xa0-0xa7*/ + 0x8c69, 0x8c6a, 0xcfdc, 0xb9ac, 0x8c6b, 0x8c6c, 0x8c6d, 0x8c6e, /*0xa8-0xaf*/ + 0xd4d7, 0x8c6f, 0x8c70, 0xbaa6, 0xd1e7, 0xcffc, 0xbcd2, 0x8c71, /*0xb0-0xb7*/ + 0xe5b7, 0xc8dd, 0x8c72, 0x8c73, 0x8c74, 0xbfed, 0xb1f6, 0xcbde, /*0xb8-0xbf*/ + 0x8c75, 0x8c76, 0xbcc5, 0x8c77, 0xbcc4, 0xd2fa, 0xc3dc, 0xbfdc, /*0xc0-0xc7*/ + 0x8c78, 0x8c79, 0x8c7a, 0x8c7b, 0xb8bb, 0x8c7c, 0x8c7d, 0x8c7e, /*0xc8-0xcf*/ + 0xc3c2, 0x8c80, 0xbaae, 0xd4a2, 0x8c81, 0x8c82, 0x8c83, 0x8c84, /*0xd0-0xd7*/ + 0x8c85, 0x8c86, 0x8c87, 0x8c88, 0x8c89, 0xc7de, 0xc4af, 0xb2ec, /*0xd8-0xdf*/ + 0x8c8a, 0xb9d1, 0x8c8b, 0x8c8c, 0xe5bb, 0xc1c8, 0x8c8d, 0x8c8e, /*0xe0-0xe7*/ + 0xd5af, 0x8c8f, 0x8c90, 0x8c91, 0x8c92, 0x8c93, 0xe5bc, 0x8c94, /*0xe8-0xef*/ + 0xe5be, 0x8c95, 0x8c96, 0x8c97, 0x8c98, 0x8c99, 0x8c9a, 0x8c9b, /*0xf0-0xf7*/ + 0xb4e7, 0xb6d4, 0xcbc2, 0xd1b0, 0xb5bc, 0x8c9c, 0x8c9d, 0xcad9, /*0xf8-0xff*/ + /* 0x5c00 */ + 0x8c9e, 0xb7e2, 0x8c9f, 0x8ca0, 0xc9e4, 0x8ca1, 0xbdab, 0x8ca2, /*0x00-0x07*/ + 0x8ca3, 0xcebe, 0xd7f0, 0x8ca4, 0x8ca5, 0x8ca6, 0x8ca7, 0xd0a1, /*0x08-0x0f*/ + 0x8ca8, 0xc9d9, 0x8ca9, 0x8caa, 0xb6fb, 0xe6d8, 0xbce2, 0x8cab, /*0x10-0x17*/ + 0xb3be, 0x8cac, 0xc9d0, 0x8cad, 0xe6d9, 0xb3a2, 0x8cae, 0x8caf, /*0x18-0x1f*/ + 0x8cb0, 0x8cb1, 0xdecc, 0x8cb2, 0xd3c8, 0xdecd, 0x8cb3, 0xd2a2, /*0x20-0x27*/ + 0x8cb4, 0x8cb5, 0x8cb6, 0x8cb7, 0xdece, 0x8cb8, 0x8cb9, 0x8cba, /*0x28-0x2f*/ + 0x8cbb, 0xbecd, 0x8cbc, 0x8cbd, 0xdecf, 0x8cbe, 0x8cbf, 0x8cc0, /*0x30-0x37*/ + 0xcaac, 0xd2fc, 0xb3df, 0xe5ea, 0xc4e1, 0xbea1, 0xceb2, 0xc4f2, /*0x38-0x3f*/ + 0xbed6, 0xc6a8, 0xb2e3, 0x8cc1, 0x8cc2, 0xbed3, 0x8cc3, 0x8cc4, /*0x40-0x47*/ + 0xc7fc, 0xcceb, 0xbdec, 0xcedd, 0x8cc5, 0x8cc6, 0xcaba, 0xc6c1, /*0x48-0x4f*/ + 0xe5ec, 0xd0bc, 0x8cc7, 0x8cc8, 0x8cc9, 0xd5b9, 0x8cca, 0x8ccb, /*0x50-0x57*/ + 0x8ccc, 0xe5ed, 0x8ccd, 0x8cce, 0x8ccf, 0x8cd0, 0xcaf4, 0x8cd1, /*0x58-0x5f*/ + 0xcdc0, 0xc2c5, 0x8cd2, 0xe5ef, 0x8cd3, 0xc2c4, 0xe5f0, 0x8cd4, /*0x60-0x67*/ + 0x8cd5, 0x8cd6, 0x8cd7, 0x8cd8, 0x8cd9, 0x8cda, 0xe5f8, 0xcdcd, /*0x68-0x6f*/ + 0x8cdb, 0xc9bd, 0x8cdc, 0x8cdd, 0x8cde, 0x8cdf, 0x8ce0, 0x8ce1, /*0x70-0x77*/ + 0x8ce2, 0xd2d9, 0xe1a8, 0x8ce3, 0x8ce4, 0x8ce5, 0x8ce6, 0xd3ec, /*0x78-0x7f*/ + 0x8ce7, 0xcbea, 0xc6f1, 0x8ce8, 0x8ce9, 0x8cea, 0x8ceb, 0x8cec, /*0x80-0x87*/ + 0xe1ac, 0x8ced, 0x8cee, 0x8cef, 0xe1a7, 0xe1a9, 0x8cf0, 0x8cf1, /*0x88-0x8f*/ + 0xe1aa, 0xe1af, 0x8cf2, 0x8cf3, 0xb2ed, 0x8cf4, 0xe1ab, 0xb8da, /*0x90-0x97*/ + 0xe1ad, 0xe1ae, 0xe1b0, 0xb5ba, 0xe1b1, 0x8cf5, 0x8cf6, 0x8cf7, /*0x98-0x9f*/ + 0x8cf8, 0x8cf9, 0xe1b3, 0xe1b8, 0x8cfa, 0x8cfb, 0x8cfc, 0x8cfd, /*0xa0-0xa7*/ + 0x8cfe, 0xd1d2, 0x8d40, 0xe1b6, 0xe1b5, 0xc1eb, 0x8d41, 0x8d42, /*0xa8-0xaf*/ + 0x8d43, 0xe1b7, 0x8d44, 0xd4c0, 0x8d45, 0xe1b2, 0x8d46, 0xe1ba, /*0xb0-0xb7*/ + 0xb0b6, 0x8d47, 0x8d48, 0x8d49, 0x8d4a, 0xe1b4, 0x8d4b, 0xbff9, /*0xb8-0xbf*/ + 0x8d4c, 0xe1b9, 0x8d4d, 0x8d4e, 0xe1bb, 0x8d4f, 0x8d50, 0x8d51, /*0xc0-0xc7*/ + 0x8d52, 0x8d53, 0x8d54, 0xe1be, 0x8d55, 0x8d56, 0x8d57, 0x8d58, /*0xc8-0xcf*/ + 0x8d59, 0x8d5a, 0xe1bc, 0x8d5b, 0x8d5c, 0x8d5d, 0x8d5e, 0x8d5f, /*0xd0-0xd7*/ + 0x8d60, 0xd6c5, 0x8d61, 0x8d62, 0x8d63, 0x8d64, 0x8d65, 0x8d66, /*0xd8-0xdf*/ + 0x8d67, 0xcfbf, 0x8d68, 0x8d69, 0xe1bd, 0xe1bf, 0xc2cd, 0x8d6a, /*0xe0-0xe7*/ + 0xb6eb, 0x8d6b, 0xd3f8, 0x8d6c, 0x8d6d, 0xc7cd, 0x8d6e, 0x8d6f, /*0xe8-0xef*/ + 0xb7e5, 0x8d70, 0x8d71, 0x8d72, 0x8d73, 0x8d74, 0x8d75, 0x8d76, /*0xf0-0xf7*/ + 0x8d77, 0x8d78, 0x8d79, 0xbefe, 0x8d7a, 0x8d7b, 0x8d7c, 0x8d7d, /*0xf8-0xff*/ + /* 0x5d00 */ + 0x8d7e, 0x8d80, 0xe1c0, 0xe1c1, 0x8d81, 0x8d82, 0xe1c7, 0xb3e7, /*0x00-0x07*/ + 0x8d83, 0x8d84, 0x8d85, 0x8d86, 0x8d87, 0x8d88, 0xc6e9, 0x8d89, /*0x08-0x0f*/ + 0x8d8a, 0x8d8b, 0x8d8c, 0x8d8d, 0xb4de, 0x8d8e, 0xd1c2, 0x8d8f, /*0x10-0x17*/ + 0x8d90, 0x8d91, 0x8d92, 0xe1c8, 0x8d93, 0x8d94, 0xe1c6, 0x8d95, /*0x18-0x1f*/ + 0x8d96, 0x8d97, 0x8d98, 0x8d99, 0xe1c5, 0x8d9a, 0xe1c3, 0xe1c2, /*0x20-0x27*/ + 0x8d9b, 0xb1c0, 0x8d9c, 0x8d9d, 0x8d9e, 0xd5b8, 0xe1c4, 0x8d9f, /*0x28-0x2f*/ + 0x8da0, 0x8da1, 0x8da2, 0x8da3, 0xe1cb, 0x8da4, 0x8da5, 0x8da6, /*0x30-0x37*/ + 0x8da7, 0x8da8, 0x8da9, 0x8daa, 0x8dab, 0xe1cc, 0xe1ca, 0x8dac, /*0x38-0x3f*/ + 0x8dad, 0x8dae, 0x8daf, 0x8db0, 0x8db1, 0x8db2, 0x8db3, 0xeffa, /*0x40-0x47*/ + 0x8db4, 0x8db5, 0xe1d3, 0xe1d2, 0xc7b6, 0x8db6, 0x8db7, 0x8db8, /*0x48-0x4f*/ + 0x8db9, 0x8dba, 0x8dbb, 0x8dbc, 0x8dbd, 0x8dbe, 0x8dbf, 0x8dc0, /*0x50-0x57*/ + 0xe1c9, 0x8dc1, 0x8dc2, 0xe1ce, 0x8dc3, 0xe1d0, 0x8dc4, 0x8dc5, /*0x58-0x5f*/ + 0x8dc6, 0x8dc7, 0x8dc8, 0x8dc9, 0x8dca, 0x8dcb, 0x8dcc, 0x8dcd, /*0x60-0x67*/ + 0x8dce, 0xe1d4, 0x8dcf, 0xe1d1, 0xe1cd, 0x8dd0, 0x8dd1, 0xe1cf, /*0x68-0x6f*/ + 0x8dd2, 0x8dd3, 0x8dd4, 0x8dd5, 0xe1d5, 0x8dd6, 0x8dd7, 0x8dd8, /*0x70-0x77*/ + 0x8dd9, 0x8dda, 0x8ddb, 0x8ddc, 0x8ddd, 0x8dde, 0x8ddf, 0x8de0, /*0x78-0x7f*/ + 0x8de1, 0x8de2, 0xe1d6, 0x8de3, 0x8de4, 0x8de5, 0x8de6, 0x8de7, /*0x80-0x87*/ + 0x8de8, 0x8de9, 0x8dea, 0x8deb, 0x8dec, 0x8ded, 0x8dee, 0x8def, /*0x88-0x8f*/ + 0x8df0, 0x8df1, 0x8df2, 0x8df3, 0x8df4, 0x8df5, 0x8df6, 0x8df7, /*0x90-0x97*/ + 0x8df8, 0xe1d7, 0x8df9, 0x8dfa, 0x8dfb, 0xe1d8, 0x8dfc, 0x8dfd, /*0x98-0x9f*/ + 0x8dfe, 0x8e40, 0x8e41, 0x8e42, 0x8e43, 0x8e44, 0x8e45, 0x8e46, /*0xa0-0xa7*/ + 0x8e47, 0x8e48, 0x8e49, 0x8e4a, 0x8e4b, 0x8e4c, 0x8e4d, 0x8e4e, /*0xa8-0xaf*/ + 0x8e4f, 0x8e50, 0x8e51, 0x8e52, 0x8e53, 0x8e54, 0x8e55, 0xe1da, /*0xb0-0xb7*/ + 0x8e56, 0x8e57, 0x8e58, 0x8e59, 0x8e5a, 0x8e5b, 0x8e5c, 0x8e5d, /*0xb8-0xbf*/ + 0x8e5e, 0x8e5f, 0x8e60, 0x8e61, 0x8e62, 0xe1db, 0x8e63, 0x8e64, /*0xc0-0xc7*/ + 0x8e65, 0x8e66, 0x8e67, 0x8e68, 0x8e69, 0xcea1, 0x8e6a, 0x8e6b, /*0xc8-0xcf*/ + 0x8e6c, 0x8e6d, 0x8e6e, 0x8e6f, 0x8e70, 0x8e71, 0x8e72, 0x8e73, /*0xd0-0xd7*/ + 0x8e74, 0x8e75, 0x8e76, 0xe7dd, 0x8e77, 0xb4a8, 0xd6dd, 0x8e78, /*0xd8-0xdf*/ + 0x8e79, 0xd1b2, 0xb3b2, 0x8e7a, 0x8e7b, 0xb9a4, 0xd7f3, 0xc7c9, /*0xe0-0xe7*/ + 0xbede, 0xb9ae, 0x8e7c, 0xced7, 0x8e7d, 0x8e7e, 0xb2ee, 0xdbcf, /*0xe8-0xef*/ + 0x8e80, 0xbcba, 0xd2d1, 0xcbc8, 0xb0cd, 0x8e81, 0x8e82, 0xcfef, /*0xf0-0xf7*/ + 0x8e83, 0x8e84, 0x8e85, 0x8e86, 0x8e87, 0xd9e3, 0xbded, 0x8e88, /*0xf8-0xff*/ + /* 0x5e00 */ + 0x8e89, 0xb1d2, 0xcad0, 0xb2bc, 0x8e8a, 0xcba7, 0xb7ab, 0x8e8b, /*0x00-0x07*/ + 0xcaa6, 0x8e8c, 0x8e8d, 0x8e8e, 0xcfa3, 0x8e8f, 0x8e90, 0xe0f8, /*0x08-0x0f*/ + 0xd5ca, 0xe0fb, 0x8e91, 0x8e92, 0xe0fa, 0xc5c1, 0xccfb, 0x8e93, /*0x10-0x17*/ + 0xc1b1, 0xe0f9, 0xd6e3, 0xb2af, 0xd6c4, 0xb5db, 0x8e94, 0x8e95, /*0x18-0x1f*/ + 0x8e96, 0x8e97, 0x8e98, 0x8e99, 0x8e9a, 0x8e9b, 0xb4f8, 0xd6a1, /*0x20-0x27*/ + 0x8e9c, 0x8e9d, 0x8e9e, 0x8e9f, 0x8ea0, 0xcfaf, 0xb0ef, 0x8ea1, /*0x28-0x2f*/ + 0x8ea2, 0xe0fc, 0x8ea3, 0x8ea4, 0x8ea5, 0x8ea6, 0x8ea7, 0xe1a1, /*0x30-0x37*/ + 0xb3a3, 0x8ea8, 0x8ea9, 0xe0fd, 0xe0fe, 0xc3b1, 0x8eaa, 0x8eab, /*0x38-0x3f*/ + 0x8eac, 0x8ead, 0xc3dd, 0x8eae, 0xe1a2, 0xb7f9, 0x8eaf, 0x8eb0, /*0x40-0x47*/ + 0x8eb1, 0x8eb2, 0x8eb3, 0x8eb4, 0xbbcf, 0x8eb5, 0x8eb6, 0x8eb7, /*0x48-0x4f*/ + 0x8eb8, 0x8eb9, 0x8eba, 0x8ebb, 0xe1a3, 0xc4bb, 0x8ebc, 0x8ebd, /*0x50-0x57*/ + 0x8ebe, 0x8ebf, 0x8ec0, 0xe1a4, 0x8ec1, 0x8ec2, 0xe1a5, 0x8ec3, /*0x58-0x5f*/ + 0x8ec4, 0xe1a6, 0xb4b1, 0x8ec5, 0x8ec6, 0x8ec7, 0x8ec8, 0x8ec9, /*0x60-0x67*/ + 0x8eca, 0x8ecb, 0x8ecc, 0x8ecd, 0x8ece, 0x8ecf, 0x8ed0, 0x8ed1, /*0x68-0x6f*/ + 0x8ed2, 0x8ed3, 0xb8c9, 0xc6bd, 0xc4ea, 0x8ed4, 0xb2a2, 0x8ed5, /*0x70-0x77*/ + 0xd0d2, 0x8ed6, 0xe7db, 0xbbc3, 0xd3d7, 0xd3c4, 0x8ed7, 0xb9e3, /*0x78-0x7f*/ + 0xe2cf, 0x8ed8, 0x8ed9, 0x8eda, 0xd7af, 0x8edb, 0xc7ec, 0xb1d3, /*0x80-0x87*/ + 0x8edc, 0x8edd, 0xb4b2, 0xe2d1, 0x8ede, 0x8edf, 0x8ee0, 0xd0f2, /*0x88-0x8f*/ + 0xc2ae, 0xe2d0, 0x8ee1, 0xbfe2, 0xd3a6, 0xb5d7, 0xe2d2, 0xb5ea, /*0x90-0x97*/ + 0x8ee2, 0xc3ed, 0xb8fd, 0x8ee3, 0xb8ae, 0x8ee4, 0xc5d3, 0xb7cf, /*0x98-0x9f*/ + 0xe2d4, 0x8ee5, 0x8ee6, 0x8ee7, 0x8ee8, 0xe2d3, 0xb6c8, 0xd7f9, /*0xa0-0xa7*/ + 0x8ee9, 0x8eea, 0x8eeb, 0x8eec, 0x8eed, 0xcda5, 0x8eee, 0x8eef, /*0xa8-0xaf*/ + 0x8ef0, 0x8ef1, 0x8ef2, 0xe2d8, 0x8ef3, 0xe2d6, 0xcafc, 0xbfb5, /*0xb0-0xb7*/ + 0xd3b9, 0xe2d5, 0x8ef4, 0x8ef5, 0x8ef6, 0x8ef7, 0xe2d7, 0x8ef8, /*0xb8-0xbf*/ + 0x8ef9, 0x8efa, 0x8efb, 0x8efc, 0x8efd, 0x8efe, 0x8f40, 0x8f41, /*0xc0-0xc7*/ + 0x8f42, 0xc1ae, 0xc0c8, 0x8f43, 0x8f44, 0x8f45, 0x8f46, 0x8f47, /*0xc8-0xcf*/ + 0x8f48, 0xe2db, 0xe2da, 0xc0aa, 0x8f49, 0x8f4a, 0xc1ce, 0x8f4b, /*0xd0-0xd7*/ + 0x8f4c, 0x8f4d, 0x8f4e, 0xe2dc, 0x8f4f, 0x8f50, 0x8f51, 0x8f52, /*0xd8-0xdf*/ + 0x8f53, 0x8f54, 0x8f55, 0x8f56, 0x8f57, 0x8f58, 0x8f59, 0x8f5a, /*0xe0-0xe7*/ + 0xe2dd, 0x8f5b, 0xe2de, 0x8f5c, 0x8f5d, 0x8f5e, 0x8f5f, 0x8f60, /*0xe8-0xef*/ + 0x8f61, 0x8f62, 0x8f63, 0x8f64, 0xdbc8, 0x8f65, 0xd1d3, 0xcda2, /*0xf0-0xf7*/ + 0x8f66, 0x8f67, 0xbda8, 0x8f68, 0x8f69, 0x8f6a, 0xdec3, 0xd8a5, /*0xf8-0xff*/ + /* 0x5f00 */ + 0xbfaa, 0xdbcd, 0xd2ec, 0xc6fa, 0xc5aa, 0x8f6b, 0x8f6c, 0x8f6d, /*0x00-0x07*/ + 0xdec4, 0x8f6e, 0xb1d7, 0xdfae, 0x8f6f, 0x8f70, 0x8f71, 0xcabd, /*0x08-0x0f*/ + 0x8f72, 0xdfb1, 0x8f73, 0xb9ad, 0x8f74, 0xd2fd, 0x8f75, 0xb8a5, /*0x10-0x17*/ + 0xbaeb, 0x8f76, 0x8f77, 0xb3da, 0x8f78, 0x8f79, 0x8f7a, 0xb5dc, /*0x18-0x1f*/ + 0xd5c5, 0x8f7b, 0x8f7c, 0x8f7d, 0x8f7e, 0xc3d6, 0xcfd2, 0xbba1, /*0x20-0x27*/ + 0x8f80, 0xe5f3, 0xe5f2, 0x8f81, 0x8f82, 0xe5f4, 0x8f83, 0xcde4, /*0x28-0x2f*/ + 0x8f84, 0xc8f5, 0x8f85, 0x8f86, 0x8f87, 0x8f88, 0x8f89, 0x8f8a, /*0x30-0x37*/ + 0x8f8b, 0xb5af, 0xc7bf, 0x8f8c, 0xe5f6, 0x8f8d, 0x8f8e, 0x8f8f, /*0x38-0x3f*/ + 0xecb0, 0x8f90, 0x8f91, 0x8f92, 0x8f93, 0x8f94, 0x8f95, 0x8f96, /*0x40-0x47*/ + 0x8f97, 0x8f98, 0x8f99, 0x8f9a, 0x8f9b, 0x8f9c, 0x8f9d, 0x8f9e, /*0x48-0x4f*/ + 0xe5e6, 0x8f9f, 0xb9e9, 0xb5b1, 0x8fa0, 0xc2bc, 0xe5e8, 0xe5e7, /*0x50-0x57*/ + 0xe5e9, 0x8fa1, 0x8fa2, 0x8fa3, 0x8fa4, 0xd2cd, 0x8fa5, 0x8fa6, /*0x58-0x5f*/ + 0x8fa7, 0xe1ea, 0xd0ce, 0x8fa8, 0xcdae, 0x8fa9, 0xd1e5, 0x8faa, /*0x60-0x67*/ + 0x8fab, 0xb2ca, 0xb1eb, 0x8fac, 0xb1f2, 0xc5ed, 0x8fad, 0x8fae, /*0x68-0x6f*/ + 0xd5c3, 0xd3b0, 0x8faf, 0xe1dc, 0x8fb0, 0x8fb1, 0x8fb2, 0xe1dd, /*0x70-0x77*/ + 0x8fb3, 0xd2db, 0x8fb4, 0xb3b9, 0xb1cb, 0x8fb5, 0x8fb6, 0x8fb7, /*0x78-0x7f*/ + 0xcdf9, 0xd5f7, 0xe1de, 0x8fb8, 0xbeb6, 0xb4fd, 0x8fb9, 0xe1df, /*0x80-0x87*/ + 0xbadc, 0xe1e0, 0xbbb2, 0xc2c9, 0xe1e1, 0x8fba, 0x8fbb, 0x8fbc, /*0x88-0x8f*/ + 0xd0ec, 0x8fbd, 0xcdbd, 0x8fbe, 0x8fbf, 0xe1e2, 0x8fc0, 0xb5c3, /*0x90-0x97*/ + 0xc5c7, 0xe1e3, 0x8fc1, 0x8fc2, 0xe1e4, 0x8fc3, 0x8fc4, 0x8fc5, /*0x98-0x9f*/ + 0x8fc6, 0xd3f9, 0x8fc7, 0x8fc8, 0x8fc9, 0x8fca, 0x8fcb, 0x8fcc, /*0xa0-0xa7*/ + 0xe1e5, 0x8fcd, 0xd1ad, 0x8fce, 0x8fcf, 0xe1e6, 0xcea2, 0x8fd0, /*0xa8-0xaf*/ + 0x8fd1, 0x8fd2, 0x8fd3, 0x8fd4, 0x8fd5, 0xe1e7, 0x8fd6, 0xb5c2, /*0xb0-0xb7*/ + 0x8fd7, 0x8fd8, 0x8fd9, 0x8fda, 0xe1e8, 0xbbd5, 0x8fdb, 0x8fdc, /*0xb8-0xbf*/ + 0x8fdd, 0x8fde, 0x8fdf, 0xd0c4, 0xe2e0, 0xb1d8, 0xd2e4, 0x8fe0, /*0xc0-0xc7*/ + 0x8fe1, 0xe2e1, 0x8fe2, 0x8fe3, 0xbcc9, 0xc8cc, 0x8fe4, 0xe2e3, /*0xc8-0xcf*/ + 0xecfe, 0xecfd, 0xdfaf, 0x8fe5, 0x8fe6, 0x8fe7, 0xe2e2, 0xd6be, /*0xd0-0xd7*/ + 0xcdfc, 0xc3a6, 0x8fe8, 0x8fe9, 0x8fea, 0xe3c3, 0x8feb, 0x8fec, /*0xd8-0xdf*/ + 0xd6d2, 0xe2e7, 0x8fed, 0x8fee, 0xe2e8, 0x8fef, 0x8ff0, 0xd3c7, /*0xe0-0xe7*/ + 0x8ff1, 0x8ff2, 0xe2ec, 0xbfec, 0x8ff3, 0xe2ed, 0xe2e5, 0x8ff4, /*0xe8-0xef*/ + 0x8ff5, 0xb3c0, 0x8ff6, 0x8ff7, 0x8ff8, 0xc4ee, 0x8ff9, 0x8ffa, /*0xf0-0xf7*/ + 0xe2ee, 0x8ffb, 0x8ffc, 0xd0c3, 0x8ffd, 0xbaf6, 0xe2e9, 0xb7de, /*0xf8-0xff*/ + /* 0x6000 */ + 0xbbb3, 0xccac, 0xcbcb, 0xe2e4, 0xe2e6, 0xe2ea, 0xe2eb, 0x8ffe, /*0x00-0x07*/ + 0x9040, 0x9041, 0xe2f7, 0x9042, 0x9043, 0xe2f4, 0xd4f5, 0xe2f3, /*0x08-0x0f*/ + 0x9044, 0x9045, 0xc5ad, 0x9046, 0xd5fa, 0xc5c2, 0xb2c0, 0x9047, /*0x10-0x17*/ + 0x9048, 0xe2ef, 0x9049, 0xe2f2, 0xc1af, 0xcbbc, 0x904a, 0x904b, /*0x18-0x1f*/ + 0xb5a1, 0xe2f9, 0x904c, 0x904d, 0x904e, 0xbcb1, 0xe2f1, 0xd0d4, /*0x20-0x27*/ + 0xd4b9, 0xe2f5, 0xb9d6, 0xe2f6, 0x904f, 0x9050, 0x9051, 0xc7d3, /*0x28-0x2f*/ + 0x9052, 0x9053, 0x9054, 0x9055, 0x9056, 0xe2f0, 0x9057, 0x9058, /*0x30-0x37*/ + 0x9059, 0x905a, 0x905b, 0xd7dc, 0xeda1, 0x905c, 0x905d, 0xe2f8, /*0x38-0x3f*/ + 0x905e, 0xeda5, 0xe2fe, 0xcad1, 0x905f, 0x9060, 0x9061, 0x9062, /*0x40-0x47*/ + 0x9063, 0x9064, 0x9065, 0xc1b5, 0x9066, 0xbbd0, 0x9067, 0x9068, /*0x48-0x4f*/ + 0xbfd6, 0x9069, 0xbae3, 0x906a, 0x906b, 0xcba1, 0x906c, 0x906d, /*0x50-0x57*/ + 0x906e, 0xeda6, 0xeda3, 0x906f, 0x9070, 0xeda2, 0x9071, 0x9072, /*0x58-0x5f*/ + 0x9073, 0x9074, 0xbbd6, 0xeda7, 0xd0f4, 0x9075, 0x9076, 0xeda4, /*0x60-0x67*/ + 0xbade, 0xb6f7, 0xe3a1, 0xb6b2, 0xccf1, 0xb9a7, 0x9077, 0xcfa2, /*0x68-0x6f*/ + 0xc7a1, 0x9078, 0x9079, 0xbfd2, 0x907a, 0x907b, 0xb6f1, 0x907c, /*0x70-0x77*/ + 0xe2fa, 0xe2fb, 0xe2fd, 0xe2fc, 0xc4d5, 0xe3a2, 0x907d, 0xd3c1, /*0x78-0x7f*/ + 0x907e, 0x9080, 0x9081, 0xe3a7, 0xc7c4, 0x9082, 0x9083, 0x9084, /*0x80-0x87*/ + 0x9085, 0xcfa4, 0x9086, 0x9087, 0xe3a9, 0xbab7, 0x9088, 0x9089, /*0x88-0x8f*/ + 0x908a, 0x908b, 0xe3a8, 0x908c, 0xbbda, 0x908d, 0xe3a3, 0x908e, /*0x90-0x97*/ + 0x908f, 0x9090, 0xe3a4, 0xe3aa, 0x9091, 0xe3a6, 0x9092, 0xcef2, /*0x98-0x9f*/ + 0xd3c6, 0x9093, 0x9094, 0xbbbc, 0x9095, 0x9096, 0xd4c3, 0x9097, /*0xa0-0xa7*/ + 0xc4fa, 0x9098, 0x9099, 0xeda8, 0xd0fc, 0xe3a5, 0x909a, 0xc3f5, /*0xa8-0xaf*/ + 0x909b, 0xe3ad, 0xb1af, 0x909c, 0xe3b2, 0x909d, 0x909e, 0x909f, /*0xb0-0xb7*/ + 0xbcc2, 0x90a0, 0x90a1, 0xe3ac, 0xb5bf, 0x90a2, 0x90a3, 0x90a4, /*0xb8-0xbf*/ + 0x90a5, 0x90a6, 0x90a7, 0x90a8, 0x90a9, 0xc7e9, 0xe3b0, 0x90aa, /*0xc0-0xc7*/ + 0x90ab, 0x90ac, 0xbeaa, 0xcdef, 0x90ad, 0x90ae, 0x90af, 0x90b0, /*0xc8-0xcf*/ + 0x90b1, 0xbbf3, 0x90b2, 0x90b3, 0x90b4, 0xcce8, 0x90b5, 0x90b6, /*0xd0-0xd7*/ + 0xe3af, 0x90b7, 0xe3b1, 0x90b8, 0xcfa7, 0xe3ae, 0x90b9, 0xcea9, /*0xd8-0xdf*/ + 0xbbdd, 0x90ba, 0x90bb, 0x90bc, 0x90bd, 0x90be, 0xb5eb, 0xbee5, /*0xe0-0xe7*/ + 0xb2d2, 0xb3cd, 0x90bf, 0xb1b9, 0xe3ab, 0xb2d1, 0xb5ac, 0xb9df, /*0xe8-0xef*/ + 0xb6e8, 0x90c0, 0x90c1, 0xcfeb, 0xe3b7, 0x90c2, 0xbbcc, 0x90c3, /*0xf0-0xf7*/ + 0x90c4, 0xc8c7, 0xd0ca, 0x90c5, 0x90c6, 0x90c7, 0x90c8, 0x90c9, /*0xf8-0xff*/ + /* 0x6100 */ + 0xe3b8, 0xb3ee, 0x90ca, 0x90cb, 0x90cc, 0x90cd, 0xeda9, 0x90ce, /*0x00-0x07*/ + 0xd3fa, 0xd3e4, 0x90cf, 0x90d0, 0x90d1, 0xedaa, 0xe3b9, 0xd2e2, /*0x08-0x0f*/ + 0x90d2, 0x90d3, 0x90d4, 0x90d5, 0x90d6, 0xe3b5, 0x90d7, 0x90d8, /*0x10-0x17*/ + 0x90d9, 0x90da, 0xd3de, 0x90db, 0x90dc, 0x90dd, 0x90de, 0xb8d0, /*0x18-0x1f*/ + 0xe3b3, 0x90df, 0x90e0, 0xe3b6, 0xb7df, 0x90e1, 0xe3b4, 0xc0a2, /*0x20-0x27*/ + 0x90e2, 0x90e3, 0x90e4, 0xe3ba, 0x90e5, 0x90e6, 0x90e7, 0x90e8, /*0x28-0x2f*/ + 0x90e9, 0x90ea, 0x90eb, 0x90ec, 0x90ed, 0x90ee, 0x90ef, 0x90f0, /*0x30-0x37*/ + 0x90f1, 0x90f2, 0x90f3, 0x90f4, 0x90f5, 0x90f6, 0x90f7, 0xd4b8, /*0x38-0x3f*/ + 0x90f8, 0x90f9, 0x90fa, 0x90fb, 0x90fc, 0x90fd, 0x90fe, 0x9140, /*0x40-0x47*/ + 0xb4c8, 0x9141, 0xe3bb, 0x9142, 0xbbc5, 0x9143, 0xc9f7, 0x9144, /*0x48-0x4f*/ + 0x9145, 0xc9e5, 0x9146, 0x9147, 0x9148, 0xc4bd, 0x9149, 0x914a, /*0x50-0x57*/ + 0x914b, 0x914c, 0x914d, 0x914e, 0x914f, 0xedab, 0x9150, 0x9151, /*0x58-0x5f*/ + 0x9152, 0x9153, 0xc2fd, 0x9154, 0x9155, 0x9156, 0x9157, 0xbbdb, /*0x60-0x67*/ + 0xbfae, 0x9158, 0x9159, 0x915a, 0x915b, 0x915c, 0x915d, 0x915e, /*0x68-0x6f*/ + 0xcebf, 0x915f, 0x9160, 0x9161, 0x9162, 0xe3bc, 0x9163, 0xbfb6, /*0x70-0x77*/ + 0x9164, 0x9165, 0x9166, 0x9167, 0x9168, 0x9169, 0x916a, 0x916b, /*0x78-0x7f*/ + 0x916c, 0x916d, 0x916e, 0x916f, 0x9170, 0x9171, 0x9172, 0x9173, /*0x80-0x87*/ + 0x9174, 0x9175, 0x9176, 0xb1ef, 0x9177, 0x9178, 0xd4f7, 0x9179, /*0x88-0x8f*/ + 0x917a, 0x917b, 0x917c, 0x917d, 0xe3be, 0x917e, 0x9180, 0x9181, /*0x90-0x97*/ + 0x9182, 0x9183, 0x9184, 0x9185, 0x9186, 0xedad, 0x9187, 0x9188, /*0x98-0x9f*/ + 0x9189, 0x918a, 0x918b, 0x918c, 0x918d, 0x918e, 0x918f, 0xe3bf, /*0xa0-0xa7*/ + 0xbaa9, 0xedac, 0x9190, 0x9191, 0xe3bd, 0x9192, 0x9193, 0x9194, /*0xa8-0xaf*/ + 0x9195, 0x9196, 0x9197, 0x9198, 0x9199, 0x919a, 0x919b, 0xe3c0, /*0xb0-0xb7*/ + 0x919c, 0x919d, 0x919e, 0x919f, 0x91a0, 0x91a1, 0xbab6, 0x91a2, /*0xb8-0xbf*/ + 0x91a3, 0x91a4, 0xb6ae, 0x91a5, 0x91a6, 0x91a7, 0x91a8, 0x91a9, /*0xc0-0xc7*/ + 0xd0b8, 0x91aa, 0xb0c3, 0xedae, 0x91ab, 0x91ac, 0x91ad, 0x91ae, /*0xc8-0xcf*/ + 0x91af, 0xedaf, 0xc0c1, 0x91b0, 0xe3c1, 0x91b1, 0x91b2, 0x91b3, /*0xd0-0xd7*/ + 0x91b4, 0x91b5, 0x91b6, 0x91b7, 0x91b8, 0x91b9, 0x91ba, 0x91bb, /*0xd8-0xdf*/ + 0x91bc, 0x91bd, 0x91be, 0x91bf, 0x91c0, 0x91c1, 0xc5b3, 0x91c2, /*0xe0-0xe7*/ + 0x91c3, 0x91c4, 0x91c5, 0x91c6, 0x91c7, 0x91c8, 0x91c9, 0x91ca, /*0xe8-0xef*/ + 0x91cb, 0x91cc, 0x91cd, 0x91ce, 0x91cf, 0xe3c2, 0x91d0, 0x91d1, /*0xf0-0xf7*/ + 0x91d2, 0x91d3, 0x91d4, 0x91d5, 0x91d6, 0x91d7, 0x91d8, 0xdcb2, /*0xf8-0xff*/ + /* 0x6200 */ + 0x91d9, 0x91da, 0x91db, 0x91dc, 0x91dd, 0x91de, 0xedb0, 0x91df, /*0x00-0x07*/ + 0xb8ea, 0x91e0, 0xceec, 0xeaa7, 0xd0e7, 0xcaf9, 0xc8d6, 0xcfb7, /*0x08-0x0f*/ + 0xb3c9, 0xced2, 0xbde4, 0x91e1, 0x91e2, 0xe3de, 0xbbf2, 0xeaa8, /*0x10-0x17*/ + 0xd5bd, 0x91e3, 0xc6dd, 0xeaa9, 0x91e4, 0x91e5, 0x91e6, 0xeaaa, /*0x18-0x1f*/ + 0x91e7, 0xeaac, 0xeaab, 0x91e8, 0xeaae, 0xeaad, 0x91e9, 0x91ea, /*0x20-0x27*/ + 0x91eb, 0x91ec, 0xbdd8, 0x91ed, 0xeaaf, 0x91ee, 0xc2be, 0x91ef, /*0x28-0x2f*/ + 0x91f0, 0x91f1, 0x91f2, 0xb4c1, 0xb4f7, 0x91f3, 0x91f4, 0xbba7, /*0x30-0x37*/ + 0x91f5, 0x91f6, 0x91f7, 0x91f8, 0x91f9, 0xece6, 0xece5, 0xb7bf, /*0x38-0x3f*/ + 0xcbf9, 0xb1e2, 0x91fa, 0xece7, 0x91fb, 0x91fc, 0x91fd, 0xc9c8, /*0x40-0x47*/ + 0xece8, 0xece9, 0x91fe, 0xcad6, 0xded0, 0xb2c5, 0xd4fa, 0x9240, /*0x48-0x4f*/ + 0x9241, 0xc6cb, 0xb0c7, 0xb4f2, 0xc8d3, 0x9242, 0x9243, 0x9244, /*0x50-0x57*/ + 0xcdd0, 0x9245, 0x9246, 0xbfb8, 0x9247, 0x9248, 0x9249, 0x924a, /*0x58-0x5f*/ + 0x924b, 0x924c, 0x924d, 0xbfdb, 0x924e, 0x924f, 0xc7a4, 0xd6b4, /*0x60-0x67*/ + 0x9250, 0xc0a9, 0xded1, 0xc9a8, 0xd1ef, 0xc5a4, 0xb0e7, 0xb3b6, /*0x68-0x6f*/ + 0xc8c5, 0x9251, 0x9252, 0xb0e2, 0x9253, 0x9254, 0xb7f6, 0x9255, /*0x70-0x77*/ + 0x9256, 0xc5fa, 0x9257, 0x9258, 0xb6f3, 0x9259, 0xd5d2, 0xb3d0, /*0x78-0x7f*/ + 0xbcbc, 0x925a, 0x925b, 0x925c, 0xb3ad, 0x925d, 0x925e, 0x925f, /*0x80-0x87*/ + 0x9260, 0xbef1, 0xb0d1, 0x9261, 0x9262, 0x9263, 0x9264, 0x9265, /*0x88-0x8f*/ + 0x9266, 0xd2d6, 0xcae3, 0xd7a5, 0x9267, 0xcdb6, 0xb6b6, 0xbfb9, /*0x90-0x97*/ + 0xd5db, 0x9268, 0xb8a7, 0xc5d7, 0x9269, 0x926a, 0x926b, 0xded2, /*0x98-0x9f*/ + 0xbfd9, 0xc2d5, 0xc7c0, 0x926c, 0xbba4, 0xb1a8, 0x926d, 0x926e, /*0xa0-0xa7*/ + 0xc5ea, 0x926f, 0x9270, 0xc5fb, 0xcca7, 0x9271, 0x9272, 0x9273, /*0xa8-0xaf*/ + 0x9274, 0xb1a7, 0x9275, 0x9276, 0x9277, 0xb5d6, 0x9278, 0x9279, /*0xb0-0xb7*/ + 0x927a, 0xc4a8, 0x927b, 0xded3, 0xd1ba, 0xb3e9, 0x927c, 0xc3f2, /*0xb8-0xbf*/ + 0x927d, 0x927e, 0xb7f7, 0x9280, 0xd6f4, 0xb5a3, 0xb2f0, 0xc4b4, /*0xc0-0xc7*/ + 0xc4e9, 0xc0ad, 0xded4, 0x9281, 0xb0e8, 0xc5c4, 0xc1e0, 0x9282, /*0xc8-0xcf*/ + 0xb9d5, 0x9283, 0xbedc, 0xcdd8, 0xb0ce, 0x9284, 0xcdcf, 0xded6, /*0xd0-0xd7*/ + 0xbed0, 0xd7be, 0xded5, 0xd5d0, 0xb0dd, 0x9285, 0x9286, 0xc4e2, /*0xd8-0xdf*/ + 0x9287, 0x9288, 0xc2a3, 0xbcf0, 0x9289, 0xd3b5, 0xc0b9, 0xc5a1, /*0xe0-0xe7*/ + 0xb2a6, 0xd4f1, 0x928a, 0x928b, 0xc0a8, 0xcac3, 0xded7, 0xd5fc, /*0xe8-0xef*/ + 0x928c, 0xb9b0, 0x928d, 0xc8ad, 0xcba9, 0x928e, 0xded9, 0xbfbd, /*0xf0-0xf7*/ + 0x928f, 0x9290, 0x9291, 0x9292, 0xc6b4, 0xd7a7, 0xcab0, 0xc4c3, /*0xf8-0xff*/ + /* 0x6300 */ + 0x9293, 0xb3d6, 0xb9d2, 0x9294, 0x9295, 0x9296, 0x9297, 0xd6b8, /*0x00-0x07*/ + 0xeafc, 0xb0b4, 0x9298, 0x9299, 0x929a, 0x929b, 0xbfe6, 0x929c, /*0x08-0x0f*/ + 0x929d, 0xccf4, 0x929e, 0x929f, 0x92a0, 0x92a1, 0xcdda, 0x92a2, /*0x10-0x17*/ + 0x92a3, 0x92a4, 0xd6bf, 0xc2ce, 0x92a5, 0xcece, 0xcca2, 0xd0ae, /*0x18-0x1f*/ + 0xc4d3, 0xb5b2, 0xded8, 0xd5f5, 0xbcb7, 0xbbd3, 0x92a6, 0x92a7, /*0x20-0x27*/ + 0xb0a4, 0x92a8, 0xc5b2, 0xb4ec, 0x92a9, 0x92aa, 0x92ab, 0xd5f1, /*0x28-0x2f*/ + 0x92ac, 0x92ad, 0xeafd, 0x92ae, 0x92af, 0x92b0, 0x92b1, 0x92b2, /*0x30-0x37*/ + 0x92b3, 0xdeda, 0xcda6, 0x92b4, 0x92b5, 0xcdec, 0x92b6, 0x92b7, /*0x38-0x3f*/ + 0x92b8, 0x92b9, 0xcee6, 0xdedc, 0x92ba, 0xcdb1, 0xc0a6, 0x92bb, /*0x40-0x47*/ + 0x92bc, 0xd7bd, 0x92bd, 0xdedb, 0xb0c6, 0xbab4, 0xc9d3, 0xc4f3, /*0x48-0x4f*/ + 0xbee8, 0x92be, 0x92bf, 0x92c0, 0x92c1, 0xb2b6, 0x92c2, 0x92c3, /*0x50-0x57*/ + 0x92c4, 0x92c5, 0x92c6, 0x92c7, 0x92c8, 0x92c9, 0xc0cc, 0xcbf0, /*0x58-0x5f*/ + 0x92ca, 0xbcf1, 0xbbbb, 0xb5b7, 0x92cb, 0x92cc, 0x92cd, 0xc5f5, /*0x60-0x67*/ + 0x92ce, 0xdee6, 0x92cf, 0x92d0, 0x92d1, 0xdee3, 0xbedd, 0x92d2, /*0x68-0x6f*/ + 0x92d3, 0xdedf, 0x92d4, 0x92d5, 0x92d6, 0x92d7, 0xb4b7, 0xbddd, /*0x70-0x77*/ + 0x92d8, 0x92d9, 0xdee0, 0xc4ed, 0x92da, 0x92db, 0x92dc, 0x92dd, /*0x78-0x7f*/ + 0xcfc6, 0x92de, 0xb5e0, 0x92df, 0x92e0, 0x92e1, 0x92e2, 0xb6de, /*0x80-0x87*/ + 0xcada, 0xb5f4, 0xdee5, 0x92e3, 0xd5c6, 0x92e4, 0xdee1, 0xcccd, /*0x88-0x8f*/ + 0xc6fe, 0x92e5, 0xc5c5, 0x92e6, 0x92e7, 0x92e8, 0xd2b4, 0x92e9, /*0x90-0x97*/ + 0xbef2, 0x92ea, 0x92eb, 0x92ec, 0x92ed, 0x92ee, 0x92ef, 0x92f0, /*0x98-0x9f*/ + 0xc2d3, 0x92f1, 0xccbd, 0xb3b8, 0x92f2, 0xbdd3, 0x92f3, 0xbfd8, /*0xa0-0xa7*/ + 0xcdc6, 0xd1da, 0xb4eb, 0x92f4, 0xdee4, 0xdedd, 0xdee7, 0x92f5, /*0xa8-0xaf*/ + 0xeafe, 0x92f6, 0x92f7, 0xc2b0, 0xdee2, 0x92f8, 0x92f9, 0xd6c0, /*0xb0-0xb7*/ + 0xb5a7, 0x92fa, 0xb2f4, 0x92fb, 0xdee8, 0x92fc, 0xdef2, 0x92fd, /*0xb8-0xbf*/ + 0x92fe, 0x9340, 0x9341, 0x9342, 0xdeed, 0x9343, 0xdef1, 0x9344, /*0xc0-0xc7*/ + 0x9345, 0xc8e0, 0x9346, 0x9347, 0x9348, 0xd7e1, 0xdeef, 0xc3e8, /*0xc8-0xcf*/ + 0xcce1, 0x9349, 0xb2e5, 0x934a, 0x934b, 0x934c, 0xd2be, 0x934d, /*0xd0-0xd7*/ + 0x934e, 0x934f, 0x9350, 0x9351, 0x9352, 0x9353, 0xdeee, 0x9354, /*0xd8-0xdf*/ + 0xdeeb, 0xced5, 0x9355, 0xb4a7, 0x9356, 0x9357, 0x9358, 0x9359, /*0xe0-0xe7*/ + 0x935a, 0xbfab, 0xbebe, 0x935b, 0x935c, 0xbdd2, 0x935d, 0x935e, /*0xe8-0xef*/ + 0x935f, 0x9360, 0xdee9, 0x9361, 0xd4ae, 0x9362, 0xdede, 0x9363, /*0xf0-0xf7*/ + 0xdeea, 0x9364, 0x9365, 0x9366, 0x9367, 0xc0bf, 0x9368, 0xdeec, /*0xf8-0xff*/ + /* 0x6400 */ + 0xb2f3, 0xb8e9, 0xc2a7, 0x9369, 0x936a, 0xbdc1, 0x936b, 0x936c, /*0x00-0x07*/ + 0x936d, 0x936e, 0x936f, 0xdef5, 0xdef8, 0x9370, 0x9371, 0xb2ab, /*0x08-0x0f*/ + 0xb4a4, 0x9372, 0x9373, 0xb4ea, 0xc9a6, 0x9374, 0x9375, 0x9376, /*0x10-0x17*/ + 0x9377, 0x9378, 0x9379, 0xdef6, 0xcbd1, 0x937a, 0xb8e3, 0x937b, /*0x18-0x1f*/ + 0xdef7, 0xdefa, 0x937c, 0x937d, 0x937e, 0x9380, 0xdef9, 0x9381, /*0x20-0x27*/ + 0x9382, 0x9383, 0xccc2, 0x9384, 0xb0e1, 0xb4ee, 0x9385, 0x9386, /*0x28-0x2f*/ + 0x9387, 0x9388, 0x9389, 0x938a, 0xe5ba, 0x938b, 0x938c, 0x938d, /*0x30-0x37*/ + 0x938e, 0x938f, 0xd0af, 0x9390, 0x9391, 0xb2eb, 0x9392, 0xeba1, /*0x38-0x3f*/ + 0x9393, 0xdef4, 0x9394, 0x9395, 0xc9e3, 0xdef3, 0xb0da, 0xd2a1, /*0x40-0x47*/ + 0xb1f7, 0x9396, 0xccaf, 0x9397, 0x9398, 0x9399, 0x939a, 0x939b, /*0x48-0x4f*/ + 0x939c, 0x939d, 0xdef0, 0x939e, 0xcba4, 0x939f, 0x93a0, 0x93a1, /*0x50-0x57*/ + 0xd5aa, 0x93a2, 0x93a3, 0x93a4, 0x93a5, 0x93a6, 0xdefb, 0x93a7, /*0x58-0x5f*/ + 0x93a8, 0x93a9, 0x93aa, 0x93ab, 0x93ac, 0x93ad, 0x93ae, 0xb4dd, /*0x60-0x67*/ + 0x93af, 0xc4a6, 0x93b0, 0x93b1, 0x93b2, 0xdefd, 0x93b3, 0x93b4, /*0x68-0x6f*/ + 0x93b5, 0x93b6, 0x93b7, 0x93b8, 0x93b9, 0x93ba, 0x93bb, 0x93bc, /*0x70-0x77*/ + 0xc3fe, 0xc4a1, 0xdfa1, 0x93bd, 0x93be, 0x93bf, 0x93c0, 0x93c1, /*0x78-0x7f*/ + 0x93c2, 0x93c3, 0xc1cc, 0x93c4, 0xdefc, 0xbeef, 0x93c5, 0xc6b2, /*0x80-0x87*/ + 0x93c6, 0x93c7, 0x93c8, 0x93c9, 0x93ca, 0x93cb, 0x93cc, 0x93cd, /*0x88-0x8f*/ + 0x93ce, 0xb3c5, 0xc8f6, 0x93cf, 0x93d0, 0xcbba, 0xdefe, 0x93d1, /*0x90-0x97*/ + 0x93d2, 0xdfa4, 0x93d3, 0x93d4, 0x93d5, 0x93d6, 0xd7b2, 0x93d7, /*0x98-0x9f*/ + 0x93d8, 0x93d9, 0x93da, 0x93db, 0xb3b7, 0x93dc, 0x93dd, 0x93de, /*0xa0-0xa7*/ + 0x93df, 0xc1c3, 0x93e0, 0x93e1, 0xc7cb, 0xb2a5, 0xb4e9, 0x93e2, /*0xa8-0xaf*/ + 0xd7ab, 0x93e3, 0x93e4, 0x93e5, 0x93e6, 0xc4ec, 0x93e7, 0xdfa2, /*0xb0-0xb7*/ + 0xdfa3, 0x93e8, 0xdfa5, 0x93e9, 0xbab3, 0x93ea, 0x93eb, 0x93ec, /*0xb8-0xbf*/ + 0xdfa6, 0x93ed, 0xc0de, 0x93ee, 0x93ef, 0xc9c3, 0x93f0, 0x93f1, /*0xc0-0xc7*/ + 0x93f2, 0x93f3, 0x93f4, 0x93f5, 0x93f6, 0xb2d9, 0xc7e6, 0x93f7, /*0xc8-0xcf*/ + 0xdfa7, 0x93f8, 0xc7dc, 0x93f9, 0x93fa, 0x93fb, 0x93fc, 0xdfa8, /*0xd0-0xd7*/ + 0xeba2, 0x93fd, 0x93fe, 0x9440, 0x9441, 0x9442, 0xcbd3, 0x9443, /*0xd8-0xdf*/ + 0x9444, 0x9445, 0xdfaa, 0x9446, 0xdfa9, 0x9447, 0xb2c1, 0x9448, /*0xe0-0xe7*/ + 0x9449, 0x944a, 0x944b, 0x944c, 0x944d, 0x944e, 0x944f, 0x9450, /*0xe8-0xef*/ + 0x9451, 0x9452, 0x9453, 0x9454, 0x9455, 0x9456, 0x9457, 0x9458, /*0xf0-0xf7*/ + 0x9459, 0x945a, 0x945b, 0x945c, 0x945d, 0x945e, 0x945f, 0x9460, /*0xf8-0xff*/ + /* 0x6500 */ + 0xc5ca, 0x9461, 0x9462, 0x9463, 0x9464, 0x9465, 0x9466, 0x9467, /*0x00-0x07*/ + 0x9468, 0xdfab, 0x9469, 0x946a, 0x946b, 0x946c, 0x946d, 0x946e, /*0x08-0x0f*/ + 0x946f, 0x9470, 0xd4dc, 0x9471, 0x9472, 0x9473, 0x9474, 0x9475, /*0x10-0x17*/ + 0xc8c1, 0x9476, 0x9477, 0x9478, 0x9479, 0x947a, 0x947b, 0x947c, /*0x18-0x1f*/ + 0x947d, 0x947e, 0x9480, 0x9481, 0x9482, 0xdfac, 0x9483, 0x9484, /*0x20-0x27*/ + 0x9485, 0x9486, 0x9487, 0xbef0, 0x9488, 0x9489, 0xdfad, 0xd6a7, /*0x28-0x2f*/ + 0x948a, 0x948b, 0x948c, 0x948d, 0xeab7, 0xebb6, 0xcad5, 0x948e, /*0x30-0x37*/ + 0xd8fc, 0xb8c4, 0x948f, 0xb9a5, 0x9490, 0x9491, 0xb7c5, 0xd5fe, /*0x38-0x3f*/ + 0x9492, 0x9493, 0x9494, 0x9495, 0x9496, 0xb9ca, 0x9497, 0x9498, /*0x40-0x47*/ + 0xd0a7, 0xf4cd, 0x9499, 0x949a, 0xb5d0, 0x949b, 0x949c, 0xc3f4, /*0x48-0x4f*/ + 0x949d, 0xbec8, 0x949e, 0x949f, 0x94a0, 0xebb7, 0xb0bd, 0x94a1, /*0x50-0x57*/ + 0x94a2, 0xbdcc, 0x94a3, 0xc1b2, 0x94a4, 0xb1d6, 0xb3a8, 0x94a5, /*0x58-0x5f*/ + 0x94a6, 0x94a7, 0xb8d2, 0xc9a2, 0x94a8, 0x94a9, 0xb6d8, 0x94aa, /*0x60-0x67*/ + 0x94ab, 0x94ac, 0x94ad, 0xebb8, 0xbeb4, 0x94ae, 0x94af, 0x94b0, /*0x68-0x6f*/ + 0xcafd, 0x94b1, 0xc7c3, 0x94b2, 0xd5fb, 0x94b3, 0x94b4, 0xb7f3, /*0x70-0x77*/ + 0x94b5, 0x94b6, 0x94b7, 0x94b8, 0x94b9, 0x94ba, 0x94bb, 0x94bc, /*0x78-0x7f*/ + 0x94bd, 0x94be, 0x94bf, 0x94c0, 0x94c1, 0x94c2, 0x94c3, 0xcec4, /*0x80-0x87*/ + 0x94c4, 0x94c5, 0x94c6, 0xd5ab, 0xb1f3, 0x94c7, 0x94c8, 0x94c9, /*0x88-0x8f*/ + 0xecb3, 0xb0df, 0x94ca, 0xecb5, 0x94cb, 0x94cc, 0x94cd, 0xb6b7, /*0x90-0x97*/ + 0x94ce, 0xc1cf, 0x94cf, 0xf5fa, 0xd0b1, 0x94d0, 0x94d1, 0xd5e5, /*0x98-0x9f*/ + 0x94d2, 0xced3, 0x94d3, 0x94d4, 0xbdef, 0xb3e2, 0x94d5, 0xb8ab, /*0xa0-0xa7*/ + 0x94d6, 0xd5b6, 0x94d7, 0xedbd, 0x94d8, 0xb6cf, 0x94d9, 0xcbb9, /*0xa8-0xaf*/ + 0xd0c2, 0x94da, 0x94db, 0x94dc, 0x94dd, 0x94de, 0x94df, 0x94e0, /*0xb0-0xb7*/ + 0x94e1, 0xb7bd, 0x94e2, 0x94e3, 0xecb6, 0xcaa9, 0x94e4, 0x94e5, /*0xb8-0xbf*/ + 0x94e6, 0xc5d4, 0x94e7, 0xecb9, 0xecb8, 0xc2c3, 0xecb7, 0x94e8, /*0xc0-0xc7*/ + 0x94e9, 0x94ea, 0x94eb, 0xd0fd, 0xecba, 0x94ec, 0xecbb, 0xd7e5, /*0xc8-0xcf*/ + 0x94ed, 0x94ee, 0xecbc, 0x94ef, 0x94f0, 0x94f1, 0xecbd, 0xc6ec, /*0xd0-0xd7*/ + 0x94f2, 0x94f3, 0x94f4, 0x94f5, 0x94f6, 0x94f7, 0x94f8, 0x94f9, /*0xd8-0xdf*/ + 0xcede, 0x94fa, 0xbcc8, 0x94fb, 0x94fc, 0xc8d5, 0xb5a9, 0xbec9, /*0xe0-0xe7*/ + 0xd6bc, 0xd4e7, 0x94fd, 0x94fe, 0xd1ae, 0xd0f1, 0xeab8, 0xeab9, /*0xe8-0xef*/ + 0xeaba, 0xbab5, 0x9540, 0x9541, 0x9542, 0x9543, 0xcab1, 0xbff5, /*0xf0-0xf7*/ + 0x9544, 0x9545, 0xcdfa, 0x9546, 0x9547, 0x9548, 0x9549, 0x954a, /*0xf8-0xff*/ + /* 0x6600 */ + 0xeac0, 0x954b, 0xb0ba, 0xeabe, 0x954c, 0x954d, 0xc0a5, 0x954e, /*0x00-0x07*/ + 0x954f, 0x9550, 0xeabb, 0x9551, 0xb2fd, 0x9552, 0xc3f7, 0xbbe8, /*0x08-0x0f*/ + 0x9553, 0x9554, 0x9555, 0xd2d7, 0xcef4, 0xeabf, 0x9556, 0x9557, /*0x10-0x17*/ + 0x9558, 0xeabc, 0x9559, 0x955a, 0x955b, 0xeac3, 0x955c, 0xd0c7, /*0x18-0x1f*/ + 0xd3b3, 0x955d, 0x955e, 0x955f, 0x9560, 0xb4ba, 0x9561, 0xc3c1, /*0x20-0x27*/ + 0xd7f2, 0x9562, 0x9563, 0x9564, 0x9565, 0xd5d1, 0x9566, 0xcac7, /*0x28-0x2f*/ + 0x9567, 0xeac5, 0x9568, 0x9569, 0xeac4, 0xeac7, 0xeac6, 0x956a, /*0x30-0x37*/ + 0x956b, 0x956c, 0x956d, 0x956e, 0xd6e7, 0x956f, 0xcfd4, 0x9570, /*0x38-0x3f*/ + 0x9571, 0xeacb, 0x9572, 0xbbce, 0x9573, 0x9574, 0x9575, 0x9576, /*0x40-0x47*/ + 0x9577, 0x9578, 0x9579, 0xbdfa, 0xc9ce, 0x957a, 0x957b, 0xeacc, /*0x48-0x4f*/ + 0x957c, 0x957d, 0xc9b9, 0xcffe, 0xeaca, 0xd4ce, 0xeacd, 0xeacf, /*0x50-0x57*/ + 0x957e, 0x9580, 0xcded, 0x9581, 0x9582, 0x9583, 0x9584, 0xeac9, /*0x58-0x5f*/ + 0x9585, 0xeace, 0x9586, 0x9587, 0xceee, 0x9588, 0xbbde, 0x9589, /*0x60-0x67*/ + 0xb3bf, 0x958a, 0x958b, 0x958c, 0x958d, 0x958e, 0xc6d5, 0xbeb0, /*0x68-0x6f*/ + 0xcefa, 0x958f, 0x9590, 0x9591, 0xc7e7, 0x9592, 0xbea7, 0xead0, /*0x70-0x77*/ + 0x9593, 0x9594, 0xd6c7, 0x9595, 0x9596, 0x9597, 0xc1c0, 0x9598, /*0x78-0x7f*/ + 0x9599, 0x959a, 0xd4dd, 0x959b, 0xead1, 0x959c, 0x959d, 0xcfbe, /*0x80-0x87*/ + 0x959e, 0x959f, 0x95a0, 0x95a1, 0xead2, 0x95a2, 0x95a3, 0x95a4, /*0x88-0x8f*/ + 0x95a5, 0xcaee, 0x95a6, 0x95a7, 0x95a8, 0x95a9, 0xc5af, 0xb0b5, /*0x90-0x97*/ + 0x95aa, 0x95ab, 0x95ac, 0x95ad, 0x95ae, 0xead4, 0x95af, 0x95b0, /*0x98-0x9f*/ + 0x95b1, 0x95b2, 0x95b3, 0x95b4, 0x95b5, 0x95b6, 0x95b7, 0xead3, /*0xa0-0xa7*/ + 0xf4df, 0x95b8, 0x95b9, 0x95ba, 0x95bb, 0x95bc, 0xc4ba, 0x95bd, /*0xa8-0xaf*/ + 0x95be, 0x95bf, 0x95c0, 0x95c1, 0xb1a9, 0x95c2, 0x95c3, 0x95c4, /*0xb0-0xb7*/ + 0x95c5, 0xe5df, 0x95c6, 0x95c7, 0x95c8, 0x95c9, 0xead5, 0x95ca, /*0xb8-0xbf*/ + 0x95cb, 0x95cc, 0x95cd, 0x95ce, 0x95cf, 0x95d0, 0x95d1, 0x95d2, /*0xc0-0xc7*/ + 0x95d3, 0x95d4, 0x95d5, 0x95d6, 0x95d7, 0x95d8, 0x95d9, 0x95da, /*0xc8-0xcf*/ + 0x95db, 0x95dc, 0x95dd, 0x95de, 0x95df, 0x95e0, 0x95e1, 0x95e2, /*0xd0-0xd7*/ + 0x95e3, 0xcaef, 0x95e4, 0xead6, 0xead7, 0xc6d8, 0x95e5, 0x95e6, /*0xd8-0xdf*/ + 0x95e7, 0x95e8, 0x95e9, 0x95ea, 0x95eb, 0x95ec, 0xead8, 0x95ed, /*0xe0-0xe7*/ + 0x95ee, 0xead9, 0x95ef, 0x95f0, 0x95f1, 0x95f2, 0x95f3, 0x95f4, /*0xe8-0xef*/ + 0xd4bb, 0x95f5, 0xc7fa, 0xd2b7, 0xb8fc, 0x95f6, 0x95f7, 0xeac2, /*0xf0-0xf7*/ + 0x95f8, 0xb2dc, 0x95f9, 0x95fa, 0xc2fc, 0x95fb, 0xd4f8, 0xcce6, /*0xf8-0xff*/ + /* 0x6700 */ + 0xd7ee, 0x95fc, 0x95fd, 0x95fe, 0x9640, 0x9641, 0x9642, 0x9643, /*0x00-0x07*/ + 0xd4c2, 0xd3d0, 0xebc3, 0xc5f3, 0x9644, 0xb7fe, 0x9645, 0x9646, /*0x08-0x0f*/ + 0xebd4, 0x9647, 0x9648, 0x9649, 0xcbb7, 0xebde, 0x964a, 0xc0ca, /*0x10-0x17*/ + 0x964b, 0x964c, 0x964d, 0xcdfb, 0x964e, 0xb3af, 0x964f, 0xc6da, /*0x18-0x1f*/ + 0x9650, 0x9651, 0x9652, 0x9653, 0x9654, 0x9655, 0xebfc, 0x9656, /*0x20-0x27*/ + 0xc4be, 0x9657, 0xceb4, 0xc4a9, 0xb1be, 0xd4fd, 0x9658, 0xcaf5, /*0x28-0x2f*/ + 0x9659, 0xd6ec, 0x965a, 0x965b, 0xc6d3, 0xb6e4, 0x965c, 0x965d, /*0x30-0x37*/ + 0x965e, 0x965f, 0xbbfa, 0x9660, 0x9661, 0xd0e0, 0x9662, 0x9663, /*0x38-0x3f*/ + 0xc9b1, 0x9664, 0xd4d3, 0xc8a8, 0x9665, 0x9666, 0xb8cb, 0x9667, /*0x40-0x47*/ + 0xe8be, 0xc9bc, 0x9668, 0x9669, 0xe8bb, 0x966a, 0xc0ee, 0xd0d3, /*0x48-0x4f*/ + 0xb2c4, 0xb4e5, 0x966b, 0xe8bc, 0x966c, 0x966d, 0xd5c8, 0x966e, /*0x50-0x57*/ + 0x966f, 0x9670, 0x9671, 0x9672, 0xb6c5, 0x9673, 0xe8bd, 0xcaf8, /*0x58-0x5f*/ + 0xb8dc, 0xccf5, 0x9674, 0x9675, 0x9676, 0xc0b4, 0x9677, 0x9678, /*0x60-0x67*/ + 0xd1ee, 0xe8bf, 0xe8c2, 0x9679, 0x967a, 0xbabc, 0x967b, 0xb1ad, /*0x68-0x6f*/ + 0xbddc, 0x967c, 0xeabd, 0xe8c3, 0x967d, 0xe8c6, 0x967e, 0xe8cb, /*0x70-0x77*/ + 0x9680, 0x9681, 0x9682, 0x9683, 0xe8cc, 0x9684, 0xcbc9, 0xb0e5, /*0x78-0x7f*/ + 0x9685, 0xbcab, 0x9686, 0x9687, 0xb9b9, 0x9688, 0x9689, 0xe8c1, /*0x80-0x87*/ + 0x968a, 0xcdf7, 0x968b, 0xe8ca, 0x968c, 0x968d, 0x968e, 0x968f, /*0x88-0x8f*/ + 0xcef6, 0x9690, 0x9691, 0x9692, 0x9693, 0xd5ed, 0x9694, 0xc1d6, /*0x90-0x97*/ + 0xe8c4, 0x9695, 0xc3b6, 0x9696, 0xb9fb, 0xd6a6, 0xe8c8, 0x9697, /*0x98-0x9f*/ + 0x9698, 0x9699, 0xcae0, 0xd4e6, 0x969a, 0xe8c0, 0x969b, 0xe8c5, /*0xa0-0xa7*/ + 0xe8c7, 0x969c, 0xc7b9, 0xb7e3, 0x969d, 0xe8c9, 0x969e, 0xbfdd, /*0xa8-0xaf*/ + 0xe8d2, 0x969f, 0x96a0, 0xe8d7, 0x96a1, 0xe8d5, 0xbcdc, 0xbccf, /*0xb0-0xb7*/ + 0xe8db, 0x96a2, 0x96a3, 0x96a4, 0x96a5, 0x96a6, 0x96a7, 0x96a8, /*0xb8-0xbf*/ + 0x96a9, 0xe8de, 0x96aa, 0xe8da, 0xb1fa, 0x96ab, 0x96ac, 0x96ad, /*0xc0-0xc7*/ + 0x96ae, 0x96af, 0x96b0, 0x96b1, 0x96b2, 0x96b3, 0x96b4, 0xb0d8, /*0xc8-0xcf*/ + 0xc4b3, 0xb8cc, 0xc6e2, 0xc8be, 0xc8e1, 0x96b5, 0x96b6, 0x96b7, /*0xd0-0xd7*/ + 0xe8cf, 0xe8d4, 0xe8d6, 0x96b8, 0xb9f1, 0xe8d8, 0xd7f5, 0x96b9, /*0xd8-0xdf*/ + 0xc4fb, 0x96ba, 0xe8dc, 0x96bb, 0x96bc, 0xb2e9, 0x96bd, 0x96be, /*0xe0-0xe7*/ + 0x96bf, 0xe8d1, 0x96c0, 0x96c1, 0xbced, 0x96c2, 0x96c3, 0xbfc2, /*0xe8-0xef*/ + 0xe8cd, 0xd6f9, 0x96c4, 0xc1f8, 0xb2f1, 0x96c5, 0x96c6, 0x96c7, /*0xf0-0xf7*/ + 0x96c8, 0x96c9, 0x96ca, 0x96cb, 0x96cc, 0xe8df, 0x96cd, 0xcac1, /*0xf8-0xff*/ + /* 0x6800 */ + 0xe8d9, 0x96ce, 0x96cf, 0x96d0, 0x96d1, 0xd5a4, 0x96d2, 0xb1ea, /*0x00-0x07*/ + 0xd5bb, 0xe8ce, 0xe8d0, 0xb6b0, 0xe8d3, 0x96d3, 0xe8dd, 0xc0b8, /*0x08-0x0f*/ + 0x96d4, 0xcaf7, 0x96d5, 0xcba8, 0x96d6, 0x96d7, 0xc6dc, 0xc0f5, /*0x10-0x17*/ + 0x96d8, 0x96d9, 0x96da, 0x96db, 0x96dc, 0xe8e9, 0x96dd, 0x96de, /*0x18-0x1f*/ + 0x96df, 0xd0a3, 0x96e0, 0x96e1, 0x96e2, 0x96e3, 0x96e4, 0x96e5, /*0x20-0x27*/ + 0x96e6, 0xe8f2, 0xd6ea, 0x96e7, 0x96e8, 0x96e9, 0x96ea, 0x96eb, /*0x28-0x2f*/ + 0x96ec, 0x96ed, 0xe8e0, 0xe8e1, 0x96ee, 0x96ef, 0x96f0, 0xd1f9, /*0x30-0x37*/ + 0xbacb, 0xb8f9, 0x96f1, 0x96f2, 0xb8f1, 0xd4d4, 0xe8ef, 0x96f3, /*0x38-0x3f*/ + 0xe8ee, 0xe8ec, 0xb9f0, 0xccd2, 0xe8e6, 0xcea6, 0xbff2, 0x96f4, /*0x40-0x47*/ + 0xb0b8, 0xe8f1, 0xe8f0, 0x96f5, 0xd7c0, 0x96f6, 0xe8e4, 0x96f7, /*0x48-0x4f*/ + 0xcda9, 0xc9a3, 0x96f8, 0xbbb8, 0xbddb, 0xe8ea, 0x96f9, 0x96fa, /*0x50-0x57*/ + 0x96fb, 0x96fc, 0x96fd, 0x96fe, 0x9740, 0x9741, 0x9742, 0x9743, /*0x58-0x5f*/ + 0xe8e2, 0xe8e3, 0xe8e5, 0xb5b5, 0xe8e7, 0xc7c5, 0xe8eb, 0xe8ed, /*0x60-0x67*/ + 0xbdb0, 0xd7ae, 0x9744, 0xe8f8, 0x9745, 0x9746, 0x9747, 0x9748, /*0x68-0x6f*/ + 0x9749, 0x974a, 0x974b, 0x974c, 0xe8f5, 0x974d, 0xcdb0, 0xe8f6, /*0x70-0x77*/ + 0x974e, 0x974f, 0x9750, 0x9751, 0x9752, 0x9753, 0x9754, 0x9755, /*0x78-0x7f*/ + 0x9756, 0xc1ba, 0x9757, 0xe8e8, 0x9758, 0xc3b7, 0xb0f0, 0x9759, /*0x80-0x87*/ + 0x975a, 0x975b, 0x975c, 0x975d, 0x975e, 0x975f, 0x9760, 0xe8f4, /*0x88-0x8f*/ + 0x9761, 0x9762, 0x9763, 0xe8f7, 0x9764, 0x9765, 0x9766, 0xb9a3, /*0x90-0x97*/ + 0x9767, 0x9768, 0x9769, 0x976a, 0x976b, 0x976c, 0x976d, 0x976e, /*0x98-0x9f*/ + 0x976f, 0x9770, 0xc9d2, 0x9771, 0x9772, 0x9773, 0xc3ce, 0xcee0, /*0xa0-0xa7*/ + 0xc0e6, 0x9774, 0x9775, 0x9776, 0x9777, 0xcbf3, 0x9778, 0xccdd, /*0xa8-0xaf*/ + 0xd0b5, 0x9779, 0x977a, 0xcae1, 0x977b, 0xe8f3, 0x977c, 0x977d, /*0xb0-0xb7*/ + 0x977e, 0x9780, 0x9781, 0x9782, 0x9783, 0x9784, 0x9785, 0x9786, /*0xb8-0xbf*/ + 0xbcec, 0x9787, 0xe8f9, 0x9788, 0x9789, 0x978a, 0x978b, 0x978c, /*0xc0-0xc7*/ + 0x978d, 0xc3de, 0x978e, 0xc6e5, 0x978f, 0xb9f7, 0x9790, 0x9791, /*0xc8-0xcf*/ + 0x9792, 0x9793, 0xb0f4, 0x9794, 0x9795, 0xd7d8, 0x9796, 0x9797, /*0xd0-0xd7*/ + 0xbcac, 0x9798, 0xc5ef, 0x9799, 0x979a, 0x979b, 0x979c, 0x979d, /*0xd8-0xdf*/ + 0xccc4, 0x979e, 0x979f, 0xe9a6, 0x97a0, 0x97a1, 0x97a2, 0x97a3, /*0xe0-0xe7*/ + 0x97a4, 0x97a5, 0x97a6, 0x97a7, 0x97a8, 0x97a9, 0xc9ad, 0x97aa, /*0xe8-0xef*/ + 0xe9a2, 0xc0e2, 0x97ab, 0x97ac, 0x97ad, 0xbfc3, 0x97ae, 0x97af, /*0xf0-0xf7*/ + 0x97b0, 0xe8fe, 0xb9d7, 0x97b1, 0xe8fb, 0x97b2, 0x97b3, 0x97b4, /*0xf8-0xff*/ + /* 0x6900 */ + 0x97b5, 0xe9a4, 0x97b6, 0x97b7, 0x97b8, 0xd2ce, 0x97b9, 0x97ba, /*0x00-0x07*/ + 0x97bb, 0x97bc, 0x97bd, 0xe9a3, 0x97be, 0xd6b2, 0xd7b5, 0x97bf, /*0x08-0x0f*/ + 0xe9a7, 0x97c0, 0xbdb7, 0x97c1, 0x97c2, 0x97c3, 0x97c4, 0x97c5, /*0x10-0x17*/ + 0x97c6, 0x97c7, 0x97c8, 0x97c9, 0x97ca, 0x97cb, 0x97cc, 0xe8fc, /*0x18-0x1f*/ + 0xe8fd, 0x97cd, 0x97ce, 0x97cf, 0xe9a1, 0x97d0, 0x97d1, 0x97d2, /*0x20-0x27*/ + 0x97d3, 0x97d4, 0x97d5, 0x97d6, 0x97d7, 0xcdd6, 0x97d8, 0x97d9, /*0x28-0x2f*/ + 0xd2ac, 0x97da, 0x97db, 0x97dc, 0xe9b2, 0x97dd, 0x97de, 0x97df, /*0x30-0x37*/ + 0x97e0, 0xe9a9, 0x97e1, 0x97e2, 0x97e3, 0xb4aa, 0x97e4, 0xb4bb, /*0x38-0x3f*/ + 0x97e5, 0x97e6, 0xe9ab, 0x97e7, 0x97e8, 0x97e9, 0x97ea, 0x97eb, /*0x40-0x47*/ + 0x97ec, 0x97ed, 0x97ee, 0x97ef, 0x97f0, 0x97f1, 0x97f2, 0x97f3, /*0x48-0x4f*/ + 0x97f4, 0x97f5, 0x97f6, 0x97f7, 0xd0a8, 0x97f8, 0x97f9, 0xe9a5, /*0x50-0x57*/ + 0x97fa, 0x97fb, 0xb3fe, 0x97fc, 0x97fd, 0xe9ac, 0xc0e3, 0x97fe, /*0x58-0x5f*/ + 0xe9aa, 0x9840, 0x9841, 0xe9b9, 0x9842, 0x9843, 0xe9b8, 0x9844, /*0x60-0x67*/ + 0x9845, 0x9846, 0x9847, 0xe9ae, 0x9848, 0x9849, 0xe8fa, 0x984a, /*0x68-0x6f*/ + 0x984b, 0xe9a8, 0x984c, 0x984d, 0x984e, 0x984f, 0x9850, 0xbfac, /*0x70-0x77*/ + 0xe9b1, 0xe9ba, 0x9851, 0x9852, 0xc2a5, 0x9853, 0x9854, 0x9855, /*0x78-0x7f*/ + 0xe9af, 0x9856, 0xb8c5, 0x9857, 0xe9ad, 0x9858, 0xd3dc, 0xe9b4, /*0x80-0x87*/ + 0xe9b5, 0xe9b7, 0x9859, 0x985a, 0x985b, 0xe9c7, 0x985c, 0x985d, /*0x88-0x8f*/ + 0x985e, 0x985f, 0x9860, 0x9861, 0xc0c6, 0xe9c5, 0x9862, 0x9863, /*0x90-0x97*/ + 0xe9b0, 0x9864, 0x9865, 0xe9bb, 0xb0f1, 0x9866, 0x9867, 0x9868, /*0x98-0x9f*/ + 0x9869, 0x986a, 0x986b, 0x986c, 0x986d, 0x986e, 0x986f, 0xe9bc, /*0xa0-0xa7*/ + 0xd5a5, 0x9870, 0x9871, 0xe9be, 0x9872, 0xe9bf, 0x9873, 0x9874, /*0xa8-0xaf*/ + 0x9875, 0xe9c1, 0x9876, 0x9877, 0xc1f1, 0x9878, 0x9879, 0xc8b6, /*0xb0-0xb7*/ + 0x987a, 0x987b, 0x987c, 0xe9bd, 0x987d, 0x987e, 0x9880, 0x9881, /*0xb8-0xbf*/ + 0x9882, 0xe9c2, 0x9883, 0x9884, 0x9885, 0x9886, 0x9887, 0x9888, /*0xc0-0xc7*/ + 0x9889, 0x988a, 0xe9c3, 0x988b, 0xe9b3, 0x988c, 0xe9b6, 0x988d, /*0xc8-0xcf*/ + 0xbbb1, 0x988e, 0x988f, 0x9890, 0xe9c0, 0x9891, 0x9892, 0x9893, /*0xd0-0xd7*/ + 0x9894, 0x9895, 0x9896, 0xbcf7, 0x9897, 0x9898, 0x9899, 0xe9c4, /*0xd8-0xdf*/ + 0xe9c6, 0x989a, 0x989b, 0x989c, 0x989d, 0x989e, 0x989f, 0x98a0, /*0xe0-0xe7*/ + 0x98a1, 0x98a2, 0x98a3, 0x98a4, 0x98a5, 0xe9ca, 0x98a6, 0x98a7, /*0xe8-0xef*/ + 0x98a8, 0x98a9, 0xe9ce, 0x98aa, 0x98ab, 0x98ac, 0x98ad, 0x98ae, /*0xf0-0xf7*/ + 0x98af, 0x98b0, 0x98b1, 0x98b2, 0x98b3, 0xb2db, 0x98b4, 0xe9c8, /*0xf8-0xff*/ + /* 0x6a00 */ + 0x98b5, 0x98b6, 0x98b7, 0x98b8, 0x98b9, 0x98ba, 0x98bb, 0x98bc, /*0x00-0x07*/ + 0x98bd, 0x98be, 0xb7ae, 0x98bf, 0x98c0, 0x98c1, 0x98c2, 0x98c3, /*0x08-0x0f*/ + 0x98c4, 0x98c5, 0x98c6, 0x98c7, 0x98c8, 0x98c9, 0x98ca, 0xe9cb, /*0x10-0x17*/ + 0xe9cc, 0x98cb, 0x98cc, 0x98cd, 0x98ce, 0x98cf, 0x98d0, 0xd5c1, /*0x18-0x1f*/ + 0x98d1, 0xc4a3, 0x98d2, 0x98d3, 0x98d4, 0x98d5, 0x98d6, 0x98d7, /*0x20-0x27*/ + 0xe9d8, 0x98d8, 0xbae1, 0x98d9, 0x98da, 0x98db, 0x98dc, 0xe9c9, /*0x28-0x2f*/ + 0x98dd, 0xd3a3, 0x98de, 0x98df, 0x98e0, 0xe9d4, 0x98e1, 0x98e2, /*0x30-0x37*/ + 0x98e3, 0x98e4, 0x98e5, 0x98e6, 0x98e7, 0xe9d7, 0xe9d0, 0x98e8, /*0x38-0x3f*/ + 0x98e9, 0x98ea, 0x98eb, 0x98ec, 0xe9cf, 0x98ed, 0x98ee, 0xc7c1, /*0x40-0x47*/ + 0x98ef, 0x98f0, 0x98f1, 0x98f2, 0x98f3, 0x98f4, 0x98f5, 0x98f6, /*0x48-0x4f*/ + 0xe9d2, 0x98f7, 0x98f8, 0x98f9, 0x98fa, 0x98fb, 0x98fc, 0x98fd, /*0x50-0x57*/ + 0xe9d9, 0xb3c8, 0x98fe, 0xe9d3, 0x9940, 0x9941, 0x9942, 0x9943, /*0x58-0x5f*/ + 0x9944, 0xcff0, 0x9945, 0x9946, 0x9947, 0xe9cd, 0x9948, 0x9949, /*0x60-0x67*/ + 0x994a, 0x994b, 0x994c, 0x994d, 0x994e, 0x994f, 0x9950, 0x9951, /*0x68-0x6f*/ + 0x9952, 0xb3f7, 0x9953, 0x9954, 0x9955, 0x9956, 0x9957, 0x9958, /*0x70-0x77*/ + 0x9959, 0xe9d6, 0x995a, 0x995b, 0xe9da, 0x995c, 0x995d, 0x995e, /*0x78-0x7f*/ + 0xccb4, 0x995f, 0x9960, 0x9961, 0xcfad, 0x9962, 0x9963, 0x9964, /*0x80-0x87*/ + 0x9965, 0x9966, 0x9967, 0x9968, 0x9969, 0x996a, 0xe9d5, 0x996b, /*0x88-0x8f*/ + 0xe9dc, 0xe9db, 0x996c, 0x996d, 0x996e, 0x996f, 0x9970, 0xe9de, /*0x90-0x97*/ + 0x9971, 0x9972, 0x9973, 0x9974, 0x9975, 0x9976, 0x9977, 0x9978, /*0x98-0x9f*/ + 0xe9d1, 0x9979, 0x997a, 0x997b, 0x997c, 0x997d, 0x997e, 0x9980, /*0xa0-0xa7*/ + 0x9981, 0xe9dd, 0x9982, 0xe9df, 0xc3ca, 0x9983, 0x9984, 0x9985, /*0xa8-0xaf*/ + 0x9986, 0x9987, 0x9988, 0x9989, 0x998a, 0x998b, 0x998c, 0x998d, /*0xb0-0xb7*/ + 0x998e, 0x998f, 0x9990, 0x9991, 0x9992, 0x9993, 0x9994, 0x9995, /*0xb8-0xbf*/ + 0x9996, 0x9997, 0x9998, 0x9999, 0x999a, 0x999b, 0x999c, 0x999d, /*0xc0-0xc7*/ + 0x999e, 0x999f, 0x99a0, 0x99a1, 0x99a2, 0x99a3, 0x99a4, 0x99a5, /*0xc8-0xcf*/ + 0x99a6, 0x99a7, 0x99a8, 0x99a9, 0x99aa, 0x99ab, 0x99ac, 0x99ad, /*0xd0-0xd7*/ + 0x99ae, 0x99af, 0x99b0, 0x99b1, 0x99b2, 0x99b3, 0x99b4, 0x99b5, /*0xd8-0xdf*/ + 0x99b6, 0x99b7, 0x99b8, 0x99b9, 0x99ba, 0x99bb, 0x99bc, 0x99bd, /*0xe0-0xe7*/ + 0x99be, 0x99bf, 0x99c0, 0x99c1, 0x99c2, 0x99c3, 0x99c4, 0x99c5, /*0xe8-0xef*/ + 0x99c6, 0x99c7, 0x99c8, 0x99c9, 0x99ca, 0x99cb, 0x99cc, 0x99cd, /*0xf0-0xf7*/ + 0x99ce, 0x99cf, 0x99d0, 0x99d1, 0x99d2, 0x99d3, 0x99d4, 0x99d5, /*0xf8-0xff*/ + /* 0x6b00 */ + 0x99d6, 0x99d7, 0x99d8, 0x99d9, 0x99da, 0x99db, 0x99dc, 0x99dd, /*0x00-0x07*/ + 0x99de, 0x99df, 0x99e0, 0x99e1, 0x99e2, 0x99e3, 0x99e4, 0x99e5, /*0x08-0x0f*/ + 0x99e6, 0x99e7, 0x99e8, 0x99e9, 0x99ea, 0x99eb, 0x99ec, 0x99ed, /*0x10-0x17*/ + 0x99ee, 0x99ef, 0x99f0, 0x99f1, 0x99f2, 0x99f3, 0x99f4, 0x99f5, /*0x18-0x1f*/ + 0xc7b7, 0xb4ce, 0xbbb6, 0xd0c0, 0xeca3, 0x99f6, 0x99f7, 0xc5b7, /*0x20-0x27*/ + 0x99f8, 0x99f9, 0x99fa, 0x99fb, 0x99fc, 0x99fd, 0x99fe, 0x9a40, /*0x28-0x2f*/ + 0x9a41, 0x9a42, 0xd3fb, 0x9a43, 0x9a44, 0x9a45, 0x9a46, 0xeca4, /*0x30-0x37*/ + 0x9a47, 0xeca5, 0xc6db, 0x9a48, 0x9a49, 0x9a4a, 0xbfee, 0x9a4b, /*0x38-0x3f*/ + 0x9a4c, 0x9a4d, 0x9a4e, 0xeca6, 0x9a4f, 0x9a50, 0xeca7, 0xd0aa, /*0x40-0x47*/ + 0x9a51, 0xc7b8, 0x9a52, 0x9a53, 0xb8e8, 0x9a54, 0x9a55, 0x9a56, /*0x48-0x4f*/ + 0x9a57, 0x9a58, 0x9a59, 0x9a5a, 0x9a5b, 0x9a5c, 0x9a5d, 0x9a5e, /*0x50-0x57*/ + 0x9a5f, 0xeca8, 0x9a60, 0x9a61, 0x9a62, 0x9a63, 0x9a64, 0x9a65, /*0x58-0x5f*/ + 0x9a66, 0x9a67, 0xd6b9, 0xd5fd, 0xb4cb, 0xb2bd, 0xcee4, 0xc6e7, /*0x60-0x67*/ + 0x9a68, 0x9a69, 0xcde1, 0x9a6a, 0x9a6b, 0x9a6c, 0x9a6d, 0x9a6e, /*0x68-0x6f*/ + 0x9a6f, 0x9a70, 0x9a71, 0x9a72, 0x9a73, 0x9a74, 0x9a75, 0x9a76, /*0x70-0x77*/ + 0x9a77, 0xb4f5, 0x9a78, 0xcbc0, 0xbcdf, 0x9a79, 0x9a7a, 0x9a7b, /*0x78-0x7f*/ + 0x9a7c, 0xe9e2, 0xe9e3, 0xd1ea, 0xe9e5, 0x9a7d, 0xb4f9, 0xe9e4, /*0x80-0x87*/ + 0x9a7e, 0xd1b3, 0xcae2, 0xb2d0, 0x9a80, 0xe9e8, 0x9a81, 0x9a82, /*0x88-0x8f*/ + 0x9a83, 0x9a84, 0xe9e6, 0xe9e7, 0x9a85, 0x9a86, 0xd6b3, 0x9a87, /*0x90-0x97*/ + 0x9a88, 0x9a89, 0xe9e9, 0xe9ea, 0x9a8a, 0x9a8b, 0x9a8c, 0x9a8d, /*0x98-0x9f*/ + 0x9a8e, 0xe9eb, 0x9a8f, 0x9a90, 0x9a91, 0x9a92, 0x9a93, 0x9a94, /*0xa0-0xa7*/ + 0x9a95, 0x9a96, 0xe9ec, 0x9a97, 0x9a98, 0x9a99, 0x9a9a, 0x9a9b, /*0xa8-0xaf*/ + 0x9a9c, 0x9a9d, 0x9a9e, 0xecaf, 0xc5b9, 0xb6ce, 0x9a9f, 0xd2f3, /*0xb0-0xb7*/ + 0x9aa0, 0x9aa1, 0x9aa2, 0x9aa3, 0x9aa4, 0x9aa5, 0x9aa6, 0xb5ee, /*0xb8-0xbf*/ + 0x9aa7, 0xbbd9, 0xecb1, 0x9aa8, 0x9aa9, 0xd2e3, 0x9aaa, 0x9aab, /*0xc0-0xc7*/ + 0x9aac, 0x9aad, 0x9aae, 0xcee3, 0x9aaf, 0xc4b8, 0x9ab0, 0xc3bf, /*0xc8-0xcf*/ + 0x9ab1, 0x9ab2, 0xb6be, 0xd8b9, 0xb1c8, 0xb1cf, 0xb1d1, 0xc5fe, /*0xd0-0xd7*/ + 0x9ab3, 0xb1d0, 0x9ab4, 0xc3ab, 0x9ab5, 0x9ab6, 0x9ab7, 0x9ab8, /*0xd8-0xdf*/ + 0x9ab9, 0xd5b1, 0x9aba, 0x9abb, 0x9abc, 0x9abd, 0x9abe, 0x9abf, /*0xe0-0xe7*/ + 0x9ac0, 0x9ac1, 0xeba4, 0xbac1, 0x9ac2, 0x9ac3, 0x9ac4, 0xccba, /*0xe8-0xef*/ + 0x9ac5, 0x9ac6, 0x9ac7, 0xeba5, 0x9ac8, 0xeba7, 0x9ac9, 0x9aca, /*0xf0-0xf7*/ + 0x9acb, 0xeba8, 0x9acc, 0x9acd, 0x9ace, 0xeba6, 0x9acf, 0x9ad0, /*0xf8-0xff*/ + /* 0x6c00 */ + 0x9ad1, 0x9ad2, 0x9ad3, 0x9ad4, 0x9ad5, 0xeba9, 0xebab, 0xebaa, /*0x00-0x07*/ + 0x9ad6, 0x9ad7, 0x9ad8, 0x9ad9, 0x9ada, 0xebac, 0x9adb, 0xcacf, /*0x08-0x0f*/ + 0xd8b5, 0xc3f1, 0x9adc, 0xc3a5, 0xc6f8, 0xebad, 0xc4ca, 0x9add, /*0x10-0x17*/ + 0xebae, 0xebaf, 0xebb0, 0xb7d5, 0x9ade, 0x9adf, 0x9ae0, 0xb7fa, /*0x18-0x1f*/ + 0x9ae1, 0xebb1, 0xc7e2, 0x9ae2, 0xebb3, 0x9ae3, 0xbaa4, 0xd1f5, /*0x20-0x27*/ + 0xb0b1, 0xebb2, 0xebb4, 0x9ae4, 0x9ae5, 0x9ae6, 0xb5aa, 0xc2c8, /*0x28-0x2f*/ + 0xc7e8, 0x9ae7, 0xebb5, 0x9ae8, 0xcbae, 0xe3df, 0x9ae9, 0x9aea, /*0x30-0x37*/ + 0xd3c0, 0x9aeb, 0x9aec, 0x9aed, 0x9aee, 0xd9db, 0x9aef, 0x9af0, /*0x38-0x3f*/ + 0xcda1, 0xd6ad, 0xc7f3, 0x9af1, 0x9af2, 0x9af3, 0xd9e0, 0xbbe3, /*0x40-0x47*/ + 0x9af4, 0xbaba, 0xe3e2, 0x9af5, 0x9af6, 0x9af7, 0x9af8, 0x9af9, /*0x48-0x4f*/ + 0xcfab, 0x9afa, 0x9afb, 0x9afc, 0xe3e0, 0xc9c7, 0x9afd, 0xbab9, /*0x50-0x57*/ + 0x9afe, 0x9b40, 0x9b41, 0xd1b4, 0xe3e1, 0xc8ea, 0xb9af, 0xbdad, /*0x58-0x5f*/ + 0xb3d8, 0xcedb, 0x9b42, 0x9b43, 0xccc0, 0x9b44, 0x9b45, 0x9b46, /*0x60-0x67*/ + 0xe3e8, 0xe3e9, 0xcdf4, 0x9b47, 0x9b48, 0x9b49, 0x9b4a, 0x9b4b, /*0x68-0x6f*/ + 0xccad, 0x9b4c, 0xbcb3, 0x9b4d, 0xe3ea, 0x9b4e, 0xe3eb, 0x9b4f, /*0x70-0x77*/ + 0x9b50, 0xd0da, 0x9b51, 0x9b52, 0x9b53, 0xc6fb, 0xb7da, 0x9b54, /*0x78-0x7f*/ + 0x9b55, 0xc7df, 0xd2ca, 0xced6, 0x9b56, 0xe3e4, 0xe3ec, 0x9b57, /*0x80-0x87*/ + 0xc9f2, 0xb3c1, 0x9b58, 0x9b59, 0xe3e7, 0x9b5a, 0x9b5b, 0xc6e3, /*0x88-0x8f*/ + 0xe3e5, 0x9b5c, 0x9b5d, 0xedb3, 0xe3e6, 0x9b5e, 0x9b5f, 0x9b60, /*0x90-0x97*/ + 0x9b61, 0xc9b3, 0x9b62, 0xc5e6, 0x9b63, 0x9b64, 0x9b65, 0xb9b5, /*0x98-0x9f*/ + 0x9b66, 0xc3bb, 0x9b67, 0xe3e3, 0xc5bd, 0xc1a4, 0xc2d9, 0xb2d7, /*0xa0-0xa7*/ + 0x9b68, 0xe3ed, 0xbba6, 0xc4ad, 0x9b69, 0xe3f0, 0xbeda, 0x9b6a, /*0xa8-0xaf*/ + 0x9b6b, 0xe3fb, 0xe3f5, 0xbad3, 0x9b6c, 0x9b6d, 0x9b6e, 0x9b6f, /*0xb0-0xb7*/ + 0xb7d0, 0xd3cd, 0x9b70, 0xd6ce, 0xd5d3, 0xb9c1, 0xd5b4, 0xd1d8, /*0xb8-0xbf*/ + 0x9b71, 0x9b72, 0x9b73, 0x9b74, 0xd0b9, 0xc7f6, 0x9b75, 0x9b76, /*0xc0-0xc7*/ + 0x9b77, 0xc8aa, 0xb2b4, 0x9b78, 0xc3da, 0x9b79, 0x9b7a, 0x9b7b, /*0xc8-0xcf*/ + 0xe3ee, 0x9b7c, 0x9b7d, 0xe3fc, 0xe3ef, 0xb7a8, 0xe3f7, 0xe3f4, /*0xd0-0xd7*/ + 0x9b7e, 0x9b80, 0x9b81, 0xb7ba, 0x9b82, 0x9b83, 0xc5a2, 0x9b84, /*0xd8-0xdf*/ + 0xe3f6, 0xc5dd, 0xb2a8, 0xc6fc, 0x9b85, 0xc4e0, 0x9b86, 0x9b87, /*0xe0-0xe7*/ + 0xd7a2, 0x9b88, 0xc0e1, 0xe3f9, 0x9b89, 0x9b8a, 0xe3fa, 0xe3fd, /*0xe8-0xef*/ + 0xcca9, 0xe3f3, 0x9b8b, 0xd3be, 0x9b8c, 0xb1c3, 0xedb4, 0xe3f1, /*0xf0-0xf7*/ + 0xe3f2, 0x9b8d, 0xe3f8, 0xd0ba, 0xc6c3, 0xd4f3, 0xe3fe, 0x9b8e, /*0xf8-0xff*/ + /* 0x6d00 */ + 0x9b8f, 0xbde0, 0x9b90, 0x9b91, 0xe4a7, 0x9b92, 0x9b93, 0xe4a6, /*0x00-0x07*/ + 0x9b94, 0x9b95, 0x9b96, 0xd1f3, 0xe4a3, 0x9b97, 0xe4a9, 0x9b98, /*0x08-0x0f*/ + 0x9b99, 0x9b9a, 0xc8f7, 0x9b9b, 0x9b9c, 0x9b9d, 0x9b9e, 0xcfb4, /*0x10-0x17*/ + 0x9b9f, 0xe4a8, 0xe4ae, 0xc2e5, 0x9ba0, 0x9ba1, 0xb6b4, 0x9ba2, /*0x18-0x1f*/ + 0x9ba3, 0x9ba4, 0x9ba5, 0x9ba6, 0x9ba7, 0xbdf2, 0x9ba8, 0xe4a2, /*0x20-0x27*/ + 0x9ba9, 0x9baa, 0xbae9, 0xe4aa, 0x9bab, 0x9bac, 0xe4ac, 0x9bad, /*0x28-0x2f*/ + 0x9bae, 0xb6fd, 0xd6de, 0xe4b2, 0x9baf, 0xe4ad, 0x9bb0, 0x9bb1, /*0x30-0x37*/ + 0x9bb2, 0xe4a1, 0x9bb3, 0xbbee, 0xcddd, 0xc7a2, 0xc5c9, 0x9bb4, /*0x38-0x3f*/ + 0x9bb5, 0xc1f7, 0x9bb6, 0xe4a4, 0x9bb7, 0xc7b3, 0xbdac, 0xbdbd, /*0x40-0x47*/ + 0xe4a5, 0x9bb8, 0xd7c7, 0xb2e2, 0x9bb9, 0xe4ab, 0xbcc3, 0xe4af, /*0x48-0x4f*/ + 0x9bba, 0xbbeb, 0xe4b0, 0xc5a8, 0xe4b1, 0x9bbb, 0x9bbc, 0x9bbd, /*0x50-0x57*/ + 0x9bbe, 0xd5e3, 0xbfa3, 0x9bbf, 0xe4ba, 0x9bc0, 0xe4b7, 0x9bc1, /*0x58-0x5f*/ + 0xe4bb, 0x9bc2, 0x9bc3, 0xe4bd, 0x9bc4, 0x9bc5, 0xc6d6, 0x9bc6, /*0x60-0x67*/ + 0x9bc7, 0xbac6, 0xc0cb, 0x9bc8, 0x9bc9, 0x9bca, 0xb8a1, 0xe4b4, /*0x68-0x6f*/ + 0x9bcb, 0x9bcc, 0x9bcd, 0x9bce, 0xd4a1, 0x9bcf, 0x9bd0, 0xbaa3, /*0x70-0x77*/ + 0xbdfe, 0x9bd1, 0x9bd2, 0x9bd3, 0xe4bc, 0x9bd4, 0x9bd5, 0x9bd6, /*0x78-0x7f*/ + 0x9bd7, 0x9bd8, 0xcdbf, 0x9bd9, 0x9bda, 0xc4f9, 0x9bdb, 0x9bdc, /*0x80-0x87*/ + 0xcffb, 0xc9e6, 0x9bdd, 0x9bde, 0xd3bf, 0x9bdf, 0xcfd1, 0x9be0, /*0x88-0x8f*/ + 0x9be1, 0xe4b3, 0x9be2, 0xe4b8, 0xe4b9, 0xcce9, 0x9be3, 0x9be4, /*0x90-0x97*/ + 0x9be5, 0x9be6, 0x9be7, 0xccce, 0x9be8, 0xc0d4, 0xe4b5, 0xc1b0, /*0x98-0x9f*/ + 0xe4b6, 0xced0, 0x9be9, 0xbbc1, 0xb5d3, 0x9bea, 0xc8f3, 0xbda7, /*0xa0-0xa7*/ + 0xd5c7, 0xc9ac, 0xb8a2, 0xe4ca, 0x9beb, 0x9bec, 0xe4cc, 0xd1c4, /*0xa8-0xaf*/ + 0x9bed, 0x9bee, 0xd2ba, 0x9bef, 0x9bf0, 0xbaad, 0x9bf1, 0x9bf2, /*0xb0-0xb7*/ + 0xbad4, 0x9bf3, 0x9bf4, 0x9bf5, 0x9bf6, 0x9bf7, 0x9bf8, 0xe4c3, /*0xb8-0xbf*/ + 0xb5ed, 0x9bf9, 0x9bfa, 0x9bfb, 0xd7cd, 0xe4c0, 0xcffd, 0xe4bf, /*0xc0-0xc7*/ + 0x9bfc, 0x9bfd, 0x9bfe, 0xc1dc, 0xccca, 0x9c40, 0x9c41, 0x9c42, /*0xc8-0xcf*/ + 0x9c43, 0xcae7, 0x9c44, 0x9c45, 0x9c46, 0x9c47, 0xc4d7, 0x9c48, /*0xd0-0xd7*/ + 0xccd4, 0xe4c8, 0x9c49, 0x9c4a, 0x9c4b, 0xe4c7, 0xe4c1, 0x9c4c, /*0xd8-0xdf*/ + 0xe4c4, 0xb5ad, 0x9c4d, 0x9c4e, 0xd3d9, 0x9c4f, 0xe4c6, 0x9c50, /*0xe0-0xe7*/ + 0x9c51, 0x9c52, 0x9c53, 0xd2f9, 0xb4e3, 0x9c54, 0xbbb4, 0x9c55, /*0xe8-0xef*/ + 0x9c56, 0xc9ee, 0x9c57, 0xb4be, 0x9c58, 0x9c59, 0x9c5a, 0xbbec, /*0xf0-0xf7*/ + 0x9c5b, 0xd1cd, 0x9c5c, 0xcced, 0xedb5, 0x9c5d, 0x9c5e, 0x9c5f, /*0xf8-0xff*/ + /* 0x6e00 */ + 0x9c60, 0x9c61, 0x9c62, 0x9c63, 0x9c64, 0xc7e5, 0x9c65, 0x9c66, /*0x00-0x07*/ + 0x9c67, 0x9c68, 0xd4a8, 0x9c69, 0xe4cb, 0xd7d5, 0xe4c2, 0x9c6a, /*0x08-0x0f*/ + 0xbda5, 0xe4c5, 0x9c6b, 0x9c6c, 0xd3e6, 0x9c6d, 0xe4c9, 0xc9f8, /*0x10-0x17*/ + 0x9c6e, 0x9c6f, 0xe4be, 0x9c70, 0x9c71, 0xd3e5, 0x9c72, 0x9c73, /*0x18-0x1f*/ + 0xc7fe, 0xb6c9, 0x9c74, 0xd4fc, 0xb2b3, 0xe4d7, 0x9c75, 0x9c76, /*0x20-0x27*/ + 0x9c77, 0xcec2, 0x9c78, 0xe4cd, 0x9c79, 0xcebc, 0x9c7a, 0xb8db, /*0x28-0x2f*/ + 0x9c7b, 0x9c7c, 0xe4d6, 0x9c7d, 0xbfca, 0x9c7e, 0x9c80, 0x9c81, /*0x30-0x37*/ + 0xd3ce, 0x9c82, 0xc3ec, 0x9c83, 0x9c84, 0x9c85, 0x9c86, 0x9c87, /*0x38-0x3f*/ + 0x9c88, 0x9c89, 0x9c8a, 0xc5c8, 0xe4d8, 0x9c8b, 0x9c8c, 0x9c8d, /*0x40-0x47*/ + 0x9c8e, 0x9c8f, 0x9c90, 0x9c91, 0x9c92, 0xcdc4, 0xe4cf, 0x9c93, /*0x48-0x4f*/ + 0x9c94, 0x9c95, 0x9c96, 0xe4d4, 0xe4d5, 0x9c97, 0xbafe, 0x9c98, /*0x50-0x57*/ + 0xcfe6, 0x9c99, 0x9c9a, 0xd5bf, 0x9c9b, 0x9c9c, 0x9c9d, 0xe4d2, /*0x58-0x5f*/ + 0x9c9e, 0x9c9f, 0x9ca0, 0x9ca1, 0x9ca2, 0x9ca3, 0x9ca4, 0x9ca5, /*0x60-0x67*/ + 0x9ca6, 0x9ca7, 0x9ca8, 0xe4d0, 0x9ca9, 0x9caa, 0xe4ce, 0x9cab, /*0x68-0x6f*/ + 0x9cac, 0x9cad, 0x9cae, 0x9caf, 0x9cb0, 0x9cb1, 0x9cb2, 0x9cb3, /*0x70-0x77*/ + 0x9cb4, 0x9cb5, 0x9cb6, 0x9cb7, 0x9cb8, 0x9cb9, 0xcde5, 0xcaaa, /*0x78-0x7f*/ + 0x9cba, 0x9cbb, 0x9cbc, 0xc0a3, 0x9cbd, 0xbda6, 0xe4d3, 0x9cbe, /*0x80-0x87*/ + 0x9cbf, 0xb8c8, 0x9cc0, 0x9cc1, 0x9cc2, 0x9cc3, 0x9cc4, 0xe4e7, /*0x88-0x8f*/ + 0xd4b4, 0x9cc5, 0x9cc6, 0x9cc7, 0x9cc8, 0x9cc9, 0x9cca, 0x9ccb, /*0x90-0x97*/ + 0xe4db, 0x9ccc, 0x9ccd, 0x9cce, 0xc1ef, 0x9ccf, 0x9cd0, 0xe4e9, /*0x98-0x9f*/ + 0x9cd1, 0x9cd2, 0xd2e7, 0x9cd3, 0x9cd4, 0xe4df, 0x9cd5, 0xe4e0, /*0xa0-0xa7*/ + 0x9cd6, 0x9cd7, 0xcfaa, 0x9cd8, 0x9cd9, 0x9cda, 0x9cdb, 0xcbdd, /*0xa8-0xaf*/ + 0x9cdc, 0xe4da, 0xe4d1, 0x9cdd, 0xe4e5, 0x9cde, 0xc8dc, 0xe4e3, /*0xb0-0xb7*/ + 0x9cdf, 0x9ce0, 0xc4e7, 0xe4e2, 0x9ce1, 0xe4e1, 0x9ce2, 0x9ce3, /*0xb8-0xbf*/ + 0x9ce4, 0xb3fc, 0xe4e8, 0x9ce5, 0x9ce6, 0x9ce7, 0x9ce8, 0xb5e1, /*0xc0-0xc7*/ + 0x9ce9, 0x9cea, 0x9ceb, 0xd7cc, 0x9cec, 0x9ced, 0x9cee, 0xe4e6, /*0xc8-0xcf*/ + 0x9cef, 0xbbac, 0x9cf0, 0xd7d2, 0xcccf, 0xebf8, 0x9cf1, 0xe4e4, /*0xd0-0xd7*/ + 0x9cf2, 0x9cf3, 0xb9f6, 0x9cf4, 0x9cf5, 0x9cf6, 0xd6cd, 0xe4d9, /*0xd8-0xdf*/ + 0xe4dc, 0xc2fa, 0xe4de, 0x9cf7, 0xc2cb, 0xc0c4, 0xc2d0, 0x9cf8, /*0xe0-0xe7*/ + 0xb1f5, 0xccb2, 0x9cf9, 0x9cfa, 0x9cfb, 0x9cfc, 0x9cfd, 0x9cfe, /*0xe8-0xef*/ + 0x9d40, 0x9d41, 0x9d42, 0x9d43, 0xb5ce, 0x9d44, 0x9d45, 0x9d46, /*0xf0-0xf7*/ + 0x9d47, 0xe4ef, 0x9d48, 0x9d49, 0x9d4a, 0x9d4b, 0x9d4c, 0x9d4d, /*0xf8-0xff*/ + /* 0x6f00 */ + 0x9d4e, 0x9d4f, 0xc6af, 0x9d50, 0x9d51, 0x9d52, 0xc6e1, 0x9d53, /*0x00-0x07*/ + 0x9d54, 0xe4f5, 0x9d55, 0x9d56, 0x9d57, 0x9d58, 0x9d59, 0xc2a9, /*0x08-0x0f*/ + 0x9d5a, 0x9d5b, 0x9d5c, 0xc0ec, 0xd1dd, 0xe4ee, 0x9d5d, 0x9d5e, /*0x10-0x17*/ + 0x9d5f, 0x9d60, 0x9d61, 0x9d62, 0x9d63, 0x9d64, 0x9d65, 0x9d66, /*0x18-0x1f*/ + 0xc4ae, 0x9d67, 0x9d68, 0x9d69, 0xe4ed, 0x9d6a, 0x9d6b, 0x9d6c, /*0x20-0x27*/ + 0x9d6d, 0xe4f6, 0xe4f4, 0xc2fe, 0x9d6e, 0xe4dd, 0x9d6f, 0xe4f0, /*0x28-0x2f*/ + 0x9d70, 0xcafe, 0x9d71, 0xd5c4, 0x9d72, 0x9d73, 0xe4f1, 0x9d74, /*0x30-0x37*/ + 0x9d75, 0x9d76, 0x9d77, 0x9d78, 0x9d79, 0x9d7a, 0xd1fa, 0x9d7b, /*0x38-0x3f*/ + 0x9d7c, 0x9d7d, 0x9d7e, 0x9d80, 0x9d81, 0x9d82, 0xe4eb, 0xe4ec, /*0x40-0x47*/ + 0x9d83, 0x9d84, 0x9d85, 0xe4f2, 0x9d86, 0xceab, 0x9d87, 0x9d88, /*0x48-0x4f*/ + 0x9d89, 0x9d8a, 0x9d8b, 0x9d8c, 0x9d8d, 0x9d8e, 0x9d8f, 0x9d90, /*0x50-0x57*/ + 0xc5cb, 0x9d91, 0x9d92, 0x9d93, 0xc7b1, 0x9d94, 0xc2ba, 0x9d95, /*0x58-0x5f*/ + 0x9d96, 0x9d97, 0xe4ea, 0x9d98, 0x9d99, 0x9d9a, 0xc1ca, 0x9d9b, /*0x60-0x67*/ + 0x9d9c, 0x9d9d, 0x9d9e, 0x9d9f, 0x9da0, 0xccb6, 0xb3b1, 0x9da1, /*0x68-0x6f*/ + 0x9da2, 0x9da3, 0xe4fb, 0x9da4, 0xe4f3, 0x9da5, 0x9da6, 0x9da7, /*0x70-0x77*/ + 0xe4fa, 0x9da8, 0xe4fd, 0x9da9, 0xe4fc, 0x9daa, 0x9dab, 0x9dac, /*0x78-0x7f*/ + 0x9dad, 0x9dae, 0x9daf, 0x9db0, 0xb3ce, 0x9db1, 0x9db2, 0x9db3, /*0x80-0x87*/ + 0xb3ba, 0xe4f7, 0x9db4, 0x9db5, 0xe4f9, 0xe4f8, 0xc5ec, 0x9db6, /*0x88-0x8f*/ + 0x9db7, 0x9db8, 0x9db9, 0x9dba, 0x9dbb, 0x9dbc, 0x9dbd, 0x9dbe, /*0x90-0x97*/ + 0x9dbf, 0x9dc0, 0x9dc1, 0x9dc2, 0xc0bd, 0x9dc3, 0x9dc4, 0x9dc5, /*0x98-0x9f*/ + 0x9dc6, 0xd4e8, 0x9dc7, 0x9dc8, 0x9dc9, 0x9dca, 0x9dcb, 0xe5a2, /*0xa0-0xa7*/ + 0x9dcc, 0x9dcd, 0x9dce, 0x9dcf, 0x9dd0, 0x9dd1, 0x9dd2, 0x9dd3, /*0xa8-0xaf*/ + 0x9dd4, 0x9dd5, 0x9dd6, 0xb0c4, 0x9dd7, 0x9dd8, 0xe5a4, 0x9dd9, /*0xb0-0xb7*/ + 0x9dda, 0xe5a3, 0x9ddb, 0x9ddc, 0x9ddd, 0x9dde, 0x9ddf, 0x9de0, /*0xb8-0xbf*/ + 0xbca4, 0x9de1, 0xe5a5, 0x9de2, 0x9de3, 0x9de4, 0x9de5, 0x9de6, /*0xc0-0xc7*/ + 0x9de7, 0xe5a1, 0x9de8, 0x9de9, 0x9dea, 0x9deb, 0x9dec, 0x9ded, /*0xc8-0xcf*/ + 0x9dee, 0xe4fe, 0xb1f4, 0x9def, 0x9df0, 0x9df1, 0x9df2, 0x9df3, /*0xd0-0xd7*/ + 0x9df4, 0x9df5, 0x9df6, 0x9df7, 0x9df8, 0x9df9, 0xe5a8, 0x9dfa, /*0xd8-0xdf*/ + 0xe5a9, 0xe5a6, 0x9dfb, 0x9dfc, 0x9dfd, 0x9dfe, 0x9e40, 0x9e41, /*0xe0-0xe7*/ + 0x9e42, 0x9e43, 0x9e44, 0x9e45, 0x9e46, 0x9e47, 0xe5a7, 0xe5aa, /*0xe8-0xef*/ + 0x9e48, 0x9e49, 0x9e4a, 0x9e4b, 0x9e4c, 0x9e4d, 0x9e4e, 0x9e4f, /*0xf0-0xf7*/ + 0x9e50, 0x9e51, 0x9e52, 0x9e53, 0x9e54, 0x9e55, 0x9e56, 0x9e57, /*0xf8-0xff*/ + /* 0x7000 */ + 0x9e58, 0x9e59, 0x9e5a, 0x9e5b, 0x9e5c, 0x9e5d, 0x9e5e, 0x9e5f, /*0x00-0x07*/ + 0x9e60, 0x9e61, 0x9e62, 0x9e63, 0x9e64, 0x9e65, 0x9e66, 0x9e67, /*0x08-0x0f*/ + 0x9e68, 0xc6d9, 0x9e69, 0x9e6a, 0x9e6b, 0x9e6c, 0x9e6d, 0x9e6e, /*0x10-0x17*/ + 0x9e6f, 0x9e70, 0xe5ab, 0xe5ad, 0x9e71, 0x9e72, 0x9e73, 0x9e74, /*0x18-0x1f*/ + 0x9e75, 0x9e76, 0x9e77, 0xe5ac, 0x9e78, 0x9e79, 0x9e7a, 0x9e7b, /*0x20-0x27*/ + 0x9e7c, 0x9e7d, 0x9e7e, 0x9e80, 0x9e81, 0x9e82, 0x9e83, 0x9e84, /*0x28-0x2f*/ + 0x9e85, 0x9e86, 0x9e87, 0x9e88, 0x9e89, 0xe5af, 0x9e8a, 0x9e8b, /*0x30-0x37*/ + 0x9e8c, 0xe5ae, 0x9e8d, 0x9e8e, 0x9e8f, 0x9e90, 0x9e91, 0x9e92, /*0x38-0x3f*/ + 0x9e93, 0x9e94, 0x9e95, 0x9e96, 0x9e97, 0x9e98, 0x9e99, 0x9e9a, /*0x40-0x47*/ + 0x9e9b, 0x9e9c, 0x9e9d, 0x9e9e, 0xb9e0, 0x9e9f, 0x9ea0, 0xe5b0, /*0x48-0x4f*/ + 0x9ea1, 0x9ea2, 0x9ea3, 0x9ea4, 0x9ea5, 0x9ea6, 0x9ea7, 0x9ea8, /*0x50-0x57*/ + 0x9ea9, 0x9eaa, 0x9eab, 0x9eac, 0x9ead, 0x9eae, 0xe5b1, 0x9eaf, /*0x58-0x5f*/ + 0x9eb0, 0x9eb1, 0x9eb2, 0x9eb3, 0x9eb4, 0x9eb5, 0x9eb6, 0x9eb7, /*0x60-0x67*/ + 0x9eb8, 0x9eb9, 0x9eba, 0xbbf0, 0xece1, 0xc3f0, 0x9ebb, 0xb5c6, /*0x68-0x6f*/ + 0xbbd2, 0x9ebc, 0x9ebd, 0x9ebe, 0x9ebf, 0xc1e9, 0xd4ee, 0x9ec0, /*0x70-0x77*/ + 0xbec4, 0x9ec1, 0x9ec2, 0x9ec3, 0xd7c6, 0x9ec4, 0xd4d6, 0xb2d3, /*0x78-0x7f*/ + 0xecbe, 0x9ec5, 0x9ec6, 0x9ec7, 0x9ec8, 0xeac1, 0x9ec9, 0x9eca, /*0x80-0x87*/ + 0x9ecb, 0xc2af, 0xb4b6, 0x9ecc, 0x9ecd, 0x9ece, 0xd1d7, 0x9ecf, /*0x88-0x8f*/ + 0x9ed0, 0x9ed1, 0xb3b4, 0x9ed2, 0xc8b2, 0xbfbb, 0xecc0, 0x9ed3, /*0x90-0x97*/ + 0x9ed4, 0xd6cb, 0x9ed5, 0x9ed6, 0xecbf, 0xecc1, 0x9ed7, 0x9ed8, /*0x98-0x9f*/ + 0x9ed9, 0x9eda, 0x9edb, 0x9edc, 0x9edd, 0x9ede, 0x9edf, 0x9ee0, /*0xa0-0xa7*/ + 0x9ee1, 0x9ee2, 0x9ee3, 0xecc5, 0xbee6, 0xccbf, 0xc5da, 0xbebc, /*0xa8-0xaf*/ + 0x9ee4, 0xecc6, 0x9ee5, 0xb1fe, 0x9ee6, 0x9ee7, 0x9ee8, 0xecc4, /*0xb0-0xb7*/ + 0xd5a8, 0xb5e3, 0x9ee9, 0xecc2, 0xc1b6, 0xb3e3, 0x9eea, 0x9eeb, /*0xb8-0xbf*/ + 0xecc3, 0xcbb8, 0xc0c3, 0xccfe, 0x9eec, 0x9eed, 0x9eee, 0x9eef, /*0xc0-0xc7*/ + 0xc1d2, 0x9ef0, 0xecc8, 0x9ef1, 0x9ef2, 0x9ef3, 0x9ef4, 0x9ef5, /*0xc8-0xcf*/ + 0x9ef6, 0x9ef7, 0x9ef8, 0x9ef9, 0x9efa, 0x9efb, 0x9efc, 0x9efd, /*0xd0-0xd7*/ + 0xbae6, 0xc0d3, 0x9efe, 0xd6f2, 0x9f40, 0x9f41, 0x9f42, 0xd1cc, /*0xd8-0xdf*/ + 0x9f43, 0x9f44, 0x9f45, 0x9f46, 0xbfbe, 0x9f47, 0xb7b3, 0xc9d5, /*0xe0-0xe7*/ + 0xecc7, 0xbbe2, 0x9f48, 0xcccc, 0xbdfd, 0xc8c8, 0x9f49, 0xcfa9, /*0xe8-0xef*/ + 0x9f4a, 0x9f4b, 0x9f4c, 0x9f4d, 0x9f4e, 0x9f4f, 0x9f50, 0xcde9, /*0xf0-0xf7*/ + 0x9f51, 0xc5eb, 0x9f52, 0x9f53, 0x9f54, 0xb7e9, 0x9f55, 0x9f56, /*0xf8-0xff*/ + /* 0x7100 */ + 0x9f57, 0x9f58, 0x9f59, 0x9f5a, 0x9f5b, 0x9f5c, 0x9f5d, 0x9f5e, /*0x00-0x07*/ + 0x9f5f, 0xd1c9, 0xbab8, 0x9f60, 0x9f61, 0x9f62, 0x9f63, 0x9f64, /*0x08-0x0f*/ + 0xecc9, 0x9f65, 0x9f66, 0xecca, 0x9f67, 0xbbc0, 0xeccb, 0x9f68, /*0x10-0x17*/ + 0xece2, 0xb1ba, 0xb7d9, 0x9f69, 0x9f6a, 0x9f6b, 0x9f6c, 0x9f6d, /*0x18-0x1f*/ + 0x9f6e, 0x9f6f, 0x9f70, 0x9f71, 0x9f72, 0x9f73, 0xbdb9, 0x9f74, /*0x20-0x27*/ + 0x9f75, 0x9f76, 0x9f77, 0x9f78, 0x9f79, 0x9f7a, 0x9f7b, 0xeccc, /*0x28-0x2f*/ + 0xd1e6, 0xeccd, 0x9f7c, 0x9f7d, 0x9f7e, 0x9f80, 0xc8bb, 0x9f81, /*0x30-0x37*/ + 0x9f82, 0x9f83, 0x9f84, 0x9f85, 0x9f86, 0x9f87, 0x9f88, 0x9f89, /*0x38-0x3f*/ + 0x9f8a, 0x9f8b, 0x9f8c, 0x9f8d, 0x9f8e, 0xecd1, 0x9f8f, 0x9f90, /*0x40-0x47*/ + 0x9f91, 0x9f92, 0xecd3, 0x9f93, 0xbbcd, 0x9f94, 0xbce5, 0x9f95, /*0x48-0x4f*/ + 0x9f96, 0x9f97, 0x9f98, 0x9f99, 0x9f9a, 0x9f9b, 0x9f9c, 0x9f9d, /*0x50-0x57*/ + 0x9f9e, 0x9f9f, 0x9fa0, 0x9fa1, 0xeccf, 0x9fa2, 0xc9b7, 0x9fa3, /*0x58-0x5f*/ + 0x9fa4, 0x9fa5, 0x9fa6, 0x9fa7, 0xc3ba, 0x9fa8, 0xece3, 0xd5d5, /*0x60-0x67*/ + 0xecd0, 0x9fa9, 0x9faa, 0x9fab, 0x9fac, 0x9fad, 0xd6f3, 0x9fae, /*0x68-0x6f*/ + 0x9faf, 0x9fb0, 0xecd2, 0xecce, 0x9fb1, 0x9fb2, 0x9fb3, 0x9fb4, /*0x70-0x77*/ + 0xecd4, 0x9fb5, 0xecd5, 0x9fb6, 0x9fb7, 0xc9bf, 0x9fb8, 0x9fb9, /*0x78-0x7f*/ + 0x9fba, 0x9fbb, 0x9fbc, 0x9fbd, 0xcfa8, 0x9fbe, 0x9fbf, 0x9fc0, /*0x80-0x87*/ + 0x9fc1, 0x9fc2, 0xd0dc, 0x9fc3, 0x9fc4, 0x9fc5, 0x9fc6, 0xd1ac, /*0x88-0x8f*/ + 0x9fc7, 0x9fc8, 0x9fc9, 0x9fca, 0xc8db, 0x9fcb, 0x9fcc, 0x9fcd, /*0x90-0x97*/ + 0xecd6, 0xcef5, 0x9fce, 0x9fcf, 0x9fd0, 0x9fd1, 0x9fd2, 0xcaec, /*0x98-0x9f*/ + 0xecda, 0x9fd3, 0x9fd4, 0x9fd5, 0x9fd6, 0x9fd7, 0x9fd8, 0x9fd9, /*0xa0-0xa7*/ + 0xecd9, 0x9fda, 0x9fdb, 0x9fdc, 0xb0be, 0x9fdd, 0x9fde, 0x9fdf, /*0xa8-0xaf*/ + 0x9fe0, 0x9fe1, 0x9fe2, 0xecd7, 0x9fe3, 0xecd8, 0x9fe4, 0x9fe5, /*0xb0-0xb7*/ + 0x9fe6, 0xece4, 0x9fe7, 0x9fe8, 0x9fe9, 0x9fea, 0x9feb, 0x9fec, /*0xb8-0xbf*/ + 0x9fed, 0x9fee, 0x9fef, 0xc8bc, 0x9ff0, 0x9ff1, 0x9ff2, 0x9ff3, /*0xc0-0xc7*/ + 0x9ff4, 0x9ff5, 0x9ff6, 0x9ff7, 0x9ff8, 0x9ff9, 0xc1c7, 0x9ffa, /*0xc8-0xcf*/ + 0x9ffb, 0x9ffc, 0x9ffd, 0x9ffe, 0xecdc, 0xd1e0, 0xa040, 0xa041, /*0xd0-0xd7*/ + 0xa042, 0xa043, 0xa044, 0xa045, 0xa046, 0xa047, 0xa048, 0xa049, /*0xd8-0xdf*/ + 0xecdb, 0xa04a, 0xa04b, 0xa04c, 0xa04d, 0xd4ef, 0xa04e, 0xecdd, /*0xe0-0xe7*/ + 0xa04f, 0xa050, 0xa051, 0xa052, 0xa053, 0xa054, 0xdbc6, 0xa055, /*0xe8-0xef*/ + 0xa056, 0xa057, 0xa058, 0xa059, 0xa05a, 0xa05b, 0xa05c, 0xa05d, /*0xf0-0xf7*/ + 0xa05e, 0xecde, 0xa05f, 0xa060, 0xa061, 0xa062, 0xa063, 0xa064, /*0xf8-0xff*/ + /* 0x7200 */ + 0xa065, 0xa066, 0xa067, 0xa068, 0xa069, 0xa06a, 0xb1ac, 0xa06b, /*0x00-0x07*/ + 0xa06c, 0xa06d, 0xa06e, 0xa06f, 0xa070, 0xa071, 0xa072, 0xa073, /*0x08-0x0f*/ + 0xa074, 0xa075, 0xa076, 0xa077, 0xa078, 0xa079, 0xa07a, 0xa07b, /*0x10-0x17*/ + 0xa07c, 0xa07d, 0xa07e, 0xa080, 0xa081, 0xecdf, 0xa082, 0xa083, /*0x18-0x1f*/ + 0xa084, 0xa085, 0xa086, 0xa087, 0xa088, 0xa089, 0xa08a, 0xa08b, /*0x20-0x27*/ + 0xece0, 0xa08c, 0xd7a6, 0xa08d, 0xc5c0, 0xa08e, 0xa08f, 0xa090, /*0x28-0x2f*/ + 0xebbc, 0xb0ae, 0xa091, 0xa092, 0xa093, 0xbef4, 0xb8b8, 0xd2af, /*0x30-0x37*/ + 0xb0d6, 0xb5f9, 0xa094, 0xd8b3, 0xa095, 0xcbac, 0xa096, 0xe3dd, /*0x38-0x3f*/ + 0xa097, 0xa098, 0xa099, 0xa09a, 0xa09b, 0xa09c, 0xa09d, 0xc6ac, /*0x40-0x47*/ + 0xb0e6, 0xa09e, 0xa09f, 0xa0a0, 0xc5c6, 0xebb9, 0xa0a1, 0xa0a2, /*0x48-0x4f*/ + 0xa0a3, 0xa0a4, 0xebba, 0xa0a5, 0xa0a6, 0xa0a7, 0xebbb, 0xa0a8, /*0x50-0x57*/ + 0xa0a9, 0xd1c0, 0xa0aa, 0xc5a3, 0xa0ab, 0xeaf2, 0xa0ac, 0xc4b2, /*0x58-0x5f*/ + 0xa0ad, 0xc4b5, 0xc0ce, 0xa0ae, 0xa0af, 0xa0b0, 0xeaf3, 0xc4c1, /*0x60-0x67*/ + 0xa0b1, 0xceef, 0xa0b2, 0xa0b3, 0xa0b4, 0xa0b5, 0xeaf0, 0xeaf4, /*0x68-0x6f*/ + 0xa0b6, 0xa0b7, 0xc9fc, 0xa0b8, 0xa0b9, 0xc7a3, 0xa0ba, 0xa0bb, /*0x70-0x77*/ + 0xa0bc, 0xccd8, 0xcefe, 0xa0bd, 0xa0be, 0xa0bf, 0xeaf5, 0xeaf6, /*0x78-0x7f*/ + 0xcfac, 0xc0e7, 0xa0c0, 0xa0c1, 0xeaf7, 0xa0c2, 0xa0c3, 0xa0c4, /*0x80-0x87*/ + 0xa0c5, 0xa0c6, 0xb6bf, 0xeaf8, 0xa0c7, 0xeaf9, 0xa0c8, 0xeafa, /*0x88-0x8f*/ + 0xa0c9, 0xa0ca, 0xeafb, 0xa0cb, 0xa0cc, 0xa0cd, 0xa0ce, 0xa0cf, /*0x90-0x97*/ + 0xa0d0, 0xa0d1, 0xa0d2, 0xa0d3, 0xa0d4, 0xa0d5, 0xa0d6, 0xeaf1, /*0x98-0x9f*/ + 0xa0d7, 0xa0d8, 0xa0d9, 0xa0da, 0xa0db, 0xa0dc, 0xa0dd, 0xa0de, /*0xa0-0xa7*/ + 0xa0df, 0xa0e0, 0xa0e1, 0xa0e2, 0xc8ae, 0xe1eb, 0xa0e3, 0xb7b8, /*0xa8-0xaf*/ + 0xe1ec, 0xa0e4, 0xa0e5, 0xa0e6, 0xe1ed, 0xa0e7, 0xd7b4, 0xe1ee, /*0xb0-0xb7*/ + 0xe1ef, 0xd3cc, 0xa0e8, 0xa0e9, 0xa0ea, 0xa0eb, 0xa0ec, 0xa0ed, /*0xb8-0xbf*/ + 0xa0ee, 0xe1f1, 0xbff1, 0xe1f0, 0xb5d2, 0xa0ef, 0xa0f0, 0xa0f1, /*0xc0-0xc7*/ + 0xb1b7, 0xa0f2, 0xa0f3, 0xa0f4, 0xa0f5, 0xe1f3, 0xe1f2, 0xa0f6, /*0xc8-0xcf*/ + 0xbafc, 0xa0f7, 0xe1f4, 0xa0f8, 0xa0f9, 0xa0fa, 0xa0fb, 0xb9b7, /*0xd0-0xd7*/ + 0xa0fc, 0xbed1, 0xa0fd, 0xa0fe, 0xaa40, 0xaa41, 0xc4fc, 0xaa42, /*0xd8-0xdf*/ + 0xbadd, 0xbdc6, 0xaa43, 0xaa44, 0xaa45, 0xaa46, 0xaa47, 0xaa48, /*0xe0-0xe7*/ + 0xe1f5, 0xe1f7, 0xaa49, 0xaa4a, 0xb6c0, 0xcfc1, 0xcaa8, 0xe1f6, /*0xe8-0xef*/ + 0xd5f8, 0xd3fc, 0xe1f8, 0xe1fc, 0xe1f9, 0xaa4b, 0xaa4c, 0xe1fa, /*0xf0-0xf7*/ + 0xc0ea, 0xaa4d, 0xe1fe, 0xe2a1, 0xc0c7, 0xaa4e, 0xaa4f, 0xaa50, /*0xf8-0xff*/ + /* 0x7300 */ + 0xaa51, 0xe1fb, 0xaa52, 0xe1fd, 0xaa53, 0xaa54, 0xaa55, 0xaa56, /*0x00-0x07*/ + 0xaa57, 0xaa58, 0xe2a5, 0xaa59, 0xaa5a, 0xaa5b, 0xc1d4, 0xaa5c, /*0x08-0x0f*/ + 0xaa5d, 0xaa5e, 0xaa5f, 0xe2a3, 0xaa60, 0xe2a8, 0xb2fe, 0xe2a2, /*0x10-0x17*/ + 0xaa61, 0xaa62, 0xaa63, 0xc3cd, 0xb2c2, 0xe2a7, 0xe2a6, 0xaa64, /*0x18-0x1f*/ + 0xaa65, 0xe2a4, 0xe2a9, 0xaa66, 0xaa67, 0xe2ab, 0xaa68, 0xaa69, /*0x20-0x27*/ + 0xaa6a, 0xd0c9, 0xd6ed, 0xc3a8, 0xe2ac, 0xaa6b, 0xcfd7, 0xaa6c, /*0x28-0x2f*/ + 0xaa6d, 0xe2ae, 0xaa6e, 0xaa6f, 0xbaef, 0xaa70, 0xaa71, 0xe9e0, /*0x30-0x37*/ + 0xe2ad, 0xe2aa, 0xaa72, 0xaa73, 0xaa74, 0xaa75, 0xbbab, 0xd4b3, /*0x38-0x3f*/ + 0xaa76, 0xaa77, 0xaa78, 0xaa79, 0xaa7a, 0xaa7b, 0xaa7c, 0xaa7d, /*0x40-0x47*/ + 0xaa7e, 0xaa80, 0xaa81, 0xaa82, 0xaa83, 0xe2b0, 0xaa84, 0xaa85, /*0x48-0x4f*/ + 0xe2af, 0xaa86, 0xe9e1, 0xaa87, 0xaa88, 0xaa89, 0xaa8a, 0xe2b1, /*0x50-0x57*/ + 0xaa8b, 0xaa8c, 0xaa8d, 0xaa8e, 0xaa8f, 0xaa90, 0xaa91, 0xaa92, /*0x58-0x5f*/ + 0xe2b2, 0xaa93, 0xaa94, 0xaa95, 0xaa96, 0xaa97, 0xaa98, 0xaa99, /*0x60-0x67*/ + 0xaa9a, 0xaa9b, 0xaa9c, 0xaa9d, 0xe2b3, 0xcca1, 0xaa9e, 0xe2b4, /*0x68-0x6f*/ + 0xaa9f, 0xaaa0, 0xab40, 0xab41, 0xab42, 0xab43, 0xab44, 0xab45, /*0x70-0x77*/ + 0xab46, 0xab47, 0xab48, 0xab49, 0xab4a, 0xab4b, 0xe2b5, 0xab4c, /*0x78-0x7f*/ + 0xab4d, 0xab4e, 0xab4f, 0xab50, 0xd0fe, 0xab51, 0xab52, 0xc2ca, /*0x80-0x87*/ + 0xab53, 0xd3f1, 0xab54, 0xcdf5, 0xab55, 0xab56, 0xe7e0, 0xab57, /*0x88-0x8f*/ + 0xab58, 0xe7e1, 0xab59, 0xab5a, 0xab5b, 0xab5c, 0xbec1, 0xab5d, /*0x90-0x97*/ + 0xab5e, 0xab5f, 0xab60, 0xc2ea, 0xab61, 0xab62, 0xab63, 0xe7e4, /*0x98-0x9f*/ + 0xab64, 0xab65, 0xe7e3, 0xab66, 0xab67, 0xab68, 0xab69, 0xab6a, /*0xa0-0xa7*/ + 0xab6b, 0xcde6, 0xab6c, 0xc3b5, 0xab6d, 0xab6e, 0xe7e2, 0xbbb7, /*0xa8-0xaf*/ + 0xcfd6, 0xab6f, 0xc1e1, 0xe7e9, 0xab70, 0xab71, 0xab72, 0xe7e8, /*0xb0-0xb7*/ + 0xab73, 0xab74, 0xe7f4, 0xb2a3, 0xab75, 0xab76, 0xab77, 0xab78, /*0xb8-0xbf*/ + 0xe7ea, 0xab79, 0xe7e6, 0xab7a, 0xab7b, 0xab7c, 0xab7d, 0xab7e, /*0xc0-0xc7*/ + 0xe7ec, 0xe7eb, 0xc9ba, 0xab80, 0xab81, 0xd5e4, 0xab82, 0xe7e5, /*0xc8-0xcf*/ + 0xb7a9, 0xe7e7, 0xab83, 0xab84, 0xab85, 0xab86, 0xab87, 0xab88, /*0xd0-0xd7*/ + 0xab89, 0xe7ee, 0xab8a, 0xab8b, 0xab8c, 0xab8d, 0xe7f3, 0xab8e, /*0xd8-0xdf*/ + 0xd6e9, 0xab8f, 0xab90, 0xab91, 0xab92, 0xe7ed, 0xab93, 0xe7f2, /*0xe0-0xe7*/ + 0xab94, 0xe7f1, 0xab95, 0xab96, 0xab97, 0xb0e0, 0xab98, 0xab99, /*0xe8-0xef*/ + 0xab9a, 0xab9b, 0xe7f5, 0xab9c, 0xab9d, 0xab9e, 0xab9f, 0xaba0, /*0xf0-0xf7*/ + 0xac40, 0xac41, 0xac42, 0xac43, 0xac44, 0xac45, 0xac46, 0xac47, /*0xf8-0xff*/ + /* 0x7400 */ + 0xac48, 0xac49, 0xac4a, 0xc7f2, 0xac4b, 0xc0c5, 0xc0ed, 0xac4c, /*0x00-0x07*/ + 0xac4d, 0xc1f0, 0xe7f0, 0xac4e, 0xac4f, 0xac50, 0xac51, 0xe7f6, /*0x08-0x0f*/ + 0xcbf6, 0xac52, 0xac53, 0xac54, 0xac55, 0xac56, 0xac57, 0xac58, /*0x10-0x17*/ + 0xac59, 0xac5a, 0xe8a2, 0xe8a1, 0xac5b, 0xac5c, 0xac5d, 0xac5e, /*0x18-0x1f*/ + 0xac5f, 0xac60, 0xd7c1, 0xac61, 0xac62, 0xe7fa, 0xe7f9, 0xac63, /*0x20-0x27*/ + 0xe7fb, 0xac64, 0xe7f7, 0xac65, 0xe7fe, 0xac66, 0xe7fd, 0xac67, /*0x28-0x2f*/ + 0xe7fc, 0xac68, 0xac69, 0xc1d5, 0xc7d9, 0xc5fd, 0xc5c3, 0xac6a, /*0x30-0x37*/ + 0xac6b, 0xac6c, 0xac6d, 0xac6e, 0xc7ed, 0xac6f, 0xac70, 0xac71, /*0x38-0x3f*/ + 0xac72, 0xe8a3, 0xac73, 0xac74, 0xac75, 0xac76, 0xac77, 0xac78, /*0x40-0x47*/ + 0xac79, 0xac7a, 0xac7b, 0xac7c, 0xac7d, 0xac7e, 0xac80, 0xac81, /*0x48-0x4f*/ + 0xac82, 0xac83, 0xac84, 0xac85, 0xac86, 0xe8a6, 0xac87, 0xe8a5, /*0x50-0x57*/ + 0xac88, 0xe8a7, 0xbaf7, 0xe7f8, 0xe8a4, 0xac89, 0xc8f0, 0xc9aa, /*0x58-0x5f*/ + 0xac8a, 0xac8b, 0xac8c, 0xac8d, 0xac8e, 0xac8f, 0xac90, 0xac91, /*0x60-0x67*/ + 0xac92, 0xac93, 0xac94, 0xac95, 0xac96, 0xe8a9, 0xac97, 0xac98, /*0x68-0x6f*/ + 0xb9e5, 0xac99, 0xac9a, 0xac9b, 0xac9c, 0xac9d, 0xd1fe, 0xe8a8, /*0x70-0x77*/ + 0xac9e, 0xac9f, 0xaca0, 0xad40, 0xad41, 0xad42, 0xe8aa, 0xad43, /*0x78-0x7f*/ + 0xe8ad, 0xe8ae, 0xad44, 0xc1a7, 0xad45, 0xad46, 0xad47, 0xe8af, /*0x80-0x87*/ + 0xad48, 0xad49, 0xad4a, 0xe8b0, 0xad4b, 0xad4c, 0xe8ac, 0xad4d, /*0x88-0x8f*/ + 0xe8b4, 0xad4e, 0xad4f, 0xad50, 0xad51, 0xad52, 0xad53, 0xad54, /*0x90-0x97*/ + 0xad55, 0xad56, 0xad57, 0xad58, 0xe8ab, 0xad59, 0xe8b1, 0xad5a, /*0x98-0x9f*/ + 0xad5b, 0xad5c, 0xad5d, 0xad5e, 0xad5f, 0xad60, 0xad61, 0xe8b5, /*0xa0-0xa7*/ + 0xe8b2, 0xe8b3, 0xad62, 0xad63, 0xad64, 0xad65, 0xad66, 0xad67, /*0xa8-0xaf*/ + 0xad68, 0xad69, 0xad6a, 0xad6b, 0xad6c, 0xad6d, 0xad6e, 0xad6f, /*0xb0-0xb7*/ + 0xad70, 0xad71, 0xe8b7, 0xad72, 0xad73, 0xad74, 0xad75, 0xad76, /*0xb8-0xbf*/ + 0xad77, 0xad78, 0xad79, 0xad7a, 0xad7b, 0xad7c, 0xad7d, 0xad7e, /*0xc0-0xc7*/ + 0xad80, 0xad81, 0xad82, 0xad83, 0xad84, 0xad85, 0xad86, 0xad87, /*0xc8-0xcf*/ + 0xad88, 0xad89, 0xe8b6, 0xad8a, 0xad8b, 0xad8c, 0xad8d, 0xad8e, /*0xd0-0xd7*/ + 0xad8f, 0xad90, 0xad91, 0xad92, 0xb9cf, 0xad93, 0xf0ac, 0xad94, /*0xd8-0xdf*/ + 0xf0ad, 0xad95, 0xc6b0, 0xb0ea, 0xc8bf, 0xad96, 0xcddf, 0xad97, /*0xe0-0xe7*/ + 0xad98, 0xad99, 0xad9a, 0xad9b, 0xad9c, 0xad9d, 0xcecd, 0xeab1, /*0xe8-0xef*/ + 0xad9e, 0xad9f, 0xada0, 0xae40, 0xeab2, 0xae41, 0xc6bf, 0xb4c9, /*0xf0-0xf7*/ + 0xae42, 0xae43, 0xae44, 0xae45, 0xae46, 0xae47, 0xae48, 0xeab3, /*0xf8-0xff*/ + /* 0x7500 */ + 0xae49, 0xae4a, 0xae4b, 0xae4c, 0xd5e7, 0xae4d, 0xae4e, 0xae4f, /*0x00-0x07*/ + 0xae50, 0xae51, 0xae52, 0xae53, 0xae54, 0xddf9, 0xae55, 0xeab4, /*0x08-0x0f*/ + 0xae56, 0xeab5, 0xae57, 0xeab6, 0xae58, 0xae59, 0xae5a, 0xae5b, /*0x10-0x17*/ + 0xb8ca, 0xdfb0, 0xc9f5, 0xae5c, 0xccf0, 0xae5d, 0xae5e, 0xc9fa, /*0x18-0x1f*/ + 0xae5f, 0xae60, 0xae61, 0xae62, 0xae63, 0xc9fb, 0xae64, 0xae65, /*0x20-0x27*/ + 0xd3c3, 0xcba6, 0xae66, 0xb8a6, 0xf0ae, 0xb1c2, 0xae67, 0xe5b8, /*0x28-0x2f*/ + 0xccef, 0xd3c9, 0xbcd7, 0xc9ea, 0xae68, 0xb5e7, 0xae69, 0xc4d0, /*0x30-0x37*/ + 0xb5e9, 0xae6a, 0xeeae, 0xbbad, 0xae6b, 0xae6c, 0xe7de, 0xae6d, /*0x38-0x3f*/ + 0xeeaf, 0xae6e, 0xae6f, 0xae70, 0xae71, 0xb3a9, 0xae72, 0xae73, /*0x40-0x47*/ + 0xeeb2, 0xae74, 0xae75, 0xeeb1, 0xbde7, 0xae76, 0xeeb0, 0xceb7, /*0x48-0x4f*/ + 0xae77, 0xae78, 0xae79, 0xae7a, 0xc5cf, 0xae7b, 0xae7c, 0xae7d, /*0x50-0x57*/ + 0xae7e, 0xc1f4, 0xdbce, 0xeeb3, 0xd0f3, 0xae80, 0xae81, 0xae82, /*0x58-0x5f*/ + 0xae83, 0xae84, 0xae85, 0xae86, 0xae87, 0xc2d4, 0xc6e8, 0xae88, /*0x60-0x67*/ + 0xae89, 0xae8a, 0xb7ac, 0xae8b, 0xae8c, 0xae8d, 0xae8e, 0xae8f, /*0x68-0x6f*/ + 0xae90, 0xae91, 0xeeb4, 0xae92, 0xb3eb, 0xae93, 0xae94, 0xae95, /*0x70-0x77*/ + 0xbbfb, 0xeeb5, 0xae96, 0xae97, 0xae98, 0xae99, 0xae9a, 0xe7dc, /*0x78-0x7f*/ + 0xae9b, 0xae9c, 0xae9d, 0xeeb6, 0xae9e, 0xae9f, 0xbdae, 0xaea0, /*0x80-0x87*/ + 0xaf40, 0xaf41, 0xaf42, 0xf1e2, 0xaf43, 0xaf44, 0xaf45, 0xcae8, /*0x88-0x8f*/ + 0xaf46, 0xd2c9, 0xf0da, 0xaf47, 0xf0db, 0xaf48, 0xf0dc, 0xc1c6, /*0x90-0x97*/ + 0xaf49, 0xb8ed, 0xbece, 0xaf4a, 0xaf4b, 0xf0de, 0xaf4c, 0xc5b1, /*0x98-0x9f*/ + 0xf0dd, 0xd1f1, 0xaf4d, 0xf0e0, 0xb0cc, 0xbdea, 0xaf4e, 0xaf4f, /*0xa0-0xa7*/ + 0xaf50, 0xaf51, 0xaf52, 0xd2df, 0xf0df, 0xaf53, 0xb4af, 0xb7e8, /*0xa8-0xaf*/ + 0xf0e6, 0xf0e5, 0xc6a3, 0xf0e1, 0xf0e2, 0xb4c3, 0xaf54, 0xaf55, /*0xb0-0xb7*/ + 0xf0e3, 0xd5ee, 0xaf56, 0xaf57, 0xccdb, 0xbed2, 0xbcb2, 0xaf58, /*0xb8-0xbf*/ + 0xaf59, 0xaf5a, 0xf0e8, 0xf0e7, 0xf0e4, 0xb2a1, 0xaf5b, 0xd6a2, /*0xc0-0xc7*/ + 0xd3b8, 0xbeb7, 0xc8ac, 0xaf5c, 0xaf5d, 0xf0ea, 0xaf5e, 0xaf5f, /*0xc8-0xcf*/ + 0xaf60, 0xaf61, 0xd1f7, 0xaf62, 0xd6cc, 0xbadb, 0xf0e9, 0xaf63, /*0xd0-0xd7*/ + 0xb6bb, 0xaf64, 0xaf65, 0xcdb4, 0xaf66, 0xaf67, 0xc6a6, 0xaf68, /*0xd8-0xdf*/ + 0xaf69, 0xaf6a, 0xc1a1, 0xf0eb, 0xf0ee, 0xaf6b, 0xf0ed, 0xf0f0, /*0xe0-0xe7*/ + 0xf0ec, 0xaf6c, 0xbbbe, 0xf0ef, 0xaf6d, 0xaf6e, 0xaf6f, 0xaf70, /*0xe8-0xef*/ + 0xccb5, 0xf0f2, 0xaf71, 0xaf72, 0xb3d5, 0xaf73, 0xaf74, 0xaf75, /*0xf0-0xf7*/ + 0xaf76, 0xb1d4, 0xaf77, 0xaf78, 0xf0f3, 0xaf79, 0xaf7a, 0xf0f4, /*0xf8-0xff*/ + /* 0x7600 */ + 0xf0f6, 0xb4e1, 0xaf7b, 0xf0f1, 0xaf7c, 0xf0f7, 0xaf7d, 0xaf7e, /*0x00-0x07*/ + 0xaf80, 0xaf81, 0xf0fa, 0xaf82, 0xf0f8, 0xaf83, 0xaf84, 0xaf85, /*0x08-0x0f*/ + 0xf0f5, 0xaf86, 0xaf87, 0xaf88, 0xaf89, 0xf0fd, 0xaf8a, 0xf0f9, /*0x10-0x17*/ + 0xf0fc, 0xf0fe, 0xaf8b, 0xf1a1, 0xaf8c, 0xaf8d, 0xaf8e, 0xcec1, /*0x18-0x1f*/ + 0xf1a4, 0xaf8f, 0xf1a3, 0xaf90, 0xc1f6, 0xf0fb, 0xcadd, 0xaf91, /*0x20-0x27*/ + 0xaf92, 0xb4f1, 0xb1f1, 0xccb1, 0xaf93, 0xf1a6, 0xaf94, 0xaf95, /*0x28-0x2f*/ + 0xf1a7, 0xaf96, 0xaf97, 0xf1ac, 0xd5ce, 0xf1a9, 0xaf98, 0xaf99, /*0x30-0x37*/ + 0xc8b3, 0xaf9a, 0xaf9b, 0xaf9c, 0xf1a2, 0xaf9d, 0xf1ab, 0xf1a8, /*0x38-0x3f*/ + 0xf1a5, 0xaf9e, 0xaf9f, 0xf1aa, 0xafa0, 0xb040, 0xb041, 0xb042, /*0x40-0x47*/ + 0xb043, 0xb044, 0xb045, 0xb046, 0xb0a9, 0xf1ad, 0xb047, 0xb048, /*0x48-0x4f*/ + 0xb049, 0xb04a, 0xb04b, 0xb04c, 0xf1af, 0xb04d, 0xf1b1, 0xb04e, /*0x50-0x57*/ + 0xb04f, 0xb050, 0xb051, 0xb052, 0xf1b0, 0xb053, 0xf1ae, 0xb054, /*0x58-0x5f*/ + 0xb055, 0xb056, 0xb057, 0xd1a2, 0xb058, 0xb059, 0xb05a, 0xb05b, /*0x60-0x67*/ + 0xb05c, 0xb05d, 0xb05e, 0xf1b2, 0xb05f, 0xb060, 0xb061, 0xf1b3, /*0x68-0x6f*/ + 0xb062, 0xb063, 0xb064, 0xb065, 0xb066, 0xb067, 0xb068, 0xb069, /*0x70-0x77*/ + 0xb9ef, 0xb06a, 0xb06b, 0xb5c7, 0xb06c, 0xb0d7, 0xb0d9, 0xb06d, /*0x78-0x7f*/ + 0xb06e, 0xb06f, 0xd4ed, 0xb070, 0xb5c4, 0xb071, 0xbdd4, 0xbbca, /*0x80-0x87*/ + 0xf0a7, 0xb072, 0xb073, 0xb8de, 0xb074, 0xb075, 0xf0a8, 0xb076, /*0x88-0x8f*/ + 0xb077, 0xb0a8, 0xb078, 0xf0a9, 0xb079, 0xb07a, 0xcdee, 0xb07b, /*0x90-0x97*/ + 0xb07c, 0xf0aa, 0xb07d, 0xb07e, 0xb080, 0xb081, 0xb082, 0xb083, /*0x98-0x9f*/ + 0xb084, 0xb085, 0xb086, 0xb087, 0xf0ab, 0xb088, 0xb089, 0xb08a, /*0xa0-0xa7*/ + 0xb08b, 0xb08c, 0xb08d, 0xb08e, 0xb08f, 0xb090, 0xc6a4, 0xb091, /*0xa8-0xaf*/ + 0xb092, 0xd6e5, 0xf1e4, 0xb093, 0xf1e5, 0xb094, 0xb095, 0xb096, /*0xb0-0xb7*/ + 0xb097, 0xb098, 0xb099, 0xb09a, 0xb09b, 0xb09c, 0xb09d, 0xc3f3, /*0xb8-0xbf*/ + 0xb09e, 0xb09f, 0xd3db, 0xb0a0, 0xb140, 0xd6d1, 0xc5e8, 0xb141, /*0xc0-0xc7*/ + 0xd3af, 0xb142, 0xd2e6, 0xb143, 0xb144, 0xeec1, 0xb0bb, 0xd5b5, /*0xc8-0xcf*/ + 0xd1ce, 0xbce0, 0xbad0, 0xb145, 0xbff8, 0xb146, 0xb8c7, 0xb5c1, /*0xd0-0xd7*/ + 0xc5cc, 0xb147, 0xb148, 0xcaa2, 0xb149, 0xb14a, 0xb14b, 0xc3cb, /*0xd8-0xdf*/ + 0xb14c, 0xb14d, 0xb14e, 0xb14f, 0xb150, 0xeec2, 0xb151, 0xb152, /*0xe0-0xe7*/ + 0xb153, 0xb154, 0xb155, 0xb156, 0xb157, 0xb158, 0xc4bf, 0xb6a2, /*0xe8-0xef*/ + 0xb159, 0xedec, 0xc3a4, 0xb15a, 0xd6b1, 0xb15b, 0xb15c, 0xb15d, /*0xf0-0xf7*/ + 0xcfe0, 0xedef, 0xb15e, 0xb15f, 0xc5ce, 0xb160, 0xb6dc, 0xb161, /*0xf8-0xff*/ + /* 0x7700 */ + 0xb162, 0xcaa1, 0xb163, 0xb164, 0xeded, 0xb165, 0xb166, 0xedf0, /*0x00-0x07*/ + 0xedf1, 0xc3bc, 0xb167, 0xbfb4, 0xb168, 0xedee, 0xb169, 0xb16a, /*0x08-0x0f*/ + 0xb16b, 0xb16c, 0xb16d, 0xb16e, 0xb16f, 0xb170, 0xb171, 0xb172, /*0x10-0x17*/ + 0xb173, 0xedf4, 0xedf2, 0xb174, 0xb175, 0xb176, 0xb177, 0xd5e6, /*0x18-0x1f*/ + 0xc3df, 0xb178, 0xedf3, 0xb179, 0xb17a, 0xb17b, 0xedf6, 0xb17c, /*0x20-0x27*/ + 0xd5a3, 0xd1a3, 0xb17d, 0xb17e, 0xb180, 0xedf5, 0xb181, 0xc3d0, /*0x28-0x2f*/ + 0xb182, 0xb183, 0xb184, 0xb185, 0xb186, 0xedf7, 0xbff4, 0xbeec, /*0x30-0x37*/ + 0xedf8, 0xb187, 0xccf7, 0xb188, 0xd1db, 0xb189, 0xb18a, 0xb18b, /*0x38-0x3f*/ + 0xd7c5, 0xd5f6, 0xb18c, 0xedfc, 0xb18d, 0xb18e, 0xb18f, 0xedfb, /*0x40-0x47*/ + 0xb190, 0xb191, 0xb192, 0xb193, 0xb194, 0xb195, 0xb196, 0xb197, /*0x48-0x4f*/ + 0xedf9, 0xedfa, 0xb198, 0xb199, 0xb19a, 0xb19b, 0xb19c, 0xb19d, /*0x50-0x57*/ + 0xb19e, 0xb19f, 0xedfd, 0xbea6, 0xb1a0, 0xb240, 0xb241, 0xb242, /*0x58-0x5f*/ + 0xb243, 0xcbaf, 0xeea1, 0xb6bd, 0xb244, 0xeea2, 0xc4c0, 0xb245, /*0x60-0x67*/ + 0xedfe, 0xb246, 0xb247, 0xbdde, 0xb2c7, 0xb248, 0xb249, 0xb24a, /*0x68-0x6f*/ + 0xb24b, 0xb24c, 0xb24d, 0xb24e, 0xb24f, 0xb250, 0xb251, 0xb252, /*0x70-0x77*/ + 0xb253, 0xb6c3, 0xb254, 0xb255, 0xb256, 0xeea5, 0xd8ba, 0xeea3, /*0x78-0x7f*/ + 0xeea6, 0xb257, 0xb258, 0xb259, 0xc3e9, 0xb3f2, 0xb25a, 0xb25b, /*0x80-0x87*/ + 0xb25c, 0xb25d, 0xb25e, 0xb25f, 0xeea7, 0xeea4, 0xcfb9, 0xb260, /*0x88-0x8f*/ + 0xb261, 0xeea8, 0xc2f7, 0xb262, 0xb263, 0xb264, 0xb265, 0xb266, /*0x90-0x97*/ + 0xb267, 0xb268, 0xb269, 0xb26a, 0xb26b, 0xb26c, 0xb26d, 0xeea9, /*0x98-0x9f*/ + 0xeeaa, 0xb26e, 0xdeab, 0xb26f, 0xb270, 0xc6b3, 0xb271, 0xc7c6, /*0xa0-0xa7*/ + 0xb272, 0xd6f5, 0xb5c9, 0xb273, 0xcbb2, 0xb274, 0xb275, 0xb276, /*0xa8-0xaf*/ + 0xeeab, 0xb277, 0xb278, 0xcdab, 0xb279, 0xeeac, 0xb27a, 0xb27b, /*0xb0-0xb7*/ + 0xb27c, 0xb27d, 0xb27e, 0xd5b0, 0xb280, 0xeead, 0xb281, 0xf6c4, /*0xb8-0xbf*/ + 0xb282, 0xb283, 0xb284, 0xb285, 0xb286, 0xb287, 0xb288, 0xb289, /*0xc0-0xc7*/ + 0xb28a, 0xb28b, 0xb28c, 0xb28d, 0xb28e, 0xdbc7, 0xb28f, 0xb290, /*0xc8-0xcf*/ + 0xb291, 0xb292, 0xb293, 0xb294, 0xb295, 0xb296, 0xb297, 0xb4a3, /*0xd0-0xd7*/ + 0xb298, 0xb299, 0xb29a, 0xc3ac, 0xf1e6, 0xb29b, 0xb29c, 0xb29d, /*0xd8-0xdf*/ + 0xb29e, 0xb29f, 0xcab8, 0xd2d3, 0xb2a0, 0xd6aa, 0xb340, 0xeff2, /*0xe0-0xe7*/ + 0xb341, 0xbed8, 0xb342, 0xbdc3, 0xeff3, 0xb6cc, 0xb0ab, 0xb343, /*0xe8-0xef*/ + 0xb344, 0xb345, 0xb346, 0xcaaf, 0xb347, 0xb348, 0xedb6, 0xb349, /*0xf0-0xf7*/ + 0xedb7, 0xb34a, 0xb34b, 0xb34c, 0xb34d, 0xcef9, 0xb7af, 0xbff3, /*0xf8-0xff*/ + /* 0x7800 */ + 0xedb8, 0xc2eb, 0xc9b0, 0xb34e, 0xb34f, 0xb350, 0xb351, 0xb352, /*0x00-0x07*/ + 0xb353, 0xedb9, 0xb354, 0xb355, 0xc6f6, 0xbfb3, 0xb356, 0xb357, /*0x08-0x0f*/ + 0xb358, 0xedbc, 0xc5f8, 0xb359, 0xd1d0, 0xb35a, 0xd7a9, 0xedba, /*0x10-0x17*/ + 0xedbb, 0xb35b, 0xd1e2, 0xb35c, 0xedbf, 0xedc0, 0xb35d, 0xedc4, /*0x18-0x1f*/ + 0xb35e, 0xb35f, 0xb360, 0xedc8, 0xb361, 0xedc6, 0xedce, 0xd5e8, /*0x20-0x27*/ + 0xb362, 0xedc9, 0xb363, 0xb364, 0xedc7, 0xedbe, 0xb365, 0xb366, /*0x28-0x2f*/ + 0xc5e9, 0xb367, 0xb368, 0xb369, 0xc6c6, 0xb36a, 0xb36b, 0xc9e9, /*0x30-0x37*/ + 0xd4d2, 0xedc1, 0xedc2, 0xedc3, 0xedc5, 0xb36c, 0xc0f9, 0xb36d, /*0x38-0x3f*/ + 0xb4a1, 0xb36e, 0xb36f, 0xb370, 0xb371, 0xb9e8, 0xb372, 0xedd0, /*0x40-0x47*/ + 0xb373, 0xb374, 0xb375, 0xb376, 0xedd1, 0xb377, 0xedca, 0xb378, /*0x48-0x4f*/ + 0xedcf, 0xb379, 0xcef8, 0xb37a, 0xb37b, 0xcbb6, 0xedcc, 0xedcd, /*0x50-0x57*/ + 0xb37c, 0xb37d, 0xb37e, 0xb380, 0xb381, 0xcff5, 0xb382, 0xb383, /*0x58-0x5f*/ + 0xb384, 0xb385, 0xb386, 0xb387, 0xb388, 0xb389, 0xb38a, 0xb38b, /*0x60-0x67*/ + 0xb38c, 0xb38d, 0xedd2, 0xc1f2, 0xd3b2, 0xedcb, 0xc8b7, 0xb38e, /*0x68-0x6f*/ + 0xb38f, 0xb390, 0xb391, 0xb392, 0xb393, 0xb394, 0xb395, 0xbcef, /*0x70-0x77*/ + 0xb396, 0xb397, 0xb398, 0xb399, 0xc5f0, 0xb39a, 0xb39b, 0xb39c, /*0x78-0x7f*/ + 0xb39d, 0xb39e, 0xb39f, 0xb3a0, 0xb440, 0xb441, 0xb442, 0xedd6, /*0x80-0x87*/ + 0xb443, 0xb5ef, 0xb444, 0xb445, 0xc2b5, 0xb0ad, 0xcbe9, 0xb446, /*0x88-0x8f*/ + 0xb447, 0xb1ae, 0xb448, 0xedd4, 0xb449, 0xb44a, 0xb44b, 0xcdeb, /*0x90-0x97*/ + 0xb5e2, 0xb44c, 0xedd5, 0xedd3, 0xedd7, 0xb44d, 0xb44e, 0xb5fa, /*0x98-0x9f*/ + 0xb44f, 0xedd8, 0xb450, 0xedd9, 0xb451, 0xeddc, 0xb452, 0xb1cc, /*0xa0-0xa7*/ + 0xb453, 0xb454, 0xb455, 0xb456, 0xb457, 0xb458, 0xb459, 0xb45a, /*0xa8-0xaf*/ + 0xc5f6, 0xbcee, 0xedda, 0xccbc, 0xb2ea, 0xb45b, 0xb45c, 0xb45d, /*0xb0-0xb7*/ + 0xb45e, 0xeddb, 0xb45f, 0xb460, 0xb461, 0xb462, 0xc4eb, 0xb463, /*0xb8-0xbf*/ + 0xb464, 0xb4c5, 0xb465, 0xb466, 0xb467, 0xb0f5, 0xb468, 0xb469, /*0xc0-0xc7*/ + 0xb46a, 0xeddf, 0xc0da, 0xb4e8, 0xb46b, 0xb46c, 0xb46d, 0xb46e, /*0xc8-0xcf*/ + 0xc5cd, 0xb46f, 0xb470, 0xb471, 0xeddd, 0xbfc4, 0xb472, 0xb473, /*0xd0-0xd7*/ + 0xb474, 0xedde, 0xb475, 0xb476, 0xb477, 0xb478, 0xb479, 0xb47a, /*0xd8-0xdf*/ + 0xb47b, 0xb47c, 0xb47d, 0xb47e, 0xb480, 0xb481, 0xb482, 0xb483, /*0xe0-0xe7*/ + 0xc4a5, 0xb484, 0xb485, 0xb486, 0xede0, 0xb487, 0xb488, 0xb489, /*0xe8-0xef*/ + 0xb48a, 0xb48b, 0xede1, 0xb48c, 0xede3, 0xb48d, 0xb48e, 0xc1d7, /*0xf0-0xf7*/ + 0xb48f, 0xb490, 0xbbc7, 0xb491, 0xb492, 0xb493, 0xb494, 0xb495, /*0xf8-0xff*/ + /* 0x7900 */ + 0xb496, 0xbdb8, 0xb497, 0xb498, 0xb499, 0xede2, 0xb49a, 0xb49b, /*0x00-0x07*/ + 0xb49c, 0xb49d, 0xb49e, 0xb49f, 0xb4a0, 0xb540, 0xb541, 0xb542, /*0x08-0x0f*/ + 0xb543, 0xb544, 0xb545, 0xede4, 0xb546, 0xb547, 0xb548, 0xb549, /*0x10-0x17*/ + 0xb54a, 0xb54b, 0xb54c, 0xb54d, 0xb54e, 0xb54f, 0xede6, 0xb550, /*0x18-0x1f*/ + 0xb551, 0xb552, 0xb553, 0xb554, 0xede5, 0xb555, 0xb556, 0xb557, /*0x20-0x27*/ + 0xb558, 0xb559, 0xb55a, 0xb55b, 0xb55c, 0xb55d, 0xb55e, 0xb55f, /*0x28-0x2f*/ + 0xb560, 0xb561, 0xb562, 0xb563, 0xede7, 0xb564, 0xb565, 0xb566, /*0x30-0x37*/ + 0xb567, 0xb568, 0xcabe, 0xecea, 0xc0f1, 0xb569, 0xc9e7, 0xb56a, /*0x38-0x3f*/ + 0xeceb, 0xc6ee, 0xb56b, 0xb56c, 0xb56d, 0xb56e, 0xecec, 0xb56f, /*0x40-0x47*/ + 0xc6ed, 0xeced, 0xb570, 0xb571, 0xb572, 0xb573, 0xb574, 0xb575, /*0x48-0x4f*/ + 0xb576, 0xb577, 0xb578, 0xecf0, 0xb579, 0xb57a, 0xd7e6, 0xecf3, /*0x50-0x57*/ + 0xb57b, 0xb57c, 0xecf1, 0xecee, 0xecef, 0xd7a3, 0xc9f1, 0xcbee, /*0x58-0x5f*/ + 0xecf4, 0xb57d, 0xecf2, 0xb57e, 0xb580, 0xcfe9, 0xb581, 0xecf6, /*0x60-0x67*/ + 0xc6b1, 0xb582, 0xb583, 0xb584, 0xb585, 0xbcc0, 0xb586, 0xecf5, /*0x68-0x6f*/ + 0xb587, 0xb588, 0xb589, 0xb58a, 0xb58b, 0xb58c, 0xb58d, 0xb5bb, /*0x70-0x77*/ + 0xbbf6, 0xb58e, 0xecf7, 0xb58f, 0xb590, 0xb591, 0xb592, 0xb593, /*0x78-0x7f*/ + 0xd9f7, 0xbdfb, 0xb594, 0xb595, 0xc2bb, 0xecf8, 0xb596, 0xb597, /*0x80-0x87*/ + 0xb598, 0xb599, 0xecf9, 0xb59a, 0xb59b, 0xb59c, 0xb59d, 0xb8a3, /*0x88-0x8f*/ + 0xb59e, 0xb59f, 0xb5a0, 0xb640, 0xb641, 0xb642, 0xb643, 0xb644, /*0x90-0x97*/ + 0xb645, 0xb646, 0xecfa, 0xb647, 0xb648, 0xb649, 0xb64a, 0xb64b, /*0x98-0x9f*/ + 0xb64c, 0xb64d, 0xb64e, 0xb64f, 0xb650, 0xb651, 0xb652, 0xecfb, /*0xa0-0xa7*/ + 0xb653, 0xb654, 0xb655, 0xb656, 0xb657, 0xb658, 0xb659, 0xb65a, /*0xa8-0xaf*/ + 0xb65b, 0xb65c, 0xb65d, 0xecfc, 0xb65e, 0xb65f, 0xb660, 0xb661, /*0xb0-0xb7*/ + 0xb662, 0xd3ed, 0xd8ae, 0xc0eb, 0xb663, 0xc7dd, 0xbacc, 0xb664, /*0xb8-0xbf*/ + 0xd0e3, 0xcbbd, 0xb665, 0xcdba, 0xb666, 0xb667, 0xb8d1, 0xb668, /*0xc0-0xc7*/ + 0xb669, 0xb1fc, 0xb66a, 0xc7ef, 0xb66b, 0xd6d6, 0xb66c, 0xb66d, /*0xc8-0xcf*/ + 0xb66e, 0xbfc6, 0xc3eb, 0xb66f, 0xb670, 0xeff5, 0xb671, 0xb672, /*0xd0-0xd7*/ + 0xc3d8, 0xb673, 0xb674, 0xb675, 0xb676, 0xb677, 0xb678, 0xd7e2, /*0xd8-0xdf*/ + 0xb679, 0xb67a, 0xb67b, 0xeff7, 0xb3d3, 0xb67c, 0xc7d8, 0xd1ed, /*0xe0-0xe7*/ + 0xb67d, 0xd6c8, 0xb67e, 0xeff8, 0xb680, 0xeff6, 0xb681, 0xbbfd, /*0xe8-0xef*/ + 0xb3c6, 0xb682, 0xb683, 0xb684, 0xb685, 0xb686, 0xb687, 0xb688, /*0xf0-0xf7*/ + 0xbdd5, 0xb689, 0xb68a, 0xd2c6, 0xb68b, 0xbbe0, 0xb68c, 0xb68d, /*0xf8-0xff*/ + /* 0x7a00 */ + 0xcfa1, 0xb68e, 0xeffc, 0xeffb, 0xb68f, 0xb690, 0xeff9, 0xb691, /*0x00-0x07*/ + 0xb692, 0xb693, 0xb694, 0xb3cc, 0xb695, 0xc9d4, 0xcbb0, 0xb696, /*0x08-0x0f*/ + 0xb697, 0xb698, 0xb699, 0xb69a, 0xeffe, 0xb69b, 0xb69c, 0xb0de, /*0x10-0x17*/ + 0xb69d, 0xb69e, 0xd6c9, 0xb69f, 0xb6a0, 0xb740, 0xeffd, 0xb741, /*0x18-0x1f*/ + 0xb3ed, 0xb742, 0xb743, 0xf6d5, 0xb744, 0xb745, 0xb746, 0xb747, /*0x20-0x27*/ + 0xb748, 0xb749, 0xb74a, 0xb74b, 0xb74c, 0xb74d, 0xb74e, 0xb74f, /*0x28-0x2f*/ + 0xb750, 0xb751, 0xb752, 0xcec8, 0xb753, 0xb754, 0xb755, 0xf0a2, /*0x30-0x37*/ + 0xb756, 0xf0a1, 0xb757, 0xb5be, 0xbcda, 0xbbfc, 0xb758, 0xb8e5, /*0x38-0x3f*/ + 0xb759, 0xb75a, 0xb75b, 0xb75c, 0xb75d, 0xb75e, 0xc4c2, 0xb75f, /*0x40-0x47*/ + 0xb760, 0xb761, 0xb762, 0xb763, 0xb764, 0xb765, 0xb766, 0xb767, /*0x48-0x4f*/ + 0xb768, 0xf0a3, 0xb769, 0xb76a, 0xb76b, 0xb76c, 0xb76d, 0xcbeb, /*0x50-0x57*/ + 0xb76e, 0xb76f, 0xb770, 0xb771, 0xb772, 0xb773, 0xb774, 0xb775, /*0x58-0x5f*/ + 0xb776, 0xb777, 0xb778, 0xb779, 0xb77a, 0xb77b, 0xb77c, 0xb77d, /*0x60-0x67*/ + 0xb77e, 0xb780, 0xb781, 0xb782, 0xb783, 0xb784, 0xb785, 0xb786, /*0x68-0x6f*/ + 0xf0a6, 0xb787, 0xb788, 0xb789, 0xd1a8, 0xb78a, 0xbebf, 0xc7ee, /*0x70-0x77*/ + 0xf1b6, 0xf1b7, 0xbfd5, 0xb78b, 0xb78c, 0xb78d, 0xb78e, 0xb4a9, /*0x78-0x7f*/ + 0xf1b8, 0xcdbb, 0xb78f, 0xc7d4, 0xd5ad, 0xb790, 0xf1b9, 0xb791, /*0x80-0x87*/ + 0xf1ba, 0xb792, 0xb793, 0xb794, 0xb795, 0xc7cf, 0xb796, 0xb797, /*0x88-0x8f*/ + 0xb798, 0xd2a4, 0xd6cf, 0xb799, 0xb79a, 0xf1bb, 0xbdd1, 0xb4b0, /*0x90-0x97*/ + 0xbebd, 0xb79b, 0xb79c, 0xb79d, 0xb4dc, 0xced1, 0xb79e, 0xbfdf, /*0x98-0x9f*/ + 0xf1bd, 0xb79f, 0xb7a0, 0xb840, 0xb841, 0xbffa, 0xf1bc, 0xb842, /*0xa0-0xa7*/ + 0xf1bf, 0xb843, 0xb844, 0xb845, 0xf1be, 0xf1c0, 0xb846, 0xb847, /*0xa8-0xaf*/ + 0xb848, 0xb849, 0xb84a, 0xf1c1, 0xb84b, 0xb84c, 0xb84d, 0xb84e, /*0xb0-0xb7*/ + 0xb84f, 0xb850, 0xb851, 0xb852, 0xb853, 0xb854, 0xb855, 0xc1fe, /*0xb8-0xbf*/ + 0xb856, 0xb857, 0xb858, 0xb859, 0xb85a, 0xb85b, 0xb85c, 0xb85d, /*0xc0-0xc7*/ + 0xb85e, 0xb85f, 0xb860, 0xc1a2, 0xb861, 0xb862, 0xb863, 0xb864, /*0xc8-0xcf*/ + 0xb865, 0xb866, 0xb867, 0xb868, 0xb869, 0xb86a, 0xcafa, 0xb86b, /*0xd0-0xd7*/ + 0xb86c, 0xd5be, 0xb86d, 0xb86e, 0xb86f, 0xb870, 0xbeba, 0xbeb9, /*0xd8-0xdf*/ + 0xd5c2, 0xb871, 0xb872, 0xbfa2, 0xb873, 0xcdaf, 0xf1b5, 0xb874, /*0xe0-0xe7*/ + 0xb875, 0xb876, 0xb877, 0xb878, 0xb879, 0xbddf, 0xb87a, 0xb6cb, /*0xe8-0xef*/ + 0xb87b, 0xb87c, 0xb87d, 0xb87e, 0xb880, 0xb881, 0xb882, 0xb883, /*0xf0-0xf7*/ + 0xb884, 0xd6f1, 0xf3c3, 0xb885, 0xb886, 0xf3c4, 0xb887, 0xb8cd, /*0xf8-0xff*/ + /* 0x7b00 */ + 0xb888, 0xb889, 0xb88a, 0xf3c6, 0xf3c7, 0xb88b, 0xb0ca, 0xb88c, /*0x00-0x07*/ + 0xf3c5, 0xb88d, 0xf3c9, 0xcbf1, 0xb88e, 0xb88f, 0xb890, 0xf3cb, /*0x08-0x0f*/ + 0xb891, 0xd0a6, 0xb892, 0xb893, 0xb1ca, 0xf3c8, 0xb894, 0xb895, /*0x10-0x17*/ + 0xb896, 0xf3cf, 0xb897, 0xb5d1, 0xb898, 0xb899, 0xf3d7, 0xb89a, /*0x18-0x1f*/ + 0xf3d2, 0xb89b, 0xb89c, 0xb89d, 0xf3d4, 0xf3d3, 0xb7fb, 0xb89e, /*0x20-0x27*/ + 0xb1bf, 0xb89f, 0xf3ce, 0xf3ca, 0xb5da, 0xb8a0, 0xf3d0, 0xb940, /*0x28-0x2f*/ + 0xb941, 0xf3d1, 0xb942, 0xf3d5, 0xb943, 0xb944, 0xb945, 0xb946, /*0x30-0x37*/ + 0xf3cd, 0xb947, 0xbce3, 0xb948, 0xc1fd, 0xb949, 0xf3d6, 0xb94a, /*0x38-0x3f*/ + 0xb94b, 0xb94c, 0xb94d, 0xb94e, 0xb94f, 0xf3da, 0xb950, 0xf3cc, /*0x40-0x47*/ + 0xb951, 0xb5c8, 0xb952, 0xbdee, 0xf3dc, 0xb953, 0xb954, 0xb7a4, /*0x48-0x4f*/ + 0xbff0, 0xd6fe, 0xcdb2, 0xb955, 0xb4f0, 0xb956, 0xb2df, 0xb957, /*0x50-0x57*/ + 0xf3d8, 0xb958, 0xf3d9, 0xc9b8, 0xb959, 0xf3dd, 0xb95a, 0xb95b, /*0x58-0x5f*/ + 0xf3de, 0xb95c, 0xf3e1, 0xb95d, 0xb95e, 0xb95f, 0xb960, 0xb961, /*0x60-0x67*/ + 0xb962, 0xb963, 0xb964, 0xb965, 0xb966, 0xb967, 0xf3df, 0xb968, /*0x68-0x6f*/ + 0xb969, 0xf3e3, 0xf3e2, 0xb96a, 0xb96b, 0xf3db, 0xb96c, 0xbfea, /*0x70-0x77*/ + 0xb96d, 0xb3ef, 0xb96e, 0xf3e0, 0xb96f, 0xb970, 0xc7a9, 0xb971, /*0x78-0x7f*/ + 0xbcf2, 0xb972, 0xb973, 0xb974, 0xb975, 0xf3eb, 0xb976, 0xb977, /*0x80-0x87*/ + 0xb978, 0xb979, 0xb97a, 0xb97b, 0xb97c, 0xb9bf, 0xb97d, 0xb97e, /*0x88-0x8f*/ + 0xf3e4, 0xb980, 0xb981, 0xb982, 0xb2ad, 0xbbfe, 0xb983, 0xcbe3, /*0x90-0x97*/ + 0xb984, 0xb985, 0xb986, 0xb987, 0xf3ed, 0xf3e9, 0xb988, 0xb989, /*0x98-0x9f*/ + 0xb98a, 0xb9dc, 0xf3ee, 0xb98b, 0xb98c, 0xb98d, 0xf3e5, 0xf3e6, /*0xa0-0xa7*/ + 0xf3ea, 0xc2e1, 0xf3ec, 0xf3ef, 0xf3e8, 0xbcfd, 0xb98e, 0xb98f, /*0xa8-0xaf*/ + 0xb990, 0xcfe4, 0xb991, 0xb992, 0xf3f0, 0xb993, 0xb994, 0xb995, /*0xb0-0xb7*/ + 0xf3e7, 0xb996, 0xb997, 0xb998, 0xb999, 0xb99a, 0xb99b, 0xb99c, /*0xb8-0xbf*/ + 0xb99d, 0xf3f2, 0xb99e, 0xb99f, 0xb9a0, 0xba40, 0xd7ad, 0xc6aa, /*0xc0-0xc7*/ + 0xba41, 0xba42, 0xba43, 0xba44, 0xf3f3, 0xba45, 0xba46, 0xba47, /*0xc8-0xcf*/ + 0xba48, 0xf3f1, 0xba49, 0xc2a8, 0xba4a, 0xba4b, 0xba4c, 0xba4d, /*0xd0-0xd7*/ + 0xba4e, 0xb8dd, 0xf3f5, 0xba4f, 0xba50, 0xf3f4, 0xba51, 0xba52, /*0xd8-0xdf*/ + 0xba53, 0xb4db, 0xba54, 0xba55, 0xba56, 0xf3f6, 0xf3f7, 0xba57, /*0xe0-0xe7*/ + 0xba58, 0xba59, 0xf3f8, 0xba5a, 0xba5b, 0xba5c, 0xc0ba, 0xba5d, /*0xe8-0xef*/ + 0xba5e, 0xc0e9, 0xba5f, 0xba60, 0xba61, 0xba62, 0xba63, 0xc5f1, /*0xf0-0xf7*/ + 0xba64, 0xba65, 0xba66, 0xba67, 0xf3fb, 0xba68, 0xf3fa, 0xba69, /*0xf8-0xff*/ + /* 0x7c00 */ + 0xba6a, 0xba6b, 0xba6c, 0xba6d, 0xba6e, 0xba6f, 0xba70, 0xb4d8, /*0x00-0x07*/ + 0xba71, 0xba72, 0xba73, 0xf3fe, 0xf3f9, 0xba74, 0xba75, 0xf3fc, /*0x08-0x0f*/ + 0xba76, 0xba77, 0xba78, 0xba79, 0xba7a, 0xba7b, 0xf3fd, 0xba7c, /*0x10-0x17*/ + 0xba7d, 0xba7e, 0xba80, 0xba81, 0xba82, 0xba83, 0xba84, 0xf4a1, /*0x18-0x1f*/ + 0xba85, 0xba86, 0xba87, 0xba88, 0xba89, 0xba8a, 0xf4a3, 0xbbc9, /*0x20-0x27*/ + 0xba8b, 0xba8c, 0xf4a2, 0xba8d, 0xba8e, 0xba8f, 0xba90, 0xba91, /*0x28-0x2f*/ + 0xba92, 0xba93, 0xba94, 0xba95, 0xba96, 0xba97, 0xba98, 0xba99, /*0x30-0x37*/ + 0xf4a4, 0xba9a, 0xba9b, 0xba9c, 0xba9d, 0xba9e, 0xba9f, 0xb2be, /*0x38-0x3f*/ + 0xf4a6, 0xf4a5, 0xbaa0, 0xbb40, 0xbb41, 0xbb42, 0xbb43, 0xbb44, /*0x40-0x47*/ + 0xbb45, 0xbb46, 0xbb47, 0xbb48, 0xbb49, 0xbcae, 0xbb4a, 0xbb4b, /*0x48-0x4f*/ + 0xbb4c, 0xbb4d, 0xbb4e, 0xbb4f, 0xbb50, 0xbb51, 0xbb52, 0xbb53, /*0x50-0x57*/ + 0xbb54, 0xbb55, 0xbb56, 0xbb57, 0xbb58, 0xbb59, 0xbb5a, 0xbb5b, /*0x58-0x5f*/ + 0xbb5c, 0xbb5d, 0xbb5e, 0xbb5f, 0xbb60, 0xbb61, 0xbb62, 0xbb63, /*0x60-0x67*/ + 0xbb64, 0xbb65, 0xbb66, 0xbb67, 0xbb68, 0xbb69, 0xbb6a, 0xbb6b, /*0x68-0x6f*/ + 0xbb6c, 0xbb6d, 0xbb6e, 0xc3d7, 0xd9e1, 0xbb6f, 0xbb70, 0xbb71, /*0x70-0x77*/ + 0xbb72, 0xbb73, 0xbb74, 0xc0e0, 0xf4cc, 0xd7d1, 0xbb75, 0xbb76, /*0x78-0x7f*/ + 0xbb77, 0xbb78, 0xbb79, 0xbb7a, 0xbb7b, 0xbb7c, 0xbb7d, 0xbb7e, /*0x80-0x87*/ + 0xbb80, 0xb7db, 0xbb81, 0xbb82, 0xbb83, 0xbb84, 0xbb85, 0xbb86, /*0x88-0x8f*/ + 0xbb87, 0xf4ce, 0xc1a3, 0xbb88, 0xbb89, 0xc6c9, 0xbb8a, 0xb4d6, /*0x90-0x97*/ + 0xd5b3, 0xbb8b, 0xbb8c, 0xbb8d, 0xf4d0, 0xf4cf, 0xf4d1, 0xcbda, /*0x98-0x9f*/ + 0xbb8e, 0xbb8f, 0xf4d2, 0xbb90, 0xd4c1, 0xd6e0, 0xbb91, 0xbb92, /*0xa0-0xa7*/ + 0xbb93, 0xbb94, 0xb7e0, 0xbb95, 0xbb96, 0xbb97, 0xc1b8, 0xbb98, /*0xa8-0xaf*/ + 0xbb99, 0xc1bb, 0xf4d3, 0xbeac, 0xbb9a, 0xbb9b, 0xbb9c, 0xbb9d, /*0xb0-0xb7*/ + 0xbb9e, 0xb4e2, 0xbb9f, 0xbba0, 0xf4d4, 0xf4d5, 0xbeab, 0xbc40, /*0xb8-0xbf*/ + 0xbc41, 0xf4d6, 0xbc42, 0xbc43, 0xbc44, 0xf4db, 0xbc45, 0xf4d7, /*0xc0-0xc7*/ + 0xf4da, 0xbc46, 0xbafd, 0xbc47, 0xf4d8, 0xf4d9, 0xbc48, 0xbc49, /*0xc8-0xcf*/ + 0xbc4a, 0xbc4b, 0xbc4c, 0xbc4d, 0xbc4e, 0xb8e2, 0xccc7, 0xf4dc, /*0xd0-0xd7*/ + 0xbc4f, 0xb2da, 0xbc50, 0xbc51, 0xc3d3, 0xbc52, 0xbc53, 0xd4e3, /*0xd8-0xdf*/ + 0xbfb7, 0xbc54, 0xbc55, 0xbc56, 0xbc57, 0xbc58, 0xbc59, 0xbc5a, /*0xe0-0xe7*/ + 0xf4dd, 0xbc5b, 0xbc5c, 0xbc5d, 0xbc5e, 0xbc5f, 0xbc60, 0xc5b4, /*0xe8-0xef*/ + 0xbc61, 0xbc62, 0xbc63, 0xbc64, 0xbc65, 0xbc66, 0xbc67, 0xbc68, /*0xf0-0xf7*/ + 0xf4e9, 0xbc69, 0xbc6a, 0xcfb5, 0xbc6b, 0xbc6c, 0xbc6d, 0xbc6e, /*0xf8-0xff*/ + /* 0x7d00 */ + 0xbc6f, 0xbc70, 0xbc71, 0xbc72, 0xbc73, 0xbc74, 0xbc75, 0xbc76, /*0x00-0x07*/ + 0xbc77, 0xbc78, 0xcec9, 0xbc79, 0xbc7a, 0xbc7b, 0xbc7c, 0xbc7d, /*0x08-0x0f*/ + 0xbc7e, 0xbc80, 0xbc81, 0xbc82, 0xbc83, 0xbc84, 0xbc85, 0xbc86, /*0x10-0x17*/ + 0xbc87, 0xbc88, 0xbc89, 0xbc8a, 0xbc8b, 0xbc8c, 0xbc8d, 0xbc8e, /*0x18-0x1f*/ + 0xcbd8, 0xbc8f, 0xcbf7, 0xbc90, 0xbc91, 0xbc92, 0xbc93, 0xbdf4, /*0x20-0x27*/ + 0xbc94, 0xbc95, 0xbc96, 0xd7cf, 0xbc97, 0xbc98, 0xbc99, 0xc0db, /*0x28-0x2f*/ + 0xbc9a, 0xbc9b, 0xbc9c, 0xbc9d, 0xbc9e, 0xbc9f, 0xbca0, 0xbd40, /*0x30-0x37*/ + 0xbd41, 0xbd42, 0xbd43, 0xbd44, 0xbd45, 0xbd46, 0xbd47, 0xbd48, /*0x38-0x3f*/ + 0xbd49, 0xbd4a, 0xbd4b, 0xbd4c, 0xbd4d, 0xbd4e, 0xbd4f, 0xbd50, /*0x40-0x47*/ + 0xbd51, 0xbd52, 0xbd53, 0xbd54, 0xbd55, 0xbd56, 0xbd57, 0xbd58, /*0x48-0x4f*/ + 0xbd59, 0xbd5a, 0xbd5b, 0xbd5c, 0xbd5d, 0xbd5e, 0xbd5f, 0xbd60, /*0x50-0x57*/ + 0xbd61, 0xbd62, 0xbd63, 0xbd64, 0xbd65, 0xbd66, 0xbd67, 0xbd68, /*0x58-0x5f*/ + 0xbd69, 0xbd6a, 0xbd6b, 0xbd6c, 0xbd6d, 0xbd6e, 0xbd6f, 0xbd70, /*0x60-0x67*/ + 0xbd71, 0xbd72, 0xbd73, 0xbd74, 0xbd75, 0xbd76, 0xd0f5, 0xbd77, /*0x68-0x6f*/ + 0xbd78, 0xbd79, 0xbd7a, 0xbd7b, 0xbd7c, 0xbd7d, 0xbd7e, 0xf4ea, /*0x70-0x77*/ + 0xbd80, 0xbd81, 0xbd82, 0xbd83, 0xbd84, 0xbd85, 0xbd86, 0xbd87, /*0x78-0x7f*/ + 0xbd88, 0xbd89, 0xbd8a, 0xbd8b, 0xbd8c, 0xbd8d, 0xbd8e, 0xbd8f, /*0x80-0x87*/ + 0xbd90, 0xbd91, 0xbd92, 0xbd93, 0xbd94, 0xbd95, 0xbd96, 0xbd97, /*0x88-0x8f*/ + 0xbd98, 0xbd99, 0xbd9a, 0xbd9b, 0xbd9c, 0xbd9d, 0xbd9e, 0xbd9f, /*0x90-0x97*/ + 0xbda0, 0xbe40, 0xbe41, 0xbe42, 0xbe43, 0xbe44, 0xbe45, 0xbe46, /*0x98-0x9f*/ + 0xbe47, 0xbe48, 0xbe49, 0xbe4a, 0xbe4b, 0xbe4c, 0xf4eb, 0xbe4d, /*0xa0-0xa7*/ + 0xbe4e, 0xbe4f, 0xbe50, 0xbe51, 0xbe52, 0xbe53, 0xf4ec, 0xbe54, /*0xa8-0xaf*/ + 0xbe55, 0xbe56, 0xbe57, 0xbe58, 0xbe59, 0xbe5a, 0xbe5b, 0xbe5c, /*0xb0-0xb7*/ + 0xbe5d, 0xbe5e, 0xbe5f, 0xbe60, 0xbe61, 0xbe62, 0xbe63, 0xbe64, /*0xb8-0xbf*/ + 0xbe65, 0xbe66, 0xbe67, 0xbe68, 0xbe69, 0xbe6a, 0xbe6b, 0xbe6c, /*0xc0-0xc7*/ + 0xbe6d, 0xbe6e, 0xbe6f, 0xbe70, 0xbe71, 0xbe72, 0xbe73, 0xbe74, /*0xc8-0xcf*/ + 0xbe75, 0xbe76, 0xbe77, 0xbe78, 0xbe79, 0xbe7a, 0xbe7b, 0xbe7c, /*0xd0-0xd7*/ + 0xbe7d, 0xbe7e, 0xbe80, 0xbe81, 0xbe82, 0xbe83, 0xbe84, 0xbe85, /*0xd8-0xdf*/ + 0xbe86, 0xbe87, 0xbe88, 0xbe89, 0xbe8a, 0xbe8b, 0xbe8c, 0xbe8d, /*0xe0-0xe7*/ + 0xbe8e, 0xbe8f, 0xbe90, 0xbe91, 0xbe92, 0xbe93, 0xbe94, 0xbe95, /*0xe8-0xef*/ + 0xbe96, 0xbe97, 0xbe98, 0xbe99, 0xbe9a, 0xbe9b, 0xbe9c, 0xbe9d, /*0xf0-0xf7*/ + 0xbe9e, 0xbe9f, 0xbea0, 0xbf40, 0xbf41, 0xbf42, 0xbf43, 0xbf44, /*0xf8-0xff*/ + /* 0x7e00 */ + 0xbf45, 0xbf46, 0xbf47, 0xbf48, 0xbf49, 0xbf4a, 0xbf4b, 0xbf4c, /*0x00-0x07*/ + 0xbf4d, 0xbf4e, 0xbf4f, 0xbf50, 0xbf51, 0xbf52, 0xbf53, 0xbf54, /*0x08-0x0f*/ + 0xbf55, 0xbf56, 0xbf57, 0xbf58, 0xbf59, 0xbf5a, 0xbf5b, 0xbf5c, /*0x10-0x17*/ + 0xbf5d, 0xbf5e, 0xbf5f, 0xbf60, 0xbf61, 0xbf62, 0xbf63, 0xbf64, /*0x18-0x1f*/ + 0xbf65, 0xbf66, 0xbf67, 0xbf68, 0xbf69, 0xbf6a, 0xbf6b, 0xbf6c, /*0x20-0x27*/ + 0xbf6d, 0xbf6e, 0xbf6f, 0xbf70, 0xbf71, 0xbf72, 0xbf73, 0xbf74, /*0x28-0x2f*/ + 0xbf75, 0xbf76, 0xbf77, 0xbf78, 0xbf79, 0xbf7a, 0xbf7b, 0xbf7c, /*0x30-0x37*/ + 0xbf7d, 0xbf7e, 0xbf80, 0xf7e3, 0xbf81, 0xbf82, 0xbf83, 0xbf84, /*0x38-0x3f*/ + 0xbf85, 0xb7b1, 0xbf86, 0xbf87, 0xbf88, 0xbf89, 0xbf8a, 0xf4ed, /*0x40-0x47*/ + 0xbf8b, 0xbf8c, 0xbf8d, 0xbf8e, 0xbf8f, 0xbf90, 0xbf91, 0xbf92, /*0x48-0x4f*/ + 0xbf93, 0xbf94, 0xbf95, 0xbf96, 0xbf97, 0xbf98, 0xbf99, 0xbf9a, /*0x50-0x57*/ + 0xbf9b, 0xbf9c, 0xbf9d, 0xbf9e, 0xbf9f, 0xbfa0, 0xc040, 0xc041, /*0x58-0x5f*/ + 0xc042, 0xc043, 0xc044, 0xc045, 0xc046, 0xc047, 0xc048, 0xc049, /*0x60-0x67*/ + 0xc04a, 0xc04b, 0xc04c, 0xc04d, 0xc04e, 0xc04f, 0xc050, 0xc051, /*0x68-0x6f*/ + 0xc052, 0xc053, 0xc054, 0xc055, 0xc056, 0xc057, 0xc058, 0xc059, /*0x70-0x77*/ + 0xc05a, 0xc05b, 0xc05c, 0xc05d, 0xc05e, 0xc05f, 0xc060, 0xc061, /*0x78-0x7f*/ + 0xc062, 0xc063, 0xd7eb, 0xc064, 0xc065, 0xc066, 0xc067, 0xc068, /*0x80-0x87*/ + 0xc069, 0xc06a, 0xc06b, 0xc06c, 0xc06d, 0xc06e, 0xc06f, 0xc070, /*0x88-0x8f*/ + 0xc071, 0xc072, 0xc073, 0xc074, 0xc075, 0xc076, 0xc077, 0xc078, /*0x90-0x97*/ + 0xc079, 0xc07a, 0xc07b, 0xf4ee, 0xc07c, 0xc07d, 0xc07e, 0xe6f9, /*0x98-0x9f*/ + 0xbec0, 0xe6fa, 0xbaec, 0xe6fb, 0xcfcb, 0xe6fc, 0xd4bc, 0xbcb6, /*0xa0-0xa7*/ + 0xe6fd, 0xe6fe, 0xbccd, 0xc8d2, 0xceb3, 0xe7a1, 0xc080, 0xb4bf, /*0xa8-0xaf*/ + 0xe7a2, 0xc9b4, 0xb8d9, 0xc4c9, 0xc081, 0xd7dd, 0xc2da, 0xb7d7, /*0xb0-0xb7*/ + 0xd6bd, 0xcec6, 0xb7c4, 0xc082, 0xc083, 0xc5a6, 0xe7a3, 0xcfdf, /*0xb8-0xbf*/ + 0xe7a4, 0xe7a5, 0xe7a6, 0xc1b7, 0xd7e9, 0xc9f0, 0xcfb8, 0xd6af, /*0xc0-0xc7*/ + 0xd6d5, 0xe7a7, 0xb0ed, 0xe7a8, 0xe7a9, 0xc9dc, 0xd2ef, 0xbead, /*0xc8-0xcf*/ + 0xe7aa, 0xb0f3, 0xc8de, 0xbde1, 0xe7ab, 0xc8c6, 0xc084, 0xe7ac, /*0xd0-0xd7*/ + 0xbbe6, 0xb8f8, 0xd1a4, 0xe7ad, 0xc2e7, 0xbef8, 0xbdca, 0xcdb3, /*0xd8-0xdf*/ + 0xe7ae, 0xe7af, 0xbeee, 0xd0e5, 0xc085, 0xcbe7, 0xccd0, 0xbccc, /*0xe0-0xe7*/ + 0xe7b0, 0xbca8, 0xd0f7, 0xe7b1, 0xc086, 0xd0f8, 0xe7b2, 0xe7b3, /*0xe8-0xef*/ + 0xb4c2, 0xe7b4, 0xe7b5, 0xc9fe, 0xceac, 0xc3e0, 0xe7b7, 0xb1c1, /*0xf0-0xf7*/ + 0xb3f1, 0xc087, 0xe7b8, 0xe7b9, 0xd7db, 0xd5c0, 0xe7ba, 0xc2cc, /*0xf8-0xff*/ + /* 0x7f00 */ + 0xd7ba, 0xe7bb, 0xe7bc, 0xe7bd, 0xbcea, 0xc3e5, 0xc0c2, 0xe7be, /*0x00-0x07*/ + 0xe7bf, 0xbca9, 0xc088, 0xe7c0, 0xe7c1, 0xe7b6, 0xb6d0, 0xe7c2, /*0x08-0x0f*/ + 0xc089, 0xe7c3, 0xe7c4, 0xbbba, 0xb5de, 0xc2c6, 0xb1e0, 0xe7c5, /*0x10-0x17*/ + 0xd4b5, 0xe7c6, 0xb8bf, 0xe7c8, 0xe7c7, 0xb7ec, 0xc08a, 0xe7c9, /*0x18-0x1f*/ + 0xb2f8, 0xe7ca, 0xe7cb, 0xe7cc, 0xe7cd, 0xe7ce, 0xe7cf, 0xe7d0, /*0x20-0x27*/ + 0xd3a7, 0xcbf5, 0xe7d1, 0xe7d2, 0xe7d3, 0xe7d4, 0xc9c9, 0xe7d5, /*0x28-0x2f*/ + 0xe7d6, 0xe7d7, 0xe7d8, 0xe7d9, 0xbdc9, 0xe7da, 0xf3be, 0xc08b, /*0x30-0x37*/ + 0xb8d7, 0xc08c, 0xc8b1, 0xc08d, 0xc08e, 0xc08f, 0xc090, 0xc091, /*0x38-0x3f*/ + 0xc092, 0xc093, 0xf3bf, 0xc094, 0xf3c0, 0xf3c1, 0xc095, 0xc096, /*0x40-0x47*/ + 0xc097, 0xc098, 0xc099, 0xc09a, 0xc09b, 0xc09c, 0xc09d, 0xc09e, /*0x48-0x4f*/ + 0xb9de, 0xcdf8, 0xc09f, 0xc0a0, 0xd8e8, 0xbab1, 0xc140, 0xc2de, /*0x50-0x57*/ + 0xeeb7, 0xc141, 0xb7a3, 0xc142, 0xc143, 0xc144, 0xc145, 0xeeb9, /*0x58-0x5f*/ + 0xc146, 0xeeb8, 0xb0d5, 0xc147, 0xc148, 0xc149, 0xc14a, 0xc14b, /*0x60-0x67*/ + 0xeebb, 0xd5d6, 0xd7ef, 0xc14c, 0xc14d, 0xc14e, 0xd6c3, 0xc14f, /*0x68-0x6f*/ + 0xc150, 0xeebd, 0xcaf0, 0xc151, 0xeebc, 0xc152, 0xc153, 0xc154, /*0x70-0x77*/ + 0xc155, 0xeebe, 0xc156, 0xc157, 0xc158, 0xc159, 0xeec0, 0xc15a, /*0x78-0x7f*/ + 0xc15b, 0xeebf, 0xc15c, 0xc15d, 0xc15e, 0xc15f, 0xc160, 0xc161, /*0x80-0x87*/ + 0xc162, 0xc163, 0xd1f2, 0xc164, 0xc7bc, 0xc165, 0xc3c0, 0xc166, /*0x88-0x8f*/ + 0xc167, 0xc168, 0xc169, 0xc16a, 0xb8e1, 0xc16b, 0xc16c, 0xc16d, /*0x90-0x97*/ + 0xc16e, 0xc16f, 0xc1e7, 0xc170, 0xc171, 0xf4c6, 0xd0df, 0xf4c7, /*0x98-0x9f*/ + 0xc172, 0xcfdb, 0xc173, 0xc174, 0xc8ba, 0xc175, 0xc176, 0xf4c8, /*0xa0-0xa7*/ + 0xc177, 0xc178, 0xc179, 0xc17a, 0xc17b, 0xc17c, 0xc17d, 0xf4c9, /*0xa8-0xaf*/ + 0xf4ca, 0xc17e, 0xf4cb, 0xc180, 0xc181, 0xc182, 0xc183, 0xc184, /*0xb0-0xb7*/ + 0xd9fa, 0xb8fe, 0xc185, 0xc186, 0xe5f1, 0xd3f0, 0xc187, 0xf4e0, /*0xb8-0xbf*/ + 0xc188, 0xcecc, 0xc189, 0xc18a, 0xc18b, 0xb3e1, 0xc18c, 0xc18d, /*0xc0-0xc7*/ + 0xc18e, 0xc18f, 0xf1b4, 0xc190, 0xd2ee, 0xc191, 0xf4e1, 0xc192, /*0xc8-0xcf*/ + 0xc193, 0xc194, 0xc195, 0xc196, 0xcfe8, 0xf4e2, 0xc197, 0xc198, /*0xd0-0xd7*/ + 0xc7cc, 0xc199, 0xc19a, 0xc19b, 0xc19c, 0xc19d, 0xc19e, 0xb5d4, /*0xd8-0xdf*/ + 0xb4e4, 0xf4e4, 0xc19f, 0xc1a0, 0xc240, 0xf4e3, 0xf4e5, 0xc241, /*0xe0-0xe7*/ + 0xc242, 0xf4e6, 0xc243, 0xc244, 0xc245, 0xc246, 0xf4e7, 0xc247, /*0xe8-0xef*/ + 0xbab2, 0xb0bf, 0xc248, 0xf4e8, 0xc249, 0xc24a, 0xc24b, 0xc24c, /*0xf0-0xf7*/ + 0xc24d, 0xc24e, 0xc24f, 0xb7ad, 0xd2ed, 0xc250, 0xc251, 0xc252, /*0xf8-0xff*/ + /* 0x8000 */ + 0xd2ab, 0xc0cf, 0xc253, 0xbfbc, 0xeba3, 0xd5df, 0xeac8, 0xc254, /*0x00-0x07*/ + 0xc255, 0xc256, 0xc257, 0xf1f3, 0xb6f8, 0xcba3, 0xc258, 0xc259, /*0x08-0x0f*/ + 0xc4cd, 0xc25a, 0xf1e7, 0xc25b, 0xf1e8, 0xb8fb, 0xf1e9, 0xbac4, /*0x10-0x17*/ + 0xd4c5, 0xb0d2, 0xc25c, 0xc25d, 0xf1ea, 0xc25e, 0xc25f, 0xc260, /*0x18-0x1f*/ + 0xf1eb, 0xc261, 0xf1ec, 0xc262, 0xc263, 0xf1ed, 0xf1ee, 0xf1ef, /*0x20-0x27*/ + 0xf1f1, 0xf1f0, 0xc5d5, 0xc264, 0xc265, 0xc266, 0xc267, 0xc268, /*0x28-0x2f*/ + 0xc269, 0xf1f2, 0xc26a, 0xb6fa, 0xc26b, 0xf1f4, 0xd2ae, 0xdec7, /*0x30-0x37*/ + 0xcbca, 0xc26c, 0xc26d, 0xb3dc, 0xc26e, 0xb5a2, 0xc26f, 0xb9a2, /*0x38-0x3f*/ + 0xc270, 0xc271, 0xc4f4, 0xf1f5, 0xc272, 0xc273, 0xf1f6, 0xc274, /*0x40-0x47*/ + 0xc275, 0xc276, 0xc1c4, 0xc1fb, 0xd6b0, 0xf1f7, 0xc277, 0xc278, /*0x48-0x4f*/ + 0xc279, 0xc27a, 0xf1f8, 0xc27b, 0xc1aa, 0xc27c, 0xc27d, 0xc27e, /*0x50-0x57*/ + 0xc6b8, 0xc280, 0xbedb, 0xc281, 0xc282, 0xc283, 0xc284, 0xc285, /*0x58-0x5f*/ + 0xc286, 0xc287, 0xc288, 0xc289, 0xc28a, 0xc28b, 0xc28c, 0xc28d, /*0x60-0x67*/ + 0xc28e, 0xf1f9, 0xb4cf, 0xc28f, 0xc290, 0xc291, 0xc292, 0xc293, /*0x68-0x6f*/ + 0xc294, 0xf1fa, 0xc295, 0xc296, 0xc297, 0xc298, 0xc299, 0xc29a, /*0x70-0x77*/ + 0xc29b, 0xc29c, 0xc29d, 0xc29e, 0xc29f, 0xc2a0, 0xc340, 0xedb2, /*0x78-0x7f*/ + 0xedb1, 0xc341, 0xc342, 0xcbe0, 0xd2de, 0xc343, 0xcbc1, 0xd5d8, /*0x80-0x87*/ + 0xc344, 0xc8e2, 0xc345, 0xc0df, 0xbca1, 0xc346, 0xc347, 0xc348, /*0x88-0x8f*/ + 0xc349, 0xc34a, 0xc34b, 0xebc1, 0xc34c, 0xc34d, 0xd0a4, 0xc34e, /*0x90-0x97*/ + 0xd6e2, 0xc34f, 0xb6c7, 0xb8d8, 0xebc0, 0xb8ce, 0xc350, 0xebbf, /*0x98-0x9f*/ + 0xb3a6, 0xb9c9, 0xd6ab, 0xc351, 0xb7f4, 0xb7ca, 0xc352, 0xc353, /*0xa0-0xa7*/ + 0xc354, 0xbce7, 0xb7be, 0xebc6, 0xc355, 0xebc7, 0xb0b9, 0xbfcf, /*0xa8-0xaf*/ + 0xc356, 0xebc5, 0xd3fd, 0xc357, 0xebc8, 0xc358, 0xc359, 0xebc9, /*0xb0-0xb7*/ + 0xc35a, 0xc35b, 0xb7ce, 0xc35c, 0xebc2, 0xebc4, 0xc9f6, 0xd6d7, /*0xb8-0xbf*/ + 0xd5cd, 0xd0b2, 0xebcf, 0xceb8, 0xebd0, 0xc35d, 0xb5a8, 0xc35e, /*0xc0-0xc7*/ + 0xc35f, 0xc360, 0xc361, 0xc362, 0xb1b3, 0xebd2, 0xcca5, 0xc363, /*0xc8-0xcf*/ + 0xc364, 0xc365, 0xc366, 0xc367, 0xc368, 0xc369, 0xc5d6, 0xebd3, /*0xd0-0xd7*/ + 0xc36a, 0xebd1, 0xc5df, 0xebce, 0xcaa4, 0xebd5, 0xb0fb, 0xc36b, /*0xd8-0xdf*/ + 0xc36c, 0xbafa, 0xc36d, 0xc36e, 0xd8b7, 0xf1e3, 0xc36f, 0xebca, /*0xe0-0xe7*/ + 0xebcb, 0xebcc, 0xebcd, 0xebd6, 0xe6c0, 0xebd9, 0xc370, 0xbfe8, /*0xe8-0xef*/ + 0xd2c8, 0xebd7, 0xebdc, 0xb8ec, 0xebd8, 0xc371, 0xbdba, 0xc372, /*0xf0-0xf7*/ + 0xd0d8, 0xc373, 0xb0b7, 0xc374, 0xebdd, 0xc4dc, 0xc375, 0xc376, /*0xf8-0xff*/ + /* 0x8100 */ + 0xc377, 0xc378, 0xd6ac, 0xc379, 0xc37a, 0xc37b, 0xb4e0, 0xc37c, /*0x00-0x07*/ + 0xc37d, 0xc2f6, 0xbcb9, 0xc37e, 0xc380, 0xebda, 0xebdb, 0xd4e0, /*0x08-0x0f*/ + 0xc6ea, 0xc4d4, 0xebdf, 0xc5a7, 0xd9f5, 0xc381, 0xb2b1, 0xc382, /*0x10-0x17*/ + 0xebe4, 0xc383, 0xbdc5, 0xc384, 0xc385, 0xc386, 0xebe2, 0xc387, /*0x18-0x1f*/ + 0xc388, 0xc389, 0xc38a, 0xc38b, 0xc38c, 0xc38d, 0xc38e, 0xc38f, /*0x20-0x27*/ + 0xc390, 0xc391, 0xc392, 0xc393, 0xebe3, 0xc394, 0xc395, 0xb8ac, /*0x28-0x2f*/ + 0xc396, 0xcdd1, 0xebe5, 0xc397, 0xc398, 0xc399, 0xebe1, 0xc39a, /*0x30-0x37*/ + 0xc1b3, 0xc39b, 0xc39c, 0xc39d, 0xc39e, 0xc39f, 0xc6a2, 0xc3a0, /*0x38-0x3f*/ + 0xc440, 0xc441, 0xc442, 0xc443, 0xc444, 0xc445, 0xccf3, 0xc446, /*0x40-0x47*/ + 0xebe6, 0xc447, 0xc0b0, 0xd2b8, 0xebe7, 0xc448, 0xc449, 0xc44a, /*0x48-0x4f*/ + 0xb8af, 0xb8ad, 0xc44b, 0xebe8, 0xc7bb, 0xcdf3, 0xc44c, 0xc44d, /*0x50-0x57*/ + 0xc44e, 0xebea, 0xebeb, 0xc44f, 0xc450, 0xc451, 0xc452, 0xc453, /*0x58-0x5f*/ + 0xebed, 0xc454, 0xc455, 0xc456, 0xc457, 0xd0c8, 0xc458, 0xebf2, /*0x60-0x67*/ + 0xc459, 0xebee, 0xc45a, 0xc45b, 0xc45c, 0xebf1, 0xc8f9, 0xc45d, /*0x68-0x6f*/ + 0xd1fc, 0xebec, 0xc45e, 0xc45f, 0xebe9, 0xc460, 0xc461, 0xc462, /*0x70-0x77*/ + 0xc463, 0xb8b9, 0xcfd9, 0xc4e5, 0xebef, 0xebf0, 0xccda, 0xcdc8, /*0x78-0x7f*/ + 0xb0f2, 0xc464, 0xebf6, 0xc465, 0xc466, 0xc467, 0xc468, 0xc469, /*0x80-0x87*/ + 0xebf5, 0xc46a, 0xb2b2, 0xc46b, 0xc46c, 0xc46d, 0xc46e, 0xb8e0, /*0x88-0x8f*/ + 0xc46f, 0xebf7, 0xc470, 0xc471, 0xc472, 0xc473, 0xc474, 0xc475, /*0x90-0x97*/ + 0xb1ec, 0xc476, 0xc477, 0xccc5, 0xc4a4, 0xcfa5, 0xc478, 0xc479, /*0x98-0x9f*/ + 0xc47a, 0xc47b, 0xc47c, 0xebf9, 0xc47d, 0xc47e, 0xeca2, 0xc480, /*0xa0-0xa7*/ + 0xc5f2, 0xc481, 0xebfa, 0xc482, 0xc483, 0xc484, 0xc485, 0xc486, /*0xa8-0xaf*/ + 0xc487, 0xc488, 0xc489, 0xc9c5, 0xc48a, 0xc48b, 0xc48c, 0xc48d, /*0xb0-0xb7*/ + 0xc48e, 0xc48f, 0xe2df, 0xebfe, 0xc490, 0xc491, 0xc492, 0xc493, /*0xb8-0xbf*/ + 0xcdce, 0xeca1, 0xb1db, 0xd3b7, 0xc494, 0xc495, 0xd2dc, 0xc496, /*0xc0-0xc7*/ + 0xc497, 0xc498, 0xebfd, 0xc499, 0xebfb, 0xc49a, 0xc49b, 0xc49c, /*0xc8-0xcf*/ + 0xc49d, 0xc49e, 0xc49f, 0xc4a0, 0xc540, 0xc541, 0xc542, 0xc543, /*0xd0-0xd7*/ + 0xc544, 0xc545, 0xc546, 0xc547, 0xc548, 0xc549, 0xc54a, 0xc54b, /*0xd8-0xdf*/ + 0xc54c, 0xc54d, 0xc54e, 0xb3bc, 0xc54f, 0xc550, 0xc551, 0xeab0, /*0xe0-0xe7*/ + 0xc552, 0xc553, 0xd7d4, 0xc554, 0xf4ab, 0xb3f4, 0xc555, 0xc556, /*0xe8-0xef*/ + 0xc557, 0xc558, 0xc559, 0xd6c1, 0xd6c2, 0xc55a, 0xc55b, 0xc55c, /*0xf0-0xf7*/ + 0xc55d, 0xc55e, 0xc55f, 0xd5e9, 0xbeca, 0xc560, 0xf4a7, 0xc561, /*0xf8-0xff*/ + /* 0x8200 */ + 0xd2a8, 0xf4a8, 0xf4a9, 0xc562, 0xf4aa, 0xbecb, 0xd3df, 0xc563, /*0x00-0x07*/ + 0xc564, 0xc565, 0xc566, 0xc567, 0xc9e0, 0xc9e1, 0xc568, 0xc569, /*0x08-0x0f*/ + 0xf3c2, 0xc56a, 0xcae6, 0xc56b, 0xccf2, 0xc56c, 0xc56d, 0xc56e, /*0x10-0x17*/ + 0xc56f, 0xc570, 0xc571, 0xe2b6, 0xcbb4, 0xc572, 0xcee8, 0xd6db, /*0x18-0x1f*/ + 0xc573, 0xf4ad, 0xf4ae, 0xf4af, 0xc574, 0xc575, 0xc576, 0xc577, /*0x20-0x27*/ + 0xf4b2, 0xc578, 0xbabd, 0xf4b3, 0xb0e3, 0xf4b0, 0xc579, 0xf4b1, /*0x28-0x2f*/ + 0xbda2, 0xb2d5, 0xc57a, 0xf4b6, 0xf4b7, 0xb6e6, 0xb2b0, 0xcfcf, /*0x30-0x37*/ + 0xf4b4, 0xb4ac, 0xc57b, 0xf4b5, 0xc57c, 0xc57d, 0xf4b8, 0xc57e, /*0x38-0x3f*/ + 0xc580, 0xc581, 0xc582, 0xc583, 0xf4b9, 0xc584, 0xc585, 0xcda7, /*0x40-0x47*/ + 0xc586, 0xf4ba, 0xc587, 0xf4bb, 0xc588, 0xc589, 0xc58a, 0xf4bc, /*0x48-0x4f*/ + 0xc58b, 0xc58c, 0xc58d, 0xc58e, 0xc58f, 0xc590, 0xc591, 0xc592, /*0x50-0x57*/ + 0xcbd2, 0xc593, 0xf4bd, 0xc594, 0xc595, 0xc596, 0xc597, 0xf4be, /*0x58-0x5f*/ + 0xc598, 0xc599, 0xc59a, 0xc59b, 0xc59c, 0xc59d, 0xc59e, 0xc59f, /*0x60-0x67*/ + 0xf4bf, 0xc5a0, 0xc640, 0xc641, 0xc642, 0xc643, 0xf4de, 0xc1bc, /*0x68-0x6f*/ + 0xbce8, 0xc644, 0xc9ab, 0xd1de, 0xe5f5, 0xc645, 0xc646, 0xc647, /*0x70-0x77*/ + 0xc648, 0xdcb3, 0xd2d5, 0xc649, 0xc64a, 0xdcb4, 0xb0ac, 0xdcb5, /*0x78-0x7f*/ + 0xc64b, 0xc64c, 0xbdda, 0xc64d, 0xdcb9, 0xc64e, 0xc64f, 0xc650, /*0x80-0x87*/ + 0xd8c2, 0xc651, 0xdcb7, 0xd3f3, 0xc652, 0xc9d6, 0xdcba, 0xdcb6, /*0x88-0x8f*/ + 0xc653, 0xdcbb, 0xc3a2, 0xc654, 0xc655, 0xc656, 0xc657, 0xdcbc, /*0x90-0x97*/ + 0xdcc5, 0xdcbd, 0xc658, 0xc659, 0xcedf, 0xd6a5, 0xc65a, 0xdccf, /*0x98-0x9f*/ + 0xc65b, 0xdccd, 0xc65c, 0xc65d, 0xdcd2, 0xbde6, 0xc2ab, 0xc65e, /*0xa0-0xa7*/ + 0xdcb8, 0xdccb, 0xdcce, 0xdcbe, 0xb7d2, 0xb0c5, 0xdcc7, 0xd0be, /*0xa8-0xaf*/ + 0xdcc1, 0xbba8, 0xc65f, 0xb7bc, 0xdccc, 0xc660, 0xc661, 0xdcc6, /*0xb0-0xb7*/ + 0xdcbf, 0xc7db, 0xc662, 0xc663, 0xc664, 0xd1bf, 0xdcc0, 0xc665, /*0xb8-0xbf*/ + 0xc666, 0xdcca, 0xc667, 0xc668, 0xdcd0, 0xc669, 0xc66a, 0xcead, /*0xc0-0xc7*/ + 0xdcc2, 0xc66b, 0xdcc3, 0xdcc8, 0xdcc9, 0xb2d4, 0xdcd1, 0xcbd5, /*0xc8-0xcf*/ + 0xc66c, 0xd4b7, 0xdcdb, 0xdcdf, 0xcca6, 0xdce6, 0xc66d, 0xc3e7, /*0xd0-0xd7*/ + 0xdcdc, 0xc66e, 0xc66f, 0xbfc1, 0xdcd9, 0xc670, 0xb0fa, 0xb9b6, /*0xd8-0xdf*/ + 0xdce5, 0xdcd3, 0xc671, 0xdcc4, 0xdcd6, 0xc8f4, 0xbfe0, 0xc672, /*0xe0-0xe7*/ + 0xc673, 0xc674, 0xc675, 0xc9bb, 0xc676, 0xc677, 0xc678, 0xb1bd, /*0xe8-0xef*/ + 0xc679, 0xd3a2, 0xc67a, 0xc67b, 0xdcda, 0xc67c, 0xc67d, 0xdcd5, /*0xf0-0xf7*/ + 0xc67e, 0xc6bb, 0xc680, 0xdcde, 0xc681, 0xc682, 0xc683, 0xc684, /*0xf8-0xff*/ + /* 0x8300 */ + 0xc685, 0xd7c2, 0xc3af, 0xb7b6, 0xc7d1, 0xc3a9, 0xdce2, 0xdcd8, /*0x00-0x07*/ + 0xdceb, 0xdcd4, 0xc686, 0xc687, 0xdcdd, 0xc688, 0xbea5, 0xdcd7, /*0x08-0x0f*/ + 0xc689, 0xdce0, 0xc68a, 0xc68b, 0xdce3, 0xdce4, 0xc68c, 0xdcf8, /*0x10-0x17*/ + 0xc68d, 0xc68e, 0xdce1, 0xdda2, 0xdce7, 0xc68f, 0xc690, 0xc691, /*0x18-0x1f*/ + 0xc692, 0xc693, 0xc694, 0xc695, 0xc696, 0xc697, 0xc698, 0xbceb, /*0x20-0x27*/ + 0xb4c4, 0xc699, 0xc69a, 0xc3a3, 0xb2e7, 0xdcfa, 0xc69b, 0xdcf2, /*0x28-0x2f*/ + 0xc69c, 0xdcef, 0xc69d, 0xdcfc, 0xdcee, 0xd2f0, 0xb2e8, 0xc69e, /*0x30-0x37*/ + 0xc8d7, 0xc8e3, 0xdcfb, 0xc69f, 0xdced, 0xc6a0, 0xc740, 0xc741, /*0x38-0x3f*/ + 0xdcf7, 0xc742, 0xc743, 0xdcf5, 0xc744, 0xc745, 0xbea3, 0xdcf4, /*0x40-0x47*/ + 0xc746, 0xb2dd, 0xc747, 0xc748, 0xc749, 0xc74a, 0xc74b, 0xdcf3, /*0x48-0x4f*/ + 0xbcf6, 0xdce8, 0xbbc4, 0xc74c, 0xc0f3, 0xc74d, 0xc74e, 0xc74f, /*0x50-0x57*/ + 0xc750, 0xc751, 0xbcd4, 0xdce9, 0xdcea, 0xc752, 0xdcf1, 0xdcf6, /*0x58-0x5f*/ + 0xdcf9, 0xb5b4, 0xc753, 0xc8d9, 0xbbe7, 0xdcfe, 0xdcfd, 0xd3ab, /*0x60-0x67*/ + 0xdda1, 0xdda3, 0xdda5, 0xd2f1, 0xdda4, 0xdda6, 0xdda7, 0xd2a9, /*0x68-0x6f*/ + 0xc754, 0xc755, 0xc756, 0xc757, 0xc758, 0xc759, 0xc75a, 0xbac9, /*0x70-0x77*/ + 0xdda9, 0xc75b, 0xc75c, 0xddb6, 0xddb1, 0xddb4, 0xc75d, 0xc75e, /*0x78-0x7f*/ + 0xc75f, 0xc760, 0xc761, 0xc762, 0xc763, 0xddb0, 0xc6ce, 0xc764, /*0x80-0x87*/ + 0xc765, 0xc0f2, 0xc766, 0xc767, 0xc768, 0xc769, 0xc9af, 0xc76a, /*0x88-0x8f*/ + 0xc76b, 0xc76c, 0xdcec, 0xddae, 0xc76d, 0xc76e, 0xc76f, 0xc770, /*0x90-0x97*/ + 0xddb7, 0xc771, 0xc772, 0xdcf0, 0xddaf, 0xc773, 0xddb8, 0xc774, /*0x98-0x9f*/ + 0xddac, 0xc775, 0xc776, 0xc777, 0xc778, 0xc779, 0xc77a, 0xc77b, /*0xa0-0xa7*/ + 0xddb9, 0xddb3, 0xddad, 0xc4aa, 0xc77c, 0xc77d, 0xc77e, 0xc780, /*0xa8-0xaf*/ + 0xdda8, 0xc0b3, 0xc1ab, 0xddaa, 0xddab, 0xc781, 0xddb2, 0xbbf1, /*0xb0-0xb7*/ + 0xddb5, 0xd3a8, 0xddba, 0xc782, 0xddbb, 0xc3a7, 0xc783, 0xc784, /*0xb8-0xbf*/ + 0xddd2, 0xddbc, 0xc785, 0xc786, 0xc787, 0xddd1, 0xc788, 0xb9bd, /*0xc0-0xc7*/ + 0xc789, 0xc78a, 0xbed5, 0xc78b, 0xbefa, 0xc78c, 0xc78d, 0xbaca, /*0xc8-0xcf*/ + 0xc78e, 0xc78f, 0xc790, 0xc791, 0xddca, 0xc792, 0xddc5, 0xc793, /*0xd0-0xd7*/ + 0xddbf, 0xc794, 0xc795, 0xc796, 0xb2cb, 0xddc3, 0xc797, 0xddcb, /*0xd8-0xdf*/ + 0xb2a4, 0xddd5, 0xc798, 0xc799, 0xc79a, 0xddbe, 0xc79b, 0xc79c, /*0xe0-0xe7*/ + 0xc79d, 0xc6d0, 0xddd0, 0xc79e, 0xc79f, 0xc7a0, 0xc840, 0xc841, /*0xe8-0xef*/ + 0xddd4, 0xc1e2, 0xb7c6, 0xc842, 0xc843, 0xc844, 0xc845, 0xc846, /*0xf0-0xf7*/ + 0xddce, 0xddcf, 0xc847, 0xc848, 0xc849, 0xddc4, 0xc84a, 0xc84b, /*0xf8-0xff*/ + /* 0x8400 */ + 0xc84c, 0xddbd, 0xc84d, 0xddcd, 0xccd1, 0xc84e, 0xddc9, 0xc84f, /*0x00-0x07*/ + 0xc850, 0xc851, 0xc852, 0xddc2, 0xc3c8, 0xc6bc, 0xceae, 0xddcc, /*0x08-0x0f*/ + 0xc853, 0xddc8, 0xc854, 0xc855, 0xc856, 0xc857, 0xc858, 0xc859, /*0x10-0x17*/ + 0xddc1, 0xc85a, 0xc85b, 0xc85c, 0xddc6, 0xc2dc, 0xc85d, 0xc85e, /*0x18-0x1f*/ + 0xc85f, 0xc860, 0xc861, 0xc862, 0xd3a9, 0xd3aa, 0xddd3, 0xcff4, /*0x20-0x27*/ + 0xc8f8, 0xc863, 0xc864, 0xc865, 0xc866, 0xc867, 0xc868, 0xc869, /*0x28-0x2f*/ + 0xc86a, 0xdde6, 0xc86b, 0xc86c, 0xc86d, 0xc86e, 0xc86f, 0xc870, /*0x30-0x37*/ + 0xddc7, 0xc871, 0xc872, 0xc873, 0xdde0, 0xc2e4, 0xc874, 0xc875, /*0x38-0x3f*/ + 0xc876, 0xc877, 0xc878, 0xc879, 0xc87a, 0xc87b, 0xdde1, 0xc87c, /*0x40-0x47*/ + 0xc87d, 0xc87e, 0xc880, 0xc881, 0xc882, 0xc883, 0xc884, 0xc885, /*0x48-0x4f*/ + 0xc886, 0xddd7, 0xc887, 0xc888, 0xc889, 0xc88a, 0xc88b, 0xd6f8, /*0x50-0x57*/ + 0xc88c, 0xddd9, 0xddd8, 0xb8f0, 0xddd6, 0xc88d, 0xc88e, 0xc88f, /*0x58-0x5f*/ + 0xc890, 0xc6cf, 0xc891, 0xb6ad, 0xc892, 0xc893, 0xc894, 0xc895, /*0x60-0x67*/ + 0xc896, 0xdde2, 0xc897, 0xbaf9, 0xd4e1, 0xdde7, 0xc898, 0xc899, /*0x68-0x6f*/ + 0xc89a, 0xb4d0, 0xc89b, 0xddda, 0xc89c, 0xbffb, 0xdde3, 0xc89d, /*0x70-0x77*/ + 0xdddf, 0xc89e, 0xdddd, 0xc89f, 0xc8a0, 0xc940, 0xc941, 0xc942, /*0x78-0x7f*/ + 0xc943, 0xc944, 0xb5d9, 0xc945, 0xc946, 0xc947, 0xc948, 0xdddb, /*0x80-0x87*/ + 0xdddc, 0xddde, 0xc949, 0xbdaf, 0xdde4, 0xc94a, 0xdde5, 0xc94b, /*0x88-0x8f*/ + 0xc94c, 0xc94d, 0xc94e, 0xc94f, 0xc950, 0xc951, 0xc952, 0xddf5, /*0x90-0x97*/ + 0xc953, 0xc3c9, 0xc954, 0xc955, 0xcbe2, 0xc956, 0xc957, 0xc958, /*0x98-0x9f*/ + 0xc959, 0xddf2, 0xc95a, 0xc95b, 0xc95c, 0xc95d, 0xc95e, 0xc95f, /*0xa0-0xa7*/ + 0xc960, 0xc961, 0xc962, 0xc963, 0xc964, 0xc965, 0xc966, 0xd8e1, /*0xa8-0xaf*/ + 0xc967, 0xc968, 0xc6d1, 0xc969, 0xddf4, 0xc96a, 0xc96b, 0xc96c, /*0xb0-0xb7*/ + 0xd5f4, 0xddf3, 0xddf0, 0xc96d, 0xc96e, 0xddec, 0xc96f, 0xddef, /*0xb8-0xbf*/ + 0xc970, 0xdde8, 0xc971, 0xc972, 0xd0ee, 0xc973, 0xc974, 0xc975, /*0xc0-0xc7*/ + 0xc976, 0xc8d8, 0xddee, 0xc977, 0xc978, 0xdde9, 0xc979, 0xc97a, /*0xc8-0xcf*/ + 0xddea, 0xcbf2, 0xc97b, 0xdded, 0xc97c, 0xc97d, 0xb1cd, 0xc97e, /*0xd0-0xd7*/ + 0xc980, 0xc981, 0xc982, 0xc983, 0xc984, 0xc0b6, 0xc985, 0xbcbb, /*0xd8-0xdf*/ + 0xddf1, 0xc986, 0xc987, 0xddf7, 0xc988, 0xddf6, 0xddeb, 0xc989, /*0xe0-0xe7*/ + 0xc98a, 0xc98b, 0xc98c, 0xc98d, 0xc5ee, 0xc98e, 0xc98f, 0xc990, /*0xe8-0xef*/ + 0xddfb, 0xc991, 0xc992, 0xc993, 0xc994, 0xc995, 0xc996, 0xc997, /*0xf0-0xf7*/ + 0xc998, 0xc999, 0xc99a, 0xc99b, 0xdea4, 0xc99c, 0xc99d, 0xdea3, /*0xf8-0xff*/ + /* 0x8500 */ + 0xc99e, 0xc99f, 0xc9a0, 0xca40, 0xca41, 0xca42, 0xca43, 0xca44, /*0x00-0x07*/ + 0xca45, 0xca46, 0xca47, 0xca48, 0xddf8, 0xca49, 0xca4a, 0xca4b, /*0x08-0x0f*/ + 0xca4c, 0xc3ef, 0xca4d, 0xc2fb, 0xca4e, 0xca4f, 0xca50, 0xd5e1, /*0x10-0x17*/ + 0xca51, 0xca52, 0xceb5, 0xca53, 0xca54, 0xca55, 0xca56, 0xddfd, /*0x18-0x1f*/ + 0xca57, 0xb2cc, 0xca58, 0xca59, 0xca5a, 0xca5b, 0xca5c, 0xca5d, /*0x20-0x27*/ + 0xca5e, 0xca5f, 0xca60, 0xc4e8, 0xcadf, 0xca61, 0xca62, 0xca63, /*0x28-0x2f*/ + 0xca64, 0xca65, 0xca66, 0xca67, 0xca68, 0xca69, 0xca6a, 0xc7be, /*0x30-0x37*/ + 0xddfa, 0xddfc, 0xddfe, 0xdea2, 0xb0aa, 0xb1ce, 0xca6b, 0xca6c, /*0x38-0x3f*/ + 0xca6d, 0xca6e, 0xca6f, 0xdeac, 0xca70, 0xca71, 0xca72, 0xca73, /*0x40-0x47*/ + 0xdea6, 0xbdb6, 0xc8ef, 0xca74, 0xca75, 0xca76, 0xca77, 0xca78, /*0x48-0x4f*/ + 0xca79, 0xca7a, 0xca7b, 0xca7c, 0xca7d, 0xca7e, 0xdea1, 0xca80, /*0x50-0x57*/ + 0xca81, 0xdea5, 0xca82, 0xca83, 0xca84, 0xca85, 0xdea9, 0xca86, /*0x58-0x5f*/ + 0xca87, 0xca88, 0xca89, 0xca8a, 0xdea8, 0xca8b, 0xca8c, 0xca8d, /*0x60-0x67*/ + 0xdea7, 0xca8e, 0xca8f, 0xca90, 0xca91, 0xca92, 0xca93, 0xca94, /*0x68-0x6f*/ + 0xca95, 0xca96, 0xdead, 0xca97, 0xd4cc, 0xca98, 0xca99, 0xca9a, /*0x70-0x77*/ + 0xca9b, 0xdeb3, 0xdeaa, 0xdeae, 0xca9c, 0xca9d, 0xc0d9, 0xca9e, /*0x78-0x7f*/ + 0xca9f, 0xcaa0, 0xcb40, 0xcb41, 0xb1a1, 0xdeb6, 0xcb42, 0xdeb1, /*0x80-0x87*/ + 0xcb43, 0xcb44, 0xcb45, 0xcb46, 0xcb47, 0xcb48, 0xcb49, 0xdeb2, /*0x88-0x8f*/ + 0xcb4a, 0xcb4b, 0xcb4c, 0xcb4d, 0xcb4e, 0xcb4f, 0xcb50, 0xcb51, /*0x90-0x97*/ + 0xcb52, 0xcb53, 0xcb54, 0xd1a6, 0xdeb5, 0xcb55, 0xcb56, 0xcb57, /*0x98-0x9f*/ + 0xcb58, 0xcb59, 0xcb5a, 0xcb5b, 0xdeaf, 0xcb5c, 0xcb5d, 0xcb5e, /*0xa0-0xa7*/ + 0xdeb0, 0xcb5f, 0xd0bd, 0xcb60, 0xcb61, 0xcb62, 0xdeb4, 0xcaed, /*0xa8-0xaf*/ + 0xdeb9, 0xcb63, 0xcb64, 0xcb65, 0xcb66, 0xcb67, 0xcb68, 0xdeb8, /*0xb0-0xb7*/ + 0xcb69, 0xdeb7, 0xcb6a, 0xcb6b, 0xcb6c, 0xcb6d, 0xcb6e, 0xcb6f, /*0xb8-0xbf*/ + 0xcb70, 0xdebb, 0xcb71, 0xcb72, 0xcb73, 0xcb74, 0xcb75, 0xcb76, /*0xc0-0xc7*/ + 0xcb77, 0xbde5, 0xcb78, 0xcb79, 0xcb7a, 0xcb7b, 0xcb7c, 0xb2d8, /*0xc8-0xcf*/ + 0xc3ea, 0xcb7d, 0xcb7e, 0xdeba, 0xcb80, 0xc5ba, 0xcb81, 0xcb82, /*0xd0-0xd7*/ + 0xcb83, 0xcb84, 0xcb85, 0xcb86, 0xdebc, 0xcb87, 0xcb88, 0xcb89, /*0xd8-0xdf*/ + 0xcb8a, 0xcb8b, 0xcb8c, 0xcb8d, 0xccd9, 0xcb8e, 0xcb8f, 0xcb90, /*0xe0-0xe7*/ + 0xcb91, 0xb7aa, 0xcb92, 0xcb93, 0xcb94, 0xcb95, 0xcb96, 0xcb97, /*0xe8-0xef*/ + 0xcb98, 0xcb99, 0xcb9a, 0xcb9b, 0xcb9c, 0xcb9d, 0xcb9e, 0xcb9f, /*0xf0-0xf7*/ + 0xcba0, 0xcc40, 0xcc41, 0xd4e5, 0xcc42, 0xcc43, 0xcc44, 0xdebd, /*0xf8-0xff*/ + /* 0x8600 */ + 0xcc45, 0xcc46, 0xcc47, 0xcc48, 0xcc49, 0xdebf, 0xcc4a, 0xcc4b, /*0x00-0x07*/ + 0xcc4c, 0xcc4d, 0xcc4e, 0xcc4f, 0xcc50, 0xcc51, 0xcc52, 0xcc53, /*0x08-0x0f*/ + 0xcc54, 0xc4a2, 0xcc55, 0xcc56, 0xcc57, 0xcc58, 0xdec1, 0xcc59, /*0x10-0x17*/ + 0xcc5a, 0xcc5b, 0xcc5c, 0xcc5d, 0xcc5e, 0xcc5f, 0xcc60, 0xcc61, /*0x18-0x1f*/ + 0xcc62, 0xcc63, 0xcc64, 0xcc65, 0xcc66, 0xcc67, 0xcc68, 0xdebe, /*0x20-0x27*/ + 0xcc69, 0xdec0, 0xcc6a, 0xcc6b, 0xcc6c, 0xcc6d, 0xcc6e, 0xcc6f, /*0x28-0x2f*/ + 0xcc70, 0xcc71, 0xcc72, 0xcc73, 0xcc74, 0xcc75, 0xcc76, 0xcc77, /*0x30-0x37*/ + 0xd5ba, 0xcc78, 0xcc79, 0xcc7a, 0xdec2, 0xcc7b, 0xcc7c, 0xcc7d, /*0x38-0x3f*/ + 0xcc7e, 0xcc80, 0xcc81, 0xcc82, 0xcc83, 0xcc84, 0xcc85, 0xcc86, /*0x40-0x47*/ + 0xcc87, 0xcc88, 0xcc89, 0xcc8a, 0xcc8b, 0xf2ae, 0xbba2, 0xc2b2, /*0x48-0x4f*/ + 0xc5b0, 0xc2c7, 0xcc8c, 0xcc8d, 0xf2af, 0xcc8e, 0xcc8f, 0xcc90, /*0x50-0x57*/ + 0xcc91, 0xcc92, 0xd0e9, 0xcc93, 0xcc94, 0xcc95, 0xd3dd, 0xcc96, /*0x58-0x5f*/ + 0xcc97, 0xcc98, 0xebbd, 0xcc99, 0xcc9a, 0xcc9b, 0xcc9c, 0xcc9d, /*0x60-0x67*/ + 0xcc9e, 0xcc9f, 0xcca0, 0xb3e6, 0xf2b0, 0xcd40, 0xf2b1, 0xcd41, /*0x68-0x6f*/ + 0xcd42, 0xcaad, 0xcd43, 0xcd44, 0xcd45, 0xcd46, 0xcd47, 0xcd48, /*0x70-0x77*/ + 0xcd49, 0xbae7, 0xf2b3, 0xf2b5, 0xf2b4, 0xcbe4, 0xcfba, 0xf2b2, /*0x78-0x7f*/ + 0xcab4, 0xd2cf, 0xc2ec, 0xcd4a, 0xcd4b, 0xcd4c, 0xcd4d, 0xcd4e, /*0x80-0x87*/ + 0xcd4f, 0xcd50, 0xcec3, 0xf2b8, 0xb0f6, 0xf2b7, 0xcd51, 0xcd52, /*0x88-0x8f*/ + 0xcd53, 0xcd54, 0xcd55, 0xf2be, 0xcd56, 0xb2cf, 0xcd57, 0xcd58, /*0x90-0x97*/ + 0xcd59, 0xcd5a, 0xcd5b, 0xcd5c, 0xd1c1, 0xf2ba, 0xcd5d, 0xcd5e, /*0x98-0x9f*/ + 0xcd5f, 0xcd60, 0xcd61, 0xf2bc, 0xd4e9, 0xcd62, 0xcd63, 0xf2bb, /*0xa0-0xa7*/ + 0xf2b6, 0xf2bf, 0xf2bd, 0xcd64, 0xf2b9, 0xcd65, 0xcd66, 0xf2c7, /*0xa8-0xaf*/ + 0xf2c4, 0xf2c6, 0xcd67, 0xcd68, 0xf2ca, 0xf2c2, 0xf2c0, 0xcd69, /*0xb0-0xb7*/ + 0xcd6a, 0xcd6b, 0xf2c5, 0xcd6c, 0xcd6d, 0xcd6e, 0xcd6f, 0xcd70, /*0xb8-0xbf*/ + 0xd6fb, 0xcd71, 0xcd72, 0xcd73, 0xf2c1, 0xcd74, 0xc7f9, 0xc9df, /*0xc0-0xc7*/ + 0xcd75, 0xf2c8, 0xb9c6, 0xb5b0, 0xcd76, 0xcd77, 0xf2c3, 0xf2c9, /*0xc8-0xcf*/ + 0xf2d0, 0xf2d6, 0xcd78, 0xcd79, 0xbbd7, 0xcd7a, 0xcd7b, 0xcd7c, /*0xd0-0xd7*/ + 0xf2d5, 0xcddc, 0xcd7d, 0xd6eb, 0xcd7e, 0xcd80, 0xf2d2, 0xf2d4, /*0xd8-0xdf*/ + 0xcd81, 0xcd82, 0xcd83, 0xcd84, 0xb8f2, 0xcd85, 0xcd86, 0xcd87, /*0xe0-0xe7*/ + 0xcd88, 0xf2cb, 0xcd89, 0xcd8a, 0xcd8b, 0xf2ce, 0xc2f9, 0xcd8c, /*0xe8-0xef*/ + 0xd5dd, 0xf2cc, 0xf2cd, 0xf2cf, 0xf2d3, 0xcd8d, 0xcd8e, 0xcd8f, /*0xf0-0xf7*/ + 0xf2d9, 0xd3bc, 0xcd90, 0xcd91, 0xcd92, 0xcd93, 0xb6ea, 0xcd94, /*0xf8-0xff*/ + /* 0x8700 */ + 0xcaf1, 0xcd95, 0xb7e4, 0xf2d7, 0xcd96, 0xcd97, 0xcd98, 0xf2d8, /*0x00-0x07*/ + 0xf2da, 0xf2dd, 0xf2db, 0xcd99, 0xcd9a, 0xf2dc, 0xcd9b, 0xcd9c, /*0x08-0x0f*/ + 0xcd9d, 0xcd9e, 0xd1d1, 0xf2d1, 0xcd9f, 0xcdc9, 0xcda0, 0xcecf, /*0x10-0x17*/ + 0xd6a9, 0xce40, 0xf2e3, 0xce41, 0xc3db, 0xce42, 0xf2e0, 0xce43, /*0x18-0x1f*/ + 0xce44, 0xc0af, 0xf2ec, 0xf2de, 0xce45, 0xf2e1, 0xce46, 0xce47, /*0x20-0x27*/ + 0xce48, 0xf2e8, 0xce49, 0xce4a, 0xce4b, 0xce4c, 0xf2e2, 0xce4d, /*0x28-0x2f*/ + 0xce4e, 0xf2e7, 0xce4f, 0xce50, 0xf2e6, 0xce51, 0xce52, 0xf2e9, /*0x30-0x37*/ + 0xce53, 0xce54, 0xce55, 0xf2df, 0xce56, 0xce57, 0xf2e4, 0xf2ea, /*0x38-0x3f*/ + 0xce58, 0xce59, 0xce5a, 0xce5b, 0xce5c, 0xce5d, 0xce5e, 0xd3ac, /*0x40-0x47*/ + 0xf2e5, 0xb2f5, 0xce5f, 0xce60, 0xf2f2, 0xce61, 0xd0ab, 0xce62, /*0x48-0x4f*/ + 0xce63, 0xce64, 0xce65, 0xf2f5, 0xce66, 0xce67, 0xce68, 0xbbc8, /*0x50-0x57*/ + 0xce69, 0xf2f9, 0xce6a, 0xce6b, 0xce6c, 0xce6d, 0xce6e, 0xce6f, /*0x58-0x5f*/ + 0xf2f0, 0xce70, 0xce71, 0xf2f6, 0xf2f8, 0xf2fa, 0xce72, 0xce73, /*0x60-0x67*/ + 0xce74, 0xce75, 0xce76, 0xce77, 0xce78, 0xce79, 0xf2f3, 0xce7a, /*0x68-0x6f*/ + 0xf2f1, 0xce7b, 0xce7c, 0xce7d, 0xbafb, 0xce7e, 0xb5fb, 0xce80, /*0x70-0x77*/ + 0xce81, 0xce82, 0xce83, 0xf2ef, 0xf2f7, 0xf2ed, 0xf2ee, 0xce84, /*0x78-0x7f*/ + 0xce85, 0xce86, 0xf2eb, 0xf3a6, 0xce87, 0xf3a3, 0xce88, 0xce89, /*0x80-0x87*/ + 0xf3a2, 0xce8a, 0xce8b, 0xf2f4, 0xce8c, 0xc8da, 0xce8d, 0xce8e, /*0x88-0x8f*/ + 0xce8f, 0xce90, 0xce91, 0xf2fb, 0xce92, 0xce93, 0xce94, 0xf3a5, /*0x90-0x97*/ + 0xce95, 0xce96, 0xce97, 0xce98, 0xce99, 0xce9a, 0xce9b, 0xc3f8, /*0x98-0x9f*/ + 0xce9c, 0xce9d, 0xce9e, 0xce9f, 0xcea0, 0xcf40, 0xcf41, 0xcf42, /*0xa0-0xa7*/ + 0xf2fd, 0xcf43, 0xcf44, 0xf3a7, 0xf3a9, 0xf3a4, 0xcf45, 0xf2fc, /*0xa8-0xaf*/ + 0xcf46, 0xcf47, 0xcf48, 0xf3ab, 0xcf49, 0xf3aa, 0xcf4a, 0xcf4b, /*0xb0-0xb7*/ + 0xcf4c, 0xcf4d, 0xc2dd, 0xcf4e, 0xcf4f, 0xf3ae, 0xcf50, 0xcf51, /*0xb8-0xbf*/ + 0xf3b0, 0xcf52, 0xcf53, 0xcf54, 0xcf55, 0xcf56, 0xf3a1, 0xcf57, /*0xc0-0xc7*/ + 0xcf58, 0xcf59, 0xf3b1, 0xf3ac, 0xcf5a, 0xcf5b, 0xcf5c, 0xcf5d, /*0xc8-0xcf*/ + 0xcf5e, 0xf3af, 0xf2fe, 0xf3ad, 0xcf5f, 0xcf60, 0xcf61, 0xcf62, /*0xd0-0xd7*/ + 0xcf63, 0xcf64, 0xcf65, 0xf3b2, 0xcf66, 0xcf67, 0xcf68, 0xcf69, /*0xd8-0xdf*/ + 0xf3b4, 0xcf6a, 0xcf6b, 0xcf6c, 0xcf6d, 0xf3a8, 0xcf6e, 0xcf6f, /*0xe0-0xe7*/ + 0xcf70, 0xcf71, 0xf3b3, 0xcf72, 0xcf73, 0xcf74, 0xf3b5, 0xcf75, /*0xe8-0xef*/ + 0xcf76, 0xcf77, 0xcf78, 0xcf79, 0xcf7a, 0xcf7b, 0xcf7c, 0xcf7d, /*0xf0-0xf7*/ + 0xcf7e, 0xd0b7, 0xcf80, 0xcf81, 0xcf82, 0xcf83, 0xf3b8, 0xcf84, /*0xf8-0xff*/ + /* 0x8800 */ + 0xcf85, 0xcf86, 0xcf87, 0xd9f9, 0xcf88, 0xcf89, 0xcf8a, 0xcf8b, /*0x00-0x07*/ + 0xcf8c, 0xcf8d, 0xf3b9, 0xcf8e, 0xcf8f, 0xcf90, 0xcf91, 0xcf92, /*0x08-0x0f*/ + 0xcf93, 0xcf94, 0xcf95, 0xf3b7, 0xcf96, 0xc8e4, 0xf3b6, 0xcf97, /*0x10-0x17*/ + 0xcf98, 0xcf99, 0xcf9a, 0xf3ba, 0xcf9b, 0xcf9c, 0xcf9d, 0xcf9e, /*0x18-0x1f*/ + 0xcf9f, 0xf3bb, 0xb4c0, 0xcfa0, 0xd040, 0xd041, 0xd042, 0xd043, /*0x20-0x27*/ + 0xd044, 0xd045, 0xd046, 0xd047, 0xd048, 0xd049, 0xd04a, 0xd04b, /*0x28-0x2f*/ + 0xd04c, 0xd04d, 0xeec3, 0xd04e, 0xd04f, 0xd050, 0xd051, 0xd052, /*0x30-0x37*/ + 0xd053, 0xf3bc, 0xd054, 0xd055, 0xf3bd, 0xd056, 0xd057, 0xd058, /*0x38-0x3f*/ + 0xd1aa, 0xd059, 0xd05a, 0xd05b, 0xf4ac, 0xd0c6, 0xd05c, 0xd05d, /*0x40-0x47*/ + 0xd05e, 0xd05f, 0xd060, 0xd061, 0xd0d0, 0xd1dc, 0xd062, 0xd063, /*0x48-0x4f*/ + 0xd064, 0xd065, 0xd066, 0xd067, 0xcfce, 0xd068, 0xd069, 0xbdd6, /*0x50-0x57*/ + 0xd06a, 0xd1c3, 0xd06b, 0xd06c, 0xd06d, 0xd06e, 0xd06f, 0xd070, /*0x58-0x5f*/ + 0xd071, 0xbae2, 0xe1e9, 0xd2c2, 0xf1c2, 0xb2b9, 0xd072, 0xd073, /*0x60-0x67*/ + 0xb1ed, 0xf1c3, 0xd074, 0xc9c0, 0xb3c4, 0xd075, 0xd9f2, 0xd076, /*0x68-0x6f*/ + 0xcba5, 0xd077, 0xf1c4, 0xd078, 0xd079, 0xd07a, 0xd07b, 0xd6d4, /*0x70-0x77*/ + 0xd07c, 0xd07d, 0xd07e, 0xd080, 0xd081, 0xf1c5, 0xf4c0, 0xf1c6, /*0x78-0x7f*/ + 0xd082, 0xd4ac, 0xf1c7, 0xd083, 0xb0c0, 0xf4c1, 0xd084, 0xd085, /*0x80-0x87*/ + 0xf4c2, 0xd086, 0xd087, 0xb4fc, 0xd088, 0xc5db, 0xd089, 0xd08a, /*0x88-0x8f*/ + 0xd08b, 0xd08c, 0xccbb, 0xd08d, 0xd08e, 0xd08f, 0xd0e4, 0xd090, /*0x90-0x97*/ + 0xd091, 0xd092, 0xd093, 0xd094, 0xcde0, 0xd095, 0xd096, 0xd097, /*0x98-0x9f*/ + 0xd098, 0xd099, 0xf1c8, 0xd09a, 0xd9f3, 0xd09b, 0xd09c, 0xd09d, /*0xa0-0xa7*/ + 0xd09e, 0xd09f, 0xd0a0, 0xb1bb, 0xd140, 0xcfae, 0xd141, 0xd142, /*0xa8-0xaf*/ + 0xd143, 0xb8a4, 0xd144, 0xd145, 0xd146, 0xd147, 0xd148, 0xf1ca, /*0xb0-0xb7*/ + 0xd149, 0xd14a, 0xd14b, 0xd14c, 0xf1cb, 0xd14d, 0xd14e, 0xd14f, /*0xb8-0xbf*/ + 0xd150, 0xb2c3, 0xc1d1, 0xd151, 0xd152, 0xd7b0, 0xf1c9, 0xd153, /*0xc0-0xc7*/ + 0xd154, 0xf1cc, 0xd155, 0xd156, 0xd157, 0xd158, 0xf1ce, 0xd159, /*0xc8-0xcf*/ + 0xd15a, 0xd15b, 0xd9f6, 0xd15c, 0xd2e1, 0xd4a3, 0xd15d, 0xd15e, /*0xd0-0xd7*/ + 0xf4c3, 0xc8b9, 0xd15f, 0xd160, 0xd161, 0xd162, 0xd163, 0xf4c4, /*0xd8-0xdf*/ + 0xd164, 0xd165, 0xf1cd, 0xf1cf, 0xbfe3, 0xf1d0, 0xd166, 0xd167, /*0xe0-0xe7*/ + 0xf1d4, 0xd168, 0xd169, 0xd16a, 0xd16b, 0xd16c, 0xd16d, 0xd16e, /*0xe8-0xef*/ + 0xf1d6, 0xf1d1, 0xd16f, 0xc9d1, 0xc5e1, 0xd170, 0xd171, 0xd172, /*0xf0-0xf7*/ + 0xc2e3, 0xb9fc, 0xd173, 0xd174, 0xf1d3, 0xd175, 0xf1d5, 0xd176, /*0xf8-0xff*/ + /* 0x8900 */ + 0xd177, 0xd178, 0xb9d3, 0xd179, 0xd17a, 0xd17b, 0xd17c, 0xd17d, /*0x00-0x07*/ + 0xd17e, 0xd180, 0xf1db, 0xd181, 0xd182, 0xd183, 0xd184, 0xd185, /*0x08-0x0f*/ + 0xbad6, 0xd186, 0xb0fd, 0xf1d9, 0xd187, 0xd188, 0xd189, 0xd18a, /*0x10-0x17*/ + 0xd18b, 0xf1d8, 0xf1d2, 0xf1da, 0xd18c, 0xd18d, 0xd18e, 0xd18f, /*0x18-0x1f*/ + 0xd190, 0xf1d7, 0xd191, 0xd192, 0xd193, 0xc8ec, 0xd194, 0xd195, /*0x20-0x27*/ + 0xd196, 0xd197, 0xcdca, 0xf1dd, 0xd198, 0xd199, 0xd19a, 0xd19b, /*0x28-0x2f*/ + 0xe5bd, 0xd19c, 0xd19d, 0xd19e, 0xf1dc, 0xd19f, 0xf1de, 0xd1a0, /*0x30-0x37*/ + 0xd240, 0xd241, 0xd242, 0xd243, 0xd244, 0xd245, 0xd246, 0xd247, /*0x38-0x3f*/ + 0xd248, 0xf1df, 0xd249, 0xd24a, 0xcfe5, 0xd24b, 0xd24c, 0xd24d, /*0x40-0x47*/ + 0xd24e, 0xd24f, 0xd250, 0xd251, 0xd252, 0xd253, 0xd254, 0xd255, /*0x48-0x4f*/ + 0xd256, 0xd257, 0xd258, 0xd259, 0xd25a, 0xd25b, 0xd25c, 0xd25d, /*0x50-0x57*/ + 0xd25e, 0xd25f, 0xd260, 0xd261, 0xd262, 0xd263, 0xf4c5, 0xbdf3, /*0x58-0x5f*/ + 0xd264, 0xd265, 0xd266, 0xd267, 0xd268, 0xd269, 0xf1e0, 0xd26a, /*0x60-0x67*/ + 0xd26b, 0xd26c, 0xd26d, 0xd26e, 0xd26f, 0xd270, 0xd271, 0xd272, /*0x68-0x6f*/ + 0xd273, 0xd274, 0xd275, 0xd276, 0xd277, 0xd278, 0xd279, 0xd27a, /*0x70-0x77*/ + 0xd27b, 0xd27c, 0xd27d, 0xf1e1, 0xd27e, 0xd280, 0xd281, 0xcef7, /*0x78-0x7f*/ + 0xd282, 0xd2aa, 0xd283, 0xf1fb, 0xd284, 0xd285, 0xb8b2, 0xd286, /*0x80-0x87*/ + 0xd287, 0xd288, 0xd289, 0xd28a, 0xd28b, 0xd28c, 0xd28d, 0xd28e, /*0x88-0x8f*/ + 0xd28f, 0xd290, 0xd291, 0xd292, 0xd293, 0xd294, 0xd295, 0xd296, /*0x90-0x97*/ + 0xd297, 0xd298, 0xd299, 0xd29a, 0xd29b, 0xd29c, 0xd29d, 0xd29e, /*0x98-0x9f*/ + 0xd29f, 0xd2a0, 0xd340, 0xd341, 0xd342, 0xd343, 0xd344, 0xd345, /*0xa0-0xa7*/ + 0xd346, 0xd347, 0xd348, 0xd349, 0xd34a, 0xd34b, 0xd34c, 0xd34d, /*0xa8-0xaf*/ + 0xd34e, 0xd34f, 0xd350, 0xd351, 0xd352, 0xd353, 0xd354, 0xd355, /*0xb0-0xb7*/ + 0xd356, 0xd357, 0xd358, 0xd359, 0xd35a, 0xd35b, 0xd35c, 0xd35d, /*0xb8-0xbf*/ + 0xd35e, 0xbcfb, 0xb9db, 0xd35f, 0xb9e6, 0xc3d9, 0xcad3, 0xeae8, /*0xc0-0xc7*/ + 0xc0c0, 0xbef5, 0xeae9, 0xeaea, 0xeaeb, 0xd360, 0xeaec, 0xeaed, /*0xc8-0xcf*/ + 0xeaee, 0xeaef, 0xbdc7, 0xd361, 0xd362, 0xd363, 0xf5fb, 0xd364, /*0xd0-0xd7*/ + 0xd365, 0xd366, 0xf5fd, 0xd367, 0xf5fe, 0xd368, 0xf5fc, 0xd369, /*0xd8-0xdf*/ + 0xd36a, 0xd36b, 0xd36c, 0xbde2, 0xd36d, 0xf6a1, 0xb4a5, 0xd36e, /*0xe0-0xe7*/ + 0xd36f, 0xd370, 0xd371, 0xf6a2, 0xd372, 0xd373, 0xd374, 0xf6a3, /*0xe8-0xef*/ + 0xd375, 0xd376, 0xd377, 0xecb2, 0xd378, 0xd379, 0xd37a, 0xd37b, /*0xf0-0xf7*/ + 0xd37c, 0xd37d, 0xd37e, 0xd380, 0xd381, 0xd382, 0xd383, 0xd384, /*0xf8-0xff*/ + /* 0x8a00 */ + 0xd1d4, 0xd385, 0xd386, 0xd387, 0xd388, 0xd389, 0xd38a, 0xd9ea, /*0x00-0x07*/ + 0xd38b, 0xd38c, 0xd38d, 0xd38e, 0xd38f, 0xd390, 0xd391, 0xd392, /*0x08-0x0f*/ + 0xd393, 0xd394, 0xd395, 0xd396, 0xd397, 0xd398, 0xd399, 0xd39a, /*0x10-0x17*/ + 0xd39b, 0xd39c, 0xd39d, 0xd39e, 0xd39f, 0xd3a0, 0xd440, 0xd441, /*0x18-0x1f*/ + 0xd442, 0xd443, 0xd444, 0xd445, 0xd446, 0xd447, 0xd448, 0xd449, /*0x20-0x27*/ + 0xd44a, 0xd44b, 0xd44c, 0xd44d, 0xd44e, 0xd44f, 0xd450, 0xd451, /*0x28-0x2f*/ + 0xd452, 0xd453, 0xd454, 0xd455, 0xd456, 0xd457, 0xd458, 0xd459, /*0x30-0x37*/ + 0xd45a, 0xd45b, 0xd45c, 0xd45d, 0xd45e, 0xd45f, 0xf6a4, 0xd460, /*0x38-0x3f*/ + 0xd461, 0xd462, 0xd463, 0xd464, 0xd465, 0xd466, 0xd467, 0xd468, /*0x40-0x47*/ + 0xeeba, 0xd469, 0xd46a, 0xd46b, 0xd46c, 0xd46d, 0xd46e, 0xd46f, /*0x48-0x4f*/ + 0xd470, 0xd471, 0xd472, 0xd473, 0xd474, 0xd475, 0xd476, 0xd477, /*0x50-0x57*/ + 0xd478, 0xd479, 0xd47a, 0xd47b, 0xd47c, 0xd47d, 0xd47e, 0xd480, /*0x58-0x5f*/ + 0xd481, 0xd482, 0xd483, 0xd484, 0xd485, 0xd486, 0xd487, 0xd488, /*0x60-0x67*/ + 0xd489, 0xd48a, 0xd48b, 0xd48c, 0xd48d, 0xd48e, 0xd48f, 0xd490, /*0x68-0x6f*/ + 0xd491, 0xd492, 0xd493, 0xd494, 0xd495, 0xd496, 0xd497, 0xd498, /*0x70-0x77*/ + 0xd499, 0xd5b2, 0xd49a, 0xd49b, 0xd49c, 0xd49d, 0xd49e, 0xd49f, /*0x78-0x7f*/ + 0xd4a0, 0xd540, 0xd541, 0xd542, 0xd543, 0xd544, 0xd545, 0xd546, /*0x80-0x87*/ + 0xd547, 0xd3fe, 0xccdc, 0xd548, 0xd549, 0xd54a, 0xd54b, 0xd54c, /*0x88-0x8f*/ + 0xd54d, 0xd54e, 0xd54f, 0xcac4, 0xd550, 0xd551, 0xd552, 0xd553, /*0x90-0x97*/ + 0xd554, 0xd555, 0xd556, 0xd557, 0xd558, 0xd559, 0xd55a, 0xd55b, /*0x98-0x9f*/ + 0xd55c, 0xd55d, 0xd55e, 0xd55f, 0xd560, 0xd561, 0xd562, 0xd563, /*0xa0-0xa7*/ + 0xd564, 0xd565, 0xd566, 0xd567, 0xd568, 0xd569, 0xd56a, 0xd56b, /*0xa8-0xaf*/ + 0xd56c, 0xd56d, 0xd56e, 0xd56f, 0xd570, 0xd571, 0xd572, 0xd573, /*0xb0-0xb7*/ + 0xd574, 0xd575, 0xd576, 0xd577, 0xd578, 0xd579, 0xd57a, 0xd57b, /*0xb8-0xbf*/ + 0xd57c, 0xd57d, 0xd57e, 0xd580, 0xd581, 0xd582, 0xd583, 0xd584, /*0xc0-0xc7*/ + 0xd585, 0xd586, 0xd587, 0xd588, 0xd589, 0xd58a, 0xd58b, 0xd58c, /*0xc8-0xcf*/ + 0xd58d, 0xd58e, 0xd58f, 0xd590, 0xd591, 0xd592, 0xd593, 0xd594, /*0xd0-0xd7*/ + 0xd595, 0xd596, 0xd597, 0xd598, 0xd599, 0xd59a, 0xd59b, 0xd59c, /*0xd8-0xdf*/ + 0xd59d, 0xd59e, 0xd59f, 0xd5a0, 0xd640, 0xd641, 0xd642, 0xd643, /*0xe0-0xe7*/ + 0xd644, 0xd645, 0xd646, 0xd647, 0xd648, 0xd649, 0xd64a, 0xd64b, /*0xe8-0xef*/ + 0xd64c, 0xd64d, 0xd64e, 0xd64f, 0xd650, 0xd651, 0xd652, 0xd653, /*0xf0-0xf7*/ + 0xd654, 0xd655, 0xd656, 0xd657, 0xd658, 0xd659, 0xd65a, 0xd65b, /*0xf8-0xff*/ + /* 0x8b00 */ + 0xd65c, 0xd65d, 0xd65e, 0xd65f, 0xd660, 0xd661, 0xd662, 0xe5c0, /*0x00-0x07*/ + 0xd663, 0xd664, 0xd665, 0xd666, 0xd667, 0xd668, 0xd669, 0xd66a, /*0x08-0x0f*/ + 0xd66b, 0xd66c, 0xd66d, 0xd66e, 0xd66f, 0xd670, 0xd671, 0xd672, /*0x10-0x17*/ + 0xd673, 0xd674, 0xd675, 0xd676, 0xd677, 0xd678, 0xd679, 0xd67a, /*0x18-0x1f*/ + 0xd67b, 0xd67c, 0xd67d, 0xd67e, 0xd680, 0xd681, 0xf6a5, 0xd682, /*0x20-0x27*/ + 0xd683, 0xd684, 0xd685, 0xd686, 0xd687, 0xd688, 0xd689, 0xd68a, /*0x28-0x2f*/ + 0xd68b, 0xd68c, 0xd68d, 0xd68e, 0xd68f, 0xd690, 0xd691, 0xd692, /*0x30-0x37*/ + 0xd693, 0xd694, 0xd695, 0xd696, 0xd697, 0xd698, 0xd699, 0xd69a, /*0x38-0x3f*/ + 0xd69b, 0xd69c, 0xd69d, 0xd69e, 0xd69f, 0xd6a0, 0xd740, 0xd741, /*0x40-0x47*/ + 0xd742, 0xd743, 0xd744, 0xd745, 0xd746, 0xd747, 0xd748, 0xd749, /*0x48-0x4f*/ + 0xd74a, 0xd74b, 0xd74c, 0xd74d, 0xd74e, 0xd74f, 0xd750, 0xd751, /*0x50-0x57*/ + 0xd752, 0xd753, 0xd754, 0xd755, 0xd756, 0xd757, 0xd758, 0xd759, /*0x58-0x5f*/ + 0xd75a, 0xd75b, 0xd75c, 0xd75d, 0xd75e, 0xd75f, 0xbeaf, 0xd760, /*0x60-0x67*/ + 0xd761, 0xd762, 0xd763, 0xd764, 0xc6a9, 0xd765, 0xd766, 0xd767, /*0x68-0x6f*/ + 0xd768, 0xd769, 0xd76a, 0xd76b, 0xd76c, 0xd76d, 0xd76e, 0xd76f, /*0x70-0x77*/ + 0xd770, 0xd771, 0xd772, 0xd773, 0xd774, 0xd775, 0xd776, 0xd777, /*0x78-0x7f*/ + 0xd778, 0xd779, 0xd77a, 0xd77b, 0xd77c, 0xd77d, 0xd77e, 0xd780, /*0x80-0x87*/ + 0xd781, 0xd782, 0xd783, 0xd784, 0xd785, 0xd786, 0xd787, 0xd788, /*0x88-0x8f*/ + 0xd789, 0xd78a, 0xd78b, 0xd78c, 0xd78d, 0xd78e, 0xd78f, 0xd790, /*0x90-0x97*/ + 0xd791, 0xd792, 0xd793, 0xd794, 0xd795, 0xd796, 0xd797, 0xd798, /*0x98-0x9f*/ + 0xdaa5, 0xbcc6, 0xb6a9, 0xb8bc, 0xc8cf, 0xbca5, 0xdaa6, 0xdaa7, /*0xa0-0xa7*/ + 0xccd6, 0xc8c3, 0xdaa8, 0xc6fd, 0xd799, 0xd1b5, 0xd2e9, 0xd1b6, /*0xa8-0xaf*/ + 0xbcc7, 0xd79a, 0xbdb2, 0xbbe4, 0xdaa9, 0xdaaa, 0xd1c8, 0xdaab, /*0xb0-0xb7*/ + 0xd0ed, 0xb6ef, 0xc2db, 0xd79b, 0xcbcf, 0xb7ed, 0xc9e8, 0xb7c3, /*0xb8-0xbf*/ + 0xbef7, 0xd6a4, 0xdaac, 0xdaad, 0xc6c0, 0xd7e7, 0xcab6, 0xd79c, /*0xc0-0xc7*/ + 0xd5a9, 0xcbdf, 0xd5ef, 0xdaae, 0xd6df, 0xb4ca, 0xdab0, 0xdaaf, /*0xc8-0xcf*/ + 0xd79d, 0xd2eb, 0xdab1, 0xdab2, 0xdab3, 0xcad4, 0xdab4, 0xcaab, /*0xd0-0xd7*/ + 0xdab5, 0xdab6, 0xb3cf, 0xd6ef, 0xdab7, 0xbbb0, 0xb5ae, 0xdab8, /*0xd8-0xdf*/ + 0xdab9, 0xb9ee, 0xd1af, 0xd2e8, 0xdaba, 0xb8c3, 0xcfea, 0xb2ef, /*0xe0-0xe7*/ + 0xdabb, 0xdabc, 0xd79e, 0xbdeb, 0xcedc, 0xd3ef, 0xdabd, 0xcef3, /*0xe8-0xef*/ + 0xdabe, 0xd3d5, 0xbbe5, 0xdabf, 0xcbb5, 0xcbd0, 0xdac0, 0xc7eb, /*0xf0-0xf7*/ + 0xd6ee, 0xdac1, 0xc5b5, 0xb6c1, 0xdac2, 0xb7cc, 0xbfce, 0xdac3, /*0xf8-0xff*/ + /* 0x8c00 */ + 0xdac4, 0xcbad, 0xdac5, 0xb5f7, 0xdac6, 0xc1c2, 0xd7bb, 0xdac7, /*0x00-0x07*/ + 0xccb8, 0xd79f, 0xd2ea, 0xc4b1, 0xdac8, 0xb5fd, 0xbbd1, 0xdac9, /*0x08-0x0f*/ + 0xd0b3, 0xdaca, 0xdacb, 0xcebd, 0xdacc, 0xdacd, 0xdace, 0xb2f7, /*0x10-0x17*/ + 0xdad1, 0xdacf, 0xd1e8, 0xdad0, 0xc3d5, 0xdad2, 0xd7a0, 0xdad3, /*0x18-0x1f*/ + 0xdad4, 0xdad5, 0xd0bb, 0xd2a5, 0xb0f9, 0xdad6, 0xc7ab, 0xdad7, /*0x20-0x27*/ + 0xbdf7, 0xc3a1, 0xdad8, 0xdad9, 0xc3fd, 0xccb7, 0xdada, 0xdadb, /*0x28-0x2f*/ + 0xc0be, 0xc6d7, 0xdadc, 0xdadd, 0xc7b4, 0xdade, 0xdadf, 0xb9c8, /*0x30-0x37*/ + 0xd840, 0xd841, 0xd842, 0xd843, 0xd844, 0xd845, 0xd846, 0xd847, /*0x38-0x3f*/ + 0xd848, 0xbbed, 0xd849, 0xd84a, 0xd84b, 0xd84c, 0xb6b9, 0xf4f8, /*0x40-0x47*/ + 0xd84d, 0xf4f9, 0xd84e, 0xd84f, 0xcde3, 0xd850, 0xd851, 0xd852, /*0x48-0x4f*/ + 0xd853, 0xd854, 0xd855, 0xd856, 0xd857, 0xf5b9, 0xd858, 0xd859, /*0x50-0x57*/ + 0xd85a, 0xd85b, 0xebe0, 0xd85c, 0xd85d, 0xd85e, 0xd85f, 0xd860, /*0x58-0x5f*/ + 0xd861, 0xcff3, 0xbbbf, 0xd862, 0xd863, 0xd864, 0xd865, 0xd866, /*0x60-0x67*/ + 0xd867, 0xd868, 0xbac0, 0xd4a5, 0xd869, 0xd86a, 0xd86b, 0xd86c, /*0x68-0x6f*/ + 0xd86d, 0xd86e, 0xd86f, 0xe1d9, 0xd870, 0xd871, 0xd872, 0xd873, /*0x70-0x77*/ + 0xf5f4, 0xb1aa, 0xb2f2, 0xd874, 0xd875, 0xd876, 0xd877, 0xd878, /*0x78-0x7f*/ + 0xd879, 0xd87a, 0xf5f5, 0xd87b, 0xd87c, 0xf5f7, 0xd87d, 0xd87e, /*0x80-0x87*/ + 0xd880, 0xbad1, 0xf5f6, 0xd881, 0xc3b2, 0xd882, 0xd883, 0xd884, /*0x88-0x8f*/ + 0xd885, 0xd886, 0xd887, 0xd888, 0xf5f9, 0xd889, 0xd88a, 0xd88b, /*0x90-0x97*/ + 0xf5f8, 0xd88c, 0xd88d, 0xd88e, 0xd88f, 0xd890, 0xd891, 0xd892, /*0x98-0x9f*/ + 0xd893, 0xd894, 0xd895, 0xd896, 0xd897, 0xd898, 0xd899, 0xd89a, /*0xa0-0xa7*/ + 0xd89b, 0xd89c, 0xd89d, 0xd89e, 0xd89f, 0xd8a0, 0xd940, 0xd941, /*0xa8-0xaf*/ + 0xd942, 0xd943, 0xd944, 0xd945, 0xd946, 0xd947, 0xd948, 0xd949, /*0xb0-0xb7*/ + 0xd94a, 0xd94b, 0xd94c, 0xd94d, 0xd94e, 0xd94f, 0xd950, 0xd951, /*0xb8-0xbf*/ + 0xd952, 0xd953, 0xd954, 0xd955, 0xd956, 0xd957, 0xd958, 0xd959, /*0xc0-0xc7*/ + 0xd95a, 0xd95b, 0xd95c, 0xd95d, 0xd95e, 0xd95f, 0xd960, 0xd961, /*0xc8-0xcf*/ + 0xd962, 0xd963, 0xd964, 0xd965, 0xd966, 0xd967, 0xd968, 0xd969, /*0xd0-0xd7*/ + 0xd96a, 0xd96b, 0xd96c, 0xd96d, 0xd96e, 0xd96f, 0xd970, 0xd971, /*0xd8-0xdf*/ + 0xd972, 0xd973, 0xd974, 0xd975, 0xd976, 0xd977, 0xd978, 0xd979, /*0xe0-0xe7*/ + 0xd97a, 0xd97b, 0xd97c, 0xd97d, 0xd97e, 0xd980, 0xd981, 0xd982, /*0xe8-0xef*/ + 0xd983, 0xd984, 0xd985, 0xd986, 0xd987, 0xd988, 0xd989, 0xd98a, /*0xf0-0xf7*/ + 0xd98b, 0xd98c, 0xd98d, 0xd98e, 0xd98f, 0xd990, 0xd991, 0xd992, /*0xf8-0xff*/ + /* 0x8d00 */ + 0xd993, 0xd994, 0xd995, 0xd996, 0xd997, 0xd998, 0xd999, 0xd99a, /*0x00-0x07*/ + 0xd99b, 0xd99c, 0xd99d, 0xd99e, 0xd99f, 0xd9a0, 0xda40, 0xda41, /*0x08-0x0f*/ + 0xda42, 0xda43, 0xda44, 0xda45, 0xda46, 0xda47, 0xda48, 0xda49, /*0x10-0x17*/ + 0xda4a, 0xda4b, 0xda4c, 0xda4d, 0xda4e, 0xb1b4, 0xd5ea, 0xb8ba, /*0x18-0x1f*/ + 0xda4f, 0xb9b1, 0xb2c6, 0xd4f0, 0xcfcd, 0xb0dc, 0xd5cb, 0xbbf5, /*0x20-0x27*/ + 0xd6ca, 0xb7b7, 0xccb0, 0xc6b6, 0xb1e1, 0xb9ba, 0xd6fc, 0xb9e1, /*0x28-0x2f*/ + 0xb7a1, 0xbcfa, 0xeada, 0xeadb, 0xccf9, 0xb9f3, 0xeadc, 0xb4fb, /*0x30-0x37*/ + 0xc3b3, 0xb7d1, 0xbad8, 0xeadd, 0xd4f4, 0xeade, 0xbcd6, 0xbbdf, /*0x38-0x3f*/ + 0xeadf, 0xc1de, 0xc2b8, 0xd4df, 0xd7ca, 0xeae0, 0xeae1, 0xeae4, /*0x40-0x47*/ + 0xeae2, 0xeae3, 0xc9de, 0xb8b3, 0xb6c4, 0xeae5, 0xcaea, 0xc9cd, /*0x48-0x4f*/ + 0xb4cd, 0xda50, 0xda51, 0xe2d9, 0xc5e2, 0xeae6, 0xc0b5, 0xda52, /*0x50-0x57*/ + 0xd7b8, 0xeae7, 0xd7ac, 0xc8fc, 0xd8d3, 0xd8cd, 0xd4de, 0xda53, /*0x58-0x5f*/ + 0xd4f9, 0xc9c4, 0xd3ae, 0xb8d3, 0xb3e0, 0xda54, 0xc9e2, 0xf4f6, /*0x60-0x67*/ + 0xda55, 0xda56, 0xda57, 0xbad5, 0xda58, 0xf4f7, 0xda59, 0xda5a, /*0x68-0x6f*/ + 0xd7df, 0xda5b, 0xda5c, 0xf4f1, 0xb8b0, 0xd5d4, 0xb8cf, 0xc6f0, /*0x70-0x77*/ + 0xda5d, 0xda5e, 0xda5f, 0xda60, 0xda61, 0xda62, 0xda63, 0xda64, /*0x78-0x7f*/ + 0xda65, 0xb3c3, 0xda66, 0xda67, 0xf4f2, 0xb3ac, 0xda68, 0xda69, /*0x80-0x87*/ + 0xda6a, 0xda6b, 0xd4bd, 0xc7f7, 0xda6c, 0xda6d, 0xda6e, 0xda6f, /*0x88-0x8f*/ + 0xda70, 0xf4f4, 0xda71, 0xda72, 0xf4f3, 0xda73, 0xda74, 0xda75, /*0x90-0x97*/ + 0xda76, 0xda77, 0xda78, 0xda79, 0xda7a, 0xda7b, 0xda7c, 0xcccb, /*0x98-0x9f*/ + 0xda7d, 0xda7e, 0xda80, 0xc8a4, 0xda81, 0xda82, 0xda83, 0xda84, /*0xa0-0xa7*/ + 0xda85, 0xda86, 0xda87, 0xda88, 0xda89, 0xda8a, 0xda8b, 0xda8c, /*0xa8-0xaf*/ + 0xda8d, 0xf4f5, 0xda8e, 0xd7e3, 0xc5bf, 0xf5c0, 0xda8f, 0xda90, /*0xb0-0xb7*/ + 0xf5bb, 0xda91, 0xf5c3, 0xda92, 0xf5c2, 0xda93, 0xd6ba, 0xf5c1, /*0xb8-0xbf*/ + 0xda94, 0xda95, 0xda96, 0xd4be, 0xf5c4, 0xda97, 0xf5cc, 0xda98, /*0xc0-0xc7*/ + 0xda99, 0xda9a, 0xda9b, 0xb0cf, 0xb5f8, 0xda9c, 0xf5c9, 0xf5ca, /*0xc8-0xcf*/ + 0xda9d, 0xc5dc, 0xda9e, 0xda9f, 0xdaa0, 0xdb40, 0xf5c5, 0xf5c6, /*0xd0-0xd7*/ + 0xdb41, 0xdb42, 0xf5c7, 0xf5cb, 0xdb43, 0xbee0, 0xf5c8, 0xb8fa, /*0xd8-0xdf*/ + 0xdb44, 0xdb45, 0xdb46, 0xf5d0, 0xf5d3, 0xdb47, 0xdb48, 0xdb49, /*0xe0-0xe7*/ + 0xbfe7, 0xdb4a, 0xb9f2, 0xf5bc, 0xf5cd, 0xdb4b, 0xdb4c, 0xc2b7, /*0xe8-0xef*/ + 0xdb4d, 0xdb4e, 0xdb4f, 0xccf8, 0xdb50, 0xbcf9, 0xdb51, 0xf5ce, /*0xf0-0xf7*/ + 0xf5cf, 0xf5d1, 0xb6e5, 0xf5d2, 0xdb52, 0xf5d5, 0xdb53, 0xdb54, /*0xf8-0xff*/ + /* 0x8e00 */ + 0xdb55, 0xdb56, 0xdb57, 0xdb58, 0xdb59, 0xf5bd, 0xdb5a, 0xdb5b, /*0x00-0x07*/ + 0xdb5c, 0xf5d4, 0xd3bb, 0xdb5d, 0xb3ec, 0xdb5e, 0xdb5f, 0xcca4, /*0x08-0x0f*/ + 0xdb60, 0xdb61, 0xdb62, 0xdb63, 0xf5d6, 0xdb64, 0xdb65, 0xdb66, /*0x10-0x17*/ + 0xdb67, 0xdb68, 0xdb69, 0xdb6a, 0xdb6b, 0xf5d7, 0xbee1, 0xf5d8, /*0x18-0x1f*/ + 0xdb6c, 0xdb6d, 0xccdf, 0xf5db, 0xdb6e, 0xdb6f, 0xdb70, 0xdb71, /*0x20-0x27*/ + 0xdb72, 0xb2c8, 0xd7d9, 0xdb73, 0xf5d9, 0xdb74, 0xf5da, 0xf5dc, /*0x28-0x2f*/ + 0xdb75, 0xf5e2, 0xdb76, 0xdb77, 0xdb78, 0xf5e0, 0xdb79, 0xdb7a, /*0x30-0x37*/ + 0xdb7b, 0xf5df, 0xf5dd, 0xdb7c, 0xdb7d, 0xf5e1, 0xdb7e, 0xdb80, /*0x38-0x3f*/ + 0xf5de, 0xf5e4, 0xf5e5, 0xdb81, 0xcce3, 0xdb82, 0xdb83, 0xe5bf, /*0x40-0x47*/ + 0xb5b8, 0xf5e3, 0xf5e8, 0xcca3, 0xdb84, 0xdb85, 0xdb86, 0xdb87, /*0x48-0x4f*/ + 0xdb88, 0xf5e6, 0xf5e7, 0xdb89, 0xdb8a, 0xdb8b, 0xdb8c, 0xdb8d, /*0x50-0x57*/ + 0xdb8e, 0xf5be, 0xdb8f, 0xdb90, 0xdb91, 0xdb92, 0xdb93, 0xdb94, /*0x58-0x5f*/ + 0xdb95, 0xdb96, 0xdb97, 0xdb98, 0xdb99, 0xdb9a, 0xb1c4, 0xdb9b, /*0x60-0x67*/ + 0xdb9c, 0xf5bf, 0xdb9d, 0xdb9e, 0xb5c5, 0xb2e4, 0xdb9f, 0xf5ec, /*0x68-0x6f*/ + 0xf5e9, 0xdba0, 0xb6d7, 0xdc40, 0xf5ed, 0xdc41, 0xf5ea, 0xdc42, /*0x70-0x77*/ + 0xdc43, 0xdc44, 0xdc45, 0xdc46, 0xf5eb, 0xdc47, 0xdc48, 0xb4da, /*0x78-0x7f*/ + 0xdc49, 0xd4ea, 0xdc4a, 0xdc4b, 0xdc4c, 0xf5ee, 0xdc4d, 0xb3f9, /*0x80-0x87*/ + 0xdc4e, 0xdc4f, 0xdc50, 0xdc51, 0xdc52, 0xdc53, 0xdc54, 0xf5ef, /*0x88-0x8f*/ + 0xf5f1, 0xdc55, 0xdc56, 0xdc57, 0xf5f0, 0xdc58, 0xdc59, 0xdc5a, /*0x90-0x97*/ + 0xdc5b, 0xdc5c, 0xdc5d, 0xdc5e, 0xf5f2, 0xdc5f, 0xf5f3, 0xdc60, /*0x98-0x9f*/ + 0xdc61, 0xdc62, 0xdc63, 0xdc64, 0xdc65, 0xdc66, 0xdc67, 0xdc68, /*0xa0-0xa7*/ + 0xdc69, 0xdc6a, 0xdc6b, 0xc9ed, 0xb9aa, 0xdc6c, 0xdc6d, 0xc7fb, /*0xa8-0xaf*/ + 0xdc6e, 0xdc6f, 0xb6e3, 0xdc70, 0xdc71, 0xdc72, 0xdc73, 0xdc74, /*0xb0-0xb7*/ + 0xdc75, 0xdc76, 0xccc9, 0xdc77, 0xdc78, 0xdc79, 0xdc7a, 0xdc7b, /*0xb8-0xbf*/ + 0xdc7c, 0xdc7d, 0xdc7e, 0xdc80, 0xdc81, 0xdc82, 0xdc83, 0xdc84, /*0xc0-0xc7*/ + 0xdc85, 0xdc86, 0xdc87, 0xdc88, 0xdc89, 0xdc8a, 0xeaa6, 0xdc8b, /*0xc8-0xcf*/ + 0xdc8c, 0xdc8d, 0xdc8e, 0xdc8f, 0xdc90, 0xdc91, 0xdc92, 0xdc93, /*0xd0-0xd7*/ + 0xdc94, 0xdc95, 0xdc96, 0xdc97, 0xdc98, 0xdc99, 0xdc9a, 0xdc9b, /*0xd8-0xdf*/ + 0xdc9c, 0xdc9d, 0xdc9e, 0xdc9f, 0xdca0, 0xdd40, 0xdd41, 0xdd42, /*0xe0-0xe7*/ + 0xdd43, 0xdd44, 0xdd45, 0xdd46, 0xdd47, 0xdd48, 0xdd49, 0xdd4a, /*0xe8-0xef*/ + 0xdd4b, 0xdd4c, 0xdd4d, 0xdd4e, 0xdd4f, 0xdd50, 0xdd51, 0xdd52, /*0xf0-0xf7*/ + 0xdd53, 0xdd54, 0xdd55, 0xdd56, 0xdd57, 0xdd58, 0xdd59, 0xdd5a, /*0xf8-0xff*/ + /* 0x8f00 */ + 0xdd5b, 0xdd5c, 0xdd5d, 0xdd5e, 0xdd5f, 0xdd60, 0xdd61, 0xdd62, /*0x00-0x07*/ + 0xdd63, 0xdd64, 0xdd65, 0xdd66, 0xdd67, 0xdd68, 0xdd69, 0xdd6a, /*0x08-0x0f*/ + 0xdd6b, 0xdd6c, 0xdd6d, 0xdd6e, 0xdd6f, 0xdd70, 0xdd71, 0xdd72, /*0x10-0x17*/ + 0xdd73, 0xdd74, 0xdd75, 0xdd76, 0xdd77, 0xdd78, 0xdd79, 0xdd7a, /*0x18-0x1f*/ + 0xdd7b, 0xdd7c, 0xdd7d, 0xdd7e, 0xdd80, 0xdd81, 0xdd82, 0xdd83, /*0x20-0x27*/ + 0xdd84, 0xdd85, 0xdd86, 0xdd87, 0xdd88, 0xdd89, 0xdd8a, 0xdd8b, /*0x28-0x2f*/ + 0xdd8c, 0xdd8d, 0xdd8e, 0xdd8f, 0xdd90, 0xdd91, 0xdd92, 0xdd93, /*0x30-0x37*/ + 0xdd94, 0xdd95, 0xdd96, 0xdd97, 0xdd98, 0xdd99, 0xdd9a, 0xdd9b, /*0x38-0x3f*/ + 0xdd9c, 0xdd9d, 0xdd9e, 0xdd9f, 0xdda0, 0xde40, 0xde41, 0xde42, /*0x40-0x47*/ + 0xde43, 0xde44, 0xde45, 0xde46, 0xde47, 0xde48, 0xde49, 0xde4a, /*0x48-0x4f*/ + 0xde4b, 0xde4c, 0xde4d, 0xde4e, 0xde4f, 0xde50, 0xde51, 0xde52, /*0x50-0x57*/ + 0xde53, 0xde54, 0xde55, 0xde56, 0xde57, 0xde58, 0xde59, 0xde5a, /*0x58-0x5f*/ + 0xde5b, 0xde5c, 0xde5d, 0xde5e, 0xde5f, 0xde60, 0xb3b5, 0xd4fe, /*0x60-0x67*/ + 0xb9ec, 0xd0f9, 0xde61, 0xe9ed, 0xd7aa, 0xe9ee, 0xc2d6, 0xc8ed, /*0x68-0x6f*/ + 0xbae4, 0xe9ef, 0xe9f0, 0xe9f1, 0xd6e1, 0xe9f2, 0xe9f3, 0xe9f5, /*0x70-0x77*/ + 0xe9f4, 0xe9f6, 0xe9f7, 0xc7e1, 0xe9f8, 0xd4d8, 0xe9f9, 0xbdce, /*0x78-0x7f*/ + 0xde62, 0xe9fa, 0xe9fb, 0xbdcf, 0xe9fc, 0xb8a8, 0xc1be, 0xe9fd, /*0x80-0x87*/ + 0xb1b2, 0xbbd4, 0xb9f5, 0xe9fe, 0xde63, 0xeaa1, 0xeaa2, 0xeaa3, /*0x88-0x8f*/ + 0xb7f8, 0xbcad, 0xde64, 0xcae4, 0xe0ce, 0xd4af, 0xcfbd, 0xd5b7, /*0x90-0x97*/ + 0xeaa4, 0xd5de, 0xeaa5, 0xd0c1, 0xb9bc, 0xde65, 0xb4c7, 0xb1d9, /*0x98-0x9f*/ + 0xde66, 0xde67, 0xde68, 0xc0b1, 0xde69, 0xde6a, 0xde6b, 0xde6c, /*0xa0-0xa7*/ + 0xb1e6, 0xb1e7, 0xde6d, 0xb1e8, 0xde6e, 0xde6f, 0xde70, 0xde71, /*0xa8-0xaf*/ + 0xb3bd, 0xc8e8, 0xde72, 0xde73, 0xde74, 0xde75, 0xe5c1, 0xde76, /*0xb0-0xb7*/ + 0xde77, 0xb1df, 0xde78, 0xde79, 0xde7a, 0xc1c9, 0xb4ef, 0xde7b, /*0xb8-0xbf*/ + 0xde7c, 0xc7a8, 0xd3d8, 0xde7d, 0xc6f9, 0xd1b8, 0xde7e, 0xb9fd, /*0xc0-0xc7*/ + 0xc2f5, 0xde80, 0xde81, 0xde82, 0xde83, 0xde84, 0xd3ad, 0xde85, /*0xc8-0xcf*/ + 0xd4cb, 0xbdfc, 0xde86, 0xe5c2, 0xb7b5, 0xe5c3, 0xde87, 0xde88, /*0xd0-0xd7*/ + 0xbbb9, 0xd5e2, 0xde89, 0xbdf8, 0xd4b6, 0xcea5, 0xc1ac, 0xb3d9, /*0xd8-0xdf*/ + 0xde8a, 0xde8b, 0xccf6, 0xde8c, 0xe5c6, 0xe5c4, 0xe5c8, 0xde8d, /*0xe0-0xe7*/ + 0xe5ca, 0xe5c7, 0xb5cf, 0xc6c8, 0xde8e, 0xb5fc, 0xe5c5, 0xde8f, /*0xe8-0xef*/ + 0xcaf6, 0xde90, 0xde91, 0xe5c9, 0xde92, 0xde93, 0xde94, 0xc3d4, /*0xf0-0xf7*/ + 0xb1c5, 0xbca3, 0xde95, 0xde96, 0xde97, 0xd7b7, 0xde98, 0xde99, /*0xf8-0xff*/ + /* 0x9000 */ + 0xcdcb, 0xcbcd, 0xcaca, 0xccd3, 0xe5cc, 0xe5cb, 0xc4e6, 0xde9a, /*0x00-0x07*/ + 0xde9b, 0xd1a1, 0xd1b7, 0xe5cd, 0xde9c, 0xe5d0, 0xde9d, 0xcdb8, /*0x08-0x0f*/ + 0xd6f0, 0xe5cf, 0xb5dd, 0xde9e, 0xcdbe, 0xde9f, 0xe5d1, 0xb6ba, /*0x10-0x17*/ + 0xdea0, 0xdf40, 0xcda8, 0xb9e4, 0xdf41, 0xcac5, 0xb3d1, 0xcbd9, /*0x18-0x1f*/ + 0xd4ec, 0xe5d2, 0xb7ea, 0xdf42, 0xdf43, 0xdf44, 0xe5ce, 0xdf45, /*0x20-0x27*/ + 0xdf46, 0xdf47, 0xdf48, 0xdf49, 0xdf4a, 0xe5d5, 0xb4fe, 0xe5d6, /*0x28-0x2f*/ + 0xdf4b, 0xdf4c, 0xdf4d, 0xdf4e, 0xdf4f, 0xe5d3, 0xe5d4, 0xdf50, /*0x30-0x37*/ + 0xd2dd, 0xdf51, 0xdf52, 0xc2df, 0xb1c6, 0xdf53, 0xd3e2, 0xdf54, /*0x38-0x3f*/ + 0xdf55, 0xb6dd, 0xcbec, 0xdf56, 0xe5d7, 0xdf57, 0xdf58, 0xd3f6, /*0x40-0x47*/ + 0xdf59, 0xdf5a, 0xdf5b, 0xdf5c, 0xdf5d, 0xb1e9, 0xdf5e, 0xb6f4, /*0x48-0x4f*/ + 0xe5da, 0xe5d8, 0xe5d9, 0xb5c0, 0xdf5f, 0xdf60, 0xdf61, 0xd2c5, /*0x50-0x57*/ + 0xe5dc, 0xdf62, 0xdf63, 0xe5de, 0xdf64, 0xdf65, 0xdf66, 0xdf67, /*0x58-0x5f*/ + 0xdf68, 0xdf69, 0xe5dd, 0xc7b2, 0xdf6a, 0xd2a3, 0xdf6b, 0xdf6c, /*0x60-0x67*/ + 0xe5db, 0xdf6d, 0xdf6e, 0xdf6f, 0xdf70, 0xd4e2, 0xd5da, 0xdf71, /*0x68-0x6f*/ + 0xdf72, 0xdf73, 0xdf74, 0xdf75, 0xe5e0, 0xd7f1, 0xdf76, 0xdf77, /*0x70-0x77*/ + 0xdf78, 0xdf79, 0xdf7a, 0xdf7b, 0xdf7c, 0xe5e1, 0xdf7d, 0xb1dc, /*0x78-0x7f*/ + 0xd1fb, 0xdf7e, 0xe5e2, 0xe5e4, 0xdf80, 0xdf81, 0xdf82, 0xdf83, /*0x80-0x87*/ + 0xe5e3, 0xdf84, 0xdf85, 0xe5e5, 0xdf86, 0xdf87, 0xdf88, 0xdf89, /*0x88-0x8f*/ + 0xdf8a, 0xd2d8, 0xdf8b, 0xb5cb, 0xdf8c, 0xe7df, 0xdf8d, 0xdaf5, /*0x90-0x97*/ + 0xdf8e, 0xdaf8, 0xdf8f, 0xdaf6, 0xdf90, 0xdaf7, 0xdf91, 0xdf92, /*0x98-0x9f*/ + 0xdf93, 0xdafa, 0xd0cf, 0xc4c7, 0xdf94, 0xdf95, 0xb0ee, 0xdf96, /*0xa0-0xa7*/ + 0xdf97, 0xdf98, 0xd0b0, 0xdf99, 0xdaf9, 0xdf9a, 0xd3ca, 0xbaaa, /*0xa8-0xaf*/ + 0xdba2, 0xc7f1, 0xdf9b, 0xdafc, 0xdafb, 0xc9db, 0xdafd, 0xdf9c, /*0xb0-0xb7*/ + 0xdba1, 0xd7de, 0xdafe, 0xc1da, 0xdf9d, 0xdf9e, 0xdba5, 0xdf9f, /*0xb8-0xbf*/ + 0xdfa0, 0xd3f4, 0xe040, 0xe041, 0xdba7, 0xdba4, 0xe042, 0xdba8, /*0xc0-0xc7*/ + 0xe043, 0xe044, 0xbdbc, 0xe045, 0xe046, 0xe047, 0xc0c9, 0xdba3, /*0xc8-0xcf*/ + 0xdba6, 0xd6a3, 0xe048, 0xdba9, 0xe049, 0xe04a, 0xe04b, 0xdbad, /*0xd0-0xd7*/ + 0xe04c, 0xe04d, 0xe04e, 0xdbae, 0xdbac, 0xbac2, 0xe04f, 0xe050, /*0xd8-0xdf*/ + 0xe051, 0xbfa4, 0xdbab, 0xe052, 0xe053, 0xe054, 0xdbaa, 0xd4c7, /*0xe0-0xe7*/ + 0xb2bf, 0xe055, 0xe056, 0xdbaf, 0xe057, 0xb9f9, 0xe058, 0xdbb0, /*0xe8-0xef*/ + 0xe059, 0xe05a, 0xe05b, 0xe05c, 0xb3bb, 0xe05d, 0xe05e, 0xe05f, /*0xf0-0xf7*/ + 0xb5a6, 0xe060, 0xe061, 0xe062, 0xe063, 0xb6bc, 0xdbb1, 0xe064, /*0xf8-0xff*/ + /* 0x9100 */ + 0xe065, 0xe066, 0xb6f5, 0xe067, 0xdbb2, 0xe068, 0xe069, 0xe06a, /*0x00-0x07*/ + 0xe06b, 0xe06c, 0xe06d, 0xe06e, 0xe06f, 0xe070, 0xe071, 0xe072, /*0x08-0x0f*/ + 0xe073, 0xe074, 0xe075, 0xe076, 0xe077, 0xe078, 0xe079, 0xe07a, /*0x10-0x17*/ + 0xe07b, 0xb1c9, 0xe07c, 0xe07d, 0xe07e, 0xe080, 0xdbb4, 0xe081, /*0x18-0x1f*/ + 0xe082, 0xe083, 0xdbb3, 0xdbb5, 0xe084, 0xe085, 0xe086, 0xe087, /*0x20-0x27*/ + 0xe088, 0xe089, 0xe08a, 0xe08b, 0xe08c, 0xe08d, 0xe08e, 0xdbb7, /*0x28-0x2f*/ + 0xe08f, 0xdbb6, 0xe090, 0xe091, 0xe092, 0xe093, 0xe094, 0xe095, /*0x30-0x37*/ + 0xe096, 0xdbb8, 0xe097, 0xe098, 0xe099, 0xe09a, 0xe09b, 0xe09c, /*0x38-0x3f*/ + 0xe09d, 0xe09e, 0xe09f, 0xdbb9, 0xe0a0, 0xe140, 0xdbba, 0xe141, /*0x40-0x47*/ + 0xe142, 0xd3cf, 0xf4fa, 0xc7f5, 0xd7c3, 0xc5e4, 0xf4fc, 0xf4fd, /*0x48-0x4f*/ + 0xf4fb, 0xe143, 0xbec6, 0xe144, 0xe145, 0xe146, 0xe147, 0xd0ef, /*0x50-0x57*/ + 0xe148, 0xe149, 0xb7d3, 0xe14a, 0xe14b, 0xd4cd, 0xccaa, 0xe14c, /*0x58-0x5f*/ + 0xe14d, 0xf5a2, 0xf5a1, 0xbaa8, 0xf4fe, 0xcbd6, 0xe14e, 0xe14f, /*0x60-0x67*/ + 0xe150, 0xf5a4, 0xc0d2, 0xe151, 0xb3ea, 0xe152, 0xcdaa, 0xf5a5, /*0x68-0x6f*/ + 0xf5a3, 0xbdb4, 0xf5a8, 0xe153, 0xf5a9, 0xbdcd, 0xc3b8, 0xbfe1, /*0x70-0x77*/ + 0xcbe1, 0xf5aa, 0xe154, 0xe155, 0xe156, 0xf5a6, 0xf5a7, 0xc4f0, /*0x78-0x7f*/ + 0xe157, 0xe158, 0xe159, 0xe15a, 0xe15b, 0xf5ac, 0xe15c, 0xb4bc, /*0x80-0x87*/ + 0xe15d, 0xd7ed, 0xe15e, 0xb4d7, 0xf5ab, 0xf5ae, 0xe15f, 0xe160, /*0x88-0x8f*/ + 0xf5ad, 0xf5af, 0xd0d1, 0xe161, 0xe162, 0xe163, 0xe164, 0xe165, /*0x90-0x97*/ + 0xe166, 0xe167, 0xc3d1, 0xc8a9, 0xe168, 0xe169, 0xe16a, 0xe16b, /*0x98-0x9f*/ + 0xe16c, 0xe16d, 0xf5b0, 0xf5b1, 0xe16e, 0xe16f, 0xe170, 0xe171, /*0xa0-0xa7*/ + 0xe172, 0xe173, 0xf5b2, 0xe174, 0xe175, 0xf5b3, 0xf5b4, 0xf5b5, /*0xa8-0xaf*/ + 0xe176, 0xe177, 0xe178, 0xe179, 0xf5b7, 0xf5b6, 0xe17a, 0xe17b, /*0xb0-0xb7*/ + 0xe17c, 0xe17d, 0xf5b8, 0xe17e, 0xe180, 0xe181, 0xe182, 0xe183, /*0xb8-0xbf*/ + 0xe184, 0xe185, 0xe186, 0xe187, 0xe188, 0xe189, 0xe18a, 0xb2c9, /*0xc0-0xc7*/ + 0xe18b, 0xd3d4, 0xcacd, 0xe18c, 0xc0ef, 0xd6d8, 0xd2b0, 0xc1bf, /*0xc8-0xcf*/ + 0xe18d, 0xbdf0, 0xe18e, 0xe18f, 0xe190, 0xe191, 0xe192, 0xe193, /*0xd0-0xd7*/ + 0xe194, 0xe195, 0xe196, 0xe197, 0xb8aa, 0xe198, 0xe199, 0xe19a, /*0xd8-0xdf*/ + 0xe19b, 0xe19c, 0xe19d, 0xe19e, 0xe19f, 0xe1a0, 0xe240, 0xe241, /*0xe0-0xe7*/ + 0xe242, 0xe243, 0xe244, 0xe245, 0xe246, 0xe247, 0xe248, 0xe249, /*0xe8-0xef*/ + 0xe24a, 0xe24b, 0xe24c, 0xe24d, 0xe24e, 0xe24f, 0xe250, 0xe251, /*0xf0-0xf7*/ + 0xe252, 0xe253, 0xe254, 0xe255, 0xe256, 0xe257, 0xe258, 0xe259, /*0xf8-0xff*/ + /* 0x9200 */ + 0xe25a, 0xe25b, 0xe25c, 0xe25d, 0xe25e, 0xe25f, 0xe260, 0xe261, /*0x00-0x07*/ + 0xe262, 0xe263, 0xe264, 0xe265, 0xe266, 0xe267, 0xe268, 0xe269, /*0x08-0x0f*/ + 0xe26a, 0xe26b, 0xe26c, 0xe26d, 0xe26e, 0xe26f, 0xe270, 0xe271, /*0x10-0x17*/ + 0xe272, 0xe273, 0xe274, 0xe275, 0xe276, 0xe277, 0xe278, 0xe279, /*0x18-0x1f*/ + 0xe27a, 0xe27b, 0xe27c, 0xe27d, 0xe27e, 0xe280, 0xe281, 0xe282, /*0x20-0x27*/ + 0xe283, 0xe284, 0xe285, 0xe286, 0xe287, 0xe288, 0xe289, 0xe28a, /*0x28-0x2f*/ + 0xe28b, 0xe28c, 0xe28d, 0xe28e, 0xe28f, 0xe290, 0xe291, 0xe292, /*0x30-0x37*/ + 0xe293, 0xe294, 0xe295, 0xe296, 0xe297, 0xe298, 0xe299, 0xe29a, /*0x38-0x3f*/ + 0xe29b, 0xe29c, 0xe29d, 0xe29e, 0xe29f, 0xe2a0, 0xe340, 0xe341, /*0x40-0x47*/ + 0xe342, 0xe343, 0xe344, 0xe345, 0xe346, 0xe347, 0xe348, 0xe349, /*0x48-0x4f*/ + 0xe34a, 0xe34b, 0xe34c, 0xe34d, 0xe34e, 0xe34f, 0xe350, 0xe351, /*0x50-0x57*/ + 0xe352, 0xe353, 0xe354, 0xe355, 0xe356, 0xe357, 0xe358, 0xe359, /*0x58-0x5f*/ + 0xe35a, 0xe35b, 0xe35c, 0xe35d, 0xe35e, 0xe35f, 0xe360, 0xe361, /*0x60-0x67*/ + 0xe362, 0xe363, 0xe364, 0xe365, 0xe366, 0xe367, 0xe368, 0xe369, /*0x68-0x6f*/ + 0xe36a, 0xe36b, 0xe36c, 0xe36d, 0xbcf8, 0xe36e, 0xe36f, 0xe370, /*0x70-0x77*/ + 0xe371, 0xe372, 0xe373, 0xe374, 0xe375, 0xe376, 0xe377, 0xe378, /*0x78-0x7f*/ + 0xe379, 0xe37a, 0xe37b, 0xe37c, 0xe37d, 0xe37e, 0xe380, 0xe381, /*0x80-0x87*/ + 0xe382, 0xe383, 0xe384, 0xe385, 0xe386, 0xe387, 0xf6c6, 0xe388, /*0x88-0x8f*/ + 0xe389, 0xe38a, 0xe38b, 0xe38c, 0xe38d, 0xe38e, 0xe38f, 0xe390, /*0x90-0x97*/ + 0xe391, 0xe392, 0xe393, 0xe394, 0xe395, 0xe396, 0xe397, 0xe398, /*0x98-0x9f*/ + 0xe399, 0xe39a, 0xe39b, 0xe39c, 0xe39d, 0xe39e, 0xe39f, 0xe3a0, /*0xa0-0xa7*/ + 0xe440, 0xe441, 0xe442, 0xe443, 0xe444, 0xe445, 0xf6c7, 0xe446, /*0xa8-0xaf*/ + 0xe447, 0xe448, 0xe449, 0xe44a, 0xe44b, 0xe44c, 0xe44d, 0xe44e, /*0xb0-0xb7*/ + 0xe44f, 0xe450, 0xe451, 0xe452, 0xe453, 0xe454, 0xe455, 0xe456, /*0xb8-0xbf*/ + 0xe457, 0xe458, 0xe459, 0xe45a, 0xe45b, 0xe45c, 0xe45d, 0xe45e, /*0xc0-0xc7*/ + 0xf6c8, 0xe45f, 0xe460, 0xe461, 0xe462, 0xe463, 0xe464, 0xe465, /*0xc8-0xcf*/ + 0xe466, 0xe467, 0xe468, 0xe469, 0xe46a, 0xe46b, 0xe46c, 0xe46d, /*0xd0-0xd7*/ + 0xe46e, 0xe46f, 0xe470, 0xe471, 0xe472, 0xe473, 0xe474, 0xe475, /*0xd8-0xdf*/ + 0xe476, 0xe477, 0xe478, 0xe479, 0xe47a, 0xe47b, 0xe47c, 0xe47d, /*0xe0-0xe7*/ + 0xe47e, 0xe480, 0xe481, 0xe482, 0xe483, 0xe484, 0xe485, 0xe486, /*0xe8-0xef*/ + 0xe487, 0xe488, 0xe489, 0xe48a, 0xe48b, 0xe48c, 0xe48d, 0xe48e, /*0xf0-0xf7*/ + 0xe48f, 0xe490, 0xe491, 0xe492, 0xe493, 0xe494, 0xe495, 0xe496, /*0xf8-0xff*/ + /* 0x9300 */ + 0xe497, 0xe498, 0xe499, 0xe49a, 0xe49b, 0xe49c, 0xe49d, 0xe49e, /*0x00-0x07*/ + 0xe49f, 0xe4a0, 0xe540, 0xe541, 0xe542, 0xe543, 0xe544, 0xe545, /*0x08-0x0f*/ + 0xe546, 0xe547, 0xe548, 0xe549, 0xe54a, 0xe54b, 0xe54c, 0xe54d, /*0x10-0x17*/ + 0xe54e, 0xe54f, 0xe550, 0xe551, 0xe552, 0xe553, 0xe554, 0xe555, /*0x18-0x1f*/ + 0xe556, 0xe557, 0xe558, 0xe559, 0xe55a, 0xe55b, 0xe55c, 0xe55d, /*0x20-0x27*/ + 0xe55e, 0xe55f, 0xe560, 0xe561, 0xe562, 0xe563, 0xe564, 0xe565, /*0x28-0x2f*/ + 0xe566, 0xe567, 0xe568, 0xe569, 0xe56a, 0xe56b, 0xe56c, 0xe56d, /*0x30-0x37*/ + 0xe56e, 0xe56f, 0xe570, 0xe571, 0xe572, 0xe573, 0xf6c9, 0xe574, /*0x38-0x3f*/ + 0xe575, 0xe576, 0xe577, 0xe578, 0xe579, 0xe57a, 0xe57b, 0xe57c, /*0x40-0x47*/ + 0xe57d, 0xe57e, 0xe580, 0xe581, 0xe582, 0xe583, 0xe584, 0xe585, /*0x48-0x4f*/ + 0xe586, 0xe587, 0xe588, 0xe589, 0xe58a, 0xe58b, 0xe58c, 0xe58d, /*0x50-0x57*/ + 0xe58e, 0xe58f, 0xe590, 0xe591, 0xe592, 0xe593, 0xe594, 0xe595, /*0x58-0x5f*/ + 0xe596, 0xe597, 0xe598, 0xe599, 0xe59a, 0xe59b, 0xe59c, 0xe59d, /*0x60-0x67*/ + 0xe59e, 0xe59f, 0xf6ca, 0xe5a0, 0xe640, 0xe641, 0xe642, 0xe643, /*0x68-0x6f*/ + 0xe644, 0xe645, 0xe646, 0xe647, 0xe648, 0xe649, 0xe64a, 0xe64b, /*0x70-0x77*/ + 0xe64c, 0xe64d, 0xe64e, 0xe64f, 0xe650, 0xe651, 0xe652, 0xe653, /*0x78-0x7f*/ + 0xe654, 0xe655, 0xe656, 0xe657, 0xe658, 0xe659, 0xe65a, 0xe65b, /*0x80-0x87*/ + 0xe65c, 0xe65d, 0xe65e, 0xe65f, 0xe660, 0xe661, 0xe662, 0xf6cc, /*0x88-0x8f*/ + 0xe663, 0xe664, 0xe665, 0xe666, 0xe667, 0xe668, 0xe669, 0xe66a, /*0x90-0x97*/ + 0xe66b, 0xe66c, 0xe66d, 0xe66e, 0xe66f, 0xe670, 0xe671, 0xe672, /*0x98-0x9f*/ + 0xe673, 0xe674, 0xe675, 0xe676, 0xe677, 0xe678, 0xe679, 0xe67a, /*0xa0-0xa7*/ + 0xe67b, 0xe67c, 0xe67d, 0xe67e, 0xe680, 0xe681, 0xe682, 0xe683, /*0xa8-0xaf*/ + 0xe684, 0xe685, 0xe686, 0xe687, 0xe688, 0xe689, 0xe68a, 0xe68b, /*0xb0-0xb7*/ + 0xe68c, 0xe68d, 0xe68e, 0xe68f, 0xe690, 0xe691, 0xe692, 0xe693, /*0xb8-0xbf*/ + 0xe694, 0xe695, 0xe696, 0xe697, 0xe698, 0xe699, 0xe69a, 0xe69b, /*0xc0-0xc7*/ + 0xe69c, 0xe69d, 0xf6cb, 0xe69e, 0xe69f, 0xe6a0, 0xe740, 0xe741, /*0xc8-0xcf*/ + 0xe742, 0xe743, 0xe744, 0xe745, 0xe746, 0xe747, 0xf7e9, 0xe748, /*0xd0-0xd7*/ + 0xe749, 0xe74a, 0xe74b, 0xe74c, 0xe74d, 0xe74e, 0xe74f, 0xe750, /*0xd8-0xdf*/ + 0xe751, 0xe752, 0xe753, 0xe754, 0xe755, 0xe756, 0xe757, 0xe758, /*0xe0-0xe7*/ + 0xe759, 0xe75a, 0xe75b, 0xe75c, 0xe75d, 0xe75e, 0xe75f, 0xe760, /*0xe8-0xef*/ + 0xe761, 0xe762, 0xe763, 0xe764, 0xe765, 0xe766, 0xe767, 0xe768, /*0xf0-0xf7*/ + 0xe769, 0xe76a, 0xe76b, 0xe76c, 0xe76d, 0xe76e, 0xe76f, 0xe770, /*0xf8-0xff*/ + /* 0x9400 */ + 0xe771, 0xe772, 0xe773, 0xe774, 0xe775, 0xe776, 0xe777, 0xe778, /*0x00-0x07*/ + 0xe779, 0xe77a, 0xe77b, 0xe77c, 0xe77d, 0xe77e, 0xe780, 0xe781, /*0x08-0x0f*/ + 0xe782, 0xe783, 0xe784, 0xe785, 0xe786, 0xe787, 0xe788, 0xe789, /*0x10-0x17*/ + 0xe78a, 0xe78b, 0xe78c, 0xe78d, 0xe78e, 0xe78f, 0xe790, 0xe791, /*0x18-0x1f*/ + 0xe792, 0xe793, 0xe794, 0xe795, 0xe796, 0xe797, 0xe798, 0xe799, /*0x20-0x27*/ + 0xe79a, 0xe79b, 0xe79c, 0xe79d, 0xe79e, 0xe79f, 0xe7a0, 0xe840, /*0x28-0x2f*/ + 0xe841, 0xe842, 0xe843, 0xe844, 0xe845, 0xe846, 0xe847, 0xe848, /*0x30-0x37*/ + 0xe849, 0xe84a, 0xe84b, 0xe84c, 0xe84d, 0xe84e, 0xf6cd, 0xe84f, /*0x38-0x3f*/ + 0xe850, 0xe851, 0xe852, 0xe853, 0xe854, 0xe855, 0xe856, 0xe857, /*0x40-0x47*/ + 0xe858, 0xe859, 0xe85a, 0xe85b, 0xe85c, 0xe85d, 0xe85e, 0xe85f, /*0x48-0x4f*/ + 0xe860, 0xe861, 0xe862, 0xe863, 0xe864, 0xe865, 0xe866, 0xe867, /*0x50-0x57*/ + 0xe868, 0xe869, 0xe86a, 0xe86b, 0xe86c, 0xe86d, 0xe86e, 0xe86f, /*0x58-0x5f*/ + 0xe870, 0xe871, 0xe872, 0xe873, 0xe874, 0xe875, 0xe876, 0xe877, /*0x60-0x67*/ + 0xe878, 0xe879, 0xe87a, 0xf6ce, 0xe87b, 0xe87c, 0xe87d, 0xe87e, /*0x68-0x6f*/ + 0xe880, 0xe881, 0xe882, 0xe883, 0xe884, 0xe885, 0xe886, 0xe887, /*0x70-0x77*/ + 0xe888, 0xe889, 0xe88a, 0xe88b, 0xe88c, 0xe88d, 0xe88e, 0xe88f, /*0x78-0x7f*/ + 0xe890, 0xe891, 0xe892, 0xe893, 0xe894, 0xeec4, 0xeec5, 0xeec6, /*0x80-0x87*/ + 0xd5eb, 0xb6a4, 0xeec8, 0xeec7, 0xeec9, 0xeeca, 0xc7a5, 0xeecb, /*0x88-0x8f*/ + 0xeecc, 0xe895, 0xb7b0, 0xb5f6, 0xeecd, 0xeecf, 0xe896, 0xeece, /*0x90-0x97*/ + 0xe897, 0xb8c6, 0xeed0, 0xeed1, 0xeed2, 0xb6db, 0xb3ae, 0xd6d3, /*0x98-0x9f*/ + 0xc4c6, 0xb1b5, 0xb8d6, 0xeed3, 0xeed4, 0xd4bf, 0xc7d5, 0xbefb, /*0xa0-0xa7*/ + 0xced9, 0xb9b3, 0xeed6, 0xeed5, 0xeed8, 0xeed7, 0xc5a5, 0xeed9, /*0xa8-0xaf*/ + 0xeeda, 0xc7ae, 0xeedb, 0xc7af, 0xeedc, 0xb2a7, 0xeedd, 0xeede, /*0xb0-0xb7*/ + 0xeedf, 0xeee0, 0xeee1, 0xd7ea, 0xeee2, 0xeee3, 0xbcd8, 0xeee4, /*0xb8-0xbf*/ + 0xd3cb, 0xccfa, 0xb2ac, 0xc1e5, 0xeee5, 0xc7a6, 0xc3ad, 0xe898, /*0xc0-0xc7*/ + 0xeee6, 0xeee7, 0xeee8, 0xeee9, 0xeeea, 0xeeeb, 0xeeec, 0xe899, /*0xc8-0xcf*/ + 0xeeed, 0xeeee, 0xeeef, 0xe89a, 0xe89b, 0xeef0, 0xeef1, 0xeef2, /*0xd0-0xd7*/ + 0xeef4, 0xeef3, 0xe89c, 0xeef5, 0xcdad, 0xc2c1, 0xeef6, 0xeef7, /*0xd8-0xdf*/ + 0xeef8, 0xd5a1, 0xeef9, 0xcfb3, 0xeefa, 0xeefb, 0xe89d, 0xeefc, /*0xe0-0xe7*/ + 0xeefd, 0xefa1, 0xeefe, 0xefa2, 0xb8f5, 0xc3fa, 0xefa3, 0xefa4, /*0xe8-0xef*/ + 0xbdc2, 0xd2bf, 0xb2f9, 0xefa5, 0xefa6, 0xefa7, 0xd2f8, 0xefa8, /*0xf0-0xf7*/ + 0xd6fd, 0xefa9, 0xc6cc, 0xe89e, 0xefaa, 0xefab, 0xc1b4, 0xefac, /*0xf8-0xff*/ + /* 0x9500 */ + 0xcffa, 0xcbf8, 0xefae, 0xefad, 0xb3fa, 0xb9f8, 0xefaf, 0xefb0, /*0x00-0x07*/ + 0xd0e2, 0xefb1, 0xefb2, 0xb7e6, 0xd0bf, 0xefb3, 0xefb4, 0xefb5, /*0x08-0x0f*/ + 0xc8f1, 0xcce0, 0xefb6, 0xefb7, 0xefb8, 0xefb9, 0xefba, 0xd5e0, /*0x10-0x17*/ + 0xefbb, 0xb4ed, 0xc3aa, 0xefbc, 0xe89f, 0xefbd, 0xefbe, 0xefbf, /*0x18-0x1f*/ + 0xe8a0, 0xcefd, 0xefc0, 0xc2e0, 0xb4b8, 0xd7b6, 0xbdf5, 0xe940, /*0x20-0x27*/ + 0xcfc7, 0xefc3, 0xefc1, 0xefc2, 0xefc4, 0xb6a7, 0xbcfc, 0xbee2, /*0x28-0x2f*/ + 0xc3cc, 0xefc5, 0xefc6, 0xe941, 0xefc7, 0xefcf, 0xefc8, 0xefc9, /*0x30-0x37*/ + 0xefca, 0xc7c2, 0xeff1, 0xb6cd, 0xefcb, 0xe942, 0xefcc, 0xefcd, /*0x38-0x3f*/ + 0xb6c6, 0xc3be, 0xefce, 0xe943, 0xefd0, 0xefd1, 0xefd2, 0xd5f2, /*0x40-0x47*/ + 0xe944, 0xefd3, 0xc4f7, 0xe945, 0xefd4, 0xc4f8, 0xefd5, 0xefd6, /*0x48-0x4f*/ + 0xb8e4, 0xb0f7, 0xefd7, 0xefd8, 0xefd9, 0xe946, 0xefda, 0xefdb, /*0x50-0x57*/ + 0xefdc, 0xefdd, 0xe947, 0xefde, 0xbeb5, 0xefe1, 0xefdf, 0xefe0, /*0x58-0x5f*/ + 0xe948, 0xefe2, 0xefe3, 0xc1cd, 0xefe4, 0xefe5, 0xefe6, 0xefe7, /*0x60-0x67*/ + 0xefe8, 0xefe9, 0xefea, 0xefeb, 0xefec, 0xc0d8, 0xe949, 0xefed, /*0x68-0x6f*/ + 0xc1ad, 0xefee, 0xefef, 0xeff0, 0xe94a, 0xe94b, 0xcfe2, 0xe94c, /*0x70-0x77*/ + 0xe94d, 0xe94e, 0xe94f, 0xe950, 0xe951, 0xe952, 0xe953, 0xb3a4, /*0x78-0x7f*/ + 0xe954, 0xe955, 0xe956, 0xe957, 0xe958, 0xe959, 0xe95a, 0xe95b, /*0x80-0x87*/ + 0xe95c, 0xe95d, 0xe95e, 0xe95f, 0xe960, 0xe961, 0xe962, 0xe963, /*0x88-0x8f*/ + 0xe964, 0xe965, 0xe966, 0xe967, 0xe968, 0xe969, 0xe96a, 0xe96b, /*0x90-0x97*/ + 0xe96c, 0xe96d, 0xe96e, 0xe96f, 0xe970, 0xe971, 0xe972, 0xe973, /*0x98-0x9f*/ + 0xe974, 0xe975, 0xe976, 0xe977, 0xe978, 0xe979, 0xe97a, 0xe97b, /*0xa0-0xa7*/ + 0xe97c, 0xe97d, 0xe97e, 0xe980, 0xe981, 0xe982, 0xe983, 0xe984, /*0xa8-0xaf*/ + 0xe985, 0xe986, 0xe987, 0xe988, 0xe989, 0xe98a, 0xe98b, 0xe98c, /*0xb0-0xb7*/ + 0xe98d, 0xe98e, 0xe98f, 0xe990, 0xe991, 0xe992, 0xe993, 0xe994, /*0xb8-0xbf*/ + 0xe995, 0xe996, 0xe997, 0xe998, 0xe999, 0xe99a, 0xe99b, 0xe99c, /*0xc0-0xc7*/ + 0xe99d, 0xe99e, 0xe99f, 0xe9a0, 0xea40, 0xea41, 0xea42, 0xea43, /*0xc8-0xcf*/ + 0xea44, 0xea45, 0xea46, 0xea47, 0xea48, 0xea49, 0xea4a, 0xea4b, /*0xd0-0xd7*/ + 0xea4c, 0xea4d, 0xea4e, 0xea4f, 0xea50, 0xea51, 0xea52, 0xea53, /*0xd8-0xdf*/ + 0xea54, 0xea55, 0xea56, 0xea57, 0xea58, 0xea59, 0xea5a, 0xea5b, /*0xe0-0xe7*/ + 0xc3c5, 0xe3c5, 0xc9c1, 0xe3c6, 0xea5c, 0xb1d5, 0xceca, 0xb4b3, /*0xe8-0xef*/ + 0xc8f2, 0xe3c7, 0xcfd0, 0xe3c8, 0xbce4, 0xe3c9, 0xe3ca, 0xc3c6, /*0xf0-0xf7*/ + 0xd5a2, 0xc4d6, 0xb9eb, 0xcec5, 0xe3cb, 0xc3f6, 0xe3cc, 0xea5d, /*0xf8-0xff*/ + /* 0x9600 */ + 0xb7a7, 0xb8f3, 0xbad2, 0xe3cd, 0xe3ce, 0xd4c4, 0xe3cf, 0xea5e, /*0x00-0x07*/ + 0xe3d0, 0xd1cb, 0xe3d1, 0xe3d2, 0xe3d3, 0xe3d4, 0xd1d6, 0xe3d5, /*0x08-0x0f*/ + 0xb2fb, 0xc0bb, 0xe3d6, 0xea5f, 0xc0ab, 0xe3d7, 0xe3d8, 0xe3d9, /*0x10-0x17*/ + 0xea60, 0xe3da, 0xe3db, 0xea61, 0xb8b7, 0xdae2, 0xea62, 0xb6d3, /*0x18-0x1f*/ + 0xea63, 0xdae4, 0xdae3, 0xea64, 0xea65, 0xea66, 0xea67, 0xea68, /*0x20-0x27*/ + 0xea69, 0xea6a, 0xdae6, 0xea6b, 0xea6c, 0xea6d, 0xc8ee, 0xea6e, /*0x28-0x2f*/ + 0xea6f, 0xdae5, 0xb7c0, 0xd1f4, 0xd2f5, 0xd5f3, 0xbdd7, 0xea70, /*0x30-0x37*/ + 0xea71, 0xea72, 0xea73, 0xd7e8, 0xdae8, 0xdae7, 0xea74, 0xb0a2, /*0x38-0x3f*/ + 0xcdd3, 0xea75, 0xdae9, 0xea76, 0xb8bd, 0xbcca, 0xc2bd, 0xc2a4, /*0x40-0x47*/ + 0xb3c2, 0xdaea, 0xea77, 0xc2aa, 0xc4b0, 0xbdb5, 0xea78, 0xea79, /*0x48-0x4f*/ + 0xcfde, 0xea7a, 0xea7b, 0xea7c, 0xdaeb, 0xc9c2, 0xea7d, 0xea7e, /*0x50-0x57*/ + 0xea80, 0xea81, 0xea82, 0xb1dd, 0xea83, 0xea84, 0xea85, 0xdaec, /*0x58-0x5f*/ + 0xea86, 0xb6b8, 0xd4ba, 0xea87, 0xb3fd, 0xea88, 0xea89, 0xdaed, /*0x60-0x67*/ + 0xd4c9, 0xcfd5, 0xc5e3, 0xea8a, 0xdaee, 0xea8b, 0xea8c, 0xea8d, /*0x68-0x6f*/ + 0xea8e, 0xea8f, 0xdaef, 0xea90, 0xdaf0, 0xc1ea, 0xccd5, 0xcfdd, /*0x70-0x77*/ + 0xea91, 0xea92, 0xea93, 0xea94, 0xea95, 0xea96, 0xea97, 0xea98, /*0x78-0x7f*/ + 0xea99, 0xea9a, 0xea9b, 0xea9c, 0xea9d, 0xd3e7, 0xc2a1, 0xea9e, /*0x80-0x87*/ + 0xdaf1, 0xea9f, 0xeaa0, 0xcbe5, 0xeb40, 0xdaf2, 0xeb41, 0xcbe6, /*0x88-0x8f*/ + 0xd2fe, 0xeb42, 0xeb43, 0xeb44, 0xb8f4, 0xeb45, 0xeb46, 0xdaf3, /*0x90-0x97*/ + 0xb0af, 0xcfb6, 0xeb47, 0xeb48, 0xd5cf, 0xeb49, 0xeb4a, 0xeb4b, /*0x98-0x9f*/ + 0xeb4c, 0xeb4d, 0xeb4e, 0xeb4f, 0xeb50, 0xeb51, 0xeb52, 0xcbed, /*0xa0-0xa7*/ + 0xeb53, 0xeb54, 0xeb55, 0xeb56, 0xeb57, 0xeb58, 0xeb59, 0xeb5a, /*0xa8-0xaf*/ + 0xdaf4, 0xeb5b, 0xeb5c, 0xe3c4, 0xeb5d, 0xeb5e, 0xc1a5, 0xeb5f, /*0xb0-0xb7*/ + 0xeb60, 0xf6bf, 0xeb61, 0xeb62, 0xf6c0, 0xf6c1, 0xc4d1, 0xeb63, /*0xb8-0xbf*/ + 0xc8b8, 0xd1e3, 0xeb64, 0xeb65, 0xd0db, 0xd1c5, 0xbcaf, 0xb9cd, /*0xc0-0xc7*/ + 0xeb66, 0xeff4, 0xeb67, 0xeb68, 0xb4c6, 0xd3ba, 0xf6c2, 0xb3fb, /*0xc8-0xcf*/ + 0xeb69, 0xeb6a, 0xf6c3, 0xeb6b, 0xeb6c, 0xb5f1, 0xeb6d, 0xeb6e, /*0xd0-0xd7*/ + 0xeb6f, 0xeb70, 0xeb71, 0xeb72, 0xeb73, 0xeb74, 0xeb75, 0xeb76, /*0xd8-0xdf*/ + 0xf6c5, 0xeb77, 0xeb78, 0xeb79, 0xeb7a, 0xeb7b, 0xeb7c, 0xeb7d, /*0xe0-0xe7*/ + 0xd3ea, 0xf6a7, 0xd1a9, 0xeb7e, 0xeb80, 0xeb81, 0xeb82, 0xf6a9, /*0xe8-0xef*/ + 0xeb83, 0xeb84, 0xeb85, 0xf6a8, 0xeb86, 0xeb87, 0xc1e3, 0xc0d7, /*0xf0-0xf7*/ + 0xeb88, 0xb1a2, 0xeb89, 0xeb8a, 0xeb8b, 0xeb8c, 0xceed, 0xeb8d, /*0xf8-0xff*/ + /* 0x9700 */ + 0xd0e8, 0xf6ab, 0xeb8e, 0xeb8f, 0xcff6, 0xeb90, 0xf6aa, 0xd5f0, /*0x00-0x07*/ + 0xf6ac, 0xc3b9, 0xeb91, 0xeb92, 0xeb93, 0xbbf4, 0xf6ae, 0xf6ad, /*0x08-0x0f*/ + 0xeb94, 0xeb95, 0xeb96, 0xc4de, 0xeb97, 0xeb98, 0xc1d8, 0xeb99, /*0x10-0x17*/ + 0xeb9a, 0xeb9b, 0xeb9c, 0xeb9d, 0xcbaa, 0xeb9e, 0xcfbc, 0xeb9f, /*0x18-0x1f*/ + 0xeba0, 0xec40, 0xec41, 0xec42, 0xec43, 0xec44, 0xec45, 0xec46, /*0x20-0x27*/ + 0xec47, 0xec48, 0xf6af, 0xec49, 0xec4a, 0xf6b0, 0xec4b, 0xec4c, /*0x28-0x2f*/ + 0xf6b1, 0xec4d, 0xc2b6, 0xec4e, 0xec4f, 0xec50, 0xec51, 0xec52, /*0x30-0x37*/ + 0xb0d4, 0xc5f9, 0xec53, 0xec54, 0xec55, 0xec56, 0xf6b2, 0xec57, /*0x38-0x3f*/ + 0xec58, 0xec59, 0xec5a, 0xec5b, 0xec5c, 0xec5d, 0xec5e, 0xec5f, /*0x40-0x47*/ + 0xec60, 0xec61, 0xec62, 0xec63, 0xec64, 0xec65, 0xec66, 0xec67, /*0x48-0x4f*/ + 0xec68, 0xec69, 0xc7e0, 0xf6a6, 0xec6a, 0xec6b, 0xbeb8, 0xec6c, /*0x50-0x57*/ + 0xec6d, 0xbeb2, 0xec6e, 0xb5e5, 0xec6f, 0xec70, 0xb7c7, 0xec71, /*0x58-0x5f*/ + 0xbfbf, 0xc3d2, 0xc3e6, 0xec72, 0xec73, 0xd8cc, 0xec74, 0xec75, /*0x60-0x67*/ + 0xec76, 0xb8ef, 0xec77, 0xec78, 0xec79, 0xec7a, 0xec7b, 0xec7c, /*0x68-0x6f*/ + 0xec7d, 0xec7e, 0xec80, 0xbdf9, 0xd1a5, 0xec81, 0xb0d0, 0xec82, /*0x70-0x77*/ + 0xec83, 0xec84, 0xec85, 0xec86, 0xf7b0, 0xec87, 0xec88, 0xec89, /*0x78-0x7f*/ + 0xec8a, 0xec8b, 0xec8c, 0xec8d, 0xec8e, 0xf7b1, 0xec8f, 0xec90, /*0x80-0x87*/ + 0xec91, 0xec92, 0xec93, 0xd0ac, 0xec94, 0xb0b0, 0xec95, 0xec96, /*0x88-0x8f*/ + 0xec97, 0xf7b2, 0xf7b3, 0xec98, 0xf7b4, 0xec99, 0xec9a, 0xec9b, /*0x90-0x97*/ + 0xc7ca, 0xec9c, 0xec9d, 0xec9e, 0xec9f, 0xeca0, 0xed40, 0xed41, /*0x98-0x9f*/ + 0xbecf, 0xed42, 0xed43, 0xf7b7, 0xed44, 0xed45, 0xed46, 0xed47, /*0xa0-0xa7*/ + 0xed48, 0xed49, 0xed4a, 0xf7b6, 0xed4b, 0xb1de, 0xed4c, 0xf7b5, /*0xa8-0xaf*/ + 0xed4d, 0xed4e, 0xf7b8, 0xed4f, 0xf7b9, 0xed50, 0xed51, 0xed52, /*0xb0-0xb7*/ + 0xed53, 0xed54, 0xed55, 0xed56, 0xed57, 0xed58, 0xed59, 0xed5a, /*0xb8-0xbf*/ + 0xed5b, 0xed5c, 0xed5d, 0xed5e, 0xed5f, 0xed60, 0xed61, 0xed62, /*0xc0-0xc7*/ + 0xed63, 0xed64, 0xed65, 0xed66, 0xed67, 0xed68, 0xed69, 0xed6a, /*0xc8-0xcf*/ + 0xed6b, 0xed6c, 0xed6d, 0xed6e, 0xed6f, 0xed70, 0xed71, 0xed72, /*0xd0-0xd7*/ + 0xed73, 0xed74, 0xed75, 0xed76, 0xed77, 0xed78, 0xed79, 0xed7a, /*0xd8-0xdf*/ + 0xed7b, 0xed7c, 0xed7d, 0xed7e, 0xed80, 0xed81, 0xcea4, 0xc8cd, /*0xe0-0xe7*/ + 0xed82, 0xbaab, 0xe8b8, 0xe8b9, 0xe8ba, 0xbec2, 0xed83, 0xed84, /*0xe8-0xef*/ + 0xed85, 0xed86, 0xed87, 0xd2f4, 0xed88, 0xd4cf, 0xc9d8, 0xed89, /*0xf0-0xf7*/ + 0xed8a, 0xed8b, 0xed8c, 0xed8d, 0xed8e, 0xed8f, 0xed90, 0xed91, /*0xf8-0xff*/ + /* 0x9800 */ + 0xed92, 0xed93, 0xed94, 0xed95, 0xed96, 0xed97, 0xed98, 0xed99, /*0x00-0x07*/ + 0xed9a, 0xed9b, 0xed9c, 0xed9d, 0xed9e, 0xed9f, 0xeda0, 0xee40, /*0x08-0x0f*/ + 0xee41, 0xee42, 0xee43, 0xee44, 0xee45, 0xee46, 0xee47, 0xee48, /*0x10-0x17*/ + 0xee49, 0xee4a, 0xee4b, 0xee4c, 0xee4d, 0xee4e, 0xee4f, 0xee50, /*0x18-0x1f*/ + 0xee51, 0xee52, 0xee53, 0xee54, 0xee55, 0xee56, 0xee57, 0xee58, /*0x20-0x27*/ + 0xee59, 0xee5a, 0xee5b, 0xee5c, 0xee5d, 0xee5e, 0xee5f, 0xee60, /*0x28-0x2f*/ + 0xee61, 0xee62, 0xee63, 0xee64, 0xee65, 0xee66, 0xee67, 0xee68, /*0x30-0x37*/ + 0xee69, 0xee6a, 0xee6b, 0xee6c, 0xee6d, 0xee6e, 0xee6f, 0xee70, /*0x38-0x3f*/ + 0xee71, 0xee72, 0xee73, 0xee74, 0xee75, 0xee76, 0xee77, 0xee78, /*0x40-0x47*/ + 0xee79, 0xee7a, 0xee7b, 0xee7c, 0xee7d, 0xee7e, 0xee80, 0xee81, /*0x48-0x4f*/ + 0xee82, 0xee83, 0xee84, 0xee85, 0xee86, 0xee87, 0xee88, 0xee89, /*0x50-0x57*/ + 0xee8a, 0xee8b, 0xee8c, 0xee8d, 0xee8e, 0xee8f, 0xee90, 0xee91, /*0x58-0x5f*/ + 0xee92, 0xee93, 0xee94, 0xee95, 0xee96, 0xee97, 0xee98, 0xee99, /*0x60-0x67*/ + 0xee9a, 0xee9b, 0xee9c, 0xee9d, 0xee9e, 0xee9f, 0xeea0, 0xef40, /*0x68-0x6f*/ + 0xef41, 0xef42, 0xef43, 0xef44, 0xef45, 0xd2b3, 0xb6a5, 0xc7ea, /*0x70-0x77*/ + 0xf1fc, 0xcfee, 0xcbb3, 0xd0eb, 0xe7ef, 0xcde7, 0xb9cb, 0xb6d9, /*0x78-0x7f*/ + 0xf1fd, 0xb0e4, 0xcbcc, 0xf1fe, 0xd4a4, 0xc2ad, 0xc1ec, 0xc6c4, /*0x80-0x87*/ + 0xbeb1, 0xf2a1, 0xbcd5, 0xef46, 0xf2a2, 0xf2a3, 0xef47, 0xf2a4, /*0x88-0x8f*/ + 0xd2c3, 0xc6b5, 0xef48, 0xcdc7, 0xf2a5, 0xef49, 0xd3b1, 0xbfc5, /*0x90-0x97*/ + 0xcce2, 0xef4a, 0xf2a6, 0xf2a7, 0xd1d5, 0xb6ee, 0xf2a8, 0xf2a9, /*0x98-0x9f*/ + 0xb5df, 0xf2aa, 0xf2ab, 0xef4b, 0xb2fc, 0xf2ac, 0xf2ad, 0xc8a7, /*0xa0-0xa7*/ + 0xef4c, 0xef4d, 0xef4e, 0xef4f, 0xef50, 0xef51, 0xef52, 0xef53, /*0xa8-0xaf*/ + 0xef54, 0xef55, 0xef56, 0xef57, 0xef58, 0xef59, 0xef5a, 0xef5b, /*0xb0-0xb7*/ + 0xef5c, 0xef5d, 0xef5e, 0xef5f, 0xef60, 0xef61, 0xef62, 0xef63, /*0xb8-0xbf*/ + 0xef64, 0xef65, 0xef66, 0xef67, 0xef68, 0xef69, 0xef6a, 0xef6b, /*0xc0-0xc7*/ + 0xef6c, 0xef6d, 0xef6e, 0xef6f, 0xef70, 0xef71, 0xb7e7, 0xef72, /*0xc8-0xcf*/ + 0xef73, 0xeca9, 0xecaa, 0xecab, 0xef74, 0xecac, 0xef75, 0xef76, /*0xd0-0xd7*/ + 0xc6ae, 0xecad, 0xecae, 0xef77, 0xef78, 0xef79, 0xb7c9, 0xcab3, /*0xd8-0xdf*/ + 0xef7a, 0xef7b, 0xef7c, 0xef7d, 0xef7e, 0xef80, 0xef81, 0xe2b8, /*0xe0-0xe7*/ + 0xf7cf, 0xef82, 0xef83, 0xef84, 0xef85, 0xef86, 0xef87, 0xef88, /*0xe8-0xef*/ + 0xef89, 0xef8a, 0xef8b, 0xef8c, 0xef8d, 0xef8e, 0xef8f, 0xef90, /*0xf0-0xf7*/ + 0xef91, 0xef92, 0xef93, 0xef94, 0xef95, 0xef96, 0xef97, 0xef98, /*0xf8-0xff*/ + /* 0x9900 */ + 0xef99, 0xef9a, 0xef9b, 0xef9c, 0xef9d, 0xef9e, 0xef9f, 0xefa0, /*0x00-0x07*/ + 0xf040, 0xf041, 0xf042, 0xf043, 0xf044, 0xf7d0, 0xf045, 0xf046, /*0x08-0x0f*/ + 0xb2cd, 0xf047, 0xf048, 0xf049, 0xf04a, 0xf04b, 0xf04c, 0xf04d, /*0x10-0x17*/ + 0xf04e, 0xf04f, 0xf050, 0xf051, 0xf052, 0xf053, 0xf054, 0xf055, /*0x18-0x1f*/ + 0xf056, 0xf057, 0xf058, 0xf059, 0xf05a, 0xf05b, 0xf05c, 0xf05d, /*0x20-0x27*/ + 0xf05e, 0xf05f, 0xf060, 0xf061, 0xf062, 0xf063, 0xf7d1, 0xf064, /*0x28-0x2f*/ + 0xf065, 0xf066, 0xf067, 0xf068, 0xf069, 0xf06a, 0xf06b, 0xf06c, /*0x30-0x37*/ + 0xf06d, 0xf06e, 0xf06f, 0xf070, 0xf071, 0xf072, 0xf073, 0xf074, /*0x38-0x3f*/ + 0xf075, 0xf076, 0xf077, 0xf078, 0xf079, 0xf07a, 0xf07b, 0xf07c, /*0x40-0x47*/ + 0xf07d, 0xf07e, 0xf080, 0xf081, 0xf082, 0xf083, 0xf084, 0xf085, /*0x48-0x4f*/ + 0xf086, 0xf087, 0xf088, 0xf089, 0xf7d3, 0xf7d2, 0xf08a, 0xf08b, /*0x50-0x57*/ + 0xf08c, 0xf08d, 0xf08e, 0xf08f, 0xf090, 0xf091, 0xf092, 0xf093, /*0x58-0x5f*/ + 0xf094, 0xf095, 0xf096, 0xe2bb, 0xf097, 0xbca2, 0xf098, 0xe2bc, /*0x60-0x67*/ + 0xe2bd, 0xe2be, 0xe2bf, 0xe2c0, 0xe2c1, 0xb7b9, 0xd2fb, 0xbda4, /*0x68-0x6f*/ + 0xcace, 0xb1a5, 0xcbc7, 0xf099, 0xe2c2, 0xb6fc, 0xc8c4, 0xe2c3, /*0x70-0x77*/ + 0xf09a, 0xf09b, 0xbdc8, 0xf09c, 0xb1fd, 0xe2c4, 0xf09d, 0xb6f6, /*0x78-0x7f*/ + 0xe2c5, 0xc4d9, 0xf09e, 0xf09f, 0xe2c6, 0xcfda, 0xb9dd, 0xe2c7, /*0x80-0x87*/ + 0xc0a1, 0xf0a0, 0xe2c8, 0xb2f6, 0xf140, 0xe2c9, 0xf141, 0xc1f3, /*0x88-0x8f*/ + 0xe2ca, 0xe2cb, 0xc2f8, 0xe2cc, 0xe2cd, 0xe2ce, 0xcad7, 0xd8b8, /*0x90-0x97*/ + 0xd9e5, 0xcfe3, 0xf142, 0xf143, 0xf144, 0xf145, 0xf146, 0xf147, /*0x98-0x9f*/ + 0xf148, 0xf149, 0xf14a, 0xf14b, 0xf14c, 0xf0a5, 0xf14d, 0xf14e, /*0xa0-0xa7*/ + 0xdcb0, 0xf14f, 0xf150, 0xf151, 0xf152, 0xf153, 0xf154, 0xf155, /*0xa8-0xaf*/ + 0xf156, 0xf157, 0xf158, 0xf159, 0xf15a, 0xf15b, 0xf15c, 0xf15d, /*0xb0-0xb7*/ + 0xf15e, 0xf15f, 0xf160, 0xf161, 0xf162, 0xf163, 0xf164, 0xf165, /*0xb8-0xbf*/ + 0xf166, 0xf167, 0xf168, 0xf169, 0xf16a, 0xf16b, 0xf16c, 0xf16d, /*0xc0-0xc7*/ + 0xf16e, 0xf16f, 0xf170, 0xf171, 0xf172, 0xf173, 0xf174, 0xf175, /*0xc8-0xcf*/ + 0xf176, 0xf177, 0xf178, 0xf179, 0xf17a, 0xf17b, 0xf17c, 0xf17d, /*0xd0-0xd7*/ + 0xf17e, 0xf180, 0xf181, 0xf182, 0xf183, 0xf184, 0xf185, 0xf186, /*0xd8-0xdf*/ + 0xf187, 0xf188, 0xf189, 0xf18a, 0xf18b, 0xf18c, 0xf18d, 0xf18e, /*0xe0-0xe7*/ + 0xf18f, 0xf190, 0xf191, 0xf192, 0xf193, 0xf194, 0xf195, 0xf196, /*0xe8-0xef*/ + 0xf197, 0xf198, 0xf199, 0xf19a, 0xf19b, 0xf19c, 0xf19d, 0xf19e, /*0xf0-0xf7*/ + 0xf19f, 0xf1a0, 0xf240, 0xf241, 0xf242, 0xf243, 0xf244, 0xf245, /*0xf8-0xff*/ + /* 0x9a00 */ + 0xf246, 0xf247, 0xf248, 0xf249, 0xf24a, 0xf24b, 0xf24c, 0xf24d, /*0x00-0x07*/ + 0xf24e, 0xf24f, 0xf250, 0xf251, 0xf252, 0xf253, 0xf254, 0xf255, /*0x08-0x0f*/ + 0xf256, 0xf257, 0xf258, 0xf259, 0xf25a, 0xf25b, 0xf25c, 0xf25d, /*0x10-0x17*/ + 0xf25e, 0xf25f, 0xf260, 0xf261, 0xf262, 0xf263, 0xf264, 0xf265, /*0x18-0x1f*/ + 0xf266, 0xf267, 0xf268, 0xf269, 0xf26a, 0xf26b, 0xf26c, 0xf26d, /*0x20-0x27*/ + 0xf26e, 0xf26f, 0xf270, 0xf271, 0xf272, 0xf273, 0xf274, 0xf275, /*0x28-0x2f*/ + 0xf276, 0xf277, 0xf278, 0xf279, 0xf27a, 0xf27b, 0xf27c, 0xf27d, /*0x30-0x37*/ + 0xf27e, 0xf280, 0xf281, 0xf282, 0xf283, 0xf284, 0xf285, 0xf286, /*0x38-0x3f*/ + 0xf287, 0xf288, 0xf289, 0xf28a, 0xf28b, 0xf28c, 0xf28d, 0xf28e, /*0x40-0x47*/ + 0xf28f, 0xf290, 0xf291, 0xf292, 0xf293, 0xf294, 0xf295, 0xf296, /*0x48-0x4f*/ + 0xf297, 0xf298, 0xf299, 0xf29a, 0xf29b, 0xf29c, 0xf29d, 0xf29e, /*0x50-0x57*/ + 0xf29f, 0xf2a0, 0xf340, 0xf341, 0xf342, 0xf343, 0xf344, 0xf345, /*0x58-0x5f*/ + 0xf346, 0xf347, 0xf348, 0xf349, 0xf34a, 0xf34b, 0xf34c, 0xf34d, /*0x60-0x67*/ + 0xf34e, 0xf34f, 0xf350, 0xf351, 0xc2ed, 0xd4a6, 0xcdd4, 0xd1b1, /*0x68-0x6f*/ + 0xb3db, 0xc7fd, 0xf352, 0xb2b5, 0xc2bf, 0xe6e0, 0xcabb, 0xe6e1, /*0x70-0x77*/ + 0xe6e2, 0xbed4, 0xe6e3, 0xd7a4, 0xcdd5, 0xe6e5, 0xbcdd, 0xe6e4, /*0x78-0x7f*/ + 0xe6e6, 0xe6e7, 0xc2ee, 0xf353, 0xbdbe, 0xe6e8, 0xc2e6, 0xbaa7, /*0x80-0x87*/ + 0xe6e9, 0xf354, 0xe6ea, 0xb3d2, 0xd1e9, 0xf355, 0xf356, 0xbfa5, /*0x88-0x8f*/ + 0xe6eb, 0xc6ef, 0xe6ec, 0xe6ed, 0xf357, 0xf358, 0xe6ee, 0xc6ad, /*0x90-0x97*/ + 0xe6ef, 0xf359, 0xc9a7, 0xe6f0, 0xe6f1, 0xe6f2, 0xe5b9, 0xe6f3, /*0x98-0x9f*/ + 0xe6f4, 0xc2e2, 0xe6f5, 0xe6f6, 0xd6e8, 0xe6f7, 0xf35a, 0xe6f8, /*0xa0-0xa7*/ + 0xb9c7, 0xf35b, 0xf35c, 0xf35d, 0xf35e, 0xf35f, 0xf360, 0xf361, /*0xa8-0xaf*/ + 0xf7bb, 0xf7ba, 0xf362, 0xf363, 0xf364, 0xf365, 0xf7be, 0xf7bc, /*0xb0-0xb7*/ + 0xbaa1, 0xf366, 0xf7bf, 0xf367, 0xf7c0, 0xf368, 0xf369, 0xf36a, /*0xb8-0xbf*/ + 0xf7c2, 0xf7c1, 0xf7c4, 0xf36b, 0xf36c, 0xf7c3, 0xf36d, 0xf36e, /*0xc0-0xc7*/ + 0xf36f, 0xf370, 0xf371, 0xf7c5, 0xf7c6, 0xf372, 0xf373, 0xf374, /*0xc8-0xcf*/ + 0xf375, 0xf7c7, 0xf376, 0xcbe8, 0xf377, 0xf378, 0xf379, 0xf37a, /*0xd0-0xd7*/ + 0xb8df, 0xf37b, 0xf37c, 0xf37d, 0xf37e, 0xf380, 0xf381, 0xf7d4, /*0xd8-0xdf*/ + 0xf382, 0xf7d5, 0xf383, 0xf384, 0xf385, 0xf386, 0xf7d6, 0xf387, /*0xe0-0xe7*/ + 0xf388, 0xf389, 0xf38a, 0xf7d8, 0xf38b, 0xf7da, 0xf38c, 0xf7d7, /*0xe8-0xef*/ + 0xf38d, 0xf38e, 0xf38f, 0xf390, 0xf391, 0xf392, 0xf393, 0xf394, /*0xf0-0xf7*/ + 0xf395, 0xf7db, 0xf396, 0xf7d9, 0xf397, 0xf398, 0xf399, 0xf39a, /*0xf8-0xff*/ + /* 0x9b00 */ + 0xf39b, 0xf39c, 0xf39d, 0xd7d7, 0xf39e, 0xf39f, 0xf3a0, 0xf440, /*0x00-0x07*/ + 0xf7dc, 0xf441, 0xf442, 0xf443, 0xf444, 0xf445, 0xf446, 0xf7dd, /*0x08-0x0f*/ + 0xf447, 0xf448, 0xf449, 0xf7de, 0xf44a, 0xf44b, 0xf44c, 0xf44d, /*0x10-0x17*/ + 0xf44e, 0xf44f, 0xf450, 0xf451, 0xf452, 0xf453, 0xf454, 0xf7df, /*0x18-0x1f*/ + 0xf455, 0xf456, 0xf457, 0xf7e0, 0xf458, 0xf459, 0xf45a, 0xf45b, /*0x20-0x27*/ + 0xf45c, 0xf45d, 0xf45e, 0xf45f, 0xf460, 0xf461, 0xf462, 0xdbcb, /*0x28-0x2f*/ + 0xf463, 0xf464, 0xd8aa, 0xf465, 0xf466, 0xf467, 0xf468, 0xf469, /*0x30-0x37*/ + 0xf46a, 0xf46b, 0xf46c, 0xe5f7, 0xb9ed, 0xf46d, 0xf46e, 0xf46f, /*0x38-0x3f*/ + 0xf470, 0xbffd, 0xbbea, 0xf7c9, 0xc6c7, 0xf7c8, 0xf471, 0xf7ca, /*0x40-0x47*/ + 0xf7cc, 0xf7cb, 0xf472, 0xf473, 0xf474, 0xf7cd, 0xf475, 0xceba, /*0x48-0x4f*/ + 0xf476, 0xf7ce, 0xf477, 0xf478, 0xc4a7, 0xf479, 0xf47a, 0xf47b, /*0x50-0x57*/ + 0xf47c, 0xf47d, 0xf47e, 0xf480, 0xf481, 0xf482, 0xf483, 0xf484, /*0x58-0x5f*/ + 0xf485, 0xf486, 0xf487, 0xf488, 0xf489, 0xf48a, 0xf48b, 0xf48c, /*0x60-0x67*/ + 0xf48d, 0xf48e, 0xf48f, 0xf490, 0xf491, 0xf492, 0xf493, 0xf494, /*0x68-0x6f*/ + 0xf495, 0xf496, 0xf497, 0xf498, 0xf499, 0xf49a, 0xf49b, 0xf49c, /*0x70-0x77*/ + 0xf49d, 0xf49e, 0xf49f, 0xf4a0, 0xf540, 0xf541, 0xf542, 0xf543, /*0x78-0x7f*/ + 0xf544, 0xf545, 0xf546, 0xf547, 0xf548, 0xf549, 0xf54a, 0xf54b, /*0x80-0x87*/ + 0xf54c, 0xf54d, 0xf54e, 0xf54f, 0xf550, 0xf551, 0xf552, 0xf553, /*0x88-0x8f*/ + 0xf554, 0xf555, 0xf556, 0xf557, 0xf558, 0xf559, 0xf55a, 0xf55b, /*0x90-0x97*/ + 0xf55c, 0xf55d, 0xf55e, 0xf55f, 0xf560, 0xf561, 0xf562, 0xf563, /*0x98-0x9f*/ + 0xf564, 0xf565, 0xf566, 0xf567, 0xf568, 0xf569, 0xf56a, 0xf56b, /*0xa0-0xa7*/ + 0xf56c, 0xf56d, 0xf56e, 0xf56f, 0xf570, 0xf571, 0xf572, 0xf573, /*0xa8-0xaf*/ + 0xf574, 0xf575, 0xf576, 0xf577, 0xf578, 0xf579, 0xf57a, 0xf57b, /*0xb0-0xb7*/ + 0xf57c, 0xf57d, 0xf57e, 0xf580, 0xf581, 0xf582, 0xf583, 0xf584, /*0xb8-0xbf*/ + 0xf585, 0xf586, 0xf587, 0xf588, 0xf589, 0xf58a, 0xf58b, 0xf58c, /*0xc0-0xc7*/ + 0xf58d, 0xf58e, 0xf58f, 0xf590, 0xf591, 0xf592, 0xf593, 0xf594, /*0xc8-0xcf*/ + 0xf595, 0xf596, 0xf597, 0xf598, 0xf599, 0xf59a, 0xf59b, 0xf59c, /*0xd0-0xd7*/ + 0xf59d, 0xf59e, 0xf59f, 0xf5a0, 0xf640, 0xf641, 0xf642, 0xf643, /*0xd8-0xdf*/ + 0xf644, 0xf645, 0xf646, 0xf647, 0xf648, 0xf649, 0xf64a, 0xf64b, /*0xe0-0xe7*/ + 0xf64c, 0xf64d, 0xf64e, 0xf64f, 0xf650, 0xf651, 0xf652, 0xf653, /*0xe8-0xef*/ + 0xf654, 0xf655, 0xf656, 0xf657, 0xf658, 0xf659, 0xf65a, 0xf65b, /*0xf0-0xf7*/ + 0xf65c, 0xf65d, 0xf65e, 0xf65f, 0xf660, 0xf661, 0xf662, 0xf663, /*0xf8-0xff*/ + /* 0x9c00 */ + 0xf664, 0xf665, 0xf666, 0xf667, 0xf668, 0xf669, 0xf66a, 0xf66b, /*0x00-0x07*/ + 0xf66c, 0xf66d, 0xf66e, 0xf66f, 0xf670, 0xf671, 0xf672, 0xf673, /*0x08-0x0f*/ + 0xf674, 0xf675, 0xf676, 0xf677, 0xf678, 0xf679, 0xf67a, 0xf67b, /*0x10-0x17*/ + 0xf67c, 0xf67d, 0xf67e, 0xf680, 0xf681, 0xf682, 0xf683, 0xf684, /*0x18-0x1f*/ + 0xf685, 0xf686, 0xf687, 0xf688, 0xf689, 0xf68a, 0xf68b, 0xf68c, /*0x20-0x27*/ + 0xf68d, 0xf68e, 0xf68f, 0xf690, 0xf691, 0xf692, 0xf693, 0xf694, /*0x28-0x2f*/ + 0xf695, 0xf696, 0xf697, 0xf698, 0xf699, 0xf69a, 0xf69b, 0xf69c, /*0x30-0x37*/ + 0xf69d, 0xf69e, 0xf69f, 0xf6a0, 0xf740, 0xf741, 0xf742, 0xf743, /*0x38-0x3f*/ + 0xf744, 0xf745, 0xf746, 0xf747, 0xf748, 0xf749, 0xf74a, 0xf74b, /*0x40-0x47*/ + 0xf74c, 0xf74d, 0xf74e, 0xf74f, 0xf750, 0xf751, 0xf752, 0xf753, /*0x48-0x4f*/ + 0xf754, 0xf755, 0xf756, 0xf757, 0xf758, 0xf759, 0xf75a, 0xf75b, /*0x50-0x57*/ + 0xf75c, 0xf75d, 0xf75e, 0xf75f, 0xf760, 0xf761, 0xf762, 0xf763, /*0x58-0x5f*/ + 0xf764, 0xf765, 0xf766, 0xf767, 0xf768, 0xf769, 0xf76a, 0xf76b, /*0x60-0x67*/ + 0xf76c, 0xf76d, 0xf76e, 0xf76f, 0xf770, 0xf771, 0xf772, 0xf773, /*0x68-0x6f*/ + 0xf774, 0xf775, 0xf776, 0xf777, 0xf778, 0xf779, 0xf77a, 0xf77b, /*0x70-0x77*/ + 0xf77c, 0xf77d, 0xf77e, 0xf780, 0xd3e3, 0xf781, 0xf782, 0xf6cf, /*0x78-0x7f*/ + 0xf783, 0xc2b3, 0xf6d0, 0xf784, 0xf785, 0xf6d1, 0xf6d2, 0xf6d3, /*0x80-0x87*/ + 0xf6d4, 0xf786, 0xf787, 0xf6d6, 0xf788, 0xb1ab, 0xf6d7, 0xf789, /*0x88-0x8f*/ + 0xf6d8, 0xf6d9, 0xf6da, 0xf78a, 0xf6db, 0xf6dc, 0xf78b, 0xf78c, /*0x90-0x97*/ + 0xf78d, 0xf78e, 0xf6dd, 0xf6de, 0xcfca, 0xf78f, 0xf6df, 0xf6e0, /*0x98-0x9f*/ + 0xf6e1, 0xf6e2, 0xf6e3, 0xf6e4, 0xc0f0, 0xf6e5, 0xf6e6, 0xf6e7, /*0xa0-0xa7*/ + 0xf6e8, 0xf6e9, 0xf790, 0xf6ea, 0xf791, 0xf6eb, 0xf6ec, 0xf792, /*0xa8-0xaf*/ + 0xf6ed, 0xf6ee, 0xf6ef, 0xf6f0, 0xf6f1, 0xf6f2, 0xf6f3, 0xf6f4, /*0xb0-0xb7*/ + 0xbea8, 0xf793, 0xf6f5, 0xf6f6, 0xf6f7, 0xf6f8, 0xf794, 0xf795, /*0xb8-0xbf*/ + 0xf796, 0xf797, 0xf798, 0xc8fa, 0xf6f9, 0xf6fa, 0xf6fb, 0xf6fc, /*0xc0-0xc7*/ + 0xf799, 0xf79a, 0xf6fd, 0xf6fe, 0xf7a1, 0xf7a2, 0xf7a3, 0xf7a4, /*0xc8-0xcf*/ + 0xf7a5, 0xf79b, 0xf79c, 0xf7a6, 0xf7a7, 0xf7a8, 0xb1ee, 0xf7a9, /*0xd0-0xd7*/ + 0xf7aa, 0xf7ab, 0xf79d, 0xf79e, 0xf7ac, 0xf7ad, 0xc1db, 0xf7ae, /*0xd8-0xdf*/ + 0xf79f, 0xf7a0, 0xf7af, 0xf840, 0xf841, 0xf842, 0xf843, 0xf844, /*0xe0-0xe7*/ + 0xf845, 0xf846, 0xf847, 0xf848, 0xf849, 0xf84a, 0xf84b, 0xf84c, /*0xe8-0xef*/ + 0xf84d, 0xf84e, 0xf84f, 0xf850, 0xf851, 0xf852, 0xf853, 0xf854, /*0xf0-0xf7*/ + 0xf855, 0xf856, 0xf857, 0xf858, 0xf859, 0xf85a, 0xf85b, 0xf85c, /*0xf8-0xff*/ + /* 0x9d00 */ + 0xf85d, 0xf85e, 0xf85f, 0xf860, 0xf861, 0xf862, 0xf863, 0xf864, /*0x00-0x07*/ + 0xf865, 0xf866, 0xf867, 0xf868, 0xf869, 0xf86a, 0xf86b, 0xf86c, /*0x08-0x0f*/ + 0xf86d, 0xf86e, 0xf86f, 0xf870, 0xf871, 0xf872, 0xf873, 0xf874, /*0x10-0x17*/ + 0xf875, 0xf876, 0xf877, 0xf878, 0xf879, 0xf87a, 0xf87b, 0xf87c, /*0x18-0x1f*/ + 0xf87d, 0xf87e, 0xf880, 0xf881, 0xf882, 0xf883, 0xf884, 0xf885, /*0x20-0x27*/ + 0xf886, 0xf887, 0xf888, 0xf889, 0xf88a, 0xf88b, 0xf88c, 0xf88d, /*0x28-0x2f*/ + 0xf88e, 0xf88f, 0xf890, 0xf891, 0xf892, 0xf893, 0xf894, 0xf895, /*0x30-0x37*/ + 0xf896, 0xf897, 0xf898, 0xf899, 0xf89a, 0xf89b, 0xf89c, 0xf89d, /*0x38-0x3f*/ + 0xf89e, 0xf89f, 0xf8a0, 0xf940, 0xf941, 0xf942, 0xf943, 0xf944, /*0x40-0x47*/ + 0xf945, 0xf946, 0xf947, 0xf948, 0xf949, 0xf94a, 0xf94b, 0xf94c, /*0x48-0x4f*/ + 0xf94d, 0xf94e, 0xf94f, 0xf950, 0xf951, 0xf952, 0xf953, 0xf954, /*0x50-0x57*/ + 0xf955, 0xf956, 0xf957, 0xf958, 0xf959, 0xf95a, 0xf95b, 0xf95c, /*0x58-0x5f*/ + 0xf95d, 0xf95e, 0xf95f, 0xf960, 0xf961, 0xf962, 0xf963, 0xf964, /*0x60-0x67*/ + 0xf965, 0xf966, 0xf967, 0xf968, 0xf969, 0xf96a, 0xf96b, 0xf96c, /*0x68-0x6f*/ + 0xf96d, 0xf96e, 0xf96f, 0xf970, 0xf971, 0xf972, 0xf973, 0xf974, /*0x70-0x77*/ + 0xf975, 0xf976, 0xf977, 0xf978, 0xf979, 0xf97a, 0xf97b, 0xf97c, /*0x78-0x7f*/ + 0xf97d, 0xf97e, 0xf980, 0xf981, 0xf982, 0xf983, 0xf984, 0xf985, /*0x80-0x87*/ + 0xf986, 0xf987, 0xf988, 0xf989, 0xf98a, 0xf98b, 0xf98c, 0xf98d, /*0x88-0x8f*/ + 0xf98e, 0xf98f, 0xf990, 0xf991, 0xf992, 0xf993, 0xf994, 0xf995, /*0x90-0x97*/ + 0xf996, 0xf997, 0xf998, 0xf999, 0xf99a, 0xf99b, 0xf99c, 0xf99d, /*0x98-0x9f*/ + 0xf99e, 0xf99f, 0xf9a0, 0xfa40, 0xfa41, 0xfa42, 0xfa43, 0xfa44, /*0xa0-0xa7*/ + 0xfa45, 0xfa46, 0xfa47, 0xfa48, 0xfa49, 0xfa4a, 0xfa4b, 0xfa4c, /*0xa8-0xaf*/ + 0xfa4d, 0xfa4e, 0xfa4f, 0xfa50, 0xfa51, 0xfa52, 0xfa53, 0xfa54, /*0xb0-0xb7*/ + 0xfa55, 0xfa56, 0xfa57, 0xfa58, 0xfa59, 0xfa5a, 0xfa5b, 0xfa5c, /*0xb8-0xbf*/ + 0xfa5d, 0xfa5e, 0xfa5f, 0xfa60, 0xfa61, 0xfa62, 0xfa63, 0xfa64, /*0xc0-0xc7*/ + 0xfa65, 0xfa66, 0xfa67, 0xfa68, 0xfa69, 0xfa6a, 0xfa6b, 0xfa6c, /*0xc8-0xcf*/ + 0xfa6d, 0xfa6e, 0xfa6f, 0xfa70, 0xfa71, 0xfa72, 0xfa73, 0xfa74, /*0xd0-0xd7*/ + 0xfa75, 0xfa76, 0xfa77, 0xfa78, 0xfa79, 0xfa7a, 0xfa7b, 0xfa7c, /*0xd8-0xdf*/ + 0xfa7d, 0xfa7e, 0xfa80, 0xfa81, 0xfa82, 0xfa83, 0xfa84, 0xfa85, /*0xe0-0xe7*/ + 0xfa86, 0xfa87, 0xfa88, 0xfa89, 0xfa8a, 0xfa8b, 0xfa8c, 0xfa8d, /*0xe8-0xef*/ + 0xfa8e, 0xfa8f, 0xfa90, 0xfa91, 0xfa92, 0xfa93, 0xfa94, 0xfa95, /*0xf0-0xf7*/ + 0xfa96, 0xfa97, 0xfa98, 0xfa99, 0xfa9a, 0xfa9b, 0xfa9c, 0xfa9d, /*0xf8-0xff*/ + /* 0x9e00 */ + 0xfa9e, 0xfa9f, 0xfaa0, 0xfb40, 0xfb41, 0xfb42, 0xfb43, 0xfb44, /*0x00-0x07*/ + 0xfb45, 0xfb46, 0xfb47, 0xfb48, 0xfb49, 0xfb4a, 0xfb4b, 0xfb4c, /*0x08-0x0f*/ + 0xfb4d, 0xfb4e, 0xfb4f, 0xfb50, 0xfb51, 0xfb52, 0xfb53, 0xfb54, /*0x10-0x17*/ + 0xfb55, 0xfb56, 0xfb57, 0xfb58, 0xfb59, 0xfb5a, 0xfb5b, 0xc4f1, /*0x18-0x1f*/ + 0xf0af, 0xbca6, 0xf0b0, 0xc3f9, 0xfb5c, 0xc5b8, 0xd1bb, 0xfb5d, /*0x20-0x27*/ + 0xf0b1, 0xf0b2, 0xf0b3, 0xf0b4, 0xf0b5, 0xd1bc, 0xfb5e, 0xd1ec, /*0x28-0x2f*/ + 0xfb5f, 0xf0b7, 0xf0b6, 0xd4a7, 0xfb60, 0xcdd2, 0xf0b8, 0xf0ba, /*0x30-0x37*/ + 0xf0b9, 0xf0bb, 0xf0bc, 0xfb61, 0xfb62, 0xb8eb, 0xf0bd, 0xbae8, /*0x38-0x3f*/ + 0xfb63, 0xf0be, 0xf0bf, 0xbee9, 0xf0c0, 0xb6ec, 0xf0c1, 0xf0c2, /*0x40-0x47*/ + 0xf0c3, 0xf0c4, 0xc8b5, 0xf0c5, 0xf0c6, 0xfb64, 0xf0c7, 0xc5f4, /*0x48-0x4f*/ + 0xfb65, 0xf0c8, 0xfb66, 0xfb67, 0xfb68, 0xf0c9, 0xfb69, 0xf0ca, /*0x50-0x57*/ + 0xf7bd, 0xfb6a, 0xf0cb, 0xf0cc, 0xf0cd, 0xfb6b, 0xf0ce, 0xfb6c, /*0x58-0x5f*/ + 0xfb6d, 0xfb6e, 0xfb6f, 0xf0cf, 0xbad7, 0xfb70, 0xf0d0, 0xf0d1, /*0x60-0x67*/ + 0xf0d2, 0xf0d3, 0xf0d4, 0xf0d5, 0xf0d6, 0xf0d8, 0xfb71, 0xfb72, /*0x68-0x6f*/ + 0xd3a5, 0xf0d7, 0xfb73, 0xf0d9, 0xfb74, 0xfb75, 0xfb76, 0xfb77, /*0x70-0x77*/ + 0xfb78, 0xfb79, 0xfb7a, 0xfb7b, 0xfb7c, 0xfb7d, 0xf5ba, 0xc2b9, /*0x78-0x7f*/ + 0xfb7e, 0xfb80, 0xf7e4, 0xfb81, 0xfb82, 0xfb83, 0xfb84, 0xf7e5, /*0x80-0x87*/ + 0xf7e6, 0xfb85, 0xfb86, 0xf7e7, 0xfb87, 0xfb88, 0xfb89, 0xfb8a, /*0x88-0x8f*/ + 0xfb8b, 0xfb8c, 0xf7e8, 0xc2b4, 0xfb8d, 0xfb8e, 0xfb8f, 0xfb90, /*0x90-0x97*/ + 0xfb91, 0xfb92, 0xfb93, 0xfb94, 0xfb95, 0xf7ea, 0xfb96, 0xf7eb, /*0x98-0x9f*/ + 0xfb97, 0xfb98, 0xfb99, 0xfb9a, 0xfb9b, 0xfb9c, 0xc2f3, 0xfb9d, /*0xa0-0xa7*/ + 0xfb9e, 0xfb9f, 0xfba0, 0xfc40, 0xfc41, 0xfc42, 0xfc43, 0xfc44, /*0xa8-0xaf*/ + 0xfc45, 0xfc46, 0xfc47, 0xfc48, 0xf4f0, 0xfc49, 0xfc4a, 0xfc4b, /*0xb0-0xb7*/ + 0xf4ef, 0xfc4c, 0xfc4d, 0xc2e9, 0xfc4e, 0xf7e1, 0xf7e2, 0xfc4f, /*0xb8-0xbf*/ + 0xfc50, 0xfc51, 0xfc52, 0xfc53, 0xbbc6, 0xfc54, 0xfc55, 0xfc56, /*0xc0-0xc7*/ + 0xfc57, 0xd9e4, 0xfc58, 0xfc59, 0xfc5a, 0xcaf2, 0xc0e8, 0xf0a4, /*0xc8-0xcf*/ + 0xfc5b, 0xbada, 0xfc5c, 0xfc5d, 0xc7ad, 0xfc5e, 0xfc5f, 0xfc60, /*0xd0-0xd7*/ + 0xc4ac, 0xfc61, 0xfc62, 0xf7ec, 0xf7ed, 0xf7ee, 0xfc63, 0xf7f0, /*0xd8-0xdf*/ + 0xf7ef, 0xfc64, 0xf7f1, 0xfc65, 0xfc66, 0xf7f4, 0xfc67, 0xf7f3, /*0xe0-0xe7*/ + 0xfc68, 0xf7f2, 0xf7f5, 0xfc69, 0xfc6a, 0xfc6b, 0xfc6c, 0xf7f6, /*0xe8-0xef*/ + 0xfc6d, 0xfc6e, 0xfc6f, 0xfc70, 0xfc71, 0xfc72, 0xfc73, 0xfc74, /*0xf0-0xf7*/ + 0xfc75, 0xede9, 0xfc76, 0xedea, 0xedeb, 0xfc77, 0xf6bc, 0xfc78, /*0xf8-0xff*/ + /* 0x9f00 */ + 0xfc79, 0xfc7a, 0xfc7b, 0xfc7c, 0xfc7d, 0xfc7e, 0xfc80, 0xfc81, /*0x00-0x07*/ + 0xfc82, 0xfc83, 0xfc84, 0xf6bd, 0xfc85, 0xf6be, 0xb6a6, 0xfc86, /*0x08-0x0f*/ + 0xd8be, 0xfc87, 0xfc88, 0xb9c4, 0xfc89, 0xfc8a, 0xfc8b, 0xd8bb, /*0x10-0x17*/ + 0xfc8c, 0xdcb1, 0xfc8d, 0xfc8e, 0xfc8f, 0xfc90, 0xfc91, 0xfc92, /*0x18-0x1f*/ + 0xcaf3, 0xfc93, 0xf7f7, 0xfc94, 0xfc95, 0xfc96, 0xfc97, 0xfc98, /*0x20-0x27*/ + 0xfc99, 0xfc9a, 0xfc9b, 0xfc9c, 0xf7f8, 0xfc9d, 0xfc9e, 0xf7f9, /*0x28-0x2f*/ + 0xfc9f, 0xfca0, 0xfd40, 0xfd41, 0xfd42, 0xfd43, 0xfd44, 0xf7fb, /*0x30-0x37*/ + 0xfd45, 0xf7fa, 0xfd46, 0xb1c7, 0xfd47, 0xf7fc, 0xf7fd, 0xfd48, /*0x38-0x3f*/ + 0xfd49, 0xfd4a, 0xfd4b, 0xfd4c, 0xf7fe, 0xfd4d, 0xfd4e, 0xfd4f, /*0x40-0x47*/ + 0xfd50, 0xfd51, 0xfd52, 0xfd53, 0xfd54, 0xfd55, 0xfd56, 0xfd57, /*0x48-0x4f*/ + 0xc6eb, 0xecb4, 0xfd58, 0xfd59, 0xfd5a, 0xfd5b, 0xfd5c, 0xfd5d, /*0x50-0x57*/ + 0xfd5e, 0xfd5f, 0xfd60, 0xfd61, 0xfd62, 0xfd63, 0xfd64, 0xfd65, /*0x58-0x5f*/ + 0xfd66, 0xfd67, 0xfd68, 0xfd69, 0xfd6a, 0xfd6b, 0xfd6c, 0xfd6d, /*0x60-0x67*/ + 0xfd6e, 0xfd6f, 0xfd70, 0xfd71, 0xfd72, 0xfd73, 0xfd74, 0xfd75, /*0x68-0x6f*/ + 0xfd76, 0xfd77, 0xfd78, 0xfd79, 0xfd7a, 0xfd7b, 0xfd7c, 0xfd7d, /*0x70-0x77*/ + 0xfd7e, 0xfd80, 0xfd81, 0xfd82, 0xfd83, 0xfd84, 0xfd85, 0xb3dd, /*0x78-0x7f*/ + 0xf6b3, 0xfd86, 0xfd87, 0xf6b4, 0xc1e4, 0xf6b5, 0xf6b6, 0xf6b7, /*0x80-0x87*/ + 0xf6b8, 0xf6b9, 0xf6ba, 0xc8a3, 0xf6bb, 0xfd88, 0xfd89, 0xfd8a, /*0x88-0x8f*/ + 0xfd8b, 0xfd8c, 0xfd8d, 0xfd8e, 0xfd8f, 0xfd90, 0xfd91, 0xfd92, /*0x90-0x97*/ + 0xfd93, 0xc1fa, 0xb9a8, 0xede8, 0xfd94, 0xfd95, 0xfd96, 0xb9ea, /*0x98-0x9f*/ + 0xd9df, 0xfd97, 0xfd98, 0xfd99, 0xfd9a, 0xfd9b, 0x0000, 0x0000, /*0xa0-0xa7*/ +}; +static const unsigned short gbk_pagef9a[32] = { + 0x0000, 0xfd9d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x78-0x7f*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x80-0x87*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x88-0x8f*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfd9e, 0x0000, 0x0000, /*0x90-0x97*/ +}; +static const unsigned short gbk_pagef9b[24] = { + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfd9f, /*0xe0-0xe7*/ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0xe8-0xef*/ + 0x0000, 0xfda0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0xf0-0xf7*/ +}; +static const unsigned short gbk_pagefa[40] = { + 0x0000, 0x0000, 0x0000, 0x0000, 0xfe40, 0xfe41, 0xfe42, 0xfe43, /*0x08-0x0f*/ + 0x0000, 0xfe44, 0x0000, 0xfe45, 0xfe46, 0x0000, 0x0000, 0x0000, /*0x10-0x17*/ + 0xfe47, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfe48, /*0x18-0x1f*/ + 0xfe49, 0xfe4a, 0x0000, 0xfe4b, 0xfe4c, 0x0000, 0x0000, 0xfe4d, /*0x20-0x27*/ + 0xfe4e, 0xfe4f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /*0x28-0x2f*/ +}; +static const unsigned short gbk_pagefe[64] = { + 0xa955, 0xa6f2, 0x0000, 0xa6f4, 0xa6f5, 0xa6e0, 0xa6e1, 0xa6f0, /*0x30-0x37*/ + 0xa6f1, 0xa6e2, 0xa6e3, 0xa6ee, 0xa6ef, 0xa6e6, 0xa6e7, 0xa6e4, /*0x38-0x3f*/ + 0xa6e5, 0xa6e8, 0xa6e9, 0xa6ea, 0xa6eb, 0x0000, 0x0000, 0x0000, /*0x40-0x47*/ + 0x0000, 0xa968, 0xa969, 0xa96a, 0xa96b, 0xa96c, 0xa96d, 0xa96e, /*0x48-0x4f*/ + 0xa96f, 0xa970, 0xa971, 0x0000, 0xa972, 0xa973, 0xa974, 0xa975, /*0x50-0x57*/ + 0x0000, 0xa976, 0xa977, 0xa978, 0xa979, 0xa97a, 0xa97b, 0xa97c, /*0x58-0x5f*/ + 0xa97d, 0xa97e, 0xa980, 0xa981, 0xa982, 0xa983, 0xa984, 0x0000, /*0x60-0x67*/ + 0xa985, 0xa986, 0xa987, 0xa988, 0x0000, 0x0000, 0x0000, 0x0000, /*0x68-0x6f*/ +}; +static const unsigned short gbk_pageffa[96] = { + 0x0000, 0xa3a1, 0xa3a2, 0xa3a3, 0xa1e7, 0xa3a5, 0xa3a6, 0xa3a7, /*0x00-0x07*/ + 0xa3a8, 0xa3a9, 0xa3aa, 0xa3ab, 0xa3ac, 0xa3ad, 0xa3ae, 0xa3af, /*0x08-0x0f*/ + 0xa3b0, 0xa3b1, 0xa3b2, 0xa3b3, 0xa3b4, 0xa3b5, 0xa3b6, 0xa3b7, /*0x10-0x17*/ + 0xa3b8, 0xa3b9, 0xa3ba, 0xa3bb, 0xa3bc, 0xa3bd, 0xa3be, 0xa3bf, /*0x18-0x1f*/ + 0xa3c0, 0xa3c1, 0xa3c2, 0xa3c3, 0xa3c4, 0xa3c5, 0xa3c6, 0xa3c7, /*0x20-0x27*/ + 0xa3c8, 0xa3c9, 0xa3ca, 0xa3cb, 0xa3cc, 0xa3cd, 0xa3ce, 0xa3cf, /*0x28-0x2f*/ + 0xa3d0, 0xa3d1, 0xa3d2, 0xa3d3, 0xa3d4, 0xa3d5, 0xa3d6, 0xa3d7, /*0x30-0x37*/ + 0xa3d8, 0xa3d9, 0xa3da, 0xa3db, 0xa3dc, 0xa3dd, 0xa3de, 0xa3df, /*0x38-0x3f*/ + 0xa3e0, 0xa3e1, 0xa3e2, 0xa3e3, 0xa3e4, 0xa3e5, 0xa3e6, 0xa3e7, /*0x40-0x47*/ + 0xa3e8, 0xa3e9, 0xa3ea, 0xa3eb, 0xa3ec, 0xa3ed, 0xa3ee, 0xa3ef, /*0x48-0x4f*/ + 0xa3f0, 0xa3f1, 0xa3f2, 0xa3f3, 0xa3f4, 0xa3f5, 0xa3f6, 0xa3f7, /*0x50-0x57*/ + 0xa3f8, 0xa3f9, 0xa3fa, 0xa3fb, 0xa3fc, 0xa3fd, 0xa1ab, 0x0000, /*0x58-0x5f*/ +}; +static const unsigned short gbk_pageffb[8] = { + 0xa1e9, 0xa1ea, 0xa956, 0xa3fe, 0xa957, 0xa3a4, 0x0000, 0x0000, /*0xe0-0xe7*/ +}; + +static int +gbk_wctomb (unsigned char *r, ucs4_t wc, int n) +{ + if (n >= 2) { + unsigned short c = 0; + if (wc >= 0x00a0 && wc < 0x0170) + c = gbk_page00[wc-0x00a0]; + else if (wc >= 0x01c8 && wc < 0x01e0) + c = gbk_page01[wc-0x01c8]; + else if (wc >= 0x0250 && wc < 0x0268) + c = gbk_page02a[wc-0x0250]; + else if (wc >= 0x02c0 && wc < 0x02e0) + c = gbk_page02b[wc-0x02c0]; + else if (wc >= 0x0390 && wc < 0x03d0) + c = gbk_page03[wc-0x0390]; + else if (wc >= 0x0400 && wc < 0x0458) + c = gbk_page04[wc-0x0400]; + else if (wc >= 0x2010 && wc < 0x2040) + c = gbk_page20[wc-0x2010]; + else if (wc >= 0x2100 && wc < 0x21a0) + c = gbk_page21[wc-0x2100]; + else if (wc >= 0x2208 && wc < 0x22c0) + c = gbk_page22[wc-0x2208]; + else if (wc == 0x2312) + c = 0xa1d0; + else if (wc >= 0x2460 && wc < 0x24a0) + c = gbk_page24[wc-0x2460]; + else if (wc >= 0x2500 && wc < 0x25e8) + c = gbk_page25[wc-0x2500]; + else if (wc >= 0x2600 && wc < 0x2648) + c = gbk_page26[wc-0x2600]; + else if (wc >= 0x3000 && wc < 0x3130) + c = gbk_page30[wc-0x3000]; + else if (wc >= 0x3220 && wc < 0x3238) + c = gbk_page32[wc-0x3220]; + else if (wc == 0x32a3) + c = 0xa949; + else if (wc >= 0x3388 && wc < 0x33d8) + c = gbk_page33[wc-0x3388]; + else if (wc >= 0x4e00 && wc < 0x9fa8) + c = gbk_page4e[wc-0x4e00]; + else if (wc == 0xf92c) + c = 0xfd9c; + else if (wc >= 0xf978 && wc < 0xf998) + c = gbk_pagef9a[wc-0xf978]; + else if (wc >= 0xf9e0 && wc < 0xf9f8) + c = gbk_pagef9b[wc-0xf9e0]; + else if (wc >= 0xfa08 && wc < 0xfa30) + c = gbk_pagefa[wc-0xfa08]; + else if (wc >= 0xfe30 && wc < 0xfe70) + c = gbk_pagefe[wc-0xfe30]; + else if (wc >= 0xff00 && wc < 0xff60) + c = gbk_pageffa[wc-0xff00]; + else if (wc >= 0xffe0 && wc < 0xffe8) + c = gbk_pageffb[wc-0xffe0]; + if (c != 0) { + r[0] = (c >> 8); r[1] = (c & 0xff); + return 2; + } + return RET_ILSEQ; + } + return RET_TOOSMALL; +} diff --git a/xim/xcb-imdkit/src/xlibi18n/lcUniConv/georgian_academy.h b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/georgian_academy.h new file mode 100644 index 0000000..3dfe796 --- /dev/null +++ b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/georgian_academy.h @@ -0,0 +1,87 @@ + +/* + * GEORGIAN-ACADEMY + */ + +static const unsigned short georgian_academy_2uni[32] = { + /* 0x80 */ + 0x0080, 0x0081, 0x201a, 0x0192, 0x201e, 0x2026, 0x2020, 0x2021, + 0x02c6, 0x2030, 0x0160, 0x2039, 0x0152, 0x008d, 0x008e, 0x008f, + /* 0x90 */ + 0x0090, 0x2018, 0x2019, 0x201c, 0x201d, 0x2022, 0x2013, 0x2014, + 0x02dc, 0x2122, 0x0161, 0x203a, 0x0153, 0x009d, 0x009e, 0x0178, +}; + +static int +georgian_academy_mbtowc (ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c >= 0x80 && c < 0xa0) + *pwc = (ucs4_t) georgian_academy_2uni[c-0x80]; + else if (c >= 0xc0 && c < 0xe7) + *pwc = (ucs4_t) c + 0x1010; + else + *pwc = (ucs4_t) c; + return 1; +} + +static const unsigned char georgian_academy_page00[32] = { + 0x80, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x8d, 0x8e, 0x8f, /* 0x88-0x8f */ + 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x9d, 0x9e, 0x00, /* 0x98-0x9f */ +}; +static const unsigned char georgian_academy_page01[72] = { + 0x00, 0x00, 0x8c, 0x9c, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0x8a, 0x9a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x9f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0x00, 0x00, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ +}; +static const unsigned char georgian_academy_page02[32] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x00, /* 0xc0-0xc7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */ + 0x00, 0x00, 0x00, 0x00, 0x98, 0x00, 0x00, 0x00, /* 0xd8-0xdf */ +}; +static const unsigned char georgian_academy_page20[48] = { + 0x00, 0x00, 0x00, 0x96, 0x97, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x91, 0x92, 0x82, 0x00, 0x93, 0x94, 0x84, 0x00, /* 0x18-0x1f */ + 0x86, 0x87, 0x95, 0x00, 0x00, 0x00, 0x85, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x89, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x8b, 0x9b, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ +}; + +static int +georgian_academy_wctomb (unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x0080 && wc < 0x00a0) + c = georgian_academy_page00[wc-0x0080]; + else if ((wc >= 0x00a0 && wc < 0x00c0) || (wc >= 0x00e7 && wc < 0x0100)) + c = wc; + else if (wc >= 0x0150 && wc < 0x0198) + c = georgian_academy_page01[wc-0x0150]; + else if (wc >= 0x02c0 && wc < 0x02e0) + c = georgian_academy_page02[wc-0x02c0]; + else if (wc >= 0x10d0 && wc < 0x10f7) + c = wc-0x1010; + else if (wc >= 0x2010 && wc < 0x2040) + c = georgian_academy_page20[wc-0x2010]; + else if (wc == 0x2122) + c = 0x99; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILSEQ; +} diff --git a/xim/xcb-imdkit/src/xlibi18n/lcUniConv/georgian_ps.h b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/georgian_ps.h new file mode 100644 index 0000000..deb513c --- /dev/null +++ b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/georgian_ps.h @@ -0,0 +1,104 @@ + +/* + * GEORGIAN-PS + */ + +static const unsigned short georgian_ps_2uni_1[32] = { + /* 0x80 */ + 0x0080, 0x0081, 0x201a, 0x0192, 0x201e, 0x2026, 0x2020, 0x2021, + 0x02c6, 0x2030, 0x0160, 0x2039, 0x0152, 0x008d, 0x008e, 0x008f, + /* 0x90 */ + 0x0090, 0x2018, 0x2019, 0x201c, 0x201d, 0x2022, 0x2013, 0x2014, + 0x02dc, 0x2122, 0x0161, 0x203a, 0x0153, 0x009d, 0x009e, 0x0178, +}; +static const unsigned short georgian_ps_2uni_2[39] = { + /* 0xc0 */ + 0x10d0, 0x10d1, 0x10d2, 0x10d3, 0x10d4, 0x10d5, 0x10d6, 0x10f1, + 0x10d7, 0x10d8, 0x10d9, 0x10da, 0x10db, 0x10dc, 0x10f2, 0x10dd, + /* 0xd0 */ + 0x10de, 0x10df, 0x10e0, 0x10e1, 0x10e2, 0x10f3, 0x10e3, 0x10e4, + 0x10e5, 0x10e6, 0x10e7, 0x10e8, 0x10e9, 0x10ea, 0x10eb, 0x10ec, + /* 0xe0 */ + 0x10ed, 0x10ee, 0x10f4, 0x10ef, 0x10f0, 0x10f5, +}; + +static int +georgian_ps_mbtowc (ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c >= 0x80 && c < 0xa0) + *pwc = (ucs4_t) georgian_ps_2uni_1[c-0x80]; + else if (c >= 0xc0 && c < 0xe6) + *pwc = (ucs4_t) georgian_ps_2uni_2[c-0xc0]; + else + *pwc = (ucs4_t) c; + return 1; +} + +static const unsigned char georgian_ps_page00[32] = { + 0x80, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x8d, 0x8e, 0x8f, /* 0x88-0x8f */ + 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x9d, 0x9e, 0x00, /* 0x98-0x9f */ +}; +static const unsigned char georgian_ps_page01[72] = { + 0x00, 0x00, 0x8c, 0x9c, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0x8a, 0x9a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x9f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0x00, 0x00, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ +}; +static const unsigned char georgian_ps_page02[32] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x00, /* 0xc0-0xc7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */ + 0x00, 0x00, 0x00, 0x00, 0x98, 0x00, 0x00, 0x00, /* 0xd8-0xdf */ +}; +static const unsigned char georgian_ps_page10[40] = { + 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc8, /* 0xd0-0xd7 */ + 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xcf, 0xd0, 0xd1, /* 0xd8-0xdf */ + 0xd2, 0xd3, 0xd4, 0xd6, 0xd7, 0xd8, 0xd9, 0xda, /* 0xe0-0xe7 */ + 0xdb, 0xdc, 0xdd, 0xde, 0xdf, 0xe0, 0xe1, 0xe3, /* 0xe8-0xef */ + 0xe4, 0xc7, 0xce, 0xd5, 0xe2, 0xe5, 0x00, 0x00, /* 0xf0-0xf7 */ +}; +static const unsigned char georgian_ps_page20[48] = { + 0x00, 0x00, 0x00, 0x96, 0x97, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x91, 0x92, 0x82, 0x00, 0x93, 0x94, 0x84, 0x00, /* 0x18-0x1f */ + 0x86, 0x87, 0x95, 0x00, 0x00, 0x00, 0x85, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x89, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x8b, 0x9b, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ +}; + +static int +georgian_ps_wctomb (unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x0080 && wc < 0x00a0) + c = georgian_ps_page00[wc-0x0080]; + else if ((wc >= 0x00a0 && wc < 0x00c0) || (wc >= 0x00e6 && wc < 0x0100)) + c = wc; + else if (wc >= 0x0150 && wc < 0x0198) + c = georgian_ps_page01[wc-0x0150]; + else if (wc >= 0x02c0 && wc < 0x02e0) + c = georgian_ps_page02[wc-0x02c0]; + else if (wc >= 0x10d0 && wc < 0x10f8) + c = georgian_ps_page10[wc-0x10d0]; + else if (wc >= 0x2010 && wc < 0x2040) + c = georgian_ps_page20[wc-0x2010]; + else if (wc == 0x2122) + c = 0x99; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILSEQ; +} diff --git a/xim/xcb-imdkit/src/xlibi18n/lcUniConv/iso8859_1.h b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/iso8859_1.h new file mode 100644 index 0000000..a8d14c4 --- /dev/null +++ b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/iso8859_1.h @@ -0,0 +1,22 @@ + +/* + * ISO-8859-1 + */ + +static int +iso8859_1_mbtowc (ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + *pwc = (ucs4_t) c; + return 1; +} + +static int +iso8859_1_wctomb (unsigned char *r, ucs4_t wc, int n) +{ + if (wc < 0x0100) { + *r = wc; + return 1; + } + return RET_ILSEQ; +} diff --git a/xim/xcb-imdkit/src/xlibi18n/lcUniConv/iso8859_10.h b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/iso8859_10.h new file mode 100644 index 0000000..64c6075 --- /dev/null +++ b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/iso8859_10.h @@ -0,0 +1,87 @@ + +/* + * ISO-8859-10 + */ + +static const unsigned short iso8859_10_2uni[96] = { + /* 0xa0 */ + 0x00a0, 0x0104, 0x0112, 0x0122, 0x012a, 0x0128, 0x0136, 0x00a7, + 0x013b, 0x0110, 0x0160, 0x0166, 0x017d, 0x00ad, 0x016a, 0x014a, + /* 0xb0 */ + 0x00b0, 0x0105, 0x0113, 0x0123, 0x012b, 0x0129, 0x0137, 0x00b7, + 0x013c, 0x0111, 0x0161, 0x0167, 0x017e, 0x2015, 0x016b, 0x014b, + /* 0xc0 */ + 0x0100, 0x00c1, 0x00c2, 0x00c3, 0x00c4, 0x00c5, 0x00c6, 0x012e, + 0x010c, 0x00c9, 0x0118, 0x00cb, 0x0116, 0x00cd, 0x00ce, 0x00cf, + /* 0xd0 */ + 0x00d0, 0x0145, 0x014c, 0x00d3, 0x00d4, 0x00d5, 0x00d6, 0x0168, + 0x00d8, 0x0172, 0x00da, 0x00db, 0x00dc, 0x00dd, 0x00de, 0x00df, + /* 0xe0 */ + 0x0101, 0x00e1, 0x00e2, 0x00e3, 0x00e4, 0x00e5, 0x00e6, 0x012f, + 0x010d, 0x00e9, 0x0119, 0x00eb, 0x0117, 0x00ed, 0x00ee, 0x00ef, + /* 0xf0 */ + 0x00f0, 0x0146, 0x014d, 0x00f3, 0x00f4, 0x00f5, 0x00f6, 0x0169, + 0x00f8, 0x0173, 0x00fa, 0x00fb, 0x00fc, 0x00fd, 0x00fe, 0x0138, +}; + +static int +iso8859_10_mbtowc (ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0xa0) + *pwc = (ucs4_t) c; + else + *pwc = (ucs4_t) iso8859_10_2uni[c-0xa0]; + return 1; +} + +static const unsigned char iso8859_10_page00[224] = { + 0xa0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa7, /* 0xa0-0xa7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0xad, 0x00, 0x00, /* 0xa8-0xaf */ + 0xb0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb7, /* 0xb0-0xb7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */ + 0x00, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0x00, /* 0xc0-0xc7 */ + 0x00, 0xc9, 0x00, 0xcb, 0x00, 0xcd, 0xce, 0xcf, /* 0xc8-0xcf */ + 0xd0, 0x00, 0x00, 0xd3, 0xd4, 0xd5, 0xd6, 0x00, /* 0xd0-0xd7 */ + 0xd8, 0x00, 0xda, 0xdb, 0xdc, 0xdd, 0xde, 0xdf, /* 0xd8-0xdf */ + 0x00, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0x00, /* 0xe0-0xe7 */ + 0x00, 0xe9, 0x00, 0xeb, 0x00, 0xed, 0xee, 0xef, /* 0xe8-0xef */ + 0xf0, 0x00, 0x00, 0xf3, 0xf4, 0xf5, 0xf6, 0x00, /* 0xf0-0xf7 */ + 0xf8, 0x00, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0x00, /* 0xf8-0xff */ + /* 0x0100 */ + 0xc0, 0xe0, 0x00, 0x00, 0xa1, 0xb1, 0x00, 0x00, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0xc8, 0xe8, 0x00, 0x00, /* 0x08-0x0f */ + 0xa9, 0xb9, 0xa2, 0xb2, 0x00, 0x00, 0xcc, 0xec, /* 0x10-0x17 */ + 0xca, 0xea, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0xa3, 0xb3, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0xa5, 0xb5, 0xa4, 0xb4, 0x00, 0x00, 0xc7, 0xe7, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa6, 0xb6, /* 0x30-0x37 */ + 0xff, 0x00, 0x00, 0xa8, 0xb8, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0xd1, 0xf1, 0x00, /* 0x40-0x47 */ + 0x00, 0x00, 0xaf, 0xbf, 0xd2, 0xf2, 0x00, 0x00, /* 0x48-0x4f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0xaa, 0xba, 0x00, 0x00, 0x00, 0x00, 0xab, 0xbb, /* 0x60-0x67 */ + 0xd7, 0xf7, 0xae, 0xbe, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0xd9, 0xf9, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0xac, 0xbc, 0x00, /* 0x78-0x7f */ +}; + +static int +iso8859_10_wctomb (unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x00a0) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x0180) + c = iso8859_10_page00[wc-0x00a0]; + else if (wc == 0x2015) + c = 0xbd; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILSEQ; +} diff --git a/xim/xcb-imdkit/src/xlibi18n/lcUniConv/iso8859_11.h b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/iso8859_11.h new file mode 100644 index 0000000..2045aa0 --- /dev/null +++ b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/iso8859_11.h @@ -0,0 +1,77 @@ + +/* + * ISO8859-11 + */ + +static const unsigned short iso8859_11_2uni[96] = { + /* 0xa0 */ + 0x00a0, 0x0e01, 0x0e02, 0x0e03, 0x0e04, 0x0e05, 0x0e06, 0x0e07, + 0x0e08, 0x0e09, 0x0e0a, 0x0e0b, 0x0e0c, 0x0e0d, 0x0e0e, 0x0e0f, + /* 0xb0 */ + 0x0e10, 0x0e11, 0x0e12, 0x0e13, 0x0e14, 0x0e15, 0x0e16, 0x0e17, + 0x0e18, 0x0e19, 0x0e1a, 0x0e1b, 0x0e1c, 0x0e1d, 0x0e1e, 0x0e1f, + /* 0xc0 */ + 0x0e20, 0x0e21, 0x0e22, 0x0e23, 0x0e24, 0x0e25, 0x0e26, 0x0e27, + 0x0e28, 0x0e29, 0x0e2a, 0x0e2b, 0x0e2c, 0x0e2d, 0x0e2e, 0x0e2f, + /* 0xd0 */ + 0x0e30, 0x0e31, 0x0e32, 0x0e33, 0x0e34, 0x0e35, 0x0e36, 0x0e37, + 0x0e38, 0x0e39, 0x0e3a, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x0e3f, + /* 0xe0 */ + 0x0e40, 0x0e41, 0x0e42, 0x0e43, 0x0e44, 0x0e45, 0x0e46, 0x0e47, + 0x0e48, 0x0e49, 0x0e4a, 0x0e4b, 0x0e4c, 0x0e4d, 0x0e4e, 0x0e4f, + /* 0xf0 */ + 0x0e50, 0x0e51, 0x0e52, 0x0e53, 0x0e54, 0x0e55, 0x0e56, 0x0e57, + 0x0e58, 0x0e59, 0x0e5a, 0x0e5b, 0xfffd, 0xfffd, 0xfffd, 0xfffd, +}; + +static int +iso8859_11_mbtowc (ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) { + *pwc = (ucs4_t) c; + return 1; + } + else if (c < 0xa0) { + } + else { + unsigned short wc = iso8859_11_2uni[c-0xa0]; + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 1; + } + } + return RET_ILSEQ; +} + +static const unsigned char iso8859_11_page0e[96] = { + 0x00, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, /* 0x00-0x07 */ + 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, /* 0x08-0x0f */ + 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, /* 0x10-0x17 */ + 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, /* 0x18-0x1f */ + 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, /* 0x20-0x27 */ + 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, /* 0x28-0x2f */ + 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, /* 0x30-0x37 */ + 0xd8, 0xd9, 0xda, 0x00, 0x00, 0x00, 0x00, 0xdf, /* 0x38-0x3f */ + 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0x40-0x47 */ + 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0x48-0x4f */ + 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, /* 0x50-0x57 */ + 0xf8, 0xf9, 0xfa, 0xfb, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ +}; + +static int +iso8859_11_wctomb (unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080 || wc == 0x00a0) { + *r = wc; + return 1; + } + else if (wc >= 0x0e00 && wc < 0x0e60) + c = iso8859_11_page0e[wc-0x0e00]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILSEQ; +} diff --git a/xim/xcb-imdkit/src/xlibi18n/lcUniConv/iso8859_13.h b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/iso8859_13.h new file mode 100644 index 0000000..86db965 --- /dev/null +++ b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/iso8859_13.h @@ -0,0 +1,90 @@ + +/* + * ISO-8859-13 + */ + +static const unsigned short iso8859_13_2uni[96] = { + /* 0xa0 */ + 0x00a0, 0x201d, 0x00a2, 0x00a3, 0x00a4, 0x201e, 0x00a6, 0x00a7, + 0x00d8, 0x00a9, 0x0156, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x00c6, + /* 0xb0 */ + 0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x201c, 0x00b5, 0x00b6, 0x00b7, + 0x00f8, 0x00b9, 0x0157, 0x00bb, 0x00bc, 0x00bd, 0x00be, 0x00e6, + /* 0xc0 */ + 0x0104, 0x012e, 0x0100, 0x0106, 0x00c4, 0x00c5, 0x0118, 0x0112, + 0x010c, 0x00c9, 0x0179, 0x0116, 0x0122, 0x0136, 0x012a, 0x013b, + /* 0xd0 */ + 0x0160, 0x0143, 0x0145, 0x00d3, 0x014c, 0x00d5, 0x00d6, 0x00d7, + 0x0172, 0x0141, 0x015a, 0x016a, 0x00dc, 0x017b, 0x017d, 0x00df, + /* 0xe0 */ + 0x0105, 0x012f, 0x0101, 0x0107, 0x00e4, 0x00e5, 0x0119, 0x0113, + 0x010d, 0x00e9, 0x017a, 0x0117, 0x0123, 0x0137, 0x012b, 0x013c, + /* 0xf0 */ + 0x0161, 0x0144, 0x0146, 0x00f3, 0x014d, 0x00f5, 0x00f6, 0x00f7, + 0x0173, 0x0142, 0x015b, 0x016b, 0x00fc, 0x017c, 0x017e, 0x2019, +}; + +static int +iso8859_13_mbtowc (ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0xa0) + *pwc = (ucs4_t) c; + else + *pwc = (ucs4_t) iso8859_13_2uni[c-0xa0]; + return 1; +} + +static const unsigned char iso8859_13_page00[224] = { + 0xa0, 0x00, 0xa2, 0xa3, 0xa4, 0x00, 0xa6, 0xa7, /* 0xa0-0xa7 */ + 0x00, 0xa9, 0x00, 0xab, 0xac, 0xad, 0xae, 0x00, /* 0xa8-0xaf */ + 0xb0, 0xb1, 0xb2, 0xb3, 0x00, 0xb5, 0xb6, 0xb7, /* 0xb0-0xb7 */ + 0x00, 0xb9, 0x00, 0xbb, 0xbc, 0xbd, 0xbe, 0x00, /* 0xb8-0xbf */ + 0x00, 0x00, 0x00, 0x00, 0xc4, 0xc5, 0xaf, 0x00, /* 0xc0-0xc7 */ + 0x00, 0xc9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0x00, 0xd3, 0x00, 0xd5, 0xd6, 0xd7, /* 0xd0-0xd7 */ + 0xa8, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0xdf, /* 0xd8-0xdf */ + 0x00, 0x00, 0x00, 0x00, 0xe4, 0xe5, 0xbf, 0x00, /* 0xe0-0xe7 */ + 0x00, 0xe9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe8-0xef */ + 0x00, 0x00, 0x00, 0xf3, 0x00, 0xf5, 0xf6, 0xf7, /* 0xf0-0xf7 */ + 0xb8, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, /* 0xf8-0xff */ + /* 0x0100 */ + 0xc2, 0xe2, 0x00, 0x00, 0xc0, 0xe0, 0xc3, 0xe3, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0xc8, 0xe8, 0x00, 0x00, /* 0x08-0x0f */ + 0x00, 0x00, 0xc7, 0xe7, 0x00, 0x00, 0xcb, 0xeb, /* 0x10-0x17 */ + 0xc6, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0xcc, 0xec, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0xce, 0xee, 0x00, 0x00, 0xc1, 0xe1, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xcd, 0xed, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0xcf, 0xef, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0xd9, 0xf9, 0xd1, 0xf1, 0xd2, 0xf2, 0x00, /* 0x40-0x47 */ + 0x00, 0x00, 0x00, 0x00, 0xd4, 0xf4, 0x00, 0x00, /* 0x48-0x4f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xaa, 0xba, /* 0x50-0x57 */ + 0x00, 0x00, 0xda, 0xfa, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0xd0, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */ + 0x00, 0x00, 0xdb, 0xfb, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0xd8, 0xf8, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0xca, 0xea, 0xdd, 0xfd, 0xde, 0xfe, 0x00, /* 0x78-0x7f */ +}; +static const unsigned char iso8859_13_page20[8] = { + 0x00, 0xff, 0x00, 0x00, 0xb4, 0xa1, 0xa5, 0x00, /* 0x18-0x1f */ +}; + +static int +iso8859_13_wctomb (unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x00a0) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x0180) + c = iso8859_13_page00[wc-0x00a0]; + else if (wc >= 0x2018 && wc < 0x2020) + c = iso8859_13_page20[wc-0x2018]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILSEQ; +} diff --git a/xim/xcb-imdkit/src/xlibi18n/lcUniConv/iso8859_14.h b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/iso8859_14.h new file mode 100644 index 0000000..f27a408 --- /dev/null +++ b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/iso8859_14.h @@ -0,0 +1,108 @@ + +/* + * ISO-8859-14 + */ + +static const unsigned short iso8859_14_2uni[96] = { + /* 0xa0 */ + 0x00a0, 0x1e02, 0x1e03, 0x00a3, 0x010a, 0x010b, 0x1e0a, 0x00a7, + 0x1e80, 0x00a9, 0x1e82, 0x1e0b, 0x1ef2, 0x00ad, 0x00ae, 0x0178, + /* 0xb0 */ + 0x1e1e, 0x1e1f, 0x0120, 0x0121, 0x1e40, 0x1e41, 0x00b6, 0x1e56, + 0x1e81, 0x1e57, 0x1e83, 0x1e60, 0x1ef3, 0x1e84, 0x1e85, 0x1e61, + /* 0xc0 */ + 0x00c0, 0x00c1, 0x00c2, 0x00c3, 0x00c4, 0x00c5, 0x00c6, 0x00c7, + 0x00c8, 0x00c9, 0x00ca, 0x00cb, 0x00cc, 0x00cd, 0x00ce, 0x00cf, + /* 0xd0 */ + 0x0174, 0x00d1, 0x00d2, 0x00d3, 0x00d4, 0x00d5, 0x00d6, 0x1e6a, + 0x00d8, 0x00d9, 0x00da, 0x00db, 0x00dc, 0x00dd, 0x0176, 0x00df, + /* 0xe0 */ + 0x00e0, 0x00e1, 0x00e2, 0x00e3, 0x00e4, 0x00e5, 0x00e6, 0x00e7, + 0x00e8, 0x00e9, 0x00ea, 0x00eb, 0x00ec, 0x00ed, 0x00ee, 0x00ef, + /* 0xf0 */ + 0x0175, 0x00f1, 0x00f2, 0x00f3, 0x00f4, 0x00f5, 0x00f6, 0x1e6b, + 0x00f8, 0x00f9, 0x00fa, 0x00fb, 0x00fc, 0x00fd, 0x0177, 0x00ff, +}; + +static int +iso8859_14_mbtowc (ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c >= 0xa0) + *pwc = (ucs4_t) iso8859_14_2uni[c-0xa0]; + else + *pwc = (ucs4_t) c; + return 1; +} + +static const unsigned char iso8859_14_page00[96] = { + 0xa0, 0x00, 0x00, 0xa3, 0x00, 0x00, 0x00, 0xa7, /* 0xa0-0xa7 */ + 0x00, 0xa9, 0x00, 0x00, 0x00, 0xad, 0xae, 0x00, /* 0xa8-0xaf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb6, 0x00, /* 0xb0-0xb7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */ + 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, /* 0xc0-0xc7 */ + 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, /* 0xc8-0xcf */ + 0x00, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0x00, /* 0xd0-0xd7 */ + 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, 0x00, 0xdf, /* 0xd8-0xdf */ + 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0xe0-0xe7 */ + 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0xe8-0xef */ + 0x00, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0x00, /* 0xf0-0xf7 */ + 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0x00, 0xff, /* 0xf8-0xff */ +}; +static const unsigned char iso8859_14_page01_0[32] = { + 0x00, 0x00, 0xa4, 0xa5, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0xb2, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ +}; +static const unsigned char iso8859_14_page01_1[16] = { + 0x00, 0x00, 0x00, 0x00, 0xd0, 0xf0, 0xde, 0xfe, /* 0x70-0x77 */ + 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ +}; +static const unsigned char iso8859_14_page1e_0[136] = { + 0x00, 0x00, 0xa1, 0xa2, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */ + 0x00, 0x00, 0xa6, 0xab, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb1, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0xb4, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb7, 0xb9, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0xbb, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */ + 0x00, 0x00, 0xd7, 0xf7, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0xa8, 0xb8, 0xaa, 0xba, 0xbd, 0xbe, 0x00, 0x00, /* 0x80-0x87 */ +}; +static const unsigned char iso8859_14_page1e_1[8] = { + 0x00, 0x00, 0xac, 0xbc, 0x00, 0x00, 0x00, 0x00, /* 0xf0-0xf7 */ +}; + +static int +iso8859_14_wctomb (unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x00a0) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x0100) + c = iso8859_14_page00[wc-0x00a0]; + else if (wc >= 0x0108 && wc < 0x0128) + c = iso8859_14_page01_0[wc-0x0108]; + else if (wc >= 0x0170 && wc < 0x0180) + c = iso8859_14_page01_1[wc-0x0170]; + else if (wc >= 0x1e00 && wc < 0x1e88) + c = iso8859_14_page1e_0[wc-0x1e00]; + else if (wc >= 0x1ef0 && wc < 0x1ef8) + c = iso8859_14_page1e_1[wc-0x1ef0]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILSEQ; +} diff --git a/xim/xcb-imdkit/src/xlibi18n/lcUniConv/iso8859_15.h b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/iso8859_15.h new file mode 100644 index 0000000..3e46d4d --- /dev/null +++ b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/iso8859_15.h @@ -0,0 +1,62 @@ + +/* + * ISO-8859-15 + */ + +static const unsigned short iso8859_15_2uni[32] = { + /* 0xa0 */ + 0x00a0, 0x00a1, 0x00a2, 0x00a3, 0x20ac, 0x00a5, 0x0160, 0x00a7, + 0x0161, 0x00a9, 0x00aa, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x00af, + /* 0xb0 */ + 0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x017d, 0x00b5, 0x00b6, 0x00b7, + 0x017e, 0x00b9, 0x00ba, 0x00bb, 0x0152, 0x0153, 0x0178, 0x00bf, +}; + +static int +iso8859_15_mbtowc (ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c >= 0xa0 && c < 0xc0) + *pwc = (ucs4_t) iso8859_15_2uni[c-0xa0]; + else + *pwc = (ucs4_t) c; + return 1; +} + +static const unsigned char iso8859_15_page00[32] = { + 0xa0, 0xa1, 0xa2, 0xa3, 0x00, 0xa5, 0x00, 0xa7, /* 0xa0-0xa7 */ + 0x00, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, /* 0xa8-0xaf */ + 0xb0, 0xb1, 0xb2, 0xb3, 0x00, 0xb5, 0xb6, 0xb7, /* 0xb0-0xb7 */ + 0x00, 0xb9, 0xba, 0xbb, 0x00, 0x00, 0x00, 0xbf, /* 0xb8-0xbf */ +}; +static const unsigned char iso8859_15_page01[48] = { + 0x00, 0x00, 0xbc, 0xbd, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0xa6, 0xa8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0xbe, 0x00, 0x00, 0x00, 0x00, 0xb4, 0xb8, 0x00, /* 0x78-0x7f */ +}; + +static int +iso8859_15_wctomb (unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x00a0) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x00c0) + c = iso8859_15_page00[wc-0x00a0]; + else if (wc >= 0x00c0 && wc < 0x0100) + c = wc; + else if (wc >= 0x0150 && wc < 0x0180) + c = iso8859_15_page01[wc-0x0150]; + else if (wc == 0x20ac) + c = 0xa4; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILSEQ; +} diff --git a/xim/xcb-imdkit/src/xlibi18n/lcUniConv/iso8859_16.h b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/iso8859_16.h new file mode 100644 index 0000000..f6341ed --- /dev/null +++ b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/iso8859_16.h @@ -0,0 +1,97 @@ + +/* + * ISO-8859-16 + */ + +static const unsigned short iso8859_16_2uni[96] = { + /* 0xa0 */ + 0x00a0, 0x0104, 0x0105, 0x0141, 0x20ac, 0x201e, 0x0160, 0x00a7, + 0x0161, 0x00a9, 0x0218, 0x00ab, 0x0179, 0x00ad, 0x017a, 0x017b, + /* 0xb0 */ + 0x00b0, 0x00b1, 0x010c, 0x0142, 0x017d, 0x201d, 0x00b6, 0x00b7, + 0x017e, 0x010d, 0x0219, 0x00bb, 0x0152, 0x0153, 0x0178, 0x017c, + /* 0xc0 */ + 0x00c0, 0x00c1, 0x00c2, 0x0102, 0x00c4, 0x0106, 0x00c6, 0x00c7, + 0x00c8, 0x00c9, 0x00ca, 0x00cb, 0x00cc, 0x00cd, 0x00ce, 0x00cf, + /* 0xd0 */ + 0x0110, 0x0143, 0x00d2, 0x00d3, 0x00d4, 0x0150, 0x00d6, 0x015a, + 0x0170, 0x00d9, 0x00da, 0x00db, 0x00dc, 0x0118, 0x021a, 0x00df, + /* 0xe0 */ + 0x00e0, 0x00e1, 0x00e2, 0x0103, 0x00e4, 0x0107, 0x00e6, 0x00e7, + 0x00e8, 0x00e9, 0x00ea, 0x00eb, 0x00ec, 0x00ed, 0x00ee, 0x00ef, + /* 0xf0 */ + 0x0111, 0x0144, 0x00f2, 0x00f3, 0x00f4, 0x0151, 0x00f6, 0x015b, + 0x0171, 0x00f9, 0x00fa, 0x00fb, 0x00fc, 0x0119, 0x021b, 0x00ff, +}; + +static int +iso8859_16_mbtowc (ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0xa0) + *pwc = (ucs4_t) c; + else + *pwc = (ucs4_t) iso8859_16_2uni[c-0xa0]; + return 1; +} + +static const unsigned char iso8859_16_page00[224] = { + 0xa0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa7, /* 0xa0-0xa7 */ + 0x00, 0xa9, 0x00, 0xab, 0x00, 0xad, 0x00, 0x00, /* 0xa8-0xaf */ + 0xb0, 0xb1, 0x00, 0x00, 0x00, 0x00, 0xb6, 0xb7, /* 0xb0-0xb7 */ + 0x00, 0x00, 0x00, 0xbb, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */ + 0xc0, 0xc1, 0xc2, 0x00, 0xc4, 0x00, 0xc6, 0xc7, /* 0xc0-0xc7 */ + 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, /* 0xc8-0xcf */ + 0x00, 0x00, 0xd2, 0xd3, 0xd4, 0x00, 0xd6, 0x00, /* 0xd0-0xd7 */ + 0x00, 0xd9, 0xda, 0xdb, 0xdc, 0x00, 0x00, 0xdf, /* 0xd8-0xdf */ + 0xe0, 0xe1, 0xe2, 0x00, 0xe4, 0x00, 0xe6, 0xe7, /* 0xe0-0xe7 */ + 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0xe8-0xef */ + 0x00, 0x00, 0xf2, 0xf3, 0xf4, 0x00, 0xf6, 0x00, /* 0xf0-0xf7 */ + 0x00, 0xf9, 0xfa, 0xfb, 0xfc, 0x00, 0x00, 0xff, /* 0xf8-0xff */ + /* 0x0100 */ + 0x00, 0x00, 0xc3, 0xe3, 0xa1, 0xa2, 0xc5, 0xe5, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0xb2, 0xb9, 0x00, 0x00, /* 0x08-0x0f */ + 0xd0, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0xdd, 0xfd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0xa3, 0xb3, 0xd1, 0xf1, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0xd5, 0xf5, 0xbc, 0xbd, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0xd7, 0xf7, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0xa6, 0xa8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0xd8, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0xbe, 0xac, 0xae, 0xaf, 0xbf, 0xb4, 0xb8, 0x00, /* 0x78-0x7f */ +}; +static const unsigned char iso8859_16_page02[8] = { + 0xaa, 0xba, 0xde, 0xfe, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */ +}; +static const unsigned char iso8859_16_page20[8] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0xb5, 0xa5, 0x00, /* 0x18-0x1f */ +}; + +static int +iso8859_16_wctomb (unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x00a0) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x0180) + c = iso8859_16_page00[wc-0x00a0]; + else if (wc >= 0x0218 && wc < 0x0220) + c = iso8859_16_page02[wc-0x0218]; + else if (wc >= 0x2018 && wc < 0x2020) + c = iso8859_16_page20[wc-0x2018]; + else if (wc == 0x20ac) + c = 0xa4; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILSEQ; +} diff --git a/xim/xcb-imdkit/src/xlibi18n/lcUniConv/iso8859_2.h b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/iso8859_2.h new file mode 100644 index 0000000..6cca7ba --- /dev/null +++ b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/iso8859_2.h @@ -0,0 +1,93 @@ + +/* + * ISO-8859-2 + */ + +static const unsigned short iso8859_2_2uni[96] = { + /* 0xa0 */ + 0x00a0, 0x0104, 0x02d8, 0x0141, 0x00a4, 0x013d, 0x015a, 0x00a7, + 0x00a8, 0x0160, 0x015e, 0x0164, 0x0179, 0x00ad, 0x017d, 0x017b, + /* 0xb0 */ + 0x00b0, 0x0105, 0x02db, 0x0142, 0x00b4, 0x013e, 0x015b, 0x02c7, + 0x00b8, 0x0161, 0x015f, 0x0165, 0x017a, 0x02dd, 0x017e, 0x017c, + /* 0xc0 */ + 0x0154, 0x00c1, 0x00c2, 0x0102, 0x00c4, 0x0139, 0x0106, 0x00c7, + 0x010c, 0x00c9, 0x0118, 0x00cb, 0x011a, 0x00cd, 0x00ce, 0x010e, + /* 0xd0 */ + 0x0110, 0x0143, 0x0147, 0x00d3, 0x00d4, 0x0150, 0x00d6, 0x00d7, + 0x0158, 0x016e, 0x00da, 0x0170, 0x00dc, 0x00dd, 0x0162, 0x00df, + /* 0xe0 */ + 0x0155, 0x00e1, 0x00e2, 0x0103, 0x00e4, 0x013a, 0x0107, 0x00e7, + 0x010d, 0x00e9, 0x0119, 0x00eb, 0x011b, 0x00ed, 0x00ee, 0x010f, + /* 0xf0 */ + 0x0111, 0x0144, 0x0148, 0x00f3, 0x00f4, 0x0151, 0x00f6, 0x00f7, + 0x0159, 0x016f, 0x00fa, 0x0171, 0x00fc, 0x00fd, 0x0163, 0x02d9, +}; + +static int +iso8859_2_mbtowc (ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0xa0) + *pwc = (ucs4_t) c; + else + *pwc = (ucs4_t) iso8859_2_2uni[c-0xa0]; + return 1; +} + +static const unsigned char iso8859_2_page00[224] = { + 0xa0, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0xa7, /* 0xa0-0xa7 */ + 0xa8, 0x00, 0x00, 0x00, 0x00, 0xad, 0x00, 0x00, /* 0xa8-0xaf */ + 0xb0, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, /* 0xb0-0xb7 */ + 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */ + 0x00, 0xc1, 0xc2, 0x00, 0xc4, 0x00, 0x00, 0xc7, /* 0xc0-0xc7 */ + 0x00, 0xc9, 0x00, 0xcb, 0x00, 0xcd, 0xce, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0x00, 0xd3, 0xd4, 0x00, 0xd6, 0xd7, /* 0xd0-0xd7 */ + 0x00, 0x00, 0xda, 0x00, 0xdc, 0xdd, 0x00, 0xdf, /* 0xd8-0xdf */ + 0x00, 0xe1, 0xe2, 0x00, 0xe4, 0x00, 0x00, 0xe7, /* 0xe0-0xe7 */ + 0x00, 0xe9, 0x00, 0xeb, 0x00, 0xed, 0xee, 0x00, /* 0xe8-0xef */ + 0x00, 0x00, 0x00, 0xf3, 0xf4, 0x00, 0xf6, 0xf7, /* 0xf0-0xf7 */ + 0x00, 0x00, 0xfa, 0x00, 0xfc, 0xfd, 0x00, 0x00, /* 0xf8-0xff */ + /* 0x0100 */ + 0x00, 0x00, 0xc3, 0xe3, 0xa1, 0xb1, 0xc6, 0xe6, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0xc8, 0xe8, 0xcf, 0xef, /* 0x08-0x0f */ + 0xd0, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0xca, 0xea, 0xcc, 0xec, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0xc5, 0xe5, 0x00, 0x00, 0xa5, 0xb5, 0x00, /* 0x38-0x3f */ + 0x00, 0xa3, 0xb3, 0xd1, 0xf1, 0x00, 0x00, 0xd2, /* 0x40-0x47 */ + 0xf2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0xd5, 0xf5, 0x00, 0x00, 0xc0, 0xe0, 0x00, 0x00, /* 0x50-0x57 */ + 0xd8, 0xf8, 0xa6, 0xb6, 0x00, 0x00, 0xaa, 0xba, /* 0x58-0x5f */ + 0xa9, 0xb9, 0xde, 0xfe, 0xab, 0xbb, 0x00, 0x00, /* 0x60-0x67 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd9, 0xf9, /* 0x68-0x6f */ + 0xdb, 0xfb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0xac, 0xbc, 0xaf, 0xbf, 0xae, 0xbe, 0x00, /* 0x78-0x7f */ +}; +static const unsigned char iso8859_2_page02[32] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb7, /* 0xc0-0xc7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */ + 0xa2, 0xff, 0x00, 0xb2, 0x00, 0xbd, 0x00, 0x00, /* 0xd8-0xdf */ +}; + +static int +iso8859_2_wctomb (unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x00a0) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x0180) + c = iso8859_2_page00[wc-0x00a0]; + else if (wc >= 0x02c0 && wc < 0x02e0) + c = iso8859_2_page02[wc-0x02c0]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILSEQ; +} diff --git a/xim/xcb-imdkit/src/xlibi18n/lcUniConv/iso8859_3.h b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/iso8859_3.h new file mode 100644 index 0000000..b7d91a0 --- /dev/null +++ b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/iso8859_3.h @@ -0,0 +1,99 @@ + +/* + * ISO-8859-3 + */ + +static const unsigned short iso8859_3_2uni[96] = { + /* 0xa0 */ + 0x00a0, 0x0126, 0x02d8, 0x00a3, 0x00a4, 0xfffd, 0x0124, 0x00a7, + 0x00a8, 0x0130, 0x015e, 0x011e, 0x0134, 0x00ad, 0xfffd, 0x017b, + /* 0xb0 */ + 0x00b0, 0x0127, 0x00b2, 0x00b3, 0x00b4, 0x00b5, 0x0125, 0x00b7, + 0x00b8, 0x0131, 0x015f, 0x011f, 0x0135, 0x00bd, 0xfffd, 0x017c, + /* 0xc0 */ + 0x00c0, 0x00c1, 0x00c2, 0xfffd, 0x00c4, 0x010a, 0x0108, 0x00c7, + 0x00c8, 0x00c9, 0x00ca, 0x00cb, 0x00cc, 0x00cd, 0x00ce, 0x00cf, + /* 0xd0 */ + 0xfffd, 0x00d1, 0x00d2, 0x00d3, 0x00d4, 0x0120, 0x00d6, 0x00d7, + 0x011c, 0x00d9, 0x00da, 0x00db, 0x00dc, 0x016c, 0x015c, 0x00df, + /* 0xe0 */ + 0x00e0, 0x00e1, 0x00e2, 0xfffd, 0x00e4, 0x010b, 0x0109, 0x00e7, + 0x00e8, 0x00e9, 0x00ea, 0x00eb, 0x00ec, 0x00ed, 0x00ee, 0x00ef, + /* 0xf0 */ + 0xfffd, 0x00f1, 0x00f2, 0x00f3, 0x00f4, 0x0121, 0x00f6, 0x00f7, + 0x011d, 0x00f9, 0x00fa, 0x00fb, 0x00fc, 0x016d, 0x015d, 0x02d9, +}; + +static int +iso8859_3_mbtowc (ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0xa0) { + *pwc = (ucs4_t) c; + return 1; + } + else { + unsigned short wc = iso8859_3_2uni[c-0xa0]; + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 1; + } + } + return RET_ILSEQ; +} + +static const unsigned char iso8859_3_page00[96] = { + 0xa0, 0x00, 0x00, 0xa3, 0xa4, 0x00, 0x00, 0xa7, /* 0xa0-0xa7 */ + 0xa8, 0x00, 0x00, 0x00, 0x00, 0xad, 0x00, 0x00, /* 0xa8-0xaf */ + 0xb0, 0x00, 0xb2, 0xb3, 0xb4, 0xb5, 0x00, 0xb7, /* 0xb0-0xb7 */ + 0xb8, 0x00, 0x00, 0x00, 0x00, 0xbd, 0x00, 0x00, /* 0xb8-0xbf */ + 0xc0, 0xc1, 0xc2, 0x00, 0xc4, 0x00, 0x00, 0xc7, /* 0xc0-0xc7 */ + 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, /* 0xc8-0xcf */ + 0x00, 0xd1, 0xd2, 0xd3, 0xd4, 0x00, 0xd6, 0xd7, /* 0xd0-0xd7 */ + 0x00, 0xd9, 0xda, 0xdb, 0xdc, 0x00, 0x00, 0xdf, /* 0xd8-0xdf */ + 0xe0, 0xe1, 0xe2, 0x00, 0xe4, 0x00, 0x00, 0xe7, /* 0xe0-0xe7 */ + 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0xe8-0xef */ + 0x00, 0xf1, 0xf2, 0xf3, 0xf4, 0x00, 0xf6, 0xf7, /* 0xf0-0xf7 */ + 0x00, 0xf9, 0xfa, 0xfb, 0xfc, 0x00, 0x00, 0x00, /* 0xf8-0xff */ +}; +static const unsigned char iso8859_3_page01[120] = { + 0xc6, 0xe6, 0xc5, 0xe5, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x00, 0x00, 0x00, 0x00, 0xd8, 0xf8, 0xab, 0xbb, /* 0x18-0x1f */ + 0xd5, 0xf5, 0x00, 0x00, 0xa6, 0xb6, 0xa1, 0xb1, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0xa9, 0xb9, 0x00, 0x00, 0xac, 0xbc, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0xde, 0xfe, 0xaa, 0xba, /* 0x58-0x5f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */ + 0x00, 0x00, 0x00, 0x00, 0xdd, 0xfd, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x00, 0x00, 0xaf, 0xbf, 0x00, 0x00, 0x00, /* 0x78-0x7f */ +}; +static const unsigned char iso8859_3_page02[8] = { + 0xa2, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd8-0xdf */ +}; + +static int +iso8859_3_wctomb (unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x00a0) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x0100) + c = iso8859_3_page00[wc-0x00a0]; + else if (wc >= 0x0108 && wc < 0x0180) + c = iso8859_3_page01[wc-0x0108]; + else if (wc >= 0x02d8 && wc < 0x02e0) + c = iso8859_3_page02[wc-0x02d8]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILSEQ; +} diff --git a/xim/xcb-imdkit/src/xlibi18n/lcUniConv/iso8859_4.h b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/iso8859_4.h new file mode 100644 index 0000000..ba07cb2 --- /dev/null +++ b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/iso8859_4.h @@ -0,0 +1,93 @@ + +/* + * ISO-8859-4 + */ + +static const unsigned short iso8859_4_2uni[96] = { + /* 0xa0 */ + 0x00a0, 0x0104, 0x0138, 0x0156, 0x00a4, 0x0128, 0x013b, 0x00a7, + 0x00a8, 0x0160, 0x0112, 0x0122, 0x0166, 0x00ad, 0x017d, 0x00af, + /* 0xb0 */ + 0x00b0, 0x0105, 0x02db, 0x0157, 0x00b4, 0x0129, 0x013c, 0x02c7, + 0x00b8, 0x0161, 0x0113, 0x0123, 0x0167, 0x014a, 0x017e, 0x014b, + /* 0xc0 */ + 0x0100, 0x00c1, 0x00c2, 0x00c3, 0x00c4, 0x00c5, 0x00c6, 0x012e, + 0x010c, 0x00c9, 0x0118, 0x00cb, 0x0116, 0x00cd, 0x00ce, 0x012a, + /* 0xd0 */ + 0x0110, 0x0145, 0x014c, 0x0136, 0x00d4, 0x00d5, 0x00d6, 0x00d7, + 0x00d8, 0x0172, 0x00da, 0x00db, 0x00dc, 0x0168, 0x016a, 0x00df, + /* 0xe0 */ + 0x0101, 0x00e1, 0x00e2, 0x00e3, 0x00e4, 0x00e5, 0x00e6, 0x012f, + 0x010d, 0x00e9, 0x0119, 0x00eb, 0x0117, 0x00ed, 0x00ee, 0x012b, + /* 0xf0 */ + 0x0111, 0x0146, 0x014d, 0x0137, 0x00f4, 0x00f5, 0x00f6, 0x00f7, + 0x00f8, 0x0173, 0x00fa, 0x00fb, 0x00fc, 0x0169, 0x016b, 0x02d9, +}; + +static int +iso8859_4_mbtowc (ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0xa0) + *pwc = (ucs4_t) c; + else + *pwc = (ucs4_t) iso8859_4_2uni[c-0xa0]; + return 1; +} + +static const unsigned char iso8859_4_page00[224] = { + 0xa0, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0xa7, /* 0xa0-0xa7 */ + 0xa8, 0x00, 0x00, 0x00, 0x00, 0xad, 0x00, 0xaf, /* 0xa8-0xaf */ + 0xb0, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, /* 0xb0-0xb7 */ + 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */ + 0x00, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0x00, /* 0xc0-0xc7 */ + 0x00, 0xc9, 0x00, 0xcb, 0x00, 0xcd, 0xce, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0x00, 0x00, 0xd4, 0xd5, 0xd6, 0xd7, /* 0xd0-0xd7 */ + 0xd8, 0x00, 0xda, 0xdb, 0xdc, 0x00, 0x00, 0xdf, /* 0xd8-0xdf */ + 0x00, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0x00, /* 0xe0-0xe7 */ + 0x00, 0xe9, 0x00, 0xeb, 0x00, 0xed, 0xee, 0x00, /* 0xe8-0xef */ + 0x00, 0x00, 0x00, 0x00, 0xf4, 0xf5, 0xf6, 0xf7, /* 0xf0-0xf7 */ + 0xf8, 0x00, 0xfa, 0xfb, 0xfc, 0x00, 0x00, 0x00, /* 0xf8-0xff */ + /* 0x0100 */ + 0xc0, 0xe0, 0x00, 0x00, 0xa1, 0xb1, 0x00, 0x00, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0xc8, 0xe8, 0x00, 0x00, /* 0x08-0x0f */ + 0xd0, 0xf0, 0xaa, 0xba, 0x00, 0x00, 0xcc, 0xec, /* 0x10-0x17 */ + 0xca, 0xea, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0xab, 0xbb, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0xa5, 0xb5, 0xcf, 0xef, 0x00, 0x00, 0xc7, 0xe7, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd3, 0xf3, /* 0x30-0x37 */ + 0xa2, 0x00, 0x00, 0xa6, 0xb6, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0xd1, 0xf1, 0x00, /* 0x40-0x47 */ + 0x00, 0x00, 0xbd, 0xbf, 0xd2, 0xf2, 0x00, 0x00, /* 0x48-0x4f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa3, 0xb3, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0xa9, 0xb9, 0x00, 0x00, 0x00, 0x00, 0xac, 0xbc, /* 0x60-0x67 */ + 0xdd, 0xfd, 0xde, 0xfe, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0xd9, 0xf9, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0xae, 0xbe, 0x00, /* 0x78-0x7f */ +}; +static const unsigned char iso8859_4_page02[32] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb7, /* 0xc0-0xc7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */ + 0x00, 0xff, 0x00, 0xb2, 0x00, 0x00, 0x00, 0x00, /* 0xd8-0xdf */ +}; + +static int +iso8859_4_wctomb (unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x00a0) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x0180) + c = iso8859_4_page00[wc-0x00a0]; + else if (wc >= 0x02c0 && wc < 0x02e0) + c = iso8859_4_page02[wc-0x02c0]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILSEQ; +} diff --git a/xim/xcb-imdkit/src/xlibi18n/lcUniConv/iso8859_5.h b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/iso8859_5.h new file mode 100644 index 0000000..dc76c97 --- /dev/null +++ b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/iso8859_5.h @@ -0,0 +1,76 @@ + +/* + * ISO-8859-5 + */ + +static const unsigned short iso8859_5_2uni[96] = { + /* 0xa0 */ + 0x00a0, 0x0401, 0x0402, 0x0403, 0x0404, 0x0405, 0x0406, 0x0407, + 0x0408, 0x0409, 0x040a, 0x040b, 0x040c, 0x00ad, 0x040e, 0x040f, + /* 0xb0 */ + 0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0416, 0x0417, + 0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e, 0x041f, + /* 0xc0 */ + 0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425, 0x0426, 0x0427, + 0x0428, 0x0429, 0x042a, 0x042b, 0x042c, 0x042d, 0x042e, 0x042f, + /* 0xd0 */ + 0x0430, 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, 0x0436, 0x0437, + 0x0438, 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e, 0x043f, + /* 0xe0 */ + 0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446, 0x0447, + 0x0448, 0x0449, 0x044a, 0x044b, 0x044c, 0x044d, 0x044e, 0x044f, + /* 0xf0 */ + 0x2116, 0x0451, 0x0452, 0x0453, 0x0454, 0x0455, 0x0456, 0x0457, + 0x0458, 0x0459, 0x045a, 0x045b, 0x045c, 0x00a7, 0x045e, 0x045f, +}; + +static int +iso8859_5_mbtowc (ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0xa0) + *pwc = (ucs4_t) c; + else + *pwc = (ucs4_t) iso8859_5_2uni[c-0xa0]; + return 1; +} + +static const unsigned char iso8859_5_page00[16] = { + 0xa0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfd, /* 0xa0-0xa7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0xad, 0x00, 0x00, /* 0xa8-0xaf */ +}; +static const unsigned char iso8859_5_page04[96] = { + 0x00, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, /* 0x00-0x07 */ + 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0x00, 0xae, 0xaf, /* 0x08-0x0f */ + 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, /* 0x10-0x17 */ + 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, /* 0x18-0x1f */ + 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, /* 0x20-0x27 */ + 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, /* 0x28-0x2f */ + 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, /* 0x30-0x37 */ + 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, 0xde, 0xdf, /* 0x38-0x3f */ + 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0x40-0x47 */ + 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0x48-0x4f */ + 0x00, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, /* 0x50-0x57 */ + 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0x00, 0xfe, 0xff, /* 0x58-0x5f */ +}; + +static int +iso8859_5_wctomb (unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x00a0) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x00b0) + c = iso8859_5_page00[wc-0x00a0]; + else if (wc >= 0x0400 && wc < 0x0460) + c = iso8859_5_page04[wc-0x0400]; + else if (wc == 0x2116) + c = 0xf0; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILSEQ; +} diff --git a/xim/xcb-imdkit/src/xlibi18n/lcUniConv/iso8859_6.h b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/iso8859_6.h new file mode 100644 index 0000000..1c502a7 --- /dev/null +++ b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/iso8859_6.h @@ -0,0 +1,79 @@ + +/* + * ISO-8859-6 + */ + +static const unsigned short iso8859_6_2uni[96] = { + /* 0xa0 */ + 0x00a0, 0xfffd, 0xfffd, 0xfffd, 0x00a4, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x060c, 0x00ad, 0xfffd, 0xfffd, + /* 0xb0 */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x061b, 0xfffd, 0xfffd, 0xfffd, 0x061f, + /* 0xc0 */ + 0xfffd, 0x0621, 0x0622, 0x0623, 0x0624, 0x0625, 0x0626, 0x0627, + 0x0628, 0x0629, 0x062a, 0x062b, 0x062c, 0x062d, 0x062e, 0x062f, + /* 0xd0 */ + 0x0630, 0x0631, 0x0632, 0x0633, 0x0634, 0x0635, 0x0636, 0x0637, + 0x0638, 0x0639, 0x063a, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0xe0 */ + 0x0640, 0x0641, 0x0642, 0x0643, 0x0644, 0x0645, 0x0646, 0x0647, + 0x0648, 0x0649, 0x064a, 0x064b, 0x064c, 0x064d, 0x064e, 0x064f, + /* 0xf0 */ + 0x0650, 0x0651, 0x0652, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, +}; + +static int +iso8859_6_mbtowc (ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0xa0) { + *pwc = (ucs4_t) c; + return 1; + } + else { + unsigned short wc = iso8859_6_2uni[c-0xa0]; + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 1; + } + } + return RET_ILSEQ; +} + +static const unsigned char iso8859_6_page00[16] = { + 0xa0, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0xad, 0x00, 0x00, /* 0xa8-0xaf */ +}; +static const unsigned char iso8859_6_page06[80] = { + 0x00, 0x00, 0x00, 0x00, 0xac, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x00, 0x00, 0x00, 0xbb, 0x00, 0x00, 0x00, 0xbf, /* 0x18-0x1f */ + 0x00, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, /* 0x20-0x27 */ + 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, /* 0x28-0x2f */ + 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, /* 0x30-0x37 */ + 0xd8, 0xd9, 0xda, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0x40-0x47 */ + 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0x48-0x4f */ + 0xf0, 0xf1, 0xf2, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ +}; + +static int +iso8859_6_wctomb (unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x00a0) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x00b0) + c = iso8859_6_page00[wc-0x00a0]; + else if (wc >= 0x0608 && wc < 0x0658) + c = iso8859_6_page06[wc-0x0608]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILSEQ; +} diff --git a/xim/xcb-imdkit/src/xlibi18n/lcUniConv/iso8859_7.h b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/iso8859_7.h new file mode 100644 index 0000000..84b6444 --- /dev/null +++ b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/iso8859_7.h @@ -0,0 +1,87 @@ + +/* + * ISO-8859-7 + */ + +static const unsigned short iso8859_7_2uni[96] = { + /* 0xa0 */ + 0x00a0, 0x2018, 0x2019, 0x00a3, 0xfffd, 0xfffd, 0x00a6, 0x00a7, + 0x00a8, 0x00a9, 0xfffd, 0x00ab, 0x00ac, 0x00ad, 0xfffd, 0x2015, + /* 0xb0 */ + 0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x0384, 0x0385, 0x0386, 0x00b7, + 0x0388, 0x0389, 0x038a, 0x00bb, 0x038c, 0x00bd, 0x038e, 0x038f, + /* 0xc0 */ + 0x0390, 0x0391, 0x0392, 0x0393, 0x0394, 0x0395, 0x0396, 0x0397, + 0x0398, 0x0399, 0x039a, 0x039b, 0x039c, 0x039d, 0x039e, 0x039f, + /* 0xd0 */ + 0x03a0, 0x03a1, 0xfffd, 0x03a3, 0x03a4, 0x03a5, 0x03a6, 0x03a7, + 0x03a8, 0x03a9, 0x03aa, 0x03ab, 0x03ac, 0x03ad, 0x03ae, 0x03af, + /* 0xe0 */ + 0x03b0, 0x03b1, 0x03b2, 0x03b3, 0x03b4, 0x03b5, 0x03b6, 0x03b7, + 0x03b8, 0x03b9, 0x03ba, 0x03bb, 0x03bc, 0x03bd, 0x03be, 0x03bf, + /* 0xf0 */ + 0x03c0, 0x03c1, 0x03c2, 0x03c3, 0x03c4, 0x03c5, 0x03c6, 0x03c7, + 0x03c8, 0x03c9, 0x03ca, 0x03cb, 0x03cc, 0x03cd, 0x03ce, 0xfffd, +}; + +static int +iso8859_7_mbtowc (ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0xa0) { + *pwc = (ucs4_t) c; + return 1; + } + else { + unsigned short wc = iso8859_7_2uni[c-0xa0]; + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 1; + } + } + return RET_ILSEQ; +} + +static const unsigned char iso8859_7_page00[32] = { + 0xa0, 0x00, 0x00, 0xa3, 0x00, 0x00, 0xa6, 0xa7, /* 0xa0-0xa7 */ + 0xa8, 0xa9, 0x00, 0xab, 0xac, 0xad, 0x00, 0x00, /* 0xa8-0xaf */ + 0xb0, 0xb1, 0xb2, 0xb3, 0x00, 0x00, 0x00, 0xb7, /* 0xb0-0xb7 */ + 0x00, 0x00, 0x00, 0xbb, 0x00, 0xbd, 0x00, 0x00, /* 0xb8-0xbf */ +}; +static const unsigned char iso8859_7_page03[80] = { + 0x00, 0x00, 0x00, 0x00, 0xb4, 0xb5, 0xb6, 0x00, /* 0x80-0x87 */ + 0xb8, 0xb9, 0xba, 0x00, 0xbc, 0x00, 0xbe, 0xbf, /* 0x88-0x8f */ + 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, /* 0x90-0x97 */ + 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, /* 0x98-0x9f */ + 0xd0, 0xd1, 0x00, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, /* 0xa0-0xa7 */ + 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, 0xde, 0xdf, /* 0xa8-0xaf */ + 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0xb0-0xb7 */ + 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0xb8-0xbf */ + 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, /* 0xc0-0xc7 */ + 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0x00, /* 0xc8-0xcf */ +}; +static const unsigned char iso8859_7_page20[16] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0xaf, 0x00, 0x00, /* 0x10-0x17 */ + 0xa1, 0xa2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */ +}; + +static int +iso8859_7_wctomb (unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x00a0) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x00c0) + c = iso8859_7_page00[wc-0x00a0]; + else if (wc >= 0x0380 && wc < 0x03d0) + c = iso8859_7_page03[wc-0x0380]; + else if (wc >= 0x2010 && wc < 0x2020) + c = iso8859_7_page20[wc-0x2010]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILSEQ; +} diff --git a/xim/xcb-imdkit/src/xlibi18n/lcUniConv/iso8859_8.h b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/iso8859_8.h new file mode 100644 index 0000000..2d16b84 --- /dev/null +++ b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/iso8859_8.h @@ -0,0 +1,88 @@ + +/* + * ISO-8859-8 + */ + +static const unsigned short iso8859_8_2uni[96] = { + /* 0xa0 */ + 0x00a0, 0xfffd, 0x00a2, 0x00a3, 0x00a4, 0x00a5, 0x00a6, 0x00a7, + 0x00a8, 0x00a9, 0x00d7, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x00af, + /* 0xb0 */ + 0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x00b4, 0x00b5, 0x00b6, 0x00b7, + 0x00b8, 0x00b9, 0x00f7, 0x00bb, 0x00bc, 0x00bd, 0x00be, 0xfffd, + /* 0xc0 */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0xd0 */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x2017, + /* 0xe0 */ + 0x05d0, 0x05d1, 0x05d2, 0x05d3, 0x05d4, 0x05d5, 0x05d6, 0x05d7, + 0x05d8, 0x05d9, 0x05da, 0x05db, 0x05dc, 0x05dd, 0x05de, 0x05df, + /* 0xf0 */ + 0x05e0, 0x05e1, 0x05e2, 0x05e3, 0x05e4, 0x05e5, 0x05e6, 0x05e7, + 0x05e8, 0x05e9, 0x05ea, 0xfffd, 0xfffd, 0x200e, 0x200f, 0xfffd, +}; + +static int +iso8859_8_mbtowc (ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c >= 0xa0) { + unsigned short wc = iso8859_8_2uni[c-0xa0]; + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 1; + } + } + else { + *pwc = (ucs4_t) c; + return 1; + } + return RET_ILSEQ; +} + +static const unsigned char iso8859_8_page00[88] = { + 0xa0, 0x00, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, /* 0xa0-0xa7 */ + 0xa8, 0xa9, 0x00, 0xab, 0xac, 0xad, 0xae, 0xaf, /* 0xa8-0xaf */ + 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, /* 0xb0-0xb7 */ + 0xb8, 0xb9, 0x00, 0xbb, 0xbc, 0xbd, 0xbe, 0x00, /* 0xb8-0xbf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc0-0xc7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xaa, /* 0xd0-0xd7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd8-0xdf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe0-0xe7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe8-0xef */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xba, /* 0xf0-0xf7 */ +}; +static const unsigned char iso8859_8_page05[32] = { + 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0xd0-0xd7 */ + 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0xd8-0xdf */ + 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, /* 0xe0-0xe7 */ + 0xf8, 0xf9, 0xfa, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe8-0xef */ +}; +static const unsigned char iso8859_8_page20[16] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfd, 0xfe, /* 0x08-0x0f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xdf, /* 0x10-0x17 */ +}; + +static int +iso8859_8_wctomb (unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x00a0) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x00f8) + c = iso8859_8_page00[wc-0x00a0]; + else if (wc >= 0x05d0 && wc < 0x05f0) + c = iso8859_8_page05[wc-0x05d0]; + else if (wc >= 0x2008 && wc < 0x2018) + c = iso8859_8_page20[wc-0x2008]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILSEQ; +} diff --git a/xim/xcb-imdkit/src/xlibi18n/lcUniConv/iso8859_9.h b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/iso8859_9.h new file mode 100644 index 0000000..42b3e12 --- /dev/null +++ b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/iso8859_9.h @@ -0,0 +1,66 @@ + +/* + * ISO-8859-9 + */ + +static const unsigned short iso8859_9_2uni[48] = { + /* 0xd0 */ + 0x011e, 0x00d1, 0x00d2, 0x00d3, 0x00d4, 0x00d5, 0x00d6, 0x00d7, + 0x00d8, 0x00d9, 0x00da, 0x00db, 0x00dc, 0x0130, 0x015e, 0x00df, + /* 0xe0 */ + 0x00e0, 0x00e1, 0x00e2, 0x00e3, 0x00e4, 0x00e5, 0x00e6, 0x00e7, + 0x00e8, 0x00e9, 0x00ea, 0x00eb, 0x00ec, 0x00ed, 0x00ee, 0x00ef, + /* 0xf0 */ + 0x011f, 0x00f1, 0x00f2, 0x00f3, 0x00f4, 0x00f5, 0x00f6, 0x00f7, + 0x00f8, 0x00f9, 0x00fa, 0x00fb, 0x00fc, 0x0131, 0x015f, 0x00ff, +}; + +static int +iso8859_9_mbtowc (ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c >= 0xd0) + *pwc = (ucs4_t) iso8859_9_2uni[c-0xd0]; + else + *pwc = (ucs4_t) c; + return 1; +} + +static const unsigned char iso8859_9_page00[48] = { + 0x00, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, /* 0xd0-0xd7 */ + 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0x00, 0x00, 0xdf, /* 0xd8-0xdf */ + 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0xe0-0xe7 */ + 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0xe8-0xef */ + 0x00, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, /* 0xf0-0xf7 */ + 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0x00, 0x00, 0xff, /* 0xf8-0xff */ +}; +static const unsigned char iso8859_9_page01[72] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd0, 0xf0, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0xdd, 0xfd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xde, 0xfe, /* 0x58-0x5f */ +}; + +static int +iso8859_9_wctomb (unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x00d0) { + *r = wc; + return 1; + } + else if (wc >= 0x00d0 && wc < 0x0100) + c = iso8859_9_page00[wc-0x00d0]; + else if (wc >= 0x0118 && wc < 0x0160) + c = iso8859_9_page01[wc-0x0118]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILSEQ; +} diff --git a/xim/xcb-imdkit/src/xlibi18n/lcUniConv/iso8859_9e.h b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/iso8859_9e.h new file mode 100644 index 0000000..ddd0526 --- /dev/null +++ b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/iso8859_9e.h @@ -0,0 +1,102 @@ + +/* + * ISO-8859-9E + */ + +static const unsigned short iso8859_9e_2uni[96] = { + /* 0xa0 */ + 0x00a0, 0x017d, 0x00a2, 0x00a3, 0x20ac, 0x00a5, 0x012c, 0x00a7, + 0x016c, 0x00a9, 0x01e6, 0x00ab, 0x014a, 0x00ad, 0x00ae, 0x01d1, + /* 0xb0 */ + 0x00b0, 0x017e, 0x00b2, 0x00b3, 0x00b4, 0x00b5, 0x012d, 0x00b7, + 0x016d, 0x00b9, 0x01e7, 0x00bb, 0x014b, 0x00bd, 0x0178, 0x01d2, + /* 0xc0 */ + 0x00c0, 0x00c1, 0x00c2, 0x00c3, 0x00c4, 0x00c5, 0x018f, 0x00c7, + 0x00c8, 0x00c9, 0x00ca, 0x00cb, 0x00cc, 0x00cd, 0x00ce, 0x00cf, + /* 0xd0 */ + 0x011e, 0x00d1, 0x00d2, 0x00d3, 0x00d4, 0x00d5, 0x00d6, 0x00dd, + 0x019f, 0x00d9, 0x00da, 0x00db, 0x00dc, 0x0130, 0x015e, 0x00df, + /* 0xe0 */ + 0x00e0, 0x00e1, 0x00e2, 0x00e3, 0x00e4, 0x00e5, 0x0259, 0x00e7, + 0x00e8, 0x00e9, 0x00ea, 0x00eb, 0x00ec, 0x00ed, 0x00ee, 0x00ef, + /* 0xf0 */ + 0x011f, 0x00f1, 0x00f2, 0x00f3, 0x00f4, 0x00f5, 0x00f6, 0x00fd, + 0x0275, 0x00f9, 0x00fa, 0x00fb, 0x00fc, 0x0131, 0x015f, 0x00ff, +}; + +static int +iso8859_9e_mbtowc (ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c >= 0xa0) + *pwc = (ucs4_t) iso8859_9e_2uni[c-0xa0]; + else + *pwc = (ucs4_t) c; + return 1; +} + +static const unsigned char iso8859_9e_page00[96] = { + 0xa0, 0x00, 0xa2, 0xa3, 0x00, 0xa5, 0x00, 0xa7, /* 0xa0-0xa7 */ + 0x00, 0xa9, 0x00, 0xab, 0x00, 0xad, 0xae, 0x00, /* 0xa8-0xaf */ + 0xb0, 0x00, 0xb2, 0xb3, 0xb4, 0xb5, 0x00, 0xb7, /* 0xb0-0xb7 */ + 0x00, 0xb9, 0x00, 0xbb, 0x00, 0xbd, 0x00, 0x00, /* 0xb8-0xbf */ + 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0x00, 0xc7, /* 0xc0-0xc7 */ + 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, /* 0xc8-0xcf */ + 0x00, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0x00, /* 0xd0-0xd7 */ + 0x00, 0xd9, 0xda, 0xdb, 0xdc, 0xd7, 0x00, 0xdf, /* 0xd8-0xdf */ + 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0x00, 0xe7, /* 0xe0-0xe7 */ + 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0xe8-0xef */ + 0x00, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0x00, /* 0xf0-0xf7 */ + 0x00, 0xf9, 0xfa, 0xfb, 0xfc, 0xf7, 0x00, 0xff, /* 0xf8-0xff */ +}; +static const unsigned char iso8859_9e_page01[136] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd0, 0xf0, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0xa6, 0xb6, 0x00, 0x00, /* 0x28-0x2f */ + 0xdd, 0xfd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0x00, 0x00, 0xac, 0xbc, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xde, 0xfe, /* 0x58-0x5f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */ + 0x00, 0x00, 0x00, 0x00, 0xa8, 0xb8, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0xbe, 0x00, 0x00, 0x00, 0x00, 0xa1, 0xb1, 0x00, /* 0x78-0x7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc6, /* 0x88-0x8f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, /* 0x98-0x9f */ +}; +static const unsigned char iso8859_9e_page01_d[24] = { + 0x00, 0xaf, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd8-0xdf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xaa, 0xba, /* 0xe0-0xe7 */ +}; + +static int +iso8859_9e_wctomb (unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x00a0) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x0100) + c = iso8859_9e_page00[wc-0x00a0]; + else if (wc >= 0x0118 && wc < 0x01a0) + c = iso8859_9e_page01[wc-0x0118]; + else if (wc >= 0x01d0 && wc < 0x01e8) + c = iso8859_9e_page01_d[wc-0x01d0]; + else if (wc == 0x0259) + c = 0xe6; + else if (wc == 0x0275) + c = 0xf8; + else if (wc == 0x20ac) + c = 0xa4; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILSEQ; +} diff --git a/xim/xcb-imdkit/src/xlibi18n/lcUniConv/jisx0201.h b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/jisx0201.h new file mode 100644 index 0000000..5c237bd --- /dev/null +++ b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/jisx0201.h @@ -0,0 +1,47 @@ + +/* + * JISX0201.1976-0 + */ + +static int +jisx0201_mbtowc (ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) { + if (c == 0x5c) + *pwc = (ucs4_t) 0x00a5; + else if (c == 0x7e) + *pwc = (ucs4_t) 0x203e; + else + *pwc = (ucs4_t) c; + return 1; + } else { + if (c >= 0xa1 && c < 0xe0) { + *pwc = (ucs4_t) c + 0xfec0; + return 1; + } + } + return RET_ILSEQ; +} + +static int +jisx0201_wctomb (unsigned char *r, ucs4_t wc, int n) +{ + if (wc < 0x0080 && !(wc == 0x005c || wc == 0x007e)) { + *r = wc; + return 1; + } + if (wc == 0x00a5) { + *r = 0x5c; + return 1; + } + if (wc == 0x203e) { + *r = 0x7e; + return 1; + } + if (wc >= 0xff61 && wc < 0xffa0) { + *r = wc - 0xfec0; + return 1; + } + return RET_ILSEQ; +} diff --git a/xim/xcb-imdkit/src/xlibi18n/lcUniConv/jisx0208.h b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/jisx0208.h new file mode 100644 index 0000000..10dda01 --- /dev/null +++ b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/jisx0208.h @@ -0,0 +1,2396 @@ + +/* + * JISX0208.1990-0 + */ + +static const unsigned short jisx0208_2uni_page21[690] = { + /* 0x21 */ + 0x3000, 0x3001, 0x3002, 0xff0c, 0xff0e, 0x30fb, 0xff1a, 0xff1b, + 0xff1f, 0xff01, 0x309b, 0x309c, 0x00b4, 0xff40, 0x00a8, 0xff3e, + 0xffe3, 0xff3f, 0x30fd, 0x30fe, 0x309d, 0x309e, 0x3003, 0x4edd, + 0x3005, 0x3006, 0x3007, 0x30fc, 0x2015, 0x2010, 0xff0f, 0xff3c, + 0x301c, 0x2016, 0xff5c, 0x2026, 0x2025, 0x2018, 0x2019, 0x201c, + 0x201d, 0xff08, 0xff09, 0x3014, 0x3015, 0xff3b, 0xff3d, 0xff5b, + 0xff5d, 0x3008, 0x3009, 0x300a, 0x300b, 0x300c, 0x300d, 0x300e, + 0x300f, 0x3010, 0x3011, 0xff0b, 0x2212, 0x00b1, 0x00d7, 0x00f7, + 0xff1d, 0x2260, 0xff1c, 0xff1e, 0x2266, 0x2267, 0x221e, 0x2234, + 0x2642, 0x2640, 0x00b0, 0x2032, 0x2033, 0x2103, 0xffe5, 0xff04, + 0x00a2, 0x00a3, 0xff05, 0xff03, 0xff06, 0xff0a, 0xff20, 0x00a7, + 0x2606, 0x2605, 0x25cb, 0x25cf, 0x25ce, 0x25c7, + /* 0x22 */ + 0x25c6, 0x25a1, 0x25a0, 0x25b3, 0x25b2, 0x25bd, 0x25bc, 0x203b, + 0x3012, 0x2192, 0x2190, 0x2191, 0x2193, 0x3013, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0x2208, 0x220b, 0x2286, 0x2287, 0x2282, 0x2283, 0x222a, + 0x2229, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0x2227, 0x2228, 0x00ac, 0x21d2, 0x21d4, 0x2200, 0x2203, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0x2220, 0x22a5, 0x2312, 0x2202, 0x2207, + 0x2261, 0x2252, 0x226a, 0x226b, 0x221a, 0x223d, 0x221d, 0x2235, + 0x222b, 0x222c, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0x212b, 0x2030, 0x266f, 0x266d, 0x266a, 0x2020, 0x2021, + 0x00b6, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x25ef, + /* 0x23 */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xff10, + 0xff11, 0xff12, 0xff13, 0xff14, 0xff15, 0xff16, 0xff17, 0xff18, + 0xff19, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xff21, 0xff22, 0xff23, 0xff24, 0xff25, 0xff26, 0xff27, 0xff28, + 0xff29, 0xff2a, 0xff2b, 0xff2c, 0xff2d, 0xff2e, 0xff2f, 0xff30, + 0xff31, 0xff32, 0xff33, 0xff34, 0xff35, 0xff36, 0xff37, 0xff38, + 0xff39, 0xff3a, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xff41, 0xff42, 0xff43, 0xff44, 0xff45, 0xff46, 0xff47, 0xff48, + 0xff49, 0xff4a, 0xff4b, 0xff4c, 0xff4d, 0xff4e, 0xff4f, 0xff50, + 0xff51, 0xff52, 0xff53, 0xff54, 0xff55, 0xff56, 0xff57, 0xff58, + 0xff59, 0xff5a, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x24 */ + 0x3041, 0x3042, 0x3043, 0x3044, 0x3045, 0x3046, 0x3047, 0x3048, + 0x3049, 0x304a, 0x304b, 0x304c, 0x304d, 0x304e, 0x304f, 0x3050, + 0x3051, 0x3052, 0x3053, 0x3054, 0x3055, 0x3056, 0x3057, 0x3058, + 0x3059, 0x305a, 0x305b, 0x305c, 0x305d, 0x305e, 0x305f, 0x3060, + 0x3061, 0x3062, 0x3063, 0x3064, 0x3065, 0x3066, 0x3067, 0x3068, + 0x3069, 0x306a, 0x306b, 0x306c, 0x306d, 0x306e, 0x306f, 0x3070, + 0x3071, 0x3072, 0x3073, 0x3074, 0x3075, 0x3076, 0x3077, 0x3078, + 0x3079, 0x307a, 0x307b, 0x307c, 0x307d, 0x307e, 0x307f, 0x3080, + 0x3081, 0x3082, 0x3083, 0x3084, 0x3085, 0x3086, 0x3087, 0x3088, + 0x3089, 0x308a, 0x308b, 0x308c, 0x308d, 0x308e, 0x308f, 0x3090, + 0x3091, 0x3092, 0x3093, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x25 */ + 0x30a1, 0x30a2, 0x30a3, 0x30a4, 0x30a5, 0x30a6, 0x30a7, 0x30a8, + 0x30a9, 0x30aa, 0x30ab, 0x30ac, 0x30ad, 0x30ae, 0x30af, 0x30b0, + 0x30b1, 0x30b2, 0x30b3, 0x30b4, 0x30b5, 0x30b6, 0x30b7, 0x30b8, + 0x30b9, 0x30ba, 0x30bb, 0x30bc, 0x30bd, 0x30be, 0x30bf, 0x30c0, + 0x30c1, 0x30c2, 0x30c3, 0x30c4, 0x30c5, 0x30c6, 0x30c7, 0x30c8, + 0x30c9, 0x30ca, 0x30cb, 0x30cc, 0x30cd, 0x30ce, 0x30cf, 0x30d0, + 0x30d1, 0x30d2, 0x30d3, 0x30d4, 0x30d5, 0x30d6, 0x30d7, 0x30d8, + 0x30d9, 0x30da, 0x30db, 0x30dc, 0x30dd, 0x30de, 0x30df, 0x30e0, + 0x30e1, 0x30e2, 0x30e3, 0x30e4, 0x30e5, 0x30e6, 0x30e7, 0x30e8, + 0x30e9, 0x30ea, 0x30eb, 0x30ec, 0x30ed, 0x30ee, 0x30ef, 0x30f0, + 0x30f1, 0x30f2, 0x30f3, 0x30f4, 0x30f5, 0x30f6, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x26 */ + 0x0391, 0x0392, 0x0393, 0x0394, 0x0395, 0x0396, 0x0397, 0x0398, + 0x0399, 0x039a, 0x039b, 0x039c, 0x039d, 0x039e, 0x039f, 0x03a0, + 0x03a1, 0x03a3, 0x03a4, 0x03a5, 0x03a6, 0x03a7, 0x03a8, 0x03a9, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x03b1, 0x03b2, 0x03b3, 0x03b4, 0x03b5, 0x03b6, 0x03b7, 0x03b8, + 0x03b9, 0x03ba, 0x03bb, 0x03bc, 0x03bd, 0x03be, 0x03bf, 0x03c0, + 0x03c1, 0x03c3, 0x03c4, 0x03c5, 0x03c6, 0x03c7, 0x03c8, 0x03c9, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x27 */ + 0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0401, 0x0416, + 0x0417, 0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e, + 0x041f, 0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425, 0x0426, + 0x0427, 0x0428, 0x0429, 0x042a, 0x042b, 0x042c, 0x042d, 0x042e, + 0x042f, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x0430, 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, 0x0451, 0x0436, + 0x0437, 0x0438, 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e, + 0x043f, 0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446, + 0x0447, 0x0448, 0x0449, 0x044a, 0x044b, 0x044c, 0x044d, 0x044e, + 0x044f, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x28 */ + 0x2500, 0x2502, 0x250c, 0x2510, 0x2518, 0x2514, 0x251c, 0x252c, + 0x2524, 0x2534, 0x253c, 0x2501, 0x2503, 0x250f, 0x2513, 0x251b, + 0x2517, 0x2523, 0x2533, 0x252b, 0x253b, 0x254b, 0x2520, 0x252f, + 0x2528, 0x2537, 0x253f, 0x251d, 0x2530, 0x2525, 0x2538, 0x2542, +}; +static const unsigned short jisx0208_2uni_page30[6398] = { + /* 0x30 */ + 0x4e9c, 0x5516, 0x5a03, 0x963f, 0x54c0, 0x611b, 0x6328, 0x59f6, + 0x9022, 0x8475, 0x831c, 0x7a50, 0x60aa, 0x63e1, 0x6e25, 0x65ed, + 0x8466, 0x82a6, 0x9bf5, 0x6893, 0x5727, 0x65a1, 0x6271, 0x5b9b, + 0x59d0, 0x867b, 0x98f4, 0x7d62, 0x7dbe, 0x9b8e, 0x6216, 0x7c9f, + 0x88b7, 0x5b89, 0x5eb5, 0x6309, 0x6697, 0x6848, 0x95c7, 0x978d, + 0x674f, 0x4ee5, 0x4f0a, 0x4f4d, 0x4f9d, 0x5049, 0x56f2, 0x5937, + 0x59d4, 0x5a01, 0x5c09, 0x60df, 0x610f, 0x6170, 0x6613, 0x6905, + 0x70ba, 0x754f, 0x7570, 0x79fb, 0x7dad, 0x7def, 0x80c3, 0x840e, + 0x8863, 0x8b02, 0x9055, 0x907a, 0x533b, 0x4e95, 0x4ea5, 0x57df, + 0x80b2, 0x90c1, 0x78ef, 0x4e00, 0x58f1, 0x6ea2, 0x9038, 0x7a32, + 0x8328, 0x828b, 0x9c2f, 0x5141, 0x5370, 0x54bd, 0x54e1, 0x56e0, + 0x59fb, 0x5f15, 0x98f2, 0x6deb, 0x80e4, 0x852d, + /* 0x31 */ + 0x9662, 0x9670, 0x96a0, 0x97fb, 0x540b, 0x53f3, 0x5b87, 0x70cf, + 0x7fbd, 0x8fc2, 0x96e8, 0x536f, 0x9d5c, 0x7aba, 0x4e11, 0x7893, + 0x81fc, 0x6e26, 0x5618, 0x5504, 0x6b1d, 0x851a, 0x9c3b, 0x59e5, + 0x53a9, 0x6d66, 0x74dc, 0x958f, 0x5642, 0x4e91, 0x904b, 0x96f2, + 0x834f, 0x990c, 0x53e1, 0x55b6, 0x5b30, 0x5f71, 0x6620, 0x66f3, + 0x6804, 0x6c38, 0x6cf3, 0x6d29, 0x745b, 0x76c8, 0x7a4e, 0x9834, + 0x82f1, 0x885b, 0x8a60, 0x92ed, 0x6db2, 0x75ab, 0x76ca, 0x99c5, + 0x60a6, 0x8b01, 0x8d8a, 0x95b2, 0x698e, 0x53ad, 0x5186, 0x5712, + 0x5830, 0x5944, 0x5bb4, 0x5ef6, 0x6028, 0x63a9, 0x63f4, 0x6cbf, + 0x6f14, 0x708e, 0x7114, 0x7159, 0x71d5, 0x733f, 0x7e01, 0x8276, + 0x82d1, 0x8597, 0x9060, 0x925b, 0x9d1b, 0x5869, 0x65bc, 0x6c5a, + 0x7525, 0x51f9, 0x592e, 0x5965, 0x5f80, 0x5fdc, + /* 0x32 */ + 0x62bc, 0x65fa, 0x6a2a, 0x6b27, 0x6bb4, 0x738b, 0x7fc1, 0x8956, + 0x9d2c, 0x9d0e, 0x9ec4, 0x5ca1, 0x6c96, 0x837b, 0x5104, 0x5c4b, + 0x61b6, 0x81c6, 0x6876, 0x7261, 0x4e59, 0x4ffa, 0x5378, 0x6069, + 0x6e29, 0x7a4f, 0x97f3, 0x4e0b, 0x5316, 0x4eee, 0x4f55, 0x4f3d, + 0x4fa1, 0x4f73, 0x52a0, 0x53ef, 0x5609, 0x590f, 0x5ac1, 0x5bb6, + 0x5be1, 0x79d1, 0x6687, 0x679c, 0x67b6, 0x6b4c, 0x6cb3, 0x706b, + 0x73c2, 0x798d, 0x79be, 0x7a3c, 0x7b87, 0x82b1, 0x82db, 0x8304, + 0x8377, 0x83ef, 0x83d3, 0x8766, 0x8ab2, 0x5629, 0x8ca8, 0x8fe6, + 0x904e, 0x971e, 0x868a, 0x4fc4, 0x5ce8, 0x6211, 0x7259, 0x753b, + 0x81e5, 0x82bd, 0x86fe, 0x8cc0, 0x96c5, 0x9913, 0x99d5, 0x4ecb, + 0x4f1a, 0x89e3, 0x56de, 0x584a, 0x58ca, 0x5efb, 0x5feb, 0x602a, + 0x6094, 0x6062, 0x61d0, 0x6212, 0x62d0, 0x6539, + /* 0x33 */ + 0x9b41, 0x6666, 0x68b0, 0x6d77, 0x7070, 0x754c, 0x7686, 0x7d75, + 0x82a5, 0x87f9, 0x958b, 0x968e, 0x8c9d, 0x51f1, 0x52be, 0x5916, + 0x54b3, 0x5bb3, 0x5d16, 0x6168, 0x6982, 0x6daf, 0x788d, 0x84cb, + 0x8857, 0x8a72, 0x93a7, 0x9ab8, 0x6d6c, 0x99a8, 0x86d9, 0x57a3, + 0x67ff, 0x86ce, 0x920e, 0x5283, 0x5687, 0x5404, 0x5ed3, 0x62e1, + 0x64b9, 0x683c, 0x6838, 0x6bbb, 0x7372, 0x78ba, 0x7a6b, 0x899a, + 0x89d2, 0x8d6b, 0x8f03, 0x90ed, 0x95a3, 0x9694, 0x9769, 0x5b66, + 0x5cb3, 0x697d, 0x984d, 0x984e, 0x639b, 0x7b20, 0x6a2b, 0x6a7f, + 0x68b6, 0x9c0d, 0x6f5f, 0x5272, 0x559d, 0x6070, 0x62ec, 0x6d3b, + 0x6e07, 0x6ed1, 0x845b, 0x8910, 0x8f44, 0x4e14, 0x9c39, 0x53f6, + 0x691b, 0x6a3a, 0x9784, 0x682a, 0x515c, 0x7ac3, 0x84b2, 0x91dc, + 0x938c, 0x565b, 0x9d28, 0x6822, 0x8305, 0x8431, + /* 0x34 */ + 0x7ca5, 0x5208, 0x82c5, 0x74e6, 0x4e7e, 0x4f83, 0x51a0, 0x5bd2, + 0x520a, 0x52d8, 0x52e7, 0x5dfb, 0x559a, 0x582a, 0x59e6, 0x5b8c, + 0x5b98, 0x5bdb, 0x5e72, 0x5e79, 0x60a3, 0x611f, 0x6163, 0x61be, + 0x63db, 0x6562, 0x67d1, 0x6853, 0x68fa, 0x6b3e, 0x6b53, 0x6c57, + 0x6f22, 0x6f97, 0x6f45, 0x74b0, 0x7518, 0x76e3, 0x770b, 0x7aff, + 0x7ba1, 0x7c21, 0x7de9, 0x7f36, 0x7ff0, 0x809d, 0x8266, 0x839e, + 0x89b3, 0x8acc, 0x8cab, 0x9084, 0x9451, 0x9593, 0x9591, 0x95a2, + 0x9665, 0x97d3, 0x9928, 0x8218, 0x4e38, 0x542b, 0x5cb8, 0x5dcc, + 0x73a9, 0x764c, 0x773c, 0x5ca9, 0x7feb, 0x8d0b, 0x96c1, 0x9811, + 0x9854, 0x9858, 0x4f01, 0x4f0e, 0x5371, 0x559c, 0x5668, 0x57fa, + 0x5947, 0x5b09, 0x5bc4, 0x5c90, 0x5e0c, 0x5e7e, 0x5fcc, 0x63ee, + 0x673a, 0x65d7, 0x65e2, 0x671f, 0x68cb, 0x68c4, + /* 0x35 */ + 0x6a5f, 0x5e30, 0x6bc5, 0x6c17, 0x6c7d, 0x757f, 0x7948, 0x5b63, + 0x7a00, 0x7d00, 0x5fbd, 0x898f, 0x8a18, 0x8cb4, 0x8d77, 0x8ecc, + 0x8f1d, 0x98e2, 0x9a0e, 0x9b3c, 0x4e80, 0x507d, 0x5100, 0x5993, + 0x5b9c, 0x622f, 0x6280, 0x64ec, 0x6b3a, 0x72a0, 0x7591, 0x7947, + 0x7fa9, 0x87fb, 0x8abc, 0x8b70, 0x63ac, 0x83ca, 0x97a0, 0x5409, + 0x5403, 0x55ab, 0x6854, 0x6a58, 0x8a70, 0x7827, 0x6775, 0x9ecd, + 0x5374, 0x5ba2, 0x811a, 0x8650, 0x9006, 0x4e18, 0x4e45, 0x4ec7, + 0x4f11, 0x53ca, 0x5438, 0x5bae, 0x5f13, 0x6025, 0x6551, 0x673d, + 0x6c42, 0x6c72, 0x6ce3, 0x7078, 0x7403, 0x7a76, 0x7aae, 0x7b08, + 0x7d1a, 0x7cfe, 0x7d66, 0x65e7, 0x725b, 0x53bb, 0x5c45, 0x5de8, + 0x62d2, 0x62e0, 0x6319, 0x6e20, 0x865a, 0x8a31, 0x8ddd, 0x92f8, + 0x6f01, 0x79a6, 0x9b5a, 0x4ea8, 0x4eab, 0x4eac, + /* 0x36 */ + 0x4f9b, 0x4fa0, 0x50d1, 0x5147, 0x7af6, 0x5171, 0x51f6, 0x5354, + 0x5321, 0x537f, 0x53eb, 0x55ac, 0x5883, 0x5ce1, 0x5f37, 0x5f4a, + 0x602f, 0x6050, 0x606d, 0x631f, 0x6559, 0x6a4b, 0x6cc1, 0x72c2, + 0x72ed, 0x77ef, 0x80f8, 0x8105, 0x8208, 0x854e, 0x90f7, 0x93e1, + 0x97ff, 0x9957, 0x9a5a, 0x4ef0, 0x51dd, 0x5c2d, 0x6681, 0x696d, + 0x5c40, 0x66f2, 0x6975, 0x7389, 0x6850, 0x7c81, 0x50c5, 0x52e4, + 0x5747, 0x5dfe, 0x9326, 0x65a4, 0x6b23, 0x6b3d, 0x7434, 0x7981, + 0x79bd, 0x7b4b, 0x7dca, 0x82b9, 0x83cc, 0x887f, 0x895f, 0x8b39, + 0x8fd1, 0x91d1, 0x541f, 0x9280, 0x4e5d, 0x5036, 0x53e5, 0x533a, + 0x72d7, 0x7396, 0x77e9, 0x82e6, 0x8eaf, 0x99c6, 0x99c8, 0x99d2, + 0x5177, 0x611a, 0x865e, 0x55b0, 0x7a7a, 0x5076, 0x5bd3, 0x9047, + 0x9685, 0x4e32, 0x6adb, 0x91e7, 0x5c51, 0x5c48, + /* 0x37 */ + 0x6398, 0x7a9f, 0x6c93, 0x9774, 0x8f61, 0x7aaa, 0x718a, 0x9688, + 0x7c82, 0x6817, 0x7e70, 0x6851, 0x936c, 0x52f2, 0x541b, 0x85ab, + 0x8a13, 0x7fa4, 0x8ecd, 0x90e1, 0x5366, 0x8888, 0x7941, 0x4fc2, + 0x50be, 0x5211, 0x5144, 0x5553, 0x572d, 0x73ea, 0x578b, 0x5951, + 0x5f62, 0x5f84, 0x6075, 0x6176, 0x6167, 0x61a9, 0x63b2, 0x643a, + 0x656c, 0x666f, 0x6842, 0x6e13, 0x7566, 0x7a3d, 0x7cfb, 0x7d4c, + 0x7d99, 0x7e4b, 0x7f6b, 0x830e, 0x834a, 0x86cd, 0x8a08, 0x8a63, + 0x8b66, 0x8efd, 0x981a, 0x9d8f, 0x82b8, 0x8fce, 0x9be8, 0x5287, + 0x621f, 0x6483, 0x6fc0, 0x9699, 0x6841, 0x5091, 0x6b20, 0x6c7a, + 0x6f54, 0x7a74, 0x7d50, 0x8840, 0x8a23, 0x6708, 0x4ef6, 0x5039, + 0x5026, 0x5065, 0x517c, 0x5238, 0x5263, 0x55a7, 0x570f, 0x5805, + 0x5acc, 0x5efa, 0x61b2, 0x61f8, 0x62f3, 0x6372, + /* 0x38 */ + 0x691c, 0x6a29, 0x727d, 0x72ac, 0x732e, 0x7814, 0x786f, 0x7d79, + 0x770c, 0x80a9, 0x898b, 0x8b19, 0x8ce2, 0x8ed2, 0x9063, 0x9375, + 0x967a, 0x9855, 0x9a13, 0x9e78, 0x5143, 0x539f, 0x53b3, 0x5e7b, + 0x5f26, 0x6e1b, 0x6e90, 0x7384, 0x73fe, 0x7d43, 0x8237, 0x8a00, + 0x8afa, 0x9650, 0x4e4e, 0x500b, 0x53e4, 0x547c, 0x56fa, 0x59d1, + 0x5b64, 0x5df1, 0x5eab, 0x5f27, 0x6238, 0x6545, 0x67af, 0x6e56, + 0x72d0, 0x7cca, 0x88b4, 0x80a1, 0x80e1, 0x83f0, 0x864e, 0x8a87, + 0x8de8, 0x9237, 0x96c7, 0x9867, 0x9f13, 0x4e94, 0x4e92, 0x4f0d, + 0x5348, 0x5449, 0x543e, 0x5a2f, 0x5f8c, 0x5fa1, 0x609f, 0x68a7, + 0x6a8e, 0x745a, 0x7881, 0x8a9e, 0x8aa4, 0x8b77, 0x9190, 0x4e5e, + 0x9bc9, 0x4ea4, 0x4f7c, 0x4faf, 0x5019, 0x5016, 0x5149, 0x516c, + 0x529f, 0x52b9, 0x52fe, 0x539a, 0x53e3, 0x5411, + /* 0x39 */ + 0x540e, 0x5589, 0x5751, 0x57a2, 0x597d, 0x5b54, 0x5b5d, 0x5b8f, + 0x5de5, 0x5de7, 0x5df7, 0x5e78, 0x5e83, 0x5e9a, 0x5eb7, 0x5f18, + 0x6052, 0x614c, 0x6297, 0x62d8, 0x63a7, 0x653b, 0x6602, 0x6643, + 0x66f4, 0x676d, 0x6821, 0x6897, 0x69cb, 0x6c5f, 0x6d2a, 0x6d69, + 0x6e2f, 0x6e9d, 0x7532, 0x7687, 0x786c, 0x7a3f, 0x7ce0, 0x7d05, + 0x7d18, 0x7d5e, 0x7db1, 0x8015, 0x8003, 0x80af, 0x80b1, 0x8154, + 0x818f, 0x822a, 0x8352, 0x884c, 0x8861, 0x8b1b, 0x8ca2, 0x8cfc, + 0x90ca, 0x9175, 0x9271, 0x783f, 0x92fc, 0x95a4, 0x964d, 0x9805, + 0x9999, 0x9ad8, 0x9d3b, 0x525b, 0x52ab, 0x53f7, 0x5408, 0x58d5, + 0x62f7, 0x6fe0, 0x8c6a, 0x8f5f, 0x9eb9, 0x514b, 0x523b, 0x544a, + 0x56fd, 0x7a40, 0x9177, 0x9d60, 0x9ed2, 0x7344, 0x6f09, 0x8170, + 0x7511, 0x5ffd, 0x60da, 0x9aa8, 0x72db, 0x8fbc, + /* 0x3a */ + 0x6b64, 0x9803, 0x4eca, 0x56f0, 0x5764, 0x58be, 0x5a5a, 0x6068, + 0x61c7, 0x660f, 0x6606, 0x6839, 0x68b1, 0x6df7, 0x75d5, 0x7d3a, + 0x826e, 0x9b42, 0x4e9b, 0x4f50, 0x53c9, 0x5506, 0x5d6f, 0x5de6, + 0x5dee, 0x67fb, 0x6c99, 0x7473, 0x7802, 0x8a50, 0x9396, 0x88df, + 0x5750, 0x5ea7, 0x632b, 0x50b5, 0x50ac, 0x518d, 0x6700, 0x54c9, + 0x585e, 0x59bb, 0x5bb0, 0x5f69, 0x624d, 0x63a1, 0x683d, 0x6b73, + 0x6e08, 0x707d, 0x91c7, 0x7280, 0x7815, 0x7826, 0x796d, 0x658e, + 0x7d30, 0x83dc, 0x88c1, 0x8f09, 0x969b, 0x5264, 0x5728, 0x6750, + 0x7f6a, 0x8ca1, 0x51b4, 0x5742, 0x962a, 0x583a, 0x698a, 0x80b4, + 0x54b2, 0x5d0e, 0x57fc, 0x7895, 0x9dfa, 0x4f5c, 0x524a, 0x548b, + 0x643e, 0x6628, 0x6714, 0x67f5, 0x7a84, 0x7b56, 0x7d22, 0x932f, + 0x685c, 0x9bad, 0x7b39, 0x5319, 0x518a, 0x5237, + /* 0x3b */ + 0x5bdf, 0x62f6, 0x64ae, 0x64e6, 0x672d, 0x6bba, 0x85a9, 0x96d1, + 0x7690, 0x9bd6, 0x634c, 0x9306, 0x9bab, 0x76bf, 0x6652, 0x4e09, + 0x5098, 0x53c2, 0x5c71, 0x60e8, 0x6492, 0x6563, 0x685f, 0x71e6, + 0x73ca, 0x7523, 0x7b97, 0x7e82, 0x8695, 0x8b83, 0x8cdb, 0x9178, + 0x9910, 0x65ac, 0x66ab, 0x6b8b, 0x4ed5, 0x4ed4, 0x4f3a, 0x4f7f, + 0x523a, 0x53f8, 0x53f2, 0x55e3, 0x56db, 0x58eb, 0x59cb, 0x59c9, + 0x59ff, 0x5b50, 0x5c4d, 0x5e02, 0x5e2b, 0x5fd7, 0x601d, 0x6307, + 0x652f, 0x5b5c, 0x65af, 0x65bd, 0x65e8, 0x679d, 0x6b62, 0x6b7b, + 0x6c0f, 0x7345, 0x7949, 0x79c1, 0x7cf8, 0x7d19, 0x7d2b, 0x80a2, + 0x8102, 0x81f3, 0x8996, 0x8a5e, 0x8a69, 0x8a66, 0x8a8c, 0x8aee, + 0x8cc7, 0x8cdc, 0x96cc, 0x98fc, 0x6b6f, 0x4e8b, 0x4f3c, 0x4f8d, + 0x5150, 0x5b57, 0x5bfa, 0x6148, 0x6301, 0x6642, + /* 0x3c */ + 0x6b21, 0x6ecb, 0x6cbb, 0x723e, 0x74bd, 0x75d4, 0x78c1, 0x793a, + 0x800c, 0x8033, 0x81ea, 0x8494, 0x8f9e, 0x6c50, 0x9e7f, 0x5f0f, + 0x8b58, 0x9d2b, 0x7afa, 0x8ef8, 0x5b8d, 0x96eb, 0x4e03, 0x53f1, + 0x57f7, 0x5931, 0x5ac9, 0x5ba4, 0x6089, 0x6e7f, 0x6f06, 0x75be, + 0x8cea, 0x5b9f, 0x8500, 0x7be0, 0x5072, 0x67f4, 0x829d, 0x5c61, + 0x854a, 0x7e1e, 0x820e, 0x5199, 0x5c04, 0x6368, 0x8d66, 0x659c, + 0x716e, 0x793e, 0x7d17, 0x8005, 0x8b1d, 0x8eca, 0x906e, 0x86c7, + 0x90aa, 0x501f, 0x52fa, 0x5c3a, 0x6753, 0x707c, 0x7235, 0x914c, + 0x91c8, 0x932b, 0x82e5, 0x5bc2, 0x5f31, 0x60f9, 0x4e3b, 0x53d6, + 0x5b88, 0x624b, 0x6731, 0x6b8a, 0x72e9, 0x73e0, 0x7a2e, 0x816b, + 0x8da3, 0x9152, 0x9996, 0x5112, 0x53d7, 0x546a, 0x5bff, 0x6388, + 0x6a39, 0x7dac, 0x9700, 0x56da, 0x53ce, 0x5468, + /* 0x3d */ + 0x5b97, 0x5c31, 0x5dde, 0x4fee, 0x6101, 0x62fe, 0x6d32, 0x79c0, + 0x79cb, 0x7d42, 0x7e4d, 0x7fd2, 0x81ed, 0x821f, 0x8490, 0x8846, + 0x8972, 0x8b90, 0x8e74, 0x8f2f, 0x9031, 0x914b, 0x916c, 0x96c6, + 0x919c, 0x4ec0, 0x4f4f, 0x5145, 0x5341, 0x5f93, 0x620e, 0x67d4, + 0x6c41, 0x6e0b, 0x7363, 0x7e26, 0x91cd, 0x9283, 0x53d4, 0x5919, + 0x5bbf, 0x6dd1, 0x795d, 0x7e2e, 0x7c9b, 0x587e, 0x719f, 0x51fa, + 0x8853, 0x8ff0, 0x4fca, 0x5cfb, 0x6625, 0x77ac, 0x7ae3, 0x821c, + 0x99ff, 0x51c6, 0x5faa, 0x65ec, 0x696f, 0x6b89, 0x6df3, 0x6e96, + 0x6f64, 0x76fe, 0x7d14, 0x5de1, 0x9075, 0x9187, 0x9806, 0x51e6, + 0x521d, 0x6240, 0x6691, 0x66d9, 0x6e1a, 0x5eb6, 0x7dd2, 0x7f72, + 0x66f8, 0x85af, 0x85f7, 0x8af8, 0x52a9, 0x53d9, 0x5973, 0x5e8f, + 0x5f90, 0x6055, 0x92e4, 0x9664, 0x50b7, 0x511f, + /* 0x3e */ + 0x52dd, 0x5320, 0x5347, 0x53ec, 0x54e8, 0x5546, 0x5531, 0x5617, + 0x5968, 0x59be, 0x5a3c, 0x5bb5, 0x5c06, 0x5c0f, 0x5c11, 0x5c1a, + 0x5e84, 0x5e8a, 0x5ee0, 0x5f70, 0x627f, 0x6284, 0x62db, 0x638c, + 0x6377, 0x6607, 0x660c, 0x662d, 0x6676, 0x677e, 0x68a2, 0x6a1f, + 0x6a35, 0x6cbc, 0x6d88, 0x6e09, 0x6e58, 0x713c, 0x7126, 0x7167, + 0x75c7, 0x7701, 0x785d, 0x7901, 0x7965, 0x79f0, 0x7ae0, 0x7b11, + 0x7ca7, 0x7d39, 0x8096, 0x83d6, 0x848b, 0x8549, 0x885d, 0x88f3, + 0x8a1f, 0x8a3c, 0x8a54, 0x8a73, 0x8c61, 0x8cde, 0x91a4, 0x9266, + 0x937e, 0x9418, 0x969c, 0x9798, 0x4e0a, 0x4e08, 0x4e1e, 0x4e57, + 0x5197, 0x5270, 0x57ce, 0x5834, 0x58cc, 0x5b22, 0x5e38, 0x60c5, + 0x64fe, 0x6761, 0x6756, 0x6d44, 0x72b6, 0x7573, 0x7a63, 0x84b8, + 0x8b72, 0x91b8, 0x9320, 0x5631, 0x57f4, 0x98fe, + /* 0x3f */ + 0x62ed, 0x690d, 0x6b96, 0x71ed, 0x7e54, 0x8077, 0x8272, 0x89e6, + 0x98df, 0x8755, 0x8fb1, 0x5c3b, 0x4f38, 0x4fe1, 0x4fb5, 0x5507, + 0x5a20, 0x5bdd, 0x5be9, 0x5fc3, 0x614e, 0x632f, 0x65b0, 0x664b, + 0x68ee, 0x699b, 0x6d78, 0x6df1, 0x7533, 0x75b9, 0x771f, 0x795e, + 0x79e6, 0x7d33, 0x81e3, 0x82af, 0x85aa, 0x89aa, 0x8a3a, 0x8eab, + 0x8f9b, 0x9032, 0x91dd, 0x9707, 0x4eba, 0x4ec1, 0x5203, 0x5875, + 0x58ec, 0x5c0b, 0x751a, 0x5c3d, 0x814e, 0x8a0a, 0x8fc5, 0x9663, + 0x976d, 0x7b25, 0x8acf, 0x9808, 0x9162, 0x56f3, 0x53a8, 0x9017, + 0x5439, 0x5782, 0x5e25, 0x63a8, 0x6c34, 0x708a, 0x7761, 0x7c8b, + 0x7fe0, 0x8870, 0x9042, 0x9154, 0x9310, 0x9318, 0x968f, 0x745e, + 0x9ac4, 0x5d07, 0x5d69, 0x6570, 0x67a2, 0x8da8, 0x96db, 0x636e, + 0x6749, 0x6919, 0x83c5, 0x9817, 0x96c0, 0x88fe, + /* 0x40 */ + 0x6f84, 0x647a, 0x5bf8, 0x4e16, 0x702c, 0x755d, 0x662f, 0x51c4, + 0x5236, 0x52e2, 0x59d3, 0x5f81, 0x6027, 0x6210, 0x653f, 0x6574, + 0x661f, 0x6674, 0x68f2, 0x6816, 0x6b63, 0x6e05, 0x7272, 0x751f, + 0x76db, 0x7cbe, 0x8056, 0x58f0, 0x88fd, 0x897f, 0x8aa0, 0x8a93, + 0x8acb, 0x901d, 0x9192, 0x9752, 0x9759, 0x6589, 0x7a0e, 0x8106, + 0x96bb, 0x5e2d, 0x60dc, 0x621a, 0x65a5, 0x6614, 0x6790, 0x77f3, + 0x7a4d, 0x7c4d, 0x7e3e, 0x810a, 0x8cac, 0x8d64, 0x8de1, 0x8e5f, + 0x78a9, 0x5207, 0x62d9, 0x63a5, 0x6442, 0x6298, 0x8a2d, 0x7a83, + 0x7bc0, 0x8aac, 0x96ea, 0x7d76, 0x820c, 0x8749, 0x4ed9, 0x5148, + 0x5343, 0x5360, 0x5ba3, 0x5c02, 0x5c16, 0x5ddd, 0x6226, 0x6247, + 0x64b0, 0x6813, 0x6834, 0x6cc9, 0x6d45, 0x6d17, 0x67d3, 0x6f5c, + 0x714e, 0x717d, 0x65cb, 0x7a7f, 0x7bad, 0x7dda, + /* 0x41 */ + 0x7e4a, 0x7fa8, 0x817a, 0x821b, 0x8239, 0x85a6, 0x8a6e, 0x8cce, + 0x8df5, 0x9078, 0x9077, 0x92ad, 0x9291, 0x9583, 0x9bae, 0x524d, + 0x5584, 0x6f38, 0x7136, 0x5168, 0x7985, 0x7e55, 0x81b3, 0x7cce, + 0x564c, 0x5851, 0x5ca8, 0x63aa, 0x66fe, 0x66fd, 0x695a, 0x72d9, + 0x758f, 0x758e, 0x790e, 0x7956, 0x79df, 0x7c97, 0x7d20, 0x7d44, + 0x8607, 0x8a34, 0x963b, 0x9061, 0x9f20, 0x50e7, 0x5275, 0x53cc, + 0x53e2, 0x5009, 0x55aa, 0x58ee, 0x594f, 0x723d, 0x5b8b, 0x5c64, + 0x531d, 0x60e3, 0x60f3, 0x635c, 0x6383, 0x633f, 0x63bb, 0x64cd, + 0x65e9, 0x66f9, 0x5de3, 0x69cd, 0x69fd, 0x6f15, 0x71e5, 0x4e89, + 0x75e9, 0x76f8, 0x7a93, 0x7cdf, 0x7dcf, 0x7d9c, 0x8061, 0x8349, + 0x8358, 0x846c, 0x84bc, 0x85fb, 0x88c5, 0x8d70, 0x9001, 0x906d, + 0x9397, 0x971c, 0x9a12, 0x50cf, 0x5897, 0x618e, + /* 0x42 */ + 0x81d3, 0x8535, 0x8d08, 0x9020, 0x4fc3, 0x5074, 0x5247, 0x5373, + 0x606f, 0x6349, 0x675f, 0x6e2c, 0x8db3, 0x901f, 0x4fd7, 0x5c5e, + 0x8cca, 0x65cf, 0x7d9a, 0x5352, 0x8896, 0x5176, 0x63c3, 0x5b58, + 0x5b6b, 0x5c0a, 0x640d, 0x6751, 0x905c, 0x4ed6, 0x591a, 0x592a, + 0x6c70, 0x8a51, 0x553e, 0x5815, 0x59a5, 0x60f0, 0x6253, 0x67c1, + 0x8235, 0x6955, 0x9640, 0x99c4, 0x9a28, 0x4f53, 0x5806, 0x5bfe, + 0x8010, 0x5cb1, 0x5e2f, 0x5f85, 0x6020, 0x614b, 0x6234, 0x66ff, + 0x6cf0, 0x6ede, 0x80ce, 0x817f, 0x82d4, 0x888b, 0x8cb8, 0x9000, + 0x902e, 0x968a, 0x9edb, 0x9bdb, 0x4ee3, 0x53f0, 0x5927, 0x7b2c, + 0x918d, 0x984c, 0x9df9, 0x6edd, 0x7027, 0x5353, 0x5544, 0x5b85, + 0x6258, 0x629e, 0x62d3, 0x6ca2, 0x6fef, 0x7422, 0x8a17, 0x9438, + 0x6fc1, 0x8afe, 0x8338, 0x51e7, 0x86f8, 0x53ea, + /* 0x43 */ + 0x53e9, 0x4f46, 0x9054, 0x8fb0, 0x596a, 0x8131, 0x5dfd, 0x7aea, + 0x8fbf, 0x68da, 0x8c37, 0x72f8, 0x9c48, 0x6a3d, 0x8ab0, 0x4e39, + 0x5358, 0x5606, 0x5766, 0x62c5, 0x63a2, 0x65e6, 0x6b4e, 0x6de1, + 0x6e5b, 0x70ad, 0x77ed, 0x7aef, 0x7baa, 0x7dbb, 0x803d, 0x80c6, + 0x86cb, 0x8a95, 0x935b, 0x56e3, 0x58c7, 0x5f3e, 0x65ad, 0x6696, + 0x6a80, 0x6bb5, 0x7537, 0x8ac7, 0x5024, 0x77e5, 0x5730, 0x5f1b, + 0x6065, 0x667a, 0x6c60, 0x75f4, 0x7a1a, 0x7f6e, 0x81f4, 0x8718, + 0x9045, 0x99b3, 0x7bc9, 0x755c, 0x7af9, 0x7b51, 0x84c4, 0x9010, + 0x79e9, 0x7a92, 0x8336, 0x5ae1, 0x7740, 0x4e2d, 0x4ef2, 0x5b99, + 0x5fe0, 0x62bd, 0x663c, 0x67f1, 0x6ce8, 0x866b, 0x8877, 0x8a3b, + 0x914e, 0x92f3, 0x99d0, 0x6a17, 0x7026, 0x732a, 0x82e7, 0x8457, + 0x8caf, 0x4e01, 0x5146, 0x51cb, 0x558b, 0x5bf5, + /* 0x44 */ + 0x5e16, 0x5e33, 0x5e81, 0x5f14, 0x5f35, 0x5f6b, 0x5fb4, 0x61f2, + 0x6311, 0x66a2, 0x671d, 0x6f6e, 0x7252, 0x753a, 0x773a, 0x8074, + 0x8139, 0x8178, 0x8776, 0x8abf, 0x8adc, 0x8d85, 0x8df3, 0x929a, + 0x9577, 0x9802, 0x9ce5, 0x52c5, 0x6357, 0x76f4, 0x6715, 0x6c88, + 0x73cd, 0x8cc3, 0x93ae, 0x9673, 0x6d25, 0x589c, 0x690e, 0x69cc, + 0x8ffd, 0x939a, 0x75db, 0x901a, 0x585a, 0x6802, 0x63b4, 0x69fb, + 0x4f43, 0x6f2c, 0x67d8, 0x8fbb, 0x8526, 0x7db4, 0x9354, 0x693f, + 0x6f70, 0x576a, 0x58f7, 0x5b2c, 0x7d2c, 0x722a, 0x540a, 0x91e3, + 0x9db4, 0x4ead, 0x4f4e, 0x505c, 0x5075, 0x5243, 0x8c9e, 0x5448, + 0x5824, 0x5b9a, 0x5e1d, 0x5e95, 0x5ead, 0x5ef7, 0x5f1f, 0x608c, + 0x62b5, 0x633a, 0x63d0, 0x68af, 0x6c40, 0x7887, 0x798e, 0x7a0b, + 0x7de0, 0x8247, 0x8a02, 0x8ae6, 0x8e44, 0x9013, + /* 0x45 */ + 0x90b8, 0x912d, 0x91d8, 0x9f0e, 0x6ce5, 0x6458, 0x64e2, 0x6575, + 0x6ef4, 0x7684, 0x7b1b, 0x9069, 0x93d1, 0x6eba, 0x54f2, 0x5fb9, + 0x64a4, 0x8f4d, 0x8fed, 0x9244, 0x5178, 0x586b, 0x5929, 0x5c55, + 0x5e97, 0x6dfb, 0x7e8f, 0x751c, 0x8cbc, 0x8ee2, 0x985b, 0x70b9, + 0x4f1d, 0x6bbf, 0x6fb1, 0x7530, 0x96fb, 0x514e, 0x5410, 0x5835, + 0x5857, 0x59ac, 0x5c60, 0x5f92, 0x6597, 0x675c, 0x6e21, 0x767b, + 0x83df, 0x8ced, 0x9014, 0x90fd, 0x934d, 0x7825, 0x783a, 0x52aa, + 0x5ea6, 0x571f, 0x5974, 0x6012, 0x5012, 0x515a, 0x51ac, 0x51cd, + 0x5200, 0x5510, 0x5854, 0x5858, 0x5957, 0x5b95, 0x5cf6, 0x5d8b, + 0x60bc, 0x6295, 0x642d, 0x6771, 0x6843, 0x68bc, 0x68df, 0x76d7, + 0x6dd8, 0x6e6f, 0x6d9b, 0x706f, 0x71c8, 0x5f53, 0x75d8, 0x7977, + 0x7b49, 0x7b54, 0x7b52, 0x7cd6, 0x7d71, 0x5230, + /* 0x46 */ + 0x8463, 0x8569, 0x85e4, 0x8a0e, 0x8b04, 0x8c46, 0x8e0f, 0x9003, + 0x900f, 0x9419, 0x9676, 0x982d, 0x9a30, 0x95d8, 0x50cd, 0x52d5, + 0x540c, 0x5802, 0x5c0e, 0x61a7, 0x649e, 0x6d1e, 0x77b3, 0x7ae5, + 0x80f4, 0x8404, 0x9053, 0x9285, 0x5ce0, 0x9d07, 0x533f, 0x5f97, + 0x5fb3, 0x6d9c, 0x7279, 0x7763, 0x79bf, 0x7be4, 0x6bd2, 0x72ec, + 0x8aad, 0x6803, 0x6a61, 0x51f8, 0x7a81, 0x6934, 0x5c4a, 0x9cf6, + 0x82eb, 0x5bc5, 0x9149, 0x701e, 0x5678, 0x5c6f, 0x60c7, 0x6566, + 0x6c8c, 0x8c5a, 0x9041, 0x9813, 0x5451, 0x66c7, 0x920d, 0x5948, + 0x90a3, 0x5185, 0x4e4d, 0x51ea, 0x8599, 0x8b0e, 0x7058, 0x637a, + 0x934b, 0x6962, 0x99b4, 0x7e04, 0x7577, 0x5357, 0x6960, 0x8edf, + 0x96e3, 0x6c5d, 0x4e8c, 0x5c3c, 0x5f10, 0x8fe9, 0x5302, 0x8cd1, + 0x8089, 0x8679, 0x5eff, 0x65e5, 0x4e73, 0x5165, + /* 0x47 */ + 0x5982, 0x5c3f, 0x97ee, 0x4efb, 0x598a, 0x5fcd, 0x8a8d, 0x6fe1, + 0x79b0, 0x7962, 0x5be7, 0x8471, 0x732b, 0x71b1, 0x5e74, 0x5ff5, + 0x637b, 0x649a, 0x71c3, 0x7c98, 0x4e43, 0x5efc, 0x4e4b, 0x57dc, + 0x56a2, 0x60a9, 0x6fc3, 0x7d0d, 0x80fd, 0x8133, 0x81bf, 0x8fb2, + 0x8997, 0x86a4, 0x5df4, 0x628a, 0x64ad, 0x8987, 0x6777, 0x6ce2, + 0x6d3e, 0x7436, 0x7834, 0x5a46, 0x7f75, 0x82ad, 0x99ac, 0x4ff3, + 0x5ec3, 0x62dd, 0x6392, 0x6557, 0x676f, 0x76c3, 0x724c, 0x80cc, + 0x80ba, 0x8f29, 0x914d, 0x500d, 0x57f9, 0x5a92, 0x6885, 0x6973, + 0x7164, 0x72fd, 0x8cb7, 0x58f2, 0x8ce0, 0x966a, 0x9019, 0x877f, + 0x79e4, 0x77e7, 0x8429, 0x4f2f, 0x5265, 0x535a, 0x62cd, 0x67cf, + 0x6cca, 0x767d, 0x7b94, 0x7c95, 0x8236, 0x8584, 0x8feb, 0x66dd, + 0x6f20, 0x7206, 0x7e1b, 0x83ab, 0x99c1, 0x9ea6, + /* 0x48 */ + 0x51fd, 0x7bb1, 0x7872, 0x7bb8, 0x8087, 0x7b48, 0x6ae8, 0x5e61, + 0x808c, 0x7551, 0x7560, 0x516b, 0x9262, 0x6e8c, 0x767a, 0x9197, + 0x9aea, 0x4f10, 0x7f70, 0x629c, 0x7b4f, 0x95a5, 0x9ce9, 0x567a, + 0x5859, 0x86e4, 0x96bc, 0x4f34, 0x5224, 0x534a, 0x53cd, 0x53db, + 0x5e06, 0x642c, 0x6591, 0x677f, 0x6c3e, 0x6c4e, 0x7248, 0x72af, + 0x73ed, 0x7554, 0x7e41, 0x822c, 0x85e9, 0x8ca9, 0x7bc4, 0x91c6, + 0x7169, 0x9812, 0x98ef, 0x633d, 0x6669, 0x756a, 0x76e4, 0x78d0, + 0x8543, 0x86ee, 0x532a, 0x5351, 0x5426, 0x5983, 0x5e87, 0x5f7c, + 0x60b2, 0x6249, 0x6279, 0x62ab, 0x6590, 0x6bd4, 0x6ccc, 0x75b2, + 0x76ae, 0x7891, 0x79d8, 0x7dcb, 0x7f77, 0x80a5, 0x88ab, 0x8ab9, + 0x8cbb, 0x907f, 0x975e, 0x98db, 0x6a0b, 0x7c38, 0x5099, 0x5c3e, + 0x5fae, 0x6787, 0x6bd8, 0x7435, 0x7709, 0x7f8e, + /* 0x49 */ + 0x9f3b, 0x67ca, 0x7a17, 0x5339, 0x758b, 0x9aed, 0x5f66, 0x819d, + 0x83f1, 0x8098, 0x5f3c, 0x5fc5, 0x7562, 0x7b46, 0x903c, 0x6867, + 0x59eb, 0x5a9b, 0x7d10, 0x767e, 0x8b2c, 0x4ff5, 0x5f6a, 0x6a19, + 0x6c37, 0x6f02, 0x74e2, 0x7968, 0x8868, 0x8a55, 0x8c79, 0x5edf, + 0x63cf, 0x75c5, 0x79d2, 0x82d7, 0x9328, 0x92f2, 0x849c, 0x86ed, + 0x9c2d, 0x54c1, 0x5f6c, 0x658c, 0x6d5c, 0x7015, 0x8ca7, 0x8cd3, + 0x983b, 0x654f, 0x74f6, 0x4e0d, 0x4ed8, 0x57e0, 0x592b, 0x5a66, + 0x5bcc, 0x51a8, 0x5e03, 0x5e9c, 0x6016, 0x6276, 0x6577, 0x65a7, + 0x666e, 0x6d6e, 0x7236, 0x7b26, 0x8150, 0x819a, 0x8299, 0x8b5c, + 0x8ca0, 0x8ce6, 0x8d74, 0x961c, 0x9644, 0x4fae, 0x64ab, 0x6b66, + 0x821e, 0x8461, 0x856a, 0x90e8, 0x5c01, 0x6953, 0x98a8, 0x847a, + 0x8557, 0x4f0f, 0x526f, 0x5fa9, 0x5e45, 0x670d, + /* 0x4a */ + 0x798f, 0x8179, 0x8907, 0x8986, 0x6df5, 0x5f17, 0x6255, 0x6cb8, + 0x4ecf, 0x7269, 0x9b92, 0x5206, 0x543b, 0x5674, 0x58b3, 0x61a4, + 0x626e, 0x711a, 0x596e, 0x7c89, 0x7cde, 0x7d1b, 0x96f0, 0x6587, + 0x805e, 0x4e19, 0x4f75, 0x5175, 0x5840, 0x5e63, 0x5e73, 0x5f0a, + 0x67c4, 0x4e26, 0x853d, 0x9589, 0x965b, 0x7c73, 0x9801, 0x50fb, + 0x58c1, 0x7656, 0x78a7, 0x5225, 0x77a5, 0x8511, 0x7b86, 0x504f, + 0x5909, 0x7247, 0x7bc7, 0x7de8, 0x8fba, 0x8fd4, 0x904d, 0x4fbf, + 0x52c9, 0x5a29, 0x5f01, 0x97ad, 0x4fdd, 0x8217, 0x92ea, 0x5703, + 0x6355, 0x6b69, 0x752b, 0x88dc, 0x8f14, 0x7a42, 0x52df, 0x5893, + 0x6155, 0x620a, 0x66ae, 0x6bcd, 0x7c3f, 0x83e9, 0x5023, 0x4ff8, + 0x5305, 0x5446, 0x5831, 0x5949, 0x5b9d, 0x5cf0, 0x5cef, 0x5d29, + 0x5e96, 0x62b1, 0x6367, 0x653e, 0x65b9, 0x670b, + /* 0x4b */ + 0x6cd5, 0x6ce1, 0x70f9, 0x7832, 0x7e2b, 0x80de, 0x82b3, 0x840c, + 0x84ec, 0x8702, 0x8912, 0x8a2a, 0x8c4a, 0x90a6, 0x92d2, 0x98fd, + 0x9cf3, 0x9d6c, 0x4e4f, 0x4ea1, 0x508d, 0x5256, 0x574a, 0x59a8, + 0x5e3d, 0x5fd8, 0x5fd9, 0x623f, 0x66b4, 0x671b, 0x67d0, 0x68d2, + 0x5192, 0x7d21, 0x80aa, 0x81a8, 0x8b00, 0x8c8c, 0x8cbf, 0x927e, + 0x9632, 0x5420, 0x982c, 0x5317, 0x50d5, 0x535c, 0x58a8, 0x64b2, + 0x6734, 0x7267, 0x7766, 0x7a46, 0x91e6, 0x52c3, 0x6ca1, 0x6b86, + 0x5800, 0x5e4c, 0x5954, 0x672c, 0x7ffb, 0x51e1, 0x76c6, 0x6469, + 0x78e8, 0x9b54, 0x9ebb, 0x57cb, 0x59b9, 0x6627, 0x679a, 0x6bce, + 0x54e9, 0x69d9, 0x5e55, 0x819c, 0x6795, 0x9baa, 0x67fe, 0x9c52, + 0x685d, 0x4ea6, 0x4fe3, 0x53c8, 0x62b9, 0x672b, 0x6cab, 0x8fc4, + 0x4fad, 0x7e6d, 0x9ebf, 0x4e07, 0x6162, 0x6e80, + /* 0x4c */ + 0x6f2b, 0x8513, 0x5473, 0x672a, 0x9b45, 0x5df3, 0x7b95, 0x5cac, + 0x5bc6, 0x871c, 0x6e4a, 0x84d1, 0x7a14, 0x8108, 0x5999, 0x7c8d, + 0x6c11, 0x7720, 0x52d9, 0x5922, 0x7121, 0x725f, 0x77db, 0x9727, + 0x9d61, 0x690b, 0x5a7f, 0x5a18, 0x51a5, 0x540d, 0x547d, 0x660e, + 0x76df, 0x8ff7, 0x9298, 0x9cf4, 0x59ea, 0x725d, 0x6ec5, 0x514d, + 0x68c9, 0x7dbf, 0x7dec, 0x9762, 0x9eba, 0x6478, 0x6a21, 0x8302, + 0x5984, 0x5b5f, 0x6bdb, 0x731b, 0x76f2, 0x7db2, 0x8017, 0x8499, + 0x5132, 0x6728, 0x9ed9, 0x76ee, 0x6762, 0x52ff, 0x9905, 0x5c24, + 0x623b, 0x7c7e, 0x8cb0, 0x554f, 0x60b6, 0x7d0b, 0x9580, 0x5301, + 0x4e5f, 0x51b6, 0x591c, 0x723a, 0x8036, 0x91ce, 0x5f25, 0x77e2, + 0x5384, 0x5f79, 0x7d04, 0x85ac, 0x8a33, 0x8e8d, 0x9756, 0x67f3, + 0x85ae, 0x9453, 0x6109, 0x6108, 0x6cb9, 0x7652, + /* 0x4d */ + 0x8aed, 0x8f38, 0x552f, 0x4f51, 0x512a, 0x52c7, 0x53cb, 0x5ba5, + 0x5e7d, 0x60a0, 0x6182, 0x63d6, 0x6709, 0x67da, 0x6e67, 0x6d8c, + 0x7336, 0x7337, 0x7531, 0x7950, 0x88d5, 0x8a98, 0x904a, 0x9091, + 0x90f5, 0x96c4, 0x878d, 0x5915, 0x4e88, 0x4f59, 0x4e0e, 0x8a89, + 0x8f3f, 0x9810, 0x50ad, 0x5e7c, 0x5996, 0x5bb9, 0x5eb8, 0x63da, + 0x63fa, 0x64c1, 0x66dc, 0x694a, 0x69d8, 0x6d0b, 0x6eb6, 0x7194, + 0x7528, 0x7aaf, 0x7f8a, 0x8000, 0x8449, 0x84c9, 0x8981, 0x8b21, + 0x8e0a, 0x9065, 0x967d, 0x990a, 0x617e, 0x6291, 0x6b32, 0x6c83, + 0x6d74, 0x7fcc, 0x7ffc, 0x6dc0, 0x7f85, 0x87ba, 0x88f8, 0x6765, + 0x83b1, 0x983c, 0x96f7, 0x6d1b, 0x7d61, 0x843d, 0x916a, 0x4e71, + 0x5375, 0x5d50, 0x6b04, 0x6feb, 0x85cd, 0x862d, 0x89a7, 0x5229, + 0x540f, 0x5c65, 0x674e, 0x68a8, 0x7406, 0x7483, + /* 0x4e */ + 0x75e2, 0x88cf, 0x88e1, 0x91cc, 0x96e2, 0x9678, 0x5f8b, 0x7387, + 0x7acb, 0x844e, 0x63a0, 0x7565, 0x5289, 0x6d41, 0x6e9c, 0x7409, + 0x7559, 0x786b, 0x7c92, 0x9686, 0x7adc, 0x9f8d, 0x4fb6, 0x616e, + 0x65c5, 0x865c, 0x4e86, 0x4eae, 0x50da, 0x4e21, 0x51cc, 0x5bee, + 0x6599, 0x6881, 0x6dbc, 0x731f, 0x7642, 0x77ad, 0x7a1c, 0x7ce7, + 0x826f, 0x8ad2, 0x907c, 0x91cf, 0x9675, 0x9818, 0x529b, 0x7dd1, + 0x502b, 0x5398, 0x6797, 0x6dcb, 0x71d0, 0x7433, 0x81e8, 0x8f2a, + 0x96a3, 0x9c57, 0x9e9f, 0x7460, 0x5841, 0x6d99, 0x7d2f, 0x985e, + 0x4ee4, 0x4f36, 0x4f8b, 0x51b7, 0x52b1, 0x5dba, 0x601c, 0x73b2, + 0x793c, 0x82d3, 0x9234, 0x96b7, 0x96f6, 0x970a, 0x9e97, 0x9f62, + 0x66a6, 0x6b74, 0x5217, 0x52a3, 0x70c8, 0x88c2, 0x5ec9, 0x604b, + 0x6190, 0x6f23, 0x7149, 0x7c3e, 0x7df4, 0x806f, + /* 0x4f */ + 0x84ee, 0x9023, 0x932c, 0x5442, 0x9b6f, 0x6ad3, 0x7089, 0x8cc2, + 0x8def, 0x9732, 0x52b4, 0x5a41, 0x5eca, 0x5f04, 0x6717, 0x697c, + 0x6994, 0x6d6a, 0x6f0f, 0x7262, 0x72fc, 0x7bed, 0x8001, 0x807e, + 0x874b, 0x90ce, 0x516d, 0x9e93, 0x7984, 0x808b, 0x9332, 0x8ad6, + 0x502d, 0x548c, 0x8a71, 0x6b6a, 0x8cc4, 0x8107, 0x60d1, 0x67a0, + 0x9df2, 0x4e99, 0x4e98, 0x9c10, 0x8a6b, 0x85c1, 0x8568, 0x6900, + 0x6e7e, 0x7897, 0x8155, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x50 */ + 0x5f0c, 0x4e10, 0x4e15, 0x4e2a, 0x4e31, 0x4e36, 0x4e3c, 0x4e3f, + 0x4e42, 0x4e56, 0x4e58, 0x4e82, 0x4e85, 0x8c6b, 0x4e8a, 0x8212, + 0x5f0d, 0x4e8e, 0x4e9e, 0x4e9f, 0x4ea0, 0x4ea2, 0x4eb0, 0x4eb3, + 0x4eb6, 0x4ece, 0x4ecd, 0x4ec4, 0x4ec6, 0x4ec2, 0x4ed7, 0x4ede, + 0x4eed, 0x4edf, 0x4ef7, 0x4f09, 0x4f5a, 0x4f30, 0x4f5b, 0x4f5d, + 0x4f57, 0x4f47, 0x4f76, 0x4f88, 0x4f8f, 0x4f98, 0x4f7b, 0x4f69, + 0x4f70, 0x4f91, 0x4f6f, 0x4f86, 0x4f96, 0x5118, 0x4fd4, 0x4fdf, + 0x4fce, 0x4fd8, 0x4fdb, 0x4fd1, 0x4fda, 0x4fd0, 0x4fe4, 0x4fe5, + 0x501a, 0x5028, 0x5014, 0x502a, 0x5025, 0x5005, 0x4f1c, 0x4ff6, + 0x5021, 0x5029, 0x502c, 0x4ffe, 0x4fef, 0x5011, 0x5006, 0x5043, + 0x5047, 0x6703, 0x5055, 0x5050, 0x5048, 0x505a, 0x5056, 0x506c, + 0x5078, 0x5080, 0x509a, 0x5085, 0x50b4, 0x50b2, + /* 0x51 */ + 0x50c9, 0x50ca, 0x50b3, 0x50c2, 0x50d6, 0x50de, 0x50e5, 0x50ed, + 0x50e3, 0x50ee, 0x50f9, 0x50f5, 0x5109, 0x5101, 0x5102, 0x5116, + 0x5115, 0x5114, 0x511a, 0x5121, 0x513a, 0x5137, 0x513c, 0x513b, + 0x513f, 0x5140, 0x5152, 0x514c, 0x5154, 0x5162, 0x7af8, 0x5169, + 0x516a, 0x516e, 0x5180, 0x5182, 0x56d8, 0x518c, 0x5189, 0x518f, + 0x5191, 0x5193, 0x5195, 0x5196, 0x51a4, 0x51a6, 0x51a2, 0x51a9, + 0x51aa, 0x51ab, 0x51b3, 0x51b1, 0x51b2, 0x51b0, 0x51b5, 0x51bd, + 0x51c5, 0x51c9, 0x51db, 0x51e0, 0x8655, 0x51e9, 0x51ed, 0x51f0, + 0x51f5, 0x51fe, 0x5204, 0x520b, 0x5214, 0x520e, 0x5227, 0x522a, + 0x522e, 0x5233, 0x5239, 0x524f, 0x5244, 0x524b, 0x524c, 0x525e, + 0x5254, 0x526a, 0x5274, 0x5269, 0x5273, 0x527f, 0x527d, 0x528d, + 0x5294, 0x5292, 0x5271, 0x5288, 0x5291, 0x8fa8, + /* 0x52 */ + 0x8fa7, 0x52ac, 0x52ad, 0x52bc, 0x52b5, 0x52c1, 0x52cd, 0x52d7, + 0x52de, 0x52e3, 0x52e6, 0x98ed, 0x52e0, 0x52f3, 0x52f5, 0x52f8, + 0x52f9, 0x5306, 0x5308, 0x7538, 0x530d, 0x5310, 0x530f, 0x5315, + 0x531a, 0x5323, 0x532f, 0x5331, 0x5333, 0x5338, 0x5340, 0x5346, + 0x5345, 0x4e17, 0x5349, 0x534d, 0x51d6, 0x535e, 0x5369, 0x536e, + 0x5918, 0x537b, 0x5377, 0x5382, 0x5396, 0x53a0, 0x53a6, 0x53a5, + 0x53ae, 0x53b0, 0x53b6, 0x53c3, 0x7c12, 0x96d9, 0x53df, 0x66fc, + 0x71ee, 0x53ee, 0x53e8, 0x53ed, 0x53fa, 0x5401, 0x543d, 0x5440, + 0x542c, 0x542d, 0x543c, 0x542e, 0x5436, 0x5429, 0x541d, 0x544e, + 0x548f, 0x5475, 0x548e, 0x545f, 0x5471, 0x5477, 0x5470, 0x5492, + 0x547b, 0x5480, 0x5476, 0x5484, 0x5490, 0x5486, 0x54c7, 0x54a2, + 0x54b8, 0x54a5, 0x54ac, 0x54c4, 0x54c8, 0x54a8, + /* 0x53 */ + 0x54ab, 0x54c2, 0x54a4, 0x54be, 0x54bc, 0x54d8, 0x54e5, 0x54e6, + 0x550f, 0x5514, 0x54fd, 0x54ee, 0x54ed, 0x54fa, 0x54e2, 0x5539, + 0x5540, 0x5563, 0x554c, 0x552e, 0x555c, 0x5545, 0x5556, 0x5557, + 0x5538, 0x5533, 0x555d, 0x5599, 0x5580, 0x54af, 0x558a, 0x559f, + 0x557b, 0x557e, 0x5598, 0x559e, 0x55ae, 0x557c, 0x5583, 0x55a9, + 0x5587, 0x55a8, 0x55da, 0x55c5, 0x55df, 0x55c4, 0x55dc, 0x55e4, + 0x55d4, 0x5614, 0x55f7, 0x5616, 0x55fe, 0x55fd, 0x561b, 0x55f9, + 0x564e, 0x5650, 0x71df, 0x5634, 0x5636, 0x5632, 0x5638, 0x566b, + 0x5664, 0x562f, 0x566c, 0x566a, 0x5686, 0x5680, 0x568a, 0x56a0, + 0x5694, 0x568f, 0x56a5, 0x56ae, 0x56b6, 0x56b4, 0x56c2, 0x56bc, + 0x56c1, 0x56c3, 0x56c0, 0x56c8, 0x56ce, 0x56d1, 0x56d3, 0x56d7, + 0x56ee, 0x56f9, 0x5700, 0x56ff, 0x5704, 0x5709, + /* 0x54 */ + 0x5708, 0x570b, 0x570d, 0x5713, 0x5718, 0x5716, 0x55c7, 0x571c, + 0x5726, 0x5737, 0x5738, 0x574e, 0x573b, 0x5740, 0x574f, 0x5769, + 0x57c0, 0x5788, 0x5761, 0x577f, 0x5789, 0x5793, 0x57a0, 0x57b3, + 0x57a4, 0x57aa, 0x57b0, 0x57c3, 0x57c6, 0x57d4, 0x57d2, 0x57d3, + 0x580a, 0x57d6, 0x57e3, 0x580b, 0x5819, 0x581d, 0x5872, 0x5821, + 0x5862, 0x584b, 0x5870, 0x6bc0, 0x5852, 0x583d, 0x5879, 0x5885, + 0x58b9, 0x589f, 0x58ab, 0x58ba, 0x58de, 0x58bb, 0x58b8, 0x58ae, + 0x58c5, 0x58d3, 0x58d1, 0x58d7, 0x58d9, 0x58d8, 0x58e5, 0x58dc, + 0x58e4, 0x58df, 0x58ef, 0x58fa, 0x58f9, 0x58fb, 0x58fc, 0x58fd, + 0x5902, 0x590a, 0x5910, 0x591b, 0x68a6, 0x5925, 0x592c, 0x592d, + 0x5932, 0x5938, 0x593e, 0x7ad2, 0x5955, 0x5950, 0x594e, 0x595a, + 0x5958, 0x5962, 0x5960, 0x5967, 0x596c, 0x5969, + /* 0x55 */ + 0x5978, 0x5981, 0x599d, 0x4f5e, 0x4fab, 0x59a3, 0x59b2, 0x59c6, + 0x59e8, 0x59dc, 0x598d, 0x59d9, 0x59da, 0x5a25, 0x5a1f, 0x5a11, + 0x5a1c, 0x5a09, 0x5a1a, 0x5a40, 0x5a6c, 0x5a49, 0x5a35, 0x5a36, + 0x5a62, 0x5a6a, 0x5a9a, 0x5abc, 0x5abe, 0x5acb, 0x5ac2, 0x5abd, + 0x5ae3, 0x5ad7, 0x5ae6, 0x5ae9, 0x5ad6, 0x5afa, 0x5afb, 0x5b0c, + 0x5b0b, 0x5b16, 0x5b32, 0x5ad0, 0x5b2a, 0x5b36, 0x5b3e, 0x5b43, + 0x5b45, 0x5b40, 0x5b51, 0x5b55, 0x5b5a, 0x5b5b, 0x5b65, 0x5b69, + 0x5b70, 0x5b73, 0x5b75, 0x5b78, 0x6588, 0x5b7a, 0x5b80, 0x5b83, + 0x5ba6, 0x5bb8, 0x5bc3, 0x5bc7, 0x5bc9, 0x5bd4, 0x5bd0, 0x5be4, + 0x5be6, 0x5be2, 0x5bde, 0x5be5, 0x5beb, 0x5bf0, 0x5bf6, 0x5bf3, + 0x5c05, 0x5c07, 0x5c08, 0x5c0d, 0x5c13, 0x5c20, 0x5c22, 0x5c28, + 0x5c38, 0x5c39, 0x5c41, 0x5c46, 0x5c4e, 0x5c53, + /* 0x56 */ + 0x5c50, 0x5c4f, 0x5b71, 0x5c6c, 0x5c6e, 0x4e62, 0x5c76, 0x5c79, + 0x5c8c, 0x5c91, 0x5c94, 0x599b, 0x5cab, 0x5cbb, 0x5cb6, 0x5cbc, + 0x5cb7, 0x5cc5, 0x5cbe, 0x5cc7, 0x5cd9, 0x5ce9, 0x5cfd, 0x5cfa, + 0x5ced, 0x5d8c, 0x5cea, 0x5d0b, 0x5d15, 0x5d17, 0x5d5c, 0x5d1f, + 0x5d1b, 0x5d11, 0x5d14, 0x5d22, 0x5d1a, 0x5d19, 0x5d18, 0x5d4c, + 0x5d52, 0x5d4e, 0x5d4b, 0x5d6c, 0x5d73, 0x5d76, 0x5d87, 0x5d84, + 0x5d82, 0x5da2, 0x5d9d, 0x5dac, 0x5dae, 0x5dbd, 0x5d90, 0x5db7, + 0x5dbc, 0x5dc9, 0x5dcd, 0x5dd3, 0x5dd2, 0x5dd6, 0x5ddb, 0x5deb, + 0x5df2, 0x5df5, 0x5e0b, 0x5e1a, 0x5e19, 0x5e11, 0x5e1b, 0x5e36, + 0x5e37, 0x5e44, 0x5e43, 0x5e40, 0x5e4e, 0x5e57, 0x5e54, 0x5e5f, + 0x5e62, 0x5e64, 0x5e47, 0x5e75, 0x5e76, 0x5e7a, 0x9ebc, 0x5e7f, + 0x5ea0, 0x5ec1, 0x5ec2, 0x5ec8, 0x5ed0, 0x5ecf, + /* 0x57 */ + 0x5ed6, 0x5ee3, 0x5edd, 0x5eda, 0x5edb, 0x5ee2, 0x5ee1, 0x5ee8, + 0x5ee9, 0x5eec, 0x5ef1, 0x5ef3, 0x5ef0, 0x5ef4, 0x5ef8, 0x5efe, + 0x5f03, 0x5f09, 0x5f5d, 0x5f5c, 0x5f0b, 0x5f11, 0x5f16, 0x5f29, + 0x5f2d, 0x5f38, 0x5f41, 0x5f48, 0x5f4c, 0x5f4e, 0x5f2f, 0x5f51, + 0x5f56, 0x5f57, 0x5f59, 0x5f61, 0x5f6d, 0x5f73, 0x5f77, 0x5f83, + 0x5f82, 0x5f7f, 0x5f8a, 0x5f88, 0x5f91, 0x5f87, 0x5f9e, 0x5f99, + 0x5f98, 0x5fa0, 0x5fa8, 0x5fad, 0x5fbc, 0x5fd6, 0x5ffb, 0x5fe4, + 0x5ff8, 0x5ff1, 0x5fdd, 0x60b3, 0x5fff, 0x6021, 0x6060, 0x6019, + 0x6010, 0x6029, 0x600e, 0x6031, 0x601b, 0x6015, 0x602b, 0x6026, + 0x600f, 0x603a, 0x605a, 0x6041, 0x606a, 0x6077, 0x605f, 0x604a, + 0x6046, 0x604d, 0x6063, 0x6043, 0x6064, 0x6042, 0x606c, 0x606b, + 0x6059, 0x6081, 0x608d, 0x60e7, 0x6083, 0x609a, + /* 0x58 */ + 0x6084, 0x609b, 0x6096, 0x6097, 0x6092, 0x60a7, 0x608b, 0x60e1, + 0x60b8, 0x60e0, 0x60d3, 0x60b4, 0x5ff0, 0x60bd, 0x60c6, 0x60b5, + 0x60d8, 0x614d, 0x6115, 0x6106, 0x60f6, 0x60f7, 0x6100, 0x60f4, + 0x60fa, 0x6103, 0x6121, 0x60fb, 0x60f1, 0x610d, 0x610e, 0x6147, + 0x613e, 0x6128, 0x6127, 0x614a, 0x613f, 0x613c, 0x612c, 0x6134, + 0x613d, 0x6142, 0x6144, 0x6173, 0x6177, 0x6158, 0x6159, 0x615a, + 0x616b, 0x6174, 0x616f, 0x6165, 0x6171, 0x615f, 0x615d, 0x6153, + 0x6175, 0x6199, 0x6196, 0x6187, 0x61ac, 0x6194, 0x619a, 0x618a, + 0x6191, 0x61ab, 0x61ae, 0x61cc, 0x61ca, 0x61c9, 0x61f7, 0x61c8, + 0x61c3, 0x61c6, 0x61ba, 0x61cb, 0x7f79, 0x61cd, 0x61e6, 0x61e3, + 0x61f6, 0x61fa, 0x61f4, 0x61ff, 0x61fd, 0x61fc, 0x61fe, 0x6200, + 0x6208, 0x6209, 0x620d, 0x620c, 0x6214, 0x621b, + /* 0x59 */ + 0x621e, 0x6221, 0x622a, 0x622e, 0x6230, 0x6232, 0x6233, 0x6241, + 0x624e, 0x625e, 0x6263, 0x625b, 0x6260, 0x6268, 0x627c, 0x6282, + 0x6289, 0x627e, 0x6292, 0x6293, 0x6296, 0x62d4, 0x6283, 0x6294, + 0x62d7, 0x62d1, 0x62bb, 0x62cf, 0x62ff, 0x62c6, 0x64d4, 0x62c8, + 0x62dc, 0x62cc, 0x62ca, 0x62c2, 0x62c7, 0x629b, 0x62c9, 0x630c, + 0x62ee, 0x62f1, 0x6327, 0x6302, 0x6308, 0x62ef, 0x62f5, 0x6350, + 0x633e, 0x634d, 0x641c, 0x634f, 0x6396, 0x638e, 0x6380, 0x63ab, + 0x6376, 0x63a3, 0x638f, 0x6389, 0x639f, 0x63b5, 0x636b, 0x6369, + 0x63be, 0x63e9, 0x63c0, 0x63c6, 0x63e3, 0x63c9, 0x63d2, 0x63f6, + 0x63c4, 0x6416, 0x6434, 0x6406, 0x6413, 0x6426, 0x6436, 0x651d, + 0x6417, 0x6428, 0x640f, 0x6467, 0x646f, 0x6476, 0x644e, 0x652a, + 0x6495, 0x6493, 0x64a5, 0x64a9, 0x6488, 0x64bc, + /* 0x5a */ + 0x64da, 0x64d2, 0x64c5, 0x64c7, 0x64bb, 0x64d8, 0x64c2, 0x64f1, + 0x64e7, 0x8209, 0x64e0, 0x64e1, 0x62ac, 0x64e3, 0x64ef, 0x652c, + 0x64f6, 0x64f4, 0x64f2, 0x64fa, 0x6500, 0x64fd, 0x6518, 0x651c, + 0x6505, 0x6524, 0x6523, 0x652b, 0x6534, 0x6535, 0x6537, 0x6536, + 0x6538, 0x754b, 0x6548, 0x6556, 0x6555, 0x654d, 0x6558, 0x655e, + 0x655d, 0x6572, 0x6578, 0x6582, 0x6583, 0x8b8a, 0x659b, 0x659f, + 0x65ab, 0x65b7, 0x65c3, 0x65c6, 0x65c1, 0x65c4, 0x65cc, 0x65d2, + 0x65db, 0x65d9, 0x65e0, 0x65e1, 0x65f1, 0x6772, 0x660a, 0x6603, + 0x65fb, 0x6773, 0x6635, 0x6636, 0x6634, 0x661c, 0x664f, 0x6644, + 0x6649, 0x6641, 0x665e, 0x665d, 0x6664, 0x6667, 0x6668, 0x665f, + 0x6662, 0x6670, 0x6683, 0x6688, 0x668e, 0x6689, 0x6684, 0x6698, + 0x669d, 0x66c1, 0x66b9, 0x66c9, 0x66be, 0x66bc, + /* 0x5b */ + 0x66c4, 0x66b8, 0x66d6, 0x66da, 0x66e0, 0x663f, 0x66e6, 0x66e9, + 0x66f0, 0x66f5, 0x66f7, 0x670f, 0x6716, 0x671e, 0x6726, 0x6727, + 0x9738, 0x672e, 0x673f, 0x6736, 0x6741, 0x6738, 0x6737, 0x6746, + 0x675e, 0x6760, 0x6759, 0x6763, 0x6764, 0x6789, 0x6770, 0x67a9, + 0x677c, 0x676a, 0x678c, 0x678b, 0x67a6, 0x67a1, 0x6785, 0x67b7, + 0x67ef, 0x67b4, 0x67ec, 0x67b3, 0x67e9, 0x67b8, 0x67e4, 0x67de, + 0x67dd, 0x67e2, 0x67ee, 0x67b9, 0x67ce, 0x67c6, 0x67e7, 0x6a9c, + 0x681e, 0x6846, 0x6829, 0x6840, 0x684d, 0x6832, 0x684e, 0x68b3, + 0x682b, 0x6859, 0x6863, 0x6877, 0x687f, 0x689f, 0x688f, 0x68ad, + 0x6894, 0x689d, 0x689b, 0x6883, 0x6aae, 0x68b9, 0x6874, 0x68b5, + 0x68a0, 0x68ba, 0x690f, 0x688d, 0x687e, 0x6901, 0x68ca, 0x6908, + 0x68d8, 0x6922, 0x6926, 0x68e1, 0x690c, 0x68cd, + /* 0x5c */ + 0x68d4, 0x68e7, 0x68d5, 0x6936, 0x6912, 0x6904, 0x68d7, 0x68e3, + 0x6925, 0x68f9, 0x68e0, 0x68ef, 0x6928, 0x692a, 0x691a, 0x6923, + 0x6921, 0x68c6, 0x6979, 0x6977, 0x695c, 0x6978, 0x696b, 0x6954, + 0x697e, 0x696e, 0x6939, 0x6974, 0x693d, 0x6959, 0x6930, 0x6961, + 0x695e, 0x695d, 0x6981, 0x696a, 0x69b2, 0x69ae, 0x69d0, 0x69bf, + 0x69c1, 0x69d3, 0x69be, 0x69ce, 0x5be8, 0x69ca, 0x69dd, 0x69bb, + 0x69c3, 0x69a7, 0x6a2e, 0x6991, 0x69a0, 0x699c, 0x6995, 0x69b4, + 0x69de, 0x69e8, 0x6a02, 0x6a1b, 0x69ff, 0x6b0a, 0x69f9, 0x69f2, + 0x69e7, 0x6a05, 0x69b1, 0x6a1e, 0x69ed, 0x6a14, 0x69eb, 0x6a0a, + 0x6a12, 0x6ac1, 0x6a23, 0x6a13, 0x6a44, 0x6a0c, 0x6a72, 0x6a36, + 0x6a78, 0x6a47, 0x6a62, 0x6a59, 0x6a66, 0x6a48, 0x6a38, 0x6a22, + 0x6a90, 0x6a8d, 0x6aa0, 0x6a84, 0x6aa2, 0x6aa3, + /* 0x5d */ + 0x6a97, 0x8617, 0x6abb, 0x6ac3, 0x6ac2, 0x6ab8, 0x6ab3, 0x6aac, + 0x6ade, 0x6ad1, 0x6adf, 0x6aaa, 0x6ada, 0x6aea, 0x6afb, 0x6b05, + 0x8616, 0x6afa, 0x6b12, 0x6b16, 0x9b31, 0x6b1f, 0x6b38, 0x6b37, + 0x76dc, 0x6b39, 0x98ee, 0x6b47, 0x6b43, 0x6b49, 0x6b50, 0x6b59, + 0x6b54, 0x6b5b, 0x6b5f, 0x6b61, 0x6b78, 0x6b79, 0x6b7f, 0x6b80, + 0x6b84, 0x6b83, 0x6b8d, 0x6b98, 0x6b95, 0x6b9e, 0x6ba4, 0x6baa, + 0x6bab, 0x6baf, 0x6bb2, 0x6bb1, 0x6bb3, 0x6bb7, 0x6bbc, 0x6bc6, + 0x6bcb, 0x6bd3, 0x6bdf, 0x6bec, 0x6beb, 0x6bf3, 0x6bef, 0x9ebe, + 0x6c08, 0x6c13, 0x6c14, 0x6c1b, 0x6c24, 0x6c23, 0x6c5e, 0x6c55, + 0x6c62, 0x6c6a, 0x6c82, 0x6c8d, 0x6c9a, 0x6c81, 0x6c9b, 0x6c7e, + 0x6c68, 0x6c73, 0x6c92, 0x6c90, 0x6cc4, 0x6cf1, 0x6cd3, 0x6cbd, + 0x6cd7, 0x6cc5, 0x6cdd, 0x6cae, 0x6cb1, 0x6cbe, + /* 0x5e */ + 0x6cba, 0x6cdb, 0x6cef, 0x6cd9, 0x6cea, 0x6d1f, 0x884d, 0x6d36, + 0x6d2b, 0x6d3d, 0x6d38, 0x6d19, 0x6d35, 0x6d33, 0x6d12, 0x6d0c, + 0x6d63, 0x6d93, 0x6d64, 0x6d5a, 0x6d79, 0x6d59, 0x6d8e, 0x6d95, + 0x6fe4, 0x6d85, 0x6df9, 0x6e15, 0x6e0a, 0x6db5, 0x6dc7, 0x6de6, + 0x6db8, 0x6dc6, 0x6dec, 0x6dde, 0x6dcc, 0x6de8, 0x6dd2, 0x6dc5, + 0x6dfa, 0x6dd9, 0x6de4, 0x6dd5, 0x6dea, 0x6dee, 0x6e2d, 0x6e6e, + 0x6e2e, 0x6e19, 0x6e72, 0x6e5f, 0x6e3e, 0x6e23, 0x6e6b, 0x6e2b, + 0x6e76, 0x6e4d, 0x6e1f, 0x6e43, 0x6e3a, 0x6e4e, 0x6e24, 0x6eff, + 0x6e1d, 0x6e38, 0x6e82, 0x6eaa, 0x6e98, 0x6ec9, 0x6eb7, 0x6ed3, + 0x6ebd, 0x6eaf, 0x6ec4, 0x6eb2, 0x6ed4, 0x6ed5, 0x6e8f, 0x6ea5, + 0x6ec2, 0x6e9f, 0x6f41, 0x6f11, 0x704c, 0x6eec, 0x6ef8, 0x6efe, + 0x6f3f, 0x6ef2, 0x6f31, 0x6eef, 0x6f32, 0x6ecc, + /* 0x5f */ + 0x6f3e, 0x6f13, 0x6ef7, 0x6f86, 0x6f7a, 0x6f78, 0x6f81, 0x6f80, + 0x6f6f, 0x6f5b, 0x6ff3, 0x6f6d, 0x6f82, 0x6f7c, 0x6f58, 0x6f8e, + 0x6f91, 0x6fc2, 0x6f66, 0x6fb3, 0x6fa3, 0x6fa1, 0x6fa4, 0x6fb9, + 0x6fc6, 0x6faa, 0x6fdf, 0x6fd5, 0x6fec, 0x6fd4, 0x6fd8, 0x6ff1, + 0x6fee, 0x6fdb, 0x7009, 0x700b, 0x6ffa, 0x7011, 0x7001, 0x700f, + 0x6ffe, 0x701b, 0x701a, 0x6f74, 0x701d, 0x7018, 0x701f, 0x7030, + 0x703e, 0x7032, 0x7051, 0x7063, 0x7099, 0x7092, 0x70af, 0x70f1, + 0x70ac, 0x70b8, 0x70b3, 0x70ae, 0x70df, 0x70cb, 0x70dd, 0x70d9, + 0x7109, 0x70fd, 0x711c, 0x7119, 0x7165, 0x7155, 0x7188, 0x7166, + 0x7162, 0x714c, 0x7156, 0x716c, 0x718f, 0x71fb, 0x7184, 0x7195, + 0x71a8, 0x71ac, 0x71d7, 0x71b9, 0x71be, 0x71d2, 0x71c9, 0x71d4, + 0x71ce, 0x71e0, 0x71ec, 0x71e7, 0x71f5, 0x71fc, + /* 0x60 */ + 0x71f9, 0x71ff, 0x720d, 0x7210, 0x721b, 0x7228, 0x722d, 0x722c, + 0x7230, 0x7232, 0x723b, 0x723c, 0x723f, 0x7240, 0x7246, 0x724b, + 0x7258, 0x7274, 0x727e, 0x7282, 0x7281, 0x7287, 0x7292, 0x7296, + 0x72a2, 0x72a7, 0x72b9, 0x72b2, 0x72c3, 0x72c6, 0x72c4, 0x72ce, + 0x72d2, 0x72e2, 0x72e0, 0x72e1, 0x72f9, 0x72f7, 0x500f, 0x7317, + 0x730a, 0x731c, 0x7316, 0x731d, 0x7334, 0x732f, 0x7329, 0x7325, + 0x733e, 0x734e, 0x734f, 0x9ed8, 0x7357, 0x736a, 0x7368, 0x7370, + 0x7378, 0x7375, 0x737b, 0x737a, 0x73c8, 0x73b3, 0x73ce, 0x73bb, + 0x73c0, 0x73e5, 0x73ee, 0x73de, 0x74a2, 0x7405, 0x746f, 0x7425, + 0x73f8, 0x7432, 0x743a, 0x7455, 0x743f, 0x745f, 0x7459, 0x7441, + 0x745c, 0x7469, 0x7470, 0x7463, 0x746a, 0x7476, 0x747e, 0x748b, + 0x749e, 0x74a7, 0x74ca, 0x74cf, 0x74d4, 0x73f1, + /* 0x61 */ + 0x74e0, 0x74e3, 0x74e7, 0x74e9, 0x74ee, 0x74f2, 0x74f0, 0x74f1, + 0x74f8, 0x74f7, 0x7504, 0x7503, 0x7505, 0x750c, 0x750e, 0x750d, + 0x7515, 0x7513, 0x751e, 0x7526, 0x752c, 0x753c, 0x7544, 0x754d, + 0x754a, 0x7549, 0x755b, 0x7546, 0x755a, 0x7569, 0x7564, 0x7567, + 0x756b, 0x756d, 0x7578, 0x7576, 0x7586, 0x7587, 0x7574, 0x758a, + 0x7589, 0x7582, 0x7594, 0x759a, 0x759d, 0x75a5, 0x75a3, 0x75c2, + 0x75b3, 0x75c3, 0x75b5, 0x75bd, 0x75b8, 0x75bc, 0x75b1, 0x75cd, + 0x75ca, 0x75d2, 0x75d9, 0x75e3, 0x75de, 0x75fe, 0x75ff, 0x75fc, + 0x7601, 0x75f0, 0x75fa, 0x75f2, 0x75f3, 0x760b, 0x760d, 0x7609, + 0x761f, 0x7627, 0x7620, 0x7621, 0x7622, 0x7624, 0x7634, 0x7630, + 0x763b, 0x7647, 0x7648, 0x7646, 0x765c, 0x7658, 0x7661, 0x7662, + 0x7668, 0x7669, 0x766a, 0x7667, 0x766c, 0x7670, + /* 0x62 */ + 0x7672, 0x7676, 0x7678, 0x767c, 0x7680, 0x7683, 0x7688, 0x768b, + 0x768e, 0x7696, 0x7693, 0x7699, 0x769a, 0x76b0, 0x76b4, 0x76b8, + 0x76b9, 0x76ba, 0x76c2, 0x76cd, 0x76d6, 0x76d2, 0x76de, 0x76e1, + 0x76e5, 0x76e7, 0x76ea, 0x862f, 0x76fb, 0x7708, 0x7707, 0x7704, + 0x7729, 0x7724, 0x771e, 0x7725, 0x7726, 0x771b, 0x7737, 0x7738, + 0x7747, 0x775a, 0x7768, 0x776b, 0x775b, 0x7765, 0x777f, 0x777e, + 0x7779, 0x778e, 0x778b, 0x7791, 0x77a0, 0x779e, 0x77b0, 0x77b6, + 0x77b9, 0x77bf, 0x77bc, 0x77bd, 0x77bb, 0x77c7, 0x77cd, 0x77d7, + 0x77da, 0x77dc, 0x77e3, 0x77ee, 0x77fc, 0x780c, 0x7812, 0x7926, + 0x7820, 0x792a, 0x7845, 0x788e, 0x7874, 0x7886, 0x787c, 0x789a, + 0x788c, 0x78a3, 0x78b5, 0x78aa, 0x78af, 0x78d1, 0x78c6, 0x78cb, + 0x78d4, 0x78be, 0x78bc, 0x78c5, 0x78ca, 0x78ec, + /* 0x63 */ + 0x78e7, 0x78da, 0x78fd, 0x78f4, 0x7907, 0x7912, 0x7911, 0x7919, + 0x792c, 0x792b, 0x7940, 0x7960, 0x7957, 0x795f, 0x795a, 0x7955, + 0x7953, 0x797a, 0x797f, 0x798a, 0x799d, 0x79a7, 0x9f4b, 0x79aa, + 0x79ae, 0x79b3, 0x79b9, 0x79ba, 0x79c9, 0x79d5, 0x79e7, 0x79ec, + 0x79e1, 0x79e3, 0x7a08, 0x7a0d, 0x7a18, 0x7a19, 0x7a20, 0x7a1f, + 0x7980, 0x7a31, 0x7a3b, 0x7a3e, 0x7a37, 0x7a43, 0x7a57, 0x7a49, + 0x7a61, 0x7a62, 0x7a69, 0x9f9d, 0x7a70, 0x7a79, 0x7a7d, 0x7a88, + 0x7a97, 0x7a95, 0x7a98, 0x7a96, 0x7aa9, 0x7ac8, 0x7ab0, 0x7ab6, + 0x7ac5, 0x7ac4, 0x7abf, 0x9083, 0x7ac7, 0x7aca, 0x7acd, 0x7acf, + 0x7ad5, 0x7ad3, 0x7ad9, 0x7ada, 0x7add, 0x7ae1, 0x7ae2, 0x7ae6, + 0x7aed, 0x7af0, 0x7b02, 0x7b0f, 0x7b0a, 0x7b06, 0x7b33, 0x7b18, + 0x7b19, 0x7b1e, 0x7b35, 0x7b28, 0x7b36, 0x7b50, + /* 0x64 */ + 0x7b7a, 0x7b04, 0x7b4d, 0x7b0b, 0x7b4c, 0x7b45, 0x7b75, 0x7b65, + 0x7b74, 0x7b67, 0x7b70, 0x7b71, 0x7b6c, 0x7b6e, 0x7b9d, 0x7b98, + 0x7b9f, 0x7b8d, 0x7b9c, 0x7b9a, 0x7b8b, 0x7b92, 0x7b8f, 0x7b5d, + 0x7b99, 0x7bcb, 0x7bc1, 0x7bcc, 0x7bcf, 0x7bb4, 0x7bc6, 0x7bdd, + 0x7be9, 0x7c11, 0x7c14, 0x7be6, 0x7be5, 0x7c60, 0x7c00, 0x7c07, + 0x7c13, 0x7bf3, 0x7bf7, 0x7c17, 0x7c0d, 0x7bf6, 0x7c23, 0x7c27, + 0x7c2a, 0x7c1f, 0x7c37, 0x7c2b, 0x7c3d, 0x7c4c, 0x7c43, 0x7c54, + 0x7c4f, 0x7c40, 0x7c50, 0x7c58, 0x7c5f, 0x7c64, 0x7c56, 0x7c65, + 0x7c6c, 0x7c75, 0x7c83, 0x7c90, 0x7ca4, 0x7cad, 0x7ca2, 0x7cab, + 0x7ca1, 0x7ca8, 0x7cb3, 0x7cb2, 0x7cb1, 0x7cae, 0x7cb9, 0x7cbd, + 0x7cc0, 0x7cc5, 0x7cc2, 0x7cd8, 0x7cd2, 0x7cdc, 0x7ce2, 0x9b3b, + 0x7cef, 0x7cf2, 0x7cf4, 0x7cf6, 0x7cfa, 0x7d06, + /* 0x65 */ + 0x7d02, 0x7d1c, 0x7d15, 0x7d0a, 0x7d45, 0x7d4b, 0x7d2e, 0x7d32, + 0x7d3f, 0x7d35, 0x7d46, 0x7d73, 0x7d56, 0x7d4e, 0x7d72, 0x7d68, + 0x7d6e, 0x7d4f, 0x7d63, 0x7d93, 0x7d89, 0x7d5b, 0x7d8f, 0x7d7d, + 0x7d9b, 0x7dba, 0x7dae, 0x7da3, 0x7db5, 0x7dc7, 0x7dbd, 0x7dab, + 0x7e3d, 0x7da2, 0x7daf, 0x7ddc, 0x7db8, 0x7d9f, 0x7db0, 0x7dd8, + 0x7ddd, 0x7de4, 0x7dde, 0x7dfb, 0x7df2, 0x7de1, 0x7e05, 0x7e0a, + 0x7e23, 0x7e21, 0x7e12, 0x7e31, 0x7e1f, 0x7e09, 0x7e0b, 0x7e22, + 0x7e46, 0x7e66, 0x7e3b, 0x7e35, 0x7e39, 0x7e43, 0x7e37, 0x7e32, + 0x7e3a, 0x7e67, 0x7e5d, 0x7e56, 0x7e5e, 0x7e59, 0x7e5a, 0x7e79, + 0x7e6a, 0x7e69, 0x7e7c, 0x7e7b, 0x7e83, 0x7dd5, 0x7e7d, 0x8fae, + 0x7e7f, 0x7e88, 0x7e89, 0x7e8c, 0x7e92, 0x7e90, 0x7e93, 0x7e94, + 0x7e96, 0x7e8e, 0x7e9b, 0x7e9c, 0x7f38, 0x7f3a, + /* 0x66 */ + 0x7f45, 0x7f4c, 0x7f4d, 0x7f4e, 0x7f50, 0x7f51, 0x7f55, 0x7f54, + 0x7f58, 0x7f5f, 0x7f60, 0x7f68, 0x7f69, 0x7f67, 0x7f78, 0x7f82, + 0x7f86, 0x7f83, 0x7f88, 0x7f87, 0x7f8c, 0x7f94, 0x7f9e, 0x7f9d, + 0x7f9a, 0x7fa3, 0x7faf, 0x7fb2, 0x7fb9, 0x7fae, 0x7fb6, 0x7fb8, + 0x8b71, 0x7fc5, 0x7fc6, 0x7fca, 0x7fd5, 0x7fd4, 0x7fe1, 0x7fe6, + 0x7fe9, 0x7ff3, 0x7ff9, 0x98dc, 0x8006, 0x8004, 0x800b, 0x8012, + 0x8018, 0x8019, 0x801c, 0x8021, 0x8028, 0x803f, 0x803b, 0x804a, + 0x8046, 0x8052, 0x8058, 0x805a, 0x805f, 0x8062, 0x8068, 0x8073, + 0x8072, 0x8070, 0x8076, 0x8079, 0x807d, 0x807f, 0x8084, 0x8086, + 0x8085, 0x809b, 0x8093, 0x809a, 0x80ad, 0x5190, 0x80ac, 0x80db, + 0x80e5, 0x80d9, 0x80dd, 0x80c4, 0x80da, 0x80d6, 0x8109, 0x80ef, + 0x80f1, 0x811b, 0x8129, 0x8123, 0x812f, 0x814b, + /* 0x67 */ + 0x968b, 0x8146, 0x813e, 0x8153, 0x8151, 0x80fc, 0x8171, 0x816e, + 0x8165, 0x8166, 0x8174, 0x8183, 0x8188, 0x818a, 0x8180, 0x8182, + 0x81a0, 0x8195, 0x81a4, 0x81a3, 0x815f, 0x8193, 0x81a9, 0x81b0, + 0x81b5, 0x81be, 0x81b8, 0x81bd, 0x81c0, 0x81c2, 0x81ba, 0x81c9, + 0x81cd, 0x81d1, 0x81d9, 0x81d8, 0x81c8, 0x81da, 0x81df, 0x81e0, + 0x81e7, 0x81fa, 0x81fb, 0x81fe, 0x8201, 0x8202, 0x8205, 0x8207, + 0x820a, 0x820d, 0x8210, 0x8216, 0x8229, 0x822b, 0x8238, 0x8233, + 0x8240, 0x8259, 0x8258, 0x825d, 0x825a, 0x825f, 0x8264, 0x8262, + 0x8268, 0x826a, 0x826b, 0x822e, 0x8271, 0x8277, 0x8278, 0x827e, + 0x828d, 0x8292, 0x82ab, 0x829f, 0x82bb, 0x82ac, 0x82e1, 0x82e3, + 0x82df, 0x82d2, 0x82f4, 0x82f3, 0x82fa, 0x8393, 0x8303, 0x82fb, + 0x82f9, 0x82de, 0x8306, 0x82dc, 0x8309, 0x82d9, + /* 0x68 */ + 0x8335, 0x8334, 0x8316, 0x8332, 0x8331, 0x8340, 0x8339, 0x8350, + 0x8345, 0x832f, 0x832b, 0x8317, 0x8318, 0x8385, 0x839a, 0x83aa, + 0x839f, 0x83a2, 0x8396, 0x8323, 0x838e, 0x8387, 0x838a, 0x837c, + 0x83b5, 0x8373, 0x8375, 0x83a0, 0x8389, 0x83a8, 0x83f4, 0x8413, + 0x83eb, 0x83ce, 0x83fd, 0x8403, 0x83d8, 0x840b, 0x83c1, 0x83f7, + 0x8407, 0x83e0, 0x83f2, 0x840d, 0x8422, 0x8420, 0x83bd, 0x8438, + 0x8506, 0x83fb, 0x846d, 0x842a, 0x843c, 0x855a, 0x8484, 0x8477, + 0x846b, 0x84ad, 0x846e, 0x8482, 0x8469, 0x8446, 0x842c, 0x846f, + 0x8479, 0x8435, 0x84ca, 0x8462, 0x84b9, 0x84bf, 0x849f, 0x84d9, + 0x84cd, 0x84bb, 0x84da, 0x84d0, 0x84c1, 0x84c6, 0x84d6, 0x84a1, + 0x8521, 0x84ff, 0x84f4, 0x8517, 0x8518, 0x852c, 0x851f, 0x8515, + 0x8514, 0x84fc, 0x8540, 0x8563, 0x8558, 0x8548, + /* 0x69 */ + 0x8541, 0x8602, 0x854b, 0x8555, 0x8580, 0x85a4, 0x8588, 0x8591, + 0x858a, 0x85a8, 0x856d, 0x8594, 0x859b, 0x85ea, 0x8587, 0x859c, + 0x8577, 0x857e, 0x8590, 0x85c9, 0x85ba, 0x85cf, 0x85b9, 0x85d0, + 0x85d5, 0x85dd, 0x85e5, 0x85dc, 0x85f9, 0x860a, 0x8613, 0x860b, + 0x85fe, 0x85fa, 0x8606, 0x8622, 0x861a, 0x8630, 0x863f, 0x864d, + 0x4e55, 0x8654, 0x865f, 0x8667, 0x8671, 0x8693, 0x86a3, 0x86a9, + 0x86aa, 0x868b, 0x868c, 0x86b6, 0x86af, 0x86c4, 0x86c6, 0x86b0, + 0x86c9, 0x8823, 0x86ab, 0x86d4, 0x86de, 0x86e9, 0x86ec, 0x86df, + 0x86db, 0x86ef, 0x8712, 0x8706, 0x8708, 0x8700, 0x8703, 0x86fb, + 0x8711, 0x8709, 0x870d, 0x86f9, 0x870a, 0x8734, 0x873f, 0x8737, + 0x873b, 0x8725, 0x8729, 0x871a, 0x8760, 0x875f, 0x8778, 0x874c, + 0x874e, 0x8774, 0x8757, 0x8768, 0x876e, 0x8759, + /* 0x6a */ + 0x8753, 0x8763, 0x876a, 0x8805, 0x87a2, 0x879f, 0x8782, 0x87af, + 0x87cb, 0x87bd, 0x87c0, 0x87d0, 0x96d6, 0x87ab, 0x87c4, 0x87b3, + 0x87c7, 0x87c6, 0x87bb, 0x87ef, 0x87f2, 0x87e0, 0x880f, 0x880d, + 0x87fe, 0x87f6, 0x87f7, 0x880e, 0x87d2, 0x8811, 0x8816, 0x8815, + 0x8822, 0x8821, 0x8831, 0x8836, 0x8839, 0x8827, 0x883b, 0x8844, + 0x8842, 0x8852, 0x8859, 0x885e, 0x8862, 0x886b, 0x8881, 0x887e, + 0x889e, 0x8875, 0x887d, 0x88b5, 0x8872, 0x8882, 0x8897, 0x8892, + 0x88ae, 0x8899, 0x88a2, 0x888d, 0x88a4, 0x88b0, 0x88bf, 0x88b1, + 0x88c3, 0x88c4, 0x88d4, 0x88d8, 0x88d9, 0x88dd, 0x88f9, 0x8902, + 0x88fc, 0x88f4, 0x88e8, 0x88f2, 0x8904, 0x890c, 0x890a, 0x8913, + 0x8943, 0x891e, 0x8925, 0x892a, 0x892b, 0x8941, 0x8944, 0x893b, + 0x8936, 0x8938, 0x894c, 0x891d, 0x8960, 0x895e, + /* 0x6b */ + 0x8966, 0x8964, 0x896d, 0x896a, 0x896f, 0x8974, 0x8977, 0x897e, + 0x8983, 0x8988, 0x898a, 0x8993, 0x8998, 0x89a1, 0x89a9, 0x89a6, + 0x89ac, 0x89af, 0x89b2, 0x89ba, 0x89bd, 0x89bf, 0x89c0, 0x89da, + 0x89dc, 0x89dd, 0x89e7, 0x89f4, 0x89f8, 0x8a03, 0x8a16, 0x8a10, + 0x8a0c, 0x8a1b, 0x8a1d, 0x8a25, 0x8a36, 0x8a41, 0x8a5b, 0x8a52, + 0x8a46, 0x8a48, 0x8a7c, 0x8a6d, 0x8a6c, 0x8a62, 0x8a85, 0x8a82, + 0x8a84, 0x8aa8, 0x8aa1, 0x8a91, 0x8aa5, 0x8aa6, 0x8a9a, 0x8aa3, + 0x8ac4, 0x8acd, 0x8ac2, 0x8ada, 0x8aeb, 0x8af3, 0x8ae7, 0x8ae4, + 0x8af1, 0x8b14, 0x8ae0, 0x8ae2, 0x8af7, 0x8ade, 0x8adb, 0x8b0c, + 0x8b07, 0x8b1a, 0x8ae1, 0x8b16, 0x8b10, 0x8b17, 0x8b20, 0x8b33, + 0x97ab, 0x8b26, 0x8b2b, 0x8b3e, 0x8b28, 0x8b41, 0x8b4c, 0x8b4f, + 0x8b4e, 0x8b49, 0x8b56, 0x8b5b, 0x8b5a, 0x8b6b, + /* 0x6c */ + 0x8b5f, 0x8b6c, 0x8b6f, 0x8b74, 0x8b7d, 0x8b80, 0x8b8c, 0x8b8e, + 0x8b92, 0x8b93, 0x8b96, 0x8b99, 0x8b9a, 0x8c3a, 0x8c41, 0x8c3f, + 0x8c48, 0x8c4c, 0x8c4e, 0x8c50, 0x8c55, 0x8c62, 0x8c6c, 0x8c78, + 0x8c7a, 0x8c82, 0x8c89, 0x8c85, 0x8c8a, 0x8c8d, 0x8c8e, 0x8c94, + 0x8c7c, 0x8c98, 0x621d, 0x8cad, 0x8caa, 0x8cbd, 0x8cb2, 0x8cb3, + 0x8cae, 0x8cb6, 0x8cc8, 0x8cc1, 0x8ce4, 0x8ce3, 0x8cda, 0x8cfd, + 0x8cfa, 0x8cfb, 0x8d04, 0x8d05, 0x8d0a, 0x8d07, 0x8d0f, 0x8d0d, + 0x8d10, 0x9f4e, 0x8d13, 0x8ccd, 0x8d14, 0x8d16, 0x8d67, 0x8d6d, + 0x8d71, 0x8d73, 0x8d81, 0x8d99, 0x8dc2, 0x8dbe, 0x8dba, 0x8dcf, + 0x8dda, 0x8dd6, 0x8dcc, 0x8ddb, 0x8dcb, 0x8dea, 0x8deb, 0x8ddf, + 0x8de3, 0x8dfc, 0x8e08, 0x8e09, 0x8dff, 0x8e1d, 0x8e1e, 0x8e10, + 0x8e1f, 0x8e42, 0x8e35, 0x8e30, 0x8e34, 0x8e4a, + /* 0x6d */ + 0x8e47, 0x8e49, 0x8e4c, 0x8e50, 0x8e48, 0x8e59, 0x8e64, 0x8e60, + 0x8e2a, 0x8e63, 0x8e55, 0x8e76, 0x8e72, 0x8e7c, 0x8e81, 0x8e87, + 0x8e85, 0x8e84, 0x8e8b, 0x8e8a, 0x8e93, 0x8e91, 0x8e94, 0x8e99, + 0x8eaa, 0x8ea1, 0x8eac, 0x8eb0, 0x8ec6, 0x8eb1, 0x8ebe, 0x8ec5, + 0x8ec8, 0x8ecb, 0x8edb, 0x8ee3, 0x8efc, 0x8efb, 0x8eeb, 0x8efe, + 0x8f0a, 0x8f05, 0x8f15, 0x8f12, 0x8f19, 0x8f13, 0x8f1c, 0x8f1f, + 0x8f1b, 0x8f0c, 0x8f26, 0x8f33, 0x8f3b, 0x8f39, 0x8f45, 0x8f42, + 0x8f3e, 0x8f4c, 0x8f49, 0x8f46, 0x8f4e, 0x8f57, 0x8f5c, 0x8f62, + 0x8f63, 0x8f64, 0x8f9c, 0x8f9f, 0x8fa3, 0x8fad, 0x8faf, 0x8fb7, + 0x8fda, 0x8fe5, 0x8fe2, 0x8fea, 0x8fef, 0x9087, 0x8ff4, 0x9005, + 0x8ff9, 0x8ffa, 0x9011, 0x9015, 0x9021, 0x900d, 0x901e, 0x9016, + 0x900b, 0x9027, 0x9036, 0x9035, 0x9039, 0x8ff8, + /* 0x6e */ + 0x904f, 0x9050, 0x9051, 0x9052, 0x900e, 0x9049, 0x903e, 0x9056, + 0x9058, 0x905e, 0x9068, 0x906f, 0x9076, 0x96a8, 0x9072, 0x9082, + 0x907d, 0x9081, 0x9080, 0x908a, 0x9089, 0x908f, 0x90a8, 0x90af, + 0x90b1, 0x90b5, 0x90e2, 0x90e4, 0x6248, 0x90db, 0x9102, 0x9112, + 0x9119, 0x9132, 0x9130, 0x914a, 0x9156, 0x9158, 0x9163, 0x9165, + 0x9169, 0x9173, 0x9172, 0x918b, 0x9189, 0x9182, 0x91a2, 0x91ab, + 0x91af, 0x91aa, 0x91b5, 0x91b4, 0x91ba, 0x91c0, 0x91c1, 0x91c9, + 0x91cb, 0x91d0, 0x91d6, 0x91df, 0x91e1, 0x91db, 0x91fc, 0x91f5, + 0x91f6, 0x921e, 0x91ff, 0x9214, 0x922c, 0x9215, 0x9211, 0x925e, + 0x9257, 0x9245, 0x9249, 0x9264, 0x9248, 0x9295, 0x923f, 0x924b, + 0x9250, 0x929c, 0x9296, 0x9293, 0x929b, 0x925a, 0x92cf, 0x92b9, + 0x92b7, 0x92e9, 0x930f, 0x92fa, 0x9344, 0x932e, + /* 0x6f */ + 0x9319, 0x9322, 0x931a, 0x9323, 0x933a, 0x9335, 0x933b, 0x935c, + 0x9360, 0x937c, 0x936e, 0x9356, 0x93b0, 0x93ac, 0x93ad, 0x9394, + 0x93b9, 0x93d6, 0x93d7, 0x93e8, 0x93e5, 0x93d8, 0x93c3, 0x93dd, + 0x93d0, 0x93c8, 0x93e4, 0x941a, 0x9414, 0x9413, 0x9403, 0x9407, + 0x9410, 0x9436, 0x942b, 0x9435, 0x9421, 0x943a, 0x9441, 0x9452, + 0x9444, 0x945b, 0x9460, 0x9462, 0x945e, 0x946a, 0x9229, 0x9470, + 0x9475, 0x9477, 0x947d, 0x945a, 0x947c, 0x947e, 0x9481, 0x947f, + 0x9582, 0x9587, 0x958a, 0x9594, 0x9596, 0x9598, 0x9599, 0x95a0, + 0x95a8, 0x95a7, 0x95ad, 0x95bc, 0x95bb, 0x95b9, 0x95be, 0x95ca, + 0x6ff6, 0x95c3, 0x95cd, 0x95cc, 0x95d5, 0x95d4, 0x95d6, 0x95dc, + 0x95e1, 0x95e5, 0x95e2, 0x9621, 0x9628, 0x962e, 0x962f, 0x9642, + 0x964c, 0x964f, 0x964b, 0x9677, 0x965c, 0x965e, + /* 0x70 */ + 0x965d, 0x965f, 0x9666, 0x9672, 0x966c, 0x968d, 0x9698, 0x9695, + 0x9697, 0x96aa, 0x96a7, 0x96b1, 0x96b2, 0x96b0, 0x96b4, 0x96b6, + 0x96b8, 0x96b9, 0x96ce, 0x96cb, 0x96c9, 0x96cd, 0x894d, 0x96dc, + 0x970d, 0x96d5, 0x96f9, 0x9704, 0x9706, 0x9708, 0x9713, 0x970e, + 0x9711, 0x970f, 0x9716, 0x9719, 0x9724, 0x972a, 0x9730, 0x9739, + 0x973d, 0x973e, 0x9744, 0x9746, 0x9748, 0x9742, 0x9749, 0x975c, + 0x9760, 0x9764, 0x9766, 0x9768, 0x52d2, 0x976b, 0x9771, 0x9779, + 0x9785, 0x977c, 0x9781, 0x977a, 0x9786, 0x978b, 0x978f, 0x9790, + 0x979c, 0x97a8, 0x97a6, 0x97a3, 0x97b3, 0x97b4, 0x97c3, 0x97c6, + 0x97c8, 0x97cb, 0x97dc, 0x97ed, 0x9f4f, 0x97f2, 0x7adf, 0x97f6, + 0x97f5, 0x980f, 0x980c, 0x9838, 0x9824, 0x9821, 0x9837, 0x983d, + 0x9846, 0x984f, 0x984b, 0x986b, 0x986f, 0x9870, + /* 0x71 */ + 0x9871, 0x9874, 0x9873, 0x98aa, 0x98af, 0x98b1, 0x98b6, 0x98c4, + 0x98c3, 0x98c6, 0x98e9, 0x98eb, 0x9903, 0x9909, 0x9912, 0x9914, + 0x9918, 0x9921, 0x991d, 0x991e, 0x9924, 0x9920, 0x992c, 0x992e, + 0x993d, 0x993e, 0x9942, 0x9949, 0x9945, 0x9950, 0x994b, 0x9951, + 0x9952, 0x994c, 0x9955, 0x9997, 0x9998, 0x99a5, 0x99ad, 0x99ae, + 0x99bc, 0x99df, 0x99db, 0x99dd, 0x99d8, 0x99d1, 0x99ed, 0x99ee, + 0x99f1, 0x99f2, 0x99fb, 0x99f8, 0x9a01, 0x9a0f, 0x9a05, 0x99e2, + 0x9a19, 0x9a2b, 0x9a37, 0x9a45, 0x9a42, 0x9a40, 0x9a43, 0x9a3e, + 0x9a55, 0x9a4d, 0x9a5b, 0x9a57, 0x9a5f, 0x9a62, 0x9a65, 0x9a64, + 0x9a69, 0x9a6b, 0x9a6a, 0x9aad, 0x9ab0, 0x9abc, 0x9ac0, 0x9acf, + 0x9ad1, 0x9ad3, 0x9ad4, 0x9ade, 0x9adf, 0x9ae2, 0x9ae3, 0x9ae6, + 0x9aef, 0x9aeb, 0x9aee, 0x9af4, 0x9af1, 0x9af7, + /* 0x72 */ + 0x9afb, 0x9b06, 0x9b18, 0x9b1a, 0x9b1f, 0x9b22, 0x9b23, 0x9b25, + 0x9b27, 0x9b28, 0x9b29, 0x9b2a, 0x9b2e, 0x9b2f, 0x9b32, 0x9b44, + 0x9b43, 0x9b4f, 0x9b4d, 0x9b4e, 0x9b51, 0x9b58, 0x9b74, 0x9b93, + 0x9b83, 0x9b91, 0x9b96, 0x9b97, 0x9b9f, 0x9ba0, 0x9ba8, 0x9bb4, + 0x9bc0, 0x9bca, 0x9bb9, 0x9bc6, 0x9bcf, 0x9bd1, 0x9bd2, 0x9be3, + 0x9be2, 0x9be4, 0x9bd4, 0x9be1, 0x9c3a, 0x9bf2, 0x9bf1, 0x9bf0, + 0x9c15, 0x9c14, 0x9c09, 0x9c13, 0x9c0c, 0x9c06, 0x9c08, 0x9c12, + 0x9c0a, 0x9c04, 0x9c2e, 0x9c1b, 0x9c25, 0x9c24, 0x9c21, 0x9c30, + 0x9c47, 0x9c32, 0x9c46, 0x9c3e, 0x9c5a, 0x9c60, 0x9c67, 0x9c76, + 0x9c78, 0x9ce7, 0x9cec, 0x9cf0, 0x9d09, 0x9d08, 0x9ceb, 0x9d03, + 0x9d06, 0x9d2a, 0x9d26, 0x9daf, 0x9d23, 0x9d1f, 0x9d44, 0x9d15, + 0x9d12, 0x9d41, 0x9d3f, 0x9d3e, 0x9d46, 0x9d48, + /* 0x73 */ + 0x9d5d, 0x9d5e, 0x9d64, 0x9d51, 0x9d50, 0x9d59, 0x9d72, 0x9d89, + 0x9d87, 0x9dab, 0x9d6f, 0x9d7a, 0x9d9a, 0x9da4, 0x9da9, 0x9db2, + 0x9dc4, 0x9dc1, 0x9dbb, 0x9db8, 0x9dba, 0x9dc6, 0x9dcf, 0x9dc2, + 0x9dd9, 0x9dd3, 0x9df8, 0x9de6, 0x9ded, 0x9def, 0x9dfd, 0x9e1a, + 0x9e1b, 0x9e1e, 0x9e75, 0x9e79, 0x9e7d, 0x9e81, 0x9e88, 0x9e8b, + 0x9e8c, 0x9e92, 0x9e95, 0x9e91, 0x9e9d, 0x9ea5, 0x9ea9, 0x9eb8, + 0x9eaa, 0x9ead, 0x9761, 0x9ecc, 0x9ece, 0x9ecf, 0x9ed0, 0x9ed4, + 0x9edc, 0x9ede, 0x9edd, 0x9ee0, 0x9ee5, 0x9ee8, 0x9eef, 0x9ef4, + 0x9ef6, 0x9ef7, 0x9ef9, 0x9efb, 0x9efc, 0x9efd, 0x9f07, 0x9f08, + 0x76b7, 0x9f15, 0x9f21, 0x9f2c, 0x9f3e, 0x9f4a, 0x9f52, 0x9f54, + 0x9f63, 0x9f5f, 0x9f60, 0x9f61, 0x9f66, 0x9f67, 0x9f6c, 0x9f6a, + 0x9f77, 0x9f72, 0x9f76, 0x9f95, 0x9f9c, 0x9fa0, + /* 0x74 */ + 0x582f, 0x69c7, 0x9059, 0x7464, 0x51dc, 0x7199, +}; + +static int +jisx0208_mbtowc (ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c1 = (s[0] & 0x7F); + if ((c1 >= 0x21 && c1 <= 0x28) || (c1 >= 0x30 && c1 <= 0x74)) { + if (n >= 2) { + unsigned char c2 = (s[1] & 0x7F); + if (c2 >= 0x21 && c2 < 0x7f) { + unsigned int i = 94 * (c1 - 0x21) + (c2 - 0x21); + unsigned short wc = 0xfffd; + if (i < 1410) { + if (i < 690) + wc = jisx0208_2uni_page21[i]; + } else { + if (i < 7808) + wc = jisx0208_2uni_page30[i-1410]; + } + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 2; + } + } + return RET_ILSEQ; + } + return RET_TOOFEW(0); + } + return RET_ILSEQ; +} + +static const unsigned short jisx0208_2charset[6879] = { + 0x2140, 0x2171, 0x2172, 0x2178, 0x212f, 0x224c, 0x216b, 0x215e, + 0x212d, 0x2279, 0x215f, 0x2160, 0x2621, 0x2622, 0x2623, 0x2624, + 0x2625, 0x2626, 0x2627, 0x2628, 0x2629, 0x262a, 0x262b, 0x262c, + 0x262d, 0x262e, 0x262f, 0x2630, 0x2631, 0x2632, 0x2633, 0x2634, + 0x2635, 0x2636, 0x2637, 0x2638, 0x2641, 0x2642, 0x2643, 0x2644, + 0x2645, 0x2646, 0x2647, 0x2648, 0x2649, 0x264a, 0x264b, 0x264c, + 0x264d, 0x264e, 0x264f, 0x2650, 0x2651, 0x2652, 0x2653, 0x2654, + 0x2655, 0x2656, 0x2657, 0x2658, 0x2727, 0x2721, 0x2722, 0x2723, + 0x2724, 0x2725, 0x2726, 0x2728, 0x2729, 0x272a, 0x272b, 0x272c, + 0x272d, 0x272e, 0x272f, 0x2730, 0x2731, 0x2732, 0x2733, 0x2734, + 0x2735, 0x2736, 0x2737, 0x2738, 0x2739, 0x273a, 0x273b, 0x273c, + 0x273d, 0x273e, 0x273f, 0x2740, 0x2741, 0x2751, 0x2752, 0x2753, + 0x2754, 0x2755, 0x2756, 0x2758, 0x2759, 0x275a, 0x275b, 0x275c, + 0x275d, 0x275e, 0x275f, 0x2760, 0x2761, 0x2762, 0x2763, 0x2764, + 0x2765, 0x2766, 0x2767, 0x2768, 0x2769, 0x276a, 0x276b, 0x276c, + 0x276d, 0x276e, 0x276f, 0x2770, 0x2771, 0x2757, 0x213e, 0x213d, + 0x2142, 0x2146, 0x2147, 0x2148, 0x2149, 0x2277, 0x2278, 0x2145, + 0x2144, 0x2273, 0x216c, 0x216d, 0x2228, 0x216e, 0x2272, 0x222b, + 0x222c, 0x222a, 0x222d, 0x224d, 0x224e, 0x224f, 0x225f, 0x2250, + 0x2260, 0x223a, 0x223b, 0x215d, 0x2265, 0x2267, 0x2167, 0x225c, + 0x224a, 0x224b, 0x2241, 0x2240, 0x2269, 0x226a, 0x2168, 0x2268, + 0x2266, 0x2262, 0x2162, 0x2261, 0x2165, 0x2166, 0x2263, 0x2264, + 0x223e, 0x223f, 0x223c, 0x223d, 0x225d, 0x225e, 0x2821, 0x282c, + 0x2822, 0x282d, 0x2823, 0x282e, 0x2824, 0x282f, 0x2826, 0x2831, + 0x2825, 0x2830, 0x2827, 0x283c, 0x2837, 0x2832, 0x2829, 0x283e, + 0x2839, 0x2834, 0x2828, 0x2838, 0x283d, 0x2833, 0x282a, 0x283a, + 0x283f, 0x2835, 0x282b, 0x283b, 0x2840, 0x2836, 0x2223, 0x2222, + 0x2225, 0x2224, 0x2227, 0x2226, 0x2221, 0x217e, 0x217b, 0x217d, + 0x217c, 0x227e, 0x217a, 0x2179, 0x216a, 0x2169, 0x2276, 0x2275, + 0x2274, 0x2121, 0x2122, 0x2123, 0x2137, 0x2139, 0x213a, 0x213b, + 0x2152, 0x2153, 0x2154, 0x2155, 0x2156, 0x2157, 0x2158, 0x2159, + 0x215a, 0x215b, 0x2229, 0x222e, 0x214c, 0x214d, 0x2141, 0x2421, + 0x2422, 0x2423, 0x2424, 0x2425, 0x2426, 0x2427, 0x2428, 0x2429, + 0x242a, 0x242b, 0x242c, 0x242d, 0x242e, 0x242f, 0x2430, 0x2431, + 0x2432, 0x2433, 0x2434, 0x2435, 0x2436, 0x2437, 0x2438, 0x2439, + 0x243a, 0x243b, 0x243c, 0x243d, 0x243e, 0x243f, 0x2440, 0x2441, + 0x2442, 0x2443, 0x2444, 0x2445, 0x2446, 0x2447, 0x2448, 0x2449, + 0x244a, 0x244b, 0x244c, 0x244d, 0x244e, 0x244f, 0x2450, 0x2451, + 0x2452, 0x2453, 0x2454, 0x2455, 0x2456, 0x2457, 0x2458, 0x2459, + 0x245a, 0x245b, 0x245c, 0x245d, 0x245e, 0x245f, 0x2460, 0x2461, + 0x2462, 0x2463, 0x2464, 0x2465, 0x2466, 0x2467, 0x2468, 0x2469, + 0x246a, 0x246b, 0x246c, 0x246d, 0x246e, 0x246f, 0x2470, 0x2471, + 0x2472, 0x2473, 0x212b, 0x212c, 0x2135, 0x2136, 0x2521, 0x2522, + 0x2523, 0x2524, 0x2525, 0x2526, 0x2527, 0x2528, 0x2529, 0x252a, + 0x252b, 0x252c, 0x252d, 0x252e, 0x252f, 0x2530, 0x2531, 0x2532, + 0x2533, 0x2534, 0x2535, 0x2536, 0x2537, 0x2538, 0x2539, 0x253a, + 0x253b, 0x253c, 0x253d, 0x253e, 0x253f, 0x2540, 0x2541, 0x2542, + 0x2543, 0x2544, 0x2545, 0x2546, 0x2547, 0x2548, 0x2549, 0x254a, + 0x254b, 0x254c, 0x254d, 0x254e, 0x254f, 0x2550, 0x2551, 0x2552, + 0x2553, 0x2554, 0x2555, 0x2556, 0x2557, 0x2558, 0x2559, 0x255a, + 0x255b, 0x255c, 0x255d, 0x255e, 0x255f, 0x2560, 0x2561, 0x2562, + 0x2563, 0x2564, 0x2565, 0x2566, 0x2567, 0x2568, 0x2569, 0x256a, + 0x256b, 0x256c, 0x256d, 0x256e, 0x256f, 0x2570, 0x2571, 0x2572, + 0x2573, 0x2574, 0x2575, 0x2576, 0x2126, 0x213c, 0x2133, 0x2134, + 0x306c, 0x437a, 0x3c37, 0x4b7c, 0x3e66, 0x3b30, 0x3e65, 0x323c, + 0x4954, 0x4d3f, 0x5022, 0x312f, 0x336e, 0x5023, 0x4024, 0x5242, + 0x3556, 0x4a3a, 0x3e67, 0x4e3e, 0x4a42, 0x5024, 0x4366, 0x5025, + 0x367a, 0x5026, 0x345d, 0x4330, 0x3c67, 0x5027, 0x5028, 0x5029, + 0x4735, 0x3557, 0x4737, 0x4663, 0x3843, 0x4b33, 0x6949, 0x502a, + 0x3e68, 0x502b, 0x3235, 0x3665, 0x3870, 0x4c69, 0x5626, 0x4d70, + 0x467d, 0x3425, 0x3535, 0x502c, 0x502d, 0x4e3b, 0x4d3d, 0x4168, + 0x502f, 0x3b76, 0x4673, 0x5032, 0x313e, 0x385f, 0x385e, 0x3066, + 0x4f4b, 0x4f4a, 0x3a33, 0x3021, 0x5033, 0x5034, 0x5035, 0x4b34, + 0x5036, 0x3872, 0x3067, 0x4b72, 0x357c, 0x357d, 0x357e, 0x4462, + 0x4e3c, 0x5037, 0x5038, 0x5039, 0x3f4d, 0x3d3a, 0x3f4e, 0x503e, + 0x503c, 0x503d, 0x3558, 0x3a23, 0x3270, 0x503b, 0x503a, 0x4a29, + 0x3b46, 0x3b45, 0x423e, 0x503f, 0x4955, 0x4067, 0x2138, 0x5040, + 0x5042, 0x4265, 0x4e61, 0x304a, 0x5041, 0x323e, 0x3644, 0x4367, + 0x376f, 0x5043, 0x4724, 0x346b, 0x5044, 0x304b, 0x3860, 0x346c, + 0x497a, 0x4832, 0x3559, 0x3271, 0x5067, 0x4541, 0x476c, 0x5046, + 0x483c, 0x4e62, 0x3f2d, 0x3b47, 0x3b77, 0x3240, 0x4451, 0x4322, + 0x504a, 0x304c, 0x4463, 0x3d3b, 0x3a34, 0x4d24, 0x424e, 0x323f, + 0x5049, 0x4d3e, 0x5045, 0x5047, 0x3a6e, 0x5048, 0x5524, 0x5050, + 0x5053, 0x5051, 0x3242, 0x4a3b, 0x504b, 0x504f, 0x3873, 0x3b48, + 0x3426, 0x5054, 0x504c, 0x4e63, 0x3b78, 0x504d, 0x5052, 0x5055, + 0x504e, 0x3621, 0x304d, 0x3622, 0x3241, 0x5525, 0x4b79, 0x496e, + 0x3874, 0x3f2f, 0x4e37, 0x4a58, 0x3738, 0x4225, 0x3264, 0x3d53, + 0x5059, 0x505e, 0x505c, 0x5057, 0x422f, 0x505a, 0x505d, 0x505b, + 0x4a5d, 0x5058, 0x3f2e, 0x4b73, 0x505f, 0x5060, 0x3d24, 0x506d, + 0x4750, 0x4936, 0x5068, 0x4a70, 0x3236, 0x506c, 0x5066, 0x506f, + 0x4152, 0x3844, 0x475c, 0x6047, 0x506e, 0x455d, 0x5063, 0x3876, + 0x3875, 0x5061, 0x3c5a, 0x5069, 0x4a6f, 0x434d, 0x5065, 0x3771, + 0x5062, 0x506a, 0x5064, 0x4e51, 0x506b, 0x4f41, 0x3666, 0x3770, + 0x5070, 0x5071, 0x5075, 0x304e, 0x4a50, 0x5074, 0x5073, 0x5077, + 0x5076, 0x4464, 0x3772, 0x5078, 0x3c45, 0x4226, 0x4465, 0x3676, + 0x5079, 0x3536, 0x507a, 0x507c, 0x4b35, 0x3766, 0x3b31, 0x4877, + 0x507b, 0x3a45, 0x4d43, 0x507e, 0x5123, 0x507d, 0x3a44, 0x3d7d, + 0x3739, 0x5124, 0x364f, 0x5121, 0x5122, 0x462f, 0x417c, 0x3623, + 0x4b4d, 0x5125, 0x4e3d, 0x5126, 0x5129, 0x5127, 0x414e, 0x5128, + 0x512a, 0x512c, 0x512b, 0x4a48, 0x3537, 0x512e, 0x512f, 0x322f, + 0x512d, 0x3c74, 0x5132, 0x5131, 0x5130, 0x5056, 0x5133, 0x3d7e, + 0x5134, 0x4d25, 0x4c59, 0x5136, 0x5135, 0x5138, 0x5137, 0x5139, + 0x513a, 0x3074, 0x3835, 0x373b, 0x3d3c, 0x437b, 0x3624, 0x4068, + 0x3877, 0x396e, 0x513c, 0x4c48, 0x4546, 0x3b79, 0x513b, 0x513d, + 0x455e, 0x3375, 0x513e, 0x467e, 0x4134, 0x5140, 0x5141, 0x482c, + 0x3878, 0x4f3b, 0x5142, 0x3626, 0x4a3c, 0x4236, 0x3671, 0x4535, + 0x3773, 0x5143, 0x5144, 0x4662, 0x315f, 0x5147, 0x3a7d, 0x5146, + 0x3a46, 0x5148, 0x666e, 0x5149, 0x4b41, 0x514a, 0x514b, 0x514c, + 0x3e69, 0x3c4c, 0x3427, 0x514f, 0x514d, 0x4c3d, 0x514e, 0x495a, + 0x5150, 0x5151, 0x5152, 0x455f, 0x5156, 0x5154, 0x5155, 0x5153, + 0x3a63, 0x5157, 0x4c6a, 0x4e64, 0x5158, 0x4028, 0x5159, 0x3d5a, + 0x515a, 0x437c, 0x4e3f, 0x4560, 0x5245, 0x515b, 0x7425, 0x3645, + 0x515c, 0x4b5e, 0x3d68, 0x427c, 0x515e, 0x4664, 0x515f, 0x5160, + 0x332e, 0x5161, 0x3627, 0x464c, 0x317a, 0x3d50, 0x4821, 0x5162, + 0x4561, 0x3f4f, 0x5163, 0x4a2c, 0x405a, 0x3422, 0x3429, 0x5164, + 0x5166, 0x373a, 0x5165, 0x4e73, 0x3d69, 0x483d, 0x4a4c, 0x5167, + 0x4d78, 0x5168, 0x5169, 0x457e, 0x516a, 0x4029, 0x3a7e, 0x3774, + 0x516b, 0x3b49, 0x396f, 0x4466, 0x516d, 0x4227, 0x3a6f, 0x516e, + 0x516f, 0x4130, 0x516c, 0x5171, 0x4b36, 0x3964, 0x5170, 0x3775, + 0x3a5e, 0x476d, 0x5174, 0x5172, 0x497b, 0x3e6a, 0x517b, 0x3364, + 0x5175, 0x5173, 0x414f, 0x5177, 0x5176, 0x3344, 0x3760, 0x517c, + 0x4e2d, 0x5178, 0x517d, 0x517a, 0x5179, 0x4e4f, 0x3879, 0x3243, + 0x4e74, 0x3d75, 0x4558, 0x3965, 0x5222, 0x5223, 0x4e65, 0x4f2b, + 0x5225, 0x387a, 0x5224, 0x332f, 0x5226, 0x4b56, 0x443c, 0x4d26, + 0x4a59, 0x5227, 0x7055, 0x4630, 0x5228, 0x342a, 0x4c33, 0x3e21, + 0x5229, 0x4a67, 0x522d, 0x402a, 0x522a, 0x3650, 0x522b, 0x342b, + 0x372e, 0x522e, 0x522f, 0x5230, 0x5231, 0x3c5b, 0x387b, 0x4c5e, + 0x4c68, 0x4677, 0x4a71, 0x5232, 0x5233, 0x5235, 0x5237, 0x5236, + 0x5238, 0x323d, 0x4b4c, 0x3a7c, 0x5239, 0x4159, 0x3e22, 0x3629, + 0x523a, 0x485b, 0x523b, 0x523c, 0x523d, 0x523e, 0x4924, 0x3668, + 0x3065, 0x463f, 0x523f, 0x3d3d, 0x4069, 0x5241, 0x5240, 0x3e23, + 0x3861, 0x5243, 0x483e, 0x5244, 0x485c, 0x4234, 0x426e, 0x3628, + 0x466e, 0x4331, 0x476e, 0x4b4e, 0x5246, 0x406a, 0x3735, 0x5247, + 0x5248, 0x312c, 0x3075, 0x346d, 0x4228, 0x3551, 0x4d71, 0x524b, + 0x3237, 0x524a, 0x362a, 0x524c, 0x4c71, 0x524d, 0x4e52, 0x387c, + 0x3836, 0x524e, 0x5250, 0x524f, 0x3f5f, 0x3139, 0x315e, 0x5251, + 0x5252, 0x3837, 0x5253, 0x356e, 0x3b32, 0x5254, 0x4b74, 0x3a35, + 0x355a, 0x4d27, 0x4150, 0x483f, 0x3c7d, 0x3d47, 0x3c68, 0x3c75, + 0x3d76, 0x4840, 0x5257, 0x3143, 0x4151, 0x387d, 0x3845, 0x3667, + 0x525b, 0x4321, 0x427e, 0x362b, 0x3e24, 0x525c, 0x525a, 0x3244, + 0x4266, 0x3c38, 0x3b4b, 0x3126, 0x3370, 0x3966, 0x3b4a, 0x525d, + 0x525e, 0x3549, 0x3346, 0x3967, 0x3548, 0x445f, 0x3125, 0x4631, + 0x4c3e, 0x3921, 0x4d79, 0x4547, 0x387e, 0x372f, 0x5267, 0x3663, + 0x4b4a, 0x485d, 0x5266, 0x345e, 0x5261, 0x5262, 0x5264, 0x5265, + 0x355b, 0x3f61, 0x4a2d, 0x5263, 0x525f, 0x3863, 0x5260, 0x4f24, + 0x4a72, 0x4468, 0x3862, 0x3970, 0x5268, 0x465d, 0x526c, 0x3c7e, + 0x3c76, 0x526f, 0x526d, 0x4c23, 0x526a, 0x5273, 0x526e, 0x5271, + 0x3846, 0x4c3f, 0x5272, 0x5274, 0x5276, 0x3a70, 0x4f42, 0x526b, + 0x5269, 0x5275, 0x5270, 0x5278, 0x5323, 0x527a, 0x527e, 0x5321, + 0x527b, 0x533e, 0x3a69, 0x3331, 0x5279, 0x5325, 0x3076, 0x5324, + 0x3025, 0x494a, 0x5322, 0x527c, 0x5277, 0x527d, 0x3a48, 0x5326, + 0x3077, 0x532f, 0x5327, 0x5328, 0x3e25, 0x4b69, 0x532d, 0x532c, + 0x452f, 0x532e, 0x532b, 0x3134, 0x3a36, 0x3f30, 0x5329, 0x4562, + 0x532a, 0x3022, 0x5334, 0x4d23, 0x3e27, 0x533a, 0x5339, 0x5330, + 0x4243, 0x5331, 0x426f, 0x5336, 0x3e26, 0x5333, 0x4c64, 0x373c, + 0x5337, 0x5338, 0x5335, 0x533b, 0x5332, 0x5341, 0x5346, 0x5342, + 0x533d, 0x5347, 0x4131, 0x5349, 0x3922, 0x533f, 0x437d, 0x5343, + 0x533c, 0x342d, 0x346e, 0x3365, 0x5344, 0x5340, 0x3776, 0x534a, + 0x5348, 0x4153, 0x354a, 0x362c, 0x5345, 0x3674, 0x3144, 0x534e, + 0x534c, 0x5427, 0x5351, 0x534b, 0x534f, 0x534d, 0x3b4c, 0x5350, + 0x5353, 0x5358, 0x5356, 0x5355, 0x4332, 0x3245, 0x5352, 0x5354, + 0x3e28, 0x3133, 0x5357, 0x325e, 0x5362, 0x3e7c, 0x535e, 0x535c, + 0x535d, 0x535f, 0x313d, 0x4139, 0x5359, 0x535a, 0x337a, 0x5361, + 0x346f, 0x5364, 0x5360, 0x5363, 0x4a2e, 0x4655, 0x4838, 0x5366, + 0x5365, 0x3345, 0x5367, 0x536a, 0x5369, 0x5368, 0x4739, 0x536b, + 0x536c, 0x536e, 0x536d, 0x5370, 0x5373, 0x5371, 0x536f, 0x5372, + 0x5374, 0x5375, 0x5376, 0x5377, 0x5378, 0x5145, 0x3c7c, 0x3b4d, + 0x3273, 0x3078, 0x4344, 0x5379, 0x3a24, 0x304f, 0x3f5e, 0x537a, + 0x3847, 0x3971, 0x537c, 0x537b, 0x4a60, 0x537d, 0x5421, 0x537e, + 0x5422, 0x5423, 0x3777, 0x3160, 0x5424, 0x5426, 0x5425, 0x5428, + 0x455a, 0x5429, 0x3035, 0x3a5f, 0x373d, 0x434f, 0x542a, 0x542b, + 0x542d, 0x542e, 0x3a64, 0x3651, 0x4b37, 0x542c, 0x542f, 0x3a41, + 0x3923, 0x5433, 0x3a25, 0x4333, 0x5430, 0x445a, 0x5434, 0x3f62, + 0x5432, 0x5435, 0x373f, 0x5436, 0x5437, 0x3924, 0x3340, 0x5439, + 0x543a, 0x543b, 0x5438, 0x5431, 0x543c, 0x543d, 0x4b64, 0x3e6b, + 0x543f, 0x5440, 0x543e, 0x5442, 0x4738, 0x3068, 0x4956, 0x5443, + 0x3e7d, 0x3c39, 0x475d, 0x3470, 0x3a6b, 0x4b59, 0x4632, 0x3778, + 0x424f, 0x5441, 0x5444, 0x4244, 0x5445, 0x5446, 0x5448, 0x4469, + 0x342e, 0x7421, 0x3161, 0x4a73, 0x3e6c, 0x4548, 0x3a66, 0x544e, + 0x4a3d, 0x4e5d, 0x3274, 0x544a, 0x413a, 0x544d, 0x4563, 0x4549, + 0x4564, 0x4839, 0x444d, 0x3a49, 0x5449, 0x3176, 0x4536, 0x544b, + 0x5447, 0x3f50, 0x544f, 0x3d4e, 0x362d, 0x5450, 0x4a68, 0x417d, + 0x4446, 0x5452, 0x4b4f, 0x5453, 0x5458, 0x4a2f, 0x5457, 0x5451, + 0x5454, 0x5456, 0x3a26, 0x4a49, 0x5459, 0x4345, 0x3275, 0x3e6d, + 0x545b, 0x545a, 0x3968, 0x545c, 0x545e, 0x545d, 0x5460, 0x5455, + 0x5462, 0x5461, 0x545f, 0x3b4e, 0x3f51, 0x4154, 0x5463, 0x403c, + 0x306d, 0x4764, 0x445b, 0x5465, 0x5464, 0x5466, 0x5467, 0x5468, + 0x5469, 0x4a51, 0x546a, 0x3246, 0x546b, 0x4d3c, 0x3330, 0x5249, + 0x3d48, 0x423f, 0x546c, 0x4c6b, 0x4c34, 0x546e, 0x4267, 0x4537, + 0x4240, 0x4957, 0x546f, 0x5470, 0x317b, 0x3c3a, 0x5471, 0x3050, + 0x5472, 0x5473, 0x3162, 0x3471, 0x4660, 0x4a74, 0x5477, 0x4155, + 0x5476, 0x3740, 0x4b5b, 0x5475, 0x4565, 0x5479, 0x5478, 0x547b, + 0x547a, 0x317c, 0x547c, 0x3e29, 0x547e, 0x4325, 0x547d, 0x4a33, + 0x3d77, 0x455b, 0x5521, 0x3925, 0x5522, 0x4721, 0x485e, 0x4c51, + 0x4725, 0x552b, 0x3538, 0x4d45, 0x4c2f, 0x562c, 0x5523, 0x5526, + 0x4245, 0x4b38, 0x454a, 0x5527, 0x4b65, 0x3a4a, 0x3e2a, 0x5528, + 0x3b50, 0x3b4f, 0x3039, 0x3848, 0x402b, 0x3051, 0x552c, 0x552d, + 0x552a, 0x3138, 0x342f, 0x5529, 0x4c45, 0x4931, 0x3028, 0x3079, + 0x3b51, 0x3052, 0x3023, 0x5532, 0x5530, 0x4c3c, 0x5533, 0x5531, + 0x552f, 0x3f31, 0x552e, 0x4a5a, 0x3864, 0x5537, 0x5538, 0x3e2b, + 0x5534, 0x4f2c, 0x474c, 0x5536, 0x3a27, 0x5539, 0x4958, 0x553a, + 0x5535, 0x4c3b, 0x475e, 0x553b, 0x4932, 0x553c, 0x5540, 0x553d, + 0x3247, 0x553f, 0x3c3b, 0x553e, 0x3779, 0x554c, 0x5545, 0x5542, + 0x4364, 0x5541, 0x5543, 0x5544, 0x5546, 0x5547, 0x3472, 0x5549, + 0x5548, 0x554a, 0x3e6e, 0x554d, 0x445c, 0x3145, 0x554b, 0x554e, + 0x554f, 0x5552, 0x5550, 0x5551, 0x3b52, 0x5553, 0x3926, 0x5554, + 0x3b7a, 0x4238, 0x5555, 0x5556, 0x3b5a, 0x3927, 0x4c52, 0x3528, + 0x3849, 0x5557, 0x3358, 0x5558, 0x4239, 0x5559, 0x5623, 0x555a, + 0x555b, 0x555c, 0x555e, 0x555f, 0x5560, 0x4270, 0x3127, 0x3c69, + 0x3042, 0x4157, 0x3430, 0x3c35, 0x3928, 0x4566, 0x3d21, 0x3431, + 0x4368, 0x446a, 0x3038, 0x3539, 0x4a75, 0x3c42, 0x3552, 0x406b, + 0x3c3c, 0x4d28, 0x5561, 0x355c, 0x3a4b, 0x3332, 0x3163, 0x3e2c, + 0x3248, 0x5562, 0x4d46, 0x3d49, 0x3c64, 0x5563, 0x3473, 0x4652, + 0x4c29, 0x5564, 0x5565, 0x4959, 0x5567, 0x3428, 0x3677, 0x5566, + 0x3432, 0x3f32, 0x556b, 0x3b21, 0x3249, 0x556a, 0x5568, 0x556c, + 0x5569, 0x472b, 0x5c4d, 0x3f33, 0x556d, 0x4e40, 0x556e, 0x5570, + 0x437e, 0x556f, 0x4023, 0x3b7b, 0x4250, 0x3c77, 0x4975, 0x406c, + 0x3c4d, 0x5571, 0x3e2d, 0x5572, 0x5573, 0x3053, 0x423a, 0x3f52, + 0x5574, 0x4633, 0x3e2e, 0x3e2f, 0x5575, 0x406d, 0x3e30, 0x5576, + 0x5577, 0x4c60, 0x5578, 0x3646, 0x3d22, 0x5579, 0x557a, 0x3c5c, + 0x3f2c, 0x4674, 0x3f54, 0x4878, 0x4722, 0x3649, 0x557b, 0x356f, + 0x557c, 0x367e, 0x464f, 0x3230, 0x3b53, 0x557d, 0x5622, 0x5621, + 0x367d, 0x557e, 0x4538, 0x4230, 0x454b, 0x3c48, 0x4158, 0x4d7a, + 0x5624, 0x5625, 0x4656, 0x3b33, 0x5627, 0x5628, 0x5629, 0x3474, + 0x562a, 0x562b, 0x322c, 0x413b, 0x3464, 0x562d, 0x4c28, 0x4252, + 0x3359, 0x562f, 0x5631, 0x345f, 0x562e, 0x5630, 0x5633, 0x5632, + 0x5634, 0x5635, 0x463d, 0x362e, 0x3265, 0x5636, 0x563b, 0x5639, + 0x4a77, 0x4a76, 0x4567, 0x5638, 0x3d54, 0x5637, 0x3f72, 0x563c, + 0x3a6a, 0x5642, 0x5643, 0x563d, 0x3333, 0x563e, 0x5647, 0x5646, + 0x5645, 0x5641, 0x5640, 0x5644, 0x4a78, 0x564b, 0x5648, 0x564a, + 0x4d72, 0x5649, 0x563f, 0x3f73, 0x564c, 0x3a37, 0x564d, 0x564e, + 0x5651, 0x5650, 0x564f, 0x4568, 0x563a, 0x5657, 0x5653, 0x5652, + 0x5654, 0x5655, 0x5658, 0x4e66, 0x5659, 0x5656, 0x565a, 0x3460, + 0x565b, 0x565d, 0x565c, 0x565e, 0x565f, 0x406e, 0x3d23, 0x3d64, + 0x4163, 0x3929, 0x3a38, 0x392a, 0x3570, 0x5660, 0x3a39, 0x384a, + 0x5661, 0x4c26, 0x4743, 0x5662, 0x392b, 0x342c, 0x4327, 0x3652, + 0x3b54, 0x495b, 0x4841, 0x5663, 0x3475, 0x5666, 0x4421, 0x5665, + 0x5664, 0x5667, 0x446b, 0x3f63, 0x3b55, 0x404a, 0x4253, 0x3522, + 0x4422, 0x5668, 0x5669, 0x3e6f, 0x4b39, 0x566c, 0x566b, 0x566a, + 0x497d, 0x5673, 0x4b5a, 0x566d, 0x566f, 0x4b6b, 0x566e, 0x5670, + 0x4828, 0x5671, 0x4a3e, 0x5672, 0x3433, 0x4a3f, 0x472f, 0x5674, + 0x5675, 0x392c, 0x3434, 0x5676, 0x3838, 0x4d44, 0x4d29, 0x3476, + 0x5678, 0x4423, 0x392d, 0x3e31, 0x485f, 0x3e32, 0x3d78, 0x446c, + 0x4a79, 0x4539, 0x392e, 0x495c, 0x5679, 0x4559, 0x3a42, 0x384b, + 0x446d, 0x3043, 0x3d6e, 0x392f, 0x4d47, 0x567a, 0x567b, 0x4751, + 0x567c, 0x4e77, 0x4f2d, 0x567e, 0x567d, 0x3347, 0x5721, 0x5724, + 0x5725, 0x5723, 0x4940, 0x3e33, 0x5727, 0x5726, 0x5722, 0x5728, + 0x5729, 0x572a, 0x572d, 0x572b, 0x572c, 0x572e, 0x3164, 0x446e, + 0x572f, 0x377a, 0x3276, 0x4736, 0x5730, 0x467b, 0x4a5b, 0x5731, + 0x4f2e, 0x5732, 0x4a40, 0x5735, 0x5021, 0x5031, 0x3c30, 0x4675, + 0x5736, 0x355d, 0x4424, 0x307a, 0x5737, 0x4a26, 0x3930, 0x4350, + 0x446f, 0x4c6f, 0x3839, 0x384c, 0x5738, 0x5739, 0x573f, 0x3c65, + 0x4425, 0x362f, 0x573a, 0x492b, 0x4346, 0x573b, 0x573c, 0x3630, + 0x573d, 0x573e, 0x5740, 0x4576, 0x5741, 0x5742, 0x5743, 0x5734, + 0x5733, 0x5744, 0x3741, 0x4927, 0x3a4c, 0x4937, 0x4426, 0x494b, + 0x5745, 0x3e34, 0x3146, 0x5746, 0x5747, 0x4c72, 0x4860, 0x574a, + 0x317d, 0x402c, 0x5749, 0x5748, 0x3742, 0x4254, 0x574e, 0x574c, + 0x574b, 0x4e27, 0x3865, 0x3d79, 0x574d, 0x454c, 0x3d3e, 0x4640, + 0x5751, 0x5750, 0x574f, 0x5752, 0x3866, 0x5753, 0x497c, 0x3d5b, + 0x5754, 0x4879, 0x4641, 0x4427, 0x4530, 0x5755, 0x352b, 0x3f34, + 0x492c, 0x3477, 0x4726, 0x5756, 0x3b56, 0x4b3a, 0x4b3b, 0x317e, + 0x575b, 0x4369, 0x5758, 0x3277, 0x582d, 0x575a, 0x4730, 0x5759, + 0x5757, 0x397a, 0x575d, 0x5763, 0x5769, 0x5761, 0x455c, 0x5766, + 0x495d, 0x5760, 0x5765, 0x4e67, 0x3b57, 0x4255, 0x575e, 0x355e, + 0x5768, 0x402d, 0x3165, 0x5762, 0x3278, 0x5767, 0x3631, 0x5764, + 0x576a, 0x576c, 0x5776, 0x5774, 0x5771, 0x5770, 0x4e78, 0x5772, + 0x3632, 0x3931, 0x3d7a, 0x5779, 0x576b, 0x576f, 0x575f, 0x327a, + 0x5773, 0x5775, 0x4351, 0x3a28, 0x3238, 0x576d, 0x5778, 0x5777, + 0x3633, 0x4229, 0x3366, 0x3743, 0x576e, 0x577a, 0x577d, 0x5821, + 0x3c3d, 0x5827, 0x4470, 0x577b, 0x5825, 0x3279, 0x5823, 0x5824, + 0x577e, 0x5822, 0x3867, 0x4d2a, 0x3435, 0x3159, 0x5826, 0x473a, + 0x302d, 0x4861, 0x575c, 0x582c, 0x5830, 0x4c65, 0x5829, 0x4569, + 0x582e, 0x3e70, 0x582f, 0x4657, 0x4f47, 0x582b, 0x5831, 0x397b, + 0x404b, 0x3054, 0x582a, 0x5828, 0x415a, 0x577c, 0x3b34, 0x4246, + 0x583d, 0x415b, 0x5838, 0x5835, 0x5836, 0x3c66, 0x5839, 0x583c, + 0x5837, 0x3d25, 0x583a, 0x5834, 0x4c7c, 0x4c7b, 0x583e, 0x583f, + 0x3055, 0x5833, 0x3672, 0x3026, 0x3436, 0x583b, 0x5843, 0x5842, + 0x5847, 0x5848, 0x5846, 0x5849, 0x5841, 0x5845, 0x584a, 0x584b, + 0x5840, 0x3b7c, 0x5844, 0x4256, 0x3932, 0x5832, 0x3f35, 0x5858, + 0x4a69, 0x584e, 0x584f, 0x5850, 0x5857, 0x5856, 0x4b7d, 0x3437, + 0x5854, 0x3745, 0x3334, 0x5851, 0x4e38, 0x5853, 0x3056, 0x5855, + 0x584c, 0x5852, 0x5859, 0x3744, 0x584d, 0x4d5d, 0x4d2b, 0x585c, + 0x5860, 0x417e, 0x4e79, 0x5861, 0x585e, 0x585b, 0x585a, 0x585f, + 0x4a30, 0x4634, 0x3746, 0x5862, 0x585d, 0x5863, 0x377b, 0x3231, + 0x586b, 0x3438, 0x5869, 0x586a, 0x3a29, 0x5868, 0x5866, 0x5865, + 0x586c, 0x5864, 0x586e, 0x327b, 0x5870, 0x586f, 0x4428, 0x5873, + 0x5871, 0x5867, 0x377c, 0x5872, 0x5876, 0x5875, 0x5877, 0x5874, + 0x5878, 0x5879, 0x587a, 0x4a6a, 0x587c, 0x587b, 0x3d3f, 0x402e, + 0x3266, 0x327c, 0x587d, 0x303f, 0x404c, 0x587e, 0x6c43, 0x5921, + 0x3761, 0x5922, 0x406f, 0x5923, 0x5924, 0x353a, 0x5925, 0x5926, + 0x5927, 0x4257, 0x384d, 0x4c61, 0x4b3c, 0x3d6a, 0x5928, 0x4070, + 0x6e3d, 0x4862, 0x3c6a, 0x3a4d, 0x5929, 0x4247, 0x4a27, 0x4271, + 0x592c, 0x592a, 0x592d, 0x592b, 0x592e, 0x4a31, 0x3037, 0x495e, + 0x4863, 0x592f, 0x5932, 0x3e35, 0x353b, 0x5930, 0x5937, 0x3e36, + 0x5931, 0x4744, 0x4d5e, 0x5933, 0x5934, 0x5938, 0x456a, 0x5935, + 0x3933, 0x405e, 0x5946, 0x4834, 0x4272, 0x4864, 0x5a2d, 0x4a7a, + 0x4471, 0x4b75, 0x593b, 0x3221, 0x436a, 0x5944, 0x4334, 0x593e, + 0x5945, 0x5940, 0x5947, 0x5943, 0x5942, 0x476f, 0x593c, 0x327d, + 0x593a, 0x3571, 0x4273, 0x5936, 0x5939, 0x3934, 0x405b, 0x3e37, + 0x5941, 0x4752, 0x3572, 0x3348, 0x3367, 0x3f21, 0x5949, 0x594e, + 0x594a, 0x377d, 0x594f, 0x3b22, 0x3969, 0x3d26, 0x593d, 0x3b7d, + 0x594c, 0x3b58, 0x594d, 0x3044, 0x5948, 0x4429, 0x3573, 0x3634, + 0x594b, 0x3027, 0x3a43, 0x3f36, 0x4472, 0x4854, 0x5951, 0x415e, + 0x422a, 0x3b2b, 0x5952, 0x5954, 0x5950, 0x4a61, 0x443d, 0x415c, + 0x4a7b, 0x3c4e, 0x5960, 0x595f, 0x3f78, 0x377e, 0x5959, 0x3e39, + 0x4668, 0x4731, 0x5957, 0x415d, 0x3c78, 0x595c, 0x3e38, 0x5956, + 0x595b, 0x4753, 0x5955, 0x3721, 0x335d, 0x595d, 0x4e2b, 0x3a4e, + 0x4335, 0x595a, 0x405c, 0x3935, 0x3f64, 0x3166, 0x413c, 0x5958, + 0x3545, 0x3747, 0x444f, 0x595e, 0x415f, 0x5961, 0x5963, 0x4237, + 0x5969, 0x5964, 0x5966, 0x4941, 0x4473, 0x5967, 0x4d2c, 0x4d48, + 0x3439, 0x302e, 0x5965, 0x5962, 0x3478, 0x3167, 0x5968, 0x4d49, + 0x596c, 0x423b, 0x5973, 0x596d, 0x596a, 0x5971, 0x5953, 0x596e, + 0x5972, 0x4842, 0x456b, 0x596b, 0x596f, 0x3748, 0x3a71, 0x405d, + 0x5977, 0x4526, 0x5974, 0x4b60, 0x5975, 0x5976, 0x4c4e, 0x4022, + 0x3762, 0x597d, 0x3b35, 0x597a, 0x5979, 0x4732, 0x4635, 0x4531, + 0x597b, 0x597c, 0x496f, 0x4745, 0x3b23, 0x4071, 0x4b50, 0x3349, + 0x5a25, 0x597e, 0x4d4a, 0x5a27, 0x5a23, 0x5a24, 0x4160, 0x5a22, + 0x593f, 0x5a26, 0x5a21, 0x5a2b, 0x5a2c, 0x4527, 0x5a2e, 0x3b24, + 0x5a29, 0x353c, 0x5a2f, 0x5a28, 0x5a33, 0x5a32, 0x5a31, 0x5a34, + 0x5a36, 0x3e71, 0x5a35, 0x5a39, 0x5a37, 0x5a38, 0x5970, 0x5a3b, + 0x5a3a, 0x5978, 0x5a3c, 0x5a30, 0x3b59, 0x5a3d, 0x5a3e, 0x5a40, + 0x5a3f, 0x5a41, 0x327e, 0x3936, 0x4a7c, 0x402f, 0x384e, 0x5a43, + 0x5a46, 0x4952, 0x355f, 0x5a45, 0x5a44, 0x4754, 0x5a47, 0x3635, + 0x5a49, 0x5a48, 0x343a, 0x3b36, 0x4658, 0x3749, 0x3f74, 0x5a4a, + 0x4030, 0x4528, 0x495f, 0x5a4b, 0x5a4c, 0x5a4d, 0x4a38, 0x555d, + 0x4046, 0x494c, 0x3a58, 0x4865, 0x4843, 0x454d, 0x4e41, 0x5a4f, + 0x3c50, 0x5a50, 0x3036, 0x3654, 0x404d, 0x4960, 0x5a51, 0x3b42, + 0x4347, 0x3b5b, 0x3f37, 0x5a52, 0x4a7d, 0x3177, 0x3b5c, 0x5a55, + 0x5a53, 0x5a56, 0x4e39, 0x5a54, 0x407b, 0x5a57, 0x4232, 0x5a58, + 0x347a, 0x5a5a, 0x5a59, 0x5a5b, 0x5a5c, 0x347b, 0x467c, 0x4336, + 0x356c, 0x3b5d, 0x4161, 0x3d5c, 0x3030, 0x5a5d, 0x3222, 0x5a61, + 0x3937, 0x5a60, 0x3a2b, 0x3e3a, 0x5a5f, 0x3e3b, 0x4c40, 0x3a2a, + 0x3057, 0x404e, 0x5a66, 0x4031, 0x3147, 0x3d55, 0x4b66, 0x3a72, + 0x3e3c, 0x4027, 0x5a65, 0x5a63, 0x5a64, 0x436b, 0x5b26, 0x5a6a, + 0x3b7e, 0x3938, 0x5a68, 0x5a69, 0x3f38, 0x5a67, 0x3b2f, 0x5a6c, + 0x5a6b, 0x5a70, 0x5a71, 0x5a6d, 0x3322, 0x5a6e, 0x5a6f, 0x4855, + 0x4961, 0x374a, 0x5a72, 0x4032, 0x3e3d, 0x4352, 0x3647, 0x5a73, + 0x5a77, 0x324b, 0x5a74, 0x5a76, 0x5a75, 0x3d6b, 0x4348, 0x3045, + 0x5a78, 0x5a79, 0x442a, 0x4e71, 0x3b43, 0x4a6b, 0x4b3d, 0x5b22, + 0x5a7b, 0x5a7e, 0x5a7d, 0x5a7a, 0x5b21, 0x465e, 0x5a7c, 0x5b23, + 0x3d6c, 0x5b24, 0x4d4b, 0x4778, 0x5b25, 0x5b27, 0x5b28, 0x5b29, + 0x364a, 0x3148, 0x3939, 0x5b2a, 0x5b2b, 0x3d71, 0x4162, 0x5258, + 0x413e, 0x413d, 0x4258, 0x3a47, 0x5072, 0x376e, 0x4d2d, 0x4a7e, + 0x497e, 0x5b2c, 0x3a73, 0x443f, 0x5b2d, 0x4f2f, 0x4b3e, 0x442b, + 0x5b2e, 0x347c, 0x5b2f, 0x5b30, 0x4c5a, 0x4c24, 0x4b76, 0x4b5c, + 0x3b25, 0x5b32, 0x3c6b, 0x4b51, 0x5b34, 0x5b37, 0x5b36, 0x3479, + 0x3560, 0x5b33, 0x5b35, 0x5b38, 0x3f79, 0x4d7b, 0x3049, 0x3a60, + 0x423c, 0x3c5d, 0x3e73, 0x5b3b, 0x454e, 0x5b39, 0x422b, 0x5b3a, + 0x3e72, 0x4c5d, 0x5b3c, 0x5b3d, 0x4d68, 0x5b42, 0x393a, 0x4755, + 0x5b3f, 0x456c, 0x5a5e, 0x5a62, 0x354f, 0x4747, 0x5b41, 0x3e3e, + 0x4844, 0x5b47, 0x487a, 0x5b3e, 0x5b44, 0x5b43, 0x404f, 0x4b6d, + 0x4e53, 0x4b67, 0x324c, 0x3b5e, 0x4f48, 0x5b46, 0x3f75, 0x5b45, + 0x5b40, 0x384f, 0x5b4c, 0x5b4a, 0x324d, 0x5b48, 0x5b4e, 0x5b54, + 0x4248, 0x4a41, 0x5b56, 0x4922, 0x5b55, 0x4770, 0x4b3f, 0x343b, + 0x4077, 0x3d40, 0x4453, 0x4d2e, 0x5b51, 0x5b50, 0x5b52, 0x5b4f, + 0x5b57, 0x5b4d, 0x5b4b, 0x5b53, 0x5b49, 0x436c, 0x4c78, 0x3c46, + 0x3a74, 0x3a3a, 0x4b6f, 0x3341, 0x444e, 0x464a, 0x3149, 0x4072, + 0x4034, 0x372a, 0x5b59, 0x393b, 0x337c, 0x5b5b, 0x3374, 0x5b61, + 0x5b5e, 0x4073, 0x334b, 0x3a2c, 0x334a, 0x3a4f, 0x5b5c, 0x3765, + 0x374b, 0x456d, 0x5b5a, 0x3046, 0x5b5d, 0x5b5f, 0x364d, 0x372c, + 0x343c, 0x354b, 0x5b62, 0x3a79, 0x4b71, 0x3b37, 0x5b63, 0x4930, + 0x5b6f, 0x3233, 0x5b64, 0x5b75, 0x5b65, 0x4e42, 0x5b6c, 0x475f, + 0x5b74, 0x5b67, 0x3034, 0x5b69, 0x393c, 0x5b6b, 0x5b6a, 0x5b66, + 0x5b71, 0x3e3f, 0x546d, 0x3868, 0x4d7c, 0x5b68, 0x4474, 0x3323, + 0x3a2d, 0x5b60, 0x5b70, 0x3361, 0x5b6e, 0x5b72, 0x456e, 0x347e, + 0x5c32, 0x4c49, 0x5b77, 0x347d, 0x5b7e, 0x4b40, 0x5c21, 0x5c23, + 0x5c27, 0x5b79, 0x432a, 0x456f, 0x5c2b, 0x5b7c, 0x5c28, 0x5c22, + 0x3f39, 0x5c2c, 0x4033, 0x5c2a, 0x343d, 0x4f50, 0x5b76, 0x5c26, + 0x3058, 0x5b78, 0x4c3a, 0x5b7d, 0x3f22, 0x4447, 0x5b73, 0x5c25, + 0x3f7a, 0x5c2f, 0x3371, 0x3821, 0x5c31, 0x5b7a, 0x5c30, 0x5c29, + 0x5b7b, 0x5c2d, 0x5c2e, 0x5c3f, 0x464e, 0x5c24, 0x5c3b, 0x5c3d, + 0x4458, 0x4d4c, 0x4976, 0x5c38, 0x424a, 0x5c3e, 0x413f, 0x5c35, + 0x5c42, 0x5c41, 0x466f, 0x5c40, 0x466a, 0x5c44, 0x5c37, 0x3648, + 0x5c3a, 0x3d5d, 0x4760, 0x5c3c, 0x364b, 0x5c34, 0x5c36, 0x5c33, + 0x4f30, 0x335a, 0x5c39, 0x5c43, 0x3335, 0x3a67, 0x315d, 0x5c54, + 0x4f31, 0x5c57, 0x3f3a, 0x5c56, 0x5c55, 0x5c52, 0x5c46, 0x5c63, + 0x5c45, 0x5c58, 0x5c50, 0x5c4b, 0x5c48, 0x5c49, 0x5c51, 0x7422, + 0x5c4e, 0x393d, 0x4448, 0x4164, 0x5c4c, 0x5c47, 0x5c4a, 0x4d4d, + 0x4b6a, 0x5c4f, 0x5c59, 0x5c61, 0x5c5a, 0x5c67, 0x5c65, 0x5c60, + 0x5c5f, 0x4450, 0x4165, 0x5c5d, 0x5c5b, 0x5c62, 0x5c68, 0x4875, + 0x5c6e, 0x5c69, 0x5c6c, 0x5c66, 0x4374, 0x4938, 0x5c5c, 0x5c64, + 0x3e40, 0x4c4f, 0x5c78, 0x5c6b, 0x3822, 0x3223, 0x335f, 0x5c53, + 0x3e41, 0x5c70, 0x5c77, 0x3c79, 0x3372, 0x432e, 0x5c6d, 0x5c72, + 0x5c76, 0x3636, 0x354c, 0x5c74, 0x3521, 0x464b, 0x5c73, 0x5c75, + 0x5c6f, 0x5c71, 0x3360, 0x4349, 0x5c7c, 0x5c7a, 0x3869, 0x5c79, + 0x5d21, 0x5b58, 0x5c7b, 0x5c7d, 0x5c7e, 0x5d2c, 0x5d28, 0x5b6d, + 0x5d27, 0x5d26, 0x5d23, 0x5c6a, 0x5d25, 0x5d24, 0x5d2a, 0x4f26, + 0x5d2d, 0x367b, 0x5d29, 0x5d2b, 0x4827, 0x5d2e, 0x5d32, 0x5d2f, + 0x4d73, 0x5d30, 0x5c5e, 0x5d33, 0x5d34, 0x3135, 0x5d36, 0x3767, + 0x3c21, 0x3655, 0x3224, 0x4d5f, 0x5d38, 0x5d37, 0x5d3a, 0x353d, + 0x3656, 0x343e, 0x5d3d, 0x5d3c, 0x5d3e, 0x324e, 0x4337, 0x5d3f, + 0x343f, 0x5d41, 0x5d40, 0x5d42, 0x5d43, 0x5d44, 0x3b5f, 0x4035, + 0x3a21, 0x4970, 0x4a62, 0x4f44, 0x3b75, 0x3a50, 0x4e72, 0x5d45, + 0x5d46, 0x3b60, 0x5d47, 0x5d48, 0x5d4a, 0x5d49, 0x4b58, 0x3d5e, + 0x3c6c, 0x3b44, 0x5d4b, 0x5d4d, 0x3f23, 0x5d4c, 0x5d4e, 0x5d4f, + 0x5d50, 0x5d51, 0x5d52, 0x5d54, 0x5d53, 0x5d55, 0x3225, 0x434a, + 0x5d56, 0x3b26, 0x334c, 0x5d57, 0x4542, 0x544c, 0x3523, 0x5d58, + 0x5d59, 0x4a6c, 0x4b68, 0x4647, 0x5d5a, 0x4866, 0x487b, 0x4c53, + 0x5d5b, 0x5d5d, 0x5d5c, 0x5d5f, 0x5d5e, 0x5d61, 0x3b61, 0x4c31, + 0x5d62, 0x5d63, 0x3524, 0x5d64, 0x5d66, 0x5d65, 0x3f65, 0x4939, + 0x314a, 0x4845, 0x4475, 0x3d41, 0x3561, 0x4846, 0x3c2e, 0x5d68, + 0x3440, 0x3178, 0x4672, 0x5d67, 0x393e, 0x4353, 0x5d69, 0x5d71, + 0x5d6a, 0x4241, 0x3562, 0x5d72, 0x3768, 0x3525, 0x5d70, 0x5d6e, + 0x5d6b, 0x4d60, 0x4440, 0x4659, 0x5d6c, 0x5d74, 0x5d73, 0x3723, + 0x322d, 0x3a3b, 0x5d6d, 0x5d6f, 0x4b57, 0x4274, 0x4b77, 0x5d7c, + 0x5d7d, 0x324f, 0x4a28, 0x4c7d, 0x5e21, 0x3c23, 0x3e42, 0x5d78, + 0x5d7e, 0x3168, 0x3637, 0x5d75, 0x5d7a, 0x4074, 0x4771, 0x4867, + 0x5d77, 0x4b21, 0x5d79, 0x5e24, 0x5e22, 0x5d7b, 0x4b22, 0x4748, + 0x3563, 0x4525, 0x436d, 0x5e25, 0x5e23, 0x4259, 0x5d76, 0x314b, + 0x4d4e, 0x5e30, 0x5e2f, 0x4076, 0x5e2c, 0x4d6c, 0x4636, 0x5e26, + 0x4445, 0x314c, 0x393f, 0x5e29, 0x3d27, 0x5e2e, 0x5e2d, 0x5e28, + 0x5e2b, 0x3368, 0x5e2a, 0x4749, 0x4e2e, 0x3e74, 0x4075, 0x5e36, + 0x5e34, 0x494d, 0x5e31, 0x5e33, 0x313a, 0x3940, 0x4f32, 0x333d, + 0x4962, 0x4d61, 0x3324, 0x3f3b, 0x5e35, 0x5e3a, 0x3e43, 0x4d30, + 0x5e37, 0x5e32, 0x5e38, 0x4e5e, 0x4573, 0x4642, 0x3336, 0x3155, + 0x5e3e, 0x5e41, 0x4e43, 0x4d64, 0x5e48, 0x5e42, 0x5e3f, 0x4e54, + 0x5e45, 0x3d4a, 0x5e47, 0x5e4c, 0x4571, 0x5e4a, 0x5e44, 0x4338, + 0x5e4b, 0x5e40, 0x5e46, 0x5e4d, 0x307c, 0x5e43, 0x5e4e, 0x3f3c, + 0x3d5f, 0x4a25, 0x3a2e, 0x5e3b, 0x5e49, 0x453a, 0x4036, 0x3369, + 0x3a51, 0x3e44, 0x5e3d, 0x3d42, 0x374c, 0x5e3c, 0x5e52, 0x3d6d, + 0x383a, 0x5e61, 0x5e5b, 0x3574, 0x454f, 0x5e56, 0x5e5f, 0x302f, + 0x3132, 0x3239, 0x5e58, 0x422c, 0x5e4f, 0x5e51, 0x3941, 0x5e62, + 0x5e5d, 0x5e55, 0x5e5c, 0x4c2b, 0x5e5a, 0x5e5e, 0x3850, 0x3e45, + 0x4339, 0x5e54, 0x4d2f, 0x5e57, 0x5e50, 0x4572, 0x5e53, 0x5e59, + 0x4f51, 0x3c3e, 0x4b7e, 0x5e63, 0x482e, 0x5e6f, 0x383b, 0x3d60, + 0x5e65, 0x4e2f, 0x3942, 0x5e72, 0x306e, 0x5e70, 0x5e64, 0x5e6a, + 0x5e6c, 0x4d4f, 0x5e67, 0x452e, 0x5e69, 0x5e71, 0x5e6b, 0x4c47, + 0x5e66, 0x3c22, 0x5e7e, 0x336a, 0x5e68, 0x5e6d, 0x5e6e, 0x426c, + 0x425a, 0x5e76, 0x5e7c, 0x5e7a, 0x4529, 0x5f23, 0x5e77, 0x5e78, + 0x5e60, 0x3579, 0x493a, 0x3c3f, 0x3977, 0x4f33, 0x5e74, 0x5f22, + 0x3169, 0x4166, 0x4779, 0x3441, 0x4e7a, 0x4c21, 0x4452, 0x5e7b, + 0x5e7d, 0x4132, 0x5f21, 0x5e79, 0x5e73, 0x3443, 0x3769, 0x5f2f, + 0x5f2a, 0x4078, 0x3363, 0x3d61, 0x5f33, 0x5f2c, 0x442c, 0x5f29, + 0x4459, 0x5f4c, 0x5f26, 0x5f25, 0x5f2e, 0x5f28, 0x5f27, 0x5f2d, + 0x4021, 0x5f24, 0x5f30, 0x5f31, 0x3442, 0x5f36, 0x5f35, 0x5f37, + 0x5f3a, 0x4543, 0x5f34, 0x5f38, 0x3763, 0x4279, 0x5f32, 0x473b, + 0x5f39, 0x5f3e, 0x5f3c, 0x5f3f, 0x5f42, 0x5f3b, 0x396a, 0x4728, + 0x5e39, 0x4d74, 0x5f3d, 0x5f41, 0x4275, 0x5f40, 0x5f2b, 0x6f69, + 0x5f45, 0x5f49, 0x5f47, 0x5f43, 0x5f44, 0x5f48, 0x5f46, 0x494e, + 0x5f4e, 0x5f4b, 0x5f4a, 0x5f4d, 0x4654, 0x5f4f, 0x4375, 0x426d, + 0x4025, 0x5f50, 0x5f52, 0x5f51, 0x5e75, 0x5f53, 0x4667, 0x5f54, + 0x3250, 0x4574, 0x3325, 0x3564, 0x3c5e, 0x3a52, 0x4f27, 0x3f66, + 0x316a, 0x5f56, 0x5f55, 0x5f59, 0x433a, 0x5f5c, 0x5f57, 0x5f5b, + 0x5f5a, 0x4540, 0x3059, 0x4e75, 0x5f5e, 0x3128, 0x5f60, 0x5f5f, + 0x5f5d, 0x5f58, 0x4b23, 0x5f62, 0x5f61, 0x316b, 0x5f64, 0x4a32, + 0x5f63, 0x4c35, 0x3e47, 0x4133, 0x3e46, 0x4e7b, 0x5f6a, 0x4079, + 0x5f66, 0x5f6b, 0x316c, 0x5f69, 0x4761, 0x5f65, 0x5f68, 0x3e48, + 0x4851, 0x5f6c, 0x3c51, 0x407a, 0x5f6f, 0x5f67, 0x3727, 0x5f6d, + 0x4d50, 0x5f70, 0x7426, 0x3d4f, 0x5f71, 0x5f72, 0x472e, 0x5f74, + 0x5f75, 0x4733, 0x4575, 0x5f77, 0x5f79, 0x4e55, 0x5f76, 0x5f78, + 0x316d, 0x5f73, 0x535b, 0x5f7a, 0x4167, 0x3b38, 0x5f7c, 0x5f7b, + 0x3f24, 0x5259, 0x5f7d, 0x6021, 0x5f6e, 0x5f7e, 0x6022, 0x477a, + 0x6023, 0x6024, 0x6025, 0x6026, 0x445e, 0x6028, 0x6027, 0x6029, + 0x602a, 0x3c5f, 0x4963, 0x4c6c, 0x602b, 0x602c, 0x4156, 0x3c24, + 0x602d, 0x602e, 0x602f, 0x4a52, 0x4847, 0x6030, 0x4757, 0x442d, + 0x6031, 0x3267, 0x356d, 0x4c46, 0x4c36, 0x3234, 0x4f34, 0x4b52, + 0x4a2a, 0x4037, 0x6032, 0x4643, 0x3823, 0x6033, 0x3a54, 0x6035, + 0x6034, 0x6036, 0x6037, 0x6038, 0x353e, 0x6039, 0x603a, 0x3824, + 0x4848, 0x603c, 0x3e75, 0x603b, 0x3638, 0x603d, 0x603f, 0x603e, + 0x6040, 0x3851, 0x6041, 0x3669, 0x4140, 0x397d, 0x6043, 0x6044, + 0x6042, 0x3c6d, 0x4648, 0x3639, 0x6046, 0x432c, 0x6045, 0x4f35, + 0x4762, 0x6049, 0x604b, 0x6048, 0x4c54, 0x604a, 0x604c, 0x4e44, + 0x6050, 0x604f, 0x4376, 0x472d, 0x3825, 0x604e, 0x604d, 0x4d31, + 0x4d32, 0x6051, 0x316e, 0x3976, 0x3b62, 0x6052, 0x6053, 0x6055, + 0x3d43, 0x6057, 0x6056, 0x6058, 0x334d, 0x605a, 0x6059, 0x605c, + 0x605b, 0x383c, 0x4e28, 0x364c, 0x3226, 0x366a, 0x3461, 0x4e68, + 0x605e, 0x6060, 0x6061, 0x3251, 0x605d, 0x3b39, 0x4441, 0x605f, + 0x6064, 0x3c6e, 0x6062, 0x373e, 0x4849, 0x6063, 0x607e, 0x6069, + 0x383d, 0x3565, 0x6066, 0x4d7d, 0x4e30, 0x4276, 0x6068, 0x606a, + 0x4e56, 0x3657, 0x487c, 0x474a, 0x606b, 0x606d, 0x6070, 0x606c, + 0x606f, 0x386a, 0x314d, 0x6071, 0x3f70, 0x606e, 0x4e5c, 0x6074, + 0x7424, 0x6072, 0x6075, 0x6067, 0x6073, 0x3a3c, 0x6076, 0x6077, + 0x4d7e, 0x6078, 0x6079, 0x6065, 0x607a, 0x3444, 0x3c25, 0x607b, + 0x607c, 0x607d, 0x313b, 0x6121, 0x493b, 0x6122, 0x3424, 0x6123, + 0x6124, 0x6125, 0x6127, 0x6128, 0x6126, 0x4953, 0x612a, 0x6129, + 0x612c, 0x612b, 0x612d, 0x612e, 0x6130, 0x612f, 0x3979, 0x6132, + 0x6131, 0x3445, 0x3f53, 0x453c, 0x6133, 0x4038, 0x3b3a, 0x3179, + 0x6134, 0x4d51, 0x4a63, 0x6135, 0x4544, 0x4d33, 0x3943, 0x3f3d, + 0x434b, 0x5234, 0x442e, 0x3268, 0x6136, 0x6137, 0x613c, 0x613a, + 0x6139, 0x5a42, 0x3326, 0x6138, 0x305a, 0x482a, 0x484a, 0x4e31, + 0x613d, 0x613b, 0x435c, 0x4026, 0x482b, 0x492d, 0x613f, 0x4e2c, + 0x374d, 0x6140, 0x613e, 0x4856, 0x6141, 0x6142, 0x305b, 0x3e76, + 0x6147, 0x6144, 0x466d, 0x6143, 0x3526, 0x614a, 0x6145, 0x6146, + 0x6149, 0x6148, 0x4925, 0x4142, 0x4141, 0x353f, 0x614b, 0x614c, + 0x614d, 0x614f, 0x614e, 0x3156, 0x6157, 0x4868, 0x6151, 0x6153, + 0x6155, 0x3f3e, 0x6156, 0x6154, 0x3c40, 0x6150, 0x6152, 0x4942, + 0x3e49, 0x6159, 0x6158, 0x615a, 0x3c26, 0x3a2f, 0x4577, 0x615b, + 0x444b, 0x615d, 0x4e21, 0x615c, 0x4169, 0x6162, 0x6164, 0x6165, + 0x4354, 0x6163, 0x6160, 0x615e, 0x615f, 0x6161, 0x6168, 0x6166, + 0x6167, 0x6169, 0x616b, 0x616c, 0x616d, 0x616e, 0x616a, 0x6170, + 0x616f, 0x6171, 0x4e45, 0x6174, 0x6172, 0x6173, 0x3462, 0x4c7e, + 0x4a4a, 0x6176, 0x6175, 0x6177, 0x6178, 0x617c, 0x6179, 0x617a, + 0x617b, 0x617d, 0x617e, 0x6221, 0x6222, 0x6223, 0x482f, 0x4550, + 0x6224, 0x4772, 0x4934, 0x6225, 0x6226, 0x452a, 0x3327, 0x3944, + 0x6227, 0x6228, 0x6229, 0x3b29, 0x622b, 0x622a, 0x622c, 0x622d, + 0x4869, 0x622e, 0x622f, 0x7369, 0x6230, 0x6231, 0x6232, 0x3b2e, + 0x6233, 0x4756, 0x4b5f, 0x314e, 0x3157, 0x6234, 0x6236, 0x6235, + 0x4570, 0x4039, 0x5d39, 0x6237, 0x4c41, 0x6238, 0x3446, 0x4857, + 0x6239, 0x623a, 0x623b, 0x4c5c, 0x4c55, 0x443e, 0x416a, 0x623d, + 0x3d62, 0x3e4a, 0x6240, 0x623f, 0x623e, 0x487d, 0x3447, 0x3829, + 0x6246, 0x6243, 0x3f3f, 0x4c32, 0x6242, 0x6244, 0x6245, 0x6241, + 0x6247, 0x6248, 0x442f, 0x3463, 0x4365, 0x6249, 0x624a, 0x624d, + 0x3f67, 0x4644, 0x624e, 0x4b53, 0x624b, 0x624c, 0x6251, 0x6250, + 0x624f, 0x6253, 0x6252, 0x6254, 0x6256, 0x6255, 0x4a4d, 0x3d56, + 0x4e46, 0x6257, 0x4637, 0x6258, 0x6259, 0x625d, 0x625b, 0x625c, + 0x625a, 0x625e, 0x625f, 0x6260, 0x6261, 0x4c37, 0x6262, 0x4c70, + 0x6263, 0x434e, 0x476a, 0x366b, 0x433b, 0x6264, 0x363a, 0x4050, + 0x6265, 0x3a3d, 0x6266, 0x6267, 0x3826, 0x3a55, 0x6269, 0x4556, + 0x3a56, 0x354e, 0x4b24, 0x474b, 0x4557, 0x395c, 0x626b, 0x3e4b, + 0x4e32, 0x3945, 0x3827, 0x4823, 0x626d, 0x626f, 0x386b, 0x626e, + 0x4476, 0x6271, 0x3337, 0x626c, 0x486a, 0x3130, 0x3a6c, 0x4f52, + 0x6270, 0x6272, 0x4a4b, 0x4059, 0x6274, 0x6275, 0x6273, 0x334e, + 0x627b, 0x627a, 0x3c27, 0x627c, 0x6277, 0x627d, 0x6278, 0x4858, + 0x6276, 0x6279, 0x6322, 0x6321, 0x4b61, 0x627e, 0x306b, 0x6324, + 0x6323, 0x3e4c, 0x6325, 0x4143, 0x6327, 0x6326, 0x6328, 0x6268, + 0x626a, 0x632a, 0x6329, 0x3c28, 0x4e69, 0x3c52, 0x632b, 0x3737, + 0x3540, 0x3527, 0x3b63, 0x4d34, 0x6331, 0x6330, 0x4144, 0x632d, + 0x632f, 0x3d4b, 0x3f40, 0x632e, 0x632c, 0x472a, 0x3e4d, 0x493c, + 0x3a57, 0x4578, 0x6332, 0x6333, 0x6349, 0x3658, 0x4f3d, 0x4135, + 0x6334, 0x3252, 0x4477, 0x4a21, 0x6335, 0x357a, 0x6336, 0x6338, + 0x6339, 0x4729, 0x633a, 0x633b, 0x633c, 0x3659, 0x3253, 0x4645, + 0x3d28, 0x3b64, 0x633d, 0x3d29, 0x324a, 0x4943, 0x633e, 0x486b, + 0x4145, 0x6341, 0x6342, 0x4769, 0x3f41, 0x633f, 0x4361, 0x6340, + 0x3e4e, 0x305c, 0x3529, 0x6343, 0x4478, 0x6344, 0x4047, 0x4c2d, + 0x4923, 0x6345, 0x6346, 0x4355, 0x4e47, 0x6348, 0x6347, 0x3c6f, + 0x634a, 0x3070, 0x634d, 0x634b, 0x3254, 0x374e, 0x634c, 0x3946, + 0x3972, 0x4a66, 0x634e, 0x4b54, 0x6350, 0x4051, 0x314f, 0x323a, + 0x302c, 0x634f, 0x6351, 0x6352, 0x3e77, 0x6353, 0x334f, 0x6355, + 0x376a, 0x3566, 0x6356, 0x3675, 0x6357, 0x407c, 0x464d, 0x4060, + 0x3a75, 0x6358, 0x4362, 0x416b, 0x635a, 0x635c, 0x6359, 0x635b, + 0x3722, 0x635d, 0x3726, 0x3567, 0x4d52, 0x635f, 0x6360, 0x312e, + 0x6363, 0x3376, 0x6362, 0x6361, 0x6365, 0x635e, 0x6366, 0x4e29, + 0x6367, 0x6368, 0x5474, 0x636a, 0x6369, 0x636b, 0x636c, 0x4e35, + 0x636d, 0x706f, 0x3e4f, 0x636e, 0x636f, 0x3d57, 0x4638, 0x6370, + 0x4328, 0x6371, 0x433c, 0x6372, 0x3625, 0x513f, 0x435d, 0x3c33, + 0x3448, 0x6373, 0x6422, 0x6376, 0x3568, 0x6375, 0x6424, 0x6374, + 0x3e50, 0x6378, 0x6379, 0x452b, 0x637a, 0x335e, 0x3f5a, 0x4964, + 0x637c, 0x4268, 0x6377, 0x637b, 0x637d, 0x3a7b, 0x6426, 0x492e, + 0x4826, 0x4579, 0x365a, 0x6425, 0x6423, 0x4835, 0x637e, 0x435e, + 0x457b, 0x457a, 0x3a76, 0x6438, 0x6428, 0x642a, 0x642d, 0x642e, + 0x642b, 0x642c, 0x6429, 0x6427, 0x6421, 0x4a4f, 0x3255, 0x6435, + 0x6432, 0x6437, 0x6436, 0x4773, 0x4c27, 0x3b3b, 0x6430, 0x6439, + 0x6434, 0x6433, 0x642f, 0x6431, 0x3449, 0x433d, 0x407d, 0x4822, + 0x643e, 0x4824, 0x4061, 0x643b, 0x484f, 0x643f, 0x4a53, 0x435b, + 0x643a, 0x643c, 0x643d, 0x6440, 0x3c44, 0x4646, 0x6445, 0x6444, + 0x6441, 0x4f36, 0x644a, 0x644e, 0x644b, 0x6447, 0x6448, 0x644d, + 0x6442, 0x5255, 0x6449, 0x6443, 0x644c, 0x6452, 0x344a, 0x644f, + 0x6450, 0x6451, 0x6454, 0x6453, 0x4876, 0x6455, 0x4e7c, 0x4a6d, + 0x645a, 0x6457, 0x6456, 0x4052, 0x6459, 0x645b, 0x6458, 0x645f, + 0x645c, 0x645d, 0x6446, 0x645e, 0x6460, 0x6461, 0x4a46, 0x6462, + 0x4c62, 0x364e, 0x3729, 0x6463, 0x4a34, 0x3f68, 0x4c30, 0x6464, + 0x4e33, 0x4774, 0x4146, 0x4734, 0x3d4d, 0x3040, 0x6469, 0x6467, + 0x6465, 0x3421, 0x3e51, 0x646a, 0x6468, 0x6466, 0x646e, 0x646d, + 0x646c, 0x646b, 0x646f, 0x6470, 0x403a, 0x6471, 0x6473, 0x6472, + 0x3852, 0x4138, 0x6475, 0x457c, 0x6474, 0x6476, 0x4a35, 0x416c, + 0x3947, 0x6477, 0x4e48, 0x6479, 0x647a, 0x647b, 0x647c, 0x3b65, + 0x647d, 0x374f, 0x356a, 0x352a, 0x6521, 0x4c73, 0x3948, 0x647e, + 0x6524, 0x4c66, 0x473c, 0x4933, 0x3d63, 0x6523, 0x3c53, 0x3949, + 0x3b66, 0x3569, 0x4a36, 0x6522, 0x4147, 0x4b42, 0x3a77, 0x3b67, + 0x445d, 0x6527, 0x4e5f, 0x3a59, 0x6528, 0x3f42, 0x652a, 0x3e52, + 0x3a30, 0x6529, 0x3d2a, 0x383e, 0x4148, 0x6525, 0x652b, 0x6526, + 0x3750, 0x652e, 0x6532, 0x376b, 0x652d, 0x6536, 0x394a, 0x4d6d, + 0x303c, 0x6533, 0x356b, 0x6530, 0x6531, 0x457d, 0x652f, 0x652c, + 0x3328, 0x4064, 0x3828, 0x6538, 0x6535, 0x6537, 0x6534, 0x3751, + 0x4233, 0x6539, 0x416e, 0x6546, 0x6542, 0x653c, 0x6540, 0x3c7a, + 0x305d, 0x653b, 0x6543, 0x6547, 0x394b, 0x4c56, 0x4456, 0x653d, + 0x6545, 0x653a, 0x433e, 0x653f, 0x303d, 0x4c4a, 0x653e, 0x365b, + 0x486c, 0x416d, 0x4e50, 0x3d6f, 0x656e, 0x6548, 0x407e, 0x6544, + 0x6549, 0x654b, 0x4479, 0x654e, 0x654a, 0x4a54, 0x344b, 0x4c4b, + 0x305e, 0x654d, 0x4e7d, 0x654c, 0x316f, 0x466c, 0x654f, 0x6556, + 0x6550, 0x6557, 0x6553, 0x477b, 0x3c4a, 0x6555, 0x6552, 0x6558, + 0x6551, 0x3d44, 0x4b25, 0x3d4c, 0x6554, 0x6560, 0x655c, 0x655f, + 0x655d, 0x6561, 0x655b, 0x6541, 0x4053, 0x484b, 0x655e, 0x6559, + 0x4121, 0x3752, 0x3d2b, 0x3f25, 0x4136, 0x6564, 0x6566, 0x6567, + 0x6563, 0x6565, 0x655a, 0x6562, 0x656a, 0x6569, 0x4b7a, 0x372b, + 0x6568, 0x656c, 0x656b, 0x656f, 0x6571, 0x3b3c, 0x656d, 0x6572, + 0x6573, 0x6574, 0x657a, 0x453b, 0x6576, 0x6575, 0x6577, 0x6578, + 0x6579, 0x657b, 0x657c, 0x344c, 0x657d, 0x657e, 0x6621, 0x6622, + 0x6623, 0x6624, 0x6625, 0x6626, 0x6628, 0x6627, 0x6629, 0x662a, + 0x662b, 0x662e, 0x662c, 0x662d, 0x3a61, 0x3753, 0x4356, 0x4833, + 0x3d70, 0x474d, 0x486d, 0x662f, 0x586d, 0x6630, 0x6632, 0x4d65, + 0x6631, 0x6634, 0x6633, 0x4d53, 0x6635, 0x487e, 0x6636, 0x6639, + 0x6638, 0x6637, 0x663a, 0x3732, 0x4122, 0x3541, 0x663e, 0x663b, + 0x663c, 0x663f, 0x6640, 0x663d, 0x3129, 0x3227, 0x6642, 0x6643, + 0x6644, 0x4d62, 0x3d2c, 0x6646, 0x6645, 0x3f69, 0x6647, 0x6648, + 0x6649, 0x3465, 0x344d, 0x664a, 0x664b, 0x4b5d, 0x4d63, 0x4d54, + 0x4f37, 0x394d, 0x664e, 0x3c54, 0x664d, 0x664f, 0x3c29, 0x4251, + 0x6650, 0x394c, 0x4c57, 0x6651, 0x6652, 0x6653, 0x6654, 0x6655, + 0x3c2a, 0x4c6d, 0x6657, 0x433f, 0x6656, 0x6659, 0x6658, 0x665a, + 0x403b, 0x665b, 0x665c, 0x4a39, 0x665d, 0x416f, 0x665e, 0x665f, + 0x4e7e, 0x6662, 0x6661, 0x6660, 0x4430, 0x6663, 0x3f26, 0x6664, + 0x6665, 0x4f38, 0x6666, 0x6667, 0x6669, 0x6668, 0x4825, 0x4679, + 0x4f3e, 0x4829, 0x666b, 0x3e53, 0x492a, 0x666c, 0x666a, 0x344e, + 0x3854, 0x3b68, 0x486e, 0x382a, 0x4b43, 0x666f, 0x666d, 0x394e, + 0x394f, 0x3069, 0x3a68, 0x4759, 0x305f, 0x6674, 0x4340, 0x4758, + 0x425b, 0x6676, 0x6672, 0x6675, 0x6670, 0x6673, 0x4b26, 0x3855, + 0x307d, 0x6671, 0x6678, 0x6679, 0x4639, 0x363b, 0x6726, 0x473d, + 0x3b69, 0x363c, 0x4048, 0x4f46, 0x4c2e, 0x6677, 0x4054, 0x3553, + 0x667a, 0x667c, 0x667b, 0x667d, 0x4326, 0x473e, 0x4431, 0x6723, + 0x6722, 0x667e, 0x3f55, 0x4965, 0x6725, 0x6724, 0x3950, 0x4f53, + 0x6735, 0x6729, 0x672a, 0x3c70, 0x6728, 0x3978, 0x6727, 0x672b, + 0x4432, 0x4a22, 0x4123, 0x425c, 0x672f, 0x6730, 0x672c, 0x672d, + 0x672e, 0x3951, 0x6736, 0x6732, 0x4966, 0x4b6c, 0x4928, 0x6731, + 0x6734, 0x6733, 0x4b44, 0x6737, 0x6738, 0x4137, 0x6739, 0x673b, + 0x673f, 0x673c, 0x673a, 0x473f, 0x673d, 0x673e, 0x3232, 0x6745, + 0x6740, 0x6741, 0x6742, 0x4221, 0x6744, 0x6743, 0x6746, 0x6747, + 0x6748, 0x3f43, 0x3269, 0x6749, 0x4e57, 0x3c2b, 0x3d2d, 0x3b6a, + 0x4357, 0x674a, 0x674b, 0x3131, 0x674c, 0x674d, 0x674e, 0x674f, + 0x6750, 0x363d, 0x5a2a, 0x6751, 0x4065, 0x6752, 0x3c4b, 0x6753, + 0x5030, 0x6754, 0x4a5e, 0x345c, 0x4124, 0x3d58, 0x4971, 0x3d2e, + 0x6755, 0x3952, 0x6756, 0x484c, 0x6764, 0x6758, 0x4249, 0x4775, + 0x383f, 0x6757, 0x4125, 0x6759, 0x447a, 0x675b, 0x675a, 0x675d, + 0x675c, 0x675e, 0x6760, 0x675f, 0x344f, 0x6761, 0x6762, 0x6763, + 0x3a31, 0x4e49, 0x6765, 0x3f27, 0x3170, 0x6766, 0x6767, 0x6768, + 0x3072, 0x6769, 0x676a, 0x4967, 0x3c47, 0x676c, 0x3329, 0x3032, + 0x676b, 0x676e, 0x474e, 0x3f44, 0x3256, 0x4b27, 0x375d, 0x365c, + 0x676d, 0x326a, 0x3423, 0x3171, 0x6772, 0x4e6a, 0x425d, 0x4944, + 0x677e, 0x3257, 0x677c, 0x677a, 0x6771, 0x676f, 0x6770, 0x3c63, + 0x366c, 0x4377, 0x4651, 0x3151, 0x6774, 0x6773, 0x6779, 0x6775, + 0x6778, 0x4c50, 0x6777, 0x3258, 0x337d, 0x677b, 0x677d, 0x3754, + 0x6823, 0x682c, 0x682d, 0x302b, 0x6834, 0x3071, 0x682b, 0x682a, + 0x6825, 0x6824, 0x6822, 0x6821, 0x4363, 0x427b, 0x6827, 0x6826, + 0x6829, 0x4170, 0x3755, 0x3141, 0x6828, 0x3953, 0x4171, 0x683a, + 0x683b, 0x3259, 0x322e, 0x6838, 0x682e, 0x6836, 0x683d, 0x6837, + 0x6835, 0x6776, 0x6833, 0x682f, 0x3450, 0x6831, 0x683c, 0x6832, + 0x683e, 0x6830, 0x477c, 0x4d69, 0x6839, 0x684f, 0x6847, 0x3f7b, + 0x3546, 0x365d, 0x6842, 0x325b, 0x3e54, 0x6845, 0x3a5a, 0x4551, + 0x684a, 0x4a6e, 0x6841, 0x325a, 0x3856, 0x4929, 0x684b, 0x683f, + 0x6848, 0x6852, 0x6843, 0x6844, 0x463a, 0x6849, 0x6846, 0x4b28, + 0x684c, 0x3060, 0x6840, 0x684e, 0x684d, 0x476b, 0x6854, 0x685f, + 0x337e, 0x6862, 0x6850, 0x6855, 0x4d6e, 0x685e, 0x4d55, 0x4e2a, + 0x4378, 0x336b, 0x4972, 0x6864, 0x4621, 0x3031, 0x685d, 0x6859, + 0x4172, 0x6853, 0x685b, 0x6860, 0x472c, 0x302a, 0x6858, 0x6861, + 0x4978, 0x685c, 0x6857, 0x3e55, 0x3d2f, 0x3c2c, 0x4c58, 0x4947, + 0x6867, 0x6870, 0x685a, 0x3377, 0x3e78, 0x6865, 0x686a, 0x4173, + 0x6866, 0x686d, 0x435f, 0x686e, 0x4d56, 0x6863, 0x3338, 0x6869, + 0x686c, 0x4c2c, 0x686f, 0x6868, 0x686b, 0x4b29, 0x4f21, 0x6873, + 0x687a, 0x6872, 0x3c43, 0x6851, 0x4a4e, 0x4c22, 0x6879, 0x6878, + 0x6874, 0x6875, 0x3136, 0x6877, 0x6871, 0x4455, 0x6876, 0x307e, + 0x4222, 0x4a43, 0x687b, 0x6921, 0x4859, 0x687e, 0x3e56, 0x3c49, + 0x6923, 0x363e, 0x6924, 0x4979, 0x687d, 0x6856, 0x687c, 0x4f4f, + 0x4622, 0x4973, 0x692b, 0x6931, 0x6932, 0x6925, 0x4776, 0x692f, + 0x6927, 0x6929, 0x6933, 0x6928, 0x692c, 0x3172, 0x4665, 0x692d, + 0x6930, 0x6926, 0x4126, 0x692a, 0x3b27, 0x3f45, 0x3730, 0x4c74, + 0x4c79, 0x3d72, 0x6937, 0x6935, 0x4f4e, 0x6934, 0x4d75, 0x6936, + 0x6938, 0x6939, 0x693c, 0x693a, 0x4623, 0x693b, 0x484d, 0x692e, + 0x3d73, 0x693d, 0x6942, 0x4174, 0x6941, 0x6922, 0x6943, 0x4149, + 0x693e, 0x6940, 0x693f, 0x5d31, 0x5d22, 0x6945, 0x6944, 0x4d76, + 0x623c, 0x6946, 0x6947, 0x6948, 0x3857, 0x3554, 0x694a, 0x515d, + 0x3575, 0x4e3a, 0x3673, 0x694b, 0x694c, 0x436e, 0x694d, 0x467a, + 0x303a, 0x3263, 0x6952, 0x6953, 0x694e, 0x3b3d, 0x694f, 0x4742, + 0x6950, 0x6951, 0x695b, 0x6955, 0x6958, 0x6954, 0x6956, 0x6957, + 0x3c58, 0x6959, 0x4341, 0x3756, 0x3342, 0x695c, 0x333f, 0x6961, + 0x695d, 0x6960, 0x483a, 0x695e, 0x695f, 0x4948, 0x485a, 0x6962, + 0x427d, 0x696c, 0x6968, 0x326b, 0x6966, 0x4b2a, 0x6967, 0x6964, + 0x6965, 0x696a, 0x696d, 0x696b, 0x6969, 0x6963, 0x4358, 0x6974, + 0x4c2a, 0x6972, 0x6973, 0x696e, 0x6970, 0x6971, 0x696f, 0x4066, + 0x4f39, 0x6978, 0x6979, 0x6a21, 0x3f2a, 0x697b, 0x697e, 0x6976, + 0x6975, 0x6a22, 0x325c, 0x697c, 0x6a23, 0x697d, 0x697a, 0x4433, + 0x6977, 0x4768, 0x6a27, 0x4d3b, 0x6a26, 0x6a25, 0x6a2e, 0x6a28, + 0x6a30, 0x4d66, 0x6a33, 0x6a2a, 0x6a2b, 0x6a2f, 0x6a32, 0x6a31, + 0x6a29, 0x6a2c, 0x6a3d, 0x6a36, 0x6a34, 0x6a35, 0x6a3a, 0x6a3b, + 0x332a, 0x3542, 0x6a39, 0x6a24, 0x6a38, 0x6a3c, 0x6a37, 0x6a3e, + 0x6a40, 0x6a3f, 0x6a42, 0x6a41, 0x695a, 0x6a46, 0x6a43, 0x6a44, + 0x6a45, 0x6a47, 0x376c, 0x6a49, 0x6a48, 0x3d30, 0x3954, 0x5e27, + 0x6a4a, 0x3d51, 0x3339, 0x6a4b, 0x3152, 0x3e57, 0x6a4c, 0x3955, + 0x6a4d, 0x3061, 0x493d, 0x6a4e, 0x3f6a, 0x6a55, 0x6a52, 0x436f, + 0x6a53, 0x6a50, 0x365e, 0x6a4f, 0x6a56, 0x3736, 0x425e, 0x6a5c, + 0x6a58, 0x4235, 0x6a57, 0x6a5a, 0x6a51, 0x6a5b, 0x6a5d, 0x486f, + 0x6a59, 0x6a5e, 0x6a60, 0x3853, 0x6a54, 0x3041, 0x6a5f, 0x3a5b, + 0x4e76, 0x6a61, 0x6a62, 0x4175, 0x4e22, 0x6a63, 0x4d35, 0x6a64, + 0x6a65, 0x4a64, 0x6a66, 0x3a40, 0x4e23, 0x6a6b, 0x6a6c, 0x3e58, + 0x6a6a, 0x4d67, 0x6a67, 0x6a69, 0x403d, 0x3f7e, 0x6a68, 0x6a6d, + 0x4a23, 0x6a6f, 0x6a6e, 0x336c, 0x4b2b, 0x6a70, 0x6a7c, 0x6a72, + 0x6a73, 0x6a74, 0x6a75, 0x6a79, 0x6a7a, 0x6a78, 0x6a76, 0x6a71, + 0x6a77, 0x6a7b, 0x7037, 0x3228, 0x6a7e, 0x365f, 0x6a7d, 0x6b22, + 0x6b21, 0x6b24, 0x6b23, 0x6b25, 0x3d31, 0x6b26, 0x6b27, 0x6b28, + 0x403e, 0x4d57, 0x6b29, 0x4a24, 0x4746, 0x6b2a, 0x6b2b, 0x382b, + 0x352c, 0x6b2c, 0x3b6b, 0x4741, 0x6b2d, 0x3350, 0x6b2e, 0x6b30, + 0x4d77, 0x6b2f, 0x3f46, 0x6b31, 0x6b32, 0x6b33, 0x3451, 0x6b34, + 0x6b35, 0x6b36, 0x6b37, 0x3351, 0x6b38, 0x6b39, 0x6b3a, 0x3272, + 0x3f28, 0x6b3b, 0x6b3c, 0x6b3d, 0x3840, 0x447b, 0x6b3e, 0x3757, + 0x3f56, 0x6b41, 0x4624, 0x6b40, 0x3731, 0x6b3f, 0x4277, 0x352d, + 0x6b42, 0x6b43, 0x3e59, 0x376d, 0x6b44, 0x4b2c, 0x405f, 0x3576, + 0x4c75, 0x414a, 0x6b45, 0x3f47, 0x4370, 0x3e5a, 0x6b46, 0x6b49, + 0x6b4a, 0x3a3e, 0x4242, 0x6b48, 0x3e5b, 0x493e, 0x6b47, 0x3b6c, + 0x3153, 0x6b4e, 0x3758, 0x3b6e, 0x3b6d, 0x4f4d, 0x6b4d, 0x6b4c, + 0x4127, 0x354d, 0x4f43, 0x333a, 0x3e5c, 0x6b4b, 0x6b50, 0x6b51, + 0x6b4f, 0x3858, 0x4d40, 0x3b6f, 0x4727, 0x6b54, 0x4040, 0x4342, + 0x4d36, 0x6b57, 0x386c, 0x403f, 0x6b53, 0x6b58, 0x386d, 0x6b55, + 0x6b56, 0x6b52, 0x4062, 0x4649, 0x432f, 0x325d, 0x4870, 0x3543, + 0x4434, 0x6b5b, 0x6b59, 0x434c, 0x4041, 0x3452, 0x6b5a, 0x3f5b, + 0x4e4a, 0x4f40, 0x6b5c, 0x6b67, 0x4435, 0x6b66, 0x6b63, 0x6b6b, + 0x6b64, 0x6b60, 0x447c, 0x6b5f, 0x6b5d, 0x4d21, 0x3b70, 0x6b61, + 0x6b5e, 0x6b65, 0x3d74, 0x3841, 0x427a, 0x4b45, 0x315a, 0x3062, + 0x4625, 0x6b69, 0x6b68, 0x4666, 0x6b6d, 0x6b62, 0x6b6c, 0x6b6e, + 0x382c, 0x6b6a, 0x3956, 0x3c55, 0x6b6f, 0x4d58, 0x6b72, 0x6b75, + 0x6b73, 0x4935, 0x6b70, 0x3660, 0x6b74, 0x6b76, 0x6b7a, 0x6b77, + 0x6b79, 0x6b78, 0x6b7b, 0x3c31, 0x6b7d, 0x6b7c, 0x4968, 0x6c21, + 0x3759, 0x6b7e, 0x6c22, 0x6c23, 0x3544, 0x6641, 0x3e79, 0x6c24, + 0x386e, 0x6c25, 0x6c26, 0x3b3e, 0x5a4e, 0x6c27, 0x6c28, 0x3d32, + 0x6c29, 0x6c2a, 0x6c2b, 0x6c2c, 0x6c2d, 0x432b, 0x6c2e, 0x6c30, + 0x6c2f, 0x4626, 0x6c31, 0x4b2d, 0x6c32, 0x6c33, 0x6c34, 0x6c35, + 0x465a, 0x3e5d, 0x6c36, 0x396b, 0x502e, 0x6c37, 0x6c38, 0x493f, + 0x6c39, 0x6c41, 0x6c3a, 0x6c3c, 0x6c3b, 0x6c3d, 0x4b46, 0x6c3e, + 0x6c3f, 0x6c40, 0x6c42, 0x332d, 0x4467, 0x4969, 0x3a62, 0x3957, + 0x494f, 0x325f, 0x484e, 0x6c45, 0x3453, 0x4055, 0x6c44, 0x6c49, + 0x4379, 0x4c63, 0x6c47, 0x6c48, 0x352e, 0x6c4a, 0x4763, 0x425f, + 0x4871, 0x453d, 0x6c46, 0x4b47, 0x326c, 0x6c4c, 0x4f28, 0x4442, + 0x4f45, 0x3b71, 0x6c4b, 0x4231, 0x6c5c, 0x4128, 0x4678, 0x4950, + 0x6c4f, 0x3b3f, 0x3b72, 0x3e5e, 0x4765, 0x382d, 0x6c4e, 0x6c4d, + 0x496a, 0x3c41, 0x4552, 0x6c51, 0x6c52, 0x3958, 0x6c50, 0x6c53, + 0x6c54, 0x6c56, 0x4223, 0x6c55, 0x3466, 0x6c58, 0x6c57, 0x6c59, + 0x6c5b, 0x6c5d, 0x6c5e, 0x4056, 0x3c4f, 0x6c5f, 0x3352, 0x6c60, + 0x4176, 0x6c61, 0x6c62, 0x496b, 0x352f, 0x6c63, 0x4436, 0x315b, + 0x6c64, 0x3c71, 0x3f76, 0x422d, 0x6c67, 0x6c66, 0x6c65, 0x6c6d, + 0x6c6b, 0x6c68, 0x6c6a, 0x6c69, 0x6c6c, 0x3577, 0x6c70, 0x4057, + 0x6c71, 0x3859, 0x6c6e, 0x6c6f, 0x4f29, 0x4437, 0x4129, 0x6c72, + 0x6c75, 0x6c73, 0x6c74, 0x4d59, 0x4627, 0x6c78, 0x6c76, 0x6c77, + 0x6c79, 0x6d29, 0x6c7c, 0x6c7d, 0x6c7b, 0x6c7a, 0x447d, 0x6d21, + 0x6d25, 0x6d22, 0x6c7e, 0x6d23, 0x6d24, 0x6d2b, 0x6d26, 0x4058, + 0x6d28, 0x6d2a, 0x6d27, 0x6d2d, 0x3d33, 0x6d2c, 0x6d2e, 0x6d2f, + 0x6d32, 0x6d31, 0x6d30, 0x6d34, 0x6d33, 0x4c76, 0x6d36, 0x6d35, + 0x6d37, 0x6d38, 0x6d3a, 0x6d39, 0x3f48, 0x6d3b, 0x366d, 0x6d3c, + 0x6d3e, 0x6d3f, 0x6d40, 0x6d3d, 0x6d41, 0x3c56, 0x6d42, 0x3530, + 0x3733, 0x382e, 0x6d43, 0x4670, 0x453e, 0x6d44, 0x6d47, 0x3c34, + 0x6d46, 0x6d45, 0x375a, 0x6d48, 0x3353, 0x6d4a, 0x3a5c, 0x6d49, + 0x6d52, 0x6d4c, 0x6d4e, 0x4a65, 0x6d4b, 0x6d4d, 0x6d51, 0x6d4f, + 0x3531, 0x6d50, 0x6d53, 0x475a, 0x4e58, 0x3d34, 0x6d54, 0x4d22, + 0x6d56, 0x6d55, 0x6d59, 0x4d41, 0x6d58, 0x336d, 0x6d57, 0x6d5c, + 0x6d5b, 0x6d5a, 0x4532, 0x6d5d, 0x6d5e, 0x6d5f, 0x396c, 0x3725, + 0x6d60, 0x6d61, 0x6d62, 0x3f49, 0x6d63, 0x3c2d, 0x6d64, 0x6d65, + 0x5221, 0x517e, 0x6d66, 0x6570, 0x6d67, 0x4324, 0x3f2b, 0x4740, + 0x6d68, 0x4a55, 0x4454, 0x397e, 0x4329, 0x312a, 0x4b78, 0x3f57, + 0x375e, 0x3661, 0x4a56, 0x6d69, 0x6d6b, 0x6d6a, 0x3260, 0x4676, + 0x6d6c, 0x4777, 0x4533, 0x6d6d, 0x3d52, 0x6d6f, 0x4c42, 0x6d7e, + 0x6d71, 0x6d72, 0x4449, 0x4260, 0x4177, 0x4628, 0x6d70, 0x3555, + 0x6d79, 0x6d76, 0x6e25, 0x4629, 0x4360, 0x6d73, 0x447e, 0x4553, + 0x6d74, 0x6d78, 0x3f60, 0x4767, 0x444c, 0x4042, 0x6d77, 0x422e, + 0x4224, 0x6d75, 0x3029, 0x4f22, 0x6d7a, 0x4261, 0x3d35, 0x3f4a, + 0x6d7c, 0x6d7b, 0x306f, 0x6d7d, 0x492f, 0x6e27, 0x465b, 0x3f6b, + 0x4359, 0x3678, 0x6e26, 0x4d37, 0x313f, 0x4a57, 0x3261, 0x6e21, + 0x6e22, 0x6e23, 0x6e24, 0x463b, 0x4323, 0x3063, 0x6e28, 0x6e29, + 0x7423, 0x423d, 0x6e2a, 0x3173, 0x414c, 0x382f, 0x4d5a, 0x6e2b, + 0x452c, 0x4178, 0x3c57, 0x6e2c, 0x6e2f, 0x3d65, 0x6e2d, 0x412b, + 0x412a, 0x3064, 0x4e4b, 0x6e31, 0x4872, 0x6e33, 0x6e32, 0x6e30, + 0x6364, 0x3454, 0x6d6e, 0x6e35, 0x6e34, 0x6e36, 0x4d38, 0x4661, + 0x4b2e, 0x6e37, 0x3c59, 0x6e38, 0x6e39, 0x6e3a, 0x4521, 0x306a, + 0x3959, 0x4f3a, 0x6e3e, 0x3734, 0x6e3b, 0x6e3c, 0x4974, 0x3354, + 0x4d39, 0x363f, 0x4554, 0x6e3f, 0x6e40, 0x6e41, 0x4522, 0x6e43, + 0x6e42, 0x4653, 0x6e44, 0x3d36, 0x3c60, 0x475b, 0x4371, 0x3c72, + 0x3f6c, 0x6e45, 0x6e46, 0x3f5d, 0x6e47, 0x6e48, 0x6e49, 0x4d6f, + 0x3d37, 0x6e4b, 0x6e4a, 0x395a, 0x3973, 0x3b40, 0x6e4e, 0x3d66, + 0x6e4d, 0x6e4c, 0x4269, 0x386f, 0x4043, 0x4830, 0x3d39, 0x6e4f, + 0x3e5f, 0x6e52, 0x6e50, 0x6e51, 0x6e54, 0x6e53, 0x3e7a, 0x6e55, + 0x6e56, 0x6e57, 0x4850, 0x3a53, 0x3c61, 0x6e58, 0x6e59, 0x4e24, + 0x3d45, 0x4c6e, 0x4e4c, 0x6e5a, 0x3662, 0x6e5b, 0x4523, 0x6e5e, + 0x3378, 0x3f4b, 0x6e5c, 0x6e5d, 0x4460, 0x4b55, 0x367c, 0x6e60, + 0x6e61, 0x6e5f, 0x6e63, 0x465f, 0x3343, 0x6e67, 0x6e64, 0x6e66, + 0x6e62, 0x6f4f, 0x6e65, 0x4e6b, 0x385a, 0x6e6f, 0x4534, 0x6e6a, + 0x6e6d, 0x6e6b, 0x6e70, 0x6e71, 0x6e69, 0x6e76, 0x3174, 0x6e68, + 0x482d, 0x6e6c, 0x3e60, 0x395b, 0x4b48, 0x3664, 0x3d46, 0x463c, + 0x412d, 0x6e74, 0x6e6e, 0x6e73, 0x4c43, 0x4438, 0x6e75, 0x6e72, + 0x412c, 0x6e79, 0x6e78, 0x6e77, 0x4b2f, 0x3d7b, 0x6e7a, 0x4a5f, + 0x3154, 0x4946, 0x4372, 0x3578, 0x6e7c, 0x395d, 0x3b2c, 0x6e7b, + 0x3f6d, 0x3f6e, 0x6f21, 0x6f23, 0x3e7b, 0x6f22, 0x6f24, 0x3653, + 0x4945, 0x3c62, 0x4f23, 0x6e7e, 0x3a78, 0x4f3f, 0x6f26, 0x6f25, + 0x6f27, 0x6e7d, 0x4669, 0x4555, 0x4457, 0x6f2c, 0x4343, 0x6f28, + 0x6f29, 0x372d, 0x6f2b, 0x3830, 0x6f2a, 0x3e61, 0x3379, 0x6f30, + 0x3a3f, 0x4179, 0x444a, 0x333b, 0x6f2e, 0x6f2f, 0x4443, 0x6f2d, + 0x6f31, 0x6f37, 0x6f3a, 0x6f39, 0x452d, 0x6f32, 0x6f33, 0x6f36, + 0x6f38, 0x3640, 0x6f3b, 0x6f35, 0x6f34, 0x6f3f, 0x6f40, 0x6f41, + 0x6f3e, 0x6f3d, 0x3e62, 0x462a, 0x6f3c, 0x6f45, 0x6f43, 0x6f44, + 0x6f42, 0x4278, 0x6f46, 0x6f47, 0x6f49, 0x3455, 0x6f48, 0x4c7a, + 0x6f54, 0x6f4a, 0x6f4d, 0x6f4b, 0x6f4c, 0x6f4e, 0x6f50, 0x6f51, + 0x6f52, 0x6f55, 0x6f53, 0x6f56, 0x6f58, 0x6f57, 0x4439, 0x4c67, + 0x6f59, 0x412e, 0x6f5a, 0x4a44, 0x6f5b, 0x332b, 0x313c, 0x3457, + 0x3456, 0x6f5c, 0x6f5d, 0x6f5e, 0x6f5f, 0x6f60, 0x3458, 0x3355, + 0x395e, 0x4836, 0x6f62, 0x6f61, 0x6f63, 0x315c, 0x6f66, 0x6f65, + 0x6f64, 0x6f67, 0x6f6a, 0x3047, 0x6f68, 0x6f6c, 0x6f6b, 0x6f6e, + 0x6f6d, 0x6f6f, 0x462e, 0x6f70, 0x6f71, 0x6f73, 0x6f72, 0x496c, + 0x6f74, 0x6f75, 0x3a65, 0x6f76, 0x6f77, 0x4b49, 0x414b, 0x3024, + 0x424b, 0x6f78, 0x496d, 0x6f7b, 0x6f79, 0x395f, 0x6f7a, 0x3842, + 0x4a45, 0x6f7d, 0x7021, 0x6f7e, 0x7022, 0x3121, 0x3f58, 0x3d7c, + 0x3459, 0x7023, 0x4766, 0x7025, 0x3122, 0x7024, 0x4444, 0x4e4d, + 0x462b, 0x6f7c, 0x4e26, 0x3831, 0x4d5b, 0x3679, 0x4e34, 0x3728, + 0x4262, 0x6721, 0x7026, 0x332c, 0x3f6f, 0x3356, 0x7028, 0x7029, + 0x7027, 0x3764, 0x3a5d, 0x3e63, 0x3123, 0x4e59, 0x702b, 0x6e2e, + 0x702a, 0x702e, 0x702c, 0x702d, 0x702f, 0x7030, 0x4e6c, 0x7031, + 0x7032, 0x4049, 0x483b, 0x3f7d, 0x3467, 0x4d3a, 0x326d, 0x3d38, + 0x385b, 0x7035, 0x7034, 0x3b73, 0x7036, 0x7033, 0x3b28, 0x703a, + 0x6a2d, 0x5256, 0x3f77, 0x7038, 0x4e25, 0x4671, 0x312b, 0x4063, + 0x3c36, 0x4a37, 0x3140, 0x4e6d, 0x4d6b, 0x703b, 0x4545, 0x3c7b, + 0x703c, 0x703d, 0x3f4c, 0x703e, 0x4e6e, 0x7039, 0x7040, 0x7042, + 0x7041, 0x703f, 0x7043, 0x7044, 0x417a, 0x3262, 0x7045, 0x4c38, + 0x7046, 0x7047, 0x4f2a, 0x5b31, 0x7048, 0x7049, 0x704a, 0x704e, + 0x704b, 0x704c, 0x704d, 0x704f, 0x4044, 0x4c77, 0x4045, 0x7050, + 0x4873, 0x7051, 0x7353, 0x4c4c, 0x7052, 0x7053, 0x7054, 0x3357, + 0x7056, 0x3f59, 0x7057, 0x3724, 0x7058, 0x705c, 0x705a, 0x705b, + 0x3373, 0x7059, 0x705d, 0x705e, 0x3048, 0x705f, 0x7060, 0x3e64, + 0x7061, 0x3547, 0x7064, 0x7063, 0x7062, 0x6b71, 0x4a5c, 0x7065, + 0x7066, 0x7067, 0x7068, 0x7069, 0x706a, 0x345a, 0x706b, 0x706c, + 0x4723, 0x706e, 0x323b, 0x7071, 0x7070, 0x3124, 0x3641, 0x4a47, + 0x443a, 0x3a22, 0x3960, 0x3d67, 0x3f5c, 0x7073, 0x7072, 0x4d42, + 0x3468, 0x4852, 0x465c, 0x3f7c, 0x4e4e, 0x375b, 0x7076, 0x7075, + 0x4b4b, 0x462c, 0x3150, 0x7077, 0x7074, 0x4951, 0x4d6a, 0x7078, + 0x7079, 0x707b, 0x426a, 0x335b, 0x335c, 0x707a, 0x3469, 0x3832, + 0x346a, 0x453f, 0x4e60, 0x385c, 0x707c, 0x707d, 0x707e, 0x7121, + 0x7123, 0x7122, 0x4977, 0x7124, 0x7125, 0x7126, 0x7127, 0x7129, + 0x7128, 0x712a, 0x4874, 0x664c, 0x3f29, 0x3532, 0x712b, 0x712c, + 0x522c, 0x5d3b, 0x4853, 0x307b, 0x303b, 0x3b74, 0x4b30, 0x3e7e, + 0x712d, 0x4c5f, 0x712e, 0x4d5c, 0x3142, 0x3b41, 0x712f, 0x326e, + 0x7130, 0x7131, 0x7133, 0x7134, 0x7136, 0x7132, 0x7135, 0x345b, + 0x7137, 0x7138, 0x7139, 0x713a, 0x713b, 0x713d, 0x713c, 0x713f, + 0x7142, 0x713e, 0x7140, 0x7141, 0x7143, 0x3642, 0x3c73, 0x7144, + 0x7145, 0x3961, 0x7146, 0x333e, 0x474f, 0x7147, 0x7148, 0x435a, + 0x466b, 0x7149, 0x477d, 0x424c, 0x3158, 0x366e, 0x366f, 0x4373, + 0x714e, 0x3670, 0x326f, 0x714d, 0x714b, 0x714c, 0x714a, 0x7158, + 0x714f, 0x7150, 0x7151, 0x7152, 0x7154, 0x7153, 0x3d59, 0x7155, + 0x7157, 0x3533, 0x7156, 0x417b, 0x3833, 0x7159, 0x424d, 0x715a, + 0x462d, 0x715b, 0x7160, 0x715e, 0x715d, 0x715f, 0x715c, 0x7162, + 0x7161, 0x7164, 0x3643, 0x7163, 0x7165, 0x7166, 0x7168, 0x7167, + 0x7169, 0x716b, 0x716a, 0x397c, 0x716c, 0x716d, 0x333c, 0x716e, + 0x716f, 0x3f71, 0x7170, 0x7171, 0x7172, 0x7173, 0x3962, 0x7174, + 0x7175, 0x7176, 0x7177, 0x7178, 0x4831, 0x717a, 0x4926, 0x717b, + 0x7179, 0x717d, 0x717c, 0x717e, 0x7221, 0x7222, 0x7223, 0x7224, + 0x7225, 0x7226, 0x7227, 0x7228, 0x7229, 0x722a, 0x722b, 0x722c, + 0x722d, 0x722e, 0x5d35, 0x722f, 0x6478, 0x3534, 0x3321, 0x3a32, + 0x7231, 0x7230, 0x4c25, 0x7233, 0x7234, 0x7232, 0x7235, 0x4b62, + 0x7236, 0x357b, 0x4f25, 0x7237, 0x7239, 0x303e, 0x723a, 0x4a2b, + 0x7238, 0x723b, 0x723c, 0x723d, 0x723e, 0x723f, 0x4b6e, 0x3b2d, + 0x3a7a, 0x412f, 0x7240, 0x7243, 0x7241, 0x7244, 0x3871, 0x7242, + 0x7245, 0x7246, 0x7247, 0x724b, 0x3b2a, 0x4264, 0x724c, 0x7249, + 0x7248, 0x724a, 0x375f, 0x7250, 0x724f, 0x724e, 0x3033, 0x725a, + 0x7256, 0x7257, 0x7253, 0x7259, 0x7255, 0x3362, 0x4f4c, 0x7258, + 0x7254, 0x7252, 0x7251, 0x725c, 0x725f, 0x725e, 0x725d, 0x4949, + 0x725b, 0x3073, 0x7260, 0x7262, 0x336f, 0x724d, 0x3137, 0x7264, + 0x7263, 0x7261, 0x432d, 0x4b70, 0x4e5a, 0x7265, 0x7266, 0x7267, + 0x7268, 0x7269, 0x443b, 0x726a, 0x4837, 0x726f, 0x726b, 0x726c, + 0x4b31, 0x4c44, 0x4650, 0x7270, 0x7271, 0x463e, 0x726e, 0x726d, + 0x322a, 0x7279, 0x7278, 0x3175, 0x7276, 0x7275, 0x7273, 0x337b, + 0x7272, 0x3c32, 0x3229, 0x3963, 0x727c, 0x727b, 0x727a, 0x7277, + 0x727d, 0x727e, 0x7325, 0x7324, 0x7326, 0x312d, 0x7321, 0x7322, + 0x3974, 0x4c39, 0x7323, 0x4b32, 0x732b, 0x7327, 0x732c, 0x7329, + 0x7328, 0x375c, 0x732d, 0x732e, 0x732f, 0x732a, 0x7274, 0x7330, + 0x4461, 0x7334, 0x7335, 0x7333, 0x7332, 0x7338, 0x7331, 0x7336, + 0x7337, 0x733a, 0x7339, 0x733c, 0x733d, 0x733e, 0x4f49, 0x733b, + 0x426b, 0x3a6d, 0x733f, 0x7340, 0x7341, 0x7342, 0x7343, 0x3834, + 0x7344, 0x7345, 0x3c2f, 0x7346, 0x7347, 0x7348, 0x7349, 0x734c, + 0x734a, 0x4f3c, 0x734b, 0x4e6f, 0x734d, 0x4e5b, 0x734e, 0x477e, + 0x734f, 0x7351, 0x7352, 0x7350, 0x396d, 0x4c4d, 0x4b63, 0x5677, + 0x5d60, 0x4b7b, 0x322b, 0x7354, 0x3550, 0x7355, 0x7356, 0x7357, + 0x3975, 0x7358, 0x6054, 0x4c5b, 0x4263, 0x7359, 0x735b, 0x735a, + 0x735c, 0x735d, 0x735e, 0x735f, 0x7360, 0x7361, 0x7362, 0x7363, + 0x7364, 0x7365, 0x7366, 0x7367, 0x7368, 0x4524, 0x385d, 0x736a, + 0x414d, 0x736b, 0x736c, 0x4921, 0x736d, 0x736e, 0x6337, 0x6c5a, + 0x706d, 0x736f, 0x7370, 0x7372, 0x7373, 0x7374, 0x4e70, 0x7371, + 0x7375, 0x7376, 0x7378, 0x7377, 0x737a, 0x737b, 0x7379, 0x4e36, + 0x737c, 0x737d, 0x6354, 0x737e, 0x212a, 0x2174, 0x2170, 0x2173, + 0x2175, 0x214a, 0x214b, 0x2176, 0x215c, 0x2124, 0x2125, 0x213f, + 0x2330, 0x2331, 0x2332, 0x2333, 0x2334, 0x2335, 0x2336, 0x2337, + 0x2338, 0x2339, 0x2127, 0x2128, 0x2163, 0x2161, 0x2164, 0x2129, + 0x2177, 0x2341, 0x2342, 0x2343, 0x2344, 0x2345, 0x2346, 0x2347, + 0x2348, 0x2349, 0x234a, 0x234b, 0x234c, 0x234d, 0x234e, 0x234f, + 0x2350, 0x2351, 0x2352, 0x2353, 0x2354, 0x2355, 0x2356, 0x2357, + 0x2358, 0x2359, 0x235a, 0x214e, 0x214f, 0x2130, 0x2132, 0x212e, + 0x2361, 0x2362, 0x2363, 0x2364, 0x2365, 0x2366, 0x2367, 0x2368, + 0x2369, 0x236a, 0x236b, 0x236c, 0x236d, 0x236e, 0x236f, 0x2370, + 0x2371, 0x2372, 0x2373, 0x2374, 0x2375, 0x2376, 0x2377, 0x2378, + 0x2379, 0x237a, 0x2150, 0x2143, 0x2151, 0x2131, 0x216f, +}; + +static const Summary16 jisx0208_uni2indx_page00[16] = { + /* 0x0000 */ + { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, + { 0, 0x0000 }, { 0, 0x1000 }, { 1, 0x0000 }, { 1, 0x0000 }, + { 1, 0x0000 }, { 1, 0x0000 }, { 1, 0x118c }, { 6, 0x0053 }, + { 10, 0x0000 }, { 10, 0x0080 }, { 11, 0x0000 }, { 11, 0x0080 }, +}; +static const Summary16 jisx0208_uni2indx_page03[22] = { + /* 0x0300 */ + { 12, 0x0000 }, { 12, 0x0000 }, { 12, 0x0000 }, { 12, 0x0000 }, + { 12, 0x0000 }, { 12, 0x0000 }, { 12, 0x0000 }, { 12, 0x0000 }, + { 12, 0x0000 }, { 12, 0xfffe }, { 27, 0x03fb }, { 36, 0xfffe }, + { 51, 0x03fb }, { 60, 0x0000 }, { 60, 0x0000 }, { 60, 0x0000 }, + /* 0x0400 */ + { 60, 0x0002 }, { 61, 0xffff }, { 77, 0xffff }, { 93, 0xffff }, + { 109, 0xffff }, { 125, 0x0002 }, +}; +static const Summary16 jisx0208_uni2indx_page20[50] = { + /* 0x2000 */ + { 126, 0x0000 }, { 126, 0x3361 }, { 133, 0x0063 }, { 137, 0x080d }, + { 141, 0x0000 }, { 141, 0x0000 }, { 141, 0x0000 }, { 141, 0x0000 }, + { 141, 0x0000 }, { 141, 0x0000 }, { 141, 0x0000 }, { 141, 0x0000 }, + { 141, 0x0000 }, { 141, 0x0000 }, { 141, 0x0000 }, { 141, 0x0000 }, + /* 0x2100 */ + { 141, 0x0008 }, { 142, 0x0000 }, { 142, 0x0800 }, { 143, 0x0000 }, + { 143, 0x0000 }, { 143, 0x0000 }, { 143, 0x0000 }, { 143, 0x0000 }, + { 143, 0x0000 }, { 143, 0x000f }, { 147, 0x0000 }, { 147, 0x0000 }, + { 147, 0x0000 }, { 147, 0x0014 }, { 149, 0x0000 }, { 149, 0x0000 }, + /* 0x2200 */ + { 149, 0x098d }, { 155, 0x6404 }, { 159, 0x1f81 }, { 166, 0x2030 }, + { 169, 0x0000 }, { 169, 0x0004 }, { 170, 0x0cc3 }, { 176, 0x0000 }, + { 176, 0x00cc }, { 180, 0x0000 }, { 180, 0x0020 }, { 181, 0x0000 }, + { 181, 0x0000 }, { 181, 0x0000 }, { 181, 0x0000 }, { 181, 0x0000 }, + /* 0x2300 */ + { 181, 0x0000 }, { 181, 0x0004 }, +}; +static const Summary16 jisx0208_uni2indx_page25[23] = { + /* 0x2500 */ + { 182, 0x900f }, { 188, 0x3999 }, { 196, 0x9939 }, { 204, 0x9999 }, + { 212, 0x0804 }, { 214, 0x0000 }, { 214, 0x0000 }, { 214, 0x0000 }, + { 214, 0x0000 }, { 214, 0x0000 }, { 214, 0x0003 }, { 216, 0x300c }, + { 220, 0xc8c0 }, { 225, 0x0000 }, { 225, 0x8000 }, { 226, 0x0000 }, + /* 0x2600 */ + { 226, 0x0060 }, { 228, 0x0000 }, { 228, 0x0000 }, { 228, 0x0000 }, + { 228, 0x0005 }, { 230, 0x0000 }, { 230, 0xa400 }, +}; +static const Summary16 jisx0208_uni2indx_page30[16] = { + /* 0x3000 */ + { 233, 0xffef }, { 248, 0x103f }, { 255, 0x0000 }, { 255, 0x0000 }, + { 255, 0xfffe }, { 270, 0xffff }, { 286, 0xffff }, { 302, 0xffff }, + { 318, 0xffff }, { 334, 0x780f }, { 342, 0xfffe }, { 357, 0xffff }, + { 373, 0xffff }, { 389, 0xffff }, { 405, 0xffff }, { 421, 0x787f }, +}; +static const Summary16 jisx0208_uni2indx_page4e[1307] = { + /* 0x4e00 */ + { 432, 0x6f8b }, { 442, 0x43f3 }, { 451, 0x2442 }, { 455, 0x9b46 }, + { 463, 0xe82c }, { 470, 0xe3e0 }, { 478, 0x0004 }, { 479, 0x400a }, + { 482, 0x5f65 }, { 492, 0xdb36 }, { 502, 0x7977 }, { 513, 0x0449 }, + { 517, 0xecd7 }, { 528, 0xe3f0 }, { 537, 0x6038 }, { 542, 0x08c5 }, + /* 0x4f00 */ + { 547, 0xe602 }, { 553, 0x3403 }, { 558, 0x8000 }, { 559, 0x3551 }, + { 566, 0xe0c8 }, { 572, 0x7eab }, { 583, 0x8200 }, { 585, 0x9869 }, + { 592, 0xa948 }, { 598, 0x2942 }, { 603, 0xe803 }, { 609, 0x8060 }, + { 612, 0x441c }, { 617, 0xad93 }, { 626, 0xc03a }, { 632, 0x4568 }, + /* 0x5000 */ + { 638, 0xaa60 }, { 644, 0x8656 }, { 651, 0x3f7a }, { 662, 0x0240 }, + { 664, 0x8388 }, { 669, 0x1461 }, { 674, 0x1020 }, { 676, 0x2174 }, + { 682, 0x2021 }, { 685, 0x0702 }, { 689, 0x3000 }, { 691, 0x40bc }, + { 697, 0xa624 }, { 703, 0x4462 }, { 708, 0x60a8 }, { 713, 0x0a20 }, + /* 0x5100 */ + { 716, 0x0217 }, { 721, 0x8574 }, { 728, 0x0402 }, { 730, 0x9c84 }, + { 736, 0x7bfb }, { 749, 0x1415 }, { 754, 0x7f24 }, { 763, 0x11e2 }, + { 769, 0xb665 }, { 778, 0x02ef }, { 786, 0x1f75 }, { 796, 0x20ff }, + { 805, 0x3a70 }, { 812, 0x3840 }, { 816, 0x26c3 }, { 823, 0x6763 }, + /* 0x5200 */ + { 832, 0x4dd9 }, { 841, 0x2092 }, { 845, 0x46b0 }, { 851, 0x0fc9 }, + { 859, 0xbc98 }, { 867, 0x4850 }, { 871, 0x8638 }, { 877, 0xa03f }, + { 885, 0x2388 }, { 890, 0x8816 }, { 895, 0x3e09 }, { 902, 0x5232 }, + { 908, 0x22aa }, { 914, 0xe3a4 }, { 922, 0x00dd }, { 928, 0xc72c }, + /* 0x5300 */ + { 936, 0xa166 }, { 943, 0x26e1 }, { 950, 0x840b }, { 955, 0x8f0a }, + { 962, 0x27eb }, { 972, 0x559e }, { 981, 0xc241 }, { 986, 0x89bb }, + { 995, 0x0014 }, { 997, 0x8540 }, { 1001, 0x6361 }, { 1008, 0x0849 }, + { 1012, 0x7f0c }, { 1021, 0x8ad0 }, { 1027, 0xff3e }, { 1040, 0x05cf }, + /* 0x5400 */ + { 1048, 0xff1a }, { 1059, 0xa803 }, { 1064, 0x7a41 }, { 1071, 0x7b40 }, + { 1078, 0x4745 }, { 1085, 0x8002 }, { 1087, 0x0500 }, { 1089, 0x38eb }, + { 1098, 0xd851 }, { 1105, 0x0005 }, { 1107, 0x9934 }, { 1114, 0x710c }, + { 1120, 0x0397 }, { 1127, 0x0100 }, { 1128, 0x6366 }, { 1136, 0x2404 }, + /* 0x5500 */ + { 1139, 0x80d0 }, { 1143, 0x0051 }, { 1146, 0xc000 }, { 1148, 0x430a }, + { 1153, 0x9071 }, { 1159, 0x30c8 }, { 1164, 0x0008 }, { 1165, 0x5800 }, + { 1168, 0x0e99 }, { 1175, 0xf700 }, { 1182, 0x5f80 }, { 1189, 0x0041 }, + { 1191, 0x00b0 }, { 1194, 0x9410 }, { 1198, 0x0018 }, { 1200, 0x6280 }, + /* 0x5600 */ + { 1204, 0x0240 }, { 1206, 0x09d0 }, { 1211, 0x8200 }, { 1213, 0x0156 }, + { 1218, 0x5004 }, { 1221, 0x0801 }, { 1223, 0x1d10 }, { 1228, 0x0510 }, + { 1231, 0x84c1 }, { 1236, 0x0010 }, { 1237, 0x4025 }, { 1241, 0x1050 }, + { 1244, 0x410f }, { 1250, 0x4d8a }, { 1257, 0x4009 }, { 1260, 0xa60d }, + /* 0x5700 */ + { 1267, 0xab19 }, { 1275, 0x914c }, { 1281, 0x21c0 }, { 1285, 0x0981 }, + { 1289, 0xc485 }, { 1295, 0x0003 }, { 1297, 0x0652 }, { 1302, 0x8000 }, + { 1303, 0x0b04 }, { 1307, 0x0008 }, { 1308, 0x041d }, { 1313, 0x0009 }, + { 1315, 0x4849 }, { 1320, 0x905c }, { 1326, 0x0009 }, { 1328, 0x1690 }, + /* 0x5800 */ + { 1333, 0x0c65 }, { 1339, 0x2220 }, { 1342, 0x8412 }, { 1346, 0x2433 }, + { 1352, 0x0c03 }, { 1356, 0x4796 }, { 1364, 0x0a04 }, { 1367, 0x4225 }, + { 1372, 0x0028 }, { 1374, 0x9088 }, { 1378, 0x4900 }, { 1381, 0x4f08 }, + { 1387, 0x14a2 }, { 1392, 0xd3aa }, { 1401, 0xd830 }, { 1407, 0x3e87 }, + /* 0x5900 */ + { 1416, 0x8604 }, { 1420, 0x1f61 }, { 1428, 0x7ea4 }, { 1437, 0x4186 }, + { 1442, 0xc390 }, { 1448, 0x05b3 }, { 1455, 0x57a5 }, { 1464, 0x2118 }, + { 1468, 0x241e }, { 1474, 0x2a48 }, { 1479, 0x1128 }, { 1483, 0x4a04 }, + { 1487, 0x0a40 }, { 1490, 0x161b }, { 1497, 0x0d60 }, { 1502, 0x8840 }, + /* 0x5a00 */ + { 1505, 0x020a }, { 1508, 0x9502 }, { 1513, 0x8221 }, { 1517, 0x1060 }, + { 1520, 0x0243 }, { 1524, 0x0400 }, { 1525, 0x1444 }, { 1529, 0x8000 }, + { 1530, 0x0000 }, { 1530, 0x0c04 }, { 1533, 0x0000 }, { 1533, 0x7000 }, + { 1536, 0x1a06 }, { 1541, 0x00c1 }, { 1544, 0x024a }, { 1548, 0x0c00 }, + /* 0x5b00 */ + { 1550, 0x1a00 }, { 1553, 0x0040 }, { 1554, 0x1404 }, { 1557, 0x4045 }, + { 1561, 0x0029 }, { 1564, 0xbdb3 }, { 1575, 0x0a78 }, { 1581, 0x052b }, + { 1587, 0xbba9 }, { 1597, 0xbfa0 }, { 1606, 0x407c }, { 1612, 0x8379 }, + { 1620, 0x12fc }, { 1628, 0xe81d }, { 1636, 0x4bf6 }, { 1646, 0xc569 }, + /* 0x5c00 */ + { 1654, 0xeff6 }, { 1667, 0x044a }, { 1671, 0x2115 }, { 1676, 0xff02 }, + { 1685, 0xed63 }, { 1695, 0x402b }, { 1700, 0xd033 }, { 1707, 0x0242 }, + { 1710, 0x1000 }, { 1711, 0x0013 }, { 1714, 0x1b02 }, { 1719, 0x59ca }, + { 1727, 0x00a0 }, { 1729, 0x0200 }, { 1730, 0xa703 }, { 1737, 0x2c41 }, + /* 0x5d00 */ + { 1742, 0x4880 }, { 1745, 0x8ff2 }, { 1755, 0x0204 }, { 1757, 0x0000 }, + { 1757, 0x5800 }, { 1760, 0x1005 }, { 1763, 0x9200 }, { 1766, 0x0048 }, + { 1768, 0x1894 }, { 1773, 0x2001 }, { 1775, 0x5004 }, { 1778, 0x3480 }, + { 1782, 0x3200 }, { 1785, 0x684c }, { 1791, 0x49ea }, { 1799, 0x68be }, + /* 0x5e00 */ + { 1808, 0x184c }, { 1813, 0x2e42 }, { 1819, 0xa820 }, { 1823, 0x21c9 }, + { 1829, 0x50b9 }, { 1836, 0x80b0 }, { 1840, 0x001e }, { 1844, 0xff7c }, + { 1857, 0x849a }, { 1863, 0x14e0 }, { 1868, 0x28c1 }, { 1873, 0x01e0 }, + { 1877, 0x870e }, { 1884, 0xac49 }, { 1891, 0x130f }, { 1898, 0xdddb }, + /* 0x5f00 */ + { 1910, 0xbe1a }, { 1919, 0x89fb }, { 1929, 0xa2e0 }, { 1935, 0x51a2 }, + { 1941, 0x5502 }, { 1946, 0x32ca }, { 1953, 0x3e46 }, { 1961, 0x928b }, + { 1968, 0x1dbf }, { 1979, 0x438f }, { 1987, 0x6703 }, { 1994, 0x3218 }, + { 1999, 0x3028 }, { 2003, 0x33c0 }, { 2009, 0x0811 }, { 2012, 0xa923 }, + /* 0x6000 */ + { 2019, 0xc000 }, { 2021, 0x3a65 }, { 2029, 0x8fe3 }, { 2039, 0x0402 }, + { 2041, 0x2c4e }, { 2048, 0x8625 }, { 2054, 0xbf3d }, { 2066, 0x00a1 }, + { 2069, 0x3a1a }, { 2076, 0x8cd4 }, { 2083, 0x06c9 }, { 2089, 0x317c }, + { 2097, 0x00e0 }, { 2100, 0x950a }, { 2106, 0x018b }, { 2111, 0x0edb }, + /* 0x6100 */ + { 2120, 0xe34b }, { 2129, 0x8c20 }, { 2133, 0x1182 }, { 2137, 0xf010 }, + { 2142, 0x7d94 }, { 2151, 0xa728 }, { 2158, 0xc9ac }, { 2166, 0x40fb }, + { 2174, 0x4484 }, { 2178, 0x0653 }, { 2184, 0x5a90 }, { 2190, 0x4444 }, + { 2194, 0x3fc8 }, { 2203, 0x0001 }, { 2204, 0x0048 }, { 2206, 0xf5d4 }, + /* 0x6200 */ + { 2216, 0x7701 }, { 2223, 0xec57 }, { 2233, 0xc442 }, { 2238, 0x891d }, + { 2245, 0x6b83 }, { 2253, 0x4928 }, { 2258, 0x4109 }, { 2262, 0xd242 }, + { 2268, 0x061d }, { 2274, 0x59fe }, { 2285, 0x1800 }, { 2287, 0x3a22 }, + { 2293, 0xb7e4 }, { 2303, 0x3b9f }, { 2314, 0xf003 }, { 2320, 0xc0ea }, + /* 0x6300 */ + { 2327, 0x1386 }, { 2333, 0x8202 }, { 2336, 0x8980 }, { 2340, 0xe400 }, + { 2344, 0xb200 }, { 2348, 0x10a1 }, { 2352, 0x4b80 }, { 2357, 0x0cc4 }, + { 2362, 0xd309 }, { 2369, 0x8944 }, { 2374, 0x1faf }, { 2385, 0x4834 }, + { 2390, 0x8259 }, { 2396, 0x0c45 }, { 2401, 0x420a }, { 2405, 0x0450 }, + /* 0x6400 */ + { 2408, 0xa040 }, { 2411, 0x10c8 }, { 2415, 0x3140 }, { 2419, 0x4450 }, + { 2423, 0x4004 }, { 2425, 0x0100 }, { 2426, 0x8280 }, { 2429, 0x0540 }, + { 2432, 0x0108 }, { 2434, 0x442c }, { 2439, 0x6a30 }, { 2445, 0x1a05 }, + { 2450, 0x20a6 }, { 2455, 0x0514 }, { 2459, 0x90cf }, { 2467, 0x6456 }, + /* 0x6500 */ + { 2474, 0x0021 }, { 2476, 0x3100 }, { 2479, 0x9c18 }, { 2485, 0xcbf0 }, + { 2494, 0xa120 }, { 2498, 0x63e2 }, { 2506, 0x104c }, { 2510, 0x01b5 }, + { 2516, 0x538c }, { 2523, 0x9a83 }, { 2530, 0xb8b2 }, { 2538, 0x3281 }, + { 2543, 0x987a }, { 2551, 0x0a84 }, { 2555, 0x33e7 }, { 2565, 0x0c02 }, + /* 0x6600 */ + { 2568, 0xd4cc }, { 2576, 0x9018 }, { 2580, 0xa1a1 }, { 2586, 0x9070 }, + { 2591, 0x8a1e }, { 2598, 0xe004 }, { 2602, 0xc3d4 }, { 2610, 0x0451 }, + { 2614, 0x439a }, { 2621, 0x21c2 }, { 2626, 0x4844 }, { 2630, 0x5310 }, + { 2635, 0x0292 }, { 2639, 0x3640 }, { 2644, 0x0241 }, { 2647, 0xf3bd }, + /* 0x6700 */ + { 2659, 0xab09 }, { 2666, 0xe8f0 }, { 2674, 0x7dc0 }, { 2682, 0xa5d2 }, + { 2690, 0xc242 }, { 2695, 0xd24b }, { 2703, 0xa43f }, { 2712, 0xd0af }, + { 2721, 0x1aa0 }, { 2726, 0x34a1 }, { 2732, 0x8247 }, { 2738, 0x03d8 }, + { 2744, 0xc452 }, { 2750, 0x651b }, { 2758, 0xd294 }, { 2765, 0xc83a }, + /* 0x6800 */ + { 2772, 0x001c }, { 2775, 0x40c8 }, { 2779, 0x0e06 }, { 2784, 0x3314 }, + { 2790, 0x614f }, { 2798, 0xb21b }, { 2806, 0x0088 }, { 2808, 0xc0d0 }, + { 2813, 0xa02a }, { 2818, 0xa898 }, { 2824, 0xa1c5 }, { 2831, 0x166b }, + { 2839, 0x2e50 }, { 2845, 0x85b4 }, { 2852, 0xc08b }, { 2858, 0x0604 }, + /* 0x6900 */ + { 2861, 0xf933 }, { 2871, 0x1e04 }, { 2876, 0x056e }, { 2883, 0xa251 }, + { 2889, 0x0400 }, { 2890, 0x7638 }, { 2898, 0xec07 }, { 2906, 0x73b8 }, + { 2915, 0x4406 }, { 2919, 0x1832 }, { 2924, 0x4081 }, { 2927, 0xc816 }, + { 2933, 0x7c8a }, { 2941, 0x6309 }, { 2947, 0x2980 }, { 2951, 0xaa04 }, + /* 0x6a00 */ + { 2956, 0x1c24 }, { 2961, 0xca9c }, { 2969, 0x4e0e }, { 2976, 0x2760 }, + { 2982, 0x0990 }, { 2986, 0x8300 }, { 2989, 0x0046 }, { 2992, 0x8104 }, + { 2995, 0x6011 }, { 2999, 0x1081 }, { 3002, 0x540d }, { 3008, 0x0908 }, + { 3011, 0x000e }, { 3014, 0xcc0a }, { 3020, 0x0500 }, { 3022, 0x0c00 }, + /* 0x6b00 */ + { 3024, 0x0430 }, { 3027, 0xa044 }, { 3031, 0x008b }, { 3035, 0x6784 }, + { 3042, 0x5288 }, { 3047, 0x8a19 }, { 3053, 0x865e }, { 3061, 0x8b18 }, + { 3067, 0x2e59 }, { 3075, 0x4160 }, { 3079, 0x8c10 }, { 3083, 0x9cbe }, + { 3093, 0x6861 }, { 3099, 0x891c }, { 3105, 0x9800 }, { 3108, 0x0008 }, + /* 0x6c00 */ + { 3109, 0x8100 }, { 3111, 0x089a }, { 3116, 0x0018 }, { 3118, 0x4190 }, + { 3122, 0x4007 }, { 3126, 0xe4a1 }, { 3133, 0x0505 }, { 3137, 0x640d }, + { 3143, 0x310e }, { 3149, 0x0e4d }, { 3156, 0x4806 }, { 3160, 0xff0a }, + { 3170, 0x1632 }, { 3176, 0x2aa8 }, { 3182, 0x852e }, { 3189, 0x000b }, + /* 0x6d00 */ + { 3192, 0x1800 }, { 3194, 0xca84 }, { 3200, 0x0e20 }, { 3204, 0x696c }, + { 3212, 0x0032 }, { 3215, 0x1600 }, { 3218, 0x5658 }, { 3225, 0x0390 }, + { 3229, 0x5120 }, { 3233, 0x1a28 }, { 3238, 0x8000 }, { 3239, 0x1124 }, + { 3243, 0x18e1 }, { 3249, 0x4326 }, { 3255, 0x5d52 }, { 3263, 0x0eaa }, + /* 0x6e00 */ + { 3270, 0x0fa0 }, { 3276, 0xae28 }, { 3283, 0xfa7b }, { 3295, 0x4500 }, + { 3298, 0x6408 }, { 3302, 0x8940 }, { 3306, 0xc880 }, { 3310, 0xc044 }, + { 3314, 0x9005 }, { 3318, 0xb141 }, { 3324, 0x8424 }, { 3328, 0x24c4 }, + { 3333, 0x1a34 }, { 3339, 0x603a }, { 3345, 0x9000 }, { 3347, 0xc194 }, + /* 0x6f00 */ + { 3353, 0x8246 }, { 3358, 0x003a }, { 3362, 0x180d }, { 3367, 0xc106 }, + { 3372, 0x0022 }, { 3374, 0x9910 }, { 3379, 0xe050 }, { 3384, 0x1511 }, + { 3389, 0x4057 }, { 3395, 0x0082 }, { 3397, 0x041a }, { 3401, 0x020a }, + { 3404, 0x004f }, { 3409, 0x8930 }, { 3414, 0xd813 }, { 3421, 0x444a }, + /* 0x7000 */ + { 3426, 0x8a02 }, { 3430, 0xed22 }, { 3438, 0x10c0 }, { 3441, 0x4005 }, + { 3444, 0x1000 }, { 3445, 0x0102 }, { 3447, 0x8808 }, { 3450, 0x3101 }, + { 3454, 0x4600 }, { 3457, 0x0204 }, { 3459, 0xf000 }, { 3463, 0x0708 }, + { 3467, 0x8900 }, { 3470, 0xa200 }, { 3473, 0x0000 }, { 3473, 0x2202 }, + /* 0x7100 */ + { 3476, 0x0200 }, { 3477, 0x1610 }, { 3481, 0x0042 }, { 3483, 0x1040 }, + { 3485, 0x5200 }, { 3488, 0x0260 }, { 3491, 0x52f4 }, { 3499, 0x2000 }, + { 3500, 0x8510 }, { 3504, 0x8230 }, { 3508, 0x1100 }, { 3510, 0x4202 }, + { 3513, 0x4308 }, { 3517, 0x80b5 }, { 3523, 0x70e1 }, { 3530, 0x9a20 }, + /* 0x7200 */ + { 3535, 0x2040 }, { 3537, 0x0801 }, { 3539, 0x3500 }, { 3543, 0xfc65 }, + { 3553, 0x19c1 }, { 3559, 0xab04 }, { 3565, 0x0286 }, { 3569, 0x6214 }, + { 3574, 0x0087 }, { 3578, 0x0044 }, { 3580, 0x9085 }, { 3585, 0x0244 }, + { 3588, 0x405c }, { 3593, 0x0a85 }, { 3598, 0x3207 }, { 3604, 0x3380 }, + /* 0x7300 */ + { 3609, 0x0400 }, { 3610, 0xb8c0 }, { 3616, 0xce20 }, { 3622, 0xc0d0 }, + { 3627, 0xc030 }, { 3631, 0x0080 }, { 3632, 0x0508 }, { 3635, 0x0d25 }, + { 3641, 0x0a90 }, { 3645, 0x0040 }, { 3646, 0x0200 }, { 3647, 0x080c }, + { 3650, 0x6505 }, { 3656, 0x4000 }, { 3657, 0x6421 }, { 3662, 0x4102 }, + /* 0x7400 */ + { 3665, 0x0268 }, { 3669, 0x0000 }, { 3669, 0x0024 }, { 3671, 0x847c }, + { 3678, 0x0002 }, { 3679, 0xde20 }, { 3686, 0x8619 }, { 3692, 0x4049 }, + { 3696, 0x0808 }, { 3698, 0x4000 }, { 3699, 0x0084 }, { 3701, 0x2001 }, + { 3703, 0x8400 }, { 3705, 0x1010 }, { 3707, 0x42cd }, { 3714, 0x01c7 }, + /* 0x7500 */ + { 3720, 0x7038 }, { 3726, 0xd52a }, { 3734, 0x1968 }, { 3740, 0x1d8f }, + { 3749, 0xbe50 }, { 3757, 0x3e12 }, { 3764, 0x2ef5 }, { 3774, 0x81d9 }, + { 3781, 0xcec4 }, { 3789, 0x2412 }, { 3793, 0x0828 }, { 3796, 0x732e }, + { 3805, 0x24ac }, { 3811, 0x4b34 }, { 3818, 0x020c }, { 3821, 0xd41d }, + /* 0x7600 */ + { 3829, 0x2a02 }, { 3833, 0x8000 }, { 3834, 0x0097 }, { 3839, 0x0811 }, + { 3842, 0x11c4 }, { 3847, 0x1144 }, { 3851, 0x1786 }, { 3858, 0x7d45 }, + { 3867, 0x49d9 }, { 3875, 0x0649 }, { 3880, 0x4000 }, { 3881, 0x8791 }, + { 3888, 0x254c }, { 3894, 0xd8c4 }, { 3901, 0x44ba }, { 3908, 0x4914 }, + /* 0x7700 */ + { 3913, 0x1b92 }, { 3920, 0xc800 }, { 3923, 0x0271 }, { 3928, 0x1580 }, + { 3932, 0x0081 }, { 3934, 0x0c00 }, { 3936, 0x096a }, { 3942, 0xc200 }, + { 3945, 0x4800 }, { 3947, 0x4002 }, { 3949, 0x3021 }, { 3953, 0xba49 }, + { 3961, 0x2080 }, { 3963, 0x1c80 }, { 3967, 0xe2ac }, { 3975, 0x1008 }, + /* 0x7800 */ + { 3977, 0x1004 }, { 3979, 0x0034 }, { 3982, 0x00e1 }, { 3986, 0x8414 }, + { 3990, 0x0020 }, { 3991, 0x2000 }, { 3992, 0x9800 }, { 3995, 0x1014 }, + { 3998, 0x70c2 }, { 4004, 0x04aa }, { 4009, 0x8688 }, { 4014, 0x5420 }, + { 4018, 0x0c62 }, { 4023, 0x0413 }, { 4027, 0x9180 }, { 4031, 0x2010 }, + /* 0x7900 */ + { 4033, 0x4082 }, { 4036, 0x0206 }, { 4039, 0x1c40 }, { 4043, 0x5400 }, + { 4046, 0x0383 }, { 4051, 0xe4e9 }, { 4060, 0x2125 }, { 4065, 0x8480 }, + { 4068, 0xe433 }, { 4076, 0x2000 }, { 4077, 0x44c0 }, { 4081, 0xe609 }, + { 4088, 0x0a03 }, { 4092, 0x8126 }, { 4097, 0x12da }, { 4104, 0x0801 }, + /* 0x7a00 */ + { 4106, 0x6901 }, { 4111, 0x9790 }, { 4118, 0x4001 }, { 4120, 0xf886 }, + { 4128, 0xe24d }, { 4136, 0x0081 }, { 4138, 0x0a0e }, { 4143, 0xa651 }, + { 4150, 0x011a }, { 4154, 0x81ec }, { 4161, 0xc600 }, { 4165, 0x8441 }, + { 4169, 0xadb8 }, { 4178, 0xb62c }, { 4186, 0xa46f }, { 4195, 0x8741 }, + /* 0x7b00 */ + { 4201, 0x8d54 }, { 4208, 0x4b02 }, { 4213, 0x1161 }, { 4218, 0x0268 }, + { 4222, 0xbb60 }, { 4230, 0x2057 }, { 4236, 0x50a0 }, { 4240, 0x0433 }, + { 4245, 0xa8c0 }, { 4250, 0xb7b4 }, { 4260, 0x2402 }, { 4263, 0x0112 }, + { 4266, 0x9ad3 }, { 4275, 0x2000 }, { 4276, 0x2271 }, { 4282, 0x00c8 }, + /* 0x7c00 */ + { 4285, 0x2081 }, { 4288, 0x809e }, { 4294, 0x0c8a }, { 4299, 0xe180 }, + { 4304, 0xb009 }, { 4309, 0x8151 }, { 4314, 0x1031 }, { 4318, 0x4028 }, + { 4321, 0x2a0e }, { 4327, 0x89a5 }, { 4334, 0x69b6 }, { 4343, 0x620e }, + { 4349, 0x4425 }, { 4354, 0xd144 }, { 4360, 0x8085 }, { 4364, 0x4d54 }, + /* 0x7d00 */ + { 4371, 0x2c75 }, { 4379, 0x1fb1 }, { 4388, 0xd807 }, { 4395, 0x862d }, + { 4402, 0xd87c }, { 4411, 0x4841 }, { 4415, 0x414e }, { 4421, 0x226e }, + { 4428, 0x8200 }, { 4430, 0x9e08 }, { 4436, 0xf80c }, { 4443, 0xed37 }, + { 4454, 0x8c80 }, { 4458, 0x7526 }, { 4466, 0x9313 }, { 4473, 0x0814 }, + /* 0x7e00 */ + { 4476, 0x0e32 }, { 4482, 0xc804 }, { 4486, 0x484e }, { 4492, 0x6ea6 }, + { 4501, 0x2c4a }, { 4507, 0x6670 }, { 4514, 0x26c0 }, { 4519, 0xba01 }, + { 4525, 0xd30c }, { 4532, 0x185d }, { 4539, 0x0000 }, { 4539, 0x0000 }, + { 4539, 0x0000 }, { 4539, 0x0000 }, { 4539, 0x0000 }, { 4539, 0x0000 }, + /* 0x7f00 */ + { 4539, 0x0000 }, { 4539, 0x0000 }, { 4539, 0x0000 }, { 4539, 0x0540 }, + { 4542, 0x7020 }, { 4546, 0x8133 }, { 4552, 0x4f81 }, { 4559, 0x03a5 }, + { 4565, 0x55ec }, { 4574, 0x6410 }, { 4578, 0xc318 }, { 4584, 0x2344 }, + { 4589, 0x1462 }, { 4594, 0x0034 }, { 4597, 0x0a43 }, { 4602, 0x1a09 }, + /* 0x8000 */ + { 4607, 0x187b }, { 4615, 0x13a5 }, { 4622, 0x0102 }, { 4624, 0xa848 }, + { 4629, 0x0440 }, { 4631, 0xc544 }, { 4637, 0x8106 }, { 4641, 0xe2dd }, + { 4651, 0x1af0 }, { 4658, 0x2d48 }, { 4664, 0xb626 }, { 4672, 0x0416 }, + { 4676, 0x5058 }, { 4681, 0x6e40 }, { 4687, 0x8032 }, { 4691, 0x3112 }, + /* 0x8100 */ + { 4696, 0x07e4 }, { 4703, 0x0c00 }, { 4705, 0x8208 }, { 4708, 0x420a }, + { 4712, 0x4840 }, { 4715, 0x803b }, { 4721, 0x4860 }, { 4725, 0x8713 }, + { 4732, 0x850d }, { 4738, 0x3428 }, { 4743, 0x0319 }, { 4748, 0xe529 }, + { 4756, 0x2345 }, { 4762, 0x870a }, { 4768, 0x25a9 }, { 4775, 0x5c18 }, + /* 0x8200 */ + { 4781, 0x77a6 }, { 4791, 0xd9c5 }, { 4800, 0x5e00 }, { 4805, 0x03e8 }, + { 4811, 0x0081 }, { 4813, 0xa700 }, { 4818, 0xcd54 }, { 4826, 0x41c6 }, + { 4832, 0x2800 }, { 4834, 0xa204 }, { 4838, 0xb860 }, { 4844, 0x2b0a }, + { 4850, 0x0020 }, { 4851, 0xda9e }, { 4861, 0x08ea }, { 4867, 0x0e1a }, + /* 0x8300 */ + { 4873, 0x427c }, { 4880, 0x11c0 }, { 4884, 0x8908 }, { 4888, 0x0376 }, + { 4895, 0x8621 }, { 4900, 0x0105 }, { 4903, 0x0000 }, { 4903, 0x18a8 }, + { 4908, 0x46a0 }, { 4913, 0xc448 }, { 4918, 0x0d05 }, { 4923, 0x2022 }, + { 4926, 0x5422 }, { 4931, 0x9148 }, { 4936, 0x8a01 }, { 4940, 0x2897 }, + /* 0x8400 */ + { 4947, 0x7898 }, { 4954, 0x0008 }, { 4955, 0x1605 }, { 4960, 0x3122 }, + { 4965, 0x4240 }, { 4968, 0x0880 }, { 4970, 0xfa4e }, { 4980, 0x06a2 }, + { 4985, 0x0814 }, { 4988, 0x9211 }, { 4993, 0x2002 }, { 4995, 0x9b04 }, + { 5001, 0x2e52 }, { 5008, 0x0643 }, { 5013, 0x5000 }, { 5015, 0x9010 }, + /* 0x8500 */ + { 5018, 0x0041 }, { 5020, 0x85ba }, { 5028, 0x3042 }, { 5032, 0x2020 }, + { 5034, 0x4f0b }, { 5042, 0x05a0 }, { 5046, 0x2708 }, { 5051, 0x4080 }, + { 5053, 0x0591 }, { 5058, 0x1a93 }, { 5065, 0xdf50 }, { 5074, 0x0600 }, + { 5076, 0xa202 }, { 5080, 0x3021 }, { 5084, 0x0630 }, { 5088, 0x4e80 }, + /* 0x8600 */ + { 5093, 0x0cc4 }, { 5098, 0x04c8 }, { 5102, 0xa004 }, { 5105, 0x8001 }, + { 5107, 0x6000 }, { 5109, 0xd431 }, { 5116, 0x0880 }, { 5118, 0x0a02 }, + { 5121, 0x1c00 }, { 5124, 0x0028 }, { 5126, 0x8e18 }, { 5132, 0x0041 }, + { 5134, 0x6ad0 }, { 5141, 0xca10 }, { 5146, 0xf210 }, { 5152, 0x4b00 }, + /* 0x8700 */ + { 5156, 0x274d }, { 5164, 0x1506 }, { 5169, 0x0220 }, { 5171, 0x8890 }, + { 5175, 0x5a00 }, { 5179, 0x82a8 }, { 5184, 0x4549 }, { 5190, 0x8150 }, + { 5194, 0x2004 }, { 5196, 0x8000 }, { 5197, 0x8804 }, { 5200, 0x2c08 }, + { 5204, 0x08d1 }, { 5209, 0x0005 }, { 5211, 0x8001 }, { 5213, 0x4ac4 }, + /* 0x8800 */ + { 5219, 0xe020 }, { 5223, 0x0062 }, { 5226, 0x008e }, { 5230, 0x0a42 }, + { 5234, 0x3055 }, { 5240, 0x6a8c }, { 5247, 0x090e }, { 5252, 0xe0a5 }, + { 5259, 0x2906 }, { 5264, 0x42c4 }, { 5269, 0x4814 }, { 5273, 0x80b3 }, + { 5279, 0x803e }, { 5285, 0xb330 }, { 5292, 0x0102 }, { 5294, 0x731c }, + /* 0x8900 */ + { 5302, 0x1494 }, { 5307, 0x600d }, { 5312, 0x0c20 }, { 5315, 0x0940 }, + { 5318, 0x301a }, { 5323, 0xc040 }, { 5326, 0xa451 }, { 5332, 0xc094 }, + { 5337, 0x8dca }, { 5345, 0x05c8 }, { 5350, 0x96c2 }, { 5357, 0xa40c }, + { 5362, 0x0001 }, { 5363, 0x3404 }, { 5367, 0x00c8 }, { 5370, 0x0110 }, + /* 0x8a00 */ + { 5372, 0x550d }, { 5379, 0xa9c9 }, { 5387, 0x2428 }, { 5391, 0x1c5a }, + { 5398, 0x0142 }, { 5401, 0x4837 }, { 5408, 0x7a4d }, { 5417, 0x100f }, + { 5422, 0x32b4 }, { 5429, 0x452a }, { 5435, 0x317b }, { 5444, 0x9205 }, + { 5449, 0xb894 }, { 5456, 0x5c44 }, { 5462, 0x68d7 }, { 5471, 0x458a }, + /* 0x8b00 */ + { 5477, 0x5097 }, { 5484, 0x2ed1 }, { 5492, 0x1943 }, { 5498, 0x4208 }, + { 5501, 0xd202 }, { 5506, 0x9d40 }, { 5512, 0x9840 }, { 5516, 0x2097 }, + { 5522, 0x5409 }, { 5527, 0x064d }, { 5533, 0x0000 }, { 5533, 0x0000 }, + { 5533, 0x0000 }, { 5533, 0x0000 }, { 5533, 0x0000 }, { 5533, 0x0000 }, + /* 0x8c00 */ + { 5533, 0x0000 }, { 5533, 0x0000 }, { 5533, 0x0000 }, { 5533, 0x8480 }, + { 5536, 0x5542 }, { 5542, 0x0421 }, { 5545, 0x1c06 }, { 5550, 0x1700 }, + { 5554, 0x7624 }, { 5561, 0x6110 }, { 5565, 0xff87 }, { 5577, 0xb9dd }, + { 5588, 0x659f }, { 5598, 0x5c0a }, { 5604, 0x245d }, { 5611, 0x3c00 }, + /* 0x8d00 */ + { 5615, 0xadb0 }, { 5623, 0x0059 }, { 5627, 0x0000 }, { 5627, 0x0000 }, + { 5627, 0x0000 }, { 5627, 0x0000 }, { 5627, 0x28d0 }, { 5632, 0x009b }, + { 5637, 0x0422 }, { 5640, 0x0200 }, { 5641, 0x0108 }, { 5643, 0x4408 }, + { 5646, 0x9804 }, { 5650, 0xac40 }, { 5655, 0x8d0a }, { 5661, 0x9028 }, + /* 0x8e00 */ + { 5665, 0x8700 }, { 5669, 0xe001 }, { 5673, 0x0400 }, { 5674, 0x0031 }, + { 5677, 0x1794 }, { 5684, 0x8221 }, { 5688, 0x0019 }, { 5691, 0x1054 }, + { 5695, 0x2cb2 }, { 5702, 0x021a }, { 5706, 0x9c02 }, { 5711, 0x4003 }, + { 5714, 0x3d60 }, { 5721, 0x8804 }, { 5724, 0x080c }, { 5727, 0x7900 }, + /* 0x8f00 */ + { 5732, 0x1628 }, { 5737, 0xba3c }, { 5746, 0x8640 }, { 5750, 0xcb08 }, + { 5756, 0x7274 }, { 5764, 0x9080 }, { 5767, 0x001e }, { 5771, 0x0000 }, + { 5771, 0x0000 }, { 5771, 0xd800 }, { 5775, 0xe188 }, { 5781, 0x9c87 }, + { 5789, 0x4034 }, { 5793, 0x0412 }, { 5796, 0xae64 }, { 5804, 0x2791 }, + /* 0x9000 */ + { 5811, 0xe86b }, { 5820, 0xe6fb }, { 5832, 0x408f }, { 5838, 0x5366 }, + { 5846, 0xeea6 }, { 5856, 0x537f }, { 5867, 0xe32b }, { 5876, 0xb5e4 }, + { 5885, 0x869f }, { 5894, 0x0002 }, { 5895, 0x8548 }, { 5900, 0x0122 }, + { 5903, 0x4402 }, { 5906, 0x0800 }, { 5907, 0x2116 }, { 5912, 0x20a0 }, + /* 0x9100 */ + { 5915, 0x0004 }, { 5916, 0x0204 }, { 5918, 0x2000 }, { 5919, 0x0005 }, + { 5921, 0x7e00 }, { 5927, 0x0154 }, { 5931, 0x162c }, { 5937, 0x01ac }, + { 5942, 0x2a84 }, { 5947, 0x1085 }, { 5951, 0x8c14 }, { 5956, 0x0530 }, + { 5960, 0xfbc3 }, { 5971, 0xb943 }, { 5979, 0x00ca }, { 5983, 0x9060 }, + /* 0x9200 */ + { 5987, 0x6000 }, { 5989, 0x4032 }, { 5993, 0x1200 }, { 5995, 0x8090 }, + { 5998, 0x0b30 }, { 6003, 0x4c81 }, { 6008, 0x0054 }, { 6011, 0x4002 }, + { 6013, 0x0029 }, { 6016, 0x1d6a }, { 6024, 0x2000 }, { 6025, 0x0280 }, + { 6027, 0x8000 }, { 6028, 0x0004 }, { 6029, 0x2610 }, { 6033, 0x150c }, + /* 0x9300 */ + { 6038, 0x8040 }, { 6040, 0x0701 }, { 6044, 0xd94d }, { 6053, 0x0c24 }, + { 6057, 0x2810 }, { 6060, 0x1850 }, { 6064, 0x5001 }, { 6067, 0x5020 }, + { 6070, 0x1000 }, { 6071, 0x04d0 }, { 6075, 0x7080 }, { 6079, 0x0201 }, + { 6081, 0x0108 }, { 6083, 0x21c3 }, { 6089, 0x0132 }, { 6093, 0x0000 }, + /* 0x9400 */ + { 6093, 0x0088 }, { 6095, 0x0719 }, { 6101, 0x0802 }, { 6103, 0x0560 }, + { 6107, 0x0012 }, { 6109, 0x4c0e }, { 6115, 0x0405 }, { 6118, 0xf0a1 }, + { 6125, 0x0002 }, { 6126, 0x0000 }, { 6126, 0x0000 }, { 6126, 0x0000 }, + { 6126, 0x0000 }, { 6126, 0x0000 }, { 6126, 0x0000 }, { 6126, 0x0000 }, + /* 0x9500 */ + { 6126, 0x0000 }, { 6126, 0x0000 }, { 6126, 0x0000 }, { 6126, 0x0000 }, + { 6126, 0x0000 }, { 6126, 0x0000 }, { 6126, 0x0000 }, { 6126, 0x0080 }, + { 6127, 0x8e8d }, { 6135, 0x035a }, { 6141, 0x21bd }, { 6149, 0x5a04 }, + { 6154, 0x3488 }, { 6159, 0x1170 }, { 6164, 0x0026 }, { 6167, 0x0000 }, + /* 0x9600 */ + { 6167, 0x0000 }, { 6167, 0x1000 }, { 6168, 0xc502 }, { 6173, 0x8804 }, + { 6176, 0xb815 }, { 6183, 0xf801 }, { 6189, 0x147c }, { 6196, 0x25ed }, + { 6205, 0xed60 }, { 6213, 0x1bb0 }, { 6220, 0x0589 }, { 6225, 0x1bd7 }, + { 6235, 0x7af3 }, { 6246, 0x1a62 }, { 6252, 0x0d0c }, { 6257, 0x0ac5 }, + /* 0x9700 */ + { 6263, 0xe5d1 }, { 6272, 0x524a }, { 6278, 0x0490 }, { 6281, 0x6305 }, + { 6287, 0x0354 }, { 6292, 0x5244 }, { 6297, 0x2b57 }, { 6306, 0x1612 }, + { 6311, 0xa872 }, { 6318, 0x1101 }, { 6321, 0x2949 }, { 6327, 0x0018 }, + { 6329, 0x0948 }, { 6333, 0x1008 }, { 6335, 0x6000 }, { 6337, 0x886c }, + /* 0x9800 */ + { 6343, 0x916e }, { 6351, 0x058f }, { 6358, 0x3012 }, { 6362, 0x3990 }, + { 6368, 0xf840 }, { 6374, 0x4930 }, { 6379, 0x8880 }, { 6382, 0x001b }, + { 6386, 0x0000 }, { 6386, 0x0000 }, { 6386, 0x8500 }, { 6389, 0x0042 }, + { 6391, 0x0058 }, { 6394, 0x9800 }, { 6397, 0xea04 }, { 6403, 0x7014 }, + /* 0x9900 */ + { 6408, 0x1628 }, { 6413, 0x611d }, { 6420, 0x5113 }, { 6426, 0x6000 }, + { 6428, 0x1a24 }, { 6433, 0x00a7 }, { 6438, 0x0000 }, { 6438, 0x0000 }, + { 6438, 0x0000 }, { 6438, 0x03c0 }, { 6442, 0x7120 }, { 6447, 0x1018 }, + { 6450, 0x0172 }, { 6455, 0xa927 }, { 6463, 0x6004 }, { 6466, 0x8906 }, + /* 0x9a00 */ + { 6471, 0xc022 }, { 6475, 0x020c }, { 6478, 0x0900 }, { 6480, 0x4081 }, + { 6483, 0x202d }, { 6488, 0x8ca0 }, { 6493, 0x0e34 }, { 6499, 0x0000 }, + { 6499, 0x0000 }, { 6499, 0x0000 }, { 6499, 0x2100 }, { 6501, 0x1101 }, + { 6504, 0x8011 }, { 6507, 0xc11a }, { 6513, 0xec4c }, { 6521, 0x0892 }, + /* 0x9b00 */ + { 6525, 0x0040 }, { 6526, 0x8500 }, { 6529, 0xc7ac }, { 6538, 0x1806 }, + { 6542, 0xe03e }, { 6550, 0x0512 }, { 6554, 0x8000 }, { 6555, 0x0010 }, + { 6556, 0x4008 }, { 6558, 0x80ce }, { 6564, 0x6d01 }, { 6570, 0x0210 }, + { 6572, 0x8641 }, { 6577, 0x0856 }, { 6582, 0x011e }, { 6587, 0x0027 }, + /* 0x9c00 */ + { 6591, 0x3750 }, { 6598, 0x083d }, { 6604, 0xe032 }, { 6610, 0x4e05 }, + { 6616, 0x01c0 }, { 6619, 0x0484 }, { 6622, 0x0081 }, { 6624, 0x0140 }, + { 6626, 0x0000 }, { 6626, 0x0000 }, { 6626, 0x0000 }, { 6626, 0x0000 }, + { 6626, 0x0000 }, { 6626, 0x0000 }, { 6626, 0x1aa0 }, { 6631, 0x0059 }, + /* 0x9d00 */ + { 6635, 0x43c8 }, { 6641, 0x8824 }, { 6645, 0x1d48 }, { 6651, 0xc800 }, + { 6654, 0x0152 }, { 6658, 0x7203 }, { 6664, 0x9013 }, { 6669, 0x0404 }, + { 6671, 0x8280 }, { 6674, 0x0400 }, { 6675, 0x8a10 }, { 6679, 0x0d14 }, + { 6684, 0x8056 }, { 6689, 0x0208 }, { 6691, 0xa040 }, { 6694, 0x2704 }, + /* 0x9e00 */ + { 6699, 0x0000 }, { 6699, 0x4c00 }, { 6702, 0x0000 }, { 6702, 0x0000 }, + { 6702, 0x0000 }, { 6702, 0x0000 }, { 6702, 0x0000 }, { 6702, 0xa320 }, + { 6707, 0x1902 }, { 6711, 0xa0ae }, { 6718, 0x2660 }, { 6723, 0xdf00 }, + { 6730, 0xf010 }, { 6735, 0x7b15 }, { 6744, 0x8121 }, { 6748, 0x3ad0 }, + /* 0x9f00 */ + { 6755, 0x4180 }, { 6758, 0x0028 }, { 6760, 0x1003 }, { 6763, 0x4800 }, + { 6765, 0xcc00 }, { 6769, 0x8014 }, { 6772, 0x14cf }, { 6780, 0x00c4 }, + { 6783, 0x2000 }, { 6784, 0x3020 }, { 6787, 0x0001 }, +}; +static const Summary16 jisx0208_uni2indx_pageff[15] = { + /* 0xff00 */ + { 6788, 0xdf7a }, { 6800, 0xffff }, { 6816, 0xffff }, { 6832, 0xefff }, + { 6847, 0xffff }, { 6863, 0x3fff }, { 6877, 0x0000 }, { 6877, 0x0000 }, + { 6877, 0x0000 }, { 6877, 0x0000 }, { 6877, 0x0000 }, { 6877, 0x0000 }, + { 6877, 0x0000 }, { 6877, 0x0000 }, { 6877, 0x0028 }, +}; + +static int +jisx0208_wctomb (unsigned char *r, ucs4_t wc, int n) +{ + if (n >= 2) { + const Summary16 *summary = NULL; + if (wc < 0x0100) + summary = &jisx0208_uni2indx_page00[(wc>>4)]; + else if (wc >= 0x0300 && wc < 0x0460) + summary = &jisx0208_uni2indx_page03[(wc>>4)-0x030]; + else if (wc >= 0x2000 && wc < 0x2320) + summary = &jisx0208_uni2indx_page20[(wc>>4)-0x200]; + else if (wc >= 0x2500 && wc < 0x2670) + summary = &jisx0208_uni2indx_page25[(wc>>4)-0x250]; + else if (wc >= 0x3000 && wc < 0x3100) + summary = &jisx0208_uni2indx_page30[(wc>>4)-0x300]; + else if (wc >= 0x4e00 && wc < 0x9fb0) + summary = &jisx0208_uni2indx_page4e[(wc>>4)-0x4e0]; + else if (wc >= 0xff00 && wc < 0xfff0) + summary = &jisx0208_uni2indx_pageff[(wc>>4)-0xff0]; + if (summary) { + unsigned short used = summary->used; + unsigned int i = wc & 0x0f; + if (used & ((unsigned short) 1 << i)) { + unsigned short c; + /* Keep in `used' only the bits 0..i-1. */ + used &= ((unsigned short) 1 << i) - 1; + /* Add `summary->indx' and the number of bits set in `used'. */ + used = (used & 0x5555) + ((used & 0xaaaa) >> 1); + used = (used & 0x3333) + ((used & 0xcccc) >> 2); + used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4); + used = (used & 0x00ff) + (used >> 8); + c = jisx0208_2charset[summary->indx + used]; + r[0] = (c >> 8); r[1] = (c & 0xff); + return 2; + } + } + return RET_ILSEQ; + } + return RET_TOOSMALL; +} diff --git a/xim/xcb-imdkit/src/xlibi18n/lcUniConv/jisx0212.h b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/jisx0212.h new file mode 100644 index 0000000..146f5da --- /dev/null +++ b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/jisx0212.h @@ -0,0 +1,2163 @@ + +/* + * JISX0212.1990-0 + */ + +static const unsigned short jisx0212_2uni_page22[81] = { + /* 0x22 */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x02d8, 0x02c7, + 0x00b8, 0x02d9, 0x02dd, 0x00af, 0x02db, 0x02da, 0x007e, 0x0384, + 0x0385, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0x00a1, 0x00a6, 0x00bf, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0x00ba, 0x00aa, 0x00a9, 0x00ae, 0x2122, 0x00a4, + 0x2116, +}; +static const unsigned short jisx0212_2uni_page26[188] = { + /* 0x26 */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x0386, 0x0388, 0x0389, 0x038a, 0x03aa, 0xfffd, 0x038c, 0xfffd, + 0x038e, 0x03ab, 0xfffd, 0x038f, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x03ac, 0x03ad, 0x03ae, 0x03af, 0x03ca, 0x0390, 0x03cc, 0x03c2, + 0x03cd, 0x03cb, 0x03b0, 0x03ce, 0xfffd, 0xfffd, + /* 0x27 */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0x0402, 0x0403, 0x0404, 0x0405, 0x0406, 0x0407, 0x0408, + 0x0409, 0x040a, 0x040b, 0x040c, 0x040e, 0x040f, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0x0452, 0x0453, 0x0454, 0x0455, 0x0456, 0x0457, 0x0458, + 0x0459, 0x045a, 0x045b, 0x045c, 0x045e, 0x045f, +}; +static const unsigned short jisx0212_2uni_page29[275] = { + /* 0x29 */ + 0x00c6, 0x0110, 0xfffd, 0x0126, 0xfffd, 0x0132, 0xfffd, 0x0141, + 0x013f, 0xfffd, 0x014a, 0x00d8, 0x0152, 0xfffd, 0x0166, 0x00de, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x00e6, 0x0111, 0x00f0, 0x0127, 0x0131, 0x0133, 0x0138, 0x0142, + 0x0140, 0x0149, 0x014b, 0x00f8, 0x0153, 0x00df, 0x0167, 0x00fe, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x2a */ + 0x00c1, 0x00c0, 0x00c4, 0x00c2, 0x0102, 0x01cd, 0x0100, 0x0104, + 0x00c5, 0x00c3, 0x0106, 0x0108, 0x010c, 0x00c7, 0x010a, 0x010e, + 0x00c9, 0x00c8, 0x00cb, 0x00ca, 0x011a, 0x0116, 0x0112, 0x0118, + 0xfffd, 0x011c, 0x011e, 0x0122, 0x0120, 0x0124, 0x00cd, 0x00cc, + 0x00cf, 0x00ce, 0x01cf, 0x0130, 0x012a, 0x012e, 0x0128, 0x0134, + 0x0136, 0x0139, 0x013d, 0x013b, 0x0143, 0x0147, 0x0145, 0x00d1, + 0x00d3, 0x00d2, 0x00d6, 0x00d4, 0x01d1, 0x0150, 0x014c, 0x00d5, + 0x0154, 0x0158, 0x0156, 0x015a, 0x015c, 0x0160, 0x015e, 0x0164, + 0x0162, 0x00da, 0x00d9, 0x00dc, 0x00db, 0x016c, 0x01d3, 0x0170, + 0x016a, 0x0172, 0x016e, 0x0168, 0x01d7, 0x01db, 0x01d9, 0x01d5, + 0x0174, 0x00dd, 0x0178, 0x0176, 0x0179, 0x017d, 0x017b, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x2b */ + 0x00e1, 0x00e0, 0x00e4, 0x00e2, 0x0103, 0x01ce, 0x0101, 0x0105, + 0x00e5, 0x00e3, 0x0107, 0x0109, 0x010d, 0x00e7, 0x010b, 0x010f, + 0x00e9, 0x00e8, 0x00eb, 0x00ea, 0x011b, 0x0117, 0x0113, 0x0119, + 0x01f5, 0x011d, 0x011f, 0xfffd, 0x0121, 0x0125, 0x00ed, 0x00ec, + 0x00ef, 0x00ee, 0x01d0, 0xfffd, 0x012b, 0x012f, 0x0129, 0x0135, + 0x0137, 0x013a, 0x013e, 0x013c, 0x0144, 0x0148, 0x0146, 0x00f1, + 0x00f3, 0x00f2, 0x00f6, 0x00f4, 0x01d2, 0x0151, 0x014d, 0x00f5, + 0x0155, 0x0159, 0x0157, 0x015b, 0x015d, 0x0161, 0x015f, 0x0165, + 0x0163, 0x00fa, 0x00f9, 0x00fc, 0x00fb, 0x016d, 0x01d4, 0x0171, + 0x016b, 0x0173, 0x016f, 0x0169, 0x01d8, 0x01dc, 0x01da, 0x01d6, + 0x0175, 0x00fd, 0x00ff, 0x0177, 0x017a, 0x017e, 0x017c, +}; +static const unsigned short jisx0212_2uni_page30[5801] = { + /* 0x30 */ + 0x4e02, 0x4e04, 0x4e05, 0x4e0c, 0x4e12, 0x4e1f, 0x4e23, 0x4e24, + 0x4e28, 0x4e2b, 0x4e2e, 0x4e2f, 0x4e30, 0x4e35, 0x4e40, 0x4e41, + 0x4e44, 0x4e47, 0x4e51, 0x4e5a, 0x4e5c, 0x4e63, 0x4e68, 0x4e69, + 0x4e74, 0x4e75, 0x4e79, 0x4e7f, 0x4e8d, 0x4e96, 0x4e97, 0x4e9d, + 0x4eaf, 0x4eb9, 0x4ec3, 0x4ed0, 0x4eda, 0x4edb, 0x4ee0, 0x4ee1, + 0x4ee2, 0x4ee8, 0x4eef, 0x4ef1, 0x4ef3, 0x4ef5, 0x4efd, 0x4efe, + 0x4eff, 0x4f00, 0x4f02, 0x4f03, 0x4f08, 0x4f0b, 0x4f0c, 0x4f12, + 0x4f15, 0x4f16, 0x4f17, 0x4f19, 0x4f2e, 0x4f31, 0x4f60, 0x4f33, + 0x4f35, 0x4f37, 0x4f39, 0x4f3b, 0x4f3e, 0x4f40, 0x4f42, 0x4f48, + 0x4f49, 0x4f4b, 0x4f4c, 0x4f52, 0x4f54, 0x4f56, 0x4f58, 0x4f5f, + 0x4f63, 0x4f6a, 0x4f6c, 0x4f6e, 0x4f71, 0x4f77, 0x4f78, 0x4f79, + 0x4f7a, 0x4f7d, 0x4f7e, 0x4f81, 0x4f82, 0x4f84, + /* 0x31 */ + 0x4f85, 0x4f89, 0x4f8a, 0x4f8c, 0x4f8e, 0x4f90, 0x4f92, 0x4f93, + 0x4f94, 0x4f97, 0x4f99, 0x4f9a, 0x4f9e, 0x4f9f, 0x4fb2, 0x4fb7, + 0x4fb9, 0x4fbb, 0x4fbc, 0x4fbd, 0x4fbe, 0x4fc0, 0x4fc1, 0x4fc5, + 0x4fc6, 0x4fc8, 0x4fc9, 0x4fcb, 0x4fcc, 0x4fcd, 0x4fcf, 0x4fd2, + 0x4fdc, 0x4fe0, 0x4fe2, 0x4ff0, 0x4ff2, 0x4ffc, 0x4ffd, 0x4fff, + 0x5000, 0x5001, 0x5004, 0x5007, 0x500a, 0x500c, 0x500e, 0x5010, + 0x5013, 0x5017, 0x5018, 0x501b, 0x501c, 0x501d, 0x501e, 0x5022, + 0x5027, 0x502e, 0x5030, 0x5032, 0x5033, 0x5035, 0x5040, 0x5041, + 0x5042, 0x5045, 0x5046, 0x504a, 0x504c, 0x504e, 0x5051, 0x5052, + 0x5053, 0x5057, 0x5059, 0x505f, 0x5060, 0x5062, 0x5063, 0x5066, + 0x5067, 0x506a, 0x506d, 0x5070, 0x5071, 0x503b, 0x5081, 0x5083, + 0x5084, 0x5086, 0x508a, 0x508e, 0x508f, 0x5090, + /* 0x32 */ + 0x5092, 0x5093, 0x5094, 0x5096, 0x509b, 0x509c, 0x509e, 0x509f, + 0x50a0, 0x50a1, 0x50a2, 0x50aa, 0x50af, 0x50b0, 0x50b9, 0x50ba, + 0x50bd, 0x50c0, 0x50c3, 0x50c4, 0x50c7, 0x50cc, 0x50ce, 0x50d0, + 0x50d3, 0x50d4, 0x50d8, 0x50dc, 0x50dd, 0x50df, 0x50e2, 0x50e4, + 0x50e6, 0x50e8, 0x50e9, 0x50ef, 0x50f1, 0x50f6, 0x50fa, 0x50fe, + 0x5103, 0x5106, 0x5107, 0x5108, 0x510b, 0x510c, 0x510d, 0x510e, + 0x50f2, 0x5110, 0x5117, 0x5119, 0x511b, 0x511c, 0x511d, 0x511e, + 0x5123, 0x5127, 0x5128, 0x512c, 0x512d, 0x512f, 0x5131, 0x5133, + 0x5134, 0x5135, 0x5138, 0x5139, 0x5142, 0x514a, 0x514f, 0x5153, + 0x5155, 0x5157, 0x5158, 0x515f, 0x5164, 0x5166, 0x517e, 0x5183, + 0x5184, 0x518b, 0x518e, 0x5198, 0x519d, 0x51a1, 0x51a3, 0x51ad, + 0x51b8, 0x51ba, 0x51bc, 0x51be, 0x51bf, 0x51c2, + /* 0x33 */ + 0x51c8, 0x51cf, 0x51d1, 0x51d2, 0x51d3, 0x51d5, 0x51d8, 0x51de, + 0x51e2, 0x51e5, 0x51ee, 0x51f2, 0x51f3, 0x51f4, 0x51f7, 0x5201, + 0x5202, 0x5205, 0x5212, 0x5213, 0x5215, 0x5216, 0x5218, 0x5222, + 0x5228, 0x5231, 0x5232, 0x5235, 0x523c, 0x5245, 0x5249, 0x5255, + 0x5257, 0x5258, 0x525a, 0x525c, 0x525f, 0x5260, 0x5261, 0x5266, + 0x526e, 0x5277, 0x5278, 0x5279, 0x5280, 0x5282, 0x5285, 0x528a, + 0x528c, 0x5293, 0x5295, 0x5296, 0x5297, 0x5298, 0x529a, 0x529c, + 0x52a4, 0x52a5, 0x52a6, 0x52a7, 0x52af, 0x52b0, 0x52b6, 0x52b7, + 0x52b8, 0x52ba, 0x52bb, 0x52bd, 0x52c0, 0x52c4, 0x52c6, 0x52c8, + 0x52cc, 0x52cf, 0x52d1, 0x52d4, 0x52d6, 0x52db, 0x52dc, 0x52e1, + 0x52e5, 0x52e8, 0x52e9, 0x52ea, 0x52ec, 0x52f0, 0x52f1, 0x52f4, + 0x52f6, 0x52f7, 0x5300, 0x5303, 0x530a, 0x530b, + /* 0x34 */ + 0x530c, 0x5311, 0x5313, 0x5318, 0x531b, 0x531c, 0x531e, 0x531f, + 0x5325, 0x5327, 0x5328, 0x5329, 0x532b, 0x532c, 0x532d, 0x5330, + 0x5332, 0x5335, 0x533c, 0x533d, 0x533e, 0x5342, 0x534c, 0x534b, + 0x5359, 0x535b, 0x5361, 0x5363, 0x5365, 0x536c, 0x536d, 0x5372, + 0x5379, 0x537e, 0x5383, 0x5387, 0x5388, 0x538e, 0x5393, 0x5394, + 0x5399, 0x539d, 0x53a1, 0x53a4, 0x53aa, 0x53ab, 0x53af, 0x53b2, + 0x53b4, 0x53b5, 0x53b7, 0x53b8, 0x53ba, 0x53bd, 0x53c0, 0x53c5, + 0x53cf, 0x53d2, 0x53d3, 0x53d5, 0x53da, 0x53dd, 0x53de, 0x53e0, + 0x53e6, 0x53e7, 0x53f5, 0x5402, 0x5413, 0x541a, 0x5421, 0x5427, + 0x5428, 0x542a, 0x542f, 0x5431, 0x5434, 0x5435, 0x5443, 0x5444, + 0x5447, 0x544d, 0x544f, 0x545e, 0x5462, 0x5464, 0x5466, 0x5467, + 0x5469, 0x546b, 0x546d, 0x546e, 0x5474, 0x547f, + /* 0x35 */ + 0x5481, 0x5483, 0x5485, 0x5488, 0x5489, 0x548d, 0x5491, 0x5495, + 0x5496, 0x549c, 0x549f, 0x54a1, 0x54a6, 0x54a7, 0x54a9, 0x54aa, + 0x54ad, 0x54ae, 0x54b1, 0x54b7, 0x54b9, 0x54ba, 0x54bb, 0x54bf, + 0x54c6, 0x54ca, 0x54cd, 0x54ce, 0x54e0, 0x54ea, 0x54ec, 0x54ef, + 0x54f6, 0x54fc, 0x54fe, 0x54ff, 0x5500, 0x5501, 0x5505, 0x5508, + 0x5509, 0x550c, 0x550d, 0x550e, 0x5515, 0x552a, 0x552b, 0x5532, + 0x5535, 0x5536, 0x553b, 0x553c, 0x553d, 0x5541, 0x5547, 0x5549, + 0x554a, 0x554d, 0x5550, 0x5551, 0x5558, 0x555a, 0x555b, 0x555e, + 0x5560, 0x5561, 0x5564, 0x5566, 0x557f, 0x5581, 0x5582, 0x5586, + 0x5588, 0x558e, 0x558f, 0x5591, 0x5592, 0x5593, 0x5594, 0x5597, + 0x55a3, 0x55a4, 0x55ad, 0x55b2, 0x55bf, 0x55c1, 0x55c3, 0x55c6, + 0x55c9, 0x55cb, 0x55cc, 0x55ce, 0x55d1, 0x55d2, + /* 0x36 */ + 0x55d3, 0x55d7, 0x55d8, 0x55db, 0x55de, 0x55e2, 0x55e9, 0x55f6, + 0x55ff, 0x5605, 0x5608, 0x560a, 0x560d, 0x560e, 0x560f, 0x5610, + 0x5611, 0x5612, 0x5619, 0x562c, 0x5630, 0x5633, 0x5635, 0x5637, + 0x5639, 0x563b, 0x563c, 0x563d, 0x563f, 0x5640, 0x5641, 0x5643, + 0x5644, 0x5646, 0x5649, 0x564b, 0x564d, 0x564f, 0x5654, 0x565e, + 0x5660, 0x5661, 0x5662, 0x5663, 0x5666, 0x5669, 0x566d, 0x566f, + 0x5671, 0x5672, 0x5675, 0x5684, 0x5685, 0x5688, 0x568b, 0x568c, + 0x5695, 0x5699, 0x569a, 0x569d, 0x569e, 0x569f, 0x56a6, 0x56a7, + 0x56a8, 0x56a9, 0x56ab, 0x56ac, 0x56ad, 0x56b1, 0x56b3, 0x56b7, + 0x56be, 0x56c5, 0x56c9, 0x56ca, 0x56cb, 0x56cf, 0x56d0, 0x56cc, + 0x56cd, 0x56d9, 0x56dc, 0x56dd, 0x56df, 0x56e1, 0x56e4, 0x56e5, + 0x56e6, 0x56e7, 0x56e8, 0x56f1, 0x56eb, 0x56ed, + /* 0x37 */ + 0x56f6, 0x56f7, 0x5701, 0x5702, 0x5707, 0x570a, 0x570c, 0x5711, + 0x5715, 0x571a, 0x571b, 0x571d, 0x5720, 0x5722, 0x5723, 0x5724, + 0x5725, 0x5729, 0x572a, 0x572c, 0x572e, 0x572f, 0x5733, 0x5734, + 0x573d, 0x573e, 0x573f, 0x5745, 0x5746, 0x574c, 0x574d, 0x5752, + 0x5762, 0x5765, 0x5767, 0x5768, 0x576b, 0x576d, 0x576e, 0x576f, + 0x5770, 0x5771, 0x5773, 0x5774, 0x5775, 0x5777, 0x5779, 0x577a, + 0x577b, 0x577c, 0x577e, 0x5781, 0x5783, 0x578c, 0x5794, 0x5797, + 0x5799, 0x579a, 0x579c, 0x579d, 0x579e, 0x579f, 0x57a1, 0x5795, + 0x57a7, 0x57a8, 0x57a9, 0x57ac, 0x57b8, 0x57bd, 0x57c7, 0x57c8, + 0x57cc, 0x57cf, 0x57d5, 0x57dd, 0x57de, 0x57e4, 0x57e6, 0x57e7, + 0x57e9, 0x57ed, 0x57f0, 0x57f5, 0x57f6, 0x57f8, 0x57fd, 0x57fe, + 0x57ff, 0x5803, 0x5804, 0x5808, 0x5809, 0x57e1, + /* 0x38 */ + 0x580c, 0x580d, 0x581b, 0x581e, 0x581f, 0x5820, 0x5826, 0x5827, + 0x582d, 0x5832, 0x5839, 0x583f, 0x5849, 0x584c, 0x584d, 0x584f, + 0x5850, 0x5855, 0x585f, 0x5861, 0x5864, 0x5867, 0x5868, 0x5878, + 0x587c, 0x587f, 0x5880, 0x5881, 0x5887, 0x5888, 0x5889, 0x588a, + 0x588c, 0x588d, 0x588f, 0x5890, 0x5894, 0x5896, 0x589d, 0x58a0, + 0x58a1, 0x58a2, 0x58a6, 0x58a9, 0x58b1, 0x58b2, 0x58c4, 0x58bc, + 0x58c2, 0x58c8, 0x58cd, 0x58ce, 0x58d0, 0x58d2, 0x58d4, 0x58d6, + 0x58da, 0x58dd, 0x58e1, 0x58e2, 0x58e9, 0x58f3, 0x5905, 0x5906, + 0x590b, 0x590c, 0x5912, 0x5913, 0x5914, 0x8641, 0x591d, 0x5921, + 0x5923, 0x5924, 0x5928, 0x592f, 0x5930, 0x5933, 0x5935, 0x5936, + 0x593f, 0x5943, 0x5946, 0x5952, 0x5953, 0x5959, 0x595b, 0x595d, + 0x595e, 0x595f, 0x5961, 0x5963, 0x596b, 0x596d, + /* 0x39 */ + 0x596f, 0x5972, 0x5975, 0x5976, 0x5979, 0x597b, 0x597c, 0x598b, + 0x598c, 0x598e, 0x5992, 0x5995, 0x5997, 0x599f, 0x59a4, 0x59a7, + 0x59ad, 0x59ae, 0x59af, 0x59b0, 0x59b3, 0x59b7, 0x59ba, 0x59bc, + 0x59c1, 0x59c3, 0x59c4, 0x59c8, 0x59ca, 0x59cd, 0x59d2, 0x59dd, + 0x59de, 0x59df, 0x59e3, 0x59e4, 0x59e7, 0x59ee, 0x59ef, 0x59f1, + 0x59f2, 0x59f4, 0x59f7, 0x5a00, 0x5a04, 0x5a0c, 0x5a0d, 0x5a0e, + 0x5a12, 0x5a13, 0x5a1e, 0x5a23, 0x5a24, 0x5a27, 0x5a28, 0x5a2a, + 0x5a2d, 0x5a30, 0x5a44, 0x5a45, 0x5a47, 0x5a48, 0x5a4c, 0x5a50, + 0x5a55, 0x5a5e, 0x5a63, 0x5a65, 0x5a67, 0x5a6d, 0x5a77, 0x5a7a, + 0x5a7b, 0x5a7e, 0x5a8b, 0x5a90, 0x5a93, 0x5a96, 0x5a99, 0x5a9c, + 0x5a9e, 0x5a9f, 0x5aa0, 0x5aa2, 0x5aa7, 0x5aac, 0x5ab1, 0x5ab2, + 0x5ab3, 0x5ab5, 0x5ab8, 0x5aba, 0x5abb, 0x5abf, + /* 0x3a */ + 0x5ac4, 0x5ac6, 0x5ac8, 0x5acf, 0x5ada, 0x5adc, 0x5ae0, 0x5ae5, + 0x5aea, 0x5aee, 0x5af5, 0x5af6, 0x5afd, 0x5b00, 0x5b01, 0x5b08, + 0x5b17, 0x5b34, 0x5b19, 0x5b1b, 0x5b1d, 0x5b21, 0x5b25, 0x5b2d, + 0x5b38, 0x5b41, 0x5b4b, 0x5b4c, 0x5b52, 0x5b56, 0x5b5e, 0x5b68, + 0x5b6e, 0x5b6f, 0x5b7c, 0x5b7d, 0x5b7e, 0x5b7f, 0x5b81, 0x5b84, + 0x5b86, 0x5b8a, 0x5b8e, 0x5b90, 0x5b91, 0x5b93, 0x5b94, 0x5b96, + 0x5ba8, 0x5ba9, 0x5bac, 0x5bad, 0x5baf, 0x5bb1, 0x5bb2, 0x5bb7, + 0x5bba, 0x5bbc, 0x5bc0, 0x5bc1, 0x5bcd, 0x5bcf, 0x5bd6, 0x5bd7, + 0x5bd8, 0x5bd9, 0x5bda, 0x5be0, 0x5bef, 0x5bf1, 0x5bf4, 0x5bfd, + 0x5c0c, 0x5c17, 0x5c1e, 0x5c1f, 0x5c23, 0x5c26, 0x5c29, 0x5c2b, + 0x5c2c, 0x5c2e, 0x5c30, 0x5c32, 0x5c35, 0x5c36, 0x5c59, 0x5c5a, + 0x5c5c, 0x5c62, 0x5c63, 0x5c67, 0x5c68, 0x5c69, + /* 0x3b */ + 0x5c6d, 0x5c70, 0x5c74, 0x5c75, 0x5c7a, 0x5c7b, 0x5c7c, 0x5c7d, + 0x5c87, 0x5c88, 0x5c8a, 0x5c8f, 0x5c92, 0x5c9d, 0x5c9f, 0x5ca0, + 0x5ca2, 0x5ca3, 0x5ca6, 0x5caa, 0x5cb2, 0x5cb4, 0x5cb5, 0x5cba, + 0x5cc9, 0x5ccb, 0x5cd2, 0x5cdd, 0x5cd7, 0x5cee, 0x5cf1, 0x5cf2, + 0x5cf4, 0x5d01, 0x5d06, 0x5d0d, 0x5d12, 0x5d2b, 0x5d23, 0x5d24, + 0x5d26, 0x5d27, 0x5d31, 0x5d34, 0x5d39, 0x5d3d, 0x5d3f, 0x5d42, + 0x5d43, 0x5d46, 0x5d48, 0x5d55, 0x5d51, 0x5d59, 0x5d4a, 0x5d5f, + 0x5d60, 0x5d61, 0x5d62, 0x5d64, 0x5d6a, 0x5d6d, 0x5d70, 0x5d79, + 0x5d7a, 0x5d7e, 0x5d7f, 0x5d81, 0x5d83, 0x5d88, 0x5d8a, 0x5d92, + 0x5d93, 0x5d94, 0x5d95, 0x5d99, 0x5d9b, 0x5d9f, 0x5da0, 0x5da7, + 0x5dab, 0x5db0, 0x5db4, 0x5db8, 0x5db9, 0x5dc3, 0x5dc7, 0x5dcb, + 0x5dd0, 0x5dce, 0x5dd8, 0x5dd9, 0x5de0, 0x5de4, + /* 0x3c */ + 0x5de9, 0x5df8, 0x5df9, 0x5e00, 0x5e07, 0x5e0d, 0x5e12, 0x5e14, + 0x5e15, 0x5e18, 0x5e1f, 0x5e20, 0x5e2e, 0x5e28, 0x5e32, 0x5e35, + 0x5e3e, 0x5e4b, 0x5e50, 0x5e49, 0x5e51, 0x5e56, 0x5e58, 0x5e5b, + 0x5e5c, 0x5e5e, 0x5e68, 0x5e6a, 0x5e6b, 0x5e6c, 0x5e6d, 0x5e6e, + 0x5e70, 0x5e80, 0x5e8b, 0x5e8e, 0x5ea2, 0x5ea4, 0x5ea5, 0x5ea8, + 0x5eaa, 0x5eac, 0x5eb1, 0x5eb3, 0x5ebd, 0x5ebe, 0x5ebf, 0x5ec6, + 0x5ecc, 0x5ecb, 0x5ece, 0x5ed1, 0x5ed2, 0x5ed4, 0x5ed5, 0x5edc, + 0x5ede, 0x5ee5, 0x5eeb, 0x5f02, 0x5f06, 0x5f07, 0x5f08, 0x5f0e, + 0x5f19, 0x5f1c, 0x5f1d, 0x5f21, 0x5f22, 0x5f23, 0x5f24, 0x5f28, + 0x5f2b, 0x5f2c, 0x5f2e, 0x5f30, 0x5f34, 0x5f36, 0x5f3b, 0x5f3d, + 0x5f3f, 0x5f40, 0x5f44, 0x5f45, 0x5f47, 0x5f4d, 0x5f50, 0x5f54, + 0x5f58, 0x5f5b, 0x5f60, 0x5f63, 0x5f64, 0x5f67, + /* 0x3d */ + 0x5f6f, 0x5f72, 0x5f74, 0x5f75, 0x5f78, 0x5f7a, 0x5f7d, 0x5f7e, + 0x5f89, 0x5f8d, 0x5f8f, 0x5f96, 0x5f9c, 0x5f9d, 0x5fa2, 0x5fa7, + 0x5fab, 0x5fa4, 0x5fac, 0x5faf, 0x5fb0, 0x5fb1, 0x5fb8, 0x5fc4, + 0x5fc7, 0x5fc8, 0x5fc9, 0x5fcb, 0x5fd0, 0x5fd1, 0x5fd2, 0x5fd3, + 0x5fd4, 0x5fde, 0x5fe1, 0x5fe2, 0x5fe8, 0x5fe9, 0x5fea, 0x5fec, + 0x5fed, 0x5fee, 0x5fef, 0x5ff2, 0x5ff3, 0x5ff6, 0x5ffa, 0x5ffc, + 0x6007, 0x600a, 0x600d, 0x6013, 0x6014, 0x6017, 0x6018, 0x601a, + 0x601f, 0x6024, 0x602d, 0x6033, 0x6035, 0x6040, 0x6047, 0x6048, + 0x6049, 0x604c, 0x6051, 0x6054, 0x6056, 0x6057, 0x605d, 0x6061, + 0x6067, 0x6071, 0x607e, 0x607f, 0x6082, 0x6086, 0x6088, 0x608a, + 0x608e, 0x6091, 0x6093, 0x6095, 0x6098, 0x609d, 0x609e, 0x60a2, + 0x60a4, 0x60a5, 0x60a8, 0x60b0, 0x60b1, 0x60b7, + /* 0x3e */ + 0x60bb, 0x60be, 0x60c2, 0x60c4, 0x60c8, 0x60c9, 0x60ca, 0x60cb, + 0x60ce, 0x60cf, 0x60d4, 0x60d5, 0x60d9, 0x60db, 0x60dd, 0x60de, + 0x60e2, 0x60e5, 0x60f2, 0x60f5, 0x60f8, 0x60fc, 0x60fd, 0x6102, + 0x6107, 0x610a, 0x610c, 0x6110, 0x6111, 0x6112, 0x6113, 0x6114, + 0x6116, 0x6117, 0x6119, 0x611c, 0x611e, 0x6122, 0x612a, 0x612b, + 0x6130, 0x6131, 0x6135, 0x6136, 0x6137, 0x6139, 0x6141, 0x6145, + 0x6146, 0x6149, 0x615e, 0x6160, 0x616c, 0x6172, 0x6178, 0x617b, + 0x617c, 0x617f, 0x6180, 0x6181, 0x6183, 0x6184, 0x618b, 0x618d, + 0x6192, 0x6193, 0x6197, 0x6198, 0x619c, 0x619d, 0x619f, 0x61a0, + 0x61a5, 0x61a8, 0x61aa, 0x61ad, 0x61b8, 0x61b9, 0x61bc, 0x61c0, + 0x61c1, 0x61c2, 0x61ce, 0x61cf, 0x61d5, 0x61dc, 0x61dd, 0x61de, + 0x61df, 0x61e1, 0x61e2, 0x61e7, 0x61e9, 0x61e5, + /* 0x3f */ + 0x61ec, 0x61ed, 0x61ef, 0x6201, 0x6203, 0x6204, 0x6207, 0x6213, + 0x6215, 0x621c, 0x6220, 0x6222, 0x6223, 0x6227, 0x6229, 0x622b, + 0x6239, 0x623d, 0x6242, 0x6243, 0x6244, 0x6246, 0x624c, 0x6250, + 0x6251, 0x6252, 0x6254, 0x6256, 0x625a, 0x625c, 0x6264, 0x626d, + 0x626f, 0x6273, 0x627a, 0x627d, 0x628d, 0x628e, 0x628f, 0x6290, + 0x62a6, 0x62a8, 0x62b3, 0x62b6, 0x62b7, 0x62ba, 0x62be, 0x62bf, + 0x62c4, 0x62ce, 0x62d5, 0x62d6, 0x62da, 0x62ea, 0x62f2, 0x62f4, + 0x62fc, 0x62fd, 0x6303, 0x6304, 0x630a, 0x630b, 0x630d, 0x6310, + 0x6313, 0x6316, 0x6318, 0x6329, 0x632a, 0x632d, 0x6335, 0x6336, + 0x6339, 0x633c, 0x6341, 0x6342, 0x6343, 0x6344, 0x6346, 0x634a, + 0x634b, 0x634e, 0x6352, 0x6353, 0x6354, 0x6358, 0x635b, 0x6365, + 0x6366, 0x636c, 0x636d, 0x6371, 0x6374, 0x6375, + /* 0x40 */ + 0x6378, 0x637c, 0x637d, 0x637f, 0x6382, 0x6384, 0x6387, 0x638a, + 0x6390, 0x6394, 0x6395, 0x6399, 0x639a, 0x639e, 0x63a4, 0x63a6, + 0x63ad, 0x63ae, 0x63af, 0x63bd, 0x63c1, 0x63c5, 0x63c8, 0x63ce, + 0x63d1, 0x63d3, 0x63d4, 0x63d5, 0x63dc, 0x63e0, 0x63e5, 0x63ea, + 0x63ec, 0x63f2, 0x63f3, 0x63f5, 0x63f8, 0x63f9, 0x6409, 0x640a, + 0x6410, 0x6412, 0x6414, 0x6418, 0x641e, 0x6420, 0x6422, 0x6424, + 0x6425, 0x6429, 0x642a, 0x642f, 0x6430, 0x6435, 0x643d, 0x643f, + 0x644b, 0x644f, 0x6451, 0x6452, 0x6453, 0x6454, 0x645a, 0x645b, + 0x645c, 0x645d, 0x645f, 0x6460, 0x6461, 0x6463, 0x646d, 0x6473, + 0x6474, 0x647b, 0x647d, 0x6485, 0x6487, 0x648f, 0x6490, 0x6491, + 0x6498, 0x6499, 0x649b, 0x649d, 0x649f, 0x64a1, 0x64a3, 0x64a6, + 0x64a8, 0x64ac, 0x64b3, 0x64bd, 0x64be, 0x64bf, + /* 0x41 */ + 0x64c4, 0x64c9, 0x64ca, 0x64cb, 0x64cc, 0x64ce, 0x64d0, 0x64d1, + 0x64d5, 0x64d7, 0x64e4, 0x64e5, 0x64e9, 0x64ea, 0x64ed, 0x64f0, + 0x64f5, 0x64f7, 0x64fb, 0x64ff, 0x6501, 0x6504, 0x6508, 0x6509, + 0x650a, 0x650f, 0x6513, 0x6514, 0x6516, 0x6519, 0x651b, 0x651e, + 0x651f, 0x6522, 0x6526, 0x6529, 0x652e, 0x6531, 0x653a, 0x653c, + 0x653d, 0x6543, 0x6547, 0x6549, 0x6550, 0x6552, 0x6554, 0x655f, + 0x6560, 0x6567, 0x656b, 0x657a, 0x657d, 0x6581, 0x6585, 0x658a, + 0x6592, 0x6595, 0x6598, 0x659d, 0x65a0, 0x65a3, 0x65a6, 0x65ae, + 0x65b2, 0x65b3, 0x65b4, 0x65bf, 0x65c2, 0x65c8, 0x65c9, 0x65ce, + 0x65d0, 0x65d4, 0x65d6, 0x65d8, 0x65df, 0x65f0, 0x65f2, 0x65f4, + 0x65f5, 0x65f9, 0x65fe, 0x65ff, 0x6600, 0x6604, 0x6608, 0x6609, + 0x660d, 0x6611, 0x6612, 0x6615, 0x6616, 0x661d, + /* 0x42 */ + 0x661e, 0x6621, 0x6622, 0x6623, 0x6624, 0x6626, 0x6629, 0x662a, + 0x662b, 0x662c, 0x662e, 0x6630, 0x6631, 0x6633, 0x6639, 0x6637, + 0x6640, 0x6645, 0x6646, 0x664a, 0x664c, 0x6651, 0x664e, 0x6657, + 0x6658, 0x6659, 0x665b, 0x665c, 0x6660, 0x6661, 0x66fb, 0x666a, + 0x666b, 0x666c, 0x667e, 0x6673, 0x6675, 0x667f, 0x6677, 0x6678, + 0x6679, 0x667b, 0x6680, 0x667c, 0x668b, 0x668c, 0x668d, 0x6690, + 0x6692, 0x6699, 0x669a, 0x669b, 0x669c, 0x669f, 0x66a0, 0x66a4, + 0x66ad, 0x66b1, 0x66b2, 0x66b5, 0x66bb, 0x66bf, 0x66c0, 0x66c2, + 0x66c3, 0x66c8, 0x66cc, 0x66ce, 0x66cf, 0x66d4, 0x66db, 0x66df, + 0x66e8, 0x66eb, 0x66ec, 0x66ee, 0x66fa, 0x6705, 0x6707, 0x670e, + 0x6713, 0x6719, 0x671c, 0x6720, 0x6722, 0x6733, 0x673e, 0x6745, + 0x6747, 0x6748, 0x674c, 0x6754, 0x6755, 0x675d, + /* 0x43 */ + 0x6766, 0x676c, 0x676e, 0x6774, 0x6776, 0x677b, 0x6781, 0x6784, + 0x678e, 0x678f, 0x6791, 0x6793, 0x6796, 0x6798, 0x6799, 0x679b, + 0x67b0, 0x67b1, 0x67b2, 0x67b5, 0x67bb, 0x67bc, 0x67bd, 0x67f9, + 0x67c0, 0x67c2, 0x67c3, 0x67c5, 0x67c8, 0x67c9, 0x67d2, 0x67d7, + 0x67d9, 0x67dc, 0x67e1, 0x67e6, 0x67f0, 0x67f2, 0x67f6, 0x67f7, + 0x6852, 0x6814, 0x6819, 0x681d, 0x681f, 0x6828, 0x6827, 0x682c, + 0x682d, 0x682f, 0x6830, 0x6831, 0x6833, 0x683b, 0x683f, 0x6844, + 0x6845, 0x684a, 0x684c, 0x6855, 0x6857, 0x6858, 0x685b, 0x686b, + 0x686e, 0x686f, 0x6870, 0x6871, 0x6872, 0x6875, 0x6879, 0x687a, + 0x687b, 0x687c, 0x6882, 0x6884, 0x6886, 0x6888, 0x6896, 0x6898, + 0x689a, 0x689c, 0x68a1, 0x68a3, 0x68a5, 0x68a9, 0x68aa, 0x68ae, + 0x68b2, 0x68bb, 0x68c5, 0x68c8, 0x68cc, 0x68cf, + /* 0x44 */ + 0x68d0, 0x68d1, 0x68d3, 0x68d6, 0x68d9, 0x68dc, 0x68dd, 0x68e5, + 0x68e8, 0x68ea, 0x68eb, 0x68ec, 0x68ed, 0x68f0, 0x68f1, 0x68f5, + 0x68f6, 0x68fb, 0x68fc, 0x68fd, 0x6906, 0x6909, 0x690a, 0x6910, + 0x6911, 0x6913, 0x6916, 0x6917, 0x6931, 0x6933, 0x6935, 0x6938, + 0x693b, 0x6942, 0x6945, 0x6949, 0x694e, 0x6957, 0x695b, 0x6963, + 0x6964, 0x6965, 0x6966, 0x6968, 0x6969, 0x696c, 0x6970, 0x6971, + 0x6972, 0x697a, 0x697b, 0x697f, 0x6980, 0x698d, 0x6992, 0x6996, + 0x6998, 0x69a1, 0x69a5, 0x69a6, 0x69a8, 0x69ab, 0x69ad, 0x69af, + 0x69b7, 0x69b8, 0x69ba, 0x69bc, 0x69c5, 0x69c8, 0x69d1, 0x69d6, + 0x69d7, 0x69e2, 0x69e5, 0x69ee, 0x69ef, 0x69f1, 0x69f3, 0x69f5, + 0x69fe, 0x6a00, 0x6a01, 0x6a03, 0x6a0f, 0x6a11, 0x6a15, 0x6a1a, + 0x6a1d, 0x6a20, 0x6a24, 0x6a28, 0x6a30, 0x6a32, + /* 0x45 */ + 0x6a34, 0x6a37, 0x6a3b, 0x6a3e, 0x6a3f, 0x6a45, 0x6a46, 0x6a49, + 0x6a4a, 0x6a4e, 0x6a50, 0x6a51, 0x6a52, 0x6a55, 0x6a56, 0x6a5b, + 0x6a64, 0x6a67, 0x6a6a, 0x6a71, 0x6a73, 0x6a7e, 0x6a81, 0x6a83, + 0x6a86, 0x6a87, 0x6a89, 0x6a8b, 0x6a91, 0x6a9b, 0x6a9d, 0x6a9e, + 0x6a9f, 0x6aa5, 0x6aab, 0x6aaf, 0x6ab0, 0x6ab1, 0x6ab4, 0x6abd, + 0x6abe, 0x6abf, 0x6ac6, 0x6ac9, 0x6ac8, 0x6acc, 0x6ad0, 0x6ad4, + 0x6ad5, 0x6ad6, 0x6adc, 0x6add, 0x6ae4, 0x6ae7, 0x6aec, 0x6af0, + 0x6af1, 0x6af2, 0x6afc, 0x6afd, 0x6b02, 0x6b03, 0x6b06, 0x6b07, + 0x6b09, 0x6b0f, 0x6b10, 0x6b11, 0x6b17, 0x6b1b, 0x6b1e, 0x6b24, + 0x6b28, 0x6b2b, 0x6b2c, 0x6b2f, 0x6b35, 0x6b36, 0x6b3b, 0x6b3f, + 0x6b46, 0x6b4a, 0x6b4d, 0x6b52, 0x6b56, 0x6b58, 0x6b5d, 0x6b60, + 0x6b67, 0x6b6b, 0x6b6e, 0x6b70, 0x6b75, 0x6b7d, + /* 0x46 */ + 0x6b7e, 0x6b82, 0x6b85, 0x6b97, 0x6b9b, 0x6b9f, 0x6ba0, 0x6ba2, + 0x6ba3, 0x6ba8, 0x6ba9, 0x6bac, 0x6bad, 0x6bae, 0x6bb0, 0x6bb8, + 0x6bb9, 0x6bbd, 0x6bbe, 0x6bc3, 0x6bc4, 0x6bc9, 0x6bcc, 0x6bd6, + 0x6bda, 0x6be1, 0x6be3, 0x6be6, 0x6be7, 0x6bee, 0x6bf1, 0x6bf7, + 0x6bf9, 0x6bff, 0x6c02, 0x6c04, 0x6c05, 0x6c09, 0x6c0d, 0x6c0e, + 0x6c10, 0x6c12, 0x6c19, 0x6c1f, 0x6c26, 0x6c27, 0x6c28, 0x6c2c, + 0x6c2e, 0x6c33, 0x6c35, 0x6c36, 0x6c3a, 0x6c3b, 0x6c3f, 0x6c4a, + 0x6c4b, 0x6c4d, 0x6c4f, 0x6c52, 0x6c54, 0x6c59, 0x6c5b, 0x6c5c, + 0x6c6b, 0x6c6d, 0x6c6f, 0x6c74, 0x6c76, 0x6c78, 0x6c79, 0x6c7b, + 0x6c85, 0x6c86, 0x6c87, 0x6c89, 0x6c94, 0x6c95, 0x6c97, 0x6c98, + 0x6c9c, 0x6c9f, 0x6cb0, 0x6cb2, 0x6cb4, 0x6cc2, 0x6cc6, 0x6ccd, + 0x6ccf, 0x6cd0, 0x6cd1, 0x6cd2, 0x6cd4, 0x6cd6, + /* 0x47 */ + 0x6cda, 0x6cdc, 0x6ce0, 0x6ce7, 0x6ce9, 0x6ceb, 0x6cec, 0x6cee, + 0x6cf2, 0x6cf4, 0x6d04, 0x6d07, 0x6d0a, 0x6d0e, 0x6d0f, 0x6d11, + 0x6d13, 0x6d1a, 0x6d26, 0x6d27, 0x6d28, 0x6c67, 0x6d2e, 0x6d2f, + 0x6d31, 0x6d39, 0x6d3c, 0x6d3f, 0x6d57, 0x6d5e, 0x6d5f, 0x6d61, + 0x6d65, 0x6d67, 0x6d6f, 0x6d70, 0x6d7c, 0x6d82, 0x6d87, 0x6d91, + 0x6d92, 0x6d94, 0x6d96, 0x6d97, 0x6d98, 0x6daa, 0x6dac, 0x6db4, + 0x6db7, 0x6db9, 0x6dbd, 0x6dbf, 0x6dc4, 0x6dc8, 0x6dca, 0x6dce, + 0x6dcf, 0x6dd6, 0x6ddb, 0x6ddd, 0x6ddf, 0x6de0, 0x6de2, 0x6de5, + 0x6de9, 0x6def, 0x6df0, 0x6df4, 0x6df6, 0x6dfc, 0x6e00, 0x6e04, + 0x6e1e, 0x6e22, 0x6e27, 0x6e32, 0x6e36, 0x6e39, 0x6e3b, 0x6e3c, + 0x6e44, 0x6e45, 0x6e48, 0x6e49, 0x6e4b, 0x6e4f, 0x6e51, 0x6e52, + 0x6e53, 0x6e54, 0x6e57, 0x6e5c, 0x6e5d, 0x6e5e, + /* 0x48 */ + 0x6e62, 0x6e63, 0x6e68, 0x6e73, 0x6e7b, 0x6e7d, 0x6e8d, 0x6e93, + 0x6e99, 0x6ea0, 0x6ea7, 0x6ead, 0x6eae, 0x6eb1, 0x6eb3, 0x6ebb, + 0x6ebf, 0x6ec0, 0x6ec1, 0x6ec3, 0x6ec7, 0x6ec8, 0x6eca, 0x6ecd, + 0x6ece, 0x6ecf, 0x6eeb, 0x6eed, 0x6eee, 0x6ef9, 0x6efb, 0x6efd, + 0x6f04, 0x6f08, 0x6f0a, 0x6f0c, 0x6f0d, 0x6f16, 0x6f18, 0x6f1a, + 0x6f1b, 0x6f26, 0x6f29, 0x6f2a, 0x6f2f, 0x6f30, 0x6f33, 0x6f36, + 0x6f3b, 0x6f3c, 0x6f2d, 0x6f4f, 0x6f51, 0x6f52, 0x6f53, 0x6f57, + 0x6f59, 0x6f5a, 0x6f5d, 0x6f5e, 0x6f61, 0x6f62, 0x6f68, 0x6f6c, + 0x6f7d, 0x6f7e, 0x6f83, 0x6f87, 0x6f88, 0x6f8b, 0x6f8c, 0x6f8d, + 0x6f90, 0x6f92, 0x6f93, 0x6f94, 0x6f96, 0x6f9a, 0x6f9f, 0x6fa0, + 0x6fa5, 0x6fa6, 0x6fa7, 0x6fa8, 0x6fae, 0x6faf, 0x6fb0, 0x6fb5, + 0x6fb6, 0x6fbc, 0x6fc5, 0x6fc7, 0x6fc8, 0x6fca, + /* 0x49 */ + 0x6fda, 0x6fde, 0x6fe8, 0x6fe9, 0x6ff0, 0x6ff5, 0x6ff9, 0x6ffc, + 0x6ffd, 0x7000, 0x7005, 0x7006, 0x7007, 0x700d, 0x7017, 0x7020, + 0x7023, 0x702f, 0x7034, 0x7037, 0x7039, 0x703c, 0x7043, 0x7044, + 0x7048, 0x7049, 0x704a, 0x704b, 0x7054, 0x7055, 0x705d, 0x705e, + 0x704e, 0x7064, 0x7065, 0x706c, 0x706e, 0x7075, 0x7076, 0x707e, + 0x7081, 0x7085, 0x7086, 0x7094, 0x7095, 0x7096, 0x7097, 0x7098, + 0x709b, 0x70a4, 0x70ab, 0x70b0, 0x70b1, 0x70b4, 0x70b7, 0x70ca, + 0x70d1, 0x70d3, 0x70d4, 0x70d5, 0x70d6, 0x70d8, 0x70dc, 0x70e4, + 0x70fa, 0x7103, 0x7104, 0x7105, 0x7106, 0x7107, 0x710b, 0x710c, + 0x710f, 0x711e, 0x7120, 0x712b, 0x712d, 0x712f, 0x7130, 0x7131, + 0x7138, 0x7141, 0x7145, 0x7146, 0x7147, 0x714a, 0x714b, 0x7150, + 0x7152, 0x7157, 0x715a, 0x715c, 0x715e, 0x7160, + /* 0x4a */ + 0x7168, 0x7179, 0x7180, 0x7185, 0x7187, 0x718c, 0x7192, 0x719a, + 0x719b, 0x71a0, 0x71a2, 0x71af, 0x71b0, 0x71b2, 0x71b3, 0x71ba, + 0x71bf, 0x71c0, 0x71c1, 0x71c4, 0x71cb, 0x71cc, 0x71d3, 0x71d6, + 0x71d9, 0x71da, 0x71dc, 0x71f8, 0x71fe, 0x7200, 0x7207, 0x7208, + 0x7209, 0x7213, 0x7217, 0x721a, 0x721d, 0x721f, 0x7224, 0x722b, + 0x722f, 0x7234, 0x7238, 0x7239, 0x7241, 0x7242, 0x7243, 0x7245, + 0x724e, 0x724f, 0x7250, 0x7253, 0x7255, 0x7256, 0x725a, 0x725c, + 0x725e, 0x7260, 0x7263, 0x7268, 0x726b, 0x726e, 0x726f, 0x7271, + 0x7277, 0x7278, 0x727b, 0x727c, 0x727f, 0x7284, 0x7289, 0x728d, + 0x728e, 0x7293, 0x729b, 0x72a8, 0x72ad, 0x72ae, 0x72b1, 0x72b4, + 0x72be, 0x72c1, 0x72c7, 0x72c9, 0x72cc, 0x72d5, 0x72d6, 0x72d8, + 0x72df, 0x72e5, 0x72f3, 0x72f4, 0x72fa, 0x72fb, + /* 0x4b */ + 0x72fe, 0x7302, 0x7304, 0x7305, 0x7307, 0x730b, 0x730d, 0x7312, + 0x7313, 0x7318, 0x7319, 0x731e, 0x7322, 0x7324, 0x7327, 0x7328, + 0x732c, 0x7331, 0x7332, 0x7335, 0x733a, 0x733b, 0x733d, 0x7343, + 0x734d, 0x7350, 0x7352, 0x7356, 0x7358, 0x735d, 0x735e, 0x735f, + 0x7360, 0x7366, 0x7367, 0x7369, 0x736b, 0x736c, 0x736e, 0x736f, + 0x7371, 0x7377, 0x7379, 0x737c, 0x7380, 0x7381, 0x7383, 0x7385, + 0x7386, 0x738e, 0x7390, 0x7393, 0x7395, 0x7397, 0x7398, 0x739c, + 0x739e, 0x739f, 0x73a0, 0x73a2, 0x73a5, 0x73a6, 0x73aa, 0x73ab, + 0x73ad, 0x73b5, 0x73b7, 0x73b9, 0x73bc, 0x73bd, 0x73bf, 0x73c5, + 0x73c6, 0x73c9, 0x73cb, 0x73cc, 0x73cf, 0x73d2, 0x73d3, 0x73d6, + 0x73d9, 0x73dd, 0x73e1, 0x73e3, 0x73e6, 0x73e7, 0x73e9, 0x73f4, + 0x73f5, 0x73f7, 0x73f9, 0x73fa, 0x73fb, 0x73fd, + /* 0x4c */ + 0x73ff, 0x7400, 0x7401, 0x7404, 0x7407, 0x740a, 0x7411, 0x741a, + 0x741b, 0x7424, 0x7426, 0x7428, 0x7429, 0x742a, 0x742b, 0x742c, + 0x742d, 0x742e, 0x742f, 0x7430, 0x7431, 0x7439, 0x7440, 0x7443, + 0x7444, 0x7446, 0x7447, 0x744b, 0x744d, 0x7451, 0x7452, 0x7457, + 0x745d, 0x7462, 0x7466, 0x7467, 0x7468, 0x746b, 0x746d, 0x746e, + 0x7471, 0x7472, 0x7480, 0x7481, 0x7485, 0x7486, 0x7487, 0x7489, + 0x748f, 0x7490, 0x7491, 0x7492, 0x7498, 0x7499, 0x749a, 0x749c, + 0x749f, 0x74a0, 0x74a1, 0x74a3, 0x74a6, 0x74a8, 0x74a9, 0x74aa, + 0x74ab, 0x74ae, 0x74af, 0x74b1, 0x74b2, 0x74b5, 0x74b9, 0x74bb, + 0x74bf, 0x74c8, 0x74c9, 0x74cc, 0x74d0, 0x74d3, 0x74d8, 0x74da, + 0x74db, 0x74de, 0x74df, 0x74e4, 0x74e8, 0x74ea, 0x74eb, 0x74ef, + 0x74f4, 0x74fa, 0x74fb, 0x74fc, 0x74ff, 0x7506, + /* 0x4d */ + 0x7512, 0x7516, 0x7517, 0x7520, 0x7521, 0x7524, 0x7527, 0x7529, + 0x752a, 0x752f, 0x7536, 0x7539, 0x753d, 0x753e, 0x753f, 0x7540, + 0x7543, 0x7547, 0x7548, 0x754e, 0x7550, 0x7552, 0x7557, 0x755e, + 0x755f, 0x7561, 0x756f, 0x7571, 0x7579, 0x757a, 0x757b, 0x757c, + 0x757d, 0x757e, 0x7581, 0x7585, 0x7590, 0x7592, 0x7593, 0x7595, + 0x7599, 0x759c, 0x75a2, 0x75a4, 0x75b4, 0x75ba, 0x75bf, 0x75c0, + 0x75c1, 0x75c4, 0x75c6, 0x75cc, 0x75ce, 0x75cf, 0x75d7, 0x75dc, + 0x75df, 0x75e0, 0x75e1, 0x75e4, 0x75e7, 0x75ec, 0x75ee, 0x75ef, + 0x75f1, 0x75f9, 0x7600, 0x7602, 0x7603, 0x7604, 0x7607, 0x7608, + 0x760a, 0x760c, 0x760f, 0x7612, 0x7613, 0x7615, 0x7616, 0x7619, + 0x761b, 0x761c, 0x761d, 0x761e, 0x7623, 0x7625, 0x7626, 0x7629, + 0x762d, 0x7632, 0x7633, 0x7635, 0x7638, 0x7639, + /* 0x4e */ + 0x763a, 0x763c, 0x764a, 0x7640, 0x7641, 0x7643, 0x7644, 0x7645, + 0x7649, 0x764b, 0x7655, 0x7659, 0x765f, 0x7664, 0x7665, 0x766d, + 0x766e, 0x766f, 0x7671, 0x7674, 0x7681, 0x7685, 0x768c, 0x768d, + 0x7695, 0x769b, 0x769c, 0x769d, 0x769f, 0x76a0, 0x76a2, 0x76a3, + 0x76a4, 0x76a5, 0x76a6, 0x76a7, 0x76a8, 0x76aa, 0x76ad, 0x76bd, + 0x76c1, 0x76c5, 0x76c9, 0x76cb, 0x76cc, 0x76ce, 0x76d4, 0x76d9, + 0x76e0, 0x76e6, 0x76e8, 0x76ec, 0x76f0, 0x76f1, 0x76f6, 0x76f9, + 0x76fc, 0x7700, 0x7706, 0x770a, 0x770e, 0x7712, 0x7714, 0x7715, + 0x7717, 0x7719, 0x771a, 0x771c, 0x7722, 0x7728, 0x772d, 0x772e, + 0x772f, 0x7734, 0x7735, 0x7736, 0x7739, 0x773d, 0x773e, 0x7742, + 0x7745, 0x7746, 0x774a, 0x774d, 0x774e, 0x774f, 0x7752, 0x7756, + 0x7757, 0x775c, 0x775e, 0x775f, 0x7760, 0x7762, + /* 0x4f */ + 0x7764, 0x7767, 0x776a, 0x776c, 0x7770, 0x7772, 0x7773, 0x7774, + 0x777a, 0x777d, 0x7780, 0x7784, 0x778c, 0x778d, 0x7794, 0x7795, + 0x7796, 0x779a, 0x779f, 0x77a2, 0x77a7, 0x77aa, 0x77ae, 0x77af, + 0x77b1, 0x77b5, 0x77be, 0x77c3, 0x77c9, 0x77d1, 0x77d2, 0x77d5, + 0x77d9, 0x77de, 0x77df, 0x77e0, 0x77e4, 0x77e6, 0x77ea, 0x77ec, + 0x77f0, 0x77f1, 0x77f4, 0x77f8, 0x77fb, 0x7805, 0x7806, 0x7809, + 0x780d, 0x780e, 0x7811, 0x781d, 0x7821, 0x7822, 0x7823, 0x782d, + 0x782e, 0x7830, 0x7835, 0x7837, 0x7843, 0x7844, 0x7847, 0x7848, + 0x784c, 0x784e, 0x7852, 0x785c, 0x785e, 0x7860, 0x7861, 0x7863, + 0x7864, 0x7868, 0x786a, 0x786e, 0x787a, 0x787e, 0x788a, 0x788f, + 0x7894, 0x7898, 0x78a1, 0x789d, 0x789e, 0x789f, 0x78a4, 0x78a8, + 0x78ac, 0x78ad, 0x78b0, 0x78b1, 0x78b2, 0x78b3, + /* 0x50 */ + 0x78bb, 0x78bd, 0x78bf, 0x78c7, 0x78c8, 0x78c9, 0x78cc, 0x78ce, + 0x78d2, 0x78d3, 0x78d5, 0x78d6, 0x78e4, 0x78db, 0x78df, 0x78e0, + 0x78e1, 0x78e6, 0x78ea, 0x78f2, 0x78f3, 0x7900, 0x78f6, 0x78f7, + 0x78fa, 0x78fb, 0x78ff, 0x7906, 0x790c, 0x7910, 0x791a, 0x791c, + 0x791e, 0x791f, 0x7920, 0x7925, 0x7927, 0x7929, 0x792d, 0x7931, + 0x7934, 0x7935, 0x793b, 0x793d, 0x793f, 0x7944, 0x7945, 0x7946, + 0x794a, 0x794b, 0x794f, 0x7951, 0x7954, 0x7958, 0x795b, 0x795c, + 0x7967, 0x7969, 0x796b, 0x7972, 0x7979, 0x797b, 0x797c, 0x797e, + 0x798b, 0x798c, 0x7991, 0x7993, 0x7994, 0x7995, 0x7996, 0x7998, + 0x799b, 0x799c, 0x79a1, 0x79a8, 0x79a9, 0x79ab, 0x79af, 0x79b1, + 0x79b4, 0x79b8, 0x79bb, 0x79c2, 0x79c4, 0x79c7, 0x79c8, 0x79ca, + 0x79cf, 0x79d4, 0x79d6, 0x79da, 0x79dd, 0x79de, + /* 0x51 */ + 0x79e0, 0x79e2, 0x79e5, 0x79ea, 0x79eb, 0x79ed, 0x79f1, 0x79f8, + 0x79fc, 0x7a02, 0x7a03, 0x7a07, 0x7a09, 0x7a0a, 0x7a0c, 0x7a11, + 0x7a15, 0x7a1b, 0x7a1e, 0x7a21, 0x7a27, 0x7a2b, 0x7a2d, 0x7a2f, + 0x7a30, 0x7a34, 0x7a35, 0x7a38, 0x7a39, 0x7a3a, 0x7a44, 0x7a45, + 0x7a47, 0x7a48, 0x7a4c, 0x7a55, 0x7a56, 0x7a59, 0x7a5c, 0x7a5d, + 0x7a5f, 0x7a60, 0x7a65, 0x7a67, 0x7a6a, 0x7a6d, 0x7a75, 0x7a78, + 0x7a7e, 0x7a80, 0x7a82, 0x7a85, 0x7a86, 0x7a8a, 0x7a8b, 0x7a90, + 0x7a91, 0x7a94, 0x7a9e, 0x7aa0, 0x7aa3, 0x7aac, 0x7ab3, 0x7ab5, + 0x7ab9, 0x7abb, 0x7abc, 0x7ac6, 0x7ac9, 0x7acc, 0x7ace, 0x7ad1, + 0x7adb, 0x7ae8, 0x7ae9, 0x7aeb, 0x7aec, 0x7af1, 0x7af4, 0x7afb, + 0x7afd, 0x7afe, 0x7b07, 0x7b14, 0x7b1f, 0x7b23, 0x7b27, 0x7b29, + 0x7b2a, 0x7b2b, 0x7b2d, 0x7b2e, 0x7b2f, 0x7b30, + /* 0x52 */ + 0x7b31, 0x7b34, 0x7b3d, 0x7b3f, 0x7b40, 0x7b41, 0x7b47, 0x7b4e, + 0x7b55, 0x7b60, 0x7b64, 0x7b66, 0x7b69, 0x7b6a, 0x7b6d, 0x7b6f, + 0x7b72, 0x7b73, 0x7b77, 0x7b84, 0x7b89, 0x7b8e, 0x7b90, 0x7b91, + 0x7b96, 0x7b9b, 0x7b9e, 0x7ba0, 0x7ba5, 0x7bac, 0x7baf, 0x7bb0, + 0x7bb2, 0x7bb5, 0x7bb6, 0x7bba, 0x7bbb, 0x7bbc, 0x7bbd, 0x7bc2, + 0x7bc5, 0x7bc8, 0x7bca, 0x7bd4, 0x7bd6, 0x7bd7, 0x7bd9, 0x7bda, + 0x7bdb, 0x7be8, 0x7bea, 0x7bf2, 0x7bf4, 0x7bf5, 0x7bf8, 0x7bf9, + 0x7bfa, 0x7bfc, 0x7bfe, 0x7c01, 0x7c02, 0x7c03, 0x7c04, 0x7c06, + 0x7c09, 0x7c0b, 0x7c0c, 0x7c0e, 0x7c0f, 0x7c19, 0x7c1b, 0x7c20, + 0x7c25, 0x7c26, 0x7c28, 0x7c2c, 0x7c31, 0x7c33, 0x7c34, 0x7c36, + 0x7c39, 0x7c3a, 0x7c46, 0x7c4a, 0x7c55, 0x7c51, 0x7c52, 0x7c53, + 0x7c59, 0x7c5a, 0x7c5b, 0x7c5c, 0x7c5d, 0x7c5e, + /* 0x53 */ + 0x7c61, 0x7c63, 0x7c67, 0x7c69, 0x7c6d, 0x7c6e, 0x7c70, 0x7c72, + 0x7c79, 0x7c7c, 0x7c7d, 0x7c86, 0x7c87, 0x7c8f, 0x7c94, 0x7c9e, + 0x7ca0, 0x7ca6, 0x7cb0, 0x7cb6, 0x7cb7, 0x7cba, 0x7cbb, 0x7cbc, + 0x7cbf, 0x7cc4, 0x7cc7, 0x7cc8, 0x7cc9, 0x7ccd, 0x7ccf, 0x7cd3, + 0x7cd4, 0x7cd5, 0x7cd7, 0x7cd9, 0x7cda, 0x7cdd, 0x7ce6, 0x7ce9, + 0x7ceb, 0x7cf5, 0x7d03, 0x7d07, 0x7d08, 0x7d09, 0x7d0f, 0x7d11, + 0x7d12, 0x7d13, 0x7d16, 0x7d1d, 0x7d1e, 0x7d23, 0x7d26, 0x7d2a, + 0x7d2d, 0x7d31, 0x7d3c, 0x7d3d, 0x7d3e, 0x7d40, 0x7d41, 0x7d47, + 0x7d48, 0x7d4d, 0x7d51, 0x7d53, 0x7d57, 0x7d59, 0x7d5a, 0x7d5c, + 0x7d5d, 0x7d65, 0x7d67, 0x7d6a, 0x7d70, 0x7d78, 0x7d7a, 0x7d7b, + 0x7d7f, 0x7d81, 0x7d82, 0x7d83, 0x7d85, 0x7d86, 0x7d88, 0x7d8b, + 0x7d8c, 0x7d8d, 0x7d91, 0x7d96, 0x7d97, 0x7d9d, + /* 0x54 */ + 0x7d9e, 0x7da6, 0x7da7, 0x7daa, 0x7db3, 0x7db6, 0x7db7, 0x7db9, + 0x7dc2, 0x7dc3, 0x7dc4, 0x7dc5, 0x7dc6, 0x7dcc, 0x7dcd, 0x7dce, + 0x7dd7, 0x7dd9, 0x7e00, 0x7de2, 0x7de5, 0x7de6, 0x7dea, 0x7deb, + 0x7ded, 0x7df1, 0x7df5, 0x7df6, 0x7df9, 0x7dfa, 0x7e08, 0x7e10, + 0x7e11, 0x7e15, 0x7e17, 0x7e1c, 0x7e1d, 0x7e20, 0x7e27, 0x7e28, + 0x7e2c, 0x7e2d, 0x7e2f, 0x7e33, 0x7e36, 0x7e3f, 0x7e44, 0x7e45, + 0x7e47, 0x7e4e, 0x7e50, 0x7e52, 0x7e58, 0x7e5f, 0x7e61, 0x7e62, + 0x7e65, 0x7e6b, 0x7e6e, 0x7e6f, 0x7e73, 0x7e78, 0x7e7e, 0x7e81, + 0x7e86, 0x7e87, 0x7e8a, 0x7e8d, 0x7e91, 0x7e95, 0x7e98, 0x7e9a, + 0x7e9d, 0x7e9e, 0x7f3c, 0x7f3b, 0x7f3d, 0x7f3e, 0x7f3f, 0x7f43, + 0x7f44, 0x7f47, 0x7f4f, 0x7f52, 0x7f53, 0x7f5b, 0x7f5c, 0x7f5d, + 0x7f61, 0x7f63, 0x7f64, 0x7f65, 0x7f66, 0x7f6d, + /* 0x55 */ + 0x7f71, 0x7f7d, 0x7f7e, 0x7f7f, 0x7f80, 0x7f8b, 0x7f8d, 0x7f8f, + 0x7f90, 0x7f91, 0x7f96, 0x7f97, 0x7f9c, 0x7fa1, 0x7fa2, 0x7fa6, + 0x7faa, 0x7fad, 0x7fb4, 0x7fbc, 0x7fbf, 0x7fc0, 0x7fc3, 0x7fc8, + 0x7fce, 0x7fcf, 0x7fdb, 0x7fdf, 0x7fe3, 0x7fe5, 0x7fe8, 0x7fec, + 0x7fee, 0x7fef, 0x7ff2, 0x7ffa, 0x7ffd, 0x7ffe, 0x7fff, 0x8007, + 0x8008, 0x800a, 0x800d, 0x800e, 0x800f, 0x8011, 0x8013, 0x8014, + 0x8016, 0x801d, 0x801e, 0x801f, 0x8020, 0x8024, 0x8026, 0x802c, + 0x802e, 0x8030, 0x8034, 0x8035, 0x8037, 0x8039, 0x803a, 0x803c, + 0x803e, 0x8040, 0x8044, 0x8060, 0x8064, 0x8066, 0x806d, 0x8071, + 0x8075, 0x8081, 0x8088, 0x808e, 0x809c, 0x809e, 0x80a6, 0x80a7, + 0x80ab, 0x80b8, 0x80b9, 0x80c8, 0x80cd, 0x80cf, 0x80d2, 0x80d4, + 0x80d5, 0x80d7, 0x80d8, 0x80e0, 0x80ed, 0x80ee, + /* 0x56 */ + 0x80f0, 0x80f2, 0x80f3, 0x80f6, 0x80f9, 0x80fa, 0x80fe, 0x8103, + 0x810b, 0x8116, 0x8117, 0x8118, 0x811c, 0x811e, 0x8120, 0x8124, + 0x8127, 0x812c, 0x8130, 0x8135, 0x813a, 0x813c, 0x8145, 0x8147, + 0x814a, 0x814c, 0x8152, 0x8157, 0x8160, 0x8161, 0x8167, 0x8168, + 0x8169, 0x816d, 0x816f, 0x8177, 0x8181, 0x8190, 0x8184, 0x8185, + 0x8186, 0x818b, 0x818e, 0x8196, 0x8198, 0x819b, 0x819e, 0x81a2, + 0x81ae, 0x81b2, 0x81b4, 0x81bb, 0x81cb, 0x81c3, 0x81c5, 0x81ca, + 0x81ce, 0x81cf, 0x81d5, 0x81d7, 0x81db, 0x81dd, 0x81de, 0x81e1, + 0x81e4, 0x81eb, 0x81ec, 0x81f0, 0x81f1, 0x81f2, 0x81f5, 0x81f6, + 0x81f8, 0x81f9, 0x81fd, 0x81ff, 0x8200, 0x8203, 0x820f, 0x8213, + 0x8214, 0x8219, 0x821a, 0x821d, 0x8221, 0x8222, 0x8228, 0x8232, + 0x8234, 0x823a, 0x8243, 0x8244, 0x8245, 0x8246, + /* 0x57 */ + 0x824b, 0x824e, 0x824f, 0x8251, 0x8256, 0x825c, 0x8260, 0x8263, + 0x8267, 0x826d, 0x8274, 0x827b, 0x827d, 0x827f, 0x8280, 0x8281, + 0x8283, 0x8284, 0x8287, 0x8289, 0x828a, 0x828e, 0x8291, 0x8294, + 0x8296, 0x8298, 0x829a, 0x829b, 0x82a0, 0x82a1, 0x82a3, 0x82a4, + 0x82a7, 0x82a8, 0x82a9, 0x82aa, 0x82ae, 0x82b0, 0x82b2, 0x82b4, + 0x82b7, 0x82ba, 0x82bc, 0x82be, 0x82bf, 0x82c6, 0x82d0, 0x82d5, + 0x82da, 0x82e0, 0x82e2, 0x82e4, 0x82e8, 0x82ea, 0x82ed, 0x82ef, + 0x82f6, 0x82f7, 0x82fd, 0x82fe, 0x8300, 0x8301, 0x8307, 0x8308, + 0x830a, 0x830b, 0x8354, 0x831b, 0x831d, 0x831e, 0x831f, 0x8321, + 0x8322, 0x832c, 0x832d, 0x832e, 0x8330, 0x8333, 0x8337, 0x833a, + 0x833c, 0x833d, 0x8342, 0x8343, 0x8344, 0x8347, 0x834d, 0x834e, + 0x8351, 0x8355, 0x8356, 0x8357, 0x8370, 0x8378, + /* 0x58 */ + 0x837d, 0x837f, 0x8380, 0x8382, 0x8384, 0x8386, 0x838d, 0x8392, + 0x8394, 0x8395, 0x8398, 0x8399, 0x839b, 0x839c, 0x839d, 0x83a6, + 0x83a7, 0x83a9, 0x83ac, 0x83be, 0x83bf, 0x83c0, 0x83c7, 0x83c9, + 0x83cf, 0x83d0, 0x83d1, 0x83d4, 0x83dd, 0x8353, 0x83e8, 0x83ea, + 0x83f6, 0x83f8, 0x83f9, 0x83fc, 0x8401, 0x8406, 0x840a, 0x840f, + 0x8411, 0x8415, 0x8419, 0x83ad, 0x842f, 0x8439, 0x8445, 0x8447, + 0x8448, 0x844a, 0x844d, 0x844f, 0x8451, 0x8452, 0x8456, 0x8458, + 0x8459, 0x845a, 0x845c, 0x8460, 0x8464, 0x8465, 0x8467, 0x846a, + 0x8470, 0x8473, 0x8474, 0x8476, 0x8478, 0x847c, 0x847d, 0x8481, + 0x8485, 0x8492, 0x8493, 0x8495, 0x849e, 0x84a6, 0x84a8, 0x84a9, + 0x84aa, 0x84af, 0x84b1, 0x84b4, 0x84ba, 0x84bd, 0x84be, 0x84c0, + 0x84c2, 0x84c7, 0x84c8, 0x84cc, 0x84cf, 0x84d3, + /* 0x59 */ + 0x84dc, 0x84e7, 0x84ea, 0x84ef, 0x84f0, 0x84f1, 0x84f2, 0x84f7, + 0x8532, 0x84fa, 0x84fb, 0x84fd, 0x8502, 0x8503, 0x8507, 0x850c, + 0x850e, 0x8510, 0x851c, 0x851e, 0x8522, 0x8523, 0x8524, 0x8525, + 0x8527, 0x852a, 0x852b, 0x852f, 0x8533, 0x8534, 0x8536, 0x853f, + 0x8546, 0x854f, 0x8550, 0x8551, 0x8552, 0x8553, 0x8556, 0x8559, + 0x855c, 0x855d, 0x855e, 0x855f, 0x8560, 0x8561, 0x8562, 0x8564, + 0x856b, 0x856f, 0x8579, 0x857a, 0x857b, 0x857d, 0x857f, 0x8581, + 0x8585, 0x8586, 0x8589, 0x858b, 0x858c, 0x858f, 0x8593, 0x8598, + 0x859d, 0x859f, 0x85a0, 0x85a2, 0x85a5, 0x85a7, 0x85b4, 0x85b6, + 0x85b7, 0x85b8, 0x85bc, 0x85bd, 0x85be, 0x85bf, 0x85c2, 0x85c7, + 0x85ca, 0x85cb, 0x85ce, 0x85ad, 0x85d8, 0x85da, 0x85df, 0x85e0, + 0x85e6, 0x85e8, 0x85ed, 0x85f3, 0x85f6, 0x85fc, + /* 0x5a */ + 0x85ff, 0x8600, 0x8604, 0x8605, 0x860d, 0x860e, 0x8610, 0x8611, + 0x8612, 0x8618, 0x8619, 0x861b, 0x861e, 0x8621, 0x8627, 0x8629, + 0x8636, 0x8638, 0x863a, 0x863c, 0x863d, 0x8640, 0x8642, 0x8646, + 0x8652, 0x8653, 0x8656, 0x8657, 0x8658, 0x8659, 0x865d, 0x8660, + 0x8661, 0x8662, 0x8663, 0x8664, 0x8669, 0x866c, 0x866f, 0x8675, + 0x8676, 0x8677, 0x867a, 0x868d, 0x8691, 0x8696, 0x8698, 0x869a, + 0x869c, 0x86a1, 0x86a6, 0x86a7, 0x86a8, 0x86ad, 0x86b1, 0x86b3, + 0x86b4, 0x86b5, 0x86b7, 0x86b8, 0x86b9, 0x86bf, 0x86c0, 0x86c1, + 0x86c3, 0x86c5, 0x86d1, 0x86d2, 0x86d5, 0x86d7, 0x86da, 0x86dc, + 0x86e0, 0x86e3, 0x86e5, 0x86e7, 0x8688, 0x86fa, 0x86fc, 0x86fd, + 0x8704, 0x8705, 0x8707, 0x870b, 0x870e, 0x870f, 0x8710, 0x8713, + 0x8714, 0x8719, 0x871e, 0x871f, 0x8721, 0x8723, + /* 0x5b */ + 0x8728, 0x872e, 0x872f, 0x8731, 0x8732, 0x8739, 0x873a, 0x873c, + 0x873d, 0x873e, 0x8740, 0x8743, 0x8745, 0x874d, 0x8758, 0x875d, + 0x8761, 0x8764, 0x8765, 0x876f, 0x8771, 0x8772, 0x877b, 0x8783, + 0x8784, 0x8785, 0x8786, 0x8787, 0x8788, 0x8789, 0x878b, 0x878c, + 0x8790, 0x8793, 0x8795, 0x8797, 0x8798, 0x8799, 0x879e, 0x87a0, + 0x87a3, 0x87a7, 0x87ac, 0x87ad, 0x87ae, 0x87b1, 0x87b5, 0x87be, + 0x87bf, 0x87c1, 0x87c8, 0x87c9, 0x87ca, 0x87ce, 0x87d5, 0x87d6, + 0x87d9, 0x87da, 0x87dc, 0x87df, 0x87e2, 0x87e3, 0x87e4, 0x87ea, + 0x87eb, 0x87ed, 0x87f1, 0x87f3, 0x87f8, 0x87fa, 0x87ff, 0x8801, + 0x8803, 0x8806, 0x8809, 0x880a, 0x880b, 0x8810, 0x8819, 0x8812, + 0x8813, 0x8814, 0x8818, 0x881a, 0x881b, 0x881c, 0x881e, 0x881f, + 0x8828, 0x882d, 0x882e, 0x8830, 0x8832, 0x8835, + /* 0x5c */ + 0x883a, 0x883c, 0x8841, 0x8843, 0x8845, 0x8848, 0x8849, 0x884a, + 0x884b, 0x884e, 0x8851, 0x8855, 0x8856, 0x8858, 0x885a, 0x885c, + 0x885f, 0x8860, 0x8864, 0x8869, 0x8871, 0x8879, 0x887b, 0x8880, + 0x8898, 0x889a, 0x889b, 0x889c, 0x889f, 0x88a0, 0x88a8, 0x88aa, + 0x88ba, 0x88bd, 0x88be, 0x88c0, 0x88ca, 0x88cb, 0x88cc, 0x88cd, + 0x88ce, 0x88d1, 0x88d2, 0x88d3, 0x88db, 0x88de, 0x88e7, 0x88ef, + 0x88f0, 0x88f1, 0x88f5, 0x88f7, 0x8901, 0x8906, 0x890d, 0x890e, + 0x890f, 0x8915, 0x8916, 0x8918, 0x8919, 0x891a, 0x891c, 0x8920, + 0x8926, 0x8927, 0x8928, 0x8930, 0x8931, 0x8932, 0x8935, 0x8939, + 0x893a, 0x893e, 0x8940, 0x8942, 0x8945, 0x8946, 0x8949, 0x894f, + 0x8952, 0x8957, 0x895a, 0x895b, 0x895c, 0x8961, 0x8962, 0x8963, + 0x896b, 0x896e, 0x8970, 0x8973, 0x8975, 0x897a, + /* 0x5d */ + 0x897b, 0x897c, 0x897d, 0x8989, 0x898d, 0x8990, 0x8994, 0x8995, + 0x899b, 0x899c, 0x899f, 0x89a0, 0x89a5, 0x89b0, 0x89b4, 0x89b5, + 0x89b6, 0x89b7, 0x89bc, 0x89d4, 0x89d5, 0x89d6, 0x89d7, 0x89d8, + 0x89e5, 0x89e9, 0x89eb, 0x89ed, 0x89f1, 0x89f3, 0x89f6, 0x89f9, + 0x89fd, 0x89ff, 0x8a04, 0x8a05, 0x8a07, 0x8a0f, 0x8a11, 0x8a12, + 0x8a14, 0x8a15, 0x8a1e, 0x8a20, 0x8a22, 0x8a24, 0x8a26, 0x8a2b, + 0x8a2c, 0x8a2f, 0x8a35, 0x8a37, 0x8a3d, 0x8a3e, 0x8a40, 0x8a43, + 0x8a45, 0x8a47, 0x8a49, 0x8a4d, 0x8a4e, 0x8a53, 0x8a56, 0x8a57, + 0x8a58, 0x8a5c, 0x8a5d, 0x8a61, 0x8a65, 0x8a67, 0x8a75, 0x8a76, + 0x8a77, 0x8a79, 0x8a7a, 0x8a7b, 0x8a7e, 0x8a7f, 0x8a80, 0x8a83, + 0x8a86, 0x8a8b, 0x8a8f, 0x8a90, 0x8a92, 0x8a96, 0x8a97, 0x8a99, + 0x8a9f, 0x8aa7, 0x8aa9, 0x8aae, 0x8aaf, 0x8ab3, + /* 0x5e */ + 0x8ab6, 0x8ab7, 0x8abb, 0x8abe, 0x8ac3, 0x8ac6, 0x8ac8, 0x8ac9, + 0x8aca, 0x8ad1, 0x8ad3, 0x8ad4, 0x8ad5, 0x8ad7, 0x8add, 0x8adf, + 0x8aec, 0x8af0, 0x8af4, 0x8af5, 0x8af6, 0x8afc, 0x8aff, 0x8b05, + 0x8b06, 0x8b0b, 0x8b11, 0x8b1c, 0x8b1e, 0x8b1f, 0x8b0a, 0x8b2d, + 0x8b30, 0x8b37, 0x8b3c, 0x8b42, 0x8b43, 0x8b44, 0x8b45, 0x8b46, + 0x8b48, 0x8b52, 0x8b53, 0x8b54, 0x8b59, 0x8b4d, 0x8b5e, 0x8b63, + 0x8b6d, 0x8b76, 0x8b78, 0x8b79, 0x8b7c, 0x8b7e, 0x8b81, 0x8b84, + 0x8b85, 0x8b8b, 0x8b8d, 0x8b8f, 0x8b94, 0x8b95, 0x8b9c, 0x8b9e, + 0x8b9f, 0x8c38, 0x8c39, 0x8c3d, 0x8c3e, 0x8c45, 0x8c47, 0x8c49, + 0x8c4b, 0x8c4f, 0x8c51, 0x8c53, 0x8c54, 0x8c57, 0x8c58, 0x8c5b, + 0x8c5d, 0x8c59, 0x8c63, 0x8c64, 0x8c66, 0x8c68, 0x8c69, 0x8c6d, + 0x8c73, 0x8c75, 0x8c76, 0x8c7b, 0x8c7e, 0x8c86, + /* 0x5f */ + 0x8c87, 0x8c8b, 0x8c90, 0x8c92, 0x8c93, 0x8c99, 0x8c9b, 0x8c9c, + 0x8ca4, 0x8cb9, 0x8cba, 0x8cc5, 0x8cc6, 0x8cc9, 0x8ccb, 0x8ccf, + 0x8cd6, 0x8cd5, 0x8cd9, 0x8cdd, 0x8ce1, 0x8ce8, 0x8cec, 0x8cef, + 0x8cf0, 0x8cf2, 0x8cf5, 0x8cf7, 0x8cf8, 0x8cfe, 0x8cff, 0x8d01, + 0x8d03, 0x8d09, 0x8d12, 0x8d17, 0x8d1b, 0x8d65, 0x8d69, 0x8d6c, + 0x8d6e, 0x8d7f, 0x8d82, 0x8d84, 0x8d88, 0x8d8d, 0x8d90, 0x8d91, + 0x8d95, 0x8d9e, 0x8d9f, 0x8da0, 0x8da6, 0x8dab, 0x8dac, 0x8daf, + 0x8db2, 0x8db5, 0x8db7, 0x8db9, 0x8dbb, 0x8dc0, 0x8dc5, 0x8dc6, + 0x8dc7, 0x8dc8, 0x8dca, 0x8dce, 0x8dd1, 0x8dd4, 0x8dd5, 0x8dd7, + 0x8dd9, 0x8de4, 0x8de5, 0x8de7, 0x8dec, 0x8df0, 0x8dbc, 0x8df1, + 0x8df2, 0x8df4, 0x8dfd, 0x8e01, 0x8e04, 0x8e05, 0x8e06, 0x8e0b, + 0x8e11, 0x8e14, 0x8e16, 0x8e20, 0x8e21, 0x8e22, + /* 0x60 */ + 0x8e23, 0x8e26, 0x8e27, 0x8e31, 0x8e33, 0x8e36, 0x8e37, 0x8e38, + 0x8e39, 0x8e3d, 0x8e40, 0x8e41, 0x8e4b, 0x8e4d, 0x8e4e, 0x8e4f, + 0x8e54, 0x8e5b, 0x8e5c, 0x8e5d, 0x8e5e, 0x8e61, 0x8e62, 0x8e69, + 0x8e6c, 0x8e6d, 0x8e6f, 0x8e70, 0x8e71, 0x8e79, 0x8e7a, 0x8e7b, + 0x8e82, 0x8e83, 0x8e89, 0x8e90, 0x8e92, 0x8e95, 0x8e9a, 0x8e9b, + 0x8e9d, 0x8e9e, 0x8ea2, 0x8ea7, 0x8ea9, 0x8ead, 0x8eae, 0x8eb3, + 0x8eb5, 0x8eba, 0x8ebb, 0x8ec0, 0x8ec1, 0x8ec3, 0x8ec4, 0x8ec7, + 0x8ecf, 0x8ed1, 0x8ed4, 0x8edc, 0x8ee8, 0x8eee, 0x8ef0, 0x8ef1, + 0x8ef7, 0x8ef9, 0x8efa, 0x8eed, 0x8f00, 0x8f02, 0x8f07, 0x8f08, + 0x8f0f, 0x8f10, 0x8f16, 0x8f17, 0x8f18, 0x8f1e, 0x8f20, 0x8f21, + 0x8f23, 0x8f25, 0x8f27, 0x8f28, 0x8f2c, 0x8f2d, 0x8f2e, 0x8f34, + 0x8f35, 0x8f36, 0x8f37, 0x8f3a, 0x8f40, 0x8f41, + /* 0x61 */ + 0x8f43, 0x8f47, 0x8f4f, 0x8f51, 0x8f52, 0x8f53, 0x8f54, 0x8f55, + 0x8f58, 0x8f5d, 0x8f5e, 0x8f65, 0x8f9d, 0x8fa0, 0x8fa1, 0x8fa4, + 0x8fa5, 0x8fa6, 0x8fb5, 0x8fb6, 0x8fb8, 0x8fbe, 0x8fc0, 0x8fc1, + 0x8fc6, 0x8fca, 0x8fcb, 0x8fcd, 0x8fd0, 0x8fd2, 0x8fd3, 0x8fd5, + 0x8fe0, 0x8fe3, 0x8fe4, 0x8fe8, 0x8fee, 0x8ff1, 0x8ff5, 0x8ff6, + 0x8ffb, 0x8ffe, 0x9002, 0x9004, 0x9008, 0x900c, 0x9018, 0x901b, + 0x9028, 0x9029, 0x902f, 0x902a, 0x902c, 0x902d, 0x9033, 0x9034, + 0x9037, 0x903f, 0x9043, 0x9044, 0x904c, 0x905b, 0x905d, 0x9062, + 0x9066, 0x9067, 0x906c, 0x9070, 0x9074, 0x9079, 0x9085, 0x9088, + 0x908b, 0x908c, 0x908e, 0x9090, 0x9095, 0x9097, 0x9098, 0x9099, + 0x909b, 0x90a0, 0x90a1, 0x90a2, 0x90a5, 0x90b0, 0x90b2, 0x90b3, + 0x90b4, 0x90b6, 0x90bd, 0x90cc, 0x90be, 0x90c3, + /* 0x62 */ + 0x90c4, 0x90c5, 0x90c7, 0x90c8, 0x90d5, 0x90d7, 0x90d8, 0x90d9, + 0x90dc, 0x90dd, 0x90df, 0x90e5, 0x90d2, 0x90f6, 0x90eb, 0x90ef, + 0x90f0, 0x90f4, 0x90fe, 0x90ff, 0x9100, 0x9104, 0x9105, 0x9106, + 0x9108, 0x910d, 0x9110, 0x9114, 0x9116, 0x9117, 0x9118, 0x911a, + 0x911c, 0x911e, 0x9120, 0x9125, 0x9122, 0x9123, 0x9127, 0x9129, + 0x912e, 0x912f, 0x9131, 0x9134, 0x9136, 0x9137, 0x9139, 0x913a, + 0x913c, 0x913d, 0x9143, 0x9147, 0x9148, 0x914f, 0x9153, 0x9157, + 0x9159, 0x915a, 0x915b, 0x9161, 0x9164, 0x9167, 0x916d, 0x9174, + 0x9179, 0x917a, 0x917b, 0x9181, 0x9183, 0x9185, 0x9186, 0x918a, + 0x918e, 0x9191, 0x9193, 0x9194, 0x9195, 0x9198, 0x919e, 0x91a1, + 0x91a6, 0x91a8, 0x91ac, 0x91ad, 0x91ae, 0x91b0, 0x91b1, 0x91b2, + 0x91b3, 0x91b6, 0x91bb, 0x91bc, 0x91bd, 0x91bf, + /* 0x63 */ + 0x91c2, 0x91c3, 0x91c5, 0x91d3, 0x91d4, 0x91d7, 0x91d9, 0x91da, + 0x91de, 0x91e4, 0x91e5, 0x91e9, 0x91ea, 0x91ec, 0x91ed, 0x91ee, + 0x91ef, 0x91f0, 0x91f1, 0x91f7, 0x91f9, 0x91fb, 0x91fd, 0x9200, + 0x9201, 0x9204, 0x9205, 0x9206, 0x9207, 0x9209, 0x920a, 0x920c, + 0x9210, 0x9212, 0x9213, 0x9216, 0x9218, 0x921c, 0x921d, 0x9223, + 0x9224, 0x9225, 0x9226, 0x9228, 0x922e, 0x922f, 0x9230, 0x9233, + 0x9235, 0x9236, 0x9238, 0x9239, 0x923a, 0x923c, 0x923e, 0x9240, + 0x9242, 0x9243, 0x9246, 0x9247, 0x924a, 0x924d, 0x924e, 0x924f, + 0x9251, 0x9258, 0x9259, 0x925c, 0x925d, 0x9260, 0x9261, 0x9265, + 0x9267, 0x9268, 0x9269, 0x926e, 0x926f, 0x9270, 0x9275, 0x9276, + 0x9277, 0x9278, 0x9279, 0x927b, 0x927c, 0x927d, 0x927f, 0x9288, + 0x9289, 0x928a, 0x928d, 0x928e, 0x9292, 0x9297, + /* 0x64 */ + 0x9299, 0x929f, 0x92a0, 0x92a4, 0x92a5, 0x92a7, 0x92a8, 0x92ab, + 0x92af, 0x92b2, 0x92b6, 0x92b8, 0x92ba, 0x92bb, 0x92bc, 0x92bd, + 0x92bf, 0x92c0, 0x92c1, 0x92c2, 0x92c3, 0x92c5, 0x92c6, 0x92c7, + 0x92c8, 0x92cb, 0x92cc, 0x92cd, 0x92ce, 0x92d0, 0x92d3, 0x92d5, + 0x92d7, 0x92d8, 0x92d9, 0x92dc, 0x92dd, 0x92df, 0x92e0, 0x92e1, + 0x92e3, 0x92e5, 0x92e7, 0x92e8, 0x92ec, 0x92ee, 0x92f0, 0x92f9, + 0x92fb, 0x92ff, 0x9300, 0x9302, 0x9308, 0x930d, 0x9311, 0x9314, + 0x9315, 0x931c, 0x931d, 0x931e, 0x931f, 0x9321, 0x9324, 0x9325, + 0x9327, 0x9329, 0x932a, 0x9333, 0x9334, 0x9336, 0x9337, 0x9347, + 0x9348, 0x9349, 0x9350, 0x9351, 0x9352, 0x9355, 0x9357, 0x9358, + 0x935a, 0x935e, 0x9364, 0x9365, 0x9367, 0x9369, 0x936a, 0x936d, + 0x936f, 0x9370, 0x9371, 0x9373, 0x9374, 0x9376, + /* 0x65 */ + 0x937a, 0x937d, 0x937f, 0x9380, 0x9381, 0x9382, 0x9388, 0x938a, + 0x938b, 0x938d, 0x938f, 0x9392, 0x9395, 0x9398, 0x939b, 0x939e, + 0x93a1, 0x93a3, 0x93a4, 0x93a6, 0x93a8, 0x93ab, 0x93b4, 0x93b5, + 0x93b6, 0x93ba, 0x93a9, 0x93c1, 0x93c4, 0x93c5, 0x93c6, 0x93c7, + 0x93c9, 0x93ca, 0x93cb, 0x93cc, 0x93cd, 0x93d3, 0x93d9, 0x93dc, + 0x93de, 0x93df, 0x93e2, 0x93e6, 0x93e7, 0x93f9, 0x93f7, 0x93f8, + 0x93fa, 0x93fb, 0x93fd, 0x9401, 0x9402, 0x9404, 0x9408, 0x9409, + 0x940d, 0x940e, 0x940f, 0x9415, 0x9416, 0x9417, 0x941f, 0x942e, + 0x942f, 0x9431, 0x9432, 0x9433, 0x9434, 0x943b, 0x943f, 0x943d, + 0x9443, 0x9445, 0x9448, 0x944a, 0x944c, 0x9455, 0x9459, 0x945c, + 0x945f, 0x9461, 0x9463, 0x9468, 0x946b, 0x946d, 0x946e, 0x946f, + 0x9471, 0x9472, 0x9484, 0x9483, 0x9578, 0x9579, + /* 0x66 */ + 0x957e, 0x9584, 0x9588, 0x958c, 0x958d, 0x958e, 0x959d, 0x959e, + 0x959f, 0x95a1, 0x95a6, 0x95a9, 0x95ab, 0x95ac, 0x95b4, 0x95b6, + 0x95ba, 0x95bd, 0x95bf, 0x95c6, 0x95c8, 0x95c9, 0x95cb, 0x95d0, + 0x95d1, 0x95d2, 0x95d3, 0x95d9, 0x95da, 0x95dd, 0x95de, 0x95df, + 0x95e0, 0x95e4, 0x95e6, 0x961d, 0x961e, 0x9622, 0x9624, 0x9625, + 0x9626, 0x962c, 0x9631, 0x9633, 0x9637, 0x9638, 0x9639, 0x963a, + 0x963c, 0x963d, 0x9641, 0x9652, 0x9654, 0x9656, 0x9657, 0x9658, + 0x9661, 0x966e, 0x9674, 0x967b, 0x967c, 0x967e, 0x967f, 0x9681, + 0x9682, 0x9683, 0x9684, 0x9689, 0x9691, 0x9696, 0x969a, 0x969d, + 0x969f, 0x96a4, 0x96a5, 0x96a6, 0x96a9, 0x96ae, 0x96af, 0x96b3, + 0x96ba, 0x96ca, 0x96d2, 0x5db2, 0x96d8, 0x96da, 0x96dd, 0x96de, + 0x96df, 0x96e9, 0x96ef, 0x96f1, 0x96fa, 0x9702, + /* 0x67 */ + 0x9703, 0x9705, 0x9709, 0x971a, 0x971b, 0x971d, 0x9721, 0x9722, + 0x9723, 0x9728, 0x9731, 0x9733, 0x9741, 0x9743, 0x974a, 0x974e, + 0x974f, 0x9755, 0x9757, 0x9758, 0x975a, 0x975b, 0x9763, 0x9767, + 0x976a, 0x976e, 0x9773, 0x9776, 0x9777, 0x9778, 0x977b, 0x977d, + 0x977f, 0x9780, 0x9789, 0x9795, 0x9796, 0x9797, 0x9799, 0x979a, + 0x979e, 0x979f, 0x97a2, 0x97ac, 0x97ae, 0x97b1, 0x97b2, 0x97b5, + 0x97b6, 0x97b8, 0x97b9, 0x97ba, 0x97bc, 0x97be, 0x97bf, 0x97c1, + 0x97c4, 0x97c5, 0x97c7, 0x97c9, 0x97ca, 0x97cc, 0x97cd, 0x97ce, + 0x97d0, 0x97d1, 0x97d4, 0x97d7, 0x97d8, 0x97d9, 0x97dd, 0x97de, + 0x97e0, 0x97db, 0x97e1, 0x97e4, 0x97ef, 0x97f1, 0x97f4, 0x97f7, + 0x97f8, 0x97fa, 0x9807, 0x980a, 0x9819, 0x980d, 0x980e, 0x9814, + 0x9816, 0x981c, 0x981e, 0x9820, 0x9823, 0x9826, + /* 0x68 */ + 0x982b, 0x982e, 0x982f, 0x9830, 0x9832, 0x9833, 0x9835, 0x9825, + 0x983e, 0x9844, 0x9847, 0x984a, 0x9851, 0x9852, 0x9853, 0x9856, + 0x9857, 0x9859, 0x985a, 0x9862, 0x9863, 0x9865, 0x9866, 0x986a, + 0x986c, 0x98ab, 0x98ad, 0x98ae, 0x98b0, 0x98b4, 0x98b7, 0x98b8, + 0x98ba, 0x98bb, 0x98bf, 0x98c2, 0x98c5, 0x98c8, 0x98cc, 0x98e1, + 0x98e3, 0x98e5, 0x98e6, 0x98e7, 0x98ea, 0x98f3, 0x98f6, 0x9902, + 0x9907, 0x9908, 0x9911, 0x9915, 0x9916, 0x9917, 0x991a, 0x991b, + 0x991c, 0x991f, 0x9922, 0x9926, 0x9927, 0x992b, 0x9931, 0x9932, + 0x9933, 0x9934, 0x9935, 0x9939, 0x993a, 0x993b, 0x993c, 0x9940, + 0x9941, 0x9946, 0x9947, 0x9948, 0x994d, 0x994e, 0x9954, 0x9958, + 0x9959, 0x995b, 0x995c, 0x995e, 0x995f, 0x9960, 0x999b, 0x999d, + 0x999f, 0x99a6, 0x99b0, 0x99b1, 0x99b2, 0x99b5, + /* 0x69 */ + 0x99b9, 0x99ba, 0x99bd, 0x99bf, 0x99c3, 0x99c9, 0x99d3, 0x99d4, + 0x99d9, 0x99da, 0x99dc, 0x99de, 0x99e7, 0x99ea, 0x99eb, 0x99ec, + 0x99f0, 0x99f4, 0x99f5, 0x99f9, 0x99fd, 0x99fe, 0x9a02, 0x9a03, + 0x9a04, 0x9a0b, 0x9a0c, 0x9a10, 0x9a11, 0x9a16, 0x9a1e, 0x9a20, + 0x9a22, 0x9a23, 0x9a24, 0x9a27, 0x9a2d, 0x9a2e, 0x9a33, 0x9a35, + 0x9a36, 0x9a38, 0x9a47, 0x9a41, 0x9a44, 0x9a4a, 0x9a4b, 0x9a4c, + 0x9a4e, 0x9a51, 0x9a54, 0x9a56, 0x9a5d, 0x9aaa, 0x9aac, 0x9aae, + 0x9aaf, 0x9ab2, 0x9ab4, 0x9ab5, 0x9ab6, 0x9ab9, 0x9abb, 0x9abe, + 0x9abf, 0x9ac1, 0x9ac3, 0x9ac6, 0x9ac8, 0x9ace, 0x9ad0, 0x9ad2, + 0x9ad5, 0x9ad6, 0x9ad7, 0x9adb, 0x9adc, 0x9ae0, 0x9ae4, 0x9ae5, + 0x9ae7, 0x9ae9, 0x9aec, 0x9af2, 0x9af3, 0x9af5, 0x9af9, 0x9afa, + 0x9afd, 0x9aff, 0x9b00, 0x9b01, 0x9b02, 0x9b03, + /* 0x6a */ + 0x9b04, 0x9b05, 0x9b08, 0x9b09, 0x9b0b, 0x9b0c, 0x9b0d, 0x9b0e, + 0x9b10, 0x9b12, 0x9b16, 0x9b19, 0x9b1b, 0x9b1c, 0x9b20, 0x9b26, + 0x9b2b, 0x9b2d, 0x9b33, 0x9b34, 0x9b35, 0x9b37, 0x9b39, 0x9b3a, + 0x9b3d, 0x9b48, 0x9b4b, 0x9b4c, 0x9b55, 0x9b56, 0x9b57, 0x9b5b, + 0x9b5e, 0x9b61, 0x9b63, 0x9b65, 0x9b66, 0x9b68, 0x9b6a, 0x9b6b, + 0x9b6c, 0x9b6d, 0x9b6e, 0x9b73, 0x9b75, 0x9b77, 0x9b78, 0x9b79, + 0x9b7f, 0x9b80, 0x9b84, 0x9b85, 0x9b86, 0x9b87, 0x9b89, 0x9b8a, + 0x9b8b, 0x9b8d, 0x9b8f, 0x9b90, 0x9b94, 0x9b9a, 0x9b9d, 0x9b9e, + 0x9ba6, 0x9ba7, 0x9ba9, 0x9bac, 0x9bb0, 0x9bb1, 0x9bb2, 0x9bb7, + 0x9bb8, 0x9bbb, 0x9bbc, 0x9bbe, 0x9bbf, 0x9bc1, 0x9bc7, 0x9bc8, + 0x9bce, 0x9bd0, 0x9bd7, 0x9bd8, 0x9bdd, 0x9bdf, 0x9be5, 0x9be7, + 0x9bea, 0x9beb, 0x9bef, 0x9bf3, 0x9bf7, 0x9bf8, + /* 0x6b */ + 0x9bf9, 0x9bfa, 0x9bfd, 0x9bff, 0x9c00, 0x9c02, 0x9c0b, 0x9c0f, + 0x9c11, 0x9c16, 0x9c18, 0x9c19, 0x9c1a, 0x9c1c, 0x9c1e, 0x9c22, + 0x9c23, 0x9c26, 0x9c27, 0x9c28, 0x9c29, 0x9c2a, 0x9c31, 0x9c35, + 0x9c36, 0x9c37, 0x9c3d, 0x9c41, 0x9c43, 0x9c44, 0x9c45, 0x9c49, + 0x9c4a, 0x9c4e, 0x9c4f, 0x9c50, 0x9c53, 0x9c54, 0x9c56, 0x9c58, + 0x9c5b, 0x9c5d, 0x9c5e, 0x9c5f, 0x9c63, 0x9c69, 0x9c6a, 0x9c5c, + 0x9c6b, 0x9c68, 0x9c6e, 0x9c70, 0x9c72, 0x9c75, 0x9c77, 0x9c7b, + 0x9ce6, 0x9cf2, 0x9cf7, 0x9cf9, 0x9d0b, 0x9d02, 0x9d11, 0x9d17, + 0x9d18, 0x9d1c, 0x9d1d, 0x9d1e, 0x9d2f, 0x9d30, 0x9d32, 0x9d33, + 0x9d34, 0x9d3a, 0x9d3c, 0x9d45, 0x9d3d, 0x9d42, 0x9d43, 0x9d47, + 0x9d4a, 0x9d53, 0x9d54, 0x9d5f, 0x9d63, 0x9d62, 0x9d65, 0x9d69, + 0x9d6a, 0x9d6b, 0x9d70, 0x9d76, 0x9d77, 0x9d7b, + /* 0x6c */ + 0x9d7c, 0x9d7e, 0x9d83, 0x9d84, 0x9d86, 0x9d8a, 0x9d8d, 0x9d8e, + 0x9d92, 0x9d93, 0x9d95, 0x9d96, 0x9d97, 0x9d98, 0x9da1, 0x9daa, + 0x9dac, 0x9dae, 0x9db1, 0x9db5, 0x9db9, 0x9dbc, 0x9dbf, 0x9dc3, + 0x9dc7, 0x9dc9, 0x9dca, 0x9dd4, 0x9dd5, 0x9dd6, 0x9dd7, 0x9dda, + 0x9dde, 0x9ddf, 0x9de0, 0x9de5, 0x9de7, 0x9de9, 0x9deb, 0x9dee, + 0x9df0, 0x9df3, 0x9df4, 0x9dfe, 0x9e0a, 0x9e02, 0x9e07, 0x9e0e, + 0x9e10, 0x9e11, 0x9e12, 0x9e15, 0x9e16, 0x9e19, 0x9e1c, 0x9e1d, + 0x9e7a, 0x9e7b, 0x9e7c, 0x9e80, 0x9e82, 0x9e83, 0x9e84, 0x9e85, + 0x9e87, 0x9e8e, 0x9e8f, 0x9e96, 0x9e98, 0x9e9b, 0x9e9e, 0x9ea4, + 0x9ea8, 0x9eac, 0x9eae, 0x9eaf, 0x9eb0, 0x9eb3, 0x9eb4, 0x9eb5, + 0x9ec6, 0x9ec8, 0x9ecb, 0x9ed5, 0x9edf, 0x9ee4, 0x9ee7, 0x9eec, + 0x9eed, 0x9eee, 0x9ef0, 0x9ef1, 0x9ef2, 0x9ef5, + /* 0x6d */ + 0x9ef8, 0x9eff, 0x9f02, 0x9f03, 0x9f09, 0x9f0f, 0x9f10, 0x9f11, + 0x9f12, 0x9f14, 0x9f16, 0x9f17, 0x9f19, 0x9f1a, 0x9f1b, 0x9f1f, + 0x9f22, 0x9f26, 0x9f2a, 0x9f2b, 0x9f2f, 0x9f31, 0x9f32, 0x9f34, + 0x9f37, 0x9f39, 0x9f3a, 0x9f3c, 0x9f3d, 0x9f3f, 0x9f41, 0x9f43, + 0x9f44, 0x9f45, 0x9f46, 0x9f47, 0x9f53, 0x9f55, 0x9f56, 0x9f57, + 0x9f58, 0x9f5a, 0x9f5d, 0x9f5e, 0x9f68, 0x9f69, 0x9f6d, 0x9f6e, + 0x9f6f, 0x9f70, 0x9f71, 0x9f73, 0x9f75, 0x9f7a, 0x9f7d, 0x9f8f, + 0x9f90, 0x9f91, 0x9f92, 0x9f94, 0x9f96, 0x9f97, 0x9f9e, 0x9fa1, + 0x9fa2, 0x9fa3, 0x9fa5, +}; + +static int +jisx0212_mbtowc (ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c1 = (s[0] & 0x7F); + if ((c1 == 0x22) || (c1 >= 0x26 && c1 <= 0x27) || (c1 >= 0x29 && c1 <= 0x2b) || (c1 >= 0x30 && c1 <= 0x6d)) { + if (n >= 2) { + unsigned char c2 = (s[1] & 0x7F); + if (c2 >= 0x21 && c2 < 0x7f) { + unsigned int i = 94 * (c1 - 0x21) + (c2 - 0x21); + unsigned short wc = 0xfffd; + if (i < 470) { + if (i < 175) + wc = jisx0212_2uni_page22[i-94]; + } else if (i < 752) { + if (i < 658) + wc = jisx0212_2uni_page26[i-470]; + } else if (i < 1410) { + if (i < 1027) + wc = jisx0212_2uni_page29[i-752]; + } else { + if (i < 7211) + wc = jisx0212_2uni_page30[i-1410]; + } + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 2; + } + } + return RET_ILSEQ; + } + return RET_TOOFEW(0); + } + return RET_ILSEQ; +} + +static const unsigned short jisx0212_2charset[6067] = { + 0x2237, 0x2242, 0x2270, 0x2243, 0x226d, 0x226c, 0x226e, 0x2234, + 0x2231, 0x226b, 0x2244, 0x2a22, 0x2a21, 0x2a24, 0x2a2a, 0x2a23, + 0x2a29, 0x2921, 0x2a2e, 0x2a32, 0x2a31, 0x2a34, 0x2a33, 0x2a40, + 0x2a3f, 0x2a42, 0x2a41, 0x2a50, 0x2a52, 0x2a51, 0x2a54, 0x2a58, + 0x2a53, 0x292c, 0x2a63, 0x2a62, 0x2a65, 0x2a64, 0x2a72, 0x2930, + 0x294e, 0x2b22, 0x2b21, 0x2b24, 0x2b2a, 0x2b23, 0x2b29, 0x2941, + 0x2b2e, 0x2b32, 0x2b31, 0x2b34, 0x2b33, 0x2b40, 0x2b3f, 0x2b42, + 0x2b41, 0x2943, 0x2b50, 0x2b52, 0x2b51, 0x2b54, 0x2b58, 0x2b53, + 0x294c, 0x2b63, 0x2b62, 0x2b65, 0x2b64, 0x2b72, 0x2950, 0x2b73, + 0x2a27, 0x2b27, 0x2a25, 0x2b25, 0x2a28, 0x2b28, 0x2a2b, 0x2b2b, + 0x2a2c, 0x2b2c, 0x2a2f, 0x2b2f, 0x2a2d, 0x2b2d, 0x2a30, 0x2b30, + 0x2922, 0x2942, 0x2a37, 0x2b37, 0x2a36, 0x2b36, 0x2a38, 0x2b38, + 0x2a35, 0x2b35, 0x2a3a, 0x2b3a, 0x2a3b, 0x2b3b, 0x2a3d, 0x2b3d, + 0x2a3c, 0x2a3e, 0x2b3e, 0x2924, 0x2944, 0x2a47, 0x2b47, 0x2a45, + 0x2b45, 0x2a46, 0x2b46, 0x2a44, 0x2945, 0x2926, 0x2946, 0x2a48, + 0x2b48, 0x2a49, 0x2b49, 0x2947, 0x2a4a, 0x2b4a, 0x2a4c, 0x2b4c, + 0x2a4b, 0x2b4b, 0x2929, 0x2949, 0x2928, 0x2948, 0x2a4d, 0x2b4d, + 0x2a4f, 0x2b4f, 0x2a4e, 0x2b4e, 0x294a, 0x292b, 0x294b, 0x2a57, + 0x2b57, 0x2a56, 0x2b56, 0x292d, 0x294d, 0x2a59, 0x2b59, 0x2a5b, + 0x2b5b, 0x2a5a, 0x2b5a, 0x2a5c, 0x2b5c, 0x2a5d, 0x2b5d, 0x2a5f, + 0x2b5f, 0x2a5e, 0x2b5e, 0x2a61, 0x2b61, 0x2a60, 0x2b60, 0x292f, + 0x294f, 0x2a6c, 0x2b6c, 0x2a69, 0x2b69, 0x2a66, 0x2b66, 0x2a6b, + 0x2b6b, 0x2a68, 0x2b68, 0x2a6a, 0x2b6a, 0x2a71, 0x2b71, 0x2a74, + 0x2b74, 0x2a73, 0x2a75, 0x2b75, 0x2a77, 0x2b77, 0x2a76, 0x2b76, + 0x2a26, 0x2b26, 0x2a43, 0x2b43, 0x2a55, 0x2b55, 0x2a67, 0x2b67, + 0x2a70, 0x2b70, 0x2a6d, 0x2b6d, 0x2a6f, 0x2b6f, 0x2a6e, 0x2b6e, + 0x2b39, 0x2230, 0x222f, 0x2232, 0x2236, 0x2235, 0x2233, 0x2238, + 0x2239, 0x2661, 0x2662, 0x2663, 0x2664, 0x2667, 0x2669, 0x266c, + 0x2676, 0x2665, 0x266a, 0x2671, 0x2672, 0x2673, 0x2674, 0x267b, + 0x2678, 0x2675, 0x267a, 0x2677, 0x2679, 0x267c, 0x2742, 0x2743, + 0x2744, 0x2745, 0x2746, 0x2747, 0x2748, 0x2749, 0x274a, 0x274b, + 0x274c, 0x274d, 0x274e, 0x2772, 0x2773, 0x2774, 0x2775, 0x2776, + 0x2777, 0x2778, 0x2779, 0x277a, 0x277b, 0x277c, 0x277d, 0x277e, + 0x2271, 0x226f, 0x3021, 0x3022, 0x3023, 0x3024, 0x3025, 0x3026, + 0x3027, 0x3028, 0x3029, 0x302a, 0x302b, 0x302c, 0x302d, 0x302e, + 0x302f, 0x3030, 0x3031, 0x3032, 0x3033, 0x3034, 0x3035, 0x3036, + 0x3037, 0x3038, 0x3039, 0x303a, 0x303b, 0x303c, 0x303d, 0x303e, + 0x303f, 0x3040, 0x3041, 0x3042, 0x3043, 0x3044, 0x3045, 0x3046, + 0x3047, 0x3048, 0x3049, 0x304a, 0x304b, 0x304c, 0x304d, 0x304e, + 0x304f, 0x3050, 0x3051, 0x3052, 0x3053, 0x3054, 0x3055, 0x3056, + 0x3057, 0x3058, 0x3059, 0x305a, 0x305b, 0x305c, 0x305d, 0x305e, + 0x3060, 0x3061, 0x3062, 0x3063, 0x3064, 0x3065, 0x3066, 0x3067, + 0x3068, 0x3069, 0x306a, 0x306b, 0x306c, 0x306d, 0x306e, 0x306f, + 0x3070, 0x305f, 0x3071, 0x3072, 0x3073, 0x3074, 0x3075, 0x3076, + 0x3077, 0x3078, 0x3079, 0x307a, 0x307b, 0x307c, 0x307d, 0x307e, + 0x3121, 0x3122, 0x3123, 0x3124, 0x3125, 0x3126, 0x3127, 0x3128, + 0x3129, 0x312a, 0x312b, 0x312c, 0x312d, 0x312e, 0x312f, 0x3130, + 0x3131, 0x3132, 0x3133, 0x3134, 0x3135, 0x3136, 0x3137, 0x3138, + 0x3139, 0x313a, 0x313b, 0x313c, 0x313d, 0x313e, 0x313f, 0x3140, + 0x3141, 0x3142, 0x3143, 0x3144, 0x3145, 0x3146, 0x3147, 0x3148, + 0x3149, 0x314a, 0x314b, 0x314c, 0x314d, 0x314e, 0x314f, 0x3150, + 0x3151, 0x3152, 0x3153, 0x3154, 0x3155, 0x3156, 0x3157, 0x3158, + 0x3159, 0x315a, 0x315b, 0x315c, 0x315d, 0x315e, 0x3176, 0x315f, + 0x3160, 0x3161, 0x3162, 0x3163, 0x3164, 0x3165, 0x3166, 0x3167, + 0x3168, 0x3169, 0x316a, 0x316b, 0x316c, 0x316d, 0x316e, 0x316f, + 0x3170, 0x3171, 0x3172, 0x3173, 0x3174, 0x3175, 0x3177, 0x3178, + 0x3179, 0x317a, 0x317b, 0x317c, 0x317d, 0x317e, 0x3221, 0x3222, + 0x3223, 0x3224, 0x3225, 0x3226, 0x3227, 0x3228, 0x3229, 0x322a, + 0x322b, 0x322c, 0x322d, 0x322e, 0x322f, 0x3230, 0x3231, 0x3232, + 0x3233, 0x3234, 0x3235, 0x3236, 0x3237, 0x3238, 0x3239, 0x323a, + 0x323b, 0x323c, 0x323d, 0x323e, 0x323f, 0x3240, 0x3241, 0x3242, + 0x3243, 0x3244, 0x3245, 0x3251, 0x3246, 0x3247, 0x3248, 0x3249, + 0x324a, 0x324b, 0x324c, 0x324d, 0x324e, 0x324f, 0x3250, 0x3252, + 0x3253, 0x3254, 0x3255, 0x3256, 0x3257, 0x3258, 0x3259, 0x325a, + 0x325b, 0x325c, 0x325d, 0x325e, 0x325f, 0x3260, 0x3261, 0x3262, + 0x3263, 0x3264, 0x3265, 0x3266, 0x3267, 0x3268, 0x3269, 0x326a, + 0x326b, 0x326c, 0x326d, 0x326e, 0x326f, 0x3270, 0x3271, 0x3272, + 0x3273, 0x3274, 0x3275, 0x3276, 0x3277, 0x3278, 0x3279, 0x327a, + 0x327b, 0x327c, 0x327d, 0x327e, 0x3321, 0x3322, 0x3323, 0x3324, + 0x3325, 0x3326, 0x3327, 0x3328, 0x3329, 0x332a, 0x332b, 0x332c, + 0x332d, 0x332e, 0x332f, 0x3330, 0x3331, 0x3332, 0x3333, 0x3334, + 0x3335, 0x3336, 0x3337, 0x3338, 0x3339, 0x333a, 0x333b, 0x333c, + 0x333d, 0x333e, 0x333f, 0x3340, 0x3341, 0x3342, 0x3343, 0x3344, + 0x3345, 0x3346, 0x3347, 0x3348, 0x3349, 0x334a, 0x334b, 0x334c, + 0x334d, 0x334e, 0x334f, 0x3350, 0x3351, 0x3352, 0x3353, 0x3354, + 0x3355, 0x3356, 0x3357, 0x3358, 0x3359, 0x335a, 0x335b, 0x335c, + 0x335d, 0x335e, 0x335f, 0x3360, 0x3361, 0x3362, 0x3363, 0x3364, + 0x3365, 0x3366, 0x3367, 0x3368, 0x3369, 0x336a, 0x336b, 0x336c, + 0x336d, 0x336e, 0x336f, 0x3370, 0x3371, 0x3372, 0x3373, 0x3374, + 0x3375, 0x3376, 0x3377, 0x3378, 0x3379, 0x337a, 0x337b, 0x337c, + 0x337d, 0x337e, 0x3421, 0x3422, 0x3423, 0x3424, 0x3425, 0x3426, + 0x3427, 0x3428, 0x3429, 0x342a, 0x342b, 0x342c, 0x342d, 0x342e, + 0x342f, 0x3430, 0x3431, 0x3432, 0x3433, 0x3434, 0x3435, 0x3436, + 0x3438, 0x3437, 0x3439, 0x343a, 0x343b, 0x343c, 0x343d, 0x343e, + 0x343f, 0x3440, 0x3441, 0x3442, 0x3443, 0x3444, 0x3445, 0x3446, + 0x3447, 0x3448, 0x3449, 0x344a, 0x344b, 0x344c, 0x344d, 0x344e, + 0x344f, 0x3450, 0x3451, 0x3452, 0x3453, 0x3454, 0x3455, 0x3456, + 0x3457, 0x3458, 0x3459, 0x345a, 0x345b, 0x345c, 0x345d, 0x345e, + 0x345f, 0x3460, 0x3461, 0x3462, 0x3463, 0x3464, 0x3465, 0x3466, + 0x3467, 0x3468, 0x3469, 0x346a, 0x346b, 0x346c, 0x346d, 0x346e, + 0x346f, 0x3470, 0x3471, 0x3472, 0x3473, 0x3474, 0x3475, 0x3476, + 0x3477, 0x3478, 0x3479, 0x347a, 0x347b, 0x347c, 0x347d, 0x347e, + 0x3521, 0x3522, 0x3523, 0x3524, 0x3525, 0x3526, 0x3527, 0x3528, + 0x3529, 0x352a, 0x352b, 0x352c, 0x352d, 0x352e, 0x352f, 0x3530, + 0x3531, 0x3532, 0x3533, 0x3534, 0x3535, 0x3536, 0x3537, 0x3538, + 0x3539, 0x353a, 0x353b, 0x353c, 0x353d, 0x353e, 0x353f, 0x3540, + 0x3541, 0x3542, 0x3543, 0x3544, 0x3545, 0x3546, 0x3547, 0x3548, + 0x3549, 0x354a, 0x354b, 0x354c, 0x354d, 0x354e, 0x354f, 0x3550, + 0x3551, 0x3552, 0x3553, 0x3554, 0x3555, 0x3556, 0x3557, 0x3558, + 0x3559, 0x355a, 0x355b, 0x355c, 0x355d, 0x355e, 0x355f, 0x3560, + 0x3561, 0x3562, 0x3563, 0x3564, 0x3565, 0x3566, 0x3567, 0x3568, + 0x3569, 0x356a, 0x356b, 0x356c, 0x356d, 0x356e, 0x356f, 0x3570, + 0x3571, 0x3572, 0x3573, 0x3574, 0x3575, 0x3576, 0x3577, 0x3578, + 0x3579, 0x357a, 0x357b, 0x357c, 0x357d, 0x357e, 0x3621, 0x3622, + 0x3623, 0x3624, 0x3625, 0x3626, 0x3627, 0x3628, 0x3629, 0x362a, + 0x362b, 0x362c, 0x362d, 0x362e, 0x362f, 0x3630, 0x3631, 0x3632, + 0x3633, 0x3634, 0x3635, 0x3636, 0x3637, 0x3638, 0x3639, 0x363a, + 0x363b, 0x363c, 0x363d, 0x363e, 0x363f, 0x3640, 0x3641, 0x3642, + 0x3643, 0x3644, 0x3645, 0x3646, 0x3647, 0x3648, 0x3649, 0x364a, + 0x364b, 0x364c, 0x364d, 0x364e, 0x364f, 0x3650, 0x3651, 0x3652, + 0x3653, 0x3654, 0x3655, 0x3656, 0x3657, 0x3658, 0x3659, 0x365a, + 0x365b, 0x365c, 0x365d, 0x365e, 0x365f, 0x3660, 0x3661, 0x3662, + 0x3663, 0x3664, 0x3665, 0x3666, 0x3667, 0x3668, 0x3669, 0x366a, + 0x366b, 0x366c, 0x366d, 0x3670, 0x3671, 0x366e, 0x366f, 0x3672, + 0x3673, 0x3674, 0x3675, 0x3676, 0x3677, 0x3678, 0x3679, 0x367a, + 0x367b, 0x367d, 0x367e, 0x367c, 0x3721, 0x3722, 0x3723, 0x3724, + 0x3725, 0x3726, 0x3727, 0x3728, 0x3729, 0x372a, 0x372b, 0x372c, + 0x372d, 0x372e, 0x372f, 0x3730, 0x3731, 0x3732, 0x3733, 0x3734, + 0x3735, 0x3736, 0x3737, 0x3738, 0x3739, 0x373a, 0x373b, 0x373c, + 0x373d, 0x373e, 0x373f, 0x3740, 0x3741, 0x3742, 0x3743, 0x3744, + 0x3745, 0x3746, 0x3747, 0x3748, 0x3749, 0x374a, 0x374b, 0x374c, + 0x374d, 0x374e, 0x374f, 0x3750, 0x3751, 0x3752, 0x3753, 0x3754, + 0x3755, 0x3756, 0x3757, 0x3760, 0x3758, 0x3759, 0x375a, 0x375b, + 0x375c, 0x375d, 0x375e, 0x375f, 0x3761, 0x3762, 0x3763, 0x3764, + 0x3765, 0x3766, 0x3767, 0x3768, 0x3769, 0x376a, 0x376b, 0x376c, + 0x376d, 0x377e, 0x376e, 0x376f, 0x3770, 0x3771, 0x3772, 0x3773, + 0x3774, 0x3775, 0x3776, 0x3777, 0x3778, 0x3779, 0x377a, 0x377b, + 0x377c, 0x377d, 0x3821, 0x3822, 0x3823, 0x3824, 0x3825, 0x3826, + 0x3827, 0x3828, 0x3829, 0x382a, 0x382b, 0x382c, 0x382d, 0x382e, + 0x382f, 0x3830, 0x3831, 0x3832, 0x3833, 0x3834, 0x3835, 0x3836, + 0x3837, 0x3838, 0x3839, 0x383a, 0x383b, 0x383c, 0x383d, 0x383e, + 0x383f, 0x3840, 0x3841, 0x3842, 0x3843, 0x3844, 0x3845, 0x3846, + 0x3847, 0x3848, 0x3849, 0x384a, 0x384b, 0x384c, 0x384d, 0x384e, + 0x3850, 0x3851, 0x384f, 0x3852, 0x3853, 0x3854, 0x3855, 0x3856, + 0x3857, 0x3858, 0x3859, 0x385a, 0x385b, 0x385c, 0x385d, 0x385e, + 0x385f, 0x3860, 0x3861, 0x3862, 0x3863, 0x3864, 0x3865, 0x3867, + 0x3868, 0x3869, 0x386a, 0x386b, 0x386c, 0x386d, 0x386e, 0x386f, + 0x3870, 0x3871, 0x3872, 0x3873, 0x3874, 0x3875, 0x3876, 0x3877, + 0x3878, 0x3879, 0x387a, 0x387b, 0x387c, 0x387d, 0x387e, 0x3921, + 0x3922, 0x3923, 0x3924, 0x3925, 0x3926, 0x3927, 0x3928, 0x3929, + 0x392a, 0x392b, 0x392c, 0x392d, 0x392e, 0x392f, 0x3930, 0x3931, + 0x3932, 0x3933, 0x3934, 0x3935, 0x3936, 0x3937, 0x3938, 0x3939, + 0x393a, 0x393b, 0x393c, 0x393d, 0x393e, 0x393f, 0x3940, 0x3941, + 0x3942, 0x3943, 0x3944, 0x3945, 0x3946, 0x3947, 0x3948, 0x3949, + 0x394a, 0x394b, 0x394c, 0x394d, 0x394e, 0x394f, 0x3950, 0x3951, + 0x3952, 0x3953, 0x3954, 0x3955, 0x3956, 0x3957, 0x3958, 0x3959, + 0x395a, 0x395b, 0x395c, 0x395d, 0x395e, 0x395f, 0x3960, 0x3961, + 0x3962, 0x3963, 0x3964, 0x3965, 0x3966, 0x3967, 0x3968, 0x3969, + 0x396a, 0x396b, 0x396c, 0x396d, 0x396e, 0x396f, 0x3970, 0x3971, + 0x3972, 0x3973, 0x3974, 0x3975, 0x3976, 0x3977, 0x3978, 0x3979, + 0x397a, 0x397b, 0x397c, 0x397d, 0x397e, 0x3a21, 0x3a22, 0x3a23, + 0x3a24, 0x3a25, 0x3a26, 0x3a27, 0x3a28, 0x3a29, 0x3a2a, 0x3a2b, + 0x3a2c, 0x3a2d, 0x3a2e, 0x3a2f, 0x3a30, 0x3a31, 0x3a33, 0x3a34, + 0x3a35, 0x3a36, 0x3a37, 0x3a38, 0x3a32, 0x3a39, 0x3a3a, 0x3a3b, + 0x3a3c, 0x3a3d, 0x3a3e, 0x3a3f, 0x3a40, 0x3a41, 0x3a42, 0x3a43, + 0x3a44, 0x3a45, 0x3a46, 0x3a47, 0x3a48, 0x3a49, 0x3a4a, 0x3a4b, + 0x3a4c, 0x3a4d, 0x3a4e, 0x3a4f, 0x3a50, 0x3a51, 0x3a52, 0x3a53, + 0x3a54, 0x3a55, 0x3a56, 0x3a57, 0x3a58, 0x3a59, 0x3a5a, 0x3a5b, + 0x3a5c, 0x3a5d, 0x3a5e, 0x3a5f, 0x3a60, 0x3a61, 0x3a62, 0x3a63, + 0x3a64, 0x3a65, 0x3a66, 0x3a67, 0x3a68, 0x3a69, 0x3a6a, 0x3a6b, + 0x3a6c, 0x3a6d, 0x3a6e, 0x3a6f, 0x3a70, 0x3a71, 0x3a72, 0x3a73, + 0x3a74, 0x3a75, 0x3a76, 0x3a77, 0x3a78, 0x3a79, 0x3a7a, 0x3a7b, + 0x3a7c, 0x3a7d, 0x3a7e, 0x3b21, 0x3b22, 0x3b23, 0x3b24, 0x3b25, + 0x3b26, 0x3b27, 0x3b28, 0x3b29, 0x3b2a, 0x3b2b, 0x3b2c, 0x3b2d, + 0x3b2e, 0x3b2f, 0x3b30, 0x3b31, 0x3b32, 0x3b33, 0x3b34, 0x3b35, + 0x3b36, 0x3b37, 0x3b38, 0x3b39, 0x3b3a, 0x3b3b, 0x3b3d, 0x3b3c, + 0x3b3e, 0x3b3f, 0x3b40, 0x3b41, 0x3b42, 0x3b43, 0x3b44, 0x3b45, + 0x3b47, 0x3b48, 0x3b49, 0x3b4a, 0x3b46, 0x3b4b, 0x3b4c, 0x3b4d, + 0x3b4e, 0x3b4f, 0x3b50, 0x3b51, 0x3b52, 0x3b53, 0x3b57, 0x3b55, + 0x3b54, 0x3b56, 0x3b58, 0x3b59, 0x3b5a, 0x3b5b, 0x3b5c, 0x3b5d, + 0x3b5e, 0x3b5f, 0x3b60, 0x3b61, 0x3b62, 0x3b63, 0x3b64, 0x3b65, + 0x3b66, 0x3b67, 0x3b68, 0x3b69, 0x3b6a, 0x3b6b, 0x3b6c, 0x3b6d, + 0x3b6e, 0x3b6f, 0x3b70, 0x3b71, 0x3b72, 0x6674, 0x3b73, 0x3b74, + 0x3b75, 0x3b76, 0x3b77, 0x3b78, 0x3b7a, 0x3b79, 0x3b7b, 0x3b7c, + 0x3b7d, 0x3b7e, 0x3c21, 0x3c22, 0x3c23, 0x3c24, 0x3c25, 0x3c26, + 0x3c27, 0x3c28, 0x3c29, 0x3c2a, 0x3c2b, 0x3c2c, 0x3c2e, 0x3c2d, + 0x3c2f, 0x3c30, 0x3c31, 0x3c34, 0x3c32, 0x3c33, 0x3c35, 0x3c36, + 0x3c37, 0x3c38, 0x3c39, 0x3c3a, 0x3c3b, 0x3c3c, 0x3c3d, 0x3c3e, + 0x3c3f, 0x3c40, 0x3c41, 0x3c42, 0x3c43, 0x3c44, 0x3c45, 0x3c46, + 0x3c47, 0x3c48, 0x3c49, 0x3c4a, 0x3c4b, 0x3c4c, 0x3c4d, 0x3c4e, + 0x3c4f, 0x3c50, 0x3c52, 0x3c51, 0x3c53, 0x3c54, 0x3c55, 0x3c56, + 0x3c57, 0x3c58, 0x3c59, 0x3c5a, 0x3c5b, 0x3c5c, 0x3c5d, 0x3c5e, + 0x3c5f, 0x3c60, 0x3c61, 0x3c62, 0x3c63, 0x3c64, 0x3c65, 0x3c66, + 0x3c67, 0x3c68, 0x3c69, 0x3c6a, 0x3c6b, 0x3c6c, 0x3c6d, 0x3c6e, + 0x3c6f, 0x3c70, 0x3c71, 0x3c72, 0x3c73, 0x3c74, 0x3c75, 0x3c76, + 0x3c77, 0x3c78, 0x3c79, 0x3c7a, 0x3c7b, 0x3c7c, 0x3c7d, 0x3c7e, + 0x3d21, 0x3d22, 0x3d23, 0x3d24, 0x3d25, 0x3d26, 0x3d27, 0x3d28, + 0x3d29, 0x3d2a, 0x3d2b, 0x3d2c, 0x3d2d, 0x3d2e, 0x3d2f, 0x3d32, + 0x3d30, 0x3d31, 0x3d33, 0x3d34, 0x3d35, 0x3d36, 0x3d37, 0x3d38, + 0x3d39, 0x3d3a, 0x3d3b, 0x3d3c, 0x3d3d, 0x3d3e, 0x3d3f, 0x3d40, + 0x3d41, 0x3d42, 0x3d43, 0x3d44, 0x3d45, 0x3d46, 0x3d47, 0x3d48, + 0x3d49, 0x3d4a, 0x3d4b, 0x3d4c, 0x3d4d, 0x3d4e, 0x3d4f, 0x3d50, + 0x3d51, 0x3d52, 0x3d53, 0x3d54, 0x3d55, 0x3d56, 0x3d57, 0x3d58, + 0x3d59, 0x3d5a, 0x3d5b, 0x3d5c, 0x3d5d, 0x3d5e, 0x3d5f, 0x3d60, + 0x3d61, 0x3d62, 0x3d63, 0x3d64, 0x3d65, 0x3d66, 0x3d67, 0x3d68, + 0x3d69, 0x3d6a, 0x3d6b, 0x3d6c, 0x3d6d, 0x3d6e, 0x3d6f, 0x3d70, + 0x3d71, 0x3d72, 0x3d73, 0x3d74, 0x3d75, 0x3d76, 0x3d77, 0x3d78, + 0x3d79, 0x3d7a, 0x3d7b, 0x3d7c, 0x3d7d, 0x3d7e, 0x3e21, 0x3e22, + 0x3e23, 0x3e24, 0x3e25, 0x3e26, 0x3e27, 0x3e28, 0x3e29, 0x3e2a, + 0x3e2b, 0x3e2c, 0x3e2d, 0x3e2e, 0x3e2f, 0x3e30, 0x3e31, 0x3e32, + 0x3e33, 0x3e34, 0x3e35, 0x3e36, 0x3e37, 0x3e38, 0x3e39, 0x3e3a, + 0x3e3b, 0x3e3c, 0x3e3d, 0x3e3e, 0x3e3f, 0x3e40, 0x3e41, 0x3e42, + 0x3e43, 0x3e44, 0x3e45, 0x3e46, 0x3e47, 0x3e48, 0x3e49, 0x3e4a, + 0x3e4b, 0x3e4c, 0x3e4d, 0x3e4e, 0x3e4f, 0x3e50, 0x3e51, 0x3e52, + 0x3e53, 0x3e54, 0x3e55, 0x3e56, 0x3e57, 0x3e58, 0x3e59, 0x3e5a, + 0x3e5b, 0x3e5c, 0x3e5d, 0x3e5e, 0x3e5f, 0x3e60, 0x3e61, 0x3e62, + 0x3e63, 0x3e64, 0x3e65, 0x3e66, 0x3e67, 0x3e68, 0x3e69, 0x3e6a, + 0x3e6b, 0x3e6c, 0x3e6d, 0x3e6e, 0x3e6f, 0x3e70, 0x3e71, 0x3e72, + 0x3e73, 0x3e74, 0x3e75, 0x3e76, 0x3e77, 0x3e78, 0x3e79, 0x3e7a, + 0x3e7b, 0x3e7e, 0x3e7c, 0x3e7d, 0x3f21, 0x3f22, 0x3f23, 0x3f24, + 0x3f25, 0x3f26, 0x3f27, 0x3f28, 0x3f29, 0x3f2a, 0x3f2b, 0x3f2c, + 0x3f2d, 0x3f2e, 0x3f2f, 0x3f30, 0x3f31, 0x3f32, 0x3f33, 0x3f34, + 0x3f35, 0x3f36, 0x3f37, 0x3f38, 0x3f39, 0x3f3a, 0x3f3b, 0x3f3c, + 0x3f3d, 0x3f3e, 0x3f3f, 0x3f40, 0x3f41, 0x3f42, 0x3f43, 0x3f44, + 0x3f45, 0x3f46, 0x3f47, 0x3f48, 0x3f49, 0x3f4a, 0x3f4b, 0x3f4c, + 0x3f4d, 0x3f4e, 0x3f4f, 0x3f50, 0x3f51, 0x3f52, 0x3f53, 0x3f54, + 0x3f55, 0x3f56, 0x3f57, 0x3f58, 0x3f59, 0x3f5a, 0x3f5b, 0x3f5c, + 0x3f5d, 0x3f5e, 0x3f5f, 0x3f60, 0x3f61, 0x3f62, 0x3f63, 0x3f64, + 0x3f65, 0x3f66, 0x3f67, 0x3f68, 0x3f69, 0x3f6a, 0x3f6b, 0x3f6c, + 0x3f6d, 0x3f6e, 0x3f6f, 0x3f70, 0x3f71, 0x3f72, 0x3f73, 0x3f74, + 0x3f75, 0x3f76, 0x3f77, 0x3f78, 0x3f79, 0x3f7a, 0x3f7b, 0x3f7c, + 0x3f7d, 0x3f7e, 0x4021, 0x4022, 0x4023, 0x4024, 0x4025, 0x4026, + 0x4027, 0x4028, 0x4029, 0x402a, 0x402b, 0x402c, 0x402d, 0x402e, + 0x402f, 0x4030, 0x4031, 0x4032, 0x4033, 0x4034, 0x4035, 0x4036, + 0x4037, 0x4038, 0x4039, 0x403a, 0x403b, 0x403c, 0x403d, 0x403e, + 0x403f, 0x4040, 0x4041, 0x4042, 0x4043, 0x4044, 0x4045, 0x4046, + 0x4047, 0x4048, 0x4049, 0x404a, 0x404b, 0x404c, 0x404d, 0x404e, + 0x404f, 0x4050, 0x4051, 0x4052, 0x4053, 0x4054, 0x4055, 0x4056, + 0x4057, 0x4058, 0x4059, 0x405a, 0x405b, 0x405c, 0x405d, 0x405e, + 0x405f, 0x4060, 0x4061, 0x4062, 0x4063, 0x4064, 0x4065, 0x4066, + 0x4067, 0x4068, 0x4069, 0x406a, 0x406b, 0x406c, 0x406d, 0x406e, + 0x406f, 0x4070, 0x4071, 0x4072, 0x4073, 0x4074, 0x4075, 0x4076, + 0x4077, 0x4078, 0x4079, 0x407a, 0x407b, 0x407c, 0x407d, 0x407e, + 0x4121, 0x4122, 0x4123, 0x4124, 0x4125, 0x4126, 0x4127, 0x4128, + 0x4129, 0x412a, 0x412b, 0x412c, 0x412d, 0x412e, 0x412f, 0x4130, + 0x4131, 0x4132, 0x4133, 0x4134, 0x4135, 0x4136, 0x4137, 0x4138, + 0x4139, 0x413a, 0x413b, 0x413c, 0x413d, 0x413e, 0x413f, 0x4140, + 0x4141, 0x4142, 0x4143, 0x4144, 0x4145, 0x4146, 0x4147, 0x4148, + 0x4149, 0x414a, 0x414b, 0x414c, 0x414d, 0x414e, 0x414f, 0x4150, + 0x4151, 0x4152, 0x4153, 0x4154, 0x4155, 0x4156, 0x4157, 0x4158, + 0x4159, 0x415a, 0x415b, 0x415c, 0x415d, 0x415e, 0x415f, 0x4160, + 0x4161, 0x4162, 0x4163, 0x4164, 0x4165, 0x4166, 0x4167, 0x4168, + 0x4169, 0x416a, 0x416b, 0x416c, 0x416d, 0x416e, 0x416f, 0x4170, + 0x4171, 0x4172, 0x4173, 0x4174, 0x4175, 0x4176, 0x4177, 0x4178, + 0x4179, 0x417a, 0x417b, 0x417c, 0x417d, 0x417e, 0x4221, 0x4222, + 0x4223, 0x4224, 0x4225, 0x4226, 0x4227, 0x4228, 0x4229, 0x422a, + 0x422b, 0x422c, 0x422d, 0x422e, 0x4230, 0x422f, 0x4231, 0x4232, + 0x4233, 0x4234, 0x4235, 0x4237, 0x4236, 0x4238, 0x4239, 0x423a, + 0x423b, 0x423c, 0x423d, 0x423e, 0x4240, 0x4241, 0x4242, 0x4244, + 0x4245, 0x4247, 0x4248, 0x4249, 0x424a, 0x424c, 0x4243, 0x4246, + 0x424b, 0x424d, 0x424e, 0x424f, 0x4250, 0x4251, 0x4252, 0x4253, + 0x4254, 0x4255, 0x4256, 0x4257, 0x4258, 0x4259, 0x425a, 0x425b, + 0x425c, 0x425d, 0x425e, 0x425f, 0x4260, 0x4261, 0x4262, 0x4263, + 0x4264, 0x4265, 0x4266, 0x4267, 0x4268, 0x4269, 0x426a, 0x426b, + 0x426c, 0x426d, 0x423f, 0x426e, 0x426f, 0x4270, 0x4271, 0x4272, + 0x4273, 0x4274, 0x4275, 0x4276, 0x4277, 0x4278, 0x4279, 0x427a, + 0x427b, 0x427c, 0x427d, 0x427e, 0x4321, 0x4322, 0x4323, 0x4324, + 0x4325, 0x4326, 0x4327, 0x4328, 0x4329, 0x432a, 0x432b, 0x432c, + 0x432d, 0x432e, 0x432f, 0x4330, 0x4331, 0x4332, 0x4333, 0x4334, + 0x4335, 0x4336, 0x4337, 0x4339, 0x433a, 0x433b, 0x433c, 0x433d, + 0x433e, 0x433f, 0x4340, 0x4341, 0x4342, 0x4343, 0x4344, 0x4345, + 0x4346, 0x4347, 0x4348, 0x4338, 0x434a, 0x434b, 0x434c, 0x434d, + 0x434f, 0x434e, 0x4350, 0x4351, 0x4352, 0x4353, 0x4354, 0x4355, + 0x4356, 0x4357, 0x4358, 0x4359, 0x435a, 0x435b, 0x4349, 0x435c, + 0x435d, 0x435e, 0x435f, 0x4360, 0x4361, 0x4362, 0x4363, 0x4364, + 0x4365, 0x4366, 0x4367, 0x4368, 0x4369, 0x436a, 0x436b, 0x436c, + 0x436d, 0x436e, 0x436f, 0x4370, 0x4371, 0x4372, 0x4373, 0x4374, + 0x4375, 0x4376, 0x4377, 0x4378, 0x4379, 0x437a, 0x437b, 0x437c, + 0x437d, 0x437e, 0x4421, 0x4422, 0x4423, 0x4424, 0x4425, 0x4426, + 0x4427, 0x4428, 0x4429, 0x442a, 0x442b, 0x442c, 0x442d, 0x442e, + 0x442f, 0x4430, 0x4431, 0x4432, 0x4433, 0x4434, 0x4435, 0x4436, + 0x4437, 0x4438, 0x4439, 0x443a, 0x443b, 0x443c, 0x443d, 0x443e, + 0x443f, 0x4440, 0x4441, 0x4442, 0x4443, 0x4444, 0x4445, 0x4446, + 0x4447, 0x4448, 0x4449, 0x444a, 0x444b, 0x444c, 0x444d, 0x444e, + 0x444f, 0x4450, 0x4451, 0x4452, 0x4453, 0x4454, 0x4455, 0x4456, + 0x4457, 0x4458, 0x4459, 0x445a, 0x445b, 0x445c, 0x445d, 0x445e, + 0x445f, 0x4460, 0x4461, 0x4462, 0x4463, 0x4464, 0x4465, 0x4466, + 0x4467, 0x4468, 0x4469, 0x446a, 0x446b, 0x446c, 0x446d, 0x446e, + 0x446f, 0x4470, 0x4471, 0x4472, 0x4473, 0x4474, 0x4475, 0x4476, + 0x4477, 0x4478, 0x4479, 0x447a, 0x447b, 0x447c, 0x447d, 0x447e, + 0x4521, 0x4522, 0x4523, 0x4524, 0x4525, 0x4526, 0x4527, 0x4528, + 0x4529, 0x452a, 0x452b, 0x452c, 0x452d, 0x452e, 0x452f, 0x4530, + 0x4531, 0x4532, 0x4533, 0x4534, 0x4535, 0x4536, 0x4537, 0x4538, + 0x4539, 0x453a, 0x453b, 0x453c, 0x453d, 0x453e, 0x453f, 0x4540, + 0x4541, 0x4542, 0x4543, 0x4544, 0x4545, 0x4546, 0x4547, 0x4548, + 0x4549, 0x454a, 0x454b, 0x454d, 0x454c, 0x454e, 0x454f, 0x4550, + 0x4551, 0x4552, 0x4553, 0x4554, 0x4555, 0x4556, 0x4557, 0x4558, + 0x4559, 0x455a, 0x455b, 0x455c, 0x455d, 0x455e, 0x455f, 0x4560, + 0x4561, 0x4562, 0x4563, 0x4564, 0x4565, 0x4566, 0x4567, 0x4568, + 0x4569, 0x456a, 0x456b, 0x456c, 0x456d, 0x456e, 0x456f, 0x4570, + 0x4571, 0x4572, 0x4573, 0x4574, 0x4575, 0x4576, 0x4577, 0x4578, + 0x4579, 0x457a, 0x457b, 0x457c, 0x457d, 0x457e, 0x4621, 0x4622, + 0x4623, 0x4624, 0x4625, 0x4626, 0x4627, 0x4628, 0x4629, 0x462a, + 0x462b, 0x462c, 0x462d, 0x462e, 0x462f, 0x4630, 0x4631, 0x4632, + 0x4633, 0x4634, 0x4635, 0x4636, 0x4637, 0x4638, 0x4639, 0x463a, + 0x463b, 0x463c, 0x463d, 0x463e, 0x463f, 0x4640, 0x4641, 0x4642, + 0x4643, 0x4644, 0x4645, 0x4646, 0x4647, 0x4648, 0x4649, 0x464a, + 0x464b, 0x464c, 0x464d, 0x464e, 0x464f, 0x4650, 0x4651, 0x4652, + 0x4653, 0x4654, 0x4655, 0x4656, 0x4657, 0x4658, 0x4659, 0x465a, + 0x465b, 0x465c, 0x465d, 0x465e, 0x465f, 0x4660, 0x4736, 0x4661, + 0x4662, 0x4663, 0x4664, 0x4665, 0x4666, 0x4667, 0x4668, 0x4669, + 0x466a, 0x466b, 0x466c, 0x466d, 0x466e, 0x466f, 0x4670, 0x4671, + 0x4672, 0x4673, 0x4674, 0x4675, 0x4676, 0x4677, 0x4678, 0x4679, + 0x467a, 0x467b, 0x467c, 0x467d, 0x467e, 0x4721, 0x4722, 0x4723, + 0x4724, 0x4725, 0x4726, 0x4727, 0x4728, 0x4729, 0x472a, 0x472b, + 0x472c, 0x472d, 0x472e, 0x472f, 0x4730, 0x4731, 0x4732, 0x4733, + 0x4734, 0x4735, 0x4737, 0x4738, 0x4739, 0x473a, 0x473b, 0x473c, + 0x473d, 0x473e, 0x473f, 0x4740, 0x4741, 0x4742, 0x4743, 0x4744, + 0x4745, 0x4746, 0x4747, 0x4748, 0x4749, 0x474a, 0x474b, 0x474c, + 0x474d, 0x474e, 0x474f, 0x4750, 0x4751, 0x4752, 0x4753, 0x4754, + 0x4755, 0x4756, 0x4757, 0x4758, 0x4759, 0x475a, 0x475b, 0x475c, + 0x475d, 0x475e, 0x475f, 0x4760, 0x4761, 0x4762, 0x4763, 0x4764, + 0x4765, 0x4766, 0x4767, 0x4768, 0x4769, 0x476a, 0x476b, 0x476c, + 0x476d, 0x476e, 0x476f, 0x4770, 0x4771, 0x4772, 0x4773, 0x4774, + 0x4775, 0x4776, 0x4777, 0x4778, 0x4779, 0x477a, 0x477b, 0x477c, + 0x477d, 0x477e, 0x4821, 0x4822, 0x4823, 0x4824, 0x4825, 0x4826, + 0x4827, 0x4828, 0x4829, 0x482a, 0x482b, 0x482c, 0x482d, 0x482e, + 0x482f, 0x4830, 0x4831, 0x4832, 0x4833, 0x4834, 0x4835, 0x4836, + 0x4837, 0x4838, 0x4839, 0x483a, 0x483b, 0x483c, 0x483d, 0x483e, + 0x483f, 0x4840, 0x4841, 0x4842, 0x4843, 0x4844, 0x4845, 0x4846, + 0x4847, 0x4848, 0x4849, 0x484a, 0x484b, 0x484c, 0x4853, 0x484d, + 0x484e, 0x484f, 0x4850, 0x4851, 0x4852, 0x4854, 0x4855, 0x4856, + 0x4857, 0x4858, 0x4859, 0x485a, 0x485b, 0x485c, 0x485d, 0x485e, + 0x485f, 0x4860, 0x4861, 0x4862, 0x4863, 0x4864, 0x4865, 0x4866, + 0x4867, 0x4868, 0x4869, 0x486a, 0x486b, 0x486c, 0x486d, 0x486e, + 0x486f, 0x4870, 0x4871, 0x4872, 0x4873, 0x4874, 0x4875, 0x4876, + 0x4877, 0x4878, 0x4879, 0x487a, 0x487b, 0x487c, 0x487d, 0x487e, + 0x4921, 0x4922, 0x4923, 0x4924, 0x4925, 0x4926, 0x4927, 0x4928, + 0x4929, 0x492a, 0x492b, 0x492c, 0x492d, 0x492e, 0x492f, 0x4930, + 0x4931, 0x4932, 0x4933, 0x4934, 0x4935, 0x4936, 0x4937, 0x4938, + 0x4939, 0x493a, 0x493b, 0x493c, 0x4941, 0x493d, 0x493e, 0x493f, + 0x4940, 0x4942, 0x4943, 0x4944, 0x4945, 0x4946, 0x4947, 0x4948, + 0x4949, 0x494a, 0x494b, 0x494c, 0x494d, 0x494e, 0x494f, 0x4950, + 0x4951, 0x4952, 0x4953, 0x4954, 0x4955, 0x4956, 0x4957, 0x4958, + 0x4959, 0x495a, 0x495b, 0x495c, 0x495d, 0x495e, 0x495f, 0x4960, + 0x4961, 0x4962, 0x4963, 0x4964, 0x4965, 0x4966, 0x4967, 0x4968, + 0x4969, 0x496a, 0x496b, 0x496c, 0x496d, 0x496e, 0x496f, 0x4970, + 0x4971, 0x4972, 0x4973, 0x4974, 0x4975, 0x4976, 0x4977, 0x4978, + 0x4979, 0x497a, 0x497b, 0x497c, 0x497d, 0x497e, 0x4a21, 0x4a22, + 0x4a23, 0x4a24, 0x4a25, 0x4a26, 0x4a27, 0x4a28, 0x4a29, 0x4a2a, + 0x4a2b, 0x4a2c, 0x4a2d, 0x4a2e, 0x4a2f, 0x4a30, 0x4a31, 0x4a32, + 0x4a33, 0x4a34, 0x4a35, 0x4a36, 0x4a37, 0x4a38, 0x4a39, 0x4a3a, + 0x4a3b, 0x4a3c, 0x4a3d, 0x4a3e, 0x4a3f, 0x4a40, 0x4a41, 0x4a42, + 0x4a43, 0x4a44, 0x4a45, 0x4a46, 0x4a47, 0x4a48, 0x4a49, 0x4a4a, + 0x4a4b, 0x4a4c, 0x4a4d, 0x4a4e, 0x4a4f, 0x4a50, 0x4a51, 0x4a52, + 0x4a53, 0x4a54, 0x4a55, 0x4a56, 0x4a57, 0x4a58, 0x4a59, 0x4a5a, + 0x4a5b, 0x4a5c, 0x4a5d, 0x4a5e, 0x4a5f, 0x4a60, 0x4a61, 0x4a62, + 0x4a63, 0x4a64, 0x4a65, 0x4a66, 0x4a67, 0x4a68, 0x4a69, 0x4a6a, + 0x4a6b, 0x4a6c, 0x4a6d, 0x4a6e, 0x4a6f, 0x4a70, 0x4a71, 0x4a72, + 0x4a73, 0x4a74, 0x4a75, 0x4a76, 0x4a77, 0x4a78, 0x4a79, 0x4a7a, + 0x4a7b, 0x4a7c, 0x4a7d, 0x4a7e, 0x4b21, 0x4b22, 0x4b23, 0x4b24, + 0x4b25, 0x4b26, 0x4b27, 0x4b28, 0x4b29, 0x4b2a, 0x4b2b, 0x4b2c, + 0x4b2d, 0x4b2e, 0x4b2f, 0x4b30, 0x4b31, 0x4b32, 0x4b33, 0x4b34, + 0x4b35, 0x4b36, 0x4b37, 0x4b38, 0x4b39, 0x4b3a, 0x4b3b, 0x4b3c, + 0x4b3d, 0x4b3e, 0x4b3f, 0x4b40, 0x4b41, 0x4b42, 0x4b43, 0x4b44, + 0x4b45, 0x4b46, 0x4b47, 0x4b48, 0x4b49, 0x4b4a, 0x4b4b, 0x4b4c, + 0x4b4d, 0x4b4e, 0x4b4f, 0x4b50, 0x4b51, 0x4b52, 0x4b53, 0x4b54, + 0x4b55, 0x4b56, 0x4b57, 0x4b58, 0x4b59, 0x4b5a, 0x4b5b, 0x4b5c, + 0x4b5d, 0x4b5e, 0x4b5f, 0x4b60, 0x4b61, 0x4b62, 0x4b63, 0x4b64, + 0x4b65, 0x4b66, 0x4b67, 0x4b68, 0x4b69, 0x4b6a, 0x4b6b, 0x4b6c, + 0x4b6d, 0x4b6e, 0x4b6f, 0x4b70, 0x4b71, 0x4b72, 0x4b73, 0x4b74, + 0x4b75, 0x4b76, 0x4b77, 0x4b78, 0x4b79, 0x4b7a, 0x4b7b, 0x4b7c, + 0x4b7d, 0x4b7e, 0x4c21, 0x4c22, 0x4c23, 0x4c24, 0x4c25, 0x4c26, + 0x4c27, 0x4c28, 0x4c29, 0x4c2a, 0x4c2b, 0x4c2c, 0x4c2d, 0x4c2e, + 0x4c2f, 0x4c30, 0x4c31, 0x4c32, 0x4c33, 0x4c34, 0x4c35, 0x4c36, + 0x4c37, 0x4c38, 0x4c39, 0x4c3a, 0x4c3b, 0x4c3c, 0x4c3d, 0x4c3e, + 0x4c3f, 0x4c40, 0x4c41, 0x4c42, 0x4c43, 0x4c44, 0x4c45, 0x4c46, + 0x4c47, 0x4c48, 0x4c49, 0x4c4a, 0x4c4b, 0x4c4c, 0x4c4d, 0x4c4e, + 0x4c4f, 0x4c50, 0x4c51, 0x4c52, 0x4c53, 0x4c54, 0x4c55, 0x4c56, + 0x4c57, 0x4c58, 0x4c59, 0x4c5a, 0x4c5b, 0x4c5c, 0x4c5d, 0x4c5e, + 0x4c5f, 0x4c60, 0x4c61, 0x4c62, 0x4c63, 0x4c64, 0x4c65, 0x4c66, + 0x4c67, 0x4c68, 0x4c69, 0x4c6a, 0x4c6b, 0x4c6c, 0x4c6d, 0x4c6e, + 0x4c6f, 0x4c70, 0x4c71, 0x4c72, 0x4c73, 0x4c74, 0x4c75, 0x4c76, + 0x4c77, 0x4c78, 0x4c79, 0x4c7a, 0x4c7b, 0x4c7c, 0x4c7d, 0x4c7e, + 0x4d21, 0x4d22, 0x4d23, 0x4d24, 0x4d25, 0x4d26, 0x4d27, 0x4d28, + 0x4d29, 0x4d2a, 0x4d2b, 0x4d2c, 0x4d2d, 0x4d2e, 0x4d2f, 0x4d30, + 0x4d31, 0x4d32, 0x4d33, 0x4d34, 0x4d35, 0x4d36, 0x4d37, 0x4d38, + 0x4d39, 0x4d3a, 0x4d3b, 0x4d3c, 0x4d3d, 0x4d3e, 0x4d3f, 0x4d40, + 0x4d41, 0x4d42, 0x4d43, 0x4d44, 0x4d45, 0x4d46, 0x4d47, 0x4d48, + 0x4d49, 0x4d4a, 0x4d4b, 0x4d4c, 0x4d4d, 0x4d4e, 0x4d4f, 0x4d50, + 0x4d51, 0x4d52, 0x4d53, 0x4d54, 0x4d55, 0x4d56, 0x4d57, 0x4d58, + 0x4d59, 0x4d5a, 0x4d5b, 0x4d5c, 0x4d5d, 0x4d5e, 0x4d5f, 0x4d60, + 0x4d61, 0x4d62, 0x4d63, 0x4d64, 0x4d65, 0x4d66, 0x4d67, 0x4d68, + 0x4d69, 0x4d6a, 0x4d6b, 0x4d6c, 0x4d6d, 0x4d6e, 0x4d6f, 0x4d70, + 0x4d71, 0x4d72, 0x4d73, 0x4d74, 0x4d75, 0x4d76, 0x4d77, 0x4d78, + 0x4d79, 0x4d7a, 0x4d7b, 0x4d7c, 0x4d7d, 0x4d7e, 0x4e21, 0x4e22, + 0x4e24, 0x4e25, 0x4e26, 0x4e27, 0x4e28, 0x4e29, 0x4e23, 0x4e2a, + 0x4e2b, 0x4e2c, 0x4e2d, 0x4e2e, 0x4e2f, 0x4e30, 0x4e31, 0x4e32, + 0x4e33, 0x4e34, 0x4e35, 0x4e36, 0x4e37, 0x4e38, 0x4e39, 0x4e3a, + 0x4e3b, 0x4e3c, 0x4e3d, 0x4e3e, 0x4e3f, 0x4e40, 0x4e41, 0x4e42, + 0x4e43, 0x4e44, 0x4e45, 0x4e46, 0x4e47, 0x4e48, 0x4e49, 0x4e4a, + 0x4e4b, 0x4e4c, 0x4e4d, 0x4e4e, 0x4e4f, 0x4e50, 0x4e51, 0x4e52, + 0x4e53, 0x4e54, 0x4e55, 0x4e56, 0x4e57, 0x4e58, 0x4e59, 0x4e5a, + 0x4e5b, 0x4e5c, 0x4e5d, 0x4e5e, 0x4e5f, 0x4e60, 0x4e61, 0x4e62, + 0x4e63, 0x4e64, 0x4e65, 0x4e66, 0x4e67, 0x4e68, 0x4e69, 0x4e6a, + 0x4e6b, 0x4e6c, 0x4e6d, 0x4e6e, 0x4e6f, 0x4e70, 0x4e71, 0x4e72, + 0x4e73, 0x4e74, 0x4e75, 0x4e76, 0x4e77, 0x4e78, 0x4e79, 0x4e7a, + 0x4e7b, 0x4e7c, 0x4e7d, 0x4e7e, 0x4f21, 0x4f22, 0x4f23, 0x4f24, + 0x4f25, 0x4f26, 0x4f27, 0x4f28, 0x4f29, 0x4f2a, 0x4f2b, 0x4f2c, + 0x4f2d, 0x4f2e, 0x4f2f, 0x4f30, 0x4f31, 0x4f32, 0x4f33, 0x4f34, + 0x4f35, 0x4f36, 0x4f37, 0x4f38, 0x4f39, 0x4f3a, 0x4f3b, 0x4f3c, + 0x4f3d, 0x4f3e, 0x4f3f, 0x4f40, 0x4f41, 0x4f42, 0x4f43, 0x4f44, + 0x4f45, 0x4f46, 0x4f47, 0x4f48, 0x4f49, 0x4f4a, 0x4f4b, 0x4f4c, + 0x4f4d, 0x4f4e, 0x4f4f, 0x4f50, 0x4f51, 0x4f52, 0x4f53, 0x4f54, + 0x4f55, 0x4f56, 0x4f57, 0x4f58, 0x4f59, 0x4f5a, 0x4f5b, 0x4f5c, + 0x4f5d, 0x4f5e, 0x4f5f, 0x4f60, 0x4f61, 0x4f62, 0x4f63, 0x4f64, + 0x4f65, 0x4f66, 0x4f67, 0x4f68, 0x4f69, 0x4f6a, 0x4f6b, 0x4f6c, + 0x4f6d, 0x4f6e, 0x4f6f, 0x4f70, 0x4f71, 0x4f72, 0x4f74, 0x4f75, + 0x4f76, 0x4f73, 0x4f77, 0x4f78, 0x4f79, 0x4f7a, 0x4f7b, 0x4f7c, + 0x4f7d, 0x4f7e, 0x5021, 0x5022, 0x5023, 0x5024, 0x5025, 0x5026, + 0x5027, 0x5028, 0x5029, 0x502a, 0x502b, 0x502c, 0x502e, 0x502f, + 0x5030, 0x5031, 0x502d, 0x5032, 0x5033, 0x5034, 0x5035, 0x5037, + 0x5038, 0x5039, 0x503a, 0x503b, 0x5036, 0x503c, 0x503d, 0x503e, + 0x503f, 0x5040, 0x5041, 0x5042, 0x5043, 0x5044, 0x5045, 0x5046, + 0x5047, 0x5048, 0x5049, 0x504a, 0x504b, 0x504c, 0x504d, 0x504e, + 0x504f, 0x5050, 0x5051, 0x5052, 0x5053, 0x5054, 0x5055, 0x5056, + 0x5057, 0x5058, 0x5059, 0x505a, 0x505b, 0x505c, 0x505d, 0x505e, + 0x505f, 0x5060, 0x5061, 0x5062, 0x5063, 0x5064, 0x5065, 0x5066, + 0x5067, 0x5068, 0x5069, 0x506a, 0x506b, 0x506c, 0x506d, 0x506e, + 0x506f, 0x5070, 0x5071, 0x5072, 0x5073, 0x5074, 0x5075, 0x5076, + 0x5077, 0x5078, 0x5079, 0x507a, 0x507b, 0x507c, 0x507d, 0x507e, + 0x5121, 0x5122, 0x5123, 0x5124, 0x5125, 0x5126, 0x5127, 0x5128, + 0x5129, 0x512a, 0x512b, 0x512c, 0x512d, 0x512e, 0x512f, 0x5130, + 0x5131, 0x5132, 0x5133, 0x5134, 0x5135, 0x5136, 0x5137, 0x5138, + 0x5139, 0x513a, 0x513b, 0x513c, 0x513d, 0x513e, 0x513f, 0x5140, + 0x5141, 0x5142, 0x5143, 0x5144, 0x5145, 0x5146, 0x5147, 0x5148, + 0x5149, 0x514a, 0x514b, 0x514c, 0x514d, 0x514e, 0x514f, 0x5150, + 0x5151, 0x5152, 0x5153, 0x5154, 0x5155, 0x5156, 0x5157, 0x5158, + 0x5159, 0x515a, 0x515b, 0x515c, 0x515d, 0x515e, 0x515f, 0x5160, + 0x5161, 0x5162, 0x5163, 0x5164, 0x5165, 0x5166, 0x5167, 0x5168, + 0x5169, 0x516a, 0x516b, 0x516c, 0x516d, 0x516e, 0x516f, 0x5170, + 0x5171, 0x5172, 0x5173, 0x5174, 0x5175, 0x5176, 0x5177, 0x5178, + 0x5179, 0x517a, 0x517b, 0x517c, 0x517d, 0x517e, 0x5221, 0x5222, + 0x5223, 0x5224, 0x5225, 0x5226, 0x5227, 0x5228, 0x5229, 0x522a, + 0x522b, 0x522c, 0x522d, 0x522e, 0x522f, 0x5230, 0x5231, 0x5232, + 0x5233, 0x5234, 0x5235, 0x5236, 0x5237, 0x5238, 0x5239, 0x523a, + 0x523b, 0x523c, 0x523d, 0x523e, 0x523f, 0x5240, 0x5241, 0x5242, + 0x5243, 0x5244, 0x5245, 0x5246, 0x5247, 0x5248, 0x5249, 0x524a, + 0x524b, 0x524c, 0x524d, 0x524e, 0x524f, 0x5250, 0x5251, 0x5252, + 0x5253, 0x5254, 0x5255, 0x5256, 0x5257, 0x5258, 0x5259, 0x525a, + 0x525b, 0x525c, 0x525d, 0x525e, 0x525f, 0x5260, 0x5261, 0x5262, + 0x5263, 0x5264, 0x5265, 0x5266, 0x5267, 0x5268, 0x5269, 0x526a, + 0x526b, 0x526c, 0x526d, 0x526e, 0x526f, 0x5270, 0x5271, 0x5272, + 0x5273, 0x5274, 0x5276, 0x5277, 0x5278, 0x5275, 0x5279, 0x527a, + 0x527b, 0x527c, 0x527d, 0x527e, 0x5321, 0x5322, 0x5323, 0x5324, + 0x5325, 0x5326, 0x5327, 0x5328, 0x5329, 0x532a, 0x532b, 0x532c, + 0x532d, 0x532e, 0x532f, 0x5330, 0x5331, 0x5332, 0x5333, 0x5334, + 0x5335, 0x5336, 0x5337, 0x5338, 0x5339, 0x533a, 0x533b, 0x533c, + 0x533d, 0x533e, 0x533f, 0x5340, 0x5341, 0x5342, 0x5343, 0x5344, + 0x5345, 0x5346, 0x5347, 0x5348, 0x5349, 0x534a, 0x534b, 0x534c, + 0x534d, 0x534e, 0x534f, 0x5350, 0x5351, 0x5352, 0x5353, 0x5354, + 0x5355, 0x5356, 0x5357, 0x5358, 0x5359, 0x535a, 0x535b, 0x535c, + 0x535d, 0x535e, 0x535f, 0x5360, 0x5361, 0x5362, 0x5363, 0x5364, + 0x5365, 0x5366, 0x5367, 0x5368, 0x5369, 0x536a, 0x536b, 0x536c, + 0x536d, 0x536e, 0x536f, 0x5370, 0x5371, 0x5372, 0x5373, 0x5374, + 0x5375, 0x5376, 0x5377, 0x5378, 0x5379, 0x537a, 0x537b, 0x537c, + 0x537d, 0x537e, 0x5421, 0x5422, 0x5423, 0x5424, 0x5425, 0x5426, + 0x5427, 0x5428, 0x5429, 0x542a, 0x542b, 0x542c, 0x542d, 0x542e, + 0x542f, 0x5430, 0x5431, 0x5432, 0x5434, 0x5435, 0x5436, 0x5437, + 0x5438, 0x5439, 0x543a, 0x543b, 0x543c, 0x543d, 0x543e, 0x5433, + 0x543f, 0x5440, 0x5441, 0x5442, 0x5443, 0x5444, 0x5445, 0x5446, + 0x5447, 0x5448, 0x5449, 0x544a, 0x544b, 0x544c, 0x544d, 0x544e, + 0x544f, 0x5450, 0x5451, 0x5452, 0x5453, 0x5454, 0x5455, 0x5456, + 0x5457, 0x5458, 0x5459, 0x545a, 0x545b, 0x545c, 0x545d, 0x545e, + 0x545f, 0x5460, 0x5461, 0x5462, 0x5463, 0x5464, 0x5465, 0x5466, + 0x5467, 0x5468, 0x5469, 0x546a, 0x546c, 0x546b, 0x546d, 0x546e, + 0x546f, 0x5470, 0x5471, 0x5472, 0x5473, 0x5474, 0x5475, 0x5476, + 0x5477, 0x5478, 0x5479, 0x547a, 0x547b, 0x547c, 0x547d, 0x547e, + 0x5521, 0x5522, 0x5523, 0x5524, 0x5525, 0x5526, 0x5527, 0x5528, + 0x5529, 0x552a, 0x552b, 0x552c, 0x552d, 0x552e, 0x552f, 0x5530, + 0x5531, 0x5532, 0x5533, 0x5534, 0x5535, 0x5536, 0x5537, 0x5538, + 0x5539, 0x553a, 0x553b, 0x553c, 0x553d, 0x553e, 0x553f, 0x5540, + 0x5541, 0x5542, 0x5543, 0x5544, 0x5545, 0x5546, 0x5547, 0x5548, + 0x5549, 0x554a, 0x554b, 0x554c, 0x554d, 0x554e, 0x554f, 0x5550, + 0x5551, 0x5552, 0x5553, 0x5554, 0x5555, 0x5556, 0x5557, 0x5558, + 0x5559, 0x555a, 0x555b, 0x555c, 0x555d, 0x555e, 0x555f, 0x5560, + 0x5561, 0x5562, 0x5563, 0x5564, 0x5565, 0x5566, 0x5567, 0x5568, + 0x5569, 0x556a, 0x556b, 0x556c, 0x556d, 0x556e, 0x556f, 0x5570, + 0x5571, 0x5572, 0x5573, 0x5574, 0x5575, 0x5576, 0x5577, 0x5578, + 0x5579, 0x557a, 0x557b, 0x557c, 0x557d, 0x557e, 0x5621, 0x5622, + 0x5623, 0x5624, 0x5625, 0x5626, 0x5627, 0x5628, 0x5629, 0x562a, + 0x562b, 0x562c, 0x562d, 0x562e, 0x562f, 0x5630, 0x5631, 0x5632, + 0x5633, 0x5634, 0x5635, 0x5636, 0x5637, 0x5638, 0x5639, 0x563a, + 0x563b, 0x563c, 0x563d, 0x563e, 0x563f, 0x5640, 0x5641, 0x5642, + 0x5643, 0x5644, 0x5645, 0x5647, 0x5648, 0x5649, 0x564a, 0x564b, + 0x5646, 0x564c, 0x564d, 0x564e, 0x564f, 0x5650, 0x5651, 0x5652, + 0x5653, 0x5654, 0x5656, 0x5657, 0x5658, 0x5655, 0x5659, 0x565a, + 0x565b, 0x565c, 0x565d, 0x565e, 0x565f, 0x5660, 0x5661, 0x5662, + 0x5663, 0x5664, 0x5665, 0x5666, 0x5667, 0x5668, 0x5669, 0x566a, + 0x566b, 0x566c, 0x566d, 0x566e, 0x566f, 0x5670, 0x5671, 0x5672, + 0x5673, 0x5674, 0x5675, 0x5676, 0x5677, 0x5678, 0x5679, 0x567a, + 0x567b, 0x567c, 0x567d, 0x567e, 0x5721, 0x5722, 0x5723, 0x5724, + 0x5725, 0x5726, 0x5727, 0x5728, 0x5729, 0x572a, 0x572b, 0x572c, + 0x572d, 0x572e, 0x572f, 0x5730, 0x5731, 0x5732, 0x5733, 0x5734, + 0x5735, 0x5736, 0x5737, 0x5738, 0x5739, 0x573a, 0x573b, 0x573c, + 0x573d, 0x573e, 0x573f, 0x5740, 0x5741, 0x5742, 0x5743, 0x5744, + 0x5745, 0x5746, 0x5747, 0x5748, 0x5749, 0x574a, 0x574b, 0x574c, + 0x574d, 0x574e, 0x574f, 0x5750, 0x5751, 0x5752, 0x5753, 0x5754, + 0x5755, 0x5756, 0x5757, 0x5758, 0x5759, 0x575a, 0x575b, 0x575c, + 0x575d, 0x575e, 0x575f, 0x5760, 0x5761, 0x5762, 0x5764, 0x5765, + 0x5766, 0x5767, 0x5768, 0x5769, 0x576a, 0x576b, 0x576c, 0x576d, + 0x576e, 0x576f, 0x5770, 0x5771, 0x5772, 0x5773, 0x5774, 0x5775, + 0x5776, 0x5777, 0x5778, 0x5779, 0x583e, 0x5763, 0x577a, 0x577b, + 0x577c, 0x577d, 0x577e, 0x5821, 0x5822, 0x5823, 0x5824, 0x5825, + 0x5826, 0x5827, 0x5828, 0x5829, 0x582a, 0x582b, 0x582c, 0x582d, + 0x582e, 0x582f, 0x5830, 0x5831, 0x5832, 0x5833, 0x584c, 0x5834, + 0x5835, 0x5836, 0x5837, 0x5838, 0x5839, 0x583a, 0x583b, 0x583c, + 0x583d, 0x583f, 0x5840, 0x5841, 0x5842, 0x5843, 0x5844, 0x5845, + 0x5846, 0x5847, 0x5848, 0x5849, 0x584a, 0x584b, 0x584d, 0x584e, + 0x584f, 0x5850, 0x5851, 0x5852, 0x5853, 0x5854, 0x5855, 0x5856, + 0x5857, 0x5858, 0x5859, 0x585a, 0x585b, 0x585c, 0x585d, 0x585e, + 0x585f, 0x5860, 0x5861, 0x5862, 0x5863, 0x5864, 0x5865, 0x5866, + 0x5867, 0x5868, 0x5869, 0x586a, 0x586b, 0x586c, 0x586d, 0x586e, + 0x586f, 0x5870, 0x5871, 0x5872, 0x5873, 0x5874, 0x5875, 0x5876, + 0x5877, 0x5878, 0x5879, 0x587a, 0x587b, 0x587c, 0x587d, 0x587e, + 0x5921, 0x5922, 0x5923, 0x5924, 0x5925, 0x5926, 0x5927, 0x5928, + 0x592a, 0x592b, 0x592c, 0x592d, 0x592e, 0x592f, 0x5930, 0x5931, + 0x5932, 0x5933, 0x5934, 0x5935, 0x5936, 0x5937, 0x5938, 0x5939, + 0x593a, 0x593b, 0x593c, 0x5929, 0x593d, 0x593e, 0x593f, 0x5940, + 0x5941, 0x5942, 0x5943, 0x5944, 0x5945, 0x5946, 0x5947, 0x5948, + 0x5949, 0x594a, 0x594b, 0x594c, 0x594d, 0x594e, 0x594f, 0x5950, + 0x5951, 0x5952, 0x5953, 0x5954, 0x5955, 0x5956, 0x5957, 0x5958, + 0x5959, 0x595a, 0x595b, 0x595c, 0x595d, 0x595e, 0x595f, 0x5960, + 0x5961, 0x5962, 0x5963, 0x5964, 0x5965, 0x5966, 0x5974, 0x5967, + 0x5968, 0x5969, 0x596a, 0x596b, 0x596c, 0x596d, 0x596e, 0x596f, + 0x5970, 0x5971, 0x5972, 0x5973, 0x5975, 0x5976, 0x5977, 0x5978, + 0x5979, 0x597a, 0x597b, 0x597c, 0x597d, 0x597e, 0x5a21, 0x5a22, + 0x5a23, 0x5a24, 0x5a25, 0x5a26, 0x5a27, 0x5a28, 0x5a29, 0x5a2a, + 0x5a2b, 0x5a2c, 0x5a2d, 0x5a2e, 0x5a2f, 0x5a30, 0x5a31, 0x5a32, + 0x5a33, 0x5a34, 0x5a35, 0x5a36, 0x3866, 0x5a37, 0x5a38, 0x5a39, + 0x5a3a, 0x5a3b, 0x5a3c, 0x5a3d, 0x5a3e, 0x5a3f, 0x5a40, 0x5a41, + 0x5a42, 0x5a43, 0x5a44, 0x5a45, 0x5a46, 0x5a47, 0x5a48, 0x5a49, + 0x5a4a, 0x5a4b, 0x5a6d, 0x5a4c, 0x5a4d, 0x5a4e, 0x5a4f, 0x5a50, + 0x5a51, 0x5a52, 0x5a53, 0x5a54, 0x5a55, 0x5a56, 0x5a57, 0x5a58, + 0x5a59, 0x5a5a, 0x5a5b, 0x5a5c, 0x5a5d, 0x5a5e, 0x5a5f, 0x5a60, + 0x5a61, 0x5a62, 0x5a63, 0x5a64, 0x5a65, 0x5a66, 0x5a67, 0x5a68, + 0x5a69, 0x5a6a, 0x5a6b, 0x5a6c, 0x5a6e, 0x5a6f, 0x5a70, 0x5a71, + 0x5a72, 0x5a73, 0x5a74, 0x5a75, 0x5a76, 0x5a77, 0x5a78, 0x5a79, + 0x5a7a, 0x5a7b, 0x5a7c, 0x5a7d, 0x5a7e, 0x5b21, 0x5b22, 0x5b23, + 0x5b24, 0x5b25, 0x5b26, 0x5b27, 0x5b28, 0x5b29, 0x5b2a, 0x5b2b, + 0x5b2c, 0x5b2d, 0x5b2e, 0x5b2f, 0x5b30, 0x5b31, 0x5b32, 0x5b33, + 0x5b34, 0x5b35, 0x5b36, 0x5b37, 0x5b38, 0x5b39, 0x5b3a, 0x5b3b, + 0x5b3c, 0x5b3d, 0x5b3e, 0x5b3f, 0x5b40, 0x5b41, 0x5b42, 0x5b43, + 0x5b44, 0x5b45, 0x5b46, 0x5b47, 0x5b48, 0x5b49, 0x5b4a, 0x5b4b, + 0x5b4c, 0x5b4d, 0x5b4e, 0x5b4f, 0x5b50, 0x5b51, 0x5b52, 0x5b53, + 0x5b54, 0x5b55, 0x5b56, 0x5b57, 0x5b58, 0x5b59, 0x5b5a, 0x5b5b, + 0x5b5c, 0x5b5d, 0x5b5e, 0x5b5f, 0x5b60, 0x5b61, 0x5b62, 0x5b63, + 0x5b64, 0x5b65, 0x5b66, 0x5b67, 0x5b68, 0x5b69, 0x5b6a, 0x5b6b, + 0x5b6c, 0x5b6d, 0x5b6e, 0x5b70, 0x5b71, 0x5b72, 0x5b73, 0x5b6f, + 0x5b74, 0x5b75, 0x5b76, 0x5b77, 0x5b78, 0x5b79, 0x5b7a, 0x5b7b, + 0x5b7c, 0x5b7d, 0x5b7e, 0x5c21, 0x5c22, 0x5c23, 0x5c24, 0x5c25, + 0x5c26, 0x5c27, 0x5c28, 0x5c29, 0x5c2a, 0x5c2b, 0x5c2c, 0x5c2d, + 0x5c2e, 0x5c2f, 0x5c30, 0x5c31, 0x5c32, 0x5c33, 0x5c34, 0x5c35, + 0x5c36, 0x5c37, 0x5c38, 0x5c39, 0x5c3a, 0x5c3b, 0x5c3c, 0x5c3d, + 0x5c3e, 0x5c3f, 0x5c40, 0x5c41, 0x5c42, 0x5c43, 0x5c44, 0x5c45, + 0x5c46, 0x5c47, 0x5c48, 0x5c49, 0x5c4a, 0x5c4b, 0x5c4c, 0x5c4d, + 0x5c4e, 0x5c4f, 0x5c50, 0x5c51, 0x5c52, 0x5c53, 0x5c54, 0x5c55, + 0x5c56, 0x5c57, 0x5c58, 0x5c59, 0x5c5a, 0x5c5b, 0x5c5c, 0x5c5d, + 0x5c5e, 0x5c5f, 0x5c60, 0x5c61, 0x5c62, 0x5c63, 0x5c64, 0x5c65, + 0x5c66, 0x5c67, 0x5c68, 0x5c69, 0x5c6a, 0x5c6b, 0x5c6c, 0x5c6d, + 0x5c6e, 0x5c6f, 0x5c70, 0x5c71, 0x5c72, 0x5c73, 0x5c74, 0x5c75, + 0x5c76, 0x5c77, 0x5c78, 0x5c79, 0x5c7a, 0x5c7b, 0x5c7c, 0x5c7d, + 0x5c7e, 0x5d21, 0x5d22, 0x5d23, 0x5d24, 0x5d25, 0x5d26, 0x5d27, + 0x5d28, 0x5d29, 0x5d2a, 0x5d2b, 0x5d2c, 0x5d2d, 0x5d2e, 0x5d2f, + 0x5d30, 0x5d31, 0x5d32, 0x5d33, 0x5d34, 0x5d35, 0x5d36, 0x5d37, + 0x5d38, 0x5d39, 0x5d3a, 0x5d3b, 0x5d3c, 0x5d3d, 0x5d3e, 0x5d3f, + 0x5d40, 0x5d41, 0x5d42, 0x5d43, 0x5d44, 0x5d45, 0x5d46, 0x5d47, + 0x5d48, 0x5d49, 0x5d4a, 0x5d4b, 0x5d4c, 0x5d4d, 0x5d4e, 0x5d4f, + 0x5d50, 0x5d51, 0x5d52, 0x5d53, 0x5d54, 0x5d55, 0x5d56, 0x5d57, + 0x5d58, 0x5d59, 0x5d5a, 0x5d5b, 0x5d5c, 0x5d5d, 0x5d5e, 0x5d5f, + 0x5d60, 0x5d61, 0x5d62, 0x5d63, 0x5d64, 0x5d65, 0x5d66, 0x5d67, + 0x5d68, 0x5d69, 0x5d6a, 0x5d6b, 0x5d6c, 0x5d6d, 0x5d6e, 0x5d6f, + 0x5d70, 0x5d71, 0x5d72, 0x5d73, 0x5d74, 0x5d75, 0x5d76, 0x5d77, + 0x5d78, 0x5d79, 0x5d7a, 0x5d7b, 0x5d7c, 0x5d7d, 0x5d7e, 0x5e21, + 0x5e22, 0x5e23, 0x5e24, 0x5e25, 0x5e26, 0x5e27, 0x5e28, 0x5e29, + 0x5e2a, 0x5e2b, 0x5e2c, 0x5e2d, 0x5e2e, 0x5e2f, 0x5e30, 0x5e31, + 0x5e32, 0x5e33, 0x5e34, 0x5e35, 0x5e36, 0x5e37, 0x5e38, 0x5e39, + 0x5e3f, 0x5e3a, 0x5e3b, 0x5e3c, 0x5e3d, 0x5e3e, 0x5e40, 0x5e41, + 0x5e42, 0x5e43, 0x5e44, 0x5e45, 0x5e46, 0x5e47, 0x5e48, 0x5e49, + 0x5e4e, 0x5e4a, 0x5e4b, 0x5e4c, 0x5e4d, 0x5e4f, 0x5e50, 0x5e51, + 0x5e52, 0x5e53, 0x5e54, 0x5e55, 0x5e56, 0x5e57, 0x5e58, 0x5e59, + 0x5e5a, 0x5e5b, 0x5e5c, 0x5e5d, 0x5e5e, 0x5e5f, 0x5e60, 0x5e61, + 0x5e62, 0x5e63, 0x5e64, 0x5e65, 0x5e66, 0x5e67, 0x5e68, 0x5e69, + 0x5e6a, 0x5e6b, 0x5e6c, 0x5e6d, 0x5e6e, 0x5e6f, 0x5e72, 0x5e70, + 0x5e71, 0x5e73, 0x5e74, 0x5e75, 0x5e76, 0x5e77, 0x5e78, 0x5e79, + 0x5e7a, 0x5e7b, 0x5e7c, 0x5e7d, 0x5e7e, 0x5f21, 0x5f22, 0x5f23, + 0x5f24, 0x5f25, 0x5f26, 0x5f27, 0x5f28, 0x5f29, 0x5f2a, 0x5f2b, + 0x5f2c, 0x5f2d, 0x5f2e, 0x5f2f, 0x5f30, 0x5f32, 0x5f31, 0x5f33, + 0x5f34, 0x5f35, 0x5f36, 0x5f37, 0x5f38, 0x5f39, 0x5f3a, 0x5f3b, + 0x5f3c, 0x5f3d, 0x5f3e, 0x5f3f, 0x5f40, 0x5f41, 0x5f42, 0x5f43, + 0x5f44, 0x5f45, 0x5f46, 0x5f47, 0x5f48, 0x5f49, 0x5f4a, 0x5f4b, + 0x5f4c, 0x5f4d, 0x5f4e, 0x5f4f, 0x5f50, 0x5f51, 0x5f52, 0x5f53, + 0x5f54, 0x5f55, 0x5f56, 0x5f57, 0x5f58, 0x5f59, 0x5f5a, 0x5f5b, + 0x5f5c, 0x5f5d, 0x5f6f, 0x5f5e, 0x5f5f, 0x5f60, 0x5f61, 0x5f62, + 0x5f63, 0x5f64, 0x5f65, 0x5f66, 0x5f67, 0x5f68, 0x5f69, 0x5f6a, + 0x5f6b, 0x5f6c, 0x5f6d, 0x5f6e, 0x5f70, 0x5f71, 0x5f72, 0x5f73, + 0x5f74, 0x5f75, 0x5f76, 0x5f77, 0x5f78, 0x5f79, 0x5f7a, 0x5f7b, + 0x5f7c, 0x5f7d, 0x5f7e, 0x6021, 0x6022, 0x6023, 0x6024, 0x6025, + 0x6026, 0x6027, 0x6028, 0x6029, 0x602a, 0x602b, 0x602c, 0x602d, + 0x602e, 0x602f, 0x6030, 0x6031, 0x6032, 0x6033, 0x6034, 0x6035, + 0x6036, 0x6037, 0x6038, 0x6039, 0x603a, 0x603b, 0x603c, 0x603d, + 0x603e, 0x603f, 0x6040, 0x6041, 0x6042, 0x6043, 0x6044, 0x6045, + 0x6046, 0x6047, 0x6048, 0x6049, 0x604a, 0x604b, 0x604c, 0x604d, + 0x604e, 0x604f, 0x6050, 0x6051, 0x6052, 0x6053, 0x6054, 0x6055, + 0x6056, 0x6057, 0x6058, 0x6059, 0x605a, 0x605b, 0x605c, 0x605d, + 0x6064, 0x605e, 0x605f, 0x6060, 0x6061, 0x6062, 0x6063, 0x6065, + 0x6066, 0x6067, 0x6068, 0x6069, 0x606a, 0x606b, 0x606c, 0x606d, + 0x606e, 0x606f, 0x6070, 0x6071, 0x6072, 0x6073, 0x6074, 0x6075, + 0x6076, 0x6077, 0x6078, 0x6079, 0x607a, 0x607b, 0x607c, 0x607d, + 0x607e, 0x6121, 0x6122, 0x6123, 0x6124, 0x6125, 0x6126, 0x6127, + 0x6128, 0x6129, 0x612a, 0x612b, 0x612c, 0x612d, 0x612e, 0x612f, + 0x6130, 0x6131, 0x6132, 0x6133, 0x6134, 0x6135, 0x6136, 0x6137, + 0x6138, 0x6139, 0x613a, 0x613b, 0x613c, 0x613d, 0x613e, 0x613f, + 0x6140, 0x6141, 0x6142, 0x6143, 0x6144, 0x6145, 0x6146, 0x6147, + 0x6148, 0x6149, 0x614a, 0x614b, 0x614c, 0x614d, 0x614e, 0x614f, + 0x6150, 0x6151, 0x6152, 0x6154, 0x6155, 0x6156, 0x6153, 0x6157, + 0x6158, 0x6159, 0x615a, 0x615b, 0x615c, 0x615d, 0x615e, 0x615f, + 0x6160, 0x6161, 0x6162, 0x6163, 0x6164, 0x6165, 0x6166, 0x6167, + 0x6168, 0x6169, 0x616a, 0x616b, 0x616c, 0x616d, 0x616e, 0x616f, + 0x6170, 0x6171, 0x6172, 0x6173, 0x6174, 0x6175, 0x6176, 0x6177, + 0x6178, 0x6179, 0x617a, 0x617b, 0x617d, 0x617e, 0x6221, 0x6222, + 0x6223, 0x6224, 0x617c, 0x622d, 0x6225, 0x6226, 0x6227, 0x6228, + 0x6229, 0x622a, 0x622b, 0x622c, 0x622f, 0x6230, 0x6231, 0x6232, + 0x622e, 0x6233, 0x6234, 0x6235, 0x6236, 0x6237, 0x6238, 0x6239, + 0x623a, 0x623b, 0x623c, 0x623d, 0x623e, 0x623f, 0x6240, 0x6241, + 0x6242, 0x6243, 0x6245, 0x6246, 0x6244, 0x6247, 0x6248, 0x6249, + 0x624a, 0x624b, 0x624c, 0x624d, 0x624e, 0x624f, 0x6250, 0x6251, + 0x6252, 0x6253, 0x6254, 0x6255, 0x6256, 0x6257, 0x6258, 0x6259, + 0x625a, 0x625b, 0x625c, 0x625d, 0x625e, 0x625f, 0x6260, 0x6261, + 0x6262, 0x6263, 0x6264, 0x6265, 0x6266, 0x6267, 0x6268, 0x6269, + 0x626a, 0x626b, 0x626c, 0x626d, 0x626e, 0x626f, 0x6270, 0x6271, + 0x6272, 0x6273, 0x6274, 0x6275, 0x6276, 0x6277, 0x6278, 0x6279, + 0x627a, 0x627b, 0x627c, 0x627d, 0x627e, 0x6321, 0x6322, 0x6323, + 0x6324, 0x6325, 0x6326, 0x6327, 0x6328, 0x6329, 0x632a, 0x632b, + 0x632c, 0x632d, 0x632e, 0x632f, 0x6330, 0x6331, 0x6332, 0x6333, + 0x6334, 0x6335, 0x6336, 0x6337, 0x6338, 0x6339, 0x633a, 0x633b, + 0x633c, 0x633d, 0x633e, 0x633f, 0x6340, 0x6341, 0x6342, 0x6343, + 0x6344, 0x6345, 0x6346, 0x6347, 0x6348, 0x6349, 0x634a, 0x634b, + 0x634c, 0x634d, 0x634e, 0x634f, 0x6350, 0x6351, 0x6352, 0x6353, + 0x6354, 0x6355, 0x6356, 0x6357, 0x6358, 0x6359, 0x635a, 0x635b, + 0x635c, 0x635d, 0x635e, 0x635f, 0x6360, 0x6361, 0x6362, 0x6363, + 0x6364, 0x6365, 0x6366, 0x6367, 0x6368, 0x6369, 0x636a, 0x636b, + 0x636c, 0x636d, 0x636e, 0x636f, 0x6370, 0x6371, 0x6372, 0x6373, + 0x6374, 0x6375, 0x6376, 0x6377, 0x6378, 0x6379, 0x637a, 0x637b, + 0x637c, 0x637d, 0x637e, 0x6421, 0x6422, 0x6423, 0x6424, 0x6425, + 0x6426, 0x6427, 0x6428, 0x6429, 0x642a, 0x642b, 0x642c, 0x642d, + 0x642e, 0x642f, 0x6430, 0x6431, 0x6432, 0x6433, 0x6434, 0x6435, + 0x6436, 0x6437, 0x6438, 0x6439, 0x643a, 0x643b, 0x643c, 0x643d, + 0x643e, 0x643f, 0x6440, 0x6441, 0x6442, 0x6443, 0x6444, 0x6445, + 0x6446, 0x6447, 0x6448, 0x6449, 0x644a, 0x644b, 0x644c, 0x644d, + 0x644e, 0x644f, 0x6450, 0x6451, 0x6452, 0x6453, 0x6454, 0x6455, + 0x6456, 0x6457, 0x6458, 0x6459, 0x645a, 0x645b, 0x645c, 0x645d, + 0x645e, 0x645f, 0x6460, 0x6461, 0x6462, 0x6463, 0x6464, 0x6465, + 0x6466, 0x6467, 0x6468, 0x6469, 0x646a, 0x646b, 0x646c, 0x646d, + 0x646e, 0x646f, 0x6470, 0x6471, 0x6472, 0x6473, 0x6474, 0x6475, + 0x6476, 0x6477, 0x6478, 0x6479, 0x647a, 0x647b, 0x647c, 0x647d, + 0x647e, 0x6521, 0x6522, 0x6523, 0x6524, 0x6525, 0x6526, 0x6527, + 0x6528, 0x6529, 0x652a, 0x652b, 0x652c, 0x652d, 0x652e, 0x652f, + 0x6530, 0x6531, 0x6532, 0x6533, 0x6534, 0x6535, 0x653b, 0x6536, + 0x6537, 0x6538, 0x6539, 0x653a, 0x653c, 0x653d, 0x653e, 0x653f, + 0x6540, 0x6541, 0x6542, 0x6543, 0x6544, 0x6545, 0x6546, 0x6547, + 0x6548, 0x6549, 0x654a, 0x654b, 0x654c, 0x654d, 0x654f, 0x6550, + 0x654e, 0x6551, 0x6552, 0x6553, 0x6554, 0x6555, 0x6556, 0x6557, + 0x6558, 0x6559, 0x655a, 0x655b, 0x655c, 0x655d, 0x655e, 0x655f, + 0x6560, 0x6561, 0x6562, 0x6563, 0x6564, 0x6565, 0x6566, 0x6568, + 0x6567, 0x6569, 0x656a, 0x656b, 0x656c, 0x656d, 0x656e, 0x656f, + 0x6570, 0x6571, 0x6572, 0x6573, 0x6574, 0x6575, 0x6576, 0x6577, + 0x6578, 0x6579, 0x657a, 0x657c, 0x657b, 0x657d, 0x657e, 0x6621, + 0x6622, 0x6623, 0x6624, 0x6625, 0x6626, 0x6627, 0x6628, 0x6629, + 0x662a, 0x662b, 0x662c, 0x662d, 0x662e, 0x662f, 0x6630, 0x6631, + 0x6632, 0x6633, 0x6634, 0x6635, 0x6636, 0x6637, 0x6638, 0x6639, + 0x663a, 0x663b, 0x663c, 0x663d, 0x663e, 0x663f, 0x6640, 0x6641, + 0x6642, 0x6643, 0x6644, 0x6645, 0x6646, 0x6647, 0x6648, 0x6649, + 0x664a, 0x664b, 0x664c, 0x664d, 0x664e, 0x664f, 0x6650, 0x6651, + 0x6652, 0x6653, 0x6654, 0x6655, 0x6656, 0x6657, 0x6658, 0x6659, + 0x665a, 0x665b, 0x665c, 0x665d, 0x665e, 0x665f, 0x6660, 0x6661, + 0x6662, 0x6663, 0x6664, 0x6665, 0x6666, 0x6667, 0x6668, 0x6669, + 0x666a, 0x666b, 0x666c, 0x666d, 0x666e, 0x666f, 0x6670, 0x6671, + 0x6672, 0x6673, 0x6675, 0x6676, 0x6677, 0x6678, 0x6679, 0x667a, + 0x667b, 0x667c, 0x667d, 0x667e, 0x6721, 0x6722, 0x6723, 0x6724, + 0x6725, 0x6726, 0x6727, 0x6728, 0x6729, 0x672a, 0x672b, 0x672c, + 0x672d, 0x672e, 0x672f, 0x6730, 0x6731, 0x6732, 0x6733, 0x6734, + 0x6735, 0x6736, 0x6737, 0x6738, 0x6739, 0x673a, 0x673b, 0x673c, + 0x673d, 0x673e, 0x673f, 0x6740, 0x6741, 0x6742, 0x6743, 0x6744, + 0x6745, 0x6746, 0x6747, 0x6748, 0x6749, 0x674a, 0x674b, 0x674c, + 0x674d, 0x674e, 0x674f, 0x6750, 0x6751, 0x6752, 0x6753, 0x6754, + 0x6755, 0x6756, 0x6757, 0x6758, 0x6759, 0x675a, 0x675b, 0x675c, + 0x675d, 0x675e, 0x675f, 0x6760, 0x6761, 0x6762, 0x6763, 0x6764, + 0x6765, 0x6766, 0x676a, 0x6767, 0x6768, 0x6769, 0x676b, 0x676c, + 0x676d, 0x676e, 0x676f, 0x6770, 0x6771, 0x6772, 0x6773, 0x6774, + 0x6776, 0x6777, 0x6778, 0x6779, 0x6775, 0x677a, 0x677b, 0x677c, + 0x677d, 0x6828, 0x677e, 0x6821, 0x6822, 0x6823, 0x6824, 0x6825, + 0x6826, 0x6827, 0x6829, 0x682a, 0x682b, 0x682c, 0x682d, 0x682e, + 0x682f, 0x6830, 0x6831, 0x6832, 0x6833, 0x6834, 0x6835, 0x6836, + 0x6837, 0x6838, 0x6839, 0x683a, 0x683b, 0x683c, 0x683d, 0x683e, + 0x683f, 0x6840, 0x6841, 0x6842, 0x6843, 0x6844, 0x6845, 0x6846, + 0x6847, 0x6848, 0x6849, 0x684a, 0x684b, 0x684c, 0x684d, 0x684e, + 0x684f, 0x6850, 0x6851, 0x6852, 0x6853, 0x6854, 0x6855, 0x6856, + 0x6857, 0x6858, 0x6859, 0x685a, 0x685b, 0x685c, 0x685d, 0x685e, + 0x685f, 0x6860, 0x6861, 0x6862, 0x6863, 0x6864, 0x6865, 0x6866, + 0x6867, 0x6868, 0x6869, 0x686a, 0x686b, 0x686c, 0x686d, 0x686e, + 0x686f, 0x6870, 0x6871, 0x6872, 0x6873, 0x6874, 0x6875, 0x6876, + 0x6877, 0x6878, 0x6879, 0x687a, 0x687b, 0x687c, 0x687d, 0x687e, + 0x6921, 0x6922, 0x6923, 0x6924, 0x6925, 0x6926, 0x6927, 0x6928, + 0x6929, 0x692a, 0x692b, 0x692c, 0x692d, 0x692e, 0x692f, 0x6930, + 0x6931, 0x6932, 0x6933, 0x6934, 0x6935, 0x6936, 0x6937, 0x6938, + 0x6939, 0x693a, 0x693b, 0x693c, 0x693d, 0x693e, 0x693f, 0x6940, + 0x6941, 0x6942, 0x6943, 0x6944, 0x6945, 0x6946, 0x6947, 0x6948, + 0x6949, 0x694a, 0x694c, 0x694d, 0x694b, 0x694e, 0x694f, 0x6950, + 0x6951, 0x6952, 0x6953, 0x6954, 0x6955, 0x6956, 0x6957, 0x6958, + 0x6959, 0x695a, 0x695b, 0x695c, 0x695d, 0x695e, 0x695f, 0x6960, + 0x6961, 0x6962, 0x6963, 0x6964, 0x6965, 0x6966, 0x6967, 0x6968, + 0x6969, 0x696a, 0x696b, 0x696c, 0x696d, 0x696e, 0x696f, 0x6970, + 0x6971, 0x6972, 0x6973, 0x6974, 0x6975, 0x6976, 0x6977, 0x6978, + 0x6979, 0x697a, 0x697b, 0x697c, 0x697d, 0x697e, 0x6a21, 0x6a22, + 0x6a23, 0x6a24, 0x6a25, 0x6a26, 0x6a27, 0x6a28, 0x6a29, 0x6a2a, + 0x6a2b, 0x6a2c, 0x6a2d, 0x6a2e, 0x6a2f, 0x6a30, 0x6a31, 0x6a32, + 0x6a33, 0x6a34, 0x6a35, 0x6a36, 0x6a37, 0x6a38, 0x6a39, 0x6a3a, + 0x6a3b, 0x6a3c, 0x6a3d, 0x6a3e, 0x6a3f, 0x6a40, 0x6a41, 0x6a42, + 0x6a43, 0x6a44, 0x6a45, 0x6a46, 0x6a47, 0x6a48, 0x6a49, 0x6a4a, + 0x6a4b, 0x6a4c, 0x6a4d, 0x6a4e, 0x6a4f, 0x6a50, 0x6a51, 0x6a52, + 0x6a53, 0x6a54, 0x6a55, 0x6a56, 0x6a57, 0x6a58, 0x6a59, 0x6a5a, + 0x6a5b, 0x6a5c, 0x6a5d, 0x6a5e, 0x6a5f, 0x6a60, 0x6a61, 0x6a62, + 0x6a63, 0x6a64, 0x6a65, 0x6a66, 0x6a67, 0x6a68, 0x6a69, 0x6a6a, + 0x6a6b, 0x6a6c, 0x6a6d, 0x6a6e, 0x6a6f, 0x6a70, 0x6a71, 0x6a72, + 0x6a73, 0x6a74, 0x6a75, 0x6a76, 0x6a77, 0x6a78, 0x6a79, 0x6a7a, + 0x6a7b, 0x6a7c, 0x6a7d, 0x6a7e, 0x6b21, 0x6b22, 0x6b23, 0x6b24, + 0x6b25, 0x6b26, 0x6b27, 0x6b28, 0x6b29, 0x6b2a, 0x6b2b, 0x6b2c, + 0x6b2d, 0x6b2e, 0x6b2f, 0x6b30, 0x6b31, 0x6b32, 0x6b33, 0x6b34, + 0x6b35, 0x6b36, 0x6b37, 0x6b38, 0x6b39, 0x6b3a, 0x6b3b, 0x6b3c, + 0x6b3d, 0x6b3e, 0x6b3f, 0x6b40, 0x6b41, 0x6b42, 0x6b43, 0x6b44, + 0x6b45, 0x6b46, 0x6b47, 0x6b48, 0x6b49, 0x6b50, 0x6b4a, 0x6b4b, + 0x6b4c, 0x6b4d, 0x6b52, 0x6b4e, 0x6b4f, 0x6b51, 0x6b53, 0x6b54, + 0x6b55, 0x6b56, 0x6b57, 0x6b58, 0x6b59, 0x6b5a, 0x6b5b, 0x6b5c, + 0x6b5e, 0x6b5d, 0x6b5f, 0x6b60, 0x6b61, 0x6b62, 0x6b63, 0x6b64, + 0x6b65, 0x6b66, 0x6b67, 0x6b68, 0x6b69, 0x6b6a, 0x6b6b, 0x6b6d, + 0x6b6e, 0x6b6f, 0x6b6c, 0x6b70, 0x6b71, 0x6b72, 0x6b73, 0x6b74, + 0x6b76, 0x6b75, 0x6b77, 0x6b78, 0x6b79, 0x6b7a, 0x6b7b, 0x6b7c, + 0x6b7d, 0x6b7e, 0x6c21, 0x6c22, 0x6c23, 0x6c24, 0x6c25, 0x6c26, + 0x6c27, 0x6c28, 0x6c29, 0x6c2a, 0x6c2b, 0x6c2c, 0x6c2d, 0x6c2e, + 0x6c2f, 0x6c30, 0x6c31, 0x6c32, 0x6c33, 0x6c34, 0x6c35, 0x6c36, + 0x6c37, 0x6c38, 0x6c39, 0x6c3a, 0x6c3b, 0x6c3c, 0x6c3d, 0x6c3e, + 0x6c3f, 0x6c40, 0x6c41, 0x6c42, 0x6c43, 0x6c44, 0x6c45, 0x6c46, + 0x6c47, 0x6c48, 0x6c49, 0x6c4a, 0x6c4b, 0x6c4c, 0x6c4e, 0x6c4f, + 0x6c4d, 0x6c50, 0x6c51, 0x6c52, 0x6c53, 0x6c54, 0x6c55, 0x6c56, + 0x6c57, 0x6c58, 0x6c59, 0x6c5a, 0x6c5b, 0x6c5c, 0x6c5d, 0x6c5e, + 0x6c5f, 0x6c60, 0x6c61, 0x6c62, 0x6c63, 0x6c64, 0x6c65, 0x6c66, + 0x6c67, 0x6c68, 0x6c69, 0x6c6a, 0x6c6b, 0x6c6c, 0x6c6d, 0x6c6e, + 0x6c6f, 0x6c70, 0x6c71, 0x6c72, 0x6c73, 0x6c74, 0x6c75, 0x6c76, + 0x6c77, 0x6c78, 0x6c79, 0x6c7a, 0x6c7b, 0x6c7c, 0x6c7d, 0x6c7e, + 0x6d21, 0x6d22, 0x6d23, 0x6d24, 0x6d25, 0x6d26, 0x6d27, 0x6d28, + 0x6d29, 0x6d2a, 0x6d2b, 0x6d2c, 0x6d2d, 0x6d2e, 0x6d2f, 0x6d30, + 0x6d31, 0x6d32, 0x6d33, 0x6d34, 0x6d35, 0x6d36, 0x6d37, 0x6d38, + 0x6d39, 0x6d3a, 0x6d3b, 0x6d3c, 0x6d3d, 0x6d3e, 0x6d3f, 0x6d40, + 0x6d41, 0x6d42, 0x6d43, 0x6d44, 0x6d45, 0x6d46, 0x6d47, 0x6d48, + 0x6d49, 0x6d4a, 0x6d4b, 0x6d4c, 0x6d4d, 0x6d4e, 0x6d4f, 0x6d50, + 0x6d51, 0x6d52, 0x6d53, 0x6d54, 0x6d55, 0x6d56, 0x6d57, 0x6d58, + 0x6d59, 0x6d5a, 0x6d5b, 0x6d5c, 0x6d5d, 0x6d5e, 0x6d5f, 0x6d60, + 0x6d61, 0x6d62, 0x6d63, +}; + +static const Summary16 jisx0212_uni2indx_page00[70] = { + /* 0x0000 */ + { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, + { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x4000 }, + { 1, 0x0000 }, { 1, 0x0000 }, { 1, 0xc652 }, { 8, 0x8500 }, + { 11, 0xffff }, { 27, 0xff7e }, { 41, 0xffff }, { 57, 0xff7f }, + /* 0x0100 */ + { 72, 0xffff }, { 88, 0xffcf }, { 102, 0xcff7 }, { 115, 0xffff }, + { 131, 0x3fff }, { 145, 0xffff }, { 161, 0xffff }, { 177, 0x7fff }, + { 192, 0x0000 }, { 192, 0x0000 }, { 192, 0x0000 }, { 192, 0x0000 }, + { 192, 0xe000 }, { 195, 0x1fff }, { 208, 0x0000 }, { 208, 0x0020 }, + /* 0x0200 */ + { 209, 0x0000 }, { 209, 0x0000 }, { 209, 0x0000 }, { 209, 0x0000 }, + { 209, 0x0000 }, { 209, 0x0000 }, { 209, 0x0000 }, { 209, 0x0000 }, + { 209, 0x0000 }, { 209, 0x0000 }, { 209, 0x0000 }, { 209, 0x0000 }, + { 209, 0x0080 }, { 210, 0x2f00 }, { 215, 0x0000 }, { 215, 0x0000 }, + /* 0x0300 */ + { 215, 0x0000 }, { 215, 0x0000 }, { 215, 0x0000 }, { 215, 0x0000 }, + { 215, 0x0000 }, { 215, 0x0000 }, { 215, 0x0000 }, { 215, 0x0000 }, + { 215, 0xd770 }, { 224, 0x0001 }, { 225, 0xfc00 }, { 231, 0x0001 }, + { 232, 0x7c04 }, { 238, 0x0000 }, { 238, 0x0000 }, { 238, 0x0000 }, + /* 0x0400 */ + { 238, 0xdffc }, { 251, 0x0000 }, { 251, 0x0000 }, { 251, 0x0000 }, + { 251, 0x0000 }, { 251, 0xdffc }, +}; +static const Summary16 jisx0212_uni2indx_page21[3] = { + /* 0x2100 */ + { 264, 0x0000 }, { 264, 0x0040 }, { 265, 0x0004 }, +}; +static const Summary16 jisx0212_uni2indx_page4e[1307] = { + /* 0x4e00 */ + { 266, 0x1034 }, { 270, 0x8004 }, { 272, 0xc918 }, { 278, 0x0021 }, + { 280, 0x0093 }, { 284, 0x1402 }, { 287, 0x0308 }, { 290, 0x8230 }, + { 294, 0x2000 }, { 295, 0x20c0 }, { 298, 0x8000 }, { 299, 0x0200 }, + { 300, 0x0008 }, { 301, 0x0c01 }, { 304, 0x8107 }, { 309, 0xe02a }, + /* 0x4f00 */ + { 315, 0x190d }, { 321, 0x02e4 }, { 326, 0x4000 }, { 327, 0x4aaa }, + { 334, 0x1b05 }, { 340, 0x8154 }, { 345, 0x5409 }, { 350, 0x6782 }, + { 357, 0x5636 }, { 365, 0xc69d }, { 374, 0x0000 }, { 374, 0x7a84 }, + { 381, 0xbb63 }, { 391, 0x1004 }, { 393, 0x0005 }, { 395, 0xb005 }, + /* 0x5000 */ + { 400, 0x5493 }, { 407, 0x7989 }, { 415, 0x4084 }, { 418, 0x082d }, + { 423, 0x5467 }, { 431, 0x828e }, { 437, 0x24cd }, { 444, 0x0003 }, + { 446, 0xc45a }, { 453, 0xd85d }, { 462, 0x8407 }, { 467, 0x2601 }, + { 471, 0x5099 }, { 477, 0xb119 }, { 484, 0x8354 }, { 490, 0x4446 }, + /* 0x5100 */ + { 495, 0x79c8 }, { 503, 0x7a81 }, { 510, 0xb188 }, { 516, 0x033a }, + { 522, 0x8404 }, { 525, 0x81a8 }, { 530, 0x0050 }, { 532, 0x4000 }, + { 533, 0x4818 }, { 537, 0x2100 }, { 539, 0x200a }, { 542, 0xd500 }, + { 547, 0x8104 }, { 550, 0x412e }, { 556, 0x4024 }, { 559, 0x009c }, + /* 0x5200 */ + { 563, 0x0026 }, { 566, 0x016c }, { 571, 0x0104 }, { 573, 0x1026 }, + { 577, 0x0220 }, { 579, 0x95a0 }, { 585, 0x4043 }, { 589, 0x0380 }, + { 592, 0x1425 }, { 597, 0x15e8 }, { 604, 0x80f0 }, { 609, 0x2dc1 }, + { 616, 0x9151 }, { 622, 0x1852 }, { 627, 0x1722 }, { 633, 0x00d3 }, + /* 0x5300 */ + { 638, 0x1c09 }, { 643, 0xd90a }, { 650, 0x3ba0 }, { 657, 0x7025 }, + { 663, 0x1804 }, { 666, 0x0a00 }, { 668, 0x302a }, { 673, 0x4204 }, + { 676, 0x4188 }, { 680, 0x2218 }, { 684, 0x8c12 }, { 689, 0x25b4 }, + { 696, 0x8021 }, { 699, 0x642c }, { 705, 0x00c1 }, { 708, 0x0020 }, + /* 0x5400 */ + { 709, 0x0004 }, { 710, 0x0408 }, { 712, 0x8582 }, { 717, 0x0032 }, + { 720, 0xa098 }, { 725, 0x4000 }, { 726, 0x6ad4 }, { 734, 0x8010 }, + { 736, 0x232a }, { 742, 0x9062 }, { 747, 0x66c2 }, { 754, 0x8e82 }, + { 760, 0x6440 }, { 764, 0x0000 }, { 764, 0x9401 }, { 768, 0xd040 }, + /* 0x5500 */ + { 772, 0x7323 }, { 780, 0x0020 }, { 781, 0x0c00 }, { 783, 0x3864 }, + { 789, 0x2682 }, { 794, 0x4d03 }, { 800, 0x0053 }, { 804, 0x8000 }, + { 805, 0xc146 }, { 811, 0x009e }, { 816, 0x2018 }, { 819, 0x8004 }, + { 821, 0x5a4a }, { 828, 0x498e }, { 835, 0x0204 }, { 837, 0x8040 }, + /* 0x5600 */ + { 839, 0xe520 }, { 845, 0x0207 }, { 849, 0x1000 }, { 850, 0xbaa9 }, + { 859, 0xaa5b }, { 868, 0x4010 }, { 870, 0xa24f }, { 878, 0x0026 }, + { 881, 0x1930 }, { 886, 0xe620 }, { 892, 0x3bc0 }, { 899, 0x408a }, + { 903, 0xbe20 }, { 910, 0xb201 }, { 915, 0x29f2 }, { 923, 0x00c2 }, + /* 0x5700 */ + { 926, 0x1486 }, { 931, 0x2c22 }, { 936, 0xd63d }, { 946, 0xe018 }, + { 951, 0x3060 }, { 955, 0x0004 }, { 956, 0xe9a4 }, { 964, 0x5ebb }, + { 975, 0x100a }, { 978, 0xf6b0 }, { 987, 0x1382 }, { 992, 0x2100 }, + { 994, 0x9180 }, { 998, 0x6020 }, { 1001, 0x22d2 }, { 1007, 0xe161 }, + /* 0x5800 */ + { 1014, 0x3318 }, { 1020, 0xc800 }, { 1023, 0x20c1 }, { 1027, 0x8204 }, + { 1030, 0xb200 }, { 1034, 0x8021 }, { 1037, 0x0192 }, { 1041, 0x9100 }, + { 1044, 0xb783 }, { 1053, 0x2051 }, { 1057, 0x0247 }, { 1062, 0x1006 }, + { 1065, 0x6114 }, { 1070, 0x2455 }, { 1076, 0x0206 }, { 1079, 0x0008 }, + /* 0x5900 */ + { 1080, 0x1860 }, { 1084, 0x201c }, { 1088, 0x811a }, { 1093, 0x8069 }, + { 1098, 0x0048 }, { 1100, 0xea0c }, { 1107, 0xa80a }, { 1112, 0x1a64 }, + { 1118, 0x5800 }, { 1121, 0x80a4 }, { 1125, 0xe090 }, { 1130, 0x1489 }, + { 1135, 0x251a }, { 1141, 0xe004 }, { 1145, 0xc098 }, { 1150, 0x0096 }, + /* 0x5a00 */ + { 1154, 0x7011 }, { 1159, 0x400c }, { 1162, 0x2598 }, { 1168, 0x0001 }, + { 1169, 0x11b0 }, { 1174, 0x4021 }, { 1177, 0x20a8 }, { 1181, 0x4c80 }, + { 1185, 0x0800 }, { 1186, 0xd249 }, { 1193, 0x1085 }, { 1197, 0x8d2e }, + { 1205, 0x8150 }, { 1209, 0x1400 }, { 1211, 0x4421 }, { 1215, 0x2060 }, + /* 0x5b00 */ + { 1218, 0x0103 }, { 1221, 0x2a80 }, { 1225, 0x2022 }, { 1228, 0x0110 }, + { 1230, 0x1802 }, { 1233, 0x4044 }, { 1236, 0xc100 }, { 1239, 0xf000 }, + { 1243, 0x4452 }, { 1248, 0x005b }, { 1253, 0xb300 }, { 1258, 0x1486 }, + { 1263, 0xa003 }, { 1267, 0x07c0 }, { 1272, 0x8001 }, { 1274, 0x2012 }, + /* 0x5c00 */ + { 1277, 0x1000 }, { 1278, 0xc080 }, { 1281, 0x5a48 }, { 1287, 0x0065 }, + { 1291, 0x0000 }, { 1291, 0x1600 }, { 1294, 0x238c }, { 1300, 0x3c31 }, + { 1307, 0x8580 }, { 1311, 0xa004 }, { 1314, 0x044d }, { 1319, 0x0434 }, + { 1323, 0x0a00 }, { 1325, 0x2084 }, { 1328, 0x4000 }, { 1329, 0x0016 }, + /* 0x5d00 */ + { 1332, 0x2042 }, { 1335, 0x0004 }, { 1336, 0x08d8 }, { 1341, 0xa212 }, + { 1346, 0x054c }, { 1351, 0x8222 }, { 1355, 0x2417 }, { 1361, 0xc601 }, + { 1366, 0x050a }, { 1370, 0x8a3c }, { 1377, 0x0881 }, { 1380, 0x0315 }, + { 1385, 0x4888 }, { 1389, 0x0301 }, { 1392, 0x0211 }, { 1395, 0x0300 }, + /* 0x5e00 */ + { 1397, 0x2081 }, { 1400, 0x8134 }, { 1405, 0x4101 }, { 1408, 0x4024 }, + { 1411, 0x0a00 }, { 1413, 0x5943 }, { 1420, 0x7d00 }, { 1426, 0x0001 }, + { 1427, 0x4801 }, { 1430, 0x0000 }, { 1430, 0x1534 }, { 1436, 0xe00a }, + { 1441, 0x5840 }, { 1445, 0x5036 }, { 1451, 0x0820 }, { 1453, 0x0000 }, + /* 0x5f00 */ + { 1453, 0x41c4 }, { 1458, 0x3200 }, { 1461, 0x591e }, { 1469, 0xa851 }, + { 1475, 0x20b1 }, { 1480, 0x0911 }, { 1484, 0x8099 }, { 1489, 0x6534 }, + { 1496, 0xa200 }, { 1499, 0x3040 }, { 1502, 0x9894 }, { 1508, 0x0103 }, + { 1511, 0x0b90 }, { 1516, 0x401f }, { 1522, 0xf706 }, { 1531, 0x144c }, + /* 0x6000 */ + { 1536, 0x2480 }, { 1539, 0x8598 }, { 1545, 0x2010 }, { 1547, 0x0028 }, + { 1549, 0x1381 }, { 1554, 0x20d2 }, { 1559, 0x0082 }, { 1561, 0xc002 }, + { 1564, 0x4544 }, { 1569, 0x612a }, { 1575, 0x0134 }, { 1579, 0x4883 }, + { 1584, 0xcf14 }, { 1592, 0x6a30 }, { 1598, 0x0024 }, { 1600, 0x3124 }, + /* 0x6100 */ + { 1605, 0x1484 }, { 1609, 0x52df }, { 1619, 0x0c04 }, { 1622, 0x02e3 }, + { 1628, 0x0262 }, { 1632, 0x4000 }, { 1633, 0x1001 }, { 1635, 0x9904 }, + { 1640, 0x281b }, { 1646, 0xb18c }, { 1653, 0x2521 }, { 1658, 0x1300 }, + { 1661, 0xc007 }, { 1666, 0xf020 }, { 1671, 0xb2a6 }, { 1679, 0x0000 }, + /* 0x6200 */ + { 1679, 0x009a }, { 1683, 0x1028 }, { 1686, 0x0a8d }, { 1692, 0x2200 }, + { 1694, 0x105c }, { 1699, 0x1457 }, { 1706, 0xa010 }, { 1709, 0x2408 }, + { 1712, 0xe000 }, { 1715, 0x0001 }, { 1716, 0x0140 }, { 1718, 0xc4c8 }, + { 1724, 0x4010 }, { 1726, 0x0460 }, { 1729, 0x0400 }, { 1730, 0x3014 }, + /* 0x6300 */ + { 1734, 0x2c18 }, { 1739, 0x0149 }, { 1743, 0x2600 }, { 1746, 0x1260 }, + { 1750, 0x4c5e }, { 1758, 0x091c }, { 1763, 0x3060 }, { 1767, 0xb132 }, + { 1774, 0x0494 }, { 1778, 0x4631 }, { 1784, 0xe050 }, { 1789, 0x2000 }, + { 1790, 0x4122 }, { 1794, 0x103a }, { 1799, 0x1421 }, { 1803, 0x032c }, + /* 0x6400 */ + { 1808, 0x0600 }, { 1810, 0x4115 }, { 1815, 0x8635 }, { 1822, 0xa021 }, + { 1826, 0x8800 }, { 1828, 0xbc1e }, { 1837, 0x200b }, { 1841, 0x2818 }, + { 1845, 0x80a0 }, { 1848, 0xab03 }, { 1855, 0x114a }, { 1860, 0xe008 }, + { 1864, 0x5e10 }, { 1870, 0x00a3 }, { 1874, 0x2630 }, { 1879, 0x88a1 }, + /* 0x6500 */ + { 1884, 0x8712 }, { 1890, 0xca58 }, { 1897, 0x4244 }, { 1901, 0x3402 }, + { 1905, 0x0288 }, { 1908, 0x8015 }, { 1912, 0x0881 }, { 1915, 0x2400 }, + { 1917, 0x0422 }, { 1920, 0x2124 }, { 1924, 0x4049 }, { 1928, 0x801c }, + { 1932, 0x4304 }, { 1936, 0x8151 }, { 1941, 0x0000 }, { 1941, 0xc235 }, + /* 0x6600 */ + { 1948, 0x2311 }, { 1953, 0x6066 }, { 1959, 0x5e5e }, { 1969, 0x028b }, + { 1974, 0x5461 }, { 1980, 0x1b82 }, { 1986, 0x1c03 }, { 1991, 0xdba8 }, + { 2000, 0x3801 }, { 2004, 0x9e05 }, { 2011, 0x2011 }, { 2014, 0x8826 }, + { 2019, 0xd10d }, { 2026, 0x8810 }, { 2029, 0x5900 }, { 2033, 0x0c00 }, + /* 0x6700 */ + { 2035, 0x40a0 }, { 2038, 0x1208 }, { 2041, 0x0005 }, { 2043, 0x4008 }, + { 2045, 0x11a0 }, { 2049, 0x2030 }, { 2052, 0x5040 }, { 2055, 0x0850 }, + { 2058, 0xc012 }, { 2062, 0x0b4a }, { 2068, 0x0000 }, { 2068, 0x3827 }, + { 2075, 0x032d }, { 2081, 0x1284 }, { 2085, 0x0042 }, { 2087, 0x02c5 }, + /* 0x6800 */ + { 2092, 0x0000 }, { 2092, 0xa210 }, { 2096, 0xb180 }, { 2101, 0x880b }, + { 2106, 0x1430 }, { 2110, 0x09a4 }, { 2115, 0xc800 }, { 2118, 0x1e27 }, + { 2126, 0x0154 }, { 2130, 0x1540 }, { 2134, 0x462a }, { 2140, 0x0804 }, + { 2142, 0x9120 }, { 2146, 0x324b }, { 2153, 0x3d20 }, { 2159, 0x3863 }, + /* 0x6900 */ + { 2166, 0x0640 }, { 2169, 0x00cb }, { 2174, 0x0000 }, { 2174, 0x092a }, + { 2179, 0x4224 }, { 2183, 0x0880 }, { 2185, 0x1378 }, { 2192, 0x8c07 }, + { 2198, 0x2001 }, { 2200, 0x0144 }, { 2203, 0xa962 }, { 2210, 0x1580 }, + { 2214, 0x0120 }, { 2216, 0x00c2 }, { 2219, 0xc024 }, { 2223, 0x402a }, + /* 0x6a00 */ + { 2227, 0x800b }, { 2231, 0x2422 }, { 2235, 0x0111 }, { 2238, 0xc895 }, + { 2245, 0x4660 }, { 2250, 0x0867 }, { 2256, 0x0490 }, { 2259, 0x400a }, + { 2262, 0x0aca }, { 2268, 0xe802 }, { 2273, 0x8820 }, { 2276, 0xe013 }, + { 2282, 0x1340 }, { 2286, 0x3071 }, { 2292, 0x1090 }, { 2295, 0x3007 }, + /* 0x6b00 */ + { 2300, 0x82cc }, { 2306, 0x4883 }, { 2311, 0x9910 }, { 2316, 0x8860 }, + { 2320, 0x2440 }, { 2323, 0x2144 }, { 2327, 0x4881 }, { 2331, 0x6021 }, + { 2335, 0x0024 }, { 2337, 0x8880 }, { 2340, 0x730d }, { 2348, 0x6301 }, + { 2353, 0x1218 }, { 2357, 0x0440 }, { 2359, 0x40ca }, { 2364, 0x8282 }, + /* 0x6c00 */ + { 2368, 0x6234 }, { 2374, 0x8205 }, { 2378, 0x51c0 }, { 2383, 0x8c68 }, + { 2389, 0xac00 }, { 2393, 0x1a14 }, { 2398, 0xa880 }, { 2402, 0x0b50 }, + { 2407, 0x02e0 }, { 2411, 0x91b0 }, { 2417, 0x0000 }, { 2417, 0x0015 }, + { 2420, 0xa044 }, { 2424, 0x1457 }, { 2431, 0x5a81 }, { 2437, 0x0014 }, + /* 0x6d00 */ + { 2439, 0xc490 }, { 2444, 0x040a }, { 2447, 0xc1c0 }, { 2452, 0x9202 }, + { 2456, 0x0000 }, { 2456, 0xc080 }, { 2459, 0x80a2 }, { 2463, 0x1001 }, + { 2465, 0x0084 }, { 2467, 0x01d6 }, { 2473, 0x1400 }, { 2475, 0xa290 }, + { 2480, 0xc510 }, { 2485, 0xa840 }, { 2489, 0x8225 }, { 2494, 0x1051 }, + /* 0x6e00 */ + { 2498, 0x0011 }, { 2500, 0x4000 }, { 2501, 0x0084 }, { 2503, 0x1a44 }, + { 2508, 0x8b30 }, { 2514, 0x709e }, { 2522, 0x010c }, { 2525, 0x2808 }, + { 2528, 0x2000 }, { 2529, 0x0208 }, { 2531, 0x6081 }, { 2535, 0x880a }, + { 2539, 0xe58b }, { 2548, 0x0000 }, { 2548, 0x6800 }, { 2551, 0x2a00 }, + /* 0x6f00 */ + { 2554, 0x3510 }, { 2559, 0x0d40 }, { 2563, 0xa640 }, { 2568, 0x1849 }, + { 2573, 0x8000 }, { 2574, 0x668e }, { 2582, 0x1106 }, { 2586, 0x6000 }, + { 2588, 0x3988 }, { 2594, 0x845d }, { 2601, 0xc1e1 }, { 2608, 0x1061 }, + { 2612, 0x05a0 }, { 2616, 0x4400 }, { 2618, 0x0300 }, { 2620, 0x3221 }, + /* 0x7000 */ + { 2625, 0x20e1 }, { 2630, 0x0080 }, { 2631, 0x8009 }, { 2634, 0x1290 }, + { 2638, 0x4f18 }, { 2645, 0x6030 }, { 2649, 0x5030 }, { 2653, 0x4060 }, + { 2656, 0x0062 }, { 2659, 0x09f0 }, { 2665, 0x0810 }, { 2667, 0x0093 }, + { 2671, 0x0400 }, { 2672, 0x117a }, { 2679, 0x0010 }, { 2680, 0x0400 }, + /* 0x7100 */ + { 2681, 0x98f8 }, { 2689, 0x4000 }, { 2690, 0xa801 }, { 2694, 0x0103 }, + { 2697, 0x0ce2 }, { 2703, 0x5485 }, { 2709, 0x0101 }, { 2711, 0x0200 }, + { 2712, 0x10a1 }, { 2716, 0x0c04 }, { 2719, 0x8005 }, { 2722, 0x840d }, + { 2727, 0x1813 }, { 2732, 0x1648 }, { 2737, 0x0000 }, { 2737, 0x4100 }, + /* 0x7200 */ + { 2739, 0x0381 }, { 2743, 0xa488 }, { 2748, 0x8810 }, { 2751, 0x0310 }, + { 2754, 0xc02e }, { 2760, 0x5469 }, { 2767, 0xc909 }, { 2773, 0x9982 }, + { 2779, 0x6210 }, { 2783, 0x0808 }, { 2785, 0x6100 }, { 2788, 0x4012 }, + { 2791, 0x1282 }, { 2795, 0x8160 }, { 2799, 0x0020 }, { 2800, 0x4c18 }, + /* 0x7300 */ + { 2805, 0x28b4 }, { 2811, 0x430c }, { 2816, 0x1194 }, { 2821, 0x2c26 }, + { 2827, 0x2008 }, { 2829, 0xe145 }, { 2836, 0xdac1 }, { 2844, 0x1282 }, + { 2848, 0x406b }, { 2854, 0xd1a9 }, { 2862, 0x2c65 }, { 2869, 0xb2a0 }, + { 2875, 0x9a60 }, { 2881, 0x224c }, { 2886, 0x02ca }, { 2891, 0xaeb0 }, + /* 0x7400 */ + { 2899, 0x0493 }, { 2904, 0x0c02 }, { 2907, 0xff50 }, { 2917, 0x0203 }, + { 2920, 0x28d9 }, { 2927, 0x2086 }, { 2931, 0x69c4 }, { 2938, 0x0006 }, + { 2940, 0x82e3 }, { 2947, 0x9707 }, { 2955, 0xcf4b }, { 2965, 0x8a26 }, + { 2971, 0x1300 }, { 2974, 0xcd09 }, { 2981, 0x8d10 }, { 2986, 0x9c10 }, + /* 0x7500 */ + { 2991, 0x0040 }, { 2992, 0x00c4 }, { 2995, 0x8693 }, { 3002, 0xe240 }, + { 3007, 0x4189 }, { 3012, 0xc085 }, { 3017, 0x8002 }, { 3019, 0x7e02 }, + { 3026, 0x0022 }, { 3028, 0x122d }, { 3034, 0x0014 }, { 3036, 0x8410 }, + { 3039, 0xd053 }, { 3046, 0x9080 }, { 3049, 0xd093 }, { 3056, 0x0202 }, + /* 0x7600 */ + { 3058, 0x959d }, { 3067, 0x7a6c }, { 3076, 0x2268 }, { 3081, 0x172c }, + { 3088, 0x0e3b }, { 3096, 0x8220 }, { 3099, 0xe030 }, { 3104, 0x0012 }, + { 3106, 0x3022 }, { 3110, 0xb820 }, { 3115, 0x25fd }, { 3125, 0x2000 }, + { 3126, 0x5a22 }, { 3132, 0x0210 }, { 3134, 0x1141 }, { 3138, 0x1243 }, + /* 0x7700 */ + { 3143, 0x4441 }, { 3147, 0x16b4 }, { 3154, 0xe104 }, { 3159, 0x6270 }, + { 3165, 0xe464 }, { 3172, 0xd0c4 }, { 3178, 0x1495 }, { 3184, 0x241d }, + { 3190, 0x3011 }, { 3194, 0x8470 }, { 3199, 0xc484 }, { 3204, 0x4022 }, + { 3207, 0x0208 }, { 3209, 0xc226 }, { 3215, 0x1451 }, { 3220, 0x0913 }, + /* 0x7800 */ + { 3225, 0x6260 }, { 3230, 0x2002 }, { 3232, 0x600e }, { 3237, 0x00a1 }, + { 3240, 0x5198 }, { 3246, 0x5004 }, { 3249, 0x451b }, { 3256, 0x4400 }, + { 3258, 0x8400 }, { 3260, 0xe110 }, { 3265, 0x3112 }, { 3270, 0xa80f }, + { 3277, 0x5380 }, { 3282, 0x886c }, { 3288, 0x0453 }, { 3293, 0x8ccc }, + /* 0x7900 */ + { 3300, 0x1041 }, { 3303, 0xd401 }, { 3308, 0x22a1 }, { 3313, 0xa832 }, + { 3319, 0x8c70 }, { 3325, 0x1912 }, { 3330, 0x0a80 }, { 3333, 0x5a04 }, + { 3338, 0x1800 }, { 3340, 0x197a }, { 3348, 0x8b02 }, { 3353, 0x0912 }, + { 3357, 0x8594 }, { 3363, 0x6450 }, { 3368, 0x2c25 }, { 3374, 0x1102 }, + /* 0x7a00 */ + { 3377, 0x168c }, { 3383, 0x4822 }, { 3387, 0xa882 }, { 3392, 0x0731 }, + { 3398, 0x11b0 }, { 3403, 0xb260 }, { 3409, 0x24a1 }, { 3414, 0x4120 }, + { 3417, 0x0c65 }, { 3423, 0x4013 }, { 3427, 0x1009 }, { 3430, 0x1a28 }, + { 3435, 0x5240 }, { 3439, 0x0802 }, { 3441, 0x1b00 }, { 3445, 0x6812 }, + /* 0x7b00 */ + { 3450, 0x0080 }, { 3451, 0x8010 }, { 3453, 0xee88 }, { 3461, 0xa013 }, + { 3466, 0x4083 }, { 3470, 0x0020 }, { 3471, 0xa651 }, { 3478, 0x008c }, + { 3481, 0x4210 }, { 3484, 0x4843 }, { 3489, 0x9021 }, { 3493, 0x3c65 }, + { 3501, 0x0524 }, { 3505, 0x0ed0 }, { 3511, 0x0500 }, { 3513, 0x5734 }, + /* 0x7c00 */ + { 3521, 0xda5e }, { 3531, 0x0a00 }, { 3533, 0x1161 }, { 3538, 0x065a }, + { 3544, 0x0440 }, { 3546, 0x7e2e }, { 3556, 0x628a }, { 3562, 0x3205 }, + { 3567, 0x80c0 }, { 3570, 0x4010 }, { 3572, 0x0041 }, { 3574, 0x9cc1 }, + { 3581, 0xa390 }, { 3587, 0x26b8 }, { 3594, 0x0a40 }, { 3597, 0x0020 }, + /* 0x7d00 */ + { 3598, 0x8388 }, { 3603, 0x604e }, { 3609, 0x2448 }, { 3613, 0x7002 }, + { 3617, 0x2183 }, { 3622, 0x368a }, { 3629, 0x04a0 }, { 3632, 0x8d01 }, + { 3637, 0x396e }, { 3646, 0x60c2 }, { 3651, 0x04c0 }, { 3654, 0x02c8 }, + { 3658, 0x707c }, { 3666, 0x0280 }, { 3668, 0x2c64 }, { 3674, 0x0662 }, + /* 0x7e00 */ + { 3679, 0x0101 }, { 3681, 0x30a3 }, { 3687, 0xb181 }, { 3693, 0x8048 }, + { 3696, 0x40b0 }, { 3700, 0x8105 }, { 3704, 0xc826 }, { 3710, 0x4108 }, + { 3713, 0x24c2 }, { 3718, 0x6522 }, { 3724, 0x0000 }, { 3724, 0x0000 }, + { 3724, 0x0000 }, { 3724, 0x0000 }, { 3724, 0x0000 }, { 3724, 0x0000 }, + /* 0x7f00 */ + { 3724, 0x0000 }, { 3724, 0x0000 }, { 3724, 0x0000 }, { 3724, 0xf800 }, + { 3729, 0x8098 }, { 3733, 0x380c }, { 3738, 0x207a }, { 3744, 0xe002 }, + { 3748, 0xa801 }, { 3752, 0x10c3 }, { 3757, 0x2446 }, { 3762, 0x9010 }, + { 3765, 0xc109 }, { 3770, 0x8800 }, { 3772, 0xd128 }, { 3778, 0xe404 }, + /* 0x8000 */ + { 3783, 0xe580 }, { 3789, 0xe05a }, { 3796, 0x5051 }, { 3801, 0x56b1 }, + { 3809, 0x0011 }, { 3811, 0x0000 }, { 3811, 0x2051 }, { 3815, 0x0022 }, + { 3817, 0x4102 }, { 3820, 0x5000 }, { 3822, 0x08c0 }, { 3825, 0x0300 }, + { 3827, 0xa100 }, { 3830, 0x01b4 }, { 3835, 0x6001 }, { 3838, 0x464d }, + /* 0x8100 */ + { 3845, 0x0808 }, { 3847, 0x51c0 }, { 3852, 0x1091 }, { 3856, 0x1421 }, + { 3860, 0x14a0 }, { 3864, 0x0084 }, { 3866, 0xa383 }, { 3873, 0x0080 }, + { 3874, 0x4872 }, { 3880, 0x4941 }, { 3885, 0x4004 }, { 3887, 0x0814 }, + { 3890, 0xcc28 }, { 3896, 0x68a0 }, { 3901, 0x1812 }, { 3905, 0xa367 }, + /* 0x8200 */ + { 3914, 0x8009 }, { 3917, 0x2618 }, { 3922, 0x0106 }, { 3925, 0x0414 }, + { 3928, 0xc878 }, { 3935, 0x1042 }, { 3938, 0x2089 }, { 3942, 0xa810 }, + { 3946, 0x469b }, { 3954, 0x0d52 }, { 3960, 0x479b }, { 3969, 0xd495 }, + { 3977, 0x0040 }, { 3978, 0x0421 }, { 3981, 0xa515 }, { 3988, 0x60c0 }, + /* 0x8300 */ + { 3992, 0x0d83 }, { 3998, 0xe800 }, { 4002, 0x7006 }, { 4007, 0x3489 }, + { 4013, 0x609c }, { 4019, 0x00fa }, { 4025, 0x0000 }, { 4025, 0xa101 }, + { 4029, 0x2055 }, { 4034, 0x3b34 }, { 4042, 0x32c0 }, { 4047, 0xc000 }, + { 4049, 0x8281 }, { 4053, 0x2013 }, { 4057, 0x0500 }, { 4059, 0x1340 }, + /* 0x8400 */ + { 4063, 0x8442 }, { 4067, 0x0222 }, { 4070, 0x8000 }, { 4071, 0x0200 }, + { 4072, 0xa5a0 }, { 4078, 0x1746 }, { 4085, 0x04b1 }, { 4090, 0x3159 }, + { 4097, 0x0022 }, { 4099, 0x402c }, { 4103, 0x8740 }, { 4108, 0x6412 }, + { 4113, 0x9185 }, { 4119, 0x1008 }, { 4121, 0x8480 }, { 4124, 0x2c87 }, + /* 0x8500 */ + { 4131, 0x508c }, { 4136, 0x5001 }, { 4139, 0x8cbc }, { 4147, 0x805c }, + { 4152, 0x8040 }, { 4154, 0xf24f }, { 4164, 0x8817 }, { 4170, 0xae00 }, + { 4175, 0x9a62 }, { 4182, 0xa108 }, { 4186, 0x20a5 }, { 4191, 0xf1d0 }, + { 4199, 0x4c84 }, { 4204, 0x8500 }, { 4207, 0x2141 }, { 4211, 0x9048 }, + /* 0x8600 */ + { 4215, 0x6031 }, { 4220, 0x4b07 }, { 4227, 0x0282 }, { 4230, 0x3540 }, + { 4235, 0x0047 }, { 4239, 0x23cc }, { 4246, 0x921f }, { 4254, 0x04e0 }, + { 4258, 0x2100 }, { 4260, 0x1542 }, { 4265, 0x21c2 }, { 4270, 0x83ba }, + { 4278, 0x002b }, { 4282, 0x14a6 }, { 4288, 0x00a9 }, { 4292, 0x3400 }, + /* 0x8700 */ + { 4295, 0xc8b0 }, { 4301, 0xc219 }, { 4307, 0xc10a }, { 4312, 0x7606 }, + { 4319, 0x2029 }, { 4323, 0x2100 }, { 4325, 0x8032 }, { 4329, 0x0806 }, + { 4332, 0x1bf8 }, { 4341, 0x43a9 }, { 4348, 0x7089 }, { 4354, 0xc022 }, + { 4358, 0x4702 }, { 4363, 0x9660 }, { 4369, 0x2c1c }, { 4375, 0x850a }, + /* 0x8800 */ + { 4380, 0x0e4a }, { 4386, 0xdf1d }, { 4397, 0x6100 }, { 4400, 0x1425 }, + { 4405, 0x4f2a }, { 4413, 0x9562 }, { 4420, 0x0211 }, { 4423, 0x0a02 }, + { 4426, 0x0001 }, { 4427, 0x9d00 }, { 4432, 0x0501 }, { 4435, 0x6400 }, + { 4438, 0x7c01 }, { 4444, 0x480e }, { 4449, 0x8080 }, { 4451, 0x00a3 }, + /* 0x8900 */ + { 4455, 0xe042 }, { 4460, 0x1760 }, { 4466, 0x01c1 }, { 4470, 0x4627 }, + { 4477, 0x8265 }, { 4483, 0x1c84 }, { 4488, 0x480e }, { 4493, 0x3c29 }, + { 4500, 0x2200 }, { 4502, 0x9831 }, { 4508, 0x0021 }, { 4510, 0x10f1 }, + { 4516, 0x0000 }, { 4516, 0x01f0 }, { 4521, 0x2a20 }, { 4525, 0xa24a }, + /* 0x8a00 */ + { 4531, 0x80b0 }, { 4535, 0x4036 }, { 4540, 0x9855 }, { 4547, 0x60a0 }, + { 4551, 0x62a9 }, { 4558, 0x31c8 }, { 4564, 0x00a2 }, { 4567, 0xcee0 }, + { 4575, 0x8849 }, { 4580, 0x82c5 }, { 4586, 0xc280 }, { 4590, 0x48c8 }, + { 4595, 0x0748 }, { 4600, 0xa0ba }, { 4607, 0x1000 }, { 4608, 0x9071 }, + /* 0x8b00 */ + { 4614, 0x0c60 }, { 4618, 0xd002 }, { 4622, 0x2000 }, { 4623, 0x1081 }, + { 4626, 0x217c }, { 4633, 0x421c }, { 4638, 0x2008 }, { 4640, 0x5340 }, + { 4645, 0xa832 }, { 4651, 0xd030 }, { 4656, 0x0000 }, { 4656, 0x0000 }, + { 4656, 0x0000 }, { 4656, 0x0000 }, { 4656, 0x0000 }, { 4656, 0x0000 }, + /* 0x8c00 */ + { 4656, 0x0000 }, { 4656, 0x0000 }, { 4656, 0x0000 }, { 4656, 0x6300 }, + { 4660, 0x8aa0 }, { 4665, 0x2b9a }, { 4673, 0x2358 }, { 4679, 0x4868 }, + { 4684, 0x08c0 }, { 4687, 0x1a0d }, { 4693, 0x0010 }, { 4694, 0x0600 }, + { 4696, 0x8a60 }, { 4701, 0x2260 }, { 4705, 0x9102 }, { 4709, 0xc1a5 }, + /* 0x8d00 */ + { 4716, 0x020a }, { 4719, 0x0884 }, { 4722, 0x0000 }, { 4722, 0x0000 }, + { 4722, 0x0000 }, { 4722, 0x0000 }, { 4722, 0x5220 }, { 4726, 0x8000 }, + { 4727, 0x2114 }, { 4731, 0xc023 }, { 4736, 0x9841 }, { 4741, 0x1aa4 }, + { 4747, 0x45e1 }, { 4754, 0x02b2 }, { 4759, 0x10b0 }, { 4763, 0x2017 }, + /* 0x8e00 */ + { 4768, 0x0872 }, { 4773, 0x0052 }, { 4776, 0x00cf }, { 4782, 0x23ca }, + { 4789, 0xe803 }, { 4795, 0x7810 }, { 4800, 0xb206 }, { 4806, 0x0e03 }, + { 4811, 0x020c }, { 4814, 0x6c25 }, { 4821, 0x6284 }, { 4826, 0x0c28 }, + { 4830, 0x809b }, { 4836, 0x1012 }, { 4839, 0x6100 }, { 4842, 0x0683 }, + /* 0x8f00 */ + { 4847, 0x8185 }, { 4852, 0x41c1 }, { 4857, 0x71ab }, { 4866, 0x04f0 }, + { 4871, 0x808b }, { 4876, 0x613e }, { 4884, 0x0020 }, { 4885, 0x0000 }, + { 4885, 0x0000 }, { 4885, 0x2000 }, { 4886, 0x0073 }, { 4891, 0x4160 }, + { 4895, 0x2c43 }, { 4901, 0x002d }, { 4905, 0x4119 }, { 4910, 0x4862 }, + /* 0x9000 */ + { 4915, 0x1114 }, { 4919, 0x0900 }, { 4921, 0xb700 }, { 4927, 0x8098 }, + { 4931, 0x1018 }, { 4934, 0x2800 }, { 4936, 0x10c4 }, { 4940, 0x0211 }, + { 4943, 0x5920 }, { 4948, 0x0ba1 }, { 4954, 0x0027 }, { 4958, 0x605d }, + { 4965, 0x11b8 }, { 4971, 0xb3a4 }, { 4979, 0x8820 }, { 4982, 0xc051 }, + /* 0x9100 */ + { 4987, 0x2171 }, { 4993, 0x55d1 }, { 5001, 0xc2ad }, { 5009, 0x36d2 }, + { 5017, 0x8188 }, { 5021, 0x0e88 }, { 5026, 0x2092 }, { 5030, 0x0e10 }, + { 5034, 0x446a }, { 5040, 0x413a }, { 5046, 0x7142 }, { 5052, 0xb84f }, + { 5061, 0x002c }, { 5064, 0x4698 }, { 5070, 0xf630 }, { 5078, 0x2a83 }, + /* 0x9200 */ + { 5084, 0x16f3 }, { 5093, 0x314d }, { 5100, 0xc178 }, { 5107, 0x5769 }, + { 5116, 0xe4cd }, { 5125, 0x3302 }, { 5130, 0xc3a3 }, { 5138, 0xbbe1 }, + { 5148, 0x6700 }, { 5153, 0x8284 }, { 5157, 0x89b1 }, { 5164, 0xbd44 }, + { 5172, 0x79ef }, { 5184, 0xb3a9 }, { 5193, 0x51ab }, { 5201, 0x8a01 }, + /* 0x9300 */ + { 5205, 0x2105 }, { 5209, 0xf032 }, { 5216, 0x06b2 }, { 5222, 0x00d8 }, + { 5226, 0x0380 }, { 5229, 0x45a7 }, { 5237, 0xa6b0 }, { 5244, 0xa45b }, + { 5252, 0xad07 }, { 5260, 0x4924 }, { 5265, 0x0b5a }, { 5272, 0x0470 }, + { 5276, 0x3ef2 }, { 5286, 0xd208 }, { 5291, 0x00c4 }, { 5294, 0x2f80 }, + /* 0x9400 */ + { 5300, 0xe316 }, { 5308, 0x80e0 }, { 5312, 0xc000 }, { 5314, 0xa81e }, + { 5321, 0x1528 }, { 5326, 0x9220 }, { 5330, 0xe90a }, { 5337, 0x0006 }, + { 5339, 0x0018 }, { 5341, 0x0000 }, { 5341, 0x0000 }, { 5341, 0x0000 }, + { 5341, 0x0000 }, { 5341, 0x0000 }, { 5341, 0x0000 }, { 5341, 0x0000 }, + /* 0x9500 */ + { 5341, 0x0000 }, { 5341, 0x0000 }, { 5341, 0x0000 }, { 5341, 0x0000 }, + { 5341, 0x0000 }, { 5341, 0x0000 }, { 5341, 0x0000 }, { 5341, 0x4300 }, + { 5344, 0x7110 }, { 5349, 0xe000 }, { 5352, 0x1a42 }, { 5357, 0xa450 }, + { 5362, 0x0b40 }, { 5366, 0xe60f }, { 5375, 0x0051 }, { 5378, 0x0000 }, + /* 0x9600 */ + { 5378, 0x0000 }, { 5378, 0x6000 }, { 5380, 0x1074 }, { 5385, 0x378a }, + { 5393, 0x0002 }, { 5394, 0x01d4 }, { 5399, 0x4002 }, { 5401, 0xd810 }, + { 5406, 0x021e }, { 5411, 0xa442 }, { 5416, 0xc270 }, { 5422, 0x0408 }, + { 5424, 0x0400 }, { 5425, 0xe504 }, { 5431, 0x8200 }, { 5433, 0x0402 }, + /* 0x9700 */ + { 5435, 0x022c }, { 5439, 0x2c00 }, { 5442, 0x010e }, { 5446, 0x000a }, + { 5448, 0xc40a }, { 5453, 0x0da0 }, { 5458, 0x4488 }, { 5462, 0xa9c8 }, + { 5469, 0x0201 }, { 5471, 0xc6e0 }, { 5478, 0x5004 }, { 5481, 0xd766 }, + { 5491, 0x76b2 }, { 5500, 0x6b93 }, { 5509, 0x8013 }, { 5513, 0x0592 }, + /* 0x9800 */ + { 5518, 0x6480 }, { 5522, 0x5250 }, { 5527, 0xc869 }, { 5534, 0x402d }, + { 5539, 0x0490 }, { 5542, 0x06ce }, { 5549, 0x146c }, { 5555, 0x0000 }, + { 5555, 0x0000 }, { 5555, 0x0000 }, { 5555, 0x6800 }, { 5558, 0x8d91 }, + { 5565, 0x1124 }, { 5569, 0x0000 }, { 5569, 0x04ea }, { 5575, 0x0048 }, + /* 0x9900 */ + { 5577, 0x0184 }, { 5580, 0x9ce2 }, { 5588, 0x08c4 }, { 5592, 0x1e3e }, + { 5601, 0x61c3 }, { 5608, 0xdb10 }, { 5615, 0x0001 }, { 5616, 0x0000 }, + { 5616, 0x0000 }, { 5616, 0xa800 }, { 5619, 0x0040 }, { 5620, 0xa627 }, + { 5628, 0x0208 }, { 5630, 0x5618 }, { 5636, 0x1c80 }, { 5640, 0x6231 }, + /* 0x9a00 */ + { 5646, 0x181c }, { 5651, 0x4043 }, { 5655, 0x609d }, { 5662, 0x0168 }, + { 5666, 0x5c92 }, { 5673, 0x2052 }, { 5677, 0x0000 }, { 5677, 0x0000 }, + { 5677, 0x0000 }, { 5677, 0x0000 }, { 5677, 0xd400 }, { 5681, 0xca74 }, + { 5689, 0x414a }, { 5694, 0x18e5 }, { 5701, 0x12b1 }, { 5707, 0xa62c }, + /* 0x9b00 */ + { 5714, 0x7b3f }, { 5726, 0x1a45 }, { 5732, 0x2841 }, { 5736, 0x26b8 }, + { 5743, 0x1900 }, { 5746, 0x48e0 }, { 5751, 0x7d6a }, { 5761, 0x83a8 }, + { 5767, 0xaef1 }, { 5777, 0x6411 }, { 5782, 0x12c0 }, { 5786, 0xd987 }, + { 5795, 0x4182 }, { 5799, 0xa181 }, { 5804, 0x8ca0 }, { 5809, 0xa788 }, + /* 0x9c00 */ + { 5816, 0x8805 }, { 5820, 0x5742 }, { 5827, 0x07cc }, { 5834, 0x20e2 }, + { 5839, 0xc63a }, { 5847, 0xf959 }, { 5857, 0x4f08 }, { 5863, 0x08a5 }, + { 5868, 0x0000 }, { 5868, 0x0000 }, { 5868, 0x0000 }, { 5868, 0x0000 }, + { 5868, 0x0000 }, { 5868, 0x0000 }, { 5868, 0x0040 }, { 5869, 0x0284 }, + /* 0x9d00 */ + { 5872, 0x0804 }, { 5874, 0x7182 }, { 5880, 0x8000 }, { 5881, 0x341d }, + { 5888, 0x04ac }, { 5893, 0x8018 }, { 5896, 0x0e2c }, { 5902, 0x58c1 }, + { 5908, 0x6458 }, { 5914, 0x01ec }, { 5920, 0x5402 }, { 5924, 0x9222 }, + { 5929, 0x0688 }, { 5933, 0xc4f0 }, { 5940, 0x4aa1 }, { 5946, 0x4019 }, + /* 0x9e00 */ + { 5950, 0x4484 }, { 5954, 0x3267 }, { 5962, 0x0000 }, { 5962, 0x0000 }, + { 5962, 0x0000 }, { 5962, 0x0000 }, { 5962, 0x0000 }, { 5962, 0x1c00 }, + { 5965, 0xc0bd }, { 5973, 0x4940 }, { 5977, 0xd110 }, { 5982, 0x0039 }, + { 5986, 0x0940 }, { 5989, 0x8020 }, { 5991, 0x7090 }, { 5996, 0x8127 }, + /* 0x9f00 */ + { 6002, 0x820c }, { 6006, 0x8ed7 }, { 6016, 0x8c44 }, { 6021, 0xb696 }, + { 6030, 0x00fa }, { 6036, 0x65e8 }, { 6044, 0xe300 }, { 6049, 0x242b }, + { 6055, 0x8000 }, { 6056, 0x40d7 }, { 6063, 0x002e }, +}; + +static int +jisx0212_wctomb (unsigned char *r, ucs4_t wc, int n) +{ + if (n >= 2) { + const Summary16 *summary = NULL; + if (wc < 0x0460) + summary = &jisx0212_uni2indx_page00[(wc>>4)]; + else if (wc >= 0x2100 && wc < 0x2130) + summary = &jisx0212_uni2indx_page21[(wc>>4)-0x210]; + else if (wc >= 0x4e00 && wc < 0x9fb0) + summary = &jisx0212_uni2indx_page4e[(wc>>4)-0x4e0]; + if (summary) { + unsigned short used = summary->used; + unsigned int i = wc & 0x0f; + if (used & ((unsigned short) 1 << i)) { + unsigned short c; + /* Keep in `used' only the bits 0..i-1. */ + used &= ((unsigned short) 1 << i) - 1; + /* Add `summary->indx' and the number of bits set in `used'. */ + used = (used & 0x5555) + ((used & 0xaaaa) >> 1); + used = (used & 0x3333) + ((used & 0xcccc) >> 2); + used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4); + used = (used & 0x00ff) + (used >> 8); + c = jisx0212_2charset[summary->indx + used]; + r[0] = (c >> 8); r[1] = (c & 0xff); + return 2; + } + } + return RET_ILSEQ; + } + return RET_TOOSMALL; +} diff --git a/xim/xcb-imdkit/src/xlibi18n/lcUniConv/koi8_c.h b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/koi8_c.h new file mode 100644 index 0000000..b48bdbe --- /dev/null +++ b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/koi8_c.h @@ -0,0 +1,102 @@ + +/* + * KOI8-C + */ + +static const unsigned short koi8_c_2uni[128] = { + /* 0x80 */ + 0x0493, 0x0497, 0x049b, 0x049d, 0x04a3, 0x04af, 0x04b1, 0x04b3, + 0x04b7, 0x04b9, 0x04bb, 0x2580, 0x04d9, 0x04e3, 0x04e9, 0x04ef, + /* 0x90 */ + 0x0492, 0x0496, 0x049a, 0x049c, 0x04a2, 0x04ae, 0x04b0, 0x04b2, + 0x04b6, 0x04b8, 0x04ba, 0x2321, 0x04d8, 0x04e2, 0x04e8, 0x04ee, + /* 0xa0 */ + 0x00a0, 0x0452, 0x0453, 0x0451, 0x0454, 0x0455, 0x0456, 0x0457, + 0x0458, 0x0459, 0x045a, 0x045b, 0x045c, 0x0491, 0x045e, 0x045f, + /* 0xb0 */ + 0x2116, 0x0402, 0x0403, 0x0401, 0x0404, 0x0405, 0x0406, 0x0407, + 0x0486, 0x0409, 0x040a, 0x040b, 0x040c, 0x0490, 0x040e, 0x040f, + /* 0xc0 */ + 0x044e, 0x0430, 0x0431, 0x0446, 0x0434, 0x0435, 0x0444, 0x0433, + 0x0445, 0x0438, 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e, + /* 0xd0 */ + 0x043f, 0x044f, 0x0440, 0x0441, 0x0442, 0x0443, 0x0436, 0x0432, + 0x044c, 0x044b, 0x0437, 0x0448, 0x044d, 0x0449, 0x0447, 0x044a, + /* 0xe0 */ + 0x042e, 0x0410, 0x0411, 0x0426, 0x0414, 0x0415, 0x0424, 0x0413, + 0x0425, 0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e, + /* 0xf0 */ + 0x041f, 0x042f, 0x0420, 0x0421, 0x0422, 0x0423, 0x0416, 0x0412, + 0x042c, 0x042b, 0x0417, 0x0428, 0x042d, 0x0429, 0x0427, 0x042a, +}; + +static int +koi8_c_mbtowc (ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) + *pwc = (ucs4_t) c; + else + *pwc = (ucs4_t) koi8_c_2uni[c-0x80]; + return 1; +} + +static const unsigned char koi8_c_page00[1] = { + 0xa0, /* 0xa0-0xa7 */ +}; +static const unsigned char koi8_c_page04[240] = { + 0x00, 0xb3, 0xb1, 0xb2, 0xb4, 0xb5, 0xb6, 0xb7, /* 0x00-0x07 */ + 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0x00, 0xbe, 0xbf, /* 0x08-0x0f */ + 0xe1, 0xe2, 0xf7, 0xe7, 0xe4, 0xe5, 0xf6, 0xfa, /* 0x10-0x17 */ + 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, /* 0x18-0x1f */ + 0xf2, 0xf3, 0xf4, 0xf5, 0xe6, 0xe8, 0xe3, 0xfe, /* 0x20-0x27 */ + 0xfb, 0xfd, 0xff, 0xf9, 0xf8, 0xfc, 0xe0, 0xf1, /* 0x28-0x2f */ + 0xc1, 0xc2, 0xd7, 0xc7, 0xc4, 0xc5, 0xd6, 0xda, /* 0x30-0x37 */ + 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, 0xd0, /* 0x38-0x3f */ + 0xd2, 0xd3, 0xd4, 0xd5, 0xc6, 0xc8, 0xc3, 0xde, /* 0x40-0x47 */ + 0xdb, 0xdd, 0xdf, 0xd9, 0xd8, 0xdc, 0xc0, 0xd1, /* 0x48-0x4f */ + 0x00, 0xa3, 0xa1, 0xa2, 0xa4, 0xa5, 0xa6, 0xa7, /* 0x50-0x57 */ + 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0x00, 0xae, 0xaf, /* 0x58-0x5f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0xbd, 0xad, 0x90, 0x80, 0x00, 0x00, 0x91, 0x81, /* 0x90-0x97 */ + 0x00, 0x00, 0x92, 0x82, 0x93, 0x83, 0x00, 0x00, /* 0x98-0x9f */ + 0x00, 0x00, 0x94, 0x84, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x95, 0x85, /* 0xa8-0xaf */ + 0x96, 0x86, 0x97, 0x87, 0x00, 0x00, 0x98, 0x88, /* 0xb0-0xb7 */ + 0x99, 0x89, 0x9a, 0x8a, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc0-0xc7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */ + 0x9c, 0x8c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd8-0xdf */ + 0x00, 0x00, 0x9d, 0x8d, 0x00, 0x00, 0x00, 0x00, /* 0xe0-0xe7 */ + 0x9e, 0x8e, 0x00, 0x00, 0x00, 0x00, 0x9f, 0x8f, /* 0xe8-0xef */ +}; +static const unsigned char koi8_c_page22[1] = { + 0xb0, /* 0x16-0x16 */ +}; + +static int +koi8_c_wctomb (unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x00a1) + c = koi8_c_page00[wc-0x00a0]; + else if (wc >= 0x0400 && wc < 0x04ef) + c = koi8_c_page04[wc-0x0400]; + else if (wc >= 0x2216 && wc < 0x2217) + c = koi8_c_page22[wc-0x2216]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILSEQ; +} diff --git a/xim/xcb-imdkit/src/xlibi18n/lcUniConv/koi8_r.h b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/koi8_r.h new file mode 100644 index 0000000..1330018 --- /dev/null +++ b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/koi8_r.h @@ -0,0 +1,134 @@ + +/* + * KOI8-R + */ + +/* Specification: RFC 1489 */ + +static const unsigned short koi8_r_2uni[128] = { + /* 0x80 */ + 0x2500, 0x2502, 0x250c, 0x2510, 0x2514, 0x2518, 0x251c, 0x2524, + 0x252c, 0x2534, 0x253c, 0x2580, 0x2584, 0x2588, 0x258c, 0x2590, + /* 0x90 */ + 0x2591, 0x2592, 0x2593, 0x2320, 0x25a0, 0x2219, 0x221a, 0x2248, + 0x2264, 0x2265, 0x00a0, 0x2321, 0x00b0, 0x00b2, 0x00b7, 0x00f7, + /* 0xa0 */ + 0x2550, 0x2551, 0x2552, 0x0451, 0x2553, 0x2554, 0x2555, 0x2556, + 0x2557, 0x2558, 0x2559, 0x255a, 0x255b, 0x255c, 0x255d, 0x255e, + /* 0xb0 */ + 0x255f, 0x2560, 0x2561, 0x0401, 0x2562, 0x2563, 0x2564, 0x2565, + 0x2566, 0x2567, 0x2568, 0x2569, 0x256a, 0x256b, 0x256c, 0x00a9, + /* 0xc0 */ + 0x044e, 0x0430, 0x0431, 0x0446, 0x0434, 0x0435, 0x0444, 0x0433, + 0x0445, 0x0438, 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e, + /* 0xd0 */ + 0x043f, 0x044f, 0x0440, 0x0441, 0x0442, 0x0443, 0x0436, 0x0432, + 0x044c, 0x044b, 0x0437, 0x0448, 0x044d, 0x0449, 0x0447, 0x044a, + /* 0xe0 */ + 0x042e, 0x0410, 0x0411, 0x0426, 0x0414, 0x0415, 0x0424, 0x0413, + 0x0425, 0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e, + /* 0xf0 */ + 0x041f, 0x042f, 0x0420, 0x0421, 0x0422, 0x0423, 0x0416, 0x0412, + 0x042c, 0x042b, 0x0417, 0x0428, 0x042d, 0x0429, 0x0427, 0x042a, +}; + +static int +koi8_r_mbtowc (ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) + *pwc = (ucs4_t) c; + else + *pwc = (ucs4_t) koi8_r_2uni[c-0x80]; + return 1; +} + +static const unsigned char koi8_r_page00[88] = { + 0x9a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ + 0x00, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa8-0xaf */ + 0x9c, 0x00, 0x9d, 0x00, 0x00, 0x00, 0x00, 0x9e, /* 0xb0-0xb7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc0-0xc7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd8-0xdf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe0-0xe7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe8-0xef */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9f, /* 0xf0-0xf7 */ +}; +static const unsigned char koi8_r_page04[88] = { + 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0xe1, 0xe2, 0xf7, 0xe7, 0xe4, 0xe5, 0xf6, 0xfa, /* 0x10-0x17 */ + 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, /* 0x18-0x1f */ + 0xf2, 0xf3, 0xf4, 0xf5, 0xe6, 0xe8, 0xe3, 0xfe, /* 0x20-0x27 */ + 0xfb, 0xfd, 0xff, 0xf9, 0xf8, 0xfc, 0xe0, 0xf1, /* 0x28-0x2f */ + 0xc1, 0xc2, 0xd7, 0xc7, 0xc4, 0xc5, 0xd6, 0xda, /* 0x30-0x37 */ + 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, 0xd0, /* 0x38-0x3f */ + 0xd2, 0xd3, 0xd4, 0xd5, 0xc6, 0xc8, 0xc3, 0xde, /* 0x40-0x47 */ + 0xdb, 0xdd, 0xdf, 0xd9, 0xd8, 0xdc, 0xc0, 0xd1, /* 0x48-0x4f */ + 0x00, 0xa3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ +}; +static const unsigned char koi8_r_page22[80] = { + 0x00, 0x95, 0x96, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0x97, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0x00, 0x00, 0x00, 0x00, 0x98, 0x99, 0x00, 0x00, /* 0x60-0x67 */ +}; +static const unsigned char koi8_r_page23[8] = { + 0x93, 0x9b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ +}; +static const unsigned char koi8_r_page25[168] = { + 0x80, 0x00, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0x82, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0x83, 0x00, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x85, 0x00, 0x00, 0x00, 0x86, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0x87, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x88, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0x89, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0x8a, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0xa0, 0xa1, 0xa2, 0xa4, 0xa5, 0xa6, 0xa7, 0xa8, /* 0x50-0x57 */ + 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, 0xb0, /* 0x58-0x5f */ + 0xb1, 0xb2, 0xb4, 0xb5, 0xb6, 0xb7, 0xb8, 0xb9, /* 0x60-0x67 */ + 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0x8b, 0x00, 0x00, 0x00, 0x8c, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0x8d, 0x00, 0x00, 0x00, 0x8e, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0x8f, 0x90, 0x91, 0x92, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */ + 0x94, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ +}; + +static int +koi8_r_wctomb (unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x00f8) + c = koi8_r_page00[wc-0x00a0]; + else if (wc >= 0x0400 && wc < 0x0458) + c = koi8_r_page04[wc-0x0400]; + else if (wc >= 0x2218 && wc < 0x2268) + c = koi8_r_page22[wc-0x2218]; + else if (wc >= 0x2320 && wc < 0x2328) + c = koi8_r_page23[wc-0x2320]; + else if (wc >= 0x2500 && wc < 0x25a8) + c = koi8_r_page25[wc-0x2500]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILSEQ; +} diff --git a/xim/xcb-imdkit/src/xlibi18n/lcUniConv/koi8_u.h b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/koi8_u.h new file mode 100644 index 0000000..15aec5b --- /dev/null +++ b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/koi8_u.h @@ -0,0 +1,142 @@ + +/* + * KOI8-U + */ + +/* Specification: RFC 2319 */ + +static const unsigned short koi8_u_2uni[128] = { + /* 0x80 */ + 0x2500, 0x2502, 0x250c, 0x2510, 0x2514, 0x2518, 0x251c, 0x2524, + 0x252c, 0x2534, 0x253c, 0x2580, 0x2584, 0x2588, 0x258c, 0x2590, + /* 0x90 */ + 0x2591, 0x2592, 0x2593, 0x2320, 0x25a0, 0x2219, 0x221a, 0x2248, + 0x2264, 0x2265, 0x00a0, 0x2321, 0x00b0, 0x00b2, 0x00b7, 0x00f7, + /* 0xa0 */ + 0x2550, 0x2551, 0x2552, 0x0451, 0x0454, 0x2554, 0x0456, 0x0457, + 0x2557, 0x2558, 0x2559, 0x255a, 0x255b, 0x0491, 0x255d, 0x255e, + /* 0xb0 */ + 0x255f, 0x2560, 0x2561, 0x0401, 0x0404, 0x2563, 0x0406, 0x0407, + 0x2566, 0x2567, 0x2568, 0x2569, 0x256a, 0x0490, 0x256c, 0x00a9, + /* 0xc0 */ + 0x044e, 0x0430, 0x0431, 0x0446, 0x0434, 0x0435, 0x0444, 0x0433, + 0x0445, 0x0438, 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e, + /* 0xd0 */ + 0x043f, 0x044f, 0x0440, 0x0441, 0x0442, 0x0443, 0x0436, 0x0432, + 0x044c, 0x044b, 0x0437, 0x0448, 0x044d, 0x0449, 0x0447, 0x044a, + /* 0xe0 */ + 0x042e, 0x0410, 0x0411, 0x0426, 0x0414, 0x0415, 0x0424, 0x0413, + 0x0425, 0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e, + /* 0xf0 */ + 0x041f, 0x042f, 0x0420, 0x0421, 0x0422, 0x0423, 0x0416, 0x0412, + 0x042c, 0x042b, 0x0417, 0x0428, 0x042d, 0x0429, 0x0427, 0x042a, +}; + +static int +koi8_u_mbtowc (ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) + *pwc = (ucs4_t) c; + else + *pwc = (ucs4_t) koi8_u_2uni[c-0x80]; + return 1; +} + +static const unsigned char koi8_u_page00[88] = { + 0x9a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ + 0x00, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa8-0xaf */ + 0x9c, 0x00, 0x9d, 0x00, 0x00, 0x00, 0x00, 0x9e, /* 0xb0-0xb7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc0-0xc7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd8-0xdf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe0-0xe7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe8-0xef */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9f, /* 0xf0-0xf7 */ +}; +static const unsigned char koi8_u_page04[152] = { + 0x00, 0xb3, 0x00, 0x00, 0xb4, 0x00, 0xb6, 0xb7, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0xe1, 0xe2, 0xf7, 0xe7, 0xe4, 0xe5, 0xf6, 0xfa, /* 0x10-0x17 */ + 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, /* 0x18-0x1f */ + 0xf2, 0xf3, 0xf4, 0xf5, 0xe6, 0xe8, 0xe3, 0xfe, /* 0x20-0x27 */ + 0xfb, 0xfd, 0xff, 0xf9, 0xf8, 0xfc, 0xe0, 0xf1, /* 0x28-0x2f */ + 0xc1, 0xc2, 0xd7, 0xc7, 0xc4, 0xc5, 0xd6, 0xda, /* 0x30-0x37 */ + 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, 0xd0, /* 0x38-0x3f */ + 0xd2, 0xd3, 0xd4, 0xd5, 0xc6, 0xc8, 0xc3, 0xde, /* 0x40-0x47 */ + 0xdb, 0xdd, 0xdf, 0xd9, 0xd8, 0xdc, 0xc0, 0xd1, /* 0x48-0x4f */ + 0x00, 0xa3, 0x00, 0x00, 0xa4, 0x00, 0xa6, 0xa7, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0xbd, 0xad, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ +}; +static const unsigned char koi8_u_page22[80] = { + 0x00, 0x95, 0x96, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0x97, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0x00, 0x00, 0x00, 0x00, 0x98, 0x99, 0x00, 0x00, /* 0x60-0x67 */ +}; +static const unsigned char koi8_u_page23[8] = { + 0x93, 0x9b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ +}; +static const unsigned char koi8_u_page25[168] = { + 0x80, 0x00, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0x82, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0x83, 0x00, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x85, 0x00, 0x00, 0x00, 0x86, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0x87, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x88, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0x89, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0x8a, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0xa0, 0xa1, 0xa2, 0x00, 0xa5, 0x00, 0x00, 0xa8, /* 0x50-0x57 */ + 0xa9, 0xaa, 0xab, 0xac, 0x00, 0xae, 0xaf, 0xb0, /* 0x58-0x5f */ + 0xb1, 0xb2, 0x00, 0xb5, 0x00, 0x00, 0xb8, 0xb9, /* 0x60-0x67 */ + 0xba, 0xbb, 0xbc, 0x00, 0xbe, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0x8b, 0x00, 0x00, 0x00, 0x8c, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0x8d, 0x00, 0x00, 0x00, 0x8e, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0x8f, 0x90, 0x91, 0x92, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */ + 0x94, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ +}; + +static int +koi8_u_wctomb (unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x00f8) + c = koi8_u_page00[wc-0x00a0]; + else if (wc >= 0x0400 && wc < 0x0498) + c = koi8_u_page04[wc-0x0400]; + else if (wc >= 0x2218 && wc < 0x2268) + c = koi8_u_page22[wc-0x2218]; + else if (wc >= 0x2320 && wc < 0x2328) + c = koi8_u_page23[wc-0x2320]; + else if (wc >= 0x2500 && wc < 0x25a8) + c = koi8_u_page25[wc-0x2500]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILSEQ; +} diff --git a/xim/xcb-imdkit/src/xlibi18n/lcUniConv/ksc5601.h b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/ksc5601.h new file mode 100644 index 0000000..eb55830 --- /dev/null +++ b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/ksc5601.h @@ -0,0 +1,3002 @@ + +/* + * KSC5601.1987-0 + */ + +static const unsigned short ksc5601_2uni_page21[1115] = { + /* 0x21 */ + 0x3000, 0x3001, 0x3002, 0x00b7, 0x2025, 0x2026, 0x00a8, 0x3003, + 0x00ad, 0x2015, 0x2225, 0xff3c, 0x223c, 0x2018, 0x2019, 0x201c, + 0x201d, 0x3014, 0x3015, 0x3008, 0x3009, 0x300a, 0x300b, 0x300c, + 0x300d, 0x300e, 0x300f, 0x3010, 0x3011, 0x00b1, 0x00d7, 0x00f7, + 0x2260, 0x2264, 0x2265, 0x221e, 0x2234, 0x00b0, 0x2032, 0x2033, + 0x2103, 0x212b, 0xffe0, 0xffe1, 0xffe5, 0x2642, 0x2640, 0x2220, + 0x22a5, 0x2312, 0x2202, 0x2207, 0x2261, 0x2252, 0x00a7, 0x203b, + 0x2606, 0x2605, 0x25cb, 0x25cf, 0x25ce, 0x25c7, 0x25c6, 0x25a1, + 0x25a0, 0x25b3, 0x25b2, 0x25bd, 0x25bc, 0x2192, 0x2190, 0x2191, + 0x2193, 0x2194, 0x3013, 0x226a, 0x226b, 0x221a, 0x223d, 0x221d, + 0x2235, 0x222b, 0x222c, 0x2208, 0x220b, 0x2286, 0x2287, 0x2282, + 0x2283, 0x222a, 0x2229, 0x2227, 0x2228, 0xffe2, + /* 0x22 */ + 0x21d2, 0x21d4, 0x2200, 0x2203, 0x00b4, 0xff5e, 0x02c7, 0x02d8, + 0x02dd, 0x02da, 0x02d9, 0x00b8, 0x02db, 0x00a1, 0x00bf, 0x02d0, + 0x222e, 0x2211, 0x220f, 0x00a4, 0x2109, 0x2030, 0x25c1, 0x25c0, + 0x25b7, 0x25b6, 0x2664, 0x2660, 0x2661, 0x2665, 0x2667, 0x2663, + 0x2299, 0x25c8, 0x25a3, 0x25d0, 0x25d1, 0x2592, 0x25a4, 0x25a5, + 0x25a8, 0x25a7, 0x25a6, 0x25a9, 0x2668, 0x260f, 0x260e, 0x261c, + 0x261e, 0x00b6, 0x2020, 0x2021, 0x2195, 0x2197, 0x2199, 0x2196, + 0x2198, 0x266d, 0x2669, 0x266a, 0x266c, 0x327f, 0x321c, 0x2116, + 0x33c7, 0x2122, 0x33c2, 0x33d8, 0x2121, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x23 */ + 0xff01, 0xff02, 0xff03, 0xff04, 0xff05, 0xff06, 0xff07, 0xff08, + 0xff09, 0xff0a, 0xff0b, 0xff0c, 0xff0d, 0xff0e, 0xff0f, 0xff10, + 0xff11, 0xff12, 0xff13, 0xff14, 0xff15, 0xff16, 0xff17, 0xff18, + 0xff19, 0xff1a, 0xff1b, 0xff1c, 0xff1d, 0xff1e, 0xff1f, 0xff20, + 0xff21, 0xff22, 0xff23, 0xff24, 0xff25, 0xff26, 0xff27, 0xff28, + 0xff29, 0xff2a, 0xff2b, 0xff2c, 0xff2d, 0xff2e, 0xff2f, 0xff30, + 0xff31, 0xff32, 0xff33, 0xff34, 0xff35, 0xff36, 0xff37, 0xff38, + 0xff39, 0xff3a, 0xff3b, 0xffe6, 0xff3d, 0xff3e, 0xff3f, 0xff40, + 0xff41, 0xff42, 0xff43, 0xff44, 0xff45, 0xff46, 0xff47, 0xff48, + 0xff49, 0xff4a, 0xff4b, 0xff4c, 0xff4d, 0xff4e, 0xff4f, 0xff50, + 0xff51, 0xff52, 0xff53, 0xff54, 0xff55, 0xff56, 0xff57, 0xff58, + 0xff59, 0xff5a, 0xff5b, 0xff5c, 0xff5d, 0xffe3, + /* 0x24 */ + 0x3131, 0x3132, 0x3133, 0x3134, 0x3135, 0x3136, 0x3137, 0x3138, + 0x3139, 0x313a, 0x313b, 0x313c, 0x313d, 0x313e, 0x313f, 0x3140, + 0x3141, 0x3142, 0x3143, 0x3144, 0x3145, 0x3146, 0x3147, 0x3148, + 0x3149, 0x314a, 0x314b, 0x314c, 0x314d, 0x314e, 0x314f, 0x3150, + 0x3151, 0x3152, 0x3153, 0x3154, 0x3155, 0x3156, 0x3157, 0x3158, + 0x3159, 0x315a, 0x315b, 0x315c, 0x315d, 0x315e, 0x315f, 0x3160, + 0x3161, 0x3162, 0x3163, 0x3164, 0x3165, 0x3166, 0x3167, 0x3168, + 0x3169, 0x316a, 0x316b, 0x316c, 0x316d, 0x316e, 0x316f, 0x3170, + 0x3171, 0x3172, 0x3173, 0x3174, 0x3175, 0x3176, 0x3177, 0x3178, + 0x3179, 0x317a, 0x317b, 0x317c, 0x317d, 0x317e, 0x317f, 0x3180, + 0x3181, 0x3182, 0x3183, 0x3184, 0x3185, 0x3186, 0x3187, 0x3188, + 0x3189, 0x318a, 0x318b, 0x318c, 0x318d, 0x318e, + /* 0x25 */ + 0x2170, 0x2171, 0x2172, 0x2173, 0x2174, 0x2175, 0x2176, 0x2177, + 0x2178, 0x2179, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x2160, + 0x2161, 0x2162, 0x2163, 0x2164, 0x2165, 0x2166, 0x2167, 0x2168, + 0x2169, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x0391, 0x0392, 0x0393, 0x0394, 0x0395, 0x0396, 0x0397, 0x0398, + 0x0399, 0x039a, 0x039b, 0x039c, 0x039d, 0x039e, 0x039f, 0x03a0, + 0x03a1, 0x03a3, 0x03a4, 0x03a5, 0x03a6, 0x03a7, 0x03a8, 0x03a9, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x03b1, 0x03b2, 0x03b3, 0x03b4, 0x03b5, 0x03b6, 0x03b7, 0x03b8, + 0x03b9, 0x03ba, 0x03bb, 0x03bc, 0x03bd, 0x03be, 0x03bf, 0x03c0, + 0x03c1, 0x03c3, 0x03c4, 0x03c5, 0x03c6, 0x03c7, 0x03c8, 0x03c9, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x26 */ + 0x2500, 0x2502, 0x250c, 0x2510, 0x2518, 0x2514, 0x251c, 0x252c, + 0x2524, 0x2534, 0x253c, 0x2501, 0x2503, 0x250f, 0x2513, 0x251b, + 0x2517, 0x2523, 0x2533, 0x252b, 0x253b, 0x254b, 0x2520, 0x252f, + 0x2528, 0x2537, 0x253f, 0x251d, 0x2530, 0x2525, 0x2538, 0x2542, + 0x2512, 0x2511, 0x251a, 0x2519, 0x2516, 0x2515, 0x250e, 0x250d, + 0x251e, 0x251f, 0x2521, 0x2522, 0x2526, 0x2527, 0x2529, 0x252a, + 0x252d, 0x252e, 0x2531, 0x2532, 0x2535, 0x2536, 0x2539, 0x253a, + 0x253d, 0x253e, 0x2540, 0x2541, 0x2543, 0x2544, 0x2545, 0x2546, + 0x2547, 0x2548, 0x2549, 0x254a, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x27 */ + 0x3395, 0x3396, 0x3397, 0x2113, 0x3398, 0x33c4, 0x33a3, 0x33a4, + 0x33a5, 0x33a6, 0x3399, 0x339a, 0x339b, 0x339c, 0x339d, 0x339e, + 0x339f, 0x33a0, 0x33a1, 0x33a2, 0x33ca, 0x338d, 0x338e, 0x338f, + 0x33cf, 0x3388, 0x3389, 0x33c8, 0x33a7, 0x33a8, 0x33b0, 0x33b1, + 0x33b2, 0x33b3, 0x33b4, 0x33b5, 0x33b6, 0x33b7, 0x33b8, 0x33b9, + 0x3380, 0x3381, 0x3382, 0x3383, 0x3384, 0x33ba, 0x33bb, 0x33bc, + 0x33bd, 0x33be, 0x33bf, 0x3390, 0x3391, 0x3392, 0x3393, 0x3394, + 0x2126, 0x33c0, 0x33c1, 0x338a, 0x338b, 0x338c, 0x33d6, 0x33c5, + 0x33ad, 0x33ae, 0x33af, 0x33db, 0x33a9, 0x33aa, 0x33ab, 0x33ac, + 0x33dd, 0x33d0, 0x33d3, 0x33c3, 0x33c9, 0x33dc, 0x33c6, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x28 */ + 0x00c6, 0x00d0, 0x00aa, 0x0126, 0xfffd, 0x0132, 0xfffd, 0x013f, + 0x0141, 0x00d8, 0x0152, 0x00ba, 0x00de, 0x0166, 0x014a, 0xfffd, + 0x3260, 0x3261, 0x3262, 0x3263, 0x3264, 0x3265, 0x3266, 0x3267, + 0x3268, 0x3269, 0x326a, 0x326b, 0x326c, 0x326d, 0x326e, 0x326f, + 0x3270, 0x3271, 0x3272, 0x3273, 0x3274, 0x3275, 0x3276, 0x3277, + 0x3278, 0x3279, 0x327a, 0x327b, 0x24d0, 0x24d1, 0x24d2, 0x24d3, + 0x24d4, 0x24d5, 0x24d6, 0x24d7, 0x24d8, 0x24d9, 0x24da, 0x24db, + 0x24dc, 0x24dd, 0x24de, 0x24df, 0x24e0, 0x24e1, 0x24e2, 0x24e3, + 0x24e4, 0x24e5, 0x24e6, 0x24e7, 0x24e8, 0x24e9, 0x2460, 0x2461, + 0x2462, 0x2463, 0x2464, 0x2465, 0x2466, 0x2467, 0x2468, 0x2469, + 0x246a, 0x246b, 0x246c, 0x246d, 0x246e, 0x00bd, 0x2153, 0x2154, + 0x00bc, 0x00be, 0x215b, 0x215c, 0x215d, 0x215e, + /* 0x29 */ + 0x00e6, 0x0111, 0x00f0, 0x0127, 0x0131, 0x0133, 0x0138, 0x0140, + 0x0142, 0x00f8, 0x0153, 0x00df, 0x00fe, 0x0167, 0x014b, 0x0149, + 0x3200, 0x3201, 0x3202, 0x3203, 0x3204, 0x3205, 0x3206, 0x3207, + 0x3208, 0x3209, 0x320a, 0x320b, 0x320c, 0x320d, 0x320e, 0x320f, + 0x3210, 0x3211, 0x3212, 0x3213, 0x3214, 0x3215, 0x3216, 0x3217, + 0x3218, 0x3219, 0x321a, 0x321b, 0x249c, 0x249d, 0x249e, 0x249f, + 0x24a0, 0x24a1, 0x24a2, 0x24a3, 0x24a4, 0x24a5, 0x24a6, 0x24a7, + 0x24a8, 0x24a9, 0x24aa, 0x24ab, 0x24ac, 0x24ad, 0x24ae, 0x24af, + 0x24b0, 0x24b1, 0x24b2, 0x24b3, 0x24b4, 0x24b5, 0x2474, 0x2475, + 0x2476, 0x2477, 0x2478, 0x2479, 0x247a, 0x247b, 0x247c, 0x247d, + 0x247e, 0x247f, 0x2480, 0x2481, 0x2482, 0x00b9, 0x00b2, 0x00b3, + 0x2074, 0x207f, 0x2081, 0x2082, 0x2083, 0x2084, + /* 0x2a */ + 0x3041, 0x3042, 0x3043, 0x3044, 0x3045, 0x3046, 0x3047, 0x3048, + 0x3049, 0x304a, 0x304b, 0x304c, 0x304d, 0x304e, 0x304f, 0x3050, + 0x3051, 0x3052, 0x3053, 0x3054, 0x3055, 0x3056, 0x3057, 0x3058, + 0x3059, 0x305a, 0x305b, 0x305c, 0x305d, 0x305e, 0x305f, 0x3060, + 0x3061, 0x3062, 0x3063, 0x3064, 0x3065, 0x3066, 0x3067, 0x3068, + 0x3069, 0x306a, 0x306b, 0x306c, 0x306d, 0x306e, 0x306f, 0x3070, + 0x3071, 0x3072, 0x3073, 0x3074, 0x3075, 0x3076, 0x3077, 0x3078, + 0x3079, 0x307a, 0x307b, 0x307c, 0x307d, 0x307e, 0x307f, 0x3080, + 0x3081, 0x3082, 0x3083, 0x3084, 0x3085, 0x3086, 0x3087, 0x3088, + 0x3089, 0x308a, 0x308b, 0x308c, 0x308d, 0x308e, 0x308f, 0x3090, + 0x3091, 0x3092, 0x3093, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x2b */ + 0x30a1, 0x30a2, 0x30a3, 0x30a4, 0x30a5, 0x30a6, 0x30a7, 0x30a8, + 0x30a9, 0x30aa, 0x30ab, 0x30ac, 0x30ad, 0x30ae, 0x30af, 0x30b0, + 0x30b1, 0x30b2, 0x30b3, 0x30b4, 0x30b5, 0x30b6, 0x30b7, 0x30b8, + 0x30b9, 0x30ba, 0x30bb, 0x30bc, 0x30bd, 0x30be, 0x30bf, 0x30c0, + 0x30c1, 0x30c2, 0x30c3, 0x30c4, 0x30c5, 0x30c6, 0x30c7, 0x30c8, + 0x30c9, 0x30ca, 0x30cb, 0x30cc, 0x30cd, 0x30ce, 0x30cf, 0x30d0, + 0x30d1, 0x30d2, 0x30d3, 0x30d4, 0x30d5, 0x30d6, 0x30d7, 0x30d8, + 0x30d9, 0x30da, 0x30db, 0x30dc, 0x30dd, 0x30de, 0x30df, 0x30e0, + 0x30e1, 0x30e2, 0x30e3, 0x30e4, 0x30e5, 0x30e6, 0x30e7, 0x30e8, + 0x30e9, 0x30ea, 0x30eb, 0x30ec, 0x30ed, 0x30ee, 0x30ef, 0x30f0, + 0x30f1, 0x30f2, 0x30f3, 0x30f4, 0x30f5, 0x30f6, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x2c */ + 0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0401, 0x0416, + 0x0417, 0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e, + 0x041f, 0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425, 0x0426, + 0x0427, 0x0428, 0x0429, 0x042a, 0x042b, 0x042c, 0x042d, 0x042e, + 0x042f, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + 0x0430, 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, 0x0451, 0x0436, + 0x0437, 0x0438, 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e, + 0x043f, 0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446, + 0x0447, 0x0448, 0x0449, 0x044a, 0x044b, 0x044c, 0x044d, 0x044e, + 0x044f, +}; +static const unsigned short ksc5601_2uni_page30[2350] = { + /* 0x30 */ + 0xac00, 0xac01, 0xac04, 0xac07, 0xac08, 0xac09, 0xac0a, 0xac10, + 0xac11, 0xac12, 0xac13, 0xac14, 0xac15, 0xac16, 0xac17, 0xac19, + 0xac1a, 0xac1b, 0xac1c, 0xac1d, 0xac20, 0xac24, 0xac2c, 0xac2d, + 0xac2f, 0xac30, 0xac31, 0xac38, 0xac39, 0xac3c, 0xac40, 0xac4b, + 0xac4d, 0xac54, 0xac58, 0xac5c, 0xac70, 0xac71, 0xac74, 0xac77, + 0xac78, 0xac7a, 0xac80, 0xac81, 0xac83, 0xac84, 0xac85, 0xac86, + 0xac89, 0xac8a, 0xac8b, 0xac8c, 0xac90, 0xac94, 0xac9c, 0xac9d, + 0xac9f, 0xaca0, 0xaca1, 0xaca8, 0xaca9, 0xacaa, 0xacac, 0xacaf, + 0xacb0, 0xacb8, 0xacb9, 0xacbb, 0xacbc, 0xacbd, 0xacc1, 0xacc4, + 0xacc8, 0xaccc, 0xacd5, 0xacd7, 0xace0, 0xace1, 0xace4, 0xace7, + 0xace8, 0xacea, 0xacec, 0xacef, 0xacf0, 0xacf1, 0xacf3, 0xacf5, + 0xacf6, 0xacfc, 0xacfd, 0xad00, 0xad04, 0xad06, + /* 0x31 */ + 0xad0c, 0xad0d, 0xad0f, 0xad11, 0xad18, 0xad1c, 0xad20, 0xad29, + 0xad2c, 0xad2d, 0xad34, 0xad35, 0xad38, 0xad3c, 0xad44, 0xad45, + 0xad47, 0xad49, 0xad50, 0xad54, 0xad58, 0xad61, 0xad63, 0xad6c, + 0xad6d, 0xad70, 0xad73, 0xad74, 0xad75, 0xad76, 0xad7b, 0xad7c, + 0xad7d, 0xad7f, 0xad81, 0xad82, 0xad88, 0xad89, 0xad8c, 0xad90, + 0xad9c, 0xad9d, 0xada4, 0xadb7, 0xadc0, 0xadc1, 0xadc4, 0xadc8, + 0xadd0, 0xadd1, 0xadd3, 0xaddc, 0xade0, 0xade4, 0xadf8, 0xadf9, + 0xadfc, 0xadff, 0xae00, 0xae01, 0xae08, 0xae09, 0xae0b, 0xae0d, + 0xae14, 0xae30, 0xae31, 0xae34, 0xae37, 0xae38, 0xae3a, 0xae40, + 0xae41, 0xae43, 0xae45, 0xae46, 0xae4a, 0xae4c, 0xae4d, 0xae4e, + 0xae50, 0xae54, 0xae56, 0xae5c, 0xae5d, 0xae5f, 0xae60, 0xae61, + 0xae65, 0xae68, 0xae69, 0xae6c, 0xae70, 0xae78, + /* 0x32 */ + 0xae79, 0xae7b, 0xae7c, 0xae7d, 0xae84, 0xae85, 0xae8c, 0xaebc, + 0xaebd, 0xaebe, 0xaec0, 0xaec4, 0xaecc, 0xaecd, 0xaecf, 0xaed0, + 0xaed1, 0xaed8, 0xaed9, 0xaedc, 0xaee8, 0xaeeb, 0xaeed, 0xaef4, + 0xaef8, 0xaefc, 0xaf07, 0xaf08, 0xaf0d, 0xaf10, 0xaf2c, 0xaf2d, + 0xaf30, 0xaf32, 0xaf34, 0xaf3c, 0xaf3d, 0xaf3f, 0xaf41, 0xaf42, + 0xaf43, 0xaf48, 0xaf49, 0xaf50, 0xaf5c, 0xaf5d, 0xaf64, 0xaf65, + 0xaf79, 0xaf80, 0xaf84, 0xaf88, 0xaf90, 0xaf91, 0xaf95, 0xaf9c, + 0xafb8, 0xafb9, 0xafbc, 0xafc0, 0xafc7, 0xafc8, 0xafc9, 0xafcb, + 0xafcd, 0xafce, 0xafd4, 0xafdc, 0xafe8, 0xafe9, 0xaff0, 0xaff1, + 0xaff4, 0xaff8, 0xb000, 0xb001, 0xb004, 0xb00c, 0xb010, 0xb014, + 0xb01c, 0xb01d, 0xb028, 0xb044, 0xb045, 0xb048, 0xb04a, 0xb04c, + 0xb04e, 0xb053, 0xb054, 0xb055, 0xb057, 0xb059, + /* 0x33 */ + 0xb05d, 0xb07c, 0xb07d, 0xb080, 0xb084, 0xb08c, 0xb08d, 0xb08f, + 0xb091, 0xb098, 0xb099, 0xb09a, 0xb09c, 0xb09f, 0xb0a0, 0xb0a1, + 0xb0a2, 0xb0a8, 0xb0a9, 0xb0ab, 0xb0ac, 0xb0ad, 0xb0ae, 0xb0af, + 0xb0b1, 0xb0b3, 0xb0b4, 0xb0b5, 0xb0b8, 0xb0bc, 0xb0c4, 0xb0c5, + 0xb0c7, 0xb0c8, 0xb0c9, 0xb0d0, 0xb0d1, 0xb0d4, 0xb0d8, 0xb0e0, + 0xb0e5, 0xb108, 0xb109, 0xb10b, 0xb10c, 0xb110, 0xb112, 0xb113, + 0xb118, 0xb119, 0xb11b, 0xb11c, 0xb11d, 0xb123, 0xb124, 0xb125, + 0xb128, 0xb12c, 0xb134, 0xb135, 0xb137, 0xb138, 0xb139, 0xb140, + 0xb141, 0xb144, 0xb148, 0xb150, 0xb151, 0xb154, 0xb155, 0xb158, + 0xb15c, 0xb160, 0xb178, 0xb179, 0xb17c, 0xb180, 0xb182, 0xb188, + 0xb189, 0xb18b, 0xb18d, 0xb192, 0xb193, 0xb194, 0xb198, 0xb19c, + 0xb1a8, 0xb1cc, 0xb1d0, 0xb1d4, 0xb1dc, 0xb1dd, + /* 0x34 */ + 0xb1df, 0xb1e8, 0xb1e9, 0xb1ec, 0xb1f0, 0xb1f9, 0xb1fb, 0xb1fd, + 0xb204, 0xb205, 0xb208, 0xb20b, 0xb20c, 0xb214, 0xb215, 0xb217, + 0xb219, 0xb220, 0xb234, 0xb23c, 0xb258, 0xb25c, 0xb260, 0xb268, + 0xb269, 0xb274, 0xb275, 0xb27c, 0xb284, 0xb285, 0xb289, 0xb290, + 0xb291, 0xb294, 0xb298, 0xb299, 0xb29a, 0xb2a0, 0xb2a1, 0xb2a3, + 0xb2a5, 0xb2a6, 0xb2aa, 0xb2ac, 0xb2b0, 0xb2b4, 0xb2c8, 0xb2c9, + 0xb2cc, 0xb2d0, 0xb2d2, 0xb2d8, 0xb2d9, 0xb2db, 0xb2dd, 0xb2e2, + 0xb2e4, 0xb2e5, 0xb2e6, 0xb2e8, 0xb2eb, 0xb2ec, 0xb2ed, 0xb2ee, + 0xb2ef, 0xb2f3, 0xb2f4, 0xb2f5, 0xb2f7, 0xb2f8, 0xb2f9, 0xb2fa, + 0xb2fb, 0xb2ff, 0xb300, 0xb301, 0xb304, 0xb308, 0xb310, 0xb311, + 0xb313, 0xb314, 0xb315, 0xb31c, 0xb354, 0xb355, 0xb356, 0xb358, + 0xb35b, 0xb35c, 0xb35e, 0xb35f, 0xb364, 0xb365, + /* 0x35 */ + 0xb367, 0xb369, 0xb36b, 0xb36e, 0xb370, 0xb371, 0xb374, 0xb378, + 0xb380, 0xb381, 0xb383, 0xb384, 0xb385, 0xb38c, 0xb390, 0xb394, + 0xb3a0, 0xb3a1, 0xb3a8, 0xb3ac, 0xb3c4, 0xb3c5, 0xb3c8, 0xb3cb, + 0xb3cc, 0xb3ce, 0xb3d0, 0xb3d4, 0xb3d5, 0xb3d7, 0xb3d9, 0xb3db, + 0xb3dd, 0xb3e0, 0xb3e4, 0xb3e8, 0xb3fc, 0xb410, 0xb418, 0xb41c, + 0xb420, 0xb428, 0xb429, 0xb42b, 0xb434, 0xb450, 0xb451, 0xb454, + 0xb458, 0xb460, 0xb461, 0xb463, 0xb465, 0xb46c, 0xb480, 0xb488, + 0xb49d, 0xb4a4, 0xb4a8, 0xb4ac, 0xb4b5, 0xb4b7, 0xb4b9, 0xb4c0, + 0xb4c4, 0xb4c8, 0xb4d0, 0xb4d5, 0xb4dc, 0xb4dd, 0xb4e0, 0xb4e3, + 0xb4e4, 0xb4e6, 0xb4ec, 0xb4ed, 0xb4ef, 0xb4f1, 0xb4f8, 0xb514, + 0xb515, 0xb518, 0xb51b, 0xb51c, 0xb524, 0xb525, 0xb527, 0xb528, + 0xb529, 0xb52a, 0xb530, 0xb531, 0xb534, 0xb538, + /* 0x36 */ + 0xb540, 0xb541, 0xb543, 0xb544, 0xb545, 0xb54b, 0xb54c, 0xb54d, + 0xb550, 0xb554, 0xb55c, 0xb55d, 0xb55f, 0xb560, 0xb561, 0xb5a0, + 0xb5a1, 0xb5a4, 0xb5a8, 0xb5aa, 0xb5ab, 0xb5b0, 0xb5b1, 0xb5b3, + 0xb5b4, 0xb5b5, 0xb5bb, 0xb5bc, 0xb5bd, 0xb5c0, 0xb5c4, 0xb5cc, + 0xb5cd, 0xb5cf, 0xb5d0, 0xb5d1, 0xb5d8, 0xb5ec, 0xb610, 0xb611, + 0xb614, 0xb618, 0xb625, 0xb62c, 0xb634, 0xb648, 0xb664, 0xb668, + 0xb69c, 0xb69d, 0xb6a0, 0xb6a4, 0xb6ab, 0xb6ac, 0xb6b1, 0xb6d4, + 0xb6f0, 0xb6f4, 0xb6f8, 0xb700, 0xb701, 0xb705, 0xb728, 0xb729, + 0xb72c, 0xb72f, 0xb730, 0xb738, 0xb739, 0xb73b, 0xb744, 0xb748, + 0xb74c, 0xb754, 0xb755, 0xb760, 0xb764, 0xb768, 0xb770, 0xb771, + 0xb773, 0xb775, 0xb77c, 0xb77d, 0xb780, 0xb784, 0xb78c, 0xb78d, + 0xb78f, 0xb790, 0xb791, 0xb792, 0xb796, 0xb797, + /* 0x37 */ + 0xb798, 0xb799, 0xb79c, 0xb7a0, 0xb7a8, 0xb7a9, 0xb7ab, 0xb7ac, + 0xb7ad, 0xb7b4, 0xb7b5, 0xb7b8, 0xb7c7, 0xb7c9, 0xb7ec, 0xb7ed, + 0xb7f0, 0xb7f4, 0xb7fc, 0xb7fd, 0xb7ff, 0xb800, 0xb801, 0xb807, + 0xb808, 0xb809, 0xb80c, 0xb810, 0xb818, 0xb819, 0xb81b, 0xb81d, + 0xb824, 0xb825, 0xb828, 0xb82c, 0xb834, 0xb835, 0xb837, 0xb838, + 0xb839, 0xb840, 0xb844, 0xb851, 0xb853, 0xb85c, 0xb85d, 0xb860, + 0xb864, 0xb86c, 0xb86d, 0xb86f, 0xb871, 0xb878, 0xb87c, 0xb88d, + 0xb8a8, 0xb8b0, 0xb8b4, 0xb8b8, 0xb8c0, 0xb8c1, 0xb8c3, 0xb8c5, + 0xb8cc, 0xb8d0, 0xb8d4, 0xb8dd, 0xb8df, 0xb8e1, 0xb8e8, 0xb8e9, + 0xb8ec, 0xb8f0, 0xb8f8, 0xb8f9, 0xb8fb, 0xb8fd, 0xb904, 0xb918, + 0xb920, 0xb93c, 0xb93d, 0xb940, 0xb944, 0xb94c, 0xb94f, 0xb951, + 0xb958, 0xb959, 0xb95c, 0xb960, 0xb968, 0xb969, + /* 0x38 */ + 0xb96b, 0xb96d, 0xb974, 0xb975, 0xb978, 0xb97c, 0xb984, 0xb985, + 0xb987, 0xb989, 0xb98a, 0xb98d, 0xb98e, 0xb9ac, 0xb9ad, 0xb9b0, + 0xb9b4, 0xb9bc, 0xb9bd, 0xb9bf, 0xb9c1, 0xb9c8, 0xb9c9, 0xb9cc, + 0xb9ce, 0xb9cf, 0xb9d0, 0xb9d1, 0xb9d2, 0xb9d8, 0xb9d9, 0xb9db, + 0xb9dd, 0xb9de, 0xb9e1, 0xb9e3, 0xb9e4, 0xb9e5, 0xb9e8, 0xb9ec, + 0xb9f4, 0xb9f5, 0xb9f7, 0xb9f8, 0xb9f9, 0xb9fa, 0xba00, 0xba01, + 0xba08, 0xba15, 0xba38, 0xba39, 0xba3c, 0xba40, 0xba42, 0xba48, + 0xba49, 0xba4b, 0xba4d, 0xba4e, 0xba53, 0xba54, 0xba55, 0xba58, + 0xba5c, 0xba64, 0xba65, 0xba67, 0xba68, 0xba69, 0xba70, 0xba71, + 0xba74, 0xba78, 0xba83, 0xba84, 0xba85, 0xba87, 0xba8c, 0xbaa8, + 0xbaa9, 0xbaab, 0xbaac, 0xbab0, 0xbab2, 0xbab8, 0xbab9, 0xbabb, + 0xbabd, 0xbac4, 0xbac8, 0xbad8, 0xbad9, 0xbafc, + /* 0x39 */ + 0xbb00, 0xbb04, 0xbb0d, 0xbb0f, 0xbb11, 0xbb18, 0xbb1c, 0xbb20, + 0xbb29, 0xbb2b, 0xbb34, 0xbb35, 0xbb36, 0xbb38, 0xbb3b, 0xbb3c, + 0xbb3d, 0xbb3e, 0xbb44, 0xbb45, 0xbb47, 0xbb49, 0xbb4d, 0xbb4f, + 0xbb50, 0xbb54, 0xbb58, 0xbb61, 0xbb63, 0xbb6c, 0xbb88, 0xbb8c, + 0xbb90, 0xbba4, 0xbba8, 0xbbac, 0xbbb4, 0xbbb7, 0xbbc0, 0xbbc4, + 0xbbc8, 0xbbd0, 0xbbd3, 0xbbf8, 0xbbf9, 0xbbfc, 0xbbff, 0xbc00, + 0xbc02, 0xbc08, 0xbc09, 0xbc0b, 0xbc0c, 0xbc0d, 0xbc0f, 0xbc11, + 0xbc14, 0xbc15, 0xbc16, 0xbc17, 0xbc18, 0xbc1b, 0xbc1c, 0xbc1d, + 0xbc1e, 0xbc1f, 0xbc24, 0xbc25, 0xbc27, 0xbc29, 0xbc2d, 0xbc30, + 0xbc31, 0xbc34, 0xbc38, 0xbc40, 0xbc41, 0xbc43, 0xbc44, 0xbc45, + 0xbc49, 0xbc4c, 0xbc4d, 0xbc50, 0xbc5d, 0xbc84, 0xbc85, 0xbc88, + 0xbc8b, 0xbc8c, 0xbc8e, 0xbc94, 0xbc95, 0xbc97, + /* 0x3a */ + 0xbc99, 0xbc9a, 0xbca0, 0xbca1, 0xbca4, 0xbca7, 0xbca8, 0xbcb0, + 0xbcb1, 0xbcb3, 0xbcb4, 0xbcb5, 0xbcbc, 0xbcbd, 0xbcc0, 0xbcc4, + 0xbccd, 0xbccf, 0xbcd0, 0xbcd1, 0xbcd5, 0xbcd8, 0xbcdc, 0xbcf4, + 0xbcf5, 0xbcf6, 0xbcf8, 0xbcfc, 0xbd04, 0xbd05, 0xbd07, 0xbd09, + 0xbd10, 0xbd14, 0xbd24, 0xbd2c, 0xbd40, 0xbd48, 0xbd49, 0xbd4c, + 0xbd50, 0xbd58, 0xbd59, 0xbd64, 0xbd68, 0xbd80, 0xbd81, 0xbd84, + 0xbd87, 0xbd88, 0xbd89, 0xbd8a, 0xbd90, 0xbd91, 0xbd93, 0xbd95, + 0xbd99, 0xbd9a, 0xbd9c, 0xbda4, 0xbdb0, 0xbdb8, 0xbdd4, 0xbdd5, + 0xbdd8, 0xbddc, 0xbde9, 0xbdf0, 0xbdf4, 0xbdf8, 0xbe00, 0xbe03, + 0xbe05, 0xbe0c, 0xbe0d, 0xbe10, 0xbe14, 0xbe1c, 0xbe1d, 0xbe1f, + 0xbe44, 0xbe45, 0xbe48, 0xbe4c, 0xbe4e, 0xbe54, 0xbe55, 0xbe57, + 0xbe59, 0xbe5a, 0xbe5b, 0xbe60, 0xbe61, 0xbe64, + /* 0x3b */ + 0xbe68, 0xbe6a, 0xbe70, 0xbe71, 0xbe73, 0xbe74, 0xbe75, 0xbe7b, + 0xbe7c, 0xbe7d, 0xbe80, 0xbe84, 0xbe8c, 0xbe8d, 0xbe8f, 0xbe90, + 0xbe91, 0xbe98, 0xbe99, 0xbea8, 0xbed0, 0xbed1, 0xbed4, 0xbed7, + 0xbed8, 0xbee0, 0xbee3, 0xbee4, 0xbee5, 0xbeec, 0xbf01, 0xbf08, + 0xbf09, 0xbf18, 0xbf19, 0xbf1b, 0xbf1c, 0xbf1d, 0xbf40, 0xbf41, + 0xbf44, 0xbf48, 0xbf50, 0xbf51, 0xbf55, 0xbf94, 0xbfb0, 0xbfc5, + 0xbfcc, 0xbfcd, 0xbfd0, 0xbfd4, 0xbfdc, 0xbfdf, 0xbfe1, 0xc03c, + 0xc051, 0xc058, 0xc05c, 0xc060, 0xc068, 0xc069, 0xc090, 0xc091, + 0xc094, 0xc098, 0xc0a0, 0xc0a1, 0xc0a3, 0xc0a5, 0xc0ac, 0xc0ad, + 0xc0af, 0xc0b0, 0xc0b3, 0xc0b4, 0xc0b5, 0xc0b6, 0xc0bc, 0xc0bd, + 0xc0bf, 0xc0c0, 0xc0c1, 0xc0c5, 0xc0c8, 0xc0c9, 0xc0cc, 0xc0d0, + 0xc0d8, 0xc0d9, 0xc0db, 0xc0dc, 0xc0dd, 0xc0e4, + /* 0x3c */ + 0xc0e5, 0xc0e8, 0xc0ec, 0xc0f4, 0xc0f5, 0xc0f7, 0xc0f9, 0xc100, + 0xc104, 0xc108, 0xc110, 0xc115, 0xc11c, 0xc11d, 0xc11e, 0xc11f, + 0xc120, 0xc123, 0xc124, 0xc126, 0xc127, 0xc12c, 0xc12d, 0xc12f, + 0xc130, 0xc131, 0xc136, 0xc138, 0xc139, 0xc13c, 0xc140, 0xc148, + 0xc149, 0xc14b, 0xc14c, 0xc14d, 0xc154, 0xc155, 0xc158, 0xc15c, + 0xc164, 0xc165, 0xc167, 0xc168, 0xc169, 0xc170, 0xc174, 0xc178, + 0xc185, 0xc18c, 0xc18d, 0xc18e, 0xc190, 0xc194, 0xc196, 0xc19c, + 0xc19d, 0xc19f, 0xc1a1, 0xc1a5, 0xc1a8, 0xc1a9, 0xc1ac, 0xc1b0, + 0xc1bd, 0xc1c4, 0xc1c8, 0xc1cc, 0xc1d4, 0xc1d7, 0xc1d8, 0xc1e0, + 0xc1e4, 0xc1e8, 0xc1f0, 0xc1f1, 0xc1f3, 0xc1fc, 0xc1fd, 0xc200, + 0xc204, 0xc20c, 0xc20d, 0xc20f, 0xc211, 0xc218, 0xc219, 0xc21c, + 0xc21f, 0xc220, 0xc228, 0xc229, 0xc22b, 0xc22d, + /* 0x3d */ + 0xc22f, 0xc231, 0xc232, 0xc234, 0xc248, 0xc250, 0xc251, 0xc254, + 0xc258, 0xc260, 0xc265, 0xc26c, 0xc26d, 0xc270, 0xc274, 0xc27c, + 0xc27d, 0xc27f, 0xc281, 0xc288, 0xc289, 0xc290, 0xc298, 0xc29b, + 0xc29d, 0xc2a4, 0xc2a5, 0xc2a8, 0xc2ac, 0xc2ad, 0xc2b4, 0xc2b5, + 0xc2b7, 0xc2b9, 0xc2dc, 0xc2dd, 0xc2e0, 0xc2e3, 0xc2e4, 0xc2eb, + 0xc2ec, 0xc2ed, 0xc2ef, 0xc2f1, 0xc2f6, 0xc2f8, 0xc2f9, 0xc2fb, + 0xc2fc, 0xc300, 0xc308, 0xc309, 0xc30c, 0xc30d, 0xc313, 0xc314, + 0xc315, 0xc318, 0xc31c, 0xc324, 0xc325, 0xc328, 0xc329, 0xc345, + 0xc368, 0xc369, 0xc36c, 0xc370, 0xc372, 0xc378, 0xc379, 0xc37c, + 0xc37d, 0xc384, 0xc388, 0xc38c, 0xc3c0, 0xc3d8, 0xc3d9, 0xc3dc, + 0xc3df, 0xc3e0, 0xc3e2, 0xc3e8, 0xc3e9, 0xc3ed, 0xc3f4, 0xc3f5, + 0xc3f8, 0xc408, 0xc410, 0xc424, 0xc42c, 0xc430, + /* 0x3e */ + 0xc434, 0xc43c, 0xc43d, 0xc448, 0xc464, 0xc465, 0xc468, 0xc46c, + 0xc474, 0xc475, 0xc479, 0xc480, 0xc494, 0xc49c, 0xc4b8, 0xc4bc, + 0xc4e9, 0xc4f0, 0xc4f1, 0xc4f4, 0xc4f8, 0xc4fa, 0xc4ff, 0xc500, + 0xc501, 0xc50c, 0xc510, 0xc514, 0xc51c, 0xc528, 0xc529, 0xc52c, + 0xc530, 0xc538, 0xc539, 0xc53b, 0xc53d, 0xc544, 0xc545, 0xc548, + 0xc549, 0xc54a, 0xc54c, 0xc54d, 0xc54e, 0xc553, 0xc554, 0xc555, + 0xc557, 0xc558, 0xc559, 0xc55d, 0xc55e, 0xc560, 0xc561, 0xc564, + 0xc568, 0xc570, 0xc571, 0xc573, 0xc574, 0xc575, 0xc57c, 0xc57d, + 0xc580, 0xc584, 0xc587, 0xc58c, 0xc58d, 0xc58f, 0xc591, 0xc595, + 0xc597, 0xc598, 0xc59c, 0xc5a0, 0xc5a9, 0xc5b4, 0xc5b5, 0xc5b8, + 0xc5b9, 0xc5bb, 0xc5bc, 0xc5bd, 0xc5be, 0xc5c4, 0xc5c5, 0xc5c6, + 0xc5c7, 0xc5c8, 0xc5c9, 0xc5ca, 0xc5cc, 0xc5ce, + /* 0x3f */ + 0xc5d0, 0xc5d1, 0xc5d4, 0xc5d8, 0xc5e0, 0xc5e1, 0xc5e3, 0xc5e5, + 0xc5ec, 0xc5ed, 0xc5ee, 0xc5f0, 0xc5f4, 0xc5f6, 0xc5f7, 0xc5fc, + 0xc5fd, 0xc5fe, 0xc5ff, 0xc600, 0xc601, 0xc605, 0xc606, 0xc607, + 0xc608, 0xc60c, 0xc610, 0xc618, 0xc619, 0xc61b, 0xc61c, 0xc624, + 0xc625, 0xc628, 0xc62c, 0xc62d, 0xc62e, 0xc630, 0xc633, 0xc634, + 0xc635, 0xc637, 0xc639, 0xc63b, 0xc640, 0xc641, 0xc644, 0xc648, + 0xc650, 0xc651, 0xc653, 0xc654, 0xc655, 0xc65c, 0xc65d, 0xc660, + 0xc66c, 0xc66f, 0xc671, 0xc678, 0xc679, 0xc67c, 0xc680, 0xc688, + 0xc689, 0xc68b, 0xc68d, 0xc694, 0xc695, 0xc698, 0xc69c, 0xc6a4, + 0xc6a5, 0xc6a7, 0xc6a9, 0xc6b0, 0xc6b1, 0xc6b4, 0xc6b8, 0xc6b9, + 0xc6ba, 0xc6c0, 0xc6c1, 0xc6c3, 0xc6c5, 0xc6cc, 0xc6cd, 0xc6d0, + 0xc6d4, 0xc6dc, 0xc6dd, 0xc6e0, 0xc6e1, 0xc6e8, + /* 0x40 */ + 0xc6e9, 0xc6ec, 0xc6f0, 0xc6f8, 0xc6f9, 0xc6fd, 0xc704, 0xc705, + 0xc708, 0xc70c, 0xc714, 0xc715, 0xc717, 0xc719, 0xc720, 0xc721, + 0xc724, 0xc728, 0xc730, 0xc731, 0xc733, 0xc735, 0xc737, 0xc73c, + 0xc73d, 0xc740, 0xc744, 0xc74a, 0xc74c, 0xc74d, 0xc74f, 0xc751, + 0xc752, 0xc753, 0xc754, 0xc755, 0xc756, 0xc757, 0xc758, 0xc75c, + 0xc760, 0xc768, 0xc76b, 0xc774, 0xc775, 0xc778, 0xc77c, 0xc77d, + 0xc77e, 0xc783, 0xc784, 0xc785, 0xc787, 0xc788, 0xc789, 0xc78a, + 0xc78e, 0xc790, 0xc791, 0xc794, 0xc796, 0xc797, 0xc798, 0xc79a, + 0xc7a0, 0xc7a1, 0xc7a3, 0xc7a4, 0xc7a5, 0xc7a6, 0xc7ac, 0xc7ad, + 0xc7b0, 0xc7b4, 0xc7bc, 0xc7bd, 0xc7bf, 0xc7c0, 0xc7c1, 0xc7c8, + 0xc7c9, 0xc7cc, 0xc7ce, 0xc7d0, 0xc7d8, 0xc7dd, 0xc7e4, 0xc7e8, + 0xc7ec, 0xc800, 0xc801, 0xc804, 0xc808, 0xc80a, + /* 0x41 */ + 0xc810, 0xc811, 0xc813, 0xc815, 0xc816, 0xc81c, 0xc81d, 0xc820, + 0xc824, 0xc82c, 0xc82d, 0xc82f, 0xc831, 0xc838, 0xc83c, 0xc840, + 0xc848, 0xc849, 0xc84c, 0xc84d, 0xc854, 0xc870, 0xc871, 0xc874, + 0xc878, 0xc87a, 0xc880, 0xc881, 0xc883, 0xc885, 0xc886, 0xc887, + 0xc88b, 0xc88c, 0xc88d, 0xc894, 0xc89d, 0xc89f, 0xc8a1, 0xc8a8, + 0xc8bc, 0xc8bd, 0xc8c4, 0xc8c8, 0xc8cc, 0xc8d4, 0xc8d5, 0xc8d7, + 0xc8d9, 0xc8e0, 0xc8e1, 0xc8e4, 0xc8f5, 0xc8fc, 0xc8fd, 0xc900, + 0xc904, 0xc905, 0xc906, 0xc90c, 0xc90d, 0xc90f, 0xc911, 0xc918, + 0xc92c, 0xc934, 0xc950, 0xc951, 0xc954, 0xc958, 0xc960, 0xc961, + 0xc963, 0xc96c, 0xc970, 0xc974, 0xc97c, 0xc988, 0xc989, 0xc98c, + 0xc990, 0xc998, 0xc999, 0xc99b, 0xc99d, 0xc9c0, 0xc9c1, 0xc9c4, + 0xc9c7, 0xc9c8, 0xc9ca, 0xc9d0, 0xc9d1, 0xc9d3, + /* 0x42 */ + 0xc9d5, 0xc9d6, 0xc9d9, 0xc9da, 0xc9dc, 0xc9dd, 0xc9e0, 0xc9e2, + 0xc9e4, 0xc9e7, 0xc9ec, 0xc9ed, 0xc9ef, 0xc9f0, 0xc9f1, 0xc9f8, + 0xc9f9, 0xc9fc, 0xca00, 0xca08, 0xca09, 0xca0b, 0xca0c, 0xca0d, + 0xca14, 0xca18, 0xca29, 0xca4c, 0xca4d, 0xca50, 0xca54, 0xca5c, + 0xca5d, 0xca5f, 0xca60, 0xca61, 0xca68, 0xca7d, 0xca84, 0xca98, + 0xcabc, 0xcabd, 0xcac0, 0xcac4, 0xcacc, 0xcacd, 0xcacf, 0xcad1, + 0xcad3, 0xcad8, 0xcad9, 0xcae0, 0xcaec, 0xcaf4, 0xcb08, 0xcb10, + 0xcb14, 0xcb18, 0xcb20, 0xcb21, 0xcb41, 0xcb48, 0xcb49, 0xcb4c, + 0xcb50, 0xcb58, 0xcb59, 0xcb5d, 0xcb64, 0xcb78, 0xcb79, 0xcb9c, + 0xcbb8, 0xcbd4, 0xcbe4, 0xcbe7, 0xcbe9, 0xcc0c, 0xcc0d, 0xcc10, + 0xcc14, 0xcc1c, 0xcc1d, 0xcc21, 0xcc22, 0xcc27, 0xcc28, 0xcc29, + 0xcc2c, 0xcc2e, 0xcc30, 0xcc38, 0xcc39, 0xcc3b, + /* 0x43 */ + 0xcc3c, 0xcc3d, 0xcc3e, 0xcc44, 0xcc45, 0xcc48, 0xcc4c, 0xcc54, + 0xcc55, 0xcc57, 0xcc58, 0xcc59, 0xcc60, 0xcc64, 0xcc66, 0xcc68, + 0xcc70, 0xcc75, 0xcc98, 0xcc99, 0xcc9c, 0xcca0, 0xcca8, 0xcca9, + 0xccab, 0xccac, 0xccad, 0xccb4, 0xccb5, 0xccb8, 0xccbc, 0xccc4, + 0xccc5, 0xccc7, 0xccc9, 0xccd0, 0xccd4, 0xcce4, 0xccec, 0xccf0, + 0xcd01, 0xcd08, 0xcd09, 0xcd0c, 0xcd10, 0xcd18, 0xcd19, 0xcd1b, + 0xcd1d, 0xcd24, 0xcd28, 0xcd2c, 0xcd39, 0xcd5c, 0xcd60, 0xcd64, + 0xcd6c, 0xcd6d, 0xcd6f, 0xcd71, 0xcd78, 0xcd88, 0xcd94, 0xcd95, + 0xcd98, 0xcd9c, 0xcda4, 0xcda5, 0xcda7, 0xcda9, 0xcdb0, 0xcdc4, + 0xcdcc, 0xcdd0, 0xcde8, 0xcdec, 0xcdf0, 0xcdf8, 0xcdf9, 0xcdfb, + 0xcdfd, 0xce04, 0xce08, 0xce0c, 0xce14, 0xce19, 0xce20, 0xce21, + 0xce24, 0xce28, 0xce30, 0xce31, 0xce33, 0xce35, + /* 0x44 */ + 0xce58, 0xce59, 0xce5c, 0xce5f, 0xce60, 0xce61, 0xce68, 0xce69, + 0xce6b, 0xce6d, 0xce74, 0xce75, 0xce78, 0xce7c, 0xce84, 0xce85, + 0xce87, 0xce89, 0xce90, 0xce91, 0xce94, 0xce98, 0xcea0, 0xcea1, + 0xcea3, 0xcea4, 0xcea5, 0xceac, 0xcead, 0xcec1, 0xcee4, 0xcee5, + 0xcee8, 0xceeb, 0xceec, 0xcef4, 0xcef5, 0xcef7, 0xcef8, 0xcef9, + 0xcf00, 0xcf01, 0xcf04, 0xcf08, 0xcf10, 0xcf11, 0xcf13, 0xcf15, + 0xcf1c, 0xcf20, 0xcf24, 0xcf2c, 0xcf2d, 0xcf2f, 0xcf30, 0xcf31, + 0xcf38, 0xcf54, 0xcf55, 0xcf58, 0xcf5c, 0xcf64, 0xcf65, 0xcf67, + 0xcf69, 0xcf70, 0xcf71, 0xcf74, 0xcf78, 0xcf80, 0xcf85, 0xcf8c, + 0xcfa1, 0xcfa8, 0xcfb0, 0xcfc4, 0xcfe0, 0xcfe1, 0xcfe4, 0xcfe8, + 0xcff0, 0xcff1, 0xcff3, 0xcff5, 0xcffc, 0xd000, 0xd004, 0xd011, + 0xd018, 0xd02d, 0xd034, 0xd035, 0xd038, 0xd03c, + /* 0x45 */ + 0xd044, 0xd045, 0xd047, 0xd049, 0xd050, 0xd054, 0xd058, 0xd060, + 0xd06c, 0xd06d, 0xd070, 0xd074, 0xd07c, 0xd07d, 0xd081, 0xd0a4, + 0xd0a5, 0xd0a8, 0xd0ac, 0xd0b4, 0xd0b5, 0xd0b7, 0xd0b9, 0xd0c0, + 0xd0c1, 0xd0c4, 0xd0c8, 0xd0c9, 0xd0d0, 0xd0d1, 0xd0d3, 0xd0d4, + 0xd0d5, 0xd0dc, 0xd0dd, 0xd0e0, 0xd0e4, 0xd0ec, 0xd0ed, 0xd0ef, + 0xd0f0, 0xd0f1, 0xd0f8, 0xd10d, 0xd130, 0xd131, 0xd134, 0xd138, + 0xd13a, 0xd140, 0xd141, 0xd143, 0xd144, 0xd145, 0xd14c, 0xd14d, + 0xd150, 0xd154, 0xd15c, 0xd15d, 0xd15f, 0xd161, 0xd168, 0xd16c, + 0xd17c, 0xd184, 0xd188, 0xd1a0, 0xd1a1, 0xd1a4, 0xd1a8, 0xd1b0, + 0xd1b1, 0xd1b3, 0xd1b5, 0xd1ba, 0xd1bc, 0xd1c0, 0xd1d8, 0xd1f4, + 0xd1f8, 0xd207, 0xd209, 0xd210, 0xd22c, 0xd22d, 0xd230, 0xd234, + 0xd23c, 0xd23d, 0xd23f, 0xd241, 0xd248, 0xd25c, + /* 0x46 */ + 0xd264, 0xd280, 0xd281, 0xd284, 0xd288, 0xd290, 0xd291, 0xd295, + 0xd29c, 0xd2a0, 0xd2a4, 0xd2ac, 0xd2b1, 0xd2b8, 0xd2b9, 0xd2bc, + 0xd2bf, 0xd2c0, 0xd2c2, 0xd2c8, 0xd2c9, 0xd2cb, 0xd2d4, 0xd2d8, + 0xd2dc, 0xd2e4, 0xd2e5, 0xd2f0, 0xd2f1, 0xd2f4, 0xd2f8, 0xd300, + 0xd301, 0xd303, 0xd305, 0xd30c, 0xd30d, 0xd30e, 0xd310, 0xd314, + 0xd316, 0xd31c, 0xd31d, 0xd31f, 0xd320, 0xd321, 0xd325, 0xd328, + 0xd329, 0xd32c, 0xd330, 0xd338, 0xd339, 0xd33b, 0xd33c, 0xd33d, + 0xd344, 0xd345, 0xd37c, 0xd37d, 0xd380, 0xd384, 0xd38c, 0xd38d, + 0xd38f, 0xd390, 0xd391, 0xd398, 0xd399, 0xd39c, 0xd3a0, 0xd3a8, + 0xd3a9, 0xd3ab, 0xd3ad, 0xd3b4, 0xd3b8, 0xd3bc, 0xd3c4, 0xd3c5, + 0xd3c8, 0xd3c9, 0xd3d0, 0xd3d8, 0xd3e1, 0xd3e3, 0xd3ec, 0xd3ed, + 0xd3f0, 0xd3f4, 0xd3fc, 0xd3fd, 0xd3ff, 0xd401, + /* 0x47 */ + 0xd408, 0xd41d, 0xd440, 0xd444, 0xd45c, 0xd460, 0xd464, 0xd46d, + 0xd46f, 0xd478, 0xd479, 0xd47c, 0xd47f, 0xd480, 0xd482, 0xd488, + 0xd489, 0xd48b, 0xd48d, 0xd494, 0xd4a9, 0xd4cc, 0xd4d0, 0xd4d4, + 0xd4dc, 0xd4df, 0xd4e8, 0xd4ec, 0xd4f0, 0xd4f8, 0xd4fb, 0xd4fd, + 0xd504, 0xd508, 0xd50c, 0xd514, 0xd515, 0xd517, 0xd53c, 0xd53d, + 0xd540, 0xd544, 0xd54c, 0xd54d, 0xd54f, 0xd551, 0xd558, 0xd559, + 0xd55c, 0xd560, 0xd565, 0xd568, 0xd569, 0xd56b, 0xd56d, 0xd574, + 0xd575, 0xd578, 0xd57c, 0xd584, 0xd585, 0xd587, 0xd588, 0xd589, + 0xd590, 0xd5a5, 0xd5c8, 0xd5c9, 0xd5cc, 0xd5d0, 0xd5d2, 0xd5d8, + 0xd5d9, 0xd5db, 0xd5dd, 0xd5e4, 0xd5e5, 0xd5e8, 0xd5ec, 0xd5f4, + 0xd5f5, 0xd5f7, 0xd5f9, 0xd600, 0xd601, 0xd604, 0xd608, 0xd610, + 0xd611, 0xd613, 0xd614, 0xd615, 0xd61c, 0xd620, + /* 0x48 */ + 0xd624, 0xd62d, 0xd638, 0xd639, 0xd63c, 0xd640, 0xd645, 0xd648, + 0xd649, 0xd64b, 0xd64d, 0xd651, 0xd654, 0xd655, 0xd658, 0xd65c, + 0xd667, 0xd669, 0xd670, 0xd671, 0xd674, 0xd683, 0xd685, 0xd68c, + 0xd68d, 0xd690, 0xd694, 0xd69d, 0xd69f, 0xd6a1, 0xd6a8, 0xd6ac, + 0xd6b0, 0xd6b9, 0xd6bb, 0xd6c4, 0xd6c5, 0xd6c8, 0xd6cc, 0xd6d1, + 0xd6d4, 0xd6d7, 0xd6d9, 0xd6e0, 0xd6e4, 0xd6e8, 0xd6f0, 0xd6f5, + 0xd6fc, 0xd6fd, 0xd700, 0xd704, 0xd711, 0xd718, 0xd719, 0xd71c, + 0xd720, 0xd728, 0xd729, 0xd72b, 0xd72d, 0xd734, 0xd735, 0xd738, + 0xd73c, 0xd744, 0xd747, 0xd749, 0xd750, 0xd751, 0xd754, 0xd756, + 0xd757, 0xd758, 0xd759, 0xd760, 0xd761, 0xd763, 0xd765, 0xd769, + 0xd76c, 0xd770, 0xd774, 0xd77c, 0xd77d, 0xd781, 0xd788, 0xd789, + 0xd78c, 0xd790, 0xd798, 0xd799, 0xd79b, 0xd79d, +}; +static const unsigned short ksc5601_2uni_page4a[4888] = { + /* 0x4a */ + 0x4f3d, 0x4f73, 0x5047, 0x50f9, 0x52a0, 0x53ef, 0x5475, 0x54e5, + 0x5609, 0x5ac1, 0x5bb6, 0x6687, 0x67b6, 0x67b7, 0x67ef, 0x6b4c, + 0x73c2, 0x75c2, 0x7a3c, 0x82db, 0x8304, 0x8857, 0x8888, 0x8a36, + 0x8cc8, 0x8dcf, 0x8efb, 0x8fe6, 0x99d5, 0x523b, 0x5374, 0x5404, + 0x606a, 0x6164, 0x6bbc, 0x73cf, 0x811a, 0x89ba, 0x89d2, 0x95a3, + 0x4f83, 0x520a, 0x58be, 0x5978, 0x59e6, 0x5e72, 0x5e79, 0x61c7, + 0x63c0, 0x6746, 0x67ec, 0x687f, 0x6f97, 0x764e, 0x770b, 0x78f5, + 0x7a08, 0x7aff, 0x7c21, 0x809d, 0x826e, 0x8271, 0x8aeb, 0x9593, + 0x4e6b, 0x559d, 0x66f7, 0x6e34, 0x78a3, 0x7aed, 0x845b, 0x8910, + 0x874e, 0x97a8, 0x52d8, 0x574e, 0x582a, 0x5d4c, 0x611f, 0x61be, + 0x6221, 0x6562, 0x67d1, 0x6a44, 0x6e1b, 0x7518, 0x75b3, 0x76e3, + 0x77b0, 0x7d3a, 0x90af, 0x9451, 0x9452, 0x9f95, + /* 0x4b */ + 0x5323, 0x5cac, 0x7532, 0x80db, 0x9240, 0x9598, 0x525b, 0x5808, + 0x59dc, 0x5ca1, 0x5d17, 0x5eb7, 0x5f3a, 0x5f4a, 0x6177, 0x6c5f, + 0x757a, 0x7586, 0x7ce0, 0x7d73, 0x7db1, 0x7f8c, 0x8154, 0x8221, + 0x8591, 0x8941, 0x8b1b, 0x92fc, 0x964d, 0x9c47, 0x4ecb, 0x4ef7, + 0x500b, 0x51f1, 0x584f, 0x6137, 0x613e, 0x6168, 0x6539, 0x69ea, + 0x6f11, 0x75a5, 0x7686, 0x76d6, 0x7b87, 0x82a5, 0x84cb, 0xf900, + 0x93a7, 0x958b, 0x5580, 0x5ba2, 0x5751, 0xf901, 0x7cb3, 0x7fb9, + 0x91b5, 0x5028, 0x53bb, 0x5c45, 0x5de8, 0x62d2, 0x636e, 0x64da, + 0x64e7, 0x6e20, 0x70ac, 0x795b, 0x8ddd, 0x8e1e, 0xf902, 0x907d, + 0x9245, 0x92f8, 0x4e7e, 0x4ef6, 0x5065, 0x5dfe, 0x5efa, 0x6106, + 0x6957, 0x8171, 0x8654, 0x8e47, 0x9375, 0x9a2b, 0x4e5e, 0x5091, + 0x6770, 0x6840, 0x5109, 0x528d, 0x5292, 0x6aa2, + /* 0x4c */ + 0x77bc, 0x9210, 0x9ed4, 0x52ab, 0x602f, 0x8ff2, 0x5048, 0x61a9, + 0x63ed, 0x64ca, 0x683c, 0x6a84, 0x6fc0, 0x8188, 0x89a1, 0x9694, + 0x5805, 0x727d, 0x72ac, 0x7504, 0x7d79, 0x7e6d, 0x80a9, 0x898b, + 0x8b74, 0x9063, 0x9d51, 0x6289, 0x6c7a, 0x6f54, 0x7d50, 0x7f3a, + 0x8a23, 0x517c, 0x614a, 0x7b9d, 0x8b19, 0x9257, 0x938c, 0x4eac, + 0x4fd3, 0x501e, 0x50be, 0x5106, 0x52c1, 0x52cd, 0x537f, 0x5770, + 0x5883, 0x5e9a, 0x5f91, 0x6176, 0x61ac, 0x64ce, 0x656c, 0x666f, + 0x66bb, 0x66f4, 0x6897, 0x6d87, 0x7085, 0x70f1, 0x749f, 0x74a5, + 0x74ca, 0x75d9, 0x786c, 0x78ec, 0x7adf, 0x7af6, 0x7d45, 0x7d93, + 0x8015, 0x803f, 0x811b, 0x8396, 0x8b66, 0x8f15, 0x9015, 0x93e1, + 0x9803, 0x9838, 0x9a5a, 0x9be8, 0x4fc2, 0x5553, 0x583a, 0x5951, + 0x5b63, 0x5c46, 0x60b8, 0x6212, 0x6842, 0x68b0, + /* 0x4d */ + 0x68e8, 0x6eaa, 0x754c, 0x7678, 0x78ce, 0x7a3d, 0x7cfb, 0x7e6b, + 0x7e7c, 0x8a08, 0x8aa1, 0x8c3f, 0x968e, 0x9dc4, 0x53e4, 0x53e9, + 0x544a, 0x5471, 0x56fa, 0x59d1, 0x5b64, 0x5c3b, 0x5eab, 0x62f7, + 0x6537, 0x6545, 0x6572, 0x66a0, 0x67af, 0x69c1, 0x6cbd, 0x75fc, + 0x7690, 0x777e, 0x7a3f, 0x7f94, 0x8003, 0x80a1, 0x818f, 0x82e6, + 0x82fd, 0x83f0, 0x85c1, 0x8831, 0x88b4, 0x8aa5, 0xf903, 0x8f9c, + 0x932e, 0x96c7, 0x9867, 0x9ad8, 0x9f13, 0x54ed, 0x659b, 0x66f2, + 0x688f, 0x7a40, 0x8c37, 0x9d60, 0x56f0, 0x5764, 0x5d11, 0x6606, + 0x68b1, 0x68cd, 0x6efe, 0x7428, 0x889e, 0x9be4, 0x6c68, 0xf904, + 0x9aa8, 0x4f9b, 0x516c, 0x5171, 0x529f, 0x5b54, 0x5de5, 0x6050, + 0x606d, 0x62f1, 0x63a7, 0x653b, 0x73d9, 0x7a7a, 0x86a3, 0x8ca2, + 0x978f, 0x4e32, 0x5be1, 0x6208, 0x679c, 0x74dc, + /* 0x4e */ + 0x79d1, 0x83d3, 0x8a87, 0x8ab2, 0x8de8, 0x904e, 0x934b, 0x9846, + 0x5ed3, 0x69e8, 0x85ff, 0x90ed, 0xf905, 0x51a0, 0x5b98, 0x5bec, + 0x6163, 0x68fa, 0x6b3e, 0x704c, 0x742f, 0x74d8, 0x7ba1, 0x7f50, + 0x83c5, 0x89c0, 0x8cab, 0x95dc, 0x9928, 0x522e, 0x605d, 0x62ec, + 0x9002, 0x4f8a, 0x5149, 0x5321, 0x58d9, 0x5ee3, 0x66e0, 0x6d38, + 0x709a, 0x72c2, 0x73d6, 0x7b50, 0x80f1, 0x945b, 0x5366, 0x639b, + 0x7f6b, 0x4e56, 0x5080, 0x584a, 0x58de, 0x602a, 0x6127, 0x62d0, + 0x69d0, 0x9b41, 0x5b8f, 0x7d18, 0x80b1, 0x8f5f, 0x4ea4, 0x50d1, + 0x54ac, 0x55ac, 0x5b0c, 0x5da0, 0x5de7, 0x652a, 0x654e, 0x6821, + 0x6a4b, 0x72e1, 0x768e, 0x77ef, 0x7d5e, 0x7ff9, 0x81a0, 0x854e, + 0x86df, 0x8f03, 0x8f4e, 0x90ca, 0x9903, 0x9a55, 0x9bab, 0x4e18, + 0x4e45, 0x4e5d, 0x4ec7, 0x4ff1, 0x5177, 0x52fe, + /* 0x4f */ + 0x5340, 0x53e3, 0x53e5, 0x548e, 0x5614, 0x5775, 0x57a2, 0x5bc7, + 0x5d87, 0x5ed0, 0x61fc, 0x62d8, 0x6551, 0x67b8, 0x67e9, 0x69cb, + 0x6b50, 0x6bc6, 0x6bec, 0x6c42, 0x6e9d, 0x7078, 0x72d7, 0x7396, + 0x7403, 0x77bf, 0x77e9, 0x7a76, 0x7d7f, 0x8009, 0x81fc, 0x8205, + 0x820a, 0x82df, 0x8862, 0x8b33, 0x8cfc, 0x8ec0, 0x9011, 0x90b1, + 0x9264, 0x92b6, 0x99d2, 0x9a45, 0x9ce9, 0x9dd7, 0x9f9c, 0x570b, + 0x5c40, 0x83ca, 0x97a0, 0x97ab, 0x9eb4, 0x541b, 0x7a98, 0x7fa4, + 0x88d9, 0x8ecd, 0x90e1, 0x5800, 0x5c48, 0x6398, 0x7a9f, 0x5bae, + 0x5f13, 0x7a79, 0x7aae, 0x828e, 0x8eac, 0x5026, 0x5238, 0x52f8, + 0x5377, 0x5708, 0x62f3, 0x6372, 0x6b0a, 0x6dc3, 0x7737, 0x53a5, + 0x7357, 0x8568, 0x8e76, 0x95d5, 0x673a, 0x6ac3, 0x6f70, 0x8a6d, + 0x8ecc, 0x994b, 0xf906, 0x6677, 0x6b78, 0x8cb4, + /* 0x50 */ + 0x9b3c, 0xf907, 0x53eb, 0x572d, 0x594e, 0x63c6, 0x69fb, 0x73ea, + 0x7845, 0x7aba, 0x7ac5, 0x7cfe, 0x8475, 0x898f, 0x8d73, 0x9035, + 0x95a8, 0x52fb, 0x5747, 0x7547, 0x7b60, 0x83cc, 0x921e, 0xf908, + 0x6a58, 0x514b, 0x524b, 0x5287, 0x621f, 0x68d8, 0x6975, 0x9699, + 0x50c5, 0x52a4, 0x52e4, 0x61c3, 0x65a4, 0x6839, 0x69ff, 0x747e, + 0x7b4b, 0x82b9, 0x83eb, 0x89b2, 0x8b39, 0x8fd1, 0x9949, 0xf909, + 0x4eca, 0x5997, 0x64d2, 0x6611, 0x6a8e, 0x7434, 0x7981, 0x79bd, + 0x82a9, 0x887e, 0x887f, 0x895f, 0xf90a, 0x9326, 0x4f0b, 0x53ca, + 0x6025, 0x6271, 0x6c72, 0x7d1a, 0x7d66, 0x4e98, 0x5162, 0x77dc, + 0x80af, 0x4f01, 0x4f0e, 0x5176, 0x5180, 0x55dc, 0x5668, 0x573b, + 0x57fa, 0x57fc, 0x5914, 0x5947, 0x5993, 0x5bc4, 0x5c90, 0x5d0e, + 0x5df1, 0x5e7e, 0x5fcc, 0x6280, 0x65d7, 0x65e3, + /* 0x51 */ + 0x671e, 0x671f, 0x675e, 0x68cb, 0x68c4, 0x6a5f, 0x6b3a, 0x6c23, + 0x6c7d, 0x6c82, 0x6dc7, 0x7398, 0x7426, 0x742a, 0x7482, 0x74a3, + 0x7578, 0x757f, 0x7881, 0x78ef, 0x7941, 0x7947, 0x7948, 0x797a, + 0x7b95, 0x7d00, 0x7dba, 0x7f88, 0x8006, 0x802d, 0x808c, 0x8a18, + 0x8b4f, 0x8c48, 0x8d77, 0x9321, 0x9324, 0x98e2, 0x9951, 0x9a0e, + 0x9a0f, 0x9a65, 0x9e92, 0x7dca, 0x4f76, 0x5409, 0x62ee, 0x6854, + 0x91d1, 0x55ab, 0x513a, 0xf90b, 0xf90c, 0x5a1c, 0x61e6, 0xf90d, + 0x62cf, 0x62ff, 0xf90e, 0xf90f, 0xf910, 0xf911, 0xf912, 0xf913, + 0x90a3, 0xf914, 0xf915, 0xf916, 0xf917, 0xf918, 0x8afe, 0xf919, + 0xf91a, 0xf91b, 0xf91c, 0x6696, 0xf91d, 0x7156, 0xf91e, 0xf91f, + 0x96e3, 0xf920, 0x634f, 0x637a, 0x5357, 0xf921, 0x678f, 0x6960, + 0x6e73, 0xf922, 0x7537, 0xf923, 0xf924, 0xf925, + /* 0x52 */ + 0x7d0d, 0xf926, 0xf927, 0x8872, 0x56ca, 0x5a18, 0xf928, 0xf929, + 0xf92a, 0xf92b, 0xf92c, 0x4e43, 0xf92d, 0x5167, 0x5948, 0x67f0, + 0x8010, 0xf92e, 0x5973, 0x5e74, 0x649a, 0x79ca, 0x5ff5, 0x606c, + 0x62c8, 0x637b, 0x5be7, 0x5bd7, 0x52aa, 0xf92f, 0x5974, 0x5f29, + 0x6012, 0xf930, 0xf931, 0xf932, 0x7459, 0xf933, 0xf934, 0xf935, + 0xf936, 0xf937, 0xf938, 0x99d1, 0xf939, 0xf93a, 0xf93b, 0xf93c, + 0xf93d, 0xf93e, 0xf93f, 0xf940, 0xf941, 0xf942, 0xf943, 0x6fc3, + 0xf944, 0xf945, 0x81bf, 0x8fb2, 0x60f1, 0xf946, 0xf947, 0x8166, + 0xf948, 0xf949, 0x5c3f, 0xf94a, 0xf94b, 0xf94c, 0xf94d, 0xf94e, + 0xf94f, 0xf950, 0xf951, 0x5ae9, 0x8a25, 0x677b, 0x7d10, 0xf952, + 0xf953, 0xf954, 0xf955, 0xf956, 0xf957, 0x80fd, 0xf958, 0xf959, + 0x5c3c, 0x6ce5, 0x533f, 0x6eba, 0x591a, 0x8336, + /* 0x53 */ + 0x4e39, 0x4eb6, 0x4f46, 0x55ae, 0x5718, 0x58c7, 0x5f56, 0x65b7, + 0x65e6, 0x6a80, 0x6bb5, 0x6e4d, 0x77ed, 0x7aef, 0x7c1e, 0x7dde, + 0x86cb, 0x8892, 0x9132, 0x935b, 0x64bb, 0x6fbe, 0x737a, 0x75b8, + 0x9054, 0x5556, 0x574d, 0x61ba, 0x64d4, 0x66c7, 0x6de1, 0x6e5b, + 0x6f6d, 0x6fb9, 0x75f0, 0x8043, 0x81bd, 0x8541, 0x8983, 0x8ac7, + 0x8b5a, 0x931f, 0x6c93, 0x7553, 0x7b54, 0x8e0f, 0x905d, 0x5510, + 0x5802, 0x5858, 0x5e62, 0x6207, 0x649e, 0x68e0, 0x7576, 0x7cd6, + 0x87b3, 0x9ee8, 0x4ee3, 0x5788, 0x576e, 0x5927, 0x5c0d, 0x5cb1, + 0x5e36, 0x5f85, 0x6234, 0x64e1, 0x73b3, 0x81fa, 0x888b, 0x8cb8, + 0x968a, 0x9edb, 0x5b85, 0x5fb7, 0x60b3, 0x5012, 0x5200, 0x5230, + 0x5716, 0x5835, 0x5857, 0x5c0e, 0x5c60, 0x5cf6, 0x5d8b, 0x5ea6, + 0x5f92, 0x60bc, 0x6311, 0x6389, 0x6417, 0x6843, + /* 0x54 */ + 0x68f9, 0x6ac2, 0x6dd8, 0x6e21, 0x6ed4, 0x6fe4, 0x71fe, 0x76dc, + 0x7779, 0x79b1, 0x7a3b, 0x8404, 0x89a9, 0x8ced, 0x8df3, 0x8e48, + 0x9003, 0x9014, 0x9053, 0x90fd, 0x934d, 0x9676, 0x97dc, 0x6bd2, + 0x7006, 0x7258, 0x72a2, 0x7368, 0x7763, 0x79bf, 0x7be4, 0x7e9b, + 0x8b80, 0x58a9, 0x60c7, 0x6566, 0x65fd, 0x66be, 0x6c8c, 0x711e, + 0x71c9, 0x8c5a, 0x9813, 0x4e6d, 0x7a81, 0x4edd, 0x51ac, 0x51cd, + 0x52d5, 0x540c, 0x61a7, 0x6771, 0x6850, 0x68df, 0x6d1e, 0x6f7c, + 0x75bc, 0x77b3, 0x7ae5, 0x80f4, 0x8463, 0x9285, 0x515c, 0x6597, + 0x675c, 0x6793, 0x75d8, 0x7ac7, 0x8373, 0xf95a, 0x8c46, 0x9017, + 0x982d, 0x5c6f, 0x81c0, 0x829a, 0x9041, 0x906f, 0x920d, 0x5f97, + 0x5d9d, 0x6a59, 0x71c8, 0x767b, 0x7b49, 0x85e4, 0x8b04, 0x9127, + 0x9a30, 0x5587, 0x61f6, 0xf95b, 0x7669, 0x7f85, + /* 0x55 */ + 0x863f, 0x87ba, 0x88f8, 0x908f, 0xf95c, 0x6d1b, 0x70d9, 0x73de, + 0x7d61, 0x843d, 0xf95d, 0x916a, 0x99f1, 0xf95e, 0x4e82, 0x5375, + 0x6b04, 0x6b12, 0x703e, 0x721b, 0x862d, 0x9e1e, 0x524c, 0x8fa3, + 0x5d50, 0x64e5, 0x652c, 0x6b16, 0x6feb, 0x7c43, 0x7e9c, 0x85cd, + 0x8964, 0x89bd, 0x62c9, 0x81d8, 0x881f, 0x5eca, 0x6717, 0x6d6a, + 0x72fc, 0x7405, 0x746f, 0x8782, 0x90de, 0x4f86, 0x5d0d, 0x5fa0, + 0x840a, 0x51b7, 0x63a0, 0x7565, 0x4eae, 0x5006, 0x5169, 0x51c9, + 0x6881, 0x6a11, 0x7cae, 0x7cb1, 0x7ce7, 0x826f, 0x8ad2, 0x8f1b, + 0x91cf, 0x4fb6, 0x5137, 0x52f5, 0x5442, 0x5eec, 0x616e, 0x623e, + 0x65c5, 0x6ada, 0x6ffe, 0x792a, 0x85dc, 0x8823, 0x95ad, 0x9a62, + 0x9a6a, 0x9e97, 0x9ece, 0x529b, 0x66c6, 0x6b77, 0x701d, 0x792b, + 0x8f62, 0x9742, 0x6190, 0x6200, 0x6523, 0x6f23, + /* 0x56 */ + 0x7149, 0x7489, 0x7df4, 0x806f, 0x84ee, 0x8f26, 0x9023, 0x934a, + 0x51bd, 0x5217, 0x52a3, 0x6d0c, 0x70c8, 0x88c2, 0x5ec9, 0x6582, + 0x6bae, 0x6fc2, 0x7c3e, 0x7375, 0x4ee4, 0x4f36, 0x56f9, 0xf95f, + 0x5cba, 0x5dba, 0x601c, 0x73b2, 0x7b2d, 0x7f9a, 0x7fce, 0x8046, + 0x901e, 0x9234, 0x96f6, 0x9748, 0x9818, 0x9f61, 0x4f8b, 0x6fa7, + 0x79ae, 0x91b4, 0x96b7, 0x52de, 0xf960, 0x6488, 0x64c4, 0x6ad3, + 0x6f5e, 0x7018, 0x7210, 0x76e7, 0x8001, 0x8606, 0x865c, 0x8def, + 0x8f05, 0x9732, 0x9b6f, 0x9dfa, 0x9e75, 0x788c, 0x797f, 0x7da0, + 0x83c9, 0x9304, 0x9e7f, 0x9e93, 0x8ad6, 0x58df, 0x5f04, 0x6727, + 0x7027, 0x74cf, 0x7c60, 0x807e, 0x5121, 0x7028, 0x7262, 0x78ca, + 0x8cc2, 0x8cda, 0x8cf4, 0x96f7, 0x4e86, 0x50da, 0x5bee, 0x5ed6, + 0x6599, 0x71ce, 0x7642, 0x77ad, 0x804a, 0x84fc, + /* 0x57 */ + 0x907c, 0x9b27, 0x9f8d, 0x58d8, 0x5a41, 0x5c62, 0x6a13, 0x6dda, + 0x6f0f, 0x763b, 0x7d2f, 0x7e37, 0x851e, 0x8938, 0x93e4, 0x964b, + 0x5289, 0x65d2, 0x67f3, 0x69b4, 0x6d41, 0x6e9c, 0x700f, 0x7409, + 0x7460, 0x7559, 0x7624, 0x786b, 0x8b2c, 0x985e, 0x516d, 0x622e, + 0x9678, 0x4f96, 0x502b, 0x5d19, 0x6dea, 0x7db8, 0x8f2a, 0x5f8b, + 0x6144, 0x6817, 0xf961, 0x9686, 0x52d2, 0x808b, 0x51dc, 0x51cc, + 0x695e, 0x7a1c, 0x7dbe, 0x83f1, 0x9675, 0x4fda, 0x5229, 0x5398, + 0x540f, 0x550e, 0x5c65, 0x60a7, 0x674e, 0x68a8, 0x6d6c, 0x7281, + 0x72f8, 0x7406, 0x7483, 0xf962, 0x75e2, 0x7c6c, 0x7f79, 0x7fb8, + 0x8389, 0x88cf, 0x88e1, 0x91cc, 0x91d0, 0x96e2, 0x9bc9, 0x541d, + 0x6f7e, 0x71d0, 0x7498, 0x85fa, 0x8eaa, 0x96a3, 0x9c57, 0x9e9f, + 0x6797, 0x6dcb, 0x7433, 0x81e8, 0x9716, 0x782c, + /* 0x58 */ + 0x7acb, 0x7b20, 0x7c92, 0x6469, 0x746a, 0x75f2, 0x78bc, 0x78e8, + 0x99ac, 0x9b54, 0x9ebb, 0x5bde, 0x5e55, 0x6f20, 0x819c, 0x83ab, + 0x9088, 0x4e07, 0x534d, 0x5a29, 0x5dd2, 0x5f4e, 0x6162, 0x633d, + 0x6669, 0x66fc, 0x6eff, 0x6f2b, 0x7063, 0x779e, 0x842c, 0x8513, + 0x883b, 0x8f13, 0x9945, 0x9c3b, 0x551c, 0x62b9, 0x672b, 0x6cab, + 0x8309, 0x896a, 0x977a, 0x4ea1, 0x5984, 0x5fd8, 0x5fd9, 0x671b, + 0x7db2, 0x7f54, 0x8292, 0x832b, 0x83bd, 0x8f1e, 0x9099, 0x57cb, + 0x59b9, 0x5a92, 0x5bd0, 0x6627, 0x679a, 0x6885, 0x6bcf, 0x7164, + 0x7f75, 0x8cb7, 0x8ce3, 0x9081, 0x9b45, 0x8108, 0x8c8a, 0x964c, + 0x9a40, 0x9ea5, 0x5b5f, 0x6c13, 0x731b, 0x76f2, 0x76df, 0x840c, + 0x51aa, 0x8993, 0x514d, 0x5195, 0x52c9, 0x68c9, 0x6c94, 0x7704, + 0x7720, 0x7dbf, 0x7dec, 0x9762, 0x9eb5, 0x6ec5, + /* 0x59 */ + 0x8511, 0x51a5, 0x540d, 0x547d, 0x660e, 0x669d, 0x6927, 0x6e9f, + 0x76bf, 0x7791, 0x8317, 0x84c2, 0x879f, 0x9169, 0x9298, 0x9cf4, + 0x8882, 0x4fae, 0x5192, 0x52df, 0x59c6, 0x5e3d, 0x6155, 0x6478, + 0x6479, 0x66ae, 0x67d0, 0x6a21, 0x6bcd, 0x6bdb, 0x725f, 0x7261, + 0x7441, 0x7738, 0x77db, 0x8017, 0x82bc, 0x8305, 0x8b00, 0x8b28, + 0x8c8c, 0x6728, 0x6c90, 0x7267, 0x76ee, 0x7766, 0x7a46, 0x9da9, + 0x6b7f, 0x6c92, 0x5922, 0x6726, 0x8499, 0x536f, 0x5893, 0x5999, + 0x5edf, 0x63cf, 0x6634, 0x6773, 0x6e3a, 0x732b, 0x7ad7, 0x82d7, + 0x9328, 0x52d9, 0x5deb, 0x61ae, 0x61cb, 0x620a, 0x62c7, 0x64ab, + 0x65e0, 0x6959, 0x6b66, 0x6bcb, 0x7121, 0x73f7, 0x755d, 0x7e46, + 0x821e, 0x8302, 0x856a, 0x8aa3, 0x8cbf, 0x9727, 0x9d61, 0x58a8, + 0x9ed8, 0x5011, 0x520e, 0x543b, 0x554f, 0x6587, + /* 0x5a */ + 0x6c76, 0x7d0a, 0x7d0b, 0x805e, 0x868a, 0x9580, 0x96ef, 0x52ff, + 0x6c95, 0x7269, 0x5473, 0x5a9a, 0x5c3e, 0x5d4b, 0x5f4c, 0x5fae, + 0x672a, 0x68b6, 0x6963, 0x6e3c, 0x6e44, 0x7709, 0x7c73, 0x7f8e, + 0x8587, 0x8b0e, 0x8ff7, 0x9761, 0x9ef4, 0x5cb7, 0x60b6, 0x610d, + 0x61ab, 0x654f, 0x65fb, 0x65fc, 0x6c11, 0x6cef, 0x739f, 0x73c9, + 0x7de1, 0x9594, 0x5bc6, 0x871c, 0x8b10, 0x525d, 0x535a, 0x62cd, + 0x640f, 0x64b2, 0x6734, 0x6a38, 0x6cca, 0x73c0, 0x749e, 0x7b94, + 0x7c95, 0x7e1b, 0x818a, 0x8236, 0x8584, 0x8feb, 0x96f9, 0x99c1, + 0x4f34, 0x534a, 0x53cd, 0x53db, 0x62cc, 0x642c, 0x6500, 0x6591, + 0x69c3, 0x6cee, 0x6f58, 0x73ed, 0x7554, 0x7622, 0x76e4, 0x76fc, + 0x78d0, 0x78fb, 0x792c, 0x7d46, 0x822c, 0x87e0, 0x8fd4, 0x9812, + 0x98ef, 0x52c3, 0x62d4, 0x64a5, 0x6e24, 0x6f51, + /* 0x5b */ + 0x767c, 0x8dcb, 0x91b1, 0x9262, 0x9aee, 0x9b43, 0x5023, 0x508d, + 0x574a, 0x59a8, 0x5c28, 0x5e47, 0x5f77, 0x623f, 0x653e, 0x65b9, + 0x65c1, 0x6609, 0x678b, 0x699c, 0x6ec2, 0x78c5, 0x7d21, 0x80aa, + 0x8180, 0x822b, 0x82b3, 0x84a1, 0x868c, 0x8a2a, 0x8b17, 0x90a6, + 0x9632, 0x9f90, 0x500d, 0x4ff3, 0xf963, 0x57f9, 0x5f98, 0x62dc, + 0x6392, 0x676f, 0x6e43, 0x7119, 0x76c3, 0x80cc, 0x80da, 0x88f4, + 0x88f5, 0x8919, 0x8ce0, 0x8f29, 0x914d, 0x966a, 0x4f2f, 0x4f70, + 0x5e1b, 0x67cf, 0x6822, 0x767d, 0x767e, 0x9b44, 0x5e61, 0x6a0a, + 0x7169, 0x71d4, 0x756a, 0xf964, 0x7e41, 0x8543, 0x85e9, 0x98dc, + 0x4f10, 0x7b4f, 0x7f70, 0x95a5, 0x51e1, 0x5e06, 0x68b5, 0x6c3e, + 0x6c4e, 0x6cdb, 0x72af, 0x7bc4, 0x8303, 0x6cd5, 0x743a, 0x50fb, + 0x5288, 0x58c1, 0x64d8, 0x6a97, 0x74a7, 0x7656, + /* 0x5c */ + 0x78a7, 0x8617, 0x95e2, 0x9739, 0xf965, 0x535e, 0x5f01, 0x8b8a, + 0x8fa8, 0x8faf, 0x908a, 0x5225, 0x77a5, 0x9c49, 0x9f08, 0x4e19, + 0x5002, 0x5175, 0x5c5b, 0x5e77, 0x661e, 0x663a, 0x67c4, 0x68c5, + 0x70b3, 0x7501, 0x75c5, 0x79c9, 0x7add, 0x8f27, 0x9920, 0x9a08, + 0x4fdd, 0x5821, 0x5831, 0x5bf6, 0x666e, 0x6b65, 0x6d11, 0x6e7a, + 0x6f7d, 0x73e4, 0x752b, 0x83e9, 0x88dc, 0x8913, 0x8b5c, 0x8f14, + 0x4f0f, 0x50d5, 0x5310, 0x535c, 0x5b93, 0x5fa9, 0x670d, 0x798f, + 0x8179, 0x832f, 0x8514, 0x8907, 0x8986, 0x8f39, 0x8f3b, 0x99a5, + 0x9c12, 0x672c, 0x4e76, 0x4ff8, 0x5949, 0x5c01, 0x5cef, 0x5cf0, + 0x6367, 0x68d2, 0x70fd, 0x71a2, 0x742b, 0x7e2b, 0x84ec, 0x8702, + 0x9022, 0x92d2, 0x9cf3, 0x4e0d, 0x4ed8, 0x4fef, 0x5085, 0x5256, + 0x526f, 0x5426, 0x5490, 0x57e0, 0x592b, 0x5a66, + /* 0x5d */ + 0x5b5a, 0x5b75, 0x5bcc, 0x5e9c, 0xf966, 0x6276, 0x6577, 0x65a7, + 0x6d6e, 0x6ea5, 0x7236, 0x7b26, 0x7c3f, 0x7f36, 0x8150, 0x8151, + 0x819a, 0x8240, 0x8299, 0x83a9, 0x8a03, 0x8ca0, 0x8ce6, 0x8cfb, + 0x8d74, 0x8dba, 0x90e8, 0x91dc, 0x961c, 0x9644, 0x99d9, 0x9ce7, + 0x5317, 0x5206, 0x5429, 0x5674, 0x58b3, 0x5954, 0x596e, 0x5fff, + 0x61a4, 0x626e, 0x6610, 0x6c7e, 0x711a, 0x76c6, 0x7c89, 0x7cde, + 0x7d1b, 0x82ac, 0x8cc1, 0x96f0, 0xf967, 0x4f5b, 0x5f17, 0x5f7f, + 0x62c2, 0x5d29, 0x670b, 0x68da, 0x787c, 0x7e43, 0x9d6c, 0x4e15, + 0x5099, 0x5315, 0x532a, 0x5351, 0x5983, 0x5a62, 0x5e87, 0x60b2, + 0x618a, 0x6249, 0x6279, 0x6590, 0x6787, 0x69a7, 0x6bd4, 0x6bd6, + 0x6bd7, 0x6bd8, 0x6cb8, 0xf968, 0x7435, 0x75fa, 0x7812, 0x7891, + 0x79d5, 0x79d8, 0x7c83, 0x7dcb, 0x7fe1, 0x80a5, + /* 0x5e */ + 0x813e, 0x81c2, 0x83f2, 0x871a, 0x88e8, 0x8ab9, 0x8b6c, 0x8cbb, + 0x9119, 0x975e, 0x98db, 0x9f3b, 0x56ac, 0x5b2a, 0x5f6c, 0x658c, + 0x6ab3, 0x6baf, 0x6d5c, 0x6ff1, 0x7015, 0x725d, 0x73ad, 0x8ca7, + 0x8cd3, 0x983b, 0x6191, 0x6c37, 0x8058, 0x9a01, 0x4e4d, 0x4e8b, + 0x4e9b, 0x4ed5, 0x4f3a, 0x4f3c, 0x4f7f, 0x4fdf, 0x50ff, 0x53f2, + 0x53f8, 0x5506, 0x55e3, 0x56db, 0x58eb, 0x5962, 0x5a11, 0x5beb, + 0x5bfa, 0x5c04, 0x5df3, 0x5e2b, 0x5f99, 0x601d, 0x6368, 0x659c, + 0x65af, 0x67f6, 0x67fb, 0x68ad, 0x6b7b, 0x6c99, 0x6cd7, 0x6e23, + 0x7009, 0x7345, 0x7802, 0x793e, 0x7940, 0x7960, 0x79c1, 0x7be9, + 0x7d17, 0x7d72, 0x8086, 0x820d, 0x838e, 0x84d1, 0x86c7, 0x88df, + 0x8a50, 0x8a5e, 0x8b1d, 0x8cdc, 0x8d66, 0x8fad, 0x90aa, 0x98fc, + 0x99df, 0x9e9d, 0x524a, 0xf969, 0x6714, 0xf96a, + /* 0x5f */ + 0x5098, 0x522a, 0x5c71, 0x6563, 0x6c55, 0x73ca, 0x7523, 0x759d, + 0x7b97, 0x849c, 0x9178, 0x9730, 0x4e77, 0x6492, 0x6bba, 0x715e, + 0x85a9, 0x4e09, 0xf96b, 0x6749, 0x68ee, 0x6e17, 0x829f, 0x8518, + 0x886b, 0x63f7, 0x6f81, 0x9212, 0x98af, 0x4e0a, 0x50b7, 0x50cf, + 0x511f, 0x5546, 0x55aa, 0x5617, 0x5b40, 0x5c19, 0x5ce0, 0x5e38, + 0x5e8a, 0x5ea0, 0x5ec2, 0x60f3, 0x6851, 0x6a61, 0x6e58, 0x723d, + 0x7240, 0x72c0, 0x76f8, 0x7965, 0x7bb1, 0x7fd4, 0x88f3, 0x89f4, + 0x8a73, 0x8c61, 0x8cde, 0x971c, 0x585e, 0x74bd, 0x8cfd, 0x55c7, + 0xf96c, 0x7a61, 0x7d22, 0x8272, 0x7272, 0x751f, 0x7525, 0xf96d, + 0x7b19, 0x5885, 0x58fb, 0x5dbc, 0x5e8f, 0x5eb6, 0x5f90, 0x6055, + 0x6292, 0x637f, 0x654d, 0x6691, 0x66d9, 0x66f8, 0x6816, 0x68f2, + 0x7280, 0x745e, 0x7b6e, 0x7d6e, 0x7dd6, 0x7f72, + /* 0x60 */ + 0x80e5, 0x8212, 0x85af, 0x897f, 0x8a93, 0x901d, 0x92e4, 0x9ecd, + 0x9f20, 0x5915, 0x596d, 0x5e2d, 0x60dc, 0x6614, 0x6673, 0x6790, + 0x6c50, 0x6dc5, 0x6f5f, 0x77f3, 0x78a9, 0x84c6, 0x91cb, 0x932b, + 0x4ed9, 0x50ca, 0x5148, 0x5584, 0x5b0b, 0x5ba3, 0x6247, 0x657e, + 0x65cb, 0x6e32, 0x717d, 0x7401, 0x7444, 0x7487, 0x74bf, 0x766c, + 0x79aa, 0x7dda, 0x7e55, 0x7fa8, 0x817a, 0x81b3, 0x8239, 0x861a, + 0x87ec, 0x8a75, 0x8de3, 0x9078, 0x9291, 0x9425, 0x994d, 0x9bae, + 0x5368, 0x5c51, 0x6954, 0x6cc4, 0x6d29, 0x6e2b, 0x820c, 0x859b, + 0x893b, 0x8a2d, 0x8aaa, 0x96ea, 0x9f67, 0x5261, 0x66b9, 0x6bb2, + 0x7e96, 0x87fe, 0x8d0d, 0x9583, 0x965d, 0x651d, 0x6d89, 0x71ee, + 0xf96e, 0x57ce, 0x59d3, 0x5bac, 0x6027, 0x60fa, 0x6210, 0x661f, + 0x665f, 0x7329, 0x73f9, 0x76db, 0x7701, 0x7b6c, + /* 0x61 */ + 0x8056, 0x8072, 0x8165, 0x8aa0, 0x9192, 0x4e16, 0x52e2, 0x6b72, + 0x6d17, 0x7a05, 0x7b39, 0x7d30, 0xf96f, 0x8cb0, 0x53ec, 0x562f, + 0x5851, 0x5bb5, 0x5c0f, 0x5c11, 0x5de2, 0x6240, 0x6383, 0x6414, + 0x662d, 0x68b3, 0x6cbc, 0x6d88, 0x6eaf, 0x701f, 0x70a4, 0x71d2, + 0x7526, 0x758f, 0x758e, 0x7619, 0x7b11, 0x7be0, 0x7c2b, 0x7d20, + 0x7d39, 0x852c, 0x856d, 0x8607, 0x8a34, 0x900d, 0x9061, 0x90b5, + 0x92b7, 0x97f6, 0x9a37, 0x4fd7, 0x5c6c, 0x675f, 0x6d91, 0x7c9f, + 0x7e8c, 0x8b16, 0x8d16, 0x901f, 0x5b6b, 0x5dfd, 0x640d, 0x84c0, + 0x905c, 0x98e1, 0x7387, 0x5b8b, 0x609a, 0x677e, 0x6dde, 0x8a1f, + 0x8aa6, 0x9001, 0x980c, 0x5237, 0xf970, 0x7051, 0x788e, 0x9396, + 0x8870, 0x91d7, 0x4fee, 0x53d7, 0x55fd, 0x56da, 0x5782, 0x58fd, + 0x5ac2, 0x5b88, 0x5cab, 0x5cc0, 0x5e25, 0x6101, + /* 0x62 */ + 0x620d, 0x624b, 0x6388, 0x641c, 0x6536, 0x6578, 0x6a39, 0x6b8a, + 0x6c34, 0x6d19, 0x6f31, 0x71e7, 0x72e9, 0x7378, 0x7407, 0x74b2, + 0x7626, 0x7761, 0x79c0, 0x7a57, 0x7aea, 0x7cb9, 0x7d8f, 0x7dac, + 0x7e61, 0x7f9e, 0x8129, 0x8331, 0x8490, 0x84da, 0x85ea, 0x8896, + 0x8ab0, 0x8b90, 0x8f38, 0x9042, 0x9083, 0x916c, 0x9296, 0x92b9, + 0x968b, 0x96a7, 0x96a8, 0x96d6, 0x9700, 0x9808, 0x9996, 0x9ad3, + 0x9b1a, 0x53d4, 0x587e, 0x5919, 0x5b70, 0x5bbf, 0x6dd1, 0x6f5a, + 0x719f, 0x7421, 0x74b9, 0x8085, 0x83fd, 0x5de1, 0x5f87, 0x5faa, + 0x6042, 0x65ec, 0x6812, 0x696f, 0x6a53, 0x6b89, 0x6d35, 0x6df3, + 0x73e3, 0x76fe, 0x77ac, 0x7b4d, 0x7d14, 0x8123, 0x821c, 0x8340, + 0x84f4, 0x8563, 0x8a62, 0x8ac4, 0x9187, 0x931e, 0x9806, 0x99b4, + 0x620c, 0x8853, 0x8ff0, 0x9265, 0x5d07, 0x5d27, + /* 0x63 */ + 0x5d69, 0x745f, 0x819d, 0x8768, 0x6fd5, 0x62fe, 0x7fd2, 0x8936, + 0x8972, 0x4e1e, 0x4e58, 0x50e7, 0x52dd, 0x5347, 0x627f, 0x6607, + 0x7e69, 0x8805, 0x965e, 0x4f8d, 0x5319, 0x5636, 0x59cb, 0x5aa4, + 0x5c38, 0x5c4e, 0x5c4d, 0x5e02, 0x5f11, 0x6043, 0x65bd, 0x662f, + 0x6642, 0x67be, 0x67f4, 0x731c, 0x77e2, 0x793a, 0x7fc5, 0x8494, + 0x84cd, 0x8996, 0x8a66, 0x8a69, 0x8ae1, 0x8c55, 0x8c7a, 0x57f4, + 0x5bd4, 0x5f0f, 0x606f, 0x62ed, 0x690d, 0x6b96, 0x6e5c, 0x7184, + 0x7bd2, 0x8755, 0x8b58, 0x8efe, 0x98df, 0x98fe, 0x4f38, 0x4f81, + 0x4fe1, 0x547b, 0x5a20, 0x5bb8, 0x613c, 0x65b0, 0x6668, 0x71fc, + 0x7533, 0x795e, 0x7d33, 0x814e, 0x81e3, 0x8398, 0x85aa, 0x85ce, + 0x8703, 0x8a0a, 0x8eab, 0x8f9b, 0xf971, 0x8fc5, 0x5931, 0x5ba4, + 0x5be6, 0x6089, 0x5be9, 0x5c0b, 0x5fc3, 0x6c81, + /* 0x64 */ + 0xf972, 0x6df1, 0x700b, 0x751a, 0x82af, 0x8af6, 0x4ec0, 0x5341, + 0xf973, 0x96d9, 0x6c0f, 0x4e9e, 0x4fc4, 0x5152, 0x555e, 0x5a25, + 0x5ce8, 0x6211, 0x7259, 0x82bd, 0x83aa, 0x86fe, 0x8859, 0x8a1d, + 0x963f, 0x96c5, 0x9913, 0x9d09, 0x9d5d, 0x580a, 0x5cb3, 0x5dbd, + 0x5e44, 0x60e1, 0x6115, 0x63e1, 0x6a02, 0x6e25, 0x9102, 0x9354, + 0x984e, 0x9c10, 0x9f77, 0x5b89, 0x5cb8, 0x6309, 0x664f, 0x6848, + 0x773c, 0x96c1, 0x978d, 0x9854, 0x9b9f, 0x65a1, 0x8b01, 0x8ecb, + 0x95bc, 0x5535, 0x5ca9, 0x5dd6, 0x5eb5, 0x6697, 0x764c, 0x83f4, + 0x95c7, 0x58d3, 0x62bc, 0x72ce, 0x9d28, 0x4ef0, 0x592e, 0x600f, + 0x663b, 0x6b83, 0x79e7, 0x9d26, 0x5393, 0x54c0, 0x57c3, 0x5d16, + 0x611b, 0x66d6, 0x6daf, 0x788d, 0x827e, 0x9698, 0x9744, 0x5384, + 0x627c, 0x6396, 0x6db2, 0x7e0a, 0x814b, 0x984d, + /* 0x65 */ + 0x6afb, 0x7f4c, 0x9daf, 0x9e1a, 0x4e5f, 0x503b, 0x51b6, 0x591c, + 0x60f9, 0x63f6, 0x6930, 0x723a, 0x8036, 0xf974, 0x91ce, 0x5f31, + 0xf975, 0xf976, 0x7d04, 0x82e5, 0x846f, 0x84bb, 0x85e5, 0x8e8d, + 0xf977, 0x4f6f, 0xf978, 0xf979, 0x58e4, 0x5b43, 0x6059, 0x63da, + 0x6518, 0x656d, 0x6698, 0xf97a, 0x694a, 0x6a23, 0x6d0b, 0x7001, + 0x716c, 0x75d2, 0x760d, 0x79b3, 0x7a70, 0xf97b, 0x7f8a, 0xf97c, + 0x8944, 0xf97d, 0x8b93, 0x91c0, 0x967d, 0xf97e, 0x990a, 0x5704, + 0x5fa1, 0x65bc, 0x6f01, 0x7600, 0x79a6, 0x8a9e, 0x99ad, 0x9b5a, + 0x9f6c, 0x5104, 0x61b6, 0x6291, 0x6a8d, 0x81c6, 0x5043, 0x5830, + 0x5f66, 0x7109, 0x8a00, 0x8afa, 0x5b7c, 0x8616, 0x4ffa, 0x513c, + 0x56b4, 0x5944, 0x63a9, 0x6df9, 0x5daa, 0x696d, 0x5186, 0x4e88, + 0x4f59, 0xf97f, 0xf980, 0xf981, 0x5982, 0xf982, + /* 0x66 */ + 0xf983, 0x6b5f, 0x6c5d, 0xf984, 0x74b5, 0x7916, 0xf985, 0x8207, + 0x8245, 0x8339, 0x8f3f, 0x8f5d, 0xf986, 0x9918, 0xf987, 0xf988, + 0xf989, 0x4ea6, 0xf98a, 0x57df, 0x5f79, 0x6613, 0xf98b, 0xf98c, + 0x75ab, 0x7e79, 0x8b6f, 0xf98d, 0x9006, 0x9a5b, 0x56a5, 0x5827, + 0x59f8, 0x5a1f, 0x5bb4, 0xf98e, 0x5ef6, 0xf98f, 0xf990, 0x6350, + 0x633b, 0xf991, 0x693d, 0x6c87, 0x6cbf, 0x6d8e, 0x6d93, 0x6df5, + 0x6f14, 0xf992, 0x70df, 0x7136, 0x7159, 0xf993, 0x71c3, 0x71d5, + 0xf994, 0x784f, 0x786f, 0xf995, 0x7b75, 0x7de3, 0xf996, 0x7e2f, + 0xf997, 0x884d, 0x8edf, 0xf998, 0xf999, 0xf99a, 0x925b, 0xf99b, + 0x9cf6, 0xf99c, 0xf99d, 0xf99e, 0x6085, 0x6d85, 0xf99f, 0x71b1, + 0xf9a0, 0xf9a1, 0x95b1, 0x53ad, 0xf9a2, 0xf9a3, 0xf9a4, 0x67d3, + 0xf9a5, 0x708e, 0x7130, 0x7430, 0x8276, 0x82d2, + /* 0x67 */ + 0xf9a6, 0x95bb, 0x9ae5, 0x9e7d, 0x66c4, 0xf9a7, 0x71c1, 0x8449, + 0xf9a8, 0xf9a9, 0x584b, 0xf9aa, 0xf9ab, 0x5db8, 0x5f71, 0xf9ac, + 0x6620, 0x668e, 0x6979, 0x69ae, 0x6c38, 0x6cf3, 0x6e36, 0x6f41, + 0x6fda, 0x701b, 0x702f, 0x7150, 0x71df, 0x7370, 0xf9ad, 0x745b, + 0xf9ae, 0x74d4, 0x76c8, 0x7a4e, 0x7e93, 0xf9af, 0xf9b0, 0x82f1, + 0x8a60, 0x8fce, 0xf9b1, 0x9348, 0xf9b2, 0x9719, 0xf9b3, 0xf9b4, + 0x4e42, 0x502a, 0xf9b5, 0x5208, 0x53e1, 0x66f3, 0x6c6d, 0x6fca, + 0x730a, 0x777f, 0x7a62, 0x82ae, 0x85dd, 0x8602, 0xf9b6, 0x88d4, + 0x8a63, 0x8b7d, 0x8c6b, 0xf9b7, 0x92b3, 0xf9b8, 0x9713, 0x9810, + 0x4e94, 0x4f0d, 0x4fc9, 0x50b2, 0x5348, 0x543e, 0x5433, 0x55da, + 0x5862, 0x58ba, 0x5967, 0x5a1b, 0x5be4, 0x609f, 0xf9b9, 0x61ca, + 0x6556, 0x65ff, 0x6664, 0x68a7, 0x6c5a, 0x6fb3, + /* 0x68 */ + 0x70cf, 0x71ac, 0x7352, 0x7b7d, 0x8708, 0x8aa4, 0x9c32, 0x9f07, + 0x5c4b, 0x6c83, 0x7344, 0x7389, 0x923a, 0x6eab, 0x7465, 0x761f, + 0x7a69, 0x7e15, 0x860a, 0x5140, 0x58c5, 0x64c1, 0x74ee, 0x7515, + 0x7670, 0x7fc1, 0x9095, 0x96cd, 0x9954, 0x6e26, 0x74e6, 0x7aa9, + 0x7aaa, 0x81e5, 0x86d9, 0x8778, 0x8a1b, 0x5a49, 0x5b8c, 0x5b9b, + 0x68a1, 0x6900, 0x6d63, 0x73a9, 0x7413, 0x742c, 0x7897, 0x7de9, + 0x7feb, 0x8118, 0x8155, 0x839e, 0x8c4c, 0x962e, 0x9811, 0x66f0, + 0x5f80, 0x65fa, 0x6789, 0x6c6a, 0x738b, 0x502d, 0x5a03, 0x6b6a, + 0x77ee, 0x5916, 0x5d6c, 0x5dcd, 0x7325, 0x754f, 0xf9ba, 0xf9bb, + 0x50e5, 0x51f9, 0x582f, 0x592d, 0x5996, 0x59da, 0x5be5, 0xf9bc, + 0xf9bd, 0x5da2, 0x62d7, 0x6416, 0x6493, 0x64fe, 0xf9be, 0x66dc, + 0xf9bf, 0x6a48, 0xf9c0, 0x71ff, 0x7464, 0xf9c1, + /* 0x69 */ + 0x7a88, 0x7aaf, 0x7e47, 0x7e5e, 0x8000, 0x8170, 0xf9c2, 0x87ef, + 0x8981, 0x8b20, 0x9059, 0xf9c3, 0x9080, 0x9952, 0x617e, 0x6b32, + 0x6d74, 0x7e1f, 0x8925, 0x8fb1, 0x4fd1, 0x50ad, 0x5197, 0x52c7, + 0x57c7, 0x5889, 0x5bb9, 0x5eb8, 0x6142, 0x6995, 0x6d8c, 0x6e67, + 0x6eb6, 0x7194, 0x7462, 0x7528, 0x752c, 0x8073, 0x8338, 0x84c9, + 0x8e0a, 0x9394, 0x93de, 0xf9c4, 0x4e8e, 0x4f51, 0x5076, 0x512a, + 0x53c8, 0x53cb, 0x53f3, 0x5b87, 0x5bd3, 0x5c24, 0x611a, 0x6182, + 0x65f4, 0x725b, 0x7397, 0x7440, 0x76c2, 0x7950, 0x7991, 0x79b9, + 0x7d06, 0x7fbd, 0x828b, 0x85d5, 0x865e, 0x8fc2, 0x9047, 0x90f5, + 0x91ea, 0x9685, 0x96e8, 0x96e9, 0x52d6, 0x5f67, 0x65ed, 0x6631, + 0x682f, 0x715c, 0x7a36, 0x90c1, 0x980a, 0x4e91, 0xf9c5, 0x6a52, + 0x6b9e, 0x6f90, 0x7189, 0x8018, 0x82b8, 0x8553, + /* 0x6a */ + 0x904b, 0x9695, 0x96f2, 0x97fb, 0x851a, 0x9b31, 0x4e90, 0x718a, + 0x96c4, 0x5143, 0x539f, 0x54e1, 0x5713, 0x5712, 0x57a3, 0x5a9b, + 0x5ac4, 0x5bc3, 0x6028, 0x613f, 0x63f4, 0x6c85, 0x6d39, 0x6e72, + 0x6e90, 0x7230, 0x733f, 0x7457, 0x82d1, 0x8881, 0x8f45, 0x9060, + 0xf9c6, 0x9662, 0x9858, 0x9d1b, 0x6708, 0x8d8a, 0x925e, 0x4f4d, + 0x5049, 0x50de, 0x5371, 0x570d, 0x59d4, 0x5a01, 0x5c09, 0x6170, + 0x6690, 0x6e2d, 0x7232, 0x744b, 0x7def, 0x80c3, 0x840e, 0x8466, + 0x853f, 0x875f, 0x885b, 0x8918, 0x8b02, 0x9055, 0x97cb, 0x9b4f, + 0x4e73, 0x4f91, 0x5112, 0x516a, 0xf9c7, 0x552f, 0x55a9, 0x5b7a, + 0x5ba5, 0x5e7c, 0x5e7d, 0x5ebe, 0x60a0, 0x60df, 0x6108, 0x6109, + 0x63c4, 0x6538, 0x6709, 0xf9c8, 0x67d4, 0x67da, 0xf9c9, 0x6961, + 0x6962, 0x6cb9, 0x6d27, 0xf9ca, 0x6e38, 0xf9cb, + /* 0x6b */ + 0x6fe1, 0x7336, 0x7337, 0xf9cc, 0x745c, 0x7531, 0xf9cd, 0x7652, + 0xf9ce, 0xf9cf, 0x7dad, 0x81fe, 0x8438, 0x88d5, 0x8a98, 0x8adb, + 0x8aed, 0x8e30, 0x8e42, 0x904a, 0x903e, 0x907a, 0x9149, 0x91c9, + 0x936e, 0xf9d0, 0xf9d1, 0x5809, 0xf9d2, 0x6bd3, 0x8089, 0x80b2, + 0xf9d3, 0xf9d4, 0x5141, 0x596b, 0x5c39, 0xf9d5, 0xf9d6, 0x6f64, + 0x73a7, 0x80e4, 0x8d07, 0xf9d7, 0x9217, 0x958f, 0xf9d8, 0xf9d9, + 0xf9da, 0xf9db, 0x807f, 0x620e, 0x701c, 0x7d68, 0x878d, 0xf9dc, + 0x57a0, 0x6069, 0x6147, 0x6bb7, 0x8abe, 0x9280, 0x96b1, 0x4e59, + 0x541f, 0x6deb, 0x852d, 0x9670, 0x97f3, 0x98ee, 0x63d6, 0x6ce3, + 0x9091, 0x51dd, 0x61c9, 0x81ba, 0x9df9, 0x4f9d, 0x501a, 0x5100, + 0x5b9c, 0x610f, 0x61ff, 0x64ec, 0x6905, 0x6bc5, 0x7591, 0x77e3, + 0x7fa9, 0x8264, 0x858f, 0x87fb, 0x8863, 0x8abc, + /* 0x6c */ + 0x8b70, 0x91ab, 0x4e8c, 0x4ee5, 0x4f0a, 0xf9dd, 0xf9de, 0x5937, + 0x59e8, 0xf9df, 0x5df2, 0x5f1b, 0x5f5b, 0x6021, 0xf9e0, 0xf9e1, + 0xf9e2, 0xf9e3, 0x723e, 0x73e5, 0xf9e4, 0x7570, 0x75cd, 0xf9e5, + 0x79fb, 0xf9e6, 0x800c, 0x8033, 0x8084, 0x82e1, 0x8351, 0xf9e7, + 0xf9e8, 0x8cbd, 0x8cb3, 0x9087, 0xf9e9, 0xf9ea, 0x98f4, 0x990c, + 0xf9eb, 0xf9ec, 0x7037, 0x76ca, 0x7fca, 0x7fcc, 0x7ffc, 0x8b1a, + 0x4eba, 0x4ec1, 0x5203, 0x5370, 0xf9ed, 0x54bd, 0x56e0, 0x59fb, + 0x5bc5, 0x5f15, 0x5fcd, 0x6e6e, 0xf9ee, 0xf9ef, 0x7d6a, 0x8335, + 0xf9f0, 0x8693, 0x8a8d, 0xf9f1, 0x976d, 0x9777, 0xf9f2, 0xf9f3, + 0x4e00, 0x4f5a, 0x4f7e, 0x58f9, 0x65e5, 0x6ea2, 0x9038, 0x93b0, + 0x99b9, 0x4efb, 0x58ec, 0x598a, 0x59d9, 0x6041, 0xf9f4, 0xf9f5, + 0x7a14, 0xf9f6, 0x834f, 0x8cc3, 0x5165, 0x5344, + /* 0x6d */ + 0xf9f7, 0xf9f8, 0xf9f9, 0x4ecd, 0x5269, 0x5b55, 0x82bf, 0x4ed4, + 0x523a, 0x54a8, 0x59c9, 0x59ff, 0x5b50, 0x5b57, 0x5b5c, 0x6063, + 0x6148, 0x6ecb, 0x7099, 0x716e, 0x7386, 0x74f7, 0x75b5, 0x78c1, + 0x7d2b, 0x8005, 0x81ea, 0x8328, 0x8517, 0x85c9, 0x8aee, 0x8cc7, + 0x96cc, 0x4f5c, 0x52fa, 0x56bc, 0x65ab, 0x6628, 0x707c, 0x70b8, + 0x7235, 0x7dbd, 0x828d, 0x914c, 0x96c0, 0x9d72, 0x5b71, 0x68e7, + 0x6b98, 0x6f7a, 0x76de, 0x5c91, 0x66ab, 0x6f5b, 0x7bb4, 0x7c2a, + 0x8836, 0x96dc, 0x4e08, 0x4ed7, 0x5320, 0x5834, 0x58bb, 0x58ef, + 0x596c, 0x5c07, 0x5e33, 0x5e84, 0x5f35, 0x638c, 0x66b2, 0x6756, + 0x6a1f, 0x6aa3, 0x6b0c, 0x6f3f, 0x7246, 0xf9fa, 0x7350, 0x748b, + 0x7ae0, 0x7ca7, 0x8178, 0x81df, 0x81e7, 0x838a, 0x846c, 0x8523, + 0x8594, 0x85cf, 0x88dd, 0x8d13, 0x91ac, 0x9577, + /* 0x6e */ + 0x969c, 0x518d, 0x54c9, 0x5728, 0x5bb0, 0x624d, 0x6750, 0x683d, + 0x6893, 0x6e3d, 0x6ed3, 0x707d, 0x7e21, 0x88c1, 0x8ca1, 0x8f09, + 0x9f4b, 0x9f4e, 0x722d, 0x7b8f, 0x8acd, 0x931a, 0x4f47, 0x4f4e, + 0x5132, 0x5480, 0x59d0, 0x5e95, 0x62b5, 0x6775, 0x696e, 0x6a17, + 0x6cae, 0x6e1a, 0x72d9, 0x732a, 0x75bd, 0x7bb8, 0x7d35, 0x82e7, + 0x83f9, 0x8457, 0x85f7, 0x8a5b, 0x8caf, 0x8e87, 0x9019, 0x90b8, + 0x96ce, 0x9f5f, 0x52e3, 0x540a, 0x5ae1, 0x5bc2, 0x6458, 0x6575, + 0x6ef4, 0x72c4, 0xf9fb, 0x7684, 0x7a4d, 0x7b1b, 0x7c4d, 0x7e3e, + 0x7fdf, 0x837b, 0x8b2b, 0x8cca, 0x8d64, 0x8de1, 0x8e5f, 0x8fea, + 0x8ff9, 0x9069, 0x93d1, 0x4f43, 0x4f7a, 0x50b3, 0x5168, 0x5178, + 0x524d, 0x526a, 0x5861, 0x587c, 0x5960, 0x5c08, 0x5c55, 0x5edb, + 0x609b, 0x6230, 0x6813, 0x6bbf, 0x6c08, 0x6fb1, + /* 0x6f */ + 0x714e, 0x7420, 0x7530, 0x7538, 0x7551, 0x7672, 0x7b4c, 0x7b8b, + 0x7bad, 0x7bc6, 0x7e8f, 0x8a6e, 0x8f3e, 0x8f49, 0x923f, 0x9293, + 0x9322, 0x942b, 0x96fb, 0x985a, 0x986b, 0x991e, 0x5207, 0x622a, + 0x6298, 0x6d59, 0x7664, 0x7aca, 0x7bc0, 0x7d76, 0x5360, 0x5cbe, + 0x5e97, 0x6f38, 0x70b9, 0x7c98, 0x9711, 0x9b8e, 0x9ede, 0x63a5, + 0x647a, 0x8776, 0x4e01, 0x4e95, 0x4ead, 0x505c, 0x5075, 0x5448, + 0x59c3, 0x5b9a, 0x5e40, 0x5ead, 0x5ef7, 0x5f81, 0x60c5, 0x633a, + 0x653f, 0x6574, 0x65cc, 0x6676, 0x6678, 0x67fe, 0x6968, 0x6a89, + 0x6b63, 0x6c40, 0x6dc0, 0x6de8, 0x6e1f, 0x6e5e, 0x701e, 0x70a1, + 0x738e, 0x73fd, 0x753a, 0x775b, 0x7887, 0x798e, 0x7a0b, 0x7a7d, + 0x7cbe, 0x7d8e, 0x8247, 0x8a02, 0x8aea, 0x8c9e, 0x912d, 0x914a, + 0x91d8, 0x9266, 0x92cc, 0x9320, 0x9706, 0x9756, + /* 0x70 */ + 0x975c, 0x9802, 0x9f0e, 0x5236, 0x5291, 0x557c, 0x5824, 0x5e1d, + 0x5f1f, 0x608c, 0x63d0, 0x68af, 0x6fdf, 0x796d, 0x7b2c, 0x81cd, + 0x85ba, 0x88fd, 0x8af8, 0x8e44, 0x918d, 0x9664, 0x969b, 0x973d, + 0x984c, 0x9f4a, 0x4fce, 0x5146, 0x51cb, 0x52a9, 0x5632, 0x5f14, + 0x5f6b, 0x63aa, 0x64cd, 0x65e9, 0x6641, 0x66fa, 0x66f9, 0x671d, + 0x689d, 0x68d7, 0x69fd, 0x6f15, 0x6f6e, 0x7167, 0x71e5, 0x722a, + 0x74aa, 0x773a, 0x7956, 0x795a, 0x79df, 0x7a20, 0x7a95, 0x7c97, + 0x7cdf, 0x7d44, 0x7e70, 0x8087, 0x85fb, 0x86a4, 0x8a54, 0x8abf, + 0x8d99, 0x8e81, 0x9020, 0x906d, 0x91e3, 0x963b, 0x96d5, 0x9ce5, + 0x65cf, 0x7c07, 0x8db3, 0x93c3, 0x5b58, 0x5c0a, 0x5352, 0x62d9, + 0x731d, 0x5027, 0x5b97, 0x5f9e, 0x60b0, 0x616b, 0x68d5, 0x6dd9, + 0x742e, 0x7a2e, 0x7d42, 0x7d9c, 0x7e31, 0x816b, + /* 0x71 */ + 0x8e2a, 0x8e35, 0x937e, 0x9418, 0x4f50, 0x5750, 0x5de6, 0x5ea7, + 0x632b, 0x7f6a, 0x4e3b, 0x4f4f, 0x4f8f, 0x505a, 0x59dd, 0x80c4, + 0x546a, 0x5468, 0x55fe, 0x594f, 0x5b99, 0x5dde, 0x5eda, 0x665d, + 0x6731, 0x67f1, 0x682a, 0x6ce8, 0x6d32, 0x6e4a, 0x6f8d, 0x70b7, + 0x73e0, 0x7587, 0x7c4c, 0x7d02, 0x7d2c, 0x7da2, 0x821f, 0x86db, + 0x8a3b, 0x8a85, 0x8d70, 0x8e8a, 0x8f33, 0x9031, 0x914e, 0x9152, + 0x9444, 0x99d0, 0x7af9, 0x7ca5, 0x4fca, 0x5101, 0x51c6, 0x57c8, + 0x5bef, 0x5cfb, 0x6659, 0x6a3d, 0x6d5a, 0x6e96, 0x6fec, 0x710c, + 0x756f, 0x7ae3, 0x8822, 0x9021, 0x9075, 0x96cb, 0x99ff, 0x8301, + 0x4e2d, 0x4ef2, 0x8846, 0x91cd, 0x537d, 0x6adb, 0x696b, 0x6c41, + 0x847a, 0x589e, 0x618e, 0x66fe, 0x62ef, 0x70dd, 0x7511, 0x75c7, + 0x7e52, 0x84b8, 0x8b49, 0x8d08, 0x4e4b, 0x53ea, + /* 0x72 */ + 0x54ab, 0x5730, 0x5740, 0x5fd7, 0x6301, 0x6307, 0x646f, 0x652f, + 0x65e8, 0x667a, 0x679d, 0x67b3, 0x6b62, 0x6c60, 0x6c9a, 0x6f2c, + 0x77e5, 0x7825, 0x7949, 0x7957, 0x7d19, 0x80a2, 0x8102, 0x81f3, + 0x829d, 0x82b7, 0x8718, 0x8a8c, 0xf9fc, 0x8d04, 0x8dbe, 0x9072, + 0x76f4, 0x7a19, 0x7a37, 0x7e54, 0x8077, 0x5507, 0x55d4, 0x5875, + 0x632f, 0x6422, 0x6649, 0x664b, 0x686d, 0x699b, 0x6b84, 0x6d25, + 0x6eb1, 0x73cd, 0x7468, 0x74a1, 0x755b, 0x75b9, 0x76e1, 0x771e, + 0x778b, 0x79e6, 0x7e09, 0x7e1d, 0x81fb, 0x852f, 0x8897, 0x8a3a, + 0x8cd1, 0x8eeb, 0x8fb0, 0x9032, 0x93ad, 0x9663, 0x9673, 0x9707, + 0x4f84, 0x53f1, 0x59ea, 0x5ac9, 0x5e19, 0x684e, 0x74c6, 0x75be, + 0x79e9, 0x7a92, 0x81a3, 0x86ed, 0x8cea, 0x8dcc, 0x8fed, 0x659f, + 0x6715, 0xf9fd, 0x57f7, 0x6f57, 0x7ddd, 0x8f2f, + /* 0x73 */ + 0x93f6, 0x96c6, 0x5fb5, 0x61f2, 0x6f84, 0x4e14, 0x4f98, 0x501f, + 0x53c9, 0x55df, 0x5d6f, 0x5dee, 0x6b21, 0x6b64, 0x78cb, 0x7b9a, + 0xf9fe, 0x8e49, 0x8eca, 0x906e, 0x6349, 0x643e, 0x7740, 0x7a84, + 0x932f, 0x947f, 0x9f6a, 0x64b0, 0x6faf, 0x71e6, 0x74a8, 0x74da, + 0x7ac4, 0x7c12, 0x7e82, 0x7cb2, 0x7e98, 0x8b9a, 0x8d0a, 0x947d, + 0x9910, 0x994c, 0x5239, 0x5bdf, 0x64e6, 0x672d, 0x7d2e, 0x50ed, + 0x53c3, 0x5879, 0x6158, 0x6159, 0x61fa, 0x65ac, 0x7ad9, 0x8b92, + 0x8b96, 0x5009, 0x5021, 0x5275, 0x5531, 0x5a3c, 0x5ee0, 0x5f70, + 0x6134, 0x655e, 0x660c, 0x6636, 0x66a2, 0x69cd, 0x6ec4, 0x6f32, + 0x7316, 0x7621, 0x7a93, 0x8139, 0x8259, 0x83d6, 0x84bc, 0x50b5, + 0x57f0, 0x5bc0, 0x5be8, 0x5f69, 0x63a1, 0x7826, 0x7db5, 0x83dc, + 0x8521, 0x91c7, 0x91f5, 0x518a, 0x67f5, 0x7b56, + /* 0x74 */ + 0x8cac, 0x51c4, 0x59bb, 0x60bd, 0x8655, 0x501c, 0xf9ff, 0x5254, + 0x5c3a, 0x617d, 0x621a, 0x62d3, 0x64f2, 0x65a5, 0x6ecc, 0x7620, + 0x810a, 0x8e60, 0x965f, 0x96bb, 0x4edf, 0x5343, 0x5598, 0x5929, + 0x5ddd, 0x64c5, 0x6cc9, 0x6dfa, 0x7394, 0x7a7f, 0x821b, 0x85a6, + 0x8ce4, 0x8e10, 0x9077, 0x91e7, 0x95e1, 0x9621, 0x97c6, 0x51f8, + 0x54f2, 0x5586, 0x5fb9, 0x64a4, 0x6f88, 0x7db4, 0x8f1f, 0x8f4d, + 0x9435, 0x50c9, 0x5c16, 0x6cbe, 0x6dfb, 0x751b, 0x77bb, 0x7c3d, + 0x7c64, 0x8a79, 0x8ac2, 0x581e, 0x59be, 0x5e16, 0x6377, 0x7252, + 0x758a, 0x776b, 0x8adc, 0x8cbc, 0x8f12, 0x5ef3, 0x6674, 0x6df8, + 0x807d, 0x83c1, 0x8acb, 0x9751, 0x9bd6, 0xfa00, 0x5243, 0x66ff, + 0x6d95, 0x6eef, 0x7de0, 0x8ae6, 0x902e, 0x905e, 0x9ad4, 0x521d, + 0x527f, 0x54e8, 0x6194, 0x6284, 0x62db, 0x68a2, + /* 0x75 */ + 0x6912, 0x695a, 0x6a35, 0x7092, 0x7126, 0x785d, 0x7901, 0x790e, + 0x79d2, 0x7a0d, 0x8096, 0x8278, 0x82d5, 0x8349, 0x8549, 0x8c82, + 0x8d85, 0x9162, 0x918b, 0x91ae, 0x4fc3, 0x56d1, 0x71ed, 0x77d7, + 0x8700, 0x89f8, 0x5bf8, 0x5fd6, 0x6751, 0x90a8, 0x53e2, 0x585a, + 0x5bf5, 0x60a4, 0x6181, 0x6460, 0x7e3d, 0x8070, 0x8525, 0x9283, + 0x64ae, 0x50ac, 0x5d14, 0x6700, 0x589c, 0x62bd, 0x63a8, 0x690e, + 0x6978, 0x6a1e, 0x6e6b, 0x76ba, 0x79cb, 0x82bb, 0x8429, 0x8acf, + 0x8da8, 0x8ffd, 0x9112, 0x914b, 0x919c, 0x9310, 0x9318, 0x939a, + 0x96db, 0x9a36, 0x9c0d, 0x4e11, 0x755c, 0x795d, 0x7afa, 0x7b51, + 0x7bc9, 0x7e2e, 0x84c4, 0x8e59, 0x8e74, 0x8ef8, 0x9010, 0x6625, + 0x693f, 0x7443, 0x51fa, 0x672e, 0x9edc, 0x5145, 0x5fe0, 0x6c96, + 0x87f2, 0x885d, 0x8877, 0x60b4, 0x81b5, 0x8403, + /* 0x76 */ + 0x8d05, 0x53d6, 0x5439, 0x5634, 0x5a36, 0x5c31, 0x708a, 0x7fe0, + 0x805a, 0x8106, 0x81ed, 0x8da3, 0x9189, 0x9a5f, 0x9df2, 0x5074, + 0x4ec4, 0x53a0, 0x60fb, 0x6e2c, 0x5c64, 0x4f88, 0x5024, 0x55e4, + 0x5cd9, 0x5e5f, 0x6065, 0x6894, 0x6cbb, 0x6dc4, 0x71be, 0x75d4, + 0x75f4, 0x7661, 0x7a1a, 0x7a49, 0x7dc7, 0x7dfb, 0x7f6e, 0x81f4, + 0x86a9, 0x8f1c, 0x96c9, 0x99b3, 0x9f52, 0x5247, 0x52c5, 0x98ed, + 0x89aa, 0x4e03, 0x67d2, 0x6f06, 0x4fb5, 0x5be2, 0x6795, 0x6c88, + 0x6d78, 0x741b, 0x7827, 0x91dd, 0x937c, 0x87c4, 0x79e4, 0x7a31, + 0x5feb, 0x4ed6, 0x54a4, 0x553e, 0x58ae, 0x59a5, 0x60f0, 0x6253, + 0x62d6, 0x6736, 0x6955, 0x8235, 0x9640, 0x99b1, 0x99dd, 0x502c, + 0x5353, 0x5544, 0x577c, 0xfa01, 0x6258, 0xfa02, 0x64e2, 0x666b, + 0x67dd, 0x6fc1, 0x6fef, 0x7422, 0x7438, 0x8a17, + /* 0x77 */ + 0x9438, 0x5451, 0x5606, 0x5766, 0x5f48, 0x619a, 0x6b4e, 0x7058, + 0x70ad, 0x7dbb, 0x8a95, 0x596a, 0x812b, 0x63a2, 0x7708, 0x803d, + 0x8caa, 0x5854, 0x642d, 0x69bb, 0x5b95, 0x5e11, 0x6e6f, 0xfa03, + 0x8569, 0x514c, 0x53f0, 0x592a, 0x6020, 0x614b, 0x6b86, 0x6c70, + 0x6cf0, 0x7b1e, 0x80ce, 0x82d4, 0x8dc6, 0x90b0, 0x98b1, 0xfa04, + 0x64c7, 0x6fa4, 0x6491, 0x6504, 0x514e, 0x5410, 0x571f, 0x8a0e, + 0x615f, 0x6876, 0xfa05, 0x75db, 0x7b52, 0x7d71, 0x901a, 0x5806, + 0x69cc, 0x817f, 0x892a, 0x9000, 0x9839, 0x5078, 0x5957, 0x59ac, + 0x6295, 0x900f, 0x9b2a, 0x615d, 0x7279, 0x95d6, 0x5761, 0x5a46, + 0x5df4, 0x628a, 0x64ad, 0x64fa, 0x6777, 0x6ce2, 0x6d3e, 0x722c, + 0x7436, 0x7834, 0x7f77, 0x82ad, 0x8ddb, 0x9817, 0x5224, 0x5742, + 0x677f, 0x7248, 0x74e3, 0x8ca9, 0x8fa6, 0x9211, + /* 0x78 */ + 0x962a, 0x516b, 0x53ed, 0x634c, 0x4f69, 0x5504, 0x6096, 0x6557, + 0x6c9b, 0x6d7f, 0x724c, 0x72fd, 0x7a17, 0x8987, 0x8c9d, 0x5f6d, + 0x6f8e, 0x70f9, 0x81a8, 0x610e, 0x4fbf, 0x504f, 0x6241, 0x7247, + 0x7bc7, 0x7de8, 0x7fe9, 0x904d, 0x97ad, 0x9a19, 0x8cb6, 0x576a, + 0x5e73, 0x67b0, 0x840d, 0x8a55, 0x5420, 0x5b16, 0x5e63, 0x5ee2, + 0x5f0a, 0x6583, 0x80ba, 0x853d, 0x9589, 0x965b, 0x4f48, 0x5305, + 0x530d, 0x530f, 0x5486, 0x54fa, 0x5703, 0x5e03, 0x6016, 0x629b, + 0x62b1, 0x6355, 0xfa06, 0x6ce1, 0x6d66, 0x75b1, 0x7832, 0x80de, + 0x812f, 0x82de, 0x8461, 0x84b2, 0x888d, 0x8912, 0x900b, 0x92ea, + 0x98fd, 0x9b91, 0x5e45, 0x66b4, 0x66dd, 0x7011, 0x7206, 0xfa07, + 0x4ff5, 0x527d, 0x5f6a, 0x6153, 0x6753, 0x6a19, 0x6f02, 0x74e2, + 0x7968, 0x8868, 0x8c79, 0x98c7, 0x98c4, 0x9a43, + /* 0x79 */ + 0x54c1, 0x7a1f, 0x6953, 0x8af7, 0x8c4a, 0x98a8, 0x99ae, 0x5f7c, + 0x62ab, 0x75b2, 0x76ae, 0x88ab, 0x907f, 0x9642, 0x5339, 0x5f3c, + 0x5fc5, 0x6ccc, 0x73cc, 0x7562, 0x758b, 0x7b46, 0x82fe, 0x999d, + 0x4e4f, 0x903c, 0x4e0b, 0x4f55, 0x53a6, 0x590f, 0x5ec8, 0x6630, + 0x6cb3, 0x7455, 0x8377, 0x8766, 0x8cc0, 0x9050, 0x971e, 0x9c15, + 0x58d1, 0x5b78, 0x8650, 0x8b14, 0x9db4, 0x5bd2, 0x6068, 0x608d, + 0x65f1, 0x6c57, 0x6f22, 0x6fa3, 0x701a, 0x7f55, 0x7ff0, 0x9591, + 0x9592, 0x9650, 0x97d3, 0x5272, 0x8f44, 0x51fd, 0x542b, 0x54b8, + 0x5563, 0x558a, 0x6abb, 0x6db5, 0x7dd8, 0x8266, 0x929c, 0x9677, + 0x9e79, 0x5408, 0x54c8, 0x76d2, 0x86e4, 0x95a4, 0x95d4, 0x965c, + 0x4ea2, 0x4f09, 0x59ee, 0x5ae6, 0x5df7, 0x6052, 0x6297, 0x676d, + 0x6841, 0x6c86, 0x6e2f, 0x7f38, 0x809b, 0x822a, + /* 0x7a */ + 0xfa08, 0xfa09, 0x9805, 0x4ea5, 0x5055, 0x54b3, 0x5793, 0x595a, + 0x5b69, 0x5bb3, 0x61c8, 0x6977, 0x6d77, 0x7023, 0x87f9, 0x89e3, + 0x8a72, 0x8ae7, 0x9082, 0x99ed, 0x9ab8, 0x52be, 0x6838, 0x5016, + 0x5e78, 0x674f, 0x8347, 0x884c, 0x4eab, 0x5411, 0x56ae, 0x73e6, + 0x9115, 0x97ff, 0x9909, 0x9957, 0x9999, 0x5653, 0x589f, 0x865b, + 0x8a31, 0x61b2, 0x6af6, 0x737b, 0x8ed2, 0x6b47, 0x96aa, 0x9a57, + 0x5955, 0x7200, 0x8d6b, 0x9769, 0x4fd4, 0x5cf4, 0x5f26, 0x61f8, + 0x665b, 0x6ceb, 0x70ab, 0x7384, 0x73b9, 0x73fe, 0x7729, 0x774d, + 0x7d43, 0x7d62, 0x7e23, 0x8237, 0x8852, 0xfa0a, 0x8ce2, 0x9249, + 0x986f, 0x5b51, 0x7a74, 0x8840, 0x9801, 0x5acc, 0x4fe0, 0x5354, + 0x593e, 0x5cfd, 0x633e, 0x6d79, 0x72f9, 0x8105, 0x8107, 0x83a2, + 0x92cf, 0x9830, 0x4ea8, 0x5144, 0x5211, 0x578b, + /* 0x7b */ + 0x5f62, 0x6cc2, 0x6ece, 0x7005, 0x7050, 0x70af, 0x7192, 0x73e9, + 0x7469, 0x834a, 0x87a2, 0x8861, 0x9008, 0x90a2, 0x93a3, 0x99a8, + 0x516e, 0x5f57, 0x60e0, 0x6167, 0x66b3, 0x8559, 0x8e4a, 0x91af, + 0x978b, 0x4e4e, 0x4e92, 0x547c, 0x58d5, 0x58fa, 0x597d, 0x5cb5, + 0x5f27, 0x6236, 0x6248, 0x660a, 0x6667, 0x6beb, 0x6d69, 0x6dcf, + 0x6e56, 0x6ef8, 0x6f94, 0x6fe0, 0x6fe9, 0x705d, 0x72d0, 0x7425, + 0x745a, 0x74e0, 0x7693, 0x795c, 0x7cca, 0x7e1e, 0x80e1, 0x82a6, + 0x846b, 0x84bf, 0x864e, 0x865f, 0x8774, 0x8b77, 0x8c6a, 0x93ac, + 0x9800, 0x9865, 0x60d1, 0x6216, 0x9177, 0x5a5a, 0x660f, 0x6df7, + 0x6e3e, 0x743f, 0x9b42, 0x5ffd, 0x60da, 0x7b0f, 0x54c4, 0x5f18, + 0x6c5e, 0x6cd3, 0x6d2a, 0x70d8, 0x7d05, 0x8679, 0x8a0c, 0x9d3b, + 0x5316, 0x548c, 0x5b05, 0x6a3a, 0x706b, 0x7575, + /* 0x7c */ + 0x798d, 0x79be, 0x82b1, 0x83ef, 0x8a71, 0x8b41, 0x8ca8, 0x9774, + 0xfa0b, 0x64f4, 0x652b, 0x78ba, 0x78bb, 0x7a6b, 0x4e38, 0x559a, + 0x5950, 0x5ba6, 0x5e7b, 0x60a3, 0x63db, 0x6b61, 0x6665, 0x6853, + 0x6e19, 0x7165, 0x74b0, 0x7d08, 0x9084, 0x9a69, 0x9c25, 0x6d3b, + 0x6ed1, 0x733e, 0x8c41, 0x95ca, 0x51f0, 0x5e4c, 0x5fa8, 0x604d, + 0x60f6, 0x6130, 0x614c, 0x6643, 0x6644, 0x69a5, 0x6cc1, 0x6e5f, + 0x6ec9, 0x6f62, 0x714c, 0x749c, 0x7687, 0x7bc1, 0x7c27, 0x8352, + 0x8757, 0x9051, 0x968d, 0x9ec3, 0x532f, 0x56de, 0x5efb, 0x5f8a, + 0x6062, 0x6094, 0x61f7, 0x6666, 0x6703, 0x6a9c, 0x6dee, 0x6fae, + 0x7070, 0x736a, 0x7e6a, 0x81be, 0x8334, 0x86d4, 0x8aa8, 0x8cc4, + 0x5283, 0x7372, 0x5b96, 0x6a6b, 0x9404, 0x54ee, 0x5686, 0x5b5d, + 0x6548, 0x6585, 0x66c9, 0x689f, 0x6d8d, 0x6dc6, + /* 0x7d */ + 0x723b, 0x80b4, 0x9175, 0x9a4d, 0x4faf, 0x5019, 0x539a, 0x540e, + 0x543c, 0x5589, 0x55c5, 0x5e3f, 0x5f8c, 0x673d, 0x7166, 0x73dd, + 0x9005, 0x52db, 0x52f3, 0x5864, 0x58ce, 0x7104, 0x718f, 0x71fb, + 0x85b0, 0x8a13, 0x6688, 0x85a8, 0x55a7, 0x6684, 0x714a, 0x8431, + 0x5349, 0x5599, 0x6bc1, 0x5f59, 0x5fbd, 0x63ee, 0x6689, 0x7147, + 0x8af1, 0x8f1d, 0x9ebe, 0x4f11, 0x643a, 0x70cb, 0x7566, 0x8667, + 0x6064, 0x8b4e, 0x9df8, 0x5147, 0x51f6, 0x5308, 0x6d36, 0x80f8, + 0x9ed1, 0x6615, 0x6b23, 0x7098, 0x75d5, 0x5403, 0x5c79, 0x7d07, + 0x8a16, 0x6b20, 0x6b3d, 0x6b46, 0x5438, 0x6070, 0x6d3d, 0x7fd5, + 0x8208, 0x50d6, 0x51de, 0x559c, 0x566b, 0x56cd, 0x59ec, 0x5b09, + 0x5e0c, 0x6199, 0x6198, 0x6231, 0x665e, 0x66e6, 0x7199, 0x71b9, + 0x71ba, 0x72a7, 0x79a7, 0x7a00, 0x7fb2, 0x8a70, +}; + +static int +ksc5601_mbtowc (ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c1 = (s[0] & 0x7F); + if ((c1 >= 0x21 && c1 <= 0x2c) || (c1 >= 0x30 && c1 <= 0x48) || (c1 >= 0x4a && c1 <= 0x7d)) { + if (n >= 2) { + unsigned char c2 = (s[1] & 0x7F); + if (c2 >= 0x21 && c2 < 0x7f) { + unsigned int i = 94 * (c1 - 0x21) + (c2 - 0x21); + unsigned short wc = 0xfffd; + if (i < 1410) { + if (i < 1115) + wc = ksc5601_2uni_page21[i]; + } else if (i < 3854) { + if (i < 3760) + wc = ksc5601_2uni_page30[i-1410]; + } else { + if (i < 8742) + wc = ksc5601_2uni_page4a[i-3854]; + } + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 2; + } + } + return RET_ILSEQ; + } + return RET_TOOFEW(0); + } + return RET_ILSEQ; +} + +static const unsigned short ksc5601_2charset[8224] = { + 0x222e, 0x2234, 0x2157, 0x2127, 0x2823, 0x2129, 0x2146, 0x213e, + 0x2977, 0x2978, 0x2225, 0x2252, 0x2124, 0x222c, 0x2976, 0x282c, + 0x2879, 0x2876, 0x287a, 0x222f, 0x2821, 0x2822, 0x213f, 0x282a, + 0x282d, 0x292c, 0x2921, 0x2923, 0x2140, 0x292a, 0x292d, 0x2922, + 0x2824, 0x2924, 0x2925, 0x2826, 0x2926, 0x2927, 0x2828, 0x2928, + 0x2829, 0x2929, 0x2930, 0x282f, 0x292f, 0x282b, 0x292b, 0x282e, + 0x292e, 0x2227, 0x2230, 0x2228, 0x222b, 0x222a, 0x222d, 0x2229, + 0x2541, 0x2542, 0x2543, 0x2544, 0x2545, 0x2546, 0x2547, 0x2548, + 0x2549, 0x254a, 0x254b, 0x254c, 0x254d, 0x254e, 0x254f, 0x2550, + 0x2551, 0x2552, 0x2553, 0x2554, 0x2555, 0x2556, 0x2557, 0x2558, + 0x2561, 0x2562, 0x2563, 0x2564, 0x2565, 0x2566, 0x2567, 0x2568, + 0x2569, 0x256a, 0x256b, 0x256c, 0x256d, 0x256e, 0x256f, 0x2570, + 0x2571, 0x2572, 0x2573, 0x2574, 0x2575, 0x2576, 0x2577, 0x2578, + 0x2c27, 0x2c21, 0x2c22, 0x2c23, 0x2c24, 0x2c25, 0x2c26, 0x2c28, + 0x2c29, 0x2c2a, 0x2c2b, 0x2c2c, 0x2c2d, 0x2c2e, 0x2c2f, 0x2c30, + 0x2c31, 0x2c32, 0x2c33, 0x2c34, 0x2c35, 0x2c36, 0x2c37, 0x2c38, + 0x2c39, 0x2c3a, 0x2c3b, 0x2c3c, 0x2c3d, 0x2c3e, 0x2c3f, 0x2c40, + 0x2c41, 0x2c51, 0x2c52, 0x2c53, 0x2c54, 0x2c55, 0x2c56, 0x2c58, + 0x2c59, 0x2c5a, 0x2c5b, 0x2c5c, 0x2c5d, 0x2c5e, 0x2c5f, 0x2c60, + 0x2c61, 0x2c62, 0x2c63, 0x2c64, 0x2c65, 0x2c66, 0x2c67, 0x2c68, + 0x2c69, 0x2c6a, 0x2c6b, 0x2c6c, 0x2c6d, 0x2c6e, 0x2c6f, 0x2c70, + 0x2c71, 0x2c57, 0x212a, 0x212e, 0x212f, 0x2130, 0x2131, 0x2253, + 0x2254, 0x2125, 0x2126, 0x2236, 0x2147, 0x2148, 0x2158, 0x2979, + 0x297a, 0x297b, 0x297c, 0x297d, 0x297e, 0x2149, 0x2235, 0x2724, + 0x2260, 0x2265, 0x2262, 0x2759, 0x214a, 0x2877, 0x2878, 0x287b, + 0x287c, 0x287d, 0x287e, 0x2530, 0x2531, 0x2532, 0x2533, 0x2534, + 0x2535, 0x2536, 0x2537, 0x2538, 0x2539, 0x2521, 0x2522, 0x2523, + 0x2524, 0x2525, 0x2526, 0x2527, 0x2528, 0x2529, 0x252a, 0x2167, + 0x2168, 0x2166, 0x2169, 0x216a, 0x2255, 0x2258, 0x2256, 0x2259, + 0x2257, 0x2221, 0x2222, 0x2223, 0x2153, 0x2224, 0x2154, 0x2174, + 0x2175, 0x2233, 0x2232, 0x216e, 0x2170, 0x2144, 0x2150, 0x212b, + 0x217c, 0x217d, 0x217b, 0x217a, 0x2172, 0x2173, 0x2231, 0x2145, + 0x2171, 0x212d, 0x216f, 0x2156, 0x2141, 0x2155, 0x2142, 0x2143, + 0x216c, 0x216d, 0x2178, 0x2179, 0x2176, 0x2177, 0x2241, 0x2151, + 0x2152, 0x2867, 0x2868, 0x2869, 0x286a, 0x286b, 0x286c, 0x286d, + 0x286e, 0x286f, 0x2870, 0x2871, 0x2872, 0x2873, 0x2874, 0x2875, + 0x2967, 0x2968, 0x2969, 0x296a, 0x296b, 0x296c, 0x296d, 0x296e, + 0x296f, 0x2970, 0x2971, 0x2972, 0x2973, 0x2974, 0x2975, 0x294d, + 0x294e, 0x294f, 0x2950, 0x2951, 0x2952, 0x2953, 0x2954, 0x2955, + 0x2956, 0x2957, 0x2958, 0x2959, 0x295a, 0x295b, 0x295c, 0x295d, + 0x295e, 0x295f, 0x2960, 0x2961, 0x2962, 0x2963, 0x2964, 0x2965, + 0x2966, 0x284d, 0x284e, 0x284f, 0x2850, 0x2851, 0x2852, 0x2853, + 0x2854, 0x2855, 0x2856, 0x2857, 0x2858, 0x2859, 0x285a, 0x285b, + 0x285c, 0x285d, 0x285e, 0x285f, 0x2860, 0x2861, 0x2862, 0x2863, + 0x2864, 0x2865, 0x2866, 0x2621, 0x262c, 0x2622, 0x262d, 0x2623, + 0x2648, 0x2647, 0x262e, 0x2624, 0x2642, 0x2641, 0x262f, 0x2626, + 0x2646, 0x2645, 0x2631, 0x2625, 0x2644, 0x2643, 0x2630, 0x2627, + 0x263c, 0x2649, 0x264a, 0x2637, 0x264b, 0x264c, 0x2632, 0x2629, + 0x263e, 0x264d, 0x264e, 0x2639, 0x264f, 0x2650, 0x2634, 0x2628, + 0x2651, 0x2652, 0x2638, 0x263d, 0x2653, 0x2654, 0x2633, 0x262a, + 0x2655, 0x2656, 0x263a, 0x263f, 0x2657, 0x2658, 0x2635, 0x262b, + 0x2659, 0x265a, 0x263b, 0x265b, 0x265c, 0x2640, 0x265d, 0x265e, + 0x265f, 0x2660, 0x2661, 0x2662, 0x2663, 0x2664, 0x2636, 0x2246, + 0x2161, 0x2160, 0x2243, 0x2247, 0x2248, 0x224b, 0x224a, 0x2249, + 0x224c, 0x2163, 0x2162, 0x223a, 0x2239, 0x2165, 0x2164, 0x2238, + 0x2237, 0x215f, 0x215e, 0x2242, 0x215b, 0x215d, 0x215c, 0x2244, + 0x2245, 0x215a, 0x2159, 0x224f, 0x224e, 0x2250, 0x2251, 0x214f, + 0x214e, 0x223c, 0x223d, 0x2240, 0x223b, 0x223e, 0x223f, 0x224d, + 0x225b, 0x225c, 0x225d, 0x225a, 0x2121, 0x2122, 0x2123, 0x2128, + 0x2134, 0x2135, 0x2136, 0x2137, 0x2138, 0x2139, 0x213a, 0x213b, + 0x213c, 0x213d, 0x216b, 0x2132, 0x2133, 0x2a21, 0x2a22, 0x2a23, + 0x2a24, 0x2a25, 0x2a26, 0x2a27, 0x2a28, 0x2a29, 0x2a2a, 0x2a2b, + 0x2a2c, 0x2a2d, 0x2a2e, 0x2a2f, 0x2a30, 0x2a31, 0x2a32, 0x2a33, + 0x2a34, 0x2a35, 0x2a36, 0x2a37, 0x2a38, 0x2a39, 0x2a3a, 0x2a3b, + 0x2a3c, 0x2a3d, 0x2a3e, 0x2a3f, 0x2a40, 0x2a41, 0x2a42, 0x2a43, + 0x2a44, 0x2a45, 0x2a46, 0x2a47, 0x2a48, 0x2a49, 0x2a4a, 0x2a4b, + 0x2a4c, 0x2a4d, 0x2a4e, 0x2a4f, 0x2a50, 0x2a51, 0x2a52, 0x2a53, + 0x2a54, 0x2a55, 0x2a56, 0x2a57, 0x2a58, 0x2a59, 0x2a5a, 0x2a5b, + 0x2a5c, 0x2a5d, 0x2a5e, 0x2a5f, 0x2a60, 0x2a61, 0x2a62, 0x2a63, + 0x2a64, 0x2a65, 0x2a66, 0x2a67, 0x2a68, 0x2a69, 0x2a6a, 0x2a6b, + 0x2a6c, 0x2a6d, 0x2a6e, 0x2a6f, 0x2a70, 0x2a71, 0x2a72, 0x2a73, + 0x2b21, 0x2b22, 0x2b23, 0x2b24, 0x2b25, 0x2b26, 0x2b27, 0x2b28, + 0x2b29, 0x2b2a, 0x2b2b, 0x2b2c, 0x2b2d, 0x2b2e, 0x2b2f, 0x2b30, + 0x2b31, 0x2b32, 0x2b33, 0x2b34, 0x2b35, 0x2b36, 0x2b37, 0x2b38, + 0x2b39, 0x2b3a, 0x2b3b, 0x2b3c, 0x2b3d, 0x2b3e, 0x2b3f, 0x2b40, + 0x2b41, 0x2b42, 0x2b43, 0x2b44, 0x2b45, 0x2b46, 0x2b47, 0x2b48, + 0x2b49, 0x2b4a, 0x2b4b, 0x2b4c, 0x2b4d, 0x2b4e, 0x2b4f, 0x2b50, + 0x2b51, 0x2b52, 0x2b53, 0x2b54, 0x2b55, 0x2b56, 0x2b57, 0x2b58, + 0x2b59, 0x2b5a, 0x2b5b, 0x2b5c, 0x2b5d, 0x2b5e, 0x2b5f, 0x2b60, + 0x2b61, 0x2b62, 0x2b63, 0x2b64, 0x2b65, 0x2b66, 0x2b67, 0x2b68, + 0x2b69, 0x2b6a, 0x2b6b, 0x2b6c, 0x2b6d, 0x2b6e, 0x2b6f, 0x2b70, + 0x2b71, 0x2b72, 0x2b73, 0x2b74, 0x2b75, 0x2b76, 0x2421, 0x2422, + 0x2423, 0x2424, 0x2425, 0x2426, 0x2427, 0x2428, 0x2429, 0x242a, + 0x242b, 0x242c, 0x242d, 0x242e, 0x242f, 0x2430, 0x2431, 0x2432, + 0x2433, 0x2434, 0x2435, 0x2436, 0x2437, 0x2438, 0x2439, 0x243a, + 0x243b, 0x243c, 0x243d, 0x243e, 0x243f, 0x2440, 0x2441, 0x2442, + 0x2443, 0x2444, 0x2445, 0x2446, 0x2447, 0x2448, 0x2449, 0x244a, + 0x244b, 0x244c, 0x244d, 0x244e, 0x244f, 0x2450, 0x2451, 0x2452, + 0x2453, 0x2454, 0x2455, 0x2456, 0x2457, 0x2458, 0x2459, 0x245a, + 0x245b, 0x245c, 0x245d, 0x245e, 0x245f, 0x2460, 0x2461, 0x2462, + 0x2463, 0x2464, 0x2465, 0x2466, 0x2467, 0x2468, 0x2469, 0x246a, + 0x246b, 0x246c, 0x246d, 0x246e, 0x246f, 0x2470, 0x2471, 0x2472, + 0x2473, 0x2474, 0x2475, 0x2476, 0x2477, 0x2478, 0x2479, 0x247a, + 0x247b, 0x247c, 0x247d, 0x247e, 0x2931, 0x2932, 0x2933, 0x2934, + 0x2935, 0x2936, 0x2937, 0x2938, 0x2939, 0x293a, 0x293b, 0x293c, + 0x293d, 0x293e, 0x293f, 0x2940, 0x2941, 0x2942, 0x2943, 0x2944, + 0x2945, 0x2946, 0x2947, 0x2948, 0x2949, 0x294a, 0x294b, 0x294c, + 0x225f, 0x2831, 0x2832, 0x2833, 0x2834, 0x2835, 0x2836, 0x2837, + 0x2838, 0x2839, 0x283a, 0x283b, 0x283c, 0x283d, 0x283e, 0x283f, + 0x2840, 0x2841, 0x2842, 0x2843, 0x2844, 0x2845, 0x2846, 0x2847, + 0x2848, 0x2849, 0x284a, 0x284b, 0x284c, 0x225e, 0x2749, 0x274a, + 0x274b, 0x274c, 0x274d, 0x273a, 0x273b, 0x275c, 0x275d, 0x275e, + 0x2736, 0x2737, 0x2738, 0x2754, 0x2755, 0x2756, 0x2757, 0x2758, + 0x2721, 0x2722, 0x2723, 0x2725, 0x272b, 0x272c, 0x272d, 0x272e, + 0x272f, 0x2730, 0x2731, 0x2732, 0x2733, 0x2734, 0x2727, 0x2728, + 0x2729, 0x272a, 0x273d, 0x273e, 0x2765, 0x2766, 0x2767, 0x2768, + 0x2761, 0x2762, 0x2763, 0x273f, 0x2740, 0x2741, 0x2742, 0x2743, + 0x2744, 0x2745, 0x2746, 0x2747, 0x2748, 0x274e, 0x274f, 0x2750, + 0x2751, 0x2752, 0x2753, 0x275a, 0x275b, 0x2263, 0x276c, 0x2726, + 0x2760, 0x276f, 0x2261, 0x273c, 0x276d, 0x2735, 0x2739, 0x276a, + 0x276b, 0x275f, 0x2264, 0x2764, 0x276e, 0x2769, 0x6c69, 0x6f4b, + 0x7652, 0x5832, 0x6d5b, 0x5f32, 0x5f3e, 0x793b, 0x5c74, 0x7564, + 0x7326, 0x5d60, 0x6126, 0x4e78, 0x5c30, 0x632a, 0x7169, 0x4d7a, + 0x7c2f, 0x5321, 0x712b, 0x6751, 0x522c, 0x4e79, 0x717d, 0x5e3f, + 0x7b3a, 0x7939, 0x4e52, 0x632b, 0x6b60, 0x4e7a, 0x4b77, 0x6525, + 0x4a61, 0x544c, 0x6a61, 0x5c63, 0x5f2d, 0x4b6b, 0x552f, 0x5675, + 0x6578, 0x5e40, 0x6c23, 0x694d, 0x6a27, 0x6976, 0x7b3b, 0x6769, + 0x6f4c, 0x5066, 0x5e41, 0x642c, 0x584c, 0x7971, 0x4e5f, 0x7a24, + 0x6632, 0x7a7b, 0x7a3d, 0x4c48, 0x6f4d, 0x5555, 0x5322, 0x6c51, + 0x6427, 0x6c52, 0x7631, 0x4e7b, 0x5051, 0x4b3f, 0x6d24, 0x6d28, + 0x5e42, 0x7662, 0x6d5c, 0x5c75, 0x6039, 0x544e, 0x7435, 0x535b, + 0x5635, 0x6c24, 0x6466, 0x716a, 0x4b6c, 0x4b40, 0x6c72, 0x506a, + 0x7972, 0x6c25, 0x505f, 0x676a, 0x506b, 0x5c51, 0x5b69, 0x7d4c, + 0x5b57, 0x5a61, 0x5636, 0x635f, 0x5e43, 0x5e44, 0x4a21, 0x6e6c, + 0x5323, 0x6e37, 0x784f, 0x6a48, 0x6e38, 0x712c, 0x7125, 0x694e, + 0x793c, 0x6579, 0x6c6a, 0x5d56, 0x6d42, 0x7825, 0x653a, 0x5b58, + 0x4a22, 0x514d, 0x6e6d, 0x6c6b, 0x5e45, 0x6360, 0x4a49, 0x7269, + 0x554e, 0x7636, 0x4e42, 0x5647, 0x6334, 0x712d, 0x6a62, 0x5742, + 0x7327, 0x4d6a, 0x6b6e, 0x5932, 0x7d25, 0x7655, 0x5562, 0x7835, + 0x4c75, 0x7535, 0x642d, 0x676b, 0x7155, 0x703b, 0x6935, 0x4c49, + 0x7a55, 0x6154, 0x5756, 0x5c41, 0x5e46, 0x7a6f, 0x6361, 0x6173, + 0x5c76, 0x4e7c, 0x5b44, 0x7871, 0x5c64, 0x656f, 0x5c31, 0x5556, + 0x735a, 0x4b41, 0x5b43, 0x597a, 0x536e, 0x7a38, 0x7d26, 0x6b6f, + 0x7426, 0x4c4a, 0x7328, 0x735b, 0x5b27, 0x7637, 0x4f66, 0x7072, + 0x4b5a, 0x6752, 0x5743, 0x7670, 0x685e, 0x6526, 0x6567, 0x4a23, + 0x4c27, 0x6a49, 0x7836, 0x7a25, 0x712e, 0x6f4e, 0x4b6d, 0x7630, + 0x6f4f, 0x694f, 0x775e, 0x4e53, 0x5c77, 0x5b28, 0x4b78, 0x5f21, + 0x5d61, 0x754a, 0x6936, 0x676c, 0x6e6e, 0x7370, 0x5f3f, 0x4c4b, + 0x5041, 0x7452, 0x603a, 0x5f40, 0x4e60, 0x5c52, 0x7d6a, 0x5676, + 0x6a4a, 0x6869, 0x632c, 0x7350, 0x4a24, 0x5b78, 0x5e47, 0x6b70, + 0x7156, 0x6562, 0x4c4c, 0x4b7b, 0x6a63, 0x5f41, 0x566d, 0x6950, + 0x6e39, 0x5563, 0x5153, 0x6570, 0x6834, 0x6b43, 0x6a2a, 0x7a7c, + 0x7576, 0x703c, 0x7d54, 0x603b, 0x4e43, 0x503a, 0x773a, 0x5873, + 0x774d, 0x642e, 0x545f, 0x5067, 0x6c7d, 0x522e, 0x6e6f, 0x5557, + 0x6a64, 0x7822, 0x4d6b, 0x573f, 0x7b31, 0x4d6c, 0x5c32, 0x506c, + 0x4e7d, 0x6e70, 0x4c42, 0x506d, 0x6577, 0x737c, 0x6e22, 0x5933, + 0x5874, 0x6937, 0x4e2e, 0x5922, 0x5871, 0x544f, 0x6527, 0x5552, + 0x5629, 0x7422, 0x7157, 0x5558, 0x703d, 0x5750, 0x5450, 0x574f, + 0x6b6a, 0x7d6b, 0x5b6d, 0x7c45, 0x4b42, 0x7d55, 0x7448, 0x686a, + 0x7573, 0x795e, 0x536f, 0x6c53, 0x5d42, 0x6f37, 0x6754, 0x4a4a, + 0x597b, 0x7a7d, 0x562a, 0x7478, 0x7777, 0x5c2c, 0x5757, 0x5f22, + 0x4e3e, 0x5370, 0x7024, 0x616c, 0x4f67, 0x734b, 0x6d29, 0x4a3e, + 0x746f, 0x764e, 0x5e7b, 0x503b, 0x5537, 0x6e71, 0x7428, 0x5c78, + 0x4b27, 0x5a4e, 0x6066, 0x6d25, 0x6e72, 0x5c79, 0x795c, 0x735c, + 0x7872, 0x7479, 0x7c71, 0x503c, 0x5b79, 0x5731, 0x4b7c, 0x7025, + 0x4b7d, 0x5574, 0x4d6d, 0x4a25, 0x562b, 0x5042, 0x703e, 0x523d, + 0x4c24, 0x7a36, 0x4c4d, 0x5a7a, 0x764f, 0x6938, 0x5875, 0x4c4e, + 0x574d, 0x5451, 0x696d, 0x4a6b, 0x5962, 0x7d32, 0x632d, 0x564c, + 0x5934, 0x6127, 0x6e53, 0x5043, 0x7d33, 0x5564, 0x4f68, 0x6d43, + 0x5032, 0x4e7e, 0x5a28, 0x7850, 0x7d56, 0x7851, 0x7852, 0x5c53, + 0x5d62, 0x7b79, 0x5d41, 0x6335, 0x6d5d, 0x4e44, 0x4b21, 0x5d63, + 0x7c5d, 0x792f, 0x527b, 0x4f21, 0x6428, 0x7436, 0x6c7e, 0x632e, + 0x676d, 0x7d41, 0x5a62, 0x5833, 0x5d64, 0x706f, 0x7671, 0x7a70, + 0x5175, 0x5a4f, 0x5c54, 0x5c26, 0x6f3f, 0x4e4f, 0x6059, 0x5956, + 0x6c54, 0x6a4b, 0x4a3f, 0x5530, 0x4f69, 0x716d, 0x4c4f, 0x6478, + 0x646d, 0x5758, 0x7d27, 0x6a2b, 0x7632, 0x4f70, 0x793d, 0x6674, + 0x4b5b, 0x7351, 0x6951, 0x7329, 0x5060, 0x6952, 0x5a63, 0x6252, + 0x7622, 0x6174, 0x5a64, 0x6755, 0x753f, 0x4f22, 0x4d2f, 0x4f23, + 0x4d30, 0x717e, 0x5023, 0x612f, 0x7823, 0x4a26, 0x773b, 0x726a, + 0x5e48, 0x6953, 0x5e49, 0x7d5e, 0x4a40, 0x796a, 0x514e, 0x6e54, + 0x5452, 0x5923, 0x7d28, 0x5759, 0x774e, 0x7a3e, 0x4f56, 0x5770, + 0x6b61, 0x7845, 0x5c7a, 0x5d43, 0x795f, 0x676f, 0x7d65, 0x7623, + 0x597c, 0x7d29, 0x676e, 0x5565, 0x6f50, 0x4d31, 0x7722, 0x7132, + 0x7131, 0x4d32, 0x5a2b, 0x4a27, 0x6362, 0x7b3c, 0x5924, 0x6e3a, + 0x7853, 0x7b7a, 0x4f24, 0x5c7b, 0x7663, 0x6d2a, 0x7221, 0x4e61, + 0x7a26, 0x7960, 0x6c56, 0x646e, 0x7921, 0x7b6f, 0x796b, 0x6e23, + 0x6a2c, 0x4a28, 0x747a, 0x4d56, 0x7c76, 0x7449, 0x7854, 0x7826, + 0x5e4a, 0x7246, 0x575a, 0x5350, 0x5845, 0x6a66, 0x735d, 0x645a, + 0x7664, 0x7672, 0x5f42, 0x597d, 0x4c76, 0x533a, 0x642f, 0x7961, + 0x7026, 0x4b53, 0x603c, 0x744a, 0x547a, 0x7d2a, 0x7962, 0x7437, + 0x7d42, 0x7c30, 0x7d6c, 0x4a62, 0x7d3d, 0x6a67, 0x5f43, 0x5152, + 0x4e62, 0x5324, 0x7d2b, 0x5f60, 0x7247, 0x6770, 0x506e, 0x732a, + 0x5e4b, 0x7638, 0x6175, 0x7133, 0x7723, 0x4a29, 0x4f25, 0x5f44, + 0x6130, 0x703f, 0x7624, 0x6336, 0x7a46, 0x506f, 0x7d6d, 0x5d44, + 0x7c77, 0x663f, 0x5e2d, 0x7a3f, 0x6571, 0x6d44, 0x5225, 0x7d6e, + 0x7536, 0x6176, 0x5e4c, 0x7c5e, 0x6c57, 0x4d5d, 0x5637, 0x4d33, + 0x7855, 0x6558, 0x4f6a, 0x4f50, 0x6a4c, 0x6a2e, 0x6a2d, 0x5371, + 0x5325, 0x774f, 0x6e24, 0x5024, 0x7222, 0x5070, 0x7223, 0x7778, + 0x5033, 0x5b29, 0x533b, 0x4a6c, 0x7126, 0x4b55, 0x7767, 0x4d5e, + 0x7724, 0x7840, 0x535d, 0x4c50, 0x4f26, 0x7673, 0x6177, 0x535c, + 0x7a7e, 0x7a27, 0x6b59, 0x4f27, 0x6a2f, 0x646f, 0x6939, 0x7158, + 0x5858, 0x6072, 0x6634, 0x5c7c, 0x7371, 0x6350, 0x727b, 0x5b46, + 0x5071, 0x5072, 0x4f5c, 0x5351, 0x4c31, 0x7758, 0x4b28, 0x6b3c, + 0x643e, 0x745c, 0x5c42, 0x7027, 0x6640, 0x4a6d, 0x686b, 0x6568, + 0x5c43, 0x6d5e, 0x5372, 0x4c77, 0x4e54, 0x672b, 0x4b43, 0x6131, + 0x7732, 0x5373, 0x5352, 0x7540, 0x5f5d, 0x6e73, 0x6771, 0x7d34, + 0x7248, 0x7352, 0x6e74, 0x6253, 0x4c51, 0x5f6a, 0x693a, 0x5957, + 0x754d, 0x7172, 0x7a47, 0x5978, 0x5442, 0x7665, 0x5d45, 0x6772, + 0x6d5f, 0x4a4b, 0x5b7a, 0x6835, 0x5326, 0x7d35, 0x7949, 0x6462, + 0x7b3d, 0x5724, 0x4e45, 0x4e55, 0x5666, 0x653d, 0x5e4d, 0x6c73, + 0x6d60, 0x6c6c, 0x7b3e, 0x5f6b, 0x6178, 0x793e, 0x5073, 0x602a, + 0x6862, 0x6254, 0x527d, 0x6528, 0x5953, 0x535e, 0x7438, 0x773c, + 0x5c7d, 0x686c, 0x6467, 0x6377, 0x6c28, 0x7a71, 0x6572, 0x5074, + 0x522f, 0x5c65, 0x5025, 0x7134, 0x7c31, 0x4c78, 0x5d46, 0x7a51, + 0x775f, 0x7a28, 0x6e75, 0x5e4e, 0x6773, 0x772c, 0x6b44, 0x6d61, + 0x602b, 0x5d47, 0x5233, 0x523f, 0x4a4c, 0x7b3f, 0x657d, 0x5d65, + 0x584d, 0x6c74, 0x5075, 0x686d, 0x5052, 0x5958, 0x7666, 0x5b2a, + 0x7760, 0x5859, 0x7423, 0x745d, 0x6f51, 0x5935, 0x6d2b, 0x6337, + 0x6e3b, 0x4d34, 0x6073, 0x6a4d, 0x6c75, 0x686e, 0x4b29, 0x712f, + 0x4a4d, 0x6c29, 0x726b, 0x7d6f, 0x7973, 0x6641, 0x6c58, 0x6d2c, + 0x6a4e, 0x685f, 0x5e4f, 0x5226, 0x6774, 0x5156, 0x6642, 0x6363, + 0x6430, 0x5834, 0x7625, 0x735e, 0x5725, 0x7768, 0x6846, 0x7b66, + 0x5d66, 0x5c7e, 0x585a, 0x5a2c, 0x6a30, 0x6338, 0x4a2a, 0x6179, + 0x6a31, 0x726c, 0x7a6e, 0x6e55, 0x7974, 0x526c, 0x7b7b, 0x7d70, + 0x603d, 0x4e63, 0x7846, 0x5e2e, 0x5f45, 0x653e, 0x6d2d, 0x7a6a, + 0x4d6e, 0x6d26, 0x6d2e, 0x706d, 0x5d21, 0x6d2f, 0x7c78, 0x586b, + 0x4c79, 0x4d35, 0x7a29, 0x615d, 0x6255, 0x6d4f, 0x5d22, 0x794a, + 0x6a68, 0x656d, 0x536b, 0x6954, 0x617a, 0x644c, 0x6164, 0x6847, + 0x4e5b, 0x5c55, 0x7735, 0x7c73, 0x7073, 0x4e2f, 0x7135, 0x6f52, + 0x6848, 0x6b71, 0x4b54, 0x603e, 0x6378, 0x6a69, 0x7c32, 0x6074, + 0x4f60, 0x6e25, 0x7a2a, 0x6643, 0x6132, 0x4a2b, 0x6364, 0x693b, + 0x6256, 0x7372, 0x6e56, 0x6a32, 0x5076, 0x6c59, 0x5a4b, 0x4f28, + 0x5d23, 0x585b, 0x794e, 0x6955, 0x6351, 0x523c, 0x582c, 0x734c, + 0x4d7b, 0x7656, 0x6775, 0x686f, 0x6379, 0x523b, 0x7373, 0x637b, + 0x5e50, 0x4e30, 0x5677, 0x7159, 0x7541, 0x5c44, 0x753b, 0x5e51, + 0x5c66, 0x5e52, 0x6d62, 0x6e76, 0x6a4f, 0x706e, 0x637c, 0x535f, + 0x5374, 0x6133, 0x6134, 0x7453, 0x5f46, 0x6956, 0x5b2b, 0x7626, + 0x6339, 0x6b45, 0x7429, 0x4d36, 0x5279, 0x5a2d, 0x5263, 0x4f51, + 0x4b5c, 0x4c7a, 0x4f5d, 0x6829, 0x633b, 0x633a, 0x605a, 0x6e77, + 0x5c33, 0x5375, 0x5726, 0x7635, 0x575b, 0x6155, 0x546a, 0x5f23, + 0x7d5f, 0x5077, 0x6d54, 0x4b2a, 0x645b, 0x617b, 0x4b22, 0x5360, + 0x643f, 0x7b40, 0x5a3e, 0x644d, 0x5639, 0x6f40, 0x617c, 0x7639, + 0x5f47, 0x6431, 0x5c67, 0x5c68, 0x7a56, 0x5376, 0x715a, 0x7a72, + 0x627d, 0x554f, 0x5078, 0x4d5f, 0x754b, 0x6470, 0x4b2b, 0x5744, + 0x627e, 0x5d5a, 0x5a2e, 0x4a6e, 0x5539, 0x6321, 0x6863, 0x732b, + 0x4f29, 0x5377, 0x5471, 0x4e64, 0x6872, 0x6575, 0x672e, 0x563a, + 0x5f6c, 0x6440, 0x6864, 0x5835, 0x645c, 0x7439, 0x7136, 0x625e, + 0x6135, 0x4d6f, 0x7127, 0x4e65, 0x4b5d, 0x5963, 0x732c, 0x5079, + 0x6c2b, 0x5e53, 0x7769, 0x7975, 0x615e, 0x4b6e, 0x633c, 0x7856, + 0x5b6e, 0x7d71, 0x7736, 0x745e, 0x726d, 0x5b59, 0x7028, 0x617d, + 0x5e54, 0x602c, 0x6d63, 0x5361, 0x5f48, 0x5936, 0x7d2c, 0x6f53, + 0x6441, 0x786b, 0x5b2c, 0x7c46, 0x582d, 0x763a, 0x5b5f, 0x5353, + 0x7847, 0x4a4e, 0x7841, 0x5234, 0x5c34, 0x7a39, 0x4a4f, 0x7c33, + 0x6a6a, 0x6a6b, 0x507a, 0x6d64, 0x5d67, 0x5f49, 0x5f6d, 0x6e3c, + 0x6f41, 0x4c52, 0x5d24, 0x5f4a, 0x5378, 0x7128, 0x4d37, 0x6f54, + 0x645d, 0x5f6e, 0x4b2c, 0x693c, 0x6a6c, 0x5f4b, 0x793f, 0x562f, + 0x5546, 0x4f2a, 0x4e29, 0x5678, 0x7137, 0x6e78, 0x5959, 0x735f, + 0x7848, 0x4e46, 0x5566, 0x7466, 0x6645, 0x6f55, 0x4b6f, 0x7c5f, + 0x5c27, 0x5667, 0x7849, 0x6352, 0x633d, 0x4f61, 0x7040, 0x6c5a, + 0x5d57, 0x7b70, 0x6c2c, 0x7029, 0x7a57, 0x7b41, 0x5240, 0x6530, + 0x6d65, 0x4b2d, 0x7930, 0x7725, 0x4b2e, 0x5a2f, 0x5836, 0x5327, + 0x7b32, 0x7d44, 0x6c2d, 0x7b21, 0x6569, 0x696e, 0x7374, 0x7873, + 0x7041, 0x5e2f, 0x7830, 0x7360, 0x672f, 0x5b2d, 0x6635, 0x7928, + 0x5d58, 0x6859, 0x6f56, 0x5362, 0x625f, 0x7c60, 0x5748, 0x7d2d, + 0x5f6f, 0x4c53, 0x5379, 0x5470, 0x5b47, 0x5e55, 0x7074, 0x5550, + 0x6559, 0x7c47, 0x5c56, 0x6260, 0x5a30, 0x7323, 0x536c, 0x744b, + 0x7d45, 0x637d, 0x7931, 0x507b, 0x6c5b, 0x753c, 0x7224, 0x584e, + 0x584f, 0x7577, 0x7661, 0x5237, 0x7b6c, 0x5d48, 0x6468, 0x5241, + 0x7857, 0x563b, 0x5e56, 0x773d, 0x6c2e, 0x5061, 0x6075, 0x6a33, + 0x4e56, 0x4c25, 0x6c76, 0x6261, 0x633e, 0x7c48, 0x4d70, 0x7976, + 0x5f70, 0x653f, 0x4e3f, 0x7c61, 0x6d30, 0x7d51, 0x763b, 0x794f, + 0x6b5a, 0x4a41, 0x5238, 0x4d71, 0x6353, 0x7d66, 0x666d, 0x637a, + 0x702a, 0x7950, 0x7c62, 0x7827, 0x6165, 0x6e79, 0x6776, 0x6a6d, + 0x7c34, 0x7542, 0x575c, 0x7075, 0x5d68, 0x536d, 0x757c, 0x5a3f, + 0x4c7b, 0x537a, 0x7424, 0x6f57, 0x5443, 0x7b63, 0x7b6d, 0x602d, + 0x6a6e, 0x7b33, 0x6442, 0x7667, 0x525d, 0x5f4c, 0x7c49, 0x6529, + 0x6076, 0x7633, 0x617e, 0x4b70, 0x6a6f, 0x6a70, 0x5a40, 0x7834, + 0x6b72, 0x6443, 0x6957, 0x6471, 0x4a6f, 0x4e57, 0x7c4a, 0x7361, + 0x4b44, 0x6365, 0x4b45, 0x6a34, 0x693d, 0x5749, 0x6b5b, 0x6d31, + 0x4c43, 0x773e, 0x7c4b, 0x7874, 0x5937, 0x7353, 0x7354, 0x7764, + 0x7751, 0x5837, 0x4e31, 0x4a42, 0x7b34, 0x4b46, 0x7076, 0x5567, + 0x6a50, 0x4c54, 0x4b2f, 0x742a, 0x692f, 0x7543, 0x6958, 0x5d69, + 0x7173, 0x557b, 0x5e3b, 0x747b, 0x7d73, 0x7d72, 0x7726, 0x5d49, + 0x5453, 0x4c28, 0x5a41, 0x4c55, 0x5964, 0x7a4a, 0x6563, 0x533c, + 0x4a70, 0x5044, 0x4a50, 0x7a2b, 0x6b6b, 0x6778, 0x5965, 0x5157, + 0x7324, 0x547b, 0x7c63, 0x7a58, 0x7355, 0x4f2b, 0x6b73, 0x557c, + 0x5354, 0x4d7c, 0x5966, 0x6279, 0x6221, 0x6b54, 0x6077, 0x6432, + 0x4c7c, 0x7b64, 0x742b, 0x503d, 0x4a71, 0x6f38, 0x5740, 0x6e7a, + 0x7d74, 0x5363, 0x7b42, 0x5568, 0x5b2e, 0x6136, 0x7837, 0x603f, + 0x7b43, 0x5d6a, 0x6222, 0x6e26, 0x7668, 0x7675, 0x5d4a, 0x5062, + 0x5d26, 0x5d6b, 0x6479, 0x632f, 0x507c, 0x747c, 0x4c3c, 0x776a, + 0x6564, 0x5f71, 0x7761, 0x7977, 0x6f39, 0x7858, 0x7929, 0x7859, + 0x6e3d, 0x5846, 0x6463, 0x754e, 0x5d59, 0x5967, 0x5239, 0x5543, + 0x5a65, 0x5a50, 0x5159, 0x4e58, 0x4b5e, 0x742c, 0x5a7b, 0x7669, + 0x6873, 0x4f2c, 0x7070, 0x747d, 0x5b48, 0x4e40, 0x6354, 0x514f, + 0x7175, 0x4d72, 0x4f6b, 0x4d38, 0x6326, 0x515a, 0x7225, 0x7226, + 0x644e, 0x537b, 0x7129, 0x7249, 0x6f58, 0x6649, 0x5838, 0x7a73, + 0x7335, 0x7824, 0x5173, 0x6648, 0x785a, 0x5c69, 0x5e57, 0x4b5f, + 0x4f6c, 0x745f, 0x5174, 0x523a, 0x5f72, 0x6137, 0x6223, 0x537c, + 0x6d66, 0x5b49, 0x647a, 0x4f5e, 0x4e50, 0x5553, 0x7375, 0x772e, + 0x6f48, 0x4d73, 0x754f, 0x6573, 0x7042, 0x4a51, 0x6a71, 0x5026, + 0x595a, 0x702b, 0x6b67, 0x6540, 0x7c35, 0x6444, 0x4c29, 0x7d46, + 0x6a35, 0x652a, 0x5f3a, 0x615f, 0x5a51, 0x6138, 0x6874, 0x537d, + 0x6224, 0x724a, 0x5a66, 0x7733, 0x7d4d, 0x7336, 0x6e57, 0x7544, + 0x5824, 0x7227, 0x5938, 0x5939, 0x6f49, 0x564e, 0x774b, 0x5f2e, + 0x6875, 0x5235, 0x5355, 0x744c, 0x5a7c, 0x5968, 0x776b, 0x7549, + 0x733c, 0x5a52, 0x5335, 0x6836, 0x564f, 0x743a, 0x7749, 0x4c2a, + 0x7043, 0x4c56, 0x5053, 0x533d, 0x5b7b, 0x4b60, 0x5364, 0x7677, + 0x553a, 0x734d, 0x4b61, 0x6b74, 0x742d, 0x7c2a, 0x776c, 0x6876, + 0x5a67, 0x774c, 0x6541, 0x606e, 0x557d, 0x4e66, 0x7c2b, 0x553b, + 0x7228, 0x6225, 0x4d39, 0x6a72, 0x4b47, 0x4d74, 0x5b2f, 0x6f59, + 0x4d3a, 0x7c79, 0x5f73, 0x4e67, 0x5a42, 0x4f2d, 0x6779, 0x7828, + 0x7362, 0x4a72, 0x5f24, 0x5444, 0x4c57, 0x6542, 0x4d3b, 0x6f5a, + 0x6e58, 0x5d27, 0x6226, 0x6040, 0x5630, 0x784a, 0x7c7a, 0x597e, + 0x5e30, 0x5d6c, 0x5a68, 0x5460, 0x5679, 0x4d57, 0x5e58, 0x7278, + 0x6456, 0x5045, 0x742e, 0x5d28, 0x6d45, 0x7356, 0x5e59, 0x6366, + 0x5328, 0x5b30, 0x655a, 0x633f, 0x5b31, 0x5569, 0x6041, 0x6f5b, + 0x7069, 0x5732, 0x507d, 0x5969, 0x507e, 0x6c6d, 0x5329, 0x7229, + 0x7044, 0x6262, 0x696f, 0x7951, 0x6959, 0x685a, 0x5a43, 0x5a44, + 0x5445, 0x677a, 0x4d60, 0x6330, 0x5b32, 0x7b44, 0x7363, 0x5925, + 0x7b67, 0x5d4b, 0x5054, 0x6636, 0x602e, 0x7d5a, 0x5c35, 0x6078, + 0x6731, 0x7570, 0x585c, 0x6d46, 0x6139, 0x6340, 0x7940, 0x6970, + 0x595b, 0x7364, 0x5c36, 0x6469, 0x7045, 0x6341, 0x7c4c, 0x7c4d, + 0x724b, 0x724c, 0x644f, 0x715b, 0x7a59, 0x7138, 0x7d75, 0x6079, + 0x677b, 0x7c37, 0x7c64, 0x7b45, 0x6367, 0x5839, 0x7678, 0x5c45, + 0x4c58, 0x602f, 0x7467, 0x6f5c, 0x4f7c, 0x6f5d, 0x722a, 0x7d3e, + 0x4a2c, 0x7d3b, 0x7d47, 0x6732, 0x6a51, 0x5f74, 0x516c, 0x645e, + 0x6543, 0x5926, 0x4d3c, 0x7365, 0x6d55, 0x593a, 0x6d67, 0x7b35, + 0x786c, 0x6067, 0x4c59, 0x5446, 0x6725, 0x5575, 0x533e, 0x7c7b, + 0x6472, 0x5f75, 0x6878, 0x786d, 0x4e47, 0x7d76, 0x6858, 0x4d58, + 0x6756, 0x4c5a, 0x4a63, 0x5f76, 0x7047, 0x7046, 0x583a, 0x7174, + 0x7470, 0x754c, 0x7c65, 0x6a45, 0x6a73, 0x5d5b, 0x5c57, 0x5e7d, + 0x7279, 0x5547, 0x5850, 0x7048, 0x5121, 0x5122, 0x5954, 0x5668, + 0x594a, 0x5a31, 0x5847, 0x5c62, 0x734e, 0x7574, 0x7139, 0x5a53, + 0x766a, 0x4f75, 0x7d2e, 0x4a52, 0x5f34, 0x575d, 0x7a3a, 0x6e27, + 0x753d, 0x7875, 0x6d68, 0x5461, 0x5123, 0x6156, 0x7978, 0x5b4a, + 0x4b79, 0x5454, 0x595c, 0x6e3e, 0x776d, 0x526e, 0x6166, 0x7779, + 0x5d6d, 0x685b, 0x5b33, 0x5177, 0x6030, 0x5462, 0x7657, 0x5779, + 0x585d, 0x4d7d, 0x722b, 0x4d3d, 0x7842, 0x722c, 0x4a2d, 0x4a2e, + 0x4f2e, 0x6342, 0x5c37, 0x5b5a, 0x593b, 0x4a73, 0x7653, 0x6678, + 0x6a75, 0x6a76, 0x7679, 0x4f2f, 0x4a53, 0x4a2f, 0x5230, 0x713a, + 0x5733, 0x6343, 0x737d, 0x5e5a, 0x5e5b, 0x6f5e, 0x6263, 0x6e7b, + 0x5f77, 0x574a, 0x4e68, 0x5b5b, 0x713b, 0x6971, 0x7a37, 0x5046, + 0x4c2b, 0x6e28, 0x4b7a, 0x7979, 0x4c7d, 0x537e, 0x6450, 0x726e, + 0x5455, 0x5f4d, 0x7c38, 0x5150, 0x724d, 0x7752, 0x4a54, 0x5559, + 0x585e, 0x4d59, 0x6e29, 0x763c, 0x4c5b, 0x7049, 0x7c7c, 0x6849, + 0x747e, 0x677c, 0x575e, 0x5e5c, 0x702c, 0x4c7e, 0x4d61, 0x613a, + 0x5b6f, 0x5a32, 0x5125, 0x5c38, 0x5876, 0x5124, 0x4d62, 0x5c6a, + 0x7077, 0x704a, 0x503e, 0x5d5c, 0x5456, 0x5356, 0x6d50, 0x4d21, + 0x5f35, 0x5f78, 0x5421, 0x4e32, 0x684a, 0x6b75, 0x6355, 0x7550, + 0x7521, 0x5927, 0x652b, 0x664b, 0x7571, 0x6545, 0x7923, 0x605b, + 0x766b, 0x4b71, 0x596a, 0x7522, 0x5751, 0x5178, 0x6a78, 0x6a79, + 0x5a33, 0x6f5f, 0x716f, 0x6576, 0x6e3f, 0x6264, 0x503f, 0x7a2c, + 0x7551, 0x6733, 0x693e, 0x724e, 0x5b34, 0x7c4e, 0x5d6e, 0x6734, + 0x5734, 0x7734, 0x4d3e, 0x5a69, 0x4f30, 0x7759, 0x7366, 0x4e59, + 0x4e2a, 0x4b48, 0x5027, 0x704b, 0x5047, 0x6445, 0x5b60, 0x555a, + 0x5727, 0x6e40, 0x7876, 0x7552, 0x6d69, 0x593c, 0x6546, 0x7523, + 0x5a54, 0x6227, 0x7b7c, 0x715c, 0x4a74, 0x687a, 0x4e69, 0x6978, + 0x6265, 0x5039, 0x5472, 0x5126, 0x5f4e, 0x7c74, 0x532a, 0x4c2c, + 0x6f60, 0x6565, 0x5055, 0x5b7c, 0x7c66, 0x4b7e, 0x6d6a, 0x5e31, + 0x7963, 0x5422, 0x4f76, 0x5650, 0x556a, 0x716e, 0x7a4b, 0x6521, + 0x5531, 0x4f6d, 0x6d6b, 0x5532, 0x553c, 0x7d62, 0x732d, 0x7d5b, + 0x6930, 0x5127, 0x7d63, 0x4e33, 0x7d64, 0x7a4e, 0x4a30, 0x7727, + 0x4f31, 0x6622, 0x7c36, 0x722d, 0x6f61, 0x732e, 0x5c46, 0x596b, + 0x6860, 0x6128, 0x5576, 0x4f7d, 0x5e5d, 0x5951, 0x646a, 0x724f, + 0x773f, 0x6266, 0x6228, 0x6356, 0x6d51, 0x6979, 0x5631, 0x5e32, + 0x6068, 0x532b, 0x6b5c, 0x5f2f, 0x4a43, 0x6e7c, 0x7d43, 0x6b76, + 0x4f32, 0x596c, 0x593d, 0x585f, 0x5438, 0x6b3e, 0x5d6f, 0x5d70, + 0x5d71, 0x5d72, 0x593e, 0x7b46, 0x4f33, 0x6e7d, 0x642b, 0x5a45, + 0x586c, 0x5128, 0x6229, 0x5e3c, 0x6735, 0x5b70, 0x6f62, 0x7170, + 0x4f34, 0x5b71, 0x6031, 0x5f25, 0x7952, 0x677d, 0x6623, 0x7b71, + 0x4b30, 0x722e, 0x4d67, 0x685c, 0x6757, 0x7740, 0x5063, 0x5a21, + 0x4c3d, 0x5129, 0x5d4c, 0x637e, 0x512a, 0x682a, 0x6a36, 0x797a, + 0x664c, 0x7658, 0x5447, 0x594b, 0x5952, 0x534b, 0x5877, 0x5a29, + 0x7578, 0x5e5e, 0x722f, 0x7829, 0x5848, 0x6e41, 0x7941, 0x5d73, + 0x6a7a, 0x763d, 0x613b, 0x4d3f, 0x7454, 0x664d, 0x7c4f, 0x7b22, + 0x605c, 0x743b, 0x5a55, 0x7932, 0x7b72, 0x5b76, 0x5e5f, 0x5b72, + 0x785c, 0x776e, 0x6b68, 0x527a, 0x713c, 0x7a5a, 0x5a6a, 0x5a46, + 0x7741, 0x6736, 0x6547, 0x562c, 0x5c47, 0x6129, 0x622a, 0x5526, + 0x5457, 0x7250, 0x6a7b, 0x605d, 0x7b73, 0x713d, 0x6267, 0x7d57, + 0x4e48, 0x6a37, 0x7c40, 0x7d67, 0x776f, 0x5735, 0x6f3a, 0x715d, + 0x5e33, 0x684b, 0x785d, 0x7b47, 0x5548, 0x575f, 0x5d29, 0x6931, + 0x7a2d, 0x7659, 0x7a74, 0x782a, 0x666e, 0x4c5c, 0x613c, 0x606f, + 0x693f, 0x7c7d, 0x664e, 0x6157, 0x664f, 0x7471, 0x6473, 0x647b, + 0x7964, 0x6f63, 0x4f6e, 0x763e, 0x6032, 0x7c7e, 0x512b, 0x577a, + 0x7b48, 0x6257, 0x5423, 0x7078, 0x5728, 0x6167, 0x533f, 0x6f64, + 0x5745, 0x6b62, 0x7c67, 0x6422, 0x6268, 0x6650, 0x7b68, 0x7468, + 0x6574, 0x743c, 0x7455, 0x5f36, 0x7c39, 0x6e42, 0x4a75, 0x6f65, + 0x4b62, 0x5424, 0x5e60, 0x5a7d, 0x6446, 0x683e, 0x605e, 0x7634, + 0x6a52, 0x797b, 0x6042, 0x4a64, 0x6737, 0x6a7d, 0x595d, 0x5a34, + 0x6e2a, 0x7b69, 0x5b4b, 0x5a35, 0x713e, 0x532c, 0x7b49, 0x5f4f, + 0x5340, 0x6357, 0x6f66, 0x7c50, 0x6940, 0x7553, 0x6c5c, 0x7737, + 0x6a38, 0x5179, 0x5c48, 0x6a39, 0x715e, 0x5736, 0x4f35, 0x5928, + 0x6c6e, 0x5d2a, 0x4d22, 0x682e, 0x613d, 0x7251, 0x6941, 0x527c, + 0x5b35, 0x7367, 0x587e, 0x7c51, 0x6d32, 0x742f, 0x7b23, 0x7c41, + 0x6e2b, 0x5425, 0x7472, 0x6e59, 0x7b4a, 0x4d63, 0x583b, 0x655b, + 0x7877, 0x7654, 0x5729, 0x4b49, 0x6651, 0x704c, 0x582e, 0x7953, + 0x557e, 0x583c, 0x7230, 0x622b, 0x7368, 0x6f42, 0x6d6c, 0x6738, + 0x5a7e, 0x4c3e, 0x727c, 0x5a6b, 0x6258, 0x6d56, 0x5651, 0x6033, + 0x7c52, 0x6b48, 0x5341, 0x704d, 0x4f77, 0x6d52, 0x5458, 0x5c49, + 0x5771, 0x5f3b, 0x7325, 0x744d, 0x713f, 0x7831, 0x697a, 0x7b4b, + 0x4a55, 0x7954, 0x774a, 0x5648, 0x7c68, 0x733d, 0x6e7e, 0x677e, + 0x5342, 0x5336, 0x4c2d, 0x767a, 0x5632, 0x5258, 0x6758, 0x6325, + 0x6739, 0x702d, 0x7b4c, 0x6b21, 0x5426, 0x7b4d, 0x553d, 0x715f, + 0x767b, 0x5e34, 0x556b, 0x6548, 0x7b24, 0x5439, 0x5e61, 0x6423, + 0x5737, 0x786e, 0x5e35, 0x5652, 0x7955, 0x673a, 0x6b55, 0x5577, + 0x6f67, 0x613e, 0x7a2e, 0x5669, 0x566e, 0x673b, 0x6c4b, 0x5533, + 0x4e34, 0x7b25, 0x616e, 0x7728, 0x7b4e, 0x583d, 0x7b7d, 0x7c69, + 0x4f36, 0x6d47, 0x6e2c, 0x4c5d, 0x7627, 0x667a, 0x7524, 0x7d5c, + 0x6d33, 0x4e49, 0x6f68, 0x613f, 0x7a5b, 0x4b63, 0x7729, 0x7b26, + 0x5c39, 0x7140, 0x6d48, 0x6f43, 0x562d, 0x7d4e, 0x6821, 0x7b74, + 0x5527, 0x7176, 0x6653, 0x4c5e, 0x7832, 0x5c6b, 0x7d36, 0x656a, + 0x7160, 0x5b4c, 0x5d4d, 0x5448, 0x596d, 0x7525, 0x667b, 0x6654, + 0x7d48, 0x5621, 0x7d3f, 0x7c53, 0x6f21, 0x673c, 0x516e, 0x6655, + 0x6972, 0x5f30, 0x5860, 0x7c3a, 0x7d2f, 0x704e, 0x5b61, 0x6549, + 0x6d34, 0x6043, 0x6358, 0x697b, 0x6a28, 0x7d37, 0x7b27, 0x6942, + 0x7d77, 0x6259, 0x5c6c, 0x6822, 0x6670, 0x7d78, 0x7d79, 0x763f, + 0x6727, 0x6657, 0x5473, 0x5449, 0x567a, 0x5772, 0x6140, 0x5b62, + 0x6658, 0x673d, 0x704f, 0x733e, 0x622c, 0x7537, 0x6070, 0x7d38, + 0x6368, 0x5427, 0x687c, 0x7a52, 0x786f, 0x5653, 0x5534, 0x7050, + 0x7770, 0x6e33, 0x6a3a, 0x6a53, 0x6d49, 0x5d2b, 0x652c, 0x7d21, + 0x5f50, 0x6c33, 0x5f51, 0x6d6d, 0x7838, 0x777a, 0x782b, 0x7460, + 0x543a, 0x6433, 0x695a, 0x5e36, 0x593f, 0x5940, 0x566f, 0x594c, + 0x5a2a, 0x5f65, 0x7765, 0x4c32, 0x5f79, 0x5760, 0x543b, 0x7d7a, + 0x4c33, 0x5b73, 0x5f52, 0x4e4a, 0x6e5a, 0x6464, 0x7b4f, 0x4f37, + 0x6e43, 0x4e6a, 0x622d, 0x5761, 0x7a75, 0x5549, 0x782c, 0x6759, + 0x7369, 0x586d, 0x6344, 0x7071, 0x6865, 0x607a, 0x6e44, 0x595e, + 0x6b22, 0x6b23, 0x7c42, 0x6a3b, 0x682b, 0x5e62, 0x6d6f, 0x6823, + 0x4f71, 0x543c, 0x7c6a, 0x673e, 0x7c72, 0x5634, 0x622e, 0x5337, + 0x7a4c, 0x7a5c, 0x6d35, 0x6163, 0x682c, 0x685d, 0x6f69, 0x743d, + 0x4f38, 0x695b, 0x512c, 0x5a47, 0x6b49, 0x684c, 0x5e37, 0x563c, + 0x5365, 0x7a5d, 0x5a56, 0x4a31, 0x5a48, 0x5f26, 0x7933, 0x7252, + 0x4a44, 0x4e4b, 0x4d75, 0x7d30, 0x5528, 0x7141, 0x6269, 0x5c4a, + 0x6c34, 0x7a40, 0x7b28, 0x5028, 0x5a6c, 0x596e, 0x607b, 0x6f6a, + 0x7a5e, 0x6044, 0x4f39, 0x554a, 0x5762, 0x622f, 0x5738, 0x684d, + 0x765a, 0x6f22, 0x625a, 0x767c, 0x7b50, 0x512d, 0x4d64, 0x512e, + 0x5c6d, 0x684e, 0x7079, 0x4e35, 0x667c, 0x577b, 0x5056, 0x5d75, + 0x7771, 0x767d, 0x5b77, 0x7b6a, 0x695c, 0x5941, 0x7572, 0x6045, + 0x6a54, 0x7942, 0x6a3c, 0x5245, 0x7b51, 0x6740, 0x6b25, 0x5f7a, + 0x6322, 0x5739, 0x6943, 0x687d, 0x682f, 0x7253, 0x7b29, 0x5825, + 0x554b, 0x5048, 0x512f, 0x5763, 0x6046, 0x5622, 0x6d70, 0x5773, + 0x7c54, 0x5a57, 0x4c5f, 0x7254, 0x5130, 0x4c60, 0x5b7d, 0x733f, + 0x7051, 0x7c3b, 0x6230, 0x6625, 0x625b, 0x5f5e, 0x6047, 0x726f, + 0x4c61, 0x566a, 0x6742, 0x4e36, 0x7340, 0x4d7e, 0x7b52, 0x7878, + 0x777b, 0x683f, 0x6837, 0x6d36, 0x5c3a, 0x4c34, 0x7177, 0x6838, + 0x4a76, 0x6424, 0x7456, 0x5f66, 0x5f27, 0x5f67, 0x6141, 0x6944, + 0x5c4b, 0x6945, 0x6f23, 0x6b26, 0x4b23, 0x6369, 0x517b, 0x6f24, + 0x6f6b, 0x5034, 0x4d23, 0x6866, 0x6f25, 0x534c, 0x5a6d, 0x573a, + 0x7255, 0x7565, 0x596f, 0x7934, 0x5554, 0x7d4f, 0x5b63, 0x7161, + 0x6c36, 0x7b7e, 0x5357, 0x5131, 0x4b31, 0x5132, 0x4b32, 0x7142, + 0x7461, 0x7935, 0x6143, 0x6142, 0x6b77, 0x5f28, 0x4b4a, 0x6639, + 0x785e, 0x792a, 0x4a77, 0x6d37, 0x5338, 0x7256, 0x5459, 0x6e45, + 0x7270, 0x4a32, 0x5c3b, 0x7178, 0x6c37, 0x654a, 0x7640, 0x7d5d, + 0x5463, 0x4c62, 0x7754, 0x5765, 0x5343, 0x5826, 0x7641, 0x5d76, + 0x4d40, 0x655c, 0x654b, 0x6144, 0x6830, 0x7430, 0x736a, 0x5a6e, + 0x573b, 0x6231, 0x572a, 0x567b, 0x645f, 0x4a56, 0x6b28, 0x5b7e, + 0x7642, 0x6f3b, 0x547d, 0x6048, 0x6839, 0x6f26, 0x4d24, 0x5474, + 0x5b21, 0x5b5c, 0x5b5d, 0x6e5c, 0x4b4b, 0x7c55, 0x4e6b, 0x4d41, + 0x7b53, 0x792b, 0x7554, 0x5929, 0x695d, 0x5b4d, 0x5d4e, 0x6743, + 0x6c4c, 0x796c, 0x4b4c, 0x607c, 0x5428, 0x6d53, 0x586f, 0x7257, + 0x4a78, 0x5a6f, 0x5654, 0x594d, 0x586e, 0x7241, 0x5f53, 0x5a70, + 0x626a, 0x607d, 0x5878, 0x772f, 0x5a36, 0x4a57, 0x7258, 0x5879, + 0x7a5f, 0x4f6f, 0x5942, 0x7052, 0x6451, 0x7337, 0x7a60, 0x6f6c, + 0x6232, 0x543d, 0x594e, 0x7462, 0x5429, 0x4d42, 0x675a, 0x7259, + 0x592a, 0x583e, 0x5c2d, 0x626b, 0x567c, 0x4a79, 0x545a, 0x7457, + 0x4c21, 0x4f3a, 0x7538, 0x5943, 0x5068, 0x6345, 0x6b78, 0x7231, + 0x4f3b, 0x532d, 0x6861, 0x4e6c, 0x6034, 0x5e63, 0x5d77, 0x7232, + 0x7376, 0x765b, 0x577e, 0x785f, 0x7772, 0x5029, 0x665a, 0x7526, + 0x573c, 0x4c63, 0x665b, 0x5d5d, 0x5133, 0x6f6d, 0x565e, 0x6474, + 0x616f, 0x5d78, 0x684f, 0x4a65, 0x5c21, 0x6035, 0x7c2c, 0x7c2d, + 0x5827, 0x6d38, 0x5b36, 0x5670, 0x732f, 0x4d25, 0x5a71, 0x5828, + 0x4c64, 0x5134, 0x4a58, 0x5a72, 0x7527, 0x7528, 0x6626, 0x556c, + 0x5578, 0x5a73, 0x6346, 0x5e64, 0x5e65, 0x5135, 0x5136, 0x5137, + 0x7233, 0x695e, 0x7053, 0x7234, 0x7054, 0x4b64, 0x7b54, 0x7566, + 0x636a, 0x5e66, 0x5f54, 0x7879, 0x702e, 0x5138, 0x565f, 0x5057, + 0x7c21, 0x6f6e, 0x5c58, 0x695f, 0x655d, 0x7d7b, 0x6049, 0x5649, + 0x542a, 0x654c, 0x6960, 0x5058, 0x7c22, 0x543e, 0x6233, 0x5e67, + 0x5c3c, 0x5236, 0x7555, 0x4e21, 0x7529, 0x5d79, 0x5d7a, 0x7055, + 0x765f, 0x725a, 0x646b, 0x7271, 0x6c39, 0x7d7c, 0x612a, 0x4a59, + 0x6f6f, 0x752a, 0x6c79, 0x782d, 0x7242, 0x7643, 0x5752, 0x7922, + 0x7056, 0x707a, 0x7660, 0x6973, 0x7243, 0x542b, 0x4a33, 0x4d26, + 0x4d43, 0x4d5a, 0x594f, 0x7644, 0x6e5d, 0x6744, 0x6234, 0x5f62, + 0x675b, 0x6831, 0x7c2e, 0x654d, 0x7a6b, 0x4f3c, 0x4f62, 0x4d76, + 0x6f70, 0x743e, 0x544d, 0x7338, 0x6921, 0x7272, 0x736b, 0x7057, + 0x4f57, 0x4f5f, 0x6840, 0x6841, 0x4f63, 0x6922, 0x502a, 0x7341, + 0x502b, 0x5464, 0x6f3c, 0x5821, 0x595f, 0x7357, 0x5c3d, 0x4c65, + 0x6d71, 0x7162, 0x545b, 0x6235, 0x4a66, 0x532e, 0x4c66, 0x7153, + 0x7567, 0x4a5a, 0x7b6e, 0x6145, 0x5f69, 0x6e5e, 0x7742, 0x5822, + 0x5d2c, 0x702f, 0x563d, 0x612b, 0x7936, 0x5475, 0x5049, 0x6f27, + 0x626c, 0x5b6a, 0x4e4c, 0x7568, 0x7755, 0x534d, 0x737e, 0x5035, + 0x607e, 0x5f7b, 0x665d, 0x6824, 0x4b4d, 0x6f28, 0x6e34, 0x5a58, + 0x5139, 0x5f29, 0x7330, 0x4c44, 0x4e37, 0x6f29, 0x5f55, 0x6d57, + 0x6e46, 0x6f3d, 0x7c56, 0x5b74, 0x6f2a, 0x7839, 0x7569, 0x6359, + 0x6146, 0x543f, 0x5e68, 0x706a, 0x7342, 0x532f, 0x4a5b, 0x7c57, + 0x6d58, 0x6147, 0x7458, 0x5633, 0x5d2d, 0x553e, 0x7143, 0x6e5f, + 0x566b, 0x7459, 0x5766, 0x5a37, 0x5d7b, 0x5d4f, 0x5823, 0x5a59, + 0x7058, 0x6f44, 0x6158, 0x7154, 0x6d72, 0x555b, 0x555c, 0x7344, + 0x4b57, 0x6236, 0x6f71, 0x7b55, 0x5358, 0x5d50, 0x7059, 0x4b33, + 0x555d, 0x4d27, 0x502c, 0x513a, 0x7144, 0x6533, 0x7b75, 0x6961, + 0x7d60, 0x7c3c, 0x5a22, 0x5a23, 0x5221, 0x526f, 0x626d, 0x5e69, + 0x4e5c, 0x7235, 0x5064, 0x5d51, 0x6148, 0x5b37, 0x5f63, 0x6d39, + 0x7145, 0x734f, 0x572b, 0x612c, 0x636b, 0x6e47, 0x6149, 0x4a7a, + 0x707b, 0x7a61, 0x705a, 0x4c67, 0x5a74, 0x4c3f, 0x4e6d, 0x5529, + 0x7a62, 0x5065, 0x6b56, 0x6c5f, 0x5f7c, 0x7756, 0x5e6a, 0x4b34, + 0x6f3e, 0x4c35, 0x4f3d, 0x6f72, 0x6237, 0x4c68, 0x707c, 0x5660, + 0x7146, 0x6238, 0x6b2b, 0x4b35, 0x5851, 0x744e, 0x7377, 0x5746, + 0x513b, 0x772a, 0x6d4a, 0x5753, 0x587a, 0x7645, 0x514c, 0x5d7c, + 0x5f7d, 0x7965, 0x604a, 0x727d, 0x5330, 0x7473, 0x5a49, 0x665e, + 0x783a, 0x6850, 0x587b, 0x6a55, 0x5623, 0x7646, 0x725b, 0x647c, + 0x6832, 0x5a5a, 0x725c, 0x7b56, 0x6932, 0x6e2d, 0x7a63, 0x5c6e, + 0x756a, 0x6660, 0x707d, 0x572c, 0x7545, 0x6e60, 0x5b65, 0x5d5e, + 0x5970, 0x6923, 0x7179, 0x7244, 0x604b, 0x6924, 0x6239, 0x6331, + 0x7c6b, 0x4d28, 0x4c36, 0x705b, 0x663a, 0x4d29, 0x7343, 0x6159, + 0x6f2b, 0x6745, 0x6069, 0x7345, 0x5440, 0x553f, 0x5d2e, 0x797c, + 0x4c40, 0x6522, 0x4e38, 0x5852, 0x7956, 0x712a, 0x4e51, 0x7647, + 0x5b6b, 0x5f7e, 0x5861, 0x7773, 0x5767, 0x547e, 0x513c, 0x654f, + 0x4b36, 0x5a38, 0x4d44, 0x563e, 0x623a, 0x4f58, 0x604c, 0x6b79, + 0x7d7d, 0x5768, 0x4b58, 0x6962, 0x683a, 0x6347, 0x6c4d, 0x6c4e, + 0x563f, 0x6327, 0x5f56, 0x7d68, 0x6e61, 0x7628, 0x5d7d, 0x783b, + 0x6851, 0x7957, 0x4e6e, 0x6c4f, 0x6925, 0x5655, 0x4d45, 0x6d3a, + 0x513d, 0x4f3e, 0x6c3b, 0x5231, 0x4c69, 0x5944, 0x697c, 0x513e, + 0x6c3c, 0x652d, 0x7730, 0x4c6a, 0x5344, 0x5640, 0x567d, 0x6121, + 0x5e3d, 0x7629, 0x5a24, 0x5624, 0x7546, 0x6122, 0x6946, 0x7245, + 0x7469, 0x566c, 0x6b53, 0x6c3d, 0x625c, 0x5e6b, 0x705c, 0x6b3f, + 0x574e, 0x513f, 0x752b, 0x797d, 0x4a5c, 0x4d46, 0x7236, 0x5d7e, + 0x4c37, 0x5b38, 0x5069, 0x4e5d, 0x6b40, 0x7d22, 0x784b, 0x6a56, + 0x7130, 0x5b4e, 0x7743, 0x5b4f, 0x4b24, 0x7860, 0x7b57, 0x6b4a, + 0x6021, 0x4e4d, 0x545c, 0x7d58, 0x5276, 0x7237, 0x7a76, 0x762a, + 0x7a77, 0x5866, 0x7431, 0x6852, 0x4a45, 0x4c6b, 0x626e, 0x623b, + 0x772d, 0x7861, 0x736c, 0x5e21, 0x647d, 0x636c, 0x5d2f, 0x5d30, + 0x4b37, 0x6853, 0x6123, 0x5260, 0x707e, 0x6926, 0x4b72, 0x6d73, + 0x5c59, 0x604d, 0x775a, 0x5b39, 0x4c2e, 0x5a5b, 0x4d47, 0x5d31, + 0x582f, 0x6323, 0x4e6f, 0x7273, 0x7833, 0x604e, 0x757d, 0x6b6c, + 0x5345, 0x7c6c, 0x525b, 0x546b, 0x5e22, 0x6566, 0x7030, 0x5544, + 0x6d74, 0x636d, 0x6842, 0x6d75, 0x577c, 0x6d3b, 0x762b, 0x7238, + 0x7648, 0x5366, 0x725d, 0x4f3f, 0x6b2c, 0x4f40, 0x6628, 0x7d69, + 0x4f41, 0x605f, 0x5e6c, 0x6022, 0x743f, 0x626f, 0x5971, 0x7147, + 0x4b38, 0x797e, 0x5b3a, 0x5a75, 0x766c, 0x5a5c, 0x7a64, 0x604f, + 0x5d32, 0x6629, 0x6f73, 0x736d, 0x6b7a, 0x7966, 0x4a5d, 0x555e, + 0x4a5e, 0x5f64, 0x667d, 0x752c, 0x6475, 0x6963, 0x6d4b, 0x4f64, + 0x5853, 0x5d33, 0x546c, 0x7239, 0x5f37, 0x4b4e, 0x7b58, 0x5059, + 0x5d52, 0x7774, 0x675c, 0x6425, 0x7c23, 0x5b3b, 0x723a, 0x697d, + 0x504a, 0x7556, 0x5945, 0x6434, 0x6d27, 0x6a3d, 0x667e, 0x7744, + 0x752d, 0x5960, 0x4a34, 0x7862, 0x4f42, 0x6c3e, 0x6534, 0x4d48, + 0x6e48, 0x6748, 0x4d49, 0x7937, 0x7168, 0x5972, 0x5b75, 0x4a35, + 0x5946, 0x5849, 0x592b, 0x6d3c, 0x5854, 0x5c5a, 0x623c, 0x7c6d, + 0x6c60, 0x527e, 0x6947, 0x662a, 0x6270, 0x7a3b, 0x752e, 0x7b2a, + 0x6c7b, 0x6c3f, 0x7c58, 0x5465, 0x7943, 0x6e62, 0x5769, 0x6d76, + 0x5e6d, 0x4c6c, 0x636e, 0x6854, 0x7a78, 0x5d34, 0x6435, 0x5830, + 0x5855, 0x746a, 0x4e39, 0x5661, 0x4f52, 0x5036, 0x4e22, 0x736e, + 0x7378, 0x5c4c, 0x504b, 0x7c24, 0x4d4a, 0x5754, 0x5e23, 0x6460, + 0x6e49, 0x625d, 0x757e, 0x542c, 0x5551, 0x5870, 0x7843, 0x6a57, + 0x7557, 0x583f, 0x7d40, 0x6b2d, 0x552a, 0x6728, 0x6e4a, 0x4a67, + 0x7863, 0x545d, 0x6a58, 0x7b59, 0x6d77, 0x6535, 0x502d, 0x7171, + 0x623d, 0x6348, 0x5955, 0x5f2a, 0x5b3c, 0x7864, 0x717a, 0x6536, + 0x736f, 0x7b5a, 0x6160, 0x592c, 0x756b, 0x6036, 0x6948, 0x4b4f, + 0x6349, 0x5e6e, 0x623e, 0x5c6f, 0x5625, 0x6271, 0x567e, 0x5921, + 0x5840, 0x5c5b, 0x6d3d, 0x5f38, 0x6a25, 0x572d, 0x7379, 0x6d78, + 0x7547, 0x614a, 0x6b63, 0x725e, 0x784c, 0x6a59, 0x5346, 0x5b66, + 0x752f, 0x4e70, 0x697e, 0x7b36, 0x6272, 0x4f72, 0x7739, 0x5973, + 0x614b, 0x5a5d, 0x5a39, 0x6b7b, 0x4b39, 0x6d79, 0x6060, 0x7440, + 0x7d3c, 0x5f31, 0x636f, 0x6023, 0x7d39, 0x7031, 0x4d4b, 0x6d3e, + 0x5540, 0x6370, 0x6d7a, 0x6964, 0x556d, 0x675d, 0x5476, 0x6537, + 0x5b67, 0x623f, 0x6e4b, 0x5774, 0x705d, 0x4e2b, 0x675e, 0x5656, + 0x614c, 0x6833, 0x656e, 0x5c22, 0x6050, 0x5535, 0x5521, 0x7b5b, + 0x794b, 0x4b73, 0x7425, 0x7a48, 0x5657, 0x6965, 0x7b5c, 0x7d50, + 0x7b76, 0x5a25, 0x5b3d, 0x6c62, 0x4d77, 0x705e, 0x7649, 0x5e6f, + 0x5331, 0x7c6e, 0x6843, 0x7148, 0x4e71, 0x796d, 0x7274, 0x6436, + 0x7539, 0x5c70, 0x6371, 0x6825, 0x723b, 0x5e24, 0x5a4c, 0x4a69, + 0x635a, 0x7c59, 0x6a5a, 0x7944, 0x6324, 0x7b5d, 0x6f4a, 0x6844, + 0x554c, 0x6b57, 0x592d, 0x7b2b, 0x5359, 0x5522, 0x765e, 0x5a76, + 0x6051, 0x6928, 0x7579, 0x7a2f, 0x6b7c, 0x606a, 0x6332, 0x5545, + 0x7163, 0x556e, 0x4d4c, 0x6d59, 0x5841, 0x7a6c, 0x716b, 0x7a3c, + 0x6662, 0x7a65, 0x627a, 0x4a36, 0x6437, 0x6a5b, 0x757a, 0x7b2c, + 0x4f43, 0x6b7d, 0x787a, 0x5f39, 0x6171, 0x5224, 0x757b, 0x505a, + 0x505b, 0x6a3e, 0x5931, 0x4a37, 0x5367, 0x7865, 0x5332, 0x6240, + 0x725f, 0x4d65, 0x792c, 0x4d4d, 0x6e2e, 0x562e, 0x576a, 0x6760, + 0x6b2e, 0x4f59, 0x5c4d, 0x6d7b, 0x5e70, 0x576b, 0x5e25, 0x5f57, + 0x5b50, 0x5b51, 0x5523, 0x7032, 0x5c5c, 0x4a68, 0x7866, 0x5c4e, + 0x6a5c, 0x5b52, 0x6933, 0x775b, 0x6328, 0x572e, 0x6061, 0x4b3a, + 0x6551, 0x505c, 0x5541, 0x584a, 0x6329, 0x6024, 0x6929, 0x5347, + 0x5c5d, 0x782e, 0x4c38, 0x502e, 0x5872, 0x634a, 0x4c2f, 0x542d, + 0x7651, 0x504c, 0x4a46, 0x5542, 0x4e3a, 0x4a47, 0x7a30, 0x5f58, + 0x753a, 0x656b, 0x6f74, 0x5d35, 0x4d2a, 0x6372, 0x7b77, 0x7750, + 0x7d3a, 0x7d61, 0x767e, 0x5140, 0x6845, 0x6438, 0x6168, 0x4c41, + 0x526d, 0x5b3e, 0x6062, 0x7a49, 0x614d, 0x4a38, 0x7260, 0x7149, + 0x5e71, 0x705f, 0x7844, 0x6e4c, 0x5e72, 0x6749, 0x6273, 0x6761, + 0x634b, 0x634c, 0x4f78, 0x6f2c, 0x7d7e, 0x7c25, 0x7a31, 0x5f59, + 0x6052, 0x745a, 0x714a, 0x4e23, 0x723c, 0x6c63, 0x6025, 0x772b, + 0x6b2f, 0x655e, 0x6124, 0x4d2b, 0x5974, 0x6826, 0x4d4e, 0x6169, + 0x7c6f, 0x6063, 0x6241, 0x4e24, 0x5e26, 0x6b7e, 0x6b5d, 0x7060, + 0x745b, 0x6274, 0x5348, 0x746b, 0x6e35, 0x7558, 0x555f, 0x5665, + 0x6b30, 0x7463, 0x634d, 0x7474, 0x7a32, 0x6f75, 0x4a5f, 0x6b31, + 0x6d3f, 0x7d49, 0x6426, 0x7924, 0x7033, 0x656c, 0x5167, 0x5947, + 0x6457, 0x6a5d, 0x5477, 0x5a3a, 0x5a4d, 0x794c, 0x615a, 0x5b3f, + 0x4c45, 0x6c50, 0x4b3b, 0x5e73, 0x692a, 0x5948, 0x6e63, 0x573d, + 0x4f44, 0x504d, 0x7c26, 0x717b, 0x7d52, 0x5141, 0x635b, 0x5349, + 0x5c4f, 0x4c6d, 0x5e27, 0x663b, 0x6c21, 0x4c39, 0x7b5e, 0x6762, + 0x5441, 0x5c28, 0x6242, 0x7358, 0x6553, 0x7359, 0x7346, 0x4d5b, + 0x4d2c, 0x7c43, 0x5467, 0x5142, 0x7925, 0x6855, 0x634e, 0x544a, + 0x5f5a, 0x7b5f, 0x6763, 0x787b, 0x634f, 0x7530, 0x5867, 0x5949, + 0x782f, 0x6f76, 0x5d36, 0x6e2f, 0x4d78, 0x5e38, 0x7c27, 0x777c, + 0x7731, 0x4e3b, 0x7421, 0x6e4d, 0x612e, 0x6c43, 0x4f7e, 0x783f, + 0x5862, 0x5368, 0x5e28, 0x7464, 0x6c42, 0x5975, 0x7945, 0x5d53, + 0x5671, 0x6c7c, 0x7c70, 0x6d40, 0x4a39, 0x6e64, 0x7261, 0x5e39, + 0x5672, 0x5e74, 0x5f5b, 0x5b53, 0x7a67, 0x5863, 0x7441, 0x5d37, + 0x7275, 0x542e, 0x5673, 0x5d38, 0x4f45, 0x5f5f, 0x723e, 0x7621, + 0x6b4b, 0x717c, 0x7347, 0x606b, 0x6d7c, 0x615b, 0x6e65, 0x5e75, + 0x7a53, 0x714b, 0x502f, 0x5d39, 0x5143, 0x7531, 0x6a46, 0x7061, + 0x762c, 0x7559, 0x706b, 0x5d3a, 0x723f, 0x7745, 0x5b22, 0x7276, + 0x4a3a, 0x7775, 0x4b65, 0x6e66, 0x6053, 0x4e25, 0x5658, 0x542f, + 0x6949, 0x534e, 0x7442, 0x4b66, 0x7121, 0x6b32, 0x7122, 0x6b33, + 0x7034, 0x4b74, 0x5430, 0x7332, 0x7b37, 0x756c, 0x6e67, 0x7432, + 0x756d, 0x4f73, 0x7062, 0x6e4e, 0x714c, 0x6538, 0x5775, 0x6373, + 0x4f65, 0x4f46, 0x7333, 0x6458, 0x4f79, 0x4f5a, 0x7a4d, 0x6663, + 0x7262, 0x756e, 0x4a3b, 0x635c, 0x4e72, 0x5659, 0x6e30, 0x7465, + 0x5842, 0x5c50, 0x4c6e, 0x5560, 0x764a, 0x7d4a, 0x5856, 0x744f, + 0x5626, 0x5c3e, 0x5b54, 0x5747, 0x727e, 0x714d, 0x6243, 0x5c5e, + 0x5c5f, 0x6f2d, 0x662b, 0x795d, 0x6a3f, 0x6f2e, 0x7450, 0x4e73, + 0x662c, 0x4e5e, 0x5579, 0x6374, 0x4d50, 0x5538, 0x777d, 0x5c29, + 0x5e76, 0x5c2a, 0x7263, 0x6934, 0x525c, 0x6966, 0x6376, 0x674a, + 0x504e, 0x5a77, 0x4a3c, 0x6e68, 0x5a5e, 0x7277, 0x627b, 0x4c26, + 0x5a3b, 0x6e69, 0x755a, 0x775c, 0x616a, 0x4e41, 0x5431, 0x7d31, + 0x663d, 0x7b2d, 0x7867, 0x614e, 0x7762, 0x756f, 0x4f47, 0x5432, + 0x4c6f, 0x5468, 0x6e4f, 0x7757, 0x6026, 0x5641, 0x615c, 0x7063, + 0x7164, 0x5c71, 0x5627, 0x7475, 0x714e, 0x7264, 0x5030, 0x6c6f, + 0x793a, 0x6b35, 0x546d, 0x6244, 0x6967, 0x6b34, 0x6a21, 0x783c, + 0x4e26, 0x7946, 0x7c5a, 0x5433, 0x5339, 0x6a5e, 0x692b, 0x6161, + 0x534f, 0x7476, 0x6a40, 0x614f, 0x4c3a, 0x6e6a, 0x7064, 0x7334, + 0x546e, 0x7240, 0x7165, 0x7443, 0x6054, 0x6b36, 0x5721, 0x4b68, + 0x792d, 0x692d, 0x5864, 0x7a33, 0x6245, 0x7c3d, 0x6c44, 0x5831, + 0x5c2b, 0x5524, 0x6b69, 0x683b, 0x5857, 0x7b2e, 0x5161, 0x5b40, + 0x753e, 0x5e77, 0x4a7b, 0x7746, 0x4f48, 0x6150, 0x6e50, 0x6974, + 0x4e74, 0x554d, 0x4f5b, 0x5d3b, 0x4e2c, 0x6968, 0x5434, 0x6447, + 0x755b, 0x7a41, 0x5e29, 0x5478, 0x6f77, 0x5333, 0x6b37, 0x6f78, + 0x755c, 0x6d4c, 0x5b55, 0x714f, 0x7150, 0x7532, 0x592e, 0x552c, + 0x6246, 0x7d23, 0x7b65, 0x5f2b, 0x6275, 0x762d, 0x7533, 0x7035, + 0x6125, 0x755d, 0x6c22, 0x6d7d, 0x7534, 0x7b38, 0x5b23, 0x564a, + 0x4b59, 0x6554, 0x737a, 0x6b38, 0x6037, 0x576c, 0x716c, 0x652f, + 0x5561, 0x576d, 0x5151, 0x6172, 0x6f79, 0x5d3c, 0x765c, 0x7065, + 0x7444, 0x6969, 0x737b, 0x546f, 0x4c22, 0x777e, 0x5f3c, 0x6b4d, + 0x5037, 0x5642, 0x682d, 0x6f2f, 0x4b25, 0x4b69, 0x7a68, 0x4c46, + 0x6667, 0x6a47, 0x5b24, 0x4f49, 0x627c, 0x6f7a, 0x6b5e, 0x7548, + 0x545e, 0x6055, 0x6f30, 0x6247, 0x592f, 0x7967, 0x6765, 0x4f4a, + 0x6151, 0x6248, 0x6f7b, 0x7a79, 0x5c72, 0x6027, 0x7868, 0x4b6a, + 0x4b3c, 0x5662, 0x755e, 0x755f, 0x6e36, 0x6276, 0x534a, 0x6f7c, + 0x5144, 0x6f31, 0x5145, 0x505e, 0x5961, 0x6038, 0x4d51, 0x7339, + 0x674c, 0x5628, 0x4e27, 0x5435, 0x6448, 0x5334, 0x6b39, 0x4b75, + 0x765d, 0x7123, 0x4c47, 0x694a, 0x6170, 0x7560, 0x7b2f, 0x4b51, + 0x7b60, 0x7265, 0x6c70, 0x706c, 0x6e6b, 0x694b, 0x4c70, 0x572f, + 0x7321, 0x7c75, 0x7124, 0x6056, 0x6f32, 0x7451, 0x7721, 0x7151, + 0x4a7c, 0x4a7d, 0x4e4e, 0x7348, 0x733a, 0x6d7e, 0x5a26, 0x606c, + 0x784d, 0x4b52, 0x6b4e, 0x7958, 0x7959, 0x4a60, 0x5a4a, 0x4b26, + 0x4a48, 0x796e, 0x5b6c, 0x5031, 0x556f, 0x6673, 0x6722, 0x6459, + 0x6461, 0x7c44, 0x796f, 0x4f74, 0x7766, 0x4e3c, 0x7445, 0x5c23, + 0x5d3d, 0x7446, 0x7821, 0x6856, 0x5b41, 0x7066, 0x6439, 0x766d, + 0x792e, 0x5d3e, 0x5730, 0x5868, 0x4b3d, 0x795a, 0x784e, 0x7970, + 0x606d, 0x6333, 0x7433, 0x6a42, 0x7266, 0x7036, 0x5b56, 0x6b64, + 0x7267, 0x5755, 0x5436, 0x7968, 0x5741, 0x6555, 0x696a, 0x574c, + 0x5369, 0x6249, 0x7c5b, 0x4d2d, 0x4c30, 0x6a22, 0x6476, 0x5040, + 0x7037, 0x6e21, 0x5776, 0x624a, 0x624b, 0x7a4f, 0x6b5f, 0x564b, + 0x7434, 0x6d4d, 0x6452, 0x6a29, 0x643a, 0x7322, 0x4d52, 0x764b, + 0x7166, 0x6d41, 0x683c, 0x6e51, 0x7067, 0x624c, 0x642a, 0x7561, + 0x6d5a, 0x576e, 0x5171, 0x696b, 0x696c, 0x6064, 0x5a27, 0x5d54, + 0x6a23, 0x5643, 0x5674, 0x5a5f, 0x6f33, 0x624d, 0x6f7d, 0x7268, + 0x6f45, 0x6767, 0x577d, 0x674e, 0x5f5c, 0x7947, 0x5976, 0x5f2c, + 0x565a, 0x5c24, 0x7038, 0x557a, 0x6477, 0x5644, 0x746c, 0x6f7e, + 0x7021, 0x5e2a, 0x5a3c, 0x587c, 0x7a54, 0x6c65, 0x7c28, 0x6c66, + 0x584b, 0x7b39, 0x6453, 0x4d79, 0x4f53, 0x4a6a, 0x4f54, 0x783d, + 0x7447, 0x6a5f, 0x795b, 0x5437, 0x6b65, 0x6152, 0x6a24, 0x7a42, + 0x7b61, 0x7a6d, 0x7022, 0x4c71, 0x7a23, 0x6277, 0x624e, 0x6975, + 0x616b, 0x6768, 0x6857, 0x5a78, 0x544b, 0x7776, 0x5645, 0x5469, + 0x7a7a, 0x4c72, 0x775d, 0x5e3a, 0x4e28, 0x7039, 0x647e, 0x6449, + 0x6454, 0x6a43, 0x6f34, 0x573e, 0x7b62, 0x4d53, 0x6f35, 0x7a69, + 0x7926, 0x5f3d, 0x7747, 0x787d, 0x787c, 0x5e2b, 0x5b68, 0x635d, + 0x6162, 0x5146, 0x7650, 0x6b66, 0x5a79, 0x6c47, 0x5e78, 0x7869, + 0x635e, 0x4e75, 0x7a43, 0x6557, 0x6c48, 0x7349, 0x643b, 0x662e, + 0x6f36, 0x5c3f, 0x4e3d, 0x5843, 0x504f, 0x4f7a, 0x734a, 0x6057, + 0x5147, 0x692e, 0x683d, 0x7a44, 0x624f, 0x7a45, 0x7938, 0x5c60, + 0x7b30, 0x5829, 0x655f, 0x7927, 0x766e, 0x764c, 0x6278, 0x6c71, + 0x5a60, 0x7152, 0x524c, 0x4f4b, 0x4a3d, 0x5d3f, 0x766f, 0x5e79, + 0x7a34, 0x552d, 0x7167, 0x5e3e, 0x5c40, 0x5148, 0x5149, 0x783e, + 0x4b76, 0x5479, 0x7562, 0x6153, 0x5869, 0x787e, 0x4f4c, 0x7d24, + 0x4e76, 0x7a50, 0x4c73, 0x663e, 0x762e, 0x5570, 0x514a, 0x7c3e, + 0x5571, 0x4d69, 0x7a35, 0x6250, 0x7477, 0x4d54, 0x6723, 0x5b25, + 0x6251, 0x5722, 0x7763, 0x6a26, 0x5021, 0x4e5a, 0x7b6b, 0x5b26, + 0x5b5e, 0x5865, 0x6a60, 0x582a, 0x6560, 0x565b, 0x6f46, 0x786a, + 0x6455, 0x4e77, 0x6058, 0x576f, 0x746d, 0x4d66, 0x4c74, 0x7563, + 0x644a, 0x5c61, 0x7948, 0x7c3f, 0x6827, 0x5844, 0x4b3e, 0x5c2e, + 0x5777, 0x7068, 0x5d40, 0x4f4d, 0x5c73, 0x5930, 0x6669, 0x643c, + 0x6a44, 0x646c, 0x6465, 0x7b78, 0x4c3b, 0x643d, 0x4d5c, 0x5977, + 0x5d5f, 0x6d4e, 0x5950, 0x6523, 0x794d, 0x4d2e, 0x4f4e, 0x762f, + 0x7d53, 0x6b6d, 0x565c, 0x6524, 0x5536, 0x565d, 0x7969, 0x6724, + 0x5663, 0x514b, 0x5664, 0x5572, 0x5e7a, 0x5778, 0x586a, 0x4f55, + 0x587d, 0x582b, 0x7d4b, 0x7c5c, 0x6028, 0x5573, 0x7d59, 0x4c23, + 0x5979, 0x536a, 0x7575, 0x6f47, 0x535a, 0x5a3d, 0x6828, 0x5c2f, + 0x7023, 0x4d55, 0x6029, 0x5e2c, 0x703a, 0x6e31, 0x6e32, 0x764d, + 0x6e52, 0x5646, 0x6065, 0x733b, 0x6561, 0x644b, 0x5723, 0x5b42, + 0x4a7e, 0x4f4f, 0x3021, 0x3022, 0x3023, 0x3024, 0x3025, 0x3026, + 0x3027, 0x3028, 0x3029, 0x302a, 0x302b, 0x302c, 0x302d, 0x302e, + 0x302f, 0x3030, 0x3031, 0x3032, 0x3033, 0x3034, 0x3035, 0x3036, + 0x3037, 0x3038, 0x3039, 0x303a, 0x303b, 0x303c, 0x303d, 0x303e, + 0x303f, 0x3040, 0x3041, 0x3042, 0x3043, 0x3044, 0x3045, 0x3046, + 0x3047, 0x3048, 0x3049, 0x304a, 0x304b, 0x304c, 0x304d, 0x304e, + 0x304f, 0x3050, 0x3051, 0x3052, 0x3053, 0x3054, 0x3055, 0x3056, + 0x3057, 0x3058, 0x3059, 0x305a, 0x305b, 0x305c, 0x305d, 0x305e, + 0x305f, 0x3060, 0x3061, 0x3062, 0x3063, 0x3064, 0x3065, 0x3066, + 0x3067, 0x3068, 0x3069, 0x306a, 0x306b, 0x306c, 0x306d, 0x306e, + 0x306f, 0x3070, 0x3071, 0x3072, 0x3073, 0x3074, 0x3075, 0x3076, + 0x3077, 0x3078, 0x3079, 0x307a, 0x307b, 0x307c, 0x307d, 0x307e, + 0x3121, 0x3122, 0x3123, 0x3124, 0x3125, 0x3126, 0x3127, 0x3128, + 0x3129, 0x312a, 0x312b, 0x312c, 0x312d, 0x312e, 0x312f, 0x3130, + 0x3131, 0x3132, 0x3133, 0x3134, 0x3135, 0x3136, 0x3137, 0x3138, + 0x3139, 0x313a, 0x313b, 0x313c, 0x313d, 0x313e, 0x313f, 0x3140, + 0x3141, 0x3142, 0x3143, 0x3144, 0x3145, 0x3146, 0x3147, 0x3148, + 0x3149, 0x314a, 0x314b, 0x314c, 0x314d, 0x314e, 0x314f, 0x3150, + 0x3151, 0x3152, 0x3153, 0x3154, 0x3155, 0x3156, 0x3157, 0x3158, + 0x3159, 0x315a, 0x315b, 0x315c, 0x315d, 0x315e, 0x315f, 0x3160, + 0x3161, 0x3162, 0x3163, 0x3164, 0x3165, 0x3166, 0x3167, 0x3168, + 0x3169, 0x316a, 0x316b, 0x316c, 0x316d, 0x316e, 0x316f, 0x3170, + 0x3171, 0x3172, 0x3173, 0x3174, 0x3175, 0x3176, 0x3177, 0x3178, + 0x3179, 0x317a, 0x317b, 0x317c, 0x317d, 0x317e, 0x3221, 0x3222, + 0x3223, 0x3224, 0x3225, 0x3226, 0x3227, 0x3228, 0x3229, 0x322a, + 0x322b, 0x322c, 0x322d, 0x322e, 0x322f, 0x3230, 0x3231, 0x3232, + 0x3233, 0x3234, 0x3235, 0x3236, 0x3237, 0x3238, 0x3239, 0x323a, + 0x323b, 0x323c, 0x323d, 0x323e, 0x323f, 0x3240, 0x3241, 0x3242, + 0x3243, 0x3244, 0x3245, 0x3246, 0x3247, 0x3248, 0x3249, 0x324a, + 0x324b, 0x324c, 0x324d, 0x324e, 0x324f, 0x3250, 0x3251, 0x3252, + 0x3253, 0x3254, 0x3255, 0x3256, 0x3257, 0x3258, 0x3259, 0x325a, + 0x325b, 0x325c, 0x325d, 0x325e, 0x325f, 0x3260, 0x3261, 0x3262, + 0x3263, 0x3264, 0x3265, 0x3266, 0x3267, 0x3268, 0x3269, 0x326a, + 0x326b, 0x326c, 0x326d, 0x326e, 0x326f, 0x3270, 0x3271, 0x3272, + 0x3273, 0x3274, 0x3275, 0x3276, 0x3277, 0x3278, 0x3279, 0x327a, + 0x327b, 0x327c, 0x327d, 0x327e, 0x3321, 0x3322, 0x3323, 0x3324, + 0x3325, 0x3326, 0x3327, 0x3328, 0x3329, 0x332a, 0x332b, 0x332c, + 0x332d, 0x332e, 0x332f, 0x3330, 0x3331, 0x3332, 0x3333, 0x3334, + 0x3335, 0x3336, 0x3337, 0x3338, 0x3339, 0x333a, 0x333b, 0x333c, + 0x333d, 0x333e, 0x333f, 0x3340, 0x3341, 0x3342, 0x3343, 0x3344, + 0x3345, 0x3346, 0x3347, 0x3348, 0x3349, 0x334a, 0x334b, 0x334c, + 0x334d, 0x334e, 0x334f, 0x3350, 0x3351, 0x3352, 0x3353, 0x3354, + 0x3355, 0x3356, 0x3357, 0x3358, 0x3359, 0x335a, 0x335b, 0x335c, + 0x335d, 0x335e, 0x335f, 0x3360, 0x3361, 0x3362, 0x3363, 0x3364, + 0x3365, 0x3366, 0x3367, 0x3368, 0x3369, 0x336a, 0x336b, 0x336c, + 0x336d, 0x336e, 0x336f, 0x3370, 0x3371, 0x3372, 0x3373, 0x3374, + 0x3375, 0x3376, 0x3377, 0x3378, 0x3379, 0x337a, 0x337b, 0x337c, + 0x337d, 0x337e, 0x3421, 0x3422, 0x3423, 0x3424, 0x3425, 0x3426, + 0x3427, 0x3428, 0x3429, 0x342a, 0x342b, 0x342c, 0x342d, 0x342e, + 0x342f, 0x3430, 0x3431, 0x3432, 0x3433, 0x3434, 0x3435, 0x3436, + 0x3437, 0x3438, 0x3439, 0x343a, 0x343b, 0x343c, 0x343d, 0x343e, + 0x343f, 0x3440, 0x3441, 0x3442, 0x3443, 0x3444, 0x3445, 0x3446, + 0x3447, 0x3448, 0x3449, 0x344a, 0x344b, 0x344c, 0x344d, 0x344e, + 0x344f, 0x3450, 0x3451, 0x3452, 0x3453, 0x3454, 0x3455, 0x3456, + 0x3457, 0x3458, 0x3459, 0x345a, 0x345b, 0x345c, 0x345d, 0x345e, + 0x345f, 0x3460, 0x3461, 0x3462, 0x3463, 0x3464, 0x3465, 0x3466, + 0x3467, 0x3468, 0x3469, 0x346a, 0x346b, 0x346c, 0x346d, 0x346e, + 0x346f, 0x3470, 0x3471, 0x3472, 0x3473, 0x3474, 0x3475, 0x3476, + 0x3477, 0x3478, 0x3479, 0x347a, 0x347b, 0x347c, 0x347d, 0x347e, + 0x3521, 0x3522, 0x3523, 0x3524, 0x3525, 0x3526, 0x3527, 0x3528, + 0x3529, 0x352a, 0x352b, 0x352c, 0x352d, 0x352e, 0x352f, 0x3530, + 0x3531, 0x3532, 0x3533, 0x3534, 0x3535, 0x3536, 0x3537, 0x3538, + 0x3539, 0x353a, 0x353b, 0x353c, 0x353d, 0x353e, 0x353f, 0x3540, + 0x3541, 0x3542, 0x3543, 0x3544, 0x3545, 0x3546, 0x3547, 0x3548, + 0x3549, 0x354a, 0x354b, 0x354c, 0x354d, 0x354e, 0x354f, 0x3550, + 0x3551, 0x3552, 0x3553, 0x3554, 0x3555, 0x3556, 0x3557, 0x3558, + 0x3559, 0x355a, 0x355b, 0x355c, 0x355d, 0x355e, 0x355f, 0x3560, + 0x3561, 0x3562, 0x3563, 0x3564, 0x3565, 0x3566, 0x3567, 0x3568, + 0x3569, 0x356a, 0x356b, 0x356c, 0x356d, 0x356e, 0x356f, 0x3570, + 0x3571, 0x3572, 0x3573, 0x3574, 0x3575, 0x3576, 0x3577, 0x3578, + 0x3579, 0x357a, 0x357b, 0x357c, 0x357d, 0x357e, 0x3621, 0x3622, + 0x3623, 0x3624, 0x3625, 0x3626, 0x3627, 0x3628, 0x3629, 0x362a, + 0x362b, 0x362c, 0x362d, 0x362e, 0x362f, 0x3630, 0x3631, 0x3632, + 0x3633, 0x3634, 0x3635, 0x3636, 0x3637, 0x3638, 0x3639, 0x363a, + 0x363b, 0x363c, 0x363d, 0x363e, 0x363f, 0x3640, 0x3641, 0x3642, + 0x3643, 0x3644, 0x3645, 0x3646, 0x3647, 0x3648, 0x3649, 0x364a, + 0x364b, 0x364c, 0x364d, 0x364e, 0x364f, 0x3650, 0x3651, 0x3652, + 0x3653, 0x3654, 0x3655, 0x3656, 0x3657, 0x3658, 0x3659, 0x365a, + 0x365b, 0x365c, 0x365d, 0x365e, 0x365f, 0x3660, 0x3661, 0x3662, + 0x3663, 0x3664, 0x3665, 0x3666, 0x3667, 0x3668, 0x3669, 0x366a, + 0x366b, 0x366c, 0x366d, 0x366e, 0x366f, 0x3670, 0x3671, 0x3672, + 0x3673, 0x3674, 0x3675, 0x3676, 0x3677, 0x3678, 0x3679, 0x367a, + 0x367b, 0x367c, 0x367d, 0x367e, 0x3721, 0x3722, 0x3723, 0x3724, + 0x3725, 0x3726, 0x3727, 0x3728, 0x3729, 0x372a, 0x372b, 0x372c, + 0x372d, 0x372e, 0x372f, 0x3730, 0x3731, 0x3732, 0x3733, 0x3734, + 0x3735, 0x3736, 0x3737, 0x3738, 0x3739, 0x373a, 0x373b, 0x373c, + 0x373d, 0x373e, 0x373f, 0x3740, 0x3741, 0x3742, 0x3743, 0x3744, + 0x3745, 0x3746, 0x3747, 0x3748, 0x3749, 0x374a, 0x374b, 0x374c, + 0x374d, 0x374e, 0x374f, 0x3750, 0x3751, 0x3752, 0x3753, 0x3754, + 0x3755, 0x3756, 0x3757, 0x3758, 0x3759, 0x375a, 0x375b, 0x375c, + 0x375d, 0x375e, 0x375f, 0x3760, 0x3761, 0x3762, 0x3763, 0x3764, + 0x3765, 0x3766, 0x3767, 0x3768, 0x3769, 0x376a, 0x376b, 0x376c, + 0x376d, 0x376e, 0x376f, 0x3770, 0x3771, 0x3772, 0x3773, 0x3774, + 0x3775, 0x3776, 0x3777, 0x3778, 0x3779, 0x377a, 0x377b, 0x377c, + 0x377d, 0x377e, 0x3821, 0x3822, 0x3823, 0x3824, 0x3825, 0x3826, + 0x3827, 0x3828, 0x3829, 0x382a, 0x382b, 0x382c, 0x382d, 0x382e, + 0x382f, 0x3830, 0x3831, 0x3832, 0x3833, 0x3834, 0x3835, 0x3836, + 0x3837, 0x3838, 0x3839, 0x383a, 0x383b, 0x383c, 0x383d, 0x383e, + 0x383f, 0x3840, 0x3841, 0x3842, 0x3843, 0x3844, 0x3845, 0x3846, + 0x3847, 0x3848, 0x3849, 0x384a, 0x384b, 0x384c, 0x384d, 0x384e, + 0x384f, 0x3850, 0x3851, 0x3852, 0x3853, 0x3854, 0x3855, 0x3856, + 0x3857, 0x3858, 0x3859, 0x385a, 0x385b, 0x385c, 0x385d, 0x385e, + 0x385f, 0x3860, 0x3861, 0x3862, 0x3863, 0x3864, 0x3865, 0x3866, + 0x3867, 0x3868, 0x3869, 0x386a, 0x386b, 0x386c, 0x386d, 0x386e, + 0x386f, 0x3870, 0x3871, 0x3872, 0x3873, 0x3874, 0x3875, 0x3876, + 0x3877, 0x3878, 0x3879, 0x387a, 0x387b, 0x387c, 0x387d, 0x387e, + 0x3921, 0x3922, 0x3923, 0x3924, 0x3925, 0x3926, 0x3927, 0x3928, + 0x3929, 0x392a, 0x392b, 0x392c, 0x392d, 0x392e, 0x392f, 0x3930, + 0x3931, 0x3932, 0x3933, 0x3934, 0x3935, 0x3936, 0x3937, 0x3938, + 0x3939, 0x393a, 0x393b, 0x393c, 0x393d, 0x393e, 0x393f, 0x3940, + 0x3941, 0x3942, 0x3943, 0x3944, 0x3945, 0x3946, 0x3947, 0x3948, + 0x3949, 0x394a, 0x394b, 0x394c, 0x394d, 0x394e, 0x394f, 0x3950, + 0x3951, 0x3952, 0x3953, 0x3954, 0x3955, 0x3956, 0x3957, 0x3958, + 0x3959, 0x395a, 0x395b, 0x395c, 0x395d, 0x395e, 0x395f, 0x3960, + 0x3961, 0x3962, 0x3963, 0x3964, 0x3965, 0x3966, 0x3967, 0x3968, + 0x3969, 0x396a, 0x396b, 0x396c, 0x396d, 0x396e, 0x396f, 0x3970, + 0x3971, 0x3972, 0x3973, 0x3974, 0x3975, 0x3976, 0x3977, 0x3978, + 0x3979, 0x397a, 0x397b, 0x397c, 0x397d, 0x397e, 0x3a21, 0x3a22, + 0x3a23, 0x3a24, 0x3a25, 0x3a26, 0x3a27, 0x3a28, 0x3a29, 0x3a2a, + 0x3a2b, 0x3a2c, 0x3a2d, 0x3a2e, 0x3a2f, 0x3a30, 0x3a31, 0x3a32, + 0x3a33, 0x3a34, 0x3a35, 0x3a36, 0x3a37, 0x3a38, 0x3a39, 0x3a3a, + 0x3a3b, 0x3a3c, 0x3a3d, 0x3a3e, 0x3a3f, 0x3a40, 0x3a41, 0x3a42, + 0x3a43, 0x3a44, 0x3a45, 0x3a46, 0x3a47, 0x3a48, 0x3a49, 0x3a4a, + 0x3a4b, 0x3a4c, 0x3a4d, 0x3a4e, 0x3a4f, 0x3a50, 0x3a51, 0x3a52, + 0x3a53, 0x3a54, 0x3a55, 0x3a56, 0x3a57, 0x3a58, 0x3a59, 0x3a5a, + 0x3a5b, 0x3a5c, 0x3a5d, 0x3a5e, 0x3a5f, 0x3a60, 0x3a61, 0x3a62, + 0x3a63, 0x3a64, 0x3a65, 0x3a66, 0x3a67, 0x3a68, 0x3a69, 0x3a6a, + 0x3a6b, 0x3a6c, 0x3a6d, 0x3a6e, 0x3a6f, 0x3a70, 0x3a71, 0x3a72, + 0x3a73, 0x3a74, 0x3a75, 0x3a76, 0x3a77, 0x3a78, 0x3a79, 0x3a7a, + 0x3a7b, 0x3a7c, 0x3a7d, 0x3a7e, 0x3b21, 0x3b22, 0x3b23, 0x3b24, + 0x3b25, 0x3b26, 0x3b27, 0x3b28, 0x3b29, 0x3b2a, 0x3b2b, 0x3b2c, + 0x3b2d, 0x3b2e, 0x3b2f, 0x3b30, 0x3b31, 0x3b32, 0x3b33, 0x3b34, + 0x3b35, 0x3b36, 0x3b37, 0x3b38, 0x3b39, 0x3b3a, 0x3b3b, 0x3b3c, + 0x3b3d, 0x3b3e, 0x3b3f, 0x3b40, 0x3b41, 0x3b42, 0x3b43, 0x3b44, + 0x3b45, 0x3b46, 0x3b47, 0x3b48, 0x3b49, 0x3b4a, 0x3b4b, 0x3b4c, + 0x3b4d, 0x3b4e, 0x3b4f, 0x3b50, 0x3b51, 0x3b52, 0x3b53, 0x3b54, + 0x3b55, 0x3b56, 0x3b57, 0x3b58, 0x3b59, 0x3b5a, 0x3b5b, 0x3b5c, + 0x3b5d, 0x3b5e, 0x3b5f, 0x3b60, 0x3b61, 0x3b62, 0x3b63, 0x3b64, + 0x3b65, 0x3b66, 0x3b67, 0x3b68, 0x3b69, 0x3b6a, 0x3b6b, 0x3b6c, + 0x3b6d, 0x3b6e, 0x3b6f, 0x3b70, 0x3b71, 0x3b72, 0x3b73, 0x3b74, + 0x3b75, 0x3b76, 0x3b77, 0x3b78, 0x3b79, 0x3b7a, 0x3b7b, 0x3b7c, + 0x3b7d, 0x3b7e, 0x3c21, 0x3c22, 0x3c23, 0x3c24, 0x3c25, 0x3c26, + 0x3c27, 0x3c28, 0x3c29, 0x3c2a, 0x3c2b, 0x3c2c, 0x3c2d, 0x3c2e, + 0x3c2f, 0x3c30, 0x3c31, 0x3c32, 0x3c33, 0x3c34, 0x3c35, 0x3c36, + 0x3c37, 0x3c38, 0x3c39, 0x3c3a, 0x3c3b, 0x3c3c, 0x3c3d, 0x3c3e, + 0x3c3f, 0x3c40, 0x3c41, 0x3c42, 0x3c43, 0x3c44, 0x3c45, 0x3c46, + 0x3c47, 0x3c48, 0x3c49, 0x3c4a, 0x3c4b, 0x3c4c, 0x3c4d, 0x3c4e, + 0x3c4f, 0x3c50, 0x3c51, 0x3c52, 0x3c53, 0x3c54, 0x3c55, 0x3c56, + 0x3c57, 0x3c58, 0x3c59, 0x3c5a, 0x3c5b, 0x3c5c, 0x3c5d, 0x3c5e, + 0x3c5f, 0x3c60, 0x3c61, 0x3c62, 0x3c63, 0x3c64, 0x3c65, 0x3c66, + 0x3c67, 0x3c68, 0x3c69, 0x3c6a, 0x3c6b, 0x3c6c, 0x3c6d, 0x3c6e, + 0x3c6f, 0x3c70, 0x3c71, 0x3c72, 0x3c73, 0x3c74, 0x3c75, 0x3c76, + 0x3c77, 0x3c78, 0x3c79, 0x3c7a, 0x3c7b, 0x3c7c, 0x3c7d, 0x3c7e, + 0x3d21, 0x3d22, 0x3d23, 0x3d24, 0x3d25, 0x3d26, 0x3d27, 0x3d28, + 0x3d29, 0x3d2a, 0x3d2b, 0x3d2c, 0x3d2d, 0x3d2e, 0x3d2f, 0x3d30, + 0x3d31, 0x3d32, 0x3d33, 0x3d34, 0x3d35, 0x3d36, 0x3d37, 0x3d38, + 0x3d39, 0x3d3a, 0x3d3b, 0x3d3c, 0x3d3d, 0x3d3e, 0x3d3f, 0x3d40, + 0x3d41, 0x3d42, 0x3d43, 0x3d44, 0x3d45, 0x3d46, 0x3d47, 0x3d48, + 0x3d49, 0x3d4a, 0x3d4b, 0x3d4c, 0x3d4d, 0x3d4e, 0x3d4f, 0x3d50, + 0x3d51, 0x3d52, 0x3d53, 0x3d54, 0x3d55, 0x3d56, 0x3d57, 0x3d58, + 0x3d59, 0x3d5a, 0x3d5b, 0x3d5c, 0x3d5d, 0x3d5e, 0x3d5f, 0x3d60, + 0x3d61, 0x3d62, 0x3d63, 0x3d64, 0x3d65, 0x3d66, 0x3d67, 0x3d68, + 0x3d69, 0x3d6a, 0x3d6b, 0x3d6c, 0x3d6d, 0x3d6e, 0x3d6f, 0x3d70, + 0x3d71, 0x3d72, 0x3d73, 0x3d74, 0x3d75, 0x3d76, 0x3d77, 0x3d78, + 0x3d79, 0x3d7a, 0x3d7b, 0x3d7c, 0x3d7d, 0x3d7e, 0x3e21, 0x3e22, + 0x3e23, 0x3e24, 0x3e25, 0x3e26, 0x3e27, 0x3e28, 0x3e29, 0x3e2a, + 0x3e2b, 0x3e2c, 0x3e2d, 0x3e2e, 0x3e2f, 0x3e30, 0x3e31, 0x3e32, + 0x3e33, 0x3e34, 0x3e35, 0x3e36, 0x3e37, 0x3e38, 0x3e39, 0x3e3a, + 0x3e3b, 0x3e3c, 0x3e3d, 0x3e3e, 0x3e3f, 0x3e40, 0x3e41, 0x3e42, + 0x3e43, 0x3e44, 0x3e45, 0x3e46, 0x3e47, 0x3e48, 0x3e49, 0x3e4a, + 0x3e4b, 0x3e4c, 0x3e4d, 0x3e4e, 0x3e4f, 0x3e50, 0x3e51, 0x3e52, + 0x3e53, 0x3e54, 0x3e55, 0x3e56, 0x3e57, 0x3e58, 0x3e59, 0x3e5a, + 0x3e5b, 0x3e5c, 0x3e5d, 0x3e5e, 0x3e5f, 0x3e60, 0x3e61, 0x3e62, + 0x3e63, 0x3e64, 0x3e65, 0x3e66, 0x3e67, 0x3e68, 0x3e69, 0x3e6a, + 0x3e6b, 0x3e6c, 0x3e6d, 0x3e6e, 0x3e6f, 0x3e70, 0x3e71, 0x3e72, + 0x3e73, 0x3e74, 0x3e75, 0x3e76, 0x3e77, 0x3e78, 0x3e79, 0x3e7a, + 0x3e7b, 0x3e7c, 0x3e7d, 0x3e7e, 0x3f21, 0x3f22, 0x3f23, 0x3f24, + 0x3f25, 0x3f26, 0x3f27, 0x3f28, 0x3f29, 0x3f2a, 0x3f2b, 0x3f2c, + 0x3f2d, 0x3f2e, 0x3f2f, 0x3f30, 0x3f31, 0x3f32, 0x3f33, 0x3f34, + 0x3f35, 0x3f36, 0x3f37, 0x3f38, 0x3f39, 0x3f3a, 0x3f3b, 0x3f3c, + 0x3f3d, 0x3f3e, 0x3f3f, 0x3f40, 0x3f41, 0x3f42, 0x3f43, 0x3f44, + 0x3f45, 0x3f46, 0x3f47, 0x3f48, 0x3f49, 0x3f4a, 0x3f4b, 0x3f4c, + 0x3f4d, 0x3f4e, 0x3f4f, 0x3f50, 0x3f51, 0x3f52, 0x3f53, 0x3f54, + 0x3f55, 0x3f56, 0x3f57, 0x3f58, 0x3f59, 0x3f5a, 0x3f5b, 0x3f5c, + 0x3f5d, 0x3f5e, 0x3f5f, 0x3f60, 0x3f61, 0x3f62, 0x3f63, 0x3f64, + 0x3f65, 0x3f66, 0x3f67, 0x3f68, 0x3f69, 0x3f6a, 0x3f6b, 0x3f6c, + 0x3f6d, 0x3f6e, 0x3f6f, 0x3f70, 0x3f71, 0x3f72, 0x3f73, 0x3f74, + 0x3f75, 0x3f76, 0x3f77, 0x3f78, 0x3f79, 0x3f7a, 0x3f7b, 0x3f7c, + 0x3f7d, 0x3f7e, 0x4021, 0x4022, 0x4023, 0x4024, 0x4025, 0x4026, + 0x4027, 0x4028, 0x4029, 0x402a, 0x402b, 0x402c, 0x402d, 0x402e, + 0x402f, 0x4030, 0x4031, 0x4032, 0x4033, 0x4034, 0x4035, 0x4036, + 0x4037, 0x4038, 0x4039, 0x403a, 0x403b, 0x403c, 0x403d, 0x403e, + 0x403f, 0x4040, 0x4041, 0x4042, 0x4043, 0x4044, 0x4045, 0x4046, + 0x4047, 0x4048, 0x4049, 0x404a, 0x404b, 0x404c, 0x404d, 0x404e, + 0x404f, 0x4050, 0x4051, 0x4052, 0x4053, 0x4054, 0x4055, 0x4056, + 0x4057, 0x4058, 0x4059, 0x405a, 0x405b, 0x405c, 0x405d, 0x405e, + 0x405f, 0x4060, 0x4061, 0x4062, 0x4063, 0x4064, 0x4065, 0x4066, + 0x4067, 0x4068, 0x4069, 0x406a, 0x406b, 0x406c, 0x406d, 0x406e, + 0x406f, 0x4070, 0x4071, 0x4072, 0x4073, 0x4074, 0x4075, 0x4076, + 0x4077, 0x4078, 0x4079, 0x407a, 0x407b, 0x407c, 0x407d, 0x407e, + 0x4121, 0x4122, 0x4123, 0x4124, 0x4125, 0x4126, 0x4127, 0x4128, + 0x4129, 0x412a, 0x412b, 0x412c, 0x412d, 0x412e, 0x412f, 0x4130, + 0x4131, 0x4132, 0x4133, 0x4134, 0x4135, 0x4136, 0x4137, 0x4138, + 0x4139, 0x413a, 0x413b, 0x413c, 0x413d, 0x413e, 0x413f, 0x4140, + 0x4141, 0x4142, 0x4143, 0x4144, 0x4145, 0x4146, 0x4147, 0x4148, + 0x4149, 0x414a, 0x414b, 0x414c, 0x414d, 0x414e, 0x414f, 0x4150, + 0x4151, 0x4152, 0x4153, 0x4154, 0x4155, 0x4156, 0x4157, 0x4158, + 0x4159, 0x415a, 0x415b, 0x415c, 0x415d, 0x415e, 0x415f, 0x4160, + 0x4161, 0x4162, 0x4163, 0x4164, 0x4165, 0x4166, 0x4167, 0x4168, + 0x4169, 0x416a, 0x416b, 0x416c, 0x416d, 0x416e, 0x416f, 0x4170, + 0x4171, 0x4172, 0x4173, 0x4174, 0x4175, 0x4176, 0x4177, 0x4178, + 0x4179, 0x417a, 0x417b, 0x417c, 0x417d, 0x417e, 0x4221, 0x4222, + 0x4223, 0x4224, 0x4225, 0x4226, 0x4227, 0x4228, 0x4229, 0x422a, + 0x422b, 0x422c, 0x422d, 0x422e, 0x422f, 0x4230, 0x4231, 0x4232, + 0x4233, 0x4234, 0x4235, 0x4236, 0x4237, 0x4238, 0x4239, 0x423a, + 0x423b, 0x423c, 0x423d, 0x423e, 0x423f, 0x4240, 0x4241, 0x4242, + 0x4243, 0x4244, 0x4245, 0x4246, 0x4247, 0x4248, 0x4249, 0x424a, + 0x424b, 0x424c, 0x424d, 0x424e, 0x424f, 0x4250, 0x4251, 0x4252, + 0x4253, 0x4254, 0x4255, 0x4256, 0x4257, 0x4258, 0x4259, 0x425a, + 0x425b, 0x425c, 0x425d, 0x425e, 0x425f, 0x4260, 0x4261, 0x4262, + 0x4263, 0x4264, 0x4265, 0x4266, 0x4267, 0x4268, 0x4269, 0x426a, + 0x426b, 0x426c, 0x426d, 0x426e, 0x426f, 0x4270, 0x4271, 0x4272, + 0x4273, 0x4274, 0x4275, 0x4276, 0x4277, 0x4278, 0x4279, 0x427a, + 0x427b, 0x427c, 0x427d, 0x427e, 0x4321, 0x4322, 0x4323, 0x4324, + 0x4325, 0x4326, 0x4327, 0x4328, 0x4329, 0x432a, 0x432b, 0x432c, + 0x432d, 0x432e, 0x432f, 0x4330, 0x4331, 0x4332, 0x4333, 0x4334, + 0x4335, 0x4336, 0x4337, 0x4338, 0x4339, 0x433a, 0x433b, 0x433c, + 0x433d, 0x433e, 0x433f, 0x4340, 0x4341, 0x4342, 0x4343, 0x4344, + 0x4345, 0x4346, 0x4347, 0x4348, 0x4349, 0x434a, 0x434b, 0x434c, + 0x434d, 0x434e, 0x434f, 0x4350, 0x4351, 0x4352, 0x4353, 0x4354, + 0x4355, 0x4356, 0x4357, 0x4358, 0x4359, 0x435a, 0x435b, 0x435c, + 0x435d, 0x435e, 0x435f, 0x4360, 0x4361, 0x4362, 0x4363, 0x4364, + 0x4365, 0x4366, 0x4367, 0x4368, 0x4369, 0x436a, 0x436b, 0x436c, + 0x436d, 0x436e, 0x436f, 0x4370, 0x4371, 0x4372, 0x4373, 0x4374, + 0x4375, 0x4376, 0x4377, 0x4378, 0x4379, 0x437a, 0x437b, 0x437c, + 0x437d, 0x437e, 0x4421, 0x4422, 0x4423, 0x4424, 0x4425, 0x4426, + 0x4427, 0x4428, 0x4429, 0x442a, 0x442b, 0x442c, 0x442d, 0x442e, + 0x442f, 0x4430, 0x4431, 0x4432, 0x4433, 0x4434, 0x4435, 0x4436, + 0x4437, 0x4438, 0x4439, 0x443a, 0x443b, 0x443c, 0x443d, 0x443e, + 0x443f, 0x4440, 0x4441, 0x4442, 0x4443, 0x4444, 0x4445, 0x4446, + 0x4447, 0x4448, 0x4449, 0x444a, 0x444b, 0x444c, 0x444d, 0x444e, + 0x444f, 0x4450, 0x4451, 0x4452, 0x4453, 0x4454, 0x4455, 0x4456, + 0x4457, 0x4458, 0x4459, 0x445a, 0x445b, 0x445c, 0x445d, 0x445e, + 0x445f, 0x4460, 0x4461, 0x4462, 0x4463, 0x4464, 0x4465, 0x4466, + 0x4467, 0x4468, 0x4469, 0x446a, 0x446b, 0x446c, 0x446d, 0x446e, + 0x446f, 0x4470, 0x4471, 0x4472, 0x4473, 0x4474, 0x4475, 0x4476, + 0x4477, 0x4478, 0x4479, 0x447a, 0x447b, 0x447c, 0x447d, 0x447e, + 0x4521, 0x4522, 0x4523, 0x4524, 0x4525, 0x4526, 0x4527, 0x4528, + 0x4529, 0x452a, 0x452b, 0x452c, 0x452d, 0x452e, 0x452f, 0x4530, + 0x4531, 0x4532, 0x4533, 0x4534, 0x4535, 0x4536, 0x4537, 0x4538, + 0x4539, 0x453a, 0x453b, 0x453c, 0x453d, 0x453e, 0x453f, 0x4540, + 0x4541, 0x4542, 0x4543, 0x4544, 0x4545, 0x4546, 0x4547, 0x4548, + 0x4549, 0x454a, 0x454b, 0x454c, 0x454d, 0x454e, 0x454f, 0x4550, + 0x4551, 0x4552, 0x4553, 0x4554, 0x4555, 0x4556, 0x4557, 0x4558, + 0x4559, 0x455a, 0x455b, 0x455c, 0x455d, 0x455e, 0x455f, 0x4560, + 0x4561, 0x4562, 0x4563, 0x4564, 0x4565, 0x4566, 0x4567, 0x4568, + 0x4569, 0x456a, 0x456b, 0x456c, 0x456d, 0x456e, 0x456f, 0x4570, + 0x4571, 0x4572, 0x4573, 0x4574, 0x4575, 0x4576, 0x4577, 0x4578, + 0x4579, 0x457a, 0x457b, 0x457c, 0x457d, 0x457e, 0x4621, 0x4622, + 0x4623, 0x4624, 0x4625, 0x4626, 0x4627, 0x4628, 0x4629, 0x462a, + 0x462b, 0x462c, 0x462d, 0x462e, 0x462f, 0x4630, 0x4631, 0x4632, + 0x4633, 0x4634, 0x4635, 0x4636, 0x4637, 0x4638, 0x4639, 0x463a, + 0x463b, 0x463c, 0x463d, 0x463e, 0x463f, 0x4640, 0x4641, 0x4642, + 0x4643, 0x4644, 0x4645, 0x4646, 0x4647, 0x4648, 0x4649, 0x464a, + 0x464b, 0x464c, 0x464d, 0x464e, 0x464f, 0x4650, 0x4651, 0x4652, + 0x4653, 0x4654, 0x4655, 0x4656, 0x4657, 0x4658, 0x4659, 0x465a, + 0x465b, 0x465c, 0x465d, 0x465e, 0x465f, 0x4660, 0x4661, 0x4662, + 0x4663, 0x4664, 0x4665, 0x4666, 0x4667, 0x4668, 0x4669, 0x466a, + 0x466b, 0x466c, 0x466d, 0x466e, 0x466f, 0x4670, 0x4671, 0x4672, + 0x4673, 0x4674, 0x4675, 0x4676, 0x4677, 0x4678, 0x4679, 0x467a, + 0x467b, 0x467c, 0x467d, 0x467e, 0x4721, 0x4722, 0x4723, 0x4724, + 0x4725, 0x4726, 0x4727, 0x4728, 0x4729, 0x472a, 0x472b, 0x472c, + 0x472d, 0x472e, 0x472f, 0x4730, 0x4731, 0x4732, 0x4733, 0x4734, + 0x4735, 0x4736, 0x4737, 0x4738, 0x4739, 0x473a, 0x473b, 0x473c, + 0x473d, 0x473e, 0x473f, 0x4740, 0x4741, 0x4742, 0x4743, 0x4744, + 0x4745, 0x4746, 0x4747, 0x4748, 0x4749, 0x474a, 0x474b, 0x474c, + 0x474d, 0x474e, 0x474f, 0x4750, 0x4751, 0x4752, 0x4753, 0x4754, + 0x4755, 0x4756, 0x4757, 0x4758, 0x4759, 0x475a, 0x475b, 0x475c, + 0x475d, 0x475e, 0x475f, 0x4760, 0x4761, 0x4762, 0x4763, 0x4764, + 0x4765, 0x4766, 0x4767, 0x4768, 0x4769, 0x476a, 0x476b, 0x476c, + 0x476d, 0x476e, 0x476f, 0x4770, 0x4771, 0x4772, 0x4773, 0x4774, + 0x4775, 0x4776, 0x4777, 0x4778, 0x4779, 0x477a, 0x477b, 0x477c, + 0x477d, 0x477e, 0x4821, 0x4822, 0x4823, 0x4824, 0x4825, 0x4826, + 0x4827, 0x4828, 0x4829, 0x482a, 0x482b, 0x482c, 0x482d, 0x482e, + 0x482f, 0x4830, 0x4831, 0x4832, 0x4833, 0x4834, 0x4835, 0x4836, + 0x4837, 0x4838, 0x4839, 0x483a, 0x483b, 0x483c, 0x483d, 0x483e, + 0x483f, 0x4840, 0x4841, 0x4842, 0x4843, 0x4844, 0x4845, 0x4846, + 0x4847, 0x4848, 0x4849, 0x484a, 0x484b, 0x484c, 0x484d, 0x484e, + 0x484f, 0x4850, 0x4851, 0x4852, 0x4853, 0x4854, 0x4855, 0x4856, + 0x4857, 0x4858, 0x4859, 0x485a, 0x485b, 0x485c, 0x485d, 0x485e, + 0x485f, 0x4860, 0x4861, 0x4862, 0x4863, 0x4864, 0x4865, 0x4866, + 0x4867, 0x4868, 0x4869, 0x486a, 0x486b, 0x486c, 0x486d, 0x486e, + 0x486f, 0x4870, 0x4871, 0x4872, 0x4873, 0x4874, 0x4875, 0x4876, + 0x4877, 0x4878, 0x4879, 0x487a, 0x487b, 0x487c, 0x487d, 0x487e, + 0x4b50, 0x4b56, 0x4b67, 0x4d4f, 0x4d68, 0x4e2d, 0x4f7b, 0x5022, + 0x5038, 0x5050, 0x505d, 0x5154, 0x5155, 0x5158, 0x515b, 0x515c, + 0x515d, 0x515e, 0x515f, 0x5160, 0x5162, 0x5163, 0x5164, 0x5165, + 0x5166, 0x5168, 0x5169, 0x516a, 0x516b, 0x516d, 0x516f, 0x5170, + 0x5172, 0x5176, 0x517a, 0x517c, 0x517d, 0x517e, 0x5222, 0x5223, + 0x5227, 0x5228, 0x5229, 0x522a, 0x522b, 0x522d, 0x5232, 0x523e, + 0x5242, 0x5243, 0x5244, 0x5246, 0x5247, 0x5248, 0x5249, 0x524a, + 0x524b, 0x524d, 0x524e, 0x524f, 0x5250, 0x5251, 0x5252, 0x5253, + 0x5254, 0x5255, 0x5256, 0x5257, 0x5259, 0x525a, 0x525e, 0x525f, + 0x5261, 0x5262, 0x5264, 0x5265, 0x5266, 0x5267, 0x5268, 0x5269, + 0x526a, 0x526b, 0x5270, 0x5271, 0x5272, 0x5273, 0x5274, 0x5275, + 0x5277, 0x5278, 0x5466, 0x547c, 0x5525, 0x552b, 0x552e, 0x5638, + 0x564d, 0x574b, 0x5764, 0x5b45, 0x5b64, 0x5c25, 0x5d25, 0x5d55, + 0x5d74, 0x5e7c, 0x5e7e, 0x5f33, 0x5f61, 0x5f68, 0x6071, 0x612d, + 0x616d, 0x6375, 0x6421, 0x6429, 0x652e, 0x6531, 0x6532, 0x6539, + 0x653b, 0x653c, 0x6544, 0x654e, 0x6550, 0x6552, 0x6556, 0x657a, + 0x657b, 0x657c, 0x657e, 0x6621, 0x6624, 0x6627, 0x662d, 0x662f, + 0x6630, 0x6631, 0x6633, 0x6637, 0x6638, 0x663c, 0x6644, 0x6646, + 0x6647, 0x664a, 0x6652, 0x6656, 0x6659, 0x665c, 0x665f, 0x6661, + 0x6664, 0x6665, 0x6666, 0x6668, 0x666a, 0x666b, 0x666c, 0x666f, + 0x6671, 0x6672, 0x6675, 0x6676, 0x6677, 0x6679, 0x6721, 0x6726, + 0x6729, 0x672a, 0x672c, 0x672d, 0x6730, 0x673f, 0x6741, 0x6746, + 0x6747, 0x674b, 0x674d, 0x674f, 0x6750, 0x6753, 0x675f, 0x6764, + 0x6766, 0x6777, 0x6867, 0x6868, 0x6870, 0x6871, 0x6877, 0x6879, + 0x687b, 0x687e, 0x6927, 0x692c, 0x694c, 0x6977, 0x6a41, 0x6a65, + 0x6a74, 0x6a77, 0x6a7c, 0x6a7e, 0x6b24, 0x6b27, 0x6b29, 0x6b2a, + 0x6b3a, 0x6b3b, 0x6b3d, 0x6b41, 0x6b42, 0x6b46, 0x6b47, 0x6b4c, + 0x6b4f, 0x6b50, 0x6b51, 0x6b52, 0x6b58, 0x6c26, 0x6c27, 0x6c2a, + 0x6c2f, 0x6c30, 0x6c31, 0x6c32, 0x6c35, 0x6c38, 0x6c3a, 0x6c40, + 0x6c41, 0x6c45, 0x6c46, 0x6c49, 0x6c4a, 0x6c55, 0x6c5d, 0x6c5e, + 0x6c61, 0x6c64, 0x6c67, 0x6c68, 0x6c77, 0x6c78, 0x6c7a, 0x6d21, + 0x6d22, 0x6d23, 0x6d6e, 0x6e5b, 0x723d, 0x727a, 0x7331, 0x7427, + 0x746e, 0x7674, 0x7676, 0x7738, 0x7748, 0x7753, 0x785b, 0x7870, + 0x7a21, 0x7a22, 0x7a66, 0x7c29, 0x2321, 0x2322, 0x2323, 0x2324, + 0x2325, 0x2326, 0x2327, 0x2328, 0x2329, 0x232a, 0x232b, 0x232c, + 0x232d, 0x232e, 0x232f, 0x2330, 0x2331, 0x2332, 0x2333, 0x2334, + 0x2335, 0x2336, 0x2337, 0x2338, 0x2339, 0x233a, 0x233b, 0x233c, + 0x233d, 0x233e, 0x233f, 0x2340, 0x2341, 0x2342, 0x2343, 0x2344, + 0x2345, 0x2346, 0x2347, 0x2348, 0x2349, 0x234a, 0x234b, 0x234c, + 0x234d, 0x234e, 0x234f, 0x2350, 0x2351, 0x2352, 0x2353, 0x2354, + 0x2355, 0x2356, 0x2357, 0x2358, 0x2359, 0x235a, 0x235b, 0x212c, + 0x235d, 0x235e, 0x235f, 0x2360, 0x2361, 0x2362, 0x2363, 0x2364, + 0x2365, 0x2366, 0x2367, 0x2368, 0x2369, 0x236a, 0x236b, 0x236c, + 0x236d, 0x236e, 0x236f, 0x2370, 0x2371, 0x2372, 0x2373, 0x2374, + 0x2375, 0x2376, 0x2377, 0x2378, 0x2379, 0x237a, 0x237b, 0x237c, + 0x237d, 0x2226, 0x214b, 0x214c, 0x217e, 0x237e, 0x214d, 0x235c, +}; + +static const Summary16 ksc5601_uni2indx_page00[70] = { + /* 0x0000 */ + { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, + { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x0000 }, + { 0, 0x0000 }, { 0, 0x0000 }, { 0, 0x2592 }, { 6, 0xf7df }, + { 20, 0x0040 }, { 21, 0xc181 }, { 26, 0x0040 }, { 27, 0x4181 }, + /* 0x0100 */ + { 31, 0x0000 }, { 31, 0x0002 }, { 32, 0x00c0 }, { 34, 0x810e }, + { 39, 0x0e07 }, { 45, 0x000c }, { 47, 0x00c0 }, { 49, 0x0000 }, + { 49, 0x0000 }, { 49, 0x0000 }, { 49, 0x0000 }, { 49, 0x0000 }, + { 49, 0x0000 }, { 49, 0x0000 }, { 49, 0x0000 }, { 49, 0x0000 }, + /* 0x0200 */ + { 49, 0x0000 }, { 49, 0x0000 }, { 49, 0x0000 }, { 49, 0x0000 }, + { 49, 0x0000 }, { 49, 0x0000 }, { 49, 0x0000 }, { 49, 0x0000 }, + { 49, 0x0000 }, { 49, 0x0000 }, { 49, 0x0000 }, { 49, 0x0000 }, + { 49, 0x0080 }, { 50, 0x2f01 }, { 56, 0x0000 }, { 56, 0x0000 }, + /* 0x0300 */ + { 56, 0x0000 }, { 56, 0x0000 }, { 56, 0x0000 }, { 56, 0x0000 }, + { 56, 0x0000 }, { 56, 0x0000 }, { 56, 0x0000 }, { 56, 0x0000 }, + { 56, 0x0000 }, { 56, 0xfffe }, { 71, 0x03fb }, { 80, 0xfffe }, + { 95, 0x03fb }, { 104, 0x0000 }, { 104, 0x0000 }, { 104, 0x0000 }, + /* 0x0400 */ + { 104, 0x0002 }, { 105, 0xffff }, { 121, 0xffff }, { 137, 0xffff }, + { 153, 0xffff }, { 169, 0x0002 }, +}; +static const Summary16 ksc5601_uni2indx_page20[103] = { + /* 0x2000 */ + { 170, 0x0000 }, { 170, 0x3320 }, { 175, 0x0063 }, { 179, 0x080d }, + { 183, 0x0000 }, { 183, 0x0000 }, { 183, 0x0000 }, { 183, 0x8010 }, + { 185, 0x001e }, { 189, 0x0000 }, { 189, 0x0000 }, { 189, 0x0000 }, + { 189, 0x0000 }, { 189, 0x0000 }, { 189, 0x0000 }, { 189, 0x0000 }, + /* 0x2100 */ + { 189, 0x0208 }, { 191, 0x0048 }, { 193, 0x0846 }, { 197, 0x0000 }, + { 197, 0x0000 }, { 197, 0x7818 }, { 203, 0x03ff }, { 213, 0x03ff }, + { 223, 0x0000 }, { 223, 0x03ff }, { 233, 0x0000 }, { 233, 0x0000 }, + { 233, 0x0000 }, { 233, 0x0014 }, { 235, 0x0000 }, { 235, 0x0000 }, + /* 0x2200 */ + { 235, 0x898d }, { 242, 0x6402 }, { 246, 0x5fa1 }, { 255, 0x3030 }, + { 259, 0x0000 }, { 259, 0x0004 }, { 260, 0x0c33 }, { 266, 0x0000 }, + { 266, 0x00cc }, { 270, 0x0200 }, { 271, 0x0020 }, { 272, 0x0000 }, + { 272, 0x0000 }, { 272, 0x0000 }, { 272, 0x0000 }, { 272, 0x0000 }, + /* 0x2300 */ + { 272, 0x0000 }, { 272, 0x0004 }, { 273, 0x0000 }, { 273, 0x0000 }, + { 273, 0x0000 }, { 273, 0x0000 }, { 273, 0x0000 }, { 273, 0x0000 }, + { 273, 0x0000 }, { 273, 0x0000 }, { 273, 0x0000 }, { 273, 0x0000 }, + { 273, 0x0000 }, { 273, 0x0000 }, { 273, 0x0000 }, { 273, 0x0000 }, + /* 0x2400 */ + { 273, 0x0000 }, { 273, 0x0000 }, { 273, 0x0000 }, { 273, 0x0000 }, + { 273, 0x0000 }, { 273, 0x0000 }, { 273, 0x7fff }, { 288, 0xfff0 }, + { 300, 0x0007 }, { 303, 0xf000 }, { 307, 0xffff }, { 323, 0x003f }, + { 329, 0x0000 }, { 329, 0xffff }, { 345, 0x03ff }, { 355, 0x0000 }, + /* 0x2500 */ + { 355, 0xf00f }, { 363, 0xffff }, { 379, 0xffff }, { 395, 0xffff }, + { 411, 0x0fff }, { 423, 0x0000 }, { 423, 0x0000 }, { 423, 0x0000 }, + { 423, 0x0000 }, { 423, 0x0004 }, { 424, 0x03fb }, { 433, 0x30cc }, + { 439, 0xc9c3 }, { 447, 0x0003 }, { 449, 0x0000 }, { 449, 0x0000 }, + /* 0x2600 */ + { 449, 0xc060 }, { 453, 0x5000 }, { 455, 0x0000 }, { 455, 0x0000 }, + { 455, 0x0005 }, { 457, 0x0000 }, { 457, 0x37bb }, +}; +static const Summary16 ksc5601_uni2indx_page30[62] = { + /* 0x3000 */ + { 468, 0xff0f }, { 480, 0x003b }, { 485, 0x0000 }, { 485, 0x0000 }, + { 485, 0xfffe }, { 500, 0xffff }, { 516, 0xffff }, { 532, 0xffff }, + { 548, 0xffff }, { 564, 0x000f }, { 568, 0xfffe }, { 583, 0xffff }, + { 599, 0xffff }, { 615, 0xffff }, { 631, 0xffff }, { 647, 0x007f }, + /* 0x3100 */ + { 654, 0x0000 }, { 654, 0x0000 }, { 654, 0x0000 }, { 654, 0xfffe }, + { 669, 0xffff }, { 685, 0xffff }, { 701, 0xffff }, { 717, 0xffff }, + { 733, 0x7fff }, { 748, 0x0000 }, { 748, 0x0000 }, { 748, 0x0000 }, + { 748, 0x0000 }, { 748, 0x0000 }, { 748, 0x0000 }, { 748, 0x0000 }, + /* 0x3200 */ + { 748, 0xffff }, { 764, 0x1fff }, { 777, 0x0000 }, { 777, 0x0000 }, + { 777, 0x0000 }, { 777, 0x0000 }, { 777, 0xffff }, { 793, 0x8fff }, + { 806, 0x0000 }, { 806, 0x0000 }, { 806, 0x0000 }, { 806, 0x0000 }, + { 806, 0x0000 }, { 806, 0x0000 }, { 806, 0x0000 }, { 806, 0x0000 }, + /* 0x3300 */ + { 806, 0x0000 }, { 806, 0x0000 }, { 806, 0x0000 }, { 806, 0x0000 }, + { 806, 0x0000 }, { 806, 0x0000 }, { 806, 0x0000 }, { 806, 0x0000 }, + { 806, 0xff1f }, { 819, 0xffff }, { 835, 0xffff }, { 851, 0xffff }, + { 867, 0x87ff }, { 879, 0x3949 }, +}; +static const Summary16 ksc5601_uni2indx_page4e[1306] = { + /* 0x4e00 */ + { 886, 0x2f8b }, { 895, 0x4372 }, { 902, 0x2000 }, { 903, 0x0b04 }, + { 907, 0xe82c }, { 914, 0xe340 }, { 920, 0x2800 }, { 922, 0x40c8 }, + { 926, 0x5944 }, { 932, 0x4937 }, { 940, 0x7976 }, { 950, 0x0440 }, + { 952, 0x2c93 }, { 959, 0xa3f0 }, { 967, 0x0038 }, { 970, 0x08c5 }, + /* 0x4f00 */ + { 975, 0xee02 }, { 982, 0x0003 }, { 984, 0x8000 }, { 985, 0x3550 }, + { 991, 0xe1c8 }, { 998, 0x1e23 }, { 1005, 0x8200 }, { 1007, 0xc449 }, + { 1013, 0xad5a }, { 1022, 0x2942 }, { 1027, 0xc000 }, { 1029, 0x8060 }, + { 1032, 0x461c }, { 1038, 0xa49a }, { 1045, 0xc003 }, { 1049, 0x052a }, + /* 0x5000 */ + { 1054, 0x2a44 }, { 1059, 0xd646 }, { 1067, 0x3dda }, { 1077, 0x0800 }, + { 1078, 0x8388 }, { 1083, 0x1420 }, { 1086, 0x0020 }, { 1087, 0x0170 }, + { 1091, 0x2021 }, { 1094, 0x0302 }, { 1097, 0x3000 }, { 1099, 0x40ac }, + { 1104, 0x8620 }, { 1108, 0x4462 }, { 1113, 0x20a0 }, { 1116, 0x8a00 }, + /* 0x5100 */ + { 1119, 0x0253 }, { 1124, 0x8004 }, { 1126, 0x0402 }, { 1128, 0x1484 }, + { 1132, 0x7bfb }, { 1145, 0x1004 }, { 1147, 0x7fa4 }, { 1157, 0x11e2 }, + { 1163, 0x2441 }, { 1167, 0x00a4 }, { 1170, 0x1421 }, { 1174, 0x20c0 }, + { 1177, 0x3a50 }, { 1183, 0x7000 }, { 1186, 0x0002 }, { 1187, 0x2743 }, + /* 0x5200 */ + { 1194, 0x45c9 }, { 1201, 0x2082 }, { 1204, 0x4630 }, { 1209, 0x0fc1 }, + { 1216, 0x3c88 }, { 1222, 0x2850 }, { 1226, 0x8602 }, { 1230, 0xa024 }, + { 1234, 0x2388 }, { 1239, 0x8806 }, { 1243, 0x0e19 }, { 1249, 0x4000 }, + { 1250, 0x22aa }, { 1256, 0xeb64 }, { 1265, 0x001c }, { 1268, 0xcd28 }, + /* 0x5300 */ + { 1275, 0xa120 }, { 1279, 0x02e1 }, { 1284, 0x840b }, { 1289, 0x8200 }, + { 1291, 0x279b }, { 1300, 0x549e }, { 1308, 0x8141 }, { 1312, 0xa0b3 }, + { 1319, 0x0010 }, { 1320, 0x8508 }, { 1324, 0x2061 }, { 1328, 0x0800 }, + { 1329, 0x2f08 }, { 1335, 0x08d0 }, { 1339, 0xbe3e }, { 1350, 0x010f }, + /* 0x5400 */ + { 1355, 0xf718 }, { 1364, 0xa803 }, { 1369, 0x0a41 }, { 1373, 0x5b08 }, + { 1379, 0x0504 }, { 1382, 0x0002 }, { 1383, 0x0500 }, { 1385, 0x382a }, + { 1391, 0x5041 }, { 1395, 0x0001 }, { 1396, 0x1910 }, { 1400, 0x2108 }, + { 1403, 0x0313 }, { 1408, 0x0000 }, { 1408, 0x6122 }, { 1413, 0x0404 }, + /* 0x5500 */ + { 1415, 0x40d0 }, { 1419, 0x1001 }, { 1421, 0x8000 }, { 1422, 0x4022 }, + { 1425, 0x8050 }, { 1428, 0x4048 }, { 1431, 0x0008 }, { 1432, 0x1000 }, + { 1433, 0x06d1 }, { 1439, 0x3700 }, { 1444, 0x5e80 }, { 1450, 0x0000 }, + { 1450, 0x00a0 }, { 1452, 0x9410 }, { 1456, 0x0018 }, { 1458, 0x6000 }, + /* 0x5600 */ + { 1460, 0x0240 }, { 1462, 0x0090 }, { 1464, 0x8000 }, { 1465, 0x0054 }, + { 1468, 0x0000 }, { 1468, 0x0008 }, { 1469, 0x0900 }, { 1471, 0x0010 }, + { 1472, 0x0040 }, { 1473, 0x0000 }, { 1473, 0x5020 }, { 1476, 0x1010 }, + { 1478, 0x2400 }, { 1480, 0x4c02 }, { 1484, 0x0001 }, { 1485, 0x0601 }, + /* 0x5700 */ + { 1488, 0x2918 }, { 1493, 0x814c }, { 1498, 0x2100 }, { 1500, 0x0801 }, + { 1502, 0x6485 }, { 1508, 0x0003 }, { 1510, 0x4452 }, { 1515, 0x1021 }, + { 1518, 0x0904 }, { 1521, 0x0008 }, { 1522, 0x000d }, { 1525, 0x0000 }, + { 1525, 0x4988 }, { 1530, 0x8000 }, { 1531, 0x0001 }, { 1532, 0x1691 }, + /* 0x5800 */ + { 1538, 0x0765 }, { 1545, 0x4000 }, { 1546, 0x8492 }, { 1551, 0x0433 }, + { 1556, 0x8c00 }, { 1559, 0x4592 }, { 1565, 0x0016 }, { 1568, 0x5220 }, + { 1572, 0x0228 }, { 1575, 0xd008 }, { 1579, 0x4300 }, { 1582, 0x4c08 }, + { 1586, 0x40a2 }, { 1590, 0xc32a }, { 1597, 0x9810 }, { 1601, 0x2e00 }, + /* 0x5900 */ + { 1605, 0x8000 }, { 1606, 0x1670 }, { 1612, 0x6e84 }, { 1619, 0x4082 }, + { 1622, 0xc390 }, { 1628, 0x04b3 }, { 1634, 0x7c85 }, { 1642, 0x2118 }, + { 1646, 0x041c }, { 1650, 0x02c8 }, { 1654, 0x1120 }, { 1657, 0x4a00 }, + { 1660, 0x0a48 }, { 1664, 0x361b }, { 1672, 0x5540 }, { 1677, 0x8900 }, + /* 0x5a00 */ + { 1680, 0x000a }, { 1682, 0x9902 }, { 1687, 0x0221 }, { 1690, 0x1040 }, + { 1692, 0x0242 }, { 1695, 0x0400 }, { 1696, 0x0044 }, { 1698, 0x0000 }, + { 1698, 0x0000 }, { 1698, 0x0c04 }, { 1701, 0x0010 }, { 1702, 0x0000 }, + { 1702, 0x1216 }, { 1707, 0x0000 }, { 1707, 0x0242 }, { 1710, 0x0000 }, + /* 0x5b00 */ + { 1710, 0x1a20 }, { 1714, 0x0040 }, { 1715, 0x0400 }, { 1716, 0x0000 }, + { 1716, 0x0009 }, { 1718, 0xb5b3 }, { 1728, 0x0a18 }, { 1732, 0x1523 }, + { 1738, 0x9ba0 }, { 1745, 0x1fe8 }, { 1754, 0x507c }, { 1761, 0x8379 }, + { 1769, 0x10fd }, { 1777, 0xc09d }, { 1784, 0xdbf6 }, { 1796, 0x0560 }, + /* 0x5c00 */ + { 1800, 0xef92 }, { 1810, 0x0242 }, { 1813, 0x0110 }, { 1815, 0xdf02 }, + { 1823, 0x6961 }, { 1830, 0x0822 }, { 1833, 0x9035 }, { 1839, 0x0202 }, + { 1841, 0x0000 }, { 1841, 0x0003 }, { 1843, 0x1a02 }, { 1847, 0x45aa }, + { 1854, 0x0001 }, { 1855, 0x0200 }, { 1856, 0x8101 }, { 1859, 0x2851 }, + /* 0x5d00 */ + { 1864, 0x6080 }, { 1867, 0x02d2 }, { 1872, 0x0280 }, { 1874, 0x0000 }, + { 1874, 0x1800 }, { 1876, 0x0001 }, { 1877, 0x9200 }, { 1880, 0x0000 }, + { 1880, 0x0880 }, { 1882, 0x2000 }, { 1883, 0x0405 }, { 1886, 0x3500 }, + { 1890, 0x2000 }, { 1891, 0x6044 }, { 1895, 0x49e6 }, { 1903, 0x609e }, + /* 0x5e00 */ + { 1910, 0x104c }, { 1914, 0x2a42 }, { 1919, 0x2820 }, { 1922, 0xa148 }, + { 1927, 0x10b1 }, { 1932, 0x8020 }, { 1934, 0x000e }, { 1937, 0x7b9c }, + { 1947, 0x8490 }, { 1951, 0x14a0 }, { 1955, 0x28c1 }, { 1960, 0x41e0 }, + { 1965, 0x0704 }, { 1969, 0x8c49 }, { 1975, 0x100d }, { 1979, 0x0cc8 }, + /* 0x5f00 */ + { 1984, 0x8412 }, { 1988, 0x89ba }, { 1996, 0x02c0 }, { 1999, 0x1422 }, + { 2003, 0x5500 }, { 2007, 0x0ac0 }, { 2011, 0x3ec4 }, { 2019, 0x9283 }, + { 2025, 0x1ca3 }, { 2032, 0x4387 }, { 2039, 0x4703 }, { 2045, 0x22a0 }, + { 2049, 0x3028 }, { 2053, 0x03c0 }, { 2057, 0x0801 }, { 2059, 0xa020 }, + /* 0x6000 */ + { 2062, 0x8000 }, { 2063, 0x3044 }, { 2067, 0x85a3 }, { 2074, 0x0000 }, + { 2074, 0x200e }, { 2078, 0x2225 }, { 2083, 0xb73c }, { 2093, 0x0001 }, + { 2094, 0x3220 }, { 2098, 0x8c50 }, { 2103, 0x0099 }, { 2107, 0x315d }, + { 2115, 0x00a0 }, { 2117, 0x9402 }, { 2121, 0x0003 }, { 2123, 0x0e4b }, + /* 0x6100 */ + { 2130, 0xe342 }, { 2137, 0x8c20 }, { 2141, 0x0080 }, { 2142, 0xd091 }, + { 2148, 0x1d94 }, { 2155, 0xa328 }, { 2161, 0x499c }, { 2168, 0x60c1 }, + { 2173, 0x4406 }, { 2177, 0x0713 }, { 2183, 0x5a90 }, { 2189, 0x4444 }, + { 2193, 0x0f88 }, { 2199, 0x0000 }, { 2199, 0x0040 }, { 2200, 0x95c4 }, + /* 0x6200 */ + { 2207, 0x7581 }, { 2214, 0x8447 }, { 2220, 0x4402 }, { 2223, 0xc053 }, + { 2229, 0x2b83 }, { 2236, 0x0108 }, { 2238, 0x4000 }, { 2239, 0x9242 }, + { 2244, 0x0611 }, { 2248, 0x09a6 }, { 2254, 0x0800 }, { 2255, 0x3222 }, + { 2260, 0xb384 }, { 2267, 0x1bdd }, { 2277, 0xf000 }, { 2281, 0xc08a }, + /* 0x6300 */ + { 2286, 0x0282 }, { 2289, 0x0002 }, { 2290, 0x8800 }, { 2292, 0x6c00 }, + { 2296, 0x9200 }, { 2299, 0x0021 }, { 2301, 0x4180 }, { 2304, 0x8c84 }, + { 2309, 0x1308 }, { 2313, 0x0944 }, { 2317, 0x07a7 }, { 2325, 0x0000 }, + { 2325, 0x8051 }, { 2329, 0x0c41 }, { 2333, 0x6002 }, { 2336, 0x00d0 }, + /* 0x6400 */ + { 2339, 0xa000 }, { 2341, 0x10d0 }, { 2345, 0x3004 }, { 2348, 0x4400 }, + { 2350, 0x0000 }, { 2350, 0x0100 }, { 2351, 0x8201 }, { 2354, 0x0700 }, + { 2357, 0x0100 }, { 2358, 0x440e }, { 2363, 0x6830 }, { 2368, 0x0805 }, + { 2371, 0x64b2 }, { 2378, 0x0514 }, { 2382, 0x10e6 }, { 2388, 0x4414 }, + /* 0x6500 */ + { 2392, 0x0011 }, { 2394, 0x2100 }, { 2396, 0x9c08 }, { 2401, 0xcbc0 }, + { 2408, 0xe120 }, { 2413, 0x40c2 }, { 2417, 0x304c }, { 2422, 0x41b4 }, + { 2428, 0x10ac }, { 2433, 0x9a83 }, { 2440, 0x98b2 }, { 2447, 0x3281 }, + { 2452, 0x9822 }, { 2457, 0x0084 }, { 2459, 0x3369 }, { 2467, 0xbc12 }, + /* 0x6600 */ + { 2474, 0xd6c0 }, { 2481, 0xc03b }, { 2488, 0xa1a1 }, { 2494, 0x0c53 }, + { 2500, 0x8a1e }, { 2507, 0xea00 }, { 2512, 0xcbf0 }, { 2521, 0x05d8 }, + { 2527, 0x4390 }, { 2532, 0x21c3 }, { 2538, 0x4805 }, { 2542, 0x4a1c }, + { 2548, 0x02d0 }, { 2552, 0x3240 }, { 2556, 0x0041 }, { 2558, 0xd79d }, + /* 0x6700 */ + { 2569, 0x2b09 }, { 2575, 0xe8b0 }, { 2582, 0x7dc0 }, { 2590, 0x2452 }, + { 2595, 0xc240 }, { 2599, 0xd04b }, { 2606, 0xa000 }, { 2608, 0xc8ab }, + { 2616, 0x8a80 }, { 2620, 0x34a9 }, { 2627, 0x8000 }, { 2628, 0x41c9 }, + { 2634, 0x8010 }, { 2636, 0x241f }, { 2643, 0x9200 }, { 2646, 0x487b }, + /* 0x6800 */ + { 2654, 0x0000 }, { 2654, 0x00cc }, { 2658, 0x8406 }, { 2662, 0x3300 }, + { 2666, 0x410f }, { 2672, 0x001b }, { 2676, 0x2000 }, { 2677, 0x8040 }, + { 2679, 0x8022 }, { 2682, 0xa098 }, { 2687, 0xa186 }, { 2693, 0x006b }, + { 2698, 0x2a30 }, { 2703, 0x85a4 }, { 2709, 0x4181 }, { 2713, 0x0604 }, + /* 0x6900 */ + { 2716, 0x6021 }, { 2720, 0x0004 }, { 2721, 0x0080 }, { 2722, 0xa001 }, + { 2725, 0x0400 }, { 2726, 0x46b8 }, { 2733, 0xe90f }, { 2742, 0x03a0 }, + { 2746, 0x0000 }, { 2746, 0x1820 }, { 2749, 0x40a0 }, { 2752, 0x0810 }, + { 2754, 0x380a }, { 2759, 0x0001 }, { 2760, 0x0500 }, { 2762, 0xa800 }, + /* 0x6a00 */ + { 2765, 0x0404 }, { 2767, 0xc28a }, { 2773, 0x000a }, { 2775, 0x2720 }, + { 2780, 0x0910 }, { 2783, 0x830c }, { 2788, 0x0802 }, { 2790, 0x0000 }, + { 2790, 0x6211 }, { 2795, 0x1080 }, { 2797, 0x000c }, { 2799, 0x0808 }, + { 2801, 0x000c }, { 2803, 0x0c08 }, { 2806, 0x0000 }, { 2806, 0x0840 }, + /* 0x6b00 */ + { 2808, 0x1410 }, { 2811, 0x0044 }, { 2813, 0x000b }, { 2816, 0x6404 }, + { 2820, 0x50c0 }, { 2824, 0x8001 }, { 2826, 0x047e }, { 2833, 0x8984 }, + { 2838, 0x0658 }, { 2843, 0x4140 }, { 2846, 0xc000 }, { 2848, 0x94a4 }, + { 2854, 0xa862 }, { 2860, 0x09dc }, { 2867, 0x1800 }, { 2869, 0x0000 }, + /* 0x6c00 */ + { 2869, 0x8100 }, { 2871, 0x000a }, { 2873, 0x0008 }, { 2874, 0x4190 }, + { 2878, 0x4007 }, { 2882, 0xe4a1 }, { 2889, 0x2501 }, { 2893, 0x6445 }, + { 2899, 0x11ee }, { 2907, 0x0e7d }, { 2916, 0x4800 }, { 2918, 0xfb08 }, + { 2926, 0x1616 }, { 2932, 0x08a8 }, { 2936, 0xc92e }, { 2944, 0x0009 }, + /* 0x6d00 */ + { 2946, 0x1800 }, { 2948, 0x4a82 }, { 2953, 0x06a0 }, { 2957, 0x6b64 }, + { 2965, 0x0002 }, { 2966, 0x1600 }, { 2969, 0x5648 }, { 2975, 0x8390 }, + { 2980, 0x73a0 }, { 2987, 0x002a }, { 2990, 0x8000 }, { 2991, 0x0024 }, + { 2993, 0x88f9 }, { 3001, 0x4702 }, { 3006, 0x4d02 }, { 3011, 0x0faa }, + /* 0x6e00 */ + { 3019, 0x0000 }, { 3019, 0x8e80 }, { 3024, 0xb87b }, { 3034, 0x7554 }, + { 3042, 0x2418 }, { 3046, 0xd940 }, { 3052, 0xc880 }, { 3056, 0x040c }, + { 3059, 0x0000 }, { 3059, 0xb041 }, { 3064, 0x8c24 }, { 3069, 0x0442 }, + { 3072, 0x5a34 }, { 3079, 0x001a }, { 3082, 0x8000 }, { 3083, 0xc110 }, + /* 0x6f00 */ + { 3087, 0x8046 }, { 3091, 0x0032 }, { 3094, 0x180d }, { 3099, 0x8106 }, + { 3103, 0x0002 }, { 3104, 0xcd92 }, { 3112, 0x6014 }, { 3116, 0x7401 }, + { 3121, 0x6112 }, { 3126, 0x0091 }, { 3129, 0xc098 }, { 3134, 0x420a }, + { 3138, 0x040f }, { 3143, 0x8420 }, { 3146, 0x9a13 }, { 3153, 0x4002 }, + /* 0x7000 */ + { 3155, 0x8a62 }, { 3161, 0xfd22 }, { 3170, 0x8188 }, { 3174, 0x4080 }, + { 3176, 0x1000 }, { 3177, 0x2103 }, { 3181, 0x0808 }, { 3183, 0x3101 }, + { 3187, 0x4420 }, { 3190, 0x0704 }, { 3194, 0xb812 }, { 3200, 0x0388 }, + { 3204, 0x8900 }, { 3207, 0xa300 }, { 3211, 0x0000 }, { 3211, 0x2202 }, + /* 0x7100 */ + { 3214, 0x1210 }, { 3217, 0x4600 }, { 3220, 0x0042 }, { 3222, 0x0041 }, + { 3224, 0x5680 }, { 3229, 0x5241 }, { 3234, 0x52f0 }, { 3241, 0x2000 }, + { 3242, 0x8610 }, { 3246, 0x8214 }, { 3250, 0x1004 }, { 3252, 0x4602 }, + { 3256, 0x430a }, { 3261, 0x8035 }, { 3266, 0x60e0 }, { 3271, 0xd800 }, + /* 0x7200 */ + { 3275, 0x0041 }, { 3277, 0x0801 }, { 3279, 0x3400 }, { 3282, 0x6c65 }, + { 3290, 0x11c1 }, { 3295, 0xab04 }, { 3301, 0x0286 }, { 3305, 0x2204 }, + { 3308, 0x0003 }, { 3310, 0x0000 }, { 3310, 0x9084 }, { 3314, 0x0000 }, + { 3314, 0x4015 }, { 3318, 0x0281 }, { 3321, 0x0202 }, { 3323, 0x3300 }, + /* 0x7300 */ + { 3327, 0x0400 }, { 3328, 0x3840 }, { 3332, 0x0e20 }, { 3336, 0xc0c0 }, + { 3340, 0x0030 }, { 3342, 0x0085 }, { 3345, 0x0500 }, { 3347, 0x0d25 }, + { 3353, 0x4ad0 }, { 3359, 0x81d0 }, { 3364, 0x2280 }, { 3367, 0x020c }, + { 3370, 0xb605 }, { 3377, 0x6240 }, { 3381, 0x2679 }, { 3389, 0x6280 }, + /* 0x7400 */ + { 3393, 0x02ea }, { 3399, 0x0808 }, { 3401, 0xdd67 }, { 3412, 0x8579 }, + { 3420, 0x081b }, { 3425, 0xdea0 }, { 3433, 0x8735 }, { 3441, 0x4000 }, + { 3442, 0x0a8c }, { 3447, 0xd100 }, { 3451, 0x05aa }, { 3457, 0xa225 }, + { 3463, 0x8440 }, { 3466, 0x1510 }, { 3470, 0x404d }, { 3475, 0x0080 }, + /* 0x7500 */ + { 3476, 0x0012 }, { 3478, 0x8d22 }, { 3484, 0x1968 }, { 3490, 0x058f }, + { 3497, 0x9080 }, { 3500, 0x3a1a }, { 3507, 0x8464 }, { 3512, 0x8561 }, + { 3518, 0xccc0 }, { 3524, 0x2002 }, { 3526, 0x0820 }, { 3528, 0x732e }, + { 3537, 0x20a4 }, { 3541, 0x0b34 }, { 3547, 0x0004 }, { 3548, 0x1415 }, + /* 0x7600 */ + { 3553, 0x2001 }, { 3555, 0x8200 }, { 3557, 0x0057 }, { 3562, 0x0800 }, + { 3563, 0x5004 }, { 3566, 0x0044 }, { 3568, 0x1212 }, { 3572, 0x7905 }, + { 3579, 0x40d0 }, { 3583, 0x0009 }, { 3585, 0x4000 }, { 3586, 0x8400 }, + { 3588, 0x054c }, { 3593, 0xd844 }, { 3599, 0x409a }, { 3604, 0x5114 }, + /* 0x7700 */ + { 3609, 0x0b12 }, { 3614, 0x4000 }, { 3615, 0x0201 }, { 3617, 0x1580 }, + { 3621, 0x2001 }, { 3623, 0x0800 }, { 3624, 0x084a }, { 3628, 0xc200 }, + { 3631, 0x0800 }, { 3632, 0x4002 }, { 3634, 0x3020 }, { 3637, 0x9809 }, + { 3642, 0x0000 }, { 3642, 0x1880 }, { 3645, 0xe22c }, { 3652, 0x0008 }, + /* 0x7800 */ + { 3653, 0x0004 }, { 3654, 0x0004 }, { 3655, 0x10e0 }, { 3659, 0x0014 }, + { 3661, 0x8020 }, { 3663, 0x2000 }, { 3664, 0x9800 }, { 3667, 0x1000 }, + { 3668, 0x7082 }, { 3673, 0x0082 }, { 3675, 0x0288 }, { 3678, 0x1c00 }, + { 3681, 0x4c22 }, { 3686, 0x0001 }, { 3687, 0x9100 }, { 3690, 0x0820 }, + /* 0x7900 */ + { 3692, 0x4002 }, { 3694, 0x0040 }, { 3695, 0x1c00 }, { 3698, 0x4400 }, + { 3700, 0x0383 }, { 3705, 0x7cc1 }, { 3713, 0x2121 }, { 3717, 0x8400 }, + { 3719, 0xe002 }, { 3723, 0x0002 }, { 3724, 0x44c0 }, { 3728, 0xe20a }, + { 3734, 0x0e03 }, { 3739, 0x8126 }, { 3744, 0x02d0 }, { 3748, 0x0800 }, + /* 0x7a00 */ + { 3749, 0x2921 }, { 3754, 0x9690 }, { 3760, 0x4001 }, { 3762, 0xb8c2 }, + { 3769, 0x6241 }, { 3774, 0x0080 }, { 3775, 0x0a06 }, { 3779, 0xa651 }, + { 3786, 0x0112 }, { 3789, 0x812c }, { 3794, 0xc600 }, { 3798, 0x0400 }, + { 3799, 0x0cb0 }, { 3804, 0xa280 }, { 3808, 0xa429 }, { 3814, 0x8640 }, + /* 0x7b00 */ + { 3818, 0x8000 }, { 3819, 0x4a02 }, { 3823, 0x3041 }, { 3827, 0x0200 }, + { 3828, 0xba40 }, { 3834, 0x0057 }, { 3839, 0x5001 }, { 3842, 0x2020 }, + { 3844, 0x8880 }, { 3847, 0x24b0 }, { 3852, 0x2002 }, { 3854, 0x0112 }, + { 3857, 0x02d3 }, { 3863, 0x0004 }, { 3864, 0x0211 }, { 3867, 0x0000 }, + /* 0x7c00 */ + { 3867, 0x0080 }, { 3868, 0x4004 }, { 3870, 0x0c82 }, { 3874, 0xe000 }, + { 3877, 0x3008 }, { 3880, 0x0000 }, { 3880, 0x1011 }, { 3883, 0x0008 }, + { 3884, 0x0208 }, { 3886, 0x81a4 }, { 3891, 0x40a0 }, { 3894, 0x420e }, + { 3899, 0x0400 }, { 3900, 0xc040 }, { 3903, 0x0081 }, { 3905, 0x4800 }, + /* 0x7d00 */ + { 3907, 0x2df5 }, { 3917, 0x0f91 }, { 3924, 0xd807 }, { 3931, 0x0629 }, + { 3936, 0x007c }, { 3941, 0x4001 }, { 3943, 0x4546 }, { 3949, 0x824e }, + { 3955, 0xc000 }, { 3957, 0x1008 }, { 3959, 0x3005 }, { 3963, 0xed36 }, + { 3973, 0x0c80 }, { 3976, 0x6540 }, { 3981, 0x930b }, { 3988, 0x0810 }, + /* 0x7e00 */ + { 3990, 0x0600 }, { 3992, 0xe820 }, { 3997, 0xc80a }, { 4002, 0x6082 }, + { 4006, 0x00ca }, { 4010, 0x4034 }, { 4014, 0x2e02 }, { 4019, 0x1201 }, + { 4022, 0x9004 }, { 4025, 0x1948 }, { 4030, 0x0000 }, { 4030, 0x0000 }, + { 4030, 0x0000 }, { 4030, 0x0000 }, { 4030, 0x0000 }, { 4030, 0x0000 }, + /* 0x7f00 */ + { 4030, 0x0000 }, { 4030, 0x0000 }, { 4030, 0x0000 }, { 4030, 0x0540 }, + { 4033, 0x1000 }, { 4034, 0x0031 }, { 4037, 0x4c00 }, { 4040, 0x02a5 }, + { 4045, 0x5520 }, { 4050, 0x4410 }, { 4053, 0x0310 }, { 4056, 0x2304 }, + { 4060, 0x5422 }, { 4065, 0x8034 }, { 4069, 0x0a03 }, { 4073, 0x1201 }, + /* 0x8000 */ + { 4076, 0x126b }, { 4083, 0x01a1 }, { 4087, 0x2000 }, { 4088, 0xa048 }, + { 4092, 0x0448 }, { 4095, 0x4540 }, { 4099, 0x8000 }, { 4100, 0xe08d }, + { 4107, 0x1af0 }, { 4114, 0x2840 }, { 4117, 0x8626 }, { 4123, 0x0416 }, + { 4127, 0x5018 }, { 4131, 0x4c00 }, { 4134, 0x0032 }, { 4137, 0x2112 }, + /* 0x8100 */ + { 4141, 0x05e4 }, { 4147, 0x0d00 }, { 4150, 0x8a08 }, { 4154, 0x4200 }, + { 4156, 0x4800 }, { 4158, 0x0033 }, { 4162, 0x0860 }, { 4165, 0x8703 }, + { 4171, 0x8501 }, { 4175, 0x3400 }, { 4178, 0x0109 }, { 4181, 0xe428 }, + { 4187, 0x2045 }, { 4191, 0x8100 }, { 4193, 0x25a8 }, { 4199, 0x5c18 }, + /* 0x8200 */ + { 4205, 0x35a0 }, { 4211, 0xd804 }, { 4216, 0x1c02 }, { 4220, 0x02e0 }, + { 4224, 0x00a1 }, { 4227, 0x0200 }, { 4228, 0xc050 }, { 4232, 0x4146 }, + { 4237, 0x6800 }, { 4240, 0xa604 }, { 4245, 0xf260 }, { 4252, 0xbb8a }, + { 4261, 0x0000 }, { 4261, 0xc8b6 }, { 4269, 0x00e2 }, { 4273, 0x6002 }, + /* 0x8300 */ + { 4276, 0x023e }, { 4282, 0x0080 }, { 4283, 0x8900 }, { 4286, 0x0372 }, + { 4292, 0x8681 }, { 4297, 0x0006 }, { 4299, 0x0000 }, { 4299, 0x0888 }, + { 4302, 0x4600 }, { 4305, 0x4140 }, { 4308, 0x0e04 }, { 4312, 0x2000 }, + { 4313, 0x1622 }, { 4318, 0x1048 }, { 4321, 0x8a00 }, { 4324, 0x2217 }, + /* 0x8400 */ + { 4330, 0x7418 }, { 4336, 0x0000 }, { 4336, 0x1200 }, { 4338, 0x2102 }, + { 4341, 0x0200 }, { 4342, 0x0880 }, { 4344, 0x984a }, { 4350, 0x0420 }, + { 4352, 0x0000 }, { 4352, 0x1211 }, { 4356, 0x0002 }, { 4357, 0x9904 }, + { 4362, 0x2a55 }, { 4369, 0x0402 }, { 4371, 0x5000 }, { 4373, 0x1010 }, + /* 0x8500 */ + { 4375, 0x0000 }, { 4375, 0x459a }, { 4382, 0xb02a }, { 4388, 0xa000 }, + { 4390, 0x420a }, { 4394, 0x0208 }, { 4396, 0x2708 }, { 4401, 0x0000 }, + { 4401, 0x8090 }, { 4404, 0x0812 }, { 4407, 0x8740 }, { 4412, 0x0401 }, + { 4414, 0xe202 }, { 4419, 0x3020 }, { 4422, 0x0630 }, { 4426, 0x8c80 }, + /* 0x8600 */ + { 4430, 0x04c4 }, { 4434, 0x04c0 }, { 4437, 0x2000 }, { 4438, 0x8000 }, + { 4439, 0x4000 }, { 4440, 0xd831 }, { 4447, 0x0080 }, { 4448, 0x0200 }, + { 4449, 0x1400 }, { 4451, 0x0008 }, { 4452, 0x0218 }, { 4455, 0x0000 }, + { 4455, 0x0880 }, { 4457, 0x8a10 }, { 4461, 0x2010 }, { 4463, 0x4000 }, + /* 0x8700 */ + { 4464, 0x010d }, { 4468, 0x1500 }, { 4471, 0x0000 }, { 4471, 0x0000 }, + { 4471, 0x4000 }, { 4472, 0x80a0 }, { 4475, 0x0140 }, { 4477, 0x0150 }, + { 4480, 0x2004 }, { 4482, 0x8000 }, { 4483, 0x0004 }, { 4484, 0x0408 }, + { 4486, 0x0010 }, { 4487, 0x0000 }, { 4487, 0x9001 }, { 4490, 0x4a04 }, + /* 0x8800 */ + { 4494, 0x0020 }, { 4495, 0x8000 }, { 4496, 0x000c }, { 4498, 0x0842 }, + { 4501, 0x3041 }, { 4505, 0x2a8c }, { 4511, 0x090e }, { 4516, 0xc085 }, + { 4521, 0x2906 }, { 4526, 0x40c4 }, { 4530, 0x0800 }, { 4531, 0x0010 }, + { 4532, 0x8006 }, { 4535, 0xb230 }, { 4541, 0x0102 }, { 4543, 0x2138 }, + /* 0x8900 */ + { 4548, 0x0080 }, { 4549, 0x030d }, { 4554, 0x0420 }, { 4556, 0x0940 }, + { 4559, 0x0012 }, { 4561, 0x8000 }, { 4562, 0x0410 }, { 4564, 0x8004 }, + { 4566, 0x88ca }, { 4572, 0x0048 }, { 4574, 0x0602 }, { 4577, 0x2404 }, + { 4580, 0x0001 }, { 4581, 0x0004 }, { 4582, 0x0008 }, { 4583, 0x0110 }, + /* 0x8a00 */ + { 4585, 0x550d }, { 4592, 0xa9c8 }, { 4599, 0x2428 }, { 4603, 0x0c52 }, + { 4608, 0x0000 }, { 4608, 0x4831 }, { 4613, 0x624d }, { 4620, 0x022f }, + { 4626, 0x30a0 }, { 4630, 0x4128 }, { 4634, 0x057b }, { 4642, 0xd205 }, + { 4648, 0xa894 }, { 4654, 0x1844 }, { 4658, 0x6cc2 }, { 4665, 0x45c2 }, + /* 0x8b00 */ + { 4671, 0x4017 }, { 4676, 0x2ed1 }, { 4684, 0x1901 }, { 4688, 0x0208 }, + { 4690, 0xc202 }, { 4694, 0x1500 }, { 4697, 0x9040 }, { 4700, 0x2091 }, + { 4704, 0x0401 }, { 4706, 0x044d }, { 4711, 0x0000 }, { 4711, 0x0000 }, + { 4711, 0x0000 }, { 4711, 0x0000 }, { 4711, 0x0000 }, { 4711, 0x0000 }, + /* 0x8c00 */ + { 4711, 0x0000 }, { 4711, 0x0000 }, { 4711, 0x0000 }, { 4711, 0x8080 }, + { 4713, 0x1542 }, { 4718, 0x0420 }, { 4720, 0x0c02 }, { 4723, 0x0600 }, + { 4725, 0x1404 }, { 4728, 0x6000 }, { 4730, 0x9f87 }, { 4740, 0xb9d9 }, + { 4750, 0x059f }, { 4758, 0x540a }, { 4763, 0x245d }, { 4770, 0x3810 }, + /* 0x8d00 */ + { 4774, 0x25b0 }, { 4780, 0x0048 }, { 4782, 0x0000 }, { 4782, 0x0000 }, + { 4782, 0x0000 }, { 4782, 0x0000 }, { 4782, 0x0850 }, { 4785, 0x0099 }, + { 4789, 0x0420 }, { 4791, 0x0200 }, { 4792, 0x0108 }, { 4794, 0x4408 }, + { 4797, 0x9840 }, { 4801, 0x2800 }, { 4803, 0x810a }, { 4807, 0x0008 }, + /* 0x8e00 */ + { 4808, 0x8400 }, { 4810, 0x4001 }, { 4812, 0x0400 }, { 4813, 0x0021 }, + { 4815, 0x0794 }, { 4821, 0x8200 }, { 4823, 0x0001 }, { 4824, 0x0050 }, + { 4826, 0x2482 }, { 4830, 0x0000 }, { 4830, 0x1c00 }, { 4833, 0x0000 }, + { 4833, 0x3c01 }, { 4838, 0x8004 }, { 4840, 0x0800 }, { 4841, 0x4900 }, + /* 0x8f00 */ + { 4844, 0x0228 }, { 4847, 0xf83c }, { 4856, 0x86c0 }, { 4861, 0xcb08 }, + { 4867, 0x6230 }, { 4872, 0xa000 }, { 4874, 0x0004 }, { 4875, 0x0000 }, + { 4875, 0x0000 }, { 4875, 0x1800 }, { 4877, 0xa148 }, { 4882, 0x0007 }, + { 4885, 0x4024 }, { 4888, 0x0012 }, { 4890, 0x2c40 }, { 4894, 0x2285 }, + /* 0x9000 */ + { 4899, 0xa96f }, { 4909, 0xe6b3 }, { 4919, 0x400f }, { 4924, 0x5126 }, + { 4930, 0x6c86 }, { 4937, 0x723b }, { 4946, 0xe20b }, { 4953, 0xb5a4 }, + { 4961, 0x859f }, { 4970, 0x0222 }, { 4973, 0x854c }, { 4979, 0x0123 }, + { 4983, 0x0402 }, { 4985, 0x4000 }, { 4986, 0x2102 }, { 4989, 0x2020 }, + /* 0x9100 */ + { 4991, 0x0004 }, { 4992, 0x0224 }, { 4995, 0x2080 }, { 4997, 0x0004 }, + { 4998, 0x7e00 }, { 5004, 0x0004 }, { 5005, 0x1604 }, { 5009, 0x01a0 }, + { 5012, 0x2a80 }, { 5016, 0x1004 }, { 5018, 0xd800 }, { 5022, 0x0032 }, + { 5025, 0xfa81 }, { 5033, 0x3183 }, { 5039, 0x0488 }, { 5042, 0x0020 }, + /* 0x9200 */ + { 5043, 0x2000 }, { 5044, 0x4087 }, { 5049, 0x0000 }, { 5049, 0x8410 }, + { 5052, 0x0221 }, { 5055, 0x4880 }, { 5058, 0x0074 }, { 5062, 0x0000 }, + { 5062, 0x0029 }, { 5065, 0x114a }, { 5070, 0x0000 }, { 5070, 0x02c8 }, + { 5074, 0x9000 }, { 5076, 0x0004 }, { 5077, 0x0410 }, { 5079, 0x1100 }, + /* 0x9300 */ + { 5081, 0x0010 }, { 5082, 0xc501 }, { 5087, 0xc957 }, { 5096, 0x0000 }, + { 5096, 0x2d00 }, { 5100, 0x0810 }, { 5102, 0x4000 }, { 5103, 0x5020 }, + { 5106, 0x1000 }, { 5107, 0x0450 }, { 5110, 0x3088 }, { 5114, 0x0001 }, + { 5115, 0x0008 }, { 5116, 0x4002 }, { 5118, 0x0012 }, { 5120, 0x0040 }, + /* 0x9400 */ + { 5121, 0x0010 }, { 5122, 0x0100 }, { 5123, 0x0820 }, { 5125, 0x0120 }, + { 5127, 0x0010 }, { 5128, 0x0806 }, { 5131, 0x0000 }, { 5131, 0xa000 }, + { 5133, 0x0000 }, { 5133, 0x0000 }, { 5133, 0x0000 }, { 5133, 0x0000 }, + { 5133, 0x0000 }, { 5133, 0x0000 }, { 5133, 0x0000 }, { 5133, 0x0000 }, + /* 0x9500 */ + { 5133, 0x0000 }, { 5133, 0x0000 }, { 5133, 0x0000 }, { 5133, 0x0000 }, + { 5133, 0x0000 }, { 5133, 0x0000 }, { 5133, 0x0000 }, { 5133, 0x0080 }, + { 5134, 0x8a09 }, { 5139, 0x011e }, { 5144, 0x2138 }, { 5149, 0x1802 }, + { 5152, 0x0480 }, { 5154, 0x1070 }, { 5158, 0x0006 }, { 5160, 0x0000 }, + /* 0x9600 */ + { 5160, 0x0000 }, { 5160, 0x1000 }, { 5161, 0x4402 }, { 5164, 0x8804 }, + { 5167, 0x3815 }, { 5173, 0xf801 }, { 5179, 0x041c }, { 5183, 0x21e9 }, + { 5190, 0x6c60 }, { 5196, 0x1b30 }, { 5202, 0x0588 }, { 5206, 0x0882 }, + { 5209, 0x7af3 }, { 5220, 0x1a60 }, { 5225, 0x870c }, { 5231, 0x0ac5 }, + /* 0x9700 */ + { 5237, 0x00c1 }, { 5240, 0x524a }, { 5246, 0x0080 }, { 5247, 0x2205 }, + { 5251, 0x0114 }, { 5254, 0x5042 }, { 5258, 0x2206 }, { 5262, 0x0490 }, + { 5265, 0xa800 }, { 5268, 0x0000 }, { 5268, 0x2901 }, { 5272, 0x0000 }, + { 5272, 0x0840 }, { 5274, 0x1008 }, { 5276, 0x0000 }, { 5276, 0x8848 }, + /* 0x9800 */ + { 5280, 0x156f }, { 5289, 0x018f }, { 5295, 0x2000 }, { 5296, 0x0b01 }, + { 5300, 0x7040 }, { 5304, 0x4510 }, { 5308, 0x88a0 }, { 5312, 0x0000 }, + { 5312, 0x0000 }, { 5312, 0x0000 }, { 5312, 0x8100 }, { 5314, 0x0002 }, + { 5315, 0x0090 }, { 5317, 0x9800 }, { 5320, 0xe006 }, { 5325, 0x7010 }, + /* 0x9900 */ + { 5329, 0x1608 }, { 5333, 0x4109 }, { 5337, 0x0101 }, { 5339, 0x0000 }, + { 5339, 0x3a20 }, { 5344, 0x0096 }, { 5348, 0x0000 }, { 5348, 0x0000 }, + { 5348, 0x0000 }, { 5348, 0x2240 }, { 5351, 0x7120 }, { 5356, 0x021a }, + { 5360, 0x0002 }, { 5361, 0xa227 }, { 5368, 0x2000 }, { 5369, 0x8002 }, + /* 0x9a00 */ + { 5371, 0xc102 }, { 5375, 0x0200 }, { 5376, 0x0800 }, { 5377, 0x00c1 }, + { 5380, 0x2029 }, { 5384, 0x8ca0 }, { 5389, 0x0624 }, { 5393, 0x0000 }, + { 5393, 0x0000 }, { 5393, 0x0000 }, { 5393, 0x0100 }, { 5394, 0x0100 }, + { 5395, 0x0000 }, { 5395, 0x0118 }, { 5398, 0x4020 }, { 5400, 0x0000 }, + /* 0x9b00 */ + { 5400, 0x0000 }, { 5400, 0x0400 }, { 5401, 0x0480 }, { 5403, 0x1002 }, + { 5405, 0x803e }, { 5411, 0x0410 }, { 5413, 0x8000 }, { 5414, 0x0000 }, + { 5414, 0x4000 }, { 5415, 0x8002 }, { 5417, 0x4800 }, { 5419, 0x0000 }, + { 5419, 0x0200 }, { 5420, 0x0040 }, { 5421, 0x0110 }, { 5423, 0x0000 }, + /* 0x9c00 */ + { 5423, 0x2000 }, { 5424, 0x0025 }, { 5427, 0x0020 }, { 5428, 0x0804 }, + { 5430, 0x0280 }, { 5432, 0x0080 }, { 5433, 0x0000 }, { 5433, 0x0000 }, + { 5433, 0x0000 }, { 5433, 0x0000 }, { 5433, 0x0000 }, { 5433, 0x0000 }, + { 5433, 0x0000 }, { 5433, 0x0000 }, { 5433, 0x02a0 }, { 5436, 0x0058 }, + /* 0x9d00 */ + { 5439, 0x0200 }, { 5440, 0x0800 }, { 5441, 0x0140 }, { 5443, 0x0800 }, + { 5444, 0x0000 }, { 5444, 0x2002 }, { 5446, 0x1003 }, { 5449, 0x0004 }, + { 5450, 0x0000 }, { 5450, 0x0000 }, { 5450, 0x8200 }, { 5452, 0x0010 }, + { 5453, 0x0010 }, { 5454, 0x0080 }, { 5455, 0x0000 }, { 5455, 0x0704 }, + /* 0x9e00 */ + { 5459, 0x0000 }, { 5459, 0x4400 }, { 5461, 0x0000 }, { 5461, 0x0000 }, + { 5461, 0x0000 }, { 5461, 0x0000 }, { 5461, 0x0000 }, { 5461, 0xa220 }, + { 5465, 0x0000 }, { 5465, 0xa08c }, { 5470, 0x0020 }, { 5471, 0x4830 }, + { 5475, 0x6008 }, { 5478, 0x5912 }, { 5484, 0x0100 }, { 5485, 0x0010 }, + /* 0x9f00 */ + { 5486, 0x4180 }, { 5489, 0x0008 }, { 5490, 0x0001 }, { 5491, 0x0800 }, + { 5492, 0x4c00 }, { 5495, 0x8004 }, { 5497, 0x1482 }, { 5501, 0x0080 }, + { 5502, 0x2000 }, { 5503, 0x1021 }, +}; +static const Summary16 ksc5601_uni2indx_pageac[698] = { + /* 0xac00 */ + { 5506, 0x0793 }, { 5513, 0x3eff }, { 5526, 0xb011 }, { 5531, 0x1303 }, + { 5536, 0x2801 }, { 5539, 0x1110 }, { 5542, 0x0000 }, { 5542, 0x0593 }, + { 5548, 0x1e7b }, { 5558, 0xb011 }, { 5563, 0x9703 }, { 5570, 0x3b01 }, + { 5576, 0x1112 }, { 5580, 0x00a0 }, { 5582, 0x9593 }, { 5590, 0x306b }, + /* 0xad00 */ + { 5597, 0xb051 }, { 5603, 0x1102 }, { 5606, 0x3201 }, { 5610, 0x1130 }, + { 5614, 0x02b0 }, { 5618, 0x0111 }, { 5621, 0x300a }, { 5625, 0xb879 }, + { 5634, 0x1306 }, { 5639, 0x3001 }, { 5642, 0x0010 }, { 5643, 0x0080 }, + { 5644, 0x0113 }, { 5648, 0x100b }, { 5652, 0x0011 }, { 5654, 0x9300 }, + /* 0xae00 */ + { 5658, 0x2b03 }, { 5664, 0x0010 }, { 5665, 0x0000 }, { 5665, 0x0593 }, + { 5671, 0x746b }, { 5680, 0xb051 }, { 5686, 0x1323 }, { 5692, 0x3b01 }, + { 5698, 0x1030 }, { 5701, 0x0000 }, { 5701, 0x0000 }, { 5701, 0x7000 }, + { 5704, 0xb011 }, { 5709, 0x1303 }, { 5714, 0x2900 }, { 5717, 0x1110 }, + /* 0xaf00 */ + { 5720, 0x2180 }, { 5723, 0x0001 }, { 5724, 0x3000 }, { 5726, 0xb015 }, + { 5732, 0x030e }, { 5737, 0x3001 }, { 5740, 0x0030 }, { 5742, 0x0200 }, + { 5743, 0x0111 }, { 5746, 0x1023 }, { 5750, 0x0000 }, { 5750, 0x1300 }, + { 5753, 0x6b81 }, { 5760, 0x1010 }, { 5762, 0x0300 }, { 5764, 0x0113 }, + /* 0xb000 */ + { 5768, 0x1013 }, { 5772, 0x3011 }, { 5776, 0x0100 }, { 5777, 0x0000 }, + { 5777, 0x5530 }, { 5783, 0x22b8 }, { 5789, 0x0000 }, { 5789, 0x3000 }, + { 5791, 0xb011 }, { 5796, 0x9702 }, { 5802, 0xfb07 }, { 5812, 0x113a }, + { 5818, 0x03b0 }, { 5823, 0x0113 }, { 5827, 0x0021 }, { 5829, 0x0000 }, + /* 0xb100 */ + { 5829, 0x1b00 }, { 5833, 0x3b0d }, { 5841, 0x1138 }, { 5846, 0x03b0 }, + { 5851, 0x0113 }, { 5855, 0x1133 }, { 5861, 0x0001 }, { 5862, 0x1300 }, + { 5865, 0x2b05 }, { 5871, 0x111c }, { 5876, 0x0100 }, { 5877, 0x0000 }, + { 5877, 0x1000 }, { 5878, 0xb011 }, { 5883, 0x1300 }, { 5886, 0x2a01 }, + /* 0xb200 */ + { 5890, 0x1930 }, { 5895, 0x02b0 }, { 5899, 0x0001 }, { 5900, 0x1010 }, + { 5902, 0x0000 }, { 5902, 0x1100 }, { 5904, 0x0301 }, { 5907, 0x1030 }, + { 5910, 0x0230 }, { 5913, 0x0713 }, { 5919, 0x146b }, { 5926, 0x0011 }, + { 5928, 0x1300 }, { 5931, 0x2b05 }, { 5937, 0xf974 }, { 5947, 0x8fb8 }, + /* 0xb300 */ + { 5956, 0x0113 }, { 5960, 0x103b }, { 5966, 0x0000 }, { 5966, 0x0000 }, + { 5966, 0x0000 }, { 5966, 0xd970 }, { 5974, 0x4ab0 }, { 5980, 0x0113 }, + { 5984, 0x103b }, { 5990, 0x0011 }, { 5992, 0x1103 }, { 5996, 0x0000 }, + { 5996, 0x5930 }, { 6002, 0x2ab1 }, { 6009, 0x0111 }, { 6012, 0x1000 }, + /* 0xb400 */ + { 6013, 0x0000 }, { 6013, 0x1101 }, { 6016, 0x0b01 }, { 6020, 0x0010 }, + { 6021, 0x0000 }, { 6021, 0x0113 }, { 6025, 0x102b }, { 6030, 0x0000 }, + { 6030, 0x0101 }, { 6032, 0x2000 }, { 6033, 0x1110 }, { 6036, 0x02a0 }, + { 6039, 0x0111 }, { 6042, 0x3021 }, { 6046, 0xb059 }, { 6053, 0x0102 }, + /* 0xb500 */ + { 6055, 0x0000 }, { 6055, 0x1930 }, { 6060, 0x07b0 }, { 6066, 0x0113 }, + { 6070, 0x383b }, { 6078, 0xb011 }, { 6083, 0x0003 }, { 6085, 0x0000 }, + { 6085, 0x0000 }, { 6085, 0x0000 }, { 6085, 0x0d13 }, { 6091, 0x383b }, + { 6099, 0xb011 }, { 6104, 0x0103 }, { 6107, 0x1000 }, { 6108, 0x0000 }, + /* 0xb600 */ + { 6108, 0x0000 }, { 6108, 0x0113 }, { 6112, 0x1020 }, { 6114, 0x0010 }, + { 6115, 0x0100 }, { 6116, 0x0000 }, { 6116, 0x0110 }, { 6118, 0x0000 }, + { 6118, 0x0000 }, { 6118, 0x3000 }, { 6120, 0x1811 }, { 6124, 0x0002 }, + { 6125, 0x0000 }, { 6125, 0x0010 }, { 6126, 0x0000 }, { 6126, 0x0111 }, + /* 0xb700 */ + { 6129, 0x0023 }, { 6132, 0x0000 }, { 6132, 0x9300 }, { 6136, 0x0b01 }, + { 6140, 0x1110 }, { 6143, 0x0030 }, { 6145, 0x0111 }, { 6148, 0x302b }, + { 6154, 0xb011 }, { 6159, 0x13c7 }, { 6167, 0x3b01 }, { 6173, 0x0130 }, + { 6176, 0x0280 }, { 6178, 0x0000 }, { 6178, 0x3000 }, { 6180, 0xb011 }, + /* 0xb800 */ + { 6185, 0x1383 }, { 6191, 0x2b01 }, { 6196, 0x1130 }, { 6200, 0x03b0 }, + { 6205, 0x0011 }, { 6207, 0x300a }, { 6211, 0xb011 }, { 6216, 0x1102 }, + { 6219, 0x2000 }, { 6220, 0x0000 }, { 6220, 0x0100 }, { 6221, 0x0111 }, + { 6224, 0x102b }, { 6229, 0xa011 }, { 6233, 0x1302 }, { 6237, 0x2b01 }, + /* 0xb900 */ + { 6242, 0x0010 }, { 6243, 0x0100 }, { 6244, 0x0001 }, { 6245, 0x3000 }, + { 6247, 0x9011 }, { 6251, 0x1302 }, { 6255, 0x2b01 }, { 6260, 0x1130 }, + { 6264, 0x66b0 }, { 6271, 0x0000 }, { 6271, 0x3000 }, { 6273, 0xb011 }, + { 6278, 0xd302 }, { 6284, 0x6b07 }, { 6292, 0x113a }, { 6298, 0x07b0 }, + /* 0xba00 */ + { 6304, 0x0103 }, { 6307, 0x0020 }, { 6308, 0x0000 }, { 6308, 0x1300 }, + { 6311, 0x6b05 }, { 6318, 0x1138 }, { 6323, 0x03b0 }, { 6328, 0x0113 }, + { 6332, 0x10b8 }, { 6337, 0x0000 }, { 6337, 0x1b00 }, { 6341, 0x2b05 }, + { 6347, 0x0110 }, { 6349, 0x0300 }, { 6351, 0x0000 }, { 6351, 0x1000 }, + /* 0xbb00 */ + { 6352, 0xa011 }, { 6356, 0x1102 }, { 6359, 0x0a01 }, { 6362, 0x7970 }, + { 6370, 0xa2b0 }, { 6376, 0x0111 }, { 6379, 0x100a }, { 6382, 0x0000 }, + { 6382, 0x1100 }, { 6384, 0x0001 }, { 6385, 0x1110 }, { 6388, 0x0090 }, + { 6390, 0x0111 }, { 6393, 0x0009 }, { 6395, 0x0000 }, { 6395, 0x9300 }, + /* 0xbc00 */ + { 6399, 0xbb05 }, { 6407, 0xf9f2 }, { 6418, 0x22b0 }, { 6423, 0x0113 }, + { 6427, 0x323b }, { 6435, 0x2001 }, { 6437, 0x0000 }, { 6437, 0x0000 }, + { 6437, 0x5930 }, { 6443, 0x06b0 }, { 6448, 0x0193 }, { 6453, 0x303b }, + { 6460, 0xa011 }, { 6464, 0x1123 }, { 6469, 0x0000 }, { 6469, 0x1170 }, + /* 0xbd00 */ + { 6474, 0x02b0 }, { 6478, 0x0011 }, { 6480, 0x1010 }, { 6482, 0x0000 }, + { 6482, 0x1301 }, { 6486, 0x0301 }, { 6489, 0x0110 }, { 6491, 0x0000 }, + { 6491, 0x0793 }, { 6498, 0x162b }, { 6505, 0x0010 }, { 6506, 0x0101 }, + { 6508, 0x0000 }, { 6508, 0x1130 }, { 6512, 0x0200 }, { 6513, 0x0111 }, + /* 0xbe00 */ + { 6516, 0x3029 }, { 6521, 0xb011 }, { 6526, 0x0000 }, { 6526, 0x0000 }, + { 6526, 0x5130 }, { 6531, 0x0eb0 }, { 6537, 0x0513 }, { 6542, 0x383b }, + { 6550, 0xb011 }, { 6555, 0x0303 }, { 6559, 0x0100 }, { 6560, 0x0000 }, + { 6560, 0x0000 }, { 6560, 0x0193 }, { 6565, 0x1039 }, { 6570, 0x0000 }, + /* 0xbf00 */ + { 6570, 0x0302 }, { 6573, 0x3b00 }, { 6578, 0x0000 }, { 6578, 0x0000 }, + { 6578, 0x0113 }, { 6582, 0x0023 }, { 6585, 0x0000 }, { 6585, 0x0000 }, + { 6585, 0x0000 }, { 6585, 0x0010 }, { 6586, 0x0000 }, { 6586, 0x0001 }, + { 6587, 0x3020 }, { 6590, 0x9011 }, { 6594, 0x0002 }, { 6595, 0x0000 }, + /* 0xc000 */ + { 6595, 0x0000 }, { 6595, 0x0000 }, { 6595, 0x0000 }, { 6595, 0x1000 }, + { 6596, 0x0000 }, { 6596, 0x1102 }, { 6599, 0x0301 }, { 6602, 0x0000 }, + { 6602, 0x0000 }, { 6602, 0x0113 }, { 6606, 0xb02b }, { 6613, 0xb079 }, + { 6621, 0x1323 }, { 6627, 0x3b01 }, { 6633, 0x1130 }, { 6637, 0x02b0 }, + /* 0xc100 */ + { 6641, 0x0111 }, { 6644, 0xf021 }, { 6650, 0xb0d9 }, { 6658, 0x1343 }, + { 6664, 0x3b01 }, { 6670, 0x1130 }, { 6674, 0x03b0 }, { 6679, 0x0111 }, + { 6682, 0x7020 }, { 6686, 0xb051 }, { 6692, 0x1322 }, { 6697, 0x2001 }, + { 6699, 0x1110 }, { 6702, 0x0190 }, { 6705, 0x0111 }, { 6708, 0x300b }, + /* 0xc200 */ + { 6713, 0xb011 }, { 6718, 0x9302 }, { 6723, 0xab01 }, { 6729, 0x0016 }, + { 6732, 0x0100 }, { 6733, 0x0113 }, { 6737, 0x3021 }, { 6741, 0xb011 }, + { 6746, 0x0302 }, { 6749, 0x2901 }, { 6753, 0x3130 }, { 6758, 0x02b0 }, + { 6762, 0x0000 }, { 6762, 0x3000 }, { 6764, 0xb819 }, { 6771, 0x1b42 }, + /* 0xc300 */ + { 6777, 0x3301 }, { 6782, 0x1138 }, { 6787, 0x0330 }, { 6791, 0x0000 }, + { 6791, 0x0020 }, { 6792, 0x0000 }, { 6792, 0x1300 }, { 6795, 0x3305 }, + { 6801, 0x1110 }, { 6804, 0x0000 }, { 6804, 0x0000 }, { 6804, 0x0000 }, + { 6804, 0x0001 }, { 6805, 0x9300 }, { 6809, 0x2305 }, { 6814, 0x0130 }, + /* 0xc400 */ + { 6817, 0x0100 }, { 6818, 0x0001 }, { 6819, 0x1010 }, { 6821, 0x3011 }, + { 6825, 0x0100 }, { 6826, 0x0000 }, { 6826, 0x1130 }, { 6830, 0x0230 }, + { 6833, 0x0001 }, { 6834, 0x1010 }, { 6836, 0x0000 }, { 6836, 0x1100 }, + { 6838, 0x0000 }, { 6838, 0x0000 }, { 6838, 0x0200 }, { 6839, 0x8513 }, + /* 0xc500 */ + { 6845, 0x1003 }, { 6848, 0x1011 }, { 6851, 0x1300 }, { 6854, 0x2b01 }, + { 6859, 0x7730 }, { 6867, 0x63b8 }, { 6875, 0x0113 }, { 6879, 0x303b }, + { 6886, 0xb091 }, { 6892, 0x11a2 }, { 6897, 0x0201 }, { 6899, 0x7b30 }, + { 6907, 0x57f0 }, { 6916, 0x0113 }, { 6920, 0x702b }, { 6927, 0xf0d1 }, + /* 0xc600 */ + { 6935, 0x11e3 }, { 6942, 0x1b01 }, { 6947, 0x7130 }, { 6953, 0x0ab9 }, + { 6960, 0x0113 }, { 6964, 0x303b }, { 6971, 0x9001 }, { 6974, 0x1302 }, + { 6978, 0x2b01 }, { 6983, 0x1130 }, { 6987, 0x02b0 }, { 6991, 0x0713 }, + { 6997, 0x302b }, { 7003, 0x3011 }, { 7007, 0x1303 }, { 7012, 0x2301 }, + /* 0xc700 */ + { 7016, 0x1130 }, { 7020, 0x02b0 }, { 7024, 0x0113 }, { 7028, 0x30ab }, + { 7035, 0xb411 }, { 7041, 0x11fe }, { 7050, 0x0901 }, { 7053, 0x7130 }, + { 7059, 0x47b8 }, { 7067, 0x05d3 }, { 7074, 0x307b }, { 7082, 0xb011 }, + { 7087, 0x5303 }, { 7093, 0x2101 }, { 7096, 0x1110 }, { 7099, 0x0000 }, + /* 0xc800 */ + { 7099, 0x0513 }, { 7104, 0x306b }, { 7111, 0xb011 }, { 7116, 0x1102 }, + { 7119, 0x3301 }, { 7124, 0x0010 }, { 7125, 0x0000 }, { 7125, 0x0513 }, + { 7130, 0x38eb }, { 7139, 0xa010 }, { 7142, 0x0102 }, { 7144, 0x3000 }, + { 7146, 0x1110 }, { 7149, 0x02b0 }, { 7153, 0x0013 }, { 7156, 0x3020 }, + /* 0xc900 */ + { 7159, 0xb071 }, { 7166, 0x0102 }, { 7168, 0x1000 }, { 7169, 0x0010 }, + { 7170, 0x0000 }, { 7170, 0x0113 }, { 7174, 0x100b }, { 7178, 0x1011 }, + { 7181, 0x1300 }, { 7184, 0x2b01 }, { 7189, 0x0000 }, { 7189, 0x0000 }, + { 7189, 0x0593 }, { 7195, 0x366b }, { 7204, 0xb095 }, { 7211, 0x1303 }, + /* 0xca00 */ + { 7216, 0x3b01 }, { 7222, 0x0110 }, { 7224, 0x0200 }, { 7225, 0x0000 }, + { 7225, 0x3000 }, { 7227, 0xb011 }, { 7232, 0x0103 }, { 7235, 0x2000 }, + { 7236, 0x0010 }, { 7237, 0x0100 }, { 7238, 0x0000 }, { 7238, 0x3000 }, + { 7240, 0xb011 }, { 7245, 0x030a }, { 7249, 0x1001 }, { 7251, 0x0010 }, + /* 0xcb00 */ + { 7252, 0x0100 }, { 7253, 0x0111 }, { 7256, 0x0003 }, { 7258, 0x0000 }, + { 7258, 0x1302 }, { 7262, 0x2301 }, { 7266, 0x0010 }, { 7267, 0x0300 }, + { 7269, 0x0000 }, { 7269, 0x1000 }, { 7270, 0x0000 }, { 7270, 0x0100 }, + { 7271, 0x0000 }, { 7271, 0x0010 }, { 7272, 0x0290 }, { 7275, 0x0000 }, + /* 0xcc00 */ + { 7275, 0x3000 }, { 7277, 0x3011 }, { 7281, 0x5386 }, { 7288, 0x7b01 }, + { 7295, 0x1130 }, { 7299, 0x03b0 }, { 7304, 0x0151 }, { 7308, 0x0021 }, + { 7310, 0x0000 }, { 7310, 0x1300 }, { 7313, 0x3b01 }, { 7319, 0x1130 }, + { 7323, 0x02b0 }, { 7327, 0x0011 }, { 7329, 0x1010 }, { 7331, 0x0001 }, + /* 0xcd00 */ + { 7332, 0x1302 }, { 7336, 0x2b01 }, { 7341, 0x1110 }, { 7344, 0x0200 }, + { 7345, 0x0000 }, { 7345, 0x1000 }, { 7346, 0xb011 }, { 7351, 0x0102 }, + { 7353, 0x0100 }, { 7354, 0x1130 }, { 7358, 0x02b0 }, { 7362, 0x0001 }, + { 7363, 0x1010 }, { 7365, 0x0001 }, { 7366, 0x1100 }, { 7368, 0x2b01 }, + /* 0xce00 */ + { 7373, 0x1110 }, { 7376, 0x0210 }, { 7378, 0x0113 }, { 7382, 0x002b }, + { 7386, 0x0000 }, { 7386, 0x9300 }, { 7390, 0x2b03 }, { 7396, 0x1130 }, + { 7400, 0x02b0 }, { 7404, 0x0113 }, { 7408, 0x303b }, { 7415, 0x0000 }, + { 7415, 0x0002 }, { 7416, 0x0000 }, { 7416, 0x1930 }, { 7421, 0x03b0 }, + /* 0xcf00 */ + { 7426, 0x0113 }, { 7430, 0x102b }, { 7435, 0xb011 }, { 7440, 0x0103 }, + { 7443, 0x0000 }, { 7443, 0x1130 }, { 7447, 0x02b0 }, { 7451, 0x0113 }, + { 7455, 0x1021 }, { 7458, 0x0000 }, { 7458, 0x0102 }, { 7460, 0x0001 }, + { 7461, 0x0010 }, { 7462, 0x0000 }, { 7462, 0x0113 }, { 7466, 0x102b }, + /* 0xd000 */ + { 7471, 0x0011 }, { 7473, 0x0102 }, { 7475, 0x2000 }, { 7476, 0x1130 }, + { 7480, 0x02b0 }, { 7484, 0x0111 }, { 7487, 0x3001 }, { 7490, 0x3011 }, + { 7494, 0x0002 }, { 7495, 0x0000 }, { 7495, 0x1130 }, { 7499, 0x02b0 }, + { 7503, 0x0313 }, { 7508, 0x303b }, { 7515, 0xb011 }, { 7520, 0x0103 }, + /* 0xd100 */ + { 7523, 0x2000 }, { 7524, 0x0000 }, { 7524, 0x0000 }, { 7524, 0x0513 }, + { 7529, 0x303b }, { 7536, 0xb011 }, { 7541, 0x1102 }, { 7544, 0x1000 }, + { 7545, 0x0110 }, { 7547, 0x0000 }, { 7547, 0x0113 }, { 7551, 0x142b }, + { 7557, 0x0001 }, { 7558, 0x0100 }, { 7559, 0x0000 }, { 7559, 0x0110 }, + /* 0xd200 */ + { 7561, 0x0280 }, { 7563, 0x0001 }, { 7564, 0x3000 }, { 7566, 0xb011 }, + { 7571, 0x0102 }, { 7573, 0x1000 }, { 7574, 0x0010 }, { 7575, 0x0000 }, + { 7575, 0x0113 }, { 7579, 0x1023 }, { 7583, 0x1011 }, { 7586, 0x9302 }, + { 7591, 0x0b05 }, { 7596, 0x1110 }, { 7599, 0x0030 }, { 7601, 0x0113 }, + /* 0xd300 */ + { 7605, 0x702b }, { 7612, 0xb051 }, { 7618, 0x1323 }, { 7624, 0x3b01 }, + { 7630, 0x0030 }, { 7632, 0x0000 }, { 7632, 0x0000 }, { 7632, 0x3000 }, + { 7634, 0xb011 }, { 7639, 0x1303 }, { 7644, 0x2b01 }, { 7649, 0x1110 }, + { 7652, 0x0330 }, { 7656, 0x0101 }, { 7658, 0x300a }, { 7662, 0xb011 }, + /* 0xd400 */ + { 7667, 0x0102 }, { 7669, 0x2000 }, { 7670, 0x0000 }, { 7670, 0x0000 }, + { 7670, 0x0011 }, { 7672, 0x1000 }, { 7673, 0xa011 }, { 7677, 0x9300 }, + { 7681, 0x2b05 }, { 7687, 0x0010 }, { 7688, 0x0200 }, { 7689, 0x0000 }, + { 7689, 0x1000 }, { 7690, 0x9011 }, { 7694, 0x1100 }, { 7696, 0x2901 }, + /* 0xd500 */ + { 7700, 0x1110 }, { 7703, 0x00b0 }, { 7706, 0x0000 }, { 7706, 0x3000 }, + { 7708, 0xb011 }, { 7713, 0x1302 }, { 7717, 0x2b21 }, { 7723, 0x1130 }, + { 7727, 0x03b0 }, { 7732, 0x0001 }, { 7733, 0x0020 }, { 7734, 0x0000 }, + { 7734, 0x1300 }, { 7737, 0x2b05 }, { 7743, 0x1130 }, { 7747, 0x02b0 }, + /* 0xd600 */ + { 7751, 0x0113 }, { 7755, 0x103b }, { 7761, 0x2011 }, { 7764, 0x1300 }, + { 7767, 0x2b21 }, { 7773, 0x1132 }, { 7778, 0x0280 }, { 7780, 0x0013 }, + { 7783, 0x3028 }, { 7787, 0xa011 }, { 7791, 0x1102 }, { 7794, 0x0a01 }, + { 7797, 0x1130 }, { 7801, 0x0292 }, { 7805, 0x0111 }, { 7808, 0x3021 }, + /* 0xd700 */ + { 7812, 0x0011 }, { 7814, 0x1302 }, { 7818, 0x2b01 }, { 7823, 0x1130 }, + { 7827, 0x0290 }, { 7830, 0x03d3 }, { 7837, 0x122b }, { 7843, 0x3011 }, + { 7847, 0x1302 }, { 7851, 0x2b01 }, +}; +static const Summary16 ksc5601_uni2indx_pagef9[17] = { + /* 0xf900 */ + { 7856, 0xffff }, { 7872, 0xffff }, { 7888, 0xffff }, { 7904, 0xffff }, + { 7920, 0xffff }, { 7936, 0xffff }, { 7952, 0xffff }, { 7968, 0xffff }, + { 7984, 0xffff }, { 8000, 0xffff }, { 8016, 0xffff }, { 8032, 0xffff }, + { 8048, 0xffff }, { 8064, 0xffff }, { 8080, 0xffff }, { 8096, 0xffff }, + /* 0xfa00 */ + { 8112, 0x0fff }, +}; +static const Summary16 ksc5601_uni2indx_pageff[15] = { + /* 0xff00 */ + { 8124, 0xfffe }, { 8139, 0xffff }, { 8155, 0xffff }, { 8171, 0xffff }, + { 8187, 0xffff }, { 8203, 0x7fff }, { 8218, 0x0000 }, { 8218, 0x0000 }, + { 8218, 0x0000 }, { 8218, 0x0000 }, { 8218, 0x0000 }, { 8218, 0x0000 }, + { 8218, 0x0000 }, { 8218, 0x0000 }, { 8218, 0x006f }, +}; + +static int +ksc5601_wctomb (unsigned char *r, ucs4_t wc, int n) +{ + if (n >= 2) { + const Summary16 *summary = NULL; + if (wc < 0x0460) + summary = &ksc5601_uni2indx_page00[(wc>>4)]; + else if (wc >= 0x2000 && wc < 0x2670) /* General Punctuation (2000, 206F) */ + summary = &ksc5601_uni2indx_page20[(wc>>4)-0x200]; + else if (wc >= 0x3000 && wc < 0x33e0) /* CJK Symbols and Punctuation (3000, 303F) */ + summary = &ksc5601_uni2indx_page30[(wc>>4)-0x300]; + else if (wc >= 0x4e00 && wc < 0x9fa0) /* CJK Unified Ideographs (4E00, 9FFF) */ + summary = &ksc5601_uni2indx_page4e[(wc>>4)-0x4e0]; + else if (wc >= 0xac00 && wc < 0xd7a0) /* Hangul Syllables (AC00, D7AF) 11183 */ + summary = &ksc5601_uni2indx_pageac[(wc>>4)-0xac0]; + else if (wc >= 0xf900 && wc < 0xfa10) /* CJK Compatibility Ideographs (F900, FAFF) */ + summary = &ksc5601_uni2indx_pagef9[(wc>>4)-0xf90]; + else if (wc >= 0xff00 && wc < 0xfff0) /* Halfwidth and Fullwidth Forms (FF00, FFEF) */ + summary = &ksc5601_uni2indx_pageff[(wc>>4)-0xff0]; + if (summary) { + unsigned short used = summary->used; + unsigned int i = wc & 0x0f; + if (used & ((unsigned short) 1 << i)) { + unsigned short c; + /* Keep in `used' only the bits 0..i-1. */ + used &= ((unsigned short) 1 << i) - 1; + /* Add `summary->indx' and the number of bits set in `used'. */ + used = (used & 0x5555) + ((used & 0xaaaa) >> 1); + used = (used & 0x3333) + ((used & 0xcccc) >> 2); + used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4); + used = (used & 0x00ff) + (used >> 8); + c = ksc5601_2charset[summary->indx + used]; + r[0] = (c >> 8); r[1] = (c & 0xff); + return 2; + } + } + return RET_ILSEQ; + } + return RET_TOOSMALL; +} diff --git a/xim/xcb-imdkit/src/xlibi18n/lcUniConv/mulelao.h b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/mulelao.h new file mode 100644 index 0000000..48997a9 --- /dev/null +++ b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/mulelao.h @@ -0,0 +1,77 @@ + +/* + * MULELAO-1 + */ + +static const unsigned short mulelao_2uni[96] = { + /* 0xa0 */ + 0x00a0, 0x0e81, 0x0e82, 0xfffd, 0x0e84, 0xfffd, 0xfffd, 0x0e87, + 0x0e88, 0xfffd, 0x0e8a, 0xfffd, 0xfffd, 0x0e8d, 0xfffd, 0xfffd, + /* 0xb0 */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x0e94, 0x0e95, 0x0e96, 0x0e97, + 0xfffd, 0x0e99, 0x0e9a, 0x0e9b, 0x0e9c, 0x0e9d, 0x0e9e, 0x0e9f, + /* 0xc0 */ + 0xfffd, 0x0ea1, 0x0ea2, 0x0ea3, 0xfffd, 0x0ea5, 0xfffd, 0x0ea7, + 0xfffd, 0xfffd, 0x0eaa, 0x0eab, 0xfffd, 0x0ead, 0x0eae, 0x0eaf, + /* 0xd0 */ + 0x0eb0, 0x0eb1, 0x0eb2, 0x0eb3, 0x0eb4, 0x0eb5, 0x0eb6, 0x0eb7, + 0x0eb8, 0x0eb9, 0xfffd, 0x0ebb, 0x0ebc, 0x0ebd, 0xfffd, 0xfffd, + /* 0xe0 */ + 0x0ec0, 0x0ec1, 0x0ec2, 0x0ec3, 0x0ec4, 0xfffd, 0x0ec6, 0xfffd, + 0x0ec8, 0x0ec9, 0x0eca, 0x0ecb, 0x0ecc, 0x0ecd, 0xfffd, 0xfffd, + /* 0xf0 */ + 0x0ed0, 0x0ed1, 0x0ed2, 0x0ed3, 0x0ed4, 0x0ed5, 0x0ed6, 0x0ed7, + 0x0ed8, 0x0ed9, 0xfffd, 0xfffd, 0x0edc, 0x0edd, 0xfffd, 0xfffd, +}; + +static int +mulelao_mbtowc (ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0xa0) { + *pwc = (ucs4_t) c; + return 1; + } + else { + unsigned short wc = mulelao_2uni[c-0xa0]; + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 1; + } + } + return RET_ILSEQ; +} + +static const unsigned char mulelao_page0e[96] = { + 0x00, 0xa1, 0xa2, 0x00, 0xa4, 0x00, 0x00, 0xa7, /* 0x80-0x87 */ + 0xa8, 0x00, 0xaa, 0x00, 0x00, 0xad, 0x00, 0x00, /* 0x88-0x8f */ + 0x00, 0x00, 0x00, 0x00, 0xb4, 0xb5, 0xb6, 0xb7, /* 0x90-0x97 */ + 0x00, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, /* 0x98-0x9f */ + 0x00, 0xc1, 0xc2, 0xc3, 0x00, 0xc5, 0x00, 0xc7, /* 0xa0-0xa7 */ + 0x00, 0x00, 0xca, 0xcb, 0x00, 0xcd, 0xce, 0xcf, /* 0xa8-0xaf */ + 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, /* 0xb0-0xb7 */ + 0xd8, 0xd9, 0x00, 0xdb, 0xdc, 0xdd, 0x00, 0x00, /* 0xb8-0xbf */ + 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0x00, 0xe6, 0x00, /* 0xc0-0xc7 */ + 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0x00, 0x00, /* 0xc8-0xcf */ + 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, /* 0xd0-0xd7 */ + 0xf8, 0xf9, 0x00, 0x00, 0xfc, 0xfd, 0x00, 0x00, /* 0xd8-0xdf */ +}; + +static int +mulelao_wctomb (unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x00a0) { + *r = wc; + return 1; + } + else if (wc == 0x00a0) + c = 0xa0; + else if (wc >= 0x0e80 && wc < 0x0ee0) + c = mulelao_page0e[wc-0x0e80]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILSEQ; +} diff --git a/xim/xcb-imdkit/src/xlibi18n/lcUniConv/tatar_cyr.h b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/tatar_cyr.h new file mode 100644 index 0000000..a2bf0c1 --- /dev/null +++ b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/tatar_cyr.h @@ -0,0 +1,122 @@ + +/* + * TATAR-CYR + */ + +static const unsigned short tatar_cyr_2uni[128] = { + /* 0x80 */ + 0x04d8, 0x0403, 0x201a, 0x0453, 0x201e, 0x2026, 0x2020, 0x2021, + 0x20ac, 0x2030, 0x04e8, 0x2039, 0x04ae, 0x0496, 0x04a2, 0x04ba, + /* 0x90 */ + 0x04d9, 0x2018, 0x2019, 0x201c, 0x201d, 0x2022, 0x2013, 0x2014, + 0x98, 0x2122, 0x04e9, 0x203a, 0x04af, 0x0497, 0x04a3, 0x04bb, + /* 0xa0 */ + 0x00a0, 0x040e, 0x045e, 0x0408, 0x00a4, 0x0490, 0x00a6, 0x00a7, + 0x0401, 0x00a9, 0x0404, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x0407, + /* 0xb0 */ + 0x00b0, 0x00b1, 0x0406, 0x0456, 0x0491, 0x00b5, 0x00b6, 0x00b7, + 0x0451, 0x2116, 0x0454, 0x00bb, 0x0458, 0x0405, 0x0455, 0x0457, + /* 0xc0 */ + 0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0416, 0x0417, + 0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e, 0x041f, + /* 0xd0 */ + 0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425, 0x0426, 0x0427, + 0x0428, 0x0429, 0x042a, 0x042b, 0x042c, 0x042d, 0x042e, 0x042f, + /* 0xe0 */ + 0x0430, 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, 0x0436, 0x0437, + 0x0438, 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e, 0x043f, + /* 0xf0 */ + 0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446, 0x0447, + 0x0448, 0x0449, 0x044a, 0x044b, 0x044c, 0x044d, 0x044e, 0x044f, +}; + +static int +tatar_cyr_mbtowc (ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) + *pwc = (ucs4_t) c; + else + *pwc = (ucs4_t) tatar_cyr_2uni[c-0x80]; + return 1; +} + +static const unsigned char tatar_cyr_page00[32] = { + 0xa0, 0x00, 0x00, 0x00, 0xa4, 0x00, 0xa6, 0xa7, /* 0xa0-0xa7 */ + 0x00, 0xa9, 0x00, 0xab, 0xac, 0xad, 0xae, 0x00, /* 0xa8-0xaf */ + 0xb0, 0xb1, 0x00, 0x00, 0x00, 0xb5, 0xb6, 0xb7, /* 0xb0-0xb7 */ + 0x00, 0x00, 0x00, 0xbb, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */ +}; +static const unsigned char tatar_cyr_page04[240] = { + 0x00, 0xa8, 0x00, 0x81, 0xaa, 0xbd, 0xb2, 0xaf, /* 0x00-0x07 */ + 0xa3, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa1, 0x00, /* 0x08-0x0f */ + 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, /* 0x10-0x17 */ + 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, /* 0x18-0x1f */ + 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, /* 0x20-0x27 */ + 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, 0xde, 0xdf, /* 0x28-0x2f */ + 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0x30-0x37 */ + 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0x38-0x3f */ + 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, /* 0x40-0x47 */ + 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff, /* 0x48-0x4f */ + 0x00, 0xb8, 0x00, 0x83, 0xba, 0xbe, 0xb3, 0xbf, /* 0x50-0x57 */ + 0xbc, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa2, 0x00, /* 0x58-0x5f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0xa5, 0xb4, 0x00, 0x00, 0x00, 0x00, 0x8d, 0x9d, /* 0x90-0x97 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */ + 0x00, 0x00, 0x8e, 0x9e, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8c, 0x9c, /* 0xa8-0xaf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb0-0xb7 */ + 0x00, 0x00, 0x8f, 0x9f, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc0-0xc7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */ + 0x80, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd8-0xdf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe0-0xe7 */ + 0x8a, 0x9a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe8-0xef */ +}; +static const unsigned char tatar_cyr_page20[48] = { + 0x00, 0x00, 0x00, 0x96, 0x97, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x91, 0x92, 0x82, 0x00, 0x93, 0x94, 0x84, 0x00, /* 0x18-0x1f */ + 0x86, 0x87, 0x95, 0x00, 0x00, 0x00, 0x85, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x89, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x8b, 0x9b, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ +}; +static const unsigned char tatar_cyr_page21[24] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb9, 0x00, /* 0x10-0x17 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x99, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ +}; +static const unsigned char tatar_cyr_page22[1] = { + 0xb0, /* 0x16-0x16 */ +}; + +static int +tatar_cyr_wctomb (unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x00bc) + c = tatar_cyr_page00[wc-0x00a0]; + else if (wc >= 0x0400 && wc < 0x04ef) + c = tatar_cyr_page04[wc-0x0400]; + else if (wc >= 0x2010 && wc < 0x203b) + c = tatar_cyr_page20[wc-0x2010]; + else if (wc == 0x20ac) + c = 0x88; + else if (wc >= 0x2110 && wc < 0x2123) + c = tatar_cyr_page21[wc-0x2110]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILSEQ; +} diff --git a/xim/xcb-imdkit/src/xlibi18n/lcUniConv/tcvn.h b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/tcvn.h new file mode 100644 index 0000000..2afb130 --- /dev/null +++ b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/tcvn.h @@ -0,0 +1,133 @@ + +/* + * TCVN-5712 + */ + +static const unsigned short tcvn_2uni_1[32] = { + /* 0x00 */ + 0x0000, 0x00da, 0x1ee4, 0x0003, 0x1eea, 0x1eec, 0x1eee, 0x0007, + 0x0008, 0x0009, 0x000a, 0x000b, 0x000c, 0x000d, 0x000e, 0x000f, + /* 0x10 */ + 0x0010, 0x1ee8, 0x1ef0, 0x1ef2, 0x1ef6, 0x1ef8, 0x00dd, 0x1ef4, + 0x0018, 0x0019, 0x001a, 0x001b, 0x001c, 0x001d, 0x001e, 0x001f, +}; +static const unsigned short tcvn_2uni_2[128] = { + /* 0x80 */ + 0x00c0, 0x1ea2, 0x00c3, 0x00c1, 0x1ea0, 0x1eb6, 0x1eac, 0x00c8, + 0x1eba, 0x1ebc, 0x00c9, 0x1eb8, 0x1ec6, 0x00cc, 0x1ec8, 0x0128, + /* 0x90 */ + 0x00cd, 0x1eca, 0x00d2, 0x1ece, 0x00d5, 0x00d3, 0x1ecc, 0x1ed8, + 0x1edc, 0x1ede, 0x1ee0, 0x1eda, 0x1ee2, 0x00d9, 0x1ee6, 0x0168, + /* 0xa0 */ + 0x00a0, 0x0102, 0x00c2, 0x00ca, 0x00d4, 0x01a0, 0x01af, 0x0110, + 0x0103, 0x00e2, 0x00ea, 0x00f4, 0x01a1, 0x01b0, 0x0111, 0x1eb0, + /* 0xb0 */ + 0x0300, 0x0309, 0x0303, 0x0301, 0x0323, 0x00e0, 0x1ea3, 0x00e3, + 0x00e1, 0x1ea1, 0x1eb2, 0x1eb1, 0x1eb3, 0x1eb5, 0x1eaf, 0x1eb4, + /* 0xc0 */ + 0x1eae, 0x1ea6, 0x1ea8, 0x1eaa, 0x1ea4, 0x1ec0, 0x1eb7, 0x1ea7, + 0x1ea9, 0x1eab, 0x1ea5, 0x1ead, 0x00e8, 0x1ec2, 0x1ebb, 0x1ebd, + /* 0xd0 */ + 0x00e9, 0x1eb9, 0x1ec1, 0x1ec3, 0x1ec5, 0x1ebf, 0x1ec7, 0x00ec, + 0x1ec9, 0x1ec4, 0x1ebe, 0x1ed2, 0x0129, 0x00ed, 0x1ecb, 0x00f2, + /* 0xe0 */ + 0x1ed4, 0x1ecf, 0x00f5, 0x00f3, 0x1ecd, 0x1ed3, 0x1ed5, 0x1ed7, + 0x1ed1, 0x1ed9, 0x1edd, 0x1edf, 0x1ee1, 0x1edb, 0x1ee3, 0x00f9, + /* 0xf0 */ + 0x1ed6, 0x1ee7, 0x0169, 0x00fa, 0x1ee5, 0x1eeb, 0x1eed, 0x1eef, + 0x1ee9, 0x1ef1, 0x1ef3, 0x1ef7, 0x1ef9, 0x00fd, 0x1ef5, 0x1ed0, +}; + +static int +tcvn_mbtowc (ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x20) + *pwc = (ucs4_t) tcvn_2uni_1[c]; + else if (c < 0x80) + *pwc = (ucs4_t) c; + else + *pwc = (ucs4_t) tcvn_2uni_2[c-0x80]; + return 1; +} + +static const unsigned char tcvn_page00[96+184] = { + 0xa0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa8-0xaf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb0-0xb7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */ + 0x80, 0x83, 0xa2, 0x82, 0x00, 0x00, 0x00, 0x00, /* 0xc0-0xc7 */ + 0x87, 0x8a, 0xa3, 0x00, 0x8d, 0x90, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0x92, 0x95, 0xa4, 0x94, 0x00, 0x00, /* 0xd0-0xd7 */ + 0x00, 0x9d, 0x01, 0x00, 0x00, 0x16, 0x00, 0x00, /* 0xd8-0xdf */ + 0xb5, 0xb8, 0xa9, 0xb7, 0x00, 0x00, 0x00, 0x00, /* 0xe0-0xe7 */ + 0xcc, 0xd0, 0xaa, 0x00, 0xd7, 0xdd, 0x00, 0x00, /* 0xe8-0xef */ + 0x00, 0x00, 0xdf, 0xe3, 0xab, 0xe2, 0x00, 0x00, /* 0xf0-0xf7 */ + 0x00, 0xef, 0xf3, 0x00, 0x00, 0xfd, 0x00, 0x00, /* 0xf8-0xff */ + /* 0x0100 */ + 0x00, 0x00, 0xa1, 0xa8, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0xa7, 0xae, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x8f, 0xdc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */ + 0x9f, 0xf2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */ + 0xa5, 0xac, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa6, /* 0xa8-0xaf */ + 0xad, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb0-0xb7 */ +}; +static const unsigned char tcvn_page03[40] = { + 0xb0, 0xb3, 0x00, 0xb2, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */ + 0x00, 0xb1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ +}; +static const unsigned char tcvn_page1e[96] = { + 0x84, 0xb9, 0x81, 0xb6, 0xc4, 0xca, 0xc1, 0xc7, /* 0xa0-0xa7 */ + 0xc2, 0xc8, 0xc3, 0xc9, 0x86, 0xcb, 0xc0, 0xbe, /* 0xa8-0xaf */ + 0xaf, 0xbb, 0xba, 0xbc, 0xbf, 0xbd, 0x85, 0xc6, /* 0xb0-0xb7 */ + 0x8b, 0xd1, 0x88, 0xce, 0x89, 0xcf, 0xda, 0xd5, /* 0xb8-0xbf */ + 0xc5, 0xd2, 0xcd, 0xd3, 0xd9, 0xd4, 0x8c, 0xd6, /* 0xc0-0xc7 */ + 0x8e, 0xd8, 0x91, 0xde, 0x96, 0xe4, 0x93, 0xe1, /* 0xc8-0xcf */ + 0xff, 0xe8, 0xdb, 0xe5, 0xe0, 0xe6, 0xf0, 0xe7, /* 0xd0-0xd7 */ + 0x97, 0xe9, 0x9b, 0xed, 0x98, 0xea, 0x99, 0xeb, /* 0xd8-0xdf */ + 0x9a, 0xec, 0x9c, 0xee, 0x02, 0xf4, 0x9e, 0xf1, /* 0xe0-0xe7 */ + 0x11, 0xf8, 0x04, 0xf5, 0x05, 0xf6, 0x06, 0xf7, /* 0xe8-0xef */ + 0x12, 0xf9, 0x13, 0xfa, 0x17, 0xfe, 0x14, 0xfb, /* 0xf0-0xf7 */ + 0x15, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xf8-0xff */ +}; + +static int +tcvn_wctomb (unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080 && (wc >= 0x0020 || (0x00fe0076 & (1 << wc)) == 0)) { + *r = wc; + return 1; + } + else if (wc >= 0x00a0 && wc < 0x01b8) + c = tcvn_page00[wc-0x00a0]; + else if (wc >= 0x0300 && wc < 0x0328) + c = tcvn_page03[wc-0x0300]; + else if (wc >= 0x1ea0 && wc < 0x1f00) + c = tcvn_page1e[wc-0x1ea0]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILSEQ; +} diff --git a/xim/xcb-imdkit/src/xlibi18n/lcUniConv/tis620.h b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/tis620.h new file mode 100644 index 0000000..d9026f6 --- /dev/null +++ b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/tis620.h @@ -0,0 +1,77 @@ + +/* + * TIS620-0 + */ + +static const unsigned short tis620_2uni[96] = { + /* 0xa0 */ + 0xfffd, 0x0e01, 0x0e02, 0x0e03, 0x0e04, 0x0e05, 0x0e06, 0x0e07, + 0x0e08, 0x0e09, 0x0e0a, 0x0e0b, 0x0e0c, 0x0e0d, 0x0e0e, 0x0e0f, + /* 0xb0 */ + 0x0e10, 0x0e11, 0x0e12, 0x0e13, 0x0e14, 0x0e15, 0x0e16, 0x0e17, + 0x0e18, 0x0e19, 0x0e1a, 0x0e1b, 0x0e1c, 0x0e1d, 0x0e1e, 0x0e1f, + /* 0xc0 */ + 0x0e20, 0x0e21, 0x0e22, 0x0e23, 0x0e24, 0x0e25, 0x0e26, 0x0e27, + 0x0e28, 0x0e29, 0x0e2a, 0x0e2b, 0x0e2c, 0x0e2d, 0x0e2e, 0x0e2f, + /* 0xd0 */ + 0x0e30, 0x0e31, 0x0e32, 0x0e33, 0x0e34, 0x0e35, 0x0e36, 0x0e37, + 0x0e38, 0x0e39, 0x0e3a, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x0e3f, + /* 0xe0 */ + 0x0e40, 0x0e41, 0x0e42, 0x0e43, 0x0e44, 0x0e45, 0x0e46, 0x0e47, + 0x0e48, 0x0e49, 0x0e4a, 0x0e4b, 0x0e4c, 0x0e4d, 0x0e4e, 0x0e4f, + /* 0xf0 */ + 0x0e50, 0x0e51, 0x0e52, 0x0e53, 0x0e54, 0x0e55, 0x0e56, 0x0e57, + 0x0e58, 0x0e59, 0x0e5a, 0x0e5b, 0xfffd, 0xfffd, 0xfffd, 0xfffd, +}; + +static int +tis620_mbtowc (ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x80) { + *pwc = (ucs4_t) c; + return 1; + } + else if (c < 0xa0) { + } + else { + unsigned short wc = tis620_2uni[c-0xa0]; + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 1; + } + } + return RET_ILSEQ; +} + +static const unsigned char tis620_page0e[96] = { + 0x00, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, /* 0x00-0x07 */ + 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, /* 0x08-0x0f */ + 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, /* 0x10-0x17 */ + 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, /* 0x18-0x1f */ + 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, /* 0x20-0x27 */ + 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, /* 0x28-0x2f */ + 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, /* 0x30-0x37 */ + 0xd8, 0xd9, 0xda, 0x00, 0x00, 0x00, 0x00, 0xdf, /* 0x38-0x3f */ + 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0x40-0x47 */ + 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0x48-0x4f */ + 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, /* 0x50-0x57 */ + 0xf8, 0xf9, 0xfa, 0xfb, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ +}; + +static int +tis620_wctomb (unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080) { + *r = wc; + return 1; + } + else if (wc >= 0x0e00 && wc < 0x0e60) + c = tis620_page0e[wc-0x0e00]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILSEQ; +} diff --git a/xim/xcb-imdkit/src/xlibi18n/lcUniConv/ucs2be.h b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/ucs2be.h new file mode 100644 index 0000000..f5a91dd --- /dev/null +++ b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/ucs2be.h @@ -0,0 +1,31 @@ +/* + * UCS-2BE = UCS-2 big endian + */ + +static int +ucs2be_mbtowc (ucs4_t *pwc, const unsigned char *s, int n) +{ + if (n >= 2) { + if (s[0] >= 0xd8 && s[0] < 0xe0) { + return RET_ILSEQ; + } else { + *pwc = (s[0] << 8) + s[1]; + return 2; + } + } + return RET_TOOFEW(0); +} + +static int +ucs2be_wctomb (unsigned char *r, ucs4_t wc, int n) +{ + if (wc < 0x10000 && !(wc >= 0xd800 && wc < 0xe000)) { + if (n >= 2) { + r[0] = (unsigned char) (wc >> 8); + r[1] = (unsigned char) wc; + return 2; + } else + return RET_TOOSMALL; + } + return RET_ILSEQ; +} diff --git a/xim/xcb-imdkit/src/xlibi18n/lcUniConv/utf8.h b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/utf8.h new file mode 100644 index 0000000..0248a58 --- /dev/null +++ b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/utf8.h @@ -0,0 +1,108 @@ +/* + * UTF-8 + */ + +/* Specification: RFC 2279 */ + +static int +utf8_mbtowc (ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = s[0]; + + if (c < 0x80) { + *pwc = c; + return 1; + } else if (c < 0xc2) { + return RET_ILSEQ; + } else if (c < 0xe0) { + if (n < 2) + return RET_TOOFEW(0); + if (!((s[1] ^ 0x80) < 0x40)) + return RET_ILSEQ; + *pwc = ((ucs4_t) (c & 0x1f) << 6) + | (ucs4_t) (s[1] ^ 0x80); + return 2; + } else if (c < 0xf0) { + if (n < 3) + return RET_TOOFEW(0); + if (!((s[1] ^ 0x80) < 0x40 && (s[2] ^ 0x80) < 0x40 + && (c >= 0xe1 || s[1] >= 0xa0))) + return RET_ILSEQ; + *pwc = ((ucs4_t) (c & 0x0f) << 12) + | ((ucs4_t) (s[1] ^ 0x80) << 6) + | (ucs4_t) (s[2] ^ 0x80); + return 3; + } else if (c < 0xf8) { + if (n < 4) + return RET_TOOFEW(0); + if (!((s[1] ^ 0x80) < 0x40 && (s[2] ^ 0x80) < 0x40 + && (s[3] ^ 0x80) < 0x40 + && (c >= 0xf1 || s[1] >= 0x90))) + return RET_ILSEQ; + *pwc = ((ucs4_t) (c & 0x07) << 18) + | ((ucs4_t) (s[1] ^ 0x80) << 12) + | ((ucs4_t) (s[2] ^ 0x80) << 6) + | (ucs4_t) (s[3] ^ 0x80); + return 4; + } else if (c < 0xfc) { + if (n < 5) + return RET_TOOFEW(0); + if (!((s[1] ^ 0x80) < 0x40 && (s[2] ^ 0x80) < 0x40 + && (s[3] ^ 0x80) < 0x40 && (s[4] ^ 0x80) < 0x40 + && (c >= 0xf9 || s[1] >= 0x88))) + return RET_ILSEQ; + *pwc = ((ucs4_t) (c & 0x03) << 24) + | ((ucs4_t) (s[1] ^ 0x80) << 18) + | ((ucs4_t) (s[2] ^ 0x80) << 12) + | ((ucs4_t) (s[3] ^ 0x80) << 6) + | (ucs4_t) (s[4] ^ 0x80); + return 5; + } else if (c < 0xfe) { + if (n < 6) + return RET_TOOFEW(0); + if (!((s[1] ^ 0x80) < 0x40 && (s[2] ^ 0x80) < 0x40 + && (s[3] ^ 0x80) < 0x40 && (s[4] ^ 0x80) < 0x40 + && (s[5] ^ 0x80) < 0x40 + && (c >= 0xfd || s[1] >= 0x84))) + return RET_ILSEQ; + *pwc = ((ucs4_t) (c & 0x01) << 30) + | ((ucs4_t) (s[1] ^ 0x80) << 24) + | ((ucs4_t) (s[2] ^ 0x80) << 18) + | ((ucs4_t) (s[3] ^ 0x80) << 12) + | ((ucs4_t) (s[4] ^ 0x80) << 6) + | (ucs4_t) (s[5] ^ 0x80); + return 6; + } else + return RET_ILSEQ; +} + +static int +utf8_wctomb (unsigned char *r, ucs4_t wc, int n) /* n == 0 is acceptable */ +{ + int count; + if (wc < 0x80) + count = 1; + else if (wc < 0x800) + count = 2; + else if (wc < 0x10000) + count = 3; + else if (wc < 0x200000) + count = 4; + else if (wc < 0x4000000) + count = 5; + else if (wc <= 0x7fffffff) + count = 6; + else + return RET_ILSEQ; + if (n < count) + return RET_TOOSMALL; + switch (count) { /* note: code falls through cases! */ + case 6: r[5] = 0x80 | (wc & 0x3f); wc = wc >> 6; wc |= 0x4000000; /* FALLTHROUGH */ + case 5: r[4] = 0x80 | (wc & 0x3f); wc = wc >> 6; wc |= 0x200000; /* FALLTHROUGH */ + case 4: r[3] = 0x80 | (wc & 0x3f); wc = wc >> 6; wc |= 0x10000; /* FALLTHROUGH */ + case 3: r[2] = 0x80 | (wc & 0x3f); wc = wc >> 6; wc |= 0x800; /* FALLTHROUGH */ + case 2: r[1] = 0x80 | (wc & 0x3f); wc = wc >> 6; wc |= 0xc0; /* FALLTHROUGH */ + case 1: r[0] = wc; + } + return count; +} diff --git a/xim/xcb-imdkit/src/xlibi18n/lcUniConv/viscii.h b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/viscii.h new file mode 100644 index 0000000..7642bd5 --- /dev/null +++ b/xim/xcb-imdkit/src/xlibi18n/lcUniConv/viscii.h @@ -0,0 +1,122 @@ + +/* + * VISCII1.1-1 + */ + +/* Specification: RFC 1456 */ + +static const unsigned short viscii_2uni_1[32] = { + /* 0x00 */ + 0x0000, 0x0001, 0x1eb2, 0x0003, 0x0004, 0x1eb4, 0x1eaa, 0x0007, + 0x0008, 0x0009, 0x000a, 0x000b, 0x000c, 0x000d, 0x000e, 0x000f, + /* 0x10 */ + 0x0010, 0x0011, 0x0012, 0x0013, 0x1ef6, 0x0015, 0x0016, 0x0017, + 0x0018, 0x1ef8, 0x001a, 0x001b, 0x001c, 0x001d, 0x1ef4, 0x001f, +}; +static const unsigned short viscii_2uni_2[128] = { + /* 0x80 */ + 0x1ea0, 0x1eae, 0x1eb0, 0x1eb6, 0x1ea4, 0x1ea6, 0x1ea8, 0x1eac, + 0x1ebc, 0x1eb8, 0x1ebe, 0x1ec0, 0x1ec2, 0x1ec4, 0x1ec6, 0x1ed0, + /* 0x90 */ + 0x1ed2, 0x1ed4, 0x1ed6, 0x1ed8, 0x1ee2, 0x1eda, 0x1edc, 0x1ede, + 0x1eca, 0x1ece, 0x1ecc, 0x1ec8, 0x1ee6, 0x0168, 0x1ee4, 0x1ef2, + /* 0xa0 */ + 0x00d5, 0x1eaf, 0x1eb1, 0x1eb7, 0x1ea5, 0x1ea7, 0x1ea9, 0x1ead, + 0x1ebd, 0x1eb9, 0x1ebf, 0x1ec1, 0x1ec3, 0x1ec5, 0x1ec7, 0x1ed1, + /* 0xb0 */ + 0x1ed3, 0x1ed5, 0x1ed7, 0x1ee0, 0x01a0, 0x1ed9, 0x1edd, 0x1edf, + 0x1ecb, 0x1ef0, 0x1ee8, 0x1eea, 0x1eec, 0x01a1, 0x1edb, 0x01af, + /* 0xc0 */ + 0x00c0, 0x00c1, 0x00c2, 0x00c3, 0x1ea2, 0x0102, 0x1eb3, 0x1eb5, + 0x00c8, 0x00c9, 0x00ca, 0x1eba, 0x00cc, 0x00cd, 0x0128, 0x1ef3, + /* 0xd0 */ + 0x0110, 0x1ee9, 0x00d2, 0x00d3, 0x00d4, 0x1ea1, 0x1ef7, 0x1eeb, + 0x1eed, 0x00d9, 0x00da, 0x1ef9, 0x1ef5, 0x00dd, 0x1ee1, 0x01b0, + /* 0xe0 */ + 0x00e0, 0x00e1, 0x00e2, 0x00e3, 0x1ea3, 0x0103, 0x1eef, 0x1eab, + 0x00e8, 0x00e9, 0x00ea, 0x1ebb, 0x00ec, 0x00ed, 0x0129, 0x1ec9, + /* 0xf0 */ + 0x0111, 0x1ef1, 0x00f2, 0x00f3, 0x00f4, 0x00f5, 0x1ecf, 0x1ecd, + 0x1ee5, 0x00f9, 0x00fa, 0x0169, 0x1ee7, 0x00fd, 0x1ee3, 0x1eee, +}; + +static int +viscii_mbtowc (ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x20) + *pwc = (ucs4_t) viscii_2uni_1[c]; + else if (c < 0x80) + *pwc = (ucs4_t) c; + else + *pwc = (ucs4_t) viscii_2uni_2[c-0x80]; + return 1; +} + +static const unsigned char viscii_page00[64+184] = { + 0xc0, 0xc1, 0xc2, 0xc3, 0x00, 0x00, 0x00, 0x00, /* 0xc0-0xc7 */ + 0xc8, 0xc9, 0xca, 0x00, 0xcc, 0xcd, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0xd2, 0xd3, 0xd4, 0xa0, 0x00, 0x00, /* 0xd0-0xd7 */ + 0x00, 0xd9, 0xda, 0x00, 0x00, 0xdd, 0x00, 0x00, /* 0xd8-0xdf */ + 0xe0, 0xe1, 0xe2, 0xe3, 0x00, 0x00, 0x00, 0x00, /* 0xe0-0xe7 */ + 0xe8, 0xe9, 0xea, 0x00, 0xec, 0xed, 0x00, 0x00, /* 0xe8-0xef */ + 0x00, 0x00, 0xf2, 0xf3, 0xf4, 0xf5, 0x00, 0x00, /* 0xf0-0xf7 */ + 0x00, 0xf9, 0xfa, 0x00, 0x00, 0xfd, 0x00, 0x00, /* 0xf8-0xff */ + /* 0x0100 */ + 0x00, 0x00, 0xc5, 0xe5, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0xd0, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0xce, 0xee, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */ + 0x9d, 0xfb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */ + 0xb4, 0xbd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbf, /* 0xa8-0xaf */ + 0xdf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb0-0xb7 */ +}; +static const unsigned char viscii_page1e[96] = { + 0x80, 0xd5, 0xc4, 0xe4, 0x84, 0xa4, 0x85, 0xa5, /* 0xa0-0xa7 */ + 0x86, 0xa6, 0x06, 0xe7, 0x87, 0xa7, 0x81, 0xa1, /* 0xa8-0xaf */ + 0x82, 0xa2, 0x02, 0xc6, 0x05, 0xc7, 0x83, 0xa3, /* 0xb0-0xb7 */ + 0x89, 0xa9, 0xcb, 0xeb, 0x88, 0xa8, 0x8a, 0xaa, /* 0xb8-0xbf */ + 0x8b, 0xab, 0x8c, 0xac, 0x8d, 0xad, 0x8e, 0xae, /* 0xc0-0xc7 */ + 0x9b, 0xef, 0x98, 0xb8, 0x9a, 0xf7, 0x99, 0xf6, /* 0xc8-0xcf */ + 0x8f, 0xaf, 0x90, 0xb0, 0x91, 0xb1, 0x92, 0xb2, /* 0xd0-0xd7 */ + 0x93, 0xb5, 0x95, 0xbe, 0x96, 0xb6, 0x97, 0xb7, /* 0xd8-0xdf */ + 0xb3, 0xde, 0x94, 0xfe, 0x9e, 0xf8, 0x9c, 0xfc, /* 0xe0-0xe7 */ + 0xba, 0xd1, 0xbb, 0xd7, 0xbc, 0xd8, 0xff, 0xe6, /* 0xe8-0xef */ + 0xb9, 0xf1, 0x9f, 0xcf, 0x1e, 0xdc, 0x14, 0xd6, /* 0xf0-0xf7 */ + 0x19, 0xdb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xf8-0xff */ +}; + +static int +viscii_wctomb (unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0080 && (wc >= 0x0020 || (0x42100064 & (1 << wc)) == 0)) { + *r = wc; + return 1; + } + else if (wc >= 0x00c0 && wc < 0x01b8) + c = viscii_page00[wc-0x00c0]; + else if (wc >= 0x1ea0 && wc < 0x1f00) + c = viscii_page1e[wc-0x1ea0]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILSEQ; +} diff --git a/xim/xcb-imdkit/test/CMakeLists.txt b/xim/xcb-imdkit/test/CMakeLists.txt new file mode 100644 index 0000000..ae52dff --- /dev/null +++ b/xim/xcb-imdkit/test/CMakeLists.txt @@ -0,0 +1,10 @@ +add_executable(test_server test_server.c) +target_link_libraries(test_server XCB::XCB XCB::UTIL XCB::KEYSYMS xcb-imdkit) +add_executable(test_client test_client.c) +target_link_libraries(test_client XCB::XCB XCB::UTIL XCB::KEYSYMS xcb-imdkit) +add_executable(client_demo client_demo.c) +target_link_libraries(client_demo XCB::XCB XCB::UTIL XCB::KEYSYMS xcb-imdkit) + +add_executable(test_encoding test_encoding.c) +target_link_libraries(test_encoding xcb-imdkit) +add_test(NAME test_encoding COMMAND test_encoding) diff --git a/xim/xcb-imdkit/test/client_demo.c b/xim/xcb-imdkit/test/client_demo.c new file mode 100644 index 0000000..9a9f253 --- /dev/null +++ b/xim/xcb-imdkit/test/client_demo.c @@ -0,0 +1,139 @@ +/* + * SPDX-FileCopyrightText: 2020 Weng Xuetian + * + * SPDX-License-Identifier: LGPL-2.1-only + * + */ +#include "encoding.h" +#include "imclient.h" +#include "ximproto.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +xcb_window_t w; +xcb_xic_t ic; + +void forward_event(xcb_xim_t *im, xcb_xic_t ic, xcb_key_press_event_t *event, + void *user_data) { + fprintf(stderr, "Key %s Keycode %u, State %u\n", + event->response_type == XCB_KEY_PRESS ? "press" : "release", + event->detail, event->state); +} + +void commit_string(xcb_xim_t *im, xcb_xic_t ic, uint32_t flag, char *str, + uint32_t length, uint32_t *keysym, size_t nKeySym, + void *user_data) { + if (xcb_xim_get_encoding(im) == XCB_XIM_UTF8_STRING) { + fprintf(stderr, "key commit utf8: %.*s\n", length, str); + } else if (xcb_xim_get_encoding(im) == XCB_XIM_COMPOUND_TEXT) { + size_t newLength = 0; + char *utf8 = xcb_compound_text_to_utf8(str, length, &newLength); + if (utf8) { + int l = newLength; + fprintf(stderr, "key commit: %.*s\n", l, utf8); + } + } +} + +void disconnected(xcb_xim_t *im, void *user_data) { + fprintf(stderr, "Disconnected from input method server.\n"); + ic = 0; +} + +xcb_xim_im_callback callback = { + .forward_event = forward_event, + .commit_string = commit_string, + .disconnected = disconnected, +}; + +void logger(const char *fmt, ...) { + va_list argp; + va_start(argp, fmt); + vprintf(fmt, argp); + va_end(argp); +} + +void create_ic_callback(xcb_xim_t *im, xcb_xic_t new_ic, void *user_data) { + ic = new_ic; + if (ic) { + fprintf(stderr, "icid:%u\n", ic); + xcb_xim_set_ic_focus(im, ic); + } +} + +void open_callback(xcb_xim_t *im, void *user_data) { + uint32_t input_style = XCB_IM_PreeditPosition | XCB_IM_StatusArea; + xcb_point_t spot; + spot.x = 0; + spot.y = 0; + xcb_xim_nested_list nested = + xcb_xim_create_nested_list(im, XCB_XIM_XNSpotLocation, &spot, NULL); + xcb_xim_create_ic(im, create_ic_callback, NULL, XCB_XIM_XNInputStyle, + &input_style, XCB_XIM_XNClientWindow, &w, + XCB_XIM_XNFocusWindow, &w, XCB_XIM_XNPreeditAttributes, + &nested, NULL); + free(nested.data); +} + +int main(int argc, char *argv[]) { + // Init global state for compound text encoding. + xcb_compound_text_init(); + + // Open connection to X server + int screen_default_nbr; + xcb_connection_t *connection = xcb_connect(NULL, &screen_default_nbr); + xcb_screen_t *screen = xcb_aux_get_screen(connection, screen_default_nbr); + + if (!screen) { + return 1; + } + + xcb_xim_t *im = xcb_xim_create(connection, screen_default_nbr, NULL); + + xcb_xim_set_im_callback(im, &callback, NULL); + xcb_xim_set_log_handler(im, logger); + xcb_xim_set_use_compound_text(im, true); + xcb_xim_set_use_utf8_string(im, true); + + // Open connection to XIM server. + xcb_xim_open(im, open_callback, true, NULL); + + // Create a dummy window for testing. + w = xcb_generate_id(connection); + xcb_create_window(connection, XCB_COPY_FROM_PARENT, w, screen->root, 0, 0, + 100, 100, 1, XCB_WINDOW_CLASS_INPUT_OUTPUT, + screen->root_visual, 0, NULL); + uint32_t mask = XCB_EVENT_MASK_KEY_PRESS | XCB_EVENT_MASK_KEY_RELEASE | + XCB_EVENT_MASK_FOCUS_CHANGE; + xcb_change_window_attributes(connection, w, XCB_CW_EVENT_MASK, &mask); + xcb_map_window(connection, w); + xcb_flush(connection); + + xcb_generic_event_t *event; + while ((event = xcb_wait_for_event(connection))) { + logger("event_type=%d\n", (event->response_type & ~0x80)); + if (!xcb_xim_filter_event(im, event)) { + // Forward event to input method if IC is created. + if (ic && (((event->response_type & ~0x80) == XCB_KEY_PRESS) || + ((event->response_type & ~0x80) == XCB_KEY_RELEASE))) { + xcb_xim_forward_event(im, ic, (xcb_key_press_event_t *)event); + } + } + free(event); + } + + xcb_xim_close(im); + xcb_xim_destroy(im); + + xcb_disconnect(connection); + + return 0; +} diff --git a/xim/xcb-imdkit/test/test_client.c b/xim/xcb-imdkit/test/test_client.c new file mode 100644 index 0000000..a5005db --- /dev/null +++ b/xim/xcb-imdkit/test/test_client.c @@ -0,0 +1,170 @@ +/* + * SPDX-FileCopyrightText: 2014 Weng Xuetian + * + * SPDX-License-Identifier: LGPL-2.1-only + * + */ +#include "imclient.h" +#include "ximproto.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +xcb_connection_t *connection; +xcb_window_t w; +xcb_screen_t *screen; +bool end = false; + +void forward_event(xcb_xim_t *im, xcb_xic_t ic, xcb_key_press_event_t *event, + void *user_data) { + fprintf(stderr, "Key %s Keycode %u, State %u\n", + event->response_type == XCB_KEY_PRESS ? "press" : "release", + event->detail, event->state); +} + +void commit_string(xcb_xim_t *im, xcb_xic_t ic, uint32_t flag, char *str, + uint32_t length, uint32_t *keysym, size_t nKeySym, + void *user_data) { + fprintf(stderr, "key commit: %.*s\n", length, str); +} + +xcb_xim_im_callback callback = {.forward_event = forward_event, + .commit_string = commit_string}; + +void destroy_ic_callback(xcb_xim_t *im, xcb_xic_t ic, void *user_data) { + fprintf(stderr, "ic %d destroyed\n", ic); + // end = true; +} + +void get_ic_values_callback(xcb_xim_t *im, xcb_xic_t ic, + xcb_im_get_ic_values_reply_fr_t *reply, + void *user_data) { + fprintf(stderr, "get ic %d done\n", ic); + xcb_xim_destroy_ic(im, ic, destroy_ic_callback, NULL); + xcb_key_press_event_t event; + memset(&event, 0, sizeof(event)); + event.root = screen->root; + event.detail = 65; + event.state = 0x4; + event.event = w; + event.response_type = XCB_KEY_PRESS; + xcb_xim_forward_event(im, ic, &event); + event.detail = 38; + event.state = 0; + xcb_xim_forward_event(im, ic, &event); + event.detail = 56; + event.state = 0; + xcb_xim_forward_event(im, ic, &event); + event.detail = 38; + event.state = 0; + xcb_xim_forward_event(im, ic, &event); + event.detail = 56; + event.state = 0; + xcb_xim_forward_event(im, ic, &event); + event.detail = 38; + event.state = 0; + xcb_xim_forward_event(im, ic, &event); + event.detail = 56; + event.state = 0; + xcb_xim_forward_event(im, ic, &event); + event.detail = 38; + event.state = 0; + xcb_xim_forward_event(im, ic, &event); + event.detail = 56; + event.state = 0; + xcb_xim_forward_event(im, ic, &event); +} + +void set_ic_values_callback(xcb_xim_t *im, xcb_xic_t ic, void *user_data) { + fprintf(stderr, "set ic %d done\n", ic); + xcb_xim_get_ic_values(im, ic, get_ic_values_callback, NULL, + XCB_XIM_XNPreeditAttributes, NULL); +} + +void create_ic_callback(xcb_xim_t *im, xcb_xic_t ic, void *user_data) { + if (ic) { + fprintf(stderr, "icid:%u\n", ic); + xcb_point_t spot; + spot.x = 0; + spot.y = 0; + xcb_xim_nested_list nested = + xcb_xim_create_nested_list(im, XCB_XIM_XNSpotLocation, &spot, NULL); + xcb_xim_set_ic_values(im, ic, set_ic_values_callback, NULL, + XCB_XIM_XNPreeditAttributes, &nested, NULL); + free(nested.data); + } else { + fprintf(stderr, "failed.\n"); + } +} + +void get_im_values_callback(xcb_xim_t *im, + xcb_im_get_im_values_reply_fr_t *reply, + void *user_data) { + w = xcb_generate_id(connection); + xcb_create_window(connection, XCB_COPY_FROM_PARENT, w, screen->root, 0, 0, + 1, 1, 1, XCB_WINDOW_CLASS_INPUT_OUTPUT, + screen->root_visual, 0, NULL); + uint32_t input_style = XCB_IM_PreeditPosition | XCB_IM_StatusArea; + xcb_point_t spot; + spot.x = 0; + spot.y = 0; + xcb_xim_nested_list nested = + xcb_xim_create_nested_list(im, XCB_XIM_XNSpotLocation, &spot, NULL); + xcb_xim_create_ic(im, create_ic_callback, NULL, XCB_XIM_XNInputStyle, + &input_style, XCB_XIM_XNClientWindow, &w, + XCB_XIM_XNFocusWindow, &w, XCB_XIM_XNPreeditAttributes, + &nested, NULL); + free(nested.data); +} + +void open_callback(xcb_xim_t *im, void *user_data) { + xcb_xim_get_im_values(im, get_im_values_callback, NULL, + XCB_XIM_XNQueryInputStyle, NULL); +} + +void logger(const char *fmt, ...) { + va_list argp; + va_start(argp, fmt); + vprintf(fmt, argp); + va_end(argp); +} + +int main(int argc, char *argv[]) { + /* Open the connection to the X server */ + int screen_default_nbr; + connection = xcb_connect(NULL, &screen_default_nbr); + screen = xcb_aux_get_screen(connection, screen_default_nbr); + + if (!screen) { + return false; + } + xcb_xim_t *im = + xcb_xim_create(connection, screen_default_nbr, "@im=test_server"); + + xcb_xim_set_im_callback(im, &callback, NULL); + xcb_xim_set_log_handler(im, logger); + assert(xcb_xim_open(im, open_callback, true, NULL)); + + xcb_generic_event_t *event; + while ((event = xcb_wait_for_event(connection))) { + xcb_xim_filter_event(im, event); + free(event); + if (end) { + break; + } + } + + xcb_xim_close(im); + xcb_xim_destroy(im); + + xcb_disconnect(connection); + + return 0; +} diff --git a/xim/xcb-imdkit/test/test_encoding.c b/xim/xcb-imdkit/test/test_encoding.c new file mode 100644 index 0000000..21ffa29 --- /dev/null +++ b/xim/xcb-imdkit/test/test_encoding.c @@ -0,0 +1,33 @@ +/* + * SPDX-FileCopyrightText: 2014 Weng Xuetian + * + * SPDX-License-Identifier: LGPL-2.1-only + * + */ +#include "encoding.h" +#include +#include +#include + +#define TEST_STRING "hello world!你好世界켐ㅇㄹ貴方元気?☺" + +void test_conversion(const char *str) { + + size_t len; + char *result = xcb_utf8_to_compound_text(str, strlen(str), &len); + + char *utf8_result = xcb_compound_text_to_utf8(result, len, NULL); + + assert(strcmp(utf8_result, str) == 0); + + free(result); + free(utf8_result); +} + +int main() { + xcb_compound_text_init(); + test_conversion(TEST_STRING); + test_conversion("\xe2\x80\x93"); + + return 0; +} diff --git a/xim/xcb-imdkit/test/test_server.c b/xim/xcb-imdkit/test/test_server.c new file mode 100644 index 0000000..0db23a6 --- /dev/null +++ b/xim/xcb-imdkit/test/test_server.c @@ -0,0 +1,113 @@ +/* + * SPDX-FileCopyrightText: 2014 Weng Xuetian + * + * SPDX-License-Identifier: LGPL-2.1-only + * + */ +#include "encoding.h" +#include "imdkit.h" +#include "ximproto.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#define TEST_STRING "hello world你好世界켐ㅇㄹ貴方元気?☺" + +bool end = false; + +void callback(xcb_im_t *im, xcb_im_client_t *client, xcb_im_input_context_t *ic, + const xcb_im_packet_header_fr_t *hdr, void *frame, void *arg, + void *user_data) { + if (hdr->major_opcode == XCB_XIM_DISCONNECT) { + // end = true; + } + + if (hdr->major_opcode == XCB_XIM_FORWARD_EVENT) { + xcb_key_press_event_t *event = arg; + + xcb_key_symbols_t *key_symbols = user_data; + xcb_keysym_t sym = + xcb_key_symbols_get_keysym(key_symbols, event->detail, 0); + if (sym == 't') { + size_t len; + char *result = xcb_utf8_to_compound_text(TEST_STRING, + strlen(TEST_STRING), &len); + xcb_im_commit_string(im, ic, XCB_XIM_LOOKUP_CHARS, result, len, 0); + free(result); + } else { + xcb_im_forward_event(im, ic, event); + } + } +} + +static uint32_t style_array[] = { + XCB_IM_PreeditPosition | XCB_IM_StatusArea, // OverTheSpot + XCB_IM_PreeditPosition | XCB_IM_StatusNothing, // OverTheSpot + XCB_IM_PreeditPosition | XCB_IM_StatusNone, // OverTheSpot + XCB_IM_PreeditNothing | XCB_IM_StatusNothing, // Root + XCB_IM_PreeditNothing | XCB_IM_StatusNone, // Root +}; +static char *encoding_array[] = { + "COMPOUND_TEXT", +}; + +static xcb_im_encodings_t encodings = {1, encoding_array}; + +static xcb_im_styles_t styles = {5, style_array}; + +int main(int argc, char *argv[]) { + xcb_compound_text_init(); + /* Open the connection to the X server */ + + int screen_default_nbr; + xcb_connection_t *connection = xcb_connect(NULL, &screen_default_nbr); + xcb_screen_t *screen = xcb_aux_get_screen(connection, screen_default_nbr); + xcb_key_symbols_t *key_symbols = xcb_key_symbols_alloc(connection); + + if (!screen) { + return false; + } + xcb_window_t root = screen->root; + + xcb_window_t w = xcb_generate_id(connection); + xcb_create_window(connection, XCB_COPY_FROM_PARENT, w, root, 0, 0, 1, 1, 1, + XCB_WINDOW_CLASS_INPUT_OUTPUT, screen->root_visual, 0, + NULL); + xcb_im_trigger_keys_t keys; + xcb_im_ximtriggerkey_fr_t key; + key.keysym = ' '; + key.modifier = 1 << 2; + key.modifier_mask = 1 << 2; + keys.nKeys = 1; + keys.keys = &key; + xcb_im_t *im = xcb_im_create( + connection, screen_default_nbr, w, "test_server", XCB_IM_ALL_LOCALES, + &styles, &keys, &keys, &encodings, 0, callback, key_symbols); + assert(xcb_im_open_im(im)); + + printf("winid:%u\n", w); + + xcb_generic_event_t *event; + while ((event = xcb_wait_for_event(connection))) { + xcb_im_filter_event(im, event); + free(event); + if (end) { + break; + } + } + + xcb_im_close_im(im); + xcb_im_destroy(im); + + xcb_key_symbols_free(key_symbols); + xcb_disconnect(connection); + + return 0; +} diff --git a/xim/xcb-imdkit/uthash/.clang-format b/xim/xcb-imdkit/uthash/.clang-format new file mode 100644 index 0000000..47a38a9 --- /dev/null +++ b/xim/xcb-imdkit/uthash/.clang-format @@ -0,0 +1,2 @@ +DisableFormat: true +SortIncludes: Never diff --git a/xim/xcb-imdkit/uthash/uthash.h b/xim/xcb-imdkit/uthash/uthash.h new file mode 100644 index 0000000..f5507a9 --- /dev/null +++ b/xim/xcb-imdkit/uthash/uthash.h @@ -0,0 +1,1063 @@ +/* + Copyright (c) 2003-2009, Troy D. Hanson http://uthash.sourceforge.net + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS + IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER + OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#ifndef UTHASH_H +#define UTHASH_H + +#include /* uint32_t etc */ +#include /* ptrdiff_t */ +#include /* memcmp, strlen */ + +#define UTHASH_VERSION 1.8 + +/* C++ requires extra stringent casting */ +#if defined __cplusplus +#define TYPEOF(x) (typeof(x)) +#else +#define TYPEOF(x) +#endif + +#define uthash_fatal(msg) /* fatal error (out of memory, etc) */ +#define uthash_malloc(sz) malloc(sz) /* malloc fcn */ +#define uthash_free(ptr) free(ptr) /* free fcn */ + +#define uthash_noexpand_fyi(tbl) /* can be defined to log noexpand */ +#define uthash_expand_fyi(tbl) /* can be defined to log expands */ + +/* initial number of buckets */ +#define HASH_INITIAL_NUM_BUCKETS 32 /* initial number of buckets */ +#define HASH_INITIAL_NUM_BUCKETS_LOG2 5 /* lg2 of initial number of buckets */ +#define HASH_BKT_CAPACITY_THRESH 10 /* expand when bucket count reaches */ + +/* calculate the element whose hash handle address is hhe */ +#define ELMT_FROM_HH(tbl, hhp) ((void *)(((char *)hhp) - (tbl)->hho)) + +#define HASH_FIND(hh, head, keyptr, keylen, out) \ + do { \ + unsigned _hf_bkt, _hf_hashv; \ + out = TYPEOF(out) NULL; \ + if (head) { \ + HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, _hf_hashv, \ + _hf_bkt); \ + if (HASH_BLOOM_TEST((head)->hh.tbl, _hf_hashv)) { \ + HASH_FIND_IN_BKT((head)->hh.tbl, hh, \ + (head)->hh.tbl->buckets[_hf_bkt], keyptr, \ + keylen, out); \ + } \ + } \ + } while (0) + +#ifdef HASH_BLOOM +#define HASH_BLOOM_BITLEN (1ULL << HASH_BLOOM) +#define HASH_BLOOM_BYTELEN \ + (HASH_BLOOM_BITLEN / 8) + ((HASH_BLOOM_BITLEN % 8) ? 1 : 0) +#define HASH_BLOOM_MAKE(tbl) \ + do { \ + (tbl)->bloom_nbits = HASH_BLOOM; \ + (tbl)->bloom_bv = (uint8_t *)uthash_malloc(HASH_BLOOM_BYTELEN); \ + if (!((tbl)->bloom_bv)) { \ + uthash_fatal("out of memory"); \ + } \ + memset((tbl)->bloom_bv, 0, HASH_BLOOM_BYTELEN); \ + (tbl)->bloom_sig = HASH_BLOOM_SIGNATURE; \ + } while (0); + +#define HASH_BLOOM_FREE(tbl) \ + do { \ + uthash_free((tbl)->bloom_bv); \ + } while (0); + +#define HASH_BLOOM_BITSET(bv, idx) (bv[(idx) / 8] |= (1U << ((idx) % 8))) +#define HASH_BLOOM_BITTEST(bv, idx) (bv[(idx) / 8] & (1U << ((idx) % 8))) + +#define HASH_BLOOM_ADD(tbl, hashv) \ + HASH_BLOOM_BITSET((tbl)->bloom_bv, \ + (hashv & (uint32_t)((1ULL << (tbl)->bloom_nbits) - 1))) + +#define HASH_BLOOM_TEST(tbl, hashv) \ + HASH_BLOOM_BITTEST((tbl)->bloom_bv, \ + (hashv & (uint32_t)((1ULL << (tbl)->bloom_nbits) - 1))) + +#else +#define HASH_BLOOM_MAKE(tbl) +#define HASH_BLOOM_FREE(tbl) +#define HASH_BLOOM_ADD(tbl, hashv) +#define HASH_BLOOM_TEST(tbl, hashv) (1) +#endif + +#define HASH_MAKE_TABLE(hh, head) \ + do { \ + (head)->hh.tbl = \ + (UT_hash_table *)uthash_malloc(sizeof(UT_hash_table)); \ + if (!((head)->hh.tbl)) { \ + uthash_fatal("out of memory"); \ + } \ + memset((head)->hh.tbl, 0, sizeof(UT_hash_table)); \ + (head)->hh.tbl->tail = &((head)->hh); \ + (head)->hh.tbl->num_buckets = HASH_INITIAL_NUM_BUCKETS; \ + (head)->hh.tbl->log2_num_buckets = HASH_INITIAL_NUM_BUCKETS_LOG2; \ + (head)->hh.tbl->hho = (char *)(&(head)->hh) - (char *)(head); \ + (head)->hh.tbl->buckets = (UT_hash_bucket *)uthash_malloc( \ + HASH_INITIAL_NUM_BUCKETS * sizeof(struct UT_hash_bucket)); \ + if (!(head)->hh.tbl->buckets) { \ + uthash_fatal("out of memory"); \ + } \ + memset((head)->hh.tbl->buckets, 0, \ + HASH_INITIAL_NUM_BUCKETS * sizeof(struct UT_hash_bucket)); \ + HASH_BLOOM_MAKE((head)->hh.tbl); \ + (head)->hh.tbl->signature = HASH_SIGNATURE; \ + } while (0) + +#define HASH_ADD(hh, head, fieldname, keylen_in, add) \ + HASH_ADD_KEYPTR(hh, head, &add->fieldname, keylen_in, add) + +#define HASH_ADD_KEYPTR(hh, head, keyptr, keylen_in, add) \ + do { \ + unsigned _ha_bkt; \ + (add)->hh.next = NULL; \ + (add)->hh.key = (char *)keyptr; \ + (add)->hh.keylen = keylen_in; \ + if (!(head)) { \ + head = (add); \ + (head)->hh.prev = NULL; \ + HASH_MAKE_TABLE(hh, head); \ + } else { \ + (head)->hh.tbl->tail->next = (add); \ + (add)->hh.prev = \ + ELMT_FROM_HH((head)->hh.tbl, (head)->hh.tbl->tail); \ + (head)->hh.tbl->tail = &((add)->hh); \ + } \ + (head)->hh.tbl->num_items++; \ + (add)->hh.tbl = (head)->hh.tbl; \ + HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ + (add)->hh.hashv, _ha_bkt); \ + HASH_ADD_TO_BKT((head)->hh.tbl->buckets[_ha_bkt], &(add)->hh); \ + HASH_BLOOM_ADD((head)->hh.tbl, (add)->hh.hashv); \ + HASH_EMIT_KEY(hh, head, keyptr, keylen_in); \ + HASH_FSCK(hh, head); \ + } while (0) + +#define HASH_TO_BKT(hashv, num_bkts, bkt) \ + do { \ + bkt = ((hashv) & ((num_bkts)-1)); \ + } while (0) + +/* delete "delptr" from the hash table. + * "the usual" patch-up process for the app-order doubly-linked-list. + * The use of _hd_hh_del below deserves special explanation. + * These used to be expressed using (delptr) but that led to a bug + * if someone used the same symbol for the head and deletee, like + * HASH_DELETE(hh, users, users); + * We want that to work, but by changing the head (users) below + * we were forfeiting our ability to further refer to the deletee (users) + * in the patch-up process. Solution: use scratch space in the table to + * copy the deletee pointer, then the latter references are via that + * scratch pointer rather than through the repointed (users) symbol. + */ +#define HASH_DELETE(hh, head, delptr) \ + do { \ + unsigned _hd_bkt; \ + struct UT_hash_handle *_hd_hh_del; \ + if (((delptr)->hh.prev == NULL) && ((delptr)->hh.next == NULL)) { \ + uthash_free((head)->hh.tbl->buckets); \ + HASH_BLOOM_FREE((head)->hh.tbl); \ + uthash_free((head)->hh.tbl); \ + head = NULL; \ + } else { \ + _hd_hh_del = &((delptr)->hh); \ + if ((delptr) == \ + ELMT_FROM_HH((head)->hh.tbl, (head)->hh.tbl->tail)) { \ + (head)->hh.tbl->tail = \ + (UT_hash_handle *)((char *)((delptr)->hh.prev) + \ + (head)->hh.tbl->hho); \ + } \ + if ((delptr)->hh.prev) { \ + ((UT_hash_handle *)((char *)((delptr)->hh.prev) + \ + (head)->hh.tbl->hho)) \ + ->next = (delptr)->hh.next; \ + } else { \ + head = TYPEOF(head)((delptr)->hh.next); \ + } \ + if (_hd_hh_del->next) { \ + ((UT_hash_handle *)((char *)_hd_hh_del->next + \ + (head)->hh.tbl->hho)) \ + ->prev = _hd_hh_del->prev; \ + } \ + HASH_TO_BKT(_hd_hh_del->hashv, (head)->hh.tbl->num_buckets, \ + _hd_bkt); \ + HASH_DEL_IN_BKT(hh, (head)->hh.tbl->buckets[_hd_bkt], _hd_hh_del); \ + (head)->hh.tbl->num_items--; \ + } \ + HASH_FSCK(hh, head); \ + } while (0) + +/* convenience forms of HASH_FIND/HASH_ADD/HASH_DEL */ +#define HASH_FIND_STR(head, findstr, out) \ + HASH_FIND(hh, head, findstr, strlen(findstr), out) +#define HASH_ADD_STR(head, strfield, add) \ + HASH_ADD(hh, head, strfield, strlen(add->strfield), add) +#define HASH_FIND_INT(head, findint, out) \ + HASH_FIND(hh, head, findint, sizeof(int), out) +#define HASH_ADD_INT(head, intfield, add) \ + HASH_ADD(hh, head, intfield, sizeof(int), add) +#define HASH_DEL(head, delptr) HASH_DELETE(hh, head, delptr) + +/* HASH_FSCK checks hash integrity on every add/delete when HASH_DEBUG is + * defined. This is for uthash developer only; it compiles away if HASH_DEBUG + * isn't defined. + */ +#ifdef HASH_DEBUG +#define HASH_OOPS(...) \ + do { \ + fprintf(stderr, __VA_ARGS__); \ + } while (0) +#define HASH_FSCK(hh, head) \ + do { \ + unsigned _bkt_i; \ + unsigned _count, _bkt_count; \ + char *_prev; \ + struct UT_hash_handle *_thh; \ + if (head) { \ + _count = 0; \ + for (_bkt_i = 0; _bkt_i < (head)->hh.tbl->num_buckets; _bkt_i++) { \ + _bkt_count = 0; \ + _thh = (head)->hh.tbl->buckets[_bkt_i].hh_head; \ + _prev = NULL; \ + while (_thh) { \ + if (_prev != (char *)(_thh->hh_prev)) { \ + HASH_OOPS("invalid hh_prev %p, actual %p\n", \ + _thh->hh_prev, _prev); \ + } \ + _bkt_count++; \ + _prev = (char *)(_thh); \ + _thh = _thh->hh_next; \ + } \ + _count += _bkt_count; \ + if ((head)->hh.tbl->buckets[_bkt_i].count != _bkt_count) { \ + HASH_OOPS("invalid bucket count %d, actual %d\n", \ + (head)->hh.tbl->buckets[_bkt_i].count, \ + _bkt_count); \ + } \ + } \ + if (_count != (head)->hh.tbl->num_items) { \ + HASH_OOPS("invalid hh item count %d, actual %d\n", \ + (head)->hh.tbl->num_items, _count); \ + } \ + /* traverse hh in app order; \ + check next/prev integrity, count */ \ + _count = 0; \ + _prev = NULL; \ + _thh = &(head)->hh; \ + while (_thh) { \ + _count++; \ + if (_prev != (char *)(_thh->prev)) { \ + HASH_OOPS("invalid prev %p, actual %p\n", _thh->prev, \ + _prev); \ + } \ + _prev = (char *)ELMT_FROM_HH((head)->hh.tbl, _thh); \ + _thh = (_thh->next ? (UT_hash_handle *)((char *)(_thh->next) + \ + (head)->hh.tbl->hho) \ + : NULL); \ + } \ + if (_count != (head)->hh.tbl->num_items) { \ + HASH_OOPS("invalid app item count %d, actual %d\n", \ + (head)->hh.tbl->num_items, _count); \ + } \ + } \ + } while (0) +#else +#define HASH_FSCK(hh, head) +#endif + +/* When compiled with -DHASH_EMIT_KEYS, length-prefixed keys are emitted to + * the descriptor to which this macro is defined for tuning the hash function. + * The app can #include to get the prototype for write(2). */ +#ifdef HASH_EMIT_KEYS +#define HASH_EMIT_KEY(hh, head, keyptr, fieldlen) \ + do { \ + unsigned _klen = fieldlen; \ + write(HASH_EMIT_KEYS, &_klen, sizeof(_klen)); \ + write(HASH_EMIT_KEYS, keyptr, fieldlen); \ + } while (0) +#else +#define HASH_EMIT_KEY(hh, head, keyptr, fieldlen) +#endif + +/* default to Jenkin's hash unless overridden e.g. DHASH_FUNCTION=HASH_SAX */ +#ifdef HASH_FUNCTION +#define HASH_FCN HASH_FUNCTION +#else +#define HASH_FCN HASH_JEN +#endif + +/* The Bernstein hash function, used in Perl prior to v5.6 */ +#define HASH_BER(key, keylen, num_bkts, hashv, bkt) \ + do { \ + unsigned _hb_keylen = keylen; \ + char *_hb_key = (char *)key; \ + (hashv) = 0; \ + while (_hb_keylen--) { \ + (hashv) = ((hashv)*33) + *_hb_key++; \ + } \ + bkt = (hashv) & (num_bkts - 1); \ + } while (0) + +/* SAX/FNV/OAT/JEN hash functions are macro variants of those listed at + * http://eternallyconfuzzled.com/tuts/algorithms/jsw_tut_hashing.aspx */ +#define HASH_SAX(key, keylen, num_bkts, hashv, bkt) \ + do { \ + unsigned _sx_i; \ + char *_hs_key = (char *)key; \ + hashv = 0; \ + for (_sx_i = 0; _sx_i < keylen; _sx_i++) \ + hashv ^= (hashv << 5) + (hashv >> 2) + _hs_key[_sx_i]; \ + bkt = hashv & (num_bkts - 1); \ + } while (0) + +#define HASH_FNV(key, keylen, num_bkts, hashv, bkt) \ + do { \ + unsigned _fn_i; \ + char *_hf_key = (char *)key; \ + hashv = 2166136261UL; \ + for (_fn_i = 0; _fn_i < keylen; _fn_i++) \ + hashv = (hashv * 16777619) ^ _hf_key[_fn_i]; \ + bkt = hashv & (num_bkts - 1); \ + } while (0); + +#define HASH_OAT(key, keylen, num_bkts, hashv, bkt) \ + do { \ + unsigned _ho_i; \ + char *_ho_key = (char *)key; \ + hashv = 0; \ + for (_ho_i = 0; _ho_i < keylen; _ho_i++) { \ + hashv += _ho_key[_ho_i]; \ + hashv += (hashv << 10); \ + hashv ^= (hashv >> 6); \ + } \ + hashv += (hashv << 3); \ + hashv ^= (hashv >> 11); \ + hashv += (hashv << 15); \ + bkt = hashv & (num_bkts - 1); \ + } while (0) + +#define HASH_JEN_MIX(a, b, c) \ + do { \ + a -= b; \ + a -= c; \ + a ^= (c >> 13); \ + b -= c; \ + b -= a; \ + b ^= (a << 8); \ + c -= a; \ + c -= b; \ + c ^= (b >> 13); \ + a -= b; \ + a -= c; \ + a ^= (c >> 12); \ + b -= c; \ + b -= a; \ + b ^= (a << 16); \ + c -= a; \ + c -= b; \ + c ^= (b >> 5); \ + a -= b; \ + a -= c; \ + a ^= (c >> 3); \ + b -= c; \ + b -= a; \ + b ^= (a << 10); \ + c -= a; \ + c -= b; \ + c ^= (b >> 15); \ + } while (0) + +#define HASH_JEN(key, keylen, num_bkts, hashv, bkt) \ + do { \ + unsigned _hj_i, _hj_j, _hj_k; \ + char *_hj_key = (char *)key; \ + hashv = 0xfeedbeef; \ + _hj_i = _hj_j = 0x9e3779b9; \ + _hj_k = keylen; \ + while (_hj_k >= 12) { \ + _hj_i += \ + (_hj_key[0] + ((unsigned)_hj_key[1] << 8) + \ + ((unsigned)_hj_key[2] << 16) + ((unsigned)_hj_key[3] << 24)); \ + _hj_j += \ + (_hj_key[4] + ((unsigned)_hj_key[5] << 8) + \ + ((unsigned)_hj_key[6] << 16) + ((unsigned)_hj_key[7] << 24)); \ + hashv += (_hj_key[8] + ((unsigned)_hj_key[9] << 8) + \ + ((unsigned)_hj_key[10] << 16) + \ + ((unsigned)_hj_key[11] << 24)); \ + \ + HASH_JEN_MIX(_hj_i, _hj_j, hashv); \ + \ + _hj_key += 12; \ + _hj_k -= 12; \ + } \ + hashv += keylen; \ + switch (_hj_k) { \ + case 11: \ + hashv += ((unsigned)_hj_key[10] << 24); \ + /* FALLTHROUGH */ \ + case 10: \ + hashv += ((unsigned)_hj_key[9] << 16); \ + /* FALLTHROUGH */ \ + case 9: \ + hashv += ((unsigned)_hj_key[8] << 8); \ + /* FALLTHROUGH */ \ + case 8: \ + _hj_j += ((unsigned)_hj_key[7] << 24); \ + /* FALLTHROUGH */ \ + case 7: \ + _hj_j += ((unsigned)_hj_key[6] << 16); \ + /* FALLTHROUGH */ \ + case 6: \ + _hj_j += ((unsigned)_hj_key[5] << 8); \ + /* FALLTHROUGH */ \ + case 5: \ + _hj_j += _hj_key[4]; \ + /* FALLTHROUGH */ \ + case 4: \ + _hj_i += ((unsigned)_hj_key[3] << 24); \ + /* FALLTHROUGH */ \ + case 3: \ + _hj_i += ((unsigned)_hj_key[2] << 16); \ + /* FALLTHROUGH */ \ + case 2: \ + _hj_i += ((unsigned)_hj_key[1] << 8); \ + /* FALLTHROUGH */ \ + case 1: \ + _hj_i += _hj_key[0]; \ + } \ + HASH_JEN_MIX(_hj_i, _hj_j, hashv); \ + bkt = hashv & (num_bkts - 1); \ + } while (0) + +/* The Paul Hsieh hash function */ +#undef get16bits +#if (defined(__GNUC__) && defined(__i386__)) || defined(__WATCOMC__) || \ + defined(_MSC_VER) || defined(__BORLANDC__) || defined(__TURBOC__) +#define get16bits(d) (*((const uint16_t *)(d))) +#endif + +#if !defined(get16bits) +#define get16bits(d) \ + ((((uint32_t)(((const uint8_t *)(d))[1])) << 8) + \ + (uint32_t)(((const uint8_t *)(d))[0])) +#endif +#define HASH_SFH(key, keylen, num_bkts, hashv, bkt) \ + do { \ + char *_sfh_key = (char *)key; \ + uint32_t _sfh_tmp, _sfh_len = keylen; \ + \ + int _sfh_rem = _sfh_len & 3; \ + _sfh_len >>= 2; \ + hashv = 0xcafebabe; \ + \ + /* Main loop */ \ + for (; _sfh_len > 0; _sfh_len--) { \ + hashv += get16bits(_sfh_key); \ + _sfh_tmp = (get16bits(_sfh_key + 2) << 11) ^ hashv; \ + hashv = (hashv << 16) ^ _sfh_tmp; \ + _sfh_key += 2 * sizeof(uint16_t); \ + hashv += hashv >> 11; \ + } \ + \ + /* Handle end cases */ \ + switch (_sfh_rem) { \ + case 3: \ + hashv += get16bits(_sfh_key); \ + hashv ^= hashv << 16; \ + hashv ^= _sfh_key[sizeof(uint16_t)] << 18; \ + hashv += hashv >> 11; \ + break; \ + case 2: \ + hashv += get16bits(_sfh_key); \ + hashv ^= hashv << 11; \ + hashv += hashv >> 17; \ + break; \ + case 1: \ + hashv += *_sfh_key; \ + hashv ^= hashv << 10; \ + hashv += hashv >> 1; \ + } \ + \ + /* Force "avalanching" of final 127 bits */ \ + hashv ^= hashv << 3; \ + hashv += hashv >> 5; \ + hashv ^= hashv << 4; \ + hashv += hashv >> 17; \ + hashv ^= hashv << 25; \ + hashv += hashv >> 6; \ + bkt = hashv & (num_bkts - 1); \ + } while (0); + +#ifdef HASH_USING_NO_STRICT_ALIASING +/* The MurmurHash exploits some CPU's (e.g. x86) tolerance for unaligned reads. + * For other types of CPU's (e.g. Sparc) an unaligned read causes a bus error. + * So MurmurHash comes in two versions, the faster unaligned one and the slower + * aligned one. We only use the faster one on CPU's where we know it's safe. + * + * Note the preprocessor built-in defines can be emitted using: + * + * gcc -m64 -dM -E - < /dev/null (on gcc) + * cc -## a.c (where a.c is a simple test file) (Sun Studio) + */ +#if (defined(__i386__) || defined(__x86_64__)) +#define HASH_MUR HASH_MUR_UNALIGNED +#else +#define HASH_MUR HASH_MUR_ALIGNED +#endif + +/* Appleby's MurmurHash fast version for unaligned-tolerant archs like i386 */ +#define HASH_MUR_UNALIGNED(key, keylen, num_bkts, hashv, bkt) \ + do { \ + const unsigned int _mur_m = 0x5bd1e995; \ + const int _mur_r = 24; \ + hashv = 0xcafebabe ^ keylen; \ + char *_mur_key = (char *)key; \ + uint32_t _mur_tmp, _mur_len = keylen; \ + \ + for (; _mur_len >= 4; _mur_len -= 4) { \ + _mur_tmp = *(uint32_t *)_mur_key; \ + _mur_tmp *= _mur_m; \ + _mur_tmp ^= _mur_tmp >> _mur_r; \ + _mur_tmp *= _mur_m; \ + hashv *= _mur_m; \ + hashv ^= _mur_tmp; \ + _mur_key += 4; \ + } \ + \ + switch (_mur_len) { \ + case 3: \ + hashv ^= _mur_key[2] << 16; \ + /* FALLTHROUGH */ \ + case 2: \ + hashv ^= _mur_key[1] << 8; \ + /* FALLTHROUGH */ \ + case 1: \ + hashv ^= _mur_key[0]; \ + hashv *= _mur_m; \ + }; \ + \ + hashv ^= hashv >> 13; \ + hashv *= _mur_m; \ + hashv ^= hashv >> 15; \ + \ + bkt = hashv & (num_bkts - 1); \ + } while (0) + +/* Appleby's MurmurHash version for alignment-sensitive archs like Sparc */ +#define HASH_MUR_ALIGNED(key, keylen, num_bkts, hashv, bkt) \ + do { \ + const unsigned int _mur_m = 0x5bd1e995; \ + const int _mur_r = 24; \ + hashv = 0xcafebabe ^ keylen; \ + char *_mur_key = (char *)key; \ + uint32_t _mur_len = keylen; \ + int _mur_align = (int)_mur_key & 3; \ + \ + if (_mur_align && (_mur_len >= 4)) { \ + unsigned _mur_t = 0, _mur_d = 0; \ + switch (_mur_align) { \ + case 1: \ + _mur_t |= _mur_key[2] << 16; \ + /* FALLTHROUGH */ \ + case 2: \ + _mur_t |= _mur_key[1] << 8; \ + /* FALLTHROUGH */ \ + case 3: \ + _mur_t |= _mur_key[0]; \ + } \ + _mur_t <<= (8 * _mur_align); \ + _mur_key += 4 - _mur_align; \ + _mur_len -= 4 - _mur_align; \ + int _mur_sl = 8 * (4 - _mur_align); \ + int _mur_sr = 8 * _mur_align; \ + \ + for (; _mur_len >= 4; _mur_len -= 4) { \ + _mur_d = *(unsigned *)_mur_key; \ + _mur_t = (_mur_t >> _mur_sr) | (_mur_d << _mur_sl); \ + unsigned _mur_k = _mur_t; \ + _mur_k *= _mur_m; \ + _mur_k ^= _mur_k >> _mur_r; \ + _mur_k *= _mur_m; \ + hashv *= _mur_m; \ + hashv ^= _mur_k; \ + _mur_t = _mur_d; \ + _mur_key += 4; \ + } \ + _mur_d = 0; \ + if (_mur_len >= _mur_align) { \ + switch (_mur_align) { \ + case 3: \ + _mur_d |= _mur_key[2] << 16; \ + /* FALLTHROUGH */ \ + case 2: \ + _mur_d |= _mur_key[1] << 8; \ + /* FALLTHROUGH */ \ + case 1: \ + _mur_d |= _mur_key[0]; \ + } \ + unsigned _mur_k = (_mur_t >> _mur_sr) | (_mur_d << _mur_sl); \ + _mur_k *= _mur_m; \ + _mur_k ^= _mur_k >> _mur_r; \ + _mur_k *= _mur_m; \ + hashv *= _mur_m; \ + hashv ^= _mur_k; \ + _mur_k += _mur_align; \ + _mur_len -= _mur_align; \ + \ + switch (_mur_len) { \ + case 3: \ + hashv ^= _mur_key[2] << 16; \ + /* FALLTHROUGH */ \ + case 2: \ + hashv ^= _mur_key[1] << 8; \ + /* FALLTHROUGH */ \ + case 1: \ + hashv ^= _mur_key[0]; \ + hashv *= _mur_m; \ + } \ + } else { \ + switch (_mur_len) { \ + case 3: \ + _mur_d ^= _mur_key[2] << 16; \ + /* FALLTHROUGH */ \ + case 2: \ + _mur_d ^= _mur_key[1] << 8; \ + /* FALLTHROUGH */ \ + case 1: \ + _mur_d ^= _mur_key[0]; \ + /* FALLTHROUGH */ \ + case 0: \ + hashv ^= (_mur_t >> _mur_sr) | (_mur_d << _mur_sl); \ + hashv *= _mur_m; \ + } \ + } \ + \ + hashv ^= hashv >> 13; \ + hashv *= _mur_m; \ + hashv ^= hashv >> 15; \ + } else { \ + for (; _mur_len >= 4; _mur_len -= 4) { \ + unsigned _mur_k = *(unsigned *)_mur_key; \ + _mur_k *= _mur_m; \ + _mur_k ^= _mur_k >> _mur_r; \ + _mur_k *= _mur_m; \ + hashv *= _mur_m; \ + hashv ^= _mur_k; \ + _mur_key += 4; \ + } \ + switch (_mur_len) { \ + case 3: \ + hashv ^= _mur_key[2] << 16; \ + /* FALLTHROUGH */ \ + case 2: \ + hashv ^= _mur_key[1] << 8; \ + /* FALLTHROUGH */ \ + case 1: \ + hashv ^= _mur_key[0]; \ + hashv *= _mur_m; \ + } \ + \ + hashv ^= hashv >> 13; \ + hashv *= _mur_m; \ + hashv ^= hashv >> 15; \ + } \ + bkt = hashv & (num_bkts - 1); \ + } while (0) +#endif /* HASH_USING_NO_STRICT_ALIASING */ + +/* key comparison function; return 0 if keys equal */ +#define HASH_KEYCMP(a, b, len) memcmp(a, b, len) + +/* iterate over items in a known bucket to find desired item */ +#define HASH_FIND_IN_BKT(tbl, hh, head, keyptr, keylen_in, out) \ + out = \ + TYPEOF(out)((head.hh_head) ? ELMT_FROM_HH(tbl, head.hh_head) : NULL); \ + while (out) { \ + if (out->hh.keylen == keylen_in) { \ + if ((HASH_KEYCMP(out->hh.key, keyptr, keylen_in)) == 0) \ + break; \ + } \ + out = TYPEOF(out)( \ + (out->hh.hh_next) ? ELMT_FROM_HH(tbl, out->hh.hh_next) : NULL); \ + } + +/* add an item to a bucket */ +#define HASH_ADD_TO_BKT(head, addhh) \ + do { \ + head.count++; \ + (addhh)->hh_next = head.hh_head; \ + (addhh)->hh_prev = NULL; \ + if (head.hh_head) { \ + (head).hh_head->hh_prev = (addhh); \ + } \ + (head).hh_head = addhh; \ + if (head.count >= \ + ((head.expand_mult + 1) * HASH_BKT_CAPACITY_THRESH) && \ + (addhh)->tbl->noexpand != 1) { \ + HASH_EXPAND_BUCKETS((addhh)->tbl); \ + } \ + } while (0) + +/* remove an item from a given bucket */ +#define HASH_DEL_IN_BKT(hh, head, hh_del) \ + (head).count--; \ + if ((head).hh_head == hh_del) { \ + (head).hh_head = hh_del->hh_next; \ + } \ + if (hh_del->hh_prev) { \ + hh_del->hh_prev->hh_next = hh_del->hh_next; \ + } \ + if (hh_del->hh_next) { \ + hh_del->hh_next->hh_prev = hh_del->hh_prev; \ + } + +/* Bucket expansion has the effect of doubling the number of buckets + * and redistributing the items into the new buckets. Ideally the + * items will distribute more or less evenly into the new buckets + * (the extent to which this is true is a measure of the quality of + * the hash function as it applies to the key domain). + * + * With the items distributed into more buckets, the chain length + * (item count) in each bucket is reduced. Thus by expanding buckets + * the hash keeps a bound on the chain length. This bounded chain + * length is the essence of how a hash provides constant time lookup. + * + * The calculation of tbl->ideal_chain_maxlen below deserves some + * explanation. First, keep in mind that we're calculating the ideal + * maximum chain length based on the *new* (doubled) bucket count. + * In fractions this is just n/b (n=number of items, b=new num buckets). + * Since the ideal chain length is an integer, we want to calculate + * ceil(n/b). We don't depend on floating point arithmetic in this + * hash, so to calculate ceil(n/b) with integers we could write + * + * ceil(n/b) = (n/b) + ((n%b)?1:0) + * + * and in fact a previous version of this hash did just that. + * But now we have improved things a bit by recognizing that b is + * always a power of two. We keep its base 2 log handy (call it lb), + * so now we can write this with a bit shift and logical AND: + * + * ceil(n/b) = (n>>lb) + ((n & (b-1)) ? 1:0) + * + */ +#define HASH_EXPAND_BUCKETS(tbl) \ + do { \ + unsigned _he_bkt; \ + unsigned _he_bkt_i; \ + struct UT_hash_handle *_he_thh, *_he_hh_nxt; \ + UT_hash_bucket *_he_new_buckets, *_he_newbkt; \ + _he_new_buckets = (UT_hash_bucket *)uthash_malloc( \ + 2 * tbl->num_buckets * sizeof(struct UT_hash_bucket)); \ + if (!_he_new_buckets) { \ + uthash_fatal("out of memory"); \ + } \ + memset(_he_new_buckets, 0, \ + 2 * tbl->num_buckets * sizeof(struct UT_hash_bucket)); \ + tbl->ideal_chain_maxlen = \ + (tbl->num_items >> (tbl->log2_num_buckets + 1)) + \ + ((tbl->num_items & ((tbl->num_buckets * 2) - 1)) ? 1 : 0); \ + tbl->nonideal_items = 0; \ + for (_he_bkt_i = 0; _he_bkt_i < tbl->num_buckets; _he_bkt_i++) { \ + _he_thh = tbl->buckets[_he_bkt_i].hh_head; \ + while (_he_thh) { \ + _he_hh_nxt = _he_thh->hh_next; \ + HASH_TO_BKT(_he_thh->hashv, tbl->num_buckets * 2, _he_bkt); \ + _he_newbkt = &(_he_new_buckets[_he_bkt]); \ + if (++(_he_newbkt->count) > tbl->ideal_chain_maxlen) { \ + tbl->nonideal_items++; \ + _he_newbkt->expand_mult = \ + _he_newbkt->count / tbl->ideal_chain_maxlen; \ + } \ + _he_thh->hh_prev = NULL; \ + _he_thh->hh_next = _he_newbkt->hh_head; \ + if (_he_newbkt->hh_head) \ + _he_newbkt->hh_head->hh_prev = _he_thh; \ + _he_newbkt->hh_head = _he_thh; \ + _he_thh = _he_hh_nxt; \ + } \ + } \ + tbl->num_buckets *= 2; \ + tbl->log2_num_buckets++; \ + uthash_free(tbl->buckets); \ + tbl->buckets = _he_new_buckets; \ + tbl->ineff_expands = (tbl->nonideal_items > (tbl->num_items >> 1)) \ + ? (tbl->ineff_expands + 1) \ + : 0; \ + if (tbl->ineff_expands > 1) { \ + tbl->noexpand = 1; \ + uthash_noexpand_fyi(tbl); \ + } \ + uthash_expand_fyi(tbl); \ + } while (0) + +/* This is an adaptation of Simon Tatham's O(n log(n)) mergesort */ +/* Note that HASH_SORT assumes the hash handle name to be hh. + * HASH_SRT was added to allow the hash handle name to be passed in. */ +#define HASH_SORT(head, cmpfcn) HASH_SRT(hh, head, cmpfcn) +#define HASH_SRT(hh, head, cmpfcn) \ + do { \ + unsigned _hs_i; \ + unsigned _hs_looping, _hs_nmerges, _hs_insize, _hs_psize, _hs_qsize; \ + struct UT_hash_handle *_hs_p, *_hs_q, *_hs_e, *_hs_list, *_hs_tail; \ + if (head) { \ + _hs_insize = 1; \ + _hs_looping = 1; \ + _hs_list = &((head)->hh); \ + while (_hs_looping) { \ + _hs_p = _hs_list; \ + _hs_list = NULL; \ + _hs_tail = NULL; \ + _hs_nmerges = 0; \ + while (_hs_p) { \ + _hs_nmerges++; \ + _hs_q = _hs_p; \ + _hs_psize = 0; \ + for (_hs_i = 0; _hs_i < _hs_insize; _hs_i++) { \ + _hs_psize++; \ + _hs_q = \ + (UT_hash_handle \ + *)((_hs_q->next) \ + ? ((void *)((char *)(_hs_q->next) + \ + (head)->hh.tbl->hho)) \ + : NULL); \ + if (!(_hs_q)) \ + break; \ + } \ + _hs_qsize = _hs_insize; \ + while ((_hs_psize > 0) || ((_hs_qsize > 0) && _hs_q)) { \ + if (_hs_psize == 0) { \ + _hs_e = _hs_q; \ + _hs_q = \ + (UT_hash_handle \ + *)((_hs_q->next) \ + ? ((void *)((char *)(_hs_q \ + ->next) + \ + (head)->hh.tbl->hho)) \ + : NULL); \ + _hs_qsize--; \ + } else if ((_hs_qsize == 0) || !(_hs_q)) { \ + _hs_e = _hs_p; \ + _hs_p = \ + (UT_hash_handle \ + *)((_hs_p->next) \ + ? ((void *)((char *)(_hs_p \ + ->next) + \ + (head)->hh.tbl->hho)) \ + : NULL); \ + _hs_psize--; \ + } else if ((cmpfcn(TYPEOF(head)(ELMT_FROM_HH( \ + (head)->hh.tbl, _hs_p)), \ + TYPEOF(head)(ELMT_FROM_HH( \ + (head)->hh.tbl, _hs_q)))) <= \ + 0) { \ + _hs_e = _hs_p; \ + _hs_p = \ + (UT_hash_handle \ + *)((_hs_p->next) \ + ? ((void *)((char *)(_hs_p \ + ->next) + \ + (head)->hh.tbl->hho)) \ + : NULL); \ + _hs_psize--; \ + } else { \ + _hs_e = _hs_q; \ + _hs_q = \ + (UT_hash_handle \ + *)((_hs_q->next) \ + ? ((void *)((char *)(_hs_q \ + ->next) + \ + (head)->hh.tbl->hho)) \ + : NULL); \ + _hs_qsize--; \ + } \ + if (_hs_tail) { \ + _hs_tail->next = \ + ((_hs_e) ? ELMT_FROM_HH((head)->hh.tbl, _hs_e) \ + : NULL); \ + } else { \ + _hs_list = _hs_e; \ + } \ + _hs_e->prev = \ + ((_hs_tail) \ + ? ELMT_FROM_HH((head)->hh.tbl, _hs_tail) \ + : NULL); \ + _hs_tail = _hs_e; \ + } \ + _hs_p = _hs_q; \ + } \ + _hs_tail->next = NULL; \ + if (_hs_nmerges <= 1) { \ + _hs_looping = 0; \ + (head)->hh.tbl->tail = _hs_tail; \ + (head) = \ + TYPEOF(head) ELMT_FROM_HH((head)->hh.tbl, _hs_list); \ + } \ + _hs_insize *= 2; \ + } \ + HASH_FSCK(hh, head); \ + } \ + } while (0) + +/* This function selects items from one hash into another hash. + * The end result is that the selected items have dual presence + * in both hashes. There is no copy of the items made; rather + * they are added into the new hash through a secondary hash + * hash handle that must be present in the structure. */ +#define HASH_SELECT(hh_dst, dst, hh_src, src, cond) \ + do { \ + unsigned _src_bkt, _dst_bkt; \ + void *_last_elt = NULL, *_elt; \ + UT_hash_handle *_src_hh, *_dst_hh, *_last_elt_hh = NULL; \ + ptrdiff_t _dst_hho = ((char *)(&(dst)->hh_dst) - (char *)(dst)); \ + if (src) { \ + for (_src_bkt = 0; _src_bkt < (src)->hh_src.tbl->num_buckets; \ + _src_bkt++) { \ + for (_src_hh = (src)->hh_src.tbl->buckets[_src_bkt].hh_head; \ + _src_hh; _src_hh = _src_hh->hh_next) { \ + _elt = ELMT_FROM_HH((src)->hh_src.tbl, _src_hh); \ + if (cond(_elt)) { \ + _dst_hh = \ + (UT_hash_handle *)(((char *)_elt) + _dst_hho); \ + _dst_hh->key = _src_hh->key; \ + _dst_hh->keylen = _src_hh->keylen; \ + _dst_hh->hashv = _src_hh->hashv; \ + _dst_hh->prev = _last_elt; \ + _dst_hh->next = NULL; \ + if (_last_elt_hh) { \ + _last_elt_hh->next = _elt; \ + } \ + if (!dst) { \ + dst = TYPEOF(dst) _elt; \ + HASH_MAKE_TABLE(hh_dst, dst); \ + } else { \ + _dst_hh->tbl = (dst)->hh_dst.tbl; \ + } \ + HASH_TO_BKT(_dst_hh->hashv, _dst_hh->tbl->num_buckets, \ + _dst_bkt); \ + HASH_ADD_TO_BKT(_dst_hh->tbl->buckets[_dst_bkt], \ + _dst_hh); \ + (dst)->hh_dst.tbl->num_items++; \ + _last_elt = _elt; \ + _last_elt_hh = _dst_hh; \ + } \ + } \ + } \ + } \ + HASH_FSCK(hh_dst, dst); \ + } while (0) + +#define HASH_CLEAR(hh, head) \ + do { \ + if (head) { \ + uthash_free((head)->hh.tbl->buckets); \ + uthash_free((head)->hh.tbl); \ + (head) = NULL; \ + } \ + } while (0) + +/* obtain a count of items in the hash */ +#define HASH_COUNT(head) HASH_CNT(hh, head) +#define HASH_CNT(hh, head) (head ? (head->hh.tbl->num_items) : 0) + +#define HASH_FOREACH(key, head, type) \ + for (type *key = (type *)head; key != NULL; key = (type *)key->hh.next) +#define HASH_FOREACH_NL(key, head, type) \ + for (key = (type *)head; key != NULL; key = (type *)key->hh.next) + +typedef struct UT_hash_bucket { + struct UT_hash_handle *hh_head; + unsigned count; + + /* expand_mult is normally set to 0. In this situation, the max chain length + * threshold is enforced at its default value, HASH_BKT_CAPACITY_THRESH. (If + * the bucket's chain exceeds this length, bucket expansion is triggered). + * However, setting expand_mult to a non-zero value delays bucket expansion + * (that would be triggered by additions to this particular bucket) + * until its chain length reaches a *multiple* of HASH_BKT_CAPACITY_THRESH. + * (The multiplier is simply expand_mult+1). The whole idea of this + * multiplier is to reduce bucket expansions, since they are expensive, in + * situations where we know that a particular bucket tends to be overused. + * It is better to let its chain length grow to a longer yet-still-bounded + * value, than to do an O(n) bucket expansion too often. + */ + unsigned expand_mult; + +} UT_hash_bucket; + +/* random signature used only to find hash tables in external analysis */ +#define HASH_SIGNATURE 0xa0111fe1 +#define HASH_BLOOM_SIGNATURE 0xb12220f2 + +typedef struct UT_hash_table { + UT_hash_bucket *buckets; + unsigned num_buckets, log2_num_buckets; + unsigned num_items; + struct UT_hash_handle *tail; /* tail hh in app order, for fast append */ + ptrdiff_t hho; /* hash handle offset (byte pos of hash handle in element */ + + /* in an ideal situation (all buckets used equally), no bucket would have + * more than ceil(#items/#buckets) items. that's the ideal chain length. */ + unsigned ideal_chain_maxlen; + + /* nonideal_items is the number of items in the hash whose chain position + * exceeds the ideal chain maxlen. these items pay the penalty for an uneven + * hash distribution; reaching them in a chain traversal takes >ideal steps + */ + unsigned nonideal_items; + + /* ineffective expands occur when a bucket doubling was performed, but + * afterward, more than half the items in the hash had nonideal chain + * positions. If this happens on two consecutive expansions we inhibit any + * further expansion, as it's not helping; this happens when the hash + * function isn't a good fit for the key domain. When expansion is inhibited + * the hash will still work, albeit no longer in constant time. */ + unsigned ineff_expands, noexpand; + + uint32_t signature; /* used only to find hash tables in external analysis */ +#ifdef HASH_BLOOM + uint32_t + bloom_sig; /* used only to test bloom exists in external analysis */ + uint8_t *bloom_bv; + char bloom_nbits; +#endif + +} UT_hash_table; + +typedef struct UT_hash_handle { + struct UT_hash_table *tbl; + void *prev; /* prev element in app order */ + void *next; /* next element in app order */ + struct UT_hash_handle *hh_prev; /* previous hh in bucket order */ + struct UT_hash_handle *hh_next; /* next hh in bucket order */ + void *key; /* ptr to enclosing struct's key */ + unsigned keylen; /* enclosing struct's key len */ + unsigned hashv; /* result of hash-fcn(key) */ +} UT_hash_handle; + +#endif /* UTHASH_H */ + +// kate: indent-mode cstyle; space-indent on; indent-width 0; diff --git a/xim/xcb-util/.gitignore b/xim/xcb-util/.gitignore new file mode 100644 index 0000000..c9f356c --- /dev/null +++ b/xim/xcb-util/.gitignore @@ -0,0 +1,78 @@ +# +# X.Org module default exclusion patterns +# The next section if for module specific patterns +# +# Do not edit the following section +# GNU Build System (Autotools) +aclocal.m4 +autom4te.cache/ +autoscan.log +ChangeLog +compile +config.guess +config.h +config.h.in +config.log +config-ml.in +config.py +config.status +config.status.lineno +config.sub +configure +configure.scan +depcomp +.deps/ +INSTALL +install-sh +.libs/ +libtool +libtool.m4 +ltmain.sh +lt~obsolete.m4 +ltoptions.m4 +ltsugar.m4 +ltversion.m4 +Makefile +Makefile.in +mdate-sh +missing +mkinstalldirs +*.pc +py-compile +stamp-h? +symlink-tree +texinfo.tex +ylwrap + +# Do not edit the following section +# Edit Compile Debug Document Distribute +*~ +*.[0-9] +*.[0-9]x +*.bak +*.bin +core +*.dll +*.exe +*-ISO*.bdf +*-JIS*.bdf +*-KOI8*.bdf +*.kld +*.ko +*.ko.cmd +*.lai +*.l[oa] +*.[oa] +*.obj +*.patch +*.so +*.pcf.gz +*.pdb +*.tar.bz2 +*.tar.gz +# +# Add & Override patterns for xinit +# +# Edit the following section as needed +# For example, !report.pc overrides *.pc. See 'man gitignore' +# diff --git a/xim/xcb-util/.gitlab-ci.yml b/xim/xcb-util/.gitlab-ci.yml new file mode 100644 index 0000000..91a888e --- /dev/null +++ b/xim/xcb-util/.gitlab-ci.yml @@ -0,0 +1,98 @@ +# vim: set expandtab shiftwidth=2 tabstop=8 textwidth=0 filetype=yaml: +# +# This CI uses the freedesktop.org ci-templates. +# Please see the ci-templates documentation for details: +# https://freedesktop.pages.freedesktop.org/ci-templates/ + +.templates_sha: &template_sha 34f4ade99434043f88e164933f570301fd18b125 # see https://docs.gitlab.com/ee/ci/yaml/#includefile + + +include: + # Arch container builder template + - project: 'freedesktop/ci-templates' + ref: *template_sha + file: '/templates/arch.yml' + - project: 'freedesktop/ci-templates' + ref: *template_sha + file: '/templates/ci-fairy.yml' + - template: Security/SAST.gitlab-ci.yml + + +stages: + - prep # prep work like rebuilding the container images if there is a change + - build # for actually building and testing things in a container + - test + - deploy + + +variables: + FDO_UPSTREAM_REPO: 'xorg/lib/libxcb-util' + # The tag should be updated each time the list of packages is updated. + # Changing a tag forces the associated image to be rebuilt. + # Note: the tag has no meaning, we use a date format purely for readability + FDO_DISTRIBUTION_TAG: '2022-07-20.0' + FDO_DISTRIBUTION_PACKAGES: 'git gcc pkgconf autoconf automake libtool make xorg-util-macros doxygen graphviz xorgproto libxcb' + GIT_SUBMODULE_STRATEGY: normal + +# +# Verify that commit messages are as expected +# +check-commits: + extends: + - .fdo.ci-fairy + stage: prep + script: + - ci-fairy check-commits --junit-xml=results.xml + except: + - master@xorg/lib/libxcb-util + variables: + GIT_DEPTH: 100 + artifacts: + reports: + junit: results.xml + +# +# Verify that the merge request has the allow-collaboration checkbox ticked +# +check-merge-request: + extends: + - .fdo.ci-fairy + stage: deploy + script: + - ci-fairy check-merge-request --require-allow-collaboration --junit-xml=results.xml + artifacts: + when: on_failure + reports: + junit: results.xml + allow_failure: true + + +# +# Build a container with the given tag and the packages pre-installed. +# This only happens if/when the tag changes, otherwise the existing image is +# re-used. +# +container-prep: + extends: + - .fdo.container-build@arch + stage: prep + variables: + GIT_STRATEGY: none + + +# +# The default build, runs on the image built above. +# +build: + stage: build + extends: + - .fdo.distribution-image@arch + script: + - autoreconf -ivf + - mkdir _builddir + - pushd _builddir > /dev/null + - ../configure --disable-silent-rules + - make + - make check + - make distcheck + - popd > /dev/null diff --git a/xim/xcb-util/.gitmodules b/xim/xcb-util/.gitmodules new file mode 100644 index 0000000..375bb2e --- /dev/null +++ b/xim/xcb-util/.gitmodules @@ -0,0 +1,3 @@ +[submodule "m4"] + path = m4 + url = https://gitlab.freedesktop.org/xorg/util/xcb-util-m4.git diff --git a/xim/xcb-util/COPYING b/xim/xcb-util/COPYING new file mode 100644 index 0000000..ce5913e --- /dev/null +++ b/xim/xcb-util/COPYING @@ -0,0 +1,29 @@ +Copyright © 2008 Bart Massey +Copyright © 2008 Ian Osgood +Copyright © 2008 Jamey Sharp +Copyright © 2008 Josh Triplett +Copyright © 2008-2009 Julien Danjou + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, copy, +modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF +CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +Except as contained in this notice, the names of the authors or +their institutions shall not be used in advertising or otherwise to +promote the sale, use or other dealings in this Software without +prior written authorization from the authors. diff --git a/xim/xcb-util/Makefile.am b/xim/xcb-util/Makefile.am new file mode 100644 index 0000000..af1dc44 --- /dev/null +++ b/xim/xcb-util/Makefile.am @@ -0,0 +1,23 @@ +ACLOCAL_AMFLAGS = -I m4 + +SUBDIRS = src + +pkgconfig_DATA = \ + xcb-atom.pc \ + xcb-aux.pc \ + xcb-event.pc \ + xcb-util.pc + +MAINTAINERCLEANFILES = ChangeLog INSTALL + +.PHONY: ChangeLog INSTALL + +INSTALL: + $(INSTALL_CMD) + +ChangeLog: + $(CHANGELOG_CMD) + +dist-hook: ChangeLog INSTALL + +EXTRA_DIST = autogen.sh README.md diff --git a/xim/xcb-util/NEWS b/xim/xcb-util/NEWS new file mode 100644 index 0000000..432130d --- /dev/null +++ b/xim/xcb-util/NEWS @@ -0,0 +1,35 @@ +Release 0.4.1 (2022-12-19) +========================== + +- Add standard X.Org package changes to autogen.sh +- Build xz tarballs instead of bzip2 +- Clean up some compiler warnings from clang +- Do updates for migration to gitlab + +Release 0.4.0 (2014-10-15) +========================== + +- Remove AM_MAINTAINER_MODE. +- Use AC_CONFIG_HEADERS to create a config.h file. +- Add missing COPYING file. +- Remove the dependency on X11 Protocol. +- #include for vsnprintf case, not just vasprintf (#64807). + +Release 0.3.9 (2012-05-30) +========================== + +- Remove xcb_bitops.h. +- Do not rely anymore on gperf and m4 following removal of deprecated atoms. + +Release 0.3.8 (2010-04-25) +========================== + +- Split up atom, aux event into their own repository. +- Create a single shared library and header file. +- Remove namespaceless pre-defined atoms. +- Remove synchronous xcb_atom_get(). +- Remove useless xcb_atom_get_fast*() and xcb_atom_get_name(). +- Delete redundant core-protocol error codes. +- Delete callback-based APIs for events, properties, and replies. +- Link with -no-undefined. +- Add AM_MAINTAINER_MODE for vendors. diff --git a/xim/xcb-util/README.md b/xim/xcb-util/README.md new file mode 100644 index 0000000..2a39223 --- /dev/null +++ b/xim/xcb-util/README.md @@ -0,0 +1,41 @@ +About XCB util modules +====================== + +The XCB util modules provides a number of libraries which sit on top +of libxcb, the core X protocol library, and some of the extension +libraries. These experimental libraries provide convenience functions +and interfaces which make the raw X protocol more usable. Some of the +libraries also provide client-side code which is not strictly part of +the X protocol but which have traditionally been provided by Xlib. + +If you find any of these libraries useful, please let us know what +you're using and why you aren't in a mental hospital yet. We'd welcome +patches/suggestions for enhancement and new libraries; Please report any +issues you find to the freedesktop.org bug tracker, at: + + https://gitlab.freedesktop.org/xorg/lib/libxcb-util/-/issues + +Discussion about XCB occurs on the XCB mailing list: + + https://lists.freedesktop.org/mailman/listinfo/xcb + +About XCB util module +===================== + +XCB util module provides the following libraries: + + - aux: Convenient access to connection setup and some core requests. + - atom: Standard core X atom constants and atom caching. + - event: Some utilities that have little to do with events any more. + +You can obtain the latest development versions of XCB util using GIT from: + + https://gitlab.freedesktop.org/xorg/lib/libxcb-util + + For anonymous checkouts, use: + + git clone --recursive https://gitlab.freedesktop.org/xorg/lib/libxcb-util.git + + For developers, use: + + git clone --recursive git@gitlab.freedesktop.org:xorg/lib/libxcb-util.git diff --git a/xim/xcb-util/autogen.sh b/xim/xcb-util/autogen.sh new file mode 100755 index 0000000..0971964 --- /dev/null +++ b/xim/xcb-util/autogen.sh @@ -0,0 +1,32 @@ +#! /bin/sh + +srcdir=`dirname "$0"` +test -z "$srcdir" && srcdir=. + +ORIGDIR=`pwd` +cd "$srcdir" + +# If this is a git checkout, verify that the submodules are initialized, +# otherwise autotools will just fail with an unhelpful error message. +if [ -d ".git" ] && [ -r ".gitmodules" ] +then + # If git is not in PATH, this will not return 0, thus not keeping us + # from building. Since the message is worthless when git is not + # installed, this is what we want. + if git submodule status 2>/dev/null | grep -q '^-' + then + echo "You have uninitialized git submodules." >&2 + echo "Please run: git submodule update --init" >&2 + exit 1 + fi +fi + +autoreconf -v --install || exit 1 +cd "$ORIGDIR" || exit $? + +git config --local --get format.subjectPrefix >/dev/null 2>&1 || + git config --local format.subjectPrefix "PATCH libxcb-util" + +if test -z "$NOCONFIGURE"; then + exec "$srcdir"/configure "$@" +fi diff --git a/xim/xcb-util/configure.ac b/xim/xcb-util/configure.ac new file mode 100644 index 0000000..2a53864 --- /dev/null +++ b/xim/xcb-util/configure.ac @@ -0,0 +1,20 @@ +AC_PREREQ(2.59c) +AC_INIT([xcb-util],[0.4.1], + [https://gitlab.freedesktop.org/xorg/lib/libxcb-util/-/issues], + [xcb-util]) +AC_CONFIG_SRCDIR([Makefile.am]) +AC_CONFIG_HEADERS([config.h]) +AC_CONFIG_MACRO_DIR([m4]) +AM_INIT_AUTOMAKE([foreign dist-xz]) + +XCB_UTIL_COMMON([1.4], [1.6]) + +AC_CHECK_FUNCS_ONCE(vasprintf) + +AC_CONFIG_FILES([Makefile + src/Makefile + xcb-atom.pc + xcb-aux.pc + xcb-event.pc + xcb-util.pc]) +AC_OUTPUT diff --git a/xim/xcb-util/src/Makefile.am b/xim/xcb-util/src/Makefile.am new file mode 100644 index 0000000..2545ad6 --- /dev/null +++ b/xim/xcb-util/src/Makefile.am @@ -0,0 +1,17 @@ +lib_LTLIBRARIES = libxcb-util.la + +AM_CPPFLAGS = $(XCB_CFLAGS) +AM_CFLAGS = $(CWARNFLAGS) + +libxcb_util_la_LIBADD = $(XCB_LIBS) +libxcb_util_la_LDFLAGS = -version-info 1:0:0 -no-undefined +libxcb_util_la_SOURCES = \ + atoms.c \ + event.c \ + xcb_aux.c + +xcbinclude_HEADERS = \ + xcb_util.h \ + xcb_atom.h \ + xcb_aux.h \ + xcb_event.h diff --git a/xim/xcb-util/src/atoms.c b/xim/xcb-util/src/atoms.c new file mode 100644 index 0000000..fe7fe94 --- /dev/null +++ b/xim/xcb-util/src/atoms.c @@ -0,0 +1,87 @@ + +#ifdef HAVE_CONFIG_H +#include "config.h" +#endif + +/* Rely on vasprintf (GNU extension) instead of vsnprintf if + possible... */ +#define _GNU_SOURCE +#include + +#include +#include +#include +#include "xcb_atom.h" + +#ifndef __has_attribute +# define __has_attribute(x) 0 /* Compatibility with older compilers. */ +#endif + +#if __has_attribute(__format__) \ + || defined(__GNUC__) && ((__GNUC__ * 100 + __GNUC_MINOR__) >= 203) +__attribute__((__format__(__printf__,1,2))) +#endif +static char *makename(const char *fmt, ...) +{ + char *ret; + int n; + va_list ap; + +#ifndef HAVE_VASPRINTF + char *np; + int size = 64; + + /* First allocate 'size' bytes, should be enough usually */ + if((ret = malloc(size)) == NULL) + return NULL; + + while(1) + { + va_start(ap, fmt); + n = vsnprintf(ret, size, fmt, ap); + va_end(ap); + + if(n < 0) + return NULL; + + if(n < size) + return ret; + + size = n + 1; + if((np = realloc(ret, size)) == NULL) + { + free(ret); + return NULL; + } + + ret = np; + } +#else + va_start(ap, fmt); + n = vasprintf(&ret, fmt, ap); + va_end(ap); + + if(n < 0) + return NULL; + + return ret; +#endif +} + +char *xcb_atom_name_by_screen(const char *base, uint8_t screen) +{ + return makename("%s_S%u", base, screen); +} + +char *xcb_atom_name_by_resource(const char *base, uint32_t resource) +{ + return makename("%s_R%08X", base, resource); +} + +char *xcb_atom_name_unique(const char *base, uint32_t id) +{ + if(base) + return makename("%s_U%u", base, id); + else + return makename("U%u", id); +} diff --git a/xim/xcb-util/src/event.c b/xim/xcb-util/src/event.c new file mode 100644 index 0000000..88058c4 --- /dev/null +++ b/xim/xcb-util/src/event.c @@ -0,0 +1,259 @@ +/* + * Copyright © 2008-2009 Julien Danjou + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, copy, + * modify, merge, publish, distribute, sublicense, and/or sell copies + * of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY + * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF + * CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION + * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the names of the authors or + * their institutions shall not be used in advertising or otherwise to + * promote the sale, use or other dealings in this Software without + * prior written authorization from the authors. + */ + +#ifdef HAVE_CONFIG_H +#include "config.h" +#endif + +#include +#include +#include + +#include "xcb_event.h" + +#include + +#define ssizeof(foo) (ssize_t)sizeof(foo) +#define countof(foo) (ssizeof(foo) / ssizeof(foo[0])) + +static const char *labelError[] = +{ + "Success", + "BadRequest", + "BadValue", + "BadWindow", + "BadPixmap", + "BadAtom", + "BadCursor", + "BadFont", + "BadMatch", + "BadDrawable", + "BadAccess", + "BadAlloc", + "BadColor", + "BadGC", + "BadIDChoice", + "BadName", + "BadLength", + "BadImplementation", +}; + +static const char *labelRequest[] = +{ + "no request", + "CreateWindow", + "ChangeWindowAttributes", + "GetWindowAttributes", + "DestroyWindow", + "DestroySubwindows", + "ChangeSaveSet", + "ReparentWindow", + "MapWindow", + "MapSubwindows", + "UnmapWindow", + "UnmapSubwindows", + "ConfigureWindow", + "CirculateWindow", + "GetGeometry", + "QueryTree", + "InternAtom", + "GetAtomName", + "ChangeProperty", + "DeleteProperty", + "GetProperty", + "ListProperties", + "SetSelectionOwner", + "GetSelectionOwner", + "ConvertSelection", + "SendEvent", + "GrabPointer", + "UngrabPointer", + "GrabButton", + "UngrabButton", + "ChangeActivePointerGrab", + "GrabKeyboard", + "UngrabKeyboard", + "GrabKey", + "UngrabKey", + "AllowEvents", + "GrabServer", + "UngrabServer", + "QueryPointer", + "GetMotionEvents", + "TranslateCoords", + "WarpPointer", + "SetInputFocus", + "GetInputFocus", + "QueryKeymap", + "OpenFont", + "CloseFont", + "QueryFont", + "QueryTextExtents", + "ListFonts", + "ListFontsWithInfo", + "SetFontPath", + "GetFontPath", + "CreatePixmap", + "FreePixmap", + "CreateGC", + "ChangeGC", + "CopyGC", + "SetDashes", + "SetClipRectangles", + "FreeGC", + "ClearArea", + "CopyArea", + "CopyPlane", + "PolyPoint", + "PolyLine", + "PolySegment", + "PolyRectangle", + "PolyArc", + "FillPoly", + "PolyFillRectangle", + "PolyFillArc", + "PutImage", + "GetImage", + "PolyText", + "PolyText", + "ImageText", + "ImageText", + "CreateColormap", + "FreeColormap", + "CopyColormapAndFree", + "InstallColormap", + "UninstallColormap", + "ListInstalledColormaps", + "AllocColor", + "AllocNamedColor", + "AllocColorCells", + "AllocColorPlanes", + "FreeColors", + "StoreColors", + "StoreNamedColor", + "QueryColors", + "LookupColor", + "CreateCursor", + "CreateGlyphCursor", + "FreeCursor", + "RecolorCursor", + "QueryBestSize", + "QueryExtension", + "ListExtensions", + "ChangeKeyboardMapping", + "GetKeyboardMapping", + "ChangeKeyboardControl", + "GetKeyboardControl", + "Bell", + "ChangePointerControl", + "GetPointerControl", + "SetScreenSaver", + "GetScreenSaver", + "ChangeHosts", + "ListHosts", + "SetAccessControl", + "SetCloseDownMode", + "KillClient", + "RotateProperties", + "ForceScreenSaver", + "SetPointerMapping", + "GetPointerMapping", + "SetModifierMapping", + "GetModifierMapping", + "major 120", + "major 121", + "major 122", + "major 123", + "major 124", + "major 125", + "major 126", + "NoOperation", +}; + +static const char *labelEvent[] = +{ + "error", + "reply", + "KeyPress", + "KeyRelease", + "ButtonPress", + "ButtonRelease", + "MotionNotify", + "EnterNotify", + "LeaveNotify", + "FocusIn", + "FocusOut", + "KeymapNotify", + "Expose", + "GraphicsExpose", + "NoExpose", + "VisibilityNotify", + "CreateNotify", + "DestroyNotify", + "UnmapNotify", + "MapNotify", + "MapRequest", + "ReparentNotify", + "ConfigureNotify", + "ConfigureRequest", + "GravityNotify", + "ResizeRequest", + "CirculateNotify", + "CirculateRequest", + "PropertyNotify", + "SelectionClear", + "SelectionRequest", + "SelectionNotify", + "ColormapNotify", + "ClientMessage", + "MappingNotify", +}; + +const char * +xcb_event_get_label(uint8_t type) +{ + if(type < countof(labelEvent)) + return labelEvent[type]; + return NULL; +} + +const char * +xcb_event_get_error_label(uint8_t type) +{ + if(type < countof(labelError)) + return labelError[type]; + return NULL; +} + +const char * +xcb_event_get_request_label(uint8_t type) +{ + if(type < countof(labelRequest)) + return labelRequest[type]; + return NULL; +} diff --git a/xim/xcb-util/src/xcb_atom.h b/xim/xcb-util/src/xcb_atom.h new file mode 100644 index 0000000..d5c4d6b --- /dev/null +++ b/xim/xcb-util/src/xcb_atom.h @@ -0,0 +1,18 @@ +#ifndef __XCB_ATOM_H__ +#define __XCB_ATOM_H__ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +char *xcb_atom_name_by_screen(const char *base, uint8_t screen); +char *xcb_atom_name_by_resource(const char *base, uint32_t resource); +char *xcb_atom_name_unique(const char *base, uint32_t id); + +#ifdef __cplusplus +} +#endif + +#endif /* __XCB_ATOM_H__ */ diff --git a/xim/xcb-util/src/xcb_aux.c b/xim/xcb-util/src/xcb_aux.c new file mode 100644 index 0000000..a043e6f --- /dev/null +++ b/xim/xcb-util/src/xcb_aux.c @@ -0,0 +1,378 @@ +/* + * Copyright © 2008 Bart Massey + * Copyright © 2008 Ian Osgood + * Copyright © 2008 Jamey Sharp + * Copyright © 2008 Josh Triplett + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, copy, + * modify, merge, publish, distribute, sublicense, and/or sell copies + * of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY + * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF + * CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION + * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the names of the authors or + * their institutions shall not be used in advertising or otherwise to + * promote the sale, use or other dealings in this Software without + * prior written authorization from the authors. + */ + +#ifdef HAVE_CONFIG_H +#include "config.h" +#endif + +#include +#include +#include + +#include +#include "xcb_aux.h" + +/* Connection related functions */ + +uint8_t +xcb_aux_get_depth (xcb_connection_t *c, + xcb_screen_t *screen) +{ + xcb_drawable_t drawable; + xcb_get_geometry_reply_t *geom; + uint8_t depth = 0; + + drawable = screen->root; + geom = xcb_get_geometry_reply (c, xcb_get_geometry(c, drawable), 0); + + if (geom) { + depth = geom->depth; + free (geom); + } + + return depth; +} + +uint8_t +xcb_aux_get_depth_of_visual (xcb_screen_t *screen, + xcb_visualid_t id) +{ + xcb_depth_iterator_t i; + xcb_visualtype_iterator_t j; + for (i = xcb_screen_allowed_depths_iterator(screen); + i.rem; xcb_depth_next(&i)) + for (j = xcb_depth_visuals_iterator(i.data); + j.rem; xcb_visualtype_next(&j)) + if (j.data->visual_id == id) + return i.data->depth; + return 0; +} + +xcb_screen_t * +xcb_aux_get_screen (xcb_connection_t *c, + int screen) +{ + xcb_screen_iterator_t i = xcb_setup_roots_iterator(xcb_get_setup(c)); + for (; i.rem; --screen, xcb_screen_next(&i)) + if (screen == 0) + return i.data; + return 0; +} + +xcb_visualtype_t * +xcb_aux_get_visualtype (xcb_connection_t *c, + int scr, + xcb_visualid_t vid) +{ + xcb_screen_t *screen; + xcb_depth_t *depth; + xcb_visualtype_iterator_t iter; + int cur; + + screen = xcb_aux_get_screen (c, scr); + if (!screen) return NULL; + + depth = xcb_screen_allowed_depths_iterator(screen).data; + if (!depth) return NULL; + + iter = xcb_depth_visuals_iterator(depth); + for (cur = 0 ; cur < iter.rem ; xcb_visualtype_next(&iter), ++cur) + if (vid == iter.data->visual_id) + return iter.data; + + return NULL; +} + +xcb_visualtype_t * +xcb_aux_find_visual_by_id (xcb_screen_t *screen, + xcb_visualid_t id) +{ + xcb_depth_iterator_t i; + xcb_visualtype_iterator_t j; + for (i = xcb_screen_allowed_depths_iterator(screen); + i.rem; xcb_depth_next(&i)) + for (j = xcb_depth_visuals_iterator(i.data); + j.rem; xcb_visualtype_next(&j)) + if (j.data->visual_id == id) + return j.data; + return 0; +} + +xcb_visualtype_t * +xcb_aux_find_visual_by_attrs (xcb_screen_t *screen, + int8_t class, + int8_t depth) +{ + xcb_depth_iterator_t i; + xcb_visualtype_iterator_t j; + for (i = xcb_screen_allowed_depths_iterator(screen); + i.rem; xcb_depth_next(&i)) { + if (depth != -1 && i.data->depth != depth) + continue; + for (j = xcb_depth_visuals_iterator(i.data); + j.rem; xcb_visualtype_next(&j)) + if (class == -1 || j.data->_class == class) + return j.data; + } + return 0; +} + +void +xcb_aux_sync (xcb_connection_t *c) +{ + free(xcb_get_input_focus_reply(c, xcb_get_input_focus(c), NULL)); +} + +/* structs instead of value lists */ +/* TODO: generate the struct types and functions from protocol masks and descriptions */ + +/* This generic implementation of pack_list depends on: + a) structs packed to uint32_t size + b) structs consist of just uint32_t/int32_t fields in the same order as bitmask +*/ + +static void +pack_list( uint32_t mask, const uint32_t *src, uint32_t *dest ) +{ + for ( ; mask; mask >>= 1, src++) + if (mask & 1) + *dest++ = *src; +} + +xcb_void_cookie_t +xcb_aux_create_window (xcb_connection_t *c, + uint8_t depth, + xcb_window_t wid, + xcb_window_t parent, + int16_t x, + int16_t y, + uint16_t width, + uint16_t height, + uint16_t border_width, + uint16_t _class, + xcb_visualid_t visual, + uint32_t mask, + const xcb_params_cw_t *params) +{ + uint32_t value_list[16]; + pack_list(mask, (const uint32_t *)params, value_list); + return xcb_create_window(c, depth, wid, parent, + x, y, width, height, border_width, + _class, visual, mask, value_list); +} + +xcb_void_cookie_t +xcb_aux_create_window_checked (xcb_connection_t *c, + uint8_t depth, + xcb_window_t wid, + xcb_window_t parent, + int16_t x, + int16_t y, + uint16_t width, + uint16_t height, + uint16_t border_width, + uint16_t _class, + xcb_visualid_t visual, + uint32_t mask, + const xcb_params_cw_t *params) +{ + uint32_t value_list[16]; + pack_list(mask, (const uint32_t *)params, value_list); + return xcb_create_window_checked(c, depth, wid, parent, + x, y, width, height, border_width, + _class, visual, mask, value_list); +} + +xcb_void_cookie_t +xcb_aux_change_window_attributes_checked (xcb_connection_t *c, + xcb_window_t window, + uint32_t mask, + const xcb_params_cw_t *params) +{ + uint32_t value_list[16]; + pack_list(mask, (const uint32_t *)params, value_list); + return xcb_change_window_attributes_checked( c, window, mask, value_list ); +} + +xcb_void_cookie_t +xcb_aux_change_window_attributes (xcb_connection_t *c, + xcb_window_t window, + uint32_t mask, + const xcb_params_cw_t *params) +{ + uint32_t value_list[16]; + pack_list(mask, (const uint32_t *)params, value_list); + return xcb_change_window_attributes( c, window, mask, value_list ); +} + +xcb_void_cookie_t +xcb_aux_configure_window (xcb_connection_t *c, + xcb_window_t window, + uint16_t mask, + const xcb_params_configure_window_t *params) +{ + uint32_t value_list[8]; + pack_list(mask, (const uint32_t *)params, value_list); + return xcb_configure_window( c, window, mask, value_list ); +} + +xcb_void_cookie_t +xcb_aux_create_gc (xcb_connection_t *c, + xcb_gcontext_t gid, + xcb_drawable_t drawable, + uint32_t mask, + const xcb_params_gc_t *params) +{ + uint32_t value_list[32]; + pack_list(mask, (const uint32_t *)params, value_list); + return xcb_create_gc( c, gid, drawable, mask, value_list ); +} + +xcb_void_cookie_t +xcb_aux_create_gc_checked (xcb_connection_t *c, + xcb_gcontext_t gid, + xcb_drawable_t drawable, + uint32_t mask, + const xcb_params_gc_t *params) +{ + uint32_t value_list[32]; + pack_list(mask, (const uint32_t *)params, value_list); + return xcb_create_gc_checked( c, gid, drawable, mask, value_list); +} + +xcb_void_cookie_t +xcb_aux_change_gc (xcb_connection_t *c, + xcb_gcontext_t gc, + uint32_t mask, + const xcb_params_gc_t *params) +{ + uint32_t value_list[32]; + pack_list(mask, (const uint32_t *)params, value_list); + return xcb_change_gc( c, gc, mask, value_list ); +} + +xcb_void_cookie_t +xcb_aux_change_gc_checked (xcb_connection_t *c, + xcb_gcontext_t gc, + uint32_t mask, + const xcb_params_gc_t *params) +{ + uint32_t value_list[32]; + pack_list(mask, (const uint32_t *)params, value_list); + return xcb_change_gc_checked( c, gc, mask, value_list ); +} + +xcb_void_cookie_t +xcb_aux_change_keyboard_control (xcb_connection_t *c, + uint32_t mask, + const xcb_params_keyboard_t *params) +{ + uint32_t value_list[16]; + pack_list(mask, (const uint32_t *)params, value_list); + return xcb_change_keyboard_control( c, mask, value_list ); +} + +/* Color related functions */ + +/* Return true if the given color name can be translated locally, + in which case load the components. Otherwise, a lookup_color request + will be needed, so return false. */ +int +xcb_aux_parse_color(const char *color_name, + uint16_t *red, uint16_t *green, uint16_t *blue) +{ + int n, r, g, b, i; + if (!color_name || *color_name != '#') + return 0; + /* + * Excitingly weird RGB parsing code from Xlib. + */ + n = strlen (color_name); + color_name++; + n--; + if (n != 3 && n != 6 && n != 9 && n != 12) + return 0; + n /= 3; + g = b = 0; + do { + r = g; + g = b; + b = 0; + for (i = n; --i >= 0; ) { + char c = *color_name++; + b <<= 4; + if (c >= '0' && c <= '9') + b |= c - '0'; + else if (c >= 'A' && c <= 'F') + b |= c - ('A' - 10); + else if (c >= 'a' && c <= 'f') + b |= c - ('a' - 10); + else return 0; + } + } while (*color_name != '\0'); + n <<= 2; + n = 16 - n; + *red = (uint16_t) (r << n); + *green = (uint16_t) (g << n); + *blue = (uint16_t) (b << n); + return 1; +} + +/* Drawing related functions */ + +/* Adapted from Xlib */ +xcb_void_cookie_t +xcb_aux_set_line_attributes_checked (xcb_connection_t *dpy, + xcb_gcontext_t gc, + uint16_t linewidth, + int32_t linestyle, + int32_t capstyle, + int32_t joinstyle) +{ + uint32_t mask = 0; + xcb_params_gc_t gv; + + XCB_AUX_ADD_PARAM(&mask, &gv, line_width, linewidth); + XCB_AUX_ADD_PARAM(&mask, &gv, line_style, linestyle); + XCB_AUX_ADD_PARAM(&mask, &gv, cap_style, capstyle); + XCB_AUX_ADD_PARAM(&mask, &gv, join_style, joinstyle); + return xcb_aux_change_gc_checked(dpy, gc, mask, &gv); +} + +/* Adapted from Xlib */ +/* XXX It would be wiser for apps just to call + clear_area() directly. */ +xcb_void_cookie_t +xcb_aux_clear_window(xcb_connection_t * dpy, + xcb_window_t w) +{ + return xcb_clear_area(dpy, 0, w, 0, 0, 0, 0); +} diff --git a/xim/xcb-util/src/xcb_aux.h b/xim/xcb-util/src/xcb_aux.h new file mode 100644 index 0000000..159612c --- /dev/null +++ b/xim/xcb-util/src/xcb_aux.h @@ -0,0 +1,217 @@ +#ifndef __XCB_AUX_H__ +#define __XCB_AUX_H__ + +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + + +uint8_t xcb_aux_get_depth (xcb_connection_t *c, + xcb_screen_t *screen); + +uint8_t xcb_aux_get_depth_of_visual (xcb_screen_t *screen, + xcb_visualid_t id); + +xcb_screen_t *xcb_aux_get_screen (xcb_connection_t *c, + int screen); + +xcb_visualtype_t *xcb_aux_get_visualtype (xcb_connection_t *c, + int screen, + xcb_visualid_t vid); + +xcb_visualtype_t * +xcb_aux_find_visual_by_id (xcb_screen_t *screen, + xcb_visualid_t id); + +xcb_visualtype_t * +xcb_aux_find_visual_by_attrs (xcb_screen_t *screen, + int8_t class_, + int8_t depth); + +void xcb_aux_sync (xcb_connection_t *c); + +/* internal helper macro for XCB_AUX_ADD_PARAM +It gives the offset of the field 'param' in the structure pointed to by +'paramsp' in multiples of an uint32_t's size. */ +#define XCB_AUX_INTERNAL_OFFSETOF(paramsp, param) \ + ((uint32_t const*)(&((paramsp)->param))-(uint32_t const*)(paramsp)) + +/* add an optional parameter to an xcb_params_* structure +parameters: + maskp: pointer to bitmask whos bits mark used parameters + paramsp: pointer to structure with parameters + param: parameter to set + value: value to set the parameter to +*/ +#define XCB_AUX_ADD_PARAM(maskp, paramsp, param, value) \ + ((*(maskp)|=1<param=(value))) + +typedef struct { + uint32_t back_pixmap; + uint32_t back_pixel; + uint32_t border_pixmap; + uint32_t border_pixel; + uint32_t bit_gravity; + uint32_t win_gravity; + uint32_t backing_store; + uint32_t backing_planes; + uint32_t backing_pixel; + uint32_t override_redirect; + uint32_t save_under; + uint32_t event_mask; + uint32_t dont_propagate; + uint32_t colormap; + uint32_t cursor; +} xcb_params_cw_t; + +xcb_void_cookie_t +xcb_aux_create_window (xcb_connection_t *c, + uint8_t depth, + xcb_window_t wid, + xcb_window_t parent, + int16_t x, + int16_t y, + uint16_t width, + uint16_t height, + uint16_t border_width, + uint16_t class_, + xcb_visualid_t visual, + uint32_t mask, + const xcb_params_cw_t *params); + +xcb_void_cookie_t +xcb_aux_create_window_checked (xcb_connection_t *c, + uint8_t depth, + xcb_window_t wid, + xcb_window_t parent, + int16_t x, + int16_t y, + uint16_t width, + uint16_t height, + uint16_t border_width, + uint16_t class_, + xcb_visualid_t visual, + uint32_t mask, + const xcb_params_cw_t *params); + +xcb_void_cookie_t +xcb_aux_change_window_attributes (xcb_connection_t *c, + xcb_window_t window, + uint32_t mask, + const xcb_params_cw_t *params); + +xcb_void_cookie_t +xcb_aux_change_window_attributes_checked (xcb_connection_t *c, + xcb_window_t window, + uint32_t mask, + const xcb_params_cw_t *params); + +typedef struct { + int32_t x; + int32_t y; + uint32_t width; + uint32_t height; + uint32_t border_width; + uint32_t sibling; + uint32_t stack_mode; +} xcb_params_configure_window_t; + +xcb_void_cookie_t +xcb_aux_configure_window (xcb_connection_t *c, + xcb_window_t window, + uint16_t mask, + const xcb_params_configure_window_t *params); + +typedef struct { + uint32_t function; + uint32_t plane_mask; + uint32_t foreground; + uint32_t background; + uint32_t line_width; + uint32_t line_style; + uint32_t cap_style; + uint32_t join_style; + uint32_t fill_style; + uint32_t fill_rule; + uint32_t tile; + uint32_t stipple; + uint32_t tile_stipple_origin_x; + uint32_t tile_stipple_origin_y; + uint32_t font; + uint32_t subwindow_mode; + uint32_t graphics_exposures; + uint32_t clip_originX; + uint32_t clip_originY; + uint32_t mask; + uint32_t dash_offset; + uint32_t dash_list; + uint32_t arc_mode; +} xcb_params_gc_t; + +xcb_void_cookie_t +xcb_aux_create_gc (xcb_connection_t *c, + xcb_gcontext_t cid, + xcb_drawable_t drawable, + uint32_t mask, + const xcb_params_gc_t *params); + +xcb_void_cookie_t +xcb_aux_create_gc_checked (xcb_connection_t *c, + xcb_gcontext_t gid, + xcb_drawable_t drawable, + uint32_t mask, + const xcb_params_gc_t *params); +xcb_void_cookie_t +xcb_aux_change_gc (xcb_connection_t *c, + xcb_gcontext_t gc, + uint32_t mask, + const xcb_params_gc_t *params); + +xcb_void_cookie_t +xcb_aux_change_gc_checked (xcb_connection_t *c, + xcb_gcontext_t gc, + uint32_t mask, + const xcb_params_gc_t *params); +typedef struct { + uint32_t key_click_percent; + uint32_t bell_percent; + uint32_t bell_pitch; + uint32_t bell_duration; + uint32_t led; + uint32_t led_mode; + uint32_t key; + uint32_t auto_repeat_mode; +} xcb_params_keyboard_t; + +xcb_void_cookie_t +xcb_aux_change_keyboard_control (xcb_connection_t *c, + uint32_t mask, + const xcb_params_keyboard_t *params); + +int +xcb_aux_parse_color(const char *color_name, + uint16_t *red, uint16_t *green, uint16_t *blue); + +xcb_void_cookie_t +xcb_aux_set_line_attributes_checked (xcb_connection_t *dpy, + xcb_gcontext_t gc, + uint16_t linewidth, + int32_t linestyle, + int32_t capstyle, + int32_t joinstyle); + +xcb_void_cookie_t +xcb_aux_clear_window(xcb_connection_t * dpy, + xcb_window_t w); + +#ifdef __cplusplus +} +#endif + + +#endif /* __XCB_AUX_H__ */ diff --git a/xim/xcb-util/src/xcb_event.h b/xim/xcb-util/src/xcb_event.h new file mode 100644 index 0000000..ee911fc --- /dev/null +++ b/xim/xcb-util/src/xcb_event.h @@ -0,0 +1,90 @@ +/* + * Copyright (C) 2008-2009 Julien Danjou + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, copy, + * modify, merge, publish, distribute, sublicense, and/or sell copies + * of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY + * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF + * CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION + * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the names of the authors or + * their institutions shall not be used in advertising or otherwise to + * promote the sale, use or other dealings in this Software without + * prior written authorization from the authors. + */ + +/** + * @defgroup xcb__event_t XCB Event Functions + * + * These functions ease the handling of X events received. + * + * @{ + */ + +#ifndef __XCB_EVENT_H__ +#define __XCB_EVENT_H__ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/** + * @brief Bit mask to find event type regardless of event source. + * + * Each event in the X11 protocol contains an 8-bit type code. + * The most-significant bit in this code is set if the event was + * generated from a SendEvent request. This mask can be used to + * determine the type of event regardless of how the event was + * generated. See the X11R6 protocol specification for details. + */ +#define XCB_EVENT_RESPONSE_TYPE_MASK (0x7f) +#define XCB_EVENT_RESPONSE_TYPE(e) (e->response_type & XCB_EVENT_RESPONSE_TYPE_MASK) +#define XCB_EVENT_SENT(e) (e->response_type & ~XCB_EVENT_RESPONSE_TYPE_MASK) + +/** + * @brief Convert an event response type to a label. + * @param type The event type. + * @return A string with the event name, or NULL if unknown. + */ +const char * xcb_event_get_label(uint8_t type); + +/** + * @brief Convert an event error type to a label. + * @param type The error type. + * @return A string with the event name, or NULL if unknown or if the event is + * not an error. + */ +const char * xcb_event_get_error_label(uint8_t type); + +/** + * @brief Convert an event request type to a label. + * @param type The request type. + * @return A string with the event name, or NULL if unknown or if the event is + * not an error. + */ +const char * xcb_event_get_request_label(uint8_t type); + +#ifdef __cplusplus +} +#endif + +/** + * @} + */ + +#endif /* __XCB_EVENT_H__ */ diff --git a/xim/xcb-util/src/xcb_util.h b/xim/xcb-util/src/xcb_util.h new file mode 100644 index 0000000..0f06f1b --- /dev/null +++ b/xim/xcb-util/src/xcb_util.h @@ -0,0 +1,8 @@ +#ifndef __XCB_UTIL_H__ +#define __XCB_UTIL_H__ + +#include +#include +#include + +#endif /* __XCB_UTIL_H__ */ diff --git a/xim/xcb-util/xcb-atom.pc.in b/xim/xcb-util/xcb-atom.pc.in new file mode 100644 index 0000000..fcc39e8 --- /dev/null +++ b/xim/xcb-util/xcb-atom.pc.in @@ -0,0 +1,11 @@ +prefix=@prefix@ +exec_prefix=@exec_prefix@ +libdir=@libdir@ +includedir=@includedir@ + +Name: XCB Atom library +Description: XCB atom cache +Version: @PACKAGE_VERSION@ +Requires: xcb +Libs: -L${libdir} -lxcb-util +Cflags: -I${includedir} diff --git a/xim/xcb-util/xcb-aux.pc.in b/xim/xcb-util/xcb-aux.pc.in new file mode 100644 index 0000000..d049081 --- /dev/null +++ b/xim/xcb-util/xcb-aux.pc.in @@ -0,0 +1,11 @@ +prefix=@prefix@ +exec_prefix=@exec_prefix@ +libdir=@libdir@ +includedir=@includedir@ + +Name: XCB Aux library +Description: XCB convenient functions +Version: @PACKAGE_VERSION@ +Requires: xcb +Libs: -L${libdir} -lxcb-util +Cflags: -I${includedir} diff --git a/xim/xcb-util/xcb-event.pc.in b/xim/xcb-util/xcb-event.pc.in new file mode 100644 index 0000000..4a7d618 --- /dev/null +++ b/xim/xcb-util/xcb-event.pc.in @@ -0,0 +1,11 @@ +prefix=@prefix@ +exec_prefix=@exec_prefix@ +libdir=@libdir@ +includedir=@includedir@ + +Name: XCB Event library +Description: XCB event callback interface +Version: @PACKAGE_VERSION@ +Requires: xcb +Libs: -L${libdir} -lxcb-util +Cflags: -I${includedir} diff --git a/xim/xcb-util/xcb-util.pc.in b/xim/xcb-util/xcb-util.pc.in new file mode 100644 index 0000000..9875d90 --- /dev/null +++ b/xim/xcb-util/xcb-util.pc.in @@ -0,0 +1,11 @@ +prefix=@prefix@ +exec_prefix=@exec_prefix@ +libdir=@libdir@ +includedir=@includedir@ + +Name: XCB Util Core library +Description: XCB util core interface +Version: @PACKAGE_VERSION@ +Requires: xcb +Libs: -L${libdir} -lxcb-util +Cflags: -I${includedir} diff --git a/xim/xcb-util/xcb/xcb_aux.h b/xim/xcb-util/xcb/xcb_aux.h new file mode 120000 index 0000000..e673311 --- /dev/null +++ b/xim/xcb-util/xcb/xcb_aux.h @@ -0,0 +1 @@ +../src/xcb_aux.h \ No newline at end of file