├── LICENSE ├── README.md ├── autoload └── EasyMotion │ ├── cmigemo.vim │ └── migemo │ └── utf8.vim └── plugin └── patch.vim /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2021 zzhirong 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Patch EasyMotion to easy motion in Chinese text. 基于小鹤双拼让 EasyMotion 识别中文. 2 | 3 | Inspired by [vim-easymotion-chs](https://github.com/ZSaberLv0/vim-easymotion-chs). 4 | 5 | ### 演示视频 6 | 7 | https://user-images.githubusercontent.com/627330/171558035-183c576a-ab21-4b93-88ed-1c3e912e853b.mp4 8 | 9 | ### 动机 10 | 11 | - 很喜欢 EasyMotion 这个插件, 它让跳转变得更加便捷, 但是它只能以字母为跳转目标, 不能识别中文. 12 | - 我平时中文写得比较多, 经常需要定位到某个文字, 之前我只能通过鼠标单击来完成, 但这样做的话会让打字效率变低, 偶然间看到 EasyMotion 对日语的支持, 后又看到一个插件[vim-easymotion-chs](https://github.com/ZSaberLv0/vim-easymotion-chs)实现了对中文的识别, 但这个插件还是没达到我想要的效果, 于是我着手基于小鹤双拼来重新实现一遍, 发现最终做成的插件达到理想的效果, 所以把它共享出来, 希望它能帮助到有类似需求的人. 13 | 14 | ### 和 [vim-easymotion-chs](https://github.com/ZSaberLv0/vim-easymotion-chs) 的不同之处: 15 | 16 | - 基于[小鹤双拼](https://www.flypy.com/)编码实现, 而不是全拼实现. 17 | - 去除了大量的生僻字. 18 | - 增加了对中文符号支持, 比如`(easymotion-f).`可以识别`。`和`.`. 19 | - 增加了对`(easymotion-s2)/(easymotion-*-f2)`支持, 比如`(easymotion-s2)le`会识别拼音为`le`的单字(了, 乐, 勒). 20 | 21 | ### 先决条件(Requirement) 22 | 23 | - 需要安装 [EasyMotion](https://github.com/easymotion/vim-easymotion). 24 | - 必须设置`let g:EasyMotion_use_migemo = 1`. 25 | - 如果只用到根据单字母跳转, 比如`(easymotion-f)`, 则只需要熟悉[小鹤双拼](https://www.flypy.com/)的声母是如何分布在 26 个字母按键上的, 大部分都和声母一一对应(声母 m ->按键 M, 声母 n -> 按键 N, ...), 有几个特例: 26 | - `zh` 对应按键 `V` 27 | - `sh` 对应按键 `U` 28 | - `ch` 对应按键 `I` 29 | - 如果需要通过声母和韵母定位跳转到单字, 比如`(easymotion-s2)de`定位到所有的`的, 地, 得`, 则还需要熟悉[小鹤双拼](https://www.flypy.com/)的韵母的键位分布, 这个需要花点时间(不超过 1 小时), 举些简单的例子: 30 | - 韵母`an`分布在按键`J`上 31 | - 韵母`uo`分布在按键`O`上 32 | - 韵母`ue`分布在按键`T`上 33 | 34 | ### 参考配置 35 | 36 | ```vim 37 | Plug 'zzhirong/vim-easymotion-zh' 38 | Plug 'easymotion/vim-easymotion' 39 | let g:EasyMotion_leader_key=";" 40 | let g:EasyMotion_skipfoldedline=0 41 | let g:EasyMotion_space_jump_first=1 42 | let g:EasyMotion_move_highlight = 0 43 | let g:EasyMotion_use_migemo = 1 44 | noremap s (easymotion-overwin-f2) 45 | " `s` 和 surround 冲突, 比如 ds 46 | onoremap z (easymotion-f2) 47 | noremap f (easymotion-fl) 48 | noremap F (easymotion-Fl) 49 | noremap t (easymotion-tl) 50 | noremap T (easymotion-Tl) 51 | noremap ;. (easymotion-repeat) 52 | noremap ;l (easymotion-next) 53 | noremap ;h (easymotion-prev) 54 | ``` 55 | 56 | ### 安装(Install) 57 | 58 | 推荐通过[vim-plug](https://github.com/junegunn/vim-plug)安装: 59 | - `Plug 'easymotion/vim-easymotion'` 60 | - `Plug 'zzhirong/vim-easymotion-zh'`. 61 | 62 | ### 通过单字符跳转, 适用`(easymotion-f)`等, 例如跳转到`是`(声母是`sh`, 对应按键为`U`). 63 | 64 | - `(easymotion-f)` + `U` 65 | 66 | ### 通过双字符跳转使用方法, 比如跳转到`是`(声母`sh`, 对应`U`, 韵母`i`, 对应`I`). 67 | 68 | - `(easymotion-s2)` + `U` + `I` 69 | - 相对单字符跳转优势: 重码少, 候选位置更少, 可适用于跨多行跳转. 70 | 71 | ### 为什么使用双拼? 72 | 73 | - 单字编码长度刚好是 2, 满足`(easymotion-s2)`要求。 74 | - 最开始, 想尝试使用相邻两个字的声母作为`s2`的参数,但任意两个声母组成的组合长度从几百到几万不等,比如`ss`组成的可能就多达几万种,反而由单个声母加韵母组合长度可以控制在一百以内. 75 | 76 | ### 使用的双拼方案是什么? 77 | 78 | - [小鹤双拼](https://www.flypy.com/) 79 | 80 | ### 可能存在的问题 81 | - 不熟悉[小鹤双拼](https://www.flypy.com/). 82 | - 生僻字无法定位。 83 | - 使用的是[EasyMotion](https://github.com/easymotion/vim-easymotion)不稳定的接口, 后续该插件升级可能会导致本插件无法使用. 84 | -------------------------------------------------------------------------------- /autoload/EasyMotion/cmigemo.vim: -------------------------------------------------------------------------------- 1 | scriptencoding utf-8 2 | 3 | " 小鹤双拼单字码表 4 | let s:Flypy_table = { 5 | \ 'aa': '\%(aa\|[阿腌锕啊嗄吖]\)', 6 | \ 'ah': '\%(ah\|[卬肮盎昂]\)', 7 | \ 'ai': '\%(ai\|[叆碍欸埃瑷哎哀矮锿嗌暧砹蔼皑隘爱唉嗳挨嫒霭毐癌艾]\)', 8 | \ 'an': '\%(an\|[盦桉庵垵黯铵鹌按俺犴鞍案谙𩽾埯安胺唵暗氨岸]\)', 9 | \ 'ao': '\%(ao\|[岙凹奥璈袄澳傲敖媪隩聱奡獒廒嗷熬坳拗鏊螯鳌遨懊鏖骜翱]\)', 10 | \ 'ba': '\%(ba\|[叭拔钯爸朳芭菝巴耙霸鲅鲃把灞蚆疤岜罢羓八捌魃粑妭吧坝胈扒笆跋靶]\)', 11 | \ 'bb': '\%(bb\|[玢邠豳镔濒彬宾髌膑滨傧斌殡鬓缤摈槟]\)', 12 | \ 'bc': '\%(bc\|[饱苞葆褓保鸨瀑鲍爆雹龅炮刨枹孢堡胞包薄暴豹煲报宝褒趵曝抱剥]\)', 13 | \ 'bd': '\%(bd\|[伯百白捭拜柏败摆呗佰掰稗]\)', 14 | \ 'bf': '\%(bf\|[贲奔倴笨本畚栟坌锛犇苯坋]\)', 15 | \ 'bg': '\%(bg\|[嘣镚琫蹦蚌甏祊迸崩甭绷泵]\)', 16 | \ 'bh': '\%(bh\|[谤棓榜绑帮傍玤浜梆𠳐蚌邦塝搒棒膀蒡磅镑]\)', 17 | \ 'bi': '\%(bi\|[毖愎吡濞痹薜鄙髀匕庇臂笔篦诐必蓖哔婢妣裨狴辟铋觱佖彼避币秘俾毙荸滗敝坒弊闭贲筚陛秕箅泌嬖碧珌逼赑鲾蔽壁畀璧邲毕弼鼻比]\)', 18 | \ 'bj': '\%(bj\|[瓣伴钣搬绊拌癍瘢颁靽版半扮柈昄办阪班坂扳般斑板湴]\)', 19 | \ 'bk': '\%(bk\|[蛃冰邴饼并炳秉禀兵屏摒柄丙病槟昺]\)', 20 | \ 'bm': '\%(bm\|[鳊变弁忭卞褊砭遍昪边便编鞭匾萹扁辩碥煸抃蝙贬辨苄汴辫]\)', 21 | \ 'bn': '\%(bn\|[彪鳔镳蔈婊标脿飙骠表瘭镖飑俵杓藨熛裱瀌摽儦膘]\)', 22 | \ 'bo': '\%(bo\|[伯钹玻桲馞播镈铂驳砵跛鹁舶菠簸嶓礴箔亳蕃哱卜帛薄簿袯𬭛膊啵僰渤钵波博柏踣擘勃拨脖檗搏泊鲌剥饽]\)', 23 | \ 'bp': '\%(bp\|[瘪鳖憋蹩别]\)', 24 | \ 'bu': '\%(bu\|[逋埔醭布𬷕哺步蔀补晡堡卜埠簿不钚部卟怖捕]\)', 25 | \ 'bw': '\%(bw\|[辈狈鹎杯臂卑惫被悖糒陂北椑碑碚备倍蓓焙背呗钡贝鐾庳悲鞴]\)', 26 | \ 'ca': '\%(ca\|[擦嚓]\)', 27 | \ 'cc': '\%(cc\|[嘈螬槽漕草糙艚曹𥕢操]\)', 28 | \ 'cd': '\%(cd\|[菜采踩裁蔡才材彩猜睬财]\)', 29 | \ 'ce': '\%(ce\|[测恻栅厕策册侧]\)', 30 | \ 'cf': '\%(cf\|[岑涔参]\)', 31 | \ 'cg': '\%(cg\|[噌曾层嶒蹭]\)', 32 | \ 'ch': '\%(ch\|[鸧舱苍沧伧藏仓]\)', 33 | \ 'ci': '\%(ci\|[跐刺佽差莿瓷茨慈词疵伺磁呲𫚖糍祠辞赐雌茈鹚此次泚玼]\)', 34 | \ 'cj': '\%(cj\|[灿惭餐掺璨残黪参骖粲蚕惨孱]\)', 35 | \ 'co': '\%(co\|[莝撮嵯搓蹉瘥错厝锉矬磋措痤瑳脞挫酂鹾]\)', 36 | \ 'cr': '\%(cr\|[篡蹿撺镩汆窜攒爨]\)', 37 | \ 'cs': '\%(cs\|[聪枞从丛骢囱淙葱琮苁璁悰匆熜]\)', 38 | \ 'cu': '\%(cu\|[促蹙徂卒蔟殂簇蹴粗醋猝酢]\)', 39 | \ 'cv': '\%(cv\|[漼翠脆萃淬瘁榱崔粹摧缞啐衰璀悴催]\)', 40 | \ 'cy': '\%(cy\|[皴忖邨村寸存]\)', 41 | \ 'cz': '\%(cz\|[凑辏腠]\)', 42 | \ 'da': '\%(da\|[褡瘩沓大哒耷搭𫟼荙炟嗒跶怛打妲垯答靼鞑达笪]\)', 43 | \ 'dc': '\%(dc\|[捣道叨帱到鱽岛蹈悼捯刀忉舠导稻盗氘纛焘倒祷]\)', 44 | \ 'dd': '\%(dd\|[待绐殆埭轪迨大贷歹怠玳袋呔傣叇逮岱带呆代戴垈黛]\)', 45 | \ 'de': '\%(de\|[嘚地的得德锝]\)', 46 | \ 'df': '\%(df\|[扽]\)', 47 | \ 'dg': '\%(dg\|[澄凳登戥磴璒镫等瞪嶝邓噔灯蹬]\)', 48 | \ 'dh': '\%(dh\|[𣗋当𬍡党砀凼珰菪宕档裆谠垱铛挡荡]\)', 49 | \ 'di': '\%(di\|[帝菂娣碲䗖第涤滴觌籴蒂敌氐骶䃅提地邸砥底谛鞮踶狄翟弟棣媂迪抵堤嫡髢睇坻递𤧛嘀蹢柢荻缔镝低笛诋]\)', 50 | \ 'dj': '\%(dj\|[疸眈惮担瘅𬘘殚儋憺淡耽赕疍掸单胆𫢸丹石亶蛋郸诞啖但弹膻旦聃萏氮]\)', 51 | \ 'dk': '\%(dk\|[啶钉叮鼎疔丁锭铤耵顶仃腚盯玎萣定酊订町碇]\)', 52 | \ 'dm': '\%(dm\|[典殿电巅坫碘钿癫簟淀扂颠踮癜店点甸掂琔阽惦玷靛滇奠垫佃]\)', 53 | \ 'dn': '\%(dn\|[铫窎钓铞貂叼刁掉凋鸟碉调鲷雕吊]\)', 54 | \ 'do': '\%(do\|[剁铎多躲掇哚堕裰舵跺亸踱咄惰杕柁剟垛驮埵朵㙍哆夺度]\)', 55 | \ 'dp': '\%(dp\|[䏲牒碟谍蝶昳蹀鲽楪耋垤喋绖堞爹迭叠跌𫶇瓞]\)', 56 | \ 'dq': '\%(dq\|[铥丢]\)', 57 | \ 'dr': '\%(dr\|[断瑖短耑簖段椴塅端锻缎煅]\)', 58 | \ 'ds': '\%(ds\|[垌懂岽咚鸫冬胨栋𬟽冻侗胴东峒动恫硐洞董氡]\)', 59 | \ 'du': '\%(du\|[毒笃黩嘟都读镀厾渎蠹椟渡芏牍妒督杜髑睹独赌犊堵肚度]\)', 60 | \ 'dv': '\%(dv\|[祋镦敦碓怼堆队𬭚兑对]\)', 61 | \ 'dw': '\%(dw\|[得]\)', 62 | \ 'dx': '\%(dx\|[嗲]\)', 63 | \ 'dy': '\%(dy\|[蹲敦沌楯炖钝顿盹趸遁礅墩盾吨囤惇砘]\)', 64 | \ 'dz': '\%(dz\|[窦逗斗抖蔸蚪兜陡都篼钭读豆痘]\)', 65 | \ 'ee': '\%(ee\|[婀扼轭莪屙噩鄂愕遏娥额呃苊锷俄萼鹗哦饿阿颚峨讹垩涐鳄𫫇鹅厄腭蛾锇堨阏恶谔]\)', 66 | \ 'eh': '\%(eh\|[鹤]\)', 67 | \ 'ei': '\%(ei\|[欸]\)', 68 | \ 'en': '\%(en\|[恩摁蒽嗯]\)', 69 | \ 'er': '\%(er\|[儿鲕饵迩贰咡而尔洱耏铒耳佴珥鸸陑二]\)', 70 | \ 'fa': '\%(fa\|[法乏伐砝筏发垡罚珐阀]\)', 71 | \ 'ff': '\%(ff\|[棻豮瀵鲼坟棼酚愤玢忿粪吩焚汾粉坋氛翂奋分份芬纷鼢]\)', 72 | \ 'fg': '\%(fg\|[赗蜂缝沣酆风堼封崶唪讽枫沨逢俸葑疯冯烽砜丰锋峰奉凤]\)', 73 | \ 'fh': '\%(fh\|[邡鲂妨防彷方昉纺坊牥钫芳仿枋肪舫访房放]\)', 74 | \ 'fj': '\%(fj\|[返烦反樊凡泛钒墦翻繁贩矾饭帆蕃蘩幡畈璠燔蹯番范梵藩犯]\)', 75 | \ 'fo': '\%(fo\|[佛]\)', 76 | \ 'fu': '\%(fu\|[副趺福玞呒黼绋苻蝮麸琈蚨𫖯匐㳇服符腹袱釜阜父韨驸罘艴抚芙复绂宓榑腑弗俯砆黻簠讣赴跗妇傅孚甫府幞芣俘滏怫孵赙付洑缚郛蝠腐菔富斧覆茯鄜赋附稃茀呋脯浮蜉敷负涪拂幅夫辐拊莩咐扶鲋芾氟伏辅桴肤馥佛]\)', 77 | \ 'fw': '\%(fw\|[菲废狒痱篚诽霏翡棐蜚榧扉腓悱非飞肺鲱镄沸斐啡芾吠剕朏费淝妃肥𬴂匪绯]\)', 78 | \ 'fz': '\%(fz\|[否缶]\)', 79 | \ 'ga': '\%(ga\|[戛轧尕尜伽咖尬夹嘎旮噶胳钆]\)', 80 | \ 'gc': '\%(gc\|[稿藁筶皋镐锆杲搞篙诰睾膏槔告郜缟羔糕槁高]\)', 81 | \ 'gd': '\%(gd\|[钙戤该𬮿陔荄垓赅改溉丐概晐盖]\)', 82 | \ 'ge': '\%(ge\|[哿仡铬滆塥蛤隔哥戈镉纥圪膈格骼鸽颌胳嗝饹袼疙葛搁鬲合咯各虼个割舸革盖阁硌歌]\)', 83 | \ 'gf': '\%(gf\|[哏根艮亘茛跟]\)', 84 | \ 'gg': '\%(gg\|[羹鲠埂梗庚鹒浭哽颈耕更耿赓绠𬒔]\)', 85 | \ 'gh': '\%(gh\|[堽戆杠冈纲罡矼筻缸扛钢㭎肛鿍港刚岗冮]\)', 86 | \ 'gj': '\%(gj\|[淦橄敢柑感玕旰赶疳绀杆赣酐坩矸澉尴肝苷干竿甘擀泔鳡秆]\)', 87 | \ 'gk': '\%(gk\|[乖怪夬拐]\)', 88 | \ 'gl': '\%(gl\|[洸逛光咣广𨐈桄犷胱垙]\)', 89 | \ 'go': '\%(go\|[锅果粿呙椁裹蜾掴馘𬇹埚郭过蝈崞腘国帼涡虢聒]\)', 90 | \ 'gr': '\%(gr\|[馆琯掼鹳罐鳏瓘冠灌贯毌矜倌祼爟关鳤涫盥莞官纶管观惯棺蒄]\)', 91 | \ 'gs': '\%(gs\|[恭拱工珙蚣龚攻宫公巩共汞唝躬觥肱供功弓贡]\)', 92 | \ 'gu': '\%(gu\|[瀔固梏咕瞽毂箍鼓轱酤孤羖鲴骨汩锢谷痼蛊故估菰罟贾牯雇股诂古𦙶呱堌崮姑菇鹘辜钴臌鸪顾沽]\)', 93 | \ 'gv': '\%(gv\|[柜簋归癸诡桂妫鳜鬶珪龟规圭宄炅刽晷跪刿皈闺瑰庋邽贵鬼桧氿轨硅匦筀鲑]\)', 94 | \ 'gw': '\%(gw\|[给]\)', 95 | \ 'gx': '\%(gx\|[瓜栝胍鸹诖挂寡刮卦褂坬剐呱]\)', 96 | \ 'gy': '\%(gy\|[棍辊鲧绲磙衮滚]\)', 97 | \ 'gz': '\%(gz\|[耇狗购笱缑诟佝苟沟勾姤构遘钩媾枸垢够鞲觏彀岣篝]\)', 98 | \ 'ha': '\%(ha\|[蛤铪哈]\)', 99 | \ 'hc': '\%(hc\|[薅毫蚝昊耗镐浩濠侴郝皓壕灏颢淏鄗豪号嚎蒿好貉]\)', 100 | \ 'hd': '\%(hd\|[还咳胲嗐海氦醢孩骇骸亥害嗨]\)', 101 | \ 'he': '\%(he\|[鹤和褐鹖壑阖诃呵喝何龢垎涸盒纥阂鞨翯曷颌劾熇隺禾吓嗬盉菏贺盍龁河合饸荷赫𬌗貉核郃翮]\)', 102 | \ 'hf': '\%(hf\|[狠很痕恨𬣳]\)', 103 | \ 'hg': '\%(hg\|[姮横珩蘅衡亨鸻行恒桁哼]\)', 104 | \ 'hh': '\%(hh\|[颃绗巷吭行沆杭航夯]\)', 105 | \ 'hj': '\%(hj\|[憾蔊捍崡颔汉㘎酣翰邯撼暵焊鼾涵悍焓犴顸喊阚邗寒撖瀚旱憨嵅菡韩琀汗晗函罕虷垾含蚶]\)', 106 | \ 'hk': '\%(hk\|[徊怀淮槐踝坏]\)', 107 | \ 'hl': '\%(hl\|[肓喤蝗晃黄皇蟥湟荒篁潢隍煌徨恍媓滉凰幌璜鳇慌惶癀谎簧遑]\)', 108 | \ 'ho': '\%(ho\|[和嚯豁㸌蠖伙彟劐濩货钬藿霍攉祸获惑镬或𬴃夥火活嚄耠佸]\)', 109 | \ 'hr': '\%(hr\|[还郇圜獾患缓鬟欢换漶鹮锾寰幻涣唤桓𬘫焕澴鲩萑逭奂𤩽痪环嬛洹宦擐浣缳貆㬊豢峘]\)', 110 | \ 'hs': '\%(hs\|[纮弘蕻黉哄烘𫟹洪谼红玒宏闳虹泓荭𬭎鸿轰竑薨訇讧吽硔]\)', 111 | \ 'hu': '\%(hu\|[和弧壶猢瑚互嫭煳瓠忽户胡鹕笏扈蝴囫鹱戽呼淴虎护琥沪滹唬鹄祜昈惚槲怙葫浒醐轷鳠鹘岵糊唿核斛狐乎湖鄠昒]\)', 112 | \ 'hv': '\%(hv\|[茴回诙橞秽晦咴绘烩惠会毁喙袆堕彗麾蛔卉硊晖挥荟珲恢蟪隳悔灰虺诲慧辉桧徽哕蕙洄汇贿讳恚]\)', 113 | \ 'hw': '\%(hw\|[嘿𬭶黑]\)', 114 | \ 'hx': '\%(hx\|[觟画话花滑哗婳猾华化桦铧划骅砉]\)', 115 | \ 'hy': '\%(hy\|[阍馄诨混溷婚惛昏珲魂浑荤]\)', 116 | \ 'hz': '\%(hz\|[齁喉堠逅糇吼垕侯猴厚郈鲘骺𬭤后瘊候鲎篌]\)', 117 | \ 'ia': '\%(ia\|[镲姹诧衩茬锸叉蹅汊嚓差侘楂槎岔猹喳察查垞碴茶插嵖杈馇檫搽刹]\)', 118 | \ 'ic': '\%(ic\|[怊耖抄弨吵绰炒钞焯晁巢剿潮超嘲朝]\)', 119 | \ 'id': '\%(id\|[钗差柴瘥虿侪茝拆豺]\)', 120 | \ 'ie': '\%(ie\|[车撤扯彻坼㬚掣砗澈]\)', 121 | \ 'if': '\%(if\|[碜琛𬘭尘龀称郴趁瞋梣嗔臣衬忱宸伧谌晨抻陈辰谶疢沉]\)', 122 | \ 'ig': '\%(ig\|[酲逞憕蛏宬澂秤盛塍称骋成瞠铛乘澄晟赪偁程珵柽琤诚庱呈枨撑铖承埕裎城珹橙牚惩丞]\)', 123 | \ 'ih': '\%(ih\|[偿常尝阊昌长菖猖裳倡嫦唱徜伥惝昶苌鬯娼敞肠厂鲿场鲳畅]\)', 124 | \ 'ii': '\%(ii\|[茌耻吃豉墀尺痴齿螭哧敕啻瓻傺媸𫄨笞驰胣赤斥持匙侈踟迟弛坻炽佁褫瘛彳翅池叱嗤魑蚩篪摛眵饬]\)', 125 | \ 'ij': '\%(ij\|[禅阐镵蟾韂蒇铲婵躔搀单产澶旵儳瀍蝉冁𬊤镡羼潺觇啴馋廛谗骣孱辿巉缠掺忏谄颤]\)', 126 | \ 'ik': '\%(ik\|[踹揣搋啜]\)', 127 | \ 'il': '\%(il\|[窗床噇闯幢疮怆创]\)', 128 | \ 'io': '\%(io\|[绰惙戳龊踔辍逴啜]\)', 129 | \ 'ir': '\%(ir\|[川圌遄串氚椽堾喘舛穿传钏船]\)', 130 | \ 'is': '\%(is\|[冲铳重种漴珫宠虫㳘崇茺舂憧忡充]\)', 131 | \ 'iu': '\%(iu\|[𬺓黜楚矗厨搐储摴滁除䝙濋刍怵蜍柷触出橱褚俶䢺初亍杵锄蹰畜础处憷躇雏绌]\)', 132 | \ 'iv': '\%(iv\|[圌棰垂吹锤槌捶陲椎倕炊]\)', 133 | \ 'ix': '\%(ix\|[欻]\)', 134 | \ 'iy': '\%(iy\|[春椿鹑蝽蠢淳𬭚唇莼醇纯䲠瑃]\)', 135 | \ 'iz': '\%(iz\|[杻瞅帱愁踌畴臭仇稠椆俦瘳惆绸犨抽筹丑酬]\)', 136 | \ 'jb': '\%(jb\|[缙瑾尽烬噤筋衿仅靳劲近荩殣廑浸𬬱卺堇觐矜金进墐禁今珒斤津槿妗溍紧祲晋谨巾襟馑锦]\)', 137 | \ 'ji': '\%(ji\|[蓟机瘠犄技继藉箕荠楫佶讥击玑髻积季麂级其笈吉徛戟稽戢鲚赍几妓亟跽既记叽急济激霁虮笄姬及嵇冀𪟝奇骥暨诘跻计棘羁偈寄唧鸡辑嫉饥屐集鱾洎𫌀畸缉剂伎己矶墼芨齑觊岌挤极系纪掎祭肌漈嵴稷悸畿寂𫓯基脊给忌𬯀堲即蹐期籍惎鲫绩圾𬶭际迹疾蕺罽汲]\)', 138 | \ 'jk': '\%(jk\|[䴖靓警菁倞刭镜静麖晶京迳汫景儆井鲸粳憬旌阱婧靖猄净睛竟径荆精兢胫痉竞肼獍境茎璟鼱惊颈腈泾敬经劲]\)', 139 | \ 'jl': '\%(jl\|[浆洚降犟疆姜缰绛耩礓酱茳鳉江将豇奖蒋膙讲弶桨强糨僵匠]\)', 140 | \ 'jm': '\%(jm\|[饯拣犍鞯建毽舰趼监戬搛见牮检缄俭茧暕捡溅剑谫踺剪菅简睑枧戋鲣煎腱涧尖歼件箭鹣渐奸笕靬翦间鉴柬蒹减键荐碱缣谏艰湔践裥鞬坚锏蹇肩鳒健笺兼贱槛]\)', 141 | \ 'jn': '\%(jn\|[骄蛟交觉浇狡窖茭䴔剿跤缴佼脚湫噍椒叫矫徼嚼焦醮搅较峧皭酵角饺皎姣斠蕉胶郊鹪礁侥绞鲛艽藠峤校娇铰轿教]\)', 142 | \ 'jp': '\%(jp\|[诘芥楷睫羯解桔节借界孑皆偈絜藉湝喈疥阶拮劫碣悈讦疖捷诫戒街玠秸杰洁嗟劼颉檞届桀婕姐结揭接鲒蚧㛃介竭截]\)', 143 | \ 'jq': '\%(jq\|[咎纠㠇厩舅赳究旧救酒啾阄鬏鸠九僦玖桕揪疚久臼韭就灸柩氿鹫]\)', 144 | \ 'jr': '\%(jr\|[桊蠲倦圈眷卷镌鹃隽焆鄄娟绢捐涓狷]\)', 145 | \ 'js': '\%(js\|[𬳶冏窘䌹扃坰泂迥炯炅䐃]\)', 146 | \ 'jt': '\%(jt\|[噱噘谲砄蕨桷爵觉攫矍镢抉撅嚼觖掘崛诀橛玦角珏蹶獗倔厥决傕孓绝劂爝玃]\)', 147 | \ 'ju': '\%(ju\|[柜举𬶋拒桔苴剧娵疽沮咀遽鞫裾锯驹醵矩雎焗趄踞崌且橘具飓掬岠筥局窭聚车榉犋弆龃讵距踽俱泃苣菊惧砠秬䴗狙瞿炬腒居句屦鞠岨据莒琚拘锔倨钜巨]\)', 148 | \ 'jx': '\%(jx\|[戛袈珈岬嫁恝痂浃颊蛱稼家跏枷伽甲加斝贾钾价佳胛茄驾架夹荚瘕铗假葭镓迦笳嘉槚郏]\)', 149 | \ 'jy': '\%(jy\|[隽捃莙菌鋆晙龟军君均钧鲪骏郡俊筠峻葰浚畯珺皲焌麇竣]\)', 150 | \ 'ka': '\%(ka\|[咯咖卡咔胩喀]\)', 151 | \ 'kc': '\%(kc\|[拷烤栲洘尻犒考靠铐㸆]\)', 152 | \ 'kd': '\%(kd\|[楷凯炌锴剀锎恺开揩忾垲铠慨蒈]\)', 153 | \ 'ke': '\%(ke\|[蝌锞课渴稞溘克坷呵窠恪颗柯可氪髁苛棵磕缂咳嗑骒科疴瞌岢轲颏炣刻牁珂壳客]\)', 154 | \ 'kf': '\%(kf\|[恳垦龈裉啃肯]\)', 155 | \ 'kg': '\%(kg\|[坑吭硁铿]\)', 156 | \ 'kh': '\%(kh\|[闶𡐓慷炕亢糠扛抗康钪𩾌伉]\)', 157 | \ 'kj': '\%(kj\|[墈戡看瞰刊龛坎勘嵁阚崁槛磡堪衎侃莰砍]\)', 158 | \ 'kk': '\%(kk\|[蒯侩浍块郐㧟鲙筷狯哙脍会快]\)', 159 | \ 'kl': '\%(kl\|[洭框𫛭筐旷况诓圹矿匡眶狂纩贶邝诳夼哐]\)', 160 | \ 'ko': '\%(ko\|[阔栝括扩廓蛞]\)', 161 | \ 'kr': '\%(kr\|[髋款宽]\)', 162 | \ 'ks': '\%(ks\|[倥埪控崆箜恐孔硿空]\)', 163 | \ 'ku': '\%(ku\|[窟苦喾库绔矻圐裤酷哭骷刳枯]\)', 164 | \ 'kv': '\%(kv\|[盔亏篑奎愧隗逵睽煃骙夔戣跬窥匮魁蒉傀溃馈悝聩葵喹岿揆暌櫆愦馗蝰喟]\)', 165 | \ 'kw': '\%(kw\|[剋]\)', 166 | \ 'kx': '\%(kx\|[姱垮侉夸挎胯跨]\)', 167 | \ 'ky': '\%(ky\|[壸焜捆鹍琨锟醌髡阃昆困鲲悃坤婫裈堃]\)', 168 | \ 'kz': '\%(kz\|[蔻口𫸩芤抠筘寇叩眍扣]\)', 169 | \ 'la': '\%(la\|[腊喇瘌蝲拉剌𬶟砬鞡垃落啦旯辣邋镴蜡]\)', 170 | \ 'lb': '\%(lb\|[鳞麟霖磷拎林吝粼潾瞵遴蔺淋廪嶙箖躏凛邻赁临膦懔璘啉檩辚琳]\)', 171 | \ 'lc': '\%(lc\|[牢耢潦老佬酪荖劳崂乐铹涝嫪栳络醪落姥铑唠痨烙𫭼捞]\)', 172 | \ 'ld': '\%(ld\|[梾莱来徕俫赉癞涞睐赖籁崃濑]\)', 173 | \ 'le': '\%(le\|[泐乐鳓嘞簕了勒仂叻饹肋]\)', 174 | \ 'lg': '\%(lg\|[愣楞塄冷崚棱堎]\)', 175 | \ 'lh': '\%(lh\|[琅崀阆狼锒烺塱莨榔蓢㫰埌稂郎筤廊朗浪㮾啷蒗螂]\)', 176 | \ 'li': '\%(li\|[峛蜊栗缡鳢励荔俚历吏漓沥雳梨喱俐傈隶醨黧澧疬离嫠醴坜篱疠礼詈璃黎鹂俪栎利娌砺罹理藜𫵷例犁笠郦蠡戾砾丽锂粝痢猁蛎力唳莉厘跞莅骊厉粒立逦篥溧哩㰀鲤狸李里]\)', 177 | \ 'lj': '\%(lj\|[澜谰揽滥烂缆兰蓝阑岚罱懒𬒗榄拦镧栏览斓褴婪篮襕]\)', 178 | \ 'lk': '\%(lk\|[龄㥄绫舲铃岭鲮零泠蛉领苓鸰姈玲昤陵菱凌翎灵瓴坽伶囹令另棂呤柃祾酃羚棱聆]\)', 179 | \ 'll': '\%(ll\|[𫟅俍靓悢𬜯晾梁踉椋莨墚良俩谅粮量凉两粱魉辆辌亮]\)', 180 | \ 'lm': '\%(lm\|[楝蠊联濂潋蔹炼梿脸恋裢连𬶠裣练殓磏帘敛莲瑓镰鲢涟琏廉奁链怜]\)', 181 | \ 'ln': '\%(ln\|[獠镣潦嫽𪤗尥髎聊廖钌鹩撩撂橑燎寥了疗簝嘹寮憭缭僚料辽蓼蹽漻瞭]\)', 182 | \ 'lo': '\%(lo\|[洛骆雒椤漯猡罗蓏裸泺螺锣络骡萝落脶逻啰箩咯跞捋烙珞瘰倮摞硌荦]\)', 183 | \ 'lp': '\%(lp\|[冽趔鬣猎烈躐脟洌𫚭䴕裂劣咧埒捩列]\)', 184 | \ 'lq': '\%(lq\|[熘镏鹨绺六瑬刘浏珋溜遛飗榴骝锍镠馏陆琉留瘤鎏旒硫鹠疁流罶柳]\)', 185 | \ 'lr': '\%(lr\|[挛脔乱滦娈峦栾孪卵銮鸾]\)', 186 | \ 'ls': '\%(ls\|[弄珑胧茏陇眬拢哢𬕂窿垄砻漋笼隆泷龙栊咙聋癃]\)', 187 | \ 'lt': '\%(lt\|[掠䂮锊圙略]\)', 188 | \ 'lu': '\%(lu\|[撸栌稑澛赂逯漉戮勠鹭露辂卢掳渌橹垆菉庐𬬻箓辘禄甪潞镥虏璐绿碌录陆鸬路轳颅芦鹿氇胪琭麓鲁泸炉蕗蓼鲈噜僇卤]\)', 189 | \ 'lv': '\%(lv\|[榈葎氯驴吕𦝼缕旅铝屡偻闾垏绿律滤率褛履捋虑侣稆膂]\)', 190 | \ 'lw': '\%(lw\|[擂雷类藟蕾嫘诔耒缧镭礌羸嘞累磊酹泪勒檑癗垒肋儡罍]\)', 191 | \ 'lx': '\%(lx\|[俩]\)', 192 | \ 'ly': '\%(ly\|[纶囵𬬭沦轮伦仑𫭢论抡]\)', 193 | \ 'lz': '\%(lz\|[蒌楼露漏陋䁖篓娄镂偻喽蝼耧嵝𪣻剅髅瘘搂]\)', 194 | \ 'ma': '\%(ma\|[么马骂抹麻嘛玛妈犸孖摩祃码吗蟆杩蚂]\)', 195 | \ 'mb': '\%(mb\|[闽苠旻忞闵悯缗碈珉玟黾泯民皿愍岷抿湣鳘敏]\)', 196 | \ 'mc': '\%(mc\|[冒耄懋毛貌髦帽峁茅瑁贸袤锚昴矛茆芼铆楙瞀蝥旄卯牦茂眊猫泖]\)', 197 | \ 'md': '\%(md\|[唛卖买埋迈劢霾麦荬脉]\)', 198 | \ 'me': '\%(me\|[么]\)', 199 | \ 'mf': '\%(mf\|[门钔焖闷扪懑亹𫞩们]\)', 200 | \ 'mg': '\%(mg\|[勐蜢礞盟萌猛瞢锰幪𫑡獴氓㠓艋虻尨蒙甍朦梦孟懵檬蠓艨]\)', 201 | \ 'mh': '\%(mh\|[莽牤牻茫杧尨硭厖邙氓盲漭忙芒蟒]\)', 202 | \ 'mi': '\%(mi\|[蘼嘧縻弭祢蜜芈猕弥洣觅咪靡麋秘迷糜宓脒醚谜汨祕泌米谧密幂眯敉]\)', 203 | \ 'mj': '\%(mj\|[蔓慢缦镘鬘漫谩埋蛮颟鳗鞔墁曼满𬜬馒螨瞒嫚幔]\)', 204 | \ 'mk': '\%(mk\|[洺明名溟螟命鸣冥铭瞑酩暝蓂茗]\)', 205 | \ 'mm': '\%(mm\|[𩾃勉绵偭湎缅眠棉勔黾冕腼面愐渑沔娩免丏]\)', 206 | \ 'mn': '\%(mn\|[渺杪藐秒妙邈描缈苗喵缪淼鹋瞄眇庙]\)', 207 | \ 'mo': '\%(mo\|[貘摹冒嫫膜摩嬷沫镆摸末貊墨莫蘑谟脉默秣魔𬙊麽抹殁馍模蓦磨耱漠茉万貉陌无寞]\)', 208 | \ 'mp': '\%(mp\|[篾蔑灭乜咩]\)', 209 | \ 'mq': '\%(mq\|[谬缪]\)', 210 | \ 'mu': '\%(mu\|[木穆亩𧿹毪幕苜募牡目牧睦模母姥沐姆慕钼暮𬭁墓仫牟拇]\)', 211 | \ 'mw': '\%(mw\|[妹媒瑂眉美酶玫镁枚昧楣每鹛糜浼没莓梅媚魅媄湄袂煤嵋霉寐镅]\)', 212 | \ 'mz': '\%(mz\|[蛑呣谋侔缪哞某鍪眸牟]\)', 213 | \ 'na': '\%(na\|[镎呐纳哪𦰡那衲拿肭乸捺钠娜南]\)', 214 | \ 'nb': '\%(nb\|[恁您]\)', 215 | \ 'nc': '\%(nc\|[铙脑挠峱孬恼硇瑙闹淖臑蛲猱呶垴]\)', 216 | \ 'nd': '\%(nd\|[艿萘奶乃迺耐耏佴鼐柰奈氖]\)', 217 | \ 'ne': '\%(ne\|[讷呐呢哪]\)', 218 | \ 'nf': '\%(nf\|[恁媆嫩]\)', 219 | \ 'ng': '\%(ng\|[能]\)', 220 | \ 'nh': '\%(nh\|[曩囊齉囔馕攮]\)', 221 | \ 'ni': '\%(ni\|[猊拟妮伲鲵旎坭薿𫐐逆你𨺙睨泥溺尼霓昵腻麑怩倪𫠜铌匿呢]\)', 222 | \ 'nj': '\%(nj\|[楠腩喃赧难萳婻男囡蝻南]\)', 223 | \ 'nk': '\%(nk\|[凝柠甯聍佞苧拧狞宁咛泞]\)', 224 | \ 'nl': '\%(nl\|[酿娘]\)', 225 | \ 'nm': '\%(nm\|[年拈黏粘辗蔫廿鲇碾埝捻念撵辇]\)', 226 | \ 'nn': '\%(nn\|[脲袅溺鸟茑尿]\)', 227 | \ 'no': '\%(no\|[懦搦诺𦰡糯傩挪锘喏娜]\)', 228 | \ 'np': '\%(np\|[捏孽啮镍陧菍蘖聂嗫涅𫔶蹑臬乜镊嵲颞]\)', 229 | \ 'nq': '\%(nq\|[狃杻牛忸钮扭拗纽妞]\)', 230 | \ 'nr': '\%(nr\|[暖]\)', 231 | \ 'ns': '\%(ns\|[弄侬浓脓农秾𬪩哝]\)', 232 | \ 'nt': '\%(nt\|[虐疟]\)', 233 | \ 'nu': '\%(nu\|[孥奴努弩驽砮傉怒笯胬]\)', 234 | \ 'nv': '\%(nv\|[钕恧女衄]\)', 235 | \ 'nw': '\%(nw\|[内馁那哪]\)', 236 | \ 'nz': '\%(nz\|[耨]\)', 237 | \ 'og': '\%(og\|[唔]\)', 238 | \ 'oo': '\%(oo\|[喔噢]\)', 239 | \ 'ou': '\%(ou\|[𬉼沤欧𠙶区怄鸥耦瓯殴偶讴呕藕]\)', 240 | \ 'pa': '\%(pa\|[杷爬筢扒帕啪怕潖琶葩耙趴]\)', 241 | \ 'pb': '\%(pb\|[姘聘颦品𬞟拼嫔玭频贫牝]\)', 242 | \ 'pc': '\%(pc\|[抛咆泡疱狍庖脬跑炮匏刨袍]\)', 243 | \ 'pd': '\%(pd\|[派拍湃哌迫徘俳蒎牌排]\)', 244 | \ 'pf': '\%(pf\|[湓喷盆]\)', 245 | \ 'pg': '\%(pg\|[碰抨硼烹朋蟛弸彭膨捧芃砰堋篷澎椪淜怦搒蓬棚鹏嘭]\)', 246 | \ 'ph': '\%(ph\|[逄旁鳑耪膀庞胖螃雱乓磅滂彷]\)', 247 | \ 'pi': '\%(pi\|[琵枇郫吡鲏甓痞狉蜱坯批芘毗披裨睥邳劈否陂苉陴澼癖丕蚍罴譬淠屁仳皮媲䴙纰噼砒脾埤铍匹僻貔𬳵霹疲圮辟啤伾]\)', 248 | \ 'pj': '\%(pj\|[攀叛磻番泮磐襻畔蹒潘袢蟠盼胖判槃爿盘]\)', 249 | \ 'pk': '\%(pk\|[蚲评苹泙屏玶鲆娉萍俜凭洴荓涄枰瓶乒坪平]\)', 250 | \ 'pm': '\%(pm\|[便㛹胼片翩蹁𡎚谝楩骈偏扁篇骗犏]\)', 251 | \ 'pn': '\%(pn\|[螵飘瞟薸殍漂票嘌朴骠缥瓢嫖剽]\)', 252 | \ 'po': '\%(po\|[泼叵鄱坡钷笸珀繁陂粕皤䥽酦婆魄迫朴颇钋泊破]\)', 253 | \ 'pp': '\%(pp\|[苤撇𬭯瞥氕]\)', 254 | \ 'pu': '\%(pu\|[普濮镤溥穙浦埔墣谱氆镨瀑酺堡匍暴璞葡圃噗扑仆蹼蒲潽脯朴铺曝菩]\)', 255 | \ 'pw': '\%(pw\|[沛裴赔辔𬇙帔呸配胚佩醅陪培衃锫旆霈]\)', 256 | \ 'pz': '\%(pz\|[剖裒抔掊]\)', 257 | \ 'qb': '\%(qb\|[钦锓芹嵚勤廑禽沁覃矜嗪溱揿衾擒噙琴骎芩檎亲侵慬寝秦]\)', 258 | \ 'qi': '\%(qi\|[琪鲯泣器旗嘁畦荠蹊砌婍棨芑祈骑蛴碛愭骐蜞其䓫亓綦启歧锜欺踦鳍芪妻气葺沏亟脐屺碶颀乞呇七齐玘蕲奇栖𨙸萋弃柒凄祁汽憩淇棋契企戚岂耆崎祺迄麒起绮圻萁跂期磜岐琦郪杞漆讫]\)', 259 | \ 'qk': '\%(qk\|[卿磬晴碃擎罄氢氰勍倾黥请蜻顷箐檠清庆圊鲭轻亲情苘倩青]\)', 260 | \ 'ql': '\%(ql\|[锵镪蜣腔枪戗墙炝蔃羌锖樯戕嫱跄羟将襁呛抢玱蔷强]\)', 261 | \ 'qm': '\%(qm\|[阡千悭犍前浅歉遣仟签谦佥牵扦芊钳圲伣掮迁岍虔钱磏黔嵌椠潜堑荨搴愆欠慊谴骞肷茜杄缱乾芡钤纤蒨钎铅倩𬘬]\)', 262 | \ 'qn': '\%(qn\|[桥悄劁俏翘乔诮撬憔峭鞒窍樵橇硗敲瞧荞谯缲巧跷侨锹雀峤硚壳鞘]\)', 263 | \ 'qp': '\%(qp\|[茄癿窃趄伽郄锲惬且砌挈切妾怯箧]\)', 264 | \ 'qq': '\%(qq\|[赇鳅犰秋萩丘求遒囚俅湫訄仇巯璆龟逑鞧鹙糗酋鼽楸球裘蚯虬泅邱]\)', 265 | \ 'qr': '\%(qr\|[佺泉醛筌绻瑔荃蜷劝𨟠鳈铨棬券鬈全颧权婘圈畎悛诠痊犬辁拳]\)', 266 | \ 'qs': '\%(qs\|[穷邛蛩筇琼銎穹䓖茕]\)', 267 | \ 'qt': '\%(qt\|[榷阙炔棤埆鹊雀阕却确缺悫瘸]\)', 268 | \ 'qu': '\%(qu\|[觑璩躯诎娶麹劬蛐蛆曲䓛蘧黢𫭟蠼衢灈鼩𪨰趣渠竘鸲朐岖苣趋㭕胠龋瞿驱屈阒区祛蕖取氍癯坥磲袪去]\)', 269 | \ 'qx': '\%(qx\|[拤葜洽卡恰髂袷掐]\)', 270 | \ 'qy': '\%(qy\|[群逡麇囷裙]\)', 271 | \ 'rc': '\%(rc\|[桡饶扰绕娆荛]\)', 272 | \ 're': '\%(re\|[喏惹热]\)', 273 | \ 'rf': '\%(rf\|[仞韧刃壬轫衽仁纫饪妊认纴人任荏忍稔]\)', 274 | \ 'rg': '\%(rg\|[仍扔]\)', 275 | \ 'rh': '\%(rh\|[禳攘让瓤瀼壤蘘嚷儴穰]\)', 276 | \ 'ri': '\%(ri\|[日驲]\)', 277 | \ 'rj': '\%(rj\|[䎃然冉髯苒蚺染燃]\)', 278 | \ 'ro': '\%(ro\|[弱蒻婼若偌箬爇鄀]\)', 279 | \ 'rr': '\%(rr\|[堧软阮媆瓀]\)', 280 | \ 'rs': '\%(rs\|[榕蓉绒戎冗嵘溶蝾镕容茸狨瑢融荣熔]\)', 281 | \ 'ru': '\%(ru\|[蓐洳缛嚅铷儒入褥蠕襦濡孺如汝辱乳嬬茹薷溽]\)', 282 | \ 'rv': '\%(rv\|[锐汭蚋蕊睿蕤枘芮瑞]\)', 283 | \ 'ry': '\%(ry\|[润闰]\)', 284 | \ 'rz': '\%(rz\|[𫐓柔蹂肉糅揉鞣]\)', 285 | \ 'sa': '\%(sa\|[飒挲萨撒靸卅脎仨潵洒]\)', 286 | \ 'sc': '\%(sc\|[扫嫂瘙溞缫缲骚臊梢埽搔]\)', 287 | \ 'sd': '\%(sd\|[噻塞赛腮鳃思]\)', 288 | \ 'se': '\%(se\|[铯塞穑璱涩㴔啬瑟色]\)', 289 | \ 'sf': '\%(sf\|[森]\)', 290 | \ 'sg': '\%(sg\|[僧]\)', 291 | \ 'sh': '\%(sh\|[搡桑磉嗓丧颡]\)', 292 | \ 'si': '\%(si\|[嘶鸶楒涘姒兕祀㟃耜厕嗣汜四伺锶丝死驷寺撕私澌缌似泗斯蛳思饲笥肆司俟巳厮偲咝食虒]\)', 293 | \ 'sj': '\%(sj\|[叁伞馓毵三糁散]\)', 294 | \ 'so': '\%(so\|[桫索羧蓑挲莎梭睃缩唆琐嗍溹娑嗦锁所唢]\)', 295 | \ 'sr': '\%(sr\|[算酸蒜狻]\)', 296 | \ 'ss': '\%(ss\|[颂诵菘嵩悚崧耸讼怂忪松㧐淞娀宋竦送]\)', 297 | \ 'su': '\%(su\|[素簌宿蹜速俗溯塑嗉夙粟稣苏觫蔌肃窣诉鹔愫谡涑傃甦酥僳骕]\)', 298 | \ 'sv': '\%(sv\|[燧眭穗祟遂随绥隧襚𬭼璲睢荽虽谇旞濉邃碎隋岁𫟦髓]\)', 299 | \ 'sy': '\%(sy\|[狲隼榫飧孙损荪笋]\)', 300 | \ 'sz': '\%(sz\|[叟瞍搜螋嗖嗾溲艘擞飕薮馊锼嗽蒐廋]\)', 301 | \ 'ta': '\%(ta\|[溻榻阘漯她沓他鳎拓褟踏嗒闼趿蹋鞳挞它塔塌遢铊獭]\)', 302 | \ 'tc': '\%(tc\|[滔涛讨洮掏叨套梼啕弢陶韬桃淘逃鼗萄慆𫘦绹绦焘饕]\)', 303 | \ 'td': '\%(td\|[鲐泰汰呔苔肽炱台邰骀抬太薹态酞胎跆钛]\)', 304 | \ 'te': '\%(te\|[忑铽特忒慝]\)', 305 | \ 'tg': '\%(tg\|[滕誊縢腾熥螣䲢藤疼]\)', 306 | \ 'th': '\%(th\|[帑镋趟瑭镗唐螗傥䣘淌螳塘惝烫倘耥嘡糖樘蹚汤膛棠羰堂搪躺]\)', 307 | \ 'ti': '\%(ti\|[趯荑倜悌裼媞鹈锑缇提醍嚏题替涕屉逖踢剃蹄俶啼𫘨梯䴘剔鳀体惕擿瑅绨]\)', 308 | \ 'tj': '\%(tj\|[忐谈谭滩袒锬碳痰摊檀倓贪昙叹钽覃镡坦澹啴坍惔弹榃郯瘫璮炭探毯菼潭坛]\)', 309 | \ 'tk': '\%(tk\|[挺葶梃珽蜓廷铤颋庭婷艇渟桯听莛停厅町汀烃圢𬘩侹亭霆]\)', 310 | \ 'tm': '\%(tm\|[晪沺忝甜盷添填钿殄恬舔田湉掭腆黇畋天阗佃淟]\)', 311 | \ 'tn': '\%(tn\|[挑蜩苕迢窕条眺嬥佻髫龆跳笤粜调祧朓鲦]\)', 312 | \ 'to': '\%(to\|[妥唾箨圫跎佗驼拖拓柝砣椭鸵脱柁驮𬶍沱陀庹酡侂铊托鼍萚坨橐]\)', 313 | \ 'tp': '\%(tp\|[萜餮贴帖铁]\)', 314 | \ 'tr': '\%(tr\|[疃彖湍团煓抟猯]\)', 315 | \ 'ts': '\%(ts\|[垌酮橦仝彤捅烔茼同佟筒潼曈侗童峒𦒍僮通桶㛚痛穜恸统铜鲖峂嗵𫍣桐砼瞳]\)', 316 | \ 'tu': '\%(tu\|[梌𬳿突腯图吐土兔钍途涂荼屠酴秃菟堍凸稌徒㻬葖]\)', 317 | \ 'tv': '\%(tv\|[腿魋退推颓忒蜕褪𬯎]\)', 318 | \ 'tw': '\%(tw\|[忒]\)', 319 | \ 'ty': '\%(ty\|[坉暾囤鲀焞豚臀吞褪饨屯]\)', 320 | \ 'tz': '\%(tz\|[投骰头偷透]\)', 321 | \ 'ua': '\%(ua\|[痧纱啥沙唼杉煞铩霎莎歃杀厦裟砂鲨刹嗄傻]\)', 322 | \ 'uc': '\%(uc\|[苕捎邵稍潲芍劭玿哨绍烧召梢柖杓少勺艄韶鞘睄]\)', 323 | \ 'ud': '\%(ud\|[酾晒色筛]\)', 324 | \ 'ue': '\%(ue\|[滠舌摄麝射赦蛇社猞涉慑舍畲阇奢折厍赊𪨶设佘歙]\)', 325 | \ 'uf': '\%(uf\|[𬬹胂椹珅参申娠伸肾什矧蜃神慎审鲹呻葚渗身谂砷深糁哂瞫甚谌屾莘侁婶瘆沈燊绅]\)', 326 | \ 'ug': '\%(ug\|[剩晟渑圣陞盛牲胜声生升绳笙甥省乘昇嵊]\)', 327 | \ 'uh': '\%(uh\|[绱晌上殇熵尚墒觞垧伤赏商裳]\)', 328 | \ 'ui': '\%(ui\|[噬事峙式𬤊誓鲺仕十市氏适酾师始豕什狮室拭筮奭是轼湿舐铈时释驶侍邿示𫚕实石鸤逝似匙史莳蓍视鲥嘘埘识䏡贳诗失势柿使世饰矢弑屎虱殖拾尸恃谥蚀嗜螫试施食士栻]\)', 329 | \ 'uj': '\%(uj\|[禅陕鳝潸墡嶦杉晱疝掸𫮃膳单扇蟮掞缮栅闪赡善汕姗掺擅煽珊苫舢剡跚山骟删讪衫]\)', 330 | \ 'uk': '\%(uk\|[蟀帅摔率甩衰]\)', 331 | \ 'ul': '\%(ul\|[骦爽漴礵霜孀鹴泷双]\)', 332 | \ 'uo': '\%(uo\|[说铄硕槊朔搠妁蒴烁]\)', 333 | \ 'ur': '\%(ur\|[栓拴腨涮闩]\)', 334 | \ 'uu': '\%(uu\|[孰澍束漱墅摅淑曙纾戍倏熟术陎输树抒书蔬枢疏叔数蜀署竖隃赎沭庶舒暑腧梳塾薯悆菽姝毹属述鼠黍殊恕婌]\)', 335 | \ 'uv': '\%(uv\|[谁水说帨睡税]\)', 336 | \ 'uw': '\%(uw\|[谁]\)', 337 | \ 'ux': '\%(ux\|[刷唰耍]\)', 338 | \ 'uy': '\%(uy\|[楯顺舜吮瞬]\)', 339 | \ 'uz': '\%(uz\|[首狩授受寿手守熟绶收瘦兽售]\)', 340 | \ 'va': '\%(va\|[轧渣鲊蚱吒榨溠眨扎札乍砟䃎鲝楂拃炸闸咋栅奓喳喋查铡痄劄揸齇挓诈哳]\)', 341 | \ 'vc': '\%(vc\|[赵罩沼棹𬬿啁昭嘲曌笊爪召旐招钊找着诏照兆肇𬶐朝]\)', 342 | \ 'vd': '\%(vd\|[摘斋宅寨窄瘵债侧择翟祭]\)', 343 | \ 've': '\%(ve\|[喆谪哲晢鹧浙柘锗褶蔗䗪蛰辄赭磔折詟着遮者啫辙这]\)', 344 | \ 'vf': '\%(vf\|[诊镇揕祯稹葴鸩箴禛帧胗桢袗斟真榛疹砧朕溱枕贞瑱珍赈畛蓁轸震阵侦振圳鬒甄针椹臻缜纼]\)', 345 | \ 'vg': '\%(vg\|[铮蒸拯征症丁整诤睁正郑烝怔争政证筝钲狰峥挣]\)', 346 | \ 'vh': '\%(vh\|[幛暲长樟獐仗帐掌丈嫜嶂涨张仉璋账胀蟑章漳障瘴彰杖]\)', 347 | \ 'vi': '\%(vi\|[治炙忮胝指秩值蛭挚智痔脂址帜滞枳桎殖陟梽枝趾擿峙雉知絷支栉栀汁置𦭜豸致识鸷植至制帙酯志稙旨畤执徵𬃊觯纸稚踯蜘职止祉直芝窒肢埴贽彘郅庤骘掷榰芷晊织之锧咫侄沚疐痣只吱质轵踬]\)', 348 | \ 'vj': '\%(vj\|[旃鳣辗斩沾盏展鹯詹绽崭站谵占瞻粘战湛飐栴蘸栈毡颤搌偡]\)', 349 | \ 'vk': '\%(vk\|[拽]\)', 350 | \ 'vl': '\%(vl\|[妆壮撞庄幢状奘装桩戆僮]\)', 351 | \ 'vo': '\%(vo\|[斫琢倬卓缴𬸦濯酌涿椓䦃棁叕禚浊焯汋桌镯浞擢灼着啄捉䓬著诼茁拙晫]\)', 352 | \ 'vr': '\%(vr\|[沌僎篆馔转赚䏝颛传砖啭瑑撰专]\)', 353 | \ 'vs': '\%(vs\|[重忠众肿忪锺终中螽柊冢茽踵钟仲穜种衷盅]\)', 354 | \ 'vu': '\%(vu\|[瞩筑瘃苎舳驻术疰朱砫茱洙竺槠铸渚煮炷箸翥拄主祝逐侏柷麈嘱柱铢纻竹烛褚诸贮伫猪蛛珠躅住蛀诛属注著助株杼]\)', 355 | \ 'vv': '\%(vv\|[赘追锥坠隹惴缒缀椎骓]\)', 356 | \ 'vw': '\%(vw\|[这]\)', 357 | \ 'vx': '\%(vx\|[挝髽爪抓]\)', 358 | \ 'vy': '\%(vy\|[谆𬘯窀衠肫屯准]\)', 359 | \ 'vz': '\%(vz\|[帚宙洲咒㑇籀㤘周辀鸼荮碡啁昼舟酎州婤骤粥轴胄绉纣诌妯肘皱]\)', 360 | \ 'wa': '\%(wa\|[哇洼挖娲娃瓦凹窊蛙佤腽畖袜]\)', 361 | \ 'wd': '\%(wd\|[崴歪外]\)', 362 | \ 'wf': '\%(wf\|[芠雯阌蚊紊吻文炆温鳁纹刎闻辒𫘜玟榅稳汶问璺瘟]\)', 363 | \ 'wg': '\%(wg\|[翁蕹鹟瓮嗡𬭩滃蓊]\)', 364 | \ 'wh': '\%(wh\|[尪王枉望网亡忘妄往旺汪辋罔魍惘]\)', 365 | \ 'wj': '\%(wj\|[畹丸蔓宛弯挽琬腕婠惋蜿绾塆玩𬇕烷完顽湾芄碗婉晚皖椀脘菀莞剜豌万纨妧]\)', 366 | \ 'wo': '\%(wo\|[窝我斡挝握倭渥卧肟喔幄硪龌莴蜗踒涴沃涡偓]\)', 367 | \ 'wu': '\%(wu\|[毋忤鹉鹜兀巫吴骛唔武务迕诬𣲘捂侮伍旿戊仵勿物晤珷舞屼误於芴坞乌牾吾峿邬焐呜圬梧芜庑钨午屋妩五污蜈悟雾寤恶鹀无婺]\)', 368 | \ 'ww': '\%(ww\|[帏洈炜娓圩硙围蔚𬀩为隗㧑韪薳猥韦𬭬违畏薇危潍葳谓𬱟唯诿煨碨𬶏鳚涠逶萎渭喂位慰艉崴苇卫味微伟伪廆未纬闱尾霨尉鲔魏痿胃惟偎巍帷威委玮桅猬维]\)', 369 | \ 'xb': '\%(xb\|[鑫炘歆昕心衅馨忻䜣辛欣薪信伈芯囟𫷷新莘锌]\)', 370 | \ 'xi': '\%(xi\|[西嬉熄息细蹊熹晰嶲潟熙觋巇檄暿犀曦绤隰淅腊屣析鳛傒昔喜晞𬶮吸袭窸茜媳翕席铣栖硒𫘬嘻裼僖戏鼷隙夕汐牺溪蟋枲郤稀洗禧饩系奚𠅤羲悉膝釐兮皙蜥玺锡嶍希爔徙樨阋习惜蓰烯唏舾觿郗醯]\)', 371 | \ 'xk': '\%(xk\|[惺杏腥饧行姓兴形邢铏醒幸刑省型猩荥星煋硎擤荇陉悻性]\)', 372 | \ 'xl': '\%(xl\|[饷鲞降巷𬙋箱橡祥缃翔骧项详享芗襄响厢珦飨乡湘相向想香像象镶葙]\)', 373 | \ 'xm': '\%(xm\|[酰仙贤铣藓险𫍯伭氙禒现孅献挦县锨见苋线忺岘衔舷霰嫌𪾢涎跹掀陷狝猃蚬𬸣莶先鹇娴限冼弦显祆跣鲜籼羡痫玹㬎暹纤宪腺闲馅咸]\)', 374 | \ 'xn': '\%(xn\|[翛肖枭箫猇淆哓洨霄萧宵鸮销小削笑逍虓消蟏筱效𫍲敩晓潇啸孝枵恔崤绡硝校哮蛸骁魈涍嚣皛]\)', 375 | \ 'xp': '\%(xp\|[蟹血躞解些鞋歇薤泻楔协絜勰燮绁泄胁瀣薢斜屑撷亵缬谢颉械偕榭懈廨契獬偰谐叶写卸㙦挟邂邪携蝎鲑]\)', 376 | \ 'xq': '\%(xq\|[秀䗛馐岫庥绣休羞滫宿溴锈臭朽嗅咻琇髹鸺脩貅修袖珛]\)', 377 | \ 'xr': '\%(xr\|[伭璇禤炫漩儇萱铉衒癣昡眩𫍽宣喧瑄券碹渲轩𫠊泫玄愃选翾旋煊悬绚玹楦𫓶暶]\)', 378 | \ 'xs': '\%(xs\|[讻芎兄凶匈汹雄胸夐熊]\)', 379 | \ 'xt': '\%(xt\|[踅噱血学敩穴薛峃雪靴削谑茓鳕]\)', 380 | \ 'xu': '\%(xu\|[婿许絮圩煦胥顼糈昫叙墟诩徐须酗蓿媭旭谞序盱溆洫恤勖嘘浒蓄续珝砉虚𦈡魆栩畜绪垿需戌吁]\)', 381 | \ 'xx': '\%(xx\|[柙瑕硖虾黠辖狭侠罅瞎霞暇呷厦吓峡下遐瘕狎叚夏匣]\)', 382 | \ 'xy': '\%(xy\|[巡薰郇荀𬩽旬徇噀珣峋恂询埙獯浔训𬍤讯栒醺殉勋洵曛荨鲟汛迅驯蕈浚循熏寻巽逊𫄸窨]\)', 383 | \ 'ya': '\%(ya\|[哑轧讶压呀衙蚜牙迓娅丫氩亚琊涯砑垭岈押伢堐猰揠桠芽睚崖玡鸭雅鸦]\)', 384 | \ 'yb': '\%(yb\|[胤殷嚚夤阴洇𬮱慭荫饮铟愔硍圻引珢因尹寅茚淫龈䲟银歅茵隐吟鄞喑音蚓吲狺禋溵印瘾氤崟訚姻𬘡霪垠窨]\)', 385 | \ 'yc': '\%(yc\|[吆垚邀窅鹞疟猺钥繇铫窈乐腰药肴珧姚遥尧幺舀瑶峣爻要谣轺妖媱靿夭鳐崾耀侥曜咬约窑杳摇滧徭]\)', 386 | \ 'ye': '\%(ye\|[也倻揶椰腋掖咽邺爷烨谒页液铘冶夜业叶耶噎曳晔野馌靥]\)', 387 | \ 'yh': '\%(yh\|[阳杨玚羕羊养央秧怏疡炀钖痒鸯烊洋佯殃扬泱咉垟仰旸恙鞅样漾飏氧徉]\)', 388 | \ 'yi': '\%(yi\|[仪峄佚佾贻义臆胰屹诣矣诒呓役埸裔宧挹嫕嗌浥抑异咦尾翊簃忆癔痍㑊食已仡饴荑廙奕蛇怡肄螠伊钇黟颐缢苡以壹𬺈邑倚𫄷𬟁益医圯遗咿旖亦殪翳一蚁杙谊噫夷疑舣揖依祎宜意椅彝翌轶熠毅翼瘗衣薏猗艺弈乙议蜴镒迤刈移眙昳羿译铱疫艾驿绎漪乂姨溢沂逸弋嶷易懿亿]\)', 389 | \ 'yj': '\%(yj\|[谚殷唁甗奄𪩘魇厌妍崦炎延咽蜒觃燕鄢渰砚颜彦胭恹闫晏研筵檐宴鼹嫣堰焰验偃芫赝罨戭演焉湮掩琰盐墕兖言滟棪餍淹严蝘艳俨烟腌沿岩阎焱沇眼漹雁衍阉𬸘弇䶮]\)', 390 | \ 'yk': '\%(yk\|[媵嘤颍郢楹赢璎硬罂缨茔荧莹萤英䓨嬴樱颖滢膺蓥瑛荥鹦莺应鹰瀛影迎瘿撄婴溁营萦映盈蝇]\)', 391 | \ 'yo': '\%(yo\|[哟唷]\)', 392 | \ 'yr': '\%(yr\|[蜎怨圜湲院𫘪媛员圆垣猿渊辕源爰袁芫塬箢苑垸眢原橼鼋愿鸢冤鸳园缘沅援掾嫄瑗远妧元]\)', 393 | \ 'ys': '\%(ys\|[庸栐永墉踊拥臃澭镛埇鳙饔勇慵痈泳咏恿涌㶲邕颙用鄘佣甬鲬壅雍俑蛹喁]\)', 394 | \ 'yt': '\%(yt\|[籥说粤𬸚钥刖乐瀹栎岳越曰悦月爚钺樾龠玥阅哕约跃𫐄]\)', 395 | \ 'yu': '\%(yu\|[郁愚蔚淯觎驭喻俣羽欲盂雨余鹆蜮玙舆渝滪妤聿龉俞瘀嵛愈蓣语迂芋煜鹬宇圉玉阈娱萸钰庾毓虞遹菀燏尉薁屿堉揄遇予瑜欤育鱼窳浴豫禺昱饫狳於裕寓逾隅淤舁预与彧誉域吁圫褕狱圄腴于臾㺄榆渔竽谕愉禹雩妪峪御]\)', 396 | \ 'yy': '\%(yy\|[运蕴恽孕晕郧鋆氲韵郓熨妘纭煴酝陨耘筠芸愠殒云缊韫狁允匀昀赟]\)', 397 | \ 'yz': '\%(yz\|[由鱿铕幼莠优卣攸鲉繇诱黝鼬佑游柚铀宥右祐友呦麀侑牖幽蚴囿尤又油釉忧耰犹邮悠蝣疣有槱莜酉猷莸]\)', 398 | \ 'za': '\%(za\|[咋杂匝拶咂咱砸扎臜]\)', 399 | \ 'zc': '\%(zc\|[慥蚤灶藻唣枣皂遭糟𥖨簉璪澡早造噪躁凿燥]\)', 400 | \ 'zd': '\%(zd\|[崽栽再甾载在仔哉灾宰]\)', 401 | \ 'ze': '\%(ze\|[咋赜笮箦帻迮舴昃啧责择泽仄则]\)', 402 | \ 'zf': '\%(zf\|[怎谮]\)', 403 | \ 'zg': '\%(zg\|[缯鄫赠增曾憎综罾甑矰锃]\)', 404 | \ 'zh': '\%(zh\|[赃葬脏驵臧牂奘藏]\)', 405 | \ 'zi': '\%(zi\|[兹镃资訾子辎梓咨嵫锱觜姊孜仔呲渍字恣自秭笫滓缁髭姿鲻趑籽茈龇鄑淄耔孳紫吱鼒嗞滋眦]\)', 406 | \ 'zj': '\%(zj\|[赞拶咱錾趱寁暂瓒昝糌簪攒酂]\)', 407 | \ 'zo': '\%(zo\|[琢座怍酢笮作做捽坐嘬祚佐昨柞左阼胙岞撮唑]\)', 408 | \ 'zr': '\%(zr\|[缵攥赚躜纂钻]\)', 409 | \ 'zs': '\%(zs\|[踪总枞倧棕鬷疭腙粽纵综鬃偬宗]\)', 410 | \ 'zu': '\%(zu\|[崒俎卒族菹租祖诅足阻珇组]\)', 411 | \ 'zv': '\%(zv\|[觜嘴槜罪醉最蕞]\)', 412 | \ 'zw': '\%(zw\|[鲗贼]\)', 413 | \ 'zy': '\%(zy\|[𨱔遵尊樽嶟僔噂鳟撙]\)', 414 | \ 'zz': '\%(zz\|[奏鲰揍诹鄹陬驺邹走]\)', 415 | \ } 416 | 417 | function! EasyMotion#cmigemo#getMigemoPattern(input) 418 | return get(s:Flypy_table, a:input, a:input) 419 | endfunction 420 | -------------------------------------------------------------------------------- /autoload/EasyMotion/migemo/utf8.vim: -------------------------------------------------------------------------------- 1 | function! EasyMotion#migemo#utf8#load_dict() 2 | return { 3 | \ '.': '[.。]', 4 | \ ',': '[,,]', 5 | \ '?': '[??]', 6 | \ ':': '[::]', 7 | \ ';': '[;;]', 8 | \ 'a': '\%([a哀矮癌澳瑷案岸廒暧氨遨嗳璈鏖啊碍骜盦毐皑翱嗄爱鳌蔼𩽾媪暗嗌盎岙按谙桉犴卬螯凹埯铵砹腌隘唉鹌傲鏊聱阿埃锿昂熬黯安胺袄吖叆隩嗷嫒庵垵拗锕敖挨獒哎唵奡奥懊坳鞍欸肮艾霭俺]\)', 9 | \ 'b': '\%([b坒鞴驳拜粑妣疤惫佰哺糒扮瘢礴砵坋拔般呗缤便玢褒爸毙扳板抃鲍扁榜袯庇佖捕叭鲅畀绊丙并邠钚豹弁萹边鐾馞髌塝龅笔八婊钯蔀苄脖抱诐笆吧裱碑傍稗箅棒鹎碥保宝秘伴梆被湴兵瀑藨瘪蛃栟愎倍必踣彪煸表褊髀嶓包倴犇冰不畚镖膑邲朳编葆薜胞鲾饽半簿弊鬓靽僰爆昺飙变帛𬷕晡舶濞避琫趵摈泵磅蹩报鳖遍嬖巴璧膀瀌苞吡濒背啵北饱捌俾菠拨搒剥箔骠镚蚆蓓卞胈膊泊备鹁彼荸贬坌憋崩膘忭贝篦迸钣铂别飑鼻白泌筚汴逼邦跋鲌逋跛桲刨妭屏颁败罢蔽镳脿绑裨布埠班豳贲镈滨甏坝比斌碧匾陛暴鸨𬭛帮笨把波悲靶褓癍辫禀勃薄棓鄙秕亳摆擘殡堡蒡闭俵哱宾辨耙昪祊鞭秉斑搏杓币狴儦曝柏哔苯钵匕瘭孢婢渤蚌昄辟蝙钡病甭庳炮鳊霸簸傧枹狈饼谤锛煲镑瓣捭补醭菝标卟阪步浜摽毕砭珌玤版怖播痹彬部鲃陂嘣扒觱百办摒柄壁魃赑臂滗羓柈弼岜蔈博檗掰拌蓖芭伯卑蕃卜敝辈辩奔毖灞搬碚鳔槟邴雹炳𠳐椑熛蹦钹铋镔坂焙本绷玻杯埔悖]\)', 10 | \ 'c': '\%([c崔撮脆黪曹措残彩骖佽榱苍瘥匆掺矬缞淬粹撺裁栅璨粗聪槽恻参泚萃瓷摧篡酢辞糍蹿骢嶒悴蹭擦镩睬痤熜磁惨册嵯嚓草财瘁徂菜璀啐茈醋噌搓粲蔡涔囱枞衰蹙皴蹉琮艚跐次璁簇赐材𥕢测挫莿促莝漼苁刺茨厝鸧沧窜忖鹾殂餐凑伧𫚖嘈存惭瑳攒卒邨疵蚕此慈爨蹴螬汆灿糙藏伺寸舱翠葱猝村腠辏酂侧丛才曾猜呲策漕踩厕玼脞操仓锉采岑淙从悰蔟雌词差祠错催层鹚磋孱]\)', 11 | \ 'd': '\%([d侗窎当迭遁垛点丁迨蚪盗陡蹈堞芏笃驮第单跺篼岽嫡蹲耵椴旦戥涤骶多炟煅亶都督棣狄诞地𬍡淀哆谠东嘀殚导掇端酊搭滇瞪爹炖舠鸟扽咄叠递刁短惇铫坫耑耽敌哒垱怠妲郸踮嘚磴缎柢赕谍垌跶凋埵囤渡髑队趸抖楯的柁凼达锝黛踶杕诋聃道掉店铥段打疔垯铛定䗖胆傣毒提帱踱疍渎捯懂啖癫剁坻鱽啶弟碇窦椟斗歹躲栋𫟼氐鲷钝对咚哚貂眈叇邓顶靼塅灯鞑娣袋顿底甸档吨惮鸫荡瘅耷阽但玎镝朵珰钿儋到宕亸𬭚呆𫶇冻玳腚牍独迪砥佃带峒镦锭仃硐钓垫岱髢墩沓蹬戴扂荙黩蹢呔叼璒堆氮等帝胨洞剟瘩党瑖𤧛氘蛋犊琔冬嶝叨膻籴大瓞厾疸兜邸赌掂典夺耋痘度缔䃅董㙍盯贷萏待蹀忉埭癜镫睇嗲登兑鞮楪纛钉𬘘簖祋喋肚怼觌舵弹碘惦读担蒂胴碲动悼调绖萣碉抵逗殆捣鲽堤挡吊焘杜掸垈岛碟豆镀噔裰惰电笪稻谛憺澄轪沌盹蠹钭町𬟽礅荻蝶翟碓德石巅靛代恫砀铤跌睹订堵丹砘玷答凳叮垤锻嗒昳裆刀𣗋蔸滴铞堕奠逮鼎妒颠笛丢簟牒菂雕媂䏲低祷得铎嘟倒淡褡殿菪氡怛𫢸盾敦绐断]\)', 12 | \ 'e': '\%([e屙恩二呃儿娥垩鲕讹涐莪阿扼锇恶佴鄂苊鹤咡鸸饵鳄洱铒愕轭噩耏贰鹗而腭哦锷厄遏婀蒽颚峨蛾额俄鹅耳萼谔摁陑尔𫫇迩欸堨嗯珥饿阏]\)', 13 | \ 'f': '\%([f啡舫副镄艴冯朏茀辐芬缶腐蝠扉翻莩翂郛房费缝番蚨鲋昉幅珐服簠凤玞饭附缚抚樊锋肺粪赋芾富坋垡俯悱鲼吩堼纷范返斐发敷趺绯负付愤玢榧蜂绋鄜蜉墦沨吠麸覆乏咐怫讣阜枋复脯鼢韨放纺崶剕霏法沣棼焚逢黻汾黼否菲烽彷幞奋苻跗贩洑㳇妇飞妃稃父酆狒诽非肪蘩肥斧桴翡繁峰拊宓浮腓奉帆蹯绂阀呒驸反牥犯畈俘讽棻呋坟罚泛烦腹孵蕃府风枫矾访仿涪佛辅孚砝邡妨痱凡扶分傅𫖯废福匪符𬴂赙丰酚蜚淝拂梵罘馥坊藩袱滏疯鲂氟甫粉俸芣防琈幡砆沸钒腑蝮芙伐伏瀵燔氛茯鲱豮璠赗钫忿唪榑釜菔葑方肤弗匐赴夫筏篚份棐芳封砜]\)', 14 | \ 'g': '\%([g阁倌苷淦伽观觏溉枸擀膏塥牯宫匦呱骼钴鲧贯涡蒄桄扛疙虼棍更龟鿍拐姑诰格遘篝陔赣磙媾公郭革颌垙葛矼港咣规垢涫狗姤澉给功柑刚邽剐沟崮搁共冈钆埚刿贾割杲旰虢梏干妫鹒杠酐岗噶戈嗝胳竿嘎耿颈赓𬮿馆毌瑰皈锅炅旮够梗𬇹瓜馘蝈稿丐痼栝鞲疳荄雇堌橄广鸹工圭㭎羖冠硅佝诡寡高诖汞矜莞桧灌告尜巩晷罟戆谷槔玕绲刮购罡恭纶根琯归臌哏蚣乖鳡滆骨筶固夬柜鬼彀崞咯岣皋尴鸪槁藁篙胍鹘羔鲑觥怪腘绀肛𨐈胱庚勾合犷赶管歌矸鳤辜挂搞攻敢晐顾咖舸纲唝仡果茛𬒔酤哥帼隔苟羹泔肱掴秆糕闺哿轨刽蜾赅瞽垓珪鸽祼改衮镉聒感供鲠笱耇贡哽膈弓蛤菇鲴鳜缸毂坬股肝𦙶圪戤菰杆冮镐鬶鹳贵汩滚逛关过铬棺宄跪惯估钙褂尕国坩瀔堽构裹戛诟尬该光盥洸躬鼓沽珙筀个箍筻钩呙咕诂盖辊瓘庋蛊绠郜鳏艮轧粿氿鬲睾卦袼椁癸故埂桂锢拱硌甘簋纥各浭龚缟跟耕缑饹夹古亘掼孤罐概爟锆轱官钢]\)', 15 | \ 'h': '\%([h囫幌衡郈湖换贿徽绗耠鹮蟥荭菡琥訇挥暵恒憾侯鄠鬟凰糊桦晃巷谎姮化后惠醢阍候馄遑海菏堠𬌗骅哄赫黄颌晗宦垕戽豪颃浣昏虎崡痪划竑诙嗐孩喝哼晦涵货旱亨唤吽护昊盉韩斛貆昒慧汗萑纮诲涣祸瓠𬭎嚄壕侴糇幻漶袆花隍骇氦壶恚恨鼾颢鞨嵅惚皓耗晖惶洄猢浒酣轷轰葫呼浑撖翰焕沆劾灏呵杭荷乎铧寒宏濩喙𬭶𬴃癀禾𫟹鹖厚𤩽恢橞玒攉悍嗬犴鄗忽郇鸻怀瀚鲎阂何缓恍函很蒿桧簧篁瑚诃隳混桁熇琀狐缳弘圜喤罕璜浩溷寰郝薨峘觟顸彟钬媓鲩辉貉蛔坏画悔汉讳豁唿卉滑横泓咴骺骸蝴毫㬊航毁煌痕撼醐吭慌获鹕𬘫洹鹘铪曷嗨荟桓绘合獾蘅蠖翯婳彗齁夯嬛华鸿涸憨蚝亥嚎汇扈澴沪喉郃槐焓魂瘊翮昈岵行蝗号欢垾会灰蟪霍婚惛烩祜蚶滹饸阚淮肓盒黉硊猴麾夥嘿隺奂鹤薅伙珩嫭龢𬭤弧哕嚯活珲和鹱逅豢蛤煳咳患哈荤还笏黑回湟户喊镐鳇锾茴虹怙盍胡胲红或淏劐害烘滉捍篌焊徊佸硔惑哗贺龁褐蕙潢虷鳠阖含互逭吼藿闳谼踝狠核鲘壑皇堕蕻邯秽火垎纥环诨濠邗蔊㸌鹄𬣳槲砉洪唬猾荒颔讧河好镬话吓㘎虺擐淴徨]\)', 16 | \ 'i': '\%([i城褚庱漴躇觇瞅撑躔娼潮拆檫单驰舛舂愁忏馋痴楂谗衬臭除吹仇瞠眵铖媸汊镵橱蠢裳笞潺绰䢺锸虫俦丑鹑沉淳惙肠翅棰骣闯茶碴超锤臣谶椆畴陈础喘忱乘菖龊椎呈崇豉螭宬偿叱秤惆厂瀍䲠韂厨饬忡㳘捶耖孱趁疢俶种瘥掺铛怊搐摴帱扯畜褫巢诚谄床枨塍苌坻姹抄澶倕尘唱澂耻嚓喳珫瘛吵氚筹钏赪炊逴巉噇船傺啻㬚阐踟裎齿川唇尝插垞虿𬺓抻丞旵骋抽剿惝敞砗馇遄彻琛𬘭篪侪初茝创处哧窗碜场揣称𬭚蚩怆畅杈撤伥楚赤徜彳嗔镡牚常猹圌羼椽醇蛏盛黜雏踔晁缠迟瑃出匙弛长晨瘳疮弨炒胣昶尺埕钞斥𫄨辍憧炽刹梣柴琤侈憷酲辰豺矗重辿啜槎犨陲茺鬯绌纯䝙橙婵搋蝉程鲿儳吃嗤锄穿春晟岔蹅逞瞋蹰宸焯铲蟾阊鲳昌颤池镲酬坼蒇衩偁椿朝禅铳珹叉嘲查莼察憕储踌搽瓻侘串亍澄滁冁传成冲茬猖怵柷嫦戳宠佁杻杵幢槌充搀廛钗倡魑掣刍堾蝽啴伧绸敕车郴谌茌濋欻龀惩珵蜍澈触持诧垂稠踹产柽墀差摛承𬊤嵖]\)', 17 | \ 'j': '\%([j橛且桀鄄伽郊局糨跤井计倞净拒斤靬嵴俱焗鼱棘砠睫玃䴗衿机进津饺嫉荩踽揭冏醵皎结禁挤境赳祲脊其崌𬶋爝降傕晶龟湝煎笺鲸䴔京惧辑讥狡姐脚迦矫锦诀楷瘕劲𫌀荆浸蠲倨泃蹐蛱畸浇蕨敬桷给龃檞截界犟矶监疚劂俊汫匠鹫简槚笳洚绩亟祭佼窭击架犍江济妓贾炬隽季砄酱歼巨佳侥迹教冀戬腈椒珒婧桕霁驾精镢疥颈嵇交瘠镓渐加镌旧堇讦炅噤鱾经甲跽姜叫蕺警鲚茎晙妗价弶菌襟靓抉劫鬏奖颊嘉鹣灸稼距君纠羯斝姬戋觖揪殣罽绞极踞拘峻憬獍屐迥剪奇噱犄肼赍竞鞯玖厥景廑泾拣睑岬近寄涓焦厩苣剑杰矜继徼馑晋笈汲藠槛技矩今记倦堲际裥婕讲枷恝鉴漈坰剿鳒践蚧间较礁借畯诫搛鲣咎窘拮基酒缄巾谨啾腱剂肩𬳶玦扃䴖娵雎镜桨颉戒葭决鞬就犋奸劼柜戢捐絜葰䌹艽醮鹃阱驹孓尽矍几粳迳建舅钜倔麇猄沮徛娟裾蒋浃𬬱秸尖戟锯缣峤骄锏鲪即胫缉㠇嗟畿圾箭掬荠韭稽鞫痉解珺纪惎鲫噍蛟僵瑾觐节钾柩湔紧贱浆僦𬶭麖桔鋆豇鲛睛锔娇莙俭芥铗九寂岨毽缙件仅疖臼静诘鸡狙袈轿暨鞠靳家炯箕悸𬯀皆烬鳉湫涧撅肌期璟钧吉翦居耩麂岠笄疾鲒蹶健飓救级竟缰菅减蹇疽桊茭角掘郡强荚军靖膙坚疆䐃胛虮𪟝窖秬刭将偈校捷焆蕉趼榉筋爵己届谫暕街卷掎绢骥咀孑饥羁骏谏柬集喈介泂觊嚼金笕捃𫓯皲眷见及斠阄琚据惊蒹墼獗绛假橘荐剧讵嫁溅急既酵饯究悈溍槿胶瞿铰卺噘捡戛楫唧鹪玑聚姣旌碣菊踺积接茳弆均径峧稷舰句氿觉皭菁缴牮齑珈佶检鸠苴芨具趄髻㛃阶车兼绝珏圈茄莒痂竭举儆浚枧碱洎籍系墐筥礓激洁艰焌崛跻伎跏夹竣腒叽遽兢茧久键屦岌忌搅郏藉玠狷谲攫筠蓟]\)', 18 | \ 'k': '\%([k伉勘馗咯悝鹍狯郐诳库侩阃喹坎骷剀凯昆吭铿抠龈考圹框肯空浍科窥琨剋卡骙衎蔻砍呵况筐匡栝洘颏戣裈𡐓锴课蛞岿宽牁盔坤堃垦鲙拷开堪抗纩夔蒈嵁看扛邝靠恐括忾髋裤岢康慷溃圐颗嗑溘铠柯快㧟稞炣咖脍悃眍口狂崆硁匮贶姱侉裉龛蒯阔聩蝌苛磕楷烤髁篑亢磡枯蒉髡魁糠块客闶锞恺醌跬款垲𫛭坑刳啃瞰垮哙会槛夼绔𩾌崁挎氪扣侃埪硿葵愧傀逵骒栲莰馈𫸩缂孔控矻婫蝰珂克阚壳暌亏钪櫆犒㸆哭揩刊尻可揆旷夸棵坷恳瞌愦诓墈寇矿苦疴眶洭睽困奎隗恪轲筷咔慨筘胩倥锟刻胯叩窠跨鲲窟炌煃焜喀炕扩喟捆廓酷渴锎喾壸芤戡哐箜铐咳]\)', 19 | \ 'l': '\%([l萝凛沥鹭疁类澜撩骝儡𫟅率溜叻咙猁吏姈裂捋烈葎累癗籁俪丽裸林筤鲢磊鹩楞膦帘邋良六痨娄琅疗缭粝摞熘麓蒌柳泺𦝼吝笠岭掳蓼轮狼虏勠沦戮梿俩栊祾蕗霖莨流剌绺罱傈落粮潋倮犁痢啰懔滦龙奁泷鸾赖捞苓嫠寮离缕烺氇𫚭喱禄辽𬬻遛敛狸撸璃荖蛎料量廉缆侣络聊硫㰀脸箖联骆楼镧墚莲鹠啷另栾垃轳略猡栎𬶠蒗颅姥砻陇嫘寥凉旒弄蓝榔篓老楝醪理廊棱骊靓梨辌铹赉坽𬬭鳞垆黧酪潾懒咧铃崃履箓擂裣鎏力李伦逯馏旯娌徕泐聋列崂坜珋甪仑𬶟廖灵蜡乐哩孪利猎蹽瘌仂俍鸬镏躏厘稑昤录陋陆鬣泪脟临冷濂垏椤簝垄蠡逦橹𫵷笼睐砾剅氯纶岚檩闾浏锣磏唳邻嫽连窿漉礼詈堎晾漻梁椋锊滤莅览砺僇跞雷玲铑殓龄咯𬕂驴莱洛浪滥醴泠俐铝诔聆榈澛蔺鞡癃卵癞来澧零励拎露梾婪偻獠烙抡卤躐绿啉藜论刘兰𪣻粱练圙谅庐囹罗篱撂辘锍勒蝼褴珑髅鸰凌裢螺疠喽拉揽拢篥啦醨璘翎了㮾崀俫屡嘞镂绫琭莉领峛郦立蛉飗菱虑劳骡缡鲁柃塄朗塱漯螂呤辂崚冽琏㫰嶙峦麟哢羸蕾锒卢魉镠蓏鲤芦瘘埌𬜯栳阑榴燎渌怜襕潦稂粒荦碌淋脔蓢㥄瘤瞭炉羚嵝耢历荔䴕涝戾镴锂蔹漓留耒肋例棂鲈褛遴菉憭箩垒鳢隆愣陵鹨蝲吕雳罹令娈膂尥辆瓴栗钌瑓礌俚炼珞两谰伶𫭢喇蜊逻砬亮缧栌链辚里涟璐琳疬篮镣郎鲮檑耧黎路漋酃粼厉佬烂胪䁖劣罶鳓旅眬溧罍隶噜踉泸镥悢鹿嘹琉舲牢磷廪掠胧镰橑洌挛藟𫭼鹂榄辣硌簕瞵𬒗髎䂮茏稆饹潞瘰恋濑銮瑬𪤗乱涞斓嫪拦律趔埒蠊囵漏栏镭雒赁赂腊搂脶酹阆僚唠捩]\)', 20 | \ 'm': '\%([m殁迷牤抿麻茫麋媚呣秒钼缦锚泯鍪镁麽忙睦螟冕犸漠艨谬勉蟒磨铭模岷蛑敉瞢愍毪姆茗蓂木邙描妈縻沔苗目魔孟迈谩馍谋髦明募镘盟耄亹梅楙杩觅玛鹛锰煤秘鸣媄嘧莓马闷们牡姥眇𬙊苠麦硭摩闵牻瑁旄𧿹黾勔谜没拇梦无蜢祃鹋蒙缅缗卖旻帽缪蘑愐慕甍眯袤酩米眠蔓湄漭糜庙媒吗眸馒民邈貘嬷万嵋宓铆脒眊丏钔朦𬜬盲秣玫寞镅母杧湎脉猛懋茆蝥忞淼娩牟鞔貉莽𫞩每墁泌汨某弥珉昴貌膜玟咩摸靡芼美幕嫫码厖棉虻眉暝哞茅默名鬘寐亩貊溟劢皿洺买祢浼湣峁谟酶牧绵陌灭敏𩾃𬭁摹㠓密毛偭霉命闽猫懑埋嫚沐瑂猕芈妙冒渑沫末篾么弭漫萌抹侔醚悯曼幔鳘蚂洣瞒牦藐慢獴枚蘼苜墓礞冥镆渺矛魅谧孖焖仫蔑穆茂贸懵暮妹艋祕氓耱扪泖杪瞄蠓缈嘛面莫鳗喵瞀霾𫑡茉腼免墨瞑颟幂幪蛮袂门荬唛楣蟆乜骂满咪卯昧蓦螨芒檬勐尨蜜碈]\)', 21 | \ 'n': '\%([n馁凝孥南孽您囊浓溺弄旎弩衲恁鼐霓柰那恧萳峱讷甯拟蹑糯奶乸倪泞努囡奴聂难酿脑捺拧赧农挪颞呶𬪩耐艿钠扭廿涅闹攮菍脲呐袅诺虐氖疟傉𫠜喏嵲嫩齉淖捏坭蘖拿怩垴孬娜妮𨺙楠媆搦撵咛镎内伲暖你腩脓腻苧瑙纽馕杻萘𫐐睨薿蔫硇怒鸟乃辗衄驽蝻辇迺猊黏狃铙妞耨年曩柠蛲镍笯狞侬陧佞懦恼拈能鲵逆男婻囔泥鲇碾忸聍拗奈呢昵宁尿臬胬麑猱嗫佴牛臑乜傩锘钕挠娘纳铌耏尼匿钮女镊哪喃哝砮粘啮捻𫔶𦰡茑肭埝秾念]\)', 22 | \ 'o': '\%([o殴偶唔𬉼瓯噢藕沤耦欧区怄喔讴呕鸥𠙶]\)', 23 | \ 'p': '\%([p刨屏辟贫辔趴璞氆嫔椪聘抔瞟墣怦批赔郫坯癖弸彭番堋俜镤濮醅胚枇帔圮苤炮裨抛凭芃评犏玭澎邳乓淜伾皮湃枰瞥螃片篇姘培砒普嘌菩嫖罴睥㛹瓢裴谱蟠便撇涄棚蚍噗庖怕硼磐铍圃蓬帕霹婆扁派判翩鹏拍脯暴蹼鳑陪平泮痞𬞟澼蹒骗坡杷抨湓频陂匹譬扒迫蹁否酦玶徘胖畔牝跑彷苉袢胼钷𬭯襻磅泼盘埤珀喷飘丕僻薸膀潽毗狍吡锫剽霈裒泡攀繁钋疱潘坪纰颇脬逄甓仆陴嘭荓盼叵脾堡拼滂筢劈瓶𡎚酺芘搒蜱谝品俳颦漂䥽狉盆骠鲆配琵屁啪苹碰披笸佩匍牌貔蒎蟛朴鄱耙泊砰沛掊槃咆𬇙琶葩旆呸洴票骈破䴙粕镨潖烹朋铺缥蚲穙排萍扑噼匏仳葡曝媲螵剖捧庞耪雱魄蒲乒篷娉哌爬氕淠泙叛𬳵溥袍旁衃殍楩埔鲏瀑膨疲啤磻浦爿皤偏]\)', 24 | \ 'q': '\%([q且劝伽芹悭沁绮癯欠牵谴钎券倩脐裘郪勤訄柒橇囷钦覃起跂晴荃清璆綦䓛穷萩去棤灈其俏泉求仇逡龟却㭕窍仟汽葜萁杞劁鞧擒𨙸悫蕖岍鳅淇崎𫭟玘磜歧辁蛆愭虔䓖亟碛枪邛犍檎箐觑炝葺拤切硗苘憩耆掮扦氢亲蒨禽签犬沏呇樵𪨰泅龋遣趋锓岐酋囚羟抢裙卡瑔娶庆浅岂杄磲锜敲请确旗楸骐蜣秦羌犰茜鸲慬瞧腔奇劬启骑契堑廑亓𬘬邱碶蔃区芩桥揿苣趣矜圻琦缲权芑讫炔鼩颧渠鼽洽穹谯镪慊琪癿硚企萋蹊歉蠼鲭胠卿屺跄瘸磏弃曲麹谦坥竘筌祺钳埆佥婍祁锲蚯秋蜷噙钤郄蛴麇迄碃棋悄凄溱峤颀戗榷袷茕轻婘齐荠荨衾鞘纤丘蜻悛蕲鹊芪氰蘧芊栖巧芡虬峭惬嫱樯罄阒遒圲俅雀蔷蛐乞玱骎嘁乾愆棨椠前湫寝期驱荞鞒侨砌诮迁嵌箧强鲯器磬琴将糗阕顷青翘佺绻氍七伣恰欺缺诎踦畦屈侵蜞搴泣鹙缱群妻钱𨟠乔诠袪巯千瞿锹黥憔锖醛逑朐锵情襁岖漆筇檠銎黔取挈妾嗪痊衢铨鬈球髂趄擎掐阡躯倾圈茄潜跷棬气壳戚撬戕阙璩呛骞祛麒䓫怯嵚全赇勍铅祈拳鳍蛩圊琼黢窃肷墙鳈畎]\)', 25 | \ 'r': '\%([r燃糅𫐓刃嬬扰嚅枘荏儴蚋衽轫蓉镕软禳饪攘缛稔若柔嵘溶冗润蒻婼任儒如汭锐壤桡堧髯偌入仞让茸蓐喏扔纴媆韧䎃瑞娆肉热乳榕驲染纫辱忍蠕薷孺饶冉蘘蕊溽绒濡蹂仁融狨妊嚷瓀人弱戎鄀认茹襦鞣蕤蚺瑢荣褥熔绕瀼阮洳铷汝荛闰壬揉爇箬睿容穰仍芮惹瓤苒蝾日然]\)', 26 | \ 's': '\%([s糁螋擞送隋速飕扫仨虒唆宿荽磉涩鸶夙燧偲铯甦食梭锼卅潵锁思眭狻羧瞍蔌睢姒酥搜洒菘睃莎森澌肆祀淞嗽窣丝嗖似嵩丧穗笋愫粟艘噻瑟桑松稣蒐㟃溞耜苏觫岁梢竦咝僧孙琐谇荪靸汜馓兕随穑所溯祟嗓娀巳涑赛酸肃缫散蓑簌腮嗉鳃撒索嗍髓嗾斯忪讼啬襚臊狲缲耸𫟦颡涘锶寺饲鹔桫四嫂私蛳𬭼廋司㴔骕榫楒碎缩㧐隼损叟三虽脎色僳宋伺遂埽厮算叁素诉旞馊瘙撕毵蹜厕笥泗唢傃挲飧怂塑璱谡溲悚璲死飒蒜濉搡俟薮伞溹萨颂驷隧嗦嘶娑绥诵俗嗣骚缌崧搔邃塞]\)', 27 | \ 't': '\%([t烔侗鲐涕豚韬啼荑锑𬘩驮绦桐荼覃鼗拖捅滔探晪镋腿镗棠叹坦铁跆曈笤吐跳稌挺箨梼陀陶鳎葶佗锬傥悌㻬湉淘萄瑭窕兔仝萚醍檀熥莛听同啕讨佟祧霆退萜沱酮梯唾彖圫垌𦒍囤凸桯绨掏抟裼柁湍髫塘璮葖焞螳汰擿誊俶阗田獭榻趿砼踏褟缇屉郯彤𬯎提贴坛庭朓坍橐汀钽黇縢谈𬳿峂圢痛遢畋堍粜骰趯瑅钛惔泰桶突淟龆洮蹋忒驼偷慆胎徒推逖烃筒僮惝薹耥托肽椭摊唐茼蹚痰忝钿炱掭䲢铜塌躺替剔𫘨嗵镡佃梌煓厅瞳峒趟套殄沺挞坉疼侂沓倘酴拓闼题蜓盷滩呔图恬鞳舔渟鲖邰菟童㛚汤蜩剃𫘦铽潭吞毯侹迢苕嘡踢叨鼍糖它嬥塔腯螣膛弢涂头屯漯臀绹惕通烫袒慝倜甜碳苔鹈体团忑投炭羰婷嚏饕弹橦堂菼阘调钍骀搪屠贪脱魋焘谭秃挑桃跎途透𬶍穜樘䣘柝太梃眺妥特鳀逃町庹榃藤坨腾滕条酞昙疃腆涛鲀澹铊铤恸饨帖䴘态暾啴帑螗媞潼珽嗒褪抬餮土添统他淌鲦猯颓天鸵艇佻倓台她砣𫍣亭酡停溻忐蜕瘫填蹄廷颋]\)', 28 | \ 'u': '\%([u施申漴诗率侁沈拴述使筮胂勺食剡菽纱单悆身厍折莎数竖室腨蒴善识睡哨姗蛇售倏声抒恕仕舜掞裳酾沙邵晱闪痧烁叔绍属讪瘆昇赎泷甩捎省实婌鳝舒赏是瞬侍色士孰嗜擅砷乘赦上奭膳骦哂牲谥蜀烧燊楯授尚墡鸤弑蓍摔螫师瘦闩世圣试蔬释掺麝唰霜𬬹手婶势䏡嗄似𫚕骟梳爽嶦枢审黍搠陞深设屾山𪨶时轼纾慎帅疝蟀呻铄事拭疏收鲥铩煽射熟水受稍绶矢伤跚恃豕氏兽玿漱啥守劭猞蟮霎剩舍绱逝糁驶笙什舐葚𬤊朔淑商塾耍盛摄唼肾垧伸参娠匙埘芍沭狮杀妁礵砂铈帨槊鞘少觞刹曙瞫柿墒晌苕衰谂屎苫佘睄首隃硕示涮尸舢峙贳艄厦韶赊谁墅虱孀暑陎树渑潸双澍顺戍柖杓蜃庶晟栓税汕煞鲨狩殇腧潲矧禅视十掸噬寿陕书栅殊术奢殖始畲𫮃署甥式裟鲺饰傻史删梢甚市莳束吮鲹渗石社鼠适珅缮升滠绳杉阇说晒刷椹失召胜嘘谌慑歙输歃神熵扇鹴誓珊筛邿薯摅毹生湿涉赡绅拾衫蚀舌嵊姝栻莘]\)', 29 | \ 'v': '\%([v鹯褚瞻株鳣准章笊丁诛晢洙蚱贽逐痄政筑折照砖喆朕阵砫楂整支盏盅辙识胗吒寨注锗睁帜梽翥挝蛭酎揕陟倬猪怔棁瘃仉疐镯瑱札酯撞㤘拯蓁辗哲终谆众蘸吱肫属者觯骘徵蒸谵帧主齇证纸蛰诼至滞助珍桎擢宙摘埴祭抓漳炙椎著织啄璋转壮鲊肢侄止赚诤找赭肘绽辀坠胝禚站浙偡沚粘周旐钲擿砟舳桩浊种圳衷籀诏症葴针濯螽𬶐缒稹扎拃瞩蜘喳冢旨雉侏丈展詟争汁伫竺纼踬疹庤赈震躅撰秩肇瑑昭臻肿𬸦痣棹嶂轸诌髽鹧斟箸智戆荮啭仲僮执值兆桌珠枳毡榨叕捉枝债湛侧昼掷帙战洲暲状妆斋樟职榰址植畤辄旃拽质搌婤眨缀隹胄鸷真酌祝追渣彘鬒啫杖汋之骓奓拄赘溱柘贞占飐长振沾苎赵瘵专𬃊杼狰馔蟑诸征掌栴𬘯幛踵指詹纣轴瘴致忮妯蔗豸茽重咋咒䓬屯烛柱张乍忠峙啁贮纻甄衠踯砧哳侦䃎窄障柊置谪咫爪劄鸩峥涨喋州箴晫绉只鲝宅焯账卓煮㑇芷颤栈趾铢铡涿闸篆晊郑麈钊朝䗪枕琢铮褶栉栅挚嘲竹䏝灼驻术中查帐穜朱殖碡榛郅桢奘袗沼絷粥槠沌传獐崭䦃铸斫疰正治窀翟芝制柷择知钟诈蛛诊渚忪幢住稙拙炷嘱轧着鸼罩缴庄茱椹蛀𬬿召直锥皱彰缜志椓遮栀挓窒曌炸招筝稚仗装脂磔𦭜嫜揸祉舟帚骤浞挣镇这锺禛轵胀烝溠锧茁颛僎痔斩惴畛祯]\)', 30 | \ 'w': '\%([w午滃位洼峿廆喔鳁煨旿蜈武莴诿玟碗薳恶务卫皖紊㧑温烷枉宛苇卧阌幄梧惘艉无唔蕹王纹外沃𬱟豌芠玮𬶏涡危坞娃晚倭妩碨伟斡於佤剜蓊绾闻悟炆挝魍潍伪辋为问捂蔚汶𬇕兀鹀霨韪巍屋蔓湾妧𣲘牾未桅蜿崴迕璺微稳蚊偎歪袜仵忤辒雯偓鲔凹纬乌尪痿猬舞涠畏帷榅婠鹜丸涴挽巫慰嗡腽惟侮肟瓦菀呜刎𬭬尾魏忘诬鳚万伍吾维旺莞误娓硙窊鹉畹屼我罔瓮翁哇往谓勿塆椀𬭩网闱纨畖五物汪渥寤唯琬妄喂顽威葳完蜗晤腕委蛙𫘜韦薇洈芴毋珷味污龌帏婺芄惋焐𬀩芜尉望硪炜隗婉庑胃鹟吴窝娲钨瘟渭弯邬猥戊违亡骛萎圩挖脘玩雾圬踒逶吻文围握]\)', 31 | \ 'x': '\%([x汹珝橡鳛泄袭荇嶍恤巡券铣祥仙衅襄蓿昔心嬉幸绡休胁悻飨猃姓箱芗栒旭茓谐霞巷䜣猩臭渲翕暹懈穴雄降猇狭傒掀宣芎新萧星㙦瘕湘铉觋镶罅涍绣谢弦效珛消蕈𬸣溴哓荀讯薪萱省腺驯熙徐暶歆腥羡响相嘻勋郗鲟雪垿饩刑跹巽兴须宵鑫熄希裼逍夐鞋枭筱鼷圩漩信下绪羲郤旬浒屑娴𫷷祆髹爔敩愃骁侠儇霰徇暇畜潟象膝缬跣叚觿析硖𫍯想僖曦偰些肖蓰昫𫓶茜炘琇线馐淅皙羞亵𠅤循宪馨禒契噱媳昡席饧郇窸隰寻隙锈凶迅栩潇牺苋枲陉埙兮泫啸洫馅薰写鹇忻𫄸喜熊熹荥榭玺勖吁蹊蜥莶浔翾削虚𬙋续呷像癣忺曛玄暿𫠊献孝汐颉叙轩噀崤薢珣奚孅蟹瞎廨洵絜硝讻偕霄峡虓绤𬩽岫宿匣蟋岘𫍲邢厢稀悉皛锨诩胥恔蓄鲑锡箫翔滫徙酗兄獯喧胸荨解薤藓纤惜𬶮殉学泻恂巇酰细樨笑携序邪唏性𬍤𫘬柙嗅婿釐项熏栖溪籼谑鸮挟煦行檄贤鸺烯向息芯衒䗛狝血选蟏惺厦小现洗絮汛辖晰翛谞冼夕魈瀣楔踅峋吸询蚬阋哮械禤限协顼香习销险校显先涎𪾢叶晓闲旋𦈡训陷勰洨逊貅庥糈昕形蝎擤𫍽许挦瑕遐媭绚煋铏夏葙黠醒珦痫咸见嚣醺晞欣鲞鲜撷歇鳕氙杏骧舷邂墟薛朽炫禧详硎饷辛咻㬎躞秀舾醯窨硒匈缃伈燮楦蛸嘘锌淆戌西乡享煊靴修浚卸县斜系衔虾嶲囟瑄璇嫌绁砉伭需溆盱枵脩袖型玹狎峃屣吓獬戏碹悬眩腊魆犀莘]\)', 32 | \ 'y': '\%([y秧于杙䶮伢姨拥妖苡邕堉𬘡奄鹦栐役影妘荑𫄷食妤耀肴瘿裕晔逾箢𬮱严燕裔俨弇崟意芽琊玥𬸚𫘪瘀域兖懿陨堐涌垭援嶷渊曜於槱迎倻挹蝇蛇怡雁优育慵廙淹易阳纭荫鄘昱玚湲籥祐阉爰医狱郁腋怏盐愈彦垣舆蛹樱邑淤尾吲焱炀𬺈页铫阴谣谕引鲉御夭揖苑垸鱿鄞虞娅罨遹峄沿翊瘗窅压垠矣翳蝘咉狁俑蚴烊檐诒痍轺圫腰猗一㺄韵侥壹尉嫄揄蚓氩彧遇刖滪揠孕眼饫瑗癔英卣匀猷栎玡曰喻咽瑶沇阈楹与黝喑牖飏语讶禺痒唁音噎演螠游用珢羿样谊译已芸柚埇褕鹞丫焉臃鳐宇雨耘侑舀哑漾研殒歅慭疑右阎桠舣噫钖粤蔚胤庸妧甬魇钇岩㶲奕仰怨钰煜姻乐煴媱腌豫莜圆鳙竽益又铕睚谒唷隐圻郢泳爻韫訚蚁邺钥予伊缘艳渝荥硍腴诣溵赢咿吁屹摇盂佣窳甗圜胭艺耰赝圄蜒滟崦爷镒璎液踊䓨峪咦盈娱铀郧疣嚚愔郓熨珧胰尤约椅圉熠龠营簃有饔瑛幽蜮呀由攸绎莸移议押艾倚砚院鲬应颍渰愚荧萦萸言跃鱼氲囿淫赟龈靿肄岈誉蚜翌呦餍弋圯掩央㑊墉旸验恿远忧樾延鞅茔因永媛疟崾乂邀臆尧辕茚鸢颙晏员诱釉嗌越寓徭鋆缨峣厌棪焰曳衣仡洇逸嵛䲟禋油瀛猺缊菀烟咏嫕迂鄢屿眙姚映恹幺浴燏也寅觃洋氧瑜铘以衙轶瀹蝣迤恙筵狺银宴媵玉宥谚墕蜎饴掖泱鸯砑抑瘾觎宧颜依榆哕旖鼬隅酝耶妪遥叶沂蜴余鹰垚扬夷涯垟膺贻殷窈弈揶玙酉崖迓犹恽痈黟椰堰袁愿沅欲源铟偃云翼允硬庾饮掾𬸘眢原园佑薁疡预舁炎佾刈哟咬岳钺萤霪嘤芋爚戭漪滢殃晕业夜阅颐俞夤养佚冤悠禹猰仪月臾澭运滧靥芫𬟁毅鼋愉渔羽祎铱杳欤俣喁塬杨埸壅闫宜乙溢衍嬴茵幼撄勇窑遗窨野橼佯蕴𪩘说轧昀鼹薏呓猿莹龉悦驭莠尹元馌彝罂漹昳要印妍婴驿羕聿淯鹆镛浥亚吆愠雩溁鸦湮吟亦麀殪烨邮嫣氤亿蓥异鸳冶羊忆雍缢鹬颖鸭繇毓药疫牙莺狳筠𫐄琰雅徉友蓣义]\)', 33 | \ 'z': '\%([z箦祚纂唑甑撮耔钻訾诹遭澡字宰唣则阻琢灶矰造兹姿仄觜眦咨慥锱鄑奏赜嵫酢粽早疭踪宗责坐增奘扎臧总走噂再𨱔左鲰鄫凿揍珇怎簪瓒驺鳟昃偬岞赠秭脏撙做族驵崽昝佐樽茈资辎牂滋藻龇柞足杂枞葬哉舴渍择躜倧暂缵笮啧憎赃作僔𥖨子纵组咋迮吱笫租在孜栽枣灾腙咂攥蕞陬最鲗拶滓胙遵甾躁匝籽嗞璪攒尊嘴糟卒捽缁载昨嶟阼祖鄹自藏寁锃缯俎皂鬷蚤臜仔崒趱罪咱淄酂紫座棕菹综曾呲砸镃嘬噪髭诅姊錾槜醉赚燥簉帻鬃贼趑泽梓鲻糌孳鼒罾怍谮邹赞恣]\)', 34 | \ } 35 | endfunction 36 | -------------------------------------------------------------------------------- /plugin/patch.vim: -------------------------------------------------------------------------------- 1 | let g:EasyMotion_use_migemo = 1 2 | 3 | augroup EasyMotion_zh_augroup 4 | autocmd! 5 | let s:selfPath=fnamemodify(expand(''), ':p:h') 6 | autocmd FuncUndefined EasyMotion#migemo#utf8#load_dict execute 'source ' . fnameescape(s:selfPath . '/../autoload/EasyMotion/migemo/utf8.vim') 7 | autocmd FuncUndefined EasyMotion#cmigemo#getMigemoPattern execute 'source ' . fnameescape(s:selfPath . '/../autoload/EasyMotion/cmigemo.vim') 8 | augroup END 9 | --------------------------------------------------------------------------------